.skiptranslate {display: none !important;top: 0 !important;}
body {font-family: 'Onest'; top: 0 !important;}
a.news_link {text-decoration: underline !important;}
@media only screen and (max-width: 768px) {
.desktop {display: none;}
}
.hide {display: none;}
.modal {display: none;}
.modal-title {display: inline;}
footer .contacts_wrapp {padding: 0 !important;}
.collapse {display: none;}
.collapse.in {display: block;}

.form_toggle > .form_toggle-item {display: inline-block; width: 40%;}
input[name='calc[measure]'] {-webkit-appearance: auto;}
.quiz_descript_center {height: auto;}
.step_theme {display: none;}
.step_theme.active {display: block;}
.selector_templ > div:nth-child(3) .selector_thumb .selector_img {right: -23px;}
.sub_menu > li > span {color: #d1d1d1;}
/*a[href='https://market.my-crane.com'] {color: #d1d1d1 !important; cursor: default;}*/
header:not(.transparent_header) .tel_link, header:not(.transparent_header) .tel_link > a, header:not(.transparent_header) .white_link, header:not(.transparent_header) .white_link > a {color: #ffffff !important;}
/*
h1 {padding-bottom: 30px; padding-top: 0px;}
h1 > span {padding-bottom: 0px; padding-top: 30px;}
h1 > span {display: inline-block;}
h1 > span.main_title {padding-top: 0;}
@media (min-width: 768px) {
h1 > span.main_title {font-size: 114px !important; line-height: 114px !important;}
}
*/
.header_inlines > div {padding: 0 20px;}
.header_site > .right {padding-left: 9px;}
img.about_article_1_img.about_article_1_img_desc {max-height: 810px;}
.content .wrapper {margin-top: 0 !important;}
div.breadcrumbs {padding: 15px 42px;}
div.breadcrumbs ul li:before {content: ""; margin: 0;}
.submit_wrapp {padding-bottom: 15px;}
.sect_4_mp {display: none;}
.radio_thumb_3 h3 {font-size: 29px;}
.quiz_input_wrapp select {
    display: block;
    width: 100%;
    padding: 0 20px;
    height: 55px;
    background: transparent;
    border: 1px solid #E2E2E2;
    border-radius: 5px;
    font-weight: 500;
    font-size: 20px;
    line-height: 54px;
    color: #676767;
    position: relative;
    z-index: 2;
}
.service_thumb_3 > div:nth-child(2) {
    align-items: inherit;
    padding: 71px 0 26px 0;
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
.article_shape {left: 41% !important;}
}

.popup_content_lang a {color: #fff; text-decoration: underline;}
.popup_content_lang li {color: #fff; font-size: 16px;}
.popup_content_lang li img {vertical-align: middle; width: 25px; margin-right: 5px;}
.popup_content_lang li a {font-size: 16px;}
.service_thumb_1 {min-height: 608px;}

.thumb_3_title {
    min-height: 120px !important;
}

@media only screen (min-width: 768px) and (max-width: 1280px) {
.service_thumb_1 {min-height: 580px !important;}
}

a.tel_link_4 {white-space: nowrap;}

.article_list li:before {
    top: 14px;
    left: 5px;
}







.left_col img {
    max-width: 100%;
}

.calculator {padding-top: 50px;}

.how_work .how_item:nth-child(4):after {
    content: "4";
}

.thumb_3_descript_back p {
    font-size: 16px;
}

@media only screen and (max-width: 900px) {
    /*#resp_nav {top: 40px !important;}*/
}

.custom_select {width: 90px !important;}
.custom_select img, .lang_tumb img {max-width: 30px;}

.form-group select {
    -webkit-appearance: auto;
    appearance: auto;
    -moz-appearance: auto;
}

@media only screen and (min-width: 1024px) {
.footer_cols > div {width: 20% !important;}
}

/*
@media only screen and (min-width: 1280px) {
.footer_templ > div {width: 20% !important;}
}
@media only screen and (max-width: 1280px) {
.footer_templ > div:nth-child(5) {width: 100% !important;}
}
*/

form[name='SIMPLE_FORM_1'] .input__elem,
form[name='SIMPLE_FORM_2'] .input__elem,
form[name='SIMPLE_FORM_4'] .input__elem {padding-left: 5px;}

.error {border: 1px solid red !important;}

.nca-cookiesaccept-line {top: auto !important; bottom: 0 !important;}

@media only screen and (min-width: 1240px) {
	.partners {max-width: 600px;}
}
h3.partners {margin-top: 20px; font-size: 36px; font-family: inherit; text-transform: inherit;}
table.partners {margin-top: 20px; margin-bottom: 50px;}
table.partners td {padding: 10px 0;}
table.partners td:first-child {width: 150px; padding-right: 20px;}
@media only screen and (max-width: 900px) {
    table.partners td:first-child {width: 75px; padding-right: 10px;}
}
table.partners td:last-child {text-decoration: underline;}
table.partners td img {max-width: 100%;}

.tel_link {font-size: 23px;}

.main_nav > li {padding-left: 0;}
.header_site > .right {width: 600px;}
.header_site > .center {width: calc(100% - 790px);}

.buttons_wrapp_2 .btn.yellow_pill {font-size: 14px;}

.row-step h2 {padding-top: 50px;}
.row-step .article_item > div:nth-child(1) {width: 0;}
.row-step .article_item ul {padding: 40px 0;}
.row-step .article_item li {color: black;}

.admin .promo:before {background: rgb(234 234 234 / 80%);}
.admin .promo *, .admin header:not(.transparent_header) *, .admin header:not(.transparent_header) .white_link > a {color: #000000 !important;}
.admin .btns_wrapp a {background: rgba(255, 255, 255, .6);}
.admin .main_nav > li > .sub_btn {background-image: url(img/down_arrow_dark.svg);}

.admin .sect_3 {background-color: #eaeaea;}
.admin .sect_3:after {background: linear-gradient(90deg, #eaeaea 0%, rgba(46, 46, 46, 0) 100%), linear-gradient(0deg, rgba(46, 46, 46, .6), rgba(46, 46, 46, .6));}
.admin .sect_3 h2, .admin .sect_3 h3, .admin .sect_3 .callback_form_2 p {color: #000000;}
.admin .sect_3 .params_radios *, .admin .sect_3 .params_items * {color: #6f6f6f;}
.admin .sect_3 .params_items input {background-color: #ffffff; color: #b6b6b6;}
.admin .sect_3 .radio_thumb, .admin .sect_3 .callback_form_2 {background: none;}

.admin .sect_5 {background: #eaeaea;}
.admin .sect_5:before {background: none;}
.admin .sect_5 * {color: #888888;}
.admin .sect_5 h2 {color: #000000;}
.admin .sect_5 h3 {color: #888888 !important;}

.privacy_policy {margin: 50px 0;}
.privacy_policy ul {padding-left: 20px;}
.privacy_policy ul li {list-style-type: disc;}
.privacy_policy h4, .privacy_policy p.text-center {padding: 25px 0;}
.privacy_policy p {padding: 10px 0;}
.privacy_policy p.text-center {text-align: center;}