body{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: 111c3d;
	min-width: 800px;
}
.body{
	max-width: 1920px;
	margin: auto;
}


/* HOME BANNER START */
.showing{
	background-color: white;
}

.handle{
	display: none;
}
.handle img{
	width: 50px;
	cursor: pointer;
	position: static;
	margin-top: -4px;
	user-select: none;
	opacity: 1;
}
.handle:checked{
	content: 'Close';
}

.home{
	max-width: 100%;
	min-height: 600px;
	padding: 30px 30px 250px 30px;
	margin: 0px;
	box-sizing: border-box;
	background-image: url('../images/1.png');
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #22293d;
	background-size: 1920px;
}
.menu{
	max-width: 1500px;
	min-height: 80px;
	padding: 20px 40px;
	margin: 25px auto;
	background-color: white;
	box-sizing: border-box;
	user-select: none;
}
.menuL img{
	width: 150px;
}
.menuL{
	float: left;
}
.menuR{
	float: right;
	margin-top: -5px;
}
.menuR ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	cursor: context-menu;
	user-select: none;
	position: static;
}
.menuR li{
	float: left;
	font-size: 20px;
	display: inline-block;
}
.menuR li a{
	display: block;
	color: black;
	padding: 14px 16px;
	text-decoration: none;
}
.active{
	font-weight: bold;
}
.homebodyline{
	max-width: 1500px;
	margin: auto;
	padding-left: 100px;
	padding-top: 120px;
	box-sizing: border-box;
}	
.bodyline{
	width: 150px;
	border-top: 5px solid #e18b22;
}
.homebody{
	max-width: 1500px;
	margin: auto;
	box-sizing: border-box;
	padding: 0px 100px;
}
.homebody h1{
	font-size: 60px;
	font-weight: bold;
	color: white;
}
.homebtn{
	max-width: 1500px;
	margin: auto;
	padding-left: 100px;
	padding-top: 15px;
	box-sizing: border-box;
}
.homebtn a{
	padding: 12px 32px;
	background-color: #e18b22;
	text-decoration: none;
	color: white;
	font-size: 18px;
	border-radius: 4px;
	-webkit-transition: box-shadow 0.3s;
	-ms-transition: box-shadow 0.3s;
	-moz-transition: box-shadow 0.3s;
	-o-transition: box-shadow 0.3s;
	transition: box-shadow 0.3s;
}
.homebtn a:hover{
	box-shadow: 4px 4px 4px black;
}
/* HOME BANNER END */


/* CONGLOMERATE START */
.conglo{
	width: 100%;
	min-height: 1100px;
	padding: 50px 30px 250px 30px;
	margin: 0px;
	box-sizing: border-box;
	background-color: #22293d;
	text-align: center;
}
.conglo .title, .history .title, .promise .title, .clients .title{
	color: #e18b22;
	text-align: center;
}
.conglocont{
	margin: 0 auto;
	padding: 50px 150px;
	max-width: 1800px;
	box-sizing: border-box;
}
.conglocont .cell{
	box-sizing: border-box;
	padding: 10px;
	float: left;
	width: 20%;
	height: 350px;
}
.conglocont .cell div:first-child{
	height: 40%;
	background-size: 280px;
	background-repeat: no-repeat;	
}
.conglocont .cell .top1{
	background-image: url('../images/2.png');
}
.conglocont .cell .top2{
	background-image: url('../images/3.png');
}
.conglocont .cell .top3{
	background-image: url('../images/4.png');
}
.conglocont .cell .top4{
	background-image: url('../images/5.png');
}
.conglocont .cell .top5{
	background-image: url('../images/6.png');
}
.conglocont .cell .top6{
	background-image: url('../images/7.png');
}
.conglocont .cell .top7{
	background-image: url('../images/8.png');
}
.conglocont .cell .top8{
	background-image: url('../images/9.png');
}
.conglocont .cell .top9{
	background-image: url('../images/10.png');
}
.conglocont .cell .top10{
	background-image: url('../images/11.png');
}
.conglocont .cell .btm{
	height: 60%;
	text-align: left;
	padding: 10px 20px;
	background-color: white;
	box-sizing: border-box;
	font-size: 13px;
}
.conglocont .cell .btm h5{
	color: #e18b22;
}
/* CONGLOMERATE END */

