/* responsive css */

@media only screen and (max-width: 767px) {
  .simple-boxes-type1 h1, .simple-boxes-type3 h1, .simple-boxes-type2 h1, .simple-boxes-type4 h2{font-size: 32px; line-height: 38px !important;}
.table-calendar .date-picker.date_td span{margin: 0 auto !important;width: 54px !important;}
.table-calendar .date-picker.date_td.selected span{margin: 0 auto !important;width: 54px !important;}
}

@media only screen and (max-width: 500px) {
  .table-calendar .date-picker.date_td span{padding: 7px !important;}
  .table-calendar .date-picker.date_td span{margin: 0 auto !important;width: 38px !important;}
  .table-calendar .date-picker.date_td.selected span{margin: 0 auto !important;width: 38px !important;}
}
@media only screen and (max-width: 575px) {
  .resort-top-box-banner .carousel-item > img{border-radius: 0px !important;}
}

@media screen and (max-width: 1199px) and (min-width: 768px)  {
  .right-side-a-r p {
    font-size: 12px !important;
  }
  .resort-top-box-banner .price-match img {
    width: 12vw;
  }
  .resort-top-box-banner .accom_call_block h4 a {
    font-size: 16px;
  }
  .resort-top-box-banner .right-side-a-r .b-d-a-r .b-w-c-r {
    font-size: 1vw;
  }
  .resort-top-box-banner .right-side-a-r .b-d-a-r .b-w-c-r img {
    width: 23px !important;
  }
}
@media screen and (max-width: 1399px) and (min-width: 1199px)  {
  .resort-top-box-banner .accom_call_block h4 a {
    font-size: 16px;
  }
  .resort-top-box-banner .right-side-a-r .b-d-a-r .b-w-c-r {
    font-size: 1vw;
  }
  .resort-top-box-banner .right-side-a-r .b-d-a-r .b-w-c-r img {
    width: 23px !important;
  }
}