body {
    background: url(../img/fonn.JPG)repeat center top;
	font-family: 'Open Sans', sans-serif;
	background-color: #D9D9D9;
	border-radius: 0;
	color: #000;
}
.container {
	background-color: #D9D9D9;
  max-width: 1970px;
  margin: auto;
}
.container2{

}
.nav-item{
	color: #520C0C;
}
.logo{
	margin-top: 5px; margin-left: 15px;
	width: 80px;
}
#top{
	height: 200px;
	background-color: ;
	margin-top: 30px;
	margin-bottom: -80px;
}
#top p{
	margin-top: 40px;
	font-size: 20px;
	color: #000;
	margin-left: 0px;
}
.pozvonit{
	margin-top: 40px;
	margin-left: 0px;
	font-size: 13px;
	padding: 10px 30px;
	background-color: #520C0C;
	border: none;
	
}
h1{
	text-align: center;
	margin-bottom: 50px;
}
.liner{
	margin-top: 10px;
	margin-bottom: -10px;
	margin-left: -15px;
	width: 1170px;
	height: 30px;
}
.liner2{
	margin-top: -2px;
	height: 30px;
		margin-left: -15px;
	width: 1170px;
}
.txt{
   color: #000; font-size: 20px;
	margin-top: 22px;
	margin-left: -30px;
}
.carousel {
	font-size: 40px;
    margin-top: 10px;
	position: relative;
	width: 950px;
}

.carousel-indicators li {
	border-radius: 0;
}

.carousel-control-arrow {
	position: relative;
	line-height: 100%;
	margin-top: 150%;

}


#theme-carousel img{
	width: 1000px;
	height: 450px;
	
}

#block2 h2{
	font-size: 40px;
	margin-top: 80px; margin-bottom: 70px; text-align: center;
}
#block2 p{
	font-size: 22px;
	padding-left: 50px;
}
#block_uslugi h3{
	font-size: 40px;
	margin-top: 100px; margin-bottom: 10px; text-align: center;
	color: #000;
}
.prezentacia{
	margin-top: 50px;
	margin-left: 120px;
	width: 900px;
	font-size: 13px;
	padding: 10px 30px;
	background-color: #520C0C;
    border: none;
}
#block_uslugi{
      background: url()no-repeat center top;
      color: #fff;
      font-size: 30px;
      background-attachment: relitive;
      height: 1800px;
      width: 100%;
      background-size: 100%;
     -webkit-background-size:cover;
     -moz-background-size:cover;
     -o-background-size:cover;
      background-size:cover;
      background-color:;
}
 
#block_uslugi img{
	position: relative;
	width: 550px;
	height: 350px;
	margin-top: 70px;
	
}
	  #block_uslugi h2{
	text-align:center;
	margin-top: -350px;
	color:#fff ;
	margin-left: 0px;
	font-size: 25px;
	position: absolute;
	background-color: #000;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 550px;
	opacity: 0.7;
	font-family: 'Open Sans Condensed', sans-serif;

}
	  
	#clients{
      color: #fff;
      font-size: 30px;
      height: 750px;
      width: 100%;
      background-size: 100%;
     -webkit-background-size:cover;
     -moz-background-size:cover;
     -o-background-size:cover;
      background-size:cover;
      background-color:;
}
#clients h3{
	margin-top: 100px;
     margin-bottom: 50px;
	font-size: 40px;
	color: #000;
	text-align: center;
}
#clients img{
	margin-top: 15px;
	width: 300px;
	margin-left: 20px;
}
.partner{
	margin-top: 50px;
	margin-left: 900px;
	font-size: 13px;
	padding: 10px 30px;
	background-color: #520C0C;
    border: none;
	
}
#contacts{
	
      margin-top: -100px;
      color: #fff;
      font-size: 30px;
      background-attachment: relitive;
      height: 600px;
      width: 100%;
      background-size: 100%;
     -webkit-background-size:cover;
     -moz-background-size:cover;
     -o-background-size:cover;
      background-size:cover;
      background-color:;
}
#contacts h2{
	margin-top: 120px;
	margin-bottom: 70px; 
	text-align: center;
	font-size: 40px;
	color: #000;
}
#contacts p{
	color: #000;
}
.zapisatsa{
	width: 105%;
	background-color: ;
	color: #fff;
	padding: 10px;
	height: 40%;
	font-size: 13px;
	margin-top: 5px;
border: none;	
	
}
.send{
	
	margin-left: 870px;
	font-size: 13px;
	padding: 10px 30px;
	background-color: #520C0C;
	border: none;
	margin-bottom: 100px;
}
#map{
	margin-top: -60px;
	height: 400px;
}
footer{
	color: #000;

	height: 200px;
}
footer a{
	padding: 10px  10px 100px 0px;
}

 /*MODAL WINDOW*/
form{
	font-size: 20px;
	text-align: center;
    	

}




input[placeholder] {
  color: #000;
border: none;	 
}

textarea
{
	color: #000;
	border: 2px solid #fff;
	background-color: ;
	margin-top: 5px;
	font-size: 15px;
	height: 125px;
	width: 300px;
}
.scrollup{
   
	margin-left: 1400px;
	margin-bottom: 50px;
   
}
#block_separation{
      background: url()no-repeat center top;
      color: #000;
      font-size:40px;
      background-attachment: relitive;
      height: 700px;
      width: 100%;
      background-size: 100%;
     -webkit-background-size:cover;
     -moz-background-size:cover;
     -o-background-size:cover;
      background-size:cover;
      background-color:;
}
#block_separation h2{
	font-size: 40px;
    margin-top: 80px; margin-bottom: 50px; text-align: center;
}
.paragraphs img{
	position: relative;
	width: 550px;
	height: 350px;
	padding-right: 5px;
	
	
}
	   #block_separation p{
		   font-size: 20px;
		   padding-left: 20px;
		   color: #000;
	   }

	