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

 #menusection {

display:block !important;

}

}

@media (min-width: 500px) and (max-width: 979px) {

.site .main-holder{ width:50%; top:20%;}

.col4_gallery_no_sidebar{ width:30%;}

#homeContent #featured .gallery .site{ width:768px;}

.first_child .widget h4 {color:#514E4E;}

 .f-column.first_child {margin-bottom:50px;}

 .nav ul li a{ padding:15px 0;}

 .nav ul li ul li a{ padding:0 0 15px;}

.nav ul li ul{ margin-left:15px;}

 .first_child .widget h4 {color:#514E4E;}

.category-list{ text-align:left;}

.category-list li{ display:inline-block; margin-bottom:20px;}

 .f-column.first_child .widget h4 {

color:#514E4E !important;

}

img.aligncenter{ width:100%;}

 .home .main-content {

padding-top:20px !important;

}

 #menusection {

 display:none;

 padding:0 10px;

}

 .main-content, .main-holder, .top-bg, .footer-top {

 width:480px;

 margin:0 auto;

}



/*---Gallery no Sidebar--*/



.col2_gallery_no_sidebar {

 width:46%;

}

 #header .main-holder {

 width:90%;

}

 #footer {

 width:440px;

}

 #footer div {

 margin-bottom:20px;

}

 .grid .column, .f-column .det-bar, .img-box, .staff-list .det-bar {

 width:93% !important;

 float:none;

 margin-bottom:20px;

}

 .staff-list .img-box img {

 width:50%;

}

 .blog-content, .right-bar {

 width:98% !important;

 float:none;

 margin-bottom:20px;

}

 .f-column.contact {

 width:88% !important;

}

 .main-content {

 background-position:left;

}

 .responsive-bg {

 background:url("../images/responsive-bg.png") repeat-y 474px center;

}

 .banner-bottom {

 background-position:center 112px;

}

 .banner-bottom span {

 display: block;

 margin-top: 27px;

}

 #homeContent #featured .gallery, #homeContent #featured .gallery .site {

 height:490px !important;

}

 #homeContent img {

 width:100%;

}

 #homeContent #featured .pagination {

 background-color:rgb(0, 0, 0);

 background-color: rgba(0, 0, 0, 0.2);

}

 .box-inner {

 width:100%;

}

 .list-nav {

 display:block;

}

 .nav {

 width:50%;

 position:absolute;

 right:0;

}

 #header {

 height:60px;

}

 .tbs {

 position:static;

}

 .pro-list .column {

 overflow:hidden;

}

 .menu-det {

 width:95%;

}

 .post-holder, .post-holder2 {

 width:95%;

}

 .post-holder2 {

 padding-left:0;

}

 .post-holder2 .post-det, .post-det {

 width:85%;

}

 .r-contact-box {

 width:95%;

}

 .post-img {

 float:none;

 margin-bottom:20px;

}

 .post-arrow {

 display:none;

}

 .post-img img {

 float:none;

 width:50%;

 height:auto;

}

 .column .bisnessright {

 width:50% !important;

 margin-top:15px;

 margin-left:40px;

}

 .column .bisnessright strong {

 float:left;

}

 .column .bisnessright > br {

 padding:0px !important;

 margin:0px !important;

 float:left;

}

 .column .bisnessright span {

 display:inline-block;

 margin-left:20px;

}

 .column .unoSlider ul, .unoSlider .sliderView {

 min-height:130px !important;

}

 .column .gallery_widget li a img {

 display:inline-block;

 padding:0px;

}

 .footer_gallery {

 left:70px;

}

 .first_child {

 display:block !important;

 margin-left:98px;

}

 .fb-like-box > span {

 width:450px;

}

 .counter-det {

 width:79%;

}

 .counter-detail a.bk_now {

 margin-top:-00px;

}

 .search_icon {

 display:block;

 float:none;

 margin-bottom:20px;

}

 .social-list {

 display:block;

 margin-left:0px;

 float:none;

}

 .top_icon {

 float:right;


 margin:17px auto 0;

 margin-bottom:0px;

}

 .nav ul li ul li:hover {

 background:none !important;

}

 .nav ul li ul li ul li {

 background:none !important;

 padding-left:10px;

 display:block;

}

 .nav ul li ul li ul li a {

 color:#fff !important;

}

 .f-column .widget:first-child h4 {


 color:#fff !important;
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 text-shadow:none;

}

 .col3_gallery_no_sidebar {

 width:30.5%;

}

 .col3_gallery_no_sidebar img {

 height:80px;

}

 .col4_gallery_one_sidebar {

 width:22%;

}

 .col2_gallery_one_sidebar {

 width:31%;

}

}

 @media (max-width : 979px) {

 .f-column.first_child {

margin-bottom:50px;

}

 #mymenu li {

clear:both;

float:none;

display:block;

}

 #mymenu a, #mymenu ul a {background:none; border:none;text-align:left;}

 #menu-icon {

 color:#fff;

 width:100%;

 height:40px;

 padding:5px 0px 0 0px;

 cursor:pointer;

 margin:13px 0px 0px 0px;

 display:block;

 font-size:20px;

 text-transform:uppercase;

 font-family: 'Source Sans Pro', sans-serif;

 -webkit-box-sizing:border-box;

 -moz-box-sizing:border-box;

 box-sizing:border-box;

}

 .nav ul li a:hover, .nav ul li.current-menu-item a {

 background:none !important;

}

 .nav ul li ul {

 width:97% !important;

}

 .nav ul ul ul {

 position:static !important;

}

 .nav ul ul ul li {

 background:#fff !important;

}

 .nav ul ul ul li a {

 color:#000 !important;

 text-shadow:none !important;

}

 .nav ul ul ul li a:hover {

 background-color:#433c36 !important;

}

 .nav ul ul li {

 padding:0px;

}

 .nav ul ul li:hover {

 padding:0px !important;

}

 .nav ul li {

 text-align:left;

 background:#433C36 !important;

}

 .nav ul li ul li:hover {

 background:none !important;

 padding-bottom:10px;

}

 .nav ul li ul li ul li {

 background:none !important;

 padding-left:10px;

 display:block;

}

 .nav ul li ul li ul li a {

 color:#fff !important;

}

 .nav ul li ul li ul li ul li {

 padding-left:10px;

}

 .nav ul li ul li ul li a {

 background:none !important;

}

 .nav ul li a {

 border-bottom:none !important;

}

 #menu-icon div span {

