/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.9.1781700110
Updated: 2026-06-17 12:41:50
*/

body{position: relative;overflow: hidden;overflow-y: auto;min-height: 100vh;}
p{margin: 0;}
a, .elementor-kit-10 a{color: inherit;transition: all 0.4s linear !important;}
h1, h2, h3, h4, h5, h6{margin-block-start: 0 !important;}

.pad_70{padding-top: 60px;padding-bottom: 60px;}
.cmn_ttl .elementor-heading-title{font-size: 58px;}
.sub_ttl{font-size: 20px;}
.bdr_img{position: relative !important;padding: 2px;border-radius: 15.671px;overflow: hidden;z-index: 1;}
.bdr_img:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(90deg, #467BB5 0%, #A36D86 67.38%, #FF5F57 100%);border-radius: 15.671px;z-index: -1;}
.bdr_img img{border-radius: 15.671px !important;overflow: hidden !important;width: 100%;}

/* Header */
#menu-1-b5cb118 li .sub-menu{display: block !important;position: relative;top: auto;left: auto;margin: 10px 0 0 !important;}
#menu-1-b5cb118 .sub-menu li + li{margin-top: 10px;}

/* Home */
.hero_main .e-con-inner{max-width: 46% !important;}
.hero_main h1{font-size: 90px;}
.hero_slider .swiper-slide{width: 1140px !important;}
.slider-container{overflow: hidden;}
.slider-track{display: flex;align-items: center;gap: 30px;}
.slide{min-width: 59.4%;border-radius: 20px;position: relative;overflow: hidden;padding: 2px;background: linear-gradient(90deg, #467BB5 0%, #A36D86 67.38%, #FF5F57 100%);}
.slide:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.2);}
.slide_info{position: absolute;left: 40px;bottom: 40px;display: flex;flex-direction: column;gap: 20px;color: #fff;}
.slide_info h1, .slide_info h2{margin: 0;font-size: 44px;font-weight: bold;line-height: 1;}
.slide_info p{font-size: 20px;}
.slide img{width: 100%;height: auto;border-radius: 20px !important;display: block;object-fit: cover;box-shadow: 0 4px 15px rgba(0,0,0,0.1) !important;}
.slide.active{filter: blur(0) brightness(1);transform: scale(1);}
.nav-btn{display: none;}
.inttxt_main p{font-size: 20px;max-width: 70%;margin: 0 auto;}
/* .service_main{padding: 70px 0 70px 100px !important;} */
.service_main .e-con{--container-max-width: 100%;}
.serv_text{max-width: 510px;padding-top: 180px !important;}
.serv_text h2{font-size: 60px;}
.serv_text p{font-size: 20px;}
.service_main .swiper-slide{border-radius: 20px;padding: 24px;background: url(https://aureoonhealth.com/new/wp-content/uploads/2026/06/gardient-bg-imge.webp) lightgray -651.575px -215.707px / 300.383% 196.217% no-repeat;}
.service_main .swiper-slide .e-flex{padding: 0 !important;}
.service_main .e-n-tabs-heading{position: absolute;top: 90px;left: 0;z-index: 1;}
.service_main .e-n-tab-title{border-radius: 8px !important;padding: 12px 30px !important;background: #fff !important;color: #4138FF !important;font-size: 20px;line-height: 1.2;letter-spacing: -0.48px;}
.service_main .e-n-tab-title[aria-selected="true"]{background: linear-gradient(135deg, #4138FF 46.27%, #E5097F 100%) !important;color: #fff !important;}
.comit_main .elementor-icon-list-items{padding-left: 40px !important;}
.comit_main .elementor-icon-list-text{font-size: 20px;position: relative;padding-left: 30px;}
.comit_main .elementor-icon-list-item + .elementor-icon-list-item{margin-top: 30px;}
.comit_main .elementor-icon-list-text:before{content: '';position: absolute;top: 10px;left: 0;width: 12px;height: 12px;background: linear-gradient(135deg, #4138FF 46.27%, #E5097F 100%);border-radius: 50%;}
.advantage-wrapper{display: flex;align-items: center;justify-content: space-between;max-width: 84%;margin: 35px auto 0;}
.mobile-image{display: none;}
.image-column{background: linear-gradient(135deg, #4138FF 46.27%, #E5097F 100%);padding: 2px;border-radius: 20px;overflow: hidden;width: 100%;max-width: 560px;height: 404px;}
.image-column img{border-radius: 20px !important;overflow: hidden !important;width: 100%;height: 400px !important;object-fit: cover;}
.accordion-column{display: flex;flex-direction: column;gap: 30px;max-width: 700px;}
.accordion-item{padding: 10px 10px 10px 20px;border-left: 3px solid #4138FF;cursor: pointer;}
.accordion-title{color: #4138FF;font-size: 22px;line-height: 1.1;letter-spacing: -0.48px;font-family: "Gotham Medium", Sans-serif;}
.accordion-content{display: none;}
.accordion-content p{color: #6D6E70;font-size: 18px;line-height: 1.5;letter-spacing: -0.4px;font-family: "Gotham Regular", Sans-serif;margin-top: 20px;}
.build_main .elementor-element{max-width: 70% !important;}
.build_main h2{font-size: 48px;}
.build_main p{font-size: 20px;}

/* Popup */
#wpcf7-f9-o1 .row{display: grid;grid-template-columns: auto;gap: 12px;}
#wpcf7-f9-o1 .half_box{grid-template-columns: 1fr 1fr;}
#wpcf7-f9-o1 .row + .row{margin-top: 12px;}
#wpcf7-f9-o1 .wpcf7-form-control{border-color: #ccc;font-size: 16px;line-height: 1;padding: 12px 15px;color: #333;border-radius: 5px;box-shadow: none;outline: none;}
#wpcf7-f9-o1 .wpcf7-textarea{height: 100px;resize: none;}
#wpcf7-f9-o1 .wpcf7-submit{color: #fff;background: #4138FF;border-color: #4138FF;padding: 12px 30px;text-transform: capitalize;}

/* About */
.group-divisions .elementor-icon-box-wrapper{background: #fff;border-radius: 16px;border: 1px solid transparent;background-image:linear-gradient(#fff, #fff), linear-gradient(135deg, #4138FF, #E5097F);background-clip: padding-box, border-box;padding: 24px 20px;cursor: pointer;transition: all 0.4s linear;}
.group-divisions .elementor-icon-box-wrapper:hover{transform: translateY(-5px);background-image:linear-gradient(#fff, #fff), linear-gradient(135deg, #4138FF 0%, #E5097F 100%);}
.linear-heading .elementor-heading-title,
.linear-heading .elementor-post__title
{background: linear-gradient(90deg, #4138FF 0%, #4138FF 35%, #E5097F 80%, #E5097F 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;color: transparent;display: inline-block;}
.gradient-counter .elementor-counter-number, .gradient-counter .elementor-counter-title{background: linear-gradient(135deg, #4138FF 0%, #E5097F 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;color: transparent;}
.about-gradient-bg{border-radius:20px !important;padding: 28px !important;}
.grad-abt-icon-bx{background: radial-gradient(55.51% 55.51% at 50% 50%, rgba(236, 0, 140, 0.10) 0%, rgba(255, 255, 255, 0.10) 100%);}

/* Why Aureoon */
.page-id-1117:before{content: '';position: absolute;top: 0;left: 0;background: url(https://aureoonhealth.com/wp-content/uploads/2026/07/whyaureoon-banner.webp) no-repeat;background-size: contain;width: 100%;height: 100%;z-index: -1;}
.page-id-1117 header{background: #fff;}
.elementor-element-61d14c5{padding-top: 180px;}
.why_boxes{padding-top: 70px !important;padding-bottom: 70px !important;padding-left: 5.5% !important;padding-right: 0 !important;}
.why_boxes.why_right{padding-left: 0 !important;padding-right: 5.5% !important;}
.why_boxes .cmn_ttl .elementor-heading-title{font-size: 48px;background: linear-gradient(116deg, #4138FF 37.45%, #E5097F 61.71%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.why_boxes img{border-radius: 20px 0 0 20px !important;padding: 2px;background: linear-gradient(90deg, #467BB5 0%, #A36D86 67.38%, #FF5F57 100%);padding-right: 0;}
.why_right img{border-radius: 0 20px 20px 0 !important;padding-left: 0;padding-right: 2px;}
.why_boxes .elementor-image-box-wrapper{padding-left: 32px;position: relative;margin-top: 15px;}
.why_boxes .elementor-image-box-wrapper:before{content: '';position: absolute;top: 8px;left: 0;width: 12px;height: 12px;border-radius: 30px;background: linear-gradient(135deg, #4138FF 46.27%, #E5097F 100%);}
.why_boxes .elementor-image-box-title{font-size: 24px;}
.why_boxes .elementor-image-box-description{font-size: 20px;}

.servicesbox .elementor-post__card {background-image: url('https://aureoonhealth.com/wp-content/uploads/2026/07/boxbg.webp') !important;background-size: cover;border-radius: 20px !important;}
.servicesbox .elementor-post__thumbnail__link {padding: 20px;}

/*In-Clinic Dialysis*/
.timeline-box{ position:relative;}
.timeline-box::before{content:"";position:absolute;top:24px;left:16%;width:90%;height:2px;background:#000000;z-index:0;}
/* .custom-faq .e-n-accordion{ border: 1px solid#E0E0E0;border-radius: 16px;overflow: hidden;background: #F1F1F1;} */
.custom-faq .e-n-accordion-item{border-bottom: 1px solid #E0E0E0 !important;}
.custom-faq .e-n-accordion-item:last-child{border-bottom: none !important;}
.custom-faq .e-n-accordion-item-title-icon{width: 32px !important;height: 32px !important;border-radius: 16px;background: #ffffff;display: flex;align-items: center;justify-content: center;}
 .custom-faq .e-n-accordion-item[open] .e-n-accordion-item-title-icon{background: #4F46E5;color: #fff;}
/*.custom-faq .e-n-accordion-item { padding:10px 10px 20px 20px ; } 
.custom-faq .e-n-accordion-item > .e-con {padding: 10px 60px 20px 20px ;margin: -12px;}
.custom-faq .e-n-accordion-item-title-text{font-size: 24px;font-weight: 400; color: #2B2A29;}
.custom-faq .e-con p{margin: 0;font-size: 20px;line-height: 1.3;color: #6D6E70;} */

/* .use_cases .swiper{overflow: auto;} */
.use_cases .elementor-image-box-wrapper{padding: 20px 17px 30px;background: url(/wp-content/uploads/2026/07/boxbg.webp) no-repeat;background-size: cover;background-repeat: no-repeat;border-radius: 14px;overflow: hidden;}
.use_cases .elementor-image-box-title{font-size: 24px;line-height: 1.2;letter-spacing: -0.48px;}
.use_cases .elementor-image-box-description{font-size: 18px;line-height: 1.5;letter-spacing: -0.4px;}
.elementor-widget-text-editor p + p{margin-top: 10px;}
.elementor-element-eb576c4 .e-n-accordion-item{padding: 10px 10px 10px 20px;}
.elementor-element-eb576c4 .e-n-accordion-item:before{content: '';position: absolute;top: 0;left: 0;width: 3px;height: 100%;background: linear-gradient(135deg, #4138FF 46%, #E5097F 100%);}
.elementor-element-eb576c4 .e-n-accordion-item-title-text{color: #4138FF !important;font-size: 24px !important;line-height: 1;}
.elementor-element-eb576c4 .e-n-accordion-item-title + .e-con-full{margin-top: 15px;}

/* Partnership Model */
.diff_model .elementor-icon-box-wrapper{padding: 58px 80px;border-radius: 93.341px;background: radial-gradient(55.51% 55.51% at 50% 50%, rgba(236, 0, 140, 0.10) 0%, rgba(255, 255, 255, 0.10) 100%);}
.diff_model .elementor-icon-box-content{max-width: 278px;margin: 0 auto;}
.models_box .e-grid .e-flex{padding: 24px;border-radius: 16px;background: #FEFEFE;border: 1.5px solid transparent;}
.models_box .e-grid .e-flex:nth-child(2n){background: linear-gradient(#fff, #fff) padding-box, linear-gradient(135deg, #4138FF 46.27%, #E5097F 100%) border-box;}
.models_box .e-grid h3{font-size: 38px;font-weight: 400;line-height: 1.1;letter-spacing: -0.96px;background: linear-gradient(135deg, #4138FF 46.27%, #E5097F 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.models_box .e-grid p.elementor-heading-title{font-size: 18px;line-height: 1.35;font-weight: 400;letter-spacing: -0.4px;margin-top: 10px;}
.models_box .e-grid h4{font-size: 16px;line-height: 1.1;letter-spacing: -0.32px;margin: 30px 0 14px !important;}
.models_box .e-grid .elementor-icon-list-text{line-height: 1.2;letter-spacing: -0.32px;}
.models_box .e-grid .elementor-icon-list-item + .elementor-icon-list-item{margin-top: 10px !important;}
.models_box .e-grid .elementor-image-box-content{border-radius: 12px;background: #F1F1F1;padding: 18px;margin-top: 30px;}

/* For Partnership */
.advantage_boxes{display: flex;align-items: center;justify-content: space-between;max-width: 1430px;margin: 0 auto;}
.advantage_box{padding: 10px 10px 10px 20px;position: relative;cursor: pointer;}
.advantage_box:before{content: '';position: absolute;top: 0;left: 0;width: 3px;height: 100%;background: linear-gradient(135deg, #4138FF 46.27%, #E5097F 100%);}
.advantage_box + .advantage_box{margin-top: 20px;}
.advantage_left{max-width: 705px;}
.advantage_right{max-width: 560px;border-radius: 20px;border: 2px solid transparent;background: linear-gradient(#fff, #fff) padding-box, linear-gradient(135deg, #4138FF 46.27%, #E5097F 100%) border-box;overflow: hidden;}
.advantage_right img{height: auto;display: block;}
.advantage_left h3{color: #4138FF;font-size: 24px;line-height: 1.1;letter-spacing: -0.4px;font-family: "Gotham Medium", Sans-serif;margin: 0;}
.advantage_left p{color: #6D6E70;font-size: 18px;line-height: 1.3;letter-spacing: -0.4px;}
.advant_content{margin-top: 15px;display: none;transition: all 0.4s linear;}
.advantage_box.active .advant_content{display: block;}

/* Contact Us */
.elementor-element-692a4b0{max-width: 1160px;}
.elementor-element-1d56f75{--width: 100% !important;max-width: 480px;}
.contact_info .e-con-full{border-radius: 14px;border: 1px solid #E5E7EB;background: #FFF;padding: 30px;max-width: 480px;}
.contact_info .elementor-icon{display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 6px;background: rgba(65, 56, 255, 0.10);}
.contact_info .elementor-icon svg{width: 20px;height: 20px;}
.contact_form label{color: #323232;font-size: 14px;font-weight: 600;font-family: "Montserrat", Sans-serif;line-height: 1;margin-bottom: 8px;}
.contact_form .col-md-12 + .col-md-12{margin-top: 20px;}
.contact_form .wpcf7-form-control{border: none;border-radius: 5px;background: #F1F1F1;box-shadow: none;outline: none;color: #323232;font-size: 15px;line-height: 1.5;font-weight: 400;padding: 12px 15px;font-family: "Montserrat", Sans-serif;}
.contact_form .wpcf7-form-control.wpcf7-textarea{height: 150px;resize: none;}
.contact_form .wpcf7-form-control.wpcf7-submit{font-weight: 700;color: #fff;border-radius: 40px;background: linear-gradient(135deg, #4138FF 46.27%, #E5097F 100%);padding: 14px 32px;}
.wpcf7 form .wpcf7-response-output{margin: 20px 0 0;padding: 8px 15px;font-weight: 700;font-family: "Montserrat", Sans-serif;}

/* Our Centers */
.centers_boxes{display: grid !important;grid-template-columns: 1fr 1fr 1fr;}
.centers_boxes .elementor-widget-html{height: 100%;}
.center_box{display: flex;flex-direction: column;height: 100%;border-radius: 14px;background: #FFF;overflow: hidden;}
.center_img img{display: block;}
.center_info{display: inline-flex;flex-direction: column;justify-content: space-between;height: 100%;gap: 15px;padding: 20px;}
.center_name, .center_con{display: flex;justify-content: space-between;}
.center_name h3{margin: 0;color: #323232;font-size: 24px;line-height: 1.1;letter-spacing: -0.48px;font-family: "Gotham Medium", Sans-serif;}
.center_name span{color: #6D6E70;font-size: 16px;line-height: 1;}
.center_address{color: #6D6E70;font-size: 18px;line-height: 1.3;letter-spacing: -0.4px;/*margin: 15px 0;*/}
.center_con a{display: flex;align-items: center;gap: 5px;color: #4138FF;font-size: 18px;line-height: 1.2;letter-spacing: -0.4px;}
.get_dir:before{content: '';display: inline-block;width: 18px;height: 18px;background: url(/wp-content/uploads/2026/07/direction.svg) no-repeat;background-position: center;background-size: contain;}
.get_call:before{content: '';display: inline-block;width: 18px;height: 18px;background: url(/wp-content/uploads/2026/07/call.svg) no-repeat;background-position: center;background-size: contain;}

/* Responsive Css */
@media(max-width: 1679px){
	.e-con{--container-max-width: 94% !important;}
	.hero_main .e-con-inner{max-width: 52% !important;}
	.hero_main h1{font-size: 74px;}
	.slider-track{gap: 20px;}
	.inttxt_main p, .serv_text p{font-size: 18px;}
	.comit_main .elementor-icon-list-text::before{top: 8px;width: 8px;height: 8px;}
	.comit_main .elementor-icon-list-text{font-size: 18px;padding-left: 20px;}
	.cmn_ttl .elementor-heading-title, .serv_text h2{font-size: 50px;}
	.service_main .swiper-slide{border-radius: 12px;padding: 18px;}
	.build_main{--padding-top: 120px !important;--padding-bottom: 120px !important;}
	.slide_info h1, .slide_info h2{font-size: 40px;}
	.slide_info p{font-size: 18px;}
	.slide_info{gap: 15px;}
}
@media(max-width: 1599px){
	.pad_70{padding-top: 60px;padding-bottom: 60px;}
	.why_boxes{padding-top: 50px !important;padding-bottom: 50px !important;}
	.page-id-1117::before{background-size: 110%;}
	.why_boxes .cmn_ttl .elementor-heading-title{font-size: 40px;}
	.why_boxes .sub_ttl{font-size: 18px;}
	.why_boxes .elementor-image-box-title{font-size: 20px;}
	.why_boxes .elementor-image-box-description{font-size: 18px;}
	.why_boxes .elementor-image-box-wrapper{margin-top: 10px;}
	.why_boxes{padding-left: 3% !important;}
	.why_boxes.why_right{padding-right: 3% !important;}
}
@media(max-width: 1439px){
	.pad_70{padding-top: 50px;padding-bottom: 50px;}
	.elementor-39 .elementor-element.elementor-element-f228c56{--e-nav-menu-horizontal-menu-item-margin: calc( 30px / 2 ) !important;}
}
@media(max-width: 1365px){
	.elementor-39 .elementor-element.elementor-element-8aa3b07 img{height: 60px !important;}
	.elementor-39 .elementor-element.elementor-element-f228c56{--e-nav-menu-horizontal-menu-item-margin: calc( 24px / 2 ) !important;}
	.slide_info{left: 30px;bottom: 30px;}
	.slide_info h1, .slide_info h2{font-size: 34px;}
	.cmn_ttl .elementor-heading-title, .serv_text h2{font-size: 42px;}
	.elementor-element-49a4093 h1 img{height: 66px;}
}
@media(max-width: 1200px){
	.e-con{--container-max-width: 98% !important;}
	.elementor-39 .elementor-element.elementor-element-8aa3b07 img{height: 48px !important;}
	.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top: 20px !important;height: 100vh;background: #f1f1f1;}
	.elementor-39 .elementor-element.elementor-element-26158d9{--width: auto !important;}
	.hero_main .e-con-inner{max-width: 80% !important;}
	.hero_main h1{font-size: 54px;}
	.slide{border-radius: 12px;}
	.slider-track{gap: 12px;}
	.slide img{height: 400px !important;border-radius: 12px !important;}
	.slide_info span{font-size: 14px;border-radius: 18px;padding: 7px 16px;}
	.inttxt_main p, .serv_text p{font-size: 16px;}
	.inttxt_main p{max-width: 90%;}
	.serv_text{max-width: 100%;padding-top: 0 !important;}
	.service_main .e-n-tabs-heading{position: relative;top: auto;}
	.comit_main .elementor-icon-list-items{padding-left: 0 !important;}
	.comit_main .elementor-icon-list-item + .elementor-icon-list-item{margin-top: 10px;}
	.build_main h2{font-size: 38px;}
	.sub_ttl, .build_main p{font-size: 18px;}
	.advantage-wrapper{max-width: 100%;margin: 25px auto 0;}
	.cmn_ttl .elementor-heading-title, .serv_text h2{font-size: 40px;}
	.image-column{max-width: 440px;height: 350px;border-radius: 14px;}
	.image-column img{height: 346px !important;border-radius: 12px !important;}
	.accordion-item{padding: 5px 10px 5px 14px;}
	.slide_info h1, .slide_info h2{font-size: 30px;}
	.elementor-element-61d14c5{padding-top: 100px;}
	.why_boxes .cmn_ttl .elementor-heading-title{font-size: 34px;}
	.why_boxes .elementor-image-box-wrapper{padding-left: 24px;}
	.why_boxes .elementor-image-box-wrapper::before{top: 6px;width: 10px;height: 10px;}
	.advantage_left{max-width: 490px;}
	.advantage_right{max-width: 440px;}
}
@media(max-width: 1023px){
	.e-con{--container-max-width: 100% !important;}
	.elementor-39 .elementor-element.elementor-element-0f12050{--width: 55% !important;}
	.accordion-title{font-size: 20px;}
	.accordion-content p{font-size: 16px;margin-top: 10px;}
	.accordion-column{gap: 20px;}
	.image-column img{height: 320px !important;}
	.image-column{max-width: 320px;height: 324px;border-radius: 12px;}
	.build_main{--padding-top: 100px !important;--padding-bottom: 100px !important;}
	.slide_info{right: 30px;}
	.page-id-1117::before{background-size: 140%;background-position: top center;}
	.why_boxes{padding-left: 15px !important;flex-direction: column-reverse !important;padding-right: 15px !important;}
	.why_boxes.why_right{padding-left: 15px !important;padding-right: 15px !important;flex-direction: column !important;}
	.why_boxes img{border-radius: 8px !important;padding: 2px !important;}
	.custom-faq .e-n-accordion-item > .e-con{padding:20px 20px 20px 20px;}
	.elementor-1781 .elementor-element.elementor-element-61d14c5{--min-height: 60vh !important;}
	.advantage_left{max-width: 410px;}
	.advantage_right{max-width: 310px;}
}
@media(max-width: 767px){
	.pad_70{padding-top: 40px;padding-bottom: 40px;}
	.elementor-39 .elementor-element.elementor-element-8aa3b07 img{height: 48px !important;}
	.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top: 16px !important;}
	.elementor-39 .elementor-element.elementor-element-0f12050{--width: 14.5% !important;}
	.hero_main .e-con-inner{max-width: 100% !important;}
	.hero_main h1{font-size: 40px;}
	.slider-track{gap: 10px;}
	.slide{border-radius: 8px;min-width: 80%;}
	.slide img{height: 340px !important;border-radius: 8px !important;}
	.slide_info{right: 20px;left: 20px;bottom: 20px;gap: 10px;}
	.slide_info h1, .slide_info h2{font-size: 24px;}
	.slide_info p{font-size: 15px;}
	#wpcf7-f9-o1 .wpcf7-form-control{font-size: 14px;}
	#wpcf7-f9-o1 .row{gap: 8px;}
	#wpcf7-f9-o1 .half_box{grid-template-columns: 1fr;}
	#wpcf7-f9-o1 .row + .row{margin-top: 8px;}
	.build_main{background-position: top right !important;background-size: 70% !important;--padding-top: 50px !important;--padding-bottom: 50px !important;}
	.build_main .elementor-element{max-width: 100% !important;}
	.sub_ttl, .build_main p, .comit_main .elementor-icon-list-text{font-size: 16px;}
	.cmn_ttl .elementor-heading-title, .serv_text h2, .build_main h2{font-size: 30px;}
	.image-column{display: none;}
	.mobile-image.active{display: block;margin-top: 15px;}
	.advantage-wrapper{margin: 15px auto 0;}
	.inttxt_main p{max-width: 100%;}
	.accordion-item{padding: 5px 0 5px 15px;}
	.elementor-element-db1365c{position: relative !important;top: 0 !important;left: 0 !important;}
	.about-gradient-bg{border-radius: 10px !important;padding: 18px !important;}
	.why_boxes .cmn_ttl .elementor-heading-title{font-size: 28px;}
	.why_boxes .elementor-image-box-wrapper{margin-top: 5px;}
	.why_boxes .cmn_ttl .elementor-heading-title{font-size: 28px;line-height: 1.1;}
	.why_boxes .elementor-image-box-title{margin-bottom: 5px !important;}
	.why_boxes .elementor-image-box-description{font-size: 16px;line-height: 1.5 !important;}
	.elementor-element-49a4093 h1 img{height: 48px;}
	.page-id-1117::before{background-size: 240%;background-position: top left;}
	.timeline-box::before{display: none !important; }
	.custom-faq .e-n-accordion-item > .e-con{ padding:20px 20px 20px 20px ;} 
	.elementor-1781 .elementor-element.elementor-element-61d14c5{--min-height: 90vh !important;padding-top: 60px;}
	.elementor-1781 .elementor-element.elementor-element-61d14c5 h1 br{display: none;}
	.advantage_left{max-width: 100%;}
	.advantage_right{display: none;}
	.advantage_box{padding: 10px 0 10px 15px;}
	.advantage_left h3{font-size: 22px;}
	.advantage_left p{font-size: 16px;line-height: 1.5;}
	.advant_content{margin-top: 10px;}
}