@media only screen and (max-width:991px){
	.custom_navbar_background2{position:relative;z-index:1;width:100%;}
	.custom_booking_button{color:white;background:#1275bc;border:none;}
	.slicknav_menu{
		bottom: auto;
	}
	.txtblue{
		color: #1275bc !important;
	}
}
@media only screen and (max-width:991px){
	.owl-controls{
		display: none !important;
	}	
	.slicknav_menu{
		color: #1275bc !important;
		background: #F5F4EB !important;
	}
}
@media screen and (min-width:1200px){.home_h1{font-size:25px;}
.fname_contact{padding-right:10px;}
.lname_contact{padding-left:10px;}
.slicknav_menu {
	display: none;
}	.resmarg{
		margin-left: 100px !important;
	}
}
@media screen and (min-width:992px) and (max-width:1199px){.md-p0{padding:0px;}.home_h1{font-size:20px;}
.slicknav_menu {
	display: none;
}
.custom_mobile{
	position: absolute; 
}
.custom_booking_label{color:white;font-size:17px;margin-top:6px;}
.home_description{padding:30px 30px 0px 30px;}
#gt{
	padding-left:30px;
}
#mapsize{
	padding-right:30px;
}
.fname_contact{padding-right:10px;}
.lname_contact{padding-left:10px;}
.ul_social_media > li > a > img{margin-left:1px;margin-top:5px;}
}
@media screen and (min-width:1199px){
	.custom_mobile{
	position: absolute; 
}
	.margin10{ margin-left:10px;}
}
@media screen and (min-width:768px){}
@media screen and (min-width:768px) and (max-width:991px){
	
	.custom_mobile{
		position: absolute;
	}
	.custom_navbar_background{
		bottom: inherit;
	}
	.slicknav_menu {
    position: absolute;
    z-index: 3;
    right: 2%;
    top: 2%;
    background: transparent !important;
    font-size: 30px !important;
}
	.slicknav_nav {
    background: #000;
    top: 29px;
    position: absolute;
    right: 10%;
    text-align: center;
}

.img-logo {

	padding: 100px 0;
}

.img-logo img {

	max-height: 250px;
}
.ul_social_media > li > a > i{color:black !important;margin-top:7px !important;margin-left:1px !important;font-size:18px !important;}
.ul_social_media > li > a > img{margin-left:1px;margin-top:5px;}
.fname_contact{padding-right:10px;}
.lname_contact{padding-left:10px;}
.contact_us_submit{width:100%;}
.custom_tag_line{position:absolute;top:30%;width:100%;text-align:center;}
.custom_tag_line_title{color:white;font-size:30px;text-shadow:1px 2px black;font-family:gotham_rounded;}
.custom_tag_line_subtitle{color:white;font-size:18px;text-shadow:1px 2px black;}
.home_description{padding:60px !important;}
.property_list{background-color:#adaa96 !important;color:white !important;margin-top:50px;padding:40px 0px;}
.property_list > p{font-size:16px;font-family:roboto_thin;font-weight:600;letter-spacing:11px;}
.mailjet_newsletter{top:170px;}
.ul_menu_spa > li{margin:30px 15px 30px !important;}
.background_pages{height:350px;background-position:center !important;}
.custom_row > .custom_hidden_col_mobile{display:none !important;}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px 30px;padding:0px 20px;font-size:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5;}
.bannerhome{font-family:rofitaste !important;font-size:89px !important;word-spacing:-20px;opacity:0.8;margin-top:-50px;line-height:1;}
}
@media screen and (min-width:768px) and (max-width:991px) and (-webkit-min-device-pixel-ratio:2){}
@media screen and (min-width:768px) and (max-width:991px) and (orientation:landscape){}
@media screen and (min-width:768px) and (max-width:991px) and (orientation:portrait){
	#owl-demo .item{height:50vh !important;}
	.resmarg{margin-top: 110px !important;}
}
@media screen and (max-width:991px){ .resize{ width:100% !important;}}
@media screen and (max-width:767px){.custom_navbar_background{top:0% !important;bottom: inherit !important;}.slicknav_nav {background: #F5F4EB;top: 18px !important;position: relative;right: 0% !important;text-align: center;}.slicknav_menu{position:absolute;z-index:3;width:100%;right:0% !important;padding:0;margin-top:5px;top:35px;background:transparent !important;font-size:30px !important;}
.slicknav_menu .slicknav_no-text{margin:0;margin-right:30px;}
.ul_social_media > li > a > i{color:black !important;margin-top:7px !important;margin-left:1px !important;font-size:18px !important;}
.ul_social_media > li > a > img{margin-left:1px;margin-top:5px;}  
.custom_book_accommodation{padding:12px 30px;margin-top:-40px;font-family:roboto_thin;font-weight:700;display:block;float:none !important;margin-top:10px;}
.contact_us_submit{width:100%;}
.padding_0_40{padding:0px !important;}
#mapsize{
	padding-left:20px;
	padding-right:20px;
}
#gt{
	padding-left:20px;
	padding-right:20px;
}
.custom_booking_input{background:transparent !important;border:1px solid #1275bc !important;color:#1275bc !important;cursor:pointer;font-family:roboto_thin;font-weight:600;}
.custom_booking_input::placeholder{color:#1275bc !important;}
.custom_booking_widget_background{position:relative;bottom:0%;width:100%;background:white;padding:20px 0px 10px 0px;}
.custom_booking_label{color:black;font-size:18px;letter-spacing:3px;font-family:roboto_thin;font-weight:900;}
#owl-demo .item{height:50vh !important;}
.home_description{padding:20px;}
.home_h1{font-size:25px;}
.mailjet_newsletter{top:170px;}
.newsletter_subtitle{color:white;font-size:15px;text-shadow:1px 1px black;font-family:roboto_thin;font-weight:900;}
.home_gallery:hover .img_description{display:none !important;}
.home_gallery:hover .custom_img{opacity:1 !important;}
.custom_row > .custom_hidden_col_mobile{display:none !important;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{color:white;border:none;cursor:default;background:#1275bc;}
.ul_menu_spa > li{list-style:none;display:inline-block;margin:0px !important;float:none;font-family:gotham_rounded;background:white;width:100%;color:white !important;border-bottom:2px solid #1275bc;}
.ul_menu_spa > li > a:hover{background:#1275bc;border-bottom:none;color:white;}
.owl-demo-packages .item{display:block;width:100%;height:35vh;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;}
.nav-tabs>li>a{margin-right:0px;}
.property_list{background-color:#adaa96 !important;color:white !important;margin-top:50px;padding:50px 0px;}
.contact_us_submit{padding:10px 0px;}
.background_pages{height:300px;background-position:center !important;}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px 30px;padding:0px 20px;font-size:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5;}
}
@media only screen and (min-width:481px) and (max-width:767px){}
@media only screen and (max-width:480px) and (min-width:1px){

	.img-logo {

		padding: 65px 0;
	}

	.img-logo img {

		max-height: 170px;
	}

}
@media only screen and (max-width:410px){.accommodation_price_hidden{display:none;}
.accommodation_price_visible{display:block;}
}

@media screen and (min-width:1024px) and (max-width:1024px) {

	.img-logo {

		padding: 119px 0;
	}

	.img-logo img {

		max-height: 215px;
	}

}