<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width:1500px) {
	.plans_bg2
	{
		background-position: 0 50px;
	}

	.gallery_bub{
		background-position: 0 50px;
	}
   }

	 @media (max-width:1350px) {
		.plans_bg3{
			background-position: 0px 50px;
		}

		.index .begginer{
			padding: 15px 10px 15px 10px;
		}

		.index .begginer h3{
			font-size: 16px;
		}
	 }

@media (max-width:1200px) {

	.begginer{
		min-height: 700px;
	}

 .container {
  width:100%;
 }

 .yogi_spirit {
	display: block;
 }

 .yogi_img {
	position: relative;
  top: 0em;
 }

 #spirits{
	padding-top: 0;
 }

 .mental , .spirit , .physical{
	width: 600px;
	text-align: center;
	margin: auto;
	margin-bottom: 2em;

 }

 #features
 {
	margin-bottom: 0;
	padding-top: 50px;
 }

 .flex_yoga {
  width: 100%;
}

#Plans .container{
	padding-top:0;
}

.services_plans .container{
	padding-top:50px !important;
}

.left_yoga , .right_yoga {
	width: 50%;
}

.left_yoga img , .right_yoga img{
	width:100%;
}
}

@media (max-width:1170px) {
	.nav_div{
		width: 80%;
	}
	
	.head_logo {
		width: 20%;
	  }

}


@media (max-width:1100px) {

	.tab{
		padding: 12px 20px;
	}

	.navigation .nav-link{
		font-size: 15px;
		padding-right: 10px !important;
 		 padding-left: 10px !important;
	}

	.get-started{
		font-size: 15px;
		margin-left: 15px;
	}
 
.widthleft{
	width: 85px;
}
.card-body p{
	padding-right: 0;
}

#services .service_text h4{
	font-size: 23px;
}
}

@media (max-width:1010px) {
.head_logo {
    width: 10%;
  }

  .nav_div {
    width: 90%;
  }
}

@media (max-width:1000px) {

.begginer{
	padding: 15px;
}

#features{
	padding-top: 52px;
}
 
.contact_imgs img {
	width:100%;
}

#services .service_text{
	padding: 0;
}

.thanks {
  width: 100%;
}
.thanks h2{
	font-size: 25px !important;
	line-height: 30px !important;
}

 
.baners_img {
  margin-top: 2em;
}
}

@media (max-width:900px) {
.navbar-brand {
  width: auto;
}
}

@media (max-width:910px) {
.tab {
    padding: 12px 10px;
    font-size: 15px;
  }
}
 
@media (max-width:991px) {
	.trainer_wraper{
		margin-top: 30px;
	}

	#abouUs h2 {
		font-size: 25px;
	}

	#abouUs img {
		margin-top: 2em;
		width:auto;
	}

	.panel img{
		width:100% !important;
	}

	#abouUs .container {
		padding-top: 60px;
	}

	.about-margin {
		margin-top: 0;
	}


	.trainer_boxes{
		width: 32%;
	}

	.test_p {
		max-width: 470px;
	  }

	.plans_bg2 {
		background-position: 0 80px;
	  }

	  .our_vision{
		  max-width:100%;
	  }
}

@media (max-width:800px) {
	.forms{
		width:100%;
	}

	.begginer{
		min-height:800px;
	}
}

@media (max-width:767px) {

	.index .begginer{
		min-height:auto;
	}

	.margintb2 {
		margin-bottom: 50px;
		margin-top: 50px;
	  }

	  .tab {
		padding: 12px 15px;
		font-size: 16px;
		width: 48%;
		text-align: center;
		margin-bottom: 10px;
	  }

	.dropdown-content{
		display: block;
		position: relative;
		background-color: #0e7f72;
		width: 100%;
		box-shadow: none;
		padding: 1px 0;
		padding-left: 30px;
	}

	.navigation.navbar-sticky{
		background-color: #0e7f72 !important;
	}

	.dropdown-content a, 	.dropdown-content a:hover{
		color:#fff;
	}

	.retreats_s {
		padding-left: 0;
	}

	.nav_div {
		width: 100%;
		text-align: left;
	}

	
	.navbar-nav {
		float: none;
	}

	#spirits{
		background-image: none;
	}

	.yogi_spirit {
		 margin-bottom: 0;
	}
	
	.mental, .spirit, .physical{
		width: 500px;
	}

  .yogi_img img {
		width: 90% !important;
	}

	.yogi_spirit {
		display: block;
	}

	.yogi_img{
		width:100%;
	}
  

	  .aboutUsbtns{
		margin-top: 1em;
		margin-left: 0;
	  }

	 
	.navigation .active a:hover {
		color: #fff !important;
	}

	.gallery_bub{
		background-position: 0 75px;
	}

	.plans_bg3{
		background-position: 0px 60px;
	}

	.gallery_container img {
		width: 50%;
	}

	.about-margin {
		margin-top: 30px;
	  }

	#services .text-right {
		text-align: left !important;
	  }

	  #trainer h3{
		font-size: 40px;
		margin-bottom: 0;
	  }

	  #abouUs h2{
		margin-bottom: 0;
		font-size: 25px;
	  }
	  
	.slick-slide img{
	width:100%;	
	}
	
	#services .service_text{
		margin-bottom: 50px;
	}

	.navbar-nav .nav-link{
		padding-left:20px !important;
		color: #fff !important;
	}
	
	.get-started{
		font-size: 15px;
		color: #fff;
		width:auto;
		text-align: left;
	}

	.shape11 , .shape1{
		display:none;
	}
	
	.air_feat {
  width: 100%;
  padding-top: 15px;
  padding-left:0;
}
	
 
#features .card-body{
display:block !important;
padding:5px;
}	

