@media (max-width:1199px)
{
	.navigation .nav-header>ul>li{
		padding:23px 20px!important

}
.content{
	width:100%
}
.content-details{
	padding-left:10px;
	padding-right:10px
}
.wizard li.active::after{
	left:25%
	}
	.carousel-control
	{
		display:none
		}
		.Packages .single_package p{
			font-size:20px;margin-bottom:70px
			}
			.content-details p{
				font-size:12px
				}
				.service_gallery img{
					min-height:
					}
				}

@media (max-width:991px){
	.title h1,.title h2{
		font-size:32px;line-height:42px}
		.navigation .nav-header>ul>li>a{font-size:12px}
		.title h1 span,.title h2 span{font-size:32px;font-weight:300}
		.navigation .nav-header>ul>li{padding:23px 12px!important}
		.mainmenu-area #myNavbar .number_head li{padding:23px 0 23px 15px!important}
		.navbar.navbar-inverse.mainmenu-area.shrink .nav-header>ul>li{
			padding:15px 10px!important}
			.about_sec .luxury_massage{padding:0}
			.why_cora .contain_block{padding:0}
			.about_sec .contain_block .title{margin-bottom:15px}
			.about_sec .contain_block p{line-height:25px;font-size:15px}
			.about_sec .contain_block .btn_block{margin-top:30px}
			.wizard li.active::after{left:32%}
			.carousel-caption h1{font-size:61px;line-height:67px}
			.carousel-caption .small_head{font-size:50px;line-height:55px}
			.carousel-caption p{margin-top:0;font-size:20px}
			.content-details p{font-size:16px}
			.other_packages .title p{max-width:90%}
			.contact_address{margin-top:30px}
			.contact_address i{font-size:38px}
			.contact_address a{font-size:16px;}
			.rate_blocks{max-width:100%;padding-top:0;text-align:center}
			.booking-block{min-width:170px;display:inline-block;margin:10px 20px}
			.detail_block .right_block{padding-left:0}
			.service_gallery img{min-height:250px}

		}

	@media (max-width:767px){
		html {
    overflow-x: hidden !important;
  
}


		.mainmenu-area .navbar-brand img{max-width:40%!important}
		.navigation .nav-header>ul>li>a{font-size:14px}
		.experties .about_img{margin:30px 0;margin-left:40px}
		.experties .about_img{max-width:73%}
		.experties .col-sm-8{padding-right:15px}
		.experties .experties-content{padding-right:0}
		.experties.left-side .col-sm-8{padding-left:15px}
		.navbar.navbar-inverse.mainmenu-area{position:absolute}
		.mainmenu-area .navbar-brand{height:auto!important;padding:10px 15px!important}
		.carousel-caption h1{font-size:29px;line-height:40px}
		.carousel-caption .small_head{font-size:30px;line-height:30px}
		.carousel-caption p{font-size:14px}
		.experience_bliss .container{width:100%}
		.title h1,.title h2{font-size:28px;line-height:40px}
		.services_block{padding:15px}
		.slide_1{background-image:url(../img/banner.jpg)}
		.services_block .title h2{font-size:32px;line-height:42px}
		.services_block .title h2 span{font-size:34px}
		.services_block .btn_block{margin-top:25px}
		.wizard{width:100%;height:auto!important}
		.navigation .nav-header>ul,.navigation .nav-header>ul>li>ul{width:100%}
		.offer_inputs .form-control.col-sm-5{width:100%;margin-top:10px}
		span.round-tab{font-size:16px;width:50px;height:50px;line-height:50px}
		.wizard .nav-tabs>li a{width:50px;height:50px;line-height:50px}
		.wizard li.active:after{content:" ";position:absolute;left:35%}
		.show-xs{display:block!important}.hide-xs{display:none!important}
		.navbar-toggle{margin-top:16px!important;margin-bottom:16px!important}
		.navbar-collapse .nav.navbar-nav{float:none!important;text-align:left}
.navbar.navbar-inverse.mainmenu-area.shrink .nav-header>ul>li,.navigation .nav-header>ul>li
{display:block!important;padding:10px 15px!important}
.navigation .nav-header>ul>li>a{display:inline-block}
.navbar.navbar-inverse.mainmenu-area.shrink #myNavbar .navigation .nav-header
{margin:10px 0}.navigation .nav-header ul.number_head{display:block}
.luxury_massage .img-block img{margin:0 auto}
.title h1,.title h2{text-align:center}
.about_sec .contain_block p{text-align:center}
.about_sec .contain_block .btn_block{text-align:center}
.services_block .contain_block .title h2{text-align:left}
.range_block{padding-top:50px}
.range_block .service_data .btn{text-align:center;margin:0 auto}
.service_data{margin:0 auto;margin-bottom:40px}
.experience_bliss{padding-top:20px}
.lower_footer ul{float:none!important;padding-left:0}
.contact_address i{font-size:25px}
.other_packages .title p{max-width:95%;font-size:15px;line-height:25px}
.Packages .single_package p{font-size:18px;margin-bottom:40px}
.contact_form form{padding-right:0}.wizard .tab-pane{padding-top:0}
.service_gallery{margin:0 auto;text-align:center}
.service_gallery img{min-height:50px;margin:20px auto}
.carousel-bg .carousel-inner .item{background-position:70%}
.navigation .nav-header>ul>li>ul{position:relative;display:none}
}
@media(max-width:480px){
	.title h1 span,.title h2 span{font-size:24px}
	.experience_bliss{overflow-x:hidden!important}
	.apple{text-align:center}.title h1,.title h2{font-size:24px;line-height:34px}
	.contact_address a{font-size:14px}.contact_address i{font-size:22px}
	.content:hover .content-details{top:50%}
	.content-details p{font-size:13px}
	.range_block{padding-bottom:10px}
	.next-step,.prev-step{min-width:130px;width:130px}
	.contact_address a{padding-right:15px}
	.service_gallery img{width:auto}
	.ui-datepicker{width:93%!important;left:15px!important}
	.time_slot li{display:inline-block;margin:0 10px 0 0;padding:8px 12px;border:1px solid #ccc;color:#000;border-radius:0;margin-bottom:10px;cursor:pointer;font-size:12px}
	.services_block{padding:15px;background-position:-150px;height:auto}
	.services_block .contain_block{padding-top:10vh;padding-bottom:10vh}
	#boxes #dialog.window{left:5%!important;right:5%!important}
	#showimage .modal-dialog{margin:13% auto}
	.services_block .contain_block p{color:#000;font-size:14px;line-height:22px}
	
}



@media screen and (max-width: 320px){
.video-container {
    position: absolute;
    max-height: 980px;
    min-height: 700px;
    min-height: 980px;
    top: 0;
    bottom: 0;
    overflow: hidden;
    z-index: -1;
    width: 100%;
}

}



@media(max-width:320px){
.video-container {
    position: absolute;
    max-height: 750px;
    min-height: 700px;
    min-height: 750px;
    top: -15px;
    bottom: 0;
    overflow: hidden;
    z-index: -1;
    width: 100%;
}
.carousel-caption h1 {
    font-size: 25px;
    line-height: 40px;
}
.carousel-caption p {
    color: #ffff;
    font-size: 13px;
    margin-top: 0px; 
}

}

@media(max-width:360px){
.carousel-caption p {
    color: #ffff;
    font-size: 12px;
    margin-top: 15px;
}
}



