@media (max-width: 1400px){
    .ovabrw_datetime_wrapper{
        width: 49.2%;
    }
    
}
@media (max-width: 1366px){
    
}
@media (max-width: 1024px) and (min-width: 981px){
      .container, section.logos-sec .container{
        max-width: 960px;
    }
    .ovabrw_datetime_wrapper {
    position: relative;
    width: 48.5%;
}

.ovabrw_datetime_wrapper input, .get-quote select#pet_fee_data_guarav, .get-quote select#heating_pool_fee_data_guarav, input#show-target-data{
    font-size: 13px;
}

}
@media (max-width: 980px){
a.sticky.main-btn {
    display: block;
    right: -48px;
}
  .container, section.logos-sec .container{
        max-width: 720px;
    }
    section.property-gallery {
    padding: 0;
    padding-top: 110px;
}
section.property-gallery .owl-carousel .owl-item img {
    width: 100%;
    height: 500px;
    }
    section.property-info {
    padding: var(--p50) 0;
}
section.property-info .property-content {
    width: 100%;
    padding: 0px;
}
section.property-info h5.addr {
    font-size: 21px;
}
section.property-info h1 {
    font-size: 34px;
    }
div#book {
    padding-right: 0px;
    padding-left: 0;
    padding-bottom: var(--p16);
}

div#gaurav-new-data-area .days-box {
   width: 200%;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0px;
    z-index: 1;
    height: auto;
    position: relative;
}
div#gaurav-new-data-area .additional-box {
   width: 200%;
    bottom: 0px;
    right: 0;
    left: 0;
    top: 0px;
    z-index: 1;
    height: auto;
    position: relative;
}
section.property-info .property-sidebar {
    width: 100%;
    padding: 0px;
    padding-left: 0;
    padding-top: 25px;
}
}
@media (max-width: 540px){

div#gaurav-new-data-area .col-md-6, div#gaurav-new-modal-days-area .col-md-6{
    width:50%;
    position:relative;
}

.ovabrw_datetime_wrapper {
    width: 100%;
}
div#gaurav-new-data-area .days-box {
   width: 200%;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0px;
    z-index: 1;
    height: auto;
    position: relative;
}
div#gaurav-new-data-area .additional-box {
   width: 200%;
    bottom: 0px;
    right: 0;
    left: 0;
    top: 0px;
    z-index: 1;
    height: auto;
    position: relative;
}
div#gaurav-new-data-area .bottom, div#gaurav-new-data-area .inner-area {
    padding: var(--p20) var(--p15);
}
div#gaurav-new-data-area .upper{
    padding: var(--p16) var(--p15);
}
div#gaurav-new-data-area .inner-area{
    max-height: 200px;
}
div#gaurav-new-data-area .days-box h4, div#gaurav-new-data-area .additional-box h4{
    font-size: var(--f18);
}

a.sticky.main-btn{
    transform: rotate(0deg);
    position: fixed;
    width: 100%;
    text-align: center;
    left: 0;
    right: 0;
    top: auto;
    bottom: 0;
    z-index: 9;
    border-radius: 0;
}
input#demo17{
    height: 40px !important;
}
section.property-info .side-area{
    padding: 15px 10px;
}
.ovabrw-book-now .main-btn {
    font-size: 15px;
    width: 100%;
    padding: 13px 20px;
}
div#book .ovabrw_datetime_wrapper {
    margin-top: 0 !important;
}
.get-quote .main-cal{
    flex-wrap: wrap;
}
section.property-gallery {
        padding: 0;
        padding-top: 0px;
    }
        section.property-gallery .owl-carousel .owl-item img {
        width: 100%;
        height: 300px;
    }
    section.property-info {
        padding: var(--p40) 12px;
    }
    section.property-gallery button.owl-prev i, section.property-gallery button.owl-next i {
    font-size: var(--f40);
}
    section.property-info h5.addr {
        font-size: 19px;
        text-align: center;
    }
    section.property-info h1 {
    font-size: 28px;
    margin-bottom: 30px;
    text-align: center;
    }
    section.property-info ul.featured-list li{
        width: 44%;
    }
    section.property-info ul.featured-list{
        margin-bottom: 30px;
    flex-wrap: wrap;
    gap: 20px 0;
    }
    section.property-info ul.featured-list li img {
    width: 45px;
    height: 45px;
}
section.property-info .nav-tabs{
    border: 1px solid #d5d8dc;
    border-bottom: 0px solid #dee2e6;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
section.property-info .nav-tabs li.nav-item{
width: 100%;
}
section.property-info .nav-tabs .nav-link{
    border: 0px solid;
    border-bottom: 1px solid #d5d8dc;
    width: 100%;
    text-align: center;
    display: block;
    padding: 15px 15px;
}
section.property-info .nav-tabs .nav-link.active{
    border-bottom: 1px solid #d5d8dc;
}
section.property-info .nav-tabs li.nav-item:last-child .nav-link{
    border-bottom: 1px solid transparent;
}
section.property-info .property-tabs .tab-content>.tab-pane li{
    width: 50%;
}
  section.property-info .property-tabs .tab-content>.tab-pane{
    text-align: center;
  }
  section.property-info .side-area .get-quote .ovabrw_datetime_wrapper label{
    text-align: center;
  }
}
@media (max-width: 384px){
    
    #book .side-area{
        padding: var(--p20) var(--p14);
    }
     div#gaurav-new-data-area .days-box, div#gaurav-new-data-area .additional-box {
    width: 200%;
}
}
@media (max-width: 375px){
    div#gaurav-new-data-area .days-box, div#gaurav-new-data-area .additional-box {
    width: 200%;
}
}
@media (max-width: 360px){
    
div#gaurav-new-data-area .days-box, div#gaurav-new-data-area .additional-box {
    width: 200%;
}
.map iframe{
    height:350px;
}
#book .price p {
    font-size: var(--f18);
}

}
@media (max-width: 320px){
   
#book .price span, #book .side-area a#reset-button-gaurav-data {
    font-size: var(--f14);
}
#book .price p {
    font-size: var(--f17);
}
.ovabrw_datetime_wrapper input, .get-quote select#pet_fee_data_guarav, .get-quote select#heating_pool_fee_data_guarav, input#show-target-data{
    font-size: 13px;
}
div#guestsss{
    min-width: 220px;
}
div#gaurav-new-data-area .days-box, div#gaurav-new-data-area .additional-box {
    width: 200%;
}
form#booking_form p{
    font-size:13px;
}
    section.property-info ul.featured-list li {
        width: 43%;
    }
}