.datepick-inline{  width:100% !important;                          }
.datepick-inline .datepick-title-row th,.datepick-inline .datepick-days-cell{ height:40px;}
#datepick-div.datepick-inline .datepick-title-row th,#datepick-div.datepick-inline .datepick-days-cell{ height:25px;}
div.check-out-div, div.check-in-div, div.date-content-top, div.date-content-bottom{ width:0; height:0; padding:0; margin:0;  }
.datepick-inline .datepick,                    .datepick-inline .datepick-header,                 .datepick-inline .datepick-header span,              .datepick-inline .calendar-links,                 .datepick-inline .calendar-links a,                .datepick-inline .datepick-days-cell,               .datepick-inline .datepick-days-cell a,              .datepick-inline .datepick-days-cell div,             .datepick-inline .datepick-title-row,               .datepick-inline .datepick-title-row th{                padding:0px; margin:0px; font-size:12px; border:0 none; vertical-align:baseline;}
#content .datepick-days-cell,                    #content .datepick-title-row th{ padding:0px; margin:0px;}
.datepick-inline .datepick,.datepick-inline .datepick-header{ width:100%;}
.datepick-one-month{ width:100%; float:left;}
.cal_month_num_2 .datepick-one-month{ width:50%; float:left;}
.cal_month_num_3 .datepick-one-month{ width:33.333333333333333%; float:left;}
.cal_month_num_4 .datepick-one-month{ width:25%; float:left;}
.cal_month_num_5 .datepick-one-month{ width:20%; float:left;}
.cal_month_num_6 .datepick-one-month{ width:16.6666666666666%; float:left;}
.cal_month_num_7 .datepick-one-month{ width:14.28571429%; float:left;}
.cal_month_num_8 .datepick-one-month{ width:12.5%; float:left;}
.cal_month_num_9 .datepick-one-month{ width:11.11111111%; float:left;}
.cal_month_num_10 .datepick-one-month{ width:10%; float:left;}
.cal_month_num_11 .datepick-one-month{ width:9.0909090909090909%; float:left;}
.cal_month_num_12 .datepick-one-month{ width:8.333333333333333%; float:left;}
.months_num_in_row_1 .datepick-one-month{ width:100%; float:left;}
.months_num_in_row_2 .datepick-one-month{ width:50%; float:left;}
.months_num_in_row_3 .datepick-one-month{ width:33.333333333333333%; float:left;}
.months_num_in_row_4 .datepick-one-month{ width:25%; float:left;}
.months_num_in_row_5 .datepick-one-month{ width:20%; float:left;}
.months_num_in_row_6 .datepick-one-month{ width:16.6666666666666%; float:left;}
.datepick-inline .calendar-links{ float:left; width:100%; height:auto; margin-bottom:-2.4em; padding:0.4em 0; position:relative; text-decoration:none;}
.datepick-inline .calendar-links .datepick-prev{ float:left; width:49%; text-align:left; padding-left:1%; z-index:99; position:relative; line-height:1.5em;}
.datepick-inline .calendar-links .datepick-next{ float:right; text-align:right; width:49%; padding-right:1%; z-index:99; position:relative; line-height:1.5em;}
.datepick-inline .calendar-links .datepick-prev a,.datepick-inline .calendar-links .datepick-next a{ font-size:2em;}
div.datepick-inline .datepick-title-row th{ height:auto !important; line-height:2.18182;}
.datepick-inline .calendar-links .datepick-prev a,.datepick-inline .calendar-links .datepick-next a,.datepick-inline .calendar-links .datepick-prev a:hover,.datepick-inline .calendar-links .datepick-next a:hover,.datepick-inline .datepick-days-cell, .datepick-inline .datepick-days-cell.timespartly.date_approved, .datepick-inline .datepick-days-cell.timespartly.date2approve, .datepick-inline .datepick-days-cell a, .datepick-inline .datepick-days-cell a:hover,                                .block_hints .block_free a, .block_hints .block_free a:hover, .block_hints .block_time a, .block_hints .block_time a:hover{ text-decoration:none; cursor:pointer; box-shadow:none;                             }
.datepick-inline .datepick-days-cell.datepick-unselectable,    .datepick-inline .datepick-days-cell.datepick-unselectable a, .datepick-inline .datepick-days-cell.datepick-unselectable a:hover, .datepick-inline .datepick-days-cell.date_approved,.datepick-inline .datepick-days-cell.date2approve{ cursor:default;}
.datepick-inline .datepick-header{ text-align:center; position:relative; line-height:1.71429em;                                       padding:0.3em 0;}
.datepick-inline .datepick-title-row th,.datepick-inline .datepick-days-cell{ text-align:center; vertical-align:middle; width:14.28571429%;  overflow:hidden;}
.datepick-inline .datepick-days-cell a,.datepick-inline .datepick-days-cell span{                    position:relative; z-index:99;}
.block_hints .block_check_in_out.check_in_time,                        .datepick-inline .timespartly.check_in_time,                  .datepick-inline .timespartly.check_out_time{ background-image:none;}
.block_hints .block_check_in_out.check_in_time div.check-in-div,               .block_hints .block_check_in_out.check_out_time div.check-out-div,              td.timespartly.check_in_time div.check-in-div,                 td.timespartly.check_out_time div.check-out-div{                  border:0px none; float:left; height:200%; margin-bottom:-400%; position:relative; top:-50%; vertical-align:bottom; width:20%; z-index:0;}
.block_hints .block_check_in_out.check_out_time div.check-out-div,              td.timespartly.check_out_time div.check-out-div{                 float:right;}
td.timespartly.check_in_time.check_out_time div.check-in-div,          td.timespartly.check_in_time.check_out_time div.check-out-div{ display:none;}
.datepick-inline .datepick .datepick-unselectable.check_in_time div.check-in-div,.datepick-inline .datepick .datepick-unselectable.check_out_time div.check-out-div,.datepick-inline .datepick .datepick-days-cell-over.check_in_time div.check-in-div,.datepick-inline .datepick .datepick-days-cell-over.check_out_time div.check-out-div,.datepick-inline .datepick .datepick-current-day.check_in_time div.check-in-div,.datepick-inline .datepick .datepick-current-day.check_out_time div.check-out-div{ display:none; visibility:hidden;}
 td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve div.check-in-div, td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div.check-out-div, td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved div.check-in-div, td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div{   display:block; visibility:visible; width:50%; float:left;}
