
*{
margin:0px;
padding:0px;
}
body {
width: 100%;
font-family:"acumin-pro";
}
ul{
margin:0px;
padding:0px;
}
li{
list-style-type:none;
font-family:"acumin-pro";
}
a {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
img {
border: none;
max-width: 100%;
height: auto;
}
p{
	font-size:17px;
	line-height:30px;
	color:#4f575c;
	font-weight:400;
	font-family:"acumin-pro";
}
h1, h2, h3, h4, h5, h6 { 
   margin: 0px; padding: 0px; 
   font-family:"acumin-pro";

}


.cust-container  {
max-width:1450px;
margin: 0 auto; 
}
h1{
	font-size:60px;
	line-height:70px;
	color:#fff;
	font-weight:800;
}
span{
	color:#55b87b;
	font-weight:600;
}
h2{
	font-size:48px;
	line-height:52px;
	color:#4f575c;
	font-weight:800;
	background:url(../images/line.png) left bottom no-repeat;
	padding-bottom: 20px;
	

}
::placeholder{
	opacity:1;
}

h4 {
	font-size:17px;
	line-height:27px;
	color:#4f575c;
	font-weight:700;
	background:url(../images/line.png) left top no-repeat;
	padding-top: 20px
}

.clearfix{
	clear:both;
}
.outer-wrapper{
	position:relative;
	width:100%;
	height:auto;
}
header{
	position:absolute;
	width:100%;
	height:auto;
	left:0;
	top:0;
	z-index:99;
	padding:30px 0px;
}
.outer-wrapper .banner-sec{
	width:100%;
	height:auto;
	position:relative;
	padding-top:87px;
}
.outer-wrapper .banner-sec .banner-heading{
	float:left;
	width:38%;
}
.outer-wrapper .banner-sec .banner-heading h1{
	background: rgba(0, 176, 229, 0.9);
	padding:60px 130px;
	margin:85px -320px 0px 90px;
	position: relative;
	z-index: 9;
}
.outer-wrapper .banner-sec .banner-img{
	float:right;
	width:62%;
}
.outer-wrapper .banner-sec .banner-heading .banner-cont {
	background: #e9e9ed;
	padding-left: 215px;
	padding-bottom: 80px;
	padding-right: 80px;
	padding-top: 200px;
	margin-top: -140px;
}
.outer-wrapper .kontact-sec{
	width:100%;
	height:auto;
	padding:80px 0px;
}
.outer-wrapper .kontact-sec .main-title {
	color: #dbdbdb;
	font-size: 88px;
	line-height: 96px;
	font-weight: 700;
	transform: rotate(90deg);
	float: left;
	transform-origin: top left;
	margin-left: 74px;
}
.outer-wrapper .kontact-sec .kontact-inner{
	border-top: 1px solid #d4d4db;
	float: right;
	width: calc(100% - 150px);
	margin-top: -90px;
	border-bottom:none;
}
.outer-wrapper .kontact-sec .kontact-inner .kontact-left {
	float: left;
	width: 37%;
	padding-right: 77px;
	border-right: 1px solid #d4d4db;
	padding-top: 60px;
	padding-bottom: 140px;
}

.outer-wrapper .kontact-sec .kontact-inner .kontact-left .kontact-address{
	margin:0px -43px;
}
.outer-wrapper .kontact-sec .kontact-inner .kontact-left .kontact-addr-inner{
	margin:20px 43px;
	display:inline-block;
	width:calc(50% - 90px);
	vertical-align:top;
}
.outer-wrapper .kontact-sec .kontact-inner .kontact-left .kontact-addr-inner p a{
	color:#4f575c;
}
.outer-wrapper .kontact-sec .kontact-inner .kontact-left .kontact-addr-inner p a:hover{
	text-decoration:none;
}
.outer-wrapper .kontact-sec .kontact-inner .kontact-right{
	float: right;
	width: 63%;
	padding:60px 0px 120px 80px;
	
}
.outer-wrapper .kontact-sec .kontact-inner .kontact-right .contact-form{
	margin:0px -10px;
}
.outer-wrapper .kontact-sec .kontact-inner .kontact-right p{
	padding-top:20px;
}
.outer-wrapper .kontact-sec .kontact-inner .kontact-right .contact-form .contact-form-inner{
	margin:0px 10px;
	vertical-align:top;
	display:inline-block;
	width:calc(50% - 24px);
}
.outer-wrapper .kontact-sec .kontact-inner .kontact-right .contact-form .contact-form-inner input[type="text"], input[type="email"]{
	width:100%;
	height:50px;
	line-height:50px;
	background:#e9e9ed;
	font-size:17px;
	color:#737e85;
	font-weight:400;
	display:inline-block;
	margin-bottom:10px;
	border:none;
	text-indent:20px;
}
.outer-wrapper .kontact-sec .kontact-inner .kontact-right .contact-form .contact-form-inner textarea{
	width:100%;
	height:170px;
	line-height:50px;
	background:#e9e9ed;
	font-size:17px;
	color:#737e85;
	font-weight:400;
	display:inline-block;
	margin-bottom:10px;
	border:none;
	text-indent:20px;
}
.outer-wrapper .kontact-sec .kontact-inner .kontact-right .contact-form .contact-form-inner:last-child{
	width:calc(100% - 24px);
	text-align:right;
}
.outer-wrapper .kontact-sec .kontact-inner .kontact-right .contact-form .contact-form-inner input[type="submit"]{
	width:160px;
	height:44px;
	line-height:44px;
	background:#00b0e5;
	font-size:17px;
	color:#fff;
	font-weight:500;
	display:inline-block;
	border:none;
	margin-top:10px;
	cursor:pointer;
}
.outer-wrapper .kontact-sec .kontact-inner .kontact-right .contact-form .contact-form-inner input[type="submit"]:hover{
	background:#4f575c;
}

.outer-wrapper .kontact-map{
	width: 100%;
	max-width: 1720px;
	margin: 0 auto;
	margin-bottom:100px;
}
footer{
	position:relative;
	width:100%;
	max-width:1720px;
	height:auto;
	border-top: 1px solid #d4d4db;
	border-bottom: 1px solid #d4d4db;
	margin:0 auto;
	margin-bottom:30px;
	overflow:hidden;
}
footer .footer-left{
	float: left;
	width: 20%;
	text-align: left;
	padding-top: 70px;
	padding-bottom: 90px;
}
footer .footer-right{
    float: left;
    width: 80%;
	border-left: 1px solid #d4d4db;
	position:relative;
	padding:70px 0px 90px 80px;
}
footer .footer-right ul{
	margin:0px -75px;
}
footer .footer-right li{
	margin:0px 75px;
	display:inline-block;
	width:calc(50% - 154px);
	vertical-align:top;
	max-width:200px;
}
footer .footer-right li .footer-truck-para{
	padding-top:70px;
}
footer .footer-right li h4{
	padding-bottom:10px;
}
footer .footer-right li .footer-industries{
	padding-top:10px;
}
footer .footer-right li p{
	margin-bottom:0px;
	color:#737e85;
	font-weight:400;
}
footer .footer-right li p a{
	color:#737e85;;
}
	
footer .footer-right .footer-bottom-heading{
	position:absolute;
	right:0;
	bottom:70px;
}
footer .footer-right .footer-bottom-heading p a{
	color:#d4d4db;
}
.outer-wrapper .kontact-sec .kontact-inner .kontact-left .kontact-addr-inner:nth-child(2) p a{
    white-space: nowrap;
}
	
	
	
	
	


	
	
	
	

	
	 
	


