@media screen and (max-width: 1920px) {
  #head {
    background: url('images/background_header_1920_02.webp');
  }
  .block-01-h1 {
    padding: 350px 0;
  }
}
@media screen and (max-width: 1680px) {
  #head {
    background: url('images/background_header_1600_01.webp') center;
  }
}
@media screen and (max-width: 1440px) {
  #head {
    background: url('images/background_header_1440_01.webp') center;
  }
}
@media screen and (max-width: 1366px) {
  #head {
    background: url('images/background_header_1366_01.webp');
    background-position: center;
  }
}
@media screen and (max-width: 1152px) {
  #logo {
    margin-right: 95px;;
  }
  .news-txt {
      height: 180px;
      display: block;
  }
  #head-kons {
    margin: 0px 5%;
  }
  #menu-desk .main-vtem-menu > li > a {
    margin: 0 30px;
  }
  .vk-reels-vid-news {
    height: 455px;
    }
  a .VideoPlayerEmbed__button {
    font-size: 0.8em!important;
  }
}
@media screen and (max-width: 1024px) {
  #logo {
    margin-right: 0px;
  }
  .news-body {
      height: 205px;
  }
  #head-kons {
    margin: 0px 4%;
  }
  #menu-desk .main-vtem-menu > li > a {
    margin: 0px 15px;
  }
  .asf-blck-h {
    font-size: 1.1em;
  }
  .vk-reels-vid-news {
    height: 410px;
  }
}
@media screen and (max-width: 920px) {
  .vk-video {
    width: 100%;
    height: 450px;
  }
  #logo {
    margin-right: 15px;
  }
  #head-kons {
    margin: 0 auto;
    margin-right: 15px;
  }
  .news-body {
    height: 230px;
  }
  .news-txt {
    height: 205px;
  }
  .blog .page-header h2 {
      height: auto;
  }
  #slider-desc {
    width: 650px;
    font-size: 1.7em;
  }
  .slide-desc {
    bottom: 22%!important;
  }
  #head-kont {
    width: 175px;
  }
  #menu-desk .main-vtem-menu > li > a {
    margin: 0px 6px;
  }
  #asf-blck {
    width: 31%;
  }
  .asf-blck-h {
    height: 50px;
  }
  #vk-reels-news {
    width: 33%;
    }
  .vk-reels-vid-news {
        height: 580px;
    }
}
@media screen and (max-width: 800px) {
  #logo {
    margin-right: 170px;
  }
  .menu-url {
    font-size: 0.95em;
  }
  .podval-txt, #podval-adres {
    font-size: 1.05em;
  }
  .podval-href-left {
    float: none;
  }
  #podval-href {
    width: 48%;
    margin: 10px 0;
  }
  #podval-cont {
    width: 100%;
  }
  #block-04-object-img {
    width: 40%;
  }
  #block-04-object-txt {
    width: 55%;
  }
  #news-main {
    width: 100%;
  }
  .news-table {
      font-size: inherit;
  }
  .news-href {
      margin-bottom: 25px;
  }
  .news-txt {
      height: auto;
  }
  #preim {
      border-right: none;
  }
  #slider-desc {
    width: 600px;
    font-size: 1.5em;
  }
  #head {
    padding: 15px 0;
  }
  #head-kont {
    margin: 10px 165px 10px 0px;
  }
  #head-kons {
    width: 225px;
  }
  #button-contactus-lightbox-form116 {
    padding: 10px;
  }
  #menu-desk .main-vtem-menu > li > a {
    margin: 0px 5px;
    font-size: 0.92em;
  }
  .block-h3 {
    margin-top: 0px!important;
  }
  #block-03-main {
    padding: 15px 5px;
  }
  #block-04 {
    padding: 10px 0;
  }
  #section14ed8c6127d7896 {
    padding-bottom: 15px;
  }
  .vk-reels-vid-news {
    height: 510px;
  }
}
@media screen and (max-width: 768px) {
  .vk-video {
    height: 350px;
  }
  #logo {
    margin-right: 150px;
  }
  .menu-url {
    font-size: 0.9em;
  }
  .podval-adres-left, .podval-adres-right {
    float: none;
    padding: 0;
  }
  #block-04-object-img, #block-04-object-txt {
    width: 80%;
    margin: 0 auto;
    display: block;
  }
  #head-kont {
    margin: 10px 150px 10px 0px;
  }
  #menu-desk .main-vtem-menu > li > a {
    font-size: 0.85em;
  }
  .vk-reels-vid-news {
    display: none;
  }
}
@media screen and (max-width: 720px) {
  #head-soc, #menu-desk {
    display: none;
  }
  #block-04-object-img, #block-04-object-txt {
    width: 90%;
  }
}
@media screen and (max-width: 667px) {
  #vk-video iframe, .video-responsive object, .video-responsive embed {
    width: 100%;
    height: 300px;
  }
}
@media screen and (max-width: 640px) {
  #head  {
    background: url('images/background_header_800_01.webp') top;
    background-position: inherit;
    background-size: contain;
    background-repeat: no-repeat;
  }
  #logo {
    display: block;
    margin: 0 auto;
  }
  #head-kont {
    width: 250px;
  }
  #block-03-main {
      padding: 15px 5px;
  }
  #block-04-object-img, #block-04-object-txt {
    width: 100%;
  }
  .video-vk {
      width: 100%;
      height: auto;
  }
   #slider-desc {
    width: 450px;
    font-size: 1.2em;
  }
  #vakansii {
    width: 100%;
  }
  .slider-href {
    font-size: 0.7em;
    width: 150px;
  }
  .slider-desc-href {
    font-size: 0.7em;
  }
  #head-kons {
    display: block;
    margin: 25px auto;
  }
  #head-soc {
    display: inline-block;
  }
  #head-kont {
    width: 170px;
    margin: 10px 90px 10px 0px;
  }
  #asf-blck {
    width: 48%;
  }
  .asf-blck-h {
    height: auto;
  }
}
@media screen and (max-width: 540px) {
  #asf-blck {
    width: 47%;
  }
}
@media screen and (max-width: 480px) {
  .vk-video {
    height: 250px;
  }
  #block-03-main {
    padding: 25px 10px;
  }
  #head-kont {
    width: 170px;
    padding-left: 10px;
  }
  #head {
    padding: 10px 0;
  }
  #preim {
      border-bottom: 1px solid #8cbe2b;
  }
  #djslider112 {
    display: none;
  }
  #head-kont {
    width: 155px;
    margin: 10px 32px 10px 0px;
  }
}
@media screen and (max-width: 430px) {
  #asf-blck {
    width: 46%;
  }
  .asf-blck-s {
    font-size: 1.3em;
  }
  #asf-usl {
    width: 100%;
  }
}
@media screen and (max-width: 420px) {
  #podval-adres {
    width: 100%;
    display: block;
  }
  #podval-href {
    width: 100%;
  }
  #razdel {
    width: 95%;
    margin: 10px 0;
  }
  #head-kont {
    width: 155px;
    margin: 10px 28px 10px 0px;
  }
  .smesi {
      width: 100%;
  }
  .news-img {
    float: none;
    width: 100%;
  }
  .news-txt {
      padding: 10px 0px;
  }
  #block-zakaz {
    width: 100%;
  }
  #contactus-lightbox114 {
    width: 98%!important;
    left: 0!important;
  }
  #head-soc {
    display: none;
  }
}
@media screen and (max-width: 380px) {
  #head-kont {
    width: 160px;
    margin: 10px 0;
  }
}
@media screen and (max-width: 380px) {
  #contactus-lightbox116 {
    width: 285px!important;
    margin: 10px;
    left: 0!important;
  }
  .joomly-contactus-div .contactus-label-center {
    font-size: 0.66em;
    }
}
/* Portrait tablet and down */
@media (max-width: 991px) {
	.oMenuStickOpen .nav.nav-canvas, .oMenuOverwrite{display:block !important;}
	.main-vtem-menu,
	.main-vtem-menu li{display:block; width:100% !important; margin:1px 0 !important;}
	.main-vtem-menu ul,
	.main-vtem-menu ul ul,
	.oVertical > .main-vtem-menu ul{position:relative !important; width:100% !important; left:0 !important;}
	.slideshow .box_skitter .prev_button,
	.slideshow .box_skitter .next_button{display:none !important;}
	/*///////K2 COMPONENT /////////////*/
	.subCategoryContainer{width:100% !important;}
}
/* Landscape tablet and up */
@media (min-width: 992px) {

}
