/* .main-vertical-banner{max-height: 930px;} */
.main-vertical-banner .left-v-banner-content{background:rgba(75,175,232,0.7);padding:60px;}
.main-vertical-banner .left-v-banner-content.fifty-width{width:50%;}
.main-vertical-banner .left-v-banner-content.fourty-width{width:40%;} 
.main-vertical-banner .left-v-banner-content.middle-box{margin: 73px 143px 73px 0px;max-width: 777px;padding: 70px 150px 70px 70px;}
{#.main-vertical-banner .left-v-banner-content.fifty-width .sub-v-box{max-width:740px;}
.main-vertical-banner .left-v-banner-content.fourty-width .sub-v-box{max-width:500px;} #}
.main-vertical-banner .left-v-banner-content .sub-v-box h2{margin-bottom:30px;position:relative;font-size: 47px;line-height:60px;}
.main-vertical-banner .left-v-banner-content .sub-v-box .button-link{padding-top:43px;}
.main-vertical-banner .left-v-banner-content.fifty-width .sub-v-box h2{max-width:400px;}
.main-vertical-banner .sub-vertical-content .right-v-banner-content{width: 60%;text-align: center;}
.main-vertical-banner .sub-vertical-content .right-v-banner-content img{width:500px;} 
{#.main-vertical-banner .sub-vertical-content .left-v-banner-content{width: 40%;} #}
/* .main-vertical-banner .left-v-banner-content.fourty-width .sub-v-box .content{font-size: 13px;line-height: 23px;}
.main-vertical-banner .left-v-banner-content .sub-v-box .button-link.button-2 a{font-size:12px;padding: 3px 20px;min-width: 190px;} */

.mobile-img,
.mobile-img img { display: none; }

@media (max-width:1440px){
    .main-vertical-banner .left-v-banner-content.fifty-width .sub-v-box h2:before{top: 78px;}
    .main-vertical-banner .left-v-banner-content.fourty-width .sub-v-box h2{font-size:50px;line-height: 60px;}
    .main-vertical-banner .left-v-banner-content .sub-v-box h2:before{top:58px;}
    .main-vertical-banner .left-v-banner-content.middle-box .sub-v-box h2:before{top: 78px;}
}

@media (max-width:1240px){
    .main-vertical-banner .left-v-banner-content .sub-v-box .button-link.button-2 a{padding: 8px 20px;} 
}

@media (max-width:1199px){
    .main-vertical-banner .left-v-banner-content.fifty-width .sub-v-box h2{font-size:54px;line-height: 65px;}
    .main-vertical-banner .left-v-banner-content.fifty-width .sub-v-box h2:before{top:63px;}
}

@media (max-width:991px){
    .main-vertical-banner .left-v-banner-content{background:rgba(75,175,232,1);padding:60px;}
    .main-vertical-banner .left-v-banner-content .sub-v-box h2{font-size:40px;line-height:55px;}
    .main-vertical-banner .left-v-banner-content .sub-v-box h2:before{top:51px;}
    .main-vertical-banner.flex.justify-right{display:flex;justify-content: flex-end;}
    .main-vertical-banner .left-v-banner-content.middle-box{margin: 70px;}
    .main-vertical-banner .left-v-banner-content .sub-v-box .button-link{text-align: left;}
    .main-vertical-banner .left-v-banner-content.middle-box{padding:70px;}
    .main-vertical-banner .left-v-banner-content.fourty-width{padding: 40px;}
    .main-vertical-banner .left-v-banner-content.fourty-width .sub-v-box h2{font-size:36px;line-height:46px;}
    .main-vertical-banner .left-v-banner-content.fourty-width .sub-v-box h2:before{top: 43px;}
    .main-vertical-banner .left-v-banner-content .sub-v-box .button-link.button-2 a{padding:9px 10px;font-size:16px;}
    .main-vertical-banner .left-v-banner-content.fifty-width{padding:40px;}
    .main-vertical-banner .left-v-banner-content.fifty-width .sub-v-box h2{font-size:44px;line-height:54px;}
    .main-vertical-banner .left-v-banner-content.fifty-width .sub-v-box h2:before{top:52px;}
    .main-vertical-banner .left-v-banner-content.middle-box .sub-v-box h2:before{top:53px;}
    .new-v-banner .sub-vertical-content .right-v-banner-content{width:100%;}
    .new-v-banner .sub-vertical-content .right-v-banner-content img{width:270px;}
    .new-v-banner .sub-vertical-content .left-v-banner-content{width:100%;}
    .new-v-banner .sub-vertical-content{width:100%;}
    .new-v-banner{display:block;}
    .new-v-banner .sub-vertical-content .right-v-banner-content { padding: 20px 0px 10px; }


}

@media (max-width:767px){
    .main-vertical-banner .left-v-banner-content .sub-v-box h2{font-size:36px;line-height:46px;}
    .main-vertical-banner .left-v-banner-content.middle-box{padding:40px;margin: 0;}
    .main-vertical-banner .left-v-banner-content .sub-v-box h2:before,.main-vertical-banner .left-v-banner-content.fifty-width .sub-v-box h2:before{top:44px;margin:auto;}
    .main-vertical-banner .left-v-banner-content .sub-v-box .button-link a{padding: 8px 15px;}
    .main-vertical-banner .left-v-banner-content .sub-v-box .button-link{padding-top:23px;}
    .main-vertical-banner .left-v-banner-content.fourty-width{width:100%;}
    .main-vertical-banner.flex.justify-right{justify-content: center;}
    .main-vertical-banner .left-v-banner-content.fourty-width .sub-v-box{max-width:initial;}
    .main-vertical-banner .left-v-banner-content.fifty-width{width:100%;}
    .main-vertical-banner .left-v-banner-content.fifty-width .sub-v-box h2{max-width:initial;font-size:36px;line-height:46px;}
    .main-vertical-banner .left-v-banner-content.middle-box .sub-v-box h2:before{top:46px;}
    .main-vertical-banner .left-v-banner-content .sub-v-box h2:before, .main-horizontal-banner .full-width-content .sub-v-box .left-h-title h2:before{left:2px;}
    .no-bg-mobile { background: none!important; }
    .mobile-img,
    .mobile-img img { display: block; }
    .mobile-img img { width: 100%!important; height: auto; }
}
