/* 
Theme Name:    Myebanc
--------------------------------------------------------------
>>> Header Content Style:
----------------------------------------------------------------
*/

.banner-main-wrapper{background-color:#FFF}
.banner-content{padding-left:65px;padding-top:52px}
.banner-content h2{font-size:56px;font-size:5.6rem;line-height:57px;line-height:5.7rem;color:#52575f;font-weight:300;margin:0}
.banner-content h2 sup{font-size: 17px;vertical-align: super;}
.banner-content .sub-heading{margin-top: 0px;font-size:30px;line-height:40px;font-size:3rem;line-height:4rem;font-weight:300;color:#d06301;padding-top:25px}
.maincont-banner{padding-top:16px}
.maincont-banner p{font-size:18px;line-height:30px;font-size:1.8rem;line-height:3rem;color:#52575f;font-weight:500}
.maincont-banner p sup{ font-size: 12px }
/*--------------------------------------------------------------
>>> Slider Style:
----------------------------------------------------------------*/

.banner-slider {
    text-align: right;
}

.banner-slider #slider-home {
    list-style: none;
    padding: 0;
    margin: 0
}

.banner-slider #slider-home .slider {
    display: block;
    overflow: hidden;
    position: relative;
}

.button {
    display: block;
    margin: 0 auto;
    border: 2px solid rgba(255, 255, 255, 0.5);
    width: 170px;
    height: 40px;
    text-transform: uppercase;
    background-color: rgba(82, 87, 95, 0.5);
    line-height: 36px;
    line-height: 3.6rem;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 60px;
    color: #FFF;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 400;
}

.button:hover,.button:focus{
    background-color: #D06301; border-color: #e89223;
    color: #FFF
}

.nav-slider {
    position: absolute;
    top: 46%;
    width: 40px;
    height: 40px;
    background-color: #747481;
    display: block;
    border-radius: 100%;
    text-align: center;
    cursor: pointer;
    background-position: center center;
    background-repeat: no-repeat;
    font-size: 0;
    line-height: 0;
    z-index: 9;
}

.nav-slider:hover {
    background-color: #bc5801;
    color: #FFF
}

.nav-slider.prv-nav {
    /*right: 40%;*/
	right: 94%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAMAAACOLiwjAAAApVBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9b9jwKAAAANnRSTlMAAQMGCAkMDREeHyQlKywtNDY+RklRVF1eaGp2d3iEhZKcn6iqtLy9v8LHyeDm5+zt8fX5/P7b86PnAAAAeUlEQVR4AT3ORwKCMBSE4ScWsWDv2IugYhHM3P9oLpjMv/pmkzxT7VtP7ma4evdfuIf08IOkQY++uNToSY5TlZ4VOAT04od9hV45bI2t4WLzxQ4bU0uHnak5HyibFjgGWuMcZ37Kc+pagzfSplb0xCPU6mRITLXS6A8A6gvV724oOAAAAABJRU5ErkJggg==)
}

.nav-slider.next-nav {
    right: 38px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAMAAACOLiwjAAAApVBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9b9jwKAAAANnRSTlMAAQMGCAkMDREeHyQlKywtNDY+RklRVF1eaGp2d3iEhZKcn6iqtLy9v8LHyeDm5+zt8fX5/P7b86PnAAAAeElEQVR4AU3PRwKCMBSE4diLYu/Yi6BiEcx//6O58Y1kNd9mJs91Lk2ndyZpC/Urj65UjXj1pfKJ90AqHUhHUnFHNpEKWz4zya3xi79Cz1JY4UPLG/w8VzC16j3Z2EaPpMNfruS+U4t59uyEG/fAOiOSlsaCuKH8BQkyC9V/XMSFAAAAAElFTkSuQmCC)
}

.banner-main-wrapper {
    /*margin-bottom: 50px;*/
}

.slider_content {
    width: 58.33333333%;
    float: right;
    position: relative;
}

.slider_video {
    width: 41.66666667%;
    float: right;
    min-height: 1px;
    position: relative;
    text-align: right;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
.player_container {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}

/*.player_container {
    width: 100%;
    z-index: 99;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}*/
.flexslider.video-playing .slider_video {
    /*width: 100%;*/
}

.flexslider.video-playing {
    background-color: #000;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}

.flexslider.video-playing .slider_content {
    opacity: 0;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}

#player {
    display: none;
}

.flexslider {
    position: relative;
    zoom: 1;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.flexslider .slides {
    zoom: 1;
}

.flex-control-nav,
.flex-direction-nav,
.slides,
.slides>li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.flexslider .slides>li {
    display: none;
    -webkit-backface-visibility: hidden;
    position: relative;
}

.slider_video img{
    display: inline-block;
    vertical-align: middle;
}


.ytp-vol-btn,
.ytp-close-btn {
    cursor: pointer;
    opacity: .9;
    display: none;
    width: 36px;
    height: 36px;
    -moz-transition: opacity .1s cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-transition: opacity .1s cubic-bezier(0.4, 0.0, 1, 1);
    transition: opacity .1s cubic-bezier(0.4, 0.0, 1, 1);
    overflow: hidden;
    border: none;
    background-color: transparent;
    padding: 0;
    color: inherit;
    text-align: inherit;
    font-size: 100%;
    font-family: inherit;
    line-height: inherit;
    position: absolute;
    bottom: 15px;
    left: 15px;
    z-index: 999;
}

.ytp-close-btn {
    bottom: auto;
    left: auto;
    right: 15px;
    top: 15px;
}

.flexslider.video-playing .ytp-vol-btn,
.flexslider.video-playing .ytp-close-btn {
    display: block;
}

.ytp-vol-btn img {
    display: none;
}

.ytp-mute-btn img[title="Unmute"] {
    display: block;
}

.ytp-unmute-btn img[title="Mute"] {
    display: block;
}
.no-js .flexslider .slides>li:first-child {
     display: block; 

}
.flexslider.video-playing .custom-navigation{
    display: none !important;
    pointer-events: none;
}
.banner-main-wrapper{ min-height: 460px; background-color: #FFF }
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    img[src$=".svg"] {
        width: 100%;
    }
}
.form-banner{ padding-top: 20px;  position: relative; }
.form-banner .mktoForm{font-family: 'Omnes' !important; width: 100% !important}
.form-banner .mktoForm .mktoLabel{ display: none; }
.form-banner .mktoForm .mktoFormRow{ width: 250px; float: left; }
.form-banner .mktoButtonRow{  width: 170px; position: absolute; }
.form-banner .mktoButtonWrap.mktoSimple{margin-left: 0!important;}
.form-banner .mktoForm .mktoButtonWrap.mktoSimple .mktoButton{ background-color: #535760; border:2px solid #e69021; padding: 0;background-image: none; width: 100%; height: 40px; text-align: center; text-transform: uppercase; outline: none; padding: 0; margin: 0; font-size: 18px; font-size: 1.8rem }
.form-banner .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover,.form-banner .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus,.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active{border: none;background-color: #D06301; border:2px solid #e7921d;   padding: 0;background-image: none;}

.form-banner .mktoForm input[type=email]{ width: 100% !important; padding: 0 16px; border:2px solid #e8e8e8; border-right: none;height: 40px;  color: #52575f; font-size: 14px; font-size: 1.4rem; text-align: center;  -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;appearance: none; border-right: 0}

.mktoGutter.mktoHasWidth,.mktoForm .mktoOffset{ display: none; margin: 0; padding: 0; width:0!important; height: 0!important; float: none;  }
.mktoForm .mktoFormCol,.mktoForm .mktoFieldWrap{ width: 100% }
#thankYouContent{ font-size:30px;line-height:40px;font-size:3rem;line-height:4rem;font-weight:300;color:#d06301; font-family:'Omnes',sans-serif; }