@media screen and (max-width: 1297px) {
    .ab-col-rght {
        float: left !important;
        width: 100%;
    }
    .ard-cl-rght {
        float: left !important;
        width: 100%;
    }
    .ard-cl-rght {
        float: left !important;
    }
    .col-rght-cnt {
        float: left !important;
        margin-bottom: 20px;
    }
    .col-rght-delreg {
        float: none !important;
        width: auto;
    }
    .col-rght-delreg-exmpl {
        float: left !important;
    }
    .ard-wrap-col-rght {
        float: none !important;
        border-right: none !important;
        margin: 0 auto;
    }
    .col-rght-zak {
        float: left !important;
    }
    .col-fm-rght {
        float: left !important;
        width: 375px !important;
    }
    .ard-textar-delreg {
        width: 391px !important;
        float: left !important;
    }
    .ard-btn-delreg {
        margin-left: 230px !important;
        float: none !important;
    }
    .ard-wrap-delreg-fm:after {
        display: none !important;
    }
}

.ard-title {
    font-family: "Arial";
    font-size: 24px;
    font-weight: bold;
    color: #039ee1;
    text-align: center;
    text-transform: uppercase;
    margin-top: 35px;
    margin-bottom: 30px;
    padding: 0;
}

.ard-wrap-dashed {
    border: 2px dashed #019ee1;
    padding: 10px 20px;
    margin-bottom: 20px;
    margin-right: 10px;
}

.ard-text-dash {
    font-size: 14px;
    color: #737373;
    padding-bottom: 5px;
    margin: 0;
}

.ard-clearfix {
    content: '';
    display: table;
    clear: both;
}

.ard-cl-lf {
    float: left;
    width: 430px;
    margin-right: 40px;
}

.ard-cl-rght {
    float: right;
    width: 530px;
}

.ard-text-gr {
    background: #e8e8e8;
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: "Arial";
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    color: #333;
    text-align: center;
    text-transform: uppercase;
}

.ard-pr-item {
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 0;
    font-size: 0;
    list-style: none;
}

.ard-no-mg {
    margin-bottom: 0;
}

.ard-pr-item li {
    font-family: "Arial";
    font-size: 17px;
    line-height: 26px;
    color: #333;
    padding-left: 25px;
    background: url(/images/marker-blue.png) no-repeat 0 7px;
    padding-bottom: 5px;
    margin: 0;
}

.ard-pr-item li span {
    color: #019ee1;
}

.ard-pr-txt {
    font-size: 14px;
    padding-bottom: 25px;
    margin: 0;
}

.ard-txt-info {
    font-size: 14px;
    color: #737373;
    padding-left: 85px;
    background: url(/images/icon-info.png)no-repeat 25px 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 0;
}

.ard-yell {
    margin-bottom: 35px;
}

.ard-sm-txt {
    color: #333 !important;
    line-height: 18px !important;
    font-size: 14px !important;
}

.ard-clr-yell {
    font-size: 14px;
    color: #e6a700;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 15px;
    padding-top: 15px;
    margin: 0;
}

.ard-dng {
    font-size: 12px;
    color: #737373;
    padding-bottom: 15px;
    padding-left: 15px;
    margin: 0;
}

.ard-fst {
    padding-top: 15px;
}

.info-blue {
    padding-top: 35px;
    padding-bottom: 35px;
    padding-left: 180px;
    background: #019ee1 url(/images/icon-car-wh-delMO.png) no-repeat 65px 20px;
    font-family: "Arial";
    font-size: 25px;
    line-height: 26px;
    font-weight: bold;
    color: white;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 75px;
}

.info-blue sup {
    font-size: 25px;
    font-weight: bold;
    vertical-align: bottom !important;
}

.ard-wrap-str div {
    display: inline-block;
    vertical-align: top;
}

.ard-wrap-bl {
    width: 224px;
    height: 80px;
    border: 3px solid #e6a700;
    margin-bottom: 40px;
    margin-right: 50px;
    position: relative;
}

