.main-content-ec{padding-left:0px;padding-right:0px;padding:72px 48px 0px 33px;}
.main-content-ec h1 {padding-left:15px;color: #141414;}
.main-content-ec h2{padding-left:18px;padding-top: 15px;color: #141414;}
.main-content-ec p {padding-left:15px;margin-bottom: 25px;	color: #565656;	padding-right: 0px;font-size: 20px}
.full-content-ec ul{padding-top:10px;padding-left: 35px;}
.full-content-ec li{font-size: 19px;line-height:35px;padding-left: 7px;color: #2a2a2a;	}
#courses-box{padding-left:0px;padding-right:0px;}
.loop-i { width: 30px; float: left;}
[class^="icon-"],
[class*=" icon-"] {display: block;width: 30px;height: 34px;margin-top: 22px; *margin-right:.3em;line-height: 14px;
	vertical-align: text-top;background-image: url("../images/english-courses/elc-48px.png");background-position: 14px 14px;background-repeat: no-repeat;}
	.icon-levels {background-position: -285px -131px;}
	.icon-course{background-position: -258px -159px;}
	.icon-startdate {background-position: -286px -158px;}
	.icon-size{background-position: -255px -131px;}

	.carousel-caption{padding-top: 30px;}
	.general-level{border-top:2px solid #f15b67;border-left:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;float:none;display:table-cell;}
	.general-level:last-child{border-right:1px solid #dfdfdf;}
	.general-level h4{font-family:'MyriadProRegular';font-size:22px;padding-top: 18px;}
	.general-level p{font-family:'MyriadProSemibold';font-size:17px;height:180px;padding-left: 10px;}
	.the-course p{font-family:'MyriadProRegular';font-size:17px;line-height: 30px;padding-top:8px;padding-bottom: 5px;padding-left: 17px;padding-right: 30px;}
	.focus-on-section{background-color: #ececec;margin-left:0px; margin-right:0px;}
	.focus-on{padding:0px;padding-left: 6px;}
	.focus-on h2{padding-left: 39px;padding-top: 16px;font-size: 27px;}
	.focus-on ul{padding-left: 59px;padding-top: 8px;}
	.focus-on li{font-family:'MyriadProRegular';font-size:17px;line-height: 30px;padding-left: 5px;}
	.focus-on1{padding:0px;padding-right:0px;}
	.course-type{padding-left:0px;padding-right: 0px;}
	.course-type h2{margin-top: 0px;padding-top: 5px;padding-left: 17px;}
	.block p{font-size: 17px;padding-left:16px;padding-right: 45px;	line-height: 30px;margin-bottom: 20px;}
	.block-header{padding-left: 5px;}
	.block-header span{padding:15px;font-weight: 600;padding-left:11px;cursor:initial;}
	.blue-content{margin-bottom: 21px;  margin-right: 0px;  padding-left: 15px;  padding-right: 15px;}
	.content-daytime{background-color: #3fc8f4;	height: 103px;border-right: 2px solid white;	}
	.content-daytime:last-child{margin-right:0px;border-right: none;}
	.content-daytime h2{color: white;padding-top: 18px;	font-size: 35px;font-family: FSLolaMedium;font-weight: normal;margin-bottom:0px;padding-left:13px}
	.content-daytime h3{margin-top: 0px;font-size: 22px;padding-left: 13px;font-family: 'FSLolaLight';}
	.block-table{margin-left: 0px;	width: 100%;}
	.block-table > thead > tr{line-height: 52px;}
	.block-table > thead > tr > td {font-size:20px;}
	.block-table > thead > tr > td {font-size:20px;width: 151px;}
	.block-table > thead > tr > td:nth-child(1) {font-size:20px;width: 95px;}
	table.block-table{margin-bottom: 10px;}
	table.block-table > tbody > tr{height: 36px;}
	table.block-table > tbody > tr:nth-child(even){background-color:#f2f2f2 }
	table.block-table > tbody > tr > td {font-size:15px;padding: 9px 4px;}
	table.block-table > tbody > tr > td:nth-child(1) {line-height: 18px;text-align: left;padding-left: 14px;}
	table .time{font-family:'MyriadProSemibold';}
	.table-note-anotation{color: #565656;padding: 0px 5px;}
	.table-note-anotation:after{content: "*";color: #ff0000;}
	.table-note-anotation-first:before{content: "*";color: #ff0000;}
	.table-note-list {font-size: 14px;padding-right: 24px;}
	.courses-sub-box{padding-right: 0px;}
	.courses-sub-box img{padding-left: 1px;	padding-top:0px;width: 100%;max-height: 270px;height: 100%;}	
	.courses-sub-box .focus-on1 img{padding-left: 0px;padding-top: 0px;}
	.courses-sub-box.courses-text{padding-top: 0px;	padding-right: 0px;	padding-bottom: 1px;}
	ul.table-ul-list{padding-top: 11px;padding-left: 23px;padding-right: 31px;}
	ul.table-ul-list li.table-li-item{list-style: none;color: #565656;font-family: 'MyriadProSemibold';font-size: 17px;line-height: 23px;}
	.courses-sub-box.courses-text.the-course{padding-top: 0px;}
	.courses-sub-box.courses-text.focus-on{padding-top: 0px;}
	.general-level-list{padding-top: 10px;margin-right: 0;margin-left: 0;display: table;}
	/*.block-header.active:after {content: url("../images/english-courses/icon-collapse-minus.png"); padding-left: 6px;top: 7px;position: relative;}*/
	/*.block-header:after {content: url("../images/english-courses/icon-expand-plus.png");padding-left: 6px; top: 8px; position: relative;}*/
	#daytime{padding-top: 15px;}
	
	#academic-eap-ielts img{
		width:100%;
	}
	#academic-eap-ielts P{
		font-family: MyriadProRegular;
		font-size: 17px;
		color:#565656;
	}
	.academic-eap-ielts-title{
		color:#fff;
		font-family: AauxNextMedium;
		font-size: 22px;
		background-color: #333e48;
		text-align: center;
		padding-top:12px;
		padding-bottom:12px;
		margin-bottom:2px;
		border:1px solid #fff;
	}
	.academic-eap-ielts-assessment{
		text-align:center;
		position: relative;
		background-color: #9fe3f9;
	}
	
	.academic-eap-ielts-content div:nth-child(2){
		border-right: 1px solid #fff;
		padding-left:0px;
		padding-right: 0px;
	}
	.academic-eap-ielts-content div:nth-child(3){
		border-left: 1px solid #fff;
		padding-left:0px;
		padding-right: 0px;
	}

	.academic-eap-ielts-assessment h2{
		font-family: AauxNextRegular;
		color:#333e48;
		font-size: 28px;
		margin-top: 0px;
		padding-top: 25px;
		padding-left:0px !important;
	}
	.academic-eap-ielts-assessment h3{
		font-family: AauxNextBold;
		color:#2a2a2a;
		font-size: 22px;
		margin-top: 0px;
	}
	.academic-eap-ielts-assessment p{
		font-family: MyriadProRegular;
		color:#565656;
		font-size: 17px;
		margin-bottom: 0px;
		padding-bottom: 20px;
		width: 67%;
		margin: 0 auto;
		padding-left: 0px;
	}
	.academic-eap-ielts-exit{
		text-align:center;
		background-color: #f2f2f2;
		position: relative !important;
		vertical-align: top;
		border:1px solid #fff;
	}
	.academic-eap-ielts-exit p{
		font-family: MyriadProRegular;
		color:#565656;
		font-size: 17px;
		margin-bottom: 0px;
		padding-bottom: 20px;
		width: 80%;
		margin: 0 auto;
		padding-left: 0px;
	}

	.academic-eap-ielts-assessment{
		border: 1px solid #fff;
		padding-left:0px;
		padding-right: 0px;
	}
	.academic-eap-ielts-exit:after{
		content: '';
		width: 0px;
		height: 0px;
		border-style: solid;
		border-width: 20px 25px 0px 25px;
		border-color: #9fe3f9 transparent transparent transparent;
		position: absolute;
		left: 44%;
		top: -1px;
	}
	.academic-eap-ielts-exit:before{
		content: '';
		width: 0px;
		height: 0px;
		border-style: solid;
		border-width: 22px 27px 0px 27px;
		border-color: #fff transparent transparent transparent;
		position: absolute;
		left: 43.5%;
		top: -1px;
	}
	.academic-eap-ielts-exit h2{
		font-family: AauxNextLight;
		color:#141414;
		font-size: 28px;
		margin-top: 0px;
		padding-top: 28px;
	}
	
	.academic-eap-ielts-exit a{
		font-family: MyriadProSemibold;
		color:#0aa3cc;
		border-bottom: 1px solid #d0d0d0;
		font-size: 17px;
	}
	.academic-eap-ielts-exit a:hover{
		text-decoration: none;
		cursor: pointer;
		color:#0aa3cc;
		border-bottom: 1px solid #0aa3cc;
	}
	.eap-student{
		border-right: 1px solid #fff;
		padding-left: 0px;
		padding-right:0px;
	} 
	.ielts-student{
		border-left: 1px solid #fff;
		padding-left: 0px;
		padding-right:0px;
	}
	.both-students{
		padding-left: 0px;
		padding-right: 0px;
	}
	.academic-eap-ielts-block{
		display: none;
	}

	@media only screen and (max-width: 480px) {
		#transform-table {display: block;position: relative;width: 100%;}
		#transform-table thead {display: block;float: left;	}
		#transform-table tbody {display: block;overflow-x: auto;position: relative;white-space: nowrap;width: auto}
		#transform-table thead tr {display: block;}
		#transform-table th {display: block;}
		#transform-table tbody tr {display: inline-block;vertical-align: top;}
		#transform-table td {display: block;min-height: 1.25em;}
	}
	@media only screen and (max-width: 600px) {
		#transform-table {display: block;position: relative;width: 100%;
		}
		#transform-table thead {display: block;float: left;	
		}
		#transform-table tbody {display: block;overflow-x: auto;position: relative;white-space: nowrap;width: auto}
		#transform-table thead tr {display: block;
		}
		#transform-table th {display: block;
		}
		#transform-table tbody tr {display: inline-block;vertical-align: top;
		}
		#transform-table td {display: block;min-height: 1.25em;
		}
		.block-table > thead > tr > td{
			width:95px !important;
		}
		#transform-table tbody {
			display: block;
			overflow-x: auto;
			position: relative;
			white-space: nowrap;
			height: 350px;
		}
		.block-table {
			overflow-x: hidden;
		}
		#transform-table td {
			display: block;
			min-height: 2.73em;
		}
		table.block-table > tbody > tr > td {
			border-left: 1px solid #dfdfdf;
			height: 55px;
			border-top: 1px solid #dfdfdf;
			border-right: 1px solid #dfdfdf;
			text-align: center;
			vertical-align: middle;
			font-size: 13px;
			font-family: "MyriadProRegular";
		}
	}
/*#transform-table thead tr {display: block;}
#transform-table th {display: block;}
#transform-table tbody tr {display: inline-block;vertical-align: top;}
#transform-table td {display: block;min-height: 1.25em;}
.rt th {border-bottom: 0 none;}
.rt td {border-bottom: 0 none;border-left: 0 none;border-right: 0 none;}
.rt tbody tr {border-right: 1px solid #babcbf;}
.rt th:last-child, .rt td:last-child {border-bottom: 1px solid #babcbf;}*/

@media (min-width: 961px) and (max-width:1180px){
	.main-content-ec {
		padding-left: 0px;
		padding-right: 0px;
		padding: 72px 43px 0px 46px;
	}
	#academic-eap-ielts img{
		width:100%;
	}
}
@media (min-width: 481px) and (max-width:960px){
	.main-content-ec {
		padding-left: 0px;
		padding-right: 0px;
		padding: 25px 15px 0px 15px;
	}
	ul.table-ul-list {
		padding-top: 11px;
		padding-left: 0px;
		padding-right:0px;
	}
	.general-level h4 {
		padding-top: 0px;
	}
	[class^="icon-"], [class*=" icon-"] {
		display: block;
		width: 30px;
		height: 34px;
		margin-top: 7px;
	}
	.content-daytime {
		background-color: #3fc8f4;
		height: 101px;
	}
	.focus-on-section {	
		display: table;
		margin: 0 auto;
		width:100%;
		background-color: #f2f2f2;
	}
	.focus-on {
		padding: 0px;
		background-color: #f2f2f2;
		padding-left: 0px;
		height: 100%;
	}
	.focus-on h2 {
		padding-left: 15px;
		padding-top: 0px;
	}
	.focus-on ul {
		padding-left: 35px;
		padding-top: 0px;
	}
	.focus-on1 {
		padding: 0px;
		padding-right: 0px;
		display: table-cell;
		float: none;
		vertical-align: middle;
	}
	.academic-eap-ielts-assessment p {
		font-family: MyriadProRegular;
		color: #565656;
		font-size: 17px;
		margin-bottom: 0px;
		padding-bottom: 20px;
		width: 100%;
		margin: 0 auto;
		padding-left: 0px;
	}
}
@media (max-width: 550px) and (min-width: 481px){
	.content-daytime {
		background-color: #3fc8f4;
		height: 150px;
	}
	.general-level-list {
		padding-top: 10px;
		margin-right: -15px; 
		margin-left: -15px; 
		display: table;
	}
}
@media (max-width: 780px) and (min-width: 551px){
	.content-daytime {
		background-color: #3fc8f4;
		height: 120px;
	}
}
@media (max-width:480px){
	.carousel-caption {
		left: 2%;
		right: 0%;
	}
	.main-content-ec {
		padding-left: 0px;
		padding-right: 0px;
		padding: 25px 10px 0px 10px;
	}
	.main-content-ec p{
		font-size:18px;
	}
	ul.table-ul-list {
		padding-top: 0px;
		padding-left: 0px;
	}
	.general-level h4 {
		font-size:20px;
		padding-top: 0px;
	}
	ul.table-ul-list li.table-li-item {
		font-size: 15px;
	}
	.main-content-ec h2 {
		font-size:26px;
		padding-left:15px;
	}
	.the-course p {
		font-size: 15px;
	}
	.courses-sub-box.courses-text {
		padding-top: 0px;
		padding-right: 15px;
		padding-left:15px;
	}
	.general-level {
		border-top: 2px solid #f15b67;
		border-left: 1px solid #dfdfdf;
		border-bottom: 1px solid #dfdfdf;
		float: left;
		height: 280px !important;
		display: table-cell;
	}
	.general-level:nth-child(even) {
		border-right: 1px solid #dfdfdf;
	}
	ul.table-ul-list {
		padding-top: 0px;
		padding-left: 0px;
		min-height: 180px;
		padding-right: 0px;
	}
	.block p {
		font-size: 15px;
		padding-left: 10px;
	}
	.block-header span:first-child {
		padding: 0px;
		padding-right: 10px;
		width: 75%;
		display: inline-block;
	}
	.block-header .toggle-button{position: absolute;margin-top: 5px;}
	.blue-content h2{
		display: block;
		float: left;
		text-align: right;
		width: 25%;
		padding-right: 5px;
		padding-left: 0px;
	}
	.blue-content h3{
		padding-top:19px;
		padding-left: 0px;
		font-size: 20px;
	}
	[class^="icon-"], [class*=" icon-"] {
		display: block;
		width: 30px;
		height: 34px;
		margin-top: 7px;
	}
	.full-content-ec li {
		font-size: 17px;
	}
	.content-daytime {
		background-color: #3fc8f4;
		height: 60px;
		margin-bottom: 3px;
		border: none;
		padding-left: 9px;
	}
	.focus-on-section {	
		display: block;

	}
	.focus-on {
		padding: 0px;
		background-color: #f2f2f2;
		max-height: 270px;
		padding-left: 0px;
		height: 100%;
		width: 100%;
	}
	.focus-on h2 {
		padding-left: 15px;
		padding-top: 0px;
	}
	.focus-on ul {
		padding-left: 30px;
		padding-top: 0px;
	}
	.focus-on1 {
		display: none;
	}
	.content-daytime:last-child {
		margin-right: 0px;
		border-right: 3px solid #fff;
	}
	.block-table > thead > tr > td{
		width:95px !important;
	}
	#transform-table tbody {
		display: block;
		overflow-x: auto;
		position: relative;
		white-space: nowrap;
		height: 350px;
	}
	.block-table {
		overflow-x: hidden;
	}
	#transform-table td {
		display: block;
		min-height: 2.73em;
	}
	table.block-table > tbody > tr > td {
		border-left: 1px solid #dfdfdf;
		height: 55px;
		border-top: 1px solid #dfdfdf;
		border-right: 1px solid #dfdfdf;
		text-align: center;
		vertical-align: middle;
		font-size: 13px;
		font-family: "MyriadProRegular";
	}
	.academic-eap-ielts-content div:nth-child(2){
		border-right: none;
		padding-left:0px;
		padding-right: 0px;
	}
	.academic-eap-ielts-content div:nth-child(3){
		border-left: none;
		padding-left:0px;
		padding-right: 0px;
	}
	#academic-eap-ielts P {
		font-size: 15px;
	}
	.academic-eap-ielts-title {
		font-size: 20px;
	}
	.main-content-ec h2 {
		font-size: 24px;
	}
	.academic-eap-ielts-assessment h3 {
		font-size: 20px;
	}
	#academic-eap-ielts P {
		font-size: 15px;
		width:100%;
	}
	.academic-eap-ielts-exit a {
		font-size: 15px;
	}
	#academic-eap-ielts-table{
		display:none;
	}
	.academic-eap-ielts-block{
		display: block;
	}
	.academic-eap-ielts-exit:before {
		content: '';
		width: 0px;
		height: 0px;
		border-style: solid;
		border-width: 22px 27px 0px 27px;
		border-color: #fff transparent transparent transparent;
		position: absolute;
		left: 41.5%;
		top: -1px;
	}
	.academic-eap-ielts-exit:after {
		content: '';
		width: 0px;
		height: 0px;
		border-style: solid;
		border-width: 20px 25px 0px 25px;
		border-color: #9fe3f9 transparent transparent transparent;
		position: absolute;
		left: 42%;
		top: -2px;
	}
	.entry-exit-table td {
		display: block;
		min-height: 3em;
	}
}