td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div.check-out-div, td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div{   float:right;}
td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve span, td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve span,  td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve div, td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div{   cursor:default;}
.datepick-inline .datepick .datepick-unselectable.check_in_time.date_approved, .datepick-inline .datepick .datepick-unselectable.check_out_time.date_approved, .datepick-inline .datepick .datepick-unselectable.check_in_time.date2approve,.datepick-inline .datepick .datepick-unselectable.check_out_time.date2approve{ background-color:transparent; font-weight:400;}
.widget_wpdev_booking .hasDatepick .datepick-inline .datepick-title-row th,.widget_wpdev_booking .hasDatepick .datepick-inline .datepick-days-cell{ height:30px;}
.widget_wpdev_booking .bk_calendar_frame{ margin:0 2%; width:96% !important;}
.widget_wpdev_booking .wpdev_hint_with_text{ float:left; margin:0; width:50% !important;}
.widget_wpdev_booking input,.widget_wpdev_booking select,.widget_wpdev_booking textarea,.widget_wpdev_booking .wpdevbk input,.widget_wpdev_booking .wpdevbk select,.widget_wpdev_booking .wpdevbk textarea,div#datepick-div input,div#datepick-div select,div#datepick-div textarea{ width:96%; margin:auto;}
.widget_wpdev_booking input[type=button],.widget_wpdev_booking input[type=checkbox]{ width:auto;}
.block_hints{ width:100%; clear:both; margin:10px 0px 30px 0px !important; border:none; height:30px;}
.wpdev_hint_with_text{ float:left; width:auto;}
.block_text{ float:none; height:30px; line-height:32px; margin:0 0 10px; padding:0 10px 0 35px;   font-size:0.9em; white-space:nowrap; word-wrap:normal;}
.block_check_in_out,.block_pending,.block_time,.block_booked,.block_free{ float:left; width:30px; height:30px; line-height:28px; border:1px solid #FEA; text-align:center; vertical-align:middle; overflow:hidden;}
.block_pending a,.block_time a,.block_booked a,.block_free a,.block_pending,.block_time,.block_booked,.block_free ,.wpdev_hint_with_text .block_check_in_out{ font-size:13px; font-weight:400;}
.wpdev_clear_hint{  height:1px;  width:100%; clear:both;}
.datepick-inline .datepick-days-cell div.date-content-bottom,.datepick-inline .datepick-days-cell div.date-content-top{ font-size:0.75em; font-style:italic; line-height:1em; text-align:center; padding:0; width:100%;}
@media (max-width:480px){}
@media (max-width:768px){                            .bk_calendar_frame{                               width:100% !important;  }
 .datepick-inline .datepick-one-month{                width:100%;   float:left;}
 .booking_form_div input,  .booking_form_div select,  .booking_form_div textarea{   width:96% !important;   margin:auto !important;}
 .booking_form_div input[type=checkbox],  .booking_form_div input[type=button]{   width:auto !important;}
 .booking_form_div input[type=button]{   font-size:1.1em;   font-weight:600;   padding:5px 20px !important;}
}
@media (min-width:768px) and (max-width:980px){}
@media (max-width:980px){}
@media (min-width:980px){}
@media (min-width:1200px){}
@media screen and (max-width:380px){}
@media only screen and (min-device-width :320px) and (max-device-width :480px){}
@media only screen and (min-device-width :320px) and (max-device-width :568px){}
@media only screen and (min-device-width :768px) and (max-device-width :1024px){}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (-webkit-min-device-pixel-ratio:1){}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (-webkit-min-device-pixel-ratio:2){}
