.row:before{display: none;}
.hyperlink-highlight{font-weight: 500; border-bottom: 1px solid;}
/*.hyperlink-highlight:hover{border-bottom-color: #ffda30;}*/
/*.hyperlink-highlight{position: relative; font-weight: 700; border-bottom: 1px solid;}
.hyperlink-highlight:before{ content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: #000;transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;z-index: 9;}
.hyperlink-highlight:hover:before {background: #ffda30;}*/

.header-top .main { position: relative;}
.uplers-line { padding: 0 100px 0 140px;}
#header-main .logo a,#footer-main .logo a{width: 200px;}
.banner-section.white-banner, .e-operation-support-banner, .banner-section.white-banner.common-banner { padding-top: 40px;}
.white-banner.banner-section h1 { margin-bottom: 20px;}
.banner-section h2 { font-size: 21px;} 
.banner-section .price-text { font-size: 24px; text-transform: uppercase;}
.ourteam-listing li .item-listing { z-index: 10;}
.ourteam-listing li.five-listing { margin-top: 30px;}
.banner-section.main-banner ul.dots-listing{margin-top:0}
/*.banner-section.main-banner p{padding-bottom: 25px;}*/

/*****cast detail sec*****************************************************************/
.cast-detail{position:relative;padding:45px 0;overflow:hidden;}
.cast-detail .container{max-width:1200px}
.cast-detail h2{margin-bottom: 70px; font-size: 20px; line-height: 30px; font-weight: 700; padding-top: 55px;}
.cast-detail .date{font-size: 18px;position:relative;margin-bottom:30px}
.cast-detail .date:before {content: ""; background:#feda2f; width: 50px; height: 3px; display: block; margin: 0 0 20px 0; }
.cast-detail .video {position: relative; padding-bottom: 56.3%; margin-bottom: 55px; }
.cast-detail .video iframe{width: 100%; height: 100%; position: absolute; top: 0; left: 0;} 
.cast-people{padding:55px 0}
.cast-people .item .peopleBox{display:flex;}
.cast-people .item .peopleBox figure{flex:0 0 27%;max-width:27%}
.cast-people .item .peopleBox .info{flex:0 0 73%;max-width:73%;padding-left:40px; position: static;}
.cast-people .item .peopleBox .info .i-title{font-size:18px;position:relative;margin-bottom:18px}
.cast-people .item .peopleBox .info .i-title:before {content: ""; background:#feda2f; width: 50px; height: 3px; display: block; margin: 0 0 28px 0; }
.cast-detail h1 .sml-txt{font-size: 30px; line-height: 1.4; display: block;margin:15px 0 0 0}

/*order yellow taglin*/
.yellow-order-tagline{background:#ffda30;}
.yellow-order-tagline .btn a{border-color: #fff; background-color: #fff; transition: all ease-in-out .3s;} 
.yellow-order-tagline .btn a:hover{border-color: #000;} 
.white-popup #rate-card-form-download .feild .sbToggle{background-color: #fff;} 

#download-rate-card.white-popup {max-width: 930px;margin: 0 auto;text-align: center;padding: 70px 75px;-webkit-border-radius: 8px 8px 8px 8px;border-radius: 8px 8px 8px 8px;}
#download-rate-card.white-popup h2 {margin-bottom: 50px;}
#download-rate-card.white-popup form {text-align: center;}
#download-rate-card.white-popup form .feild {margin-bottom: 20px;}
#download-rate-card .mfp-close, #subscribe-popup .mfp-close {-webkit-border-radius: 0 8px 0 0;border-radius: 0 8px 0 0;}
.tab-header-blogs{display: none;}
.tab-header-blogs.current{display: block;}
.tab-header-blogs a.figure-img{display: block;}
.tabs-nav-list{margin: 0; max-width: 330px; width: 100%; float: right; padding-right: 50px;}
.tabs-nav-list li{border-bottom: 1px solid #000;}
.tabs-nav-list li:last-child{border-bottom: 0;}
.tabs-nav-list li a.current:after{width: 100%!important; opacity: 1;}
.tabs-nav-list li a.current i.zmdi-chevron-right{display: block;}
.tabs-nav-list li a i.zmdi-chevron-right{display: none; position: absolute;right: -35px;top: 13px; transition: all ease-in-out 0.2;}
.tabs-nav-list li.btn-link a:hover i{background: #ffda30; border: 2px solid #ffda30;}

.trusted-mailchimp-banner{padding: 50px 0; text-align: center;}
.trusted-mailchimp-banner h2{margin-bottom: 60px;}

.custom-btn-home .btn-white > a{margin-bottom: 15px; min-width: 290px; padding: 13px 20px;}
.custom-btn-home .btn-white > a:hover{border-color: #000;}
.custom-btn-home .btn-white > a span{background: #ffda30;}

/*
#multiSelectBox .sbHolder{display: none;}
#multiSelectBox button{position: relative; background-color: transparent;color: #000;padding: 10px 45px 10px 20px;width: 100%;font-size: 14px;font-weight: 500;text-align: left; transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;border: 1px solid #000;-webkit-appearance: none;-moz-appearance: none;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;height: 46px;font-family: Montserrat,sans-serif;}
#multiSelectBox button:after{content: '\f2f9';font-family: Material-Design-Iconic-Font;font-size: 24px;right: 0;position: absolute;font-weight: 700;display: block;height: 100%;outline: 0;top: 0;width: 46px;border-left: 1px solid #000;text-align: center;z-index: 99;-webkit-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;cursor: pointer;background-color: #f3f3f3;line-height: 42px;}
#multiSelectBox .ms-options-wrap > .ms-options {position: absolute;left: 0;width: 100%;margin-top: 0px;margin-bottom: 0px;background: #fff;z-index: 100;border: none;text-align: left;border: solid 1px #000; -webkit-border-radius: 5px 5px 5px;border-radius: 5px 5px 5px 5px;}
#multiSelectBox ul{ background-color: #fff;list-style: none;left: 0;margin: 0;padding: 0;position: absolute;width: 100%!important;z-index: 100;overflow-y: auto;text-align: left; list-style: none;}
#multiSelectBox .ms-options-wrap, .ms-options-wrap * {box-sizing: border-box;}
#multiSelectBox ul li{padding: 0 0;margin: 0;}
#multiSelectBox ul li a{padding: 0 0;margin: 0;}

#multiSelectBox .ms-options-wrap > .ms-options > ul label {position: relative;display: inline-block;width: 100%;padding: 10px 4px;margin: 0;padding-left: 40px !important; border-bottom: solid 1px rgba(0,0,0,.2);}
#multiSelectBox .ms-options-wrap li label:before {content: '';height: 18px;width: 18px;border: 1px solid rgba(0,0,0,0.6);border-radius: 0;position: absolute;top: 12px;left: 10px;}
#multiSelectBox .ms-options-wrap > .ms-options > ul input[type="checkbox"] {margin-right: 0px;position: absolute;left: 0px;top: 0px;height: auto;margin: 0;opacity: 0;}
#multiSelectBox .ms-options-wrap li label:after {content: '\f26b';font-family: Material-Design-Iconic-Font;font-size: 14px;left: 16px;font-weight: 700;right: auto;position: absolute; -webkit-transform: scale(0);transform: scale(0);}
#multiSelectBox .ms-options-wrap li.selected label:before {border-color: #503C35;}
#multiSelectBox .ms-options-wrap li.selected label:after {-webkit-transform: scale(1);transform: scale(1);}
#multiSelectBox .ms-list-1:before{display: none;}
#multiSelectBox .ms-options-wrap button{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;terms-conditions-text}
*/

.get-in-touch-section input::-webkit-input-placeholder{color:rgba(0,0,0,.6);opacity:1}
.get-in-touch-section input::-moz-placeholder{color:rgba(0,0,0,.6);opacity:1}
.get-in-touch-section input:-ms-input-placeholder{color:rgba(0,0,0,.6);opacity:1}
.get-in-touch-section input:-moz-placeholder{color:rgba(0,0,0,.6);opacity:1}
.get-in-touch-section textarea::-webkit-input-placeholder{color:rgba(0,0,0,.6);opacity:1}
.get-in-touch-section textarea::-moz-placeholder{color:rgba(0,0,0,.6);opacity:1}
.get-in-touch-section textarea:-ms-input-placeholder{color:rgba(0,0,0,.6);opacity:1}
.get-in-touch-section textarea:-moz-placeholder{color:rgba(0,0,0,.6);opacity:1}
.get-in-touch-section .sbSelector > a{color:rgba(0,0,0,.6);}
.get-in-touch-section .sbSelector > a.sbFocus{color: #000;}
.get-in-touch-section .sbOptions{width: 100.6%!important; left: -1px;}
.get-in-touch-section .landing-pages.full,.get-in-touch-section .banners.full{width: 100%;}

.banner-form input::-webkit-input-placeholder{color:rgba(0,0,0,.6);opacity:1}
.banner-form input::-moz-placeholder{color:rgba(0,0,0,.6);opacity:1}
.banner-form input:-ms-input-placeholder{color:rgba(0,0,0,.6);opacity:1}
.banner-form input:-moz-placeholder{color:rgba(0,0,0,.6);opacity:1}
.banner-form textarea::-webkit-input-placeholder{color:rgba(0,0,0,.6);opacity:1}
.banner-form textarea::-moz-placeholder{color:rgba(0,0,0,.6);opacity:1}
.banner-form textarea:-ms-input-placeholder{color:rgba(0,0,0,.6);opacity:1}
.banner-form textarea:-moz-placeholder{color:rgba(0,0,0,.6);opacity:1}
.banner-form .sbSelector > a{color:rgba(0,0,0,.6);}
.banner-form .sbSelector > a.sbFocus{color: #000;}
.banner-form .sbOptions{width: 100.6%!important; left: -1px;}
.banner-form .landing-pages.full,.banner-form .banners.full{width: 100%;}



@media screen and (max-width: 1500px) {
    .link-listing-wrap ul li a { font-size: 12px;}    
}

@media screen and (max-width: 1400px) {
    .uplers-line { font-size: 11px !important;}
    .enumenu_ul > li { margin: 0 12px 0 0;}
    
    .cast-detail h1{font-size:40px;margin-bottom:30px}
	.cast-detail .date{font-size:16px;margin-bottom:20px}
	.cast-detail .video:after{width: 450px; height: 440px;top:-100px;right:-80px}
	.cast-detail .video:before{width: 250px; height: 400px;left:-136px;bottom:-70px}
	.cast-detail:before{width: 50px; height: 419px;left:-3px;bottom:80px}
	.cast-detail:after{width: 130px; height: 593px;}
}

@media screen and (min-width: 1200px) {
    .main { max-width: 85%;}
    .banner-section h1 { line-height: 1.4; font-size: 46px;}   
    .banner-form h2 { font-size: 36px;}
}

@media screen and (min-width: 981px) and (max-width: 1366px) {
    .banner-section h1 { font-size: 42px;}   
    .banner-form h2 { font-size: 32px;}
    
    .left_inner_sec1 h1 { font-size: 58px;} 
    .left_inner_sec1 h1 span { font-size: 108px;}
    
    h1 { font-size: 42px;}
    h2 { font-size: 36px;}
    h4 { font-size: 22px;}
    .btn a { font-size: 16px; /*padding: 13px 30px;*/}
}

@media (max-width: 1260px) {
    .banner-section { padding: 40px 0;}
    .uplers-line { font-size: 10px !important;}
    .enumenu_ul > li { margin: 0 10px 0 0;}
    #header-main .logo a { width: 160px;}
    .trusted-mailchimp-banner h2{margin-bottom: 50px;}
}

@media screen and (max-width: 1220px) {
    #download-rate-card.white-popup {padding: 50px;}
    #download-rate-card.white-popup h2 {margin-bottom: 30px;}
}

@media (max-width: 1200px) {
.cast-detail h1{font-size:30px;line-height:1.3;margin-bottom:20px}
	.cast-detail .date{font-size:15px}
	.cast-detail .video{padding-bottom:45%}
	.cast-people{padding:50px 0}
	.cast-people .row{margin:0 -15px}
    .cast-detail h1 .sml-txt {font-size: 22px;margin: 10px 0 0 0;}
}

@media (max-width: 1023px) {
    .tab-list-left{width: 100%; padding: 0;}
    .tabs-nav-list{max-width: 100%;}
    .tabs-nav-list li{border-bottom: 0;} 
    .tabs-nav-list li a.current i.zmdi-chevron-right,.tabs-nav-list li a i.zmdi-chevron-right{display: none;}
    .tab-detail-right{display: none;}
}

@media (max-width: 1024px) {
    #header-main .logo a { width: 140px;}
}

@media (max-width: 1024px) {
    /*.esp-banner-sec .align-middle { width: 38%;}*/
}

@media (max-width:979px) {
    body .shareaholic-share-buttons-container.shareaholic-floated{z-index: 9999;}
    body .shareaholic-share-buttons-container.shareaholic-floated.shareaholic-mobile ul.shareaholic-share-buttons li.shareaholic-share-button{float: none!important;}
    body .shareaholic-share-buttons-container.shareaholic-floated.shareaholic-mobile.shareaholic-bottom-align{top: 50%!important; left: 0; right: auto; bottom: auto;}
    body .shareaholic-share-buttons-container.shareaholic-floated.shareaholic-mobile ul.shareaholic-share-buttons li.shareaholic-share-button .shareaholic-share-button-sizing{width: 100%!important;}
    body a.shareaholic-service-icon.shareaholic-service-default{font-size: 17px;height: 20px;width: 25px;}
    body .shareaholic-share-buttons-container.shareaholic-flat:not(.shareaholic-mini) li.shareaholic-share-button .shareaholic-share-button-container .shareaholic-service-icon:before {left: 3px;top: 3px;}
    body .shareaholic-share-buttons-container.shareaholic-mobile.shareaholic-inset-counter li.shareaholic-total-count{width: auto!important;}
    body .shareaholic-share-buttons-container.shareaholic-mobile.shareaholic-inset-counter li.shareaholic-total-count .shareaholic-total-share-count{top: 8px;}
    body .shareaholic-share-buttons-container.shareaholic-mobile.shareaholic-inset-counter li.shareaholic-total-count .shareaholic-shares-label{top: -18px;}
    body .shareaholic-share-buttons-container.shareaholic-flat.shareaholic-inset-counter li.shareaholic-share-button.shareaholic-has-shares .shareaholic-share-button-container .shareaholic-share-button-counter{line-height: 17px;}
    
}

@media(max-width:991px){
	.cast-people .item .peopleBox figure{flex: 0 0 20%; max-width: 20%;}
	.cast-people .item .peopleBox .info{padding-left:15px;flex: 0 0 80%; max-width: 80%;}
	.cast-people .item .peopleBox .info .i-title{font-size:15px;line-height:22px}
    .cast-detail h1 .sml-txt {font-size: 20px;}
    .trusted-mailchimp-banner h2{margin-bottom: 30px;}
}

@media(max-width:980px){
.custom-btn-home .btn-white > a{min-width: 230px;}
    .get-in-touch-section input[type=email], input[type=search], input[type=tel], input[type=text],textarea{font-size: 12px;}
    .get-in-touch-section .sbSelector > a{font-size: 12px;}
    .get-in-touch-section .sbOptions a{font-size: 12px; padding: 10px 10px;}
    
    .banner-form input[type=email], input[type=search], input[type=tel], input[type=text],textarea{font-size: 12px;}
    .banner-form .sbSelector > a{font-size: 12px;}
    .banner-form .sbOptions a{font-size: 12px; padding: 10px 10px;}   
}

@media (max-width: 767px) {
    /*.esp-banner-sec .row.d-flex { margin: 0;}*/  
    .banner-section h2 { font-size: 18px;}
    
    .cast-detail h2 {padding-top: 0; margin-bottom: 45px; font-size: 18px; line-height: 1.5;}
	.cast-detail .video{padding-bottom:56%; margin-bottom: 0;}  
	.cast-detail .video:before {width: 200px; height: 330px; left: -60px; bottom: -160px; }
	.cast-detail .video:after {width: 200px; height: 170px; top: -50px; right: -20px; }
	.cast-people {padding: 0;}
    .cast-detail h1 .sml-txt {font-size: 16px;}
    .cast-people .item:first-child .peopleBox{margin-bottom: 30px;} 
    .cast-people .item .peopleBox .info .i-title:before {margin-bottom: 15px;}
    
    #download-rate-card.white-popup {padding: 40px 30px;}
    #download-rate-card.white-popup form .feild{margin-bottom: 20px;}
    
}
@media (max-width: 639px) {
    #download-rate-card.white-popup h2 span {display: block;}
    
}
@media (max-width: 640px) {
    .cast-detail{padding: 40px 0;}
    .cast-detail h2 {margin-bottom: 20px; font-size: 16px;}
    
}

@media (max-width: 480px) {
    #download-rate-card.white-popup {padding: 40px 20px;}
    
}