@media only screen and (min-width: 980px) and (max-width: 1199px) {
   /****Ipad Landscape 1024 Container 940 ****/
   
   .banner {
      width: 940px;
   }
   .search_cont b {
      font-size: 17px;
      letter-spacing: normal;
   }
   .search_cont h2 {
      font-size: 50px;
      letter-spacing: normal;
   }
   .header_bottom h1 {
      font-size: 24px;
      padding: 20px 0 0 0;
   }
   .header_bottom strong {
      font-size: 36px;
      margin: 0;
   }
   .search_cont {
      padding: 9px;
   }
   #searchnow .search_cont h2 {
      background-size: contain;
      font-size: 32px;
      line-height: 42px;
      padding-left: 20px;
   }
   #searchnow .box1 {
      float: left;
      margin-top: 3px;
      width: 25%;
      margin-left: 0;
      padding-left: 0;
   }
   #searchnow .box2 {
      border-right: 1px solid #e2e2e2;
      float: left;
      margin: 13px 0 0px 24px;
      padding: 8px 25px 23px 0;
      position: relative;
   }
   #searchnow .search_bttn1 {
      margin-left: 20px;
      margin-top: 35px;
   }
   .search_cont span {
      font-size: 17px;
   }
   .search_bttn1 {
      margin-left: 10px;
      width: 135px !important;
      background-position: 8px center;
      font-size: 10px;
      
   }
   .left_pic {
      width: 70%;
   }
   .right_pic {
      width: 30%;
   }
   .pager1 {
      bottom: 22%;
   }
   a.offer_txt {
      top: 97px;
   }
   .bottom_slider ul li {
      width: 23.4% !important;
   }
   .bottom_slider ul li a span {
      font-size: 17px;
   }
   a.prev_bttn1 {
      width: 40px;
      left: 1%;
   }
   a.nxt_bttn1 {
      width: 40px;
      right: 0;
   }
   .signup_area h3 span {
      font-size: 23px;
   }
   .signup_area {
      padding: 16px 10px;
   }
   .signup_area h3 {
      font-size: 16px;
      margin-right: 13px;
   }
   .submit_bttn1 {
      width: 100px !important;
   }
   .input_field12 {
      width: 138px;
   }
   .content_area1 {
      padding: 20px 18px 0 30px;
   }
   .title_area li a {
      font-size: 12px;
      padding: 0 15px;
   }
   .tab_area2 {
      margin-right: 10px;
   }
   .info_area1 {
      width: 488px;
   }
   .weather_info ul li {
      width: 57px;
   }
   .footer_content {
      padding: 0;
   }
   .footer_box {
      margin-right: 16px;
      width: 206px;
   }
   .footer h3 {
      font-size: 22px;
   }
   .footer h4 {
      font-size: 20px;
      margin: 15px 0 10px;
   }
   .footer strong {
      font-size: 27px;
   }
   /*inner1*/
   
   .content2 {
      width: 941px;
   }
   .sidebar_top {
      padding: 11px 10px 32px;
   }
   .sidebar_top h2 {
      font-size: 29px;
   }
   .datepicker_holder {
      width: 120px;
      float: right;
   }
   input.text_field {
      width: 115px;
   }
   .sidebar_top a {
      font-size: 13px;
   }
   .sidebar_bluebox h2 {
      font-size: 20px;
   }
   .sidebar_bluebox {
      font-size: 20px;
   }
   input.email_address {
      width: 171px;
   }
   .inner1_image {
      margin: 0 10px 0 0;
   }
   .inner1_text {
      width: 275px;
      font-size: 14px;
   }
   .inner1_list {
      width: 155px;
      margin: 25px 0 0 10px;
   }
   .inner1_text h2 {
      font-size: 25px;
   }
   .inner1_text ul li a {
      font-size: 12px;
   }
   a.inner1_butt {
      width: 142px;
      background: url("../img/search_icon2.png") no-repeat scroll 10px center #0082C0;
      padding: 0 0 0 30px;
      font-size: 14px;
   }
   a.inner1_butt2 {
      width: 67px;
   }
   .inner1_list ul li a {
      font-size: 12px;
   }
   /*inner2*/
   
   .featured-block {
      width: 176px;
   }
   .check-availability label {
      line-height: 14px !important;
      margin: 0 !important;
   }
   .textfield01 {
      margin: 0 0 10px !important;
   }
   .textfield02 {
      margin: 0 0 10px !important;
   }
   .check-availability h3 {
      font-size: 16px;
   }
   .special h2 {
      font-size: 26px;
   }
   .special h3 {
      font-size: 18px;
   }
   .special strong {
      line-height: 24px;
      font-size: 16px;
   }
   /*inner3*/
   
   .search_nav ul li {
      width: 135px;
   }
   .inner3box_area {
      width: 225px;
   }
   .inner3box_hover {
      width: 98.4%;
      /*height: 151px;*/
   }
   /*inner4*/
   
   .top_cont_left {
      width: 425px;
   }
   .top_cont_right {
      width: 400px;
   }
   .mail_sec ul li {
      margin-right: 12px;
   }
   .mail_sec ul li a {
      font-size: 15px;
   }
   .date_row label {
      font-size: 15px;
      width: 67px;
      margin-top: 3px;
   }
   .form_left {
      margin-right: 10px;
   }
   .check-avail .form_left {
      margin-left: 0;
      width: 210px;
   }
   /*.submit_sec {
      width: 138px;
      padding-left: 15px;
      background-position: 5px center;
   }*/
   .top_cont_right .submit_sec {
      /* width: 138px; */
   }
   .submit_sec:hover {
      background-position: 5px center;
   }
   .submit_button {
      /* font-size: 11px; */
   }
   .caption4 {
      width: 90%;
      background-position: right 0;
      padding: 17px 0 15px 25px;
   }
   .caption4 span {
      font-size: 42px;
   }
   .img_gallery ul li {
      width: 16%;
      margin-right: 6px;
   }
   .signup_section {
      padding: 13px 5px;
   }
   .signup_section strong {
      font-size: 22px;
   }
   .signup_section span {
      font-size: 16px;
   }
   .submit_button1 {
      width: 84px !important;
   }
   .text_field_signup {
      width: 250px;
   }
   /*inner5*/
   
   .inner5_top {
      padding: 0 0 0 7px;
   }
   .input_holder {
      margin: 10px 8px 0 0;
   }
   
   .row_text {
      margin: 0 0 0 10px;
   }
   .row_text ul li {
      font-size: 16px;
   }
   /*inner6*/
   
   .inner6_summer h2 {
      font-size: 36px;
   }
   .inner6_amount {
      width: 182px;
   }
   .inner6_amount h2 {
      font-size: 22px !important;
   }
   .inner6_row span {
      font-size: 30px;
   }
   .datepicker_holder {
      padding: 0 0 0 6px;
   }
   input.inner5text_field {
      padding: 0 0 0 3px;
   }
   .datepicker_holder.leftpad.mobw {
      width: 117px;
   }
   .datepicker_holder.mobw {
      padding-left: 10px;
      width: 118px;
   }
   .selectbox, select.selectbox-list {
      width: 125px;
   }
   .datepicker_holder.leftpad input.text_field {
      text-indent: 0px;
   }
   .vacation-special-cont {
      width: 31%;
      float: left;
      margin: 0 10px 20px 0;
   }
   .vacation-special-cont .vacation-special a {
      font-size: 20px;
   }
   .sidebar_top form .ui-datepicker-trigger {
      right: -5px;
   }
   .grey .span4.prop-slide {
      margin: 0;
      /*width: 100%;*/
   }
   .prop-deets {
      margin: 55px auto 0;
   }
   .prop-deets .top_cont_full h2.address {
      float: left;
      display: block;
      color: #0082c0;
      width: 50%;
   }
   .prop-deets .top_cont_full span.address {
      padding: 12px 0 0;
      font-size: 17px;
      color: #0082c0;
      width: 50%;
   }
   .prop-deets .top_cont_full span.building-type {
      padding: 5px 0 0;
      font-size: 17px;
      color: #777777;
      width: 50%;
   }
   .prop-deets .slider_area4 {
      min-height: 450px;
   }
   .prop-deets .slider_area4 .banner4 img {
      width: 100%;
      height: 100%;
      min-height: 450px;
   }
   .prop-deets .slider_area4 .prev_button img, .prop-deets .slider_area4 .next_button img {
      width: 45px;
      height: 55px;
   }
   .prop-deets .grey .prop, .prop-deets .grey .last {
      width: 50%;
   }
   .prop-deets .int-check-availability .date_row {
      width: 260px;
      margin: 10px auto;
   }
   .prop-deets .int-check-availability input[type=submit] {
      left: 130px;
   }
   .prop-deets .tab_section .span7 {
      width: 100%;
   }
   #gmap {
      width: 700px !important;
   }

.submenu3 {
margin-left: -236px;
}
.form_right {
float: left;
}

}