/* CSS Document */
@media(max-width:1600px){
	#main-nav ul.nav > .dropdown > a,
	#main-nav ul.dropdown-menu a{
		font-size:20px;
		padding:0px 20px;
	}
	#about-callout-band-inner{
		position:relative;
		top:0;
		background:#012869;
	}
	#about-callout-band-text{
		width:100%;
		padding: 40px 75px;
	}
}
@media(max-width:1400px){
	#callout-band-inner{
		position:relative;
		margin:0;
		top:0;
	}
	#callout-band-text{
		width:100%;
		text-align:center;
		background:#012869
	}
	.objective-block{
		font-size:36px;
	}
}

@media(min-width:1200px){
	#header-phone-small{
		display:none;
	}
	#show-footer-button, #hide-footer-button{
		display:none;
	}
	#footer-phone-small{
		display:none;
	}
}

@media(max-width:1200px){
	#hide-footer-button, #footer-inside{
		display:none;
	}
	#show-footer-button, #hide-footer-button {
		font-size: 32px;
		text-align: left;
		text-align:center;
	}
	#show-footer-button{
		display:block;
		position:relative;
	}
	#show-footer-button:hover, #hide-footer-button:hover{
		cursor:pointer;
	}
	#header-phone-small a{
		font-size:25px;
		position:absolute;
		top:5px;
		right:20px;
		z-index:1000000;
		color:#fff;
	}
	#logo{
		margin:10px auto;
	}
	#secondary-nav, #main-nav{
		display:none;
	}
	header{
		text-align:center;
	}
	.header-button{
		display:block;
		margin:20px;
	}
	footer{
		padding:0;
		text-align:center;
	}
	#footer-menu-button{
		background:#1AA4CA;
		color:#fff
	}
	#footer-phone-small a{
		background:#1AA4CA;
		color:#fff;
		display:block;
	}
	.footer-top-image{
		max-width:350px;
	}
	#footer-inside{
	}
	#footer-contact{
		border:none;
		padding:0;
	}
	.footer-menu{
		padding:0;
	}
	#course-links-band{
		text-align:center;
		padding:20px;
	}
}
@media(max-width:992px){
	.objective-block{
		height:auto;
	}
	#about-callout-band-columns{
		column-count:1;
	}
	#additional-courses{
		margin:0 10px;
		padding:20px;
		text-align:center;
	}
	#additional-courses-right{
		border:none;
		padding:0;
		column-count:1;
	}
	#footer-buttons > div{
		height: unset;
	}
}
@media(min-width:768px){
	.dropdown:hover>.dropdown-menu,
	.dropdown-toggle:focus + .dropdown-menu,
	.dropdown-menu:focus-within{
		/*display: block;*/
		opacity: 1!important;
		height: unset!important;
		overflow: unset!important;
		width: fit-content!important;
		/*padding:15px!important;*/
	}
}

@media(max-width:767px){
	.text-styles.list-styles ul li:before{
		position: relative;
		top: 4px;
	}
	.mean-nav .collapse{
		display:block;	
	}
	.navbar-collapse{
		padding:0;	
	}
	.mean-container .mean-nav ul li{
		margin-left:0;	
	}
	.main-content{
		padding:40px 10px;
		text-align:center;
	}
	.main-content.chapters p, .main-content.sub-page{
		text-align:left;
	}
	.text-styles{
		font-size:18px;
	}
	.text-styles ul{
		text-align:start !important;
	}
	.text-1{
		font-size:44px;
	}
	.text-2{
		font-size:30px;
	}
	.text-3{
		font-size:44px;
	}
	#footer-buttons a svg{
		display:none;
	}
	#text-box{
		margin:0;
		padding:20px;
	}
	.course-block{
		height:auto;
		margin-bottom:15px;
	}
	#about-callout-band-text{
		padding: 40px 20px;
	}
	#course-spotlight{
		padding: 40px 16px;
	}
}

@media (min-width: 432px){
	#hero-area{
		min-height: 640px;
	}
	#home-slider{
		min-height: 361px;
	}
}
@media (min-width: 450px){
	#hero-area, #home-slider{
		min-height: unset;
	}
}

@media (min-width: 1350px){
	#hero-area{
		min-height: 460px;
	}
	#home-slider{
		min-height: 842px;
	}
}