@media (min-width: 200px) and (max-width: 767px) {
	header{
		padding: 15px 0;
	}
	.affix{
		position: inherit;
	}
	.navbar-brand{
		width: 162px;
	  	height: 68px;
	  	margin: 5px 0 15px 15px;
	}
	.banner-main .carousel-inner .item{
		position: relative;
	}
	.banner-main .container {
	  	position: absolute;
		top: 0px;
		left: 0px;
		z-index: 999;
		width: 100%;
		height: 100vh;
	}
	.banner-main .carousel-caption{
		bottom: 50%;
		padding: 0px;
		margin-bottom: -130px;
	}
	.slider-caption{
		padding-bottom: 0px;
	}
	.banner-main h1{
		font-size: 20px;
		line-height: 30px;
		margin: 0 0 15px 0;
	}
	.banner-li, .banner-li ul{
		margin: 0 0 20px 0;
	}
	.banner-li li{
		font-size: 15px;
	}
	.readBtn{
		padding: 8px 15px;
		font-size: 14px;
	}
	.welcome-content,
	.talk-to-us{
		padding: 15px 0;
	}
	.home-welcome-content{
		padding: 0px;
	}
	.home-welcome-content h2,
	.fifteen-day-journey-content h2,
	.gallery-bg h2,
	.talk-to-us h2{
		font-size: 20px;
		line-height: 26px;
		margin: 0 0 10px 0;
	}
	.home-welcome-content h3{
		font-size: 16px;
		line-height: 24px;
		margin: 0 0 10px 0;
	}
	.home-welcome-content p{
		font-size: 14px;
		line-height: 22px;
	}
	.welcome-content:after{
		width: 150px;
		height: 150px;
	}
	.date-block{
		font-size: 14px !important;
		padding: 0px;
		margin-top: 10px;
	}
	.date-block i{
		display: block;
		position: inherit;
		margin: 0 auto 15px auto;
		left: 0px;
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 26px;
	}
	.looking-dates{
		font-size: 16px !important;
	}
	.looking-dates a{
		margin-left: 0px !important;
		margin-top: 10px;
	}
	.home-main-li li, .home-main-li-one li{
		font-size: 14px;
		padding: 0 0 0 40px;
		min-height: 36px;
	}
	.home-main-li-one li{
		line-height: 30px;
	}
	.home-icon-yoga{
		width: 30px;
		height: 30px;
	}
	.fifteen-day-journey-content,
	.gallery-bg{
		padding: 15px;
	}
	.meet-the-mentor h3{
		font-size: 20px;
		margin: 0 0 15px 0;
	}
	.meet-the-mentor h3 a i{
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 18px;
		margin-left: 5px;
	}
	.meet-the-mentor p{
		font-size: 14px;
		line-height: 22px;
		margin: 0 0 10px 0;
	}
	.margin-bottom30{
		margin-bottom: 10px !important;
	}
	.fifteen-day-li li{
		font-size: 16px;
		padding: 5px 0 5px 30px;
	}
	.fifteen-day-li li:after{
		top: 11px;
	}
	.meet-the-mentor:before,
	.fifteen-day-journey-theme-one:before{
		width: 150px;
		height: 150px;
	}
	.single-project .img-holder{
		height: 130px;
	}
	.talk-to-us h3 {
	  font-size: 18px;
	  margin: 0 0 10px 0;
	}
	.talk-to-us p{
		font-size: 15px;
		margin: 0 0 10px 0;
	}
	.learn-btn{
		padding: 8px 10px;
		font-size: 14px;
		margin-top: 5px;
	}
	.talk-btn{
		margin: 0px;
		padding: 8px 10px;
		font-size: 14px;
	}
	.inner-banner{
		height: 250px;
	}
	.inner-banner-overlay{
		padding: 130px 0 0 0;
	}
	.inner-content-main{
		padding: 15px 0;
	}
	.inner-banner h2{
		font-size: 26px;
		margin: 0 0 0px 0;
	}
	.contact-content h4,
	.contact-form h3{
		font-size: 22px;
		margin: 0 0 10px 0;
	}
	.contact-li li{
		font-size: 15px;
		display: block;
		width: 100%;
		border: none;
		padding: 5px 0;
	}
	.contact-li li span{
		font-size: 16px;
	}
	.contact-li li + li{
		margin-top: 8px;
	}
	hr.style-one{
		margin: 10px 0;
	}
	.contact-form{
		margin-top: 15px;
		padding: 15px;
		border-radius: 0px;
	}
	.inner-content-main h2{
		font-size: 22px;
		margin: 0 0 10px 0;
	}
	.inner-content-main p{
		font-size: 14px;
		line-height: 22px;
	}
	.content-li li{
		font-size: 14px;
	}
	.diet-most-chronic,
	.diet-cost-to-start{
		padding: 15px 0;
	}
	.tableRespons th,
	.tableRespons td{
		display: block;
	}
	.diet-most-chronic .tableRespons th{
		background-color: #eff4f8;
	}
	.cost-box{
		margin-bottom: 15px;
	}
	.diet-cost-to-start .learn-btn{
		white-space: pre-wrap;
	}
	.faq-bg .panel-title > a{
		font-size: 16px;
	}
	.meet-trainer-left{
		padding-right: 0px;
	}
	.parti-link{
		word-wrap: break-word;
	}
	.participate-img{
		text-align: center;
	}
	.testimonial-bg{
		padding: 15px;
	}
	.testimonial-bg h2{
		font-size: 20px;
		line-height: 26px;
		margin: 0 0 10px 0;
	}
	.testimonial-bg .owl-prev,.testimonial-bg .owl-next{
		top: 25%;
	}
	.testimonial-bg .owl-prev{left: 0px;}
	.testimonial-bg .owl-next{right: 0px;}
	.tag-line{
		font-size: 16px;
	}
	.take-action-btn{
		font-size: 16px;
	}
	.tag-line span{
		padding: 0 0 6px 0;
	}
	.eco-mud-room, .eco-stone-room{
		padding: 15px 0;
	}
	.eco-mud-room h2, .eco-stone-room h2{
		font-size: 20px;
		line-height: 26px;
		margin: 0 0 10px 0;
	}
	.eco-mud-room h4, .eco-stone-room h4{
		font-size: 20px;
	}
	.eco-mud-room p, .eco-stone-room p{
		padding: 0px;
		font-size: 14px;
		line-height: 22px;
		margin: 0 0 15px 0;
	}
	.content-li-room, .content-li-room ul{
		margin: 0 0 15px 0;
	}
	.content-li-room li{
		font-size: 14px;
	}
	.amenities-box{
		padding: 5px 20px 20px 20px;
		margin-top: 10px;
	}
	.benefits-bg{
		padding: 15px;
	}
	.benefits-bg h3{
		font-size: 18px;
		margin: 0 0 10px 0;
	}
	.benefits-bg .content-li,
	.benefits-bg .content-li ul{
		margin: 0 0 15px 0 !important;
	}
	.diet-most-chronic h3, .diet-cost-to-start h3{
		font-size: 18px;
	}
	.diet-most-chronic h4{
		font-size: 18px;
		margin: 0 0 15px 0;
	}
	.diet-most-chronic p, .diet-cost-to-start p{
		padding: 0px;
		font-size: 14px;
		line-height: 22px;
		margin: 0 0 15px 0;
	}
	.how-it-work-box{
		padding: 15px;
		border: none;
		border-bottom: 1px solid #ddd;
	}
	footer{
		padding: 15px 0 5px 0;
	}
	footer h4{
		font-size: 16px;
		margin: 0 0 10px 0;
	}
	footer p{
		margin: 0 0 10px 0;
	}
	.footer-link, .footer-link ul, .footer-social, .footer-social ul{
		margin: 0 0 15px 0;
	}
	.footer-link li + li{
		margin-top: 5px;
	}
	.copyright-bg{
		padding: 10px 0;
	}
}