@font-face {
    font-family: "ProximaNovaBold";
    src: url(../fonts/ProximaNovaBold.otf);
}

@font-face {
    font-family: "ProximaNovaRegular";
    src: url(../fonts/ProximaNovaRegular.otf);
}

@font-face {
    font-family: "ProximaNovaSemibold";
    src: url(../fonts/ProximaNovaSemibold.otf);
}

.w100 {
    /*width: 100% !important;*/
    padding-right: 0 !important;
}

#container.w100 .arddd.breadcrumb {
    width: 1155px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

#ard-content {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 25px;
    background: #FFFFFF;
}

h1.ard-main-ttl {
    color: #4e4e4e;
    font-family: "ProximaNovaBold";
    text-align: center;
    text-transform: uppercase;
    margin-top: 55px;
    margin-bottom: 60px;
}

.ard-wrap-bg-red {
    background: #ff4443;
    color: white;
    font-family: "Myriad Pro";
    font-size: 18px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 35px;
}

#ard-wrap-map {
    width: 100%;
    height: 430px;
    position: relative;
    margin-bottom: 35px;
}

.ard-wrap-bl-into {
    position: absolute;
    background: #fff;
    padding: 25px 35px;
    top: 0px;
	bottom: 0;
    right: 95px;
    width: 460px;
}

.ard-bl-into-where {
    padding-left: 60px;
    background: url(../images/icon-map.png) no-repeat 0 50%;
    color: #181818;
    font-family: "Myriad Pro";
    font-size: 18px;
    margin-bottom: 30px;
}

.ard-ttl-sp {
    font-family: "ProximaNovaBold";
    font-size: 22px;
    color: #181818;
    text-align: center;
    margin: 0;
    padding: 0;
}

ul.ard-wrap-sp-del {
    padding-left: 175px;
    background: url(../images/icon-car.png) no-repeat 0 100%;
    margin: 0;
    list-style: none;
    font-size: 0;
}

.ard-wrap-sp-del li {
    padding-left: 45px;
    background: url(../images/check.png) no-repeat 0 100%;
    font-family: "ProximaNovaRegular";
    font-size: 20px;
    color: #4e4e4e;
    padding-top: 15px;
}

.ard-wrap-bg-feat {
    background: #464646;
}

.ard-ttl-feat {
    font-family: "ProximaNovaBold";
    font-size: 36px;
    color: #fff;
    text-align: center;
    padding-top: 90px;
    padding-bottom: 50px;
    text-transform: uppercase;
    margin: 0;
}

ul.ard-wrap-feat {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 0;
    text-align: center;
}

.ard-wrap-feat li {
    display: inline-block;
    vertical-align: top;
    margin-right: 10%;
    width: 23%;
    margin-bottom: 80px;
}

.ard-wrap-feat li:last-child {
    margin-right: 0;
}

.ard-wrap-descr {
    color: #adadad;
    font-family: "ProximaNovaRegular";
    font-size: 16px;
    text-align: center;
}

.ard-wrap-descr span {
    font-family: "ProximaNovaBold";
    font-size: 18px;
    color: #fff;
}

.ard-txt-descr-two {
    color: #adadad;
    font-family: "ProximaNovaRegular";
    font-size: 16px;
    text-align: center;
    margin-top: 30px;
    padding: 0;
}

.ard-wrap-bg-hist {
    background: url(../images/hist-bg.jpg) no-repeat center center;
    background-size: cover;
    margin-bottom: 65px;
}

.ard-ttl-hist {
    font-family: "ProximaNovaBold";
    font-size: 36px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding-top: 90px;
    padding-bottom: 65px;
    margin: 0;
}

.ard-img-hist {
    text-align: center;
    padding-bottom: 30px;
}

.ard-center-bl {
    background: #fff;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px;
    padding-right: 0px;
    padding-right: 15px;
    text-align: left;
    width: 1155px;
}

.ard-clearfix {
    content: "";
    display: table;
    clear: both;
    width: 100%;
}

.ard-col-lft {
  /*  width: 47%;
    float: left;
    margin-right: 8%;*/
}

.ard-col-rght {
   /* width: 45%;
    float: right;*/
}

p.ard-txt-check {
    padding-left: 105px;
    background: url(../images/icon-check.png) no-repeat 0 0;
    color: #4a4a4a;
    font-family: "ProximaNovaRegular";
    font-size: 18px;
    padding-bottom: 25px;
    margin: 0;
}

