body {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#01244b+1,0068c4+36,0068c4+59,01244b+100 */
background: rgb(1,36,75); /* Old browsers */
background: -moz-linear-gradient(top, rgba(1,36,75,1) 1%, rgba(0,104,196,1) 36%, rgba(0,104,196,1) 59%, rgba(1,36,75,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(1,36,75,1) 1%,rgba(0,104,196,1) 36%,rgba(0,104,196,1) 59%,rgba(1,36,75,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(1,36,75,1) 1%,rgba(0,104,196,1) 36%,rgba(0,104,196,1) 59%,rgba(1,36,75,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01244b', endColorstr='#01244b',GradientType=0 ); /* IE6-9 */
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
}
a:hover,
a:focus,
a:active {
  text-decoration: none;
}
.wrapper1240 {
  width: 1240px;
  margin: 0 auto;
  background:#fff;
  box-shadow: 0px 0px 56.05px 2.95px rgba(0, 0, 0, 0.73);
}
.header {
  background-color: #fff;
  padding: 15px 0 3px;
  -webkit-box-shadow: 0px 0px 27.55px 1.45px rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 0px 0px 27.55px 1.45px rgba(0, 0, 0, 0.26);
  box-shadow: 0px 0px 27.55px 1.45px rgba(0, 0, 0, 0.26);
  position: relative;
  z-index: 999;
}
ul.header-menu-2 li.header-menu-2-item.active a {
        color: rgb(0, 71, 157);

}
.left-fixed-menu {
  position: fixed;
  top: 20px;
  left: 2%;
}
.left-fixed-menu .left-item {
  margin-bottom: 35px;
}
.left-fixed-menu .left-item a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #fff;
}
.left-fixed-menu .left-item .fix-menu-img {
  display: block;
}
.left-fixed-menu .left-item .fix-menu-txt {
  text-align: center;
}
.left-fixed-menu .left-item-1 .fix-menu-img {
  background: url("../images/left-menu1.png") no-repeat;
  width: 68px;
  height: 57px;
}
.left-fixed-menu .left-item-2 .fix-menu-img {
  background: url("../images/left-menu2.png") no-repeat;
  width: 65px;
  height: 46px;
}
.left-fixed-menu .left-item-3 .fix-menu-img {
  background: url("../images/left-menu3.png") no-repeat;
  width: 50px;
  height: 39px;
}
.logo {
  background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMdaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNBQkM5MkEwQkE4NjExRTlCQjc1RDg1QTQ2RTVDMEEzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNBQkM5MjlGQkE4NjExRTlCQjc1RDg1QTQ2RTVDMEEzIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0iQzdGOEJBNjIxNTZDNjlCNzA4RDdFQzJDNDUxOEY4NDUiIHN0UmVmOmRvY3VtZW50SUQ9IkM3RjhCQTYyMTU2QzY5QjcwOEQ3RUMyQzQ1MThGODQ1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4AJkFkb2JlAGTAAAAAAQMAFQQDBgoNAAAM+gAAHmYAACi2AAA08f/+ADRPcHRpbWl6ZWQg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');
  background-size: contain;
  display: block;
  background-repeat:no-repeat;
  width: 151px;
  height: 73px;
  margin: 5px 0;
}
.header-menu-1 {
  display: -webkit-inline-flex;
  display: -ms-inline-flex;
  display: -ms-inline-flex;
  display: inline-flex;

  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.header-menu-1-item a {
  display: block;
  padding: 0 20px 0 0;
  font-size: 15px;
  color: #313131;
  font-weight: 400;

}
.header-menu-1-item a:hover, .header-menu-2-item a:hover {
  color:#00479d;
}

.header-menu-1-item.active a {
  color: #313131;
  font-weight: 700;
}

.advantages-2-item:hover .caption {
    color: #00479d;
	  transition: 1s;
}
.advantages-2-item:hover  .img-wrap::after {
  margin-bottom:-15px;
  transition: 1s;
}

.advantages-2-item:hover  .img-wrap img {

}

.lang-list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.lang-item a {
  font-size: 16px;
  text-transform: uppercase;
  opacity: .3;
  color: #313131;
  font-weight: 700;
  padding: 0 1rem;
}
.lang-item a:hover {
  opacity: 1;
}
.lang-item.active a {
  font-size: 16px;
  text-transform: uppercase;
  opacity: 1;
}
.our-email {
  text-decoration: underline;
  color: #313131;

}
.our-email:hover {
  color: #313131;
}
.lang-and-email {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
}
.header-menu-2 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.advantages-block .col-md-6 h1 {
    margin-top: 62px;
}

.about-us-block h2, .perevozki-caption-block h2, .about-us-block h2 {
    font-weight: 700;
    margin-top: 0;
    font-size: 30px;
    padding-left: 40px;
}
.header-menu-2-item a {
    color: #313131;
    font-weight: 700;
    font-size: 18px;
    display: block;
    padding: 28px 32px 0 0px;
    font-family: roboto;
    font-weight: 500;
}
.telephones {
  display: flex;
  flex-direction: row;
  margin-left: -15px;
  padding-top:10px;
}
.telephones .text1 {
  font-size: 14px;
  font-weight: 200;
}
.telephones .text2 {
  font-size: 17px;
  font-weight: 700;
}
.telephones .telephone-item {
  width: 275px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.copyright {
  color: #fff;
  font-weight: 600;
  margin-bottom: 20px;
}
.copyright2 {
    color: #c9c9c9;
    font-weight: 200;
    line-height: 17px;
    padding-right: 10px;
    font-size: 12px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.director-item {
	text-align:center;
}
.director-info {
    padding: 10px 10px 20px 20px;

}
p.name {
    font-size: 17px;
}
.logo-footer {
  background: url("../images/logo_white.png") no-repeat;
  -webkit-background-size: 100%;
  background-position:left top;
  background-size: 100%;
  margin-bottom: 17px;
}
.footer {
  padding: 37px 0;
}
.telephones-footer {
  padding-top: 8px;
  text-align:left;
}
.telephones-footer li {
  color: #fff;
  line-height: 10px;
  margin-bottom: 33px;
}
.telephones-footer li span {
  line-height: 20px;
}
.telephones-footer .our-email {
  color: #fff;
}
.telephones-footer hr {
  background-color: #00479d;
  height: 2px;
  width: 100%;
  border-top: none;
  float: left;
  margin: -11px 0 31px;
}
.telephones-footer-item {
  color: #fff;
}
.telephones-footer-item .text1 {
  font-weight: 700;
  font-size: 19px;
}
.telephones-footer-item .text2 {
  font-weight: 200;
  font-size: 14px;
}
.footer-menu-1-item {
  padding: 0 0 10px 0;
}
.footer-menu-1-item a {
  font-size: 14px;
  color: #c9c9c9;
  font-family: 'Roboto', sans-serif;
}
.footer-menu-1 {
  padding-left: 117px;
  padding-top: 0px;
}
.footer-menu-2-item a {
  font-size: 18px;
  color: #fff;
}
.footer-menu-2 {
  margin-top: 0px;
}
.footer-menu-2-item {
margin: 0 5px 10px 5px;
}
.main {
  position: relative;
  min-height:40vh;
}
.advantages-block {
  background: url("../images/background_home_one_block.jpg") -30px -110px no-repeat;
  background-size: cover;
  height: 500px;
  color: #fff;
}
.advantages-block a {
  color: #fff;
}
h1 {
  font-size: 36px;
  font-weight: 700;
  border-left: 4px solid #00479d;
  padding: 0 60px 0 31px;

}
.advantages-text {
  font-size: 15.6px;
  padding: 0px 40px;
}
.advantages-list {
  width: 445px;
  height: 164px;
  margin: 80px 14px 0;
  display: inline-flex;
  flex-wrap: wrap;
}
.advantages-item {
  width: 49%;
  font-size: 17px;
  background-color: rgba(255, 255, 255, 0.1);
  padding: 7px 10px;
  margin: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  position: relative;
}
.advantages-item::before,
.advantages-item::after {
  position: absolute;
}
.advantages-item-1::before {
  width: 177px;
  height: 63px;
  top: -7px;
  left: -7px;
  content: '';
  background: url("../images/border_green.png") 0px 0px no-repeat;
}
.advantages-item-2::after {
  width: 177px;
  height: 63px;
  top: -7px;
  right: -7px;
  content: '';
  background: url("../images/border_green.png") 0px -173px no-repeat;
}
.advantages-item-3::before {
  width: 177px;
  height: 63px;
  bottom: -7px;
  left: -7px;
  content: '';
  background: url("../images/border_green.png") 0px -254px no-repeat;
}
.advantages-item-4::after {
  width: 177px;
  height: 63px;
  bottom: -7px;
  right: -7px;
  content: '';
  background: url("../images/border_green.png") 0px -81px no-repeat;
}
.block-title-arrow {
  background-color: #00479d;
  padding: 10px 20px;
  font-size: 22px;
  color: #fff;
  display: inline-block;
  position: relative;
  margin-left: 63px;
}
.block-title-arrow::after {
  content: '';
  position: absolute;
  width: 0px;
  height: 0px;
  top: 0;
  right: -21px;
  border-top: 22px solid transparent;
  border-bottom: 22px solid transparent;
  border-left: 22px solid #00479d;
}
.features-block {
  padding: 32px 0 0 0;

  background: url("../images/maps.jpg")  no-repeat, -moz-linear-gradient(left, #f2f3f4 100%, #f2f3f4 100%);
  background: url("../images/maps.jpg") no-repeat, -webkit-gradient(left top, right top, color-stop(1000%, #f2f3f4), color-stop(100%, #f2f3f4));
  background: url("../images/maps.jpg")  no-repeat, -webkit-linear-gradient(left, #f2f3f4 100%, #f2f3f4 100%);
  background: url("../images/maps.jpg")  no-repeat, -o-linear-gradient(left, #f2f3f4 100%, #f2f3f4 100%);
  background: url("../images/maps.jpg")  no-repeat, -ms-linear-gradient(left, #f2f3f4 100%, #f2f3f4 100%);
  background: url("../images/maps.jpg")  no-repeat, linear-gradient(to right, #f2f3f4 100%, #f2f3f4 100%);
background-position: left bottom;
}
.features-list {
  padding-left: 67px;
  padding-top:30px;
}
.features-item {
  font-size: 15.6px;
  font-weight: 400;
  position: relative;
  font-family: roboto;
  margin-bottom: 14px;
}
.features-item strong {
  font-size: 18px;
  font-weight: 700;
}
.features-item::before {
  position: absolute;
  content: '■';
  color: #00479d;
  left: -20px;
}
.block-title-big {
  font-size: 32px;
  color: #313131;
  border-left: 4px solid #00479d;
  font-weight: 700;
  line-height: 38px;
  padding-left: 30px;
  margin-left: 33px;
}
.advantages-2-block {

background: url(../images/background_home_two_block.jpg) 0px -110px no-repeat;
    background-position: center center;
  padding: 73px 0 79px;
  background-size: cover;
}
.advantages-2-block .marginR6L80 {
  margin-right: 6px;
  margin-left: 80px;
}
.advantages-2-block .caption {
  font-size: 22px;
  color: #313131;
  font-weight: 700;
  line-height: 22px;
}
.advantages-2-block .advantages-2-item {
  margin-top: 50px;
}
.advantages-2-block .advantages-2-item .img-wrap {
  position: relative;
  margin-bottom: 56px;
}
.advantages-2-block .advantages-2-item .img-wrap img {
  position: relative;
  z-index: 50;

  
}
.advantages-item:hover {
    width: 49%;

    background-color: rgba(113, 191, 1, 0.7);
    padding: 7px 10px;
    margin: 2px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    position: relative;
}

.advantages-2-block .advantages-2-item .img-wrap::after {
  content: url("../images/advantages-2-item-arrow.png");
  position: absolute;
  z-index: 25;
  bottom: -40px;
  left: 0;
}


.quote-block {
  height: 433px;
  background: url("../images/bg2.jpg") no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  color: #fff;
  padding: 30px 0;
}
.quote-big {
  font-size: 28px;
  font-weight: 700;
  padding: 30px 300px 10px;
  margin-bottom: 0;
}
.quote-author {
  font-size: 26px;
  font-weight: 200;
}
.quote-btn {
  position: relative;
  border: 3px solid #71bf01;
  background: transparent;
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 500;
  padding: 17px;
  margin: 42px auto 0;
  text-align: center;
  display: inherit;
  overflow: hidden;
}
.quote-btn span {
  position: relative;
  z-index: 99;
}
.quote-btn:before {
  width: 250px;
  height: 150px;
  border: none;
  background: #71bf01;
  content: "";
  position: absolute;
  top: -250px;
  left: 0;
  -webkit-transform: skewY(15deg) translateY(0);
  transform: skewY(15deg) translateY(0);
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}
.quote-btn:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
.quote-btn:hover:before {
  top: -50px;
}
.quote-btn:hover:after {
  color: #fff;
}
.sertification-block {
  padding: 70px 0;
  background-color: #fff;
}
.blue-marker {
  margin-top: 16px;
}
.blue-marker li {
  margin-bottom: 10px;
}
.blue-marker li::before {
  content: '■';
  color: #00479d;
  margin-right: 10px;
}
.paddingT50L67 {
  padding: 50px 0px 0 67px;
}
.sert-item {
  display: flex;
}
.sert-text {
  line-height: 17px;
}
.sert-item-1 .sert-text {
  padding-left: 12px;
  padding-right: 40px;
  padding-top: 10px;
}
.sert-item-2,
.sert-item-3 {
  padding-left: 14px;
  padding-top: 10px;
}
.sert-item-2 .sert-text,
.sert-item-3 .sert-text {
  padding-left: 47px;
  padding-right: 100px;
}
.quote-small-block {
  display: flex;
  color: #313131;
  margin-top: 0px;
}
.quote-small-block span {
  font-size: 20px;

}
.quote-small-block .quote-btn {
  margin: 0;
  color: #313131;
  padding: 18px 0px;
}
.quote-small-block .quote-btn span {
  line-height: 18px;
  font-size: 14px;
}
.perevozki-caption-block {
  background-color: #fff;
  color: #313131;
  padding-top: 60px;
}
.perevozki-caption-block h2, .about-us-block h2 {
  font-size: 30px;
  padding-left: 40px;
}
.perevozki-caption-block p {
  font-size: 15.6px;
  margin: 20px 0;
  padding: 0 200px 0 40px;
}
.map-block {
  position: relative;
  height: 546px;
}
.map-feedback {
  padding: 30px 15px;
  position: absolute;
  bottom: 0;
  left: 10%;
  width: 300px;
  background-color: rgba(54, 64, 72, 0.9);
  color: #fff;
}
.map-feedback .txt1 {
    font-weight: 500;
    font-size: 16.6px;
    border-left: 6px solid rgba(255, 255, 255, 0.5);
    padding-left: 10px;
}
.map-feedback .txt2 {
  font-weight: 400;
  font-size: 15.6px;
}

a.qu-b {
    position: relative;
    border: 3px solid #71bf01;
    background: transparent;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 500;
    padding: 17px;
    margin: 42px auto 0;
    text-align: center;
    display: inherit;
    overflow: hidden;
}

#container {
  display: none;
}
#container .menu-btn {
  font-size: 30px;
  border: none;
  background: #fff;
}
.pushy-flex {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.border-pushy {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.border-pushy a {
  padding: 0;
}
.logo-footer {
 
}
.centerText {
  text-align: center;
}
.arhiv-block {
  background-color: #fff;
  padding: 40px 0;
}
.arhiv-block h2 {
  font-size: 30px;
  font-weight: 700;
  padding-left: 40px;
  padding-right: 63px;
}
.nav-tabs {
  border-bottom: none;
  padding-left: 63px;
  padding-right: 63px;
}
.nav > li > a {
  padding: 7px 10px 6px;
}
.nav-tabs > li {
  margin: 26px 0;
}
.nav-tabs > li > a {
  border-radius: 0;
  font-size: 16px;
  font-weight: 700;
  color: #71bf01;
  padding-left: 21px;
  border: none;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  color: #fff;
  cursor: default;
  background-color: #71bf01 !important;
  border: none;
}
.nav-tabs > li.active > a::before,
.nav-tabs > li.active > a:focus::before,
.nav-tabs > li.active > a:hover::before {
  content: '';
  position: absolute;
  width: 0px;
  height: 0px;
  top: 0;
  right: -22px;
  border-top: 22px solid transparent;
  border-bottom: 22px solid transparent;
  border-left: 22px solid #71bf01;
}
.nav > li > a:focus,
.nav > li > a:hover {
  text-decoration: none;
  background-color: #71bf01;
  color: #fff;
}
.nav > li > a:focus::before,
.nav > li > a:hover::before {
  content: '';
  position: absolute;
  width: 0px;
  height: 0px;
  top: 0;
  right: -22px;
  border-top: 22px solid transparent;
  border-bottom: 22px solid transparent;
  border-left: 22px solid #71bf01;
}
.nav-tabs > li > a:hover {
  border-color: #71bf01;
}
.docs-list {
  padding-left: 64px;
  padding-top: 94px;
}
.docs-item {
  position: relative;
  margin-bottom: 14px;
}
.docs-item a {
  font-size: 14px;
  color: #313131;
  font-weight: 200;
  position: relative;

}
.docs-item a:hover {
  text-decoration-style: solid;
}
.docs-item::before {
  position: absolute;
  content: '■';
  color: #00479d;
  left: -20px;
  top: -3px;
  font-size: 16px;
}
.contacts-block {
  background-color: #fff;
  color: #313131;
}
ul.docs-list li {
    font-weight: 400;
}
ul.docs-list li a {
    font-weight: 400;
}
.contacts-block p {
  font-weight: 400;
  font-size: 14px;
  padding-left: 90px;
  padding-right: 70px;
  line-height: 22px;
  margin-bottom: 21px;
}
.contacts-block p strong {
  font-weight: 700;
}
.contacts-block-part1 {
  padding: 60px 0 10px;
}
.contacts-block-part1 h2 {
  font-weight: 700;
  margin-top: 0;
  font-size: 30px;
  padding-left: 40px;
}
.contacts-block-part1 .small-title-marker {
  font-size: 18px;
  font-weight: 700;
  position: relative;
  border-left: 4px solid #00479d;
  line-height: 22px;
  margin-left: 66px;
  margin-top: 16px;
  margin-bottom: 18px;
  padding-left: 17px;
}
.contacts-block-part2 {
  padding-bottom: 50px;
}
.our-park-block {
  background-color: #fff;
  padding: 60px 0;
  /*578392*/
}
.our-park-block h2 {
  font-weight: 700;
  margin-top: 0;
  font-size: 30px;
  padding-left: 40px;
}
.our-park-block .img-wrap {
  position: relative;
  width: 578px;
  height: 392px;
  margin-left: 170px;
  margin-top: 39px;
}
.our-park-block .img-wrap1 {
  position: absolute;
  top: 0;
  left: 0;
}
.our-park-block .img-wrap2 {
  position: absolute;
  bottom: 0;
  right: 0;
}
.features-avtopark-list {
  padding-top: 75px;
  padding-left: 60px;
}
.features2-item {
  display: flex;
  flex-direction: column;
  line-height: 45px;
  position: relative;
  margin-bottom: 51px;
}
.features2-item .num {
  font-size: 88px;
  font-weight: 400;
}
.features2-item .txt {
  font-size: 17px;
  font-weight: 700;

}
span.txt {
	  margin-top:-38px;
	
}
.quote-block .container button.quote-btn a {
    color: #fff;
    text-decoration: none;
}
.container button.quote-btn a {
    color: #333;
    text-decoration: none;
}
.container button.quote-btn a:hover {
    color: #fff;
    text-decoration: none;
}
.features2-item::before {
  content: '';
  width: 177px;
  height: 63px;
  background: url("../images/border_green.png") 10px 0px no-repeat;
  position: absolute;
  top: -30px;
  left: -40px;
}
.features2-item:last-child {
  margin-bottom: 0;
}
.our-park-subblock {
  padding-top: 21px;
  padding-left: 174px;
  padding-right: 56px;
}
.our-park-subblock .block-title-arrow {
  margin-left: -108px;
  margin-top: 7px;
  font-weight:500;
  margin-bottom: 27px;
  padding: 10px 26px;
}
.our-park-subblock .text {
  font-size: 15.6px;
  line-height: 24px;
  margin-bottom: 27px;
}
.font18 {
  font-size: 18px;
}
.features3-list {
  display: flex;
  justify-content: flex-start;
  padding-left: 30px;
  padding-top: 31px;
  padding-bottom: 43px;
}
.features3-item {
  margin-right: 141px;
  display: flex;
  flex-direction: column;
  position: relative;
  line-height: 48px;
}
.features3-item .num {
  font-size: 88px;
  font-weight: 400;
}
.features3-item .txt {
  font-size: 17px;
  font-weight: 700;
  line-height: 22px;
  padding-top: 10px;
}
.features3-item::before {
  content: '';
  width: 177px;
  height: 63px;
  background: url("../images/border_blue.png") 10px 0px no-repeat;
  position: absolute;
  top: -30px;
  left: -40px;
}
.text-last {
  margin-bottom: 18px !important;
}
.services-item {
  font-size: 15.6px;
  position: relative;
  margin-bottom: 17px;
}
.services-item::before {
  content: "■";
  color: #00479d;
  font-size: 16px;
  margin-right: 15px;
}
.text-left {
  text-align: left !important;
}
.br-only-mobile {
  display: none;
}
.about-us-block {
  background-color: #fff;
  padding-top: 60px;
}
.about-us-block h2 {
  margin-top: 0;
}
.about-us-block .text {
  font-size: 15.6px;
  line-height: 24px;
  margin-bottom: 27px;
}
.about-us-block .text-line {
  border-left: 4px solid #00479d;
  margin-left: -20px;
  padding-left: 13px;
}
.news-block {
  background-color: #fff;
  padding-top: 83px;
  padding-bottom: 50px;
}
.news-block h2 {
  margin-top: 0;
}
.news-block .news-item {
  padding: 5px;
  margin-bottom: 20px;
}
.news-block .date {
  font-size: 14px;
  font-weight: 700;
  padding-bottom: 20px;
}
.news-block .news-title {
  font-size: 18px;
  font-weight: 700;
  color: #313131;
  margin: 20px 0;
}
.news-block .news-pre-content {
  padding-top: 20px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.news-block .news-img {
  padding-right: 20px;
}
.news-block .news-item-text {
  font-size: 14px;
}
.news-block .arrow-down {
  display: block;
  background: url("../images/arrow-down.png") no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.vacancy-block {
  padding-top: 60px;
  background-color: #fff;
}
.vacancy-block h2 {
  margin-top: 0;
}
.vacancy-block .text {
  font-size: 15.6px;
  line-height: 24px;
  margin-bottom: 27px;
}
.vacancy-block .text-line {
  border-left: 4px solid #00479d;
  margin-left: -20px;
  padding-left: 13px;
}
.vacancy-block .vacancy-title {
  font-size: 28px;
  font-weight: 700;
}
.vacancy-block .vacancy-caption {
  font-size: 18px;
  font-weight: 700;
  border-left: 4px solid #00479d;
}
.paddingL174R56 {
  padding-left: 174px;
  padding-right: 56px;
}
.paddingL374R56 {
  padding-left: 374px;
  padding-right: 56px;
}

@media screen and (min-width: 1200px) {
	  .features-block {
    background-size: 55%;
  }
}
@media screen and (max-width: 1500px) {

  .left-fixed-menu {
    display: none;
  }
}
@media screen and (max-width: 1260px) {
  .wrapper1240 {
    width: 1170px;
  }
}
@media screen and (max-width: 1200px) {
	.quote-small-block {
	padding-top:15px;}
  .wrapper1240 {
    width: 992px;
  }
  .telephones .text2 {
    font-size: 15px;
  }
  .header-menu-2-item a {
    padding: 0 32px 0 0px;
  }
  .our-park-block .img-wrap {
    width: 520px;
    margin-left: 120px;
  }
  .our-park-subblock {
    padding-left: 124px;
  }
  .sert-item-1 .sert-text {
    padding-right: 15px;
  }
  .sert-item-2 .sert-text,
  .sert-item-3 .sert-text {
    padding-left: 10px;
    padding-right: 20px;
  }
  .quote-big {
    padding: 30px 230px 10px;
  }
  .features-block {
    background-size: 70%;
  }
}
@media screen and (max-width: 992px) {
  .wrapper1240 {
    width: 768px;
  }
    .features-block {
    background-size: 70%;
  }
  .header-menu-2 {
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
  }
  .lang-and-email {
    -webkit-justify-content: space-around;
    -ms-justify-content: space-around;
    justify-content: space-around;
  }
  .telephones {
    margin-left: 0;
    justify-content: space-around;
  }
  .telephones .telephone-item {
    width: auto;
    padding: 25px 0;
  }
  .footer-menu-2 {
    margin-top: 2px;
    text-align: right;
  }
  .footer-menu-2-item {
    margin: 0 5px 10px 5px;
  }
  .footer-menu-1-item {
    padding: 8px 0;
  }
  .contacts-block-part1 h2 {
    font-size: 24px;
    padding-left: 0;
  }
  .contacts-block-part1 .small-title-marker {
    font-size: 16px;
    margin-left: 0;
  }
  .contacts-block p {
    padding-left: 0;
    padding-right: 0;
  }
  .contacts-block .block-title-arrow {
    padding: 12.5px 20px;
    font-size: 18px;
    margin-left: 0;
  }
  .features-avtopark-list {
    display: flex;
    justify-content: flex-start;
    margin-left: 80px;
  }
  .features2-item {
    margin: 0 15px;
    width: 150px;
  }
  .features2-item .txt {
    line-height: 18px;
    padding-top: 15px;
  }
  .features3-item {
    margin-right: 72px;
  }
  .advantages-list {
    width: 100%;
    margin: 0 auto;
  }
  .advantages-2-block {
    padding: 30px 0 50px;
  }
  .advantages-2-block .marginR6L80 {
    margin-left: inherit;
    margin-right: inherit;
  }
  .advantages-2-block .advantages-2-item .img-wrap img {
    max-width: 100%;
  }
  .advantages-2-block .advantages-2-item .quote-big {
    padding: 30px 50px 10px;
  }
  .features-block {
    padding-bottom: 360px;
    height: auto;
  background: url("../images/maps.jpg") left bottom no-repeat, -moz-linear-gradient(left, #f2f3f4 100%, #f2f3f4 100%);
  background: url("../images/maps.jpg") left bottom no-repeat, -webkit-gradient(left top, right top, color-stop(1000%, #f2f3f4), color-stop(100%, #f2f3f4));
  background: url("../images/maps.jpg") left bottom no-repeat, -webkit-linear-gradient(left, #f2f3f4 100%, #f2f3f4 100%);
  background: url("../images/maps.jpg") left bottom no-repeat, -o-linear-gradient(left, #f2f3f4 100%, #f2f3f4 100%);
  background: url("../images/maps.jpg") left bottom no-repeat, -ms-linear-gradient(left, #f2f3f4 100%, #f2f3f4 100%);
  background: url("../images/maps.jpg") left bottom no-repeat, linear-gradient(to right, #f2f3f4 100%, #f2f3f4 100%);
    -webkit-background-size: 100%;
    background-size: 100%;
  }
  .features-block .block-title-arrow {
    margin-left: 49px;
  }
  .quote-block {
    height: auto;
  }
  .quote-small-block {
    margin-top: 40px;
  }
  .footer-menu-2 {
    margin-top: 2px;
  }
}
@media screen and (max-width: 785px) {
	
	.our-park-block .img-wrap {
		display:none;
	}
	.docs-list {

    padding-left: 30px;
    padding-top: 20px;

	}
	
	.paddingL174R56 {
		padding-left:0px;
		}
  #container {
    display: block;
  }
  .col-md-6 img {
    width: 100%;
}
.col-md-12 h2 {
    padding-left: 0px;
    font-size: 24px;
}
  .single--header {
    padding-top: 30px;
    display: block;
    padding-left: 0px;
}
  .wrapper1240 {
    width: 100%;
  }
  .perevozki-caption-block p,
  .perevozki-caption-block h2,
.about-us-block h2  {
    padding: 0;
  }
  .header-menu-1,
  .header-menu-2,
  .footer-menu-1,
  .footer-menu-2 {
    display: none;
  }
  .footer {
    font-size: 16px;
  }
  .telephones-footer {
    padding-top: 25px;
  }
  .telephones-footer hr {
    margin: 0 0 34px;
    width: 100%;
  }
  .telephones-footer .our-email {
    padding-left: 0;
  }
  .copyright,
  .copyright2 {
    text-align: center;
  }
  .telephones-footer.text-right {
    text-align: center;
  }
  .map-block {
    height: auto;
  }
  .map-feedback {
    position: static;
    width: auto;
  }
  .logo-footer {
    margin: 0 auto 30px;
  }
  .contacts-map-block iframe {
    height: 350px;
  }
  .contacts-block p {
    font-size: 16px;
  }
  .our-park-block .img-wrap {
    width: 75%;
    margin-left: 0;
  }
  .our-park-block img {
    max-width: 100%;
  }
  .features-avtopark-list {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
  }
  .features2-item {
    margin: 20px 0;
  }
  .our-park-subblock {
    padding-left: 0;
    padding-right: 0;
  }
  .our-park-subblock .block-title-arrow {
    margin-left: 0;
  }
  .our-park-subblock .block-title-arrow::after {
    content: none;
  }
  .features3-list {
    align-items: center;
    flex-direction: column;
    padding-left: 0;
  }
  .features3-item {
    margin: 20px 0;
  }
  .features-list {
    margin-left: 20px;
    padding-left: 48px;
  }
  .features-block {
    height: auto;
  }
  .advantages-block {
    height: auto;
    padding: 0 0 35px;
  }
  h1 {
    font-size: 21px;
    padding: 0 20px 0 15px;
    margin: 30px 0;
    line-height: 30px;
  }
  .advantages-text {
    padding: 0 10px;
    margin-bottom: 30px;
  }
  .advantages-list {
    width: 100%;
    height: auto;
    margin: 0 auto;
    display: inline-flex;
    flex-wrap: wrap;
  }
  .advantages-item {
    width: 48%;
    font-size: 17px;
  }
  .block-title-big {
    font-size: 21px;
    line-height: 30px;
    padding-left: 15px;
    margin-left: 48px;
  }
  .advantages-2-block .advantages-2-item {
    margin-top: 30px;
  }
  .advantages-2-block .advantages-2-item .img-wrap {
    margin-bottom: 40px;
  }
  .quote-block .block-title-arrow {
    padding: 10px 5px;
    margin-left: 63px;
  }
  .quote-big {
    font-size: 18px;
    padding: 30px 0 10px;
    margin-bottom: 0;
  }
  .quote-author {
    font-size: 20px;
  }
  .sertification-block {
    padding: 25px 0;
  }
  .sertification-block .paddingT50L67 {
    padding: 25px 0;
  }
  .sert-item {
    display: block;
    margin-bottom: 40px;
  }
  .wrapper-image {
    text-align: center;
  }
  .br-only-mobile {
    display: inherit;
  }
}
@media screen and (max-width: 430px) {
	li.news--style--arcive h2 {
    font-size: 20px;
    vertical-align: top;
    display: block;
    padding-top: 0px;
    margin-top: 0px;
	line-height:24px;
}
	.telephones .text2 {
    font-size: 11px;
}
.lang-and-email img {
    vertical-align: top;
    width: 20px;
    height: 15px;
}
.single h1.entry-title {
    font-size: 23px;
    margin-bottom: -30px;
}
  .advantages-item {
    width: 48%;
    font-size: 12px;
  }

  .quote-block .block-title-arrow {
    margin-left: 0;
  }
  .block-title-big {
    margin-left: 0;
  }
  .features-list {
    margin-left: 0;
  }
  .features-block .block-title-arrow {
    margin-left: 28px;
  }
  .features-block {
    padding-bottom: 140px;
  }
}

/* my class */ 
.single .date {
    padding-top: 20px;
    font-weight: bold;
    color: #0061b8;
}
span.name-archive {
    font-size: 30px;
    font-weight: 700;
    padding-left: 40px;
    padding-top: 60px;
    display: block;
    padding-bottom: 50px;
}
body.home.page-template header.entry-header h1 {
    display: none;
}
li.news--style--arcive p {
    padding: 10px 5px;
}
li.news--style--arcive h2 {
    font-size: 26px;
    vertical-align: top;
    display: block;
    padding-top: 0px;
    margin-top: 20px;
	line-height:32px;
}
.lang-and-email img {
    vertical-align: top;
}
.lang-and-email a:last-child {
    padding-left: 20px;
}
ul#menu-menu-one li {
    float: left;
}
.header-menu-1-item ul li, .header-menu-2-item ul li  {
    float: left;
}
ul#menu-menu-two li {
    float: left;

}
.page-template-page-home-php h1.entry-title {
    display: none;
}
.page-template-page-perevozki h1, .page-template-page-contacts h1 {
    display: none;
}
.nav-tabs {
    border-bottom: 0px solid #ddd !important; 
}
.nav>li>a:focus, .nav>li>a:hover {
	
background:#71bf01 !important;
}
span.byline {
    display: none;
}
.page-id-46 .sertification-block button.quote-btn {
    padding: 15px;
	margin-left:20px;
}
.col-md-6 h2 {
    padding-left: 5px;
}
.col-md-6 h2.block-title-arrow {
	padding-left:20px;
}
li.news--style--arcive {
    padding-top: 10px;
    border: 2px solid #f8f8f8;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
	padding-bottom:10px;
}
ul.footer-menu-2 a:hover, ul.footer-menu-1 a:hover {
	color:#f2f2f2;
}
/* single */
.col-md-12.contetnt--single {
    padding: 30px;
}
.single--header {
    padding-top: 60px;
    display: block;
}
.col-md-12.contetnt--single {
    padding: 0 30px 20px 30px;
}
.col-md-12.contetnt--single img {
	padding:5px;
	background:#f8f8f8;
	margin-top:10px;
}
header.entry-header.single--header .col-md-10 {
    padding-bottom: 20px;
}

img.attachment-full.size-full.wp-post-image {
    height: 100%;
    width: 100%;
}
#map {
  height: 500px;
  width: 100%;
  border: 0px solid black;
}