 
@font-face {
  font-family: "AmoretScript";
  src: url('../fonts/font.woff2') format('woff2'), url('../fonts/font.woff') format('woff');
}

.AmoretScript *,
.elementor-testimonial__name{
	font-family:"AmoretScript" !important;
}


/*-----------------------*/
html {scroll-behavior:smooth;}
body { padding: 0; margin: 0 auto;font-family: "poppins",sans-serif;  position: relative; font-weight: 400; overflow-x: hidden; color: #000; font-size: 16px;background:#fff;}
ul { list-style: none }
a { text-decoration: none; outline: none; }
body a:hover, body a:focus { text-decoration: none; color:#202833; }
a:focus { outline: none; text-decoration: underline }
textarea:focus { outline: none }
input { outline: none !important }
button, button:focus { outline: none }
a img { border: none }
img { border: 0; max-width: 100%; width: 100%;}
p {padding: 0px; margin: 0px;}
h1, h2, h3, h4, ul, p { padding: 0px; margin: 0px;}
textarea { resize: none }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #fff }
input:-moz-placeholder, textarea:-moz-placeholder { color: #fff }
input::-moz-placeholder { opacity: 1; outline: none }
textarea::-moz-placeholder { opacity: 1; outline: none }
.clr { clear: both; height: 0 }.latest-newsbox::placeholder {color:#666666; font-size:15px;}
.form-control:focus { box-shadow: none }
ul { padding: 0; list-style: none;}
a { text-decoration: none; -moz-transition: all .2s; -webkit-transition: all .2s; transition: all .2s }
a:hover { text-decoration: none; -moz-transition: all .2s; -webkit-transition: all .2s; transition: all .2s }

.csn-ul{margin-left:20px;  text-align: justify;}
.csn-ul li {position: relative;margin-bottom:7px;}
.csn-ul li:before {position: absolute;top:9px;left:-19px;height: 8px;width: 8px;
background:#014d49;border-radius: 100%;content: '';}



/*===============header===============*/
#header-id {
    height: auto;
}
#header-id {
  transition: transform .3s ease-in-out;
  width:100%;
  margin:0px auto;
  top:0px; background:#fff;
  height:90px;
  position: relative;
  z-index: 666;
}
.lalit-head{display:block !important;}
.header-inner {
    margin: 0 auto;
    max-width:1280px;
    width:100%;
}

.headerTertiary {
  align-items: center;
  display: flex;
position: relative;
z-index: 666;
background: none;
margin: auto;
max-width:90rem; width:100%;
padding: 1rem;
}
.topnav-left {
  max-width:50%;
  padding: 0px;
  width: 100%;
  display: block;
  float: left;
}
.topnav-left {
  max-width:40%;
  padding: 0px;
  width: 100%;
  display: block;
  float: left;
}
.headerTertiary .list-unstyled {
    padding-left: 0;
    list-style: none;
}

.headerTertiary .list-unstyled {
    padding-left: 0;
    list-style: none;
}
.emergency-no a{color:#e30000 !important;}
.nav-topright{  padding-top:20px;margin-right: 0px;}
.sticky .nav-topright{padding-top:10px;padding-bottom: 8px;}
.nav-topright ul {
    display: flex;
    font-size:15px; font-weight:700;
    justify-content: flex-end;
    line-height: 1.25rem;
    margin-bottom: 0;
}
.nav-topright li {
    margin-left:.3rem;position: relative; padding-left:4px
}

.nav-topright li a {
    color:#6d6e71;
}
.nav-topright li a:hover{
    color:#2278b5;
}




.headerSecondry{
  align-items: center;
  background:none;
  display: flex;
  height:auto;
  position: relative;

}
.logo-scrollup{display:block;}
.logo-scrolldown{display:none;}
.logo-d > img {
  width:100%;
  position:relative;
}
.logo-d{
  position:relative;height: 100%;
  transition: transform .3s ease-in-out; 
  flex: 0 0 250px;
    display: flex;
    align-items: center;
	/*background-color:#e7f5f9;*/
    padding:10px 20px;
}
.sticky .logo-d > img {max-width:90px; transform:translateY(-1px);}
.sticky .logo-d {flex: 0 0 200px;}.logo-m{display:none;}
.logo-m > img {
  max-width: 130px;
  transform:translateY(-1px);
  position:absolute;
  display:none;
  left: 20px;
  
}
.sticky{display:block !important; position:fixed !important;top:0 !important;width:100% !important;  /* backdrop-filter: blur(40px);*/ background: #fff;  z-index: 999; box-shadow:1px 5px 10px rgba(0,0,0,0.2);}
.sticky .page-header{border:0px solid #DCE0E6; box-shadow: initial;}
.sticky .headerSecondry{height: auto;}

/*.sticky .page-header {padding:0.0rem 1rem 0rem 1rem;}*/
.sticky .logo-scrollup{display:none;}
.sticky .logo-scrolldown{display:block;}


.navbar__buttons{display: flex;align-items: center;gap: 1.5rem;flex-grow: 1; justify-content: right;}
.navbar__buttons a {
    color: var(--text-gray-color);
    font-weight: 500;
    transition: 0.3s ease;
}

@media (min-width: 64rem){.navbar__buttons a {font-size:12px;}.page-header ul a{font-size:12px !important;}
.phone-head{font-size:13px;}.profile-head{font-size:12px;}.cart-head{font-size:12px;}
.topnav-left{gap:0px; margin-left:25px;}.page-header .top-menu > li > a{padding: 2rem 0.5rem !important;}
}

@media (min-width:90rem){.navbar__buttons a {font-size:12px;}.page-header ul a{font-size:12px !important;}
.phone-head{font-size:15px;}.profile-head{font-size:15px;}.cart-head{font-size:15px;}
.topnav-left{gap:0px; margin-left:45px;}.page-header .top-menu > li > a{padding: 2rem 1.44rem !important;}
}

.head-location .ss-main .ss-content {width:150px;}
.head-location .ss-single-selected .placeholder{color: #1E1E2F !important;}
.head-quick-links a{color: #1E1E2F !important;}
.head-quick-links .top-menu a{color: #1E1E2F !important; padding:10px 5px !important;}


.topnav-left{display:flex;  padding: 0px;align-items: center;}
.head-language{margin:0px; width:180px; padding:0px; position:relative;}
.head-language::before {content: "";width:21px;height:30px;background: url(../images/2024/01/language-icon.png) no-repeat;background-size:90%;position: absolute;left:-5px;top:8px;z-index:2;}
.head-location{margin:0px; width: max-content; padding:0px; position:relative;}
.head-location::before {content: "";width:17px;height:30px;background: url(../images/2024/01/location-icon.png) no-repeat;background-size:90%;position: absolute;left:-5px;top:8px;z-index:2;}

.head-quick-links{margin:0px; width:130px; padding:0px; position:relative;}

.topnav-left .ss-main .ss-single-selected{border:0px solid #ffffff; border-radius:8px; width: max-content;}
.topnav-left .ss-main .ss-single-selected .ss-arrow span {border:solid #000;border-width: 0 2px 2px 0;display: inline-block;padding:4px;  transition: transform .2s, margin .2s; }
.topnav-left .ss-main .ss-single-selected .ss-arrow span.arrow-down{margin: -3px 0 0 8px;}
.topnav-left .ss-main .ss-single-selected .ss-arrow span.arrow-up{margin:3px 0 0 8px;}


.head-right-button{display:flex; width:100%; gap:0px; margin:0px; padding:0px 20px 0px 0px; position:relative; justify-content: space-between;}
.contact-top-button{display:flex; align-items: center; width: max-content; gap:10px; margin:0px; padding:0px; position:relative;}
.head-top-nav{display:flex; align-items: center; width: max-content; gap:10px; margin:0px; padding:0px; position:relative;}


.nearby-labs-menu{position:relative}
.packages-menu{position:relative}
.tests-menu{position:relative}

.phone-top-button{width:max-content; display: flex; align-items: center; gap:10px; background:#ffde21; color:#ffffff !important; margin:16px 0;text-align:center;font-size: 15px; font-weight: bold; padding:10px 10px 10px; transition: all 0.4s ease;position: relative; border-radius:30px; box-shadow: -6px 10px 14px 0px rgba(0, 0, 0, 0.10); cursor:pointer;}
.phone-top-button img {width:auto; height:18px; position:relative;  filter: brightness(0) invert(1);}

 

.book-a-stay{width:max-content; display: flex; align-items: center; gap:10px; background:#004526; color:#ffffff !important; margin:16px 0;text-align:center;font-size: 15px; font-weight: bold; padding:10px 10px 10px; transition: all 0.4s ease;position: relative; border-radius:30px; box-shadow: -6px 10px 14px 0px rgba(0, 0, 0, 0.10); cursor:pointer;}.book-a-stay img {width:auto; height:14px; position:relative;}
.book-a-stay span{padding-left:5px;}.book-a-stay:hover{background:#004526;}
 
.page-header{height:90px;}
#target-1 {background:#F6F5F5;width:100%;  box-shadow: -6px 10px 24px 0px rgba(0, 0, 0, 0.10);padding:10px 0px 0px; margin-top:0px; display:none; position: fixed;left:0px;top:74px;z-index:999;}
#target-1 .head-search{display:flex; gap:20px; margin:0px; padding:0px 7%; position:relative;}
@media (min-width: 64rem){#target-1 .head-search{padding:0px 4%;}}
@media (min-width:90rem){#target-1 .head-search{padding:0px 7%;}}

#target-1  p{color:#000 !important; }
#target-1 .ss-main .ss-single-selected{color:#000 !important;}
#target-1 .ss-main .ss-single-selected{border:1px solid #000 !important; background:#fff !important;}
#target-1 .home-search-room{border:1px solid #000 !important; color: #000; background:#fff !important;}

#target-3{background:#F6F5F5;width:450px;  box-shadow: -6px 10px 24px 0px rgba(0, 0, 0, 0.10);padding:20px; margin:0px; display:none; position:absolute;right:7%;top:90px;z-index:999;}
#target-3 .hide-3-yes{width: 18%; display:block; background: #000000; color: #ffffff !important;margin: 0px 0px 0px;height: 40px !important;border: 0px;text-align: center;font-size: 14px;padding: 8px 15px 8px;transition: all 0.4s ease;position: relative; }
.hide-3-yes .hide-button{justify-content: center;}


.hide{display:none;}
/*  added this - not working  */
.hide-1-yes{display:none;  background:none; font-size:16px; border:0px;}
.hide-2-yes{display:none;}.hide-button{display:flex; gap:6px; align-items:center;}




 

/*--Head END--*/
.wiki-mk{padding-left:40px; padding-right:40px;}
.midbox-inner{margin:auto;max-width:90rem;width:100%;}

#home-slider{background: #004526; padding:0px 0px 0px; margin-top:-90px; position:relative; z-index:1; overflow: hidden;}
#home-slider::before {content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 100%;background:linear-gradient(to right, rgb(0,0,0,.0)30%, rgb(0,0,0,.0) 70%);z-index:1;}
.home-slider{width: 100%; display:flex; gap:0px; margin:0px; padding:0px 6% 0px; position:absolute; bottom:70px; left:0px;z-index:6;}
.home-slider-doc{display:block; margin:0px; padding:0px; width: 100%;}
#home-slider .home-slider-img {object-fit: cover;height: 100%;}
.home-slider-img{display:block;} .home-slider-mob{display:none;}
 
#home-slider h1{width:45%; color:#fff; font-size:50px; font-family: "quiche-sans",sans-serif; font-weight:300; margin:0px 0px 10px; padding:0px;}
#home-slider h1 span{display:block; color:#fff;}
 

#home-about-omnisoul{background:#f5f5f3; padding:110px 0px 80px; margin:0px; position:relative; z-index:1; overflow: hidden;}
.home-about-omnisoul{width:60%; padding:0px 0px 0px; margin:0px; position:relative; }
.home-about-omnisoul h2{width:100%; font-size: 35px;  font-weight: 400;  line-height: 50px; color:#004526;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 40px; display:block; position: relative;}.home-about-omnisoul h2 span{display:block;}
.home-about-omnisoul p {width:100%; font-size:19px;    line-height:35px; font-family: "poppins",sans-serif;  font-weight:300;    color:#606e70;    padding: 0px;margin:20px 0px;    display: block;    position: relative;}
.home-about-omnisoul a{width:max-content; padding:0px 0px 0px; color:#004525; font-size:12px; text-transform: uppercase; font-weight: bold;
  letter-spacing: 2px;  font-family: "poppins",sans-serif;   margin:40px 0px 0px;  transition: all .3s;  display: flex;  align-items: center; position: relative;}
.home-about-omnisoul a::before {  content: "";  background-image: url(../images/2025/01/Primary-Button-Arrow.png);  background-repeat: no-repeat;  background-size: 20px;  display: flex;  width: 60px;  height: 60px;  margin-right: 30px;  overflow: hidden;  background-position: center;  border: 1px solid #556600;  border-radius: 0;  transition: all 0.5s;}
.home-about-omnisoul a:hover{transform: translateX(10px);}


#home-therapy-specialist{background:linear-gradient(to top, #004526 75%, #f5f5f3 0%); padding:70px 0px 190px; margin:0px; position:relative; z-index:1; overflow: hidden;}.home-therapy-specialist{width:80%; padding:0px 0px 0px; margin:0px; position:relative;}
.home-therapy-specialist .play-icon{position:absolute; width:60px; height:60px; right:-25px; top:40%; background:#8d2e00; padding:15px; margin:0px;}

#home-therapy-specialist ul{display:flex; padding:110px 0px 0px; margin:0px; position:relative;}
#home-therapy-specialist li{width:33.33%; border:1px solid #ffde21; padding:40px 60px 90px 60px; margin:0px; position:relative;}
#home-therapy-specialist li h2{width:100%; font-size:24px;  font-weight: 400;  line-height:35px; color:#fff;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 40px; display:block; position: relative;}.home-about-omnisoul h2 span{display:block;}
#home-therapy-specialist li p {width:100%; font-size:16px;    line-height:30px; font-family: "poppins",sans-serif;  font-weight:400;    color:#fff;    padding: 0px;margin:20px 0px;    display: block;    position: relative;}

#home-therapy-specialist li:nth-child(2n){width: 35.333%; margin-top:120px; margin-left: -30px;  margin-right: -30px;  margin-bottom: -120px;}
#home-therapy-specialist li .elementor-icon{margin-bottom:20px;}

#home-counselling{width:100%; background:#f5f5f3; padding:0px 0px 120px; margin:0px;  position:relative;}
.home-counselling{width:40%; background:#004526; padding: 120px 60px 120px 60px; margin:0px; position:absolute; left:60px; bottom:0px;}
.home-counselling h2{width:100%; font-size:35px;  font-weight: 400;  color:#fff;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 40px; display:block; position: relative;}.home-about-omnisoul h2 span{display:block;}
.home-counselling p {width:100%; font-size:16px;    line-height:25px; font-family: "poppins",sans-serif;  font-weight:400;    color:#fff;    padding: 0px;margin:20px 0px;    display: block;    position: relative;}
.home-counselling a{width:max-content; padding:0px 0px 0px;  color:#fff; font-size:12px; text-transform: uppercase; font-weight: bold;
  letter-spacing: 2px;  font-family: "poppins",sans-serif;   margin:40px 0px 0px;  transition: all .3s;  display: flex;  align-items: center; position: relative;}
.home-counselling a::before {  content: "";  background-image: url(../images/2025/01/Primary-Button-Arrow.png);  background-repeat: no-repeat;  background-size: 20px;  display: flex;  width: 60px;  height: 60px;  margin-right: 30px;  overflow: hidden;  background-position: center; background-color:#ffde21;  border: 1px solid #fff;  border: 1px solid #fff;  border-radius: 0;  transition: all 0.5s;}
.home-counselling a:hover{transform: translateX(10px); color:#fff;}


.home-services-link{width:100%; background:#f5f5f3; padding:60px 0px 60px; margin:0px 0px 0px; position:relative;}
.home-services-link ul{width:100%; display:flex; column-gap:60px; padding:0px 0px 0px; margin:0px 0px 0px; position:relative;}
.home-services-link li{width:50%; display:flex;  padding:20px 0px 20px; margin:20px 0px 20px; position:relative; border-bottom:1px solid #ffde21;}
.home-services-link a{font-size:25px;  font-weight:400;  line-height:30px;  color: #004526;  font-family: "quiche-sans",sans-serif; padding-right: 30px; background-image: url(../images/2025/01/Primary-Button-Arrow.png);background-repeat: no-repeat;background-position: center right;background-size: 20px 14px; width: 100%;display: block;}



#home-clinical-hypnotherapy{width:100%; background:#f5f5f3; padding:0px 0px 120px; margin:0px;  position:relative;}
.home-clinical-hypnotherapy{width:40%; background:#004526; padding: 120px 60px 120px 60px; margin:0px; position:absolute; right:60px; bottom:0px;}
.home-clinical-hypnotherapy h2{width:100%; font-size:35px;  font-weight: 400;  color:#fff;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 40px; display:block; position: relative;}.home-clinical-hypnotherapy h2 span{display:block;}
.home-clinical-hypnotherapy p {width:100%; font-size:16px;    line-height:30px; font-family: "poppins",sans-serif;  font-weight:400;    color:#fff;    padding: 0px;margin:20px 0px;    display: block;    position: relative;}
.home-clinical-hypnotherapy a{width:max-content; padding:0px 0px 0px;  color:#fff; font-size:12px; text-transform: uppercase; font-weight: bold;
  letter-spacing: 2px;  font-family: "poppins",sans-serif;   margin:40px 0px 0px;  transition: all .3s;  display: flex;  align-items: center; position: relative;}
.home-clinical-hypnotherapy a::before {  content: "";  background-image: url(../images/2025/01/Primary-Button-Arrow.png);  background-repeat: no-repeat;  background-size: 20px;  display: flex;  width: 60px;  height: 60px;  margin-right: 30px;  overflow: hidden;  background-position: center; background-color:#ffde21;  border: 1px solid #fff;  border: 1px solid #fff;  border-radius: 0;  transition: all 0.5s;}
.home-clinical-hypnotherapy a:hover{transform: translateX(10px); color:#fff;}


#home-dedicated-service{width:100%; background:#004526; padding:60px 0px 60px; margin:0px;  position:relative; overflow:hidden;}
.home-dedicated-service{display:flex; gap:20px; align-items:center; padding:60px 0px 60px; margin:0px;  position:relative; }
.home-dedicated-service img{width:100%; object-fit: cover;     height: 570px; padding:0px 0px 0px; margin:0px;  position:relative; }
.home-dedicated-img{width:30%; padding:60px 0px 60px; margin:0px;  position:relative;}
.home-dedicated-img::before {content: "";  width:88%;  height: 100%;top: 0px;left:-2px;  border: 1px #ffde21 solid;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  position: absolute;  display: flex;}
.home-dedicated-doc{width:70%; padding:60px 60px 60px; margin:0px;  position:relative; }
.home-dedicated-doc h2{width:100%; font-size:35px;  font-weight: 400;  color:#fff;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 40px; display:block; position: relative;} 
.home-dedicated-doc p {width:100%; font-size:16px;    line-height:30px; font-family: "poppins",sans-serif;  font-weight:400;    color:#fff;    padding: 0px;margin:20px 0px;    display: block;    position: relative;}
.home-dedicated-doc ul{width:100%; display:flex; flex-wrap:wrap; padding:40px 0px 0px; margin:0px;}
.home-dedicated-doc li{width:50%; padding:0px 0px 0px; margin:0px;}
.home-dedicated-doc li a{width:100%; display: flex;  color:#fff; font-size:12px; text-transform: uppercase; font-weight: bold;   letter-spacing: 2px;  font-family: "poppins",sans-serif;   padding:10px 0px 10px; margin:0px;}


.flex-row-reverse {flex-direction: row-reverse;}
#home-Approach{width:100%; background:#f5f5f3; padding:60px 0px 40px; margin:0px;  position:relative; overflow:hidden;}
.home-Approach{display:flex; gap:20px; align-items:center; padding:60px 0px 60px; margin:0px;  position:relative; }
.home-Approach img{width:100%; object-fit: cover;     height: 570px; padding:0px 0px 0px; margin:0px;  position:relative; }
.home-Approach-img{width:30%; padding:60px 0px 60px; margin:0px;  position:relative;}
.home-Approach-img::before {content: "";  width:88%;  height: 100%;top: 0px;right:-2px;  border: 1px #ffde21 solid;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  position: absolute;  display: flex;}
.home-Approach-doc{width:70%; padding:60px 60px 60px; margin:0px;  position:relative; }
.home-Approach-doc h2{width:100%; font-size:35px;  font-weight: 400;  color:#004526;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 40px; display:block; position: relative;} 
.home-Approach-doc p {width:100%; font-size:16px;    line-height:30px; font-family: "poppins",sans-serif;  font-weight:400;    color:#606e70;    padding: 0px;margin:20px 0px;    display: block;    position: relative;}
.home-Approach-doc ul{width:100%; display:flex; flex-wrap:wrap; padding:40px 0px 0px; margin:0px;}
.home-Approach-doc li{width:50%; padding:0px 0px 0px; margin:0px;}
.home-Approach-doc li a{width:100%; display: flex;  color:#004526; font-size:12px; text-transform: uppercase; font-weight: bold;   letter-spacing: 2px;  font-family: "poppins",sans-serif;   padding:10px 0px 10px; margin:0px;}



#home-programs-section{width:100%; background:#f5f5f3; padding:0px 0px 60px; margin:0px;  position:relative; overflow:hidden;}
#home-programs-section h2{width:100%; font-size:35px;  font-weight: 400;  color:#004526; text-align:center;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 40px; display:block; position: relative;} 
#home-programs-section h4{width:70%; font-size:16px;    line-height:30px; font-family: "poppins",sans-serif;  font-weight:400; text-align:center;   color:#606e70;    padding: 0px; margin:0px auto 0px;    display: block;    position: relative;}
.home-programs-section{display:flex; gap:0px; align-items:center; padding:60px 0px 0px; margin:0px;  position:relative;}
.home-programs-img img{width:100%;  object-fit: cover;     height:750px; padding:0px 0px 0px; margin:0px;  position:relative; }
.home-programs-img{width:57%; padding:60px 0px 60px; margin-right:60px;  position:relative;}

.home-programs-doc{width:47%; background:#004526; padding:120px 60px 120px 60px; margin-right:-11%;     z-index: 1; position:relative;}
.home-programs-doc h3{width:100%; font-size:35px;  font-weight: 400;  color:#fff;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 40px; display:block; position: relative;} 
.home-programs-doc p {width:100%; font-size:16px;    line-height:30px; font-family: "poppins",sans-serif;  font-weight:400;    color:#fff;    padding: 0px;margin:20px 0px;    display: block;    position: relative;}
.home-programs-doc a{width:max-content; padding:0px 0px 0px;  color:#fff; font-size:12px; text-transform: uppercase; font-weight: bold;
  letter-spacing: 2px;  font-family: "poppins",sans-serif;   margin:40px 0px 0px;  transition: all .3s;  display: flex;  align-items: center; position: relative;}
.home-programs-doc a::before {  content: "";  background-image: url(../images/2025/01/Primary-Button-Arrow.png);  background-repeat: no-repeat;  background-size: 20px;  display: flex;  width: 60px;  height: 60px;  margin-right: 30px;  overflow: hidden;  background-position: center; background-color:#ffde21;  border: 1px solid #fff;  border: 1px solid #fff;  border-radius: 0;  transition: all 0.5s;}
.home-programs-doc a:hover{transform: translateX(10px); color:#fff;}



#home-packages-section{width:100%; background:#004526; padding:80px 0px 80px; margin:0px;  position:relative; overflow:hidden;}
.home-wellness-packages{display:flex; align-items: flex-start; margin:0px; padding:0px; position:relative;}
.home-wellness-packages-img{width:50%; padding:0px 0px 0px; margin:60px 0px 0px -100px; z-index:1; position:relative;}
.home-wellness-packages-img img{height: 600px;  object-fit: cover; object-position: center center;}
.home-wellness-packages-doc{width:54%; padding:110px 180px 110px 60px; margin-left:60px;  position:relative; display: flex;  flex-wrap: wrap;  align-items: center;  gap: 0px;  align-content: center;}
.home-wellness-packages-doc::before {  content: "";  width:95%;  height: 100%;  top: 0px;  left: -2px;  border: 1px #ffde21 solid;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  position: absolute;  display: flex;}
.home-wellness-packages-doc h2{width:100%; font-size:35px;  font-weight: 400;  color:#fff;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 0px; display:block; position: relative;} 
.home-wellness-packages-doc p {width:100%; font-size:16px;    line-height:30px; font-family: "poppins",sans-serif;  font-weight:400;    color:#fff;    padding: 0px;margin:20px 0px;    display: block;    position: relative;}
.home-wellness-packages-doc a{width:max-content; padding:20px 0px 0px;  color:#fff; font-size:12px; text-transform: uppercase; font-weight: bold;
  letter-spacing: 2px;  font-family: "poppins",sans-serif;   margin:0px 0px 0px;  transition: all .3s;  display: flex;  align-items: center; position: relative;}
.home-wellness-packages-doc a::before {  content: "";  background-image: url(../images/2025/01/Primary-Button-Arrow.png);  background-repeat: no-repeat;  background-size: 20px;  display: flex;  width: 60px;  height: 60px;  margin-right: 30px;  overflow: hidden;  background-position: center; background-color:#ffde21;  border: 1px solid #fff;  border: 1px solid #fff;  border-radius: 0;  transition: all 0.5s;}
.home-wellness-packages-doc a:hover{transform: translateX(10px); color:#fff;}


.home-workshops-retreats{display:flex; align-items: flex-start; margin:110px 0px 110px; padding:0px; position:relative;}
.home-workshops-retreats-img{width:50%; padding:0px 0px 0px; margin:60px -110px 0px 0px; z-index:1; position:relative;}
.home-workshops-retreats-img img{height: 600px;  object-fit: cover; object-position: center center;}
.home-workshops-retreats-doc{width:54%; padding:110px 80px 110px 160px; margin-right:60px;  position:relative; display: flex;  flex-wrap: wrap;  align-items: center;  gap: 0px;  align-content: center;}
.home-workshops-retreats-doc::before {  content: "";  width:95%;  height: 100%;  top: 0px;  left: -2px;  border: 1px #ffde21 solid;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  position: absolute;  display: flex;}
.home-workshops-retreats-doc h2{width:100%; font-size:35px;  font-weight: 400;  color:#fff;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 0px; display:block; position: relative;} 
.home-workshops-retreats-doc p {width:100%; font-size:16px;    line-height:30px; font-family: "poppins",sans-serif;  font-weight:400;    color:#fff;    padding: 0px;margin:20px 0px;    display: block;    position: relative;}
.home-workshops-retreats-doc a{width:max-content; padding:20px 0px 0px;  color:#fff; font-size:12px; text-transform: uppercase; font-weight: bold;
  letter-spacing: 2px;  font-family: "poppins",sans-serif;   margin:0px 0px 0px;  transition: all .3s;  display: flex;  align-items: center; position: relative;}
.home-workshops-retreats-doc a::before {  content: "";  background-image: url(../images/2025/01/Primary-Button-Arrow.png);  background-repeat: no-repeat;  background-size: 20px;  display: flex;  width: 60px;  height: 60px;  margin-right: 30px;  overflow: hidden;  background-position: center; background-color:#ffde21;  border: 1px solid #fff;  border: 1px solid #fff;  border-radius: 0;  transition: all 0.5s;}
.home-workshops-retreats-doc a:hover{transform: translateX(10px); color:#fff;}


#home-testimonial-section{width:100%; background:#8d2e00; padding:210px 60px 210px; margin:0px 0px 0px;  position:relative; overflow:hidden;} 
#home-testimonial-section::before {  content: "";  width:95%;  height:84%;  top:8%;  left: -2px;  border: 1px #fff solid;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  position: absolute;  display: flex;}
#testimonial-slider{width:60%; padding:0px 0px 0px; margin:0px;  position:relative;}
#testimonial-slider p {width:100%; font-size:35px;  font-weight: 400;  color:#fff;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 20px; display:block; position: relative;}
.testimonial-name{width:100%; font-size:75px;  font-weight: 400;  color:#fff;   font-family: "AmoretScript";  padding:0px; margin:0px 0px 50px; display:block; position: relative;}



#home-blog-news{width:100%; background:#f5f5f3; padding:80px 60px 80px; margin:0px 0px 0px;  position:relative; overflow:hidden;}
.home-blog-news{width:100%; display:flex; justify-content:space-between; padding:0px; margin:0px;}
.home-blog-news h2 {width:100%;  font-size: 35px;  font-weight: 400;  color:#004526;  font-family: "quiche-sans",sans-serif;  padding: 0px;  margin: 0px 0px 0px;  display: block;  position: relative;}
.home-blog-nav{width:40%; display:flex; gap:30px; align-items:center; padding:0px; margin:0px;}
.home-blog-nav a{width:max-content; padding:0px 0px 0px; color:#004525; font-size:12px; text-transform: uppercase; font-weight: bold;
  letter-spacing: 2px;  font-family: "poppins",sans-serif;   margin:0px 0px 0px;  transition: all .3s;  display: flex;  align-items: center; position: relative;}
.home-blog-nav a::before {  content: "";  background-image: url(../images/2025/01/Primary-Button-Arrow.png);  background-repeat: no-repeat;  background-size: 20px;  display: flex;  width: 60px;  height: 60px;  margin-right: 30px;  overflow: hidden;  background-position: center;  border: 1px solid #556600;  border-radius: 0;  transition: all 0.5s;}
.home-blog-nav a:hover{transform: translateX(10px);}

#home-blog-news ul{width:100%; display:flex; gap:30px; margin:50px 0px 0px; padding:0px; position:relative;}
#home-blog-news li{width:33.33%; list-style:none; margin:0px; padding:0px; position:relative;}
.home-blog-img{width:100%; margin:0px 0px 0px; padding:0px; position:relative;}
.home-blog-img .play-icon{position:absolute; width:60px; height:60px; right: 18px;   bottom: -30px; background:#8d2e00; padding:15px; margin:0px;}
#home-blog-news li span{display: block; color:#606e70; font-size:16px;  font-weight:400;  letter-spacing: 2px;  font-family: "poppins",sans-serif; margin:20px 0px 0px;}
#videos-1 li span{margin:40px 0px 0px;}
#home-blog-news li h3{width:100%;  font-size:25px;  font-weight: 400;  color:#004526;  font-family: "quiche-sans",sans-serif;  padding: 0px;  margin: 0px 0px 0px;  display: block;  position: relative;}

#start-your-journey{width:100%; background:#f5f5f3; padding:60px 0px 60px; margin:0px 0px 0px;  position:relative; overflow:hidden;}
#start-your-journey img { height:800px;  object-fit: cover;  object-position: center center;}
.start-your-journey{z-index: 1;  position: absolute;  top: 0px;  left: 0px;  width: 100%;  height: 100%;  display: flex;  flex-wrap: wrap;  align-items: center;  align-content: center;}
.start-your-journey h2{width:100%; font-size:50px; line-height:80px;  font-weight:300;  color:#fff; text-align:center;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 20px;  }
.start-your-journey h2 span{display:block; font-size:145px;  font-weight: 400;  color:#ffde21;   font-family: "AmoretScript";}
.start-your-journey a{width:max-content; padding:0px 20px 0px;  color:#fff; font-size:12px; border: 1px solid #ffde21; text-transform: uppercase; font-weight: bold;letter-spacing: 2px;  font-family: "poppins",sans-serif;   margin:40px auto 0px;  transition: all .3s;  display: flex;  align-items: center; position: relative;}
  
.start-your-journey a::after{content: "";  background-image: url(../images/2025/01/Primary-Button-Arrow-w.png);  background-repeat: no-repeat;  background-size: 20px;  display: flex;  width: 60px;  height: 60px;  margin-right:0px;  overflow: hidden;  background-position:center;    border-radius: 0;  transition: all 0.5s;}
.start-your-journey a:hover{transform: translateX(10px); color:#fff;}


/*--------- About Us ------- */
#about-slider{background: #004526; padding:0px 0px 0px; margin-top:-90px; position:relative; z-index:1; overflow: hidden;}
#about-slider::before {content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 100%;background:linear-gradient(to right, rgb(0,0,0,.4)30%, rgb(0,0,0,.5) 70%);z-index:1;}
.about-slider{width: 100%; display:flex; gap:0px; margin:0px; padding:0px 6% 0px; position:absolute; bottom:170px; left:0px;z-index:6;}
.about-slider-doc{display:block; margin:0px; padding:0px; width: 100%;}
#about-slider .about-slider-img {object-fit: cover;height:500px;}
.about-slider-img{display:block;} .about-slider-mob{display:none;}
#about-slider h1{width:45%;  color:#fff; font-size:50px; text-align:center; font-family: "quiche-sans",sans-serif; font-weight:300; margin:0px auto 10px; padding:0px;}
#about-slider h1 span{display:block; color:#fff;}


#about-omnisoul-section{background:#ffffff; padding:80px 0px 80px; margin:0px; position:relative; z-index:1; overflow: hidden;}
.about-omnisoul-section{width:100%; padding:0px 0px 0px; margin:0px; position:relative; }
.about-omnisoul-section h2{width:100%; font-size: 35px;  font-weight: 400; text-align:center;  line-height: 50px; color:#004526;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 40px; display:block; position: relative;}
.about-omnisoul-section p {width:100%; font-size:16px;  text-align:center;  line-height:25px; font-family: "poppins",sans-serif;  font-weight:300;    color:#606e70;    padding: 0px 110px;margin:15px 0px;    display: block;    position: relative;}
.about-omnisoul-link{width:90%; display:flex; gap:20px; justify-content: center; margin:40px auto 0px; padding:0px; position:relative;}
.about-omnisoul-link a{width:30%; background:#ffde21;  margin:0px; padding:15px 40px; text-align:center; position:relative; color:#000000;  font-size: 12px;  text-transform: uppercase;  font-weight: bold;  letter-spacing: 2px;  font-family: "poppins",sans-serif;}


#about-service-section{background:#f5f5f3; padding:80px 0px 80px; margin:0px; position:relative; z-index:1; overflow: hidden;}
#about-service-section h2{width:100%; font-size: 35px;  font-weight: 400;    line-height: 50px; color:#004526;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 40px; display:block; position: relative;}
#about-service-section h4{width:100%; font-size:16px;    line-height:25px; font-family: "poppins",sans-serif;  font-weight:400;    color:#606e70;    padding: 0px 0px;margin:15px 0px;    display: block;    position: relative;}
#about-service-section ul{width:100%; display:flex; flex-wrap:wrap; gap:20px; justify-content: center; margin:60px 0px 0px; padding:0px; position:relative;}
#about-service-section li{width:32.33%; list-style:none; border:2px solid #004526; border-radius:12px;  margin:0px 0px 0px; padding:30px; position:relative;}
#about-service-section li h3{width:80%; font-size:25px;  font-weight: 400;   line-height:27px; color:#004526;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 30px; display:block; position: relative;}
#about-service-section li p {width:100%; font-size:16px;  line-height:25px; font-family: "poppins",sans-serif;  font-weight:400;    color:#606e70;    padding: 0px 0px;margin:15px 0px;    display: block;    position: relative;}


#why-omnisoul-section{background:#fff; padding:80px 0px 80px; margin:0px; position:relative; z-index:1; overflow: hidden;}
#why-omnisoul-section h2{width:100%; font-size: 35px;  font-weight: 400;    line-height: 50px; color:#004526;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 40px; display:block; position: relative;}

.why-omnisoul-section{width:100%; padding:40px 0px 0px; margin:0px; position:relative; }
.why-omnisoul-section p {width:100%; font-size:16px;  line-height:25px; font-family: "poppins",sans-serif;  font-weight:400;    color:#606e70;    padding: 0px 0px;margin:15px 0px;    display: block;    position: relative;}

.why-choose-item{width:100%; border:2px solid #004526; border-radius:0px;  margin:0px 0px 0px; padding:30px 50px; position:relative;}
.why-choose-item h3{width:80%; font-size:25px;  font-weight: 400;   line-height:27px; color:#004526;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 30px; display:block; position: relative;}
.why-choose-item p {width:100%; font-size:16px;  line-height:25px; font-family: "poppins",sans-serif;  font-weight:400;    color:#606e70;    padding: 0px 0px;margin:15px 0px;    display: block;    position: relative;}


#about-timelinke-section{background:#004526; padding:80px 0px 80px; margin:0px; position:relative; z-index:1; overflow: hidden;}
.about-timelinke-section{width:100%; display:flex; gap:50px; padding:0px 0px 0px; margin:0px; position:relative;}
.about-timelinke-left{width:40%;   padding:0px 0px 0px; margin:0px; position:relative;}
.about-timelinke-left h2{width:100%; font-size: 32px;  font-weight: 400; text-align:center; line-height: 50px; color:#ffffff;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 40px; display:block; position: relative;}
.about-timelinke-right{width:60%; padding:0px 0px 0px; margin:0px; position:relative;}

.about-timelinke-right ul{margin:0px 0px 40px; padding-left:14%; position:relative; z-index:1;}
.about-timelinke-right ul:before{content: "";position: absolute;top:0%;left:40px;width:1px;height:100%;background:#EFEFEF;;z-index: -1;}
.about-timelinke-right li{width:100%; padding:0px; margin-bottom:30px; position:relative; z-index:1;}
.about-timelinke-right li span{width:90px; height:90px; border-radius:100%; background:#ffffff;display:flex; position:absolute; left:-17%; top:0%;}
.about-timelinke-right .step-box{padding:0px 25px 10px;} 
.about-timelinke-right li span img{width:auto; height:50px; margin-left:20px; margin-top:20px;}
.about-timelinke-right .step-box h3{width:100%; font-size:25px;  font-weight: 400;  line-height:30px; color:#ffffff;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 20px; display:block; position: relative;}
.about-timelinke-right .step-box p{width:100%; font-size:16px;  line-height:27px; font-family: "poppins",sans-serif;  font-weight:400;    color:#ffffff;    padding: 0px 0px;margin:15px 0px;    display: block;    position: relative;}

#book-consultation-today{background:#8d2e00; padding:100px 0px 100px; margin:0px; position:relative; z-index:1; overflow: hidden;}
#book-consultation-today h2{width:100%; font-size: 32px;  font-weight: 400; text-align:center; text-transform: uppercase;  line-height: 50px; color:#ffffff;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 40px; display:block; position: relative;}
#book-consultation-today a{width:max-content; background: #ffffff; font-size:16px;  line-height:25px; font-family: "poppins",sans-serif;  font-weight:400;    color:#000000;    padding:20px 60px; margin:0px auto;    display: block;    position: relative;}

#about-faq-section{background:#556600; padding:80px 0px 80px; margin:200px 0px 0px; position:relative; z-index:1;}
.faq-img-box{justify-content: flex-end;  display: flex; align-content: flex-start;  flex-wrap: wrap;  position: relative;  width: 100%; margin-top:-220px;}
.faq-img{object-fit: cover; width:80%; height:450px; }
#about-faq-section h2{width:100%; font-size: 32px;  font-weight: 400;   line-height: 50px; color:#ffffff;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:40px 0px 40px; display:block; position: relative;}
/*---------About Us END ------- */


/*--------- About inner pages------- */
#about-omni-slider{background: #004526; padding:0px 0px 0px; margin-top:-90px; position:relative; z-index:1; overflow: hidden;}
#about-omni-slider::before {content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 100%;background:linear-gradient(to right, rgb(0,0,0,.4)30%, rgb(0,0,0,.5) 70%);z-index:1;}
.about-omni-slider{width: 100%; display:flex; gap:0px; margin:0px; padding:0px 6% 0px; position:absolute; bottom:170px; left:0px;z-index:6;}
.about-omni-slider-doc{display:block; margin:0px; padding:0px; width: 100%;}
#about-omni-slider .about-omni-slider-img {object-fit: cover;height:500px;}
.about-slider-img{display:block;} .about-omni-slider-mob{display:none;}
#about-omni-slider h1{width:45%;  color:#fff; font-size:50px; font-family: "quiche-sans",sans-serif; font-weight:300; margin:0px 10px; padding:0px;}
#about-omni-slider h1 span{display:block; color:#fff;}


#about-omnisoul-mani{background:#f5f5f3; padding:110px 0px 10px; margin:0px; position:relative; z-index:1; overflow: hidden;}
.about-omnisoul-mani{width:60%; padding:0px 0px 0px; margin:0px; position:relative; }
.about-omnisoul-mani h2{width:100%; font-size: 35px;  font-weight: 400;  line-height: 50px; color:#004526;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 40px; display:block; position: relative;}.about-omnisoul-mani h2 span{display:block;}
.about-omnisoul-mani p {width:100%; font-size:19px;    line-height:35px; font-family: "poppins",sans-serif;  font-weight:300;    color:#606e70;    padding: 0px;margin:20px 0px;    display: block;    position: relative;}
.about-omnisoul-mani a{width:max-content; padding:0px 0px 0px; color:#004525; font-size:12px; text-transform: uppercase; font-weight: bold;
  letter-spacing: 2px;  font-family: "poppins",sans-serif;   margin:40px 0px 0px;  transition: all .3s;  display: flex;  align-items: center; position: relative;}
.about-omnisoul-mani a::before {  content: "";  background-image: url(../images/2025/01/Primary-Button-Arrow.png);  background-repeat: no-repeat;  background-size: 20px;  display: flex;  width: 60px;  height: 60px;  margin-right: 30px;  overflow: hidden;  background-position: center;  border: 1px solid #556600;  border-radius: 0;  transition: all 0.5s;}
.about-omnisoul-mani a:hover{transform: translateX(10px);}

.omni-services-link{width:100%; background:#f5f5f3; padding:60px 0px 60px; margin:0px 0px 0px; position:relative;}
.omni-services-link ul{width:100%; display:flex; flex-wrap:wrap; column-gap:50px; padding:0px 0px 0px; margin:0px 0px 0px; position:relative;}
.omni-services-link li{width:48%; display:flex;  padding:10px 0px 10px; margin:10px 0px 10px; position:relative; border-bottom:1px solid #ffde21;}
.omni-services-link a{font-size:25px;  font-weight:400;  line-height:30px;  color: #004526;  font-family: "quiche-sans",sans-serif; padding-right: 30px; background-image: url(../images/2025/01/Primary-Button-Arrow.png);background-repeat: no-repeat;background-position: center right;background-size: 20px 14px; width: 100%;display: block;}
.omni-services-link h2{width:100%; font-size: 32px;  font-weight: 400;  line-height: 50px; color:#004526;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 40px; display:block; position: relative;}

#omni-services-faq{background:#004526; padding:80px 0px 80px; margin:0px; position:relative; z-index:1; overflow: hidden;}
#omni-services-faq::before {  content: "";  width:96%;  height:89%;  top:50px;  left:0px;  border: 1px #ffde21 solid;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  position: absolute;  display: flex;}
.omni-services-faq{width:100%; display:flex; gap:50px; padding:0px 0px 0px; margin:0px; position:relative;}
.omni-services-faq-left{width:30%;   padding:0px 0px 0px; margin:0px; position:relative;}
.omni-services-faq-left h2{width:100%; font-size: 32px;  font-weight: 400;  line-height: 50px; color:#ffffff;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:40px 0px 0px; display:block; position: relative;}
.omni-services-faq-right{width:70%; padding-right:80px; margin:0px; position:relative;}
/*---------About inner pages END ------- */


/*--------- service ------- */
#service-omnisoul-mani{background:#f5f5f3; padding:110px 0px 260px; margin:0px; position:relative; z-index:1; overflow: hidden;}
#service-omnisoul-mani::before {content: "";  width: 96%;  height:65%;  top: 50px;  left: 0px;  border: 1px solid #004526;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  position: absolute;  display: flex;}
.service-omnisoul-mani{width:60%; padding:0px 0px 0px; margin:0px; position:relative; }
.service-omnisoul-mani h2{width:100%; font-size: 35px;  font-weight: 400;  line-height: 50px; color:#004526;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 40px; display:block; position: relative;}.service-omnisoul-mani h2 span{display:block;}
.service-omnisoul-mani p {width:100%; font-size:16px;    line-height:25px; font-family: "poppins",sans-serif;  font-weight:400;    color:#606e70;    padding: 0px;margin:20px 0px;    display: block;    position: relative;}


#service-omnisoul-med{background:#004526; padding:110px 0px 260px; margin:0px; position:relative; z-index:1;}
.service-omnisoul-med{width:100%; padding:0px 0px 0px; margin:0px; position:relative; }
.service-omnisoul-med h2{width:100%; font-size: 35px;  font-weight: 400;  line-height: 50px; color:#ffffff;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 40px; display:block; position: relative;}.service-omnisoul-med h2 span{display:block;}
.service-omnisoul-med p {width:100%; font-size:16px;  line-height:25px; font-family: "poppins",sans-serif;  font-weight:400;    color:#ffffff;    padding: 0px;margin:20px 0px;    display: block;    position: relative;}
.service-omnisoul-med  ul{margin:25px 0 25px; padding:0px;}
.service-omnisoul-med  ul li{position: relative;color: #ffffff; width:90%; padding-left:27px;margin-bottom:20px; font-size:16px;  line-height:25px; font-family: "poppins",sans-serif;  font-weight:400;  margin-left:1px;list-style:none;}
.service-omnisoul-med  ul li::before {content: '';background:#000;width: 8px;height: 8px;border-radius: 50px; border: 4px solid #ffde21;  padding: 4px; position: absolute;top:4px;left: 0px;}

.service-omnisoul-img{justify-content: flex-end;  display: flex; align-content: flex-start;  flex-wrap: wrap;  position: relative;  width: 100%; margin-top:-240px; margin-bottom:70px;}.service-omnisoul-img img{object-fit: cover; width:95%; height:600px;}

#service-section-1{background:#f5f5f3; padding:110px 0px 60px; margin:0px; position:relative; z-index:1;}
.service-section-1{width:100%; padding:0px 0px 0px; margin:0px; position:relative; }
.service-section-1 h2{width:100%; font-size: 35px;  font-weight: 400;  line-height: 50px; color:#004526;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 40px; display:block; position: relative;}.service-section-1 h2 span{display:block;}
.service-section-1 p {width:100%; font-size:16px;  line-height:25px; font-family: "poppins",sans-serif;  font-weight:400;    color:#606e70;    padding: 0px;margin:20px 0px;    display: block;    position: relative;}
.service-section-1  ul{margin:25px 0 25px; padding:0px;}
.service-section-1  ul li{position: relative;color: #606e70; width:90%; padding-left:27px;margin-bottom:20px; font-size:16px;  line-height:25px; font-family: "poppins",sans-serif;  font-weight:400;  margin-left:1px;list-style:none;}
.service-section-1  ul li::before {content: '';background:#fff;width: 8px;height: 8px;border-radius: 50px; border: 4px solid #004526;  padding: 4px; position: absolute;top:4px;left: 0px;}

.services-omnisoul-img{position: relative;  width: 100%; margin-top:-240px; margin-bottom:70px;}.services-omnisoul-img img{object-fit: cover; width:95%; height:600px;}
/*---------service END ------- */

/*--------- Packages ------- */
#packages-main-section{background:#f5f5f3; padding:80px 0px 80px; margin:0px; position:relative; z-index:1; overflow: hidden;}
.packages-main-section{width:60%; padding:0px 0px 0px; margin:0px; position:relative; }
.packages-main-section h2{width:100%; font-size: 35px;  font-weight: 400;  line-height: 50px; color:#004526;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 40px; display:block; position: relative;}.packages-main-section h2 span{display:block;}
.packages-main-section p {width:100%; font-size:18px;    line-height:32px; font-family: "poppins",sans-serif;  font-weight:300;    color:#606e70;    padding: 0px;margin:20px 0px;    display: block;    position: relative;}
.packages-main-section a{width:max-content; padding:0px 0px 0px; color:#004525; font-size:12px; text-transform: uppercase; font-weight: bold;
  letter-spacing: 2px;  font-family: "poppins",sans-serif;   margin:40px 0px 0px;  transition: all .3s;  display: flex;  align-items: center; position: relative;}
.packages-main-section a::before {  content: "";  background-image: url(../images/2025/01/Primary-Button-Arrow.png);  background-repeat: no-repeat;  background-size: 20px;  display: flex;  width: 60px;  height: 60px;  margin-right: 30px;  overflow: hidden;  background-position: center;  border: 1px solid #556600;  border-radius: 0;  transition: all 0.5s;}
.packages-main-section a:hover{transform: translateX(10px);}

#packages-med-section{background:#004526; padding:70px 0px 200px; margin:0px; position:relative; z-index:1; overflow: hidden;} 
#packages-med-section h2{width:100%; font-size: 35px;  font-weight: 400;  line-height: 50px; color:#ffffff;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 0px; display:block; position: relative;}
#packages-med-section ul{display:flex; flex-wrap:wrap; padding:110px 0px 0px; margin:0px; position:relative;}
#packages-med-section li{width:33.33%; border:1px solid #ffde21; padding:40px 60px 90px 60px; margin:0px; position:relative;}
#packages-med-section li h3{width:100%; font-size:24px;  font-weight: 400;  line-height:35px; color:#fff;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 40px; display:block; position: relative;} 
#packages-med-section li p {width:100%; font-size:16px;    line-height:30px; font-family: "poppins",sans-serif;  font-weight:400;    color:#fff;    padding: 0px;margin:20px 0px;    display: block;    position: relative;}
#packages-med-section li:nth-child(2n){width: 35.333%; margin-top:120px; margin-left: -30px;  margin-right: -30px;  margin-bottom: -120px;}
#packages-med-section li:nth-child(4n){width:50%; margin-top:350px; margin-left:0px;  margin-right:0px;  margin-bottom:-40px;}
#packages-med-section li:nth-child(5n){width:50%; margin-top:220px; margin-left:-25px;  margin-right:0px;  margin-bottom:0px;}
#packages-med-section li .elementor-icon{margin-bottom:20px;}
/*---------Packages END ------- */


/*--------- Contact Us  ------- */
#contact-section {background: #f5f5f3;  padding: 80px 0px 80px;  margin: 0px;  position: relative;  z-index: 1;  overflow: hidden;}

.contact-section{display:flex; gap:60px; padding:0px; margin:0px; position:relative;}
.contact-section-left{width:60%; padding:0px; margin:0px; position:relative;}
.contact-section-left h2{font-size:44px; font-family:"quiche-sans",sans-serif; font-weight: 300; color:#00061A; margin:0px 0px 15px; padding:0px;}
.contact-section-left p{color: #606e70; font-family: "poppins",sans-serif; font-size:16px; line-height: 25px; margin:0px; padding:0px 0px 30px;}

.contact-section-left .lets-talk-form {width: 100%;gap: 15px;padding-bottom: 10px;display: flex;}
.contact-section-left .lets-talk-dr{display:block;width: 100%; margin-bottom:10px;}
.contact-section-left .lets-talk-dr input::placeholder {color:#818181; font-size:16px;}
.contact-section-left .lets-talk-dr input:focus {border-left:2px solid #ffde21 !important;}
.contact-section-left .lets-talk-dr  textarea::placeholder {color:#818181; font-size:16px;}
.contact-section-left .lets-talk-dr  textarea:focus {border-left:2px solid #ffde21 !important;}
.contact-section-left .lets-talk-dr input, textarea {border-left:2px solid #004526 !important; border:1px solid #4445;   height:50px;  padding-left:15px;  width:100%;  font-size:16px; font-family: "poppins",sans-serif; font-weight: 300;  border-radius:0px;  background-color:#ffffff;  outline:none;  text-align:left;}
.contact-section-left .magbox {background-color:#ffffff;width: 100%;height:100px;padding-top: 20px;padding-left: 16px;}
.contact-section-left .submit-now{background:#004526;color: #ffffff;border: 2px solid #004526; font-size:18px;border-radius:0px;padding:12px 60px;position: relative; width:max-content;  margin:10px 0 0px;}
.contact-section-left .submit-now:hover{background:#ffffff; color:#004526;}

.contact-section-right{width:40%; background-color: rgba(255,255,255,.25); border-radius: .5rem;  box-shadow: 0 3px 5px rgba(0,0,0,.05); padding:30px; margin:0px; position:relative;}
.contact-section-right h3{font-size:24px; font-family:"quiche-sans",sans-serif; font-weight: 300; color:#00061A; margin:0px 0px 35px; padding:0px;}
.contact-section-right .phone-box{color: #606e70; font-family: "poppins",sans-serif; font-size:16px; line-height: 25px; margin-bottom:25px; padding-left:60px; position:relative; border-bottom: 1px solid #efefef; padding-bottom: 20px;}
.contact-section-right .phone-box img{position:absolute; top:2px; left:0px; width:40px;}
.contact-section-right .email-box{color: #606e70; font-family: "poppins",sans-serif; font-size:16px; line-height: 25px; margin-bottom:25px; padding-left:60px; position:relative; border-bottom: 1px solid #efefef; padding-bottom: 20px;}
.contact-section-right .email-box img{position:absolute; top:-4px; left:0px; width:40px;}
.contact-section-right .address-box{color: #606e70; font-family: "poppins",sans-serif; font-size:16px; line-height: 25px; margin-bottom:25px; padding-left:60px; position:relative; }
.contact-section-right .address-box img{position:absolute; top:2px; left:0px; width:40px;}
/*--------- Contact Us  END ------- */


/*----Book a Session  END ----*/
#book-appointment-section{width: 100%;background:#f5f5f3;height: 100%;overflow: hidden;padding:110px 0px 110px;position: relative;margin: 0px 0px 0px;z-index: 1;}
#book-appointment-section::before {position: absolute;  content: "";  width: 100%;  height: 100%;  background: url(../images/2025/02/02/bg.png) no-repeat;  background-size: 27%;  background-position: left bottom;  z-index: -1;  left: 0;  bottom: 0px;}
.book-appointment-section {box-shadow: rgba(0, 0, 0, 0.1) 1px 5px 10px;    width:70%;border:15px solid #fff;    height: auto;    display: block;    position: relative;    background:none;    padding: 30px;    border-radius: 16px;    margin-left: 30%;}
.book-appointment-section h3{font-size:25px; font-family:"quiche-sans",sans-serif; font-weight: 300; color:#00061A; margin:0px 0px 25px; padding:0px;}
.book-appointment-section p{color:#445; font-size:16px; margin:0px; padding:0px 0px 30px;}
.book-appointment-section .lets-talk-form {width: 100%;gap: 15px;padding-bottom:5px;display: flex;}
.book-appointment-section .lets-talk-dr{display:block;width: 100%; margin-bottom:5px; position:relative;}
.book-appointment-section .lets-talk-dr input::placeholder {color:#818181; font-size:16px; font-family: "poppins",sans-serif;}
.book-appointment-section .lets-talk-dr input:focus {border-left:2px solid #ffde21 !important;}
.book-appointment-section .lets-talk-dr  textarea::placeholder {color:#818181; font-size:16px; font-family: "poppins",sans-serif;}
..book-appointment-section .lets-talk-dr  textarea:focus {border-left:2px solid #ffde21 !important;}
.book-appointment-section .lets-talk-dr input, textarea {border-left:2px solid #004526 !important; border:1px solid #4445;   height:45px;  padding-left:50px;  width:100%;  font-size:16px; font-family: "poppins",sans-serif; font-weight: 300; border-radius:0px;  background-color:#ffffff;  outline:none;  text-align:left;}
.book-appointment-section .magbox {background-color:#ffffff;width: 100%;height:100px;padding-top:15px; padding-left:50px;}
.book-appointment-section .submit-now{background:#004526;color: #ffffff;border: 2px solid #004526; font-size:18px;border-radius:0px;padding:12px 60px;position: relative; width:max-content;  margin:10px 0 0px;}
.book-appointment-section .submit-now:hover{background:#ffffff; color:#004526;}
.book-appointment-section .ss-main .ss-single-selected .placeholder{color:#818181; font-size:16px; }
.book-appointment-section  .ss-main .ss-single-selected{border-left:2px solid #004526; height:45px; padding-left:50px; border-radius:0px;}
.book-appointment-section .form-icon-bg {    width:45px;    height:45px;  background:none;      display: flex;    align-items: center;    justify-content: center;    border-radius:0px;    position: absolute;    top:0px;    left: 0px;  padding:0px;     z-index: 1;}
.book-appointment-section .form-icon-bg img {width: auto;height:30px;}
/*----Book a Session  END ----*/


/*----resources----*/
#resources-section{width:100%; background:#f5f5f3; padding:80px 60px 20px; margin:0px 0px 0px;  position:relative; overflow:hidden;}
.resources-section{width:100%; display:flex; align-items: center; justify-content:space-between; padding:0px; margin:0px;}
.resources-section h2 {width:100%;  font-size: 35px;  font-weight: 400;  color:#004526;  font-family: "quiche-sans",sans-serif;  padding: 0px;  margin: 0px 0px 0px;  display: block;  position: relative;}
.resources-nav{width:max-content; display:flex; gap:30px; align-items:center; padding:0px; margin:0px;}
.resources-nav a{width:max-content; padding:0px 0px 0px; color:#004525; font-size:12px; text-transform: uppercase; font-weight: bold;
  letter-spacing: 2px;  font-family: "poppins",sans-serif;   margin:0px 0px 0px;  transition: all .3s;  display: flex;  align-items: center; position: relative;}
.resources-nav a::before {  content: "";  background-image: url(../images/2025/01/Primary-Button-Arrow.png);  background-repeat: no-repeat;  background-size: 20px;  display: flex;  width: 60px;  height: 60px;  margin-right: 30px;  overflow: hidden;  background-position: center;  border: 1px solid #556600;  border-radius: 0;  transition: all 0.5s;}
.resources-nav a:hover{transform: translateX(10px);}

#resources-section ul{width:100%; display:flex; gap:30px; margin:50px 0px 110px; padding:0px; position:relative;}
#resources-section li{width:33.33%; list-style:none; margin:0px; padding:0px; position:relative;}
.home-blog-img{width:100%; margin:0px 0px 0px; padding:0px; position:relative;}
.home-blog-img .play-icon{position:absolute; width:60px; height:60px; right: 18px;   bottom: -30px; background:#8d2e00; padding:15px; margin:0px;}
#resources-section li span{display: block; color:#606e70; font-size:16px;  font-weight:400;  letter-spacing: 2px;  font-family: "poppins",sans-serif; margin:20px 0px 0px;}
#resources-section li span{margin:40px 0px 0px;}
#resources-section li h3{width:100%;  font-size:25px;  font-weight: 400;  color:#004526;  font-family: "quiche-sans",sans-serif;  padding: 0px;  margin: 0px 0px 0px;  display: block;  position: relative;}
/*----resources  END ----*/


/*----videos----*/
#videos-list-section{width:100%; background:#f5f5f3; padding:80px 60px 80px; margin:0px 0px 0px;  position:relative; overflow:hidden;}
#videos-list-section h2 {width:100%;  font-size: 35px;  font-weight: 400;  color:#004526;  font-family: "quiche-sans",sans-serif;  padding: 0px;  margin: 0px 0px 0px;  display: block;  position: relative;}
#videos-list-section ul{width:100%; display:flex; flex-wrap:wrap; gap:20px; margin:50px 0px 0px; padding:0px; position:relative;}
#videos-list-section li{width:23.33%; list-style:none; margin:0px 0px 40px; padding:0px; position:relative;}
.videos-list-img{width:100%; margin:0px 0px 0px; padding:0px; position:relative;}
.videos-list-img .play-icon{position:absolute; width:60px; height:60px; right: 18px;   bottom: -30px; background:#8d2e00; padding:15px; margin:0px;}
#videos-list-section li span{display: block; color:#606e70; font-size:16px;  font-weight:400;  letter-spacing: 2px;  font-family: "poppins",sans-serif; margin:20px 0px 0px;}
#videos-list-section li span{margin:40px 0px 0px;}
#videos-list-section li h3{width:100%;  font-size:25px;  font-weight: 400;  color:#004526;  font-family: "quiche-sans",sans-serif;  padding: 0px;  margin: 0px 0px 0px;  display: block;  position: relative;}
/*----videos  END ----*/


/*----Blog----*/
#blog-list-section{width:100%; background:#f5f5f3; padding:80px 60px 80px; margin:0px 0px 0px;  position:relative; overflow:hidden;}
#blog-list-section h2 {width:100%;  font-size: 35px;  font-weight: 400;  color:#004526;  font-family: "quiche-sans",sans-serif;  padding: 0px;  margin: 0px 0px 0px;  display: block;  position: relative;}
#blog-list-section ul{width:100%; display:flex; flex-wrap:wrap; gap:20px; margin:50px 0px 0px; padding:0px; position:relative;}
#blog-list-section li{width:23.33%; list-style:none; margin:0px 0px 40px; padding:0px; position:relative;}
.blog-list-img{width:100%; margin:0px 0px 0px; padding:0px; position:relative;}
.blog-list-img .play-icon{position:absolute; width:60px; height:60px; right: 18px;   bottom: -30px; background:#8d2e00; padding:15px; margin:0px;}
#blog-list-section li span{display: block; color:#606e70; font-size:16px;  font-weight:400;  letter-spacing: 2px;  font-family: "poppins",sans-serif; margin:20px 0px 0px;}
#blog-list-section li span{margin:40px 0px 0px;}
#blog-list-section li h3{width:100%;  font-size:25px;  font-weight: 400;  color:#004526;  font-family: "quiche-sans",sans-serif;  padding: 0px;  margin: 0px 0px 0px;  display: block;  position: relative;}



#blog-details-slider{background: #004526; padding:0px 0px 0px; margin-top:-90px; position:relative; z-index:1; overflow: hidden;}
#blog-details-slider::before {content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 100%;background:linear-gradient(to right, rgb(0,0,0,.4)30%, rgb(0,0,0,.5) 70%);z-index:1;}
.blog-details-slider{width: 100%; display:flex; gap:0px; margin:0px; padding:0px 6% 0px; position:absolute; bottom:140px; left:0px;z-index:6;}
.blog-details-slider-doc{display:block; margin:0px; padding:0px; width: 100%;}
#blog-details-slider .blog-details-slider-img {object-fit: cover;height:500px;}
.blog-details-img{display:block;} .blog-details-slider-mob{display:none;}
#blog-details-slider h1{width:55%;  color:#fff; font-size:50px; font-family: "quiche-sans",sans-serif; font-weight:300; margin:0px 10px; padding:0px;}
#blog-details-slider h1 span{display:block; color:#fff;}


#blog-details-main{background:#f5f5f3; padding:80px 0px 80px; margin:0px; position:relative; z-index:1; overflow: hidden;}
.blog-details-main{width:60%; padding:0px 0px 0px; margin:0px; position:relative; }
.blog-details-main h2{width:100%; font-size: 35px;  font-weight: 400;  line-height: 50px; color:#004526;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 20px; display:block; position: relative;}.blog-details-main h2 span{display:block;}
.blog-details-main h3{width:100%; font-size:30px;  font-weight: 400;  line-height:45px; color:#004526;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 20px; display:block; position: relative;} 
.blog-details-main p {width:100%; font-size:16px;    line-height:25px; font-family: "poppins",sans-serif;  font-weight:300;    color:#606e70;    padding: 0px;margin:20px 0px;    display: block;    position: relative;}
.blog-details-main  ul{margin:25px 0 25px; padding:0px;}
.blog-details-main  ul li{position: relative;color: #606e70; width:90%; padding-left:27px;margin-bottom:20px; font-size:16px;  line-height:25px; font-family: "poppins",sans-serif;  font-weight:400;  margin-left:1px;list-style:none;}
.blog-details-main  ul li::before {content: '';background:#fff;width: 8px;height: 8px;border-radius: 50px; border: 4px solid #004526;  padding: 4px; position: absolute;top:4px;left: 0px;}
.services-omnisoul-img{position: relative;  width: 100%; margin-top:-240px; margin-bottom:70px;}.services-omnisoul-img img{object-fit: cover; width:95%; height:600px;}.blog-details-main img{width:100%; height:100%; margin:20px 0px;}
/*----Blog  END ----*/


/*--------- Footer ------- */
footer{width:100%;  background:#f5f5f3; display:flex;    flex-direction: column;  margin: 0px 0px 0px;    padding:0px 0px 0px;    position: relative;    z-index: 1; overflow: hidden;}
.footer-section{width:100%; margin:0px;    padding:0px; display:flex; gap:0px;    position: relative;}
.footer-copyright{width:24%; background: #004526; margin:0px;    padding:110px 60px 20px;   position: relative;}
.footer-footer-logo img{width:60%; margin:0px auto;}
.footer-footer-call{margin:0px;    padding:40px 0px 40px;   position: relative;}
.footer-footer-call p{color: #fff;  font-size:12px;  text-transform: uppercase;  font-weight: bold;  letter-spacing: 2px;  font-family: "poppins",sans-serif;}
.footer-footer-call a{width:100%; font-size:25px;  font-weight:400;  color:#fff !important;   font-family: "quiche-sans",sans-serif;   padding:0px; margin:0px 0px 20px; }
.wiki-fab{width:max-content; display:block; margin:40px 0px 40px;padding:0px; }
.wiki-fab ul{    display:block;    padding:0px 0px 0px; margin:0px;}
.wiki-fab li {width:100%; padding:0px;    list-style: none;    position: relative;    text-align: center;}
.wiki-fab a {color:#ffffff;  display:flex; gap:35px;  align-items:center;  width:35px;    height:30px;  font-size:12px; font-family: "poppins",sans-serif; font-weight: bold; }
.wiki-fab li a:hover{color:#ffffff !important;}
.copyright{position:absolute; bottom:0px; left:0px; font-weight: bold; font-size:12px; letter-spacing: 2px;  font-family: "poppins",sans-serif; color:#fff; padding: 20px 60px 20px;    width: 100%;}



.footer-links{width:76%; margin:0px;  padding:110px 0px 0px 0px;     position: relative;}
.footer-links-box{width:95%; margin:0px;  padding:0px 60px 80px; display: flex; justify-content:space-between;  position: relative;}
.footer-navbox{width:33.33%;} .footer-nav-des{display:block;}.footer-nav-mob{display:none;}
.footer-navbox h4{font-size:27px; font-weight: 400;  font-family: "quiche-sans",sans-serif; color:#556600;padding-bottom: 10px;margin:0px;}
.footer-navbox ul{display: block;margin: 0px;padding: 0px;}

.footer-navbox li{display: block;padding: 0px;list-style: none;}
.footer-navbox li img{width:auto; height:15px; margin-right:15px;}
.footer-links a{display:block; font-weight: bold; font-size:12px; letter-spacing: 2px;  font-family: "poppins",sans-serif;   margin:0px;padding:5px 0px; color:#556600;}
.footer-links a:hover{color:#556600;}
.but .fa-chevron-down{display:none;}
.footer-navbox .active .fa-chevron-down::before{content: "\f077";}
.footerbox a .fa{padding-right:7px;}
.foot-policy-nav{display:flex; align-items:center; gap:45px; border-top: 1px solid #cee4e8; padding:20px 60px 20px}
.foot-policy-nav a{ font-weight: bold; font-size:12px; letter-spacing: 2px;  font-family: "poppins",sans-serif; color:#556600;}.foot-policy-nav a:hover{color:#556600;}

/*---------Footer END ------- */





/*---------END Header------- */
.book-a-session{width: max-content;  background:#ffde21;  text-align: center;  display: flex;  padding:20px 40px;  position: fixed;    bottom: 30px;    right:60px;  z-index:999;    cursor:pointer;}
.book-a-session a{color:#000000;  font-size: 12px;  text-transform: uppercase;  font-weight: bold;  letter-spacing: 2px;  font-family: "poppins",sans-serif;}

.topnav-selectbox{display:none; justify-content:space-between;gap:12px;border-bottom:1px solid #efefef;}
.topnav-selectbox .ss-main .ss-single-selected{border:0px solid #ffffff; border-radius:8px;}
.topnav-selectbox .ss-main .ss-single-selected .ss-arrow span {border:solid #000;border-width: 0 2px 2px 0;display: inline-block;padding:4px;  transition: transform .2s, margin .2s; }
.topnav-selectbox .ss-main .ss-single-selected .ss-arrow span.arrow-down{margin: -3px 0 0 8px;}
.topnav-selectbox .ss-main .ss-single-selected .ss-arrow span.arrow-up{margin:3px 0 0 8px;}


.get-started-m a {color:#fff;background: #000000;font-size:13px;border-radius:5px;padding:5px 7px;border: 1px solid #000000;}
.mob-head-button{display:none;}
.m-searchbox{display:flex;align-items: center;justify-content: center;width:auto;}
.mob-phone{display:flex;align-items: center;justify-content: center;width:auto;} 
.mob-login{display:flex;align-items: center;justify-content: center;width:auto; margin:16px 15px 0px;}
.mob-login img{width: auto;
  height:25px;margin-top:5px;}


.mob-login span{color:#ffffff; padding:0px 6px; font-size:14px;} 
.mob-login a{color:#ff4d5e; font-size:14px;}.mob-login a:hover{color:#ffffff; font-size:14px;}
.get-started-m{display:flex;align-items: center;font-family:Inter Bold;width: auto;}.get-started-m a{color:#ffffff; background: #000000;font-size: 13px; border-radius: 5px;padding:5px 7px; border: 1px solid #000000;}
.get-started-m a:hover{color:#ffffff; background:#000000;}
/*---------END Header------- */

 


@media screen and (max-width:880px) {
.head-search .hide-1-yes{display:none !important;}#target-1{top: initial; bottom:54px; padding: 70px 0px;}
#enquiry-bottom-all{display:none;}.Whatsapp{display:none;}.topnav-selectbox{display: flex; justify-content: right;} 
.topnav-selectbox .ss-main .ss-single-selected{width: max-content;}
.sticky .topnav-selectbox{display:none;}
.footer-bottom-mob {display: flex;}.cta-bar{bottom:70px;}
.slider-des{display:none !important;}.slider-mob{display:block !important;} .iti__country-list{width:280px; overflow-x:hidden;}
.mob-head-button{display:flex; margin:0px; gap:10px; right:15px;top:1px;position: absolute; align-items: center;justify-content: center;}
.m-searchbox img{width:30px;height:auto;}	
.mob-phone img{width:30px;height:auto;}.get-started-m{display:flex;}	

.dropdown-phone1{z-index:999; right:0px; min-width:340px; padding-top:20px;}.sticky .dropdown-phone1{padding-top:8px;}
.dropdown-phone1 ul{z-index:999;}
.dropdown-phone1 a{font-size:14px;}
/*---------END Header------- */
.page-header{display:none !important;}
.m-search-box{display:flex;display: flex;align-items: center;justify-content: center;}
.m-search-box img {width: 25px;height: 25px;}
.m-phone{display:flex;display: flex;align-items: center;justify-content: center;}
.m-phone img {width: 25px;height: 25px;}
#header-id{height:auto; width: 100%;  padding:0px 0;} 
 .headerTertiary{display:none !important; }  
.sticky{background:none; box-shadow: initial; top:10px !important;}
#header-id .wiki-mk {padding-left: 0px;}

.logo-m{ position: relative;width:50%; height: 100%;transition:transform .3s ease-in-out;flex:0 0 0px;display: flex;align-items: center;justify-content: center;padding:10px 10px 15px;}
.logo-m img{max-width:100%; transform: translateY(2px);}
.sticky .logo-m img{max-width:100%; display:block; padding:0px 0; transform: translateY(2px);}
 
/*---------END Header------- */
.book-a-session{bottom: 0; width: 100%; right:0px; justify-content: center; padding:15px 20px;}

.midbox-inner {margin: 0 auto;max-width:100%;width:100%; }
.wiki-mk {padding-left:20px;padding-right:20px;}
.home-slider-mob{display:block;}.home-slider-img{display:none;}

#home-slider{margin-top:0px;}
#home-slider .home-slider-img{height:350px;}
#home-slider h1{width:100%; font-size:32px;}
.home-about-omnisoul{width:100%;}.home-about-omnisoul h2{font-size:25px; line-height: 34px; margin: 0px 0px 20px;}
.home-about-omnisoul p{font-size:14px; line-height:27px;}
#home-therapy-specialist{background: linear-gradient(to top, #004526 90%, #f5f5f3 0%); padding:20px 0px 60px;}
.home-therapy-specialist{width:90%;}
#home-therapy-specialist ul{flex-wrap:wrap; padding:40px 0px 0px;}#home-therapy-specialist li{width:95%; padding:40px 20px 40px 20px;}
#home-therapy-specialist li:nth-child(2n){width:100%; margin-top:-14px;   margin-left:14px;  margin-right:0px;  margin-bottom:-14px;}
#home-therapy-specialist li h2{font-size:18px; line-height: 30px; margin: 0px 0px 20px;}#home-therapy-specialist li p{font-size: 12px;  line-height: 22px; margin:10px 0px;}#home-therapy-specialist li svg {height: 45px;}
#home-counselling{padding: 0px 0px 0px; overflow:hidden;}
.home-counselling{left:0px; width:100%; padding:40px 20px; margin-top: -20px; position:relative;}
.home-counselling h2{font-size:25px; line-height:34px; margin:0px 0px 0px;}.home-counselling p{font-size: 12px;  line-height: 22px;}
.home-services-link{padding:30px 0px 60px; overflow:hidden;}
.home-services-link ul{flex-wrap:wrap;}.home-services-link li{width:100%; margin:0px 0px 0px;}.home-services-link a{font-size:18px;  line-height:27px; }
#home-clinical-hypnotherapy{padding: 0px 0px 0px; overflow:hidden;}
.home-clinical-hypnotherapy{right:0px; width:100%; padding:40px 20px; margin-top: -20px; position:relative;}
.home-clinical-hypnotherapy h2{font-size:25px; line-height:34px; margin:0px 0px 0px;}.home-clinical-hypnotherapy p{font-size: 12px;  line-height: 22px;}

#home-dedicated-service{padding:40px 0px 40px; overflow:hidden;}
.home-dedicated-service{flex-wrap:wrap; flex-direction: column; padding: 60px 0px 0px;}
.home-dedicated-img{width:100%; padding:20px 0px 20px;}.home-dedicated-service img{width:87%; height:250px;}
.home-dedicated-doc{width:100%; padding:40px 20px 40px;}.home-dedicated-doc h2{font-size:25px; line-height:34px; margin:0px 0px 0px;}
.home-dedicated-doc p{font-size: 12px;  line-height: 22px;}.home-dedicated-doc li{width:100%;}.home-dedicated-doc li a{padding:7px 0px 7px;}
#home-Approach{padding:40px 0px 40px; overflow:hidden;}
.home-Approach{flex-direction: column; padding:40px 0px 0px;}.home-Approach-img{width:100%; padding:20px 0px 20px;}.home-Approach-img img{width:87%; height:250px;}
.home-Approach-img::before{right: initial;}
.home-Approach-doc{width:100%; padding:40px 20px 40px;}.home-Approach-doc h2{font-size:25px; line-height:34px; margin:0px 0px 0px;}
.home-Approach-doc p{font-size: 12px;  line-height: 22px;}.home-Approach-doc li{width:100%;}.home-Approach-doc li a{padding:7px 0px 7px;}
#home-programs-section h2{font-size:25px; line-height:34px; margin: 0px 0px 20px;}#home-programs-section h4{width:90%; font-size: 12px;  line-height: 22px;}
.home-programs-section{flex-direction: column;}.home-programs-img{width:100%; margin-right:0px; padding:60px 0px 0px;}.home-programs-img img{width:100%; height:250px;}.home-programs-doc{width:90%; margin-right:0%; margin-top:-20px; padding:40px 20px 40px;}.home-programs-doc h3{font-size:25px; line-height:34px; margin:0px 0px 0px;}.home-programs-doc p{font-size: 12px;  line-height: 22px;}
.home-wellness-packages{flex-direction: column;}.home-wellness-packages-img{width:100%; margin:0px 0px 0px 0px;}.home-wellness-packages-img img{width:100%; height:240px; padding-left:20px;}.home-wellness-packages-doc::before {width: 90%; top:-35px;  left:15px;}
.home-wellness-packages-doc{width:100%; margin-left:0px; padding:40px 40px 80px 40px; z-index:2;}.home-wellness-packages-doc h2{font-size:25px; line-height:34px; margin:0px 0px 0px;}.home-wellness-packages-doc p{font-size: 12px;  line-height: 22px;}
.home-workshops-retreats{flex-direction: column; margin:40px 0px 40px;}.home-workshops-retreats-doc::before {width:90%;left: 15px;}
.home-workshops-retreats-img{width:100%; margin:0px 0px -60px 0px;}.home-workshops-retreats-img img{width:85%; height:220px;}.home-workshops-retreats-doc{width:100%; margin-left:0px; padding:100px 40px 80px 40px;}.home-workshops-retreats-doc h2{font-size:25px; line-height:34px; margin:0px 0px 0px;}.home-workshops-retreats-doc p{font-size: 12px;  line-height: 22px;}
#home-testimonial-section{padding:50px 30px 170px;}#home-testimonial-section::before {top: 20px; height:94%;}
#testimonial-slider{width:95%;}#testimonial-slider p{font-size:22px; line-height:34px;}.testimonial-name{font-size:45px;}
#home-blog-news{padding: 80px 20px 80px;}
.home-blog-news{flex-direction: column;}.home-blog-nav{width:100%; gap:20px;}.home-blog-news h2{font-size:25px; line-height:34px; margin-bottom:20px;}
.home-blog-nav a::before {width:40px;  height:40px; margin-right:15px; background-size: 15px;}
#home-blog-news ul{flex-direction: column;}#home-blog-news li{width:100%;}#home-blog-news li h3{font-size:20px; line-height:27px;}

#start-your-journey img{height:450px;}
.start-your-journey h2{font-size:40px; line-height:34px;}.start-your-journey h2 span{font-size:95px; margin-top: 20px;}
.start-your-journey a{padding: 0px 10px 0px;}

/*---------About Us ------- */
.about-slider{bottom:70px;}#about-slider .about-slider-img{height:300px;}
#about-slider h1{width:95%; font-size:32px;}
.about-omnisoul-section h2{font-size:25px; line-height:34px; margin: 0px 0px 20px;}.about-omnisoul-section p{font-size: 12px;  line-height: 22px; padding:0px 0px;}
.about-omnisoul-link{flex-direction: column;}.about-omnisoul-link a{width:100%;}
#about-service-section h2{font-size:25px; line-height:34px;}#about-service-section h4{font-size: 12px;  line-height: 22px;}
#about-service-section li{width:100%; padding:20px;}
#about-service-section li h3{font-size:20px; line-height:30px; margin: 0px 0px 0px;}#about-service-section li p{font-size: 12px;  line-height: 22px;}

#why-omnisoul-section h2{font-size:25px; line-height:34px;}
.why-choose-item h3{width:100%; font-size:20px; line-height:30px; margin:0px 0px 0px;}.why-choose-item p{font-size: 12px;  line-height: 22px;}
.why-omnisoul-section p{font-size: 12px;  line-height: 22px;}

.about-timelinke-section{flex-direction: column;}.about-timelinke-left{width:100%;}
.about-timelinke-left h2{font-size:25px; line-height:34px; margin:0px 0px 0px;}
.about-timelinke-right{width:100%;}.about-timelinke-right ul{padding-left:0%;}.about-timelinke-right ul::before {width:0px;}
.about-timelinke-right li span{position:relative; left:20px;} .about-timelinke-right .step-box h3{font-size:20px; line-height:30px; margin:20px 0px 0px;}.about-timelinke-right .step-box p{font-size: 12px;  line-height: 22px;}

#book-consultation-today{padding:70px 0px 70px;}#book-consultation-today h2{font-size:25px; line-height:34px;}
.faq-img{height:200px;}#about-faq-section h2{font-size:25px; line-height:34px; margin:30px 0px 30px;}
/*---------About Us END ------- */

/*---------About inner pages ------- */
.about-omni-slider{bottom:70px;}#about-omni-slider .about-omni-slider-img{height:300px;}
#about-omni-slider h1{width:95%; font-size:32px;}.omni-services-link li{width: 100%;}
.omni-services-link a {font-size: 18px;line-height: 27px;}

.omni-services-faq{flex-direction: column; padding: 0px 20px 0px; gap:0px;}.omni-services-faq-left{width:100%;}.omni-services-faq-left h2{font-size:25px; line-height:34px; margin:20px 0px 0px;}
.omni-services-faq-right{width:100%; padding-right:20px; padding-bottom:40px;}
/*---------About inner pages END ------- */

/*--------- service ------- */
#service-omnisoul-mani{padding:90px 0px 180px;} #service-omnisoul-mani::before {height:75%;}
.service-omnisoul-mani{width:90%;}.service-omnisoul-mani h2{font-size:25px; line-height:34px; margin: 0px 0px 20px;}.service-omnisoul-mani p{font-size: 12px;  line-height: 22px;}
.service-omnisoul-img img{height:240px;}.service-omnisoul-med h2{font-size:25px; line-height:34px; margin: 0px 0px 20px;}.service-omnisoul-med p{font-size: 12px;  line-height: 22px;}.service-omnisoul-med ul li{font-size: 12px;  line-height: 22px; width:100%;}
.services-omnisoul-img img{height:240px;}.service-section-1 h2{font-size:25px; line-height:34px; margin: 0px 0px 20px;}.service-section-1 p{font-size: 12px;  line-height: 22px;}.service-section-1 ul li{font-size: 12px;  line-height: 22px; width:100%;}
/*--------- service END------- */


/*---------Package ------- */
.packages-main-section{width:100%;}.packages-main-section h2{font-size:25px; line-height:34px; margin: 0px 0px 20px;}.packages-main-section p{font-size: 12px;  line-height: 22px;}
#packages-med-section{padding: 70px 0px 100px;}
#packages-med-section h2{font-size:25px; line-height:34px;}#packages-med-section ul{padding:50px 0px 0px;} #packages-med-section li svg {height: 45px;}
#packages-med-section li{width: 95%; padding: 40px 20px 40px 20px;}
#packages-med-section li h2 {font-size: 18px;line-height: 30px;margin: 0px 0px 20px;}
#packages-med-section li p {font-size: 12px; line-height: 22px; margin: 10px 0px;}
#packages-med-section li:nth-child(2n) {width:100%;  margin-top:-14px;  margin-left:14px;  margin-right:0px;  margin-bottom:-14px;  }
#packages-med-section li:nth-child(5n){ width:95%; margin-top: 0px; margin-left:0px;}
/*---------Packages END ------- */

/*--------- Contact Us ------- */
.contact-section{flex-direction: column;}.contact-section-left{width:100%;}.contact-section-left h2{font-size:25px; line-height:34px;}.contact-section-left p{font-size: 12px; line-height: 22px;}.contact-section-left .lets-talk-form{flex-direction: column; gap:10px;}
.contact-section-right{width:100%; padding: 20px;}
.contact-section-right .phone-box img{width: 30px;}.contact-section-right .phone-box{font-size: 12px; line-height: 22px; padding-left: 50px;}
.contact-section-right .email-box img{width: 30px;} .contact-section-right .email-box{font-size: 12px; line-height: 22px; padding-left: 50px;}
.contact-section-right .address-box img{width: 30px;} .contact-section-right .address-box{font-size: 12px; line-height: 22px; padding-left: 50px;}
/*--------- Contact Us  END ------- */

/*----Book a Session ----*/
.book-appointment-section{width:100%; margin-left:0%; padding:20px; border:5px solid #fff;}.book-appointment-section h3{font-size:25px; line-height:34px;}
.book-appointment-section .lets-talk-form{flex-direction: column; gap:10px;}
/*----Book a Session  END ----*/

/*----resources----*/
#resources-section{padding: 80px 20px 80px;}
.resources-nav{width:100%; gap:20px;}.resources-section h2{font-size:25px; line-height:34px;}
.home-blog-nav a::before {width:40px;  height:40px; margin-right:15px; background-size: 15px;}
#resources-section ul{flex-direction: column;}#resources-section li{width:100%;}#resources-section li h3{font-size:20px; line-height:27px;}
/*----resources END----*/

/*----videos ----*/
#videos-list-section{padding: 80px 20px 80px;}
#videos-list-section h2{font-size:25px; line-height:34px;}
#videos-list-section ul{flex-direction: column;}#videos-list-section li{width:100%;}#videos-list-section li h3{font-size:20px; line-height:27px;}
/*----videos  END ----*/

/*----Blog ----*/
#blog-list-section{padding: 80px 20px 80px;}
#blog-list-section h2{font-size:25px; line-height:34px;}
#blog-list-section ul{flex-direction: column;}#blog-list-section li{width:100%;}#blog-list-section li h3{font-size:20px; line-height:27px;}

/*----Blog  END ----*/
#blog-details-slider .blog-details-slider-img{height: 300px;} .blog-details-slider{bottom:70px;}
#blog-details-slider h1{width:95%;  font-size:32px;}.blog-details-main{width:100%;}
.blog-details-main h2{font-size:25px; line-height:34px;}.blog-details-main h3{font-size:20px; line-height:30px;}.blog-details-main p{font-size: 12px; line-height: 22px;}.blog-details-main ul li{width:100%; font-size: 12px; line-height: 22px;}
/*------Footer-----*/


.footer-section{flex-direction: column;}
.footer-copyright{width:100%; padding:40px 20px 40px;}.wiki-fab{width:100%; margin:0px 0px 0px;}.footer-footer-call{padding:40px 0px 20px;}
.copyright{position:relative; padding:30px 0px 0px;}

.footer-links{width:100%; padding:40px 20px 40px; }
.footer-links-box{width:100%; padding:0px 0px 0px; flex-direction: column;}.footer-navbox{width:100%;}
 .footer-navbox h4 {font-size:18px;}
.footer-navbox ul{display:none; padding-top:0px; padding-bottom:20px;}.but{cursor:pointer; position:relative; border-bottom:1px solid rgba(255, 255, 255, 0.15);} .but .fa-chevron-down{display: flex;position: absolute;right:8px;top:0px;}.footer-bottom-mob{display:flex;}.footer-nav-des{display:none;}.footer-nav-mob{display:block;}.foot-policy-nav{gap:5px; flex-direction: column; padding:20px 0px 20px;}

/*------END Footer-----*/
  

 
}

