/* Minimum width of 320 pixels. */

@media screen and (max-width: 950px) {
	.main_header{width:950px; background:url(../images/header.png); height:83px; margin:0 auto;}
	.header{width:950px;  margin:0 auto; }
	.header-left{ width:300px; float:left;}
	.header-right{ width:634px; float:right;}
	ul.nav-menu.toggled-on, .menu-toggle {
		display: none!important;
	}
	.menu-side_menu-container { display:block;}
}

@media only screen and (max-width:768px) {
	.wapear ,.main_wapear,.header,#site-navigation,#menu-menu-1-container,#slider_main,#slider,.metaslider,#metaslider_container_211,#metaslider_211{ width:100%!important;}
	.header-left { width:100px;}
	.header-right { width:83%; float:left; }
	.header-right ul li a { font-size:22px;}
	.main_header { width:100%; background: url("../images/header.png") no-repeat 100% 0px;}
	.text {  float: left; width: 100%;}
	.sidebar { float: left; width: 100%;}
	.online_booking { float: left; width: 100%; max-height:225px!important;min-height:225px!important; }

	.main_date { width:100%;}
	.main_contant ,.contant{width:100%;}
	.footer #text-2 .textwidget { text-align: center;}
	#cff ,#TA_selfserveprop307{ width:100%!important;}
	.footer { width:100%;  height:100px;}
	.text p iframe { width:100%;}
	.shape { width:100%;}
	.navigaton_main { width:100%; background:#1D5B67; display:none;}
	.slides li { width:78.8% !important;}
	#CDSWIDSSP { width:100%!important;}
	.span-12 { width:100%;}
	.book { width:100%;}
	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul {border-bottom: 1px solid #ededed;border-top: 1px solid #ededed;display: inline-block !important;text-align: left;
		width: 100%;}
	.main-navigation ul {margin: 0;text-indent: 0;}
	.main-navigation li a,.main-navigation li {	display: inline-block;	text-decoration: none;	}
	.main-navigation li a {	border-bottom: 0;	color: #6a6a6a;	line-height: 3.692307692;	text-transform: uppercase;	white-space: nowrap;}
	.main-navigation li a:hover,.main-navigation li a:focus {color: #000;}
	.main-navigation li {margin: 0 40px 0 0;margin: 0 2.857142857rem 0 0;position: relative;}
	.main-navigation li ul {margin: 0;	padding: 0;	position: absolute;	top: 100%;	z-index: 1;	height: 1px;	width: 1px;	overflow: hidden;clip: rect(1px, 1px, 1px, 1px);}
	.main-navigation li ul ul {	top: 0;	left: 100%;	}
	.main-navigation ul li:hover > ul,.ain-navigation ul li:focus > ul,	.main-navigation .focus > ul {	border-left: 0;	clip: inherit;	overflow: inherit;
		height: inherit;width: inherit;	}
	.main-navigation li ul li a {background: #efefef;border-bottom: 1px solid #ededed;display: block;font-size: 11px;font-size: 0.785714286rem;
		line-height: 2.181818182;padding: 8px 10px;	padding: 0.571428571rem 0.714285714rem;	width: 180px;	width: 12.85714286rem;white-space: normal;}
	.main-navigation li ul li a:hover,.main-navigation li ul li a:focus {background: #e3e3e3;color: #444;}
	.main-navigation .current-menu-item > a,.main-navigation .current-menu-ancestor > a,.main-navigation .current_page_item > a,.main-navigation .current_page_ancestor > a {color: #636363;font-weight: bold;}
	.menu-toggle {display: none;}
	.entry-header .entry-title {font-size: 22px;font-size: 1.571428571rem;}
	ul.nav-menu.toggled-on, .menu-toggle {  display: inline-block!important;}
	.ezcol-one-quarter, .ezcol-one-half, .ezcol-three-quarter, .ezcol-one-third, .ezcol-two-third, .ezcol-one-fifth, .ezcol-two-fifth, .ezcol-three-fifth, .ezcol-four-fifth {  width: 100% !important;}
	.slider_main { width: 100%!important;}
	.main_wapear {overflow: hidden;}
	#menu-menu-1 { display:none;}
	 #site-navigation a#pull { display:block;}
	.navigation { height: auto;	}
  	.navigation ul {width: 100%;display: block;	height: auto;margin:0;	}
  	.navigation li {width: 100%;float: left;position: relative;	}
  	.navigation li a {border-bottom: 1px solid #576979;border-right: 1px solid #576979;	}
  	.navigation a {  line-height: 40px;  margin: 0 !important;padding: 0 !important;text-align: left;text-indent: 25px;	width: 100%;}
	.navigation a:hover, .navigation a:active {  background-color: #8c99a4;}
	.navigation li:last-child a { border-right: 0 none; border-bottom:none;}
	.header-right ul { margin:10px!important;}
	.shape ul { width:100%; padding:0px!important; margin:0px!important;}
	.shape ul li a { width:100%; text-align:center;}
	.book_main { width:100%; margin:0!important; padding:0!important;}
	.book a { text-align:center; width:100%;}
	.socialmedia-buttons {  margin-top: 14px; text-align: center;}
	.socialbar { margin-left:0px; width:100%;}
	.span-7 { width:100%; margin:0!important; text-align:center;}
	.span-7 p { width:100%; margin:0; padding:0; text-align:center;}
	.span-7 p a { width:100%; margin:0;}
	.menu-side_menu-container { display:none!important;}
	#pullnav { background:none!important;}
	.menu-side_menu-container.sidebar_toggle_on {display:block!important;}
	.entry-content table, .comment-content table {
	  width: 100%;
	}
	.list_rate th ,.list_rate td{ width:20%;}
	.list_rate table { width:100%!important;}
	.online_booking.extra_book {
	  max-height: 410px !important;
	}
	.span-7.last > a {
	  text-align: center;
	  width: 100%;margin:0;
	}
	.span-7.last > img {text-align: center;}
	.span-12 p{ width:100%; margin:0; padding:0;}
	.MainTableDiv { width:97%; margin-left:0px;}
}
@media only screen and (max-width:750px) {
	.slides li { width:74.8% !important;}
}
@media only screen and (max-width:730px) {
	.slides li { width:74.8% !important;}
}
@media only screen and (max-width:700px) {
	.slides li { width:71.8% !important;}
}
@media only screen and (max-width:670px) {
	.slides li { width:68.8% !important;}
}
@media screen and (max-width: 640px) {
	.wapear ,.main_wapear,.header,#site-navigation,#menu-menu-1-container,#slider_main,#slider,.metaslider,#metaslider_container_211,#metaslider_211{ width:100%!important;}
	.header-left { width:100%; text-align:center;}
	.logo {width:100%;}
	.header-right { width:200px; float:left; color:#000; display:none;}
	.header-right ul li a { font-size:13px;}
	.main_header { width:100%; background: url("../images/header.png") no-repeat 100% 0px;}
	.text {  float: left; width: 100%;}
	.sidebar { float: left; width: 100%;}
	.online_booking { float: left; width: 100%; max-height:225px!important;min-height:225px!important; }
td img.mobileclass { height:50%;}
	.list_rate table { width:100%;}
	.main_date { width:100%;}
	.main_contant ,.contant{width:100%;}
	.footer #text-2 .textwidget { text-align: center;}
	#cff ,#TA_selfserveprop307{ width:100%!important;}
	.footer { width:100%;  height:100px;}
	.text p iframe { width:100%;}
	.shape { width:100%;}
	.navigaton_main { width:100%;background:#1D5B67; display:none;}
	.slides li { width:65.8% !important;}
	#CDSWIDSSP { width:100%!important;}
	.span-12 { width:100%;}
	.book { width:100%;}
	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul {border-bottom: 1px solid #ededed;border-top: 1px solid #ededed;display: inline-block !important;text-align: left;		width: 100%;}
	.main-navigation ul {margin: 0;text-indent: 0;}
	.main-navigation li a,.main-navigation li {	display: inline-block;	text-decoration: none;	}
	.main-navigation li a {	border-bottom: 0;color: #6a6a6a;line-height: 3.692307692;text-transform: uppercase;	white-space: nowrap;}
	.main-navigation li a:hover,.main-navigation li a:focus {	color: #000;}
	.main-navigation li {margin: 0 40px 0 0;margin: 0 2.857142857rem 0 0;	position: relative;	}
	.main-navigation li ul {margin: 0;padding: 0;position: absolute;top: 100%;	z-index: 1;	height: 1px;width: 1px;	overflow: hidden;clip: rect(1px, 1px, 1px, 1px);}
	.main-navigation li ul ul {	top: 0;	left: 100%;	}
	.main-navigation ul li:hover > ul,.main-navigation ul li:focus > ul,.main-navigation .focus > ul {border-left: 0;clip: inherit;overflow: inherit;		height: inherit;width: inherit;	}
	.main-navigation li ul li a {background: #efefef;border-bottom: 1px solid #ededed;display: block;font-size: 11px;font-size: 0.785714286rem;		line-height: 2.181818182;padding: 8px 10px;	padding: 0.571428571rem 0.714285714rem;	width: 180px;width: 12.85714286rem;	white-space: normal;}
	.main-navigation li ul li a:hover,.main-navigation li ul li a:focus {background: #e3e3e3;color: #444;}
	.main-navigation .current-menu-item > a,.main-navigation .current-menu-ancestor > a,.main-navigation .current_page_item > a,.main-navigation .current_page_ancestor > a {color: #636363;font-weight: bold;}
	#menu-menu-1 { display:none;}
	.entry-header .entry-title {font-size: 22px;font-size: 1.571428571rem;}
	ul.nav-menu.toggled-on, .menu-toggle {  display: inline-block!important;}
	.slider_main { width: 100%!important;}
    .main_wapear {overflow: hidden;}
	#menu-menu-1 { display:none;}
	 #site-navigation a#pull { display:block;}
	.navigation { height: auto;	}
  	.navigation ul {width: 100%;display: block;	height: auto;margin:0;	}
  	.navigation li {width: 100%;float: left;position: relative;	}
  	.navigation li a {border-bottom: 1px solid #576979;border-right: 1px solid #576979;	}
  	.navigation a {  line-height: 40px;  margin: 0 !important;padding: 0 !important;text-align: left;text-indent: 25px;	width: 100%;}
	.navigation a:hover, .navigation a:active {  background-color: #8c99a4;}
	.navigation li:last-child a { border-right: 0 none; border-bottom:none;}
	.header-right ul { margin:10px!important;}
	.shape ul { width:100%; padding:0px!important; margin:0px!important;}
	.shape ul li a { width:100%; text-align:center;}
	.book_main { width:100%; margin:0!important; padding:0!important;}
	.book a { text-align:center; width:100%;}
	.socialmedia-buttons {  margin-top: 14px; text-align: center;}
	.socialbar { margin-left:0px; width:100%;}
	.span-7 { width:100%; margin:0!important; text-align:center;}
	.span-7 p { width:100%; margin:0; padding:0; text-align:center;}
	.span-7 p a { width:100%; margin:0;}
	.menu-side_menu-container { display:none!important;}
	#pullnav { background:none!important;}
	.menu-side_menu-container.sidebar_toggle_on {display:block!important;}
	.entry-content table, .comment-content table {
	  width: 100%;
	}
	.list_rate th ,.list_rate td{ width:20%;}
	.list_rate table { width:100%!important;}
	.online_booking.extra_book {
	  max-height: 410px !important;
	}
	.span-7.last > a {
	  text-align: center;
	  width: 100%;margin:0;
	}
	.span-7.last > img {text-align: center;}
	.span-12 p{ width:100%; margin:0; padding:0;}
	.MainTableDiv { width:97%; margin-left:0px;}
}
@media only screen and (max-width:610px) {
	.slides li { width:62.8% !important;}
}
@media only screen and (max-width:580px) {
	.slides li { width:59.8% !important;}
}
@media only screen and (max-width:550px) {
	.slides li { width:56.8% !important;}
}
@media only screen and (max-width:520px) {
	.slides li { width:53.8% !important;}
}
@media only screen and (max-width:490px) {
	.slides li { width:50.0% !important;}
}


@media only screen and (max-width:480px)   {
	.wapear ,.main_wapear,.header,#site-navigation,#menu-menu-1-container,#slider_main,#slider,.metaslider,#metaslider_container_211,#metaslider_211{ width:100%!important;}
	.header-left { width:100%; text-align:center;}
	.logo {width:100%;}
	.header-right { width:200px; float:left; color:#000; display:none;}
	.header-right ul li a { font-size:13px;}
	.main_header { width:100%; background: url("../images/header.png") no-repeat 100% 0px;}
	.text {  float: left; width: 100%;}
	.sidebar { float: left; width: 100%;}
	.online_booking { float: left; width: 100%; max-height:225px!important;min-height:225px!important; }
	.list_rate table { width:100%;}
	.main_date { width:100%;}
	.main_contant ,.contant{width:100%;}
	.footer #text-2 .textwidget { text-align: center;}
	#cff ,#TA_selfserveprop307{ width:100%!important;}
	.footer { width:100%;  height:100px;}
	.text p iframe { width:100%;}
	.shape { width:100%;}
	.navigaton_main { width:100%;background:#1D5B67; display:none;}
	.slides li { width:48.8% !important;}
	#CDSWIDSSP { width:100%!important;}
	.span-12 { width:100%;}
	.book { width:100%;}
	ul.nav-menu.toggled-on, .menu-toggle {  display: inline-block!important;}
	.slider_main { width: 100%!important;}
	.main_wapear {overflow: hidden;}
	#menu-menu-1 { display:none;}
	 #site-navigation a#pull { display:block;}
	.navigation { height: auto;	}
  	.navigation ul {width: 100%;display: block;	height: auto;margin:0;	}
  	.navigation li {width: 100%;float: left;position: relative;	}
  	.navigation li a {border-bottom: 1px solid #576979;border-right: 1px solid #576979;	}
  	.navigation a {  line-height: 40px;  margin: 0 !important;padding: 0 !important;text-align: left;text-indent: 25px;	width: 100%;}
	.navigation a:hover, .navigation a:active {  background-color: #8c99a4;}
	.navigation li:last-child a { border-right: 0 none; border-bottom:none;}
	.header-right ul { margin:10px!important;}
	.shape ul { width:100%; padding:0px!important; margin:0px!important;}
	.shape ul li a { width:100%; text-align:center;}
	.book_main { width:100%; margin:0!important; padding:0!important;}
	.book a { text-align:center; width:100%;}
	.socialmedia-buttons {  margin-top: 14px; text-align: center;}
	.socialbar { margin-left:0px; width:100%;}
	.span-7 { width:100%; margin:0!important; text-align:center;}
	.span-7 p { width:100%; margin:0; padding:0; text-align:center;}
	.span-7 p a { width:100%; margin:0;}
	.size-medium {  width:100%; height:100%;}
	td a img { width:100%; height:100%;}
	td img { width:100%; height:100%;}
	td img.mobileclass { height:50%;}
	.menu-side_menu-container { display:none!important;}
	#pullnav { background:none!important;}
	.menu-side_menu-container.sidebar_toggle_on {display:block!important;}
	.entry-content table, .comment-content table {
	  width: 100%;
	}
	.list_rate table { width:100%!important;}
	.list_rate th ,.list_rate td{ width:20%;}
	.online_booking.extra_book {
	  max-height: 410px !important;
	}
	.span-7.last > a {
	  text-align: center;
	  width: 100%;margin:0;
	}
	.span-7.last > img {text-align: center;}
	.span-12 p{ width:100%; margin:0; padding:0;}
	.MainTableDiv { width:97%; margin-left:0px;}
}	
@media screen and (min-width:360px) and (max-width: 640px) {
	.wapear ,.main_wapear,.header,#site-navigation,#menu-menu-1-container,#slider_main,#slider,.metaslider,#metaslider_container_211,#metaslider_211{ width:100%!important;}
	.header-left { width:100%; text-align:center;}
	.logo {width:100%;}
	.header-right { width:200px; float:left; color:#000; display:none;}
	.header-right ul li a { font-size:22px;}
	.main_header { width:100%; background: url("../images/header.png") no-repeat 100% 0px;}
	ul.nav-menu.toggled-on, .menu-toggle {  display: inline-block!important;}
	.slider_main { width: 100%!important;}
	.main_wapear {overflow: hidden;}
	#menu-menu-1 { display:none;}
	 #site-navigation a#pull { display:block;}
	.navigation { height: auto;	}
  	.navigation ul {width: 100%;display: block;	height: auto;margin:0;	}
  	.navigation li {width: 100%;float: left;position: relative;	}
  	.navigation li a {border-bottom: 1px solid #576979;border-right: 1px solid #576979;	}
  	.navigation a {  line-height: 40px;  margin: 0 !important;padding: 0 !important;text-align: left;text-indent: 25px;	width: 100%;}
	.navigation a:hover, .navigation a:active {  background-color: #8c99a4;}
	.navigation li:last-child a { border-right: 0 none; border-bottom:none;}
	.header-right ul { margin:10px!important;}
	.shape ul { width:100%; padding:0px!important; margin:0px!important;}
	.shape ul li a { width:100%; text-align:center;}
	.book_main { width:100%; margin:0!important; padding:0!important;}
	.book a { text-align:center; width:100%;}
	.socialmedia-buttons {  margin-top: 14px; text-align: center;}
	.socialbar { margin-left:0px; width:100%;}
	.span-7 { width:100%; margin:0!important; text-align:center;}
	.span-7 p { width:100%; margin:0; padding:0; text-align:center;}
	.span-7 p a { width:100%; margin:0;}
	.size-medium {  width:100%; height:100%;}
	td a img { width:100%; height:100%;}
	td img { width:100%; height:100%;}
	td img.mobileclass { height:50%;}
	.list_rate table { width:100%;}
	.menu-side_menu-container { display:none!important;}
	#pullnav { background:none!important;}
	.menu-side_menu-container.sidebar_toggle_on {display:block!important;}
	.entry-content table, .comment-content table {
	  width: 100%;
	}
	.list_rate table { width:100%!important;}
	.list_rate th ,.list_rate td{ width:20%;}
	.online_booking.extra_book {
	  max-height: 410px !important;
	}
	.span-7.last > a {
	  text-align: center;
	  width: 100%;margin:0;
	}
	.span-7.last > img {text-align: center;}
	.span-12 p{ width:100%; margin:0; padding:0;}
	.MainTableDiv { width:97%; margin-left:0px;}
	
}
@media only screen and (max-width:450px) {
	.header-left { width:100%; text-align:center;}
	.logo {width:100%;}
	.header-right { width:200px; float:left; color:#000; display:none;}
	.slides li { width:45.8% !important;}
	.span-7 { width:100%; margin:0!important; text-align:center;}
	.span-7 p { width:100%; margin:0; padding:0; text-align:center;}
	.span-7 p a { width:100%; margin:0;}
	.size-medium {  width:100%; height:100%;}
	td a img { width:100%; height:100%;}
	td img { width:100%; height:100%;}
	td img.mobileclass { height:50%;}
	.menu-side_menu-container { display:none!important;}
	#pullnav { background:none!important;}
	.menu-side_menu-container.sidebar_toggle_on {display:block!important;}
	.entry-content table, .comment-content table {
	  width: 100%;
	}
	.list_rate th ,.list_rate td{ width:20%;}
	.list_rate table { width:100%!important;}
	.online_booking.extra_book {
	  max-height: 410px !important;
	}
	.span-7.last > a {
	  text-align: center;
	  width: 100%;margin:0;
	}
	.span-7.last > img {text-align: center;}
	.span-12 p{ width:100%; margin:0; padding:0;}
	.MainTableDiv { width:97%; margin-left:0px;}
}
@media screen and (max-width:420px) {
	.wapear ,.main_wapear,.header,#site-navigation,#menu-menu-1-container,#slider_main,#slider,.metaslider,#metaslider_container_211,#metaslider_211{ width:100%!important;}
	.header-left { width:100%; text-align:center;}
	.logo {width:100%;}
	.header-right { width:200px; float:left; color:#000; display:none;}
	.header-right ul li a { font-size:18px;}
	.main_header { width:100%; background: url("../images/header.png") no-repeat 100% 0px;}
	.navigation ul{ display:none;}
	.text {  float: left; width: 100%;}
	.sidebar { float: left; width: 100%;}
	.online_booking { float: left; width: 100%; max-height:225px!important;min-height:225px!important; }

	.main_date { width:100%;}
	.main_contant ,.contant{width:100%;}
	.footer #text-2 .textwidget { text-align: center;}
	#cff ,#TA_selfserveprop307{ width:100%!important;}
	.footer { width:100%;  height:100px;}
	.text p iframe { width:100%;}
	.shape { width:100%;}
	.navigaton_main { width:100%;background:#1D5B67; display:none;}
	.slides li { width:42.8% !important;}
	#CDSWIDSSP { width:100%!important;}
	.span-12 { width:100%;}
	.book { width:100%;}
	ul.nav-menu.toggled-on, .menu-toggle {  display: inline-block!important;}
	.slider_main { width: 100%!important;}
	.main_wapear {overflow: hidden;}
	#menu-menu-1 { display:none;}
	 #site-navigation a#pull { display:block;}
	.navigation { height: auto;	}
  	.navigation ul {width: 100%;display: block;	height: auto;margin:0;	}
  	.navigation li {width: 100%;float: left;position: relative;	}
  	.navigation li a {border-bottom: 1px solid #576979;border-right: 1px solid #576979;	}
  	.navigation a {  line-height: 40px;  margin: 0 !important;padding: 0 !important;text-align: left;text-indent: 25px;	width: 100%;}
	.navigation a:hover, .navigation a:active {  background-color: #8c99a4;}
	.navigation li:last-child a { border-right: 0 none; border-bottom:none;}
	.header-right ul { margin:10px!important;}
	.shape ul { width:100%; padding:0px!important; margin:0px!important;}
	.shape ul li a { width:100%; text-align:center;}
	.book_main { width:100%; margin:0!important; padding:0!important;}
	.book a { text-align:center; width:100%;}
	.socialmedia-buttons {  margin-top: 14px; text-align: center;}
	.socialbar { margin-left:0px; width:100%;}
	.span-7 { width:100%; margin:0!important;text-align:center;}
	.span-7 p { width:100%; margin:0; padding:0; text-align:center;}
	.span-7 p a { width:100%; margin:0;}
	.size-medium {  width:100%; height:100%;}
	td a img { width:100%; height:100%;}
	td img { width:100%; height:100%;}
	td img.mobileclass { height:30%!important;}
	.list_rate table { width:100%!important;}
	.menu-side_menu-container { display:none!important;}
	#pullnav { background:none!important;}
	.menu-side_menu-container.sidebar_toggle_on {display:block!important;}
	.entry-content table, .comment-content table {
	  width: 100%;
	}
	.list_rate th ,.list_rate td{ width:20%;}
	.online_booking.extra_book {
	  max-height: 410px !important;
	}
	.span-7.last > a {
	  text-align: center;
	  width: 100%;margin:0;
	}
	.span-7.last > img {text-align: center;}
	.span-12 p{ width:100%; margin:0; padding:0;}
	.MainTableDiv { width:97%; margin-left:0px;}
}
@media only screen and (max-width:390px) {
	.header-left { width:100%; text-align:center;}
	.logo {width:100%;}
	.header-right { width:200px; float:left; color:#000; display:none;}
	.slides li { width:39.8% !important;}
	.span-7 { width:100%; margin:0!important; text-align:center;}
	.span-7 p { width:100%; margin:0; padding:0; text-align:center;}
	.span-7 p a { width:100%; margin:0;}
	.size-medium {  width:100%; height:100%;}
	td a img { width:100%; height:100%;}
	td img { width:100%; height:100%;}
	td img.mobileclass {  height:50%;}
	.menu-side_menu-container { display:none!important;}
	#pullnav { background:none!important;}
	.menu-side_menu-container.sidebar_toggle_on {display:block!important;}
	.entry-content table, .comment-content table {
	  width: 100%;
	}
	.list_rate th ,.list_rate td{ width:20%;}
	.online_booking.extra_book {
	  max-height: 410px !important;
	}
	.span-7.last > a {
	  text-align: center;
	  width: 100%;margin:0;
	}
	.span-7.last > img {text-align: center;}
	.span-12 p{ width:100%; margin:0; padding:0;}
	.MainTableDiv { width:97%; margin-left:0px;}
}

@media screen and (max-width:360px) {
	.wapear ,.main_wapear,.header,#site-navigation,#menu-menu-1-container,#slider_main,#slider,.metaslider,#metaslider_container_211,#metaslider_211{ width:100%!important;}
	.header-left { width:100%; text-align:center;}
	.logo {width:100%;}
	.header-right { width:200px; float:left; color:#000; display:none;}
	.header-right ul li a { font-size:16px;}
	.main_header { width:100%; background: url("../images/header.png") no-repeat 100% 0px;}
	.navigation ul{ display:none;}
	.text {  float: left; width: 100%;}
	.sidebar { float: left; width: 100%;}
	.online_booking { float: left; width: 100%; max-height:225px!important;min-height:225px!important; }

	.main_date { width:100%;}
	.main_contant ,.contant{width:100%;}
	.footer #text-2 .textwidget { text-align: center;}
	#cff ,#TA_selfserveprop307{ width:100%!important;}
	.footer { width:100%;  height:100px;}
	.text p iframe { width:100%;}
	.shape { width:100%;}
	.navigaton_main { width:100%;background:#1D5B67;display:none;}
	.slides li { width:36.8% !important;}
	#CDSWIDSSP { width:100%!important;}
	.span-12 { width:100%;}
	.book { width:100%;}
	ul.nav-menu.toggled-on, .menu-toggle {  display: inline-block!important;}
	.slider_main { width: 100%!important;}
    .main_wapear {overflow: hidden;}
	#menu-menu-1 { display:none;}
	 #site-navigation a#pull { display:block;}
	.navigation { height: auto;	}
  	.navigation ul {width: 100%;display: block;	height: auto;margin:0;	}
  	.navigation li {width: 100%;float: left;position: relative;	}
  	.navigation li a {border-bottom: 1px solid #576979;border-right: 1px solid #576979;	}
  	.navigation a {  line-height: 40px;  margin: 0 !important;padding: 0 !important;text-align: left;text-indent: 25px;	width: 100%;}
	.navigation a:hover, .navigation a:active {  background-color: #8c99a4;}
	.navigation li:last-child a { border-right: 0 none; border-bottom:none;}
	.header-right ul { margin:10px!important;}
	.shape ul { width:100%; padding:0px!important; margin:0px!important;}
	.shape ul li a { width:100%; text-align:center;}
	.book_main { width:100%; margin:0!important; padding:0!important;}
	.book a { text-align:center; width:100%;}
	.socialmedia-buttons {  margin-top: 14px; text-align: center;}
	.socialbar { margin-left:0px; width:100%;}
	.span-7 { width:100%; margin:0!important; text-align:center;}
	.span-7 p { width:100%; margin:0; padding:0; text-align:center;}
	.span-7 p a { width:100%; margin:0;}
	.size-medium {  width:100%; height:100%;}
	td a img { width:100%; height:100%;}
	td img { width:100%; height:100%;}
	td img.mobileclass { height:50%;}
	.menu-side_menu-container { display:none!important;}
	#pullnav { background:none!important;}
	.menu-side_menu-container.sidebar_toggle_on {display:block!important;}
	.entry-content table, .comment-content table {
	  width: 100%;
	}
	.list_rate th ,.list_rate td{ width:20%;}
	.online_booking.extra_book {
	  max-height: 410px !important;
	}
	.span-7.last > a {
	  text-align: center;
	  width: 100%;margin:0;
	}
	.span-7.last > img {text-align: center;}
	.span-12 p{ width:100%; margin:0; padding:0;}
	.MainTableDiv { width:97%; margin-left:0px;}
}
@media screen and (max-width:320px) and (max-width: 480px){
	.fullBg {}
	
	
	.wapear ,.main_wapear,.header,#site-navigation,#menu-menu-1-container,#slider_main,#slider,.metaslider,#metaslider_container_211,#metaslider_211{ width:100%!important;}
	.header-left { width:100%; text-align:center;}
	.logo {width:100%;}
	.header-right { width:200px; float:left; color:#000; display:none;}
	.header-right ul li a { font-size:18px;}
	.main_header { width:100%; background: url("../images/header.png") no-repeat 100% 0px;}
	.navigation ul{ display:none;}
	.text {  float: left; width: 100%;}
	.sidebar { float: left; width: 100%;}
	.online_booking { float: left; width: 100%; max-height:225px!important;min-height:225px!important; }
	/**/
	.main_date { width:100%;}
	.main_contant ,.contant{width:100%;}
	.footer #text-2 .textwidget { text-align: center;}
	#cff ,#TA_selfserveprop307{ width:100%!important;}
	.footer { width:100%;  height:100px;}
	.text p iframe { width:100%;}
	.shape { width:100%;}
	.navigaton_main { width:100%; background:#1D5B67; display:none;}
	.slides li { width:32%!important;}
	#CDSWIDSSP { width:100%!important;}
	.span-12 { width:100%;}
	.size-medium {  width:100%; height:100%;}
	td a img { width:100%; height:100%;}
	td img { width:100%; height:100%;}
	td img.mobileclass { height:50%;}
	.entry-content table,
	.comment-content table {width:100%;	}
	ul.nav-menu.toggled-on, .menu-toggle {  display: inline-block!important;}
	.slider_main { width: 100%!important;}
	.main_wapear {overflow: hidden;}
	#site-navigation a#pull { display:block;}
	.navigation { height: auto;	}
  	.navigation ul {width: 100%;display: block;	height: auto;margin:0;	}
  	.navigation li {width: 100%;float: left;position: relative;	}
  	.navigation li a {border-bottom: 1px solid #576979;border-right: 1px solid #576979;	}
  	.navigation a {  line-height: 40px;  margin: 0 !important;padding: 0 !important;text-align: left;text-indent: 25px;	width: 100%;}
	.navigation a:hover, .navigation a:active {  background-color: #8c99a4;}
	.navigation li:last-child a { border-right: 0 none; border-bottom:none;}
	.header-right ul { margin:10px!important;}
	.shape ul { width:100%; padding:0px!important; margin:0px!important;}
	.shape ul li a { width:100%; text-align:center;}
	.book_main { width:100%; margin:0!important; padding:0!important;}
	.book a { text-align:center; width:100%;}
	.socialmedia-buttons {  margin-top: 14px; text-align: center;}
	.socialbar { margin-left:0px; width:100%;}
	.span-7 { width:100%; margin:0!important;text-align:center;}
	.span-7 p { width:100%; margin:0; padding:0; text-align:center;}
	.span-7 p a { width:100%; margin:0;}
	
	
	.pages-list ul li { width:80%;	}
	.pages-list ul li a{ line-height:16px;}
	.menu-side_menu-container { display:none!important;}
	#pullnav { background:none!important;}
	.menu-side_menu-container.sidebar_toggle_on {display:block!important;}
	.entry-content table, .comment-content table { width: 100%;}
	.list_rate th ,.list_rate td{ width:20%;}
	.online_booking.extra_book {
	  max-height: 410px !important;
	}
	.span-7.last > a {
	  text-align: center;
	  width: 100%;margin:0;
	}
	.span-7.last > img {text-align: center;}
	.span-12 p{ width:100%; margin:0; padding:0;}
	.MainTableDiv { width:97%; margin-left:0px;}
}
.assistive-text {
  display: none;
}
@viewport { width:device-width;}


