@media screen and (max-width:767px){*{box-sizing:border-box}.wp-block-navigation__responsive-container.is-menu-open.has-modal-open{padding:25px}.top-area{position:static;background:#9449f3;text-align:center}.top-area .wp-block-navigation,.top-area .wp-block-search__inside-wrapper{justify-content:center}.top-area .wp-block-search{margin:0;float:none}.top-area .wp-element-button,.top-area .wp-block-columns{padding:0}}@media screen and (max-width:1300px) and (min-width:800px){html{overflow-x:hidden}.banner-wrap:after{height:47px}}@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%}.top-area{text-align:center}.top-area .wp-block-navigation,.top-area .wp-block-search__inside-wrapper{justify-content:center}.top-area .wp-block-search{margin:0;float:none}.top-area .wp-element-button{padding:0}.blog-area .wp-block-post-template{grid-template-columns:auto auto}.header-wrap{text-align:center;position:static}.header-wrap .wp-block-social-links,.header-wrap .wp-block-group,.header-wrap nav,.header-wrap form .wp-block-search__inside-wrapper,.header-wrap ul{justify-content:center}.banner-wrap:after{height:35px}.slider-head{font-size:35px !important}.banner-wrap{min-height:530px !important}}@media screen and (max-width:550px){.banner-wrap:after{height:14px}.slider-head{font-size:28px !important}.banner-wrap{min-height:450px !important}}@media screen and (max-width:1250px) and (min-width:850px){.columnn-1{flex-basis:30% !important}.columnn-2{flex-basis:30% !important}.columnn-3{flex-basis:40% !important}.slider-head{font-size:35px !important}.banner-wrap{min-height:530px !important}.wp-block-button.header-btn a{font-size:14px !important;padding:10px !important}.banner-div{padding-top:30px !important}.header-divv{padding-bottom:8px !important;padding-top:8px !important}.header-wrap .wp-block-navigation ul{gap:15px}.header-wrap .wp-block-navigation ul li{font-size:16px !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%}.header-wrap,.main-slider .owl-stage-outer{max-width:100%}}