body {
	font-family: 'Exo 2', sans-serif;
    background: url(../img/fon_cover.jpg)no-repeat center top;
    -webkit-background-size: cover;
    background-size: cover;	
    background-attachment: fixed;
    padding-right: 0px;
    padding-left: 0px;
    min-height: 100%;
}

@media screen and (max-width:1180px) {
body {    
  background:
 url(../img/fon_cover.jpg)no-repeat top right,
 url(../img/fon_cover_mob.jpg) repeat;
}
}


.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.seotext{
    background-color: #29ACE3;
}

.seotext h1{
font-size:14px;
margin-top: 5px;
margin-bottom: 0px;
color:#F6C745;
text-align:center;
}

.performance_dis{
font-size:16px;
color:gray;
}

h1 span {
padding:0px 10px;
background:#29ACE3;
font-size:20px;
}


.margin_bottom {
    margin-bottom: 10px;
}


.border {
    padding: 6px;
    border: 1px solid #bebebf;
}

.perf_text_blok{
    padding: 0 0 15px 20px;
}


hr{
border-top: 1px solid gray;
}





.perf_gallery [class^=col-] {
    padding: 0 5px;
}


.perf_gallery {
margin: 20px 0;
overflow:hidden;
}



.content { 
    padding-right: 0px;
    padding-left: 0px;
    min-height: 100%;
    padding-bottom: 50px;
}

.mainfon{ 
    background: url(../img/main_fon.jpg)no-repeat center top;
}



a {color:white}
a:visited {color:#59166C}


/* øàïêà */

.navbar-default{
    background-color: #29ACE3;
    border-color: #29ACE3;
    color:white;
}
	
.navbar-default .navbar-nav>li>a {
    color: #ffffff;
}

.activeted a{
color:black;
}



.main-img-wrap {
    padding-right: 0px;
    padding-left: 0px;
   
}

.pail{
background-color: rgba(255, 255, 255, 0.7);
    
}

.contañts{
font-size:16px;
padding: 50px 30px;
line-height:25px;   
}

.history{
padding: 50px 30px;  
}

.simple_inner{
padding: 10px 30px;  
}


h1{
font-size:25px; 
}

h2{
font-size:20px; 
}


.history_but{
font-size:20px; 
font-weight:bold;
text-align:center;
padding:10px 20px;
background: #E8871E;
color:#ffffff;
}



@media screen and (max-width:1180px) {
.mainfon {    
    background: url(../img/main_fon_mob.jpg)no-repeat 50% 85%;

}
}

.text{
padding:240px 0 0 0; 
color:#F6C745;
font-size:23px; 
}


@media screen and (max-width:970px) {
.text{
padding:90px 0 0 20px; 

}
}

.footer {
    background-color: #E8871E;
    color: #000000;
    position: fixed;
    bottom: 0;
    width: 100%;
    padding:10px 0;
}


.spisok{
counter-reset: list; 
}

.history p span,.spisok p:before {
counter-increment: list;
content: counter(list) ". ";
font-weight: bold; 
color:#29ACE3;
}


.dropdown-menu>li.dropdown-header a{
    display: block;
    padding: 3px 0px;
    font-size: 16px; 
    color:#29ACE3;
}




.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color:#29ACE3;
    text-decoration: none;
    background-color: #f5f5f5;
}



.dropdown-menu>li>a {
    padding: 3px 20px 3px 30px;

}


@media (max-width: 767px){
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
   color: white;
}
}


.blocks4{
text-align:center;
}


.blocks4 h1{
    font-size: 16px;
    font-weight: bold;
    margin-top: 5px;
   margin-bottom: 0px;
}

.blocks4 h2{
    font-size: 14px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 15px;
}



.blocks4 p{
font-size: 16px;
color: gray;
margin: 0 0 0px;
}
















