@media screen and (max-device-width: 736px), (max-width:736px){
/*@media (max-width:1040px){*/
    .dhtmlxcalendar_dhx_skyblue.dhtmlxcalendar_in_input {width:98%;}
    .dhtmlxcalendar_dhx_skyblue div.dhtmlxcalendar_dates_cont,
    .dhtmlxcalendar_dhx_skyblue div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr,
    .dhtmlxcalendar_dhx_skyblue div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line,
    .dhtmlxcalendar_dhx_skyblue div.dhtmlxcalendar_month_cont,
    .dhtmlxcalendar_dhx_skyblue div.dhtmlxcalendar_days_cont,
    .dhtmlxcalendar_dhx_skyblue ul.dhtmlxcalendar_line {width: 100%; font-size: 40px; line-height: 45px;}
    .dhtmlxcalendar_dhx_skyblue div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_wn,
    .dhtmlxcalendar_dhx_skyblue div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_wn {width:11%; font-size: 40px; line-height: 45px;}
    .dhtmlxcalendar_dhx_skyblue div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell,
    .dhtmlxcalendar_dhx_skyblue div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_first,
    .dhtmlxcalendar_dhx_skyblue div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell {width: 12.1%; font-size: 40px; line-height: 45px;}
    .dhtmlxcalendar_dhx_skyblue div.dhtmlxcalendar_month_cont, .dhtmlxcalendar_dhx_skyblue div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line {height: 50px;}
    .dhtmlxcalendar_dhx_skyblue div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li,
    .dhtmlxcalendar_dhx_skyblue div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr,
    .dhtmlxcalendar_dhx_skyblue div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li {height: 100%;}
    .dhtmlxcalendar_dhx_skyblue div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li {border: 1px solid white;}

    div.dhxcombo_dhx_skyblue {box-sizing: border-box; height: 108px; margin-bottom: 11px; margin-right: 0px; margin-left: 0px; border-color: #6071C6;}
    div.dhxcombolist_dhx_skyblue.dhxcombolist_multicolumn div.dhxcombo_option, div.dhxcombolist_dhx_skyblue.dhxcombolist_hdr {height: 40pt;}
    div.dhxcombo_dhx_skyblue, div.dhxcombo_hdrtext div.dhxcombo_hdrcell,
    div.dhxcombolist_dhx_skyblue.dhxcombolist_multicolumn div.dhxcombo_option, div.dhxcombolist_dhx_skyblue.dhxcombolist_hdr {
        font-size: 36pt;
        line-height: 40pt;
    }
    div.dhxcombo_dhx_skyblue input.dhxcombo_input {top: 9px;}
    div.dhxcombo_dhx_skyblue input.dhxcombo_input:focus {padding: 0px;}
    div.dhxcombo_select_button {display: none;}
    div.dhxcombolist_dhx_skyblue.dhxcombolist_hdr div.dhxcombo_hdrtext div.dhxcombo_hdrcell_text {text-overflow: clip;}
    .dhtmlx_popup_button, .dhtmlx_popup_text {font-size: 30pt;}
    .dhtmlx_modal_box {top: 40%; left: 15vw !important; width: 70vw; min-width: 70vw;}
    .dhtmlx_popup_button {padding: 1.5vh 10vw;}
}