.ard-txt-bl-last {
    font-size: 14px;
    color: #333;
    font-weight: bold;
    margin: 0;
    text-align: center;
    padding-top: 40px;
    position: relative;
    z-index: 1;
}

.ard-wrap-str div:last-child {
    margin-right: 0;
}

.ard-wrap-bl.ard-tel:after {
    content: "";
    position: absolute;
    z-index: 5;
    display: table;
    top: -15px;
    right: -85px;
    background: url(/images/icon-teleg.png);
    width: 114px;
    height: 86px;
}

.ard-wrap-bl.ard-clk:after {
    content: "";
    position: absolute;
    z-index: 5;
    display: table;
    top: -15px;
    right: -85px;
    background: url(/images/icon-clock.png);
    width: 114px;
    height: 86px;
}

.ard-wrap-bl.ard-drl:after {
    content: "";
    position: absolute;
    z-index: 5;
    display: table;
    top: -35px;
    right: 75px;
    background: url(/images/icon-drel.png) no-repeat;
    width: 63px;
    height: 63px;
}

.ard-wrap-bl.ard-reg:after {
    content: "";
    position: absolute;
    z-index: 5;
    display: table;
    top: -35px;
    right: 75px;
    background: url(/images/icon-map.png) no-repeat;
    width: 63px;
    height: 63px;
}

.ard-txt-bl {
    font-size: 14px;
    color: #333;
    font-weight: bold;
    margin: 0;
    text-align: center;
    padding-top: 20px;
    position: relative;
    z-index: 5;
}

.ard-wrap-img {
    width: 110px;
    height: 80px;
    text-align: center;
    position: relative;
    z-index: 5;
    background: white;
    left: -35px;
    top: -15px;
}

.ard-tel-img {
    border: 3px solid #e6a700;
    border-radius: 50%;
    background: white;
    padding: 10px 13px 5px 12px;
}

.ard-wrap-fm {
    background: #019ee1;
    padding: 5px 10px 5px 15px;
    position: relative;
    margin-bottom: 70px;
	overflow: hidden;
}

.ard-wrap-fm a{
	color: #fff;
}
.ard-wrap-fm .main-user-consent-request{
	display: inline-block;
	margin: 0 0 10px;
}
.ard-wrap-fm .ard-inpt-delreg,
.ard-wrap-fm .ard-textar-delreg{
	width: auto;
	max-width: 100%;
	box-sizing: border-box;
}

.ard-wrap-fm:after {
    content: "";
    position: absolute;
    display: block;
    top: 15px;
    right: -2%;
    background: url(/images/icon-quest.png) no-repeat;
    width: 85px;
    height: 206px;
}

.ard-quest {
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 150px;
    margin: 0;
    color: white;
}

.ard-writeme {
    font-size: 20px;
    padding-bottom: 10px;
    padding-left: 170px;
    margin: 0;
    color: white;
}

input.form-group {
    width: 420px;
    padding: 5px 10px;
    margin-bottom: 10px;
    border: 1px solid #99d8f3;
    color: #bfbfbf;
}

textarea.form-group {
    width: 420px;
    padding: 5px 10px;
    margin-bottom: 10px;
    border: 1px solid #99d8f3;
    color: #bfbfbf;
}

input[type="submit"] {
    -webkit-box-shadow: 2px 3px 0px 0px rgba(171, 129, 18, 0.65);
    -moz-box-shadow: 2px 3px 0px 0px rgba(171, 129, 18, 0.65);
    box-shadow: 2px 3px 0px 0px rgba(171, 129, 18, 0.65);
    background: #e6a700;
    padding: 15px 40px;
    color: white;
    text-transform: uppercase;
    font-size: 14px;
    margin-left: 270px;
    margin-bottom: 15px;
    border: none;
}

.ard-wrap-act {
    border: 3px dashed #e6a700;
    position: relative;
    z-index: 1;
    padding-left: 20px;
    padding-bottom: 30px;
}

.ard-mega-ttl {
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    color: #e6a700;
    padding-left: 30px;
    padding-right: 30px;
    text-align: center;
    position: relative;
    z-index: 5;
    display: block;
    margin-top: -13px;
    margin-left: 175px;
    width: 95px;
    background: white;
}

