.row{
	padding-top: 50px;
}
.title-content{
	overflow: auto;
	padding: 20px 0px;
}
.page-title-container{
	background: #001A54 url("../images/home_bg1.jpg") 50% 15%;
	background-size: cover;
	text-shadow: 0 0 4px #000;
}
.page-title-container p{
	font-size: 1.5rem;
	
}
.about-us{
	margin-top: -30px;
	margin-bottom: 20px;
	padding-top: 20px;
}
#our-divisions{
	margin-top: -15px;
	margin-bottom: 10px;
}
#our-divisions td{
	padding: 3px 3px;
}
.mission-vision{
	background: #f10000 url("../images/mission-vision.png") 100% 100% no-repeat;
	padding-top: 20px;
	box-shadow: 0 0 60px rgba(0, 26, 84, 0.4) inset;
	color: #fafafa;
}
.in-col-4{
	width: 100%;
	padding-bottom: 40px
}
.ceo{
	padding-bottom: 20px;
	padding-top: 0px;
}
.ceo img{
	display: none;
}
.ceo-image{
	background: #CDDDF0 url("../images/staffs/ceo-img.png") no-repeat 50% 0%;
	background-size: cover;
}
.ceo-description{
	background: #CDDDF0 url("../images/backgrounds/header-bg5.png") 50% 50%;
	background-size: cover;
	padding-top: 30px;
	padding-bottom: 20px;
}
.clients, .oems{
	text-align: center;
}
.clients h2, .oems h2{
	padding-bottom: 20px;
}
.clients img, .oems img{
	width: 200px;
	margin: 10px 15px;
}
.clients img{
	box-shadow: 0 0 5px wheat;
}

.oem-full{
	background: #E7ECF3 url("../images/backgrounds/partners-bg1.jpg") 50% 50% no-repeat;
	background-size: cover;
}
.hse{
	background: #faf1f1 url("../images/red-snake.png") 50% 60% no-repeat;
}
.hse p{
	font-size: 1.3rem;
	text-shadow: 0 0 2px #fff;
}
@media only screen and (max-width: 1200px){
	.about-us{
		margin-bottom: -40px;
	}
}
@media only screen and (max-width: 900px){
	.col-8{
		max-width: 100%;
		flex: 0 0 100%;
	}
	.about-us .row{
		padding-bottom: 0px;
	}
	.about-us .row .col-8{
		padding-bottom: 40px;
	}
	.col-4{
		max-width: 100%;
		flex: 0 0 100%;
		margin-bottom: 40px;
	}
	.in-col-4{
		width: 50%;
		float: left;
		padding: 20px;
	}
	.ceo-image{
		display: none;
	}
	.ceo{
		padding-bottom: 0px;
	}
	.ceo-description{
		padding-bottom: 30px;
		padding-top: 50px;
	}
	.ceo h3{
		text-align: center;
	}
	.ceo img{
		display: block;
		width: 300px;
		margin: 10px auto 20px auto;
		border-radius: 20px;
	}
}
@media only screen and (max-width: 699px){
	.clients img, .oems img{
		width: 150px;
	}
}
@media only screen and (max-width: 500px){
	.in-col-4{
		width: 100%;
		float: left;
	}
}
@media only screen and (max-width: 364px){
	.clients img, .oems img{
		width: 100px;
	}
}