*{margin:0px;padding:0px;box-sizing:border-box;font-family: 'Roboto', sans-serif;}
img {max-width: 100%;height:auto;}
#header .col-md-6{padding-left:0px;padding-right:0px;}
#header ul{padding-top:50px;float:right;}
#header ul li{display:inline-block;list-style:none;padding-right:30px;}
#header ul li a{color:#000;font-size:18px;font-weight:700;text-transform:uppercase;}
#header ul li a:hover{color:#0aadd9;}
#header ul li a.active{color:#0aadd9;}
.button {background-color:#0aadd9;border:none;text-align:center;text-decoration: none;padding:10px 50px;display:inline-block;cursor:pointer;}
.button:hover{color:#fff;background:#000;}
#banner{background-size:cover;background-image: url("img/slider.png");position:relative;padding-top:100px;}
.founded{border:8px solid #0aadd9;padding:30px 30px 0px 40px;}
.founded p{padding-top:200px;font-weight:300;font-size:30px;}
.founded h3{font-weight:700;text-transform:capitalize;font-size:50px;padding-left:0px;}
.who_we_are .col-md-4{background:#E6E6E6;padding:50px;opacity:0.8;}
.who_we_are .col-md-8{background:#0aadd9;opacity:0.9;}
.who_we_are h4{font-weight:300;padding-top:70px;text-align:center;font-size:34px;line-height:48px;padding:140px 40px;}
.demands{background:#0aadd9;color:#000;padding:50px;width:600px;margin-left:100px;margin-bottom:200px;margin-top:50px;}
.demands h3{font-weight:bold;font-size:50px;}
.demands p{font-weight:300;font-size:37px;}
.our_serv{padding:60px 0px;text-align:center;}
.our_serv h2{font-weight:700;font-size:50px;text-transform:capitalize;}
.icon{margin-top:0px;padding-left:50px;}
.icon-1{margin-top:20px;}
.icon:hover{cursor:pointer;opacity:0.8;}
.icon-1:hover{cursor:pointer;opacity:0.8;}
.serv-2{margin-top:150px;}
.line{background:#fff;height:5px;margin-top:10px;}
.arrow{padding-top:180px;}
.arrow h4{color:#0aadd9;font-weight:700;}
#footer{background:#0aadd9;margin-top:150px;padding-top:60px;padding-bottom:30px;}
#footer h4{font-size:20px;font-weight:700;padding-bottom:15px;}
#footer ul li{display:block;list-style:none;padding-bottom:10px;}
#footer ul li a{color:#000;text-transform:capitalize;}
#footer .col-md-6 ul li a{font-size:16px;}
#footer p{font-size:16px;color:#333;}
.icon-3{padding-top:40px;}
 .layout{  width: 100%;padding-right: 60px;padding-left: 60px; margin-right: auto;margin-left:auto;}
.service_para p{color:#fff;position:absolute;top:80px;font-size:30px;font-weight:300;padding:50px 190px 0px 120px}
.ser-1 {position:absolute;bottom:80px;left:15%;width:75%;}
.picture{position:relative;}
.ser-1 h4{font-size:40px;color:#0aadd9;font-weight:800;}
.telephone{color:#fff;font-size:20px;border:2px solid #fff;margin-top:15px;display:block;width:100%;text-align:center;}
.telephone a{color:#fff;font-size:22px;background:url("img/icon-phone.png") no-repeat left center;padding:10px;display:inline-block;padding-left:40px;}
.telephone a:hover{color:#fff;}
@media screen and (max-width:1666px){
	.ser-1 h4{font-size:35px;}
}
@media screen and (max-width:1666px){
	.service_para p{padding:40px 100px 0px 100px;}
	.ser-1 h4{font-size:35px;}
	.ser-1{bottom:50px;}
}
@media screen and (max-width:1323px){
	.service_para p{padding:30px 80px 0px 80px;}
	.ser-1 h4{font-size:30px;}
	.ser-1{bottom:50px;}
}
@media screen and (max-width:1194px)
{
	#header ul li a{font-size:18px;}
	#header ul li{padding-right:15px;}
	.service_para p{font-size:22px;}
	.ser-1{bottom:20px;}
	.ser-1 h4{font-size:25px;}
}
@media screen and (max-width:960px){
	#header ul li a{font-size:16px;}
	#header ul li{padding-right:10px;}
	.service_para p{font-size:18px;padding:40px;}
	.ser-1{bottom:10px;}
	.ser-1 h4{font-size:22px;}
}
@media screen and (max-width:826px){
	#header ul li a{font-size:14px;}
	#header ul li{padding-right:10px;}
	.service_para p{font-size:18px;padding:40px;top:0px;}
	.ser-1 h4{font-size:18px;padding-top:10px;}
	
}
@media screen and (max-width:767px){
	.pic{text-align:center;margin-top:20px;}
	#header ul {text-align:center;float:none;}
	#footer{margin-top:60px;}
	.ser-1 .col-md-3{width:30%;}
		.ser-1 .col-md-9{width:70%;}
	.ser-1{bottom:30px;}
	.arr{padding-top:0px;}
	.ser-1 h4{font-size:24px;}
	.service_para p{padding:50px 100px 0px 80px;font-size:30px;top:50px;}
	.serv-2 {margin-top:10px;}
	.demands{margin-left:50px;}
}
@media screen and (max-width:654px){
	.demands{width:400px;}
	.service_para p{padding:50px 100px 0px 80px;font-size:22px;top:10px;}
}
@media screen and (max-width:498px){
.service_para p{padding:50px 40px 0px 40px;font-size:18px;top:10px;}
	.demands h3{font-size:26px;}
	.demands{width:250px;padding:30px;}
.demands p{font-size:18px;}
.ser-1 h4{font-size:20px;}
}