p.ard-txt-check:last-child {
    padding-bottom: 65px;
}

.ard-wrap-bg-use {
    background: url(../images/bg-cat.jpg) no-repeat center center;
    background-size: cover;
    width: 100%;
    height: 399px;
    margin-bottom: 85px;
    moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: relative;
}

.ard-wrap-bg-use:before {
    content: "";
    display: block;
    position: absolute;
    border-top: 3px dashed white;
    width: 100%;
    top: 15px;
}

.ard-wrap-bg-use:after {
    content: "";
    display: block;
    position: absolute;
    border-bottom: 3px dashed white;
    width: 100%;
    bottom: 15px;
}

.ard-wrap-img-use {
    position: relative;
    background: url(../images/icon-logo.png) no-repeat;
    width: 68px;
    height: 65px;
    margin: 0 auto 30px auto;
}

.ard-wrap-img-shev {
    position: relative;
    background: url(../images/icon-shevr.png) no-repeat;
    width: 68px;
    height: 65px;
    margin: 0 auto 30px auto;
}

.ard-wrap-img-nash {
    position: relative;
    background: url(../images/icon-nashiv.png) no-repeat;
    width: 68px;
    height: 65px;
    margin: 0 auto 30px auto;
}

.ard-wrap-box1,
.ard-wrap-box2,
.ard-wrap-box3 {
    text-align: center;
    margin-top: 190px;
    float: left;
    height: auto;
}

.ard-wrap-bg-use:hover.ard-fon {
    background: url(../images/bg-cat1.jpg) no-repeat center center;
    moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-size: cover;
    width: 100%;
    overflow: hidden;
}

.ard-wrap-bg-use:hover.ard-fon2 {
    background: url(../images/bg-cat2.jpg) no-repeat center center;
    moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-size: cover;
    width: 100%;
    overflow: hidden;
}

.ard-wrap-bg-use:hover.ard-fon3 {
    background: url(../images/bg-cat3.jpg) no-repeat center center;
    moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-size: cover;
    width: 100%;
    overflow: hidden;
}

.ard-wrap-box1:hover .ard-wrap-img-use {
    background: url(../images/icon-logo-hov.png) no-repeat;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    width: 133px;
    height: 128px;
}

.ard-wrap-box2:hover .ard-wrap-img-shev {
    background: url(../images/icon-shevr-hov.png) no-repeat;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    width: 159px;
    height: 149px;
}

.ard-wrap-box3:hover .ard-wrap-img-nash {
    background: url(../images/icon-nashiv-hov.png) no-repeat;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    width: 128px;
    height: 128px;
}

.ard-wrap-box1:hover .ard-txt-use {
    opacity: 0;
}

.ard-wrap-box2:hover .ard-txt-use {
    opacity: 0;
}

.ard-wrap-box3:hover .ard-txt-use {
    opacity: 0;
}

.ard-txt-use {
    font-family: "ProximaNovaSemibold";
    font-weight: 600;
    line-height: 24px;
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
}

.ard-ttl-use {
    font-family: "ProximaNovaBold";
    font-size: 36px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding-top: 90px;
    margin: 0;
    position: absolute;
    left: 40%;
    z-index: 1000;
}

.ard-ttl-otz {
    color: #4e4e4e;
    font-family: "ProximaNovaBold";
    font-size: 36px;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 90px;
    margin: 0;
}

.ard-wrap-foto img {
    width: 135px;
    height: 135px;
    border-radius: 50%;
    background-size: cover;
}

.ard-wrap-foto {
    width: 26%;
    margin-right: 40px;
}

.ard-wrap-txt {
    border: 2px dashed #fc4645;
    padding: 20px;
    border-radius: 8px;
    width: 57%;
    margin-bottom: 50px;
}

.ard-wrap-inl div {
    display: inline-block;
    vertical-align: top;
}

.ard-name {
    font-family: "Myriad Pro";
    font-size: 18px;
    color: #000;
    padding-bottom: 25px;
    margin: 0;
}

.ard-txt-otz {
    color: #5d5d5d;
    font-family: "Myriad Pro";
    font-size: 14px;
    padding-bottom: 30px;
    margin: 0;
}

