#header{
/*background-image:url(../fonts/fon1.jpg), url(../fonts/fon2.jpg);
background-size: cover;
background-repeat: no-repeat;*/
height:1000px;
}
ul.list-inline a{
	display:inline-block;
	padding-top:39px;
	font-size:16px;
	color:white;
}
ul.list-inline a:hover{
	text-decoration: none;
}
li.header_li{
	padding-left:40px;
}
li.header_li:hover{
	color:yellow;
}

#fon1{
	position:absolute;
	left:0px;
	right: 0px;
	opacity: 1;
	height: 1000px;
}
#fon2{
	position:absolute;
	left:0px;
	right: 0px;
	opacity: 0.15;
	height: 1000px;
}
#title{
	color:white;
	font-size:23px;
	padding-top:27px;
	padding-left:40px;
	font-family: Times New Roman;
}
#menu{
	padding-left: 140px;
}
#header_text{
	/*position:absolute;*/
	padding-top:150px;
	color:white;
	border:0px solid black;
}
.header_txt{
	padding-left: 60px;
}
#headertext1{
	font-size:68px;
	clear:both;
}
.wel{
	margin-bottom:30px;
}
#welcome{
	font-size:150px; 
	line-height:1; 
	clear:both;
}
#header-line{
	padding-top:50px;
	display:block;
	margin-bottom:231px;
}
.header_line{
	width:60px;
	border-color: white;
	border-width: 3px;
	margin-top:30px;
}
#learn_more{
	background-color:transparent;
	border:2px solid white;
	margin-top:20px;
	font-family: Times New Roman;
	font-size:16px;
	font-weight: bold;
	padding: 8px 25px;
	color:#ffffff;
}
#learn_more:hover{
	/*border-color: black;*/
	background-color:#F9C741;	
}

#story{
	margin-top:200px;
}
.story_line{
	width:60px;
	border-color: #f38181;
	border-width: 3px;
	margin-top:30px;
}
#story_text{
	margin-top:25px;
	/*border:2px solid black;*/
}
#images{
	/*border:2px solid black;*/
	margin-top:200px;
	padding-left:0px;
}
.story_img{
	padding-left:0px;
}
#webdis{
text-transform: uppercase;
}


/*block*/
#info_line{
	margin-top:100px;
	background-color: #95e1d3;

}
#info_ul{
	padding-left:2px;
	margin-left: auto;
	margin-right: auto;
	width: 1260px;
}
ul#info_ul .info_li{
	float:left;
	width:250px;
}
ul#info_ul li{
	display:inline-block;
}
#first{
	margin-left:0px;
}
.info_li{
	color:white;
	padding-top:88px;
	padding-bottom: 88px;
	border-left: 1px solid #f7f3f0;
	border-right: 1px solid #f7f3f0;
}
.info_li p{
	font-size:70px;
}
.info_li2{
	color:white;
	padding-top:88px;
	padding-bottom: 88px;
	border-left: 1px solid #f7f3f0;
	border-right: 1px solid #f7f3f0;
}
.info_li2 p{
	font-size:70px;
}


#we_work{
	margin-top:110px;
	padding-bottom: 50px;
}
.work_row{
	margin-top: 45px;
	margin-bottom: 35px;
}
#we_work h5{
	text-transform: uppercase;
	font-weight: bold;
}
#we_work img{
	padding-top:10px;
}
#unique{
/*	background-image: url(../fonts/fon3.jpg);
	background-repeat: no-repeat;*/
	height: 950px;
	
}
#fon3{
	position: absolute;
	left:0px;
	width: 100%;
	opacity: 0.2;
	height: 950px;
}
.fon4{
	/*width: 50%; margin-left: auto; margin-right: auto;
	border: 2px solid black;*/
	/*border-radius: 10px;
	border:4px solid yellow;*/
/*padding-left: 400px;
	left:400px;
	background-image: url("../fonts/fon4.jpg");
	background-repeat: no-repeat;
	height:700px;*/
}
#phones2{
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	border: 2px solid black;
}
#fon4{
	position: absolute;
	margin-right: auto;
	margin-left: auto;
	left:60px;
	opacity: 1;
	padding-top: 30px;
	border-radius: 10px;
}
#fon5{
	position: absolute;
	left:460px;
	top:200px;
	opacity: 1;
	padding-top: 30px;
	border-radius: 10px;
}
#unique h2{
	text-transform: uppercase;
}
#unique h3{
	padding-top: 85px;
}

/*       */


