.check-availability .availability-form .awe-calendar-wrapper{width: 300px !important;}
.daterangepicker td.active, .daterangepicker td.active:hover {background-color: #8b6c54 !important;}
.daterangepicker .calendar-table .next span, 
.daterangepicker .calendar-table .prev span {
    color: #333;border: solid #333;border-width: 0 2px 2px 0;border-radius: 0;display: inline-block;padding: 3px;
}
.mobile-bottom-sticky-calendar .show_summary_mobile{background-color: #b3b1b1;color: #fff;border: 1px solid #b3b1b1!important;}
.mobile-bottom-sticky-calendar .show_summary_mobile:hover{background-color: #b3b1b1;}
.mobile-bottom-sticky-calendar .mobile-continute-checkout{background-color: #91867b !important;border: 1px solid #91867b!important;}
.mobile-bottom-sticky-calendar .mobile-continute-checkout:hover{background-color: #91867b !important;}
.daterangepicker .calendar-table tr:first-child th{background-color:#f1f1f1 !important;}
.daterangepicker th.next.available:hover, .daterangepicker th.prev.available:hover {
    background-color: #8b6c54 !important;
}
@media screen and (max-width: 767px){
    .check-availability .availability-form .awe-calendar-wrapper {width: 100% !important;margin: 0;}
}
@media only screen and (min-width: 992px){
    .daterangepicker .calendar-table table thead tr:first-child th {background-color: #8b6c54!important;color: #fff !important;height: 35px;line-height: 35px;}
    .daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {color: #fff;border: solid #fff;border-width: 0 2px 2px 0;border-radius: 0;display: inline-block;padding: 3px;}
}
@media only screen and (max-width: 991px){
    .daterangepicker .mobile-calendar-header {background-color: #8b6c54 !important;}
    .daterangepicker .mobile-calendar-header .check-in .date-check-title, .daterangepicker .mobile-calendar-header .check-out .date-check-title {color: #91867b;font-size: 14px;}
    .daterangepicker .mobile-calendar-header p {color: #ffffff;}
    .daterangepicker .mobile-calendar-header .main-title {font-size: 16px;color: #ffffff;}
    .daterangepicker .calendar-table td, 
    .daterangepicker .calendar-table th {height: 35px;line-height: 35px;font-size: 14px;}
    .daterangepicker .mobile-calendar-header .check-in .date, .daterangepicker .mobile-calendar-header .check-out .date {font-size: 41px !important;}
    .daterangepicker .mobile-calendar-header .check-in .date-check-title, .daterangepicker .mobile-calendar-header .check-out .date-check-title{ color: #ffffff !important;margin-bottom: 15px !important;}
}
#ui-datepicker-div{display: none !important;}