@media screen and (max-width:1169px) and (min-width:981px){html{overflow-x:hidden}}@media screen and (max-width:980px){.fse-overlap-image{position:relative!important;right:auto!important;bottom:auto!important;margin:25px 0!important}.wp-block-section-01 h2,.wp-block-section-02 h2{font-size:28px!important}.wpcf7 input[type="text"],.wpcf7 input[type="tel"],.wpcf7 input[type="email"],.wpcf7 textarea{width:100%}.blog-area .wp-block-post-template{grid-template-columns:auto auto}}@media screen and (max-width:767px){*{box-sizing:border-box}.wp-block-navigation__responsive-container.is-menu-open.has-modal-open{padding:25px}.header-wrap .header-right .header-phone-box:before{width:14px}.header-wrap .header-btn-box .top-search .wp-block-search__input{left:0;width:220px}.header-wrap .header-right .top-btn a .dashicons{padding:20px 15px;display:flex;justify-content:center;align-items:center}.top-inner-btn{justify-content:center;margin-bottom:20px!important}.header-left .wp-block-group{justify-content:center}.header-wrap .header-right .header-phone-box:before,.header-wrap .header-right .header-phone-box:after{content:none}.main-banner-section .banner-content .slider-mainhead{font-size:36px!important;text-align:center}.main-banner-section .banner-content{text-align:center}.main-banner-section .banner-content .banner-sub-title:after{content:none}.main-banner-section .banner-wrap{min-height:420px!important}.main-banner-section .banner-wrap .banner-arrow-img1 img,.main-banner-section .banner-wrap .banner-arrow-img2 img{height:420px!important}.main-banner-section .banner-wrap .banner-btn{justify-content:center}.services-section .service-card{border:none;padding:0!important}.services-section .service-card .service-btn{margin-top:20px!important;justify-content:center;padding-left:0!important}.services-section{margin-top:-40px!important}.services-section .service-card .service-img-box{height:95px;margin:0 auto}.services-section .service-boxes{gap:50px;text-align:center}}@media screen and (max-width:991px) and (min-width:768px){.header-wrap .header-left .wp-block-group{justify-content:center}.header-wrap .header-left,.header-wrap .header-right{flex-basis:100%!important}.header-wrap .header-boxes{flex-direction:column}.header-wrap .header-right-boxes{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:8px}.header-wrap .header-right-boxes .header-menu-box{grid-column:span 2 / span 2}.header-wrap .header-right-boxes .header-btn-box{grid-column:span 3 / span 3;grid-row-start:2}.header-wrap .header-right-boxes .header-btn-box .top-inner-btn{justify-content:center}.header-wrap .header-right .header-phone-box:before{width:13px}.main-banner-section .banner-wrap{min-height:570px!important}.main-banner-section .banner-wrap .banner-arrow-img1 img,.main-banner-section .banner-wrap .banner-arrow-img2 img{height:570px!important}.main-banner-section .banner-wrap .slider-mainhead{font-size:50px!important}.main-banner-section .banner-boxes:not(.is-not-stacked-on-mobile)>.banner-content{flex-basis:80%!important}.main-banner-section .banner-boxes:not(.is-not-stacked-on-mobile)>.banner-blank{flex-basis:20%!important}.main-banner-section .banner-wrap .banner-boxes{flex-wrap:nowrap!important}.services-section .service-boxes{display:grid;grid-template-columns:auto auto}.services-section .service-card .service-btn{margin-top:20px!important}.services-section .service-card{margin-bottom:35px}.services-section .service-card:nth-child(2){border:none}}@media screen and (max-width:1199px) and (min-width:992px){.header-wrap .header-left{flex-basis:15%!important}.header-wrap .header-right{flex-basis:85%!important}.header-wrap .header-right .header-phone-inner{padding-right:7px!important;padding-left:8px!important}.header-wrap .header-right .header-phone-box .top-phone-text{font-size:12px}.header-wrap .header-right .header-phone-box .top-phone-num{font-size:14px!important}.header-wrap .header-right .header-phone-box{flex-basis:20%!important}.header-wrap .header-right .header-menu-box{flex-basis:50%!important}.header-wrap .header-right .header-btn-box{flex-basis:30%!important}.header-wrap .header-right .header-phone-box:before{width:9px}.main-banner-section .banner-wrap .slider-mainhead{font-size:55px!important}.main-banner-section .banner-wrap{min-height:570px!important}.main-banner-section .banner-wrap .banner-arrow-img1 img,.main-banner-section .banner-wrap .banner-arrow-img2 img{height:570px!important}.main-banner-section .banner-boxes:not(.is-not-stacked-on-mobile)>.banner-content{flex-basis:70%!important}.main-banner-section .banner-boxes:not(.is-not-stacked-on-mobile)>.banner-blank{flex-basis:30%!important}.services-section .service-card .service-img-box{height:95px}.services-section .service-boxes{padding:12px!important}.services-section .service-card .service-title{font-size:22px!important}.services-section .service-card .service-text{font-size:14px}}@media screen and (max-width:1699px) and (min-width:1200px){.header-wrap .header-right .header-phone-box{flex-basis:25%!important}.header-wrap .header-right .header-menu-box{flex-basis:50%!important}.header-wrap .header-right .header-btn-box{flex-basis:25%!important}.header-wrap .header-right .header-phone-box:before{width:13px}.main-banner-section .banner-wrap{min-height:670px!important}.main-banner-section .banner-wrap .banner-arrow-img1 img,.main-banner-section .banner-wrap .banner-arrow-img2 img{height:670px!important}.main-banner-section .banner-boxes:not(.is-not-stacked-on-mobile)>.banner-content{flex-basis:65%!important}.main-banner-section .banner-boxes:not(.is-not-stacked-on-mobile)>.banner-blank{flex-basis:35%!important}}@media screen and (max-width:1300px) and (min-width:1px){[class*="wp-container-core-group-is-layout-"]>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:90%}.main-slider .owl-stage-outer{max-width:100%}}