@charset "utf-8";
/* CSS Document */
.banner-caption {
	background-color:#598720;
	text-align:center;
	margin-top:0px;
}
.banner-caption h2{
	color:#FFF;
	font-size:20px;
	text-align:center;
	padding:15px;
	background-color:#6d9e31;
	width:60%;
	margin:auto;
}
#our-companies {
	margin-top:0px;
	/*background:url(../img/slider/companies-bg.jpg);*/
	padding:40px 0px;	
}
.contact-head {
	text-align: left;
	font-size: 21px;
	color: #2587F1;
	padding-left: 15px;
	}
#testimonial {
	margin-top:30px;	
	background-image:url(../img/home/testimonial-banner.jpg);
	min-height:200px;
	text-align:center;
}
#testimonial h2 {
	color:#FFF;
}
#testimonial p {
	font-size: 15px;
	color: #FFF;
	line-height: 22px;
	margin-bottom: 20px;
}
#contacts {		
	background-image:url(../img/home/map.jpg);
	min-height:425px;
	text-align:center;
	background-position: center 0%;
}
#contacts h2 {
	padding:20px 0px 20px 0px;
	font-size: 20px;
	color:#fff;
}
.home-enq-btn {
	border-radius:100%; 
	width:65px; height:65px; 
	/*margin-top:-43px; */
	position:relative; 
	background-color:#4e71a8; 
	border:3px solid #8aaade; 
	color:#FFF;
	margin-top: 10px;
}
.home-enq-btn:hover {
	border-radius:100%; 
	width:65px; height:65px; 
	/*margin-top:-43px; */
	position:relative; 
	background-color:#ec3c67; 
	border:3px solid #cd264f; 
	color:#FFF;
}
.home-enquiry {
	background-color:#fff;
	border-radius:0px;
}
#home-content h1{
	color:#cd264f;
	font-size:20px;
}
#home-content p{
	font-size: 16px;
	line-height: 24px;
	text-align: justify;
	font-family: calibri;
}
.color-box {
	min-height:250px;
	padding:10px 15px 15px 25px;
}
.color-box p {
	color:#FFF;
	font-size:16px;
	padding:0px 6px 0px 6px;
	line-height:27px;
}	
.color-box h2 {
	color:#FFF;
	font-size:19px;
}				
.ihm-box{
	border-top:20px solid #cd264f;
	background-color:#ec3c67;
}
.hcla-box{
	border-top:20px solid #0e76bc;
	background-color:#ec3c67;
}
.edusystems-box {
	border-top:20px solid #8e6a00;
	background-color:#cc9900;			
}
.learninghub-box {
	border-top:20px solid #236a8e ;
	background-color:#3299cc;			
}
.fifth-box {
	border-top:20px solid #c85f10;
	background-color:#e3701a;			
}
.sixth-box {
	border-top:20px solid #355d9c;
	background-color:#436eb2;			
}
.btn-readmore {
	color:#ec3c67;
	border-color:#ec3c67;
}
.image-card img {
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
  margin-top:10px;
}
.zoom-effect-container:hover .image-card img {
  -webkit-transform: scale(1.04);
  transform: scale(1.04);
}
.box-arrow {	
	background-image:url(../img/common/box-arrow.png);
	width:30px;
	height:12px;
	display:none;
	position:absolute;
	margin-top: -30px;
	margin-left: 37%;
}
.color-box:hover .box-arrow {
	display:block !important;
}
.ihm-box{
	background:#f5f5f5;
	height:auto;
	padding:70px 5px 10px 5px;
	border-top:solid #eda302 10px;
	margin: 50px 0px 0px 0px;
	min-height: 325px;
}
.ihm-box h2{
	color:#eda302;
}
.ihm-box p{
	color:#666;
	font-size: 16px;
	line-height: 24px;
	text-align:justify;
	font-family: calibri;
	padding: 10px 10px 30px 10px;
}


.hcla-box{
	background:#f5f5f5;
	height:auto;
	padding:70px 5px 10px 5px;
	border-top:solid #0e76bc 10px;
	margin: 50px 0px 0px 0px;
	min-height: 325px;
}
.hcla-box h2{
	color:#0e76bc;
}
.hcla-box p{
	color:#666;
	font-size: 16px;
	line-height: 24px;
	text-align:justify;
	font-family: calibri;
	padding: 10px 10px 30px 10px;
}

.gnla-box{
	background:#f5f5f5;
	height:auto;
	padding:70px 5px 10px 5px;
	border-top:solid #0e76bc 10px;
	margin: 50px 0px 0px 0px;
	min-height: 325px;
}
.gnla-box h2{
	color:#0e76bc;
}
.gnla-box p{
	color:#666;
	font-size: 16px;
	line-height: 24px;
	text-align:justify;
	font-family: calibri;
	padding: 10px 10px 30px 10px;
}