/* HISTORY START */
.history{
	width: 100%;
	min-height: 600px;
	padding: 100px 30px 250px 30px;
	margin: 0px;
	box-sizing: border-box;
	background-color: white;
	text-align: center;
}
.historyline{
	margin: 100px 250px 0 250px;
	border-bottom: 5px dashed #8bede8;
	max-width: 1800px;
	box-sizing: border-box;
}
.historycont{
	margin: -40px auto 0 auto;
	padding: 0 150px 0 150px;
	max-width: 1800px;
	box-sizing: border-box;
}
.historycont .cell{
	box-sizing: border-box;
	padding: 10px;
	float: left;
	width: 16.66%;
	height: 350px;
}
.historycont .cell .top1 p, .historycont .cell .top2 p, .historycont .cell .top3 p, .historycont .cell .top4 p, .historycont .cell .top5 p, .historycont .cell .top6 p{
	box-sizing: border-box;
	margin: auto;
	padding-top: 19px;
	font-size: 22px;
	font-weight: bold;
	color: white;
}
.historycont .cell div:first-child{
	height: 60px;
	border-radius: 10px;
}
.historycont .cell .top1{
	background-color: #8bede8;
}
.historycont .cell .top2{
	background-color: #4addd7;
}
.historycont .cell .top3{
	background-color: #45ccec;;
}
.historycont .cell .top4{
	background-color: #45ccec;
}
.historycont .cell .top5{
	background-color: #3894d2;
}
.historycont .cell .top6{
	background-color: #1d5487;
}
.historycont .cell .btm1, .historycont .cell .btm2, .historycont .cell .btm3, .historycont .cell .btm4,
.historycont .cell .btm5, .historycont .cell .btm6{
	height: 290px;
	text-align: left;
	padding: 10px 20px;
	box-sizing: border-box;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}
.historycont .cell div:nth-child(2) div{
	height: 40px;
	width: 50%;
	border-radius: 1px;
}
.historycont .cell .btm1 div{
	border-right: 5px solid #8bede8;
}
.historycont .cell .btm2 div{
	border-right: 5px solid #4addd7;
}
.historycont .cell .btm3 div{
	border-right: 5px solid #45ccec;
}
.historycont .cell .btm4 div{
	border-right: 5px solid #45ccec;
}
.historycont .cell .btm5 div{
	border-right: 5px solid #3894d2;
}
.historycont .cell .btm6 div{
	border-right: 5px solid #1d5487;
}
/* HISTORY END */

/* PROMISE START */
.promise{
	width: 100%;
	min-height: 400px;
	padding: 100px 30px 100px 30px;
	margin: 0px;
	box-sizing: border-box;
	background-image: url('../images/12.png');
	background-repeat: no-repeat;
	background-color: #22293d;
	background-position: center;
	text-align: center;
}
.promisebody{
	max-width: 1500px;
	margin: auto;
	box-sizing: border-box;
	padding: 30px 100px;
}
.promisebody h1{
	font-size: 40px;
	font-weight: bold;
	color: white;
}
.promisebodyline{
	max-width: 1500px;
	margin: auto;
	box-sizing: border-box;
}
.promiseline{
	margin: auto;
	width: 150px;
	border-top: 5px solid #e18b22;
}
/* PROMISE END */

/* CLIENTS START */
.clients{
	width: 100%;
	min-height: 400px;
	padding: 100px 0px 0px 0px;
	margin: 0px;
	box-sizing: border-box;
	background-color: white;
	text-align: center;
}
.clientslogo{
	max-width: 1700px;
	margin: auto;
	box-sizing: border-box;
	padding: 30px 0px 0px 0px;
}
.clientslogo img{
	margin: auto;
	height: 100px;
	padding: 30px 40px;
}
.clientsfooter{
	background-color: #13538a;
	width: 100%;
	height: 50px;
	margin: 100px 0 0 0;
}
/* CLIENTS END */

/* CONTACT US START */
.homecontactus{
	margin: auto;
	max-width: 1920px;
	min-height: 400px;
	padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	background-color: #22293d;
	text-align: center;
}
.homecontactus p{
	color: white;
	font-size: 25px;
	font-weight: bold;
}
/* CONTACT US END */

/* FOOTER START */
.homefooter{
	max-width: 1920px;
	min-height: 300px;
	padding: 100px 30px 100px 30px;
	margin: auto;
	box-sizing: border-box;
	background-color: black;
	text-align: center;
}
/* FOOTER END */