float:right;

width:39px;

height:36px;

display:inline-block;

background:url(../../images/navi-back.png) no-repeat 11px 0px;

position:absolute;

right:106px;

top:10px;

}

 .menusection {

 background:#433C36;

 display:none;

}

 .menusection > li {

 border-bottom:1px solid #fff;

}

 .menusection > li ul {

 display:inline-block;

 width:100%;

}

 .nav ul li ul {

 position:relative;

 top:0px;

 display:inline-block;

 background:none !important;

}



/*---Hide Left Sidebar---*/



 .inner-page {

 width:100%;

 padding:0px 20px;

 margin:0px;

}

 .anythingSlider {

 width:100% !important;

}



 .portfolio-item.item {

 width:99% !important;

}

 .f-column {

 width:94%;

 margin:0px !important;

 padding:0px;

}

 .footer-inner .special-list {

 width:52% !important;

 margin:0px 0px 0px 80px;

}

 .f-column.first_child .widget h4 {

 margin-bottom:0px !important;

 margin-left:0px;

 top:-6px;

}

 .head_footer {

 top:30px;
 width:99%;
 left:4px;

}

 .widget .special-list {

 width:99% !important;
 margin-left:0px;

}

.head_footer{
	background:none;
	}

 .read-more {

 float:right;

}

 .b-top-links li {

 margin:10px 0px;

 float:none;

}


.make-reservation{
	width:317px;
	height:91px;
	margin:0px auto;
	padding:0px;
	background:url(../../images/make-reservation.jpg) no-repeat 0 0;
	float:none;
	
	}
		
