

@media (max-width : 1824px) {
	html, body{font-size:13.6px !important;}
}



@media (max-width: 1650px) {
	html, body{font-size:13px !important;}

}


@media (max-width: 1567px) {	html, body{font-size:12px !important;}
@media  (max-width: 1366px) {
/*	html, body{
		font-size:12px !important;*/}


@media (max-width: 1300px){
}

/* Desktops and laptops ----------- */
@media (max-width : 1224px) {
/* Styles */
}

@media (max-width: 1026px) {
	
	
	
	
	}
@media screen and (max-width: 1026px) {
	}
@media screen and (max-width: 800px) {
	
#booking_form{
	display:block;}
	

.experience_slider_middrow{
	margin-bottom:0;}
	
.experience_slider_middrow i, .experience_slider_middrow{

	display:inline-block;
	height:auto;
}	
	
.experience_slider_middrow .icon_experience{
	margin-top:6px;
background:none;}	
.web{
	display:none;}
	
.mob{
	display:block;}	

.experience_slider_middrow p, .experience_slider_middrow {
	text-align:justify;}		
	
.experience_slider_middrow{
	margin-bottom:1rem;}

.experience_slider_middrow div{
	float:left;}	
.smoking_checkbox {
    display: block;
}

.control_btn {
	 left: -2px;}
	 
.contact_form_row h3.page_title {
    font-size: 1.6rem;
    padding: 0 10px;
} 

.about_page_content {
    overflow-x: auto;
}
.pagemethod-success .about_page{
	padding:0 15px;}
.about_page_content > table{
	min-width:600px;}

.confirm_booking_btn button, .confirm_booking_btn input[type="submit"]{
	width:100%;}	

.smoking_checkbox .check_box_row {
	margin-bottom:1.5rem;}

.smoking_checkbox .check_box_row p{
	font-size:1.3rem;}
	
.pageclass-rooms .rooms_row.booking_search_row{
	width:100%;

}	
	
.rateing_patner{
	padding-top:0;}	
	
.rateing_row h5 {
    font-size: 2rem;
    width: 100%;
}

.rateing_patner_row.award {
    top: 39px;}

html, body {
    overflow-x: hidden;
}
.inner_banner img {
    width: 100%;
	height:150px;
	object-fit:cover;
 }
.price_details {
	padding-top:2.5rem;
    position: relative;
	top:0;
}

.experience_page ul.slick-dots {
    bottom: -3rem;
}

.getin_touch_row p{
	max-width:100% !important;}

.dining_link ul li a{
	    line-height: 54px;
	    height: 50px;}

.dining_content {
    padding: 2rem 2rem 2rem;
}

.experience_slider_content {
    padding: 0;
}

.stat_feature_row {
	vertical-align:top;
}

.stat_feature_row p {
    max-width: 100%;
}

.stat_feature_row i {
    min-height: 4rem;
}

.stay_page {
    width: 100%;
    margin: auto;
    padding: 0;
	padding-top:3rem;
}
.stay_list {
    max-width: 100%;
}
.rateing_row:after {
    content: "";
    position: absolute;
    background-image: url(../images/testimonial-icon.png);
    width: 49px;
    height: 34px;
    top: -9px;
    right: 0;
    background-size: cover;
}
.footer_link > p {
    padding-bottom: 1rem;
}
.footer_link ul li {
    padding-bottom: 0.3rem;
}

.sub_header_row {
	padding-top:15px;
    display: inline-block;
}

.testimonial_section h5 {
    margin-bottom: 1rem;
}
.testimonial_content {
    text-align: left;
}

.testimonial_section button.slick-next{
   -webkit-transform:translate(-2rem, 0);
    transform:  translate(-2rem, 0);	
	}
.testimonial_section button.slick-prev.slick-arrow {
      -webkit-transform:translate(-2rem, 0);
    transform:  translate(-2rem, 0);	
}

.view_in_map{
	left:15px;
}

.availability_days_block{ width:23.5%; margin-bottom: 5px; }

}
@media screen and (max-width: 600px) {}


/* Smartphones (portrait and landscape) ----------- */
@media (max-device-width : 480px) {}


/* Smartphones (portrait) ----------- */
@media  (max-width : 320px) {
/* Styles */
}