.ard-date {
    color: #4e4e4e;
    font-family: "Myriad Pro";
    font-size: 14px;
    padding: 0;
    margin: 0;
    float: right;
}

.ard-wrap-bl-btm {
    background: url(../images/bg-btm.jpg) repeat;
    padding-top: 25px;
    padding-bottom: 25px;
}

.ard-ttl-what {
    font-family: "ProximaNovaBold";
    font-size: 36px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding-top: 45px;
    padding-bottom: 65px;
    margin: 0;
}

.ard-wrap-site {
    padding-left: 75px;
    background: url(../images/icon-site.png) no-repeat 0 0;
    font-family: "ProximaNovaRegular";
    font-size: 18px;
    color: #fff;
    /*margin-right: 10%;
    width: 21%;*/
}

.ard-wrap-phone {
    padding-left: 75px;
    background: url(../images/icon-phone.png) no-repeat 0 0;
    font-family: "ProximaNovaRegular";
    font-size: 18px;
    color: #fff;
    /*margin-right: 8%;
    width: 22%;*/
}

.ard-wrap-phone span,
.ard-wrap-email span {
    font-size: 24px;
}

.ard-wrap-email {
    padding-left: 75px;
    background: url(../images/icon-email.png) no-repeat 0 0;
    font-family: "ProximaNovaRegular";
    font-size: 18px;
    color: #fff;
    /*width: 18%;*/
}

.ard-wrap-email span a {
    font-size: 24px;
    color: #fff;
    text-decoration: none;
}

.ard-wrap-email span a:hover {
    text-decoration: underline;
}

.ard-center {
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	width: auto;
	margin: 0 auto;
}

.ard-wrap-s-btn {
    margin-top: 35px;
    margin-bottom: 35px;
}

.ard-wrap-s-btn a img {
    margin-right: 10px;
}

.ard-ttl-fm {
    font-family: "Myriad Pro";
    font-size: 30px;
    color: #fff;
    text-align: center;
    padding-bottom: 30px;
    margin: 0;
}

.ard-col-lft-fm {
    float: left;
    width: 30%;
}

.ard-col-rght-fm {
    float: right;
    width: 65%;
    margin-left: 15px;
}

input[type="name"],
input[type="email"],
input[type="tel"] {
    width: 100%;
    border: 1px solid #b0b0b0;
    margin-bottom: 15px;
    padding: 10px;
}

textarea.ard-txt {
    width: 97%;
    border: 1px solid #b0b0b0;
    margin-bottom: 15px;
    padding: 10px;
    margin-bottom: 25px;
}

button.ard-btn-subm {
    background: #d83a3a;
    padding: 15px 55px;
    font-family: "ProximaNovaRegular";
    font-size: 24px;
    color: #fff;
    border: none;
    cursor: pointer;
    float: right;
    margin-bottom: 65px;
    text-transform: uppercase;
}

.ard-wrap-bl-vlad {
    padding-left: 225px;
    background: #ff4443 url(../images/icon-car-del.png) no-repeat 65px 50%;
    font-family: "Myriad Pro";
    font-size: 24px;
    color: #fff;
    padding-top: 40px;
    padding-bottom: 40px;
    margin: 0;
}

.ard-wrap-info-del {
    padding-left: 225px;
    background: #4e4e4e url(../images/icon-info.png) no-repeat 8% 50%;
    font-family: "ProximaNovaBold";
    font-size: 20px;
    color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 80px;
}