.make-reservation:hover{ opcity:0.8;}

.view-property{
	width:317px;
	height:91px;
	margin:0px auto;
	padding:0px;
	background:url(../../images/view-property.jpg) no-repeat 0 0;
	float:none;
	}
	
.view-property:hover{ opcity:0.8;}

.discount{
	width:317px;
	height:91px;
	margin:0px auto;
	padding:0px;
	background:url(../../images/discount.jpg) no-repeat 0 0;
	float:none;
	}
	
.discount:hover{ opcity:0.8;}

.banner-bottom{
	padding:0px 0px 0px 0px;
	}
	
.phone-wrap{
	float:right;
	}
	
	
 .f-column .widget:first-child h4 {


 color:#514E4E !important;
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 text-shadow:none;

}	


.home-c-l{
	margin:0px auto;
	float:none;
	}
	
.home-c-r{
	width:100%;
	margin:20px 0px 0px 0px;
	}
	
.widget select{
	width:100%;
	}
	
.home input, select, textarea:first-child{
	width:97%;
	}	


}

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

 .home .main-content {

padding-top:20px !important;

}

 #menusection {

 display:none;

}



/*---Hide Left Sidebar---*/

.wrapper_slider .hideme{width:340px;left:4%;}



 .main-content, .main-holder, .top-bg, .footer-top {

 width:480px;

 margin:0 auto;

}

 #header .main-holder {

 width:90%;

}

 .nav ul li ul li:hover {

 background:none !important;

 padding-bottom:10px;

}

 .nav ul li ul li ul li {

 background:none !important;

 padding-left:10px;

 display:block;

}

 .nav ul li ul li ul li a {

 color:#fff !important;

}

 #footer {

 width:440px;

}

 #footer div {

 margin-bottom:20px;

}

 .grid .column, .f-column .det-bar, .img-box, .staff-list .det-bar {

 width:95% !important;

 float:none;

 margin-bottom:20px;

}

 .staff-list .img-box img {

 width:50%;

}

 .blog-content, .right-bar {

 width:98% !important;

 float:none;

 margin-bottom:20px;

}

 .f-column.contact {

 width:88% !important;

}

 .main-content {

 background-position:left;

}

 .responsive-bg {

 background:url("../images/responsive-bg.png") repeat-y 474px center;

}

 .banner-bottom {

 background-position:center 112px;

}

 .banner-bottom span {

 display: block;

 margin-top: 27px;

}

 #homeContent #featured .gallery, #homeContent #featured .gallery .site {

 height:490px !important;

}

 #homeContent img {

 width:100%;

}

 #homeContent #featured .pagination {

 background-color:rgb(0, 0, 0);

 background-color: rgba(0, 0, 0, 0.2);

}

 .box-inner {

 width:100%;

}

 .list-nav {

 display:block;

}

 .nav {

 right:0;

 width:60%;

 font-size:12px;

 position:absolute;

}

 #header {

 height:60px;

}

 #mymenu li {

clear:both;

float:none;

display:block;

}



 #mymenu a, #mymenu ul a:hover {

background:none !important

}

 #mymenu a, #mymenu ul li:hover {

background:none !important

}

 #menu-icon {

 color:#fff;

 width:100%;

 height:40px;

 padding:5px 0px 0 0px;

 cursor:pointer;

 margin:13px 0px 0px 0px;

 display:block;

 text-transform:uppercase;

 font-family: 'Source Sans Pro', sans-serif;

 -webkit-box-sizing:border-box;

 -moz-box-sizing:border-box;

 box-sizing:border-box;

}

 .nav ul li {

 text-align:left;

 background:#433C36 !important;

}

 .nav ul li ul li:hover {

 background:#fff !important;

 padding-bottom:10px;

}

 .nav ul li a {

 border-bottom:none !important;

}

 #menu-icon div span {

float:right;

width:39px;

height:36px;

display:inline-block;

background:url(../../images/navi-back.png) no-repeat 11px 0px;