#what_we_do{
	margin-top: 150px;
}
.what_we{
	margin-top:60px;
	right: 30px;
	margin-bottom:100px;
}
.what_img1{
	padding-top: 0px;
}
.what_we h5{
	text-transform: uppercase;
}
#over{
	/*overflow: auto;
	height: 120px;*/
	padding-bottom: 25px;
	/*border:3px solid black;*/
}
#over pre{
	font-size:15px;
	background-color: transparent;
	border:0px solid black;
	color:#b4b4b4;
}
.border1{
	border:1px solid #cccccc;
	padding-top: 12px;
	padding-bottom: 12px;
}
.margin{
	margin-top:10px;
}
.color1{
	color:#b4b4b4;
}


/**/
#carousel{
	/*border:1px solid black;*/
	background-color: #f8f8f8;
	margin-bottom: 100px;
	padding-bottom:70px;
}
#car_rect{
	border: 3px solid #95e1d3;
}
#car_rect img{
	padding:50px;
	padding-left: 57px;
}
.item{
	padding-top:60px;
}
.item h2{
	color:#b4b4b4;
}
/*.left{
	margin-top:160px;
	padding-top: 150px;
	border:1px solid black;
}*/
#carousel .arrow{
	margin-top:70px;
	/*padding-top: 150px;*/
	/*border:1px solid black;*/
}

#carousel .col-md-8{
	padding-left:40px;
	color:#b4b4b4;
}
#carousel .col-md-11 h3{
	/*font-weight: bold;*/
	color:black;
}
/*          */
#we_are h2{
	text-transform: uppercase;
}
#we_are .images{
	margin-top: 90px;
	
}
.images h5{
	margin-top:30px;
	text-transform: uppercase;	
}
/**/
.img_row{
	background-color: #f8f8f8;
	margin-top:110px;
}
.img_row img{
	padding-left:40px;
	color:transparent;
	background-color: #f8f8f8;
}
#we_do{
	margin-top:100px;
}
#we_do h2{
	text-transform: uppercase;
}
#we_do .images{
	margin-top:80px;
}
.i1{
	height: 390px;
	background-image: url(../fonts/we_do/1.jpg);
	background-size: auto auto;
	background-repeat: no-repeat;
	background-position: -55px -350px;
	float:left;
}
.i2{
	height: 390px;
	width:100%;
	background-image: url(../fonts/we_do/2.jpg);
	background-size: 597px auto;
	background-repeat: no-repeat;
	background-position: 0px -250px;
}
.i3{
	/*width:110px;*/
	height: 390px;
	background-image: url(../fonts/we_do/3.jpg);
	background-size: auto auto;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
}
.i4{
	height: 390px;
	background-image: url(../fonts/we_do/4.jpg);
	background-size: auto auto;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#we_do .col-md-6{
	padding: 0px;
}
.i5{
	height: 780px;
	background-image: url(../fonts/we_do/5.jpg);
	background-size: auto auto;
	background-position: 800px 0px;
}
.i6{
	height: 390px;
	/*width: 100px;*/
	background-image: url(../fonts/we_do/6.jpg);
	background-size: auto auto;
	background-position: 0px 0px;
}
.i7{
	height: 390px;
	background-image: url(../fonts/we_do/7.jpg);
	background-size: auto auto;
	background-position: 970px 0px;
}


/*BLOK CAROUSEL*/

#carousel2{
	margin-top: 100px;
	/*margin-bottom: 100px;*/
	position: absolute;
	/*margin-bottom: 250px;*/
	/*border: 5px solid black;*/
}
#carousel2 .arrow{
	margin-top:70px;
}

#carousel2 .col-md-8{
	padding-left:40px;
	color:#b4b4b4;
}
#carousel2 .col-md-11 h3{
	/*font-weight: bold;*/
	color:black;
}
#car_rect2{
	height: 210px;
	width: 210px;
	background-image: url(../fonts/joshua.jpg);
	background-size: cover;
	background-position: -40px 0px;
	border-radius: 50%;
}



/*BLOK CLIENTS*/

