.CustDivStrip{background-color: #f1f1f1 !important;padding: 10px !important;}
.CustDivStripAlt{background-color: #e8e8e8 !important;padding: 10px !important;}
#SpnTime{margin-left:30px; margin-top:10px;}
.VrScrollTimetable{overflow: scroll;overflow-y: auto;overflow-x: hidden;max-height: 400px;}
@media (max-width: 768px) {
    .RspFloatRight{float:right !important;}
    .RespNoPadding {padding: 0 !important;}
    #MainBody > div > div > div > div > div > div:first-child > div > div.portlet-title > div.caption{margin-bottom:0 !important;}
    #MainBody > div > div > div > div > div > div:nth-child(2) > div > div.portlet-body > div > div#DivTimeTableList > div{padding:0 !important;}

    #DivNoTimetable > div.CustNoRcd{text-align:center !important;}
    #DivTimetableList{padding:0 !important;}
}
@media (max-width: 600px) {
    .RspFloatRight{float:right !important;}
    .RespNoPadding {padding: 0 !important;}
    .RspNoPadding {padding: 0 !important;}
}
@media (max-width: 480px) {
    .RspFloatRight{float:right !important;}
    .RespNoPadding {padding: 0 !important;}
    .RspNoPadding {padding: 0 !important;}
}
@media (max-width: 414px) {
    .RspFloatRight{float:right !important;}
    .RespNoPadding {padding: 0 !important;}
    .RspNoPadding {padding: 0 !important;}
}
@media (max-width: 375px) {
    .RspFloatRight{float:right !important;}
    .RespNoPadding {padding: 0 !important;}
    .RspNoPadding {padding: 0 !important;}
}
@media (max-width: 360px) {
    .RspFloatRight{float:right !important;}
    .RespNoPadding {padding: 0 !important;}
    .RspNoPadding {padding: 0 !important;}
}
@media (max-width: 320px) {
    .RspFloatRight{float:right !important;}
    .RespNoPadding {padding: 0 !important;}
    .RspNoPadding {padding: 0 !important;}
}