position:absolute;

right:30px;

top:10px;

}

 .menusection {

 background:#433C36;

 display:none;

 top:7px;

}

 .menusection > li {

 border-bottom:1px solid #fff;

}

 .menusection > li ul {

 display:inline-block;

 width:100%;

}

 .nav ul li ul {

 position:relative;

 top:0px;

 display:inline-block;

 background:none !important;

}

 .tbs {

 position:static;

}

 .pro-list .column {

 overflow:hidden;

}

 .menu-det {

 width:95% !important;

}

 .post-holder, .post-holder2 {

 width:95%;

}

 .post-holder2 {

 padding-left:0;

}

 .post-holder2 .post-det, .post-det {

 width:85%;

}

 .r-contact-box {

 width:95%;

}

 .post-img {

 float:none;

 margin-bottom:20px;

}

 .post-arrow {

 display:none;

}

 .post-img img {

 float:none;

 width:50%;

 height:auto;

}

 .column .bisnessright {

 width:50% !important;

 margin-top:15px;

 margin-left:40px;

}

 .column .bisnessright strong {

 float:left;

}

 .column .bisnessright > br {

 padding:0px !important;

 margin:0px !important;

 float:left;

}

 .column .bisnessright span {

 display:inline-block;

 margin-left:20px;

}

 .column .unoSlider ul, .unoSlider .sliderView {

 min-height:130px !important;

}

 .column .gallery_widget li a img {

 display:inline-block;

 padding:16px;

}

 .footer_gallery {

 left:70px;

}

 .first_child {

 display:block !important;

 margin-left:98px;

}

 .fb-like-box > span {

 width:450px;

}

 .counter-det {

 width:79%;

}

 .counter-detail a.bk_now {

 margin-top:-00px;

}

 .search_icon {

 display:block;

 float:none;

 margin-bottom:20px;

}

 .social-list {

 display:block;

 margin-left:0px;

 float:none;

}

 .top_icon {

 float:right;


 margin:11px auto 0;

 display:table;

 margin-bottom:0px;

}

 .responsive-bg {

 padding-top:10px;

}

 .f-column .widget h4 {

 text-shadow:none !important;

 color:#fff;

}

 .first_child h4 {

 color:#000;

}

 .col2_gallery_no_sidebar {

 width:44%;

}

 .col2_gallery_one_sidebar {

 width:47%;

}

 .col3_gallery_one_sidebar img {

 height:75px;

}

 .col3_gallery_no_sidebar {

 width:30%;

}

 .col3_gallery_no_sidebar img {

 height:75px;

}

 .col4_gallery_one_sidebar {

 width:22%;

 padding-left:10px;

}

 .col4_gallery_one_sidebar img {

 

}

.grid .column, .f-column{
	width:100%;
	}
	
 .f-column .widget:first-child h4 {


 color:#514E4E !important;
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 text-shadow:none;

}	

.allpropertywithhottub{
	width:439px;
	float:left;
	margin:0px;
	padding:0px;
	height:113px;
	background:url("../images/hot-tub-larg.png") no-repeat 0 0 ;
	}
	


#wizard{
	height:600px!important;
	overflow:auto!important;

	
	
	
}
	
#wizard .page {
    float: left;
    height: 650px!important;
    margin: 0 14px 0 0;
    overflow:auto!important;
    padding: 20px 0px;
    position: relative;
    width: 426px;


}

#wizard .page .bannerbtn{
	float:left!important;
}

#wizard select{
	width:275px;
}

.hasDatepick{
	margin-left:0px;
}

#status li{
  font-size: 12px;
    margin-bottom: 0 !important;
    padding: 10px 5px;
    width: 300px;
	
}

.datepick-inline{
	width: 260px !important;
}

.hasDatepick table.datepick{
	width:285px!important;
}

.datepick-header{
		width:285px!important;
}

#wizard #status{
	 width: 310px !important;
	   height: 120px;
	   margin-bottom:15px;
}	



	

}



