.main-hero-sec{padding:1.563vw 4.167vw 7.813vw 4.167vw;background:rgba(47,165,211,.09);overflow:hidden}
.main-hero-img img{width:100%}
.main-hero-img .hero-logo {position: absolute;right: 0;width: 5.417vw;top: 5.625vw;}
.main-hero-img{position:relative}
.main-hero-text{text-align:center}
.main-hero-text h2.h1{color:#004772;margin-bottom:36px;font-size: 4.479vw;line-height: 1.164;}
.main-hero-text h2{font-size:1.875vw;margin-bottom:30px;line-height:1.4326}
.main-hero-text .btn{margin-top:60px;min-width:21.004vw;padding:2.122vw 1.667vw}

@media only screen and (min-width:768px){
.btn-quote{display:none}
}

@media only screen and (max-width:1799px){
.main-hero-img .hero-logo{top:50px}
}

/* @media only screen and (max-width:1199px){
.main-hero-img .hero-logo{top:20px;width:80px}
}
 */
@media only screen and (max-width:991px){
.main-hero-text h2{font-size:20px}
.main-hero-text h1{margin-bottom:20px}
.main-hero-text .btn{min-width:300px;margin-top:0}
}

@media only screen and (max-width:767px){
    .main-hero-text h2.h1 {
        font-size: 33px;
        line-height: 48px;
        margin-bottom: 30px;
    }
.main-hero-img .hero-logo,.main-hero-text .btn{display:none}
.main-hero-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.main-hero-wrapper .main-hero-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.main-hero-wrapper .main-hero-img {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;margin-top: 40px;margin-bottom: 30px;}
.main-hero-wrapper .btn-quote{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-align:center}
.main-hero-sec{padding:40px 26px 80px 26px}
.main-hero-text h2{margin:0}
.main-hero-text{max-width:300px;margin:0 auto}
.main-hero-img{margin:0 -26px}
}
@media only screen and (max-width:320px){
    .main-hero-text h2.h1 {
        font-size: 30px;
        line-height: 42px;
        margin-bottom: 20px;
    }

}