@media only screen and (min-width: 1500px) and (max-width: 1700px) {
  .speaking-banner-right { width: 50%; }
}
@media(max-width:1500px) {
  .home-courses-section .cc-card-body { padding: 20px 30px 15px 30px; }
  .home-courses-section .cc-card-footer { padding: 10px 30px 0 30px; }
  .speaking-banner-img img { left: 0; }
  .footer-social-icon-list .elementor-icon-list-item { margin-bottom: 20px; }
  .counter-section .elementor-widget-counter { width: 25%; }
  .counter-section .elementor-counter-title span { padding: 0 30px; }
  .counter-section .elementor-widget-counter:before { right: -1%; }
  .little-about-sec .about-counter-section { width: 100%; }
  .fyf-rowhead-empty { min-width: inherit; }
  .how-to-reach-setion {
	background-size: 200% !important;
}
  .instagram-section .ti-widget-card { height: 330px !important; }
  body {
	padding-top: 145px !important;
  }
  
}
@media(max-width:1500px) {
.how-to-reach-setion p br{ display: none !important; }
}
@media only screen and (min-width: 1501px) {
body.header-sticky .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li ul {
	top: 45px !important;
}
}
@media only screen and (min-width: 1201px) and (max-width: 1500px) {
  .footer-social-row, .footer-menu-main{ padding-left: 0 !important; padding-right: 0;}
  .testimonials-section .testi-text{ min-height: inherit;}
  .cc-for-badge, .cc-enroll-btn { width: fit-content !important; }
  .resources-post-filter .resource-type { padding: 0px 10px; }
  .resources-post-filter .resource-type-text { font-size: 10px; }
  .resources-post-filter .resource-download-text { font-size: 12px; }
  .form-division-setion ul li.elementor-icon-list-item { padding: 20px 22px; }
  .form-division-setion ul li.elementor-icon-list-item:last-child { padding: 20px 0px 20px 20px; }
  .form-division-setion ul li.elementor-icon-list-item:before { right: 8%; }
  .home-hero-right { position: relative; bottom: 0px; right: 0px; width: 530px !important; }
  footer.elementor .footer-main { padding: 60px 40px 40px 40px !important; }
  .form-division-setion ul li .elementor-icon-list-text { font-size: 14px; }
  .br-xl-none br { display: none; }
  .feature-two-block .fcg-card-overlay-grad { width: 80%; }
    .testimonials-section .testi-swiper .testi-slide .testi-card {  margin: 0 20px; }
  .feature-two-block .fcg-card-desc { padding-right: 200px; }
    .filter-section { background-position: -400px -320px !important;background-size: 200% !important;}
  .insta-only-section h2.e-heading-base br{ display: none; }
}
@media only screen and (min-width: 1201px) and (max-width: 1330px) {
  .footer-main .elementor-nav-menu--main .elementor-item{ padding-left: 22px !important;padding-right: 22px !important; }
header .elementor-nav-menu--main .elementor-item{ font-size: 16px !important;}
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .filter-section { background-position: -600px -320px !important;background-size: 400% !important;}
  .resource-image img { height: 275px; }
    .py-120.faq-section { background-position: 0px -210px !important; }
  .journey-timeline__icon-wrapper { margin-top: 95% !important; }
  .how-to-reach-setion { background-position: -340px -460px !important; background-size: 200% !important; }
  .cc-courses-grid > :nth-child(3):last-child, .cc-courses-grid > :nth-child(5):last-child { grid-column: 1 / -1; width: 50%; justify-self: center; }
  .home-courses-section { background-position: -630px 240px !important; }
  .testimonials-section .testi-swiper .testi-slide .testi-card {/* min-height: 150px;*/ margin: 0 20px; }
  .testimonials-section .testi-text{ min-height: inherit; }
  .home .home-courses-section {
	background-position: 88% 30% !important;
	background-size: 400% !important;
}
  .fyf-wrap .fyf-head, .fyf-wrap .fyf-eyebrow { text-align: left; }
  form .wpcf7-validates-as-date { padding-top: 0 !important; padding-bottom: 0 !important; height: 48px !important; width: 85%; }
}
@media only screen and (min-width: 1000px) and (max-width: 1200px) {
.speaking-banner-img img{ top:60px }
}
@media only screen and (min-width: 768px){
.schema-faq-question-text{position: absolute;width: 92%;}
}
@media only screen and (min-width: 992px)and (max-width: 1100px){
  .schema-faq-question-text{ font-size: 16px !important;}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
  .fyf-wrap .fyf-grid > div { padding: 15px 10px 13px 10px; }
  .fyf-wrap .fyf-btn { padding: 8px 36px 8px 15px; font-size: 10px; height: auto; }
  .fyf-wrap .fyf-btn:before { width: 20px; height: 20px; background-size: cover; right: 5px; top: 5px; }
  .fyf-wrap .fyf-sub { max-width: inherit; }
  .fcg-card-tag { font-size: 13px; }
  select { appearance: none; -webkit-appearance: none; -moz-appearance: none; }
}
@media(max-width:1200px) {
/*  FREE DOWNLOAD FORM Resource */
 .free-download-form-container .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal{ width: 100% !important; display: flex !important; flex-direction: column !important; }
  .free-download-form-container .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields{ border-bottom: 1px solid #c8c8c8 !important; padding: 8px 8px 0px 8px !important;     width: 100% !important; border-right: 0px  !important; }
  .free-download-form-container .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal{ padding: 0 8px !important; max-height: 40px !important; max-width: 100% !important;         width: 100% !important; }
  .free-download-form-container .ml-form-horizontalRow { height: fit-content !important;  min-height: auto; padding: 0px 0 8px 0px !important; border-radius: 25px !important;  display: flex !important; flex-direction: column !important; width: 100% !important; }
  .free-download-form-container .ml-input-horizontal { display: block !important; width: 100% !important; }
  .free-download-form-container .horizontal-fields { width: 100% !important; border-right: 0 !important; border-bottom: 1px solid #c8c8c8 !important; }
  .free-download-form-container .horizontal-fields:last-child {  border-bottom: 0 !important; }
  .free-download-form-container input.form-control { height: 44px !important; line-height: 44px !important; }
  .free-download-form-container .ml-button-horizontal { width: 100% !important; max-width: 100% !important; height: 44px !important; margin-top: 15px !important;}
  .free-download-form-container .ml-button-horizontal button.primary { width: 100% !important; }
  .free-download-form-container .ml-form-formContent.horozintalForm .ml-form-horizontalRow  .horizontal-fields:first-child:has(.ml-error) { border-bottom: 1px solid #dc3232 !important; }
  .free-download-form-container .ml-form-formContent.horozintalForm .ml-form-horizontalRow  .horizontal-fields:last-child:has(.ml-error) { border-bottom: 1px solid #dc3232 !important; }  

  .red-arrow-listing li .elementor-icon-list-text:before {top:2px;  transform: inherit; }
body {
	padding-top: 157px !important;
}
  .sub-heading{ padding: 0 !important; position: relative; top:5px; }
  .site-logo img{ height: auto !important; width: 220px !important;}
  .header-sticky .site-logo img{ height: auto !important; width: 190px !important;}
   header{ overflow-x: hidden;}
  .header-sticky .header-bottom-menu{ padding-top: 5px; padding-bottom: 9px;}
    .header-menu a.elementor-button{ padding: 7px 7px 7px 30px; top:4px; position: relative;}
  .header-contact-detail{gap:15px; margin-top: 0; margin-bottom: 0px;}
  .footer-main.footer-small { padding: 30px 0 32px 0; }
  .testimonail-page-box.pb-120 { padding-bottom: 80px !important; }
  .resources-podcast-section .py-120 { padding-top: 80px !important; }
  .py-105.home-courses-section { padding-top: 80px !important; padding-bottom: 80px !important; }
  .feature-two-block .fcg-card-desc { min-height: inherit; }
  .footer-main .footer-copyright .elementor-widget-text-editor p { line-height: 35px !important; }
  .signature-topics-section.py-90 { padding-bottom: 80px !important; }
  .fc-single-testimonial { padding-bottom: 0 !important; }
  .work-with-me-single-testi .py-120 { padding-bottom: 60px !important; }
  .white-single-block:last-child { margin: 0px auto !important; }
  .coaching-therapy-section.py-115 { padding-bottom: 0 !important; }
  .drive-about-section.drive-work-section.py-120 { padding-bottom: 80px !important; padding-top: 80px !important; }
  .coaching-therapy-section.py-115 { padding-top: 0 !important; }
  .instagram-section .ti-widget-card { height: 230px !important; }
  .coaching-options-section .coaching-therapy-section.py-115 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .contact-us-page { background-position: 70% center !important; }
  .wp-header-menu .elementor-sub-item { padding-right: 15px !important; }
  .small-inner-banner .e-con-inner { margin-bottom: 35px !important; margin-top: 40px !important; }
  .about-podcast-arrow-btn:before { right: -84px; }
  .therapy-performers-section.p-80 { padding: 50px 50px !important; }
  .home-hero-section .pt-50 { padding-top: 90px !important; padding-bottom: 50px !important; }
  .py-115.pb-0, .py-120.pb-0 { padding-bottom: 0 !important; }
  .fc-quote { padding-right: 20px; }
  .connect-form-block p.privacy-text { white-space: normal; }
  .cc-courses-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  header .elementor-nav-menu .sub-menu li:first-child { padding-top: 12px !important; }
  header .elementor-nav-menu .sub-menu li:last-child { padding-bottom: 12px !important; }
  .how-it-works-section .elementor-widget-image-box:before { width: 150px; height: 10px; background-size: cover !important; right: -80px; }
  .how-it-works-section .elementor-widget-image-box:before { right: -80px; }
  .drive-work-section .white-flex-box .e-con-inner > .e-con.e-atomic-element { padding: 30px 20px !important; }
  .white-icon-box > .elementor-widget-icon-box:nth-child(odd) .elementor-icon-box-icon { background: #C5098D14 !important; }
  .white-icon-box > .elementor-widget-icon-box:nth-child(odd) .elementor-icon-box-icon svg path { fill: #C5098D !important; }
  .white-icon-box > .elementor-widget-icon-box:nth-child(even) .elementor-icon-box-icon { background: #1A7A6E14 !important; }
  .white-icon-box > .elementor-widget-icon-box:nth-child(even) .elementor-icon-box-icon svg path { fill: #1A7A6E !important; }
  .coaching-therapy-section .coachig-icon-block .elementor-icon-box-title { width: 38%; }
  .coaching-therapy-section .coachig-icon-block .elementor-icon-box-description { width: 76%; }
  .coaching-therapy-section .coachig-icon-block .elementor-icon-box-content { gap: 40px; }
  .drive-work-section .elementor-icon-box-title { font-size: 17px !important; }
  .menu-open .header-bottom-menu { z-index: 999999; }
  .footer-social-row { overflow: hidden; }
  .copy-right-left strong { display: block; }
  .copy-right-left strong a:first-child { margin-left: 0 !important; }
  .copy-right-left strong a:first-child:before { display: none; }
  .fcg-card-btn { padding: 10px 10px 10px 22px !important; font-size: 15px; }
  .footer-menu-main .elementor-nav-menu .elementor-item { padding: 8px 20px !important; margin-right: 0 !important; font-size: 15px !important; }
  footer.elementor .footer-main { padding: 60px 20px 30px 20px !important; }
  .logo-slider .swiper-pagination { bottom: -30px !important; }
  .py-90, .py-110 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .py-115 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .home-logo-slider.py-90 { padding-bottom: 110px !important; }
  body .fcg-card-bg { background-position: 58% 0px; }
  .service-section.py-120.feature-service-section { padding-bottom: 50px !important; }
  .service-section.py-120.feature-service-section.pb-0 { padding-bottom: 0px !important; }
  body .feature-two-block .fcg-card-overlay-grad { width: 90%; }
  .feature-two-block .fcg-card-desc { padding-right: 10%; }
  .tag-block ul { margin-right: 0 !important; }
  .counter-section .elementor-counter-title span { padding: 0 10px; }
  .fcg-cards-grid .fcg-card-content { padding: 30px 25px 30px 25px !important; }
  .py-120 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .service-section.py-120 { padding-bottom: 0px !important; }
  .br-lg-none br { display: none; }
  .blur-bg { margin-left: 0 !important; }
  .form-division-setion ul li.elementor-icon-list-item { padding: 20px 20px !important; }
  .form-division-setion ul .elementor-icon-list-icon { padding-right: 0 !important; }
  .form-division-setion ul li.elementor-icon-list-item:first-child { padding-left: 0 !important; }
  .form-division-setion ul li.elementor-icon-list-item:last-child { padding-right: 0 !important; }
  .form-division-setion ul li .elementor-icon-list-text { font-size: 13px; }
  header .elementor-sticky--effects { z-index: 999 !important; }
  .black-overlay { background-color: rgba(0, 0, 0, 0.5); position: fixed; opacity: 0; pointer-events: none; width: 100%; height: 100%; z-index: 99; left: 0; transition: 0.5s; top: 0; }
  .menu-open .black-overlay { opacity: 1; pointer-events: visible; }
  .menu-close-btn { position: relative; top: 0; right: 40px; border: 0; background: transparent; font-size: 30px !important; cursor: pointer !important; z-index: 9999; padding: 0px 0 2px 0 !important; width: 40px; height: 40px; background-image: inherit !important; line-height: 26px !important; border-radius: 5px 0 0 5px !important; background: #C5098D !important; }
  body .wp-header-menu nav.elementor-nav-menu--dropdown { width: 280px !important; height: 100vh !important; background-color: transparent !important; background-image: linear-gradient(0deg, #1A7A6E 0%, #005248 100%) !important; transform: inherit !important; transition: .5s !important; z-index: 999999 !important; top: 0px !important; position: fixed !important; left: auto !important; opacity: 1 !important; min-height: inherit !important; --menu-height: 0 !important; overflow: inherit !important; max-height: 100vh !important; right: -50% !important; margin-top: 0 !important; border-radius: 0 !important; }
  body.menu-open .wp-header-menu nav.elementor-nav-menu--dropdown { right: 0 !important; overflow: inherit !important; }
  body .wp-header-menu nav.elementor-nav-menu--dropdown .elementor-nav-menu { top: -40px; }
  .wp-header-menu .menu-item a.elementor-item:after { display: none !important; }
  .wp-header-menu .elementor-nav-menu li a { justify-content: space-between; }
  header .elementor-nav-menu--dropdown a { color: #ffffff !important; }
  header .elementor-nav-menu--dropdown .current-menu-item > a { background-color: #ffffff !important; color: #C5098D !important; border-radius: 0 !important; }
  header .elementor-widget-nav-menu .elementor-nav-menu a.elementor-item{ transition: 0.5s;}
  header .elementor-widget-nav-menu .elementor-nav-menu a.elementor-item:hover, header .elementor-widget-nav-menu .elementor-nav-menu .menu-item:hover a.elementor-item,header .elementor-widget-nav-menu .elementor-nav-menu .menu-item  a.highlighted{color: #C5098D !important;}
  /* header .elementor-nav-menu--dropdown a:hover, header .elementor-nav-menu--dropdown a:focus, header .elementor-nav-menu--dropdown .current-menu-parent > a.highlighted, header .elementor-nav-menu--dropdown .menu-item-has-children > a.highlighted { background-color: transparent !important; } */
  .wp-header-menu .elementor-nav-menu .sub-arrow { transition: 0.5s; position: absolute; z-index: 999; right: 20px; width: 35px; margin: 0 !important; padding: 10px 10px 10px 10px !important; height: 35px; }
  .wp-header-menu .has-submenu.highlighted .sub-arrow { transform: rotate(180deg); transition: 0.5s; right: 20px; }
  .elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down { height: 18px !important; width: 18px !important; fill: #ffffff !important; transition: 0.5s; }
  header .elementor-widget-nav-menu .elementor-nav-menu a.elementor-item:hover .e-font-icon-svg.fa-svg-chevron-down, header .elementor-widget-nav-menu .elementor-nav-menu .menu-item:hover a.elementor-item .e-font-icon-svg.fa-svg-chevron-down{fill: #C5098D !important;}
  header .elementor-nav-menu--dropdown .current-menu-item > a .sub-arrow .e-font-icon-svg.fa-svg-chevron-down, header .elementor-widget-nav-menu .elementor-nav-menu a.elementor-item svg, header .elementor-widget-nav-menu .elementor-nav-menu .menu-item  a.highlighted svg { fill: #C5098D !important; }
  header .elementor-nav-menu--dropdown .current-menu-item > a.elementor-item-active.has-submenu { background-color: #ffffff !important; }
  .wp-header-menu .menu-item.menu-item-has-children .sub-menu { background-color: #ffffff; margin: 10px 20px 10px 20px !important; border-radius: 12px !important; }
  .wp-header-menu .menu-item.menu-item-has-children .sub-menu a { color: #1c1c1c !important; }
  .wp-header-menu .menu-item.menu-item-has-children .sub-menu a:hover{color: #C5098D !important;}
  .wp-header-menu .sub-menu a { text-transform: uppercase !important; }
  .wp-header-menu .menu-item.menu-item-has-children .sub-menu .current-menu-item > a { color: #C5098D !important; }
  .elementor-menu-toggle { position: relative; top: 5px; }
  .home-hero-section.pt-50 { padding-top: 140px !important; padding-bottom: 50px !important; }
  .home-hero-right { position: absolute; bottom: 0px; right: 30px; width: 480px !important; }
  .work-counter-section.py-90 { padding-bottom: 0 !important; }
  .resources-grid, .resources-grid.columns-2, .resources-grid.columns-3, .resources-grid.columns-4 { grid-template-columns: repeat(2,1fr); }
  .resource-title { font-size: 18px; }
  .upcoming-speaking-grid.columns-4 { grid-template-columns: repeat(3,1fr); }
  h3.upcoming-speaking-title { margin: 0 0px 18px; }
  .journey-timeline__icon { width: 58px; height: 58px; }
  .journey-timeline__icon-inner { width: 44px; height: 44px; }
  .journey-timeline__content { padding: 20px 25px; border-radius: 18px; }
  .journey-timeline__title { font-size: 21px; }
  .journey-timeline__description { font-size: 14px; }
  .testi-masonry-page-grid .testi-card { /*min-height: 540px;*/ }
}
@media (max-width:991px) {


  .header-sticky .header-contact-icon {
	padding-top: 14px !important;
}
  .global-typo { padding-top: 60px !important; padding-bottom: 60px !important; }
  .contact-form .form-footer { text-align: center; }
  .fc-single-testimonial .fc-content { text-align: center; }
  .fc-single-testimonial .fc-author { justify-content: center; }
  .py-105.home-courses-section { padding-top: 60px !important; padding-bottom: 60px !important; }
  .fc-quote p { font-size: 25px; line-height: 35px; }
  .home-courses-section .cc-enroll-btn { font-size: 14px; }
  .home-courses-section .cc-enroll-btn .cc-btn-arrow { margin-left: 0; }
  .home-courses-section .cc-card-body { padding: 20px 20px 15px 20px; }
  .home-courses-section .cc-card-footer { padding: 10px 20px 0 20px; }
  .home-courses-section .cc-enroll-btn { padding: 9px 9px 9px 22px; }
  .instagram-section .ti-widget-card { height: 170px !important; }
  .insta-only-section .py-90 { padding-top: 0 !important; }
  .resources-podcast-section .py-120 { padding-top: 20px !important; }
  .contact-us-page { background-position: 80% center !important; }
  .how-to-reach-setion { background-position: 80% 350px !important; }
  .media-counter-section .counter-section .elementor-widget-counter { width: 50% !important; }
  .fc-single-testimonial { flex-direction: column; gap: 60px; padding-bottom: 0; }
  .upcoming-speaking-grid, .upcoming-speaking-grid.columns-2, .upcoming-speaking-grid.columns-3, .upcoming-speaking-grid.columns-4 { grid-template-columns: repeat(2,1fr); }
  .signature-topics-section.py-90 { padding-bottom: 60px !important; }
  .p-80 { padding: 60px !important; }
  .pb-120 { padding-bottom: 60px !important; }
  /* .testimonials-section .testi-text { min-height: 230px; } */
  .little-about-sec .signature-text { font-size: 40px; }
  .counter-section .counter-block { flex-wrap: wrap; flex-direction: row; }
  .counter-section .elementor-widget-counter:nth-child(2n):before { display: none; }
  .counter-section .elementor-widget-counter { width: 50% !important; padding: 40px 15px !important; }
  .counter-section .counter-block::before { content: ''; position: absolute; width: 100%; height: 1px; background-color: #1C1C1C33; left: 0; top: 50%; transform: translateY(-50%); }
  .form-division-setion ul li.elementor-icon-list-item:first-child { padding-left: 20px !important; }
  .form-division-setion ul li.elementor-icon-list-item:last-child { padding-right: 20px !important; }
  .top-bar-link p { font-size: 13px !important; }
  body h1 { line-height: 50px !important; font-size: 40px !important; }
  .home-hero-image { position: relative; bottom: -50px; }
  .home-hero-section.pt-50 { padding-top: 120px !important; }
  .home-hero-right { position: relative !important; bottom: 0 !important; right: 0; width: 480px; }
  .footer-main .elementor-form-fields-wrapper .elementor-button { padding: 0 !important; width: 50px !important; }
  .footer-menu-main .elementor-nav-menu .elementor-item { margin-right: 20px !important; margin-left: 0 !important; margin-bottom: 20px !important; }
  .footer-main .elementor-form-fields-wrapper .e-form__buttons .elementor-button-text { display: none !important; }
  .footer-main .elementor-form-fields-wrapper .e-form__buttons { width: auto; position: absolute; right: -5px; }
  .coaching-therapy-section .coachig-icon-block .elementor-icon-box-title { width: 24%; }
  .coaching-therapy-section .coachig-icon-block .elementor-icon-box-description { width: 90%; }
  .podcast-section .arrow-heading:before { right: -60px; width: 55px; height: 65px; background-size: contain; }
  .podcast-section .arrow-heading { font-size: 35px !important; }
  .about-counter-section .elementor-widget-counter { min-height: 130px !important; }
  .schema-faq-question-text { white-space: normal; }
  .py-115.pb-0, .py-120.pb-0 { padding-bottom: 0 !important; }
  .testi-masonry-page-grid { vertical-align: top !important; }
  .testi-masonry-page-grid .testi-page-masonry-item { vertical-align: top !important; }
  .testi-masonry-page-grid .testi-card {/*min-height: 480px;*/ vertical-align: top; }
  .testi-page-load-more-wrapper { margin-top: 10px; }
  .testi-masonry-page-grid { column-count: 2 !important; vertical-align: top !important; }
  .footer-menu-main .elementor-nav-menu .elementor-item { padding: 6px 15px !important; margin: 0 0 10px 10px !important; }
  .footer-main .footer-social-icon-list .elementor-icon-list-icon { width: 45px; height: 45px; }
  .footer-main .footer-social-icon-list .elementor-icon-list-icon svg { width: 18px !important; height: 18px !important; }
}
@media only screen and (min-width: 800px) and (max-width: 991px) {
.resource-image img{height: 245px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .py-120.faq-section { background-position: -500px -140px !important; }
  .book-consult-section .star-heading::before{right: 10px;}
  .home .counter-section.py-90{ padding-bottom: 40px !important; }
  .resources-filter { justify-content: center; }
.home .home-courses-section {
	background-position: 70% -860px !important;
	background-size: 470% !important;
	background-repeat: no-repeat !important;
}
  .py-90, .home-about-section { padding-top: 60px !important; padding-bottom: 60px !important; }
  .tag-block ul { justify-content: center; }
  .header-menu { top: -8px; }
  form .wpcf7-validates-as-date { padding-top: 0 !important; padding-bottom: 0 !important; height: 50px !important; width: 90%; }
  .booking-banner-section .elementor-widget-breadcrumb { left: 50% !important; transform: translate(-50%) !important; }
  .cc-courses-grid > :nth-child(3):last-child, .fcg-cards-grid .fcg-card:nth-child(3):last-child, .cc-courses-grid > :nth-child(5):last-child, .fcg-cards-grid .fcg-card:nth-child(5):last-child { grid-column: 1 / -1; width: 50%; justify-self: center; }
  .home-courses-section { background-position: -990px 300px !important; }
  .home-courses-section .cc-for-badge { font-size: 15px !important; }
  .cc-enroll-btn span { font-size: 15px !important; }
  .let-me-work-btn:before { left: 43%; top: 70px; }
  .footer-menu-main .elementor-nav-menu .elementor-item { font-size: 13px !important; }
  .filter-section { background-position: -600px -320px !important;background-size: 400% !important;}
  .small-inner-banner .e-con-inner .e-con { width: 70%; }
  .talk-about-container { padding-top: 60px !important; padding-bottom: 60px !important; }
  .how-it-works-section h3.elementor-image-box-title { font-size: 23px !important; }
  .how-it-works-section .elementor-widget-image-box:before { width: 97px; height: 7px; background-size: cover !important; right: -60px !important; }
  .white-flex-box .elementor-widget-text-editor { min-height: 210px; }
  .white-icon-box > .elementor-widget-icon-box:nth-child(4n+1) .elementor-icon-box-icon, .white-icon-box > .elementor-widget-icon-box:nth-child(4n) .elementor-icon-box-icon { background: #C5098D14 !important; }
  .white-icon-box > .elementor-widget-icon-box:nth-child(4n+1) .elementor-icon-box-icon svg path, .white-icon-box > .elementor-widget-icon-box:nth-child(4n) .elementor-icon-box-icon svg path { fill: #C5098D !important; }
  .white-icon-box > .elementor-widget-icon-box:nth-child(4n+2) .elementor-icon-box-icon, .white-icon-box > .elementor-widget-icon-box:nth-child(4n+3) .elementor-icon-box-icon { background: #1A7A6E14 !important; }
  .white-icon-box > .elementor-widget-icon-box:nth-child(4n+2) .elementor-icon-box-icon svg path, .white-icon-box > .elementor-widget-icon-box:nth-child(4n+3) .elementor-icon-box-icon svg path { fill: #1A7A6E !important; }
  .about-counter-section .elementor-widget-counter { padding: 25px 60px !important; }
  .talk-about-blure-bg { left: -97%; }
  .talk-about-blure-bg { margin-top: 110px !important; }
  body .wp-header-menu nav.elementor-nav-menu--dropdown { top: -20px !important; }
  .form-division-setion ul li.elementor-icon-list-item { width: 33.333%; justify-content: center; position: relative; }
  .form-division-setion:before { content: ''; position: absolute; width: 100%; height: 1px; background-color: #1C1C1C33; left: 0; top: 54%; transform: translateY(-50%); }
  .form-division-setion ul li.elementor-icon-list-item:nth-child(3):before { display: none; }
  .form-division-setion ul li.elementor-icon-list-item:nth-last-child(2), .form-division-setion ul li.elementor-icon-list-item:last-child { width: 50%; }
  .form-division-setion ul.elementor-icon-list-items { flex-wrap: wrap; }

}
@media(max-width:767px) {
  /* .testi-card{ min-height: inherit; } */
  .header-menu{ position: absolute; top:0; }
  .header-sticky header .elementor-menu-toggle {
	top: 6px;
}
  header .header-bottom-menu ul.elementor-icon-list-items{position: relative;
  right: 60px;
  top: 1px;}
    .header-contact-detail .elementor-icon-list-icon svg path{ stroke:#1A7A6E !important;}
  body{ padding-top: 126px !important;}
  .header-sticky .site-logo img,.site-logo img{ width: 150px !important;}
  body.header-sticky{padding-top: 120px !important;}
  .header-sticky .header-bottom-menu {
	padding-top: 0px;
	padding-bottom: 0;
}
 .header-sticky header {
	top: -50px !important;
}
 
  .error-page .py-90 { padding-top: 20px !important; }
  .global-typo { padding-top: 50px !important; padding-bottom: 50px !important; }
  .testimonail-page-box.pb-120 { padding-bottom: 50px !important; }
  .resource-image img { height: auto; }
  .coaching-options-section .coaching-therapy-section.py-115 { padding-top: 50px !important; padding-bottom: 50px !important; }
  .journey-timeline__icon-wrapper { margin-top: 0 !important; top: 35% !important; }
.home .home-courses-section {
	background-position: center center !important;
	background-size: 1000% !important;
	background-repeat: repeat !important;
}
  .py-105.home-courses-section { padding-top: 60px !important; padding-bottom: 60px !important; }
  .home .home-about-section { padding-bottom: 40px !important; }
  .backdrop-filte.py-75 { padding-top: 25px !important; padding-bottom: 45px !important; }
  .mobile-conact-me { display: block !important; }
  .fs-24 p strong { line-height: 30px; font-size: 20px; }
  .instagram-section .ti-widget-layout { flex-direction: row !important; display: flex !important; flex-wrap: wrap !important; justify-content: center; }
  .instagram-section .ti-widget-layout .ti-layout-item:nth-child(5):last-child { grid-column: 1 / -1; width: 50% !important; justify-self: center; }
  .course-white-box-section .cc-for-badge { min-width: inherit; }
  .course-white-box-section h3.cc-course-title,.course-white-box-section .cc-course-description { text-align: center; }
  .course-white-box-section .cc-card-footer { width: 100%; align-self: center; align-items: center; justify-content: space-between; flex-direction: row !important; }
  .course-white-box-section .cc-card-header, .course-white-box-section .cc-image-wrapper { height: auto; }
  .form-footer { text-align: center; }
  .white-single-block { min-height: inherit !important; }
  .big-banner > .e-con:before, .small-inner-banner > .e-con:before { background-image: inherit !important; background-color: #C5098DCC !important; opacity: 0.75; }
  .tag-block ul { display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); }
  body .home-about-section .elementor-icon-list-items li.elementor-icon-list-item { width: 100%; white-space: normal; text-align: center; justify-content: center; min-height: 50px; }
  body h1 { line-height: 45px !important; font-size: 35px !important; }
  .big-banner .elementor-widget-button:before { display: none !important; }
  .footer-logo-section { border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding-bottom: 30px; }
  .footer-menu-main ul.elementor-nav-menu { justify-content: start !important; gap: 10px; }
  .footer-menu-main .elementor-nav-menu li { width: 28%; }
  .footer-menu-main .elementor-nav-menu li a { justify-content: center !important; }
  .home-hero-section-arrow { display: none; }
  .header-contact-icon .elementor-inline-item:nth-child(2) svg { width: 30px; height: 20px; }
  .elementor-menu-toggle { top: 11px; }
  .fyf-wrap { padding-top: 0 !important; }
  .home-courses-section .cc-card-header, .home-courses-section .cc-image-wrapper { height: auto; }
  .media-talk-section { background-position: 100% 300px !important; }
  .instagram-section .ti-widget-card { height: 330px !important; }
  .connect-form-block .wpcf7-form-control-wrap textarea, .connect-form-block .wpcf7-form-control-wrap textarea:focus { height: auto; }
  .course-white-box-section .cc-card-body { padding: 10px 30px 15px 30px; }
  .course-white-box-section .cc-card-footer { padding: 10px 30px 16px 30px; }
  .green-icon-box .elementor-icon-list-text { width: 80%; }
  .sm-m-auto { text-align: center !important; margin: 0px auto; }
  .fc-quote p { font-size: 20px; line-height: 30px; }
  .fc-quote { margin-bottom: 30px; }
  .journey-timeline__item { gap: 10px; }
  .journey-timeline__description, .journey-timeline__title { text-align: left; }
  .schema-faq-answer { padding: 20px !important; }
  .home-about-section { padding-top: 60px !important; padding-bottom: 60px !important; }
  .talk-about-white-box { flex-direction: column !important; padding: 30px 20px !important; }
  .talk-about-left { flex-direction: column !important; width: 100% !important; }
  .talk-about-right { width: 100% !important; align-items: self-start !important; margin-top: 20px !important; }
  .talk-about-container { padding-top: 50px !important; padding-bottom: 50px !important; }
  .elementor-widget-breadcrumb { left: 50% !important; top: 35px !important; transform: translateX(-50%) !important; width: 100%; text-align: center; }
  .counter-section .elementor-counter-title { line-height: 25px !important; }
  .testi-card { margin: 0 25px; }
  .elementor-widget-testimonial_carousel .testi-card { margin: 0 10px;/* min-height: inherit;*/ }
  .testi-widget-wrapper .slick-slider .slick-list { margin: 0 0px; }
  .schema-faq-question { min-height: 80px; }
  .schema-faq-question-text { padding: 15px 0px 21px 20px; line-height: 25px; }
  .schema-faq-icon { margin-right: 12px; }
  .white-flex-box .white-flex-block-img { width: 80px; height: 80px; }
  .how-it-works-section .elementor-widget-image-box { margin-top: 80px; }
  .how-it-works-section .elementor-widget-image-box:first-child { margin-top: 0px; }
  .how-it-works-section .elementor-widget-image-box:before { background: url(/wp-content/uploads/2026/08/mobile-down-arrow.png) no-repeat; width: 13px; height: 73px; left: 50%; right: auto; top: auto; transform: translateX(-50%); bottom: -80px; }
  .coaching-therapy-section .coachig-icon-block .elementor-icon-box-content { gap: 10px; flex-direction: column; }
  .about-podcast-arrow { position: absolute; right: auto; bottom: 8px; left: 79%; }
  .podcast-section .arrow-heading:before { right: -25px; }
  .coaching-therapy-section .coachig-icon-block .elementor-icon-box-title { width: 100%; }
  .coaching-therapy-section .coachig-icon-block .elementor-icon-box-description { width: 100%; }
  .white-flex-box .elementor-widget-text-editor { min-height: inherit; }
  .drive-work-section .white-flex-box .e-con-inner > .e-con.e-atomic-element { padding: 30px 30px !important; }
  .about-counter-section .elementor-widget-counter { padding: 20px !important; }
  .big-banner .elementor-widget-button a.elementor-button:before { width: 43px; height: 43px; right: -40px; top: 0px; background-size: contain; }
  .big-banner { background-position: 80% 0px !important; }
  .big-banner.coaching-hero-banner { background-position: 70% 0px !important; }
  .big-banner.work-with-me-hero-section { background-position: 75% 0px !important; }
  .header-bottom-contact { left: 20px; }
  .form-division-setion ul.elementor-icon-list-items { flex-direction: column; }
  .form-division-setion ul li.elementor-icon-list-item:before { display: none; }
  .form-division-setion .e-flex.e-con-boxed { padding: 0 !important; }
  .form-division-setion ul li.elementor-icon-list-item:before { display: none; }
  .form-division-setion ul li.elementor-icon-list-item { border-bottom: 1px solid #1C1C1C33; }
  .form-division-setion ul li.elementor-icon-list-item:last-child { border-bottom: 0px solid #1C1C1C33; }
  .home-hero-right { width: 340px !important; }
  body .wp-header-menu nav.elementor-nav-menu--dropdown { right: -100% !important; }
  .header-contact-detail .elementor-icon-list-text { display: none !important; }
  .top-bar-link strong { display: none; }
  body .wp-header-menu nav.elementor-nav-menu--dropdown { margin-top: 0 !important; }
  .header-contact-detail { top: -6px; z-index: 99999; }
  .header-contact-icon { left: 22px; }
  .home-hero-section h1 { text-align: center !important; }
  .said-text { top: 66px !important; left: -23px !important; padding: 10px !important; width: 160px !important; }
  body .said-text p { font-size: 16px; line-height: 22px; }
  .form-division-setion ul li .elementor-icon-list-text { font-size: 17px; }
  .py-90, .py-110 { padding-top: 50px !important; padding-bottom: 50px !important; }
  .py-120 { padding-top: 50px !important; padding-bottom: 50px !important; }
  body h2.e-heading-base { font-size: 35px !important; text-align: center !important; line-height: 45px !important; }
  .counter-section .elementor-widget-counter { padding: 30px 15px !important; }
  .counter-section .elementor-widget-counter:before { right: 0; height: 452px; top: 0; }
  .counter-section .media-counter .elementor-widget-counter:before { height: 212px; }
  .counter-section.py-90 { padding-bottom: 20px !important; }
  .home-logo-slider.py-90 { padding-bottom: 90px !important; }
  .footer-menu-main .elementor-nav-menu .elementor-item { margin-bottom: 15px !important; }
  .counter-section .elementor-counter-title span { line-height: 25px; margin-top: 10px; }
  .site-logo { z-index: 99999; }
  .menu-open .site-logo { z-index: 99; }
  .home-hero-section-arrow { left: 88% !important; }
  .home-hero-section.pt-50 { padding-top: 60px !important; }
  .py-115 { padding-top: 50px !important; padding-bottom: 50px !important; }
  .podcast-section .arrow-heading:before { width: 55px; height: 64px; background-size: contain; }
  .about-podcast-arrow-btn a.elementor-button:before { right: -75px; }
  .drive-work-section .elementor-button-text { text-align: left; }
  .drive-work-section .elementor-button { padding-left: 0 !important; }
  .testi-arrows-container { display: flex; justify-content: space-between; gap: 12px; position: absolute; right: 0; width: 100%; top: 35%; z-index: 2; } 
  .testimonials-section .testi-text { min-height: inherit; }
  .testi-arrow-btn { width: 40px !important; height: 40px !important; }
  .testi-arrow-prev { left: 5px; }
  .testi-arrow-next { right: 5px; }
  .elementor-widget-testimonial_carousel .testi-arrow-prev { left: -10px; }
  .elementor-widget-testimonial_carousel .testi-arrow-next { right: -10px; }
  .about-counter-section .elementor-widget-counter { width: 100% !important; }
  .about-counter-section .elementor-widget-counter { min-height: inherit !important; }
  .about-counter-section .elementor-counter-number { font-size: 30px !important; line-height: 30px !important; }
  .about-counter-section .elementor-counter-title { font-size: 20px !important; line-height: 25px !important; }
  .about-counter-section .elementor-counter-title br { display: none; }
  .how-it-works-section .elementor-image-box-description { padding-left: 10px; padding-right: 10px; }
  .how-it-works-section .elementor-image-box-description br { display: none; }
  .p-80 { padding: 40px 20px !important; }
  .therapy-banner.big-banner { background-position: 65% 0px !important; }
  .left-arrow-btn a.elementor-button:before { right: -56px; width: 70px; height: 83px; background-size: contain; }
  .signature-topics-section.py-90 { padding-bottom: 50px !important; }
  .cc-courses-grid { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .py-105 { padding-top: 50px !important; padding-bottom: 50px !important; }
  .insta-btn { word-break: break-all; line-height: 25px !important; text-align: left; }
  .instagram-section .ti-widget-layout { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; flex-direction: column !important; display: grid !important; }
  .instagram-section .ti-widget-layout .ti-layout-item { width: 100% !important; }
  .instagram-section .ti-feed-widget, .instagram-section .ti-widget.ti-feed-widget, .faq-section .ti-widget.ti-feed-widget { margin-bottom: 0 !important; }
  .resources-filter { gap: 8px; margin-bottom: 20px; display: grid !important; grid-template-columns: repeat(2, 1fr) !important; }
  .resources-filter > button:last-child { grid-column: 1 / -1; width: 100%; justify-self: center; }
  .resources-filter { padding: 10px 16px; font-size: 13px; }
  .resources-grid, .resources-grid.columns-2, .resources-grid.columns-3, .resources-grid.columns-4 { grid-template-columns: 1fr; }
  .resource-image img { height: 220px; }
  .resource-content { padding: 5px 16px 0; }
  .resource-title { font-size: 22px; }
  .resource-footer { padding: 0px 16px 20px 16px; }
  .upcoming-speaking-grid, .upcoming-speaking-grid.columns-2, .upcoming-speaking-grid.columns-3, .upcoming-speaking-grid.columns-4 { grid-template-columns: 1fr; }
  .upcoming-speaking-card { padding: 20px; }
  .upcoming-speaking-title { font-size: 28px; }
  .upcoming-speaking-image img { max-width: 160px; height: 60px; }
  .white-flex-box.four-white-flex-box .e-flexbox-base { padding: 30px 25px 30px 25px; min-height: inherit; }
  .coaching-therapy-section.py-115.gray-flex-block { padding-top: 0 !important; }
  body h2.e-heading-base.text-left { text-align: left !important; }
  h2.e-heading-base.text-left.text-center-sm { text-align: center !important; }
  .connect-form-block .form-row .form-group, .event-form .form-row .form-group { width: 100% !important; }
  .connect-form-block .form-row, .event-form .form-row { flex-direction: column !important; }
  .fc-single-testimonial .fc-quote { padding-right: 0px; }
  .fc-single-testimonial { gap: 50px; padding-bottom: 0; }
  .fc-single-testimonial .fc-content, .fc-single-testimonial .fc-quote p { text-align: center; }
  .fc-single-testimonial .fc-author { justify-content: center; }
  .small-inner-banner .elementor-widget-breadcrumb { left: 50% !important; transform: translateX(-50%) !important; width: 100%; text-align: center; }
  .testimonials-section.py-115 { padding-bottom: 50px !important; }
  .testi-pagination-container { margin-top: 40px; }
  .fyf-wrap { padding: 40px 0px; }
  .fyf-wrap .fyf-title { font-size: 28px; }
  .fyf-wrap .fyf-sub { font-size: 18px; line-height: 28px; }
  .fyf-wrap .fyf-desktop-view { display: none; }
  .fyf-wrap .fyf-mobile-view { display: block; }
  .fyf-wrap .fyf-tabs { display: flex; justify-content: center; gap: 8px; overflow-x: auto; padding-bottom: 4px; margin-bottom: 16px; -ms-overflow-style: none; scrollbar-width: none; }
  .fyf-wrap .fyf-tabs::-webkit-scrollbar { display: none; }
  .fyf-wrap .fyf-tab { flex: 0 0 auto; display: flex; align-items: center; gap: 8px; padding: 10px 16px; border-radius: 999px; background: #ffffff; border: 1px solid #1C1C1C33; font-weight: 700; font-size: 12px; letter-spacing: 0; color: #1c1c1c; cursor: pointer; }
  .fyf-wrap .fyf-tab .fyf-dot { width: 30px; height: 30px; border-radius: 7px; background: #C5098D14; color: #C5098D; display: flex; align-items: center; justify-content: center; }
  .fyf-wrap .fyf-tab .fyf-dot svg { width: 20px; height: 20px; }
  .fyf-wrap .fyf-tab.fyf-active { background: #1A7A6E; border-color: #1A7A6E; color: #fff; }
  .fyf-wrap .fyf-tab.fyf-active .fyf-dot { background: rgba(255,255,255,.18); color: #fff; }
  .fyf-wrap .fyf-tab.fyf-active .fyf-dot path { fill: #ffffff; }
  .fyf-wrap .fyf-tab .fyf-dot svg { position: relative; }
  .fyf-wrap .fyf-tab:nth-child(3) .fyf-dot svg { left: 3px; }
  .fyf-wrap .fyf-tab:nth-child(1) .fyf-dot svg, .fyf-wrap .fyf-tab:nth-child(4) .fyf-dot svg { top: 3px; }
  .fyf-wrap .fyf-mobile-card { background: #ffffff; border-radius: 14px; padding: 22px 20px 20px; box-shadow: 0 1px 2px rgba(0,0,0,.04); }
  .fyf-wrap .fyf-mobile-head { display: flex; align-items: center; gap: 12px; margin-bottom: 18px; padding-bottom: 16px; border-bottom: 1px solid #1C1C1C33; }
  .fyf-wrap .fyf-mobile-head .fyf-icon-badge { margin: 0; }
  .fyf-wrap .fyf-mrow { display: flex; justify-content: space-between; gap: 16px; padding: 14px 0; border-bottom: 1px solid #1C1C1C33; }
  .fyf-wrap .fyf-mrow:last-of-type { border-bottom: none; }
  .fyf-wrap .fyf-mrow .fyf-rowlabel { flex: 0 0 100px; padding-top: 2px; }
  .fyf-wrap .fyf-mrow .fyf-val { font-size: 14px; line-height: 1.5; color: #4A4640; text-align: right; flex: 1; }
  .fyf-wrap .fyf-mrow .fyf-val b { color: #1c1c1c; font-weight: 700; }
  .fyf-wrap .fyf-mobile-cta { margin-top: 18px; text-align: center; }
  .fyf-wrap .fyf-mobile-cta .fyf-btn { padding: 12px 63px 12px 25px; justify-content: center; height: 50px; }
  .fyf-wrap .fyf-btn:before { width: 32px; height: 32px; background-size: cover; }
  .fyf-wrap .fyf-icon-badge svg { width: 30px; height: 30px; }
  .journey-timeline__icon { width: 52px; height: 52px; }
  .journey-timeline__icon-inner { width: 40px; height: 40px; }
  .journey-timeline__icon-inner svg { width: 16px; height: 16px; }
  .journey-timeline__content { min-height: 0; padding: 18px; border-radius: 16px; }
  .journey-timeline__item { margin-bottom: 75px; }
  .journey-timeline:before { height: 96%; }
  .journey-timeline:before { left: 50%; }
  .journey-timeline__content::before { left: 50%; width: 25px; height: 25px; transform: translateX(-50%) rotate(135deg); top: -13px; }
  .journey-timeline__tag { font-size: 8px; padding: 4px 8px; margin-bottom: 7px; align-self: center; }
  .journey-timeline__title { font-size: 19px; line-height: 1.25; margin-bottom: 6px; text-align: center; }
  .journey-timeline__description { font-size: 13px; line-height: 1.55; text-align: center; }
  .fc-single-testimonial .fc-image { width: 300px; }
  .small-inner-banner { background-position: 100% 0 !important; }
  .small-inner-banner.contact-us-page { background-position: 80% 0 !important; }
  .small-inner-banner.contact-us-page > .e-parent:before { background-image: linear-gradient(271deg, #C5098D0A 0%, #C5098DCC 67.16%) !important; }
  .small-inner-banner .py-70 { padding-top: 40px !important; padding-bottom: 50px !important; }
  .py-120.faq-section { padding-top: 40px !important; background-position: -1000px -460px !important; }
  .global-typo { padding-top: 50px !important; padding-bottom: 50px !important; }
  .therapy-performers-section.p-80 { padding: 40px 20px !important; }
  .let-me-work-btn:before { left: 280px;  display: none;}
  .about-podcast-arrow-btn { margin: 20px auto 0 auto !important; }
  .free-download-inner.e-flex.e-con.e-child { padding: 0px 20px; }
  .licensed-icon-box { justify-content: space-between; align-items: center; flex-direction: column; }
  .licensed-icon-box .elementor-widget-icon-box { width: 100% !important; display: flex; align-items: center; }
  .how-to-reach-setion { background-position: 60% -160px !important; background-size: 500% !important; }
  .single-testimonial-work-page .py-120 { padding-bottom: 0 !important; }
  .home-courses-section { background-position: -2000px 300px !important; }
  .testi-masonry-page-grid .testi-card {/*min-height: inherit;*/ padding: 30px 20px 30px 20px !important; margin: 0 !important; } 
  .testi-masonry-page-grid .testi-tag { text-align: left; }
  .journey-timeline__item { grid-template-columns: inherit; }
  .testi-masonry-page-grid { column-count: 1 !important; }
  .testi-masonry-page-grid .testi-page-masonry-item:last-child { margin-bottom: 0 !important; }
  .footer-main .footer-copyright .elementor-widget-text-editor p { line-height: 25px !important; }
  .copy-right-left strong { display: block; margin-top: 10px; }
  .footer-menu-main .elementor-nav-menu .elementor-item { margin-right: 0px !important; margin-left: 0 !important; margin-bottom: 15px !important; }
  .top-bar-right .elementor-inline-item:first-child svg { position: relative; top: -1px; }
  .feature-two-block .fcg-card-overlay-grad { background: linear-gradient(90deg, rgba(197, 9, 141, 0.8) 147.48%, rgba(197, 9, 141, 0.71) 163.92%, rgba(197, 9, 141, 0) 21.53%) !important; width: 100% !important; opacity: 0.8 !important; }
  .white-flex-box .e-heading-base { margin: 0px auto; text-align: center; }
  .white-flex-box p { text-align: center; }
  .white-flex-box .white-flex-block-img { margin: 0px auto; }
  .white-flex-box .elementor-widget-button { margin: 0px auto; }
  .about-podcast-arrow-btn:before { display: none; }
  .little-about-sec .about-counter-section { flex-direction: column; }
  .coaching-therapy-section .elementor-icon-box-icon { width: 75px; height: 75px; }
  .coaching-therapy-section .elementor-icon-box-icon svg { width: 35px; }
  .coaching-therapy-section .elementor-widget-icon-box { padding: 15px !important; }
  .coaching-therapy-section .elementor-widget-icon-box:last-child { padding-bottom: 0px !important; }
  .coaching-therapy-section .elementor-icon-box-description { font-size: 16px !important; line-height: 24px !important; }
  .coaching-therapy-section .elementor-icon-box-title, .coaching-therapy-section .elementor-icon-box-title span { margin-top: 0 !important; font-size: 22px !important; }
  .how-it-works-section .elementor-image-box-img { width: 80px; height: 80px; padding: 20px; margin-bottom: 20px !important; }
  .you-dont-text { font-size: 25px !important; line-height: 35px !important; padding: 30px 20px !important; }
  .white-flex-box.coaching-white-flex-box p { text-align: left !important; }
  .resources-post-filter h3.resource-title { text-align: center; }
 .filter-section {
	background-position: -1500px -500px !important;
	background-size: 1500% !important;
}
.connect-form-block .wpcf7-form-control-wrap textarea, .connect-form-block .wpcf7-form-control-wrap textarea:focus{
  min-height: 160px;
}
}
@media(max-width:600px) {
  .fyf-wrap .fyf-tab { padding: 12px 26px; width: 47.6%; justify-content: flex-start; }
  .fyf-wrap .fyf-tabs { flex-wrap: wrap; }
}
@media(max-width:500px) {
  .instagram-section .ti-widget-card { height: 200px !important; }
  .how-to-reach-setion {
	background-size: 1000% !important;
}
}
@media(max-width:400px) {
  .header-contact-detail { right: 5px; }
  .home-courses-section .cc-card-footer { flex-direction: column-reverse; flex-wrap: wrap; justify-content: flex-start; align-content: flex-start; }
  .home-courses-section .cc-enroll-btn { font-size: 16px; }
  .instagram-section .ti-widget-card { height: 170px !important; }
  .let-me-work-btn:before { left: 250px; width: 90px; height: 90px; background-size: contain; }
  .fc-single-testimonial .fc-image { width: 250px; }
  .cc-for-badge { margin-left: 0; min-width: 149px; text-align: center; }
  .header-top-left { width: 54%; }
  .cc-enroll-btn { font-size: 10px; }
  .top-bar-right li.elementor-icon-list-item.elementor-inline-item { margin: 0 4px !important; }
  body .said-text p { font-size: 15px; line-height: 20px; }
  .said-text { top: 66px !important; left: -3px !important; padding: 10px !important; width: 150px !important; font-size: 15px !important; }
  body .elementor-button { padding: 9px 9px 9px 22px !important; }
  .counter-section .elementor-widget-counter { padding: 30px 5px !important; }
  .tag-block ul li { padding: 7px 10px !important; white-space: normal; width: 47%; text-align: center !important; justify-content: center !important; }
  .coaching-therapy-section .elementor-icon-box-icon { width: 80px; height: 80px; }
  .big-banner.therapy-banner .elementor-widget-button:before { display: none; }
  .fc-quote-icon { width: 80px; height: 80px; right: -35px; }
  .journey-timeline__icon { width: 46px; height: 46px; }
  .journey-timeline__icon-inner { width: 36px; height: 36px; }
  .journey-timeline__content { padding: 16px; }
  .journey-timeline__title { font-size: 17px; }
  .journey-timeline__description { font-size: 12px; }
  .about-podcast-arrow-btn:before { width: 62px; height: 55px; right: -60px; top: 2px; background-size: contain; }
  .instagram-section .ti-slider-item { height: 200px !important; }
  .course-white-box-section .cc-enroll-btn { font-size: 12px; }
  .stay-connected-btn .elementor-button-text { font-size: 12px; }
  /* Resourse download form */
  .free-download-form-container .ml-form-formContent.horozintalForm .ml-button-horizontal{ display: block; }
  .free-download-form-container .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal > div{ margin: 0 !important; }
}
@media(max-width:360px) {
  body {
	padding-top: 118px !important;
}
 
  .course-white-box-section .cc-card-footer { padding: 10px 20px 16px 20px; }
  .course-white-box-section .cc-enroll-btn, .course-white-box-section .cc-for-badge { font-size: 11px; }
  .licensed-icon-box .elementor-widget-icon-box { width: 100% !important; height: auto !important; }
  .let-me-work-btn:before { left: 210px; }
  .about-podcast-arrow-btn:before { width: 52px; height: 42px; right: -35px; top: 12px; background-size: contain; }
  .fyf-wrap .fyf-tab { padding: 12px 17px; width: 48.5%; }
  .fyf-wrap .fyf-mobile-card:nth-child(4) .fyf-icon-badge svg { position: relative; left: 4px; }
  .fyf-wrap .fyf-mobile-card:nth-child(5) .fyf-icon-badge svg { position: relative; top: 4px; }
  .fc-single-testimonial .fc-image { width: 210px; }
  .left-arrow-btn a.elementor-button:before { right: -56px; background-size: cover; width: 70px; height: 64px; }
  .about-counter-section .elementor-widget-counter { min-height: 110px !important; }
  .about-counter-section .elementor-counter { gap: 5px !important; }
  .about-counter-section { gap: 10px !important; }
  .top-bar-link p { font-size: 11px !important; }
  .top-bar-right li.elementor-icon-list-item.elementor-inline-item svg { width: 15px !important; height: 15px !important; }
  .top-bar-right li.elementor-icon-list-item.elementor-inline-item { margin: 0 5px 0 0 !important; }
  .home-hero-right { width: 230px !important; }
  .said-text { top: 26px !important; left: -33px !important; padding: 10px !important; width: 140px !important; font-size: 15px !important; }
  .lets-work-arrow { top: 70px !important; left: 150px !important; }
  .little-about-sec .signature-text { font-size: 25px; }
  .tag-block ul li { width: 48.5%; }
  .footer-main .footer-social-icon-list .elementor-icon-list-text { width: 81%; }
  .footer-main .footer-social-icon-list.footer-social-right .elementor-icon-list-text { display: none; }
  .footer-main .footer-copyright .elementor-widget-text-editor p { font-size: 15px !important; line-height: 30px !important; }
  .let-me-work-btn .elementor-button-text { font-size: 14px !important; }
  .home-hero-section-arrow { display: none !important; }
  .about-podcast-arrow-btn a.elementor-button:before { width: 46px; height: 55px; right: -45px; background-size: contain; }
  .coaching-therapy-section .elementor-icon-box-wrapper { flex-wrap: wrap; gap: 15px !important; }
  .coaching-white-box-section .elementor-button-text, .big-banner .elementor-button-text, .booking-btn .elementor-button-text { font-size: 15px !important; }
  .faq-section .elementor-button-text, .word-break-class .elementor-button-text { word-break: break-all; text-align: left; line-height: 22px; }
  .journey-timeline__item { gap: 10px; }
  .cc-card-footer { flex-direction: column-reverse; flex-wrap: wrap; justify-content: flex-start; align-content: flex-start; }
  .cc-enroll-btn { font-size: 16px; }
  .insta-only-section .elementor-button-text { word-break: break-all; }
  .testi-masonry-page-grid .testi-tag { font-size: 14px; }
  .header-contact-detail { right: 2px; }
  /* .site-logo img { height: 52px !important; }
  .site-logo { width: 37%; }
  .header-contact-detail { width: 58%; } */
   /* .header-sticky header .site-logo, header .site-logo {
	width: 110px !important;
} */
  .footer-menu-main .elementor-nav-menu .elementor-item { font-size: 12px !important; }
  .footer-menu-main .elementor-nav-menu li { width: 24%; }
  .instagram-section .ti-widget-card { height: 170px !important; }
  .footer-faq-btn .elementor-button-text { font-size: 12px; }
  .coaching-therapy-section .elementor-widget-icon-box { padding: 15px 15px 15px 15px !important; }
  .resources-post-filter .resource-type { padding: 0px 15px; }
  .resources-post-filter .resource-type-text { font-size: 10px; }
  .resources-post-filter .resource-download-text { font-size: 12px; }
  .little-about-sec .sub-heading { margin: 0 !important; }
  .resources-filter button{ min-width: 125px;}
  .resources-filter {
	padding: 10px 16px 10px 9px;

}
}