.breadcrumb{font-size:14px; padding:10px; line-height:25px; margin-bottom:10px; background:none;}
.breadcrumb ul{display:flex; flex-wrap:wrap;}
.breadcrumb ul li{font-size:12px; color:#000; padding:0 !important;}
.breadcrumb ul li+li:before{padding:5px;color:#e84204;content:"/\00a0";}
.breadcrumb a{color:#e84204 !important; padding:0; }
.breadcrumb span{padding:0 5px}

.coursesContainer span{margin-bottom:0}
.coursesContainer p{margin:15px 0; color:#e9491b}

.flex_row{display:flex; flex-direction:column; gap:30px; border-bottom:1px dotted #ccc}
.rowH{height:auto; color:#183a8f; border-bottom:none; font-size:100%; line-height:170%; margin-bottom:10px}
.rowH a{color:inherit;}
.rowH small{font-size:70%; color:#017fd3;display:block;}
.coursesContainer table{margin:0; font-size:90%;}
.coursesContainer td:first-child{width:auto;color:#df4c16;}
.bannerImg{display:none;}

.program li img{width:180px;height:auto;}

@media only screen and (min-width:600px)
	{
		.breadcrumb ul li{border:none;}
		.breadcrumb a{color:#fff !important; padding:5px; }
	}
@media only screen and (min-width:768px)
	{
		.program ul{display:flex; justify-content:center; align-items:center; gap:50px}
		.program li{float:none; width:auto;}
		.breadcrumb ul{justify-content: flex-start; gap:0}
		.breadcrumb ul li{font-size:14px;width:auto;}
	}
@media only screen and (min-width:1024px)
	{
		.flex_row{flex-direction:row; flex-wrap:wrap; justify-content:space-between; gap:30px; border-bottom:none;}
		.col{flex:1 0 45%;}
		.program li{float:none; width:auto;}
	}
@media only screen and (min-width:1280px)
	{
		#bannerSection{height:auto; background:none; position:relative;}
		.bannerImg{display:block; width:100%; z-index:-1}
		.queryContainer{position:absolute; top:0; left:50%; transform:translateX(-50%); width:1200px; height:100%; z-index:1;}
		.queryBox{width:440px; margin:0;height:auto;padding: 5px 0;position: absolute;top: 50%;right: 0; transform: translateY(-50%);}
		.program{padding:0}
		.program li{width:auto;}
		.breadcrumb{display:block; font-size:16px; color:#555; padding:10px 0}
		.breadcrumb ul li{font-size:16px; width:auto;}
		.breadcrumb a{font-weight:700}
		.rowH{font-size:110%;}
		.col{border:1px solid #ccc; background:#f7f7f7; padding:10px;}
		.flex_row > :last-child {flex:0 1 48.7%;}

		.whyMU ul, .whyMU p{text-align: left; margin-bottom:10px;}
		.whyMU li i{padding-right:5px;}
	}