/* 480 x 640 (small tablet) */



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

ul.gallery li{ float:none; width:100%; overflow:hidden; margin-bottom:10px;}

.no_margin_gallery img{ width:94%;}

 .grid .column, .f-column {width:91% !important;}

.inner-page .title a{ line-height:25px;}

.inner-page{
	padding:0px 11px;}

#menusection {padding:0 10px;}

img.aligncenter{ width:100%;}

.nav ul li a,

.nav ul li ul li a{ padding:10px; 0}

.site .main-holder{ width:50%; top:20%;}

#homeContent #featured .gallery .site{ width:480px;}

.Small-Thumbnail {margin-bottom: 20px; width: 100%;}



.team-img.margin { float: none; margin-bottom: 20px;}

/*---Hide Left Sidebar---*/

.wrapper_slider .hideme{width:340px;left:4%;}



 .main-content, .main-holder, .top-bg, .footer-top {

 width:313px;

}

 .f-column.first_child .widget h4 {

 margin-left:80px;

}

 .footer-inner .special-list {

 margin-left:0px;

}

 #footer {

 width:340px;

}

 .nav ul li ul li:hover {

 background:none !important;

 padding-bottom:10px;

}

 .nav ul li ul li ul li {

 background:none !important;

 padding-left:10px;

 display:block;

}

 .nav ul li ul li ul li a {

 color:#fff !important;

}

 .responsive-bg {

 background-position:342px center;

}

 #homeContent #featured .gallery, #homeContent #featured .gallery .site {

 height:319px !important;

}

.bannercon p{ display:none;}

 .f-column {

 margin-left:21px;

}

 .b-top-links {

 margin:0;

}

 .b-top-links li {

 margin-bottom:20px;

}

 .copy-right, .widgeta, .social-list {

 float:none;

}

 .social-list li:first-child {

 margin-left:0;

}

 .switcher-box {

 left:7px;

}

 .category-list li {

 display: inline-block;

 margin-bottom: 10px;

}

 .category-list {

 text-align: left;

}

 .img-holder {

 width:100%;

}

 .field-bg2 {

 width:70%;

}

 .column .bisnessright {

 width:50% !important;

 margin-top:15px;

 margin-left:0px;

}

 .column .bisnessright strong, .column .bisnessright span.time {

 margin-left:20px;

 float:left;

}

 .column .bisnessright > br {

 padding:0px !important;

 margin:0px !important;

 float:left;

}

 .column .unoSlider ul, .unoSlider .sliderView {

 min-height:130px !important;

}

 .column .gallery_widget li a img {

 display:inline-block;

 padding:0px;

}

 .footer_gallery {

 left:-10px;

}

 .counter-det {

 width:75%;

}

 .counter-detail a.bk_now {

 margin-top:-10px;

}

 .f-column.first_child h4 {

color:#232323

}

 .gallery_filterable li {

 padding:0px;

}

 .col2_gallery_no_sidebar {

 width:45%;

}

 .col2_gallery_no_sidebar img {

 height:100px;

}

 .col2_gallery_one_sidebar {

 width:46%;

}

 .col3_gallery_one_sidebar {

 width:30%;

}

 .col3_gallery_one_sidebar img {

 height:75px;

}

 .col3_gallery_two_sidebar {

 width:30%;

}

 .col3_gallery_no_sidebar {

 width:29.5%;

}

 .col3_gallery_no_sidebar img {

 height:80px;

}

 

 .col4_gallery_one_sidebar {

 width:21%;

 padding-left:10px;

}

 .col4_gallery_one_sidebar img {



}

 .col4_gallery_two_sidebar {

 width:21%;

}

 .col4_gallery_two_sidebar img {

 height:50px;

}

.ui-widget-content img{ width:100%;}

.footer_gallery{
	background:none;
	}
	
.footer_gallery, .head_footer{
	background:none;
	}
	
.footer-inner .f-column.first_child .widget{
	margin:0px;
	}
	
.f-column{
	padding:10px 0px 0px 0px;
	
	}	
	
