@font-face {
    font-family: 'Gotham Pro'; 
    src: url(/bitrix/templates/tss_doosan/fonts/GothamPro/gothampro.ttf); 
}

.header-container {
    max-width: 1520px;
    margin: 0 auto;
}

a.whatsapp {
    display: none;
}

header#header {
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: space-between;
    background: no-repeat;
    margin-top: 30px;
}

.new_with {
    max-width: 1520px;
    margin-right: auto;
    margin-left: auto;
}

.headers-new-contact {
    display: flex;
}

.headers-new-telefon a {
    font-family: Gotham Pro;
    font-size: 16px;
    font-weight: 900;
    /* line-height: 26px; */
    letter-spacing: 0.4399999976158142px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: black;
    margin-right: 30px;
}

.headers-new-email {
    font-family: Gotham Pro;
    font-size: 14px;
    font-weight: 400;
    /* line-height: 20px; */
    letter-spacing: 0.25px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: black;
}

.headers-new-email a {
    font-weight: 900;
    color: black;
    text-decoration: underline;
}


.footer-new {
    background: linear-gradient(255.99deg, #003C5E 0.67%, #001928 100%);
}

.footer-container-new {
    max-width: 1520px;
    margin-right: auto;
    margin-left: auto;
    padding: 80px 0;
}

.footer-new-top_block_compani_text {
    font-family: Gotham Pro;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.25px;
    text-align: left;
    color: rgba(255, 255, 255, 1);
}

.footer-container-new-top {
    display: flex;
    justify-content: space-between;
}

.footer-new-top_block_compani {
    width: 60%;
    margin-right: 23px;
}

.footer-new-top_block_compani_text {
    margin-top: 40px;
}

.footer-new-bottom_block_name {
    font-family: Gotham Pro;
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 0.4399999976158142px;
    color: rgba(255, 255, 255, 1);
    margin-bottom: 25px;
}

.footer-container-new-bottom {
    display: flex;
    justify-content: space-between;
    padding-top: 30px;
}

.footer-container-new-bottom > div {
    width: 33%;
    padding: 0% 2%;
}

ul.tree.dhtml {}

.footer-new-bottom_block_menu ul li {
    width: 49%;
}

.footer-new-bottom_block_menu ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-family: Gotham Pro;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.25px;
    text-align: left;
}

.footer-new-bottom_block_menu ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    color: rgb(255, 255, 255);
}

.footer-new-bottom_block_menu ul a {color: rgb(255, 255, 255);padding-bottom: 7px;display: block;}

.liniy {
    border-left: 1px solid rgba(255, 255, 255, 1);
}

.contact_bloc_foter_adress_name {
    font-family: Gotham Pro;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.25px;
    text-align: left;
    color: white;
    margin-bottom: 5px;
}

.contact_bloc_foter_rabot {
    font-family: Gotham Pro;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.25px;
    text-align: left;
    color: white;
    margin-bottom: 20px;
}

.contact_bloc_foter_tel_name {
    font-family: Gotham Pro;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.25px;
    text-align: left;
    color: white;
    margin-bottom: 5px;
}

.contact_bloc_foter_a_tel a {
    font-family: Gotham Pro;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.25px;
    text-align: left;
    color: white;
    margin-bottom: 5px;
    text-decoration: underline;
}

.contact_bloc_foter_a_tel {
    margin-bottom: 20px;
}

.contact_bloc_foter {}

.contact_bloc_foter_email {
    font-family: Gotham Pro;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.25px;
    text-align: left;
    color: white;
    margin-bottom: 5px;
}

.contact_bloc_foter_email a {
    font-family: Gotham Pro;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.25px;
    text-align: left;
    color: white;
    margin-bottom: 5px;
    text-decoration: underline;
}

.contact_bloc_foter_a_tel a:hover {
    color: white;
}

.contact_bloc_foter_email a:hover {
    color: white;
}

