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;}

#days a{
text-align: center;
  font-size:15px;
text-decoration:none;
color: #fff;
}


#days a:hover{
color:#FFF;
}

#days a:before{
text-decoration:none;
color:#FFF;
}

.days{
    display: inline-block;
    padding: 0 8px;
    line-height: 50px;
    height: 50px;
    background-color: #5152a3;
    border: solid 1px #5152a3;
    color: #fff;
    text-decoration: none;
}

header nav li {
    margin-right: 0px !important;
}
.nav>li>a {
    padding: 16px 10px !important;
}

#menu-topo{    font-size: 15px; !important}

.gallery:not(#gallery-video) a img {
    width: 100%;
    height: auto;
    border: 10px solid #fff;
}