.ard-ttl-act {
    margin-top: 45px;
    margin-bottom: 20px;
    font-size: 18px;
    color: #e6a700;
    font-weight: bold;
}

.ard-ttl-act sup {
    font-size: 18px;
    vertical-align: bottom;
}

.ard-txt-act {
    font-size: 14px;
    padding-bottom: 25px;
    color: #333;
}

.last {
    margin-bottom: 45px;
}

.ard-txt-act.no-last {
    padding-bottom: 10px;
}

.ard-wrap-act a {
    font-size: 12px;
    color: #1c62c2;
}


/* About */

.txt-bg-blue {
    color: white;
    font-size: 22px;
    background: #019ee1;
    text-align: center;
    padding: 5px 0;
    margin-bottom: 30px;
}

.ab-col-lft {
    float: left;
    width: 460px;
    margin-right: 80px;
}

.ab-col-rght {
    width: 460px;
    float: right;
}

.ab-bg-grey {
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: "Arial";
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    color: #333;
    padding-left: 75px;
    background: #e8e8e8 url(/images/icon-znak.png) no-repeat 10px 5px;
    text-transform: uppercase;
}

.ard-ab-item {
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 0;
    font-size: 0;
    list-style: none;
}

.ard-ab-item li {
    font-family: "Arial";
    font-size: 14px;
    line-height: 18px;
    color: #333;
    padding-left: 25px;
    background: url(/images/marker-blue.png) no-repeat 0 4px;
    padding-bottom: 20px;
    margin: 0;
}

.ard-copilka {
    background: #e8e8e8 url(/images/icon-copilka.png) no-repeat 10px 5px;
}

.ard-slogan {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
    color: #737373;
    padding: 35px 50px;
}

a.see-otz {
    font-family: "Arial";
    font-size: 14px;
    line-height: 18px;
    margin-left: 120px;
}

.ard-fast {
    background: #e8e8e8 url(/images/icon-car.png) no-repeat 10px 5px;
}

.wrap-bg-bl {
    background: #019ee1;
    margin-bottom: 70px;
}

.bg-bl-txt-bld {
    padding-left: 80px;
    background: url(/images/icon-car-wh.png) no-repeat 15px 20px;
    font-size: 20px;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 30px;
    padding-bottom: 30px;
}

.bg-bl-txt {
    color: white;
    font-size: 14px;
    padding-left: 80px;
    padding-bottom: 30px;
    background: url(/images/icon-united.png) no-repeat 25px 0;
}


/* Contacts */

.col-lft-cnt {
    float: left;
    width: 470px;
    margin-right: 50px;
}

.col-rght-cnt {
    float: right;
    width: 470px;
}

.wrap-adrss {
    border: 3px solid #019ee1;
    margin-bottom: 15px;
}

.adrs-txt {
    font-size: 18px;
    padding-left: 120px;
    background: url(/images/icon-map-cnt.png) no-repeat 25px 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 0;
}

.adrs-txt span {
    font-size: 14px;
    padding: 0;
    margin: 0;
}

.adrs-txt-item {
    font-size: 18px;
    padding-left: 120px;
    margin: 0;
}

.ard-txt-blue {
    font-size: 20px;
    color: #019ee1;
    line-height: 20px;
    padding-left: 120px;
    padding-bottom: 20px;
}

.ard-txt-blue span {
    font-size: 16px;
}

.adrs-txt-btm {
    font-size: 14px;
    padding-left: 120px;
    margin-bottom: 20px;
}

.adrs-mail {
    font-size: 18px;
    padding-left: 120px;
    background: url(/images/icon-letter.png) no-repeat 25px 0;
    margin: 0;
    color: black;
    padding-top: 25px;
    padding-bottom: 25px;
}

.adrs-mail a {
    color: #333;
    text-decoration: none;
}

.wrap-dash-phone {
    border: 3px dashed #019ee1;
}

