/*@font-face {
    font-family: "BebasNeueRegular";
    src: url("/fonts/BebasNeueRegular.eot");
    src: url("/fonts/BebasNeueRegular.eot?#iefix")format("embedded-opentype"),
    url("/fonts/BebasNeueRegular.woff") format("woff"),
    url("/fonts/BebasNeueRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "RobotoCondensed-Regular";
    src: url("/fonts/RobotoCondensed-Regular.eot");
    src: url("/fonts/RobotoCondensed-Regular.eot?#iefix")format("embedded-opentype"),
    url("/fonts/RobotoCondensed-Regular.woff") format("woff"),
    url("/fonts/RobotoCondensed-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "RobotoCondensed-Bold";
    src: url("/fonts/RobotoCondensed-Bold.eot");
    src: url("/fonts/RobotoCondensed-Bold.eot?#iefix")format("embedded-opentype"),
    url("/fonts/RobotoCondensed-Bold.woff") format("woff"),
    url("/fonts/RobotoCondensed-Bold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}*/

a, button {transition: all 0.3s ease;}
body {font-size: 1.2rem;}
.navbar {background-color: rgba(255,255,255,0.95);box-shadow: 0px 1px 3px rgba(0,0,0,0.40);}
.navbar-brand img {width: 300px;}
.navbar-light .navbar-nav .nav-item {padding: 5px 10px 0;}
.navbar-light .navbar-nav .nav-link {color: #000;padding: 0;border-bottom: 0 solid #ee2d36;}
.navbar-light .navbar-nav .nav-link.active {border-bottom: 2px solid #ee2d36;}
.tel a {color: #0d4a80;display: inline-block;vertical-align: middle;margin-right: 5px;font-size: 1.2rem;font-weight: bold;}
.btn-danger {position: relative;overflow: hidden;}
@keyframes slideme {
  0% {
    left: -30px;
    margin-left: 0px;
  }
  30% {
    left: 110%;
    margin-left: 80px;
  }
  100% {
    left: 110%;
    margin-left: 80px;
  }
}
.btn-danger:after {content: "";display: block;width: 20px;height: 300px;margin-left: 60px;background: rgba(255,255,255,0.5);position: absolute;left: -40px;top: -150px;z-index: 1;transform: rotate(45deg);transition: all 0.1s;animation-name: slideme;animation-duration: 3s;animation-delay: 0.05s;animation-timing-function: ease-in-out;animation-iteration-count: infinite;}
.block1 {background: url("/images/kvs.png") no-repeat right bottom;background-size: 450px;padding: 60px 0;}
.block1 .container {background: url("/images/car1.png") no-repeat right bottom;background-size: 600px;}
.slog {color: #656565;font-size: 1.5rem;margin-bottom: 50px;}
.slog div {color: #00386b;font-size: 2.5rem;font-weight: bold;border-bottom: 4px solid #00386b;padding-bottom: 10px;margin-bottom: 10px;}
.stav {background: url("/images/ram1.png") no-repeat top left, url("/images/ram2.png") no-repeat right bottom;display: inline-block;padding: 30px;margin-bottom: 30px;}
.ga {background: url("/images/g.png") no-repeat left center;padding: 7px 0 7px 50px;margin-top: 30px;font-size: 1.4rem;}
.kalk {}
.kalk .zg {background-color: #fff;padding: 40px 0;font-size: 2rem;}
.kalkg {background-color: #eee;padding: 50px 0;}
.kalk ol {color: #00386b;font-weight: bold;line-height: 2;padding-left: 20px;margin-top: 30px;}
.klk {background-color: #fff;box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.4);position: absolute;left: 0;right: 0;top: -150px;}
.klk form {padding: 0 30px 30px;}
.klk .form-control {border: 0 !important;border-bottom: 1px solid #000 !important;}
.preims {padding: 100px 0 20px;}
.pr {margin-bottom: 30px;}
.pr div {font-weight: bold;margin: 15px 0 10px;font-size: 1.4rem;}
.shs {background: url("/images/kvs.png") #eee no-repeat left 18%;background-size: 420px;padding: 50px 0;}
.shs .zg {font-size: 2rem;margin-bottom: 30px;}
.sh {background-color: #fff;box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.4);padding: 50px 15px 20px;margin-bottom: 30px;min-height: 235px;}
.sh div {padding: 0 50px;}
.sh span {margin-top: 15px;display: block;}
.docs {padding: 50px 0;}
.docs .zg {font-size: 2rem;}
.docs img {margin-top: 30px;}
.trebs {background: url("/images/kvs.png") no-repeat right 13%;background-size: 420px;padding: 50px 0 20px;}
.trebs .zg {font-size: 2rem;margin-bottom: 30px;}
.tre {border-left: 30px solid #ee2d36;margin-bottom: 30px;background-color: #fff;padding: 30px;box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.4);}
.tre p {background: url("/images/tg.png") no-repeat left center;padding-left: 40px;}
.pzaem {background-color: #eee;padding: 50px 0 0;}
.pzaem .zg {color: #00386b;font-size: 1.7rem;margin-bottom: 10px;}
.zg2 {margin-bottom: 30px;}
.tss {background: url("/images/kvs.png") no-repeat left 23%;background-size: 420px;padding: 50px 0;}
.tss .zg {font-size: 2rem;margin-bottom: 30px;}
.ts {background-color: #fff;padding-bottom: 30px;margin-bottom: 30px;box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.4);}
.ts div {background-color: #ee2d36;color: #fff;padding: 10px;margin-bottom: 15px;}
.ons {padding: 30px 0;}
.vis {background: url("/images/vi.jpg") no-repeat top center;background-size: cover;padding: 50px 0;}
.vis .zg {font-size: 2rem;margin-bottom: 30px;}
.vi {padding-left: 70px;margin-bottom: 30px;}
.vi div {font-weight: bold;margin-bottom: 10px;}
.vi1 {background: url("/images/v1.png") no-repeat left center;}
.vi2 {background: url("/images/v2.png") no-repeat left center;}
.vi3 {background: url("/images/v3.png") no-repeat left center;}
.vopotv {background-color: #eee;padding: 50px 0;}
.vopotv .zg {font-size: 2rem;margin-bottom: 30px;}
.card {border-radius: 0 !important;}
.card-header {padding: 0;border-radius: 0;background-color: #fff;}
.card-header a {padding: .75rem 1.25rem;color: #000;display: block;font-weight: bold;position: relative;}
.card-header a::after {background: url("/images/x.png") no-repeat right center;content: "";position: absolute;width: 24px;height: 24px;right: 15px;transform: rotate(45deg);transition: all 0.3s ease;}
.card-header a.collapsed::after {transform: rotate(0);}
.pozv {background: url("/images/kvr.png") no-repeat right bottom;background-size: 450px;padding: 60px 0;}
.pzv {background-color: #fff;box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.4);padding: 30px;font-size: 2rem;}
.pzv a {display: block;text-decoration: none;color: #00386b;font-size: 3rem;font-weight: bold;}
.pzv .btn {font-size: 1.5rem;}
.kont {padding: 30px 0;}
.kont .zg {font-size: 2rem;margin-bottom: 30px;}
.kt {display: block;color: #000;text-decoration: none !important;margin-bottom: 30px;}
.ko {margin-bottom: 30px;}
#map {width: 100%;height: 350px;}
.foot {background-color: #000;color: #fff;padding: 30px 0;}

.alert {border-radius: 0;}
.form-group label {width: 90%;vertical-align: middle;padding-left: 10px;}

.btn {border-radius: 0;}
.form-control {border: 1px solid #000;border-radius: 0;}
.form-control::-webkit-input-placeholder  {opacity: 1;transition: opacity 0.5s ease;}
.form-control::-moz-placeholder {opacity: 1;transition: opacity 0.5s ease;}
.form-control:-moz-placeholder {opacity: 1;transition: opacity 0.5s ease;}
.form-control:-ms-input-placeholder {opacity: 1;transition: opacity 0.5s ease;}
.form-control:focus::-webkit-input-placeholder {opacity: 0;transition: opacity 0.5s ease;}
.form-control:focus::-moz-placeholder {opacity: 0;transition: opacity 0.5s ease;}
.form-control:focus:-moz-placeholder {opacity: 0;transition: opacity 0.5s ease;}
.form-control:focus:-ms-input-placeholder {opacity: 0;transition: opacity 0.5s ease;}

.bup {position: fixed;bottom: 10px;right: 10px;display: none;}


@media screen and (max-width: 576px) {
.navbar-light .navbar-nav .nav-item {padding: 10px 0;}
.block1 {padding: 30px 0;}
.kalk .zg {padding: 20px 0;}
.kalkg, .docs, .pzaem, .vopotv, .vis  {padding: 30px 0;}
.shs, .trebs {background: #eee;}
.trebs {padding: 30px 0 0;}
.tre {padding: 15px;}
.tss, .pozv {background: #fff;padding: 30px 0;}
.pzv {padding: 15px;font-size: 1.5rem;}
.pzv a {font-size: 2rem;}
#map {margin-top: 30px;}
.vis {background: #fdf6ee;}
}

@media screen and (max-width: 768px) {
.block1 {background: none;}
.block1 .container {background: none;}
.klk {position: static;}
}

@media screen and (max-width: 960px) {

}

@media screen and (max-width: 1024px) {

}


@media screen and (min-width: 1600px) {

}

