iframe{border:0};

iframe {width:100%;}

.sched-list-column{display:none;}
.sched-row{display:block}

.sched.sched-hidden, .sched-list.sched-hidden {
display: unset;
}

#mobile{
display:none;
}

.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

#sgcboxWrapper {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}

#sgcboxWrapper iframe,
#sgcboxWrapper object,
#sgcboxWrapper embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

@media screen and (max-width: 800px) { 
#desktop{
display:none;
}
#mobile{
display:block;
}
.sched.sched-hidden, .sched-list.sched-hidden {
display: none;
} 

.sched-list-column{display:block;}
.sched-row{display:none}

}


#insc {
width: 100%;
height: 520px;
}

#jotformeu{
width: 100%;
height: 1000px;
padding-top: 5px;
}

#jotformeustartup{
width: 100%;
height: 1000px;
padding-top: 5px;
}
.jotform-form iframe {
padding: 0px !important;
}

.top_hour{display:none;}
.bottom_hour{display:none;}

#timetable_settings select{width:500px !important;}

.dalt-table td {width:50px !important} 

#dia20{padding-top: 100px;}
#dia21{padding-top: 100px;}
#dia22{padding-top: 100px;}
#dia23{padding-top: 100px;}


#menu-topo{ font-size: 15px; !important}

.gallery:not(#gallery-video) a img {
width: 100%;
height: auto;
border: 10px solid #FFF;
}