@media screen and (max-width:1024px) {
	.banner-wrapper .carousel-caption{bottom:25%;}
	.caption-wrap{width:90%;}
	ul.banner-buttom-list li{padding: 0; width: 47%; margin: 10px 0;}
	.who-we-are-wrap .col-md-4, .who-we-are-wrap .col-md-8{width:50%;}

	.dropdown-wrap{bottom: 10px;}
	.dropdown-wrap .select-wrapp{width: 80%;}
}
@media screen and (max-width:991px) {
	.header-wrapper .col-md-4, .header-wrapper .col-md-8{width:50%; float: left;}
	ul.plan-listing li{width: 100%; margin:20px 0;}
}
@media screen and (max-width:768px) {
	.banner-wrapper .carousel-caption{padding: 20px 0;}
	.banner-wrapper .carousel-caption h2{padding:0; font-size:30px;}
	p.tel-icon{margin: 23px 0 0; padding: 4px 12px 5px 43px; background-size: 23px;}

	.who-we-are-wrap{    padding: 60px 0 0;}
	.who-we-are-wrap .col-md-4, .who-we-are-wrap .col-md-8{width:100%; text-align:center;}
	.who-we-are-wrap h4{padding: 30px 0 0; border: 0;}
	.who-we-are-wrap a.readmore-btn, .plan-wrapper .readmore-btn{margin-bottom:20px;}
	ul.why-choose-us-list li{width:100%;}

	ul.how-it-slider li{width:46%;}
}

@media screen and (max-width:530px) {
	.header-wrapper{position:fixed; top:0; border-bottom:1px solid #ddd;}
	.banner-wrapper .carousel-caption{padding: 10px 0;}
	.banner-wrapper .carousel-caption h2{font-size:20px;}
	.banner-wrapper .carousel-caption p{font-size:16px;}
	.our-services-wrap{padding:50px 0 120px;}
	.plan-wrapper{padding: 0 0 30px;}
	.testimonial-wrapper{padding:40px 0;}
	a.weekly-menu-icon{top: -22px;}

	ul.banner-buttom-list li{width:100%; text-align:center;}
	ul.banner-buttom-list li img{display:block; margin:0 auto;}
	ul.banner-buttom-list li span{padding:0;}

	.banner-wrapper .carousel-caption{bottom:0;}
	.dropdown-wrap{display:none;}

	.header-wrapper .col-md-4, .header-wrapper .col-md-8{padding:0;}

	.mobile-menu{display:block;}
	.right-menu{display:none;}

	ul.how-it-slider li{width:96%;}

}

@media screen and (max-width:443px) {
	p.tel-icon{margin:20px 0 0;}
	.banner-wrapper{margin-top: 65px;}
	.why-us-wrapper h2.common-header{font-size: 30px;}
}

@media screen and (max-width:440px) {
	.header-wrapper .col-md-4{width:30%;}
	.header-wrapper .col-md-8{width:70%;}
	.caption-wrap{width:100%;}
}

@media screen and (max-width:320px) {
	h2.common-header{font-size: 35px;}
	p.tel-icon {margin:20px 0 0; padding: 5px 5px 5px 40px;color: #fff;}
	.banner-wrapper {margin-top: 68px;}
	.banner-wrapper .carousel-caption h2{font-size: 16px;}
	.banner-wrapper .carousel-caption p{display:none;}
	a.weekly-menu-icon.enquiry-btn{margin: 10px 10px 0;}
	ul.plan-listing li a.book-btn{font-size: 14px;}
	ul.plan-listing.veg-plan li .save-wrap, ul.plan-listing.veg-plan.non-veg-plan li .save-wrap{height: 50px;}
	ul.plan-listing.veg-plan li .save-wrap p{font-size: 15px;}
	ul.plan-listing.veg-plan li .save-wrap p, ul.plan-listing.veg-plan.non-veg-plan li .save-wrap p{padding:7px 0 0;}
}