.zero, html, body, div, span, object, iframe, img, strong, b, u, i, table, tbody, tfoot, thead, td, th, tr, form, label, legend, button, header, footer, article, section, aside, figcaption, figure, hgroup, time, p, ul, li, a, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; border: 0; }

html, body, div, span, object, iframe, img, strong, b, u, i, table, tbody, tfoot, thead, td, th, tr, form, label, legend, button { vertical-align: baseline; background: transparent; }

input:focus, select:focus, textarea:focus, button:active { outline: none; }

table, td, th, tr { border-collapse: collapse; border-spacing: 0; }

html, body { width: 100%; height: 100%; }

input, select, textarea { font-family: Arial, sans-serif; font-weight: 400; border: none; }

input[type="button"], input[type="submit"], input[type="reset"], button { cursor: pointer; }

.clear { clear: both; font-size: 0; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

* html .clearfix { height: 1%; }

header, footer, article, section, aside, figcaption, figure, hgroup, time { display: block; }

* { box-sizing: border-box; outline: none; }

ul { list-style: none; }

a, input[type="submit"] { transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in; -webkit-transition: all 0.1s ease-in; cursor: pointer; }

body { font-family: "Museo Sans Cyrl"; font-size: 62.5%; color: #444444; font-weight: normal; line-height: 1.3; }

a { text-decoration: none; font-size: 14px; color: #000000; }

.flex-wrap, header .container, header .container .menu_header, footer .container, .navesnoe_oborudovanie_wrap .block_item, .characteristics_info_wrap { display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; box-orient: horizontal; -webkit-box-direction: normal; -moz-box-direction: normal; box-direction: normal; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; -ms-flex-direction: row; -webkit-box-pack: justify; -moz-box-pack: justify; box-pack: justify; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -o-justify-content: space-between; justify-content: space-between; -ms-flex-pack: justify; }

.flex-wrap2, .teh_jcb .teh_jcb_wrap, .category .category_wap, .service .service_wrap, .model_wrap .container { display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; box-orient: horizontal; -webkit-box-direction: normal; -moz-box-direction: normal; box-direction: normal; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; -ms-flex-direction: row; -webkit-box-pack: justify; -moz-box-pack: justify; box-pack: justify; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -o-justify-content: space-between; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-lines: multiple; -moz-box-lines: multiple; box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.flex-wrap3 { display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -moz-box-align: center; box-align: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: center; -moz-box-pack: center; box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; -ms-flex-pack: center; }

.container { width: 100%; max-width: 1170px; margin: 0 auto; }
@media screen and (max-width: 1280px) { .container { padding: 0px 20px; } }

header { background: #fcb026; padding: 10px 0px 10px; z-index: 150; width: 100%;
    position: fixed;}
header .container .logo_header { display: block; width: 200px; }
header .container .logo_header img { display: block; width: 65%; margin: 0; padding: 0; }
header .container .menu_header { padding-top: 10px; display: none;}
header .container .menu_header li { padding: 0px 10px; }
header .container .menu_header li a { text-decoration: none; padding-bottom: 3px; font-size: 18px; font-weight: 700; position: relative; }
header .container .menu_header li a:before { content: ""; position: absolute; bottom: -10px; right: 0; width: 0%; height: 1px; background: #ffffff; transition: 0.5s; }
header .container .menu_header li a:hover:before { width: 100%; left: 0; }
header .container .menu_header li a:hover { color: #ffffff; }
header .container .phone { font-size: 30px; font-weight: 700; -ms-flex-item-align: end; text-align: end; margin-bottom: 5px; }
@media screen and (max-width: 1280px) { header { padding: 10px 0px 20px; }
  header .container .menu_header { padding-top: 20px; }
  header .container .menu_header li a { font-size: 16px; }
  header .container .phone { font-size: 20px; } }
@media screen and (max-width: 1030px) { header { position: fixed; top: 0; width: 100%; }
  header .container { display: block; position: relative; }
  header .container .menu_header { display: none; }
  header .container .menu_header li { margin-bottom: 5px; padding: 0; }
  header .container .menu_header li a:before { bottom: 0; }
  header .container .phone { display: none; text-align: left; } }
@media screen and (max-width: 650px) { header .container .logo_header { margin: auto; }
  header .container .menu_header { text-align: center; }
  header .container .phone { text-align: center; } }

.menu_toggle { display: none; position: absolute; top: 0px; right: 20px; background: #000000; width: 40px; height: 40px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 10px 0px 0px 0px; z-index: 2; }
.menu_toggle:before, .menu_toggle:after { display: block; position: absolute; transition: box-shadow 0.25s ease-in-out 0.25s, transform 0.25s ease-in-out; }
.menu_toggle:before { background: #fff; border-radius: 2px; content: " "; height: 4px; transform: translateX(7px) translateY(18px); transform-origin: 20px 20px; width: 26px; }
.menu_toggle:after { background: #fff; border-radius: 2px; box-shadow: 0 -8px 0 0 #fff, 0 8px 0 0 #fff; content: " "; height: 4px; transform: translateX(7px) translateY(18px); transform-origin: 20px 20px; width: 26px; }
.menu_toggle .menu_toggle.active:before, .menu_toggle .menu_toggle.active:after { transition: box-shadow 0.25s ease-in-out, transform 0.25s ease-in-out 0.25s; }
.menu_toggle .menu_toggle.active:before { transform: rotate(45deg) translateX(7px) translateY(18px); }
.menu_toggle .menu_toggle.active:after { box-shadow: none; transform: rotate(-45deg) translateX(7px) translateY(18px); }
@media screen and (max-width: 1030px) { .menu_toggle { display: block; } }

.banner { background: url(../images/info_bg.jpg) 0px no-repeat; background-size: cover; }
.banner .banner_info { width: 60%; background: rgba(0, 0, 0, 0.5); padding: 70px 0px 120px 20px; }
.banner .banner_info .title_banner { font-size: 50px; color: #ffffff; font-weight: 700; margin-bottom: 50px; }
.banner .banner_info .text_banner li { font-size: 20px; color: #ffffff; }
.banner .banner_info .text_banner li:before { content: "-"; color: #ffbf00; display: inline-block; font-size: 25px; margin-right: 5px; }
@media screen and (max-width: 1280px) { .banner .banner_info { padding: 50px 0px 100px 20px; }
  .banner .banner_info .title_banner { font-size: 40px; }
  .banner .banner_info .text_banner li { font-size: 18px; } }
@media screen and (max-width: 1030px) { .banner .banner_info { padding: 100px 0px 80px 20px; }
  .banner .banner_info .title_banner { margin-bottom: 30px; } }
@media screen and (max-width: 770px) { .banner .banner_info { padding: 100px 0px 60px 20px; }
  .banner .banner_info .title_banner { margin-bottom: 20px; font-size: 30px; }
  .banner .banner_info .text_banner li { font-size: 17px; } }
@media screen and (max-width: 650px) { .banner .banner_info { width: 100%; padding: 100px 0px 30px 20px; }
  .banner .banner_info .title_banner { margin-bottom: 20px; font-size: 25px; }
  .banner .banner_info .text_banner li { font-size: 16px; } }
@media screen and (max-width: 490px) { .banner .banner_info { padding: 100px 0px 30px 10px; } }

.title_section { font-size: 32px; color: #000000; margin-bottom: 55px; }

.teh_jcb { padding: 90px 0px; border-bottom: 1px solid #d0dde6; }
.teh_jcb .teh_jcb_wrap .block_jcb { width: 33.3%; padding: 15px; }
.teh_jcb .teh_jcb_wrap .block_jcb .img_block { margin-bottom: 25px; }
.teh_jcb .teh_jcb_wrap .block_jcb .img_block img { display: block; width: 100%; }
.teh_jcb .teh_jcb_wrap .block_jcb .title_block { font-size: 22px; margin-bottom: 25px; }
.teh_jcb .teh_jcb_wrap .block_jcb .text_block { font-size: 17px; line-height: 22px; }
@media screen and (max-width: 1280px) { .teh_jcb { padding: 50px 0px; } }
@media screen and (max-width: 1030px) { .teh_jcb { padding: 30px 0px; }
  .teh_jcb .title_section { text-align: center; font-size: 30px; margin-bottom: 30px; }
  .teh_jcb .teh_jcb_wrap .block_jcb { min-width: 320px; margin: 0 auto 20px; text-align: center; }
  .teh_jcb .teh_jcb_wrap .block_jcb .title_block { font-size: 20px; }
  .teh_jcb .teh_jcb_wrap .block_jcb .text_block { font-size: 16px; } }
@media screen and (max-width: 480px) { .teh_jcb .title_section { font-size: 25px; }
  .teh_jcb .teh_jcb_wrap .block_jcb { padding: 0; }
  .teh_jcb .teh_jcb_wrap .block_jcb .img_block { margin-bottom: 10px; }
  .teh_jcb .teh_jcb_wrap .block_jcb .title_block { margin-bottom: 10px; }
  .teh_jcb .teh_jcb_wrap .block_jcb .text_block { margin-bottom: 10px; } }

.category { background: #f2f2f2; padding: 90px 0px; }
.category .category_wap .category_block { display: block; margin: 15px 0px; width: 24%; text-align: center; }
.category .category_wap .category_block .icon_img { display: block; min-height: 120px; }
.category .category_wap .category_block .title_block { font-size: 18px; font-weight: 700; color: #000000; }
@media screen and (max-width: 1280px) { .category { padding: 50px 0px; }
  .category .category_wap .category_block { min-width: 320px; } }
@media screen and (max-width: 770px) { .category { padding: 30px 0px; }
  .category .title_section { font-size: 25px; text-align: center; margin-bottom: 20px; }
  .category .category_wap .category_block { margin: 0 auto 10px; } }

.information { padding: 90px 0px; background: url(../images/info-block_bg-1.jpg) 0px no-repeat; }
.information::after { clear: both; content: ""; display: table; }
.information .right_block { float: right; width: 50%; background: #ffffff; border-left: 5px solid #ffbf00; }
.information .right_block .information_block { padding: 100px; width: 66%; }
.information .right_block .information_block .title_block { font-size: 32px; font-weight: 700; margin-bottom: 30px; }
.information .right_block .information_block .text_block { font-size: 17px; font-weight: 300; margin-bottom: 30px; }
.information .right_block .information_block .btn_block { background: #000000; color: #ffffff; padding: 10px 25px; }
@media screen and (max-width: 1370px) { .information { background-size: cover; }
  .information .right_block .information_block { padding: 50px; } }
@media screen and (max-width: 1030px) { .information { padding: 50px 0px; }
  .information .right_block { float: none; width: 100%; }
  .information .right_block .information_block { width: 100%; padding: 30px; }
  .information .right_block .information_block .title_block { font-size: 25px; margin-bottom: 20px; }
  .information .right_block .information_block .text_block { font-size: 16px; } }
@media screen and (max-width: 480px) { .information { padding: 30px 0px; }
  .information .right_block { border: none; }
  .information .right_block .information_block { text-align: center; } }

.service { padding: 90px 0px; background: #f2f2f2; }
.service .service_wrap { justify-content: start; }
.service .service_wrap .service_block { width: 33.3%; padding: 15px; }
.service .service_wrap .service_block .img_block { margin-bottom: 25px; }
.service .service_wrap .service_block .title_block { margin-bottom: 25px; font-size: 22px; }
.service .service_wrap .service_block .text_block { font-size: 17px; font-weight: 300; }
@media screen and (max-width: 1280px) { .service { padding: 50px 0px; }
  .service .title_section { margin-bottom: 30px; }
  .service .service_wrap .service_block { min-width: 320px; padding: 0; margin: 0px auto 10px; } }
@media screen and (max-width: 1100px) { .service { padding: 30px 0px; }
  .service .title_section { font-size: 25px; margin-bottom: 20px; text-align: center; }
  .service .service_wrap .service_block { width: 35%; }
  .service .service_wrap .service_block .img_block { margin-bottom: 10px; }
  .service .service_wrap .service_block .title_block { margin-bottom: 10px; }
  .service .service_wrap .service_block .text_block { margin-bottom: 0; } }
@media screen and (max-width: 770px) { .service .service_wrap .service_block { width: 60%; }
  .service .service_wrap .service_block .img_block img { display: block; width: 100%; } }
@media screen and (max-width: 480px) { .service .service_wrap .service_block { text-align: center; } }

.two_section { background: url(../images/info-block_bg-2.jpg) 0px no-repeat; background-size: cover; }

.section_map { background: transparent; padding: 0; position: relative; }
.section_map .right_block { position: absolute; right: 0; top: 90px; bottom: 90px; z-index: 100; }
@media screen and (max-width: 1280px) { .section_map .right_block { display: none; } }

footer { padding: 30px 0px; }
footer .container .text_block { font-size: 14px; font-weight: 300; }

.breadcrumbs { padding: 20px 0px 20px; }
.breadcrumbs a, .breadcrumbs span { display: inline-block; margin-left: 20px; font-size: 14px; color: #000000; font-weight: 700; }
.breadcrumbs span { font-weight: 300; }
@media screen and (max-width: 1030px) { .breadcrumbs { padding: 90px 0px 20px; } }

.about { padding-bottom: 30px; }
.about .text_block p { font-size: 17px; font-weight: 300; margin-bottom: 17px; }
@media screen and (max-width: 1280px) { .about .text_block .title_section { margin-bottom: 20px; font-size: 25px; }
  .about .text_block p { font-size: 16px; } }

.catalogue { padding-top: 0px; }

.service_info { padding-bottom: 60px; }
.service_info .service_info_text { font-size: 17px; font-weight: 300; margin-bottom: 20px; }
.service_info .service_info_text li { margin-bottom: 17px; }
@media screen and (max-width: 1030px) { .service_info { padding-bottom: 30px; }
  .service_info .title_section { font-size: 25px; margin-bottom: 20px; }
  .service_info .service_info_text { font-size: 16px; } }

.service_btn { padding: 18px 28px; background: #ffbf00; font-size: 20px; margin-top: 20px; display: inline-block; }

.contact_map { padding: 190px 0px 190px; }

.contact_info { padding-bottom: 60px; }
.contact_info .contact_text li { font-size: 17px; margin-bottom: 20px; font-weight: 300; }
.contact_info .contact_text li span { font-weight: 700; }
@media screen and (max-width: 1030px) { .contact_info { padding-bottom: 0; }
  .contact_info .title_section { margin-bottom: 25px; } }

.navesnoe_oborudovanie .navesnoe_oborudovanie_info { width: 60%; background: rgba(0, 0, 0, 0.5); padding: 50px 20px 90px; }
.navesnoe_oborudovanie .navesnoe_oborudovanie_info .title_section { font-size: 50px; color: #ffffff; font-weight: 700; margin-bottom: 50px; }
.navesnoe_oborudovanie .navesnoe_oborudovanie_info p { font-size: 20px; color: #ffffff; }
@media screen and (max-width: 770px) { .navesnoe_oborudovanie .navesnoe_oborudovanie_info { width: 100%; padding: 20px 20px 50px; }
  .navesnoe_oborudovanie .navesnoe_oborudovanie_info .title_section { font-size: 30px; margin-bottom: 25px; }
  .navesnoe_oborudovanie .navesnoe_oborudovanie_info p { font-size: 16px; } }

.navesnoe_oborudovanie_wrap { padding: 30px 0px 50px; }
.navesnoe_oborudovanie_wrap .block_item { justify-content: start; border: 1px solid #e0e0e0; margin-bottom: 25px; }
.navesnoe_oborudovanie_wrap .block_item .img_block { width: 30%; }
.navesnoe_oborudovanie_wrap .block_item .img_block img { display: block; width: 100%; }
.navesnoe_oborudovanie_wrap .block_item .text_block_wrap { width: 70%; padding: 35px 0px 0px 0px; }
.navesnoe_oborudovanie_wrap .block_item .text_block_wrap .title_block { font-size: 32px; font-weight: 700; margin-bottom: 20px; padding-left: 30px; }
.navesnoe_oborudovanie_wrap .block_item .text_block_wrap .text_block { font-size: 15px; font-weight: 300; margin-bottom: 25px; padding-left: 30px; }
.navesnoe_oborudovanie_wrap .block_item .text_block_wrap .info_block_bottom { background: #000; display: -ms-flexbox; display: flex; max-height: 100%; overflow: hidden; width: 100%; padding: 20px; position: relative; bottom: 0; justify-content: flex-end; }
.navesnoe_oborudovanie_wrap .block_item .text_block_wrap .info_block_bottom .item_bottom_col { width: 25%; text-align: center; align-self: end; }
.navesnoe_oborudovanie_wrap .block_item .text_block_wrap .info_block_bottom .item_bottom_col .block_item_btn { display: inline-block; background: #ffbf00; font-size: 20px; color: #000000; padding: 18px 28px; }
@media screen and (max-width: 770px) { .navesnoe_oborudovanie_wrap { padding: 20px 0px; }
  .navesnoe_oborudovanie_wrap .title_section { font-size: 25px; margin-bottom: 20px; }
  .navesnoe_oborudovanie_wrap .block_item { display: block; margin-bottom: 20px; }
  .navesnoe_oborudovanie_wrap .block_item .img_block { width: 100%; max-width: 320px; margin: 0 auto 10px; }
  .navesnoe_oborudovanie_wrap .block_item .text_block_wrap { width: 100%; padding: 0; }
  .navesnoe_oborudovanie_wrap .block_item .text_block_wrap .title_block { text-align: center; padding: 0; }
  .navesnoe_oborudovanie_wrap .block_item .text_block_wrap .text_block { text-align: center; padding: 0; }
  .navesnoe_oborudovanie_wrap .block_item .text_block_wrap .info_block_bottom { padding: 10px; } }
@media screen and (max-width: 640px) { .navesnoe_oborudovanie_wrap .block_item .text_block_wrap .info_block_bottom { display: block; }
  .navesnoe_oborudovanie_wrap .block_item .text_block_wrap .info_block_bottom .item_bottom_col { width: 100%; margin: 0 auto 10px; }
  .navesnoe_oborudovanie_wrap .block_item .text_block_wrap .info_block_bottom .item_bottom_col .title_info { margin-bottom: 0; } }

.uplotnitielnaia_tiekhnika { background: url(../images/info_bg.jpg) 0px no-repeat; }

.brush_pages { background: url(../images/brush_bg.jpg) 0px no-repeat; background-size: cover; }
.brush_pages .breadcrumbs { width: 60%; background: rgba(0, 0, 0, 0.5); }
.brush_pages .breadcrumbs a, .brush_pages .breadcrumbs span { color: #ffffff; }
@media screen and (max-width: 770px) { .brush_pages .breadcrumbs { width: 100%; } }

.brush_wrap .download_pdf { font-size: 32px; font-weight: 700; margin-bottom: 50px; }
@media screen and (max-width: 770px) { .brush_wrap .download_pdf { font-size: 25px; margin-bottom: 20px; } }

.brush_info_wrap { background: #f5f5f5; padding: 90px 0px; }
.brush_info_wrap .brush_info_text { font-size: 17px; font-weight: 300; margin-bottom: 17px; }
.brush_info_wrap .brush_info_list { list-style: initial; padding-left: 30px; margin-bottom: 20px; }
.brush_info_wrap .brush_info_list li { font-size: 14px; font-weight: 300; margin-bottom: 5px; }
.brush_info_wrap .title_block { font-size: 17px; font-weight: 700; margin-bottom: 20px; }
@media screen and (max-width: 770px) { .brush_info_wrap { padding: 20px 0px; } }

.model_wrap .container .model_block { width: 25%; padding: 20px; }
.model_wrap .container .model_block .img_block { margin-bottom: 20px; }
.model_wrap .container .model_block .img_block img { display: block; width: 100%; }
.model_wrap .container .model_block .title_block { font-size: 22px; margin-bottom: 20px; font-weight: 700; }
.model_wrap .container .model_block .text_block { font-size: 17px; font-weight: 300; }
@media screen and (max-width: 1030px) { .model_wrap .container { display: block; }
  .model_wrap .container .model_block { width: 100%; margin: 0 auto 10px; padding: 0; text-align: center; }
  .model_wrap .container .model_block .img_block { max-width: 320px; margin: 0 auto 10px; } }

.drilling_pages, .capture_pages, .shredder_pages { background: transparent; }

.vibratory_hammer_pages { background: url(../images/vibratory_hammer_bg.jpg) 0px no-repeat; background-size: cover; }

.border_paver_pages { background: url(../images/border_paver_bg.jpg) 0px no-repeat; background-size: cover; }

.coupling_pages { background: url(../images/coupling_bg.jpg) 0px no-repeat; background-size: cover; }

.standard_buckets_pages { background: url(../images/standard_buckets_bg.jpg) 0px no-repeat; background-size: cover; }

.planning_buckets_pages { background: url(../images/planning_buckets_bg.jpg) 0px no-repeat; background-size: cover; }

.tree_transplants_pages { background: url(../images/tree_transplants_bg.jpg) 0px no-repeat; background-size: cover; }

.trencher_pages { background: url(../images/trencher_pages_bg.jpg) 0px no-repeat; background-size: cover; }

.grab_bucket_pages { background: url(../images/grab_bucket_bg.jpg) 0px no-repeat; background-size: cover; }

.snowplow_pages { background: url(../images/snowplow_bg.jpg) 0px no-repeat; background-size: cover; }

.grips_for_logs_pages { background: url(../images/grips_for_logs_bg.jpg) 0px no-repeat; background-size: cover; }

.cutting_device_pages { background: url(../images/cutting_device_bg.jpg) 0px no-repeat; background-size: cover; }

.leaf_capture_pages { background: url(../images/leaf_capture_bg.jpg) 0px no-repeat; background-size: cover; }

.bucket_for_concrete_pages { background: url(../images/bucket_for_concrete_pages_bg.jpg) 0px no-repeat; background-size: cover; }

.uplotnitielnaia_tiekhnika { background: url(../images/info_bg.jpg) 0px no-repeat; background-size: cover; }

.uplotnitielnaia_tiekhnika_wrap .block_item .text_block_wrap .info_block_bottom .item_bottom_col .title_info { font-size: 14px; font-weight: 700; color: #ffffff; margin-bottom: 10px; text-align: center; min-height: 34px; }
.uplotnitielnaia_tiekhnika_wrap .block_item .text_block_wrap .info_block_bottom .item_bottom_col .text_info { font-size: 24px; font-weight: 700; color: #ffbf00; text-align: center; }

.characteristics_info_wrap { margin-bottom: 25px; }
.characteristics_info_wrap .characteristics_block { width: 33.3%; }
.characteristics_info_wrap .characteristics_block .title_block { font-size: 24px; font-weight: 700; color: #ffbf00; margin-bottom: 20px; }
.characteristics_info_wrap .characteristics_block .text_block { font-size: 14px; font-weight: 700; }

.JCB_VMD_70_pages { background: url(../images/JCB_VMD_70_bg.jpg) 0px no-repeat; background-size: cover; }

.drilling_pages .navesnoe_oborudovanie_info p { margin-bottom: 20px; }

.JCB_VMD_100_pages { background: url(../images/JCB_VMD_100_bg.jpg) 0px no-repeat; background-size: cover; }

.JCB_VM_75_pages { background: url(../images/JCB_VM_75_bg.jpg) 0px no-repeat; background-size: cover; }

.JCB_116D_pages { background: url(../images/JCB_116D_bg.jpg) 0px no-repeat; background-size: cover; }

.JCB_VM_132_DPD_pages { background: url(../images/JCB_VM_132_DPD_bg.jpg) 0px no-repeat; background-size: cover; }

.JCB_VM_166_pages { background: url(../images/JCB_VM_166_bg.jpg) 0px no-repeat; background-size: cover; }

.JCB_VM_200_DPD_pages { background: url(../images/JCB_VM_200_DPD_bg.jpg) 0px no-repeat; background-size: cover; }

.JCB_VM_1500F_pages { background: url(../images/JCB_VM_1500F_bg.jpg) 0px no-repeat; background-size: cover; }

.JCB_VMT_160-80_pages { background: url(../images/JCB_VMT_160-80_bg.jpg) 0px no-repeat; background-size: cover; }

.JCB_VMT_160-80_TSC_pages { background: url(../images/JCB_VMT_160-80_TSC_bg.jpg) 0px no-repeat; background-size: cover; }

.JCB_VMT_160-90_pages { background: url(../images/JCB_VMT_160-90_bg.jpg) 0px no-repeat; background-size: cover; }

.JCB_VMT_160-100_pages { background: url(../images/JCB_VMT_160-100_bg.jpg) 0px no-repeat; background-size: cover; }

.JCB_VMT_260-100_pages { background: url(../images/JCB_VMT_260-100_bg.jpg) 0px no-repeat; background-size: cover; }

.JCB_VMT_260-120_pages { background: url(../images/JCB_VMT_260-120_bg.jpg) 0px no-repeat; background-size: cover; }

.JCB_VMT_380-130140_pages { background: url(../images/JCB_VMT_380-130140_bg.jpg) 0px no-repeat; background-size: cover; }

.mini-ekskavatory_wrap { background: url(../images/mini-ekskavatory_bg.jpg) 0px no-repeat; background-size: cover; }

.teleskopicheskie-pogruzchiki_pages { background: url(../images/teleskopicheskie-pogruzchiki_bg.jpg) 0px no-repeat; background-size: cover; }

.whatapp { position: fixed; bottom: 10px; right: 100px; width: 164px; height: 60px; }
.whatapp img { display: block; width: 100%; height: 100%; }
@media screen and (max-width: 650px) { .whatapp { width: 100px; height: 35px; right: 80px; } }
.btn_order {
      background: #ffd600;
    padding: 10px 40px 10px 40px;
    border-radius: 50px;
    margin-top: 15px;
    display: inline-block;
  }
img.serv_img {
    width: 30%;
}