.card_template_1 .et_pb_tabs_controls{background-color:#fff;display:table-cell;width:130px;vertical-align:top}
.card_template_1 ul.et_pb_tabs_controls li{background-color:#2b2d30;border-bottom:1px solid #fff;border-right:medium none;border-top:1px solid #fff;display:block;float:none;width:130px}
.card_template_1 .et_pb_all_tabs{display:table-cell;float:none;background-color:#fff;width:100%}
.card_template_1 p{color:#000}
.card_template_1 .et_pb_tab_active{background-color:#fff!important;border-left:2px solid #000;border-top:0!important}
.card_template_1 .et_pb_tabs_controls li a{color:#fff}
.card_template_1.et_pb_tabs{border:1px solid #2b2d30}
.card_template_2{width:100%}
.card_template_2 .et_pb_tabs_controls,.card_template_2 .et_pb_all_tabs{float:right}
.card_template_2 .et_pb_tabs_controls{width:130px;background-color:#fff}
.card_template_2 .et_pb_tabs_controls li,.card_template_2 .et_pb_tabs_controls li.et_pb_tab_active{float:none;display:block;padding:10px;border-right:0}
.card_template_2 .et_pb_all_tabs{width:72%}
.card_template_2{content:" ";display:table;clear:both}
.card_template_2 .et_pb_tabs_controls li > a{color:#fff}
.card_template_2 .et_pb_tabs_controls li{background-color:#00ACDE;border-bottom:1px solid #d9d9d9;color:#fff;border-left:1px solid #d9d9d9;width:100%}
.card_template_2 .et_pb_tabs_controls li.et_pb_tab_active{border-right:2px solid #d9d9d9!important}
.card_template_2 h1,.card_template_2 h2,.card_template_2 h3,.card_template_2 h4,.card_template_2 h5,.card_template_2 h6{color:#00ACDE}
.card_template_2 .et_pb_tab_active:after{content:" ";width:0;height:0;border-top:10px solid transparent;border-right:10px solid #00ACDE;position:absolute;left:-11px}
.card_template_3 .et_pb_tabs_controls li{border-right:1px solid #EE6E73}
.card_template_3 .et_pb_tabs_controls li a{color:#fff}
.card_template_3 ul.et_pb_tabs_controls{border-bottom:1px solid #EE6E73;background-color:#EE6E73}
.card_template_3.et_pb_tabs{border:1px solid #EE6E73}
.card_template_3 .et_pb_tabs_controls li.et_pb_tab_active:after{right:-1px;position:absolute;top:-1px;border-color:#EE6E73 transparent;border-style:solid;border-width:38px 1px 0 26px;height:0;width:0;content:" "}
.card_template_3 .et_pb_all_tabs,.card_template_3 .et_pb_tabs_controls li.et_pb_tab_active{background:#F5F5F5}
.card_template_3 h1,.card_template_3 h2,.card_template_3 h3,.card_template_3 h4,.card_template_3 h5,.card_template_3 h6{color:#EE6E73}
.card_template_5 .et_pb_section_0.et_pb_section{background-color:transparent!important;border:1px solid #a5a5a5}
.h5-border::after{border:2px solid #9f9f9f;bottom:-3px;content:" ";left:0;position:absolute;width:100px}
.h5-border{border-bottom:2px solid #ccc;display:block;margin-bottom:15px;position:relative;width:100%}
.card_template_4 .contact.contact_person_details > a{float:left;text-align:center;width:20%}
.card_template_4 .contact-details{width:75%;float:right!important;margin-left:15px}
.card_template_4 .contact.contact_person_details:after{content:" ";display:table;clear:both}
.card_template_4 .contact.contact_person_details a img{border:2px solid #333;border-radius:50%;float:none;height:100px;margin:0 auto;max-width:100px;padding:5px;text-align:center;width:100px}
.card_business_1 .upper_h3,.card_business_1 .business_info_inner h3{display:block;margin-bottom:10px;background-color:#5b22b4;color:#fff;padding:5px;border-bottom:2px solid #000;font-size:12px;font-weight:400;margin-top:8px;font-family:"Open Sans",Arial,sans-serif}
.card_business_1 p.upper_p,.card_business_1 .business_info_inner div{font-size:12px;line-height:16px}
.add_account_template .control-group .controls > .radio:first-child{padding-top:15px}
.add_account_template label.radio{width:46%;display:inline-block;padding:15px 30px;vertical-align:top;position:relative}
.add_account_template span.radio-wrapper{display:inline-block;position:absolute;left:-4px;border:2px solid #4D158E;height:30px;width:30px;border-radius:50%}
.add_account_template .radio-wrapper input[type="radio"],.add_account_template .radio-wrapper input[type="radio"] + .radio-checked{opacity:0}
.add_account_template .radio-wrapper input[type="radio"]:checked + .radio-checked{opacity:1;height:20px;width:20px;border-radius:50%;background:#5b22b4;position:absolute;left:3px;top:3px}
.card-template-wrapper{background-color:#eaeaea;border:1px solid #635f5f;height:275px;padding:15px;width:100%}
#msform{margin:50px auto;text-align:center;position:relative}
#msform fieldset{background:#fff;border:0 none;border-radius:3px;box-shadow:0 0 15px 1px rgba(0,0,0,0.4);padding:20px 5px;box-sizing:border-box;position:relative}
#msform fieldset:not(:first-of-type){display:none}
#msform .action-button{width:100px;background:#27AE60;font-weight:700;color:#fff;border:0 none;border-radius:1px;cursor:pointer;padding:10px 5px;margin:10px 5px}
#msform .action-button:hover,#msform .action-button:focus{box-shadow:0 0 0 2px white,0 0 0 3px #27AE60}
.fs-title{font-size:15px;text-transform:uppercase;color:#2C3E50;margin-bottom:10px}
.fs-subtitle{font-weight:400;font-size:13px;color:#666;margin-bottom:20px}
#progressbar{margin-bottom:30px;overflow:hidden;counter-reset:step}
#progressbar li{list-style-type:none;color:#fff;text-transform:uppercase;font-size:9px;width:25%;float:left;position:relative}
#progressbar li:before{content:counter(step);counter-increment:step;width:20px;line-height:20px;display:block;font-size:10px;color:#333;background:#fff;border-radius:3px;margin:0 auto 5px}
#progressbar li:after{content:'';width:100%;height:2px;background:#fff;position:absolute;left:-50%;top:9px;z-index:-1}
#progressbar li:first-child:after{content:none}
#progressbar li.active:before,#progressbar li.active:after{background:#27AE60;color:#fff}
.screen.card-template-wrapper{width:530px;height:420px;display:inline-block;position:relative;text-decoration:none;box-shadow:0 0 13.3px .7px rgba(0,0,0,0.1);background-color:#fff;border:1px solid #fff}
.screen div{display:inline-block;width:500px;height:360px;background-position:center top;-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;transition:all 2s}
.screen:hover div{background-position:center bottom;-webkit-transition:all 10s;-moz-transition:all 10s;-ms-transition:all 10s;-o-transition:all 10s;transition:all 10s}
.screen h2,.screen h2 a{font-size:17px;color:#fff;font-weight:300;position:absolute;bottom:-40px;text-align:center;width:100%}
.screen > a{color:#000;font-size:15px;margin-top:4px;display:inline-block;text-align:center;width:100%;margin-bottom:4px;background-color:#fff;line-height:24px}
.add_account_template .et_pb_toggle{border:1px solid #171717}
.add_account_template .et_pb_toggle_title:before{color:#777}
.business_card_4 .business_info_inner{background-color:transparent}
.business_info_inner_col_2{margin-top:18px;padding-right:15px;word-break:break-all}
.business_info_inner_col_2 .bussiness_name,.business_info_inner_col_2 .bussiness_email,.business_info_inner_col_2 .bussiness_website{display:block}
.business_info_inner_col_2 .bussiness_name p,.business_info_inner_col_2 .bussiness_email p,.business_info_inner_col_2 .bussiness_website p{color:#333;font-weight:700}
.business_info_inner_col_2 .bussiness_name p{color:#0187C7;font-size:18px}
.business_info_inner_col_2 .bussiness_email p{color:#DD4B39}
.business_address .business_info_inner h3,.business_address .business_info_inner div{font-size:14px}
.business_address .business_info_inner h3{padding-top:10px;padding-bottom:5px;border-bottom:3px solid #615E4D}
.business_info_inner img.res{height:100px;width:100px;border-radius:50%;border:3px solid #867154;text-align:center;margin:0 auto;padding:3px}
.business_info_inner .contact_numbers_wrapper > div >span:last-child{font-weight:800;display:inline-block;padding-left:10px}
.business_card_4 .business_info_inner{padding:0 0 15px}
.card_template_2 .et_pb_tab_active{clear:both}
#f1_container{position:relative;margin:10px auto;width:100%;height:281px;z-index:1}
#f1_card{width:100%;height:100%;transform-style:preserve-3d;transition:all 1s linear}
.hover_card{transform:rotateY(180deg)}
.face{position:absolute;width:100%;height:auto;backface-visibility:hidden}
.face.back{display:block;transform:rotateY(180deg);box-sizing:border-box;padding:0;color:#fff;text-align:center}
.card-demo-one{background-color:#F5F5F5;border:1px solid #ddd}
.card-demo-one .card-logo{background-color:#252C3C;padding:10px 0}
.card-demo-one .card-logo img.res{float:none;margin:0 auto;display:block;max-width:45px;border-radius:5px;border:1px solid #ccc;padding:5px}
.card-demo-one .bussiness-name,.card-demo-one .bussiness-website{background:#019CDE;padding:5px 15px;color:#fff;font-size:12px}
.card-demo-one.card-demo-one-back .bussiness-name,.card-demo-one.card-demo-one-back .bussiness-website{background:#2E2C2D}
.card-demo-one .bussiness-name p,.card-demo-one .bussiness-email p,.card-demo-one .bussiness-website p,.card-demo-one .bussiness-address p{float:none!important;display:inline-block;text-transform:uppercase}
.card-demo-one .bussiness-name span,.card-demo-one .bussiness-email span,.card-demo-one .bussiness-website span,.card-demo-one .bussiness-address span{height:30px;width:30px;padding:0 2px;border-radius:50%;color:#fff;display:inline-block;line-height:27px;text-align:center;border:2px solid #fff;margin-right:10px}
.card-demo-one .bussiness-email,.card-demo-one .bussiness-address{background:#2E2C2D;color:#fff;padding:5px 15px;font-size:12px;background-color:#252C3C}
.card-demo-one.card-demo-one-back .bussiness-email,.card-demo-one.card-demo-one-back .bussiness-address,.card-demo-one.card-demo-one-back .card-logo{background:#019CDE}
.card-demo-one .bussiness-address .business_info_inner{background-color:transparent;color:#fff;display:inline-block;vertical-align:top;padding:0;text-transform:capitalize;font-size:12px;line-height:16px}
.card-demo-two .card-logo img{max-width:60px;padding-bottom:5px;padding-right:0;margin-right:5px;border-bottom:2px solid #f28f27}
.card-demo-two .card-logo{display:table-cell;vertical-align:top}
.card-demo-two{border:2px solid #f28f27;padding:5px;display:table;background-color:#1a222f;border-radius:5px}
.card-demo-two.card-demo-two-back{border:2px solid #1a222f;background-color:#f28f27}
.card-demo-two-inner{background-color:#f28f27;color:#fff;padding:5px 15px;text-transform:uppercase}
.card-demo-two.card-demo-two-back .card-demo-two-inner{background-color:#1a222f}
.card-demo-two-inner .business_info_inner{padding:0;font-size:12px;background-color:transparent;color:#fff}
.card-demo-two-inner p{border-bottom:2px solid #fff;display:block;padding-bottom:0;font-size:12px;margin-bottom:10px}
.card-demo-two.card-demo-two-back .card-logo img{border-bottom:2px solid #1A222F}
.template_categories-business_card .et_pb_section{padding:0}
.view-panding-post label{font-size:15px;display:inline-block;width:170px}
.view-panding-post .usp-input,.view-panding-post .usp-textarea{display:inline-block}
.view-panding-post input[type="submit"]{background-color:#9564E2;border-color:#9564E2;color:#fff;border-radius:0;border:1px solid;padding:8px 15px}
.view-panding-post label{font-size:15px;margin-bottom:20px;display:inline-block;width:170px}
.view-panding-post .usp-input,.view-panding-post .usp-textarea{display:inline-block}
.view-panding-post input[type="submit"]{background-color:#9564E2;border-color:#9564E2;color:#fff;border-radius:0;border:1px solid;padding:8px 15px}
.starter-template{padding:40px 15px;text-align:center}
.mrgb7x{margin-bottom:75px}
.section-heading h3{font-size:22px!important;margin:0}
.visit-place h3::before{border-top:2px solid #09b9e5;content:"";display:block;height:1px;left:16%;position:absolute;top:50%;width:25%;z-index:1}
.visit-place h3 span{background:#fff none repeat scroll 0 0;font-size:24px;padding:0 20px;position:relative;z-index:5}
.visit-place h3::after{border-top:2px solid #09b9e5;content:"";display:block;height:1px;position:absolute;right:16%;top:50%;width:25%;z-index:1}
.section-heading{text-align:center;position:relative}
.section-inner{border-radius:5px}
.epl-search-btn{display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:60px;min-width:100px;padding-left:20px;padding-right:20px;padding-top:2px;text-align:center;vertical-align:middle;color:#004064;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;font-size:1.125rem;line-height:2.55556;-moz-border-radius:5px;-webkit-border-radius:5px!important;border-radius:5px!important;-moz-transition:background 250ms;-o-transition:background 250ms;-webkit-transition:background 250ms;transition:background 250ms;border:1px solid #797979;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e6e6e6),color-stop(100%,#bfbfbf))!important;background:-moz-linear-gradient(#e6e6e6,#bfbfbf)!important;background:-webkit-linear-gradient(#e6e6e6,#bfbfbf)!important;background:linear-gradient(#e6e6e6,#bfbfbf)!important;min-width:250px;margin:8px;text-transform:capitalize;text-transform:capitalize;text-shadow:none}
.save-btn{color:#fff;border:1px solid #007ab6;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#268fc2),color-stop(100%,#007ab6))!important;background:-moz-linear-gradient(#268fc2,#007ab6);background:-webkit-linear-gradient(#268fc2,#007ab6)!important;background:linear-gradient(#268fc2,#007ab6)}
.section-inner .form-control{height:55px;border-radius:0;border:1px solid #09b9e5}
.jumbotron{background:url(img/sliderimg-1.png);background-position:center center;background-size:cover;background-repeat:no-repeat}
.form-horizontal .control-label{text-align:left;font-size:18px}
.radio.radio_custom label{position:relative;display:inline-block}
.radio label span.radio-checked{line-height:52px;margin-bottom:0;padding:0 50px;width:auto;background-color:#09b9e5;color:#fff;text-transform:uppercase;border-radius:0;border:none;height:65px;display:block}
span.label-custom{position:absolute;left:0;top:50%;left:50%;margin-top:-14px;font-size:20px;margin-left:0;color:#333;margin-left:-12px;font-family:Helvetica,Arial,sans-serif;text-transform:capitalize}
.radio input[type="radio"]{visibility:hidden}
.radio input[type="radio"]:checked + span.radio-checked{border-bottom:5px solid #007DBA}
.radio-label-custom{font-size:18px}
.info-link,.info-link:hover,.info-link:active,.info-link:visited{height:25px;display:inline-block;width:25px;text-align:center;background-color:#09b9e5;border-radius:50%;color:#fff;text-decoration:none}
.well{border-radius:0;padding:15px;margin-top:10px;font-size:14px}
#app_form_detail .form-group input[type=text]{-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);font-size:20px;font-size:1.25rem;line-height:1.5;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px!important;border-radius:5px!important;background-color:#fff;padding:16px 18px 12px;width:280px;height:60px;color:#5c5c5c;-moz-appearance:none;-webkit-appearance:none;outline:none;width:300px;margin:10px auto}
form#app_form_detail{text-align:center}
#app_form_detail .form-group input[type=text]:focus{border-color:#5BC6E8;background-color:#e0f8ff}
.col-md-8.col-md-offset-2 >.radio_custom{display:inline-block;width:65%;float:left}
.col-md-5.text-right{display:inline-block;width:300px;vertical-align:middle;float:right}
.radio.radio_custom label span.radio-checked{position:relative;display:inline-block;width:100%;padding:20px;background:#c5c5c5;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f3f3f3),color-stop(100%,#c5c5c5));background:-moz-linear-gradient(#f3f3f3,#c5c5c5);background:-webkit-linear-gradient(#f3f3f3,#c5c5c5);background:linear-gradient(#f3f3f3,#c5c5c5);font-size:16px;font-size:1rem;line-height:1.25;color:#494949;cursor:pointer;border-right:1px solid rgba(0,0,0,0.1);border-left:1px solid rgba(255,255,255,0.1);text-align:center}
.radio_custom label:first-child span.radio-checked{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;border-left:none;border-right:1px solid rgba(0,0,0,0.1)}
.radio_custom label:last-child span.radio-checked{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;border-right:none;border-left:1px solid rgba(255,255,255,0.1)}
.radio.radio_custom label{position:relative;display:inline-block;width:50%}
.radio.radio_custom label span.radio-checked:hover{background:#b2b2b2;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#dfdfdf),color-stop(100%,#b2b2b2));background:-moz-linear-gradient(#dfdfdf,#b2b2b2);background:-webkit-linear-gradient(#dfdfdf,#b2b2b2);background:linear-gradient(#dfdfdf,#b2b2b2)}
.radio.radio_custom label{margin-left:-3px}
.epl-search-btn:active,.epl-search-btn:hover{color:#004064;border:1px solid #6d6d6d;outline:none;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#cfcfcf),color-stop(100%,#acacac))!important;background:-moz-linear-gradient(top,#cfcfcf,#acacac)!important;background:-webkit-linear-gradient(top,#cfcfcf,#acacac)!important;background:linear-gradient(to bottom,#cfcfcf,#acacac)!important}
.save-btn:hover,.save-btn:active{border:1px solid #007ab6;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#268fc2),color-stop(100%,#007ab6))!important;background:-moz-linear-gradient(#268fc2,#007ab6)!important;background:-webkit-linear-gradient(#268fc2,#007ab6)!important;background:linear-gradient(#268fc2,#007ab6)!important}
@media (min-width: 768px) {
    .et_pb_column_1_4 .et_pb_column_4_4 .card_template_2 .et_pb_tabs_controls,.et_pb_column_1_3 .et_pb_column_4_4 .card_template_2 .et_pb_all_tabs,.et_pb_column_1_4 .et_pb_column_4_4 .card_template_2 .et_pb_all_tabs,.et_pb_column_1_3 .et_pb_column_4_4 .card_template_3 .et_pb_tabs_controls,.et_pb_column_1_4 .et_pb_column_4_4 .card_template_3 .et_pb_tabs_controls{width:100%}
}
.et_pb_column_1_3 .et_pb_column_4_4 .card_template_3 .et_pb_all_tabs,.et_pb_column_1_4 .et_pb_column_4_4 .card_template_3 .et_pb_all_tabs,.et_pb_column_1_3 .et_pb_column_4_4 .card_template_2 .et_pb_all_tabs{width:58%}
@media (min-width: 981px) {
    .et_pb_gutters3 .business_card_4 .et_pb_column{margin-right:.5%}
    .business_info_inner .contact_numbers_wrapper > div >span:last-child{padding-left:10px}
}
@media(max-width: 991px) {
    .card-template-wrapper{display:block;width:100%;height:auto}
    .card-template-wrapper img{width:100%;max-width:800px}
    .add_account_template label.radio{display:block;width:100%}
    .card_template_2 .et_pb_tabs_controls li{clear:both}
}
@media(max-width: 767px) {
    .card_template_1 .et_pb_tabs_controls,.card_template_1 .et_pb_all_tabs{width:auto;display:block}
    .card_template_1 ul.et_pb_tabs_controls li{padding:10px 30px}
    .card_template_2 .et_pb_tabs_controls,.card_template_2 .et_pb_all_tabs{float:none;width:100%}
    .card_template_2 .et_pb_tab_active:after{display:none}
    .card_template_4 .contact.contact_person_details > a,.card_template_4 .contact-details{display:block!important;float:none!important;margin:0;width:100%}
    .screen.card-template-wrapper{width:100%;height:200px}
    .screen div{width:100%;background-size:cover;background-repeat:no-repeat;height:140px}
}