
.text_pod_banner {padding: 30px; box-shadow: 0px 0px 64px 0px rgba(48, 56, 64, 0.16); font-family: Gotham Pro; font-weight: 400; font-size: 16px; line-height: 26px; letter-spacing: 0.44px; margin-bottom: 50px; color: black;}



.banne_blocks{background:linear-gradient(255.99deg,#003C5E 0.67%,#001928 100%);width:100%;display:flex;justify-content:space-between;align-items:center;padding:0px;align-content:center}
.banne_blocks_text{width:58%;margin-left:2%;display:flex;justify-content:space-between}
.banne_blocks_img{width:40%;padding:15px}
.banne_blocks_text_d{text-align:center}
p.banne_blocks_text_z{font-family:Gotham Pro;font-weight:700;font-style:Black;font-size:64px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-align:center;color:white}
p.banne_blocks_text_t{font-family:Gotham Pro;font-weight:400;font-style:Medium;font-size:20px;leading-trim:NONE;line-height:22px;letter-spacing:0.1px;text-align:center;text-transform:uppercase;color:white}
.banne_blocks_img img{width:100%}

.banne_blocks {border-radius: 20px; margin-bottom: 20px;}
.table_blocks {margin-bottom: 50px;}
.form_vopros_blocks {margin-bottom: 50px; margin-top: 50px;}
.foto_blocks {margin-bottom: 50px;}
h2.h2_dop {margin-top: 40px;}
.blocks_variant_transport {margin-bottom: 50px;}
.pokras_block_konteyner {margin-bottom: 50px;}
p.text_p_dop {font-family: Gotham Pro; font-weight: 700; font-size: 14px; line-height: 22px; letter-spacing: 0.1px; color: black; margin-bottom: 40px;}
.foto_block_dve.newchet {width: 100%;}
.ost_zayvk {background: rgba(0,90,155,1); padding: 20px 50px; color: white; font-family: Gotham Pro; font-weight: 700; font-size: 14px; line-height: 100%; letter-spacing: 0.75px; text-transform: uppercase; border-radius: 10px;}
.bottom_form_center {text-align: center; margin-bottom: 80px;}


.form_vopros_blocks{padding:30px;box-shadow:0px 0px 64px 0px rgba(48,56,64,0.16);display:flex;justify-content:space-between;margin-bottom:50px}
.form_vopros_block_name{font-family:Gotham Pro;font-weight:900;font-size:48px;line-height:100%;vertical-align:middle;color:black;margin-bottom:15px}
.form_vopros_block_text{font-family:Gotham Pro;font-weight:400;font-size:20px;line-height:30px;letter-spacing:0.15px;color:#595B61;margin-bottom:20px}
.form_vopros_block_telefon a{font-family:Gotham Pro;font-weight:900;font-style:Bold;font-size:34px;leading-trim:NONE;line-height:129%;letter-spacing:0.25px;color:rgba(0,90,155,1)}
.form_vopros_block_email{font-family:Gotham Pro;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0.44px;color:#595B61}
.form_vopros_block{width:40%}
.form_vopros_block_detai{width:40%;padding:0 3%}
.form_vopros_block_img{width:20%}
.form_vopros_block_img img{width:100%}
.form_vopros_block_text{}
.form_vopros_block_telefon{margin-bottom:20px}
.foter_rorm_gorod{padding:30px;box-shadow:0px 0px 64px 0px rgba(48,56,64,0.16);display:flex;justify-content:space-between}
.form_detail_block_text{width:60%}
.form_detail_block{width:33%}
.form_detail_text_name{font-family:Gotham Pro;font-weight:900;font-size:48px;line-height:100%;vertical-align:middle;color:black;margin-bottom:30px}
.foter_rorm_gorod{margin-bottom:60px}
.form_detail_text_text{font-family:Gotham Pro;font-weight:400;font-size:20px;line-height:30px;letter-spacing:0.15px;color:#595B61;margin-bottom:20px}
.form_detail_text_telefon a{font-family:Gotham Pro;font-weight:900;font-size:34px;line-height:129%;letter-spacing:0.25px;color:rgba(0,90,155,1)}
.form_detail_text_telefon{margin-bottom:20px}
.form_detail_text_email{font-family:Gotham Pro;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0.44px;color:#595B61}
.form_detail_text_email a{font-weight:900}
.form_zapros_zayvka_tit{font-family:Gotham Pro;font-weight:700;font-size:16px;line-height:26px;letter-spacing:0.44px;text-align:center;color:#595B61;margin-bottom:30px}
.form_zapros_zayvka_input_det input{border-radius:8px;gap:10px;opacity:1;border-width:1px;padding:20px;border:1px solid rgba(220,220,222,1);margin-bottom:15px;width:100%}
.form_zapros_zayvka_input_de{font-family:Gotham Pro;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0.25px;vertical-align:middle}
.form_zapros_zayvka_input_de a{font-family:Gotham Pro;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0.25px;vertical-align:middle}
.form_zapros_zayvka_buttom input{color:white;position:relative;background:rgba(0,90,155,1);border-color:rgba(0,90,155,1);border-radius:15px;font-family:Gotham Pro;font-weight:800;font-size:14px;line-height:100%;letter-spacing:0.75px;text-transform:uppercase;padding:26px 70px;margin:0 auto;border:none}
.form_zapros_zayvka_buttom{text-align:center;margin-top:20px}
.form_zapros_zayvka_news.pole_dly_url{display:none}
.pokras_block_konteyner {display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.pokras_block_konteyner_text{width:49%}
.pokras_block_konteyner_img{width:49%}
.pokras_block_konteyner_desc p{margin-bottom:40px}
.pokras_block_konteyner_zagl{font-family:Gotham Pro;font-weight:700;font-size:34px;line-height:129%;letter-spacing:0.25px;color:rgba(0,90,155,1);margin-bottom:30px}
#page a.btn.btn-primary.btn-lg.fancybox-technical-support{background:var(--Color-3,rgba(0,90,155,1));border-radius:10px;border:none;font-family:Gotham Pro;font-weight:600;font-size:17px;padding:20px 50px;line-height:13.4px;letter-spacing:0.75px}
.pokras_block_konteyner_desc{font-family:Gotham Pro;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0.25px;color:black}
.pokras_block_konteyner_img img{width:100%}
h2.h2_dop{font-family:Gotham Pro;font-weight:900;font-size:34px;line-height:129%;letter-spacing:0.25px;color:rgba(0,90,155,1);margin-bottom:20px}
.kak_dobr_block_text_wargin{background:rgba(0,90,155,1);padding:20px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-top:20px}
.kak_dobr_block_text_wargin_left{width:15%}
.kak_dobr_block_text_wargin_naz{font-family:Gotham Pro;font-weight:900;font-size:24px;line-height:135%;text-transform:uppercase;color:white}
.kak_dobr_block_text_wargin_rith{font-family:Gotham Pro;font-weight:400;font-size:16px;line-height:125%;letter-spacing:0.15px;color:white;width:85%}
.kak_dobr_block_text_mashina{border:1px solid rgba(224,235,235,1);padding:20px}
.kak_dobr_block{display:flex;justify-content:space-between;flex-wrap:wrap}
.kak_dobr_block_text_mashina{width:49%}
.kak_dobr_block_text_svoi{border:1px solid rgba(224,235,235,1);padding:20px;width:49%}
.kak_dobr_block_text_wargin{width:100%}
.kak_dobr_block_text_svoi p{font-family:Gotham Pro;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0.25px;color:#595B61}
.kak_dobr_block_text_mashina p{font-family:Gotham Pro;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0.25px;color:#595B61}
.kak_dobr_block_text_mashina div{display:flex;align-items:center;align-content:center;margin-bottom:20px;font-family:Gotham Pro;font-weight:900;font-size:16px;line-height:26px;letter-spacing:0.44px;text-transform:uppercase;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;color:black}
.kak_dobr_block_text_mashina img{margin:0px;margin-right:10px}
.kak_dobr_block_text_svoi div{display:flex;align-items:center;align-content:center;margin-bottom:20px;font-family:Gotham Pro;font-weight:900;font-size:16px;line-height:26px;letter-spacing:0.44px;text-transform:uppercase;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;color:black}
.kak_dobr_block_text_svoi img{margin:0px;margin-right:10px}
.block.mosaic-facilities-services-bloc_newk-new .tmmp-frontend-banner.tmmp-frontend-banner-1.dve_wit{width:50%}
.variant_transport_vblock_text{font-family:Gotham Pro;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0.25px;color:#595B61;margin-bottom:40px}
.block_variant_transport{padding:30px;width:24%;box-shadow:0px 0px 64px 0px rgba(48,56,64,0.16);position:relative;background: white;}
.blocks_variant_transport{display:flex;justify-content:space-between}
.block_variant_transport_name{font-family:Gotham Pro;font-weight:900;font-size:16px;line-height:26px;letter-spacing:0.44px;margin-bottom:10px;color:#595B61}

.text_dop_de p {font-family: Gotham Pro; font-weight: 400; font-size: 14px; line-height: 20px; letter-spacing: 0.25px; color: black; margin-bottom: 0px;}
.text_dop_de ul {font-family: Gotham Pro; font-weight: 400; font-size: 14px; line-height: 20px; letter-spacing: 0.25px; color: black; list-style: inside; margin-bottom: 30px;}
.text_dop_de p.margin_bottom {margin-bottom: 100px;}
.text_dop_de {margin-top: -20px;}

p.text_podr_melk {font-family: Gotham Pro; font-weight: 400; font-size: 12px; line-height: 16px; letter-spacing: 0.4px; color: #595B61;}
.block_dop_shadov {padding: 30px; box-shadow: 0px 0px 64px 0px rgba(48, 56, 64, 0.16); margin-bottom: 10px;}
.block_dop_shadov p {font-family: Gotham Pro; font-weight: 900; font-size: 20px; line-height: 30px; letter-spacing: 0.15px; color: black;}
.block_dop_shadov ul {font-family: Gotham Pro; font-weight: 400; font-size: 16px; line-height: 26px; letter-spacing: 0.44px; color: black; list-style: inside; display: flex; flex-wrap: wrap;}
.block_dop_shadov ul li {width: 50%;}

p.banne_blocks_text_name {
    margin-bottom: 30px;
    font-family: Gotham Pro;
    font-weight: 700;
    font-size: 64px;
    line-height: 100%;
    color: white;
    margin-top: 40px;
}

p.banne_blocks_text_desk {
    font-family: Gotham Pro;
    font-weight: 400;
    font-size: 20px;
    line-height: 22px;
    letter-spacing: 0.1px;
    text-transform: uppercase;
    color: white;
    margin-bottom: 40px;
}

.banne_blocks_texts_d {
    width: 75%;
}

p.dop_p_zagl {
    font-family: Gotham Pro;
    font-weight: 700;
    font-size: 24px;
    line-height: 135%;
    color: black;
    text-transform: uppercase;
}

.foto_blocks_text {margin-bottom: 20px; font-family: Gotham Pro; font-weight: 400; font-size: 14px; line-height: 20px; letter-spacing: 0.25px; color: black;}
h2.h2_dop.gl_text {font-size: 38px; text-transform: uppercase; margin-bottom: 40px;}
.table_block{width:50%;border:1px solid rgba(224,235,235,1);padding:30px;position:relative;background:white;display:flex;align-items:flex-start}
.table_blocks{display:flex;flex-wrap:wrap}
.table_block_img{width:180px;margin-right:20px}
.table_block_text{width:calc(100% - 230px)}
.table_block_name{font-family:Gotham Pro;font-weight:700;font-size:16px;line-height:26px;letter-spacing:0.44px;color:#004F7C;margin-bottom:30px}
.table_block_desk{font-family:Gotham Pro;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0.25px;color:#595B61;margin-bottom:20px}

.baz_kompl_blocks_text_li{font-family:Gotham Pro;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0.44px;color:black;margin-bottom:7px}
.baz_kompl_blocks_text_li span{background:#F7A81E;width:27px;height:27px;text-align:center;vertical-align:revert-layer;display:inline-block;border-radius:27px;margin-right:10px}
.baz_kompl_blocks{display:flex;justify-content:space-between}
.baz_kompl_blocks_img{width:68%;margin-right:2%}
.baz_kompl_blocks_img img{width:100%}

.him_proizvodk_text{font-family:Gotham Pro;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0.44px;color:black;margin-bottom:40px}
.him_proizvodk_block{padding:30px;width:49%;box-shadow:0px 0px 64px 0px rgba(48,56,64,0.16);position:relative;background:white;margin-bottom:2%;display:flex}
.him_proizvodk_blocks{display:flex;flex-wrap:wrap;justify-content:space-between}
.him_proizvodk_block_name{font-family:Gotham Pro;font-weight:700;font-size:16px;line-height:26px;letter-spacing:0.44px;color:#595B61;margin-bottom:20px}
.him_proizvodk_block_desc{font-family:Gotham Pro;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0.25px;color:#595B61}
.him_proizvodk_block_text{width:50%}
.him_proizvodk_block_img{width:50%}
.him_proizvodk_block_img img{width:100%}
.agropromishlennom_block_buttom {text-align: center;}

.agropromishlennom_banner_img img{width:100%}
.agropromishlennom_banner_text{width:50%;position:absolute;height:100%;display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;padding:0 20px;justify-content:center}
.agropromishlennom_block_banner{position:relative}
.agropromishlennom_banner_name{font-family:Gotham Pro;font-weight:700;font-size:32px;line-height:100%;color:white;margin-bottom:20px}
.agropromishlennom_banner_dexk{font-family:Gotham Pro;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0.1px;text-transform:uppercase;color:white}
.agropromishlennom_blocks{display:flex;flex-wrap:wrap;justify-content:space-between}
.agropromishlennom_block{width:48%;margin-bottom:2%}
.agropromishlennom_block_name{font-family:Gotham Pro;font-weight:700;font-size:24px;line-height:135%;text-transform:uppercase;color:rgba(0,90,155,1);margin-bottom:15px}
.agropromishlennom_block_text{padding:30px;width:100%;box-shadow:0px 0px 64px 0px rgba(48,56,64,0.16);position:relative;background:white;margin-top:15px;font-family:Gotham Pro;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0.44px;color:black}
a.agropromishlennom_buttom{border-radius:8px;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;border-bottom-width:1px;background:rgba(0,90,155,1);display:inline-block;text-align:center;color:white;text-transform:uppercase;margin:10px auto;cursor:pointer}



.foto_block_dve.newchet div {width: 24%;}
.foto_block_dve.newchet img {width: 100%;}


h1{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-top:20px;margin-bottom:20px}
.zn_tovar_p_block_spisok::before {content: ""; background: url(/img/tsod/Arrow1.png) no-repeat; position: absolute; top: 10px; right: 0px; display: block; width: 100px; height: 20px;}
.zn_tovar_p_block_spisok {position: relative;}
.new_with_fon {background: linear-gradient(180deg, #F7F8FA 0%, #EDF1F5 100%);}
.prem_block {display: flex; flex-wrap: wrap; justify-content: space-between;}
.prem_block_detail {width: 49%; margin-bottom: 2%; background: rgba(248, 248, 248, 1); border-radius: 10px; display: flex; align-content: center; align-items: center;}
.prem_block_detail_img {margin-right: 15px;}
.prem_detail_title {font-family: Gotham Pro; font-weight: 900; font-size: 18px; line-height: 100%; letter-spacing: 0.75px; color: #004F7C; margin-bottom: 10px;}
.prem_detail_text {font-family: Gotham Pro; font-weight: 400; font-size: 14px; line-height: 20px; letter-spacing: 0.25px; color: black;}
.prem_block_detail_text {margin-right: 10px;}
.dob_zaglovok {font-family: Gotham Pro; font-weight: 900; font-size: 34px; line-height: 129%; letter-spacing: 0.25px; margin-bottom: 15px; margin-top: 15px; color: #004F7C;}
.graf_dizel {width: 100%; margin-top: 30px; margin-bottom: 40px;}
.graf_dizel img {width: 100%;}
.graf_gaz img {width: 100%;}
.graf_gaz {width: 100%; margin-top: 30px; margin-bottom: 40px;}
.preum_block_ra {display: flex; justify-content: center; flex-wrap: wrap;}
.preum_block_ra_d {width: 21%; margin: 2%; display: flex; flex-direction: column; align-content: center; align-items: center;}
.preum_block_ra_d span {font-family: Gotham Pro; font-weight: 400; font-size: 16px; line-height: 26px; letter-spacing: 0.44px; text-align: center; color: black; margin-top: 20px;}
.preum_block_ra_d img {height: 94px;}

.foto_blocks {display: flex; justify-content: space-between;}
.foto_block {width: 19%;}
.foto_block2 {width: 80%;}
.foto_blocks img {width: 100%;}
.foto_block_dve {display: flex; justify-content: space-between; margin-bottom: 1%;}
.foto_block2 .foto_block_dve:nth-child(2) {margin-bottom: 0px;}
.foto_block img {height: 100%; width: 100%;}
.tmmp-banner-description {min-height: 130px;}

.graf_block_lider_d_odin{justify-content:space-between;border-radius:8px;padding:30px;box-shadow:0px 0px 64px 0px rgba(48,56,64,0.16);width:48%;display:flex;align-content:space-between;flex-wrap:wrap}
.graf_block_lider{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px;margin-bottom:50px}
.graf_block_lider_d_dva{justify-content:space-between;border-radius:8px;padding:30px;box-shadow:0px 0px 64px 0px rgba(48,56,64,0.16);width:48%}
.graf_block_lider_d_name{font-family:Gotham Pro;font-weight:700;font-size:24px;line-height:135%;color:#004F7C}
.graf_block_lider_d_dva{display:flex;justify-content:space-between}
.graf_block_lider_d{width:47%;display:flex;flex-wrap:wrap;align-content:space-between}
.graf_block_lider img{width:100%}
.tovar_p_block_name{font-family:Gotham Pro;font-weight:700;font-size:24px;line-height:135%;color:#004F7C;margin-bottom:20px}
.tovar_p_block_d{padding:30px;width:49%;box-shadow:0px 0px 64px 0px rgba(48,56,64,0.16)}
.tovar_p_block{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:50px;margin-bottom:70px}
.tovar_p_block_spisok{display:flex;flex-wrap:wrap;margin-top:30px}
.zn_tovar_p_block_spisok{font-family:Gotham Pro;font-weight:700;font-size:16px;line-height:26px;letter-spacing:0.44px;color:black;width:48%;margin-bottom:15px}
.zn_block_name{font-family:Gotham Pro;font-weight:900;font-size:60px;line-height:100%;text-align:center;text-transform:uppercase;color:#6faed2}
.zn_block_text{font-family:Gotham Pro;font-weight:700;font-size:24px;line-height:135%;text-align:center;color:#004F7C;margin-top:15px}
.zn_blocks{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:50px;margin-top:60px}
.zn_block{width:23%}
.block_variats{box-shadow:0px 0px 64px 0px rgba(48,56,64,0.16);padding:40px;margin-bottom:40px}
.block_variats_tit{font-family:Gotham Pro;font-weight:700;font-size:24px;line-height:135%;color:#004F7C;margin-bottom:10px}
ul.uk_variat{font-family:Gotham Pro;font-weight:700;font-size:16px;line-height:26px;letter-spacing:0.44px;color:black;list-style:disc;padding-left:20px}
.block_variat_text{color:black;font-family:Gotham Pro;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0.44px;width:30%}
.block_variat{display:flex;align-items:center;align-content:center;justify-content:space-between}
.block_variat_text_r{box-shadow:0px 0px 64px 0px rgba(48,56,64,0.16);padding:20px;width:40%;z-index:9;opacity:1;margin-right:2%;background:white;border-radius:10px;min-height:270px;display:flex;align-content:center;align-items:center}
ul.uk_variat li{margin-bottom:2px}
.block_variat_img{z-index:2;margin-right:-39px}
.block_banner_ob{background:url(/img/tsod/banner.png) no-repeat;background-size:cover;margin-bottom:40px}
.block_banner_n{width:45%;padding:50px;height:500px;display:flex;flex-direction:column;justify-content:center}
.block_banner_n_gl{font-family:Gotham Pro;font-weight:700;font-size:24px;line-height:30px;letter-spacing:0.15px;color:white}
.block_banner_n_text{font-family:Gotham Pro;font-weight:400;font-size:20px;line-height:30px;letter-spacing:0.15px;color:white}
.block_banner_n_spisok{margin-top:20px}
.block_banner_n_spisok_d{display:flex;align-content:center;align-items:center;font-family:Gotham Pro;font-weight:400;font-size:16px;line-height:16px;letter-spacing:0px;color:white;margin-bottom:15px}
.block_banner_n_spisok_d span{font-family:Gotham Pro;font-weight:700;font-size:24px;line-height:16px;letter-spacing:0px;margin-left:10px;margin-right:10px}
.block_geogrf_spisoks{display:flex;width:30%;flex-wrap:wrap}
.block_geogrf_spisok{display:flex;width:100%}
.block_geogrf_spisok_img{width:52px;margin-right:15px}
.block_geogrf_spisok_text{width:calc(100% - 80px)}
.block_geogrf_spisok_name{font-family:Gotham Pro;font-weight:700;font-size:18px;line-height:20px;letter-spacing:0.25px;color:black}
.block_geogrf_spisok_nazn{font-family:Gotham Pro;font-weight:700;font-size:14px;line-height:20px;letter-spacing:0.25px;color:black}
.block_geogrf_spisok_adres{font-family:Gotham Pro;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0.25px;color:black;margin-bottom:20px}
.block_geogrf{padding:30px;display:flex;box-shadow:0px 0px 64px 0px rgba(48,56,64,0.16);flex-wrap:wrap}
.block_geogrf_img{width:68%;margin-right:1%}
.block_geogrf_img_d img{width:100%}
.block_geogrf_tit{font-family:Gotham Pro;font-weight:700;font-style:Bold;font-size:34px;leading-trim:NONE;line-height:129%;letter-spacing:0.25px;color:#004F7C;margin-bottom:10px}
.block_geogrf_zn{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}
.block_geogrf_zn_d{width:28%;display:flex}
.geogrf_zn_d_img{margin-right:10px}
.geogrf_d_text_gl{font-family:Gotham Pro;font-weight:900;font-size:60px;line-height:100%;text-transform:uppercase;color:#004F7C}
.geogrf_d_text_desk{font-family:Gotham Pro;font-weight:900;font-size:14px;line-height:20px;letter-spacing:0.25px;color:black}
.block_geogrf{margin-bottom:40px}



@media (max-width: 600px) {


.pokras_block_konteyner_text{width:100%}
.pokras_block_konteyner_img{width:100%}
.pokras_block_konteyner_zagl{font-size:24px;margin-top:50px}
.pokras_block_konteyner_desc p{margin-bottom:20px}
#page a.btn.btn-primary.btn-lg.fancybox-technical-support{font-size:14px;line-height:20px}
h2.h2_dop{font-size:24px}
.block.mosaic-facilities-services-bloc_newk-new .tmmp-frontend-banner.tmmp-frontend-banner-1.dve_wit{width:100%}
.blocks_variant_transport{display:flex;flex-wrap:wrap}
.block_variant_transport{width:100%;margin-bottom:30px}
.kak_dobr_block_text_mashina{width:100%;margin-bottom:30px}
.kak_dobr_block_text_svoi{width:100%}
.kak_dobr_block_text_wargin{display:flex;flex-direction:column}
.kak_dobr_block_text_wargin_left{width:100%}
.kak_dobr_block_text_wargin_rith{width:100%;font-size:14px}
.kak_dobr_block_text_wargin_text{margin-top:20px}
.foto_block2{width:100%}
.foto_blocks{display:flex;flex-wrap:wrap}
.foto_block_dve.newchet div{width:49%;margin-bottom:2%}
.foto_block_dve.newchet{display:flex;flex-wrap:wrap}
.foto_block{width:100%}
.baz_kompl_blocks{display:flex;flex-wrap:wrap}
.baz_kompl_blocks_img{width:100%}
.form_vopros_blocks{display:flex;flex-wrap:wrap;padding:20px}
.form_vopros_block{width:100%}
.form_vopros_block_detai{width:100%}
.form_vopros_block_img{width:100%;display:none}
.form_vopros_block_name{font-size:24px;text-align:center}
.form_vopros_block_text{font-size:16px;text-align:center;line-height:20px}
.form_vopros_block_telefon a{font-size:24px;text-align:center}
.form_vopros_block_telefon{text-align:center}
.form_vopros_block_email{font-size:11px;text-align:center}
.form_zapros_zayvka_tit{margin-top:30px;line-height:21px}
.form_zapros_zayvka_buttom input{padding:20px 45px}
.banne_blocks{display:flex;flex-direction:column-reverse}
.banne_blocks_img{width:100%}
.banne_blocks_text{margin:5% 0%;width:100%;padding:5px;display:flex;flex-direction:column}
.banne_blocks_text_d{text-align:left;display:flex;margin-bottom:20px}
p.banne_blocks_text_z{font-size:38px;text-align:left;width:45%}
p.banne_blocks_text_t{font-size:14px;width:50%;text-align:left}
.him_proizvodk_block{width:100%;display:flex;flex-wrap:wrap;margin-bottom:30px}
.him_proizvodk_block_text{width:100%}
.him_proizvodk_block_img{width:100%}
h2.h2_dop.gl_text{font-size:24px}
.agropromishlennom_block{width:100%}
.agropromishlennom_block_name{font-size:18px}
.agropromishlennom_block_text{padding:20px}
.agropromishlennom_block_buttom{margin-bottom:40px}
.table_block {width: 100%;}
.table_block {display: flex; flex-wrap: wrap;}
.table_block_img {width: 100%;}
.table_block_text {width: 100%;}


p.banne_blocks_text_name {font-size: 37px; margin-top: 10px;}
.banne_blocks_texts_d {width: 100%;}
p.banne_blocks_text_desk {font-size: 17px;}
p.dop_p_zagl {font-size: 18px;}

.agropromishlennom_banner_text {position: relative; width: 100%; padding: 20px; background: #012338;}
.agropromishlennom_banner_img {display: none;}
	

	.block.mosaic-facilities-services-bloc_newk-new .tmmp-frontend-banner.tmmp-frontend-banner-1{width: 100%;}
	.dob_zaglovok {font-size: 24px;}
	.preum_block_ra_d {width: 100%;}
	.zn_block {width: 100%; margin-bottom: 24px;}
	.graf_block_lider_d_odin {width: 100%; margin-bottom: 30px;}
	.graf_block_lider_d_dva {width: 100%; display: flex; flex-wrap: wrap;}
	.graf_block_lider_d {width: 100%; margin-bottom: 30px;}
	.tovar_p_block_d {width: 100%;}
	.tovar_p_block_img img {width: 100%;}
	.zn_tovar_p_block_spisok {width: 100%;}
	.block_geogrf {display: flex; flex-wrap: wrap;}
	.block_geogrf_img {width: 100%;}
	.block_geogrf_spisoks {width: 100%; margin-top: 40px;}
	.block_geogrf_zn_d {width: 100%; margin-bottom: 30px;}
	.prem_block_detail {width: 100%; display: flex; flex-direction: column; margin-bottom: 50px;}
	.prem_block_detail_text {text-align: center; margin-top: 20px; margin-bottom: 20px;}
	.block_banner_n {width: 100%; padding: 20px;}
	.block_banner_n_gl {font-size: 22px;}
	.block_banner_n_text {font-size: 16px;}
	h1 {font-size: 28px;}
	.block_variat {display: flex; flex-wrap: wrap;}
	.block_variat_img img {width: 100%;}
	.block_variat_img {margin: 0px;}
	.block_variat_text_r {width: 100%; min-height: auto; margin-top: -30px;}
	.block_variats {padding: 20px;}
	.block_variat_text {width: 100%; margin-top: 20px;}
	ul.uk_variat {font-size: 14px;}
	.new_projects_fon .slick-slide {min-height: auto; margin: 10px;}




	    .new_projects_fon .slick-slide {min-height: auto; margin: 10px; height: auto; max-height: none;}

}