.mobile-navi-button, .mobile-attach-img, .mobile-advantages { display: none; }
.pushmenu { background: #F1F1F3; width: 210px; height: 100%; top: 0; z-index: 1000; position: fixed; overflow-x: scroll; }
.pushmenu::-webkit-scrollbar { display: none; }
.pushmenu-left { right: -210px; }
.pushmenu-left.pushmenu-open { right: 0; }
.pushmenu-push { overflow-x: hidden; position: relative; right: 0; }
.pushmenu-push-toleft { right: 210px; }
.pushmenu, .pushmenu-push { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.postid-926 article iframe { display: block; margin-left: auto; margin-right: auto; }

@media (max-width: 1035px) {
.partners-slider .bx-wrapper { max-width: 710px !important; }
}

@media (max-width: 840px) {
.partners-slider .bx-wrapper { max-width: 540px !important; }
}

@media (max-width: 780px) {
.partners-slider .bx-wrapper { max-width: 350px !important; }
}

@media (max-width: 580px) {
.partners-slider .bx-wrapper { max-width: 185px !important; }
}

@media (max-width: 1600px) { 
.site-inpage main { padding-left: 225px; }
.site-inpage main .container { max-width: 100%; }
.payback-calc-box { margin-left: 15px; }
.contacts-bottom, .articles-list, .articles-list-inline { margin-left: 0px; margin-right: 0px; }
.centers-page-head { margin-right: 15px; }
.ui-accordion-header { margin-left: 0; }
.page-template-page-inmode-php .container, .single-centers article, .single-post article, .single-equipment article { overflow: hidden; }
.advantages-slider { width: 900px;  margin: 0 auto; }
.advantages-slider .slick-current.slick-active::before { width: 320px; }
}

@media (max-width: 1366px) { 
.tech-row { overflow: hidden; }
.technologies-menu::before { width: 500%; }
.col-md-6 .digest-col-text { height: 545px; }
.postid-926 article .col-md-6 iframe { width: 529px; height: 298px; }
}

@media (max-width: 1359px) { 
.postid-926 article .col-md-6 iframe { width: 357px; height: 201px; }
}

@media (max-width: 1300px) {
.menu li { margin: 0 5px; }
}
@media (max-width: 1300px) {
header .menu { display: none; }
header .column-2 { text-align: right; }
.mobile-navi-button { display: inline-block; color: #ffffff; font-size: 18px; text-transform: uppercase; margin: 6px 0; cursor: pointer; }
.mobile-navi-button i { vertical-align: top; font-size: 25px; color: #A86F7F; margin: 0 5px 0 0; }
.mobile-navi-button i, .mobile-navi-button.active i.fa-bars  { display: none; }
.mobile-navi-button i.fa-bars { display: inline-block;  }
.mobile-navi-button.active i.fa-times { display: inline-block; }
.pushmenu h3 { color: #0D1F2C; font-size: 22px; font-weight: 500; line-height: 1.5; text-transform: uppercase; margin: 15px 0 10px 0; padding: 0 25px; }
.pushmenu { border-top: 1px solid #dddddd; border-bottom: 1px solid rgba(255,255,255,1); }
.pushmenu li a { position: relative; display: block; color: #0D1F2C; font-size: 15px; text-decoration: none; padding: 9px 25px 9px 35px; border-bottom: 1px solid #dddddd; border-top: 1px solid rgba(255,255,255,1); }
.pushmenu li a:hover { background: #dddddd; border-top-color: #dddddd; padding-left: 40px; }
.pushmenu li a::before { content: ""; position: absolute; top: 19px; left: 25px; width: 3px; height: 3px; background: #A86F7F; border-radius: 100%; }
.pushmenu li a::after { content: ""; position: absolute; top: 0; left: 0; width: 0; height: 100%; background: #A86F7F; }
.pushmenu li.active a::after { width: 6px; }
.pushmenu li a:hover::after { background: #733143; }
header .column-1 { -ms-flex: 0 0 220px; flex: 0 0 220px; max-width: 220px; }
header .column-3 { -ms-flex: 0 0 200px; flex: 0 0 200px; max-width: 200px; }
header .column-2 { -ms-flex: 0 0 calc(100% - 420px); flex: 0 0 calc(100% - 420px); max-width: calc(100% - 420px); }
}

@media (max-width: 1260px) { 
.articles-list .article-img { width: 125px; height: 125px; }
.articles-list .article-text { padding-left: 130px; }
.event-text { height: auto; }
.event-item.item-1 .row, .event-item.item-2 .row, .event-item.item-5 .row { margin-top: 0; }
.event-text { padding-bottom: 0; }
}

@media (max-width: 1200px) {
.inmodepage-nozzles-list figure { zoom: .7; }
.inmodepage-nozzles-list li:nth-child(1), .inmodepage-nozzles-list li:nth-child(4), .inmodepage-nozzles-list li:nth-child(5), .inmodepage-nozzles-list li:nth-child(8), .inmodepage-nozzles-list li:nth-child(9), .inmodepage-nozzles-list li:nth-child(12) { margin-top: 0; }
.inmodeabout-opinions-list { margin-bottom: 30px; }
.ipm-left { padding-left: 0; }
.footer-menu ul li a { font-size: 13.5px; }
.payback-calc-right.itog { text-align: right; margin: 15px 0 0 0; }
.payback-calc-right.itog .in-box { display: inline-block; width: 100%; max-width: 280px; }
.payback-head { padding: 15px 5px; }
.tech-row { max-width: 500px; margin-left: auto; margin-right: auto; }
.round-border-img { display: block; float: none; margin: 0 auto 25px auto; }
.attach-section { display: none; }
.hexagon { width: 160px; height: 92px; margin: 29px 6px; }
.shift { margin-left: 83px; }
.hex-ttl { margin: 3px 0; }
.hexagon:hover .hex-ttl {  margin-bottom: 5px; padding-left: 10px; padding-right: 10px; }
.attach-photos { margin-top: -495px !important; }
.advantages-slider { width: 650px; margin: 0 auto; }
.advantages-slider .slide .in .td { padding-left: 15px; padding-right: 15px; }
.advantages-slider .slide .tl { font-size: 16px; }
.advantages-slider .slick-current.slick-active::before { width: 236px; }
.hexagon-list { padding-left: 90px; }
.video-section .jwplayer, .video-section iframe { width: 660px !important; height: 371px !important; }
.event-text .column-1, .event-text .column-2 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; text-align: center; }
.event-text .column-1 { margin-bottom: 15px; }
.event-text h2 { font-size: 22px; }
.opinions-device img { max-width: 225px; }
.opinions-list-left { margin-left: -465px; }
.opinions-list-right { margin-right: -390px; }
.capability-list li { margin: 0 -2px 35px -2px; }
.capability-list li:nth-child(even) { padding-top: 0; }
.capability-list .capability-hex2 { margin-top: 30px; }
.capability-list .capability-hex2::before { top: -30px; height: 30px; }
.slider-section .top-buttons { display: none; }
.footer-reg br { display: none; }
}

@media (max-width: 1135px) {
.col-md-6 .digest-col-text { height: 665px; }
.page-template-page-inmode aside { display: none; }	
.page-template-page-inmode .site-inpage main .container { padding-left: 15px; padding-right: 15px; }
.page-template-page-inmode .site-inpage main { padding-left: 0; }
}

@media (max-width: 992px) {
aside, header .menu ul { display: none; }	
.site-inpage main .container { padding-left: 15px; padding-right: 15px; }
.site-inpage main { padding-left: 0; }
.calctable { margin-left: 0; margin-right: 0; }
.usluginlist { padding-left: 0; padding-right: 0; }
.payback-calc-box { margin-left: 0; }
.centers-page-head { margin: 0 15px; }
.single-centers article .container.clearfix { overflow: hidden; }
.form-line .col-align-right { text-align: left; margin-bottom: 25px; font-weight: bold; }
.about-section .col-lg-3 { text-align: center; margin-bottom: 25px; }
.about-section .col-lg-3 img { float: none; }
.about-section .col-lg-9 { padding: 0; border: 0; }
.footer-menu, .footer-col-1 { display: none; }
.footer-counters { text-align: center; margin-top: 20px; }
header { position: relative; }
header .container { padding-top: 140px; }
.header-col-1 { text-align: center; }
.socials li { margin: 0 5px; }
.header-col-2 { position: absolute; top: 0; left: 0; width: 100%; text-align: center; }
.header-col-3 { margin: -30px 0 15px 0; }
header .menu { text-align: center; }
.article-menu, .attach-right-coll { display: none; }
.mobile-attach-img { display: block; max-width: 250px; margin: 0 auto 25px auto; }
.hexagon-list { padding: 0; text-align: center; }
.hexagon-list .shift { margin: 0; }
.hexagon-list .hexagon { float: none; display: inline-block; vertical-align: top; margin-top: 0; margin-bottom: 95px; margin: 29px 2px; }
.video-section .jwplayer, .video-section iframe { width: 660px !important; height: 371px !important; }
.checkbox-group .wpcf7-list-item { width: 20%; }
.opinions-box { padding-top: 365px; }
.opinions-box::before { content: ""; position: absolute; top: 0; left: 50%; width: 1px; height: 50%; background: red; }
.opinions-section { background: url("../images/opinions-bg2.webp") 0 50% no-repeat; background-size: cover; }
.opinions-list-left { bottom: auto; top: 25px; margin-left: -330px; }
.opinions-list-right { bottom: auto; top: 25px; margin-right: -255px; }
.opinions-box li.item-1, .opinions-box li.item-3 { right: 0; }
.opinions-box li.item-4, .opinions-box li.item-6 { left: 0; }
.opinions-device { height: 455px; background-size: 100% !important; }
.ipm-right { padding-top: 300px; }
.ipm-left, .ipm-right { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-top: 25px; }
.inmodepage-device-opinions.dowble { display: inline-block; }
.ipm-left .inmodepage-device-opinions { display: none; }
.inmodepage-device-opinions { display: inline-block; vertical-align: top; width: 50%; margin: 0 -2px; }
.ipm-center { display: block; width: 358px; height: 475px; margin: 0 auto; /*zoom: 0.8;*/ transform: scale(0.8); transform-origin: 0 0; }
}

@media all and (max-width: 768px) { 
.animated { -o-transition-property: none !important; -moz-transition-property: none !important; -ms-transition-property: none !important; -webkit-transition-property: none !important; transition-property: none !important; -o-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -webkit-transform: none !important; transform: none !important; -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; -ms-animation: none !important; animation: none !important; visibility: visible !important; }
.payback-calc-box .payback-calc-left { border-radius: 0; margin-bottom: 15px; }
.contacts-bottom { padding-left: 0; padding-right: 0; }
.contacts-top { text-align: center; }
.contacts-top h2, .contacts-top h3 { border: 0; margin: 0; padding: 0; }
.contacts-top p, .contact-coll { margin-bottom: 35px; }
.centers-page-head .col-sm-12 { text-align: center; }
.centers-page-head .ctpage-info { margin: 15px 0; }
.wp-caption { width: 100% !important; max-width: 100%; }
.technologies-menu { display: none; }
.amazingslider-nav-1 { display: none !important; }
#amazingslider-wrapper-1 { margin-bottom: 0 !important; }
.home .row { margin: 0; }
header .container { padding-top: 95px; }
.header-col-1 { margin-bottom: 20px; }
.header-col-2 img { width: 144px; height: auto; }
.header-col-3 { margin-top: 0; }
.advantages-slider { display: none !important; }
.mobile-advantages { display: block; }
.hexagon-list .hexagon { margin-top: 0; margin-bottom: 95px; }
.hexagon-section, section.in.hexagon-section .container { padding-bottom: 0; }
.hex-desc { font-size: 15px; }
.wp-caption { margin-left: 0; margin-right: 0; }
.video-section .jwplayer, .video-section iframe { width: 510px !important; height: 287px !important; }
.col-md-6 .digest-col-text { height: auto; padding-bottom: 15px; }
.postid-926 article iframe { width: 100% !important; height: 260px !important; }
.checkbox-group .wpcf7-list-item { width: 25%; }
.book-page-row .column-1, .book-page-row .column-2 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
.book-page-row .column-1, .event-prev { text-align: center; }
.book-page-row .column-1 { padding-right: 0; }
.book-page-text { padding: 15px; }
.event-prev img { display: inline; }
.book-page-text .buttons { text-align: center; }
.opinions-box { padding-top: 0; }
.opinions-box::before { display: none; }
.opinions-list-left, .opinions-list-right { position: static; max-width: 365px; margin: 0 auto; }
.opinions-box li { margin-bottom: 30px; }
.opinions-list-right li:before { -webkit-transform: none; transform: none; }
.opinions-list-right li .in .icon { left: auto; right: -60px; }
.opinions-list-right li { -ms-flex-pack: end; justify-content: end; }
.opinions-list-right li .in { text-align: right; }
.opinions-list-left li:before, .opinions-list-right li:before { right: 0; }
.opinions-device { width: 100%; }
.opinions-box li .in { max-width: 100%; padding-right: 60px; }
.opinions-list-left li .in .icon, .opinions-list-right li .in .icon { right: 3px; }
.opinions-section .container { padding-bottom: 20px !important; }
.opinions-device { height: 365px; margin-bottom: 20px; }
.opinions-device img { max-height: 365px; }
.inmodeabout-opinions-list li { width: 50%; }
.inmodepage-main-line h3 { font-size: 20px; }
.inmodepage-about-box { zoom: .8; }
.inmodepage-main .bottom-buttons2 { margin-top: 25px; }
}

@media all and (max-width: 767px) { 
.articles-list .article-img { width: 205px; height: 205px; }
.articles-list .article-text { padding-left: 205px; }
}

@media all and (max-width: 640px) { 
.checkbox-group .wpcf7-list-item { width: 33%; }
article img, .mobile-attach-img { display: block; max-width: 100% !important; float: none; margin: 0 0 25px 0 !important; }
.mobile-attach-img { max-height: 300px; }
article .ctpage-info-logo img { display: inline-block; }
.inmode-text ul { margin-left: 0; }
.page-template-page-inmode-php ul.tb { margin: 0 !important; }
.attachments-list .th, .attachments-list .td { display: block; width: 100%; text-align: center; padding-left: 0; }
.attachments-list li .attachments-img img { display: inline-block !important; max-width: 250px; margin: 0 !important;; }
.articles-list li { margin-bottom: 45px; }
.articles-list .article-img { float: none; position: relative; width: 100%; height: auto; margin: 0 0 15px 0; text-align: center; }
.articles-list .article-img img { max-width: 250px; }
.articles-list .article-text { float: none; padding-left: 0; height: auto; text-align: center; }
header .search-form { width: 150px; }
article iframe { max-width: 100%; }
article .border-box .row { width: 100% !important; }
.postid-178 article ul.tb { display: none; }
.slider-section img { max-width: 100%; }
.quote-section blockquote, .quote-section p { font-size: 1rem; }
.footer-info { margin-bottom: 20px; }
article h2, article h3 { font-size: 1.3rem; }
.contacts-bottom { margin-left: -15px; margin-right: -15px; }
.search-image img { margin: 0 !important; }
.inmodepage-device-opinions, .inmodepage-device-opinions.dowble { display: block; width: 320px; margin: 0 auto; }
.header-logo img { width: 100px; }
header .column-1 { -ms-flex: 0 0 100px; flex: 0 0 100px; max-width: 100px; }
header .column-3 { -ms-flex: 0 0 180px; flex: 0 0 180px; max-width: 180px; }
header .column-2 { -ms-flex: 0 0 calc(100% - 280px); flex: 0 0 calc(100% - 280px); max-width: calc(100% - 280px); }
.articles-list-inline li .column-1, .articles-list-inline li .column-2 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.articles-list-inline li .row { margin: 0; }
}

@media all and (max-width: 580px) { 
.ttl h1, .ttl h2, .ttl h3 { font-size: 1.2rem; }
.payback-calc-right.itog .in-box { max-width: 85%; }
.select-tabs-list li { display: block; }
.centers-list .tb, .centers-list .tb .td { display: block; width: 100%; text-align: center; }
.td.center-left img { max-width: 200px; margin: 0 0 25px 0; }
.centers-list li { margin-bottom: 40px; }
.calctable { margin-left: -15px; margin-right: -15px; }
.payback-calc-box ul.tb .td, .payback-calc-box ul.tb .th { width: auto !important; font-size: 13px; padding-left: 2px; padding-right: 2px; }
.payback-calc-info .in-box { padding-left: 0; padding-right: 0; }
.payback-calc-right.itog .in-box { width: 100%; max-width: 100%; }
.checkbox-group .wpcf7-list-item { width: 50%; }
.search-image { display: block; text-align: center; border: 0; margin-bottom: 15px; }
.search-image img { display: inline; max-width: 200px !important; }
.article-head .ttl h1, article section.border-box h2.border-box-ttl, article section.border-box h3.border-box-ttl { font-size: 1.2rem; }
article ul.tb { margin-left: -25px; margin-right: -25px; }
.about-section, section.about-section .container { padding-top: 0; }
.hexagon-list .hexagon { display: block; }
.hexagon-list { margin: 0 auto; }
.hexagon-list .hexagon { display: inline-block; vertical-align: top; width: 160px; margin-bottom: 55px; }
.hexagon-list > .hexagon:nth-child(4) { display: block; margin: 0 auto 55px auto; }
.video-section .jwplayer, .video-section iframe { width: 320px !important; height: 200px !important; margin: 0 auto; }
.postid-643 .body-coll iframe { width: 345px !important; height: 2500px !important; }
.postid-659 .body-coll iframe { width: 345px !important; height: 3075px !important; }
.postid-790 .body-coll iframe { width: 345px !important; height: 1235px !important; }
.postid-797 .body-coll iframe { width: 345px !important; height: 1515px !important; }
.postid-801 .body-coll iframe { width: 345px !important; height: 1065px !important; }
.postid-926 article iframe { height: 190px !important; }
.slider-section { height: 265px; }
.slider-section .container { position: absolute; top: 0; left: 0; width: 100vw !important; padding: 0; }
.mfp-zoom-out .white-popup { width: 100%; max-width: 100%; min-width: 100%; padding-left: 15px; padding-right: 15px; }
.book-page .column-2 h3, .event-text h2 { font-size: 20px; }
.event-text h3 { font-size: 16px; }
.event-text h3 br { display: none; }
.events-list { margin: 0 -15px; }
.gallery-list li { margin-bottom: 20px; }
.gallery-list .item a { margin: 0; }
.opinions-section { margin-top: 25px; }
.opinions-list-left, .opinions-list-right { zoom: 0.85; }
.opinions-device { height: 225px; }
.opinions-device img { max-height: 225px; }
.capability-list { zoom: 0.9; }
.capability-section .ttl { margin-bottom: 10px; }
.inmodepage-main-line h3 { font-size: 17px; }
.inmodepage-about h2 { font-size: 25px; line-height: 1.2; margin-bottom: 25px; }
.inmodeabout-opinions-list { padding: 0; }
.inmodeabout-opinions-list li { width: 100%; }
.inmodepage-about-box { zoom: .5; }
.inmodepage-nozzles-list figure { zoom: .55; }
.inmodepage-nozzles-list { text-align: center; }
.inmodeabout-opinions-list { max-width: 270px; margin: 0 auto; }
.ipm-center { /*zoom: 0.55;*/ height: 365px; transform: scale(0.55); transform-origin: 0 0; }
.inmode-main-harc li { font-size: 18px; }
.ipm-left .inmodelogo img { max-width: 250px; margin-bottom: 5px; }
.ipm-left, .ipm-right { padding-top: 0; }
.mobile-navi-button span { display: none; }
header .container-fluid { padding-left: 0; padding-right: 0; }
header .row { margin: 0; }


}

@media all and (max-width: 350px) { 
.postid-643 .body-coll iframe { width: 290px !important; height: 2100px !important; }
.postid-659 .body-coll iframe { width: 290px !important; height: 3075px !important; }
.postid-790 .body-coll iframe { width: 290px !important; height: 1030px !important; }
.postid-797 .body-coll iframe { width: 290px !important; height: 1255px !important; }
.postid-801 .body-coll iframe { width: 290px !important; height: 880px !important; }
.postid-926 article iframe { height: 160px !important; }
.hexagon-list .hexagon { width: 152px; }
.capability-list { zoom: 0.8; }
.inmodepage-about-box { zoom: .45; }
.ipm-center { /*zoom: 0.5;*/ transform: scale(0.5); transform-origin: 0 0; }
.search-form { float: left; width: 145px; }
}