.grid .column, .f-column{
	width:100%;
	}
	
.f-column.first_child .widget h4{
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	}
	
.allpropertywithhottub{
	width:298px;
	float:left;
	margin:0px;
	padding:0px;
	height:113px;
	background:url("../images/hottub-ad.png") no-repeat 0 0 ;
	}
	
.special-list li img{
	border:none;
	margin-right:3px;
	}	
	
.footer-inner{ padding:30px 0 0 23px;}	

#wizard .page {
    float: left;
    height: 800px!important;
    margin: 0 14px 0 0;
    overflow: auto;
    padding: 20px 0px;
    position: relative;
    width: 234px;

}



#wizard .page .bannerbtn{
	float:left!important;
}

#wizard select{
	width:225px!important;
}

#wizard input{
	width:207px!important;
}

.hasDatepick{
	margin-left:0px;
}

#status li{
  font-size: 12px;
    margin-bottom: 0 !important;
    padding: 10px 5px;
    width: 240px;
	
}

.datepick-inline{
	width: 200px !important;
}

.hasDatepick table.datepick{
	width:225px!important;
}

.datepick-header{
		width:225px!important;
}

#wizard #status{
	 width: 250px !important;
	   height: 120px;
	   margin-bottom:15px;
}

#wizard{
	overflow:auto!important;

	
}
	

}



/* 320 x 480 (iPhone) */



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

 #logo a img {

height:auto;

width:90px;

}

 .nav ul {

position:absolute;

left:-13px;
top:60px;

}

.home .testimonials_sidebar{
	height:auto;
	}

 .nav ul:first-child {

padding-top:50px;

}

 #menusection {

padding-top:20px;

}

 #menusection .sub-menu {

display:block !important;

}



 #logo {

width: 90px !important;

top: -15px !important;

left: 10px !important;

}

 .holder-container h2.heading {

font-size:20px;

line-height:40px;

}

 .counter-det {

float:none;

}

 .btn_all_box {

text-align:center;

}

 .column .bisnessright {

width:200px !important;

}

 .sliderView p {

max-width:90%;

}

 .footer-inner .f-column:last-child {

margin-left:10px;

}

 .footer_gallery, .head_footer {

background:none !important;

display:none !important;

}

 .footer-inner .f-column.first_child div:first-child .footer_Gallery_link {

display:inline-block;

background:#7b6655;

padding:7px 5px;

border:1px solid rgba(231, 228, 218, 1);

color:#fff;

border-radius:20px;

-webkit-border-radius:20px;

font-family: 'museo500';

text-shadow: 1px 1px 0 #465633;

font-size: 13px;

text-transform:uppercase;

text-decoration:none;

text-align:center;

padding:5px 15px;

position:relative;

right:10px;

margin-top:10px;

}

 .footer-inner .f-column.first_child .widget {

margin-left:0px;

color:#fff;

}

 .f-column.first_child .widget h4 {

margin-left:0;


}

 .f-column.first_child .widget {

margin-bottom:0;

}

 .footer-inner .f-column.first_child div:first-child .special-list .galler-img {

width:35px;

height:35px;

}

 .responsive-bg {

 padding-top:10px;

}

 .ui-datepicker-calendar .ui-state-default {

 font-size:12px !important;

}

 .ui-datepicker-calendar th {

 font-size:10px !important;

}

 .nav ul li ul li:hover {

 background:none !important;

 padding-bottom:10px;

}

 .nav ul li ul li ul li {

 background:none !important;

 padding-left:10px;

 display:block;

}

 .nav ul li ul li ul li a {

 color:#fff !important;

}