#footer .footer-top .footer-links ul li{
	padding-top: 15px !important;
}

#footer .footer-top .footer-links ul {
	margin-top:0;
	float:none;
	margin-bottom: 20px;
	display: block;
    
}
#footer .footer-top .footer-links ul li {
   
    display: inline-block;
    
}
#footer .footer-top .footer-links{
	margin-bottom:0;
}

.footer-top::after{
	display: none;
}

#home h2  , #faq h2{
font-size:40px;
}

.discover_btn a {
	font-size: 14px;
}

.widthleft{
	padding-top: 0;
	margin:0;
}
.card-body h4 , .card-body p{
	text-align:left;
}
.ament-text{
	display:none;
}

.features_wraper{
 padding: 20px;
margin-top: 25px;
}

#home h2 
{
margin-top: 30px;
line-height: 40px;
}
 
.wid-auto {
  width: 100%;
}

.right {
  float: left;
}

.faqs-dd .card-title.collapsed {
	font-size: 15px;
}

.faqs-dd .card-body {
	 font-size: 15px;
}

.skew1 , .skew2{
  transform: none;
  margin-bottom: 1em;
}
	
.lead{
	font-size: 15px
}

#features{
	position: relative;
z-index: 9;
}

#features .headings , #spirits h2{
	font-size:40px;
}

.sptp {
	font-size: 30px;
}

.navigation.sidebar-left .collapse
{
	border-right: 1px solid #0e7f72;
background-color:#0e7f72;
}

	.dash_right{
		padding-left: 10px;
	}
	
	.shape1 , .shape2 , .shape3, .shape4 , .shape5 {
		display:none;
	}
	
	#main-navbar{
	display:none;
}

.navigation
{
	min-height:50px;
}

.trainer_margin {
  margin-top: 0;
}

#Plans h2{
	font-size:35px;
}

.shape6 , .shape7 , .shape3 {
display:none;	
}

.social-links{
	visibility:visible !important;
	margin-bottom:2em;
}

.integration-bubbles .section-heading , #success1 .section-heading{
	border:none;
}

#success1 .section-heading
{
	padding-left: 0;
}

#features .shadow{
	min-height:auto !important;
	padding: 10px 0;
}

#success1 .section-heading{
	text-align:left;
}
}
@media (max-width:767px) {
	.left_yoga, .right_yoga {
		padding: 10px;
    }
	.plan-slide {
		margin: 10px;
	}
	.top-section{
		margin: 0px 20px;
	}
}

@media (max-width:650px) {
.flex1{
	display: block;
}

#abouUs img {
	width:100%;
}

.discover_btn a , .aboutUsbtns{
	width:100% !important
}

	 .mental, .spirit, .physical {
    width: 96%;
		border-radius: 5px;
		margin-bottom:1em;
  }

	.test_p {
		max-width: 70%;
		}
		
		.names {
			display: block;
		}

		.fullname{
			width: 100%;
		}

		.contact_us{
			padding: 25px;
		}
}

@media (max-width:590px) {
	.plans_bg3 {
    background-position: 0px 75px;
  }
}


@media (max-width:575px) {
	.benefit li::before, .benefit li::after{
		display: none;
	}

	.benefit{
		padding-right: 0;
		text-align: center;
		margin: 30px;
	}

	.benefit li{
		padding-right: 0;
		float: none;
		margin-bottom: 10px;
	}

	.benefit_number{
		text-align: center;
		margin: auto;
		float: none;
	}

	.round_bene{
		display: none;
	}

	.bene_text{
		margin-top: 5px;
		width: 140px;
	}

	.yoga_cente {
		margin-top:20px;
	}

	.right_benefit li {
		padding-left: 0;
	}

	.right_benefit {
		padding-left: 0;
	}

}


@media (max-width:580px) {
	.trainer_wraper {
		display: block;
		}
		
		.begginer
		{
			margin-top: 3em;
			width: 95%;
			margin: auto;
				margin-bottom: auto;
			margin-bottom: 1em;
		}

		.gallery_container img {
			width:100%;
		}

	  .slick-next, .slick-prev, .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{
		background-size: 15px auto;
	  }

	  #testmonials h4 , .contact_us h3 , #gallery h2 , #benefit h2 , .footer_box h5{
		font-size:35px;
	  }

	  #testmonials p{
		font-size: 15px;
	  }

	  .trainer_boxes{
		margin-right: 0%;
		width: 100%;
   		 margin-bottom: 1em;
	  }

	  .trainer_boxes img {
		width: 100%;
	  }
}


@media (max-width:500px) {

	.tab{
		width:100%;
	}
	
.service_header {
	background-size: 100% 100%;
	background-position: 0 50%;
  }

  #services .service_text img {
	max-width: 100%;
	min-width: 100%;
	}
	
	.mental, .spirit, .physical {
    width: 450px;
	}
}

@media (max-width:460px) {
	.mental, .spirit, .physical {
		width: 95%;
	  }

	  .yogi_spirit img{
		width: 38px;
		margin-top: 20px;
	  }

	  .mental , .spirit , .physical{
		padding:20px;
		height: auto;
	  }
}


</pre></body></html>