.ard-row {
    background: #dcdcdc;
    padding: 20px 30px;
    color: #4e4e4e;
    font-family: "ProximaNovaSemibold";
    font-size: 24px;
    position: relative;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.ard-row:hover {
    cursor: pointer;
    background: #cdcccc;
}

.ard-row:after {
    position: absolute;
    content: "";
    display: block;
    background: url(../images/arrow.png) no-repeat;
    width: 48px;
    height: 26px;
    top: 20px;
    right: 30px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.ard-row.click.arrowTogle:after {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.ard-wrap-txt-up {
    color: #4e4e4e;
    font-family: "ProximaNovaSemibold";
    font-size: 18px;
    font-weight: 600;
    padding-top: 10px;
    margin-bottom: 20px;
}

.ard-wrap-txt-bl {
    width: 64%;
}

.ard-wrap-txt-up span {
    font-size: 24px;
}

.ard-img-bl {
    width: 35%;
}

.ard-img-bl img {
    padding: 35px 45px;
}

.ard-wrap-clock {
    padding-left: 75px;
    background: url(../images/icon-clock.png) no-repeat 3% 50%;
    border: 2px dashed #ff4443;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-right: 35px;
    color: #4e4e4e;
    font-family: "ProximaNovaSemibold";
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 25px;
    text-transform: uppercase;
}

.ard-wrap-clock span {
    font-size: 14px;
    text-transform: none;
}

a.ard-bg-btn {
    display: block;
    background: url(../images/btn.png) no-repeat center center;
    font-family: "ProximaNovaRegular";
    font-size: 18px;
    color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    text-decoration: none;
    margin-bottom: 40px;
}

.ard-wrap-txt-last {
    color: #4e4e4e;
    font-family: "ProximaNovaSemibold";
    font-size: 18px;
    font-weight: 600;
    padding-top: 45px;
    margin-bottom: 20px;
}

.ard-wrap-txt-last span {
    color: #d83a3a;
    font-size: 24px;
}

.ard-wrap-sp-pay-bg {
    background: #f4f4f4;
    margin-top: 45px;
}

.ard-ttl-sp-pay {
    color: #4e4e4e;
    font-family: "ProximaNovaBold";
    font-size: 36px;
    text-align: center;
    text-transform: uppercase;
    padding-top: 85px;
    padding-bottom: 70px;
}

.ard-ttl-purse {
    padding-left: 90px;
    background: #464646 url(../images/icon-purse.png) no-repeat 15px 50%;
    font-family: "ProximaNovaRegular";
    font-size: 18px;
    color: white;
    padding-top: 20px;
    padding-bottom: 20px;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.ard-ttl-post {
    padding-left: 90px;
    background: #464646 url(../images/icon-post.png) no-repeat 15px 50%;
    font-family: "ProximaNovaRegular";
    font-size: 18px;
    color: white;
    padding-top: 20px;
    padding-bottom: 20px;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.ard-ttl-purse span {
    color: #d83a3a;
}

p.ard-txt-simp {
    color: #4e4e4e;
    font-family: "ProximaNovaRegular";
    font-size: 18px;
    padding-bottom: 20px;
    margin: 0;
}

.ard-wrap-phone-pay {
    padding-left: 75px;
    background: url(../images/icon-phone-pay.png) no-repeat 0 0;
    font-family: "ProximaNovaRegular";
    font-size: 14px;
    color: #464646;
    margin-right: 10%;
    width: 34%;
    margin-bottom: 45px;
}

.ard-wrap-phone-pay span {
    font-size: 18px;
}

.ard-wrap-email-pay {
    padding-left: 75px;
    background: url(../images/icon-email-pay.png) no-repeat 0 0;
    font-family: "ProximaNovaRegular";
    font-size: 14px;
    color: #464646;
    width: 18%;
    padding-bottom: 10px;
}

.ard-wrap-email-pay a {
    font-size: 18px;
    color: #464646;
    text-decoration: none;
}

.ard-wrap-email-pay a:hover {
    text-decoration: underline;
}

.ard-ttl-sber {
    padding-left: 90px;
    background: #464646 url(../images/icon-card.png) no-repeat 15px 50%;
    font-family: "ProximaNovaRegular";
    font-size: 18px;
    color: white;
    padding-top: 20px;
    padding-bottom: 20px;
    text-transform: uppercase;
    margin-bottom: 25px;
}

p.ard-txt-sber {
    padding-left: 275px;
    background: url(../images/sber.png) no-repeat 0 50%;
    color: #4e4e4e;
    font-family: "ProximaNovaRegular";
    font-size: 18px;
    padding-bottom: 20px;
    margin: 0;
}

.ard-ttl-bank {
    padding-left: 90px;
    background: #464646 url(../images/icon-card.png) no-repeat 15px 50%;
    font-family: "ProximaNovaRegular";
    font-size: 18px;
    color: white;
    padding-top: 20px;
    padding-bottom: 20px;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.ard-ttl-el {
    padding-left: 90px;
    background: #464646 url(../images/icon-site-del.png) no-repeat 15px 50%;
    font-family: "ProximaNovaRegular";
    font-size: 18px;
    color: white;
    padding-top: 20px;
    padding-bottom: 20px;
    text-transform: uppercase;
    margin-bottom: 25px;
}

p.ard-txt-visamaster {
    padding-left: 145px;
    background: url(../images/visa-master.png) no-repeat;
    color: #4e4e4e;
    font-family: "ProximaNovaRegular";
    font-size: 18px;
    padding-bottom: 20px;
    margin: 0;
}

p.ard-txt-webm {
    padding-left: 170px;
    background: url(../images/webmonaey.png) no-repeat;
    color: #4e4e4e;
    font-family: "ProximaNovaRegular";
    font-size: 18px;
    padding-bottom: 20px;
    margin: 0;
}

.ard-ttl-mob {
    padding-left: 90px;
    background: #464646 url(../images/icon-mobile.png) no-repeat 15px 50%;
    font-family: "ProximaNovaRegular";
    font-size: 18px;
    color: white;
    padding-top: 20px;
    padding-bottom: 20px;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.ard-ttl-qiwi {
    padding-left: 90px;
    background: #464646 url(../images/icon-qiwi.png) no-repeat 15px 50%;
    font-family: "ProximaNovaRegular";
    font-size: 18px;
    color: white;
    padding-top: 20px;
    padding-bottom: 20px;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.ard-wrap-img-sp {
    margin-bottom: 45px;
}

.ard-ttl-saloon {
    padding-left: 90px;
    background: #464646 url(../images/icon-salon.png) no-repeat 15px 50%;
    font-family: "ProximaNovaRegular";
    font-size: 18px;
    color: white;
    padding-top: 20px;
    padding-bottom: 20px;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.ard-ttl-term {
    padding-left: 90px;
    background: #464646 url(../images/icon-robokass.png) no-repeat 15px 50%;
    font-family: "ProximaNovaRegular";
    font-size: 18px;
    color: white;
    padding-top: 20px;
    padding-bottom: 20px;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.ard-ttl-full {
    padding-left: 90px;
    background: #464646 url(../images/icon-full.png) no-repeat 15px 50%;
    font-family: "ProximaNovaRegular";
    font-size: 18px;
    color: white;
    padding-top: 25px;
    padding-bottom: 25px;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.ard-ttl-fast {
    padding-left: 90px;
    background: #464646 url(../images/icon-fast.png) no-repeat 15px 50%;
    font-family: "ProximaNovaRegular";
    font-size: 18px;
    color: white;
    padding-top: 25px;
    padding-bottom: 25px;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.ard-wrap-img {
    margin-bottom: 35px;
    text-align: center;
}

.ard-wrap-screen {
    margin-bottom: 55px;
    text-align: center;
}

.ard-wrap-ic-info-kak {
    padding-left: 145px;
    background: url(../images/icon-info-kak.png) no-repeat 45px 50%;
    color: #4e4e4e;
    font-family: "ProximaNovaRegular";
    font-size: 18px;
    padding-top: 30px;
    padding-bottom: 30px;
    border: 2px solid #ff4442;
    margin-bottom: 125px;
}

.ard-border {
    border-top: 2px dashed #fff;
    border-bottom: 2px dashed #fff;
    padding-bottom: 25px;
}

.ard-sec {
    margin-top: 65px;
}

.ard-soc-vk {
    background: url(../images/icon-vk.png) no-repeat;
    width: 47px;
    height: 45px;
}

.ard-soc-vk:hover {
    background: url(../images/icon-vk-hov.png) no-repeat;
    cursor: pointer;
}

.ard-soc-insta {
    background: url(../images/icon-inst.png) no-repeat;
    width: 47px;
    height: 45px;
}

.ard-soc-insta:hover {
    background: url(../images/icon-inst-hov.png) no-repeat;
    cursor: pointer;
}

.ard-soc-f {
    background: url(../images/icon-f.png) no-repeat;
    width: 47px;
    height: 45px;
}

.ard-soc-f:hover {
    background: url(../images/icon-f-hov.png) no-repeat;
    cursor: pointer;
}

span.ard-tt {
    text-transform: uppercase;
}

.ard-wrap-bl-red {
    background: #ff4443;
}

.ard-wrap-bl-grey {
    background: #4e4e4e;
}

.ard-wrap-otz-bl {
    min-height: 365px;
}

@media (max-width: 768px) {
	#ard-wrap-map {
		width: 100%;
		height: auto;
		position: relative;
		margin-bottom: 35px;
	}
	.ard-wrap-bl-into {
		position: relative;
		background: #fff;
		padding: 15px;
		top: 0px;
		bottom: 0;
		right: 0px;
		width: 100%;
	}
	.ard-center-bl {
		background: #fff;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0px;
		padding-right: 0px;
		text-align: left;
		width: 100%;
	}
	.ard-txt-use {
		font-family: "ProximaNovaSemibold";
		font-weight: 600;
		line-height: 24px;
		font-size: 18px;
		color: #fff;
		text-transform: uppercase;
	}
	ul.ard-wrap-sp-del {
		padding-left: 5px;
		background: url(../images/icon-car.png) no-repeat 50% 0% / 50px auto;
		margin: 0;
		list-style: none;
		font-size: 0;
		padding-top: 50px;
	}
	.ard-ttl-feat {
		font-size: 26px;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.ard-ttl-use {
		font-family: "ProximaNovaBold";
		font-size: 26px;
		color: #fff;
		text-align: center;
		text-transform: uppercase;
		padding-top: 40px;
		margin: 0;
		position: absolute;
		left: 20%;
		z-index: 1000;
	}
	.ard-wrap-bg-use {
		background: url(../images/bg-cat.jpg) no-repeat center center;
		background-size: auto 100%;
		width: 100%;
		height: 100%;
		margin-bottom: 85px;
		position: relative;
	}
	.ard-wrap-box1, .ard-wrap-box2, .ard-wrap-box3 {
		text-align: center;
		margin-top: 20px;
		float: none;
		height: auto;
	}
	.ard-wrap-box1 {padding-top: 80px;}
}
@media (max-width: 680px) {
	.ard-wrap-feat li {
		display: inline-block;
		vertical-align: top;
		margin-right: 0%;
		width: 100%;
		margin-bottom: 30px;
	}
	p.ard-txt-check {padding-left: 60px;}
	.ard-ttl-otz {
		font-size: 26px;
		padding-bottom: 40px;
	}
	.ard-wrap-foto img {
		width: 100%;
		height: auto;
		border-radius: 50%;
		background-size: cover;
	}
	.ard-wrap-foto {
		width: 26%;
		margin-right: 20px;
	}
	.ard-wrap-txt {
		padding: 15px;
		width: 65%;
		margin-bottom: 30px;
	}
	.ard-col-lft-fm {
		float: none;
		width: 100%;
	}
	.ard-col-rght-fm {
		float: none;
		width: 100%;
		margin-left: 0px;
	}
	.ard-ttl-what {
		font-size: 26px;
		padding-top: 30px;
		padding-bottom: 50px;
	}
	textarea.ard-txt {
		width: 100%;
	}
	.ard-wrap-bl-vlad {
		padding-left: 0;
		background: #ff4443 url(../images/icon-car-del.png) no-repeat 45% 20px;
		font-size: 24px;
		padding-top: 70px;
		padding-bottom: 40px;
	}
	.ard-wrap-info-del {
		padding-left: 0;
		background: #4e4e4e url(../images/icon-info.png) no-repeat 49% 20px;
		font-size: 20px;
		padding-top: 80px;
		padding-bottom: 20px;
		margin-bottom: 30px;
	}
	.ard-row {
		padding: 15px 20px;
		font-size: 18px;
	}
	.ard-img-bl {width: 100%;}
	.ard-wrap-txt-bl {width: 100%;}
	.ard-ttl-sp-pay {
		font-size: 26px;
		padding-top: 45px;
		padding-bottom: 50px;
	}
	.ard-wrap-phone-pay {
		padding-left: 65px;
		background: url(../images/icon-phone-pay.png) no-repeat 0 0;
		font-size: 14px;
		margin-right: 0%;
		width: 100%;
		margin-bottom: 35px;
	}
	p.ard-txt-sber {
		padding-left: 0px;
		background: url(../images/sber.png) no-repeat 50% 20px;
		font-size: 18px;
		padding-bottom: 20px;
		margin: 0;
		padding-top: 80px;
	}
	.ard-wrap-ic-info-kak {
		padding-left: 10px;
		background: url(../images/icon-info-kak.png) no-repeat 50% 20px / 44px auto;
		font-size: 18px;
		padding-top: 70px;
		padding-bottom: 30px;
		margin-bottom: 85px;
	}
}