@font-face {
    font-family: 'Proxima Nova Thin';
    src: url("../fonts/ProximaNova/ProximaNovaT-Thin.eot");
    src: local("Proxima Nova Light"), local("ProximaNova-Thin"), url("../fonts/ProximaNova/ProximaNovaT-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNovaT-Thin.woff") format("woff"), url("../fonts/ProximaNova/ProximaNovaT-Thin.ttf") format("truetype");
    font-weight: 100;
    font-style: normal; }

@font-face {
    font-family: 'Proxima Nova Light';
    src: url("../fonts/ProximaNova/ProximaNova-Light.eot");
    src: local("Proxima Nova Light"), local("ProximaNova-Light"), url("../fonts/ProximaNova/ProximaNova-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Light.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal; }

@font-face {
    font-family: 'Proxima Nova Light Italic';
    src: url("../fonts/ProximaNova/ProximaNova-LightIt.eot");
    src: local("Proxima Nova Light Italic"), local("ProximaNova-LightIt"), url("../fonts/ProximaNova/ProximaNova-LightIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-LightIt.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-LightIt.ttf") format("truetype");
    font-weight: 300;
    font-style: italic; }

@font-face {
    font-family: 'Proxima Nova Regular';
    src: url("../fonts/ProximaNova/ProximaNova-Regular.eot");
    src: local("Proxima Nova Regular"), local("ProximaNova-Regular"), url("../fonts/ProximaNova/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Regular.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'Proxima Nova Semibold';
    src: url("../fonts/ProximaNova/ProximaNova-Semibold.eot");
    src: local("Proxima Nova Semibold"), local("ProximaNova-Semibold"), url("../fonts/ProximaNova/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Semibold.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Semibold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal; }

@font-face {
    font-family: 'Proxima Nova Bold';
    src: url("../fonts/ProximaNova/ProximaNova-Bold.eot");
    src: local("Proxima Nova Bold"), local("ProximaNova-Bold"), url("../fonts/ProximaNova/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Bold.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Bold.ttf") format("truetype");
    font-weight: bold;
    font-style: normal; }

@font-face {
    font-family: 'Proxima Nova Extrabold';
    src: url("../fonts/ProximaNova/ProximaNova-Extrabld.eot");
    src: local("Proxima Nova Extrabold"), local("ProximaNova-Extrabld"), url("../fonts/ProximaNova/ProximaNova-Extrabld.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Extrabld.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Extrabld.ttf") format("truetype");
    font-weight: 800;
    font-style: normal; }

@font-face {
    font-family: 'Proxima Nova Black';
    src: url("../fonts/ProximaNova/ProximaNova-Black.eot");
    src: local("Proxima Nova Black"), local("ProximaNova-Black"), url("../fonts/ProximaNova/ProximaNova-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Black.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Black.ttf") format("truetype");
    font-weight: 900;
    font-style: normal; }

@font-face {
    font-family: 'FontAwesome Solid';
    src: url("../fonts/fontawesome/fa-solid-900.eot");
    src: url("../fonts/fontawesome/fa-solid-900.eot") format("embedded-opentype"), url("../fonts/fontawesome/fa-solid-900.woff2") format("woff2"), url("../fonts/fontawesome/fa-solid-900.woff") format("woff"), url("../fonts/fontawesome/fa-solid-900.ttf") format("truetype"), url("../fonts/fontawesome/fa-solid-900.svg#fontawesomeregular") format("svg");
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'FontAwesome Brands';
    src: url("../fonts/fontawesome/fa-brands-400.eot");
    src: url("../fonts/fontawesome/fa-brands-400.eot") format("embedded-opentype"), url("../fonts/fontawesome/fa-brands-400.woff2") format("woff2"), url("../fonts/fontawesome/fa-brands-400.woff") format("woff"), url("../fonts/fontawesome/fa-brands-400.ttf") format("truetype"), url("../fonts/fontawesome/fa-brands-400.svg#fontawesomeregular") format("svg");
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'FontAwesome Regular';
    src: url("../fonts/fontawesome/fa-regular-400.eot");
    src: url("../fonts/fontawesome/fa-regular-400.eot") format("embedded-opentype"), url("../fonts/fontawesome/fa-regular-400.woff2") format("woff2"), url("../fonts/fontawesome/fa-regular-400.woff") format("woff"), url("../fonts/fontawesome/fa-regular-400.ttf") format("truetype"), url("../fonts/fontawesome/fa-regular-400.svg#fontawesomeregular") format("svg");
    font-weight: normal;
    font-style: normal; }

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0; }

body {
    margin: 0;
    padding: 0;
    background: #fff;
    font: 400 14px/1 "Proxima Nova Regular", Arial, sans-serif;
    color: #000; }

p {
    font: inherit; }

fieldset {
    border: 0; }

a, button, input {
    outline: 0; }
a:focus, button:focus, input:focus {
    outline: 0; }

label {
    margin: 0;
    cursor: pointer; }

input {
    padding: 0; }

textarea {
    resize: none;
    outline: 0; }

a {
    cursor: pointer;
    text-decoration: none;
    color: #4a90e2; }
img {
    max-width: 100%; }

blockquote {
    margin: 0; }

.button {
    position: relative;
    display: inline-block;
    overflow: hidden;
    border-radius: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-decoration: none;
    -webkit-transition: all 0.33s;
    transition: all 0.33s;
    cursor: pointer; }
.button_big {
    display: inline-block;
    max-width: 100%;
    height: 60px;
    min-height: 60px;
    padding: 0 24px;
    background: #7ed321;
    border-radius: 30px;
    border: 1px solid #7ed321;
    font: 18px/58px "Proxima Nova Semibold", Arial, sans-serif;
    color: #fff;
    text-align: center; }
.button_big:hover, .button_big:focus {
    background: #fff;
    border: 1px solid #7ed321;
    color: #7ed321; }
.button_big:disabled, .button_big .disabled {
    background: #f4f4f4;
    border: 1px solid #f4f4f4;
    color: #cacaca;
    cursor: not-allowed; }
.button_big_inverse {
    display: inline-block;
    max-width: 100%;
    min-width: 246px;
    height: 60px;
    min-height: 60px;
    padding: 0 24px;
    background: #fff;
    border-radius: 30px;
    border: 1px solid #7ed321;
    font: 18px/58px "Proxima Nova Semibold", Arial, sans-serif;
    color: #7ed321;
    text-align: center; }
.button_big_inverse:hover, .button_big_inverse:focus {
    background: #7ed321;
    border: 1px solid #7ed321;
    color: #fff; }
.button_small {
    display: inline-block;
    max-width: 100%;
    min-width: 120px;
    height: 34px;
    min-height: 34px;
    padding: 0 14px;
    background: #4a90e2;
    border-radius: 17px;
    border: 1px solid #4a90e2;
    font: 14px/32px "Proxima Nova Regular", Arial, sans-serif;
    color: #fff;
    text-align: center; }
.button_small:hover, .button_small:focus {
    background: #fff;
    border: 1px solid #4a90e2;
    color: #4a90e2; }
.button_small_inverse {
    display: inline-block;
    max-width: 100%;
    min-width: 120px;
    height: 34px;
    min-height: 34px;
    padding: 0 14px;
    background: #fff;
    border-radius: 17px;
    border: 1px solid #4a90e2;
    font: 14px/32px "Proxima Nova Regular", Arial, sans-serif;
    color: #4a90e2;
    text-align: center; }
.button_small_inverse:hover, .button_small_inverse:focus {
    background: #4a90e2;
    border: 1px solid #4a90e2;
    color: #fff; }
.button_small_light {
    display: inline-block;
    max-width: 100%;
    min-width: 120px;
    height: 34px;
    min-height: 34px;
    padding: 0 14px;
    background: #fff;
    border-radius: 17px;
    border: 1px solid #fff;
    font: 14px/32px "Proxima Nova Regular", Arial, sans-serif;
    color: #4a90e2;
    text-align: center; }
.button_small_light:hover, .button_small_light:focus {
    background: #4a90e2;
    border: 1px solid #4a90e2;
    color: #fff; }
.button:hover, .button:focus {
    text-decoration: none; }
.button:disabled, .button.disabled {
    background: #f4f4f4;
    border: 1px solid #f4f4f4;
    color: #cacaca;
    cursor: not-allowed; }
.button:disabled:hover, .button:disabled:focus, .button.disabled:hover, .button.disabled:focus {
    background: #f4f4f4;
    border: 1px solid #f4f4f4;
    color: #cacaca; }

body {
    background: #F2F6F8 !important; }
body .autocomplete-suggestions {
    width: 495px !important;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.25);
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.25);
    border: none;
    overflow: visible;
    margin-top: 25px; }
body .autocomplete-suggestions .autocomplete-suggestion {
    font-size: 16px;
    padding: 15px 20px;
    color: #000;
    white-space: normal !important;
}
body .autocomplete-suggestions .autocomplete-suggestion b {
    background: #7ED321;
    color: #fff; }
body .autocomplete-suggestions .autocomplete-suggestion .autocomplete-suggestion-counter {
    float: right;
    color: #D0D0D0; }
body .autocomplete-suggestions .autocomplete-suggestion:hover,
body .autocomplete-suggestions .autocomplete-suggestion:hover .autocomplete-suggestion-counter {
    background: transparent;
    text-decoration: underline;
    color: #4A90E2; }
body .autocomplete-suggestions .autocomplete-suggestion:not(:last-child) {
    border-bottom: 1px solid #EDEDED; }
body .autocomplete-suggestions:before {
    background: #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    height: 10px;
    width: 10px;
    content: " ";
    top: -5px;
    right: 15px; }

main {
    min-height: 100vh; }

.about-step {
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    padding: 72px 0 68px 80px;
    background: #fff;
    border-radius: 5px; }
.about-step_last {
    padding: 80px 40px 0; }
.about-step__step-one-left {
    display: block;
    width: 100%;
    max-width: 421px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 8px 21px 0 0; }
.about-step__step-one-right {
    display: block;
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 26px;
    border-left: 1px solid #e9e9e9; }
.about-step__step-two-left {
    display: block;
    width: 100%;
    max-width: 480px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0 20px 0 0; }
.about-step__step-two-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding-right: 26px;
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; }
.about-step__step-three-left {
    display: block;
    width: 100%;
    max-width: 440px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0 20px 0 0; }
.about-step__step-three-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; }
.about-step__step-four {
    display: block;
    max-width: 580px;
    margin: 0 auto; }
.about-step__step-four .about-step__step-number, .about-step__step-four .about-step__title, .about-step__step-four .about-step__desc {
    text-align: center; }
.about-step__step-number {
    margin: 0 0 8px;
    font: 16px/19px "Proxima Nova Bold", Arial, sans-serif;
    color: #4a4a4a; }
.about-step__title {
    margin: 0 0 39px;
    font: 20px/24px "Proxima Nova Bold", Arial, sans-serif;
    color: #000; }
.about-step__desc {
    margin: 71px 0 41px;
    font: 16px/20px "Proxima Nova Regular", Arial, sans-serif;
    color: #4a4a4a; }
.about-step__img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.13);
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.13); }
.about-step__input-example {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 5px 6px 5px 20px;
    background: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.13);
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.13); }
.about-step__input-example-text {
    display: block;
    max-width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding: 4px 0 0; }
.about-step__input-example-label {
    margin: 0 0 2px;
    font: 12px/15px "Proxima Nova Regular", Arial, sans-serif;
    color: #4a4a4a; }
.about-step__input-example-input {
    margin: 0;
    font: 24px/29px "Proxima Nova Light", Arial, sans-serif;
    color: #4a4a4a;
    letter-spacing: 2.5px; }
.about-step__input-example-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 100%;
    max-width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%; }
.about-step__input-example-clip {
    opacity: .5;
    display: block;
    width: 55px;
    height: 100%;
    background: url(../img/theme/icons/play.svg) no-repeat center;
    background-size: 29px; }
.about-step__input-example-button {
    overflow: hidden;
    display: block;
    width: 135px;
    height: 50px;
    background: #7ed321;
    border-radius: 5px;
    font: 20px/50px "Proxima Nova Regular", Arial, sans-serif;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis; }
.about-step__characteristics-list {
    overflow: hidden;
    list-style: inside none;
    padding: 0 0 0 53px;
    margin: -24px 0; }
.about-step__characteristics-item {
    position: relative;
    display: block;
    margin-bottom: 22px;
    padding-left: 84px;
    font: 16px/50px "Proxima Nova Regular", Arial, sans-serif;
    color: #4a4a4a;
    white-space: nowrap;
    text-overflow: ellipsis; }
.about-step__characteristics-item:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 61px;
    height: 50px;
    background-position: center;
    background-repeat: no-repeat;
    content: ''; }
.about-step__characteristics-item:after {
    position: absolute;
    top: 50%;
    left: -53px;
    display: block;
    width: 29px;
    height: 1px;
    background: #e9e9e9;
    content: '';
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }
.about-step__characteristics-item:last-child {
    margin-bottom: 0; }
.about-step__characteristics-item_car:before {
    background-image: url(../img/content/about/water-supply-about.svg);
    background-size: 61px; }
.about-step__characteristics-item_list:before {
    background-image: url(../img/content/about/list-about.svg);
    background-size: 40px; }
.about-step__characteristics-item_route:before {
    background-image: url(../img/content/about/route-about.svg);
    background-size: 45px; }
.about-step__characteristics-item_weight:before {
    background-image: url(../img/content/about/weight-about.svg);
    background-size: 26px; }
.about-step__way-list-container {
    margin-left: -31px; }
.about-step__way-list {
    list-style: none;
    max-width: 429px;
    margin: 66px 0 0;
    padding: 0; }
.about-step__way-item {
    position: relative;
    padding: 0 0 50px 29px;
    border-left: 2px solid #f9f9f9; }
.about-step__way-item:last-child {
    border-color: transparent;
    padding-bottom: 0; }
.about-step__way-item-text {
    position: relative;
    margin: 0;
    font: 16px/20px "Proxima Nova Semibold", Arial, sans-serif;
    color: #4a4a4a; }
.about-step__way-item-text:before {
    position: absolute;
    top: 0;
    left: -40px;
    display: block;
    width: 20px;
    height: 20px;
    background: #f9f9f9;
    border-radius: 50%;
    content: ''; }
.about-step__way-item-text + .about-step__way-note {
    margin-top: 30px; }
.about-step__way-note {
    margin-bottom: 10px;
    padding: 20px;
    background: #fdfdfd;
    border-radius: 5px; }
.about-step__way-note-title {
    margin: 0 0 3px;
    font: 14px/17px "Proxima Nova Bold", Arial, sans-serif;
    color: #4a4a4a; }
.about-step__way-note-desc {
    margin: 0;
    font: 14px/17px "Proxima Nova Regular", Arial, sans-serif;
    color: #9b9b9b; }
.about-step__counter {
    display: block;
    margin: 40px 0; }
.about-step__counter-img {
    display: block;
    max-width: 100%;
    margin: 0 auto; }
.about-step__counter-text {
    margin: 11px 0 0;
    font: 16px/22px "Proxima Nova Regular", Arial, sans-serif;
    color: #9b9b9b;
    text-align: center; }
.about-step__counter-text span {
    display: block;
    font: 36px/42px "Proxima Nova Black", Arial, sans-serif;
    color: #4a4a4a; }

#auction-screen-top .calculation-screen__body {
    width: 750px;
    margin: auto 0;}
#auction-screen-top .calculation-screen__body .calculation-screen__label {
    position: relative; }
#auction-screen-top .calculation-screen__body .visible-arrow.calculation-screen__label:after {
    background: url(../img/theme/icons/autocomplete-arrow-down.png) no-repeat 0 100%;
    position: absolute;
    right: 0;
    width: 20px;
    height: 15px;
    content: " ";
    display: block; }
#auction-screen-top .calculation-screen__body .calculation-screen__auction-submit {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    overflow: hidden;
    width: 216px;
    height: 50px;
    min-height: 70px;
    padding: 0 10px;
    background: #7ed321;
    border: 1px solid #7ed321;
    border-radius: 0 35px 35px 0;
    font: 24px/68px "Proxima Nova Regular", Arial, sans-serif;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: all 0.33s;
    transition: all 0.33s; }

.calculation-result-screen__auction-content.loading {
    -webkit-filter: blur(16px);
    filter: blur(16px); }

.calculation-result-screen__auction-content .calculation-result-screen__info {
    border-radius: 5px;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 10px 20px 20px 20px; }
.calculation-result-screen__not-authorized-total-auctions {
    background: transparent;
    text-align: center;
    padding: 15px 0;
    margin-top: 25px;
    width: 100%;
    font-family: "Proxima Nova Regular", Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 36px;
    line-height: 44px;
}
.calculation-result-screen__not-authorized-total-auctions a, .calculation-result-screen__not-authorized-total-auctions a:hover, .calculation-result-screen__not-authorized-total-auctions a:focus{
    font-family: "Proxima Nova Regular", Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 36px;
    line-height: 44px;
    text-decoration-line: underline;
    color: #FF7B0D;
}

.calculation-result-screen table {
    width: 100%; }
.calculation-result-screen table td, .calculation-result-screen table th {
    padding: 8px 10px;
    font-size: 13px; }
.calculation-result-screen table th {
    color: #9B9B9B;
    font-weight: normal;
    vertical-align: top;
    padding-bottom: 15px; }
.calculation-result-screen table thead th.calculation-result-screen__detail-name {
    font-size: 18px;
    color: #4A4A4A; }
.calculation-result-screen table tbody tr td {
    color: #4A4A4A;
    position: relative; }
.calculation-result-screen table tbody tr:not(:last-child) td {
    border-bottom: 1px solid #FAFAFA; }

.calculation-result-screen__align-right {
    text-align: right; }

.calculation-result-screen__align-center {
    text-align: center; }

.calculation-result-screen__location {
    color: #9B9B9B !important; }

.calculation-result-screen__text-danger {
    color: #FF3D3D !important; }

.calculation-result-screen__locked-cell {
    color: #CACACA !important;
    vertical-align: middle; }

.calculation-result-screen__locked-action {
    background: url(../img/theme/icons/table-locked-action.png) no-repeat scroll 0 0 transparent;
    display: inline-block;
    width: 10px;
    height: 12px;
    margin-right: 5px; }
.personal-area-results__location {
    color: #9B9B9B !important;
    text-align: center}
.calculation-result-screen__info-cell {
    background: url(../img/theme/icons/info-icon.png) no-repeat scroll 0 0 transparent;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    float: right; }

.calculation-result-screen__info-cell:hover {
    background: url(../img/theme/icons/info-icon-vector.png) no-repeat scroll 0 0 transparent; }

.calculation-result-screen__change-price {
    background: url(../img/theme/icons/triangle-top-icon.png) no-repeat scroll 0 0 transparent;
    display: inline-block;
    width: 11px;
    height: 6px;
    position: absolute;
    right: -10px;
    top: 10px; }

#auction-result-screen .container {
    max-width: 1200px; }

.tooltip .tooltip-inner {
    color: #D6DCE2;
    font-size: 14px;
    font-family: "Proxima Nova Regular", Arial, sans-serif;
    background: #2A4769;
    padding: 10px 5px; }

.tooltip.show {
    opacity: 1; }

.bs-tooltip-auto[x-placement^=left] .arrow:before,
.bs-tooltip-left .arrow:before {
    border-left-color: #2A4769; }

.bs-tooltip-auto[x-placement^=right] .arrow:before,
.bs-tooltip-right .arrow:before {
    border-right-color: #2A4769; }

.bs-tooltip-auto[x-placement^=bottom] .arrow:before,
.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #2A4769; }

.bs-tooltip-auto[x-placement^=top] .arrow:before,
.bs-tooltip-top .arrow:before {
    border-top-color: #2A4769; }

#auction-result-screen {
    padding-top: 0;
    padding-bottom: 70px;
}
.landing-alom-filter-background{
    padding-bottom: 0 !important;
}
.calculation-result-screen__filters {
    padding: 30px 15px 80px 15px; }
.calculation-result-screen__filters .calculation-result-screen__filter-buttons {
    padding-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
.calculation-result-screen__filters .calculation-result-screen__filter-buttons .calculation-result-screen__search-button {
    background: #4A90E2;
    border-radius: 17px;
    border: 1px solid #4A90E2;
    color: #fff;
    font-size: 14px;
    padding: 8px 25px;
    margin: 0 10px;
    cursor: pointer; }
.calculation-result-screen__filters .calculation-result-screen__filter-buttons .calculation-result-screen__search-button:hover {
    background: #fff;
    color: #4A90E2; }
.calculation-result-screen__filters .calculation-result-screen__filter-buttons #filter-reset-button {
    background: #fff;
    color: #4A90E2; }
.calculation-result-screen__filters .calculation-result-screen__filter-buttons #filter-reset-button:hover {
    background: #4A90E2;
    color: #fff; }
.calculation-result-screen__filters .form-check {
    padding: 0; }
.calculation-result-screen__filters label {
    font-size: 12px;
    color: #9B9B9B;
    margin-bottom: 10px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
.calculation-result-screen__filters .calculation-result-screen__select2-label {
    margin-left: 20px;
    margin-bottom: 5px; }

.calculation-result-screen__select2-selected-options {
    position: relative;
    display: inline-block;
    color: #4A90E2;
    cursor: pointer; }
.calculation-result-screen__select2-selected-options .select2-selection__arrow {
    right: -20px;
    top: 4px;
    width: 11px;
    height: 6px;
    position: absolute; }
.calculation-result-screen__select2-selected-options .select2-selection__arrow b {
    border-style: solid;
    height: 0;
    position: absolute;
    width: 0;
    left: auto;
    top: auto;
    margin: 0;
    border-width: 6px 6px 0;
    border-color: #4A90E2 transparent transparent; }

.calculation-result-screen__hidden-filters-trigger {
    color: #4A90E2;
    cursor: pointer; }

.calculation-result-screen__search-container .calculation-result-screen__search-buttons {
    display: none;
    width: 100%;
    text-align: center;
    position: static;
    top: 22px;
    left: 40px;
    z-index: 2;
    padding-bottom: 20px; }
.calculation-result-screen__search-container .calculation-result-screen__search-buttons .calculation-result-screen__search-button {
    padding: 0 10px;
    background-color: transparent;
    border: 0;
    font: 12px/18px "Proxima Nova Regular", Arial, sans-serif;
    color: #4a90e2;
    text-decoration: underline;
    cursor: pointer; }

.calculation-result-screen__search-container .selection {
    display: none; }

.calculation-result-screen__search-container .select2-container--default.select2-container--open .select2-dropdown .select2-results {
    padding-top: 20px; }
.calculation-result-screen__search-container .select2-container--default.select2-container--open .select2-dropdown .select2-results .select2-results__options .select2-results__option {
    font-size: 14px !important;
    padding: 6px 20px 6px 45px;
    position: relative;
    border: none; }
.calculation-result-screen__search-container .select2-container--default.select2-container--open .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true]:before {
    background: url(../img/theme/icons/rectangle-checkbox-active.png) no-repeat left center; }
.calculation-result-screen__search-container .select2-container--default.select2-container--open .select2-dropdown .select2-results .select2-results__options .select2-results__option:before {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 3px;
    left: 10px;
    background: url(../img/theme/icons/rectangle-checkbox.png) no-repeat left center;
    content: ''; }
.calculation-result-screen__search-container .select2-container--default.select2-container--open .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true],
.calculation-result-screen__search-container .select2-container--default.select2-container--open .select2-dropdown .select2-results .select2-results__options .select2-results__option:hover {
    text-decoration: none; }
/* Custom checkboxes */
.custom-input-container + span {
    color: #4A4A4A !important;
    font-size: 13px !important; }

.custom-input-container {
    display: inline-block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 0 !important;
    width: 20px;
    height: 20px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
.custom-input-container .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    border-radius: 3px;
    border: 1px solid #4A4A4A; }
.custom-input-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer; }
.custom-input-container input:checked ~ .checkmark {
    background-color: transparent; }
.custom-input-container .checkmark:after {
    content: "";
    position: absolute;
    display: none; }
.custom-input-container input:checked ~ .checkmark:after {
    display: block; }
.custom-input-container .checkmark:after {
    left: 7px;
    top: 3px;
    width: 5px;
    height: 10px;
    border: solid #4A4A4A;
    border-width: 0 1px 1px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }

/* End Custom checkboxes */
.calculation-result-screen {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 180px 0 240px;
    background: #e8ebef; }
.calculation-result-screen__title {
    position: absolute;
    top: 87px;
    left: 0;
    display: block;
    width: 100%;
    margin: 0;
    font: 24px/29px "Proxima Nova Light", Arial, sans-serif;
    color: #4a4a4a;
    text-align: center; }
.calculation-result-screen__counter-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    min-height: 476px;
    padding: 45px 30px 58px;
    background: #fff;
    border-radius: 20px;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.13);
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.13); }
.calculation-result-screen__counter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 30px 0 18px; }
.calculation-result-screen__counter span {
    display: block;
    width: 78px;
    margin: 0 5px;
    background: #4a90e2;
    border-radius: 5px;
    font: 90px/126px "Proxima Nova Thin", Arial, sans-serif;
    color: #fff;
    text-align: center; }
.calculation-result-screen__counter-desc {
    margin: 0;
    font: 24px/1 "Proxima Nova Bold", Arial, sans-serif;
    color: #4a90e2;
    text-align: center; }
.calculation-result-screen__container {
    position: relative; }
.calculation-result-screen__info.loading {
    -webkit-filter: blur(16px);
    filter: blur(16px); }
.calculation-result-screen__tank {
    display: block;
    width: 100%;
    max-width: 442px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding: 0 30px; }
.calculation-result-screen__tank-number {
    margin: 0;
    font: 24px/33px "Proxima Nova Regular", Arial, sans-serif;
    color: #4a4a4a;
    text-align: center; }
.calculation-result-screen__tank-type {
    margin: 0 0 16px;
    font: 14px/1 "Proxima Nova Regular", Arial, sans-serif;
    color: #4a4a4a;
    text-align: center; }
.calculation-result-screen__tank-img {
    display: block;
    max-width: 100%;
    margin: 0 auto 31px; }
.calculation-result-screen__tank-list {
    list-style: inside none;
    padding: 0;
    margin: 0; }
.calculation-result-screen__tank-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 0; }
.calculation-result-screen__tank-list-item-text {
    margin-right: 10px;
    font: 16px/20px "Proxima Nova Regular", Arial, sans-serif;
    color: #9b9b9b; }
.calculation-result-screen__tank-list-item-value {
    font: 16px/20px "Proxima Nova Regular", Arial, sans-serif;
    color: #4a4a4a; }
.calculation-result-screen__prices {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    max-width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding: 0 30px; }
.calculation-result-screen__prices-container {
    margin-bottom: 32px; }
.calculation-result-screen__total-price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 15px; }
.calculation-result-screen__total-price-text {
    margin-right: 10px;
    font: 18px/25px "Proxima Nova Regular", Arial, sans-serif;
    color: #4a4a4a; }
.calculation-result-screen__total-price-value {
    font: 36px/1 "Proxima Nova Extrabold", Arial, sans-serif;
    color: #4a90e2; }
.calculation-result-screen__price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 15px; }
.calculation-result-screen__price:last-child {
    margin-bottom: 0; }
.calculation-result-screen__price-text {
    margin-right: 10px;
    font: 18px/25px "Proxima Nova Regular", Arial, sans-serif;
    color: #9b9b9b; }
.calculation-result-screen__price-value {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
    font: 24px/29px "Proxima Nova Light", Arial, sans-serif;
    color: #9b9b9b; }
.calculation-result-screen__price-value span {
    display: block;
    width: 12px;
    height: 21px;
    margin: 0 1px;
    background: rgba(0, 0, 0, 0.13); }
.calculation-result-screen__prices-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding: 40px 30px 0; }
.calculation-result-screen__prices-button {
    margin-right: 40px; }
.calculation-result-screen__prices-button:last-child {
    width: 100%;
    max-width: 281px;
    min-width: auto;
    margin-right: 0;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.13);
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.13); }
.calculation-result-screen__prices-button:first-child {
    max-width: 393px; }
.calculation-result-screen__preloader {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    border-radius: 20px;
    background: rgba(255, 255, 255, 0.33); }
.calculation-result-screen__preloader-input {
    font-family: "Proxima Nova Thin", Arial, sans-serif;
    letter-spacing: -5px; }
.calculation-result-screen__button {
    position: absolute;
    bottom: 187px;
    left: 50%;
    display: block;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 0 0 52px;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    font: 16px/33px "Proxima Nova Regular", Arial, sans-serif;
    color: #4a90e2;
    text-decoration: none;
    text-align: center;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
.calculation-result-screen__button:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 31px;
    height: 33px;
    background: url(../img/content/icons/list_hover2.svg) no-repeat center;
    background-size: 31px;
    content: ''; }
.calculation-result-screen__button:hover, .calculation-result-screen__button:focus {
    color: #4a90e2;
    text-decoration: underline; }
.calculation-result-screen__error-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    min-height: 380px;
    padding: 35px 30px 40px;
    background: #fff;
    border-radius: 20px;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.13);
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.13); }
.calculation-result-screen__error-body {
    display: block;
    width: 100%;
    max-width: 780px;
    margin: 0 auto; }
.calculation-result-screen__error-title {
    margin: 0 0 13px;
    font: 24px/62px "Proxima Nova Semibold", Arial, sans-serif;
    color: #4a4a4a;
    text-align: center; }
.calculation-result-screen__error-desc {
    margin: 0 0 13px;
    font: 18px/24px "Proxima Nova Regular", Arial, sans-serif;
    color: #4a4a4a; }
.calculation-result-screen__error-desc_center {
    margin: 0 0 46px;
    text-align: center; }
.calculation-result-screen__error-buttons-title {
    margin: 0;
    font: 20px/60px "Proxima Nova Semibold", Arial, sans-serif;
    color: #4a4a4a;
    text-align: center; }
.calculation-result-screen__error-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%; }
.calculation-result-screen__error-button {
    width: 100%;
    max-width: 380px;
    margin-right: 20px; }
.calculation-result-screen__error-button:last-child {
    min-width: auto;
    margin-right: 0;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.13);
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.13); }

.calculation-screen {
    background: #fff; }
.calculation-screen__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: calc(70vh);
    padding: 100px 0; }
.calculation-screen__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
.calculation-screen__item {
    display: block;
    padding: 0 15px;
    font: 16px/40px "Proxima Nova Regular", Arial, sans-serif;
    color: #9b9b9b;
    cursor: not-allowed; }
.calculation-screen__item.active {
    margin: 0 26px;
    padding: 0 25px;
    background: #fff;
    color: #4a90e2;
    border-radius: 20px;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.13);
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.13);
    cursor: pointer; }
.calculation-screen__item span {
    position: relative;
    top: -2px;
    display: inline-block;
    margin-left: 5px;
    padding: 3px 9px 3px 10px;
    background: #ff7400;
    border-radius: 4px;
    font: 12px/14px "Proxima Nova Semibold", Arial, sans-serif;
    color: #fff; }
.calculation-screen__title {
    margin: 0 0 8px;
    font-family: "Rubik Medium", Arial, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 38px;
    color: #252631;
    text-align: center;
    white-space: nowrap;
}
.calculation-screen__input-container {
    position: relative;
    display: block;
    max-width: 750px;
    margin: 57px auto 0 auto;
    padding: 0 230px 14px 36px;
    background: #fff;
}
.calculation-screen__label {
    display: block;
    height: 16px;
    margin: 0;
    font: 16px/1 "Proxima Nova Regular", Arial, sans-serif;
    color: #313749;
    position: absolute;
    top: 10px;
    left: 55px;
}
.calculation-screen__input {
    display: block;
    height: 70px;
    margin: 0;
    background-color: #FFF;
    border: 0;
    font: 30px/1 "Proxima Nova Light", Arial, sans-serif;
    color: #4a4a4a;
    letter-spacing: 6px;
    box-shadow: 0 2px 44px rgba(152, 169, 188, 0.44);
    border-radius: 4px;
    padding-left: 20px;
    width: 100%;
    padding-top: 15px;
}
.adds-landing-main-searchfiled .personal-area-header__calculation-form-container{
    padding: 0;
    box-shadow: none;
}
.adds-landing-main-searchfiled .calculation-screen__label{
    z-index: 100;
}
.adds-landing-main-searchfiled  .calculation-screen__input{
    top: -15px;
    position: relative;
}
.adds-landing-main-searchfiled .calculation-screen__label{
    left: 20px !important;
}
.calculation-screen__submit {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    overflow: hidden;
    width: 216px;
    height: 70px;
    min-height: 70px;
    padding: 0 10px;
    background: #FF7B0D;
    border: 1px solid #FF7B0D;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: all 0.33s;
    transition: all 0.33s;
    font-family: "Rubik Medium", Arial, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    align-items: center;
    text-transform: uppercase;
}
.calculation-screen__submit:hover, .calculation-screen__submit:focus {
    background: #EA710C;
    border: 1px solid #EA710C;;
    color: #FFF; }
.calculation-screen__submit:disabled, .calculation-screen__submit .disabled {
    background: #f4f4f4;
    border: 1px solid #f4f4f4;
    color: #cacaca;
    cursor: not-allowed; }
.calculation-screen__more-block {
    position: relative;
    display: inline-block;
    padding-top: 46px;
    font: 16px/50px "Proxima Nova Regular", Arial, sans-serif;
    color: #4a90e2; }
.calculation-screen__more-block:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 46px;
    height: 46px;
    background: url(../img/theme/icons/read-more.svg) no-repeat center;
    background-size: 46px;
    content: '';
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
.calculation-screen__logotype {
    max-width: 82px;
    margin-bottom: 30px; }




.footer {
    padding: 20px 0 16px;
    background: #e8ebef; }
.footer__copyright {
    margin: 0;
    font: 14px/21px "Proxima Nova Regular", Arial, sans-serif;
    color: #4a4a4a; }
.footer__link {
    margin: 0;
    font: 14px/21px "Proxima Nova Regular", Arial, sans-serif;
    color: #4a4a4a; }
.footer__link:hover {
    color: #4a4a4a; }
.footer__navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    height: 100%;
    list-style: inside none;
    margin: 0;
    padding: 0; }
.footer__navigation-item {
    display: inline-block; }
.footer__navigation-link {
    padding: 0 15px;
    font: 14px/21px "Proxima Nova Regular", Arial, sans-serif;
    color: #4a90e2;
    text-decoration: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.footer__navigation-link:hover, .footer__navigation-link:focus {
    color: #4a90e2;
    text-decoration: underline; }
.footer__design-by {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 100%;
    margin: 0;
    font: 14px/21px "Proxima Nova Regular", Arial, sans-serif;
    color: #4a4a4a; }
.footer__design-by a {
    margin-left: 10px; }
.footer__design-by img {
    display: inline-block;
    max-width: 100%; }
.footer__button {
    width: 100%;
    max-width: 140px;
    margin-top: 15px;
    background-color: #7ed321;
    border: 1px solid #7ed321;
    color: #fff; }
.footer__button:hover, .footer__button:focus {
    background-color: #fff;
    border: 1px solid #7ed321;
    color: #7ed321; }
.footer__free-call {
    display: block;
    margin-bottom: 10px; }
.footer__free-call:hover, .footer__free-call:focus {
    color: inherit;
    text-decoration: none; }
.footer__free-call-desc {
    margin: 0 0 7px;
    font: 18px/22px "Proxima Nova Light", Arial, sans-serif;
    color: #4a4a4a; }
.footer__free-call-phone {
    margin: 0;
    font: 24px/29px "Proxima Nova Bold", Arial, sans-serif;
    color: #4a90e2; }

.function-card {
    overflow: hidden;
    display: block;
    height: 150px;
    padding: 31px 10px 6px;
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.13);
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.13); }
.function-card:hover, .function-card:focus {
    text-decoration: none; }
.function-card:hover .function-card__title, .function-card:focus .function-card__title {
    text-decoration: none; }
.function-card.disabled {
    cursor: not-allowed; }
.function-card.disabled .function-card__title {
    color: #4a4a4a;
    text-decoration: none; }
.function-card__icon {
    display: block;
    width: 36px;
    height: 31px;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0 auto 18px; }
.function-card__icon_calculator {
    background-image: url(../img/content/icons/calculator.svg);
    background-size: 28px; }
.function-card__icon_list {
    background-image: url(../img/content/icons/list.svg);
    background-size: 28px; }
.function-card__icon_xlsx {
    background-image: url(../img/content/icons/excel.svg);
    background-size: 22px; }
.function-card__icon_deal {
    background-image: url(../img/content/icons/offer.svg);
    background-size: 36px; }
.function-card__icon_auction {
    background-image: url(../img/content/icons/auction.svg);
    background-size: 30px; }
.function-card__icon_analytics {
    background-image: url(../img/content/icons/analytics.svg);
    background-size: 30px; }
.function-card__icon_megaphone {
    background-image: url(../img/content/icons/megaphone.svg);
    background-size: 28px; }
.function-card__title {
    margin: 0;
    font: 16px/22px "Proxima Nova Regular", Arial, sans-serif;
    color: #4a4a4a;
    text-align: center;
    text-decoration: none; }
.function-card__title span {
    display: inline-block;
    margin-left: 5px;
    padding: 3px 9px 3px 10px;
    background: #ff7400;
    border-radius: 4px;
    font: 12px/14px "Proxima Nova Semibold", Arial, sans-serif;
    color: #fff; }

.header {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 5;
    display: block;
    width: 100%;
    padding: 10px 0;
    background: #fff; }
.header__logotype {
    max-width: 100%; }
.header__buttons-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 100%; }
.header__button_registration {
    width: 100%;
    max-width: 140px;
    background-color: #7ed321;
    border: 1px solid #7ed321;
    color: #fff; }
.header__button_registration:hover, .header__button_registration:focus {
    background-color: #fff;
    border: 1px solid #7ed321;
    color: #7ed321 !important; }
.header__button_login {
    margin-left: 10px;
    background-color: #fff;
    border: 1px solid #7ed321;
    color: #7ed321; }
.header__button_login:hover, .header__button_login:focus {
    background: #7ed321;
    border: 1px solid #7ed321;
    color: #fff !important; }
.header__free-call:hover, .header__free-call:focus {
    color: inherit;
    text-decoration: none; }
.header__free-call-desc {
    margin: 0 0 4px;
    font: 10px/12px "Proxima Nova Semibold", Arial, sans-serif;
    color: #4a4a4a; }
.header__free-call-phone {
    margin: 0;
    font: 14px/17px "Proxima Nova Bold", Arial, sans-serif;
    color: #4a90e2; }

.info-screen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 295px 0 215px; }
.info-screen + .info-screen {
    padding: 80px 0 0; }
.info-screen__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%; }
.info-screen__title {
    max-width: 440px;
    margin: 0 auto 50px;
    font-family: "Rubik Medium", Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 28px;
    line-height: 37px;
    color: #252631;
}
.info-screen__desc {
    max-width: 398px;
    margin: 0 auto 50px;
    font: 24px/29px "Proxima Nova Regular", Arial, sans-serif;
    color: #252631;
    text-align: center; }
.info-screen__button {
    max-width: 280px;
    margin: 0 auto; }
.info-screen__img-container {
    position: relative; }
.info-screen__img-container:before {
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 0;
    display: block;
    width: 99px;
    height: 99px;
    background: rgba(0, 0, 0, 0.1) url(../img/theme/icons/zoom.svg) no-repeat center;
    background-size: 52px;
    border-radius: 5px;
    content: '';
    -webkit-transition: all 0.33s;
    transition: all 0.33s;
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%); }
.info-screen__img-container:hover:before, .info-screen__img-container:hover:after {
    opacity: 1; }
.info-screen__img {
    display: block;
    max-width: 100%;
    -webkit-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.25); }

.tariff-plan {
    position: relative;
    margin: 0 5px;
    background: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.13);
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.13); }
.tariff-plan_special {
    margin-top: -20px; }
.tariff-plan_special .tariff-plan__title {
    padding-top: 26px;
    padding-bottom: 25px; }
.tariff-plan_special .tariff-plan__info {
    padding-bottom: 55px; }
.tariff-plan__title {
    margin: 0;
    padding: 19px 10px 12px;
    border-radius: 5px 5px 0 0;
    font: 24px/29px "Proxima Nova Bold", Arial, sans-serif;
    color: #fff;
    text-align: center;
    text-transform: uppercase; }
.tariff-plan__title_free {
    background-image: linear-gradient(168deg, #b4ec51 0%, #67b131 100%, #429321 100%); }
.tariff-plan__title_econom {
    background-image: linear-gradient(-11deg, #3795fa 0%, #8af4ff 79%, #3692fc 100%); }
.tariff-plan__title_business {
    background-image: linear-gradient(135deg, #fad961 0%, #f8a03d 49%, #f76b1c 100%); }
.tariff-plan__title_premium {
    background-image: linear-gradient(158deg, #3023ae 0%, #c86dd7 100%); }
.tariff-plan__info {
    padding: 34px 15px 25px; }
.tariff-plan__desc {
    margin: 0;
    font: 14px/17px "Proxima Nova Regular", Arial, sans-serif;
    color: #9b9b9b;
    text-align: center; }
.tariff-plan__desc + .tariff-plan__price {
    margin: 6px 0 31px; }
.tariff-plan__price {
    margin: 13px 0 41px;
    font: 40px/49px "Proxima Nova Bold", Arial, sans-serif;
    color: #7ed321;
    text-align: center;
    white-space: nowrap; }
.tariff-plan__price span {
    display: inline-block;
    margin-right: -35px;
    padding-left: 5px;
    font: 18px "Proxima Nova Bold", Arial, sans-serif;
    color: #9b9b9b; }
.tariff-plan__list {
    list-style: inside none;
    margin: 0 0 31px;
    padding: 0; }
.tariff-plan__list-item {
    margin: 0 0 21px;
    padding-left: 21px;
    background: url(../img/theme/icons/list-item.png) no-repeat 0 5px;
    background-size: 11px;
    font: 14px/19px "Proxima Nova Regular", Arial, sans-serif;
    color: #4a4a4a; }
.tariff-plan__button {
    display: block;
    max-width: 160px;
    margin: 0 auto;
    background: #7ed321;
    border-color: #7ed321;
    color: #fff; }
.tariff-plan__button:hover, .tariff-plan__button:focus {
    background: #fff;
    border-color: #7ed321;
    color: #7ed321; }

.tariff-plan-advantage {
    position: relative;
    display: block;
    width: 100%;
    max-width: 320px;
    padding: 46px 40px 0; }
.tariff-plan-advantage__icon {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
.tariff-plan-advantage__icon_cup {
    width: 31px;
    background-image: url(../img/content/icons/tariff.svg);
    background-size: 31px; }
.tariff-plan-advantage__icon_money {
    background-image: url(../img/content/icons/money.svg);
    background-size: 30px; }
.tariff-plan-advantage__icon_gavel {
    background-image: url(../img/content/icons/auction.svg);
    background-size: 30px; }
.tariff-plan-advantage__desc {
    margin: 0;
    font: 16px/20px "Proxima Nova Regular", Arial, sans-serif;
    color: #4a4a4a;
    text-align: center; }

.tariff-plans-screen {
    position: relative;
    padding: 80px 0 74px;
    background: #f5f5f5; }
.tariff-plans-screen__title {
    margin: 0 0 80px;
    font: 24px/29px "Proxima Nova Bold", Arial, sans-serif;
    color: #4a4a4a;
    text-align: center; }
.tariff-plans-screen__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
.tariff-plans-screen__advantages {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 100px; }
.tariff-plans-screen .slick-dots {
    bottom: 20px; }
.tariff-plans-screen .slick-dots li {
    width: 10px;
    height: 10px;
    margin: 0 10px; }
.tariff-plans-screen .slick-dots li button {
    width: 10px;
    height: 10px;
    padding: 0;
    background: #fff;
    border: 1px solid #7ed321;
    border-radius: 50%; }
.tariff-plans-screen .slick-dots li button:before {
    font-size: 0; }
.tariff-plans-screen .slick-dots li.slick-active button {
    background: #7ed321;
    border: 1px solid #7ed321; }

.test-screen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 100vh;
    padding: 80px 0; }
.test-screen__title {
    max-width: 520px;
    margin: 0 auto 40px;
    font: 24px/29px "Proxima Nova Bold", Arial, sans-serif;
    color: #000;
    text-align: center; }
.test-screen__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    list-style: inside none;
    padding: 0;
    margin: 0 -15px; }
.test-screen__item {
    max-width: 150px;
    min-width: 150px;
    padding: 0 15px; }
.test-screen__button {
    display: block;
    max-width: 280px;
    margin: 40px auto 0; }

/**
 * Simple fade transition,
 */
.mfp-fade.mfp-bg {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out; }

.mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.8; }

.mfp-fade.mfp-bg.mfp-removing {
    opacity: 0; }

.mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out; }

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1; }

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0; }

@media screen and (max-width: 1199px) {
    .footer__design-by {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end; } }

@media screen and (max-width: 1199px) and (min-width: 992px) {
    .calculation-result-screen__info {
        padding: 30px 0 45px; }
    .footer__navigation {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 0 -15px;
        padding-bottom: 30px; }
    .function-card {
        padding-left: 10px;
        padding-right: 10px; }
    .landing-slider-slide__function-card-container {
        padding: 0 5px; }
    .review-slide__container {
        padding: 20px 35px; }
    .video-block__preview-container {
        padding-left: 10px;
        padding-right: 10px; }
    .video-block__info {
        padding-left: 10px;
        padding-right: 10px; }
    .tariff-plan__price {
        font-size: 36px; }
    .tariff-plan__price span {
        font-size: 16px; } }

@media screen and (max-width: 991px) {
    .calculation-result-screen__info {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .calculation-result-screen__tank {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        margin-bottom: 40px; }
    .calculation-result-screen__prices {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%; }
    .calculation-result-screen__prices-buttons {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .calculation-result-screen__prices-button {
        margin: 0 0 20px; }
    .calculation-result-screen__error-buttons {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .calculation-result-screen__error-button {
        margin: 0 0 20px; }
    .calculation-screen__container {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 70px 0; }
    .calculation-screen__list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 40px; }
    .calculation-screen__item {
        width: 100%;
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        text-align: center; }
    .calculation-screen__item.active {
        max-width: 200px;
        margin: 0 auto 20px; }
    .calculation-screen__body {
    }
    .calculation-screen__title {
        margin-bottom: 30px;
        font: 24px/28px "Proxima Nova Semibold", Arial, sans-serif; }
    .calculation-screen__more-block {
        bottom: -50px;
    }
    .footer__navigation {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 0 -10px;
        padding-bottom: 30px; }
    .footer__navigation-link {
        padding: 0 10px; }
    .info-screen__button {
        margin-bottom: 40px; }
    .tariff-plan {
        margin-bottom: 50px; }
    .tariff-plans-screen__advantages {
        margin-top: 50px; }
    .test-screen__list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .test-screen__item {
        margin-bottom: 30px; }
    .test-screen__button {
        margin-top: 50px; } }

@media screen and (max-width: 767px) {
    body {
        padding-top: 122px; }
    .about-step {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 20px 20px 34px; }
    .about-step__step-one-left {
        display: block;
        width: 100%;
        max-width: none;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        padding: 0; }
    .about-step__step-one-right {
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        padding: 0;
        border-left: none; }
    .about-step__step-two-left {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        padding: 0; }
    .about-step__step-two-right {
        display: none; }
    .about-step__step-three-left {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        padding: 0; }
    .about-step__step-three-right {
        display: none; }
    .about-step__step-four {
        display: block;
        max-width: 580px;
        margin: 0 auto; }
    .about-step__step-four .about-step__step-number, .about-step__step-four .about-step__title {
        text-align: center; }
    .about-step__step-four .about-step__desc {
        text-align: left; }
    .about-step__step-number {
        margin-bottom: 6px;
        text-align: center; }
    .about-step__title {
        margin-bottom: 40px;
        text-align: center;
        font-size: 18px;
        line-height: 22px; }
    .about-step__desc {
        margin: 40px 0 0; }
    .about-step__img {
        display: none; }
    .about-step__input-example {
        display: none; }
    .about-step__characteristics-list {
        margin: 0;
        padding: 0; }
    .about-step__way-list-container {
        margin: 0; }
    .about-step__way-item {
        padding: 0 0 20px;
        border: none; }
    .about-step__way-item-text {
        font-family: "Proxima Nova Regular", Arial, sans-serif; }
    .about-step__way-item-text:before {
        display: none; }
    .about-step__way-item-text + .about-step__way-note {
        margin-top: 10px; }
    .calculation-screen__container {
        min-height: auto; }
    /*.content-page__content h1 {*/
        /*margin-bottom: 52px;*/
        /*font: 18px/22px "Proxima Nova Black", Arial, sans-serif; }*/
    .content-page__content h2, .content-page__content h3, .content-page__content h4, .content-page__content h5, .content-page__content h6 {
        margin: 30px 0 10px;
        font: 18px/22px "Proxima Nova Black", Arial, sans-serif; }
    /*.content-page__content p {*/
        /*font: 14px/20px "Proxima Nova Light", Arial, sans-serif; }*/
    .content-page__content ul li, .content-page__content ol li {
        font: 14px/20px "Proxima Nova Light", Arial, sans-serif; }
    /*.content-page__content_about h1 {*/
        /*margin: 0 0 38px; }*/
    .content-page__content_about h2 {
        margin-bottom: 30px;
        text-align: center; }
    .content-page__buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
    .content-page__button_try {
        margin-top: 20px; }
    .content-page__button_choose {
        margin-top: 20px; }
    .footer {
        text-align: center; }
    .footer__navigation {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; }
    .footer__navigation-item {
        text-align: center; }
    .footer__copyright {
        text-align: center; }
    .footer__design-by {
        margin-top: 12px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
    .header {
        position: absolute; }
    .header__logotype {
        display: block;
        margin: 0 auto; }
    .header__buttons-container {
        justify-content: space-between;
        width: 100%;
    }
    .reviews-slider__button-next, .reviews-slider__button-prev {
        display: none !important; }
    .tariff-plans-screen {
        padding-bottom: 34px; }
    .tariff-plans-screen__advantages {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .tariff-plan-advantage {
        margin-bottom: 50px; } }

@media screen and (max-width: 768px) {
    body {
        padding-top: 74px; }
    .button_big {
        height: 34px;
        min-height: 34px;
        font-family: "Proxima Nova Regular", Arial, sans-serif;
        font-size: 14px;
        line-height: 32px; }
    .button_big_inverse {
        height: 34px;
        min-height: 34px;
        font-family: "Proxima Nova Regular", Arial, sans-serif;
        font-size: 14px;
        line-height: 32px; }
    #auction-screen-top .calculation-screen__body .calculation-screen__auction-submit{
        width: 111px;
        height: 50px;
        min-height: 50px;
        font-size: 16px;
        line-height: 48px;
    }
    .calculation-screen__container{
        padding: 25px 0 0 0;
    }
    #auction-screen-top .calculation-screen__body{
        padding-bottom: 0;
        width: 100%;
    }
    .calculation-result-screen__counter-container {
        padding: 30px 15px 25px; }
    .calculation-result-screen__counter span {
        width: 50px;
        font-size: 64px;
        line-height: 98px; }
    .calculation-result-screen__tank {
        padding: 0 15px; }
    .calculation-result-screen__prices {
        padding: 0 15px; }
    .calculation-result-screen__total-price-text {
        font: 13px/18px "Proxima Nova Regular", Arial, sans-serif; }
    .calculation-result-screen__total-price-value {
        font: 24px/1 "Proxima Nova Extrabold", Arial, sans-serif; }
    .calculation-result-screen__price-text {
        font: 13px/18px "Proxima Nova Regular", Arial, sans-serif; }
    .calculation-result-screen__price-value {
        font: 13px/18px "Proxima Nova Light", Arial, sans-serif; }
    .calculation-result-screen__prices-buttons {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 20px 15px 0; }
    .calculation-result-screen__prices-button {
        margin: 0 0 20px;
        padding: 0 10px; }
    .calculation-result-screen__error-container {
        padding-left: 9px;
        padding-right: 9px; }
    .calculation-result-screen__error-title {
        margin-bottom: 20px;
        font: 18px/22px "Proxima Nova Bold", Arial, sans-serif; }
    .calculation-result-screen__error-desc {
        margin-bottom: 28px;
        padding: 0 11px;
        font: 16px/24px "Proxima Nova Regular", Arial, sans-serif; }
    .calculation-result-screen__error-buttons-title {
        margin-bottom: 20px;
        font: 14px/17px "Proxima Nova Bold", Arial, sans-serif; }
    .calculation-result-screen__error-button {
        margin: 0 0 10px;
        padding: 0 10px; }
    .calculation-result-screen__title {
        top: 57px; }
    .calculation-result-screen__button {
        bottom: 57px; }
    .calculation-screen__input-container {
        max-width: 100%;
        padding: 10px 121px 4px 21px; }
    .calculation-screen__label {
        height: 12px;
        font-size: 10px;
        line-height: 12px;
        z-index: 100;
        left: 40px !important;
    }
    .calculation-screen__input {
        width: 100%;
        height: 24px;
        padding: 0;
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 2px; }
    .calculation-screen__submit {
        width: 111px;
        height: 50px;
        min-height: 50px;
        font-size: 16px;
        line-height: 48px; }
    .content-page__button_prev {
        padding: 0 50px;
        background: #7ed321 url(../img/theme/icons/prev.svg) no-repeat 16px 5px;
        background-size: 24px; }
    .content-page__button_prev:hover, .content-page__button_prev:focus {
        background: #fff url(../img/theme/icons/prev_hover.svg) no-repeat 16px 5px;
        background-size: 24px; }
    .content-page__button_next {
        padding: 0 50px;
        background: #7ed321 url(../img/theme/icons/next.svg) no-repeat calc(100% - 16px) 5px;
        background-size: 24px; }
    .content-page__button_next:hover, .content-page__button_next:focus {
        background: #fff url(../img/theme/icons/next_hover.svg) no-repeat calc(100% - 16px) 5px;
        background-size: 24px; }
    .content-page__button_try {
        max-width: 380px; }
    .content-page__button_choose {
        max-width: 270px; }
    .cookie-tooltip__row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
    .cookie-tooltip__desc {
        margin: 0 0 17px;
        padding: 0;
        text-align: center; }
    .footer {
        margin-bottom: 40px;
        padding: 40px 0 0; }
    .footer__navigation {
        padding-top: 35px; }
    .footer__design-by {
        position: absolute;
        left: 50%;
        bottom: -30px;
        margin: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%); }
    .header {
        position: fixed;
        padding: 20px 0; }
    .header__buttons-container {
        padding-top: 0; }
    .info-screen {
        min-height: auto;
        padding: 70px 0 82px; }
    .info-screen + .info-screen {
        padding: 8px 0 0; }
    .info-screen__title {
        font: 18px/22px "Proxima Nova Bold", Arial, sans-serif;
        margin-bottom: 20px; }
    .info-screen__desc {
        font: 16px/20px "Proxima Nova Regular", Arial, sans-serif;
        margin-bottom: 30px; }
    .info-screen__button {
        margin: 30px auto 0; }
    .tariff-plan_special {
        margin-top: 0; }
    .tariff-plan_special .tariff-plan__title {
        padding-top: 19px;
        padding-bottom: 12px; }
    .tariff-plan_special .tariff-plan__info {
        padding-bottom: 25px; }
    .tariff-plans-screen {
        margin-top: 80px; }
    .tariff-plans-screen__title {
        max-width: 280px;
        margin: 0 auto 20px;
        font: 18px/22px "Proxima Nova Bold", Arial, sans-serif; }
    .tariff-plans-screen .col-lg-3 {
        padding: 0; }
    .test-screen {
        padding-bottom: 40px; }
    .test-screen__title {
        font: 18px/22px "Proxima Nova Bold", Arial, sans-serif; }
    .test-screen__item {
        margin-bottom: 20px; }
    .test-screen__button {
        margin-top: 20px;
        max-width: 220px; } }

.not-authorized .header__cabinet-link {
    font-size: 16px;
    margin-right: 20px; }
.not-authorized .header__cabinet-link .icon-user {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../img/theme/icons/landing-user-icon.png) no-repeat scroll transparent;
    margin-right: 10px;
    position: relative;
    top: 3px; }

.calculation-result-screen__auction-content .calculation-result-screen__title {
    position: static;
    font: 24px/29px "Proxima Nova Bold", Arial, sans-serif;
    color: #000;
    margin-top: 50px;
    margin-bottom: 60px; }

.calculation-result-screen__auction-content .calculation-result-screen__register-button {
    display: block;
    max-width: 280px;
    margin: 0 auto 30px auto;
    height: 60px;
    min-height: 60px;
    padding: 0 24px;
    background: #7ed321;
    border-radius: 30px;
    border: 1px solid #7ed321;
    font: 18px/58px "Proxima Nova Semibold", Arial, sans-serif;
    color: #fff;
    text-align: center; }

.calculation-result-screen__auction-content .calculation-result-screen__login-button {
    display: block;
    margin: 0 auto;
    font-size: 16px;
    max-width: 100px;
    text-align: center; }

.calculation-result-screen__auction-content .calculation-result-screen__register-button:hover,
.calculation-result-screen__auction-content .calculation-result-screen__register-button:focus {
    background: #fff;
    border: 1px solid #7ed321;
    color: #7ed321;
    -webkit-transition: all 0.33s;
    transition: all 0.33s;
    text-decoration: none; }
.user-balance-block__button {
    width: 100%;
    max-width: 130px;
    background-color: #7ed321;
    border: 1px solid #7ed321;
    color: #fff; }
.user-balance-block__button:hover, .user-balance-block__button:focus {
    background-color: #fff;
    border: 1px solid #7ed321;
    color: #7ed321; }
@media screen and (max-width: 575px) {
    .calculation-screen__input {
        height: 60px;
        position: relative;
        top: -10px;
        padding: 20px 0 0 20px;
    }
    .header-logotype-mobile{
        text-align: center;
        width: 100%;
        padding-bottom: 15px;
    }
    .header-buttons-mobile{
        text-align: center;
        width: 100%;
        padding-bottom: 15px;
    }
    .header-buttons-mobile .button_small{
        min-width: 140px !important;
    }

}


#width-search-parent .select2-container--default.select2-container--open .select2-dropdown:not(.select2-dropdown--above):before{
    left: 110px !important;
}

#location-search-parent .select2-container--default.select2-container--open .select2-dropdown:not(.select2-dropdown--above):before{
    left: 48px !important;
}

#year-search-parent .select2-container--default.select2-container--open .select2-dropdown:not(.select2-dropdown--above):before{
    left: 30px !important;
}

#plant-search-parent .select2-container--default.select2-container--open .select2-dropdown:not(.select2-dropdown--above):before{
    left: 49px !important;
}

#width-search-parent .select2-container--default.select2-container--open .select2-dropdown:not(.select2-dropdown--above):before{
    left: 110px !important;
}

.calculation-result-screen__search-container .calculation-result-screen__search-buttons .calculation-result-screen__search-button{
    font-size: 14px !important;
    padding: 6px 20px 6px 45px;
    position: relative;
    border: none;
    margin: 0;
    text-decoration: none;
    text-align: left !important;
    width: 100%;
    color: #9B9B9B;
}
.calculation-result-screen__search-container .calculation-result-screen__search-buttons .calculation-result-screen__search-button:before{
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 5px;
    left: 10px;
    background: url(../img/theme/icons/rectangle-checkbox.png) no-repeat left center;
    content: '';
}
.calculation-result-screen__search-container .calculation-result-screen__search-buttons .calculation-result-screen__search-button.SelectAll-button-clear-all:before{
    background: url(../img/theme/icons/rectangle-checkbox-active.png) no-repeat left center;
}
.header-news-link{
    cursor: pointer;
}


/*Landing Pages*/
.landing-carriage-logo{
    text-align: center;
}
.landing-carriage-big-title{
    text-align: center;
    font-family: "Rubik Medium", Arial, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 48px;
    color: #252631;
    padding: 32px 0 10px 0;
}
.landing-carriage-title-decs{
    text-align: center;
    font: 36px "Proxima Nova Regular", Arial, sans-serif;
    color: #252631;
    padding-bottom: 45px;
}
.landing-carriage-title-decs br{
    display: none;
}
.landing-calculation-screen-margin-bottom{
    margin-bottom: 60px;
}
.landing-try-it-free {
    text-align: center;
    height: 85px;
    line-height: 85px;
    margin: 0 auto 50px;
    width: 700px;
    background-size: 99%;
}
.landing-try-it-free span{
    font: 18px "Proxima Nova Bold", Arial, sans-serif;
    color: #fff;
}
.landing-services-title{
    font-family: "Rubik Medium", Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 48px;
    color: #252631;
    text-align: center;
    padding-bottom: 40px;
}
.landing-services-desc{
    text-align: center;
    float: left;
    width: 33.3%;
    margin: 0 auto;
    padding-left: 40px;
    padding-right: 40px;
}
.landing-services-desc p{
    font: 18px "Proxima Nova Bold", Arial, sans-serif;
    color: #4A4A4A;
    padding-top: 25px;
}
.landing-services-desc span{
    padding-top: 10px;
    font: 16px "Proxima Nova Regular", Arial, sans-serif;
    line-height: 19px;
    color: #4A4A4A;
}
.landing-offer-title{
    font: 18px "Proxima Nova Bold", Arial, sans-serif;
    color: #000000;
    text-align: center;
}

.landing-offer-desc {
    font: 18px "Proxima Nova Light", Arial, sans-serif;
    text-align: center;
    padding-top: 15px;
}
.landing-offer-desc img{
    width: 866px;
    height: 582px;
}
.landing-offer-container{
    min-height: 0;
    padding: 60px 0;
    background-color: #F5F5F5;
}

.landing-input-container{
    background: #e8ebef;
    padding: 60px 0 40px 0;
}
.landings-today-count{
    padding-top: 0;
    padding-bottom: 0;
}
.landings-mainpage-today-count{
    padding-bottom: 0;
    padding-top: 150px;
}
.landing-view-example{
    background-color: #e8ebef;
    text-decoration: none;
    text-align: center;
    width: 100%;
    font: 16px "Proxima Nova Regular", Arial, sans-serif;
    color: #4A90E2;
    padding: 40px 0 60px 0;
}
.landing-view-example a{
    padding-left: 15px;
}
.landing-view-example a:hover{
    text-decoration: none;
}
.landing-view-all-features-link{
    margin-bottom: 20px;
}
.header-logotype-text{
    font: 14px "Proxima Nova Regular", Arial, sans-serif;
    color: #4A4A4A;
    padding-top: 15px;
    padding-left: 0;
}
.landing-carriage-logo-wheels{
    text-align: center;
    padding-bottom: 30px;
}
.landing-carriage-wheels-pair-desc{
    text-align: center;
    font: 24px "Proxima Nova Regular", Arial, sans-serif;
    padding-bottom: 25px;
    color: #252631;
}

.landing-carriage-wheels-pair-desc span{
    color: #252631;
    font: 24px "Proxima Nova Bold", Arial, sans-serif;
}
.landing-partners-logo{
    width: 25%;
    float: left;
    padding-bottom: 95px;
    text-align: center;
    height: 116px;
}
.landing-ugmk img{
    padding-top: 10px;
}
.landing-fecko img{
    padding-top: 15px;
}
.landing-partners-container p{
    text-align: center;
    font: 24px "Proxima Nova Bold", Arial, sans-serif;
    color: #000000;
    padding-bottom: 95px;
}
.landing-calculation-screen__container{
    height: 80px;
    padding-top: 50px;
}
.landing-main-image-container{
    height: 380px;
    width: 100%;
    background: url(../img/theme/landings/main.png) no-repeat right;
    margin-bottom: 50px;
}
.landing-main-image-container p{
    font: 40px "Proxima Nova Semibold", Arial, sans-serif;
    color: #4A4A4A;
    margin-bottom: 0;
    font-weight: bolder;
    padding: 3em 0 0 0;
}
.landing-mainpage-image-container-padding{
    padding-top: 40px;
}
.landing-two-services-container{
    width: 100%;
}
.landing-two-services-desc{
    text-align: center;
    float: left;
    width: 50%;
    margin: 0 auto;
    padding-left: 40px;
    padding-right: 40px;
}
.landing-two-services-desc p{
    font-family: "Rubik Medium", Arial, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    color: #252631;
    padding-top: 25px;
}
.landing-two-services-desc span{
    padding-top: 10px;
    font-family: "Rubik Regular", Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: #778CA2;
}
.landing-register-to-sell {
    background: #e8ebef;
    text-align: center;
    padding: 60px 0;

}
.landing-register-to-sell p {
    font-family: "Rubik Medium", Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 36px;
    line-height: 42px;
    text-align: center;
    color: #252631;
}
.landing-register-to-sell a, .landing-register-to-sell a:hover, .landing-register-to-sell a:focus{
    margin-bottom: 30px;
    color: #FF7B0D;
    position: relative;
}
.landing-register-to-sell a:before{
    content: "";
    background: url(../img/theme/landing-new/top-login-icon.svg);
    width: 21px;
    height: 24px;
    position: absolute;
    left: -35px;
    top: -2px;
}
.landing-login-link{
    font-size: 16px;
}
.landing-auction-block-display .calculation-result-screen__title{
    display: none;
}
.landing-auction-block-display .calculation-result-screen__register-button{
    display: none;
}
.landing-auction-block-display .calculation-result-screen__login-button{
    display: none;
}
.partners div img{
    margin: 0 auto!important;
}
.slick-next:before{
    color: #F4F4F4;
    content: ' ';
}
.slick-prev:before{
    color: #F4F4F4;
    content: ' ';
}
.slick-next, .slick-prev {
    width: 50px;
    height: 50px;
}
.slick-next:before, .slick-prev:before{
    font-size: 48px;

}
.landing-partners-logo{
    margin-top: 35px;
}
.slick-next{
    background: url(../img/theme/landing-new/partners-slider-right-gray.svg) no-repeat center;
    width: 35px;
    transition: all 0.33s;
}
.slick-next:focus, .slick-next:hover{
    background: url(../img/theme/landing-new/partners-slider-right-orange.svg) no-repeat center;
    transition: all 0.33s;
}
.slick-prev{
    background: url(../img/theme/landing-new/partners-slider-left-gray.svg) no-repeat center;
    width: 35px;
    transition: all 0.33s;
}
.slick-prev:focus, .slick-prev:hover{
    background: url(../img/theme/landing-new/partners-slider-left-orange.svg) no-repeat center;
    transition: all 0.33s;
}
.partners-block{
    background-color: #fff;
    padding-top: 60px;
    width: 100%;
}
.landing-white-background{
    background: #fff;
}
.landing-alom-filter-containter{
    padding: 0;
}
.no-auction-margin-bottom{
    margin-bottom: 60px;
}
.landing-alom-filter-background{
    background: #F2F6F8;
}
.mainpage-landing-partners-container p{
    text-align: center;
    font: 24px/29px "Proxima Nova Bold", Arial, sans-serif;
    color: #4A4A4A;
}
.landing-alom-register-button{
    text-align: center;
}
.landing-header__button_registration{
    width: 100%;
    max-width: 140px !important;
    background-color: #7ed321 !important;
    border: 1px solid #7ed321 !important;
    color: #fff !important;}
.landing-header__button_registration:hover, .landing-header__button_registration:focus {
    background-color: #fff !important;
    border: 1px solid #7ed321 !important;
    color: #7ed321 !important; }
.landing-header__button_login {
    margin-left: 10px !important;
    background-color: #fff !important;
    border: 1px solid #7ed321 !important;
    color: #7ed321 !important; }
.landing-header__button_login:hover, .landing-header__button_login:focus {
    background: #7ed321 !important;
    border: 1px solid #7ed321 !important;
    color: #fff !important; }
.landing-screen-container-padding{
    padding-bottom: 0px !important;
}

.field-calculation-screen__input ::-webkit-input-placeholder {opacity: 0.5;}
.field-calculation-screen__input ::-moz-placeholder {opacity: 0.5;}
.field-calculation-screen__input :-moz-placeholder {opacity: 0.5;}
.field-calculation-screen__input :-ms-input-placeholder {opacity: 0.5;}
.register-for-free-use-back-img a{
    color: #fff;
    text-decoration: underline;
}
.register-for-free-use-back-img{
    text-align: center;
    height: 80px;
    line-height: 80px;
    color: #fff;
    background: url(../img/theme/landings/blue-blur.png) no-repeat center;
    background-size: cover;
    margin: 60px auto;
    font-size: 16px;
    width: 70%;
}
.calculation-screen__list {
    justify-content: center;
    padding-block-start: 0;
    padding-left: 0;
}
.calculation-screen__item.active{
    margin: 0 5px;
    padding: 0 20px;
}
.header-topmenu{
    text-align: center;
}
.header-topmenu-list{
    margin-top: 15px;
    margin-bottom: 1em;
    padding-left: 0;
}
.header-topmenu-list li{
    list-style-type: none;
    display: inline-block;
    font: 16px/20px "Proxima Nova Regular", Arial, sans-serif;
    color: #4A90E2;
    margin: 0 20px;
}
.dropdown-menu{
    border-radius: 5px;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
    border: 1px solid rgb(255, 255, 255);
    width: 250px;
    padding: 15px 0;
    margin-top: 15px;
}
.auc-dropdown-toggle-left.dropdown-menu{
    width: 120px;
    min-width: 120px;
}
.wagon-evaluation .auc-dropdown-toggle-left.dropdown-menu{
    width: 250px;
}
.active-menu .auc-dropdown-toggle-left:before{
    background: #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    height: 10px;
    width: 10px;
    content: " ";
    top: -5px;
    left: 84px;
}
.auc-dropdown-toggle-left:before{
    background: #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    height: 10px;
    width: 10px;
    content: " ";
    top: -5px;
    left: 81px;
}
.wagon-evaluation .auc-dropdown-toggle-left:before{
    background: #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    height: 10px;
    width: 10px;
    content: " ";
    top: -5px;
    left: 125px;
}
.more-dropdown-toggle-left:before{
    background: #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    height: 10px;
    width: 10px;
    content: " ";
    top: -5px;
    left: 37px;
}
.header-topmenu-release-soon{
    color: #9B9B9B !important;
}
.header-topmenu-release-soon img{
    padding-right: 5px;
}
.header-topmenu-list a{
    text-decoration: none;
    padding-bottom: 5px;
    color: #4a90e2;
}
.header-topmenu-list a:hover{
    text-decoration: none;
    color: #4a90e2;
}
.header-topmenu-list a:focus{
    text-decoration: none;
    color: #4a90e2;
}
.header-topmenu-space-between{
    padding-bottom: 15px;
    width: 100%;
}
.header-topmenu .active-menu{
    font: 16px/20px "Proxima Nova Bold", Arial, sans-serif !important;
}
.header-topmenu .active-menu span{
    border-bottom: none;
}
.header-buttons-mobile{
    height: 50px;
    padding-right: 60px;
}
.header-topmenu .header-topmenu-list .active-menu .auction-active hr{
    width: 83%;
    margin-top: 5px;
    background-color: #4A90E2;
    height: 1px;
    display: block;
}
.header-topmenu .header-topmenu-list hr{
    display: none;
}
.header-topmenu .header-topmenu-list .active-menu hr{
    width: 100%;
    margin-top: 5px;
    background-color: #4A90E2;
    height: 1px;
    display: block;
}

.index-header-container-fluid{
    height: 50px;
}
.header-logotype-mobile {
    height: 50px;
}

/* Header Responsive Menu */
.header-menu-toggle-link,
.open-menu-background {
    display: none;
}

/*dropdown for auc*/
.auction-dropdown-expand-text{
    font: 13px "Proxima Nova Regular", Arial, sans-serif !important;
    padding-right: 0 !important;
    padding-top: 0!important;
}
.auction-dropdown-button{
    padding-right: 0 !important;
}
.auction-lot-dropdown{
    width: 70px !important;
    cursor: pointer;
    text-align: center;
    color: #4a90e2;
}
.carriage-total-download-files-dropdown-button{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 30px;
    padding: 0 20px 0 0;
    background-color: transparent;
    border: 0;
    text-align: center;
    cursor: pointer;
}
.carriage-total-download-files-dropdown-button:before {
    display: block;
    width: 19px;
    height: 19px;
    background: url(../img/content/icons/dropdown-arrow.svg) no-repeat center;
    background-size: 19px;
    content: ''; }
.carriage-total-download-files-dropdown-button:hover:before, .carriage-total-download-files-dropdown-button:focus:before {
    background: url(../img/content/icons/dropdown-arrow_hover.svg) no-repeat center;
    background-size: 19px; }

.carriage-total-download-files-dropdown-button_up:before {
    background: url(../img/content/icons/dropdown-arrow_up.png) no-repeat center !important;
}
.carriage-total-download-files-dropdown-button_up:hover:before, .carriage-total-download-files-dropdown-button_up:focus:before {
    background: url(../img/content/icons/dropdown-arrow_hover_up.png) no-repeat center !important;;
}
.dropdowned-auction-details-icons{
    float: left;
    width: 16px;
    text-align: center;
    margin-right: 10px;
    margin-bottom: 5px;
}

.auction-details-icons img{
    display: inline-flex;
    vertical-align: middle;
    margin-right: 5px;
}
.input-parts-error-text-alert {
    color: red;
    display: none;
    text-align: center;
    margin-top: 20px;
}
.emptycell-auction-width{
    width: 150px;
}
.header-logotype-mobile{
    width: 16.6%;
}
.header-buttons-mobile {
    max-width: 25%;
    margin: 0 auto;
}
.header__logotype-container{
    padding-left: 60px;
}
.calculation-screen__title-middle{
    margin: auto 0;
}
.calculation-screen .container{
    border-bottom: 1px solid #98A9BC;
}

/*Mainpage Poll Start*/
.mainpage-poll-container{
    width: 100%;
    height: 63px;
    background: #4A90E2;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    line-height: 63px;
    padding: 0 24px;
    margin-top: 20px;
    position: absolute;
    justify-content: center;
    display: inline-flex;
}
.mainpage-poll-wrap{
    margin: 0 60px;
    position: relative;
}
.mainpage-poll-text{
    font: 20px "Proxima Nova Regular", Arial, sans-serif;
    color: #fff;
    line-height: 63px;
    float: left;
}
.mainpage-poll-button{
    width: 100%;
    max-width: 140px;
    background-color: #7ed321;
    border: 1px solid #7ed321;
    color: #fff;
    height: 34px;
    float: left;
    margin: 15px 0 14px 40px;
}
.mainpage-poll-button:hover, .mainpage-poll-button:focus{
    background-color: #FFF;
    border: 1px solid #7ed321;
    color: #7ed321;
}
.mainpage-poll-img{
    position: absolute;
    right: 24px;
}
.mainpage-poll-text br{
    display: none;
}


/*Landingpage paddings start*/
.info-screen-new-padding{
    padding: 160px 0 0 0 !important;
}
.screen-new-padding{
    padding: 80px 0 140px 0!important;
}
.screen-new-padding .calculation-result-screen__button{
    bottom: 70px;
}
.test-screen-new-height{
    min-height: 100% !important;
}

/*Mobile dropdown adds start*/
.personal-area-references__title {
    margin: 0 0 16px;
    font: 20px/26px "Proxima Nova Light", Arial, sans-serif;
    color: #000; }

.personal-area-reference {
    margin-bottom: 10px; }
.personal-area-reference__card-header {
    margin: 0 0 6px;
    padding: 0;
    background: transparent;
    border-bottom: 0;
    border-radius: 0; }
.personal-area-reference__title {
    margin: 0; }
.personal-area-reference__title-link {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 19px 52px 19px 45px;
    background: #4a90e2;
    border-bottom: 0;
    border-radius: 5px;
    font: 16px/22px "Proxima Nova Light", Arial, sans-serif;
    color: #fff;
    text-decoration: none; }
.personal-area-reference__title-link:hover, .personal-area-reference__title-link:focus {
    text-decoration: none;
    color: #fff; }
.personal-area-reference__title-link:before {
    position: absolute;
    top: 24px;
    right: 20px;
    display: block;
    width: 12px;
    height: 12px;
    background: url(../img/theme/icons/ads-dropdown-arrow.png) no-repeat right center;
    background-size: 26px;
    content: ''; }
.personal-area-reference__title-link.collapsed {
    background: #fff;
    color: #4a4a4a; }
.personal-area-reference__title-link.collapsed:before {
    background-position: left center; }
.personal-area-reference__title-link.collapsed:hover {
    color: #4a90e2; }
.personal-area-reference__info {
    padding: 20px 25px;
    background: #fff;
    border-radius: 5px; }
.personal-area-reference__info h1, .personal-area-reference__info h2, .personal-area-reference__info h3, .personal-area-reference__info h4, .personal-area-reference__info h5, .personal-area-reference__info h6 {
    margin: 0 0 10px;
    font: 16px/20px "Proxima Nova Bold", Arial, sans-serif;
    color: #000; }
.personal-area-reference__info p {
    margin: 0 0 10px;
    font: 16px/20px "Proxima Nova Regular", Arial, sans-serif;
    color: #4a4a4a; }
.personal-area-reference__info a {
    color: #4a90e2;
    text-decoration: none; }
.personal-area-reference__info a:hover, .personal-area-reference__info a:focus {
    color: #4a90e2;
    text-decoration: underline; }
.adds-reference-block-1-background .personal-area-reference__title-link.collapsed{
    background: url(../img/theme/icons/ads-evaluation-carriage-cost-hover.svg) no-repeat;
    /*box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);*/
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    color: #4a90e2 !important;
    background-size: 19px 19px;
    background-position: 15px 20px;
}
.adds-reference-block-1-background .personal-area-reference__title-link{
    background: url(../img/theme/icons/ads-evaluation-carriage-cost-active.svg) no-repeat #4a90e2;
    color: #FFF !important;
    background-size: 19px 19px;
    background-position: 15px 20px;
}
.adds-reference-block-2-background .personal-area-reference__title-link.collapsed{
    background: url(../img/theme/icons/ads-download-xls-hover.svg) no-repeat;
    /*box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);*/
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    color: #4a90e2 !important;
    background-size: 19px 19px;
    background-position: 15px 20px;
}
.adds-reference-block-2-background .personal-area-reference__title-link{
    background: url(../img/theme/icons/ads-download-xls-active.svg) no-repeat #4a90e2;
    color: #FFF !important;
    background-size: 19px 19px;
    background-position: 15px 20px;
}
.adds-reference-block-3-background .personal-area-reference__title-link.collapsed{
    background: url(../img/theme/icons/ads-request-story-hover.svg) no-repeat;
    /*box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);*/
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    color: #4a90e2 !important;
    background-size: 19px 19px;
    background-position: 15px 20px;
}
.adds-reference-block-3-background .personal-area-reference__title-link{
    background: url(../img/theme/icons/ads-request-story-active.svg) no-repeat #4a90e2;
    color: #FFF !important;
    background-size: 19px 19px;
    background-position: 15px 20px;
}
.adds-reference-block-4-background .personal-area-reference__title-link.collapsed{
    background: url(../img/theme/icons/ads-online-offer-hover.svg) no-repeat;
    /*box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);*/
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    color: #4a90e2 !important;
    background-size: 19px 19px;
    background-position: 15px 20px;
}
.adds-reference-block-4-background .personal-area-reference__title-link{
    background: url(../img/theme/icons/ads-online-offer-active.svg) no-repeat #4a90e2;
    color: #FFF !important;
    background-size: 19px 19px;
    background-position: 15px 20px;
}
.adds-reference-block-5-background .personal-area-reference__title-link.collapsed{
    background: url(../img/theme/icons/ads-auction-hover.svg) no-repeat;
    /*box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);*/
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    color: #4a90e2 !important;
    background-size: 19px 19px;
    background-position: 15px 20px;
}
.adds-reference-block-5-background .personal-area-reference__title-link{
    background: url(../img/theme/icons/ads-auction-active.svg) no-repeat #4a90e2;
    color: #FFF !important;
    background-size: 19px 19px;
    background-position: 15px 20px;
}
.adds-reference-block-6-background .personal-area-reference__title-link.collapsed{
    background: url(../img/theme/icons/ads-megahpone-hover.svg) no-repeat;
    /*box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);*/
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    color: #4a90e2 !important;
    background-size: 19px 19px;
    background-position: 15px 20px;
}
.adds-reference-block-6-background .personal-area-reference__title-link{
    background: url(../img/theme/icons/ads-megahpone-active.svg) no-repeat #4a90e2;
    color: #FFF !important;
    background-size: 19px 19px;
    background-position: 15px 20px;
}
.adds-reference-block-7-background .personal-area-reference__title-link.collapsed{
    background: url(../img/theme/icons/ads-analytics-hover.svg) no-repeat;
    /*box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);*/
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    color: #4a90e2 !important;
    background-size: 19px 19px;
    background-position: 15px 20px;
}
.adds-reference-block-7-background .personal-area-reference__title-link.collapsed:before{
    background-position: left center;
    position: absolute;
    top: 24px;
    right: 20px;
    display: block;
    width: 12px;
    height: 12px;
    background: url(../img/theme/icons/ads-dropdown-arrow.png) no-repeat right center;
    background-size: 26px;
    content: '';
}
.adds-reference-block-7-background .personal-area-reference__title-link.collapsed p{
    margin-bottom: 0;
}
.adds-reference-block-7-background .personal-area-reference__title-link.collapsed p:after{
    display: inline-block;
    height: 20px;
    margin-left: 5px;
    padding: 3px 7px 1px;
    background: #ff7400;
    border-radius: 4px;
    font: 12px/16px "Proxima Nova Regular", Arial, sans-serif;
    color: #fff;
    /*content: 'Скоро';*/
    float: right;
    position: relative;
    left: 15%;
}
.adds-reference-block-7-background .personal-area-reference__title-link{
    background: url(../img/theme/icons/ads-analytics-active.svg) no-repeat #4a90e2;
    color: #FFF !important;
    background-size: 19px 19px;
    background-position: 15px 20px;
}
.adds-personal-area-reference__info{
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    font: 14px/17px "Proxima Nova Regular", Arial, sans-serif;
    color: #4A4A4A;
}
.adds-personal-area-reference__card-container{
    width: 100%;
    padding: 0 15px;
    margin-bottom: 10px;
}

/*Mobile dropdown adds end*/
.adds-landing-container .pagination__list{
    display: none;
}
/*Adds landing pade end*/

/*Login width eclipse end*/
/*.landing-repair-cost-block-title p{*/
    /*margin-bottom: 14px;*/
    /*font: 24px "Proxima Nova Bold", Arial, sans-serif;*/
    /*color: #4A4A4A;*/
/*}*/
/*.landing-repair-cost-block-title p{*/
    /*margin-bottom: 14px;*/
    /*font: 24px "Proxima Nova Bold", Arial, sans-serif;*/
    /*color: #4A4A4A;*/
/*}*/
.landing-repair-cost-block-title p{
    margin-bottom: 14px;
    font-family: "Rubik Medium", Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 48px;
    color: #252631;
    white-space: nowrap;
    position: relative;
    z-index: 1;
}
.landing-repair-cost-block-wrap{
    padding-top: 60px;
}
.landing-repair-cost-block-sum p{
    font: 64px "Rubik Bold", Arial, sans-serif;
    color: #7ED321;
    margin-bottom: 0;
}
/*.landing-repair-cost-block-sum span{*/
    /*font: 24px "Proxima Nova Regular", Arial, sans-serif;*/
    /*color: #4A4A4A;*/
/*}*/
.landing-repair-cost-block-sum span{
    font-family: "Rubik Medium", Arial, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    color: #252631;
}
.landing-repair-cost-block-decs-text{
    font: 20px "Proxima Nova Regular", Arial, sans-serif;
    color: #4A4A4A;
    border-left: 2px solid #FF7B0D;
    padding: 10px;
    line-height: 24px;
    height: 100px;
}
.landing-repair-cost-block-sum{
    padding-right: 30px;
}
.landing-repair-cost-carriage-img{
    height: 407px;
}
.landing-repair-cost-block-button{
    width: 280px;
    height: 58px;
}
/*.landing-repair-cost-block-button-text{*/
    /*font: 20px "Proxima Nova Regular", Arial, sans-serif;*/
    /*color: #FF7400;*/
    /*padding-right: 30px;*/
    /*position: relative;*/
    /*top: 5px;*/
/*}*/
.landing-repair-cost-block-button-text{
    font: 18px "Proxima Nova Regular", Arial, sans-serif;
    color: #313749;
    padding-right: 30px;
    position: relative;
    top: 5px;
}
.landing-repair-cost-block-button-wrap{
    margin-top: 45px;
}
.landing-repair-cost-block-decs-text-wrap, .landing-repair-cost-block-button-wrap{
    display: flex;
}
.landing-repair-cost-carriage-img{
    float: right;
    /*padding-right: 74px;*/
}
.landing-repair-cost-carriage-img{
    background: url(../img/theme/icons/landing-repair-cost-carriage-img.jpg) no-repeat top right;
    /*width: 650px;*/
    float: right;
    width: 50%;
    position: absolute;
    right: 0;
    background-size: 363px 286px;
}
.landing-repair-cost-block-sum p span{
    font: 36px "Proxima Nova Regular", Arial, sans-serif;
}

.info-screen__titles-left{
    margin: 0 0 10px !important;
    text-align: left !important;
}
.info-screen__titles-left br{
    display: none;
}
.info-screen__titles-right{
    text-align: right !important;
    /*margin-bottom: 20px !important;*/
    margin-right: 0 !important;
}
.landing-repair-cost-block-decs-wrap{
    width: 60%;
    float: left;
    margin-top: 10px;
}
.info-screen-background{
    background-color: #F4F4F4;
    margin: 60px 0;
}


/*New auc filters start*/
.new-auction-lot-filters-container{
    padding: 0 30px 30px;
    background: #FFFFFF;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    width: 100%;
}
.auction-lot-filters-toggle-submit-container{
    margin-top: 12px;
}
.new-auction-lot-filters-container{
    /*display: flex;*/
    margin: 0 auto 50px auto;
    width: 1130px;
    justify-content: space-between;
    position: relative;
    /* left: -5px; */
    top: 40px;
    border-top: 5px solid #4A90E2;
    border-radius: 5px;
}
.auction-lot-filters-repair-parts-container{
    display: flex;
    justify-content: space-between;
}
.auction-lot-filters-toggle-submit-link{
    background: #7ED321;
    border-radius: 20px;
    border: 1px solid #7ED321;
    color: #FFF;
    font: 14px "Proxima Nova Regular", Arial, sans-serif;
    padding: 10px 20px;
    width: 100%;
    white-space: nowrap;
    transition: all 0.33s;
    text-decoration: none;
}
.auction-lot-filters-toggle-submit-link:hover{
    background: #FFF;
    color: #7ED321;
    text-decoration: none;
}
.auction-lot-filters-toggle-submit-link:focus{
    background: #7ED321;
    color: #FFF;
}
.auction-lot-filters-toggle-button-container{
    background: #4A90E2;
    border-radius: 4px;
    color: #FFF;
    /*padding: 5px 15px;*/
    display: flex;
    justify-content: space-between;
    margin-left: 20px;
}
.auction-lot-filters-toggle-button-container a{
    color: #FFF;
}
.auction-lot-filters-toggle-button-link:hover, .auction-lot-filters-toggle-button-close-icon:hover{
    background: rgba(0, 0, 0, 0.1);
    text-decoration: none;
}
.auction-lot-filters-toggle-button-link{
    width: 136px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-right: 1px solid rgba(255, 255, 255, 0.25);
}
.auction-lot-filters-toggle-button-container a:hover, .auction-lot-filters-toggle-button-container a:focus{
    text-decoration: none;
}
.auction-lot-filters-toggle-button-close-icon{
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.auction-lot-filters-toggle-button-close-icon img{
    margin: 0 auto;
}
.auction-lot-filters-toggle-button-link img, .auction-lot-filters-repair-parts-dropdown img, .auction-lot-filters-toggle-button-link-white img{
    padding-right: 10px;
}
.auction-lot-filters-repair-parts-dropdown img{
    padding-left: 17px;
    position: relative;
    top: -17px;
}
.auction-lot-filters-repair-parts-dropdown span{
    padding-right: 16px;
}
.auction-lot-filters-repair-parts-dropdown.show span{
    color: #4A4A4A;
}
.auction-lot-filters-repair-parts-dropdown{
    color: #989CA8;
    height: 40px;
    line-height: 40px;
    border: 1px solid #D8D8D8;
    box-sizing: border-box;
    border-radius: 4px;
    width: 230px;
    margin-right: 20px;
    /*padding: 0 17px;*/
}
.auction-lot-filters-repair-parts-dropdown ul li a{
    color: #989CA8;
    font: 14px "Proxima Nova Regular", Arial, sans-serif;
    /*padding: 12px 17px 0 17px;*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.auction-lot-filters-repair-parts-dropdown ul li{
    padding: 17px 17px 0 17px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.auction-lot-filters-repair-parts-dropdown ul li a:hover, .auction-lot-filters-repair-parts-dropdown ul li a:focus{
    color: #4A90E2;
    text-decoration: none;
}
.auction-lot-filters-repair-parts-dropdown ul{
    padding: 5px 0 15px 0;
    top: -15px !important;
    width: 230px;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    border: none;
    height: 230px;
    overflow-y: auto;
    scrollbar-base-color: #FBFBFB;
    -ms-scrollbar-base-color: #FBFBFB;
    scrollbar-face-color: #D8D8D8;
    scrollbar-color: #D8D8D8 #FBFBFB;
    scrollbar-width: thin;
}
.auction-lot-filters-repair-parts-dropdown ul::-webkit-scrollbar {
    width: 4px;
    background: #FBFBFB;
}
.auction-lot-filters-repair-parts-dropdown ul::-webkit-scrollbar-thumb {
    background: #D8D8D8;
    border-radius: 3px;
    /*height: 100px;*/
}
.new-auction-lot-filters-details-container{
    background: #FFFFFF;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.127406);
    border-radius: 5px;
    /*margin-top: 5px;*/
    margin: 5px auto 0 auto;
    width: 1130px;
    z-index: 3;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0px;
    right: 0;
}
.new-auction-lot-filters-details-title{
    font: 12px "Proxima Nova Semibold", Arial, sans-serif;
    color: #9B9B9B;
    padding-left: 15px;
    margin-bottom: 10px;
}
.new-auction-lot-filters-details-first-row{
    display: flex;
    /*justify-content: space-between;*/
    padding: 30px 30px 30px 15px;
}
.new-auction-lot-filters-details-checkbox-value{
    padding-left: 10px !important;
    font: 12px "Proxima Nova Semibold", Arial, sans-serif!important;
    color: #4A4A4A!important;
    position: relative;
    top: 3px;
    padding-right: 30px;
    margin-bottom: 0;
}
.auction-lot-filters-depot-dropdown{
    width: 320px;
    height: 40px;
    /*border: 1px solid #D8D8D8;*/
    box-sizing: border-box;
    /*box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.10077);*/
    position: relative;
}
.auction-lot-filters-depot-dropdown input{
    width: 100%;
    height: 40px;
    padding: 10px 17px 10px 40px;
    /*color: #989CA8;*/
    color: #4A4A4A;
    border: 1px solid #D8D8D8;
    border-radius: 4px;
    background: url(../img/theme/icons/filter-depot-location-icon.svg) no-repeat 17px;
}
.auction-lot-filters-depot-dropdown input::-webkit-input-placeholder {
    font: 16px/20px "Proxima Nova Regular", Arial, sans-serif;
    color: #989CA8; }
.auction-lot-filters-depot-dropdown input:-ms-input-placeholder {
    font: 16px/20px "Proxima Nova Regular", Arial, sans-serif;
    color: #989CA8; }
.auction-lot-filters-depot-dropdown input::-ms-input-placeholder {
    font: 16px/20px "Proxima Nova Regular", Arial, sans-serif;
    color: #989CA8; }
.auction-lot-filters-depot-dropdown input::placeholder {
    font: 16px/20px "Proxima Nova Regular", Arial, sans-serif;
    color: #989CA8; }


.auction-lot-filters-depot-dropdown input:focus{
    border: 1px solid #4A90E2;
}
.auction-lot-filters-repair-parts-dropdown.show{
    border: 1px solid #4A90E2 !important;
}
.dropdown.auction-lot-filters-depot-dropdown.show .dropdown-toggle::after, .auction-lot-filters-repair-parts-dropdown.show .dropdown-toggle::after{
    color: #4A90E2;
}
.auction-lot-filters-depot-dropdown .dropdown-toggle:after{
    border-top: 0.5em solid;
    border-right: 0.5em solid transparent;
    border-bottom: 0;
    border-left: 0.5em solid transparent;
    position: absolute;
    top: 17px;
    right: 17px;
    color: #989CA8;
}
.auction-lot-filters-depot-dropdown ul{
    top: 15px !important;
    width: 320px;
    /*box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);*/
    border-radius: 5px;
    border: none;
    max-height: 160px;
    overflow-y: auto;
    scrollbar-base-color: #FBFBFB;
    -ms-scrollbar-base-color: #FBFBFB;
    scrollbar-face-color: #D8D8D8;
    scrollbar-color: #D8D8D8 #FBFBFB;
    scrollbar-width: thin;
}
.auction-lot-filters-depot-dropdown ul::-webkit-scrollbar {
    width: 4px;
    background: #FBFBFB;
}
.auction-lot-filters-depot-dropdown ul::-webkit-scrollbar-thumb {
    background: #D8D8D8;
    border-radius: 3px;
    height: 100px;
}
.auction-lot-filters-depot-dropdown ul li a{
    color: #989CA8;
    font: 14px "Proxima Nova Regular", Arial, sans-serif;
    padding: 12px 17px 0 17px;
    line-height: 30px;
}
.auction-lot-filters-depot-dropdown ul li{
    padding: 12px 17px 0 17px;
}
.auction-lot-filters-depot-dropdown  ul li a:hover, .auction-lot-filters-depot-dropdown ul li a:focus{
    color: #4A90E2;
    text-decoration: none;
}
.new-auction-lot-filters-details-char-container, .new-auction-lot-filters-details-place-container{
    color: #4A90E2;
    font-size: 13px;
}
.new-auction-lot-filters-details-char-container .dropdown-toggle:after, .new-auction-lot-filters-details-place-container .dropdown-toggle:after {
    border-top: 0.5em solid;
    border-right: 0.5em solid transparent;
    border-bottom: 0;
    border-left: 0.5em solid transparent;
    position: relative;
    top: 3px;
}
.new-auction-lot-filters-details-place-container .new-auction-lot-filters-details-title, .new-auction-lot-filters-details-char-container .new-auction-lot-filters-details-title{
    padding-left: 0;
}
.new-auction-lot-filters-details-place-container ul, .new-auction-lot-filters-details-char-container ul {
    top: 15px !important;
    width: 230px;
    /* box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1); */
    border-radius: 5px;
    border: none;
    max-height: 160px;
    overflow-y: auto;
    scrollbar-base-color: #FBFBFB;
    -ms-scrollbar-base-color: #FBFBFB;
    scrollbar-face-color: #D8D8D8;
    scrollbar-color: #D8D8D8 #FBFBFB;
    scrollbar-width: thin;
}
.new-auction-lot-filters-details-place-container ul li a, .new-auction-lot-filters-details-char-container ul li a{
    color: #989CA8;
    font: 14px "Proxima Nova Regular", Arial, sans-serif;
    padding: 12px 17px 0 17px;
}
.new-auction-lot-filters-details-place-container ul li a:hover, .new-auction-lot-filters-details-place-container ul li a:focus, .new-auction-lot-filters-details-char-container ul li a:hover, .new-auction-lot-filters-details-char-container ul li a:focus{
    color: #4A90E2;
    text-decoration: none;
}
.new-auction-lot-filters-details-second-row{
    text-align: right;
    padding: 20px 30px;
}
.auction-lot-filters-blue-button-submit{
    background: #4A90E2;
    border-radius: 17px;
    border: 1px solid #4A90E2;
    color: #fff;
    font-size: 14px;
    padding: 8px 25px;
    margin: 0 10px;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.33s;
    margin-left: 30px;
}
.auction-lot-filters-blue-button-submit:hover, .auction-lot-filters-blue-button-submit:focus{
    text-decoration: none;
    color: #4A90E2;
    background: #FFF;
}
.auction-lot-filters-reset-button{
    font: 14px "Proxima Nova Regular", Arial, sans-serif;
    color: #FF3D3D;
}
.auction-lot-filters-reset-button:hover, .auction-lot-filters-reset-button:focus{
    color: #FF3D3D;
    text-decoration: none;
}
.auction-lot-filters--toggle-button-container-blue, .auction-lot-filters-toggle-button-container-white{
    display: flex;
    justify-content: space-between;
}
.auction-lot-filters-toggle-button-link-white{
    margin-left: 20px;
    height: 40px;
    line-height: 40px;
    position: relative;
}
.auction-lot-filters-toggle-button-link-white a{
    color: #4A90E2 !important;
}
.auction-lot-filters-toggle-button-link-white a:hover, .auction-lot-filters-toggle-button-link-white a:focus{
    border-bottom: 1px dashed #4A90E2;
}
.auction-lot-filters-toggle-button-link-white a:after{
    position: absolute;
    top: 17px;
    right: -20px;
    display: block;
    width: 11px;
    height: 6px;
    background: url(../img/theme/icons/new-auc-filter-triangle-down-arrow.svg) no-repeat;
    content: '';
}
.new-auction-lot-filters-details-place-container .new-auction-lot-filters-details-title, .new-auction-lot-filters-details-char-container .new-auction-lot-filters-details-title{
    margin-bottom: 15px;
}
.new-auction-lot-filters-details-checkbox-block input{
    width: 20px;
    height: 20px;
    color: #4A4A4A;
}

.new-auction-lot-filters-details-condition-container, .new-auction-lot-filters-details-place-container, .new-auction-lot-filters-details-char-container, .new-auction-lot-filters-details-second-type-container{
    margin-left: 60px;
}
.auction-lot-filters-repair-parts-dropdown{
    /*overflow: hidden;*/
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 35px;
}
.auction-lot-filters-repair-parts-dropdown a{
    width: 100%;
    position: relative;
    display: block;
}
.auction-lot-filters-repair-parts-dropdown span{
    text-overflow: ellipsis;
    overflow: hidden;
    width: 80%;
    white-space: nowrap;
    display: inline-block;
}
.auction-lot-filters-repair-parts-dropdown .dropdown-toggle:after{
    border-top: 0.5em solid;
    border-right: 0.5em solid transparent;
    border-bottom: 0;
    border-left: 0.5em solid transparent;
    position: absolute;
    top: 17px;
    right: -20px;
    color: #989CA8;
}
.new-auction-lot-filters-details-checkbox-block, .new-auction-lot-filters-details-checkbox-block-one{
    display: flex;
}
.new-auction-lot-filters-details-place-container ul li, .new-auction-lot-filters-details-char-container ul li{
    padding: 17px 17px 0 0;
    white-space: nowrap;
}

.new-auction-lot-filters-details-place-container ul, .new-auction-lot-filters-details-char-container ul{
    padding: 5px 0 15px 0;
    /*top: -15px !important;*/
    /*width: 230px;*/
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    border: none;
    overflow-y: auto;
    width: auto;
    scrollbar-base-color: #FBFBFB;
    -ms-scrollbar-base-color: #FBFBFB;
    scrollbar-face-color: #D8D8D8;
    scrollbar-color: #D8D8D8 #FBFBFB;
    scrollbar-width: thin;
}
.new-auction-lot-filters-details-place-container ul::-webkit-scrollbar, .new-auction-lot-filters-details-char-container ul::-webkit-scrollbar{
    width: 4px;
    background: #FBFBFB;
}
.new-auction-lot-filters-details-place-container ul::-webkit-scrollbar-thumb, .new-auction-lot-filters-details-char-container ul::-webkit-scrollbar-thumb{
    background: #D8D8D8;
    border-radius: 3px;
    /*height: 100px;*/
}
.new-auction-lot-filters-details-place-container span, .new-auction-lot-filters-details-place-container span, .new-auction-lot-filters-details-place-container span, .new-auction-lot-filters-details-char-container span{
    padding-right: 5px;
}

.new-auction-lot-filters-details-first-row .checkmark{
    left: 15px;
}
/*New auc filters end*/
/*Auction filter scroll fix start*/
.filter-dropdown-menu-div-wrap{
    width: 320px;
    background: #FFF;
    top: 15px !important;
    z-index: 5 !important;
}
.filter-dropdown-menu-div{
    top: 15px !important;
    width: 310px;
    border-radius: 5px;
    border: none;
    max-height: 160px;
    overflow-y: auto;
    scrollbar-base-color: #FBFBFB;
    -ms-scrollbar-base-color: #FBFBFB;
    scrollbar-face-color: #D8D8D8;
    scrollbar-color: #D8D8D8 #FBFBFB;
    scrollbar-width: thin;
}
.filter-dropdown-menu-div::-webkit-scrollbar {
    width: 4px;
    background: #FBFBFB;
}
.filter-dropdown-menu-div::-webkit-scrollbar-thumb {
    background: #D8D8D8;
    border-radius: 3px;
    height: 100px;
}
.filter-dropdown-menu-div-item a{
    color: #989CA8;
    font: 14px "Proxima Nova Regular", Arial, sans-serif;
    padding: 12px 17px 0 17px;
    line-height: 30px;
}
.filter-dropdown-menu-div-item a:hover, .filter-dropdown-menu-div-item a:focus{
    color: #4A90E2;
    text-decoration: none;
}
.filter-dropdown-menu-div-item {
    padding: 12px 17px 0 17px;
}



.repair-parts-filter-dropdown-menu-div-wrap{
    width: 230px;
    background: #FFF;
    top: -13px !important;
    z-index: 5 !important;
}
.repair-parts-filter-dropdown-menu-div{
    color: #989CA8;
    height: 40px;
    line-height: 40px;
    border: 1px solid #D8D8D8;
    box-sizing: border-box;
    border-radius: 4px;
    width: 220px;
    margin-right: 20px;
}
.repair-parts-filter-dropdown-menu-div-item a{
    color: #989CA8;
    font: 14px "Proxima Nova Regular", Arial, sans-serif;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.repair-parts-filter-dropdown-menu-div-item{
    padding: 17px 17px 0 17px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.repair-parts-filter-dropdown-menu-div-item a:hover, .repair-parts-filter-dropdown-menu-div-item a:focus{
    color: #4A90E2;
    text-decoration: none;
}
.repair-parts-filter-dropdown-menu-div{
    padding: 5px 0 15px 0;
    top: -15px !important;
    width: 220px;
    border-radius: 5px;
    border: none;
    height: auto;
    max-height: 230px;
    overflow-y: auto;
    scrollbar-base-color: #FBFBFB;
    -ms-scrollbar-base-color: #FBFBFB;
    scrollbar-face-color: #D8D8D8;
    scrollbar-color: #D8D8D8 #FBFBFB;
    scrollbar-width: thin;
}
.repair-parts-filter-dropdown-menu-div::-webkit-scrollbar {
    width: 4px;
    background: #FBFBFB;
}
.repair-parts-filter-dropdown-menu-div::-webkit-scrollbar-thumb {
    background: #D8D8D8;
    border-radius: 3px;
}

.road-filter-dropdown-menu-div-wrap{
    width: auto;
    background: #FFF;
    z-index: 5 !important;
}

.road-filter-new-auction-lot-filters-details-place-container{
    top: 15px !important;
    width: auto;
    margin-right: 5px;
    border-radius: 5px;
    border: none;
    max-height: 160px;
    overflow-y: auto;
    margin-bottom: 5px;
    scrollbar-base-color: #FBFBFB;
    -ms-scrollbar-base-color: #FBFBFB;
    scrollbar-face-color: #D8D8D8;
    scrollbar-color: #D8D8D8 #FBFBFB;
    scrollbar-width: thin;
}
.road-filter-new-auction-lot-filters-details-place-container::-webkit-scrollbar {
    width: 4px;
    background: #FBFBFB;
}
.road-filter-new-auction-lot-filters-details-place-container::-webkit-scrollbar-thumb {
    background: #D8D8D8;
    border-radius: 3px;
    height: 100px;
}

.road-filter-new-auction-lot-filters-details-place-item{
    padding: 17px 17px 0 0;
    white-space: nowrap;
    display: flex;
}
.road-filter-new-auction-lot-filters-details-place-item a{
    color: #989CA8;
    font: 14px "Proxima Nova Regular", Arial, sans-serif;
    padding: 12px 17px 0 17px;
}
.road-filter-new-auction-lot-filters-details-place-item a:hover, .road-filter-new-auction-lot-filters-details-place-item a:focus{
    color: #4A90E2;
    text-decoration: none;
}
.new-auction-lot-filters-container-wrap{
    position: relative;
    z-index: 3;
}
.new-auction-lot-filters-details-container{
    top: -10px;
}
/*Auction filter scroll fix end*/

/*New mainpage filter fixes start*/
.autocomplete-suggestions{
    max-height: none !important;
}
/*New mainpage filter fixes end*/

/*New filter adaptive end*/
/*Errors pages and sitemap block start*/
.errors-page-background{
    background: #F9F9F9;
}
.errors-page-background main{
    min-height: 100%;
}
.errors-page-background .footer{
    position: fixed;
    bottom: 0;
    width: 100%;
    max-height: 90px;
}
.error-500-conntection{
    width: 50%;
    margin: 0 auto;
    text-align: center;
    margin-top: 80px;
}
.error-500-conntection p {
    margin-top: 0;
    position: relative;
    z-index: 100;
    font-family: "Rubik Regular", Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    text-align: center;
    color: #4A4A4A;
    word-wrap: break-word;
}
.error-500-connection-image-container{
    display: flex;
    justify-content: space-between;
    width: 100%;
    position: relative;
    bottom: 0;
}
.error-500-wallpaper-image-container{
    width: 50%;
    margin: 0 auto;
}
.error-500-wallpaper-image-container img{
    position: absolute;
    bottom: 90px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
.error-500-left-cable{
    position: relative;
    top: 30px;
}
.error-404-not-found-background-container{
    background: url(../img/theme/icons/errors/error-404-infinity-back-image.svg) no-repeat 178px;
}
.error-404-not-found-background-container{
    display: flex;
    padding: 30px 0;
    margin: 60px 0 0 125px;
}
.error-404-not-found-text{
    margin-left: 80px;
}
.error-404-not-found-text p{
    font: 36px "Proxima Nova Bold", Arial, sans-serif;
    color: #4A4A4A;
    line-height: 44px;
}
.error-404-not-found-text span{
    color: #989CA8;
}
.error-404-not-found-text-link-home{
    width: 250px;
    color: #FFF;
    border-radius: 17px;
    line-height: 34px;
    height: 34px;
    padding: 8px 30px 8px 20px;
    transition: all 0.33s;
    border: 1px solid #4A90E2;
    background: url(../img/theme/icons/errors/error-404-right-arrow-white.svg) no-repeat 220px #4A90E2;
}
.error-404-not-found-text-link-home:hover, .error-404-not-found-text-link-home:focus{
    text-decoration: none;
    color: #4A90E2;
    background: url(../img/theme/icons/errors/error-404-right-arrow-blue.svg) no-repeat 220px #FFF;
}
.error-404-not-found-text-link-sitemap, .error-404-not-found-text-link-sitemap:hover, .error-404-not-found-text-link-sitemap:focus{
    color: #4A90E2;
    text-decoration: underline;
    font: 14px "Proxima Nova Regular", Arial, sans-serif;
    margin-left: 20px;
}
.error-404-not-found-bottom-block-title{
    font: 24px "Proxima Nova Semibold", Arial, sans-serif;
    color: #4A4A4A;
    margin-bottom: 20px;
}
.error-404-not-found-bottom-block-container{
    margin: 100px 0 0 125px;
}
.error-404-not-found-bottom-nav-links-container{
    display: flex;
}
.error-404-not-found-bottom-nav-links-container a{
    color: #4A4A4A;
    font: 16px "Proxima Nova Regular", Arial, sans-serif;
}
.error-404-not-found-bottom-nav-links-container a:hover, .error-404-not-found-bottom-nav-links-container a:focus{
    color: #4A90E2;
    text-decoration: underline;
}
.error-404-not-found-bottom-nav-links-first-row, .error-404-not-found-bottom-nav-links-second-row{
    line-height: 29px;
}
.error-404-not-found-bottom-nav-links-second-row{
    margin-left: 60px;
}
.sitemap-page-container{
    margin: 50px 0 0 80px;
}
.sitemap-page-title{
    margin-bottom: 40px;
}
.sitemap-page-title img{
    padding-right: 10px;
}
.sitemap-page-title a{
    position: relative;
    top: 1px;
}
.sitemap-page-title p{
    font: 32px "Proxima Nova Bold", Arial, sans-serif;
    color: #4A4A4A;
    margin-bottom: 20px;
}
.sitemap-page-title a, .sitemap-page-title a:hover, .sitemap-page-title a:focus{
    font: 14px "Proxima Nova Regular", Arial, sans-serif;
    text-decoration: underline;
    color: #4A90E2;
}
.sitemap-page-nav-links-container{
    display: flex;
}
.sitemap-page-nav-links-second-row, .sitemap-page-nav-links-third-row{
    margin-left: 60px;
}
.sitemap-page-nav-links-first-row, .sitemap-page-nav-links-second-row, .sitemap-page-nav-links-third-row{
    line-height: 29px;
}
.sitemap-page-nav-links-container span{
    font: 16px "Proxima Nova Semibold", Arial, sans-serif;
    color: #4A4A4A;
}
.error-pages-header .header, .error-pages-header .personal-area-header{
    position: relative;
}

.error-pages-header .header__button_registration {
    width: 100%;
    max-width: 140px;
    background-color: #7ed321;
    border: 1px solid #7ed321;
    color: #fff;
}
.error-pages-header .header__button_registration:hover, .error-pages-header .header__button_registration:focus {
    background-color: #fff;
    border: 1px solid #7ed321;
    color: #7ed321 !important; }
.error-pages-header .header__button_login {
    margin-left: 10px;
    background-color: #fff;
    border: 1px solid #7ed321;
    color: #7ed321; }
.error-pages-header .header__button_login:hover, .error-pages-header .header__button_login:focus {
    background: #7ed321;
    border: 1px solid #7ed321;
    color: #fff !important; }
/*Auction titles start*/
.new-auction-lot-titles-container{
    display: flex;
    padding-top: 25px;
}
.new-auction-lot-titles-container p{
    font: 14px "Proxima Nova Regular", Arial, sans-serif !important;
    color: #989CA8;
    margin-bottom: 10px;
}
.new-auction-lot-titles-container .second-title{
    padding-left: 180px;
}
.new-auction-lot-content-container{
    display: flex;
    justify-content: space-between;
}
/*Auction titles end*/
/* New Depot distance block start*/
.new-aucton-lot-group-lot-express-price{
    font: 14px "Proxima Nova Regular", Arial, sans-serif;
    text-align: left;
    color: #4A4A4A;
    line-height: 30px;
    width: 100%;
    position: relative;
    top: 1px;
}
.new-tr-aucton-lot-group-lot-express-price{
    padding: 0;
}
.new-button-auction-lot-group-make-bet {
    width: 100%;
    max-width: 130px;
    background-color: #7ed321;
    border: 1px solid #7ed321;
    color: #fff;
    border-radius: 3px;
    padding: 5px 15px;
    white-space: nowrap;
    font: 14px "Proxima Nova Bold", Arial, sans-serif;
    position: relative;
    top: 7px;
    transition: all 0.33s;
}
.new-button-auction-lot-group-make-bet:hover, .new-button-auction-lot-group-make-bet:focus{
    color: #7ed321;
    background-color: #FFF;
    text-decoration: none;
}
.new-button-auction-lot-group-buy-now-link{
    width: 100%;
    max-width: 85px;
    background-color: #4A90E2;
    border: 1px solid #4A90E2;
    color: #fff;
    border-radius: 3px;
    padding: 5px 15px;
    font: 14px "Proxima Nova Bold", Arial, sans-serif;
    transition: all 0.33s;
}
.new-button-auction-lot-group-buy-now-link:hover, .new-button-auction-lot-group-buy-now-link:focus{
    background-color: #FFF;
    color: #4A90E2;
    text-decoration: none;
}
.new-tr-button-auction-lot-group-make-bet{
    padding: 18px 10px;
}

.new-position-shipment-from {
    border-radius: 3px;
    width: 153px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    position: relative;
    top: -7px;
}
.new-position-shipment-from::before {
    content: "";
    background: #FF3D3D;
    opacity: 0.05;
    width: 153px;
    display: block;
    position: absolute;
    height: 30px;
}
.new-position-shipment-from p {
    font: 14px "Proxima Nova Regular", Arial, sans-serif !important;
    margin-bottom: 0;
    position: relative;
    top: 6px;
    color: #FF3D3D;
    opacity: 1;
}
.padding-zero{
    padding: 0 !important;
}
.new-depot-distance-center{
    text-align: center;
}
.new-depot-distance-value{
    font: 14px "Proxima Nova Regular", Arial, sans-serif !important;
    color: #7ED321;
    background: rgba(126, 211, 33, 0.08);
    border-radius: 3px;
    padding: 5px 0;
    width: 74px;
    margin: 0 auto 5px auto;
}
.auc-lot-owner-title{
    margin: 0;
}
.auc-lot-owner-decs{
    font: 14px "Proxima Nova Regular", Arial, sans-serif !important;
    color: #4A4A4A;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 430px;
}
.new-depot-distance-auction-lot-dropdown{
    position: relative;
    top: 45px;
}
.new-depot-distance-auction-lot-dropdown-alom{
    position: relative;
    top: 30px;
}
.new-auc-card-search-depot-title-p{
    font: 18px "Proxima Nova Semibold", Arial, sans-serif;
    color: #4A4A4A;
    width: 33.3%;
}
.new-auc-card-search #auction-lot-num-search{
    width: 33.3%;
    display: flex;
    justify-content: center;
}
.new-auc-card-search .railway-carriage-elements-button{
    width: 33.3%;
}
.new-auc-card-search{
    justify-content: unset !important;
}
.mainpage-buy-buton-position{
    position: relative;
    top: 7px;
}
.new-alom-mainpage-make-button-position{
    position: relative;
    top: -1px;
}
.new-alom-blocked-button, .new-auc-blocked-button{
    width: 100% !important;
    max-width: 130px !important;
    border-radius: 3px !important;
    padding: 5px 15px !important;
    white-space: nowrap !important;
    font: 14px "Proxima Nova Bold", Arial, sans-serif !important;;
    text-align: center !important;
}
.new-alom-blocked-button-position{
    position: relative;
    top: -2px;
}
.new-tr-aucton-lot-group-lot-express-price .auction-lot-group-buy-now-link-blocked, .new-tr-button-auction-lot-group-make-bet .auction-lot-group-make-bet-blocked{
    margin-left: 0 !important;
    width: 100% !important;
    max-width: 130px !important;
    border-radius: 3px !important;
    padding: 5px 15px !important;
    white-space: nowrap !important;
    font: 14px "Proxima Nova Bold", Arial, sans-serif !important;;
    text-align: center !important;
}
.new-depot-mainpage-distance-auction-lot-dropdown{
    position: relative;
    top: 30px;
}
/* New Depot distance block end*/
/*Loader*/
.auc-filter-loader-items{
    display: flex;
    margin: 0 auto;
    justify-content: center;
    position: absolute;
    left: 500px;
    top: 76px;
}
.auc-filter-loader{
    background: transparent;
}
.auc-filter-loader.active{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    overflow: hidden;
    animation-delay: 1s;
    position: relative;
}
.auc-filter-loader.active #pjax-auction-list{
    z-index: -1;
    position: relative;
}

.auc-filter-loader-items{
    display: none;
}
.auc-filter-loader-items.active{
    display: flex;
}
.item-1 {
    width: 20px;
    height: 20px;
    background: #f583a1;
    border-radius: 50%;
    background-color: #eed968;
    margin: 7px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@keyframes scale {
    0% {
        transform: scale(1);
    }
    50%,
    75% {
        transform: scale(2.5);
    }
    78%, 100% {
        opacity: 0;
    }
}
.item-1:before {
    content: '';
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #eed968;
    opacity: 0.7;
    animation: scale 2s infinite cubic-bezier(0, 0, 0.49, 1.02);
    animation-delay: 200ms;
    transition: 0.5s all ease;
    transform: scale(1);
}

.item-2 {
    width: 20px;
    height: 20px;
    background: #f583a1;
    border-radius: 50%;
    background-color: #eece68;
    margin: 7px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@keyframes scale {
    0% {
        transform: scale(1);
    }
    50%,
    75% {
        transform: scale(2.5);
    }
    78%, 100% {
        opacity: 0;
    }
}
.item-2:before {
    content: '';
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #eece68;
    opacity: 0.7;
    animation: scale 2s infinite cubic-bezier(0, 0, 0.49, 1.02);
    animation-delay: 400ms;
    transition: 0.5s all ease;
    transform: scale(1);
}

.item-3 {
    width: 20px;
    height: 20px;
    background: #f583a1;
    border-radius: 50%;
    background-color: #eec368;
    margin: 7px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@keyframes scale {
    0% {
        transform: scale(1);
    }
    50%,
    75% {
        transform: scale(2.5);
    }
    78%, 100% {
        opacity: 0;
    }
}
.item-3:before {
    content: '';
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #eec368;
    opacity: 0.7;
    animation: scale 2s infinite cubic-bezier(0, 0, 0.49, 1.02);
    animation-delay: 600ms;
    transition: 0.5s all ease;
    transform: scale(1);
}

.item-4 {
    width: 20px;
    height: 20px;
    background: #f583a1;
    border-radius: 50%;
    background-color: #eead68;
    margin: 7px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@keyframes scale {
    0% {
        transform: scale(1);
    }
    50%,
    75% {
        transform: scale(2.5);
    }
    78%, 100% {
        opacity: 0;
    }
}
.item-4:before {
    content: '';
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #eead68;
    opacity: 0.7;
    animation: scale 2s infinite cubic-bezier(0, 0, 0.49, 1.02);
    animation-delay: 800ms;
    transition: 0.5s all ease;
    transform: scale(1);
}

.item-5 {
    width: 20px;
    height: 20px;
    background: #f583a1;
    border-radius: 50%;
    background-color: #ee8c68;
    margin: 7px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@keyframes scale {
    0% {
        transform: scale(1);
    }
    50%,
    75% {
        transform: scale(2.5);
    }
    78%, 100% {
        opacity: 0;
    }
}
.item-5:before {
    content: '';
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #ee8c68;
    opacity: 0.7;
    animation: scale 2s infinite cubic-bezier(0, 0, 0.49, 1.02);
    animation-delay: 1000ms;
    transition: 0.5s all ease;
    transform: scale(1);
}
/*Loader end*/
/*Auction filter adaptive start*/
/*Auction filter adaptive end*/
/*No auction message padding top htofix start*/
.calculation-result-screen__auction-content{
    padding-top: 40px;
}
/*No auction message padding top htofix end*/
.new-price-position-top{
    position: relative;
    top: 8px;
}
.new-tr-details-padding{
    padding-top: 15px;
}
.auc-lot-owner-decs{
    margin-bottom: 0;
}


.auc-filter-mobile-title, .auc-filter-mobile-title-second-title{
    display: none;
}
/*Filter adaptive titles end*/
/*Footer cookies notify start*/
.footer-cookies-notify-block p{
    border-bottom: 1px solid #D6DCE2;
    padding-bottom: 15px;
    color: #989CA8;
    font: 13px "Proxima Nova Regular", Arial, sans-serif !important;
    line-height: 16px;
}
.footer-cookies-notify-block a, .footer-cookies-notify-block a:hover, .footer-cookies-notify-block a:focus {
    color: #4a90e2;
    font: 13px "Proxima Nova Regular", Arial, sans-serif !important;
}

/*Footer cookies notify end*/
/*New alom lot green block start*/
.new-second-tr-border-top{
    position: relative;
    top:15px;
    padding: 0 !important;
}
.new-second-tr-border-top-p-container{
    border-top: 1px solid #F4F4F4;
    padding: 15px 0 0 0 !important;
    margin-bottom: 0;
    margin-left: 10px;
}
.new-second-tr-border-top-p-container p{
    font: 14px "Proxima Nova Regular", Arial, sans-serif !important;
    color: #67AE2F;
    margin-bottom: 15px;
    background: rgba(126, 211, 33, 0.05);
    display: inline-block;
    padding: 7px 10px 7px 10px;
}
.alom-landing-padding-left{
    padding-left: 10px;
}

/*New alom lot green block end*/
/*Alom buttons row position fix start*/
.alom-buttons-row-position{
    position: relative;
    top: 4px;
}
/*Alom buttons row position fix end*/

/*Safari filter dropdown icon position fix start*/
.auction-lot-filters-repair-parts-dropdown span{
    padding-left: 45px;
    background: url(../img/theme/icons/filters-repair-parts-dropdown-icon.svg) no-repeat 17px 12px;
}
.auction-lot-filters-repair-parts-dropdown img{
    display: none;
}
/*Safari filter dropdown icon position fix end*/
.group-lot-details{
    padding-top:20px;
}
.nowrap{
    white-space: nowrap;
}
.header-tall-padding{
    padding-top: 50px !important;
}
.header-tall-padding .personal-area-main__row{
    padding-top: 0 !important;
}
.personal-area-header__calculation-form-container{
    background: #FFFFFF;
    box-shadow: 0 2px 44px rgba(152, 169, 188, 0.44);
    border-radius: 4px;
    width: 535px;
    height: 70px;
    padding: 10px 20px;
}
.ads-landing-more-block-link, .landing-view-all-features-link, .calculation-screen__more-block{
    display: none;
}
.landing-register-to-sell .test-screen__button{
    background: #FF7B0D !important;
    color: #FFF;
    border-radius: 4px !important;
    text-transform: uppercase;
    border: 1px solid #FF7B0D !important;
}
.landing-register-to-sell .test-screen__button:hover,.landing-register-to-sell .test-screen__button:focus{
    background: #EA710C;
    color: #FFF;
    border: 1px solid #EA710C !important;
}
.info-screen__button{
    border-radius: 4px !important;
    background: #FF7B0D !important;
    color: #FFF !important;
    text-transform: uppercase;
    font-family: "Rubik Medium", Arial, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    border: 1px solid #FF7B0D;
    max-width: 300px;
}
.info-screen__button:hover, .info-screen__button:focus{
    background: #EA710C !important;
    color: #FFF !important;
    border: 1px solid #EA710C;
}
.info-screen__desc.info-screen__titles-leftbr{
    display: none;
}
.info-screen__container .info-screen__button{
    margin-right: 0 !important;
}
.ads-evaluation-carriage-cost p{
    padding-top: 23px !important;
}
.abc-mobile-lom-lot-bet-notify-container, .abc-filter-total-container{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

/*Auc details  width open card fixes start*/
@media screen and (max-width: 768px) and (min-width: 320px) {
    .dropdowned-auction-details-title {
        white-space: normal;
        align-items:center;
        display: flex;
    }
    .dropdowned-auction-details-title .dropdowned-auction-details-icons, .dropdowned-auction-details-title span{
        display: flex;
    }
    .calculation-result-screen__info-cell-img{
        width: 16px;
        height: 16px;
    }
    .new-tr-details-padding{
        width: 1280px;
    }
    .aucton-lot-group-container{
        min-width: 1280px;
    }
    .calculation-result-screen__not-authorized-total-auctions{
        min-width: 1280px;
    }
}
/*Auc details  width open card fixes end*/
@media screen and (max-width: 767px) and (min-width: 320px) {
    .footer-cookies-notify-block br{
        display: none;
    }
}
/*Filter adaptive titles start*/
@media screen and (max-width: 767px) and (min-width: 320px) {
    .auc-filter-mobile-title, .auc-filter-mobile-title-second-title{
        display: block !important;
        font: 14px "Proxima Nova Regular", Arial, sans-serif !important;
        color: #989CA8;
    }
    .new-auction-lot-titles-container{
        display: none;
    }
    .auction-lot-filters-toggle-submit-link{
        padding: 10px 20%;
    }
    .auc-filter-mobile-title-second-title{
        margin: 30px 0 10px 0;
    }
    .auc-filter-mobile-title{
        margin-bottom: 10px;
    }
    .auction-lot-filters--toggle-button-container-white{
        margin: 30px auto;
    }
}
@media screen and (max-width: 1025px) and (min-width: 320px) {
    .new-auction-lot-titles-container {
        display: none;
    }
    .new-auction-lot-content-container {
        display: block;
        margin-top: 30px;
    }
    .auction-lot-filters-repair-parts-container{
        display: block;
        text-align: left;
    }
    .auction-lot-filters-toggle-submit-container{
        text-align: center;
    }
    .auction-lot-filters-repair-parts-dropdown{
        margin: 0 auto;
    }
    .auction-lot-filters-depot-dropdown{
        margin: 0 auto;
    }
    .new-auction-lot-filters-container{
        width: 100%;
    }
}
@media screen and (max-width: 767px) and (min-width: 320px) {
    .error-404-not-found-block-container{
        margin-top: 20px;
    }
    .errors-page-background .header-buttons-mobile{
        margin: 0 auto;
        padding-right: 20px;
        padding-top: 90px;
        max-width: 100% !important;
        height: 50px;
        text-align: center;
        width: 100%;
        padding-bottom: 15px;
    }
    .error-404-not-found-text-link-home{
        display: block;
        margin: 0 auto;
        padding: 0px 30px 0px 20px;
    }
    .error-404-not-found-text-link-sitemap{
        margin: 40px auto 0 auto;
        display: block;
    }
    .errors-page-background .footer {
        position: relative;
    }
    .errors-page-background .footer .container .row{
        background: #e8ebef;
    }
    .error-404-not-found-background-container, .error-404-not-found-text{
        margin: 0 auto;
    }
    .error-404-not-found-bottom-block-container{
        margin: 0 auto 20px auto;
    }
    .error-404-not-found-background-container{
        margin: 0 auto !important;
        display: block;
    }
    .error-404-not-found-text{
        margin-top: 40px;
    }
    .error-404-not-found-background-container, .error-404-not-found-bottom-block-container{
        padding-left: 15px;
        padding-right: 15px;
    }
    .error-404-not-found-text-links{
        display: block;
        text-align: center;
    }
    .error-500-connection-image-container{
        display: none;
    }
    .footer__button{
        max-width: 140px !important;
    }
    .sitemap-page-container{
        margin: 0;
    }
    .sitemap-page-nav-links-container {
        display: block;
    }
    .sitemap-page-nav-links-second-row, .sitemap-page-nav-links-third-row{
        margin-left: 0;
    }
    .sitemap-page-container{
        padding: 20px 15px 0;
    }
    .sitemap-page-container .header-buttons-mobile{
        padding-top: 90px;
        max-width: 100% !important;
    }
}
/*Errors pages and sitemap block end*/
@media screen and (max-width: 1600px) and (min-width: 1281px) {
    .error-500-conntection{
        margin-top: 50px;
    }
    .error-404-not-found-bottom-block-container{
        margin-top: 30px;
    }
}
@media screen and (max-width: 1921px) and (min-width: 1600px) {
    .error-500-connection-image-container{
        position: absolute;
        bottom: 130px;
    }
    .error-404-not-found-bottom-block-container{
        margin-top: 200px;
    }
}
/*New filter adaptive start*/
@media screen and (max-width: 767px) and (min-width: 320px) {
    .repair-parts-filter-dropdown-menu-div-wrap, .filter-dropdown-menu-div-wrap{
        width: 100%;
    }
    .repair-parts-filter-dropdown-menu-div, .filter-dropdown-menu-div{
        width: 95%;
    }
    .new-auction-lot-filters-details-condition-container, .new-auction-lot-filters-details-place-container, .new-auction-lot-filters-details-char-container, .new-auction-lot-filters-details-second-type-container{
        margin-left: 0;
    }
    .auction-lot-filters-reset-button{
        width: 100%;
        display: block;
    }
    .road-filter-dropdown-menu-div-wrap{
        width: 90%;
    }
    .road-filter-new-auction-lot-filters-details-place-item a{
        padding-top: 0;
        display: block;
    }
    .road-filter-new-auction-lot-filters-details-place-item{
        white-space: normal;
    }
    .new-auction-lot-filters-details-checkbox-block, .new-auction-lot-filters-details-checkbox-block-one{
        display: block;
        margin-bottom: 10px;
    }
    .new-auction-lot-filters-details-checkbox-value{
        top: -5px;
    }
}
@media screen and (max-width: 1360px) and (min-width: 1200px) {
    .new-auction-lot-filters-container{
        left: 0px;
    }
    .new-auction-lot-filters-details-container{
        left: 0px;
    }
}
/*wagon cost landing adaptive start*/
@media screen and (max-width: 767px) and (min-width: 320px) {
    .landing-repair-cost-block-title p, .info-screen__titles-left, .info-screen__titles-right, .landing-repair-cost-block-decs-text{
        text-align: center !important;
        width: 100%;
    }
    .landing-repair-cost-block-decs-wrap {
        width: 100%;
        margin-top: 10px;
        float: unset;
        display: block;
    }
    .landing-repair-cost-block-decs-text-wrap, .landing-repair-cost-block-button-wrap {
        display: block;
    }
    .landing-repair-cost-block-sum p {
        text-align: center;
    }
    .landing-repair-cost-block-sum {
        padding-right: 0;
        width: 100%;
        text-align: center;
    }
    .landing-repair-cost-block-decs-text{
        padding: 10px;
    }
    .landing-repair-cost-block-button-text{
        text-align: center;
        padding-right: 0;
        margin-top: 70px;
    }
    .landing-repair-cost-block-button {
        text-align: center;
        width: 100%;
    }
    .landing-repair-cost-block-title p{
        font: 20px "Proxima Nova Bold", Arial, sans-serif;
    }
    .landing-repair-cost-block-decs-text{
        border-left: none;
        padding: 0;
        margin-top: 20px;
    }
    .landing-repair-cost-block-decs-text br{
        display: none;
    }
    .landing-repair-cost-block-button-wrap {
        margin-top: 20px;
    }
    .landing-repair-cost-carriage-img {
        display: none;
    }
    .info-screen-new-padding {
        padding: 20px 0 0 0 !important;
    }
}
@media screen and (max-width: 767px) and (min-width: 320px) {
    .new-auction-lot-filters-container, .new-auction-lot-filters-details-first-row, .new-auction-lot-filters-details-container, .auction-lot-filters-repair-parts-container{
        width: 100%;
        display: block;
    }
    .auction-missed-detail-text img{
        position: relative;
    }
    .auction-missed-detail-feedback-container{
        margin: 0 0 20px 0;
    }
    .auction-lot-filters-repair-parts-dropdown, .auction-lot-filters-depot-dropdown{
        width: 100%;
        margin: 0 0 30px 0;
    }
    .auction-lot-filters-toggle-button-link-white{
        margin-left: 0;
    }
    .auction-lot-filters-toggle-button-container{
        width: 177px;
        margin: 30px auto 20px auto;
    }
    .auction-lot-filters--toggle-button-container-white{
        width: 150px;
        margin: 0 auto 20px auto;
    }
    .auction-lot-filters-toggle-submit-container {
        margin-top: 40px;
        text-align: center;
    }
    .new-auction-lot-filters-details-type-container, .new-auction-lot-filters-details-second-type-container{
        display: table-caption;
        min-width: 120px;
    }
    .new-auction-lot-filters-details-checkbox-block{
        display: table-caption;
        min-width: 200px;
    }
    .new-auction-lot-filters-details-place-container, .new-auction-lot-filters-details-char-container{
        padding-left: 15px;
    }
    .new-auction-lot-filters-details-second-row{
        text-align: center;
    }
    .auction-lot-filters-blue-button-submit{
        margin: 20px 0;
    }
    .new-auction-lot-filters-details-title{
        margin-top: 30px;
    }
    .auction-lot-filters-depot-dropdown input{
        font-size: 13px;
    }
}
/*wagon cost landing adaptive end*/
@media screen and (max-width: 1365px) and (min-width: 1200px) {
    .header-topmenu-list li {
        margin: 0 10px !important;
    }
}
.alom-margin-bottom-icon-widget{
    padding-bottom: 10px;
}
@media screen and (max-width: 1023px) and (min-width: 767px) {
    .mainpage-poll-container {
        position: relative;
        height: auto;
    }
    .mainpage-poll-text {
        line-height: 24px;
        padding: 15px 0;
    }
    .mainpage-poll-button{
        margin: 20px 70px 14px 40px;
    }
    .mainpage-poll-img{
        top: 5px;
    }
    .mainpage-poll-img img{
        width: 20px;
    }
}
/*Login width eclipse start*/
@media screen and (max-width: 1367px) and (min-width: 768px) {
    .footer__navigation-link{
        overflow: hidden;
        text-overflow: ellipsis;
        min-width: 200px;
        text-align: right;
    }
}
@media screen and (max-width: 767px) and (min-width: 320px) {
    .footer__navigation-link{
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: right;
    }
}
@media screen and (max-width: 1921px) and (min-width: 1600px) {
    .landing-repair-cost-block-wrap{
        width: 1115px;
        margin: 77px auto 104px;
        height: 407px;
    }
    .landing-repair-cost-block-decs-wrap{
        margin-top: 85px !important;
    }
    .landing-repair-cost-block-decs-wrap{
        width: 60%;
        float: left;
        margin-top: 85px;
    }
    .landing-repair-cost-carriage-img{
        background: url(../img/theme/icons/landing-repair-cost-carriage-img-full.jpg) no-repeat 135px;
        background-size: 779px 294px;
        float: right;
        width: 50%;
        position: absolute;
        right: 0;
    }
}
/*Adds Smaller first screen for low res start*/
@media screen and (max-width: 1367px) and (min-width: 1200px) {
    .adds-landing-main-title-black{
        font-family: "Rubik Medium", Arial, sans-serif;
        font-style: normal;
        font-weight: 500;
        font-size: 38px;
        line-height: 54px;
        color: #252631;
    }
    .adds-landing-main-title-black-small {
        font: 24px "Proxima Nova Black", Arial, sans-serif;
    }
    .adds-landing-main-title {
        font: 24px "Proxima Nova Regular", Arial, sans-serif;
    }
    .adds-landing-service-first-block {
        font: 36px "Rubik Medium", Arial, sans-serif;
        margin: 0 30px;
        min-width: 110px;
    }
    .adds-landing-service-second-block-text-title {
        font-family: "Rubik Medium", Arial, sans-serif;
        font-style: normal;
        font-weight: 500;
        font-size: 24px;
        line-height: 28px;
        color: #252631;
    }
    .adds-landing-service-second-block-text-desc {
        font-family: "Rubik Regular", Arial, sans-serif;
        font-style: normal;
        font-weight: normal;
        font-size: 20px;
        line-height: 24px;
        color: #778CA2;
    }
    .adds-landing-service-second-block{
        margin-right: 0;
    }
    .adds-landing-service-second-block-icon{
        padding-right: 15px;
    }
    .adds-landing-service-second-block-icon img{
        width: 40px;
    }
}
/*Adds Smaller first screen for low res End*/
@media screen and (max-width: 1025px) and (min-width: 320px) {
    .adds-personal-area-reference__card-container{
        display: block;
    }
    .adds-landing-register-for-use-services-desc-container{
        display: none;
    }
    .adds-landing-register-for-use-desc{
        margin-bottom: 40px;
    }
    .adds-langing-green-block-inner{
        width: 100%;
    }
    .adds-landing-main-service-container{
        display: block;
    }
    .adds-langing-green-small-decs-first-block{
        margin-right: 0;
    }
    .adds-langing-green-small-decs-blocks-container{
        width: 100%;
        margin: 0 auto;
        justify-content: space-between;
        padding: 0 5%;
    }
    .adds-langing-green-block-inner{
        background-position: 85% 100px;
    }
    .adds-landing-service-second-block, .adds-landing-service-third-block{
        margin: 0 auto;
    }
    .adds-landing-service-first-block{
        width: 100%;
        text-align: center;
    }
}
@media screen and (max-width: 1025px) and (min-width: 767px) {
    .adds-reference-block-7-background .personal-area-reference__title-link.collapsed p:after {
        left: 0;
    }
    .adds-view-content-container{
        max-width: 100%;
    }
    .landing-repair-cost-block-decs-text p a{
        white-space: nowrap;
        z-index: 5;
        position: absolute;
        padding-left: 5px;
    }
    .calculation-screen__title-middle {
        padding-bottom: 5em;
    }
    .calculation-screen__submit-mobile{
        min-height: 70px;
    }
    #auction-screen-top .calculation-screen__body .calculation-screen__auction-submit{
        min-height: 70px;
    }
    .adds-langing-green-title-block, .adds-langing-green-small-title-block{
        text-align: center;
    }
    .calculation-screen__input-container{
        max-width: 750px;
        height: 50px;
        min-height: 70px;
        margin-top: 5%;
    }
    .ads-landing-more-block-link-block-image, .ads-landing-more-block-link-block-container span{
        top: 73px
    }
    .adds-landing-service-first-block br {
        display: none;
    }
    .adds-langing-green-block{
        display: block;
        height: auto;
    }
    .adds-langing-green-block-inner-image {
        margin: 0 auto;
        background-size: 100%;
        height: 240px;
    }
    .adds-landing-main-service-block, .adds-langing-green-block-inner {
        width: 100%;
        padding: 50px 5% 0 5%;
    }
}
@media screen and (max-width: 4096px) and (min-width: 1025px) {
    .adds-personal-area-reference__card-container{
        display: none;
    }
}
@media screen and (max-width: 359px) and (min-width: 320px) {
    .adds-publication-time, .adds-camera-icon{
        display: none;
    }
    .adds-langing-green-small-decs-first-block{
        width: 100%;
        padding: 15px;
    }
    .adds-langing-more-text-font, .adds-langing-more-text-font, .adds-langing-more-text-font-conteiner{
        font-size: 16px;
    }
    .adds-langing-more-count-font{
        font: 43px "Proxima Nova Bold", Arial, sans-serif;
    }
    .adds-langing-green-small-decs-first-icon-block, .adds-langing-green-small-decs-second-icon-block{
        padding-right: 15px;
    }
}
@media screen and (max-width: 1281px) and (min-width: 1200px) {
    .header-topmenu-list li{
        margin: 0 10px;
    }
}
@media screen and (max-width: 767px) and (min-width: 320px) {
    .adds-view-content-container{
        max-width: 100%;
    }
    .adds-landing-main-title{
        margin-top: 30px;
        margin-bottom: 30px;
        font: 18px/28px "Proxima Nova Semibold", Arial, sans-serif;
    }
    .adds-landing-main-title-black{
        font: 24px/28px "Proxima Nova Semibold", Arial, sans-serif;
        margin-bottom: 0;
    }
    .calculation-screen__adds-submit {
        height: 50px;
        min-height: 50px;
        line-height: 50px;
        width: 90px;
    }
    .adds-landing-main-searchfiled .calculation-screen__input-container{
        max-width: 320px;
        margin-bottom: 50px;
    }
    .adds-landing-main-service-container{
        display: block;
    }
    .adds-landing-service-first-block{
        width: 100%;
        margin: 0 0 30px 0;
        font: 32px "Proxima Nova Black", Arial, sans-serif;
        text-align: center;
    }
    .adds-landing-service-first-block br{
        display: none;
    }
    .adds-landing-main-service-block, .adds-langing-green-block-inner{
        width: 100%;
    }
    .adds-landing-service-second-block-text-title{
        font: 27px "Proxima Nova Light", Arial, sans-serif;
    }
    .ads-landing-more-block-link-block-container{
        bottom: -56px;
    }
    .adds-landing-service-third-block{
        margin-top: 30px;
    }
    .adds-header-filter-block-container {
        display: block;
    }
    .adds-landing-index-nav-select2-container{
        margin: 0 auto 30px auto;
        width: 50%;
    }
    .adds-landing-container .container {
        padding-top: 60px;
    }
    .adds-header-filter-container {
        margin: 0 auto 40px auto;
    }
    .adds-bottom-iconboard, .adds-edit-buttons-conttainer, .adds-langing-green-block{
        display: block;
    }
    .adds-langing-green-block, .adds-bottom-iconboard{
        height: auto;
    }
    .adds-langing-green-block-inner-image{
        width: 100%;
        margin-left: 0;
        background-size: 100%;
        height: 240px;
        margin-bottom: 40px;
    }
    .adds-langing-green-block-inner{
        padding-top: 30px;
    }
    .aadds-bottom-iconboard span, .adds-publication-date, .adds-publication-time {
        float: left;
    }
    .adds-langing-green-title-block{
        font: 34px "Proxima Nova Black", Arial, sans-serif;
        text-align: center;
    }
    .adds-langing-green-small-title-block{
        padding-left: 15px;
        padding-right: 15px;
    }
    .adds-langing-green-small-title-block br{
        display: none;
    }
    .adds-langing-green-small-decs-blocks-container{
        display: block;
    }
    .adds-langing-green-small-decs-first-icon-block, .adds-langing-green-small-decs-second-icon-block{
        float: left;
    }
    .adds-langing-green-small-decs-first-block {
        width: 100%;
        margin: 0 auto;
    }
    .adds-landing-register-for-use-title{
        font: 30px "Proxima Nova Black", Arial, sans-serif;
    }
    .adds-landing-register-for-use-desc {
        font: 18px "Proxima Nova Regular", Arial, sans-serif;
    }
    .adds-bottom-iconboard span{
        width: 120px;
        float: left;
    }
    .adds-publication-date{
        width: 100px;
        float: left;
        margin: 0;
    }
    .adds-publication-time{
        width: 50px;
        float: left;
        margin: 0;
        padding: 0;
    }
    .adds-edit-buttons-conttainer .adds-details-button{
        position: static;
        width: 100%;
        height: 50px;
        line-height: 40px;
    }
    .adds-edit-buttons-conttainer{
        position: relative;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        display: flex;
        justify-content: center;
        padding-top: 30px;
    }
}
@media screen and (max-width: 1367px) and (min-width: 1280px) {
    .adds-langing-green-block-inner-image{
        margin-left: 0;
        background: url(../img/theme/icons/landing-laptop.png) no-repeat;
        background-size: 540px 400px;
    }
    .adds-langing-green-block-inner{
        background-position: 90% 100px;
    }
}
@media screen and (max-width: 1024px) and (min-width: 320px) {
    .cookie-tooltip__desc-button-container {
        width: 30% !important;
        float: right!important;
    }
    .cookie-tooltip__button {
        min-width: 100px !important;
        padding: 0;
    }
    .dropdown-menu{
        width: 40%;
    }
    .header-buttons-mobile{
        padding-right: 20px;
    }
    .header__buttons-container svg{
        display: none;
    }
}
@media screen and (max-width: 1024px) and (min-width: 320px) {
    .register-for-free-use-back-img{
        display: none;
    }
    .site-index-try-it-free-mobile{
        padding-top: 40px;
    }
    .calculation-screen__submit-mobile{
        height: 60px;
    }
    .header-logotype-mobile-landings{
        position: relative;
        width: 100%;
        min-height: 1px;
        padding: 20px 15px;
    }
    .header-logotype-text{
        text-align: center;
    }
}
.dropdowned-auction-details-icons{
    float: left;
    width: 16px;
    text-align: center;
}
@media screen and (max-width: 1024px) and (min-width: 320px) {
    .cookie-tooltip__desc-button-container {
        width: 30% !important;
        float: right!important;
    }
    .cookie-tooltip__button {
        min-width: 100px !important;
        padding: 0;
    }
    .calculation-result-screen {
        padding: 120px 0; }
    .calculation-result-screen__info {
        padding: 30px 20px 25px;
        overflow-x: scroll;
        width: 100%;
        white-space: nowrap;
        margin: 40px 0px;
    }
}
@media screen and (max-width: 4096px) and (min-width: 1025px) {
    .site-index-try-it-free-mobile{
        display: none;
    }
}
@media screen and (max-width: 1024px) and (min-width: 320px) {
    .pagination__item {
        padding: 0 2px;
    }
    .calculation-result-screen__info-no-backgr {
        background-color: transparent !important;
    }
    .calculation-result-screen__not-authorized-total-auctions {
        min-width: 1125px;
        text-align: left;
        padding-left: 15px;
    }
}
@media screen and (max-width: 767px) and (min-width: 320px) {
    .mainpage-poll-container {
        position: relative;
        width: 100%;
        display: block;
        height: 150px;
        margin-top: 55px;
        padding: 20px 10px 0 20px ;
    }
    .mainpage-poll-wrap{
        margin-left: 20px;
        margin-right: 20px;
    }
    .mainpage-poll-text{
        float: unset;
        line-height: 19px;
        font: 16px "Proxima Nova Regular", Arial, sans-serif;
    }
    .mainpage-poll-button{
        margin-left: 0;
    }
    .mainpage-poll-text br{
        display: block;
    }
    .mainpage-poll-img{
        top: -10px;
        right: 10px;
    }
    .mainpage-poll-img img{
        width: 24px;
        height: 24px;
    }
}
/*Mainpage Poll End*/
@media screen and (max-width: 1367px) and (min-width: 1279px) {
    .register-for-free-use-back-img {
        margin: auto;
        width: 90%;
        margin-top: 10%;
    }
}
@media screen and (max-width: 4096px) and (min-width: 1368px) {
    .register-for-free-use-back-img {
        margin-top: 10%;
        margin-bottom: 10%;
        margin: 0 auto;
        width: 100%;
        position: relative;
        top: 160px;
    }
}
@media screen and (max-width: 768px) and (min-width: 320px) {
    .header-topmenu {
        display: none;
        position: fixed;
        top: 40px;
        background-color: #F5F5F5;
        height: 100%;
        z-index: 1000000;
        max-width: 70%;
    }
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .header-buttons-mobile {
        max-width: 35%;
    }
    .header-topmenu {
        display: none;
        position: fixed;
        top: 45px;
        background-color: #F5F5F5;
        height: 100%;
        z-index: 1000000;
        max-width: 60%;
    }
    .info-screen__button{
        margin-bottom: 30px;
    }
    .tariff-plans-screen__advantages{
        padding-bottom: 30px;
    }
    .site-index-try-it-free-mobile{
        margin-bottom: 100px;
    }
    .landing-carriage-wheels-pair-desc{
        padding-bottom: 40px;
    }
    .landing-alom-title{
        padding-top: 50px;
    }
    .personal-area-category{
        width: 260px;
        margin: 0 auto;
    }
    .header-buttons-mobile {
        padding-top: 0;
        z-index: 100000;
        position: fixed;
        text-align: center;
        width: 400px;
        margin: 0 auto;
        left: 0;
        right: 0;
    }
    .header__buttons-container{
        display: inline-block;
        width: 350px;
    }
    .user-balance-block__button{
        top: 10px;
    }
    .header__button_login{
        top: 10px;
    }
    .header__button_registration{
        top: 10px;
    }
}
@media screen and (max-width: 4096px) and (min-width: 1025px) {
    .header-topmenu-copyright-mobile{
        display: none;
    }
}
@media screen and (max-width: 1024px) and (min-width: 320px) {
    .header__logotype-container img {
        margin: 0;
        float: right;
        height: 40px;
        padding-right: 10px;
        padding-top: 10px;
    }

    .header-menu-toggle-link {
        display: block;
        float: left;
        padding-top: 15px;
        color: rgba(74, 144, 226, 0.5);
        font: 18px "Proxima Nova Bold", Arial, sans-serif;
    }

    .header .container-fluid.index-header-container-fluid > .row {
        position: relative;
    }

    .header {
        padding-top: 0;
    }

    .header-logotype-mobile {
        background-color: #F5F5F5;
        padding-top: 0;
        position: fixed;
        z-index: 100000;
        width: 100% !important;
        padding-left: 20px;
    }

    .open-menu-background {
        position: fixed;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        top: 50px;
        z-index: 100000;
    }
    .header-buttons-mobile {
        padding-top: 90px;
        max-width: 100% !important;
    }
    .hide-menu {
        cursor: pointer;
        color: #fff;
        border-radius: 100%;
        border: 1px solid #fff;
        display: block;
        position: absolute;
        top: 10px;
        right: 10px;
        width: 35px;
        padding-top: 10px;
        padding-left: 13px;
        height: 35px;
    }
    .header-topmenu-copyright-mobile{
        position: absolute;
        bottom: 15%;
        font: 16px/20px "Proxima Nova Regular", Arial, sans-serif;
        color: #4A4A4A;
        text-align: left;
        padding-left: 20px;
    }
    .header-topmenu-list{
        text-align: left;
    }
    .header-logotype-mobile a:hover, a:focus{
        text-decoration: none !important;
    }
    .dropdown .auction-active{
        color: #7ED321;
        font: 16px/20px "Proxima Nova Regular", Arial, sans-serif;
    }
    .header-topmenu .active-menu a{
        color: #7ED321;
        font: 16px/20px "Proxima Nova Regular", Arial, sans-serif !important;
    }
    .header-topmenu-list .header-topmenu-auction-title{
        width: 300px;
        margin: 10px 0;
        color: #4A90E2;
    }
    .landing-offer-container img{
        width: 50px;
    }
    .landing-services-title{
        font: 24px "Proxima Nova Bold", Arial, sans-serif;
        color: #000000;
        text-align: center;
        padding-bottom: 20px;
    }
    .cookie-tooltip__desc-p-container {
        width: 60%;
        padding-right: 15px;
        float: left;
    }
    .test-screen {
        padding-top: 0;
    }
}
@media screen and (max-width: 1024px) and (min-width: 320px) {
    .header-topmenu-list{
        padding: 0;
    }
    .header-topmenu .header-topmenu-list .active-menu .auction-active hr{
        display: none;
    }
    .header-topmenu .header-topmenu-list .active-menu hr{
        display: none;
    }
    .header-topmenu-list li{
        width: 300px;
        margin: 10px 0;
        color: #4A90E2;
    }
    .header-topmenu-auction-title{
        padding-left: 15px;
    }
    .dropdown-menu{
        margin: 0 auto;
    }
    .landing-try-it-free{
        margin-bottom: 0;
    }
    .landing-carriage-big-title-repair-parts{
        padding-top: 190px;
    }
    .landing-offer-container{
        background-color: #FFF;
    }
    .calculation-screen{
        background-color: #FFF!important;
    }
}
@media screen and (max-width: 1024px) and (min-width: 320px) {
    .mainpage-landing-partners-container p{
        padding-bottom: 0px;
    }
    .slick-list{
        margin: 0%;
    }
    .mainpage-landing-partners-container{
        width: 100%;
    }
    .landing-alom-title{
        padding-top: 20px;
        font-size: 28px;
    }
    .landing-screen-container-padding{
        padding-bottom: 60px !important;
    }
    .cookie-tooltip__row{
        display: none;
    }
    .cookie-tooltip__desc-p-container{
        width: 60%;
        float: left;
    }
    .cookie-tooltip__desc-p-container p{
        text-align: left;
        margin-bottom: 0;
    }
    .cookie-tooltip__desc-button-container{
        width: 40%;
        float: left;
    }
    .test-screen__title{
        margin: 25px auto !important;
    }
    .test-screen{
        padding-top: 0;
    }
    .partners-block{
        padding-top: 25px;
    }
    .landing-offer-container img{
        width: 50px;
    }
    .landing-two-services-desc p{
        font: 24px "Proxima Nova Bold", Arial, sans-serif;
        color: #000000;
        text-align: center;
    }
    .landing-services-title{
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .landing-mobile-calculation-screen__container{
        padding-top: 0;
    }
    .landing-carriage-logo-wheels {
        padding-bottom: 25px;
    }
    .landing-view-all-features-link{
        margin-bottom: 0;
    }
    .landing-carriage-wheels-pair-desc{
        padding-bottom: 0;
    }
    .landing-mobile-calculation-screen__body{
        margin-bottom: 0;
    }
    .landing-register-to-sell{
        padding-bottom: 10px;
    }
    .landing-mobile-alom-signup-button{
        padding-bottom: 20px;
    }
    .info-screen__title{
        padding-top: 20px;
    }
    .tariff-plans-screen{
        padding-top: 25px;
        padding-bottom: 0;
        margin-top: 0;
    }
    .cookie-tooltip__row-mobile .cookie-tooltip__button{
        float: right;
    }


}
@media screen and (max-width: 4096px) and (min-width: 1024px){
    .cookie-tooltip__row-mobile{
        display: none;
    }
}
@media screen and (max-width: 1200px) and (min-width: 1024px) {
    .partners {
        width: 1024px;
        margin: 0 auto;
    }
    .slick-list{
        width: 100%;
        margin: 0 auto;
    }
}
@media screen and (max-width: 1024px) and (min-width: 320px) {
    .calculation-screen__item.active{
        margin-bottom: 20px;
    }
    .calculation-screen__list{
        margin-bottom: 0 !important;
    }
    .calculation-screen__title{
        margin-top: 30px;
    }
    .info-screen__title{
        margin-top: 30px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .footer__navigation {
        flex-wrap: wrap;
        justify-content: center;
    }

    .footer__navigation-item {
        padding: 10px 0;
    }
    .calculation-screen__container{
        min-height: 15px;
    }
    #auction-screen-top .calculation-screen__body{
        padding-bottom: 5em;
    }
}
@media screen and (min-width: 320px) and (max-width: 1024px) {

    .feedbackform-desktop {
        display: none;
    }

    .feedbackform-mobile {
        padding-top: 50px;
    }
    .calculation-screen__list{
        display: flex;
        padding-top: 60px;
        padding-left: 0;
    }

    .calculation-screen__item{
        flex: 0 0 80%;
        margin: 0 auto 20px;
        max-width: 200px;
    }
    .mainmenu-soon-release-li{
        display: none !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 4096px) {
    .feedbackform-mobile{
        display: none;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .info-screen__button{margin: 40px 20%;}
    .info-screen__desc{margin: 0 15%;}
    .info-screen__container{
        display: block;
        text-align: center }
    .info-screen__container-ie{display: flex;}
    .calculation-screen__more-block{margin-top: 20px;}
    .calculation-screen__input{width: 100%;}
    .footer-ie-design-column{padding: 0;}
    .footer-ie-call-column{padding: 0;}
    .footer-ie-nav-column{padding: 0;}
}
@media screen and (max-width: 1024px) and (min-width: 320px){
    #auction-screen .calculation-screen__body{
        width: 100%;
    }
    .calculation-result-screen__auction-content .calculation-result-screen__info{
        padding: 0;
    }
    .aucton-lot-group-container{
        width: auto;
    }
    .calculation-result-screen__info-no-backgr{
        background-color: transparent;
    }
    .aucton-lot-group-lot-title-width{
        min-width: 300px;
    }
    .aucton-lot-group-express-price-width{
        min-width: 180px;
    }
    .calculation-screen__container{
        padding-bottom: 65px !important;
    }

}
@media screen and (max-width: 1024px) and (min-width: 320px){
    .landing-services-desc{
        width: 100%;
        padding-bottom: 50px;
    }
    .header-logotype-text{
        padding: 0 15px 20px 15px;
        text-align: justify;
    }
    .header-logotype-text br{
        display: none;
    }
    .header{
        position: absolute;
    }
    .landing-two-services-desc{
        width: 100%;
        padding-bottom: 40px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .landing-offer-container{
        padding-top: 60px;
        padding-bottom: 0;
    }
    .landing-register-to-sell{
        padding: 60px 15px;
    }
    .landing-register-to-sell p{
        font: 18px "Proxima Nova Bold", Arial, sans-serif !important;;
        color: #000000;
    }
    .config_width{
        min-width: 50%;
    }
    .landing-carriage-logo{
        margin-top: 130px;
    }
    .landing-offer-desc img{
        height: auto;
    }
    .landing-carriage-big-title{
        padding-top: 20px;
    }
    .landing-carriage-big-title-mobile{
        padding-top: 30px;
    }
    .landing-try-it-free{
        height: 85px;
        line-height: 50px;
    }
    .landing-try-it-free span{
        font: 13px "Proxima Nova Bold", Arial, sans-serif;
        color: #fff;
    }
}
@media screen and (max-width: 1024px) and (min-width: 320px){
    .landing-try-it-free {
        width: 100%;
    }
}

  /* Стили для cookie-плашки */
        .cookie-tooltip {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            background: rgba(255, 255, 255, 0.95);
            padding: 20px;
            border-top: 3px solid #4CAF50;
            box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.15);
            z-index: 1000;
            backdrop-filter: blur(10px);
        }

        .cookie-tooltip__row {
            display: flex;
            justify-content: space-between;
            align-items: center;
            max-width: 1200px;
            margin: 0 auto;
            gap: 30px;
        }

        .cookie-tooltip__desc {
            margin: 0;
            flex: 1;
            font-size: 14px;
            line-height: 1.5;
            color: #333;
        }

        .cookie-tooltip__desc a {
            color: #4CAF50;
            text-decoration: none;
            font-weight: bold;
            transition: color 0.3s ease;
        }

        .cookie-tooltip__desc a:hover {
            color: #45a049;
            text-decoration: underline;
        }

        .cookie-tooltip__button {
            background: linear-gradient(135deg, #4CAF50, #45a049);
            color: white;
            border: none;
            padding: 12px 30px;
            border-radius: 25px;
            cursor: pointer;
            font-size: 16px;
            font-weight: bold;
            transition: all 0.3s ease;
            box-shadow: 0 4px 15px rgba(76, 175, 80, 0.3);
            white-space: nowrap;
        }

        .cookie-tooltip__button:hover {
            background: linear-gradient(135deg, #45a049, #4CAF50);
            transform: translateY(-2px);
            box-shadow: 0 6px 20px rgba(76, 175, 80, 0.4);
        }

        .cookie-tooltip__button:active {
            transform: translateY(0);
        }

        /* Анимация появления */
        @keyframes slideUp {
            from {
                transform: translateY(100%);
                opacity: 0;
            }
            to {
                transform: translateY(0);
                opacity: 1;
            }
        }

        .cookie-tooltip.show {
            animation: slideUp 0.5s ease-out;
        }

        /* Адаптивность для мобильных устройств */
        @media (max-width: 768px) {
            .cookie-tooltip__row {
                flex-direction: column;
                text-align: center;
                gap: 15px;
            }
            
            .cookie-tooltip__button {
                width: 100%;
                max-width: 200px;
            }
            
            .cookie-tooltip {
                padding: 15px;
            }
        }

        @media (max-width: 480px) {
            .cookie-tooltip__desc {
                font-size: 13px;
            }
            
            .cookie-tooltip__button {
                padding: 10px 25px;
                font-size: 14px;
            }
        } 