.ihm-btn{
	background:#f0b71c;
}
.hcla-btn{
	background:#0e76bc;
}
.gnla-btn{
	background:#0e76bc;
}
.ihm-logo{
	text-align:center;
}
.ihna-box{
	background:#f5f5f5;
	height:auto;
	padding:70px 5px 10px 5px;
	border-top:solid #0e71b8 10px;
	margin: 50px 0px 0px 0px;
	min-height: 325px;
}
.ihna-box h2{
	color:#0e71b8;
}
.ihna-box p{
	color:#666;
	font-size: 16px;
	line-height: 24px;
	text-align:justify;
	font-family: calibri;
	padding: 10px 10px 30px 10px;
}
.ihna-btn{
	background:#0e71b8;
}
.ihna-logo{
	text-align:center;
}
.hci-consultancy-box{
	background:#f5f5f5;
	height:auto;
	padding:70px 5px 10px 5px;
	border-top:solid #7a9e1a 10px;
	margin: 50px 0px 0px 0px;
	min-height: 325px;
}
.hci-consultancy-box h2{
	color:#7a9e1a;
}
.hci-consultancy-box p{
	color:#666;
	font-size: 16px;
	line-height: 24px;
	text-align:justify;
	font-family: calibri;
	padding: 10px 10px 30px 10px;
}
.hci-consultancy-btn{
	background:#7a9e1a;
}
.hci-consultancy-logo{
	text-align:center;
}
.box h2{
	font-size:18px;
	text-align:center;
	margin-bottom: 3px;
}
.edu-box{
	background:#f5f5f5;
	height:auto;
	padding:70px 5px 10px 5px;
	border-top:solid #7a9e1a 10px;
	margin: 50px 0px 0px 0px;
	min-height: 325px;
}
.edu-box h2{
	color:#7a9e1a;
}
.edu-box p{
	color:#666;
	font-size: 16px;
	line-height: 24px;
	text-align:justify;
	font-family: calibri;
	padding: 10px 10px 30px 10px;
}
.edu-btn{
	background:#7a9e1a;
}
.edu-logo{
	text-align:center;
}
.hci-learning-box{
	background:#f5f5f5;
	height:auto;
	padding:70px 5px 10px 5px;
	border-top:solid #cc3b18 10px;
	margin: 50px 0px 0px 0px;
	min-height: 325px;
}
.hci-learning-box h2{
	color:#cc3b18;
}
.hci-learning-box p{
	color:#666;
	font-size: 16px;
	line-height: 24px;
	text-align:justify;
	font-family: calibri;
	padding: 10px 10px 30px 10px;
}
.hci-learning-logo{
	text-align:center;
}
.hci-learning-btn{
	background:#cc3b18;
}
.hci-box{
	background:#f5f5f5;
	height:auto;
	padding:70px 5px 10px 5px;
	border-top:solid #1b75bc 10px;
	margin: 50px 0px 0px 0px;
	min-height: 325px;
}
.hci-box h2{
	color:#1b75bc;
}
.hci-box p{
	color:#666;
	font-size: 16px;
	line-height: 24px;
	text-align:justify;
	font-family: calibri;
	padding: 10px 10px 30px 10px;
}
.hci-btn{
	background:#1b75bc;
}
.hci-logo{
	text-align:center;
}
.hss-box{
	background:#f5f5f5;
	height:auto;
	padding:70px 5px 10px 5px;
	border-top:solid #e3701a 10px;
	margin: 50px 0px 0px 0px;
	min-height: 325px;
}
.hss-box h2{
	color:#E3701A;
}
.hss-box p{
	color:#666;
	font-size: 16px;
	line-height: 24px;
	text-align:justify;
	font-family: calibri;
	padding: 10px 10px 30px 10px;
}
.hss-btn{
	background:#e3701a;
}
.hss-logo{
	text-align:center;
}
.career-box{
	background:#f5f5f5;
	height:auto;
	padding:70px 5px 10px 5px;
	border-top:solid #3299cc 10px;
	margin: 50px 0px 0px 0px;
	min-height: 325px;
}
.career-box h2{
	color:#3299cc;
}
.career-box p{
	color:#666;
	font-size: 16px;
	line-height: 24px;
	text-align:justify;
	font-family: calibri;
	padding: 10px 10px 30px 10px;
}
.career-btn{
	background:#3299cc;
}
.career-logo{
	text-align:center;
}
 
.row-top{
	margin-top:60px;
	}
.logoo{
	position: absolute;
	left: 33.5%;
	bottom: -16px;
	top: -10px;
}
.box-btn{
	position: absolute;
	left: 36%;
	bottom: -16px;
	font-size: 16px;
	text-align:center;
	padding:8px 20px;
	color:#fff;
}
.carousel-content h1{
	background:#39F;
	padding: 10px 10px;
	opacity: 0.9;
	width: 80%;
	font-size: 30px;
}
.carousel-content h2{
	background:#fff;
	padding:10px;
	opacity:0.9;
	color:#39F;
	line-height:24px;
	width: 75%;
}
#main-slider .carousel h2 {
	color:#39F;}
