body {
  min-width: 375px
}
section.section.parallax-1 {
  position: relative;
  z-index: 0
}
section.section.parallax-1::before {
  position: absolute;
  content: " ";
  width: 100%;
  height: 100%;
  display: block;
  z-index: -1
}
#menu ul {
  padding-left: 0
}
#menu .navbar-toggler:hover {
  opacity: .85
}
#menu .navbar-toggler:active,
#menu .navbar-toggler:focus {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none
}
#glav .block_glav {
  font-weight: 500
}
#glav .block-icon {
  height: 100%
}
#catalog .btn {
  padding: 0 20px
}
#start .btn {
  padding: 0 20px
}
#start img {
  width: 77px
}
#start .ms-2 {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center
}
#start .col-md-6 {
  padding-bottom: 15px
}
#start .col-md-6:last-child {
  background-image: none
}
#start .ma {
  background: url("data:image/svg+xml,%3Csvg width='9' height='26' viewBox='0 0 9 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 13L-2.69824e-07 25.9904L8.65831e-07 0.00961837L9 13Z' fill='%23d80c0c'/%3E%3C/svg%3E%0A") no-repeat right center
}
#start .ma2 {
  background: url("data:image/svg+xml,%3Csvg width='9' height='26' viewBox='0 0 9 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.55671e-07 13L9 25.9904L9 0.00961837L6.55671e-07 13Z' fill='%23d80c0c'/%3E%3C/svg%3E%0A") no-repeat right center
}
#work .img {
  width: 100%;
  float: none;
  position: relative
}
#work .mlm8 {
  margin-left: -50%;
  margin-top: 30px
}
#work .mrm8 {
  margin-right: -50%;
  margin-top: 30px
}
.mapoverlay {
  margin-top: -460px
}
@media (max-width:1439px) {
  #work .mlm8 {
    margin-left: -50%
  }
  #work .mrm8 {
    margin-right: -50%
  }
}
@media (max-width:1199px) {
  #header {
    text-align: center
  }
}
@media (max-width:991px) {
  section.section.parallax-1 {
    height: auto;
    padding-bottom: 60px
  }
  section.section.parallax-2 {
    height: auto;
    padding-bottom: 60px
  }
  section.section.parallax-3 {
    height: auto;
    padding-bottom: 60px
  }
  section.section.parallax-5 {
    height: auto;
    padding-bottom: 60px
  }
  #map .mapoverlay {
    margin-top: -480px
  }
  #work .mlm8 {
    margin-left: 0
  }
  #work .mrm8 {
    margin-right: 0
  }
  #work .img {
    margin-top: 20px;
    width: 100%
  }
  #work .img img {
    margin: 0 auto
  }
  .modal5 {
    width: 700px!important
  }
  #content_modal .read {
    width: 100%
  }
}
@media (max-width:767px) {
  #map .mapoverlay {
    margin-top: 60px;
    padding-bottom: 30px
  }
  #start .col-md-6 {
    background: url("data:image/svg+xml,%3Csvg width='26' height='9' viewBox='0 0 26 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 9L25.9904 9.53674e-07L0.00961876 9.53674e-07L13 9Z' fill='%23d80c0c'/%3E%3C/svg%3E%0A") no-repeat center bottom
  }
  .modal5 {
    width: 500px!important
  }
}
@media (max-width:575px) {
  #menu ul.nav {
    position: absolute;
    right: 15px
  }
  .block_s .image img {
    width: 70px;
    height: 70px
  }
  .block_s .block-text {
    width: 250px;
    height: 100px
  }
  #work .img {
    margin-top: 0
  }
  #work img {
    width: 100%
  }
  .modal5 {
    width: 300px!important
  }
}
* {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}