#clients{
	margin-top:500px;
	/*background-image: url(../fonts/clients/fon.jpg);*/
	opacity: 1;
	height: 800px;
}
#clients .fon{
	position: absolute;
	/*position: relative;*/
	left:0px;
	/*top:7470px;*/
	width: 100%;
	height:100%;
	opacity:0.2;
}
#clients .client_row{
	margin-top:80px;
}
#clients .second{
	margin-top: 60px;
}
#clients h3{
	margin-top: 50px;
}
#clients h2{
	text-transform: uppercase;
}
#clients h4{
	text-transform: uppercase;
}
#clients .img1{
	margin-left:15px;
	height: 110px;
	width: 110px;
	background-image: url(../fonts/clients/1.jpg);
	border-radius: 50%;
	background-position: -84px -7px;
}
#clients .img2{
	margin-left:15px;
	height: 110px;
	width: 110px;
	background-image: url(../fonts/clients/2.jpg);
	border-radius: 50%;
	background-position: -70px -10px;
}
#clients .img3{
	margin-left:15px;
	height: 110px;
	width: 110px;
	background-image: url(../fonts/clients/3.jpg);
	border-radius: 50%;
	background-position: -70px -115px;
}
#clients .img4{
	margin-left:15px;
	height: 110px;
	width: 110px;
	background-image: url(../fonts/clients/4.jpg);
	border-radius: 50%;
	background-position: -104px -40px;
}
/**/
#blog{
	margin-top: 200px;
	margin-bottom: 100px;
}
#blog h2{
	text-transform: uppercase;
}
#blog h5{
	text-transform: uppercase;
	margin-top:20px;
	margin-bottom: 20px;
}
#blog .delim{
	margin-top: 30px;
}
#blog .img1{
	height: 240px;
	width: 380px;
	background-image: url(../fonts/blog/1.jpg);
	background-position: -150px -110px;
}
#blog .img2{
	height: 240px;
	width: 380px;
	background-image: url(../fonts/blog/2.jpg);
	background-position: -30px -10px;
}
#blog .img3{
	height: 240px;
	width: 380px;
	background-image: url(../fonts/blog/3.jpg);
	background-position: 0px -10px;
}
/*#blog .rect{
	padding-left:-20px;
	padding-top:158px;
}*/
#blog .rect1{
	/*margin-top:100px;*/
	position: relative;
	top:158px;
	left:-10px;
	height: 70px;
	width: 60px;
	background-image: url(../fonts/blog/rect.jpg);
	color:white;
}
#blog .rect1 h3{
	font-weight: bolder;
	padding-top: 10px;
	line-height:1; 
}
#blog .rect1 p{
	line-height:0.5; 
}
#blog .col-md-2{
	display: inline-block;
	/*border: 1px solid black;*/
	padding-left:0px;
	margin-left:15px;
}
#blog .col-md-2 img{
	/*left:0px;*/
	/*border: 1px solid black;*/
}


/*Map*/
#map{
	color: #f38181;
	height:200px;
	/*background-color: #d9d9d9;*/
/*	background-image: url(../fonts/map.jpg);
	background-position: 0px 0px;
	opacity: 1;*/

}
#map h3{
	text-transform: uppercase;
	font-weight: bold;
}
#centr{
	height:200px;
	/*width: 1280px;*/
	margin-top:45px;
	opacity: 1;
}
#mapimg{
	position: absolute;
	left:0px;
	height:200px;
	width: 100%;
	opacity:0.2;
}
/**/
footer{
	background-color: #f8f8f8;
}
footer .main{
	padding-top:120px;
	margin-bottom: 60px;
}
footer p{
	color:#999999;
}
footer hr{
	color: #e5e5e5;
	border-width: 2px;
}
footer h1{
	color: #cccccc;
	font-weight: bolder;
	margin-bottom: 25px;
}
footer h4{
	font-weight: bold;
	margin-top:40px;
}
footer ul{
	padding-left:0px;
	margin-bottom: 35px;
}
footer .next{
	display: inline-block;
	color:#999999;
	margin-left:13px;
	/*border:1px solid black;*/
}
footer .first{
	display: inline-block;
	color:#999999;
	margin-left:0px;
}
footer input{
	width: 230px;
	height: 40px;
	margin-right: 0px;
	border: 1px solid #e5e5e5;
	padding-left:10px;
	color:#f3f3f3;
}
footer button{
	width: 150px;
	height: 40px;
	margin-left:0px;
	border: 0px solid grey;
	background-color: #95e1d3;
	color:white;
	font-weight: bolder;
}
footer #span{
	font-size: 13px;
	font-weight: bolder;

}
footer #end{
	color:black;
}
footer #end2{
	color:#f38181;
}
footer .row1{
	padding-left:20px;
	/*border: 1px solid black;*/
}
/**/
footer .row2{
	padding-left:10px;
}
footer .row2 img{
	margin-top:12px;
}
footer .row2 h5{
	margin-top: 25px;
	margin-bottom: 20px;
	font-weight: lighter;
	text-transform: uppercase;
}
footer .row2 h6{
	text-transform: uppercase;
	/*font-weight: bolder;*/
	color: black;
	line-height: 1.5;
	margin-top: 20px;
}
.row2 .row{
	/*border: 1px solid black;*/
}
/**/
footer .col-md-3 h5{
	text-transform: uppercase;
	margin-top:25px;
	margin-bottom: 33px;
	/*border: 1px solid black;*/
}
footer .col-md-3 ul li{
	display: inline-block;
}
footer .col-md-3 .row{
/*border: 1px solid black;*/
height: 93px;
margin-left:0px;
}