.navbar-nav > li > .dropdown-menu {
	margin-top: 10px;
	border-top: 5px solid #FE8008
	}

/*	.navbar-brand img{height:80px;}*/


.footer-bg{
background-size: cover;
 background: repeat;
  background-image: url(../assets/images/background/footer_bg.jpg);
}

.row.no-gutters {
   margin-right: 0;
   margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
   padding-right: 0;
   padding-left: 0;
}

.mega-menu.navbar-nav > li:last-child > a{
	padding: 10px 0px 10px 15px;
}

.mega-menu {
	padding-top: 28px !important;
}
/*line-height: 1.42857143;*/


.menu-box label {
	display: block;
	text-align: center;
	margin-top: 15px;
	font-size: 16px;
	font-weight: 500
}
.menu-box img{
	height:70px;
}

.submenu-link{color:#000000 !important;}

.web-box{
	/*height: 305px;*/
	height: auto;
	overflow: hidden !important;
}

.web-box-title{
	color:#403E72;
	text-align: center;
	bottom: 0px;
	padding: 20px;
	font-weight: 700;
	position: absolute;
	width: 100%;
	text-transform: uppercase;
	background-color: #f5f5f5;margin:0px;
	font-size: 20px;
}

.border4{
	border-right:2px solid #ffffff;
}


.ct-offers-title h1, p{color:#ffffff !important;}
.web-box-info{
	background-color: #6791AA;
	position: absolute;
	top: 0px;
	height: 100%;
	width: 95.8%;
	opacity: 0;
	padding: 10px 25px 10px 15px;

}
.web-box-info:hover{opacity: 0.8}
.web-box-info:hover .web-box-icon{border: 1px solid #ffffff;}


.web-box{
	margin: 0 auto !important;
}


.web-box-info p{text-align: center;color:#ffffff;}
.web-box-icon{
width: 90px;
margin: 40px auto 10px auto;
height: 90px;
line-height: 90px;}

.web-box-icon img{
width: 60%;
line-height: 90px;
}
.web-box-icon:hover{background-color: #403E72}

.service-icon-box{margin: 25px 0;}

.about-section {
position: relative;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
background-attachment: fixed;
max-width: 1400px;
margin: 0 auto;
padding: 60px 0 60px;
}

.key-box{
background-color: #ffffff;
border-radius: 7px;
padding: 20px 15px;
min-height: 290px;
-webkit-transition: background-color 0.5s ease-out;
-moz-transition: background-color 0.5s ease-out;
-o-transition: background-color 0.5s ease-out;
transition: background-color 0.5s ease-out;
}

.key-box h4{text-align: center;margin-bottom: 20px;margin-top:15px ;font-weight: 500;color:#403E72;}

.key-box:hover{
	background-color: #403E72;

}

.key-box:hover p, .key-box:hover h4{color:#ffffff !important;}


.key-box img{
-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
filter: grayscale(100%);
}



.key-box p{color:#000000 !important;font-weight: 500;font-size: 16px;text-align: center;}

.footer-text a{color:#FFBC3B !important;}
.recognization-title{
	color:#403E72;
	font-weight: 700;
	font-size: 45px;
	margin: 35px 0
}

.certificate-box {
	border:1px solid red;
	padding: 10px 10px;
}
.recognizations h4{
	color:#403E72;
	text-align: center;
	font-weight: 700;
	font-size: 25px;
	margin: 35px 0
}

.slide-offers-title span{
	font-weight: 700;
	font-size: 45px !important;
	color:#ffffff !important;
}

.web-box{margin-bottom: 10px;}
.web-box-img img{height: 450px;width:100%;}

.book-service{padding: 45px 0;}
.book-service h4{font-size: 4rem;text-transform: uppercase;text-align: center;margin-bottom: 25px}


.service-call{
	color:#ffffff !important;
width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  background-image: url(../assets/images/background/service.jpg);
}


.btn-service {
  color: #fff;
  font-weight: 500;
  padding: 12px 20px;
  background-color: #fe8008;
  border-color: #fe8008;
}
.btn-service:hover{
	 color: #fff;
  background-color: #0094D0;
  border-color: #0094D0;
}

