@media only screen and (max-width: 480px) {
   .map-col {
      width: 100%;
      font-size: 14px;
      float: none;
   }
   .gs-container .boxes div span {
      font-size: 24px;
      padding: 18px;
      line-height: 26px;
   }
   .gs-container .boxes div {
      width: 50%;
      float: left;
      padding: 10px 20px 10px 0;
   }
   .banner_text11 {
      width: auto;
      padding: 0;
   }
   .banner_text11 h2 {
      font-size: 24px;
   }
   .inner3box_area {
      /* width: 31% !important; */
      margin-bottom: 30px;
   }
   .inner3box_img img {
      width: auto !important;
   }
   .rm-container ul li a {
      font-family: helvetica;
      font-size: 14px;
      color: #0082C0;
   }
   .rm-container h1.int-title {
      font-family: helvetica;
      font-size: 28px;
      color: #0082c0;
      font-weight: normal;
   }
   .owners-closet-cont #loginbox {
      width: 480px;
   }
   .bottom_slider {
      display: none;
   }
   .pager1 {
      display: none !important;
   }
   .header_bottom h1 span {
      display: block;
      text-transform: uppercase;
      font-family: 'Economica', sans-serif;
      font-size: 14px;
      font-weight: bold;
   }
   .header_bottom strong {
      font-size: 20px;
      margin-top: 0px;
      margin-bottom: 0px;
   }
   .header_bottom .trip-advisor {
      text-align: center;
      width: 120px;
      margin: 0 auto 20px;
      position: relative;
   }
   .header_bottom .trip-advisor {
      text-align: center;
      width: 120px;
      margin: 0 auto 20px;
      position: relative;
   }

  /* .prop-deets {margin: 80px auto 0;}

   .prop-deets .content2.padding1 {
      padding: 0 !important;
      margin: 0 !important;
   }
   .prop-deets .content2.padding1 .main_content {
      padding: 20px !important;
      margin: 0 !important;
   }*/
   /*div.orbit-wrapper img {
      width: 280px !important;
      height: auto !important;
   }
   div.orbit-wrapper {
      width: 280px !important;
      height: 187px !important;
   }*/
   /*.prop-deets #featured {
      width: 280px !important;
      height: 187px !important;
   }*/
   .grey .span3, .grey .span4 { width: auto; }
   .grey .span4 .unitname {
font-size: 24px;
font-weight: bold;
color: #0082c0;
}
.grey .span4 .address {
font-size: 14px;
color: #0082c0;
}
.grey .span4 .vloc {
font-weight: bold;
font-size: 14px;
color: #565656;
line-height: 25px;
}

.prop-deets .grey .prop-contact {
margin: 15px 0;
}

.grey .span4 { padding-left: 0; }

.prop-deets .grey .prop-contact li { font-size: 14px; 

float: left;
list-style: none;
line-height: 32px;
}
.prop-deets .grey .prop-contact span {
display: block;
margin-left: 0;
}

.prop-deets #searchnow .datepicker_holder2 {
	width: 123px;
}

.prop-deets #searchnow .box2 {
margin-left: 0;
width: 50%;
}

.prop-deets #searchnow .box2 .ui-datepicker-trigger {
position: absolute;
right: -4px;
top: 6px;
}
.tab_button { padding: 0 10px; }
.tab_button ul li {
display: inline-block;
margin-bottom: 5px;
float: none;
width: 49%;
}
.tab_button ul li a{ display: inline-block; width: 100%; }

.tourwidge { width: 100%;
display: block !important;
text-align: center; }



.footer { margin: 80px 0 0 !important; }

.banner_area {
margin: 0 0 -41px;
}
.box2 {
width: 136px;
}
.box2.odd1 {
margin: 3px;
padding-right: 0;
}

}