﻿@charset "utf-8";
/* CSS Document */

body, html{
	display:block !important;
	}
.header .inner{
	min-height: 117px;
	
	
	margin: 0 auto;
	padding: 8px 15px 0px 15px;
	position: relative;
}
.language{
	position: absolute;
	right: 5px;
	padding-top:24px;
}
.language_sm{display:none;}
.language img{margin-left:2px;}
.header{
	max-height: 145px;
}
.main_con{
	max-width: 1010px;
	width: 100%;
	margin: 0 auto;
}
.content_left{
	max-width: 766px;
	width: 100%;
	float: right;
	overflow: hidden;
}
.conten_right{
	width: 100%;
	max-width: 232px;
	float: left;
	
}
.conten_right iframe{
	max-width:100% !important;
	height:auto;
}
.select-menu{
	display:none;
}
/*----- Layout ------*/
/* Large desktop */
@media (min-width: 1024px) {
	.header .inner{
		max-width: 970px;
		width: 100%;
	}
	.nav_con ul li{
		position: relative;
	}
	.nav_con ul ul{
		position: absolute;
	}
}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 1024px) {
	#bg{
		background:url(../images/bg40.jpg) !important;
	}
	.container{
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
	}
	.content_left{
		max-width:76% !important;
	}
	.conten_right{
		max-width:23% !important;
	}
	img{
		max-width:98% !important;
	}
	.full_slideshow img, .blog_item img{max-width:100% !important;}
	.main_con{
		width:99%;
		margin:0 auto;
	}
	.banner{
		width:99% !important;
		margin:0 auto;
	}
	.bootom_con>.inner{
		max-width:96% !important;
	}
      
}
 
@media (min-width: 768px) and (max-width: 950px) {
	.select-menu{
		display:block !important;
		margin-left:45px;
		margin-top:14px;
		padding: 5px;
		float: left;
	}
	.nav_con ul{
		display:none;
	}
	.hide{
		display:none;
	}
	.language{
		bottom:-10px;
	}
	.logo{
		background-size: auto 100%;
	}
	.blog_captcha1{
		margin-left:0 !important;
	}
	#myform .textcaptcha{
		margin-left:0 !important;
	}
	#myform #captcah_03{
		font-size: 11px !important;
	}
	.language{display:none;}
	.language_sm{
		display:block;
		float:right;
		padding:0;
		margin-top: 9px;
		margin-right: 45px;
		}
	.nav_con{
		height:65px !important;
		margin-left:0 !important;
	}
	.nav_con .inner{
		padding:8px 0;
		
	}
	.blog_item{margin-top:0;}
	.logo{margin-left:10px !important;}
	
	
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	.select-menu{
		display:block !important;
		margin-left:10px;
		margin-top:11px;
		float:left;
		width: 135px;
		font-size:17px;
	}
	.nav_con{margin-left:0 !important;}
	.nav_con ul{
		display:none;
	}
	.hide{
		display:none;
	}
	.language{
		bottom:-10px;
		display:none;
	}
	.language_sm{display:block;float:right;margin-top:9px;margin-right:10px;}
	.language_sm img{
		
	}
	.language_sm a:last-child{display:none;}
	.container{
		width: 95%;
		margin: 0 auto;
	}
	.logo{
		max-width: 100% !important;
		margin-top:10px;
	}
	.content_left img {
		max-width: 98% !important;
		height: auto;
		}
	.banner{
		padding-left: 0 !important;
	}
	#bg{
		background-image:none !important;
		background:#f3f6f1 !important;
	}
	
	
	#capcha_03{
		width: 146px !important;
	}
	
	.content_left{
		margin-top:15px;
	}
	.content_left img {
		
		height: auto;
		}
	.conten_right{
		max-width:99.4% !important;
		margin-top:10px;
	}
	.conten_right img, .conten_right iframe{
		
		height: auto !important;
	}
	
	.blog_con .blog_item{
		width:100%;
		margin:0;
	}
	.blog_con .blog_item .inner{
		margin:0 !important;
	}
	.banner{
		display:none;
	}
	.logo{
		margin-left: 0 !important;
		width:100%;
		height:auto;
		background-size: auto 100% !important;
	}
	.language {
		position: absolute !important;
		right: 12px !important;
		padding-top: 5px !important;
		bottom: -10px !important;
	}
	.sm_menu{
		bottom: -6px !important;
	}
	.nav_con ul ul li{
		width:99% !important;
	}
	.nav_con ul ul li a{
		width:99% !important;
		border:none !important;
	}
	.bootom_con>.inner{
		padding:0 !important;
	}
	.bottom img{
		margin:10px 0 !important;
		
	}
	.bottom1, .bottom2, .bottom3{
		width:100% !important;
	}
	.bootom_con ul{
		margin-left:0 !important;
		padding-left:0 !important;
	}
	.bootom_con ul li{
		padding-right:0 !important;
	}
	
	.blog2, .blog3{
		display:none;
	}
	.hide{
		display:none;
	}
	[type="text"], textarea{
		width:97% !important;
	}
	.topbooking{
		margin-bottom:10px;
	}
	.blog_captcha1{
		margin-left:0 !important;
	}
	.blog_captcha{
		margin-left:0 !important;
	}
	#payment_fo select, #payment_fo [type="text"] {
		width: 100% !important;
	}
}
 
