/*
Theme Name: Hello Elementor Child
Theme URI: https://example.com/
Description: Child theme for the Hello Elementor theme
Author: Your Name
Author URI: https://example.com/
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
*/

/* Header Style */
html, body { overflow-x: hidden; }
@media only screen and (min-width: 1201px) {
    .menu-item-has-children.menu-item-120:hover ul.sub-menu{width: 956px !important;display: flex !important;flex-wrap: wrap;padding-left: 15px;}
 }
.sub-menu li.menu-item {flex-basis: 33.33% !important;}
span.menu-item-description {color: #666666;}
a.menu-image-title-after {flex-wrap: wrap;position: relative;align-items: center;}
.mental-health-services-menu span.menu-item-description {position: relative;padding-left: 35px;}
.mental-health-services-menu span.menu-image-title-after.menu-image-title {margin-top: -20px;padding-left: 35px;}
.meet-us-menu ul li a { display: flex; padding-top: 8px !important;
  padding-bottom: 8px !important;
  flex-direction: column;
  align-items: flex-start !important; }

/* General Style */
ul{padding-left: 20px;}
ul li::marker {color: #99C0C4;}
blockquote.elementor-blockquote {background: #F2F7F8;border-style: none !important;padding: 32px 40px !important;border-inline-start-width: unset !important;border-radius: 20px;}
.elementor-widget-text-editor img{border-radius: 20px;}

/****My style****/
.header-social li { padding-left: 6px !important; }
.header-social li a svg { height: 18px !important; width: auto !important; }
.header-social li a:hover svg path { fill: #FE7D23; }
.elementor-button-icon svg { width: 25px; }
.elementor-button-text { padding-right: 6px; }
.hero-right-sec { position: relative; }
.right-practice-sec .elementor-icon-box-title { margin: 0 0 10px; min-height: 50px; display: flex; align-items: center; }
.care-box-main h2.elementor-heading-title { margin-bottom: 8px !important;  }
.home-care-box .theme-button { margin-top: -10px !important; }
.home-care-box .theme-button img { position: relative; top: 2px; }
.heading-class-1.heading-class-11 h2::after { top: -23px; right: -30px; }
.step-by-step-left .steps-wrapper { margin-left: 95px; max-width: 420px; }
.center-cta-box-sec { padding: 88px 0 102px 0 !important; }
.home-page-cta{padding: 0 0 120px 0 !important;}
.center-cta-box-sec .center-cta-box-sec-inner { padding: 95px 90px 100px 90px !important; }
.center-cta-box-sec p { max-width: 660px; }
.footer-top h3 { margin: 1px; }
.footer-bottom-sec a { color: #fff; }
.footer-bottom-sec a:hover { color: #FE7D23; }



/***ABOUT***/
.inner-hero-sec { padding-top: 100px; padding-bottom: 100px; min-height: 552px; }
.inner-hero-sec h1 { padding-bottom: 9px; }
.inner-hero-sec p { font-size: 20px; font-weight: 700; }
.our-practice-sec-right { padding-left: 52px; }
.mind-box-main .mind-box .elementor-cta__description { min-height: 112px; }
.testimonials-right-sec .elementor-testimonial__title { order: 1; }
.testimonials-right-sec .elementor-testimonial__name { order: 2; }
.testimonials-right-sec .elementor-star-rating { order: 3; }


/* Blog Listing */
.main-blog-listing .elementor-post__badge {position: relative;margin-top: -34px !important;z-index: 5;top: inherit;padding: .6em 1.2em;width: fit-content;left: 10px !important;}
.main-blog-listing .elementor-post__meta-data {order: 3;border-top: none !important;margin-top: -20px !important;}
.main-blog-listing .elementor-post__text {order: 4;}
.main-blog-listing h2.elementor-post__title a:hover {color: #FE7D23 !important;}
.main-blog-listing a.elementor-post__read-more:after {content: "";background: url(/wp-content/uploads/2025/11/read-more.svg);width: 100%;position: absolute;background-repeat: no-repeat;height: 100%;top: 6px;margin-left: 10px;}
.main-blog-listing a.elementor-post__read-more {position: relative;}
.main-blog-listing a.elementor-post__read-more:hover:after {content: "";background: url(/wp-content/uploads/2025/11/read-more-hover.svg);width: 100%;position: absolute;background-repeat: no-repeat;height: 100%;top: 6px;margin-left: 10px;}
.main-blog-post-listing .elementor-post__card:hover .elementor-post__title a{color: #FE7D23 !important;}
.main-blog-post-listing .elementor-post__card:hover .elementor-post__read-more{color: #018F8C !important;}
.main-blog-post-listing .elementor-post__card:hover a.elementor-post__read-more:after {content: "";background: url(/wp-content/uploads/2025/11/read-more-hover.svg);width: 100%;position: absolute;background-repeat: no-repeat;height: 100%;top: 6px;margin-left: 10px;}


/* Team Slider */
.team-learn-more{position: relative;font-size: 14px;text-transform: uppercase;font-weight: 800 !important; bottom: 0px;color: #FE7D23 !important; }
.team-learn-more:after {content: "";position: absolute;width: 27px;height: 27px;top: 50%;margin-left: 10px;transform: translateY(-30%);mask-image: url(/wp-content/uploads/2025/11/read-more.svg);mask-repeat: no-repeat;mask-size: contain;background: currentColor;}
.team-slider-section h2.elementor-team-slider__name { margin-bottom: 0px; font-size: 22px;line-height: 34px;color: #000;}
.team-slider-section .team-slide-a:hover h2.elementor-team-slider__name {color: #FE7D23;}
.team-slider-section .team-slide-a:hover .team-learn-more{color: #018F8C !important;}
.team-slider-section .swiper-slide {background: #F2F7F8;border-radius: 20px;overflow: hidden;}
.team-slider-section .elementor-team-slider__image img {width: 345px; height: 300px; background-size: cover; object-fit: cover; object-position: top;}
.team-slider-section .elementor-team-slider__content {padding: 10px 20px 20px 20px;  height:200px;  position: relative;display: flex;flex-direction: column;justify-content: space-between;}
.team-slider-section .elementor-team-slider__content span {font-size: 14px;color: #000;text-transform: uppercase;}
.team-slider-section .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {bottom: 0;}
.team-slider-section span.swiper-pagination-bullet.swiper-pagination-bullet-active {background: #018F8C;}
.team-slider-section span.swiper-pagination-bullet {background: #CCE0E1;width: 12px;height: 12px;opacity: 1;}
.team-slider-section .elementor-team-slider__text {margin-bottom: 0px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;color: #000;font-size: 16px;line-height: 25px; }

.testimonial-rating.testimonial-box-shadow.elementor-element.elementor-element-1b47139 .elementor-main-swiper .swiper-slide { background-color: transparent; border-radius: 0; box-shadow: none; padding: 14px; border: none;}
.testimonial-rating.testimonial-box-shadow .elementor-testimonial { border-radius: 15px; background: #fff; height: 100%; box-shadow: 0px 0px 14px 0px #B0D0D6;}

/* Form Style */
.footer-form .hush-secure-form-iframe .embedded-form-container .breakpoint-sm .outer-content-wrapper .secure-form .submit-area .btn.btn-primary {background-color: #FE7D23 !important;}


/* Step Icon Box */
.timeline .timeline-step:last-child .timeline-step-dot { border: 0px !important; }
.icon-box-content{ display: flex; flex-direction: column; }
.icon-box-content .content{ display: flex; flex-direction: column; }
.steps-wrapper{ position: relative; } 
.timeline-step-dot { position: relative; padding-bottom: 50px; max-width: 100%; width: 5%; top: 30px; padding-left: 30px; }
.timeline-step { position: relative; display: flex; }            
.Steps{ position: absolute; display: flex; justify-content: center; left: -18px; top: 0px; text-align:center; align-items: center; }
.timeline-step-content { padding-top: 8px; padding-bottom: 25px; }
.dot { position: absolute; background: #fff; left: -22px; width: 42px; height: 42px;  display: flex; flex-direction: column; align-items: center; text-align:  center; justify-content: center; }
.timeline-step:last-child .timeline-step-dot .dot{  left: -20px;   }
.dot p {   display: flex;  margin: auto;  }   
.content h3 { align-items: center; margin: 0 0 6px;  } 
.step-icon {  text-align: center; display: flex; justify-content: center; align-items: center; }
.step-icon svg { display: block;  max-height: 100%;   position: relative; max-width: 100%;   }



/*25/11/2025*/
.home-practice-box p.elementor-icon-box-description { margin-left: -60px; } 

.home-care-box .theme-button { transition: color 0.3s ease; } 
.home-care-box:hover .theme-button { background-color: #E39B22 !important; } 
.home-care-box .theme-button-2::after { content: ""; position: absolute; top: 3px; margin-left: 10px; width: 26px; height: 15px; mask: url(/wp-content/uploads/2025/11/read-more.svg) no-repeat center; mask-size: contain; background-color: currentColor; } 
.home-care-box .theme-button-2 p { display: inline-block; } 
.home-care-box:hover .theme-button-2 { color: #018F8C !important; } 

.heading-class-1 h2 { position: relative; display: inline-flex; } 
.heading-class-1 h2::after { content: ""; display: inline-block; width: 30px; top: -6px; height: 30px; background-image: url(/wp-content/uploads/2025/11/Vector-27.svg); background-repeat: no-repeat; background-size: contain; vertical-align: top; position:absolute; right:-28px; } 
.heading-class-1.heading-class-1-small h2::after { right: 36px; }

.heading-class-2 h2 { position: relative; display: inline-flex; } 
.heading-class-2 h2::after { content: ""; display: inline-block; width: 30px; top: -6px; height: 30px; background-image: url(/wp-content/uploads/2025/11/Vector-28.svg); background-repeat: no-repeat; background-size: contain; vertical-align: top; position:absolute; right:-28px; } 

.mental-health-sec .heading-class-1 h2::after { top: -20px; right: -9px; } 
.wellness-sec .heading-class-1 h2::after { top: -20px; right: -14px; } 
.struggles-support-sec .heading-class-2 h2::after { top: -13px; right: -30px; } 
.top-sights-sec .about-spots .elementor-image-box-description { padding-right: 35px; } 

.insurance-faq .e-n-accordion-item-title-text { position: relative; padding-left: 40px; } 
.insurance-faq .e-n-accordion-item-title-text:before { font-size: 24px; content: "Q."; margin-right: 10px; position: absolute; left: 0; top: 0; } 
.insurance-faq ul { margin-bottom: 8px; padding-left: 20px; } 
.insurance-faq ul li::marker { color: #000; } 

.benifits-part-sec h2 { font-size: 30px; line-height: 40px; border-bottom: 1px solid rgba(0,0,0,0.1); color: #018F8C; margin-bottom: 15px; padding-bottom: 8px; } 
.benifits-part-sec ul { padding-left: 15px; } 

.our-requirements-box .elementor-icon-box-wrapper { border-bottom: 1px solid rgba(0,0,0,.1); padding-bottom: 15px; } 
.our-requirements-box .elementor-icon-box-wrapper h3 { padding: 0; margin: 0; } 

.readmore-details summary::-webkit-details-marker { display: none; } 
.readmore-details summary { display: inline-block; list-style: none; cursor: pointer; color: #FE7D23; margin-bottom: 6px; width: auto; padding: 0; } 
.readmore-details { display: inline-flex; flex-direction: column; width: auto; transition: all 0.9s ease; } 
.readmore-details:not([open]) { clip-path: inset(0 0 calc(100% - 1.5em) 0); } 
.readmore-details[open] { clip-path: inset(0 0 0 0); } 
.readmore-details[open] summary { margin-top: 10px; margin-bottom: 0; order: 2; } 
.readmore-details summary:hover { text-decoration: underline; } 
.readmore-details summary { cursor: pointer; color: #FE7D23; list-style: none; outline: none; } 
.readmore-details summary::after { content: "Read more"; } 
.readmore-details[open] summary::after { content: "Read less"; } 
.readmore-details[open] .struggle-box img, .struggle-box:has(.readmore-details[open]) img { transform: scale(2); margin-top: 60px; padding-right: 50px; } 


.e-n-accordion-item[open] > summary.e-n-accordion-item-title { border-radius: 10px 10px 0 0; transition: all 0.3s ease; } 
.e-n-accordion-item > summary.e-n-accordion-item-title { transition: all 0.3s ease; } 

.mind-box span.elementor-cta__button.elementor-button::after { content: ""; position: absolute; top: 6px; margin-left: 10px; width: 26px; height: 15px; mask: url(/wp-content/uploads/2025/11/read-more.svg) no-repeat center; mask-size: contain; background-color: currentColor; } 
.mind-box .elementor-cta__bg.elementor-bg { border-radius: 15px; } 
.mind-box:hover span.elementor-cta__button.elementor-button { color: #018f8c !important; } 

.about-spots .elementor-image-box-description { display: inline-block; position: relative; } 
.about-spots .elementor-image-box-description::after { content: ""; position: absolute; top: 6px; margin-left: 10px; width: 26px; height: 15px; mask: url(/wp-content/uploads/2025/11/read-more.svg) no-repeat center; mask-size: contain; background-color: currentColor; } 
.about-spots:hover .elementor-image-box-description { color: #018f8c !important; } 

.fees-box .elementor-price-table { background: white; } 
.fees-box .elementor-price-table__features-list { columns:2; display:inline-block; } 
.fees-box a.elementor-price-table__button.elementor-button.elementor-size-md { width: 90%; position: relative; padding-right: 50px; } 
.fees-box a.elementor-price-table__button.elementor-button.elementor-size-md::after { content: ""; position: relative; top: 2px; right: -5px; width: 26px; height: 15px; mask: url(/wp-content/uploads/2025/11/read-more.svg) no-repeat center; mask-size: contain; background-color: currentColor; display: inherit; } 
.fees-box.fees-box-hook .elementor-price-table__features-list li > div { margin: 0; padding: 0 10px; } 
.fees-box.fees-box-right .elementor-price-table__features-list li > div { margin: 0; padding: 0 10px; } 
.fees-box span.elementor-price-table__period.elementor-typo-excluded { padding-top: 15px; } 
.fees-box .elementor-price-table .elementor-price-table__heading { margin: 10px; padding: 10px; } 
.fees-box .elementor-price-table .elementor-price-table__features-list svg { height: 14px; width: 14px; } 

.main-blog-post-listing .main-blog-listing h2.elementor-post__title { min-height: 102px; }
.we-are-hiring-part.faq-page-faq .heading-class-1 h2::after { top: -22px; right: -25px; }
@media only screen and (max-width: 557px) {
  .we-are-hiring-part.faq-page-faq .heading-class-1 h2::after { display: none;}

}
@media (max-width: 1024px) {  .we-are-hiring-part.faq-page-faq .heading-class-1 h2::after { display: none;}
}
.role-box .elementor-icon-box-description { border-top: 1px solid #00000030; margin: 0px 0px 0px -50px; padding-top: 15px; } 

.struggling-box .elementor-image-box-title { padding-top: 15px; } 

.struggles-box .elementor-image-box-title a { font-family: "Prata", Sans-serif; font-size: 22px; font-weight: 400; } 

.testimonial-rating .elementor-swiper-button.elementor-swiper-button-prev { position: absolute !important; right: calc(100% + 65%) !important; background: #FE7D23; top: 280px !important; left: inherit; width: 50px; height: 50px; display: flex; align-content: center; justify-content: center; border-radius: 50px; } 
.testimonial-rating .elementor-swiper-button.elementor-swiper-button-prev:hover{background: #018F8C;}
.testimonial-rating .elementor-swiper-button.elementor-swiper-button-prev:before { content:""; position: absolute; left: 0; top: 0; width: 50px; height: 50px; background: url(/wp-content/uploads/2025/11/left-arrow.svg) no-repeat left top; background-size: cover; } 
.testimonial-rating .elementor-swiper-button.elementor-swiper-button-prev svg { opacity: 0; } 
.testimonial-rating .elementor-swiper-button.elementor-swiper-button-next { position: absolute !important; right: calc(100% + 58%) !important; background: #FE7D23; top: 280px !important; left: inherit; width: 50px; height: 50px; display: flex; align-content: center; justify-content: center; border-radius: 50px; } 
.testimonial-rating .elementor-swiper-button.elementor-swiper-button-next:hover{background: #018F8C;}
.testimonial-rating .elementor-swiper-button.elementor-swiper-button-next:before { content:""; position: absolute; left: 0; top: 0; width: 50px; height: 50px; background: url(/wp-content/uploads/2025/11/right-arrow.svg) no-repeat left top; background-size: cover; } 
.testimonial-rating .elementor-swiper-button.elementor-swiper-button-next svg { opacity: 0; } 


.cimw-map-container { display: flex; grid-template-columns: 1fr 1fr; align-items: flex-start; justify-content: center; flex-wrap: wrap;} 
.cimw-list { align-self: end; border-radius: 15px; list-style: none; counter-reset: num; overflow: hidden; } 
.cimw-map { padding: 15px; } 
.cimw-list li:nth-child(odd) { background: #CCE0E1; } 
.cimw-list li:nth-child(even) { background: #F2F7F8; } 
.cimw-list li { counter-increment: num; position: relative; padding-left: 35px; cursor:pointer;} 
.cimw-list li::before { content: counter(num); position: absolute; left: 0px; top: 50%; transform: translateY(-50%); width: 10%; height: 100%; color: #000; display: flex; align-items: center; justify-content: center; font-family: "Public Sans", Sans-serif; font-size: 30px; font-weight: 400; padding: 0px; border-right:1px solid #00000040; }
.cimw-list li:first-child {border-top-left-radius: 15px !important; border-top-right-radius: 15px !important; }
.cimw-list li:last-child { border-bottom-left-radius: 15px !important; border-bottom-right-radius: 15px !important; }

.struggles-we-support-sec .slider-item { display:flex !important; align-items: center; } 
.struggles-we-support-sec .slider-item h2 { padding: 0; margin: 0; } 
.struggles-we-support-sec .slider-item h2 a:hover{color: #FE7D23 !important;}

.slick-track { display: flex; } 

.elementor-price-table__price:before { content: 'Pricing at'; display: flex; position: relative; font-size: 12px; bottom: 30px; left: 60px; margin-left: -60px; font-family: "Public Sans"; } 

.care-box-main .home-care-box h2 { line-height: normal !important; } 

.contact-info h4 { color: #000000; } 

.meet-us-menu .sub-menu li > a {
  white-space: normal;
}

.mental-health-services-menu .sub-menu li > a {
  min-height: 60px;
  white-space: normal;
}
.mental-health-services-menu .sub-menu li > a .menu-image-hover-wrapper {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 0;
  top: 0;
}
.mental-health-services-menu .sub-menu li > a .menu-image-hover-wrapper img {
  position: absolute;
  left: 0;
  top: 0;
}
@media only screen and (min-width: 1201px) {
.header-menu-box .meet-us-menu .sub-menu {
  width: 312px !important;
}
.header-menu-box .meet-us-menu .sub-menu li {
  padding-bottom: 6px;
}
.header-menu-box .meet-us-menu .sub-menu {
  padding-top: 20px !important; margin-left: -85px !important;
}

.mental-health-services-menu .sub-menu { padding: 25px;border-radius: 20px; padding-top: 25px !important; padding-bottom: 25px !important; margin-left: -334px !important; }
.mental-health-services-menu .sub-menu li::after {
  background: rgba(0,0,0,.1) !important;
  content: "";
  position: absolute;
  right: 0;
  width: 1px;
  height: 100%;
  right: 9px;
  top: 0;
}
.mental-health-services-menu .sub-menu li:nth-child(3n)::after {
  display: none;
}

}

.header-menu-box .meet-us-menu .sub-menu li a, .mental-health-services-menu .sub-menu li a span.menu-image-title-after {
  font-size: 16px !important;
  font-weight: 600 !important;
  color: #000 !important;
}
.header-menu-box .meet-us-menu .sub-menu li a:hover, .mental-health-services-menu .sub-menu li a:hover span.menu-image-title-after { color: #018F8C !important; }

.mental-health-services-menu .sub-menu li.current-menu-item a.elementor-item-active span.menu-image-title-after.menu-image-title{color: #018F8C !important;}
.mental-health-services-menu .sub-menu li.current-menu-item .menu-image-hover-wrapper .hovered-image{opacity: 1;}
.header-menu-box .sub-menu li.current-menu-item a.elementor-sub-item.elementor-item-active{color: #018F8C !important;}

.header-menu-box .meet-us-menu .sub-menu li a span, .mental-health-services-menu .sub-menu li a span.menu-item-description {
  margin-top: 2px !important;
  font-weight: 400;
  font-size: 15px !important;
  color: #666666 !important;
}
.mental-health-services-menu .sub-menu li a span.menu-item-description { margin-top: 0px !important; }

.struggle-box img { transform: scale(1); } 
.struggle-box { overflow: hidden; position: relative; } 

.image-radius-0 .elementor-cta__bg.elementor-bg { border-radius:0px; } 

.struggle-box img { min-height: 185px; object-fit: cover; }

.main-blog-listing .elementor-pagination .page-numbers {display: inline-block;border: 1px solid #018F8C;color: #018F8C;padding: 3px 12px; margin: 50px 0px 0px 0px;text-decoration: none;border-radius: 5px;transition: background-color 0.3s, color 0.3s !important;font-family: "Public Sans";font-weight: 400 ;font-size: 18px;}
.main-blog-listing .elementor-pagination .page-numbers:hover {background-color: transparent;background: #018F8C ;color: #fff;}
.main-blog-listing .elementor-pagination .page-numbers.current {background-color: transparent;    background: #018F8C;    color: #fff;    font-weight: bold;  }
.main-blog-listing .elementor-pagination .page-numbers.prev { position: relative;      padding-left: 35px; /* space for icon */      font-size:16px;  }  
.main-blog-listing .elementor-pagination .page-numbers.prev::before { content: ""; position: absolute; top: 50%;left: 15px;width:14px;height: 14px; transform: translateY(-50%); background-color: currentColor; mask: url("/wp-content/uploads/2025/12/CaretDoubleRight.svg") center/contain no-repeat;  -webkit-mask: url("/wp-content/uploads/2025/12/CaretDoubleRight.svg") center/contain no-repeat; }
.main-blog-listing .elementor-pagination .page-numbers.next { position: relative;      padding-right: 35px;           font-size:16px;  }
.main-blog-listing .elementor-pagination .page-numbers.next::after {      content: "";      position: absolute;      top: 50%;      right: 15px;      width: 14px;      height: 14px;      transform: translateY(-50%);        background-color: currentColor;            mask: url("/wp-content/uploads/2025/12/CaretDoubleLeft.svg") center/contain no-repeat;      -webkit-mask: url("/wp-content/uploads/2025/12/CaretDoubleLeft.svg") center/contain no-repeat;  }  

.heading-class-2 h2  {      color:#ffffff;  }
.heading-class-12 h2::after {    right: 32px;  }  

@media (max-width: 1200px) {
.cimw-map-container {flex-direction: column; align-items: center; }
.cimw-map {order: -1; width: 100%;}
.team-slider-section .elementor-team-slider__image img{width: 100%; overflow: hidden; }
.mental-health-services-menu .sub-menu{padding-left: 12px;}
}

.online-session-middle-sec .heading-class-1 h2::after { right: 60px; }

.team-filter-select {
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
 
                background: transparent;
                padding-right: 40px; /* space for custom arrow */
            }
            .team-filter-select-wrap {
  position: relative;
  flex: 1 1 auto;
}
 
            .team-filter-select-wrap .select-arrow {
                position: absolute;
                right: 14px;
                top: 50%;
                transform: translateY(-50%);
                pointer-events: none;
 				z-index: 2;
                width: 24px;
                height: 24px;
				background: url(/wp-content/uploads/2025/12/CaretDown.svg) no-repeat left top;
            }
			.team-filter-select-wrap::after {
  content: "";
  position: absolute;
  right: 0;
  width: 50px;
  height: 100%;
  background: #018F8C;
  top: 0;
  border-radius: 0 10px 10px 0;
  border: 1px solid #018F8C;
  scale: 1.04;
}
.gender-text ul   {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
		padding-left:0;
    margin-bottom: 16px;
}
.gender-text ul li::marker {
    color: #99C0C4;
		content:none;
}
.header-menu-box .sub-arrow .e-font-icon-svg.fa-svg-chevron-down {
  height: 13px;
  width: 13px;
}
@media (min-width:1201px){
.current-menu-parent > a { color: #FE7D23 !important;  }
.current-menu-parent a .sub-arrow svg path { fill: #FE7D23 !important; }
.header-menu-box .sub-arrow { padding-left: 5px !important; }

}

@media only screen and (max-width: 1200px) {
  .menu-open .header-menu-box.menu-box-shadow .elementor-nav-menu--dropdown.elementor-nav-menu__container{
box-shadow: 0 12px 12px #B0D0D6 !important;
}

.heading-class-1.nsa-faq-sec br{
    display: none;
}
 }
.header-bottom-sec.elementor-sticky {
  box-shadow: 0 2px 6px rgba(0 ,0, 0, .05);
}

@media (max-width:1200px){
.header-center-sec .elementor-nav-menu a .sub-arrow { display: none }
.header-center-sec .elementor-nav-menu a .submenu-arrow { right: 15px; position: absolute; }
.header-center-sec .elementor-nav-menu a .submenu-arrow svg { height: 15px; width: 15px; }
.header-bottom-sec .e-con-inner .header-center-sec .elementor-menu-toggle { right: 0; position: relative; transition: right .5s ease !important; }
.header-bottom-sec .e-con-inner .header-center-sec.menu-open .elementor-menu-toggle { right: 280px; }
.mental-health-services-menu span.menu-image-title-after.menu-image-title { padding-left: 44px; }
.header-center-sec .elementor-nav-menu > li > a { font-size: 15px !important; }
.header-menu-box .meet-us-menu .sub-menu li a, .mental-health-services-menu .sub-menu li a span.menu-image-title-after { font-size: 14px !important; font-weight: 500 !important; }
}
.explore-maps-sec .elementor-widget-google_maps { position: relative; right: -1px;}
@media (max-width:950px){
 .nsagfe-sec br{ display: none;}
}