.img-gal-outer{ width:100%; float:left; padding:15px; background:#fbfbfb; position:relative; border-top:solid #f1f0f0 6px;}
.img-gal-outer:after{ width:100%; height:1px; top:0px; left:0; background:#dbdbdb; content:""; position:absolute;}
.img-gal-outer .nav > li > a{ position:relative; padding:1px; border-radius:0; margin:0 15px 15px 0; background:#d8d8d8;}
.img-gal-outer .nav > li > a img{ border:solid #fff 1px;}
.img-gal-outer .nav > li > a span{ position:absolute; background:rgba(0,0,0,0.80); width:98.5%; height:70px; bottom:2px; left:0; right:0; margin:0 auto; text-align:center; overflow:hidden; -o-transition: color .2s ease-out, all .3s ease-in;
 -ms-transition: color .2s ease-out, all .3s ease-in;
 -moz-transition: color .2s ease-out, all .3s ease-in;
 -webkit-transition: color .2s ease-out, all .3s ease-in; 
 transition: color .2s ease-out, all .3s ease-in;}
.img-gal-outer .nav > li > a:hover span{ height:98.5%; -o-transition: color .2s ease-out, all .3s ease-in;
 -ms-transition: color .2s ease-out, all .3s ease-in;
 -moz-transition: color .2s ease-out, all .3s ease-in;
 -webkit-transition: color .2s ease-out, all .3s ease-in; 
 transition: color .2s ease-out, all .3s ease-in;}	
.img-gal-outer .nav > li > a span p{ padding:10px 20px 10px; color:#fff; margin:0; font-size:18px; font-weight:bold; text-align:center; line-height:normal; -o-transition: color .2s ease-out, all .3s ease-in;
 -ms-transition: color .2s ease-out, all .3s ease-in;
 -moz-transition: color .2s ease-out, all .3s ease-in;
 -webkit-transition: color .2s ease-out, all .3s ease-in; 
 transition: color .2s ease-out, all .3s ease-in; }
.img-gal-outer .nav > li > a:hover span p{padding:60px 20px 10px;}
.img-gal-outer .nav > li > a span i{ width:45px; height:45px; display:none; color:#fff; background:#ff7200; padding:14px 0 0 0; border-radius:50%; -o-transition: color .2s ease-out, all .3s ease-in;
 -ms-transition: color .2s ease-out, all .3s ease-in;
 -moz-transition: color .2s ease-out, all .3s ease-in;
 -webkit-transition: color .2s ease-out, all .3s ease-in; 
 transition: color .2s ease-out, all .3s ease-in;}
.img-gal-outer .nav > li > a:hover span i{ display:inline-block;}
.back-btn{ position:absolute; right:30px; top:0px; padding:6px 20px; border-radius:5px; color:#fff; background:#ff7200; cursor:pointer;}
.img-gal-outer .list-group{ padding-top:45px; width:100%; float:left;}
.img-gal-outer .tab-pane{ width:100%; float:left;}

.partner-section{ padding:60px 0; background: #f6f6f6;}
.partner-section h1{ text-align:center; color: #545454; font-weight:600; text-transform:uppercase; font-size:27px; margin:0 0 45px;}
.partner-section h1 strong{ position:relative; font-weight:600; padding-bottom:15px;}
.partner-section h1 strong:before {position: absolute;content: ""; background: #ce335a; width: 97px; height: 4px; left: 48px; bottom: 0;}
.add-prtner{ width:100%; float:left; border-radius:8px; text-align:center;padding: 5px 5px; background:#fba419;}
.add-prtner i{color: #7d520c;font-size: 34px;}
.add-prtner h2{color: #fff;font-size: 18px;text-transform: uppercase;margin: 7px 0;font-weight: 700;}
.course-list-page img{ margin-bottom:20px;}
.add-prtner p{ font-size:14px; margin:0; color:#fff;padding: 0px 15px;line-height:18px;font-weight:600;}
.partners-logos{ width:100%; float:left;}
.partners-logos ul{ margin:0; padding:0; list-style:none;margin-bottom: 20px;}
.partners-logos ul li{margin: 0px 0px 0px 0;border: solid #dcdcdc 1px;float: left;border-radius: 5px;width: 160px; height:180px; text-align: center;padding: 25px 9px; background-color:#FFF;}
.partner-section a {color: #fff;background: #ce335a;padding: 14px;left: 0;right: 0;margin: auto;}
section#contacts { margin-top: 35px;}
@media(max-width:1099px){
	.partners-logos ul {
		margin-left: 17px;
	}
}
@media (max-width: 992px) {
.img-gal-outer .nav > li > a span{ width:100%; height:95px;}
.img-gal-outer .nav > li > a{ margin:0; padding:0;}	
	.partners-logos ul {
		margin-left: 35px;
	}
}

@media(max-width:767px){
	.partners-logos ul {
		margin-left: 12px;
	
	}
}

@media (max-width: 412px) {
.img-gal-outer .nav > li > a{ margin:0 0 10px;}
.img-gal-outer .nav > li > a img{ width:100%;}
.img-gal-outer .nav > li > a span{ height:90px;}
}

@media(min-width:1300px){
	.partners-logos ul {
		margin-left: 35px;
	}
}