/* Landscape phones and down */
@media (max-width: 480px) {
	.content_left{
		margin-top:15px;
	}
	.content_left img {
		width: 96% !important;
		height: auto;
		}
	.bookinglogo img, .hotelbooking img{
		width: 100% !important;
	}
	.conten_right{
		max-width:99.4% !important;
		margin-top:10px;
	}
	.conten_right img, .conten_right iframe{
		max-width:99%;
		width: 100% !important;
		height: auto !important;
	}
	
	.blog_con .blog_item{
		width:100%;
		margin:0;
	}
	.blog_con .blog_item .inner{
		margin:0 !important;
	}
	.banner{
		display:none;
	}
	.logo{
		margin-left: 0 !important;
		background-size: auto 100% !important;
	}
	.language {
		position: absolute !important;
		right: 12px !important;
		padding-top: 5px !important;
		bottom: 43px !important;
	}
	.sm_menu{
		bottom: -6px !important;
	}
	.nav_con ul ul li{
		width:99% !important;
	}
	.nav_con ul ul li a{
		width:99% !important;
		border:none !important;
	}
	.bootom_con>.inner{
		padding:0 !important;
	}
	.bottom img{
		margin:10px 0 !important;
		width:99% !important;
	}
	.bottom1, .bottom2, .bottom3{
		width:100% !important;
	}
	.bootom_con ul{
		margin-left:0 !important;
		padding-left:0 !important;
	}
	.bootom_con ul li{
		padding-right:0 !important;
	}
	.language a{
		margin-left:10px;
	}
	#change_captcha img{
		width:30px !important;
	}
	.blog_captcha1{
		margin-left:0 !important;
	}
	#captchaimg{
		width:160px !important;
	}
	#capcha_03{
		margin-left:0 !important;
		
	}
	#captcah_03{
		clear:both;
	}
	#captcah_03{
		margin:0 !important;
		width:100% !important;
	}
	.myform .row label{
		width:100%;
		background:none;
	}
	#Adults, #Children{
	min-width: 25% !important;
	width: 25% !important;

	}
	[for="Adults"],[for="Children"]{
		width: 20% !important;
	}
	#capcha_03 {
		width: 156px !important;
	}
	#child, #Number_of_adults{
		width:66% !important;
	}
	.gobackto, .bookingitem{
		font-size:13px  !important;
		padding: 3px 10px !important; 
	}
	.social img{max-width:40px;}
	.full_slideshow{max-width:100%;}
	.logo img{display:; padding-top:10%}
	
	/*.logo{background:url(http://localhost:33677/Home/templates/iteamdesign/images/aaalogo.png) center top no-repeat;margin-top:0;}*/
	/*.payment span{
		margin-bottom:10px !important;
	}
	#payment_fo select, #payment_fo [type="text"] {
		width: 100% !important;
	}*/
}