/*---Hide Left Sidebar---*/



 .grid .column, .f-column {

 width:100% !important;

}

 .responsive-bg {

 background-position: 242px center;

}

 .main-content, .main-holder, .top-bg, .footer-top {

 width: 250px;

}

 #footer {

 width: 214px;

}

 .bannercon h2 {

 display:none;

}

 .bannercon {

 background:none;

}

 .banner-bottom {

 background-position: center 162px;

}

 .f-column {

 margin-left: 12px;

}

 #logo {

 float: left;

 height: 152px;

 left: 0;

 margin: 0;

 padding: 0;

 position: absolute;

 top: 44px;

 width: 110px;

}

 .post-holder2 .post-det, .post-det {

 width:79%;

}

 .comm-list.contact .comm-field {

 width:97%;

}

 .col-2 {

 float: none;

 width: 100%;

}

 .bisnessright br {

 padding:0px !important;

 margin:0px !important;

 float:left;

}

 .unoSlider ul, .unoSlider .sliderView {

 min-height:96px;

}

 .counter-det {

 width:72%;

}

 .col2_gallery_no_sidebar {

 width:40%;

}

 .col2_gallery_no_sidebar img {

 height:80px;

}

 .col3_gallery_no_sidebar {

 width:28%;

}

 .col3_gallery_no_sidebar img {

 height:60px;

}

 .col4_gallery_two_sidebar {

 width:20%;

 padding-left:4px;

}

 .col4_gallery_two_sidebar img {

 height:40px;

}

 .first_child h4 {

 color:#fff;

}

 .col4_gallery_one_sidebar {

 width:20%;

 padding-left:10px;

}

 .col4_gallery_one_sidebar img {

 

}

.make-reservation{
	width:247px;
	height:91px;
	float:none;
	margin:0 auto 0 4px;
	padding:0px;
	background:url(../../images/make-reservation-small.jpg) no-repeat 0 0;
	
	}
		
.make-reservation:hover{ opcity:0.8;}

.view-property{
	width:247px;
	height:91px;
	float:none;
	margin:0 auto 0 4px;
	padding:0px;
	background:url(../../images/view-property-small.jpg) no-repeat 0 0;
	}
	
.view-property:hover{ opcity:0.8;}

.discount{
	width:247px;
	height:91px;
	float:none;
	margin:0 auto 0 4px;
	padding:0px;
	background:url(../../images/discount-small.jpg) no-repeat 0 0;
	}
	
.discount:hover{ opcity:0.8;}

.f-column{
	padding:10px 0px 0px 0px;
	}

.grid .column, .f-column{
	width:91% !important;
	}
	
 .f-column .widget:first-child h4 {


 color:#514E4E !important;
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 text-shadow:none;

}	

.footer-inner .footer_Gallery_link{
	left:-10px;
	}
	
.home input, select, textarea:first-child{
	width:94%;
	}	
	
.allpropertywithhottub{
	width:212px;
	float:left;
	margin:0px;
	padding:0px;
	height:113px;
	background:url("../images/hottub-ad-small.png") no-repeat 0 0 ;
	
	}
	
#logo_container{
	left:0px;
	}	




}



/* 240 x 320 (small phone) */



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

 .counter-det {

 width:65%;

}

 .container {

 width:1200px;

}

.allpropertywithhottub{
	width:212px;
	float:left;
	margin:0px;
	padding:0px;
	height:113px;
	background:url("../images/hottub-ad-small.png") no-repeat 0 0 ;
	}
		

}



}

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

 .counter-det {

 width:65%;

}

}

@media screen and (min-width: 421px) and (max-width: 640px){
	
	#wizard .page {
    float: left;
    height: 800px!important;
    margin: 0 14px 0 0;
    overflow:auto!important;
    padding: 20px 0px;
    position: relative;
    width: 360px;


}

#wizard .page .bannerbtn{
	float:left!important;
}

#wizard select{
	width:275px;
}

.hasDatepick{
	margin-left:0px;
}

#status li{
  font-size: 12px;
    margin-bottom: 0 !important;
    padding: 10px 5px;
    width: 300px;
	
}

.datepick-inline{
	width: 260px !important;
}

.hasDatepick table.datepick{
	width:285px!important;
}

.datepick-header{
		width:285px!important;
}

#wizard #status{
	 width: 310px !important;
	   height: 120px;
	   margin-bottom:15px;
}
}

