@media(max-width:1200px){.elementor .jku-container{max-width:1100px;}}@media(max-width:1200px){.elementor .banner-inner{max-width:55%;}}@media(max-width:1200px){.elementor .banner-title{font-size:72px;line-height:70px;}}@media(max-width:1200px){.elementor .banner-grid-wrap{padding-block-start:80px;}}@media(max-width:1200px){.elementor .bnr-grd-counter{font-size:40px;line-height:50px;padding-block-end:20px;}}@media(max-width:1200px){.elementor .bnr-grd-des{font-size:13px;}}@media(max-width:1200px){.elementor .sec-title{font-size:56px;line-height:56px;}}@media(max-width:1200px){.elementor .service-grd-item{width:23.6%;}}@media(max-width:1200px){.elementor .service-item-icon-wrap{padding:12px;}}@media(max-width:1200px){.elementor .service-item-icon{width:60px;}}@media(max-width:1200px){.elementor .service-grd-item-title{font-size:26px;line-height:36px;}}@media(max-width:1200px){.elementor .testi-grd{flex-wrap:wrap;}}@media(max-width:1200px){.elementor .testi-grd-item{width:33.33%;}}@media(max-width:1200px){.elementor .testi-grd-item-inr{height:550px;}}@media(max-width:1200px){.elementor .testi-client-name{font-size:26px;line-height:36px;}}@media(max-width:1200px){.elementor .testi-review-text{font-size:20px;line-height:30px;}}@media(max-width:1200px){.elementor .cta-des{font-size:20px;line-height:30px;}}@media(max-width:1200px){.elementor .contact-sec{padding-block-start:80px;padding-block-end:80px;}}@media(max-width:1200px){.elementor .contact-lft-inr{padding:24px;}}@media(max-width:1200px){.elementor .contact-lft-title{font-size:32px;line-height:44px;}}@media(max-width:1200px){.elementor .footer-lft-box{width:auto;}}@media(max-width:1200px){.elementor .footer-menu{font-size:20px;line-height:22px;}}@media(max-width:1200px){.elementor .ftr-title{font-size:20px;line-height:22px;}}@media(max-width:1200px){.elementor .ftr-tel{font-size:20px;line-height:30px;}}@media(max-width:1200px){.elementor .ftr-mail{font-size:20px;line-height:30px;}}@media(max-width:1200px){.elementor .ftr-social-title{font-size:20px;line-height:22px;}}@media(max-width:1200px){.elementor .step-item-inr{padding:24px;}}