@charset "utf-8";
/*==============================*/
/*=====   Responsive css  ======*/
/*==============================*/
@media screen and (max-width:1199px){
	.header-top-cont span{font-size:13px}
	.hdr-phn{font-size:13px}
	.header-top{padding:7px 0}
	.course-text{padding:7px 10px}
	.course-text h3{font-size:16px;line-height:18px}
	.date span{font-size:11px;line-height:11px}
	.course-text p{font-size:12px;line-height:16px}
}

@media screen and (max-width:991px){
	.header-top-right{float:left}
	.header-top-cont{padding:0}
	.caption-box h2{font-size:30px;line-height:36px}
	.course-text h3{font-size:20px;line-height:24px}
	.date span{font-size:14px;line-height:18px}
	.course-text p{font-size:14px;line-height:18px}
	.clender-box,
	.testimonial-box,
	.feature-article{ margin-bottom:15px;}
	.courses-btns{padding-top:5px; overflow:hidden; margin-left:-3px; margin-right:-3px;}
	.courses-btns span{padding-left:3px;padding-right:3px;width: 33.33%;float:left;}
	.new-btn{padding:4px 15px}
	.hdr-phn{ padding-left:15px;}
	.inner-sidebar{padding-top:30px}
	.mainNav{padding:0 0 13px; border-top:1px solid #b9b9b9; width:100%}
	.main-menu .container{position:relative;}
	.hdrRgtIcn{ position:absolute; top:15px; right:15px}
	.header.main-menu{padding-bottom:128px;}
	.contact-info{padding: 0 0 25px;}
	.client-img img{height:85px;}
}

@media screen and (max-width:767px){
	.main-menu{padding-bottom:0;}
	.main-menu .logo{margin-left:15px}
	.main-menu .navbar-header{padding-bottom:15px}
	.main-menu .navbar-nav{ padding-bottom:20px;}
	.main-menu .navbar-nav > li.current > a, 
	.main-menu .navbar-nav > li > a:hover{border-radius:0}
	.main-menu .navbar-nav > li > a{margin:0;border-bottom:1px solid #ddd}
	.caption-box span{font-size:16px;line-height:24px}
	.caption-box h2{font-size:36px;line-height:40px}
	.carousel-control{height:30px;width:30px}
	.gallery-img img{width:100%}
	.courses-cityIn a{margin-bottom:5px;margin-left:-10px;margin-right:-10px;min-height:145px;}
	.courses-cityIn{padding: 0 10px;}
	.mainNav{float:none;padding-left:0;}
	.hdrRgtIcn {float:none;padding:0 0 15px;}
	.navbar-toggle{margin-top:22px;}
	.hdrRgtIcn{ position:static; overflow:hidden; width:auto}
	.header.main-menu{padding-bottom:86px}
	.client-box h3{padding: 0;font-size: 12px;font-weight: normal;height: 33px;line-height: 16px;}

}

@media screen and (max-width:667px){
	.courses-btns span {
		padding-bottom:5px;
  width:100%;
}

}

@media screen and (max-width:639px){
	.course-text h3{font-size:14px;line-height:18px}
	.date span{font-size:12px;line-height:14px}
	.course-text p{font-size:12px;line-height:16px}
	.course-content{padding:15px 0 0}
	.home-slider .new-btn{display:none}
	.table-location > tbody > tr > td div:first-child,
	.table-location > tbody > tr > td div:last-child{width: auto}
	.table-location > tbody > tr > td div{float: none}

}

@media screen and (max-width:479px){
	.caption-box span{font-size:12px;line-height:16px}
	.caption-box h2{font-size:18px;line-height:18px}
	.new-btn{font-size:12px;line-height:14px}
	.carousel-control{height:25px;width:25px}
	.course-img{float:none;width:auto}
	.course-text{padding:15px;position:static;width:auto}
	.course-btn{font-size:16px;bottom:10px}
	.course-text h3{font-size:16px;line-height:20px}
	.date span{font-size:14px;line-height:18px}
	.course-text p{padding-bottom:20px;font-size:14px;line-height:18px}
	.feature-in img{min-height:130px}
	.register-btn{width:124px;margin:5px auto 0;font-size:14px;line-height:18px;display:block}
	.register-here strong{font-size:16px;line-height:22px}
}
@media screen and (max-width:387px){
	.menu-padding {padding-top: 158px;}
	.home-slider img {height: 130px !important;}
}