/*responsive*/
@media (min-width: 1200px){
	
}
@media (max-width: 1199px){
	
}
@media (min-width: 992px) and (max-width:1199px){
	 .main-menu > li > a{
		 font-size:12px;
		 padding:0 10px;
	 }
	 .footer-contact li{
		 font-size:14px;
	 }
}
@media (max-width: 991px){
	.main-menu, .menu, .main-menu > li, .logo{  
		float:none;
	}
	.logo{
		margin:0;
	}
	.main-menu > li > a{
		line-height:34px;
		padding:0;
	}
	.menu{
		display:none;
		margin-top:15px;
		padding-top:15px;
		border-top:1px solid rgba(0,0,0,0.2);
	}
	.banner-text h2{
		font-size:40px;
		line-height:1.2;
		margin-bottom:10px;
	}
	.section-title h2{
		font-size:30px;
	}
	.why-choose-us{
		padding:40px 0 20px 0;
	}
	.service-box{
		margin-bottom:20px;
	}
	footer{
		padding-top:40px;
	}
	.footer-widget{
		padding-left:0;
		margin-top:20px;
	}
	.footer-widget h3{
		margin-bottom:15px;
		padding-bottom:0;
		border-bottom:none;
	}
	.courses{
		padding:40px 0;
	}
	.how-it-works, .about-us-home{
		padding:40px 0;
	}
	footer .map{
		max-width:100%;
	}
}
@media (min-width: 768px) and (max-width:991px){
	 #flex-2 .slides > li{height: 440px;}
}
@media (max-width: 767px){
	#flex-2 .slides > li{height: 200px;}
}
@media (max-width: 479px){
	.section-title p{
		font-size:13px;
	}
	.section-title h2{
		font-size:24px;
	}
	.section-title.text-center, .section-title{
		margin-bottom:30px;
	}
}
  