.home_topblok .parallax {background-position: top;}



#topNav #logo_site img {width: 91px; margin-top:-11px}
@media (max-width: 768px) {
  #topNav #logo_site img {
   margin-top:-4px;
  }
  .home_topblok .modules {
  margin-top: 50px!important;
  margin-bottom: 50px!important;
  padding: 30px!important;
  }
}
.btn.cs-3001 {
  /*font-family: 'Proxima Nova-Regular';*/
  font-size: 20px;
  color: #ffffff !important;
  border-color: #000000;
  border-width: 0px;
  border-style: solid;
  border-radius: 3px;
  padding: 20px 30px;
  background: #ffa807;
}
.cs-3002, .cs-3002 p {
  color: #5b5959;
  /*font-family: 'Proxima Nova-Regular';*/
  letter-spacing: 0px;
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
  text-transform: none;
  font-size: 30px;
  line-height: 40px;
  text-align: left;
  font-variant: normal;
}
.cs-3008, .header .header_row p.cs-3008 {
  color: #5c5c5c;
  /*font-family: 'Proxima Nova-Regular';*/
  letter-spacing: 0px;
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
  text-transform: none;
  font-size: 30px;
  line-height: 30px;
  text-align: left;
  font-variant: normal;
  }
  .cs-2999, .cs-2999 p {
  color: #ffffff;
/*  font-family: 'Proxima Nova-Regular';*/
  letter-spacing: 0px;
  font-weight: bold;
  text-decoration: none;
  font-style: normal;
  text-transform: none;
  font-size: 25px;
  line-height: 39px;
  text-align: center;
  font-variant: normal;
}
#custom-btn-1:hover {
  color: #999 !important;
  background-color: #fff !important;
}
#custom-btn-2:hover {
  olor: #ffaf1d !important;
  color: #ffa807 !important;
  background-color: #fff !important;
}