@media only screen and ( min-width: 1179px ) and ( max-width: 1300px ) {

.frm_box {width: 68%;}
.wifi{margin: 3px 4px 0 26px;}
.wifi img{max-width:100%;}
.language{padding: 0px 1px 0% 3%;}

}


@media only screen and ( min-width: 980px ) and ( max-width: 1170px ) {
	.wrapper{width:980px; padding:0px 15px; box-sizing:border-box;}
	.logo {margin: 1% 0px; width: 28%;}
	.menu_bg {width: 100%}
	.menu ul li a{padding: 0px 8px; font-size:12px;}
	.wifi{margin: 3px 4px 0 20px;}
	.wifi img{max-width:100%;}
	
	.right_grid {width: 72%;}
	.social_bg{margin: 0px 0% 0% 0%;}
	.social_bg {width: 26%;}
	.language {width: 27%; margin-left:6px;}
	.language ul li {padding: 0px 1px;}
	.contact_g {width: 27%;}
	.frm_box {width:90%;}
	.frm_ch {margin: 0% 1% 0% 0%;}
	.frm_ch2 {margin: 0% 1% 0% 0%;}
	.frm_box span{font-size: 11px;}
	.frm_ch2 select{background-position:23px 2px; text-align:left;}
	.frm_ch input{}
	.frm_chh3 { margin: 0% 10px 0% 0%;}
	.chech_button{width: 18.8%;}
	.btton{padding: 6px 0px;}
	.heaning_text{margin: 0% 0%;font-size: 20px;}
	figure.effect-bubba p {padding: 9px 2.5em;}
	.btton2{padding: 4px 13px;}
	.ser_right {width: 24%;}
	.rotate3 {
    margin: 0 0 0 131px;
    transform: rotate(353deg);}
	.right_posssss { margin: 30px 0 0;width: 29%;}
	/*.offer_pos {  margin: 0px 0px 0px 0;}*/
	.footer_box { width:21%;}
	.footer_head{font-size: 16px;}
	.right_posssss { width:19%;}
		.press-container {
		margin: 0px auto;
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		}
	.pul_right{width: 68%}
	a.book_btn{padding: 8px 12px;}
	.thumbnail_imgss .img_thumb img{max-width: 247px;}
	.pul_left{padding: 0px 0px 0px 0px;}
	.copyright{padding: 15px 0px;}
	.pul_right_footer{width:100%;}
	.footer_text{padding: 0px 0px 15px 0px;}
	.left_grid{margin: 2px;}
	/*gallery*/
	.thumb_imgcol{width: 23.5%;}
	/*Room details*/
	.rooom_item {width: 160px; margin:0px 5px; }
	a.book_btn{font-size: 12px;}
	.frm_box1{width: 895px;}
	.frm_ch{margin:5px;}
	
	}
	@media only screen and ( min-width: 768px ) and ( max-width: 979px ) {
	.wrapper{width:768px; padding:0px 15px; box-sizing:border-box;}
	
	.logo {width:100%;margin: 1% 0px; text-align:center;}
	.logo a img { max-width: 60%;}
	.menu_bg {width: 100%}
	.right_grid {width: 100%;}
	.social_bg{margin: 0px 0% 0% 0%;}
	.social_bg {width: 24%;}
	.language {width: 31%;}
	.wifi{margin: 3px 4px 0 20px;}
	.wifi img{max-width:100%;}
	.contact_g {width: 31%;float: left;}
	.menu{text-align: center;}
	.menu ul li a{padding: 0px 12px;font-size: 12px;}
	.frm_chh3 input{width: 100px;}
	.chech_button { width: 28%;margin: 1% 2% 1% 1.25%;}
	.frm_box1 {width: 100%;}
	.zzz{margin:1% 0%;}
	
	.cont{margin-left:10%;}
/*	.offer_pos {  margin: 0px 85px 0px 0;}*/
	.frm_box {width: 700px;}
	.frm_ab{position:relative; bottom:0px; background:#942710;}
	.frm_box span{font-size: 13px;}
	.frm_ch2 select{background-position:23px 4px;}
	.btton{padding: 6px 0px;}
	.src_bx {width: 190px}
	.left_posssss { width:16%;}
	.heaning_text{margin: 5% 0%;font-size: 20px;}
	figure.effect-bubba p {padding: 9px 2.5em;}
	.btton2{padding: 4px 13px;}
	.ser_right {width: 31%;}
	.h1_text{font-size: 28px;}
	.right_bg3 { max-width:100%;}
	.right_bg { max-width:100%;}
	.left_grid {width: 49%;}
	.left_grid img{width: 100%;}
	.right_grid2 {width: 49%;}
	.right_grid2 img{width: 100%;}
	.quick_link {width: 48%; margin:2% 0%;}
	.quick_link_2 {width: 48%; margin:2% 0%;}
	.quick_link_3 {width: 51%; padding:0px;}
	.quick_link_r {width: 52%;}
	.grid figure.float_lft{margin: 5% 0% 0px;}
	.footer_box { width:47%;}
	.press-container {
		margin: 0px auto;
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		}
	.pul_right{width: 63%}
	a.book_btn{padding: 8px 14px;}
	.thumbnail_imgss .img_thumb img{max-width: 247px;}
	.pul_right_ins{width: 25%;}
	/*rooms*/
	.xxx_1{width: 100%; margin:10px 0px;}
	.xxx_2{width: 100%; margin:0px 0px 10px 0px;}
	/*gallery*/
	.thumb_imgcol{width: 31.5%;}
	/*Register*/
	.regi_left3{width:46%;}
	.regi_right2{width:46%;}
	/*search result*/
	.thumb_imgcols{width: 35%;}
	/*facilities*/
	.article_thumb {width: 220px;  max-height: 180px; margin:0px 15px;}
	/*Room details*/
	.rooom_item {width: 300px; margin:0px 23px; }
	a.book_btn{font-size: 12px;}
	a.sbook_btn{padding: 3px 10px;}

	}
	
	@media only screen and ( min-width: 480px ) and ( max-width: 767px ){
	.wrapper{width:480px; padding:0px 15px; box-sizing:border-box;}
	.grid_menu_bg{position:relative;top: 1px;}
	.menu_bg {width: 100%}
	.right_grid {width: 100%; padding:0px;}
	.top_cols{padding:7px 10px 0px 10px; box-sizing:border-box; background:#ffffff;}
	.wifi{width: 9%;margin: 3px 4px 0 0px;}
	.wifi img{max-width: 100%;}
	.social_bg{width: 37%; margin: 0px 10px 0% 10px; padding-top:0px;}
	.social_bg2{display:block;}
	.headerconsocibox{text-align:left;}
	.contact_g{display:none;}
	.language {width: 44%;margin: 7px 0px;}
	.language ul li{padding: 0px 2px;line-height: 27px;}
	.contact_g {width: 100%;float: left;}
	.logo {width:100%;margin: 1% 0px; text-align:left; display:none;}
	.logo a img { max-width: 100%;}
	.logo2 {width:60%;margin: 1% 0px; text-align:left; display:block;}
	.logo a img { max-width: 100%;}
	.cont{margin-left:0%;}
	.frm_box {width: 100%;margin: 5px auto;}
	.ser_left {width: 100%}
	.src_bx {width: 81%}
	.ser_right {width: 100%;margin: 2% 0% 0.5% 0%;}
	.ser_right select{background-position:96% 9px;}
	.frm_ab{position:relative; bottom:0px; background:#942710;}
	.frm_chh3{width:201px;}
	.chech_button {margin: 1% 0%;}
	.frm_ch2{width:133px;}
	.frm_box span{font-size: 13px;}
	.frm_ch2 select{background-position:96.4% 4px;text-align:left;}
	.btton{padding: 6px 0px;}
	/*.frm_box input[placeholder], [placeholder], [placeholder]{text-align:right;}*/
	.heaning_text{margin: 5% 0%;font-size: 20px;}
	figure.effect-bubba p {padding: 9px 2.5em;}
	.btton2{padding: 4px 13px;}
	.h1_text{font-size: 18px;}
	.left_grid {width: 100%; margin: 15px 0px;}
	.left_grid img{width: 100%;}
	.right_grid2 {width: 100%;}
	.right_grid2 img{width: 100%;}
	.quick_link {width: 48%; margin:2% 0%;}
	.quick_link_2 {width: 48%; margin:2% 0%;}
	.quick_link_3 {width: 63%; padding:0px;}
	.quick_link_r {width: 52%;}
	.grid figure.float_lft{margin: 2.5% 0% 0px;}
	.ftr_heang {width: 60%;}
	.aut_input{text-align:left;}
	.ltt{display:none;}
	.menu{position:relative;width: 25%;padding: 0px 0px;margin: 0px 0px 0px 0px; float:right;}
	.menu ul {
		position:absolute;
		height:30px;
		z-index:10001; 
		top: 51px;
		right: 22px;
		display:none; 
		width:150px; 
		height:auto;		
		background: #ffffff;
		background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
		background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
		background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
		background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
		background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
		box-shadow:0 1px 8px -3px #000;
		-moz-box-shadow:0 1px 8px -3px #000;
		-webkit-box-shadow:0 1px 8px -3px #000;
		-o-box-shadow:0 1px 8px -3px #000;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		overflow:hidden;
	}
	.menu ul li {float:none; margin: 0 0 0 0px; position:relative; display:block; padding:0px 0px; height:auto;background:none;width: 100%;}
	.menu ul li > a {text-align:left; display:block;padding:10px 10px 10px 10px;line-height: normal;margin:0;border-bottom:0px solid #555;font-size:12px; font-weight:bold; color:#666666;}
	.menu ul li:last-child a {background: none;}
	.menu ul li:first-child{background: none;width: 100%;}
	.menu ul li > a:hover,.menu ul li > a.active {border:none; text-decoration:none;background:#942710; color:#fff;}

	.nav-mobile {display:block; cursor:pointer; position:absolute; top: 22px;right: 22px;border-radius:2px; background: url(../images/navigation.png) 0 0 no-repeat; background-position:-0px -0spx; height:27px;width:35px; /*transition:background .41s ease-in-out;*/ }
	.nav-mobile:hover { background-position:-45px -0px; opacity:0.5;}
	.nav-click {position:absolute;top:0;right:0;display:none;border-left:0px solid #8B2870;height:30px;width:30px;cursor:pointer;}
	.nav-click {display:block;}
	.nav-mobile-open {border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
	.nav ul li:hover .nav-submenu {display:none;}
	.nav-submenu {position:static;width:100%;}
	.dis{display:none;}
	.left_posssss { width: 29%;}
	.right_posssss { width: 35%;}
	/* .offer_pos {margin:-40px 10px 0px 0px;}*/
	 .footer_box { width:54%;}
	 .press-container {
		margin: 0px auto;
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		}
	.pul_right{width: 88%;float:none;margin: 12px auto;;}
	.thumb_imgcols{ width: 90%;float:none;}
	a.book_btn{padding: 8px 14px;font-size: 12px;}
	.thumbnail_imgss .img_thumb img{max-width: 400px;}
	.pul_right_ins{width: 32%;}
	.footer_text{padding: 0px 10px 55px 0px;}
	/*rooms*/
	.xxx_1{width: 100%; margin:10px 0px;}
	.xxx_2{width: 100%; margin:0px 0px 10px 0px;}
	/*gallery*/
	.thumb_imgcol{width: 47.2%;}
	/*Register*/
	.regi_left3{width:100%; margin:10px 0px;}
	.regi_right2{width:100%; margin:10px 0px; padding:10px; box-sizing:border-box;}
	.btn_submit{width:139px; margin-bottom:15px;}
	.article_thumb {
    width: 200px;
    max-height: 180px; margin:0px 15px;}
	.rooom_item {width: 190px; margin:0px 6px;}
	/*search result*/
	.left_text{padding: 3px 0px;font-size: 12px;}
	.sblack_text {font-size: 12px;}
	.xxx_3{width:100%;}
	.span_1_of_9 {width: 50%;}
	.xxx_5{width:100%; margin:0px 0px 10px 0px;}
	.xxx_6{width:100%;}
	.chhec{text-align:center;}
	
	.frm_box1 {width: 100%;}
	.zzz{margin:1% 0%;}
	.frm_chh12{width: 211px; margin:0px;}
	.frm_ch42{width: 103px; margin:0px;}
	.frm_chh12 input{font-size: 12px; width: 125px;}
	.ccc input{width: 130px;}
	.left_col {width: 100%;}
	.right_col {width: 100%;}
	.main_pack .package_cols { width:100%;height:auto;}
	.proslide_img_box .img_thumb { height:auto;}
	}
	
	@media only screen and ( min-width: 320px ) and ( max-width: 479px ){
	.wrapper{width:320px; padding:0px 10px; box-sizing:border-box;}
	.grid_menu_bg{position:relative;top: 1px;}
	.regi_right4 { width:85%;}
	.left_con { width:100%;}
	.menu_bg {width: 100%}
	.right_grid {width: 100%; padding:0px;}
	.top_cols{padding:7px 10px 0px 10px; box-sizing:border-box; background:#ffffff;}
	.wifi{width: 15%;margin: 3px 4px 0 0px; float:right;}
	.wifi img{max-width: 100%;}
	.social_bg{width: 37%; margin: 0px 10px 0% 10px; padding-top:0px; display:none;}
	.social_bg2{display:block;}
	.headerconsocibox{text-align:left;}
	.contact_g{display:none;}
	.language {width: 63%;margin: 7px 0px;}
	.language ul li{padding: 0px 2px;line-height: 27px;}
	.contact_g {width: 100%;float: left;}
	.logo {width:100%;margin: 1% 0px; text-align:left; display:none;}
	.logo a img { max-width: 100%;}
	.logo2 {width:77%;margin: 1% 0px; text-align:left; display:block;}
	.logo a img { max-width: 100%;}
	.cont{margin-left:0%;}
	.frm_box {width: 100%;margin: 5px auto;}
	.ser_left {width: 100%}
	.src_bx {width: 81%}
	.ser_right {width: 100%;margin: 2% 0% 0.5% 0%;}
	.ser_right select{background-position:96% 9px;}
	.frm_ab{position:relative; bottom:0px; background:#942710;}
	.frm_ch {margin:1% 0%;width: 100%}
	.frm_ch2 {width: 100%;margin:1% 0%;}
	.chech_button { width: 57%; margin: 1% 0%;}
	.frm_box span{font-size: 13px; float:left;}
	.frm_ch2 select{background-position:98% 4px;width: 80%; text-align:left;text-align: right; padding-right: 30px;}
	.btton{padding: 6px 0px;}
	/*.frm_box input[placeholder], [placeholder], [placeholder]{text-align:right;}*/
	.frm_ch input{text-align:right; padding-right:20px; float:right;}
	.frm_chh3{width:100%;}
	.heaning_text{margin: 5% 0%;font-size: 20px;}
	figure.effect-bubba p {padding: 9px 2.5em;}
	.btton2{padding: 4px 13px;}
	.h1_text{font-size: 18px;}
	.left_grid {width: 100%; margin: 15px 0px;}
	.left_grid img{width: 100%;}
	.right_grid2 {width: 100%;}
	.right_grid2 img{width: 100%;}
	.quick_link {width: 48%; margin:2% 0%;}
	.quick_link_2 {width: 48%; margin:2% 0%;}
	.quick_link_3 {width: 63%; padding:0px;}
	.quick_link_r {width: 52%;}
	.grid figure.float_lft{margin: 2.5% 0% 0px;}
	.ftr_heang {width: 60%;}
	.aut_input{text-align:left;}
	.ltt{display:none;}
	.menu{position:relative;width: 25%;padding: 0px 0px;margin: 0px 0px 0px 0px; float:right;}
	.menu ul {
		position:absolute;
		height:30px;
		z-index:10001; 
		top: 46px;
		right: 22px;
		display:none; 
		width:150px; 
		height:auto;		
		background: #ffffff;
		background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
		background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
		background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
		background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
		background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
		box-shadow:0 1px 8px -3px #000;
		-moz-box-shadow:0 1px 8px -3px #000;
		-webkit-box-shadow:0 1px 8px -3px #000;
		-o-box-shadow:0 1px 8px -3px #000;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		overflow:hidden;
	}
	.menu ul li {float:none; margin: 0 0 0 0px; position:relative; display:block; padding:0px 0px; height:auto;background:none;width: 100%;}
	.menu ul li > a {text-align:left; display:block;padding:10px 10px 10px 10px;line-height: normal;margin:0;border-bottom:0px solid #555;font-size:12px; font-weight:bold; color:#666666;}
	.menu ul li:last-child a {background: none;}
	.menu ul li:first-child{background: none;width: 100%;}
	.menu ul li > a:hover,.menu ul li > a.active {border:none; text-decoration:none;background:#942710; color:#fff;}

	.nav-mobile {display:block; cursor:pointer; position:absolute; top: 18px;right: 22px;border-radius:2px; background: url(../images/navigation.png) 0 0 no-repeat; background-position:-0px -0spx; height:27px;width:35px; /*transition:background .41s ease-in-out;*/ }
	.nav-mobile:hover { background-position:-45px -0px; opacity:0.5;}
	.nav-click {position:absolute;top:0;right:0;display:none;border-left:0px solid #8B2870;height:30px;width:30px;cursor:pointer;}
	.nav-click {display:block;}
	.nav-mobile-open {border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
	.nav ul li:hover .nav-submenu {display:none;}
	.nav-submenu {position:static;width:100%;}
	.dis{display:none;}
	.left_posssss { width: 29%;}
	.right_posssss { width: 35%;}
	/* .offer_pos {margin:-40px 10px 0px 0px;}*/
	 .footer_box { width:100%; margin:0px;}
	 .press-container {
		margin: 0px auto;
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		}
	.pul_right{width: 88%;float:none;margin: 12px auto;;}
	.thumb_imgcols{ width: 90%;float:none;}
	a.book_btn{padding: 8px 14px; font-size:9px;}
	.thumbnail_imgss .img_thumb img{max-width: 400px;}
	.pul_right_ins{width: 44%;}
	.footer_text{padding: 0px 10px 55px 0px;}
	/*rooms*/
	.xxx_1{width: 100%; margin:10px 0px;}
	.xxx_2{width: 100%; margin:0px 0px 10px 0px;}
	/*gallery*/
	.thumb_imgcol{width: 100%; margin:5px 0px;}
	/*Register*/
	.regi_left3{width:100%; margin:10px 0px;}
	.regi_right2{width:100%; margin:10px 0px; padding:10px; box-sizing:border-box;}
	.btn_submit{width:89px; margin-bottom:15px;}
	.article_thumb {width: 300px; max-height: 180px;}
	.rooom_item {width: 250px; margin:0px 8px;}
	/*search result*/
	.left_text{padding: 3px 0px;font-size: 12px;}
	.sblack_text {font-size: 12px;}
	.xxx_3{width:100%;}
	.span_1_of_9 {width: 50%;}
	.xxx_5{width:100%; margin:0px 0px 10px 0px;}
	.xxx_6{width:100%;}
	.chhec{text-align:center;}
	
	.frm_box1 {width: 100%;}
	.frm_chh12 input{width:170px; padding-right:27px; box-sizing:border-box;}
	
	.left_col {width: 100%;}
	.right_col {width: 100%;}
	.span_1_of_4{width:100%;}
	.span_1_of_con{width:100%; margin:5px 0px;}
	.main_pack .package_cols { width:100%;}
	.proslide_img_box .img_thumb { height:auto;}
	.car_price {font-size: 18px;}
	.pul_left {width: 55%;}
	}