@charset "UTF-8";

/* mobile layouts <= 1024px */

@media only screen and (max-width: 1024px) {
	
	desktop {
		display: none;
	}

	mobile {
		display: block;
	}
	
	.mobile_center {
		text-align: center;
	}
	
	.overview_course .left_col {
		width: 10em;
	}
	
	.overview_course td label	{
		margin: 0;
		padding: 0;
	}
	
	.overview_course tr td:first-child {
		text-align: center;
	}
	
	.tab_item {
		padding: 0.45em;
		float: left;
		clear: both;
		width: 96%;
		border-width: 0px !important;
	}
	
	.tab_item.active:after {
	  border-width: 0px !important;
	}
	
	.tab_item {
	  border-top: 1px solid #ceb7a7 !important;
	}
	.tab_item:first-child {
	  border-top-width: 0px !important;
	}
	
	.tab_wrapper.small .tab_item {
	  border-top: 1px solid #C2C2B9 !important;
	}
	.tab_wrapper.small .tab_item:first-child {
	  border-top-width: 0px !important;
	}
	
	.tab_content {
		margin: 0;
	}
	
	.data_table_light {
		width: 100%;
	}
	
	.overview_specialization .left_col {
		width: 7.25em;
	}
	
	.structure_course .left_col {
		width: 5em;
	}
	
	.structure_credit {
		width: auto;
	}
	
	.video_player,.video_player iframe {
		width: 100%;
		height: 300px;
	}
	
	.isquare_sidebar_wrapper {
		width: auto;
		float: none;
		margin-bottom: 2em;
	}

}