.ard-cnt-tel {
    font-size: 18px;
    line-height: 26px;
    font-weight: bold;
    padding-left: 130px;
    background: url(/images/icon-phone-cnt.png) no-repeat 40px 20px;
    margin: 0;
    color: black;
    padding-top: 25px;
    padding-bottom: 25px;
}

.ard-tel-rus {
    font-size: 18px;
    font-weight: bold;
    padding-left: 130px;
    margin: 0;
    color: black;
    padding-top: 25px;
    padding-bottom: 25px;
}

.ard-tel-rus span {
    font-size: 14px;
    font-weight: normal;
}

.ard-cnt-time {
    font-size: 18px;
    font-weight: bold;
    padding-left: 130px;
    background: url(/images/icon-clock-cnt.png) no-repeat 40px 1px;
    margin: 0;
    color: black;
    padding-bottom: 25px;
}

.ard-cnt-time span {
    font-size: 14px;
    font-weight: normal;
}

.ard-cnt-graph {
    color: #019ee1;
    font-size: 18px;
    text-align: center;
    margin: 0;
    padding-bottom: 25px;
}

.ard-wrap-ssm {
    border: 3px dashed #e6a800;
    padding-top: 25px;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.ard-viber {
    text-align: center;
    padding-top: 30px;
    background: url(/images/icon-viber.png) no-repeat center 1px;
    font-size: 14px;
    color: #333;
    width: 180px;
    display: inline-block;
}

.ard-whapp {
    text-align: center;
    padding-top: 37px;
    background: url(/images/icon-whapp.png) no-repeat center 1px;
    font-size: 14px;
    color: #333;
    width: 180px;
    display: inline-block;
}

.ard-skype {
    text-align: center;
    padding-top: 40px;
    background: url(/images/icon-skype.png) no-repeat center 1px;
    font-size: 14px;
    color: #333;
    width: 115px;
    display: inline-block;
}

.ard-socbtn {
    text-align: right;
    background: url(/images/icon-socbtn.png) no-repeat 130px 3px;
    width: 500px;
    display: inline-block;
    padding-top: 25px;
    padding-bottom: 25px;
}

.ard-wrap-map {
    margin-bottom: 35px;
}


/* Delivery Region */

.col-lft-delreg {
    float: left;
    width: 265px;
    margin-right: 50px;
}

.col-rght-delreg {
    float: right;
    width: 685px;
}

.ard-delreg-cnt {
    text-align: center;
}

.ard-wrap-numbl {
    border: 3px solid #e6a800;
    width: 235px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 10% 12px;
}

.ard-wrap-lft-bl {
    width: 265px;
    padding: 0 0;
    position: relative;
}

.ard-wrap-lft-bl:after {
    content: "";
    position: relative;
    width: 24px;
    height: 21px;
    background: url(/images/arrow.png) no-repeat;
    display: table;
    left: 250px;
    top: -30px;
}

.ard-wrap-lft-bl:last-child:after {
    display: none;
}

.ard-wrap-num {
    position: relative;
    z-index: 5;
    border: 3px solid #e6a800;
    border-radius: 50%;
    width: 55px;
    height: 55px;
    padding-top: 15px;
    display: inline-block;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #e6a800;
    background: white;
    top: -68px;
    left: 210px;
}

.ard-wrap-num:hover {
    background: #e6a800;
    color: white;
    cursor: pointer;
}

.ard-wrap-numbl-last {
    border: 3px solid #e6a800;
    width: 235px;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 5% 12px;
}

.ard-rght-txt-dlvr {
    font-family: "arial";
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 80px;
}

.ard-rght-txt-dlvr-two {
    font-family: "arial";
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 25px;
    color: #333;
}

.ard-rght-txt-dlvr-two span {
    color: #e6a800;
    font-weight: bold;
}

.ard-delreg {
    margin-top: 30px;
    padding: 0;
    list-style: none;
    font-size: 0;
}

.ard-delreg li {
    font-size: 12px;
    line-height: 18px;
    color: #737373;
    padding-left: 25px;
    background: url(/images/marker-blue.png) no-repeat 0 4px;
    padding-bottom: 30px;
    margin: 0;
    width: 430px;
    display: inline-block;
    vertical-align: top;
    margin-right: 90px;
}

.ard-delreg li:nth-child(2n) {
    margin-right: 0;
}

.col-lft-delreg-car {
    width: 430px;
    float: left;
    margin-right: 65px;
}

.col-rght-delreg-exmpl {
    width: 500px;
    float: right;
}

.ard-txt-car-bl {
    font-size: 15px;
    padding-left: 140px;
    background: url(/images/icon-car-blue.png) no-repeat 30px 10px;
    margin-left: 35px;
    margin-top: 60px;
}

.ard-wrap-expl {
    border: 3px dashed #e6a800;
    position: relative;
    z-index: 1;
    display: block;
    margin-top: 35px;
    padding-left: 30px;
    margin-bottom: 35px;
}

.ard-espl-mega {
    font-size: 20px;
    color: #e6a800;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    background: white;
    padding: 0 35px;
    display: inline;
    top: -10px;
    left: 130px;
    position: relative;
}

.ard-txt-expl {
    font-size: 15px;
    padding: 0;
    margin-bottom: 25px;
}

.ard-wrap-delreg-fm {
    background: #019ee1;
    padding-left: 30px;
    margin-bottom: 30px;
    padding-top: 25px;
    padding-right: 35px;
    height: auto;
    position: relative;
}

.ard-fm-txt-if {
    font-size: 24px;
    color: white;
    padding-bottom: 15px;
    margin: 0;
}

.ard-fm-txt-write {
    font-size: 14px;
    color: white;
    padding-bottom: 20px;
    margin: 0;
}

.col-fm-lft {
    float: left;
    width: 375px;
    margin-right: 40px;
}

.ard-inpt-delreg {
    width: 375px;
    padding: 5px 10px;
    margin-bottom: 10px;
    border: 1px solid #67c5ed;
    color: #bfbfbf;
    font-size: 12px;
}

.col-fm-rght {
    float: right;
    width: 500px;
}

.ard-textar-delreg {
    width: 495px;
    margin-bottom: 15px;
}

.ard-wrap-delreg-fm:after {
    content: "";
    position: absolute;
    display: block;
    top: 5%;
    right: -1%;
    background: url(/images/quest.png) no-repeat;
    width: 86px;
    height: 192px;
}

.ard-btn-delreg {
    -webkit-box-shadow: 2px 3px 0px 0px rgba(171, 129, 18, 0.65);
    -moz-box-shadow: 2px 3px 0px 0px rgba(171, 129, 18, 0.65);
    box-shadow: 2px 3px 0px 0px rgba(171, 129, 18, 0.65);
    background: #e6a700;
    padding: 15px 40px;
    color: white;
    text-transform: uppercase;
    font-size: 14px;
    margin-left: 270px;
    border: none;
    float: right;
}

.ard-text-dash-delreg {
    font-size: 14px;
    color: #737373;
    margin: 0;
}

.ard-wrap-dashed-delreg {
    border: 2px dashed #019ee1;
    padding: 20px 70px 20px 35px;
    margin-bottom: 70px;
    margin-top: 45px;
}

.ard-text-gr-lft {
    background: #e8e8e8;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    font-family: "Arial";
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    color: #333;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.ard-txt-etc {
    font-size: 12px;
    color: #737373;
    padding-bottom: 15px;
}

.ard-wrap-col {
    width: 334px;
    border-right: 1px solid #e5e5e5;
    margin-top: 30px;
    margin-bottom: 55px;
    float: left;
}

.ard-wrap-col-mid {
    float: left;
    width: 345px;
    border-right: 1px solid #e5e5e5;
    margin-top: 30px;
    margin-bottom: 55px;
    padding-left: 20px;
}

.ard-wrap-col-rght {
    float: right;
    width: 278px;
    border-right: 1px solid #e5e5e5;
    margin-top: 30px;
    margin-bottom: 55px;
    padding-left: 20px;
}

table {
    width: 275px;
    border-collapse: collapse;
}

td {
    font-size: 14px;
    line-height: 20px;
    color: #333;
    cursor: pointer;
}

td:hover {
    color: #0087e9;
}

tr:hover {
    background: #e8e8e8;
}

td.ard-up {
    font-size: 18px;
}

td.ard-mb {
    padding-bottom: 25px;
}


/* Zakaz */

.ard-wrap-dashed-zak {
    border: 2px dashed #019ee1;
    padding: 20px 70px 20px 35px;
    margin-bottom: 40px;
    margin-top: 0;
}

.ard-wrap-sp {
    border: 3px solid #e6a800;
    margin-bottom: 30px;
}

.ard-txt-sp-one {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    padding-left: 65px;
    background: url(/images/one.png) no-repeat 25px 20px;
    padding-top: 20px;
    padding-bottom: 40px;
    position: relative;
    z-index: 1;
    height: 35px;
}

.ard-txt-sp-one:after {
    content: "";
    position: relative;
    background: url(/images/icon-zak-basket.png) no-repeat;
    width: 63px;
    height: 63px;
    display: table;
    top: -45px;
    left: 900px;
    z-index: 5;
}

.col-lft-zak {
    float: left;
    width: 470px;
    margin-right: 70px;
    font-family: "arial";
}

.col-rght-zak {
    float: right;
    width: 460px;
    font-family: "arial";
}

.ard-txt-site {
    padding-left: 50px;
    background: url(/images/icon-sait.png) no-repeat;
    font-size: 14px;
    margin-bottom: 25px;
}

.ard-txt-phone-zak {
    padding-left: 50px;
    background: url(/images/icon-phone-zak.png) no-repeat;
    font-size: 14px;
    margin-bottom: 15px;
}

.ard-txt-phone-zak span {
    color: #e6a800;
}

.ard-txt-mail {
    padding-left: 50px;
    background: url(/images/icon-letter-zak.png) no-repeat;
    font-size: 14px;
    margin-bottom: 25px;
}

.ard-txt-mail span a {
    color: #e6a800;
    text-decoration: none;
}

.ard-txt-mailag {
    padding-left: 50px;
    background: url(/images/icon-mailag.png) no-repeat;
    font-size: 14px;
    padding-bottom: 5px;
    margin-bottom: 20px;
}

.ard-txt-mailag span {
    color: #e6a800;
}

.ard-txt-consul {
    padding-left: 50px;
    background: url(/images/icon-consul.png) no-repeat;
    font-size: 14px;
    padding-bottom: 5px;
    margin-bottom: 20px;
}

.ard-zak-aft {
    font-size: 12px;
    color: #737373;
    padding-top: 15px;
    padding-left: 30px;
    padding-bottom: 25px;
}

.ard-txt-sp-two {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    padding-left: 65px;
    background: url(/images/two.png) no-repeat 25px 20px;
    padding-top: 20px;
    padding-bottom: 40px;
    position: relative;
    z-index: 1;
    height: 35px;
}

.ard-txt-sp-two:after {
    content: "";
    position: relative;
    background: url(/images/icon-purse.png) no-repeat;
    width: 63px;
    height: 63px;
    display: table;
    top: -45px;
    left: 365px;
    z-index: 5;
}

.ard-txt-sp-three {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    padding-left: 65px;
    background: url(/images/three.png) no-repeat 25px 20px;
    padding-top: 20px;
    padding-bottom: 40px;
    position: relative;
    z-index: 1;
    height: 35px;
}

.ard-txt-sp-three:after {
    content: "";
    position: relative;
    background: url(/images/icon-car-zak.png) no-repeat;
    width: 63px;
    height: 63px;
    display: table;
    top: -45px;
    left: 365px;
    z-index: 5;
}

.ard-sp-opl {
    font-size: 14px;
    margin-bottom: 25px;
    padding: 0;
}

.ard-etc-link {
    font-size: 14px;
}

.for-message .warning {
    width: 225px;
    padding: 10px 20px;
    color: #019ee1;
    background: #e6a800;
}