@media screen and (max-width:1169px) and (min-width:981px){html{overflow-x:hidden}.banner-wrap h2{font-size:36px!important}.banner-service{padding:20px!important;gap:5px}}@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}.menu-header,.menu-header p,.banner-wrap h2,.banner-wrap p,.team-text-box,.top-bar p,.testimonial-box,.site-blog-box,.site-blog-box h3,.site-blog-box p{text-align:center}.top-bar .wp-block-social-links,.menu-header nav,.menu-header ul,.menu-header .wp-block-buttons,.banner-wrap .wp-block-buttons,.logo-box,.header-search .wp-block-search__inside-wrapper{justify-content:center}.services-main-box,.team-main-box{display:grid!important;grid-template-columns:auto auto;gap:80px}.banner-service{display:grid!important;grid-template-columns:auto auto}.inner-col-service{flex-wrap:nowrap!important;gap:8px!important}.header-search .wp-block-search__input{position:static}.menu-header{position:static;background:var(--wp--preset--color--extra-primary)!important}}@media screen and (max-width:767px){*{box-sizing:border-box}.wp-block-navigation__responsive-container.is-menu-open.has-modal-open{padding:25px}.banner-wrap h2{font-size:30px!important}.banner-service{margin-top:15px!important;padding:10px!important;gap:15px;display:flex!important}.inner-col-service h3{font-size:20px!important}.services-main-box,.team-main-box{display:flex!important}}@media screen and (max-width:1550px) and (min-width:1300px){.columnn-5 ul{gap:15px!important}.wp-block-button.header-btn a{padding:10px!important}.header-navv .wp-block-navigation ul{gap:15px}.top-bar{padding:5px 0!important}.columnn-1{flex-basis:18%!important}.columnn-2{flex-basis:30%!important}.columnn-3{flex-basis:25%!important}.columnn-4{flex-basis:10%!important}.columnn-5{flex-basis:17%!important}}@media screen and (max-width:1250px) and (min-width:850px){.columnn-1{flex-basis:18%!important}.columnn-2{flex-basis:30%!important}.columnn-3{flex-basis:30%!important}.columnn-4{flex-basis:2%!important}.columnn-5{flex-basis:20%!important}.columnn-5 ul{gap:15px!important}.wp-block-button.header-btn a{padding:10px!important}.header-navv .wp-block-navigation ul{gap:15px}.top-bar{padding:5px 0!important}.columnn-1 p{font-size:13px!important}.columnn-2 p{font-size:13px!important}.columnn-3 p{font-size:13px!important}.bannerr-1{flex-basis:70%!important}.bannerr-2{flex-basis:30%!important}.header-navv .wp-block-navigation ul{gap:10px}.header-navv .wp-block-navigation ul li{font-size:15px!important}.wp-block-button.header-btn a{font-size:13px!important;padding:8px!important}.banner-wrap{min-height:570px!important}.banner-service h3{font-size:20px!important}.banner-service p{font-size:14px!important}.inner-col-servicess{flex-basis:5%!important}.feat-cols-1{flex-basis:20%!important}.feat-cols-2{flex-basis:60%!important}.feat-cols-3{flex-basis:4%!important}.feat-cols-4{flex-basis:4%!important}.feat-cols-5{flex-basis:12%!important}.bann-btn a{font-size:18px!important;padding:12px!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,.main-slider .owl-stage-outer{max-width:100%!important}}