h2 { line-height: normal !important; }
.alignleft { margin-right: 2rem; margin-bottom: 1.5rem; border-radius: 20px !important; }
.alignright { margin-left: 2rem; margin-bottom: 1.5rem; border-radius: 20px !important; }
.aligncenter { margin-top: 2rem; margin-bottom: 2rem; border-radius: 20px !important; }
/* 5-1-26 */
.course-workshop-box{background: rgba(202, 73, 131, 0.05);border-radius: 16px;position: relative;}
.course-workshop-box img{border-radius: 16px 16px 0 0;}
.course-workshop-box .courses-content-box{padding: 30px;}
.course-workshop-box .courses-content-box .course-box-text{padding-bottom: 30px;}
.course-workshop-box .courses-content-box .course-box-text h2{font-size: 27px;line-height: 42px;color: #174E4C;}
.course-workshop-box .btn-small {position: absolute;bottom: -25px;}
.course-price-tag { background: url(/wp-content/uploads/2026/01/Rectangle-1138-1.png); background-repeat: no-repeat; width: 251px; height: 48px; display: flex; justify-content: center; align-items: center; margin-top: -44px; }

/* 6-1-26 */

.podcast-boxes{border: 1px solid rgba(202, 73, 131, 0.5);padding: 20px;border-radius: 30px;}
.podcast-logo-container{background: linear-gradient(90deg, #4F0641 0%, #913275 100%);border-radius: 20px;min-height: 110px;justify-content: center;}
.podcast-title .elementor-heading-title{font-size: 27px;line-height: 42px;font-weight: 400;color: #174E4C;}
.press-img-boxes{border: 1px solid rgba(202, 73, 131, 0.5);padding: 10px;border-radius: 20px;background: #fff;}
.press-img-container{background: linear-gradient(90deg, #49033D 0%, #CA4983 100%);border-radius: 20px 0 0 20px;min-height: 146px;justify-content: center;}
 
/* Single Blog */
.search-style .e-search-submit { margin-left: -50px !important; z-index: 1 !important; width: 50px !important; height: 50px !important; display: flex !important; justify-content: center !important; align-items: center !important; }
.single-category-list .elementor-widget-container h5{display: none;}
.single-category-list nav ul{list-style: none;padding-left: 0;text-align: center;}
.single-category-list nav ul li { padding: 0 0 10px; }
.single-category-list nav ul li a{font-size: 22px;color: #000;}
.single-icons .elementor-social-icon-instagram{background: linear-gradient(124.15deg, #2580F3 3.7%, #AA35FF 31.75%, #FF4465 72.26%, #FDE904 96.3%);}
.single-icons .elementor-social-icon-facebook-f{background: linear-gradient(180deg, #08ABFE 0%, #0169E1 100%);}
.single-post .elementor-widget-theme-post-content h2{font-size: 35px;line-height: 40px;color: #3877B5;}
.single-post .elementor-widget-theme-post-content h3{font-size: 26px;line-height: 40px;color: #000;}
.single-post .elementor-widget-theme-post-content ol{margin-bottom: 20px;padding-left: 50px;}
.single-post .elementor-widget-theme-post-content ul{margin-bottom: 20px;}
.sidebar-relative {position: relative;}
.sidebar-abs-position{position: absolute;bottom: 0;}
.search-style .e-search-input-wrapper .e-search-input { min-height: 50px; height: 50px; padding-right: 60px; }
.search-style .e-search-submit { background: #CA4983; }
.search-style .e-search-submit:hover, .search-style .e-search-submit:focus { background: #F1A100 !important; }
.blog-join .image-box-image { margin-bottom: 7px; }
.course-blocks .speaking-boxes .image-box-image{min-height: 79px;  display: flex;  align-items: center;  justify-content: center;  }
.speaking-boxes .image-box-content h2.image-box-title{min-height: 72px;}

.comments-style input{border: none !important; }
.comments-style .comment-form-author input, .comments-style .comment-form-email input, .comments-style .comment-form-url input { border-radius: 6px; height: 50px;  }
.comments-style textarea{ border: none !important; border-radius: 6px; height: 120px; }
.comments-style label { margin-bottom: 7px; margin-bottom: 15px; font-weight: 500; font-size: 22px !important; }
.comments-style .comment-respond{ background: rgba(202, 73, 131, 0.08); padding: 29px 35px 25px; border-radius: 20px; margin-top: 25px; }
.comments-style .comments-area h2{font-size: 35px;line-height: 40px;color: #174E4C;}
.comments-style .says{display: none;}
.comments-style .fn { font-size: 22px; line-height: 26px; font-weight: 400; font-family: "TheSeasons-Regular", Sans-serif; color: #000; }
.comments-style .comment-content p{ font-size: 18px; line-height: 26px; margin-bottom: 12px !important; }
.comments-style .comment-metadata a{ color: #000;font-family: 'Inter';font-size: 14px;font-weight: 300;}
.comments-style .reply a{ font-size: 18px;}
.comments-style li.comment:last-child .comment-body{border-bottom: none !important;}
.comments-style #commentform {display: flex;flex-wrap: wrap;gap: 5px 22px;}
.comments-style .comment-notes {width: 100%;}
.comments-style .comment-form-author {width: 32%;}
.comments-style .comment-form-email {width: 32%;}
.comments-style .comment-form-url {width: 31%;}
.comments-style .comment-form-comment { order: 2; width: 100%; margin-bottom: 10px; }
.comments-style .form-submit {order: 7;}
.comments-style .comment-form-cookies-consent {order: 6;width: 100%; display: flex; gap: 12px; align-items: flex-start; margin-bottom: 8px; }
.comments-style .comment-form-cookies-consent input { position: relative; top: 5px; }
.comments-style #comments .comment-meta { margin-block-end: 10px !important; }
.comments-style #comments .comment .comment-body, .comments-style #comments .pingback .comment-body { border: none; padding-top: 18px; padding-bottom: 18px; }


/* Contact Page */
.contact-form-style .wpforms-form .wpforms-field-label{font-size: 22px !important;line-height: 28px !important;font-weight: 500 !important;color: #14241F !important;margin-bottom: 5px !important;}
.contact-form-style .wpforms-field{padding: 10px 0 !important;}
.contact-form-style .wpforms-submit.elementor-button {font-family: 'Inter' !important;padding: 28px 40px !important;align-items: center;justify-content: center;display: flex;border-radius: 56px !important;}
.contact-form-style .wpforms-submit.elementor-button:hover{background: linear-gradient(90deg, #F1A100 0%, #CA4983 100%) !important;}
.contact-form-style .wpforms-field-label-inline{font-size: 18px;line-height: 28px;color: #000;}

.bse-form div.wpforms-container-full input[type="date"], .bse-form div.wpforms-container-full input[type="datetime"], .bse-form div.wpforms-container-full input[type="datetime-local"], .bse-form div.wpforms-container-full input[type="email"], .bse-form div.wpforms-container-full input[type="month"], .bse-form div.wpforms-container-full input[type="number"], .bse-form div.wpforms-container-full input[type="password"], .bse-form div.wpforms-container-full input[type="range"], .bse-form div.wpforms-container-full input[type="search"], .bse-form div.wpforms-container-full input[type="tel"], .bse-form div.wpforms-container-full input[type="text"], .bse-form div.wpforms-container-full input[type="time"], .bse-form div.wpforms-container-full input[type="url"], .bse-form div.wpforms-container-full input[type="week"], .bse-form div.wpforms-container-full select, .bse-form div.wpforms-container-full textarea, .bse-form .wp-core-ui div.wpforms-container-full input[type="date"], .bse-form .wp-core-ui div.wpforms-container-full input[type="datetime"], .bse-form .wp-core-ui .bse-form div.wpforms-container-full input[type="datetime-local"], .bse-form .wp-core-ui div.wpforms-container-full input[type="email"], .bse-form .wp-core-ui div.wpforms-container-full input[type="month"], .bse-form .wp-core-ui .bse-form div.wpforms-container-full input[type="number"], .bse-form .wp-core-ui div.wpforms-container-full input[type="password"], .bse-form .wp-core-ui div.wpforms-container-full input[type="range"], .bse-form .wp-core-ui div.wpforms-container-full input[type="search"], .bse-form .wp-core-ui div.wpforms-container-full input[type="tel"], .bse-form .wp-core-ui div.wpforms-container-full input[type="text"], .bse-form .wp-core-ui div.wpforms-container-full input[type="time"], .bse-form .wp-core-ui div.wpforms-container-full input[type="url"], .bse-form .wp-core-ui div.wpforms-container-full input[type="week"], .bse-form .wp-core-ui div.wpforms-container-full select, .bse-form .wp-core-ui div.wpforms-container-full textarea { border-color: #fff; border-radius: 5px; }
.bse-form div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error, .bse-form div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid, .bse-form div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error, .bse-form div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid, .bse-form div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error, .bse-form div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid { border-color: var(--wpforms-label-error-color); }

.contact-form-style div.wpforms-container-full input[type="checkbox"]::before, .contact-form-style div.wpforms-container-full input[type="radio"]::before { border-color: #989898; background-color: transparent; border-radius: 0; width: 22px; height: 22px; }
.contact-form-style div.wpforms-container-full input[type="checkbox"]:focus::before, .contact-form-style div.wpforms-container-full input[type="radio"]:focus::before { border-color: #2265A7; box-shadow: 0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.0); }
.contact-form-style div.wpforms-container-full .wpforms-field-checkbox label.wpforms-field-label-inline { font-size: 18px; margin-left: 5px; }
.contact-form-style div.wpforms-container-full input[type="checkbox"]:checked::after { border-left: 4px solid #2265A7; border-bottom: 4px solid #2265A7; left: 0; top: 0; }
.contact-form-style .wpforms-field-checkbox ul li:nth-child(odd) { width: 338px; }
.contact-form-style .wpforms-field-checkbox ul li:nth-child(even) { width: auto; }
.contact-form-style .wpforms-field-checkbox ul { display: flex !important; flex-wrap: wrap; margin-bottom: 3px !important; }
.contact-form-style .wpforms-field.wpforms-field-checkbox .wpforms-field-label { margin-bottom: 10px !important; }
.bse-form .wpforms-submit.elementor-button { outline: none !important; border: none !important; margin: 0 auto; }
.ananda .costa-rica span.highlight-title::after {
  left: 66px !important;
  width: 252px;
}
/* Header */
.custom-mega-menu a.mega-menu-link {font-family: 'Inter' !important;}
.custom-mega-menu .mega-sub-menu{border-radius: 0 0 20px 20px !important;}
@media (min-width: 1201px) {
.custom-service-menu .mega-sub-menu{background: #fff !important;padding: 20px !important;}
}
@media (max-width: 1200px) {
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item { padding: 0 !important; }
.submenu-border-top, .submenu-border-left { margin-top: 15px !important; }
}
.custom-service-menu .mega-sub-menu a.mega-menu-link{font-family: 'Inter' !important;color: #000 !important;font-size: 15px !important;}
.custom-service-menu .mega-sub-menu a.mega-menu-link:hover{color: rgb(202,73,131) !important;}
.mega-sub-menu a.mega-menu-link{position: relative !important;padding-left: 20px !important;}
.mega-sub-menu a.mega-menu-link::before{content: ''  !important;top: 10px !important;left: 0 !important;width: 16px !important;height: 16px !important;background: url(/wp-content/uploads/2025/12/menu-black.svg) !important;background-repeat: no-repeat !important;position: absolute !important;}
.mega-sub-menu a.mega-menu-link:hover:before{content: '' !important;top: 10px !important;left: 0 !important;width: 16px !important;height: 16px !important;background: url(/wp-content/uploads/2025/12/menu-hover.svg) !important;background-repeat: no-repeat !important;position: absolute !important;}
.custom-service-menu a.mega-menu-link::before{top: 14px !important;}
.custom-service-menu a.mega-menu-link:hover:before{top: 14px !important;}

.tabs-faq-container {max-width: 1147px !important;margin: 0 auto;}
.about-hero-1300{max-width: 1300px !important;}
.width-1000{max-width: 1000px !important;}
.width-814{max-width: 814px !important;}
.insta-posts .ti-widget-footer{display: none !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { padding-left: 0 !important; margin-left: 0 !important; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link::before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link::before { display: none; }

.testimonial-main-img-sec{position: relative;}
.testimonial-img-name {position: absolute;bottom: 0;left: 0;}
.testimonial-quotes {position: absolute;top: -20px;z-index: 1;right: -25px;width: fit-content;}
.testimonial-q-bg .elementor-icon{background: linear-gradient(270deg, #F1A100 0%, #CA4983 100%);}
.image-content-box{text-align: center;}
.image-hov-boxes {background: #fff;border-radius: 30px;position: relative;overflow: hidden;}
.image-hov-boxes::before { content: ""; position: absolute; inset: 0; background: linear-gradient(360deg, #49033D 0%, #CA4983 100%); opacity: 0; transition: opacity 0.5s ease-in-out; z-index: 0; }
.image-hov-boxes:hover:before{opacity: 1;}
.image-hov-boxes > *{position: relative;z-index: 1;}
.image-hov-boxes .image-box-content{padding: 20px 30px 0 30px;text-align: center;}
.image-hov-boxes .image-box-buttons{padding-bottom: 40px;}
.image-hov-boxes .image-box-content .image-box-title{color: #1C3941;margin-top: 0;margin-bottom: 12px;}
.image-hov-boxes .image-box-content .image-box-text p{color: #000;}
.image-hov-boxes:hover .image-box-content .image-box-title{color: #fff;}
.image-hov-boxes:hover .image-box-content .image-box-text p{color: #fff;}

.virtual-box {position: relative;}
.virtual-box {background: rgba(255, 255, 255, 0.4);border: 1px solid #fff;border-radius: 30px;padding: 20px;}
.virtual-box .image-box-content{text-align: center;display: grid;}
.virtual-box h2.image-box-title{font-size: 27px;line-height: normal;color: #174E4C;order: 2;}
.virtual-box:hover h2.image-box-title{color: #2265A7;}
.virtual-box .image-box-subtitle {order: 1;color: #CA4983;font-size: 18px;line-height: 33px;font-weight: 600;font-family: 'Inter';}
.virtual-box .image-box-text {order: 3;font-size: 20px;padding-bottom: 30px;color: #000;}
.virtual-box .image-box-buttons {order: 4;position: absolute;bottom: -25px;left: 0;right: 0;}

.speaking-boxes {text-align: center;background: rgba(255, 255, 255, 0.05);border: 2px solid rgba(255, 255, 255, 0.6);border-radius: 40px;padding: 30px;backdrop-filter: blur(20px);box-shadow: 0px 14px 84px 0px #00000040;backdrop-filter: blur(30px);}
.speaking-boxes:hover{background: rgba(73, 3, 61, 0.90);border: 2px solid #F9D67B;}
.speaking-boxes .image-box-title{color: #fff;font-size: 28px;line-height: 40px;}
.speaking-boxes .image-box-subtitle{text-align: center;font-family: "Inter", Sans-serif;font-size: 16px;font-weight: 500;text-transform: uppercase;letter-spacing: 0.3px;color: #F9D67B;margin-bottom: 15px;}
.speaking-boxes .image-box-text p{width: auto;display: inline-block;padding: 6px 24px;color: #fff;font-family: var(--e-global-typography-accent-font-family), Sans-serif;font-size: 16px;margin: 0;font-size: 18px;font-weight: 400;text-transform: capitalize !important;min-width: 186px;background: #C84B7E;clip-path: polygon(6% 0%, 94% 0%, 100% 50%, 94% 100%, 6% 100%, 0% 50%);margin-bottom: 15px;}
.speaking-boxes .image-box-btn.elementor-button{background: transparent !important;padding: 0 !important;color: #fff;}
.speaking-boxes .image-box-btn.elementor-button svg path{fill: #fff;}
.speaking-boxes:hover .image-box-btn.elementor-button{color: #CA4983;}
.speaking-boxes:hover .image-box-btn.elementor-button svg path{fill: #CA4983;}

.mental-boxes {background: rgba(255, 255, 255, 0.40);border: 2px solid #fff !important;box-shadow: none !important;}
.mental-boxes:hover{background: rgba(73, 3, 61, 0.9);border: 2px solid rgba(249, 214, 123, 1) !important;box-shadow: none !important;}
.mental-boxes .image-box-title{color: #174E4C !important;}
.mental-boxes:hover .image-box-title{color: #fff !important;}
.mental-boxes .image-box-subtitle{color: #F1A100;}
.mental-boxes .image-box-btn.elementor-button{color: #CA4983;}
.mental-boxes .image-box-btn.elementor-button svg path{fill: #CA4983;}

.courses-boxes{background: rgba(202, 73, 131, 0.05);border-radius: 30px;position: relative;text-align: center;}
.courses-boxes .image-box-image img{border-radius: 30px 30px 0 0;}
.courses-boxes .image-box-content{padding: 30px;position: relative;}
.courses-boxes .image-box-title{font-size: 27px;line-height: 42px;color: #174E4C;}
.courses-boxes:hover .image-box-title{color: #2265A7;}
.courses-boxes .image-box-text p{color: #000;}
.courses-boxes .image-box-subtitle{width: auto;display: inline-block;padding: 10px 15px;color: #fff;font-family: var(--e-global-typography-accent-font-family), Sans-serif;font-size: 16px;margin: 0;font-size: 18px;font-weight: 400;text-transform: capitalize !important;width: 250px;background: #C84B7E;clip-path: polygon(6% 0%, 94% 0%, 100% 50%, 94% 100%, 6% 100%, 0% 50%);margin-bottom: 15px;}
.courses-boxes .image-box-subtitle {position: absolute;top: -30px;left: 0; right: 0; margin: 0 auto; text-align: center;font-family: "Inter", Sans-serif;font-size: 20px;font-weight: 400;color: #FFFFFF;}
.courses-boxes .image-box-subtitle b { font-weight: 700; }
.courses-boxes .image-box-buttons {position: absolute;bottom: -26px; left: 0; right: 0; }
.courses-boxes .image-box-text {padding-bottom: 15px;}
.podcast-boxes .elementor-button-icon svg { height: 14px; width: 18px; }

.home-join-img-box .image-content-box  .image-box-btn.elementor-button{padding: 18px 40px;}
.title-content-box .subtitle{font-family: "Inter", Sans-serif;font-size: 18px;font-weight: 700;text-transform: uppercase;letter-spacing: 1.2px;margin-bottom: 0;}
.title-content-box .title-box-btn{margin-top: 20px;}
.color-white-yellow p.subtitle {color: #F9D67B;}
.color-white-yellow .content-text {color: #fff;}
.justi-center h2.double-title {justify-content: center;}
.image-left-content-section .title-box-btn{margin-top: 0;}
.image-right-content-section .title-box-btn{margin-top: 0;}
.content-top-space .content-text{margin-top: 30px;}
.lean-leave-img-box h3{font-size: 22px;line-height: 34px;color: #1C3941 !important;}
.lean-leave-img-box .elementor-image-box-content{padding-right: 15px;}
.blog-about-me .image-box-image img{width: 100%;border-radius: 20px;}
.blog-about-me .image-box-title{font-size: 26px;font-weight: 400;line-height: 35px;color: #174E4C;}
.blog-about-me .image-box-text p{font-size: 20px;color: #000;}
.blog-join .image-box-image img{width: 100%;border-radius: 20px;}
.blog-join .image-box-text p{font-size: 20px;color: #000;}
.hero-post-info .elementor-post-info__item--type-author { text-transform: uppercase; }
.hero-post-info .elementor-post-info__item--type-author span { text-transform: capitalize; }

.home-join-img-box .image-content-box .image-box-image{margin-bottom: 20px;}
.btn-big .image-content-box  .image-box-btn.elementor-button {padding: 25px 46px;}
.consulting-buy-grid .image-content-box .image-box-btn.elementor-button{padding: 18px 40px;}


/* 20-1-26*/
.btn-small .image-box-btn.elementor-button{padding: 18px 40px;}
.virtual-box .image-box-text h5{color: #000000;font-size: 16px;font-weight: 700;font-family: 'Inter';}
.virtual-box .image-box-text p{margin-bottom: 0 !important;}
.about-help-subtext .content-text p{font-size: 25px;line-height: normal;}
.got-your-back .title-content-box .title-box-btn {margin-top: 10px;min-width: 228px;}
.hero-bg-tag {width: auto;display: inline-block;padding: 6px 24px !important;font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;margin: 0;text-transform: capitalize !important;min-width: 186px !important;background: #C84B7E;clip-path: polygon(6% 0%, 94% 0%, 100% 50%, 94% 100%, 6% 100%, 0% 50%);margin-bottom: 15px;}
.burnout-after span.highlight-title:after {left: unset !important;right: 0px;width: 242px !important;background-size: contain !important;}
.width-571{max-width: 571px;}
.width-618{max-width: 618px;}
.belize-after span.highlight-title::after {left: unset !important;right: 5px !important;width: 194px !important;background-size: contain !important;}
.virtual-box .image-content-box .image-box-image img{border-radius: 20px;}
 
 

.subtitle-color-pink .title-content-box .subtitle{color: #CA4983;}
.retreat-hero-btn .elementor-button{padding: 12px 40px !important;}
.retreat-hero-btn .elementor-button .elementor-button-text span{font-size: 14px;display: block;}
.pad-30-20 {padding: 30px 20px !important;}
.pad-30-20 .elementor-icon-box-content .elementor-icon-box-title{font-size: 25px;line-height: 35px;}
.retreat-hero-btn.after:after {content: '';background: url(/wp-content/uploads/2026/01/145-arrow.svg) no-repeat center center;position: absolute;width: 115px;height: 145px;background-size: contain;bottom: 10px;right: -140px;}
.width-340{max-width: 340px !important;}
.height-510 {max-height: 510px !important;}
.bg-overlay-change::before{top: 0 !important;}
.btn-af-arrow .title-box-btn.elementor-button{position: relative;}
.btn-af-arrow .title-box-btn.elementor-button::after{content: '';background: url(/wp-content/uploads/2026/01/145-arrow.svg);position: absolute;background-repeat: no-repeat;width: 48px;height: 71px;bottom: 0;right: -70px;background-size: contain;}
.retreat-h4-style h4 {font-family: Cormorant Garamond !important;font-weight: 700 !important;}
.width-854{max-width: 854px;}
.retreat-hero-btn.after-small:after {content: '';background: url(/wp-content/uploads/2026/01/btn-after-small.png) no-repeat center center;position: absolute;width: 71px;height: 106px;background-size: contain;bottom: 40px;right: -70px;}
.width-300{max-width: 300px;}
.retreat-img-box {padding: 0 !important;overflow: hidden;background: rgba(255, 255, 255, 0.4) !important;border: 1px solid #fff !important;border-radius: 20px;}
.retreat-img-box .elementor-image-box-title{font-size: 25px;line-height: 42px;color: #174E4C !important;margin-top: 0 !important;}
.retreat-subtitle-style p.subtitle {font-family: 'TheSeasons-Regular';font-size: 22px;line-height: 44px;text-transform: none;font-weight: 400;}
.retreat-main-title h1.double-title{font-size: 54px !important;line-height: 74px !important;}
.growth-hub-white-bg{background: #fff;}
.whats-possible span.highlight-title::after {width: 347px;background-size: cover !important;}
.exp-icon-box{padding: 40px 19px !important;}
.exp-icon-box .elementor-icon-box-description{font-size: 20px;}
.exp-icon-box .elementor-icon-box-title{font-size: 25px;}
.testimonial-page-main-section .title-content-box .double-title{font-size: 30px;line-height: 44px;color: #174E4C;}
.test-right-img .testimonial-quotes{left: -20px;top: -20px;}
.width-630{max-width: 630px;}
.privacy-content h3{color: #000 !important;font-size: 30px;line-height: 45px;}


.retreat-box .retreat-box-title-section .retreat-date-tag .elementor-button{text-transform: capitalize !important;}
.globle-join-box-section .home-join-img-box .image-content-box .image-box-text{padding-bottom: 15px;}
.title-52 .double-title {font-size: 52px !important;}
.retreat-journey-imgs .e-gallery-image{height: 130px !important;}

@media screen and (max-width: 1200px) { 
.courses-boxes .image-box-content { padding: 30px 15px 20px; }
.courses-boxes .image-box-title { font-size: 26px; line-height: 36px; }
.podcast-title .elementor-heading-title { font-size: 26px; line-height: 38px; }
.struggling-sec-box .icon-title-box h4 { margin-bottom: 0; }  

}
@media screen and (min-width: 1025px) and (max-width: 1200px) { 
.blog-sidebar .btn-small a.elementor-button.elementor-button-link.elementor-size-sm { padding-left: 20px; padding-right: 20px; width: 100%; }
.blog-sidebar .btn-small .image-box-btn.elementor-button { padding-left: 20px; padding-right: 20px; width: 100%; }
.retreat-img-box .elementor-image-box-title { line-height: 36px; margin-bottom: 4px; }
}
@media screen and (max-width: 1024px) and (min-width: 768px) { 
    .retreat-img-box .elementor-image-box-img img{height: 250px !important; object-fit: cover;  }
	.included-img-content-list .retreat-img-box .elementor-image-box-img img{object-fit: cover; }
}
@media screen and (min-width: 992px) and (max-width: 1024px) { 
.podcast-title .elementor-heading-title { font-size: 24px; line-height: 36px; }
.retreat-img-box .elementor-image-box-title { line-height:30px; }
.retreat-img-box .elementor-image-box-title { line-height: 36px; margin-bottom: 4px; }

}
@media screen and (min-width: 768px) and (max-width: 991px) { 
.struggling-sec-box .icon-title-box h4 { font-size: 24px; line-height: normal; }
.room-type { padding-left: 30px; padding-right: 30px; }
.courses-boxes .image-box-subtitle { width: 190px; }
.podcast-title .elementor-heading-title { font-size: 22px; line-height: 32px; }
.podcast-boxes { padding: 12px 12px 20px; }
.contact-form-style.bse-form .wpforms-form .wpforms-field-label { font-size: 19px !important; }
.contact-form-style .wpforms-field-checkbox ul li:nth-child(odd) { width: 300px; }
.contact-form-style div.wpforms-container-full .wpforms-field-checkbox label.wpforms-field-label-inline { font-size: 17px; }
.consulting-buy-grid .image-content-box .image-box-title{font-size: 23px;}
.speaking-boxes {padding-left: 16px;padding-right: 16px;}
.speaking-boxes .image-box-text p{padding: 6px 15px !important;font-size: 15px !important;}
.speaking-boxes .image-box-title{font-size: 25px !important;line-height: 34px !important;}
.retreat-img-box .elementor-image-box-title { font-size: 24px; line-height: 26px; margin-bottom: 8px; }
.ananda .retreat-main-title h1.double-title { font-size: 46px !important; line-height: 58px !important; }
.ananda h1 span.highlight-title { font-size: 68px !important; line-height: 78px !important; }
.ananda .costa-rica span.highlight-title::after { left: 58px !important; width: 200px; background-size: contain; bottom: 4px; }

}

@media screen and (max-width: 1024px) { 
.home-join-img-box .image-content-box .image-box-text p br{display: none;}
.img-box-grid .image-content-box .image-box-image img{width: 100%;}
.retreat-hero-btn.after:after{/*content: none;*/}
.br-none br{display: none;}
.retreat-hero-btn.after::after { width: 65px; height: 95px; bottom: 10px; right: -80px; }
.retreat-hero-btn.after-small::after { width: 65px; height: 95px; bottom: 10px; right: -80px; }

}

@media screen and (max-width: 991px) { 
.alignleft { width: 100%; margin-right: 0; }
.alignright { width: 100%; margin-left: 0; }
.more-about-me p br, .testimonials-center p br { display: none; }
.image-hov-boxes .image-box-buttons .image-box-btn.elementor-button{padding: 18px 30px;}
.title-res .double-title{display: block;}
.header-socials { padding-left: 15px !important; }

}
@media screen and (max-width: 767px) {
.struggling-sec-box h4 { margin-bottom: 0 !important; }
.more-about-me-section .elementor-icon-box-icon { display: none; }
.contact-form-style .wpforms-field-container .wpforms-field { width: 100%; }
.more-about-me-section { padding: 15px 20px 28px 20px; }
.more-about-me-section p { text-align: center; }
.more-about-me-section .elementor-widget-text-editor { margin-left: 0; }
.room-type-arrow img { display: none; }
.room-type-arrow { width: 100%; height: 1px; background: linear-gradient( to right, rgba(0,0,0,0), rgba(0,0,0,0.1), rgba(0,0,0,0) ); }
.courses-boxes .image-box-image img { width: 100%; }
.medium-box-sec .btn-only-arrow { margin: 0 auto 10px !important; }
.press-img-container { border-radius: 20px; }

.wpforms-container .wpforms-one-third.wpforms-first, .wpforms-container .wpforms-two-sixths.wpforms-first, .wpforms-container .wpforms-one-third, .wpforms-container .wpforms-two-sixths { width: 100% !important; }
.wpforms-container .wpforms-field.wpforms-five-sixths, .wpforms-container .wpforms-field.wpforms-four-sixths, .wpforms-container .wpforms-field.wpforms-four-fifths, .wpforms-container .wpforms-field.wpforms-one-fifth, .wpforms-container .wpforms-field.wpforms-one-fourth, .wpforms-container .wpforms-field.wpforms-one-half, .wpforms-container .wpforms-field.wpforms-one-sixth, .wpforms-container .wpforms-field.wpforms-one-third, .wpforms-container .wpforms-field.wpforms-three-fourths, .wpforms-container .wpforms-field.wpforms-three-fifths, .wpforms-container .wpforms-field.wpforms-three-sixths, .wpforms-container .wpforms-field.wpforms-two-fourths, .wpforms-container .wpforms-field.wpforms-two-fifths, .wpforms-container .wpforms-field.wpforms-two-sixths, .wpforms-container .wpforms-field.wpforms-two-thirds { margin-left: 0 !important; }
.contact-form-style .wpforms-field-checkbox ul li:nth-child(odd) { width: 100%; }
.contact-form-style .wpforms-field-checkbox ul li:nth-child(even) { width: auto; }

.accordion-style-2 .e-n-accordion-item-title-text { padding-left: 42px; }
.q-none .e-n-accordion-item-title-text { padding-left: 0; }
.accordion-style-2 .e-n-accordion-item-title-text::before { font-size: 28px; left: 0; position: absolute; padding: 0; }
.accordion-style-2 .accordion2-content { padding-left: 42px; padding-right: 0px; }
.virtual-box .image-box-image img{width: 100%;}
.sidebar-relative .elementor-widget-image{width: 100%;}

.header-right-top { display: none !important; }
.header-logo a { max-width: 180px; height: 106px; overflow: hidden; }
.header-right { padding-top: 34px; }
.copyright{max-width: 320px !important;}
.title-52 .double-title {font-size: 38px !important;}
.br-none-767 br{display: none;}
.retreat-img-box .elementor-image-box-content{padding: 15px !important;}

.comments-style .comment-form-author {width: 100%;}
.comments-style .comment-form-email {width: 100%;}
.comments-style .comment-form-url {width: 100%;}

.testimonial-main-img-sec .elementor-widget-image{width: 100%;}
.testimonial-main-img-sec .elementor-widget-image img{width: 100%;}
.gallery-sec .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item { width: 25%; }

.ananda .retreat-main-title h1.double-title { font-size: 44px !important; line-height: 54px !important; }
.ananda .retreat-main-title h1 .highlight-title { font-size: 50px !important; line-height: 38px !important; }
.ananda .costa-rica span.highlight-title::after { left: 36px !important; width: 165px; background-size: contain; bottom: 0; }
.lodge p:last-child { width: 100%; text-align: center; }

}
@media screen and (max-width: 640px) {
.gallery-sec .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item { width: 33.3333%; }
}
@media screen and (max-width: 557px) {
.inner-small-hero h1 { line-height: normal; font-size: 46px; }
.inner-small-hero::before { width: 100%; }


}
@media screen and (max-width: 480px) {
p br { display: none; }	
.image-hov-boxes .image-box-buttons .image-box-btn.elementor-button{margin: 0 10px !important;}
.retreat-main-title h1 .highlight-title{font-size: 64px !important;line-height: normal !important;}
.retreat-main-title h1 .highlight-title::after{content: none !important;}
.possible-title span.highlight-title::after{right: -40px !important;}
.connection-title span.highlight-title::after{left: 0 !important;}
.retreat-hero-btn.after::after, .retreat-hero-btn.after-small::after { right: -75px; }



}
@media screen and (max-width: 400px) {
.gallery-sec .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item { width: 50%; }	
	
}


 .podcast-main-section .podcast-logo-container .elementor-widget-image img {  max-height:60px !important;    width:auto !important;    object-fit:contain !important; }