.order_form_box.call_bake .form_katalog_title {color: rgba(0, 90, 155, 1);}
.order_form_box.call_bake .form_katalog_title_dop {color: rgba(0, 90, 155, 1);}
.order_form_box.call_bake .form_katalog_input input {border: 1px black solid; border-radius: 10px; color: black;}
.order_form_box.call_bake .form_katalog_input_polit {color: black;}
.order_form_box.call_bake input::placeholder {color: #252626;}

div#feedback_services .form_skid_title {color: rgba(0, 90, 155, 1);}
div#feedback_services .form_skid_input input {border: 1px solid black; border-radius: 10px; color: black;}
div#feedback_services .form_skid_input_polit {color: black;}
div#feedback_services input::placeholder {color: #252626;}

.form_ras a {
    background: rgba(0, 90, 155, 1);
    display: inline-block;
    position: relative;
    font-family: Gotham Pro;
    font-weight: 400;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: 0.75px;
    text-align: center;
    text-transform: uppercase;
    color: white;
    padding: 15px 50px;
    border-radius: 10px;
}

.form_ras {
    text-align: center;
}


.zapros_bottom a {
    color: white;
}



.polut_skid_block {
    margin-top: 50px;
}

.slider.single-item.new-slad.slider-rabot.slick-initialized.slick-slider button.slick-next.slick-arrow {
    background-image: url(/bitrix/templates/tss_doosan/images/Arrow1.png);
    width: 83px;
    bottom: -25px;
    background-position: right;
    height: 10px;
}

.slade_numberr span {
    font-family: Gotham Pro;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: 0.15000000596046448px;
    text-align: left;
    color: #004F7C;
    margin-left: 50px;
}

.slick-prev, .slick-next {
    top: auto;
}

button.slick-next.slick-arrow {
    left: 70px;
}

button.slick-prev.slick-arrow {
    left: 2px;
}

.slick-next:before {
    display: none;
}

.slick-prev:before {
    display: none;
}

.slider.single-item.new-slad.slider-rabot.slick-initialized.slick-slider button.slick-prev.slick-arrow {
        background-image: url(/bitrix/templates/tss_doosan/images/Arrow2.png);
    width: 33px;
    bottom: -19px;
    height: 10px;
    background-position: right;
    transform: rotate(0deg);
}

.form_katalog_input input::placeholder {
    color: white;
}

.form_skid_input input::placeholder {
    color: white;
}


.scat_block_catalog_top {
    display: flex;
    margin-bottom: 50px;
}

.scat_block_catalog_top_text {
    width: 70%;
    display: flex;
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    padding-left: 50px;
    background: url(/img/banner.png) no-repeat;
    background-size: cover;
}

.scat_block_catalog_top_form {
    width: 30%;
    background: #013a63;
    padding: 80px 50px;
}

.scat_block_catalog_top_text1 {
    font-family: Gotham Pro;
    font-weight: 400;
    font-size: 48px;
    line-height: 100%;
    letter-spacing: 0%;
    text-transform: uppercase;
    color: white;
}

.scat_block_catalog_top_text2 {
    font-family: Gotham Pro;
    font-weight: 400;
    font-size: 72px;
    line-height: 100%;
    letter-spacing: 0%;
    text-transform: uppercase;
    color: white;
}

.scat_block_catalog_top_text3 {
    font-family: Gotham Pro;
    font-weight: 400;
    font-size: 48px;
    line-height: 100%;
    letter-spacing: 0%;
    text-transform: uppercase;
    color: white;
}

.img_companii2 img {
    width: 100%;
}

.form_skid_title {
    font-family: Gotham Pro;
    font-weight: 700;
    font-size: 34px;
    line-height: 129%;
    letter-spacing: 0.25px;
    text-align: center;
    color: white;
    margin-bottom: 20px;
}

.form_skid_rezult {
    font-family: Gotham Pro;
    font-weight: 700;
    font-size: 34px;
    line-height: 129%;
    letter-spacing: 0.25px;
    text-align: center;
}

.form_skid_buttom input {
    background: rgba(0, 90, 155, 1);
    border: none;
    color: white;
    font-family: Gotham Pro;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0.75px;
    text-align: center;
    text-transform: uppercase;
    padding: 20px 50px;
    margin-top: 20px;
    border-radius: 10px;
}

.form_skid_buttom {
    text-align: center;
}

.form_skid_input input {
    background: rgba(216, 216, 216, 0.1);
    border: none;
    text-align: center;
    padding: 10px;
    margin-bottom: 10px;
    width: 100%;
    color: white;
}



.form_skid_input_polit label span {display: none;}
.form_skid_input_polit font {display: none;}



.polut_skid_block_form {
    width: 27%;
    margin-left: 25px;
}

.form_skid_input_polit {
    color: white;
}

    .text_block_new {
    font-family: Gotham Pro;
    font-weight: 700;
    font-size: 48px;
    line-height: 100%;
    letter-spacing: 0%;
    color: rgba(0, 90, 155, 1);
    text-transform: uppercase;
}

.form_katalog_title {
    font-family: Gotham Pro;
    font-weight: 700;
    font-size: 34px;
    line-height: 129%;
    letter-spacing: 0.25px;
    text-align: center;
    color: white;
    margin-bottom: 20px;
}

.form_katalog_title_dop {
    font-family: Gotham Pro;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0.15px;
    text-align: center;
    color: white;
    margin-bottom: 20px;
}

.form_katalog_rezult {
    font-family: Gotham Pro;
    font-weight: 700;
    font-size: 34px;
    line-height: 129%;
    letter-spacing: 0.25px;
    text-align: center;
}

.footer-new-top_block_compani_logo {
    max-width: 300px;
}

.footer-new-top_block_compani_logo img {
    width: 100%;
}

.form_katalog_buttom input {
    background: rgba(0, 90, 155, 1);
    border: none;
    color: white;
    font-family: Gotham Pro;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0.75px;
    text-align: center;
    text-transform: uppercase;
    padding: 20px 50px;
    margin-top: 20px;
    border-radius: 10px;
}

.form_katalog_buttom {
    text-align: center;
}

.form_katalog_input input {
    background: rgba(216, 216, 216, 0.1);
    border: none;
    text-align: center;
    padding: 10px;
    margin-bottom: 10px;
    width: 100%;
    color: white;
}



.form_katalog_input_polit label span {display: none;}
.form_katalog_input_polit font {display: none;}



.polut_katalog_block_form {
    width: 27%;
    margin-left: 25px;
}

.form_katalog_input_polit {
    color: white;
}

.logo_block_new {
    display: flex;
    margin-bottom: 25px;
    margin-top: 25px;
    align-items: center;
}

.img_block_new {
    margin-right: 40px;
}

.block_preym {
    padding: 30px;
    gap: 24px;
    border-radius: 8px;
    box-shadow: 0px 4px 64px 0px rgba(48, 56, 64, 0.16);
    margin-bottom: 30px;
}

.block_preym_title {
    font-family: Gotham Pro;
    font-weight: 700;
    font-size: 34px;
    line-height: 129%;
    letter-spacing: 0.25px;
    text-align: center;
    color: rgba(0, 90, 155, 1);
    margin-bottom: 20px;
    margin-top: 15px;
}

.block_preym_flex {
    display: flex;
    align-content: center;
    justify-content: space-around;
    margin-bottom: 20px;
}

.block_preym_flex_detail_text {
    font-family: Gotham Pro;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.44px;
    color: black;
}

.block_preym_flex_detail {
    display: flex;
    align-content: center;
    align-items: center;
}

.block_preym_flex_detail_img {
    background: rgba(0, 90, 155, 1);
    padding: 30px;
    width: 100px;
    height: 100px;
    border-radius: 66px;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    margin-right: 20px;
}

.zapros_catalog_block {
    display: flex;
    align-content: center;
    align-items: center;
    margin-top: 50px;
}

.zapros_catalog_img {
    width: 50%;
}

.zapros_catalog_img img {
    width: 100%;
}

.zapros_catalog_text {
    width: 50%;
}

.zapros_zagl {
    font-family: Gotham Pro;
    font-weight: 600;
    font-size: 48px;
    line-height: 100%;
    letter-spacing: 0%;
    text-transform: uppercase;
    color: rgba(0, 90, 155, 1);
    margin-bottom: 20px;
}

.zapros_text {
    font-family: Gotham Pro;
    font-weight: 400;
    font-size: 24px;
    line-height: 129%;
    letter-spacing: 0.25px;
    color: black;
    margin-bottom: 30px;
}

.zapros_bottom {
    background: rgba(0, 90, 155, 1);
    display: inline-block;
    position: relative;
    /* width: 200px; */
    font-family: Gotham Pro;
    font-weight: 400;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: 0.75px;
    text-align: center;
    text-transform: uppercase;
    color: white;
    padding: 15px 50px;
    border-radius: 10px;
    cursor: pointer;
}

.zagl_rabot {
    font-family: Gotham Pro;
    font-weight: 700;
    font-size: 34px;
    line-height: 129%;
    letter-spacing: 0.25px;
    color: rgba(0, 79, 124, 1);
    margin-top: 50px;
}

.rabot_block {
    margin-bottom: 40px;
}

.o_companii_block_detail1 {
    display: flex;
    margin-bottom: 30px;
}

.img_companii1 {
    width: 50%;
}

.img_companii1 img {
    width: 100%;
}

.text_companii1 {
    width: 50%;
    margin-left: 30px;
}

.zagl_companii1 {
    font-family: Gotham Pro;
    font-weight: 600;
    font-size: 48px;
    line-height: 100%;
    letter-spacing: 0%;
    text-transform: uppercase;
    color: rgba(0, 90, 155, 1);
}

.text_companii1 .text_companii1 {
    width: 100%;
    margin: 0px 0px 20px 0px;
    font-family: Gotham Pro;
    font-weight: 700;
    font-size: 34px;
    line-height: 129%;
    letter-spacing: 0.25px;
    color: black;
}

.text_dop_companii1 {
    font-family: Gotham Pro;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0.15px;
    color: black;
}

.o_companii_block_detail2 {
    display: flex;
    align-content: center;
    align-items: center;
}

.img_companii2 {
    width: 40%;
}

.text_companii2 .text_companii2 {
    width: 100%;
    font-family: Gotham Pro;
    font-weight: 900;
    font-size: 34px;
    line-height: 129%;
    letter-spacing: 0.25px;
    color: black;
}

.zagl_companii2 {
    font-family: Gotham Pro;
    font-weight: 700;
    font-size: 48px;
    line-height: 100%;
    letter-spacing: 0%;
    text-transform: uppercase;
    color: rgba(0, 90, 155, 1);
    margin-bottom: 30px;
}

.text_companii2 {
    width: 60%;
}

.block_bottom_servis_block {
    background: rgba(0, 90, 155, 1);
    display: inline-block;
    position: relative;
    font-family: Gotham Pro;
    font-weight: 400;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: 0.75px;
    text-align: center;
    text-transform: uppercase;
    color: white;
    padding: 15px 50px;
    border-radius: 10px;
}

.zagl_servis_block {
    font-family: Gotham Pro;
    font-weight: 600;
    font-size: 48px;
    line-height: 100%;
    letter-spacing: 0%;
    text-transform: uppercase;
    color: rgba(0, 90, 155, 1);
    margin-bottom: 20px;
}

.dop_text_servis_block {
    font-family: Gotham Pro;
    font-weight: 400;
    font-size: 24px;
    line-height: 129%;
    letter-spacing: 0.25px;
    color: black;
    margin-bottom: 30px;
}

.text_servis_block {
    width: 39%;
}

.block_servis {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 50px;
}

.servis_blocks_detail {
    padding: 30px 50px 30px 30px;
    gap: 24px;
    border-radius: 8px;
    box-shadow: 0px 4px 64px 0px rgba(48, 56, 64, 0.16);
    margin-bottom: 30px;
    display: flex;
    align-content: center;
    align-items: center;
}

.servis_detail_text_zagl {
    font-family: Gotham Pro;
    font-weight: 700;
    font-size: 34px;
    line-height: 129%;
    letter-spacing: 0.25px;
    color: rgba(0, 90, 155, 1);
}

.servis_detail_text {
    font-family: Gotham Pro;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.44px;
    color: black;
}

.servis_blocks {
    width: 50%;
}

.fon_telefon {
    background: linear-gradient(255.99deg, #003C5E 0.67%, #001928 100%);
    padding: 50px;
}

.zagl_block_info {
    text-align: center;
    font-family: Gotham Pro;
    font-weight: 700;
    font-size: 34px;
    line-height: 129%;
    letter-spacing: 0.25px;
    text-align: center;
    color: white;
}

.text_block_info {
    font-family: Gotham Pro;
    font-weight: 700;
    font-size: 24px;
    line-height: 135%;
    letter-spacing: 0%;
    text-align: center;
    color: white;
}

.a_block_info {
    text-align: center;
    font-family: Gotham Pro;
    font-weight: 700;
    font-size: 48px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    margin-top: 15px;
}

.a_block_info a {
    color: white;
}

.email_block_info {
    text-align: center;
    font-family: Gotham Pro;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0.15px;
    text-align: center;
    color: white;
    margin-top: 15px;
}

.email_block_info a {
    color: white;
}

.produck_new_block {
    padding: 30px;
    gap: 24px;
    border-radius: 8px;
    box-shadow: 0px 4px 64px 0px rgba(48, 56, 64, 0.16);
    margin-bottom: 30px;
    margin-top: 60px;
}

.title_produck_new_block {
    font-family: Gotham Pro;
    font-weight: 600;
    font-size: 48px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    text-transform: uppercase;
    color: rgba(0, 90, 155, 1);
}

.dop_title_produck_block {
    font-family: Gotham Pro;
    font-weight: 700;
    font-size: 34px;
    line-height: 129%;
    letter-spacing: 0.25px;
    text-align: center;
    color: rgba(0, 90, 155, 1);
    margin-bottom: 20px;
}

.block_ul_product {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}

.block_ul_product_detail {
    width: 30%;
}

.block_ul_product_flex {
    display: flex;
    align-content: center;
    align-items: center;
    margin-bottom: 10px;
}

.block_ul_product_flex_img {
    margin-right: 20px;
}

.block_ul_product_flex_text {
    font-family: Gotham Pro;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.44px;
    color: black;
}

.block_ul_product .block_ul_product {
    display: flex;
    flex-direction: column;
}

.zagl_ul_product {
    display: flex;
    align-content: center;
    align-items: center;
    margin-bottom: 20px;
}

.zagl_ul_product_nomer {
    height: 70px;
    width: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 20px;
    background: rgba(0, 90, 155, 1);
    color: white;
    font-family: Gotham Pro;
    font-weight: 700;
    font-size: 24px;
    line-height: 135%;
    letter-spacing: 0%;
    border-radius: 50px;
}

.zagl_ul_product_text {
    color: rgba(0, 90, 155, 1);
    font-family: Gotham Pro;
    font-weight: 700;
    font-size: 24px;
    line-height: 135%;
    letter-spacing: 0%;
}

.progress_product {
    display: flex;
    justify-content: space-evenly;
    margin-bottom: 50px;
}

.polut_skid_block_img {
    width: 40%;
}

.polut_skid_block_img img {
    width: 100%;
}

.logo {max-width: 300px;}

.logo img {
    width: 100%;
}


.advantagesimg_img span {
    font-family: Gotham Pro;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.44px;
    color: black;
}

.advantagesimg_img img {margin-right: 10px;}

.advantagesimg_block {
    display: flex;
    justify-content: space-between;
}

.advantagesimg_img {
    width: 23%;
    display: flex;
    align-items: center;
    align-content: center;
}

.progress_product_detail_text {
    font-family: Gotham Pro;
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0.15px;
    text-align: center;
    color: black;
}

.progress_product_detail_img {
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    width: 70px;
    height: 70px;
    background: rgba(248, 248, 248, 1);
    border-radius: 50px;
}

.progress_product_detail {display: flex;flex-direction: column;align-content: center;align-items: center;}

.progress_product_detail_st {
    padding-top: 22px;
}

.razdel_block_flex_detail {
    width: 25%;
    border: 1px solid rgba(224, 235, 235, 1);
    padding: 30px;
    position: relative;
    min-height: 300px;
}

.razdel_block_flex {
    display: flex;
    margin-bottom: 50px;
    margin-top: 50px;
}

.nomer_razdel_block {
    position: absolute;
    right: 30px;
    top: 30px;
    font-family: Gotham Pro;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.44px;
    text-align: center;
}

.title_razdel_block {
    font-family: Gotham Pro;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.44px;
    color: #004F7C;
}

.blocks_rabot img {
    width: 100%;
}

.slick-slide {
    margin: 20px;
}

.polut_skid_block {
    padding: 50px;
    background: #013a63;
    display: flex;
    align-content: center;
    align-items: center;
}

.polut_skid_block_text {
    background: rgba(0, 90, 155, 1);
    color: white;
    font-family: Gotham Pro;
    font-weight: 600;
    font-size: 48px;
    line-height: 100%;
    letter-spacing: 0%;
    text-transform: uppercase;
    padding: 30px 100px 30px 30px;
    width: 34%;
}

.polut_skid_block_text_pr {
    margin-top: 15px;
}

.polut_skid_block_img {
    margin-left: -90px;
}

.footer__politi a {color: white; margin-right: 25px; cursor: pointer; font-size: 14px;}
.footer__politi {margin-top: 20px; display: flex; flex-wrap: wrap;}
.kuki_block {display: block; position: fixed; bottom: 20px; background: #21282bcf; padding: 20px; border-radius: 20px; width: 50%; display: flex; margin-left: 25%; justify-content: space-between; align-items: center;}
.kuki_block span {color: white; font-size: 14px; width: 85%;}
.buttom_kuki {width: 13%; color: black; background: white; text-align: center; padding: 10px; border-radius: 20px; cursor: pointer;}
.footer__politi a:hover {color: white; text-decoration: underline;}
.order_form.ajax_form4 p#formBuyLabel {font-family: Gotham Pro; font-weight: 700; font-size: 34px; line-height: 129%; letter-spacing: 0.25px; text-align: center; color: white; margin-bottom: 20px; color: rgba(0, 90, 155, 1);}
.order_form.ajax_form4 button.close {display: none;}
.order_form.ajax_form4 input.inputtext {display: block; width: 100%; border: 1px solid black; border-radius: 10px; color: black; background: rgba(216, 216, 216, 0.1); padding: 10px;}
.order_form.ajax_form4 textarea.inputtextarea {display: block; width: 100%; height: 120px; border: 1px solid black; border-radius: 10px; color: black; background: rgba(216, 216, 216, 0.1); padding: 10px;}
.order_form.ajax_form4 label {color: black;}
.order_form.ajax_form4 input[type="submit"] {background: rgba(0, 90, 155, 1); border: none; color: white; font-family: Gotham Pro; font-weight: 400; font-size: 14px; line-height: 100%; letter-spacing: 0.75px; text-align: center; text-transform: uppercase; padding: 20px 50px; margin: 0 auto; border-radius: 10px; display: block;}

@media (max-width: 600px) {


.footer-container-new-top {
    flex-direction: column;
}

.footer-new-top_block_compani {
    width: 100%;
}

.footer-container-new {
    padding: 40px 20px;
}

.zagl_block_info {
    font-size: 28px;
}

.text_block_info {
    font-size: 18px;
}

.a_block_info {
    font-size: 24px;
}

.a_block_info a {
    display: block;
    margin-bottom: 10px;
}

.fon_telefon {
    padding: 20px;
}

.zapros_catalog_block {
    display: flex;
    flex-direction: column;
}

.zapros_catalog_img {
    width: 100%;
}

.zapros_catalog_text {
    width: 100%;
}

.zapros_zagl {
    font-size: 36px;
}

.block_servis {
    display: flex;
    flex-direction: column;
}

.text_servis_block {
    width: 100%;
}

.servis_blocks {
    width: 100%;
    margin-top: 40px;
}

.servis_blocks_detail {
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;
}

.servis_blocks_detail_text {
    text-align: center;
}

.zagl_servis_block {
    font-size: 34px;
}

.logo_block_new {
    display: flex;
    flex-direction: column;
}

.new_with {
    padding: 20px;
}

.text_block_new {
    font-size: 36px;
    text-align: center;
    margin-top: 30px;
}

.block_preym_flex {
    display: flex;
    flex-direction: column;
}

.block_preym_flex_detail {
    flex-direction: column;
    margin-bottom: 20px;
}

.block_preym_flex_detail_text {
    text-align: center;
}

header#header {
    flex-direction: column;
    padding-top: 0px;
}

.headers-new-contact {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.headers-new-telefon a {
    margin-right: 0px;
}

.o_companii_block_detail1 {
    display: flex;
    flex-direction: column;
}

.img_companii1 {
    width: 100%;
}

.text_companii1 {
    width: 100%;
    margin-left: 0px;
    margin-top: 10px;
}

.o_companii_block_detail2 {
    display: flex;
    flex-direction: column;
}

.text_companii2 {
    width: 100%;
}

.img_companii2 {
    width: 100%;
}

.img_companii2 img {
    width: 100%;
}

.title_produck_new_block {
    font-size: 32px;
}

.razdel_block_flex {
    display: flex;
    flex-direction: column;
}

.razdel_block_flex_detail {
    width: 100%;
}

.block_ul_product {
    display: flex;
    flex-direction: column;
}

.block_ul_product_detail {
    width: 100%;
}

.zagl_ul_product_nomer {
    min-width: 70px;
}

.dop_title_produck_block {
    font-size: 30px;
}

.progress_product {
    display: flex;
    flex-direction: column;
}

.progress_product_detail_st {
    height: 150px;
    display: flex;
    position: relative;
    align-content: center;
    align-items: center;
    justify-content: center;
}

.progress_product_detail_img_st {
    transform: rotate(90deg);
    position: absolute;
    top: 70px;
}

.polut_skid_block {
    display: flex;
    flex-direction: column;
}

.polut_skid_block_text {
    width: 100%;
    font-size: 26px;
    padding: 20px;
    text-align: center;
}

.polut_skid_block_img img {
    width: 100%;
}

.polut_skid_block_img {
    margin-left: 0px;
    margin-top: 25px;
}

.polut_skid_block_form {
    width: 100%;
    margin-left: 0px;
}

.form_skid_title {
    font-size: 24px;
    margin-top: 20px;
}

.form_skid_buttom input {
    padding: 20px 20px;
}

.scat_block_catalog_top {
    display: flex;
    flex-direction: column;
}

.scat_block_catalog_top_text {
    width: 100%;
}

.scat_block_catalog_top_form {
    width: 100%;
    padding: 30px 20px;
}

.form_katalog_title {
    font-size: 26px;
}

.form_katalog_buttom input {
    padding: 20px 20px;
}

.scat_block_catalog_top_text1 {
    font-size: 26px;
    padding-top: 50px;
}

.scat_block_catalog_top_text2 {
    font-size: 27px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.zagl_companii2 {
    font-size: 38px;
}

.text_companii2 .text_companii2 {
    font-size: 24px;
}

.scat_block_catalog_top_text3 {
    font-size: 28px;
    padding-bottom: 75px;
}

.img_block_new {
    margin-right: 0px;
}

a.whatsapp img {
    width: 25px;
}

.headers-new-contact {
    margin-top: 20px;
}

a.whatsapp {
    display: inline-block;
}

a.whatsapp {
    background: #6DC464;
        border-color: #6DC464;
        width: 200px;
        padding: 10px;
        color: white;
        text-align: center;
        font-weight: 600;
        font-size: 16px;
        line-height: 120%;
        margin-top: 10px;
        margin-bottom: 10px;
}

.advantagesimg_block {
    display: flex;
    flex-direction: column;
}

.advantagesimg_img {
    width: 100%;
    margin-bottom: 20px;
}

.polut_skid_block_img {
    width: 100%;
}

}