/*-------------------------------------------------------------------------------------------------------------------------------*/
/* GLOBAL SETTINGS */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 767){
	.anchor {top: 0;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* SIMPLE PAGE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px) {
	.simple-page.text img {margin: 30px 0;}
	.simple-page.text .prod-video-block,.simple-page.text blockquote {margin: 30px 0;}
	.simple-page.text p {margin-bottom: 20px;}
	.simple-page.text .d-block {margin: 30px 0;}
	.simple-page.text .swiper-entry {margin: 30px 0;}
	.simple-page.text ul,.simple-page.text ol {margin: 20px 0;}
	.simple-page.text h1,.simple-page.text h2,.simple-page.text h3,
	.simple-page.text h4,.simple-page.text h5,.simple-page.text h6 {margin-bottom: 20px;}
	.simple-page.text.simple-custom-list p {padding-left: 55px;}
	.simple-page iframe {margin: 30px 0;}
}
@media(max-width: 991px){
	.simple-page iframe {height: 450px;}
}
@media(max-width: 991px){
	.simple-page iframe {height: 300px;}
}
@media(max-width: 575px){
	.simple-page.text.simple-custom-list p i {font-size: 16px;}
	.simple-page.text.simple-custom-list p {padding-left: 50px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* PAGINATION */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 575px){
	.custom-pagination ul li {margin-right: 5px;}
	.custom-pagination ul li.arrow a,.custom-pagination ul li a,.custom-pagination ul li.dott {width: 44px;height: 44px;}
	.custom-pagination ul li a {font-size: 15px;}
	.custom-pagination ul li.dott {font-size: 18px;}
}
@media(max-width: 400px){
	.custom-pagination ul li {margin-right: 0;}
	.custom-pagination ul li.arrow a,.custom-pagination ul li a,.custom-pagination ul li.dott {width: 40px;height: 40px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* SEO BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 991px){
	.seo-cont {margin-top: 20px;}
}
@media(max-width: 575px){

}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* FORM */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 767px){
	.input-block .input {display: block;width: 100%;}
	.input-block .input:last-child {float: none;}
	textarea.input {margin-bottom: 20px;}
}
@media(max-width: 575px){
	.input {padding: 10px 10px 10px 0;font-size: 16px;margin-bottom: 10px;height: 40px;}
	textarea.input {float: none;margin-bottom: 10px;}
	form .btn-link {width: 100%;margin: 0;}
}
@media(max-width: 400px){
	.input {font-size: 15px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* FORM BLOCK*/
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.form-block {padding: 60px 0;}
	.form-block-decor {display: none;}
	.form-block-info {margin-bottom: 30px;}
	.form-block-info .form-block-number span {margin-right: 20px;width: 58px;height: 58px;min-width: 58px;}
}
@media(max-width: 767px){
	.form-block {padding: 40px 0;}
	.form-block-info {margin-bottom: 20px;}
	.form-block-info .form-block-number a {font-size: 24px;}
	.form-block-info .form-block-number span {width: 54px;height: 54px;min-width: 54px;}
}
@media(max-width: 575px){
	.form-block-info .form-block-number a {font-size: 22px;}
	.form-block-info .form-block-number span {width: 50px;height: 50px;min-width: 50px;margin-right: 15px;}
}

/*-----------------------------------------------------------------------------------------------------------------------*/
/* UPLOAAD */
/*-----------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 767px){
  .upload-wrapper {width: 100%;margin-bottom: 20px;}
}
@media(max-width: 575px){
	.upload-wrapper {height: 40px;margin-bottom: 10px;}
	.upload-wrapper .file-name {font-size: 16px;}
	.upload-wrapper svg {margin-right: 10px;}
}
@media(max-width: 400px){
	.upload-wrapper .file-name {font-size: 15px;}
}

/*-----------------------------------------------------------------------------------------------------------------------*/
/* SUMOSELECT */
/*-----------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 575px){
	.SumoSelect {margin-bottom: 10px;}
	.SelectBox {height: 40px;line-height: 40px;margin-bottom: 10px;}
	.SumoSelect>.CaptionCont>span, .SumoSelect > .CaptionCont > span.placeholder {font-size: 16px;line-height: 40px;height: 40px;}
	.SumoSelect > .optWrapper > .options li label {font-size: 16px;}
	.SumoSelect > .CaptionCont > label {height: 40px;}
	.SumoSelect > .optWrapper > .options {max-height: 180px;}
	.SumoSelect > .optWrapper > .options li.opt {height: 40px;line-height: 40px;}
}
@media(max-width: 400px){
	.SumoSelect>.CaptionCont>span, .SumoSelect > .CaptionCont > span.placeholder {font-size: 15px;}
	.SumoSelect > .optWrapper > .options li label {font-size: 15px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* POPUPS */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 991px){
	.popup-align::before,.popup-align::after {display: none;}
}
@media(max-width: 767px){
	.popup-form {padding: 30px 100px;}
	.popup-banner {padding: 40px;}
}
@media(max-width: 575px){
	.popup-banner {padding: 30px 40px;}
	.popup-form {padding: 20px 40px;}
	.popup-banner .media {margin-bottom: 5px;}
}
@media(max-width: 480px){
	.popup-form {padding: 20px;}
}
@media(max-width: 400px){
	.popup-banner {padding: 20px 30px;}
	.popup-form {padding: 15px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* LEFT RIGHT BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.left-righ-imgs {margin-bottom: 0;}
	.left-righ-imgs.style-2 {margin-top: 0;margin-bottom: 30px;}
	.left-righ-imgs.decor {display: none;}
	.left-right-slider .left-righ-cont {padding-top: 0;margin-top: 99px;}
	.swiper-custom-pagination-wrapp {left: 0;top: 30px;}
	.left-righ-cont .btn-link {top: auto;}
	.left-right-block .left-righ-imgs {margin-top: 0;}
	.left-right-block .left-righ-cont,.left-right-simple .left-righ-cont {margin-top: 30px;}
	.left-right-blue-decor {display: none;}
	.left-right-blue {padding: 60px 0;}
	.left-right-slider .left-righ-imgs {position: relative;}
}
@media(max-width: 767px){
	.left-right-block .left-righ-cont,.left-right-simple .left-righ-cont {margin-top: 20px;}
	.left-right-slider .left-righ-cont {margin-top: 71px;}
	.left-righ-cont .btn-link {margin-top: 20px;}
	.left-righ-cont ul {margin-bottom: 20px;}
	.swiper-custom-pagination-wrapp {top: 20px;}
	.swiper-custom-pagination-wrapp .swiper-custom-bullet {width: 40px;height: 40px;line-height: 40px;font-size: 13px;margin-left: 30px;}
	.swiper-custom-pagination-wrapp .swiper-custom-bullet img {width: 40px;height: 40px;}
	.swiper-custom-pagination-wrapp .swiper-custom-bullet::before,
	.swiper-custom-pagination-wrapp .swiper-custom-bullet::after {left: -30px;}
	.swiper-custom-pagination-wrapp .swiper-custom-bullet::before,
	.swiper-custom-pagination-wrapp .swiper-custom-bullet.active::after {width: 20px;}
	.left-right-blue {padding: 40px 0;} 
	.left-righ-imgs.style-2 {margin-bottom: 20px;}
}
@media(max-width: 575px){
	.left-right-block .left-righ-cont,.left-right-simple .left-righ-cont {margin-top: 15px;}
	.left-righ-cont .media {margin-bottom: 10px;}
	.left-righ-imgs.style-2 {margin-bottom: 15px;}
}
@media(max-width: 480px){
	.swiper-custom-pagination-wrapp .swiper-custom-bullet {width: 38px;height: 38px;line-height: 38px;}
	.swiper-custom-pagination-wrapp .swiper-custom-bullet img {width: 38px;height: 38px;}
}
@media(max-width: 400px){
	.swiper-custom-pagination-wrapp .swiper-custom-bullet {width: 34px;height: 34px;line-height: 34px;margin-left: 20px;margin-right: 5px;}
	.swiper-custom-pagination-wrapp .swiper-custom-bullet img {width: 34px;height: 34px;}
	.swiper-custom-pagination-wrapp .swiper-custom-bullet::before,
	.swiper-custom-pagination-wrapp .swiper-custom-bullet::after {left: -20px;}
	.swiper-custom-pagination-wrapp .swiper-custom-bullet::before,
	.swiper-custom-pagination-wrapp .swiper-custom-bullet.active::after {width: 15px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* ADWAN BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.adwan-decor {display: none;}
	.adwan-col:nth-child(4) {margin-top: 40px;}
	.adwan-home {margin-bottom: 200px;padding-top: 80px;}
	.adwan-home.video-off {padding: 80px 0;}
}
@media(max-width: 991px){
	.adwan-col {display: none;}
	.adwan-home {margin-bottom: 150px;padding-top: 60px;padding-bottom: 320px;}
	.adwan-home.video-off {padding: 60px 0;}
}
@media(max-width: 767px){
	.adwan-home {margin-bottom: 100px;padding-bottom: 280px;}
}
@media(max-width: 575px){
	.adwan-imgs {width: 60px;height: 60px;line-height: 60px;font-size: 55px;}
	.adwan-imgs sup {top: -6px;right: -14px;font-size: 35px;}
	.adwan-home {margin-bottom: 70px;padding: 40px 0 200px;}
	.adwan-home.video-off {padding: 40px 0;}
	.adwan-video {margin-top: -43%;}
}
@media(max-width: 480px){
	.adwan-home {margin-bottom: 40px;}
	.adwan-imgs {width: 50px;height: 50px;line-height: 50px;font-size: 45px;}
	.adwan-imgs sup {top: -6px;right: -14px;font-size: 30px;}
	.adwan-cont {margin: 10px auto 0 auto;}
}
@media(max-width: 400px){
	.adwan-home {padding-bottom: 160px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* ADWAN SLIDE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.adwan-block-col:nth-child(3) {margin-top: 40px;}
}
@media(max-width: 991px){
	.adwan-block-col {display: none;}
}
@media(max-width: 767px){
	.adwan-swiper .swiper-slide {height: auto;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* SWIPER */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.home-swiper .swiper-button-prev,.home-swiper .swiper-button-next {display: none;}
	.home-swiper .swiper-pagination {position: relative;left: auto;display: block;width: 100%;bottom: auto;margin-top: 40px;}
}
@media(max-width: 991px){
	.swiper-entry.on-mobile {display: block;}
}
@media(max-width: 575px){
	.swiper-mobile .swiper-container {overflow: visible;}
	.swiper-entry.swiper-imgs .swiper-container {margin-bottom: 0;}
	.swiper-entry.swiper-imgs .swiper-pagination {bottom: 15px;}
	.swiper-pagination-bullet {margin-right: 25px;}
	.swiper-pagination,.home-swiper .swiper-pagination {margin-top: 20px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* AWARDS BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.awards-block-col:nth-child(4) {margin-top: 40px;}
}
@media(max-width: 991px){
	.awards-block-col {display: none;}
}
@media(max-width: 767px){
	.awards-block-cont {margin-top: 20px;}
}
@media(max-width: 575px){
	.awards-block-sec .btn-link {margin-top: 30px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* DELIVERY BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.delivery-block {padding: 60px 0;}
	.delivery-block-decor,.delivery-block-main {display: none;}
	.delivery-block-imgs {width: 16%;padding-bottom: 11%;}
}
@media(max-width: 767px){
	.delivery-block {padding: 40px 0;}
	.delivery-block-imgs {margin-top: 20px;width: 20%;padding-bottom: 14%;}
}
@media(max-width: 575px){
	.delivery-block-cont .media {margin-bottom: 10px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* VIDEO BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.video-block-col:nth-child(3) {margin-top: 40px;}
}
@media(max-width: 767px){
	.video-block-col,.video-block-col:nth-child(2),.video-block-col:nth-child(3) {margin-top: 30px;}
	.video-block-cont.awards-block-cont .semi-bold {height: auto;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* NEWS BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 767px){
	.news-block-col,.news-block-col:nth-child(2) {margin-top: 30px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* TABS */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.tabs ul li {margin-right: 30px;}
	.tabs.style-2 ul li {margin-right: 50px;}
	.tabs.fixed {top: 105px;}
}
@media(max-width: 991px){
	.tabs-sec {height: 65px;}
	.tabs-sec.rel {margin-bottom: 80px;}
	.tabs,.tabs.style-2 {width: 100%;max-width: 600px;}
	.tabs-title {display: block;}
	.tabs ul,.tabs.style-2 ul {position: absolute;left: 0;padding: 0;height: auto;display: none;width: 100%;background-color: #fff;box-shadow: 0px 4px 16px rgb(0 0 0 / 4%);}
	.tabs ul.open {display: block;}
	.tabs ul li,.tabs.style-2 ul li {display: block;margin: 0;top: 0;width: 100%;}
	.tabs ul li a,.tabs.style-2 ul li a {position: relative;display: block;width: 100%;margin: 0;text-align: center;padding: 16px 20px;font-size: 16px;line-height: 1.7em;color: #142833;}
	.tabs ul li.active a {color: #00AEEF;}
}
@media(max-width: 767px){
	.tabs-sec {height: 61px;}
	.tabs-sec.rel {margin-bottom: 50px;}
	.tabs.absolut,.tabs.absolut.style-2 {max-width: 500px;}
	.tabs {max-width: 100%;}
	.tabs-title,.tabs ul li a,.tabs.style-2 ul li a {font-size: 15px;}
	.tabs.fixed {top: 90px;}
}
@media(max-width: 575px){
	.tabs-sec.rel {margin-bottom: 30px;}
	.tabs-sec.absolut,.spacer-tabs {display: none;}
	.tabs-title,.tabs ul li a,.tabs.style-2 ul li a {font-size: 14px;}
	.tabs.fixed {top: 80px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* SIDEBAR */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.sidebar {margin-top: 100px;}
	.sidebar .sidebar-video-block,.sidebar .sidebar-posts-block {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.sidebar .sidebar-video .awards-block {width: 49%;margin-top: 40px;}
	.sidebar .sidebar-video .awards-block:nth-child(1),.sidebar .sidebar-video .awards-block:nth-child(2) {margin-top: 0;}
	.sidebar .sidebar-video .awards-block:nth-child(2n) {margin-left: 2%;}
	.sidebar .sidebar-posts .sidebar-post {width: 49%;margin-top: 40px;}
	.sidebar .sidebar-posts .sidebar-post:nth-child(1),.sidebar .sidebar-posts .sidebar-post:nth-child(2) {margin-top: 0;}
	.sidebar .sidebar-posts .sidebar-post:nth-child(2n) {margin-left: 2%;}
	.sidebar .sidebar-title {margin-bottom: 20px;}
	.sidebar .sidebar-video .awards-block .awards-block-cont {margin-top: 25px;}
	.sidebar .sidebar-video .awards-block .awards-block-cont .semi-bold {font-size: 22px;}
	.sidebar-post {margin-bottom: 0;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.sidebar-post .sidebar-post-imgs {width: 100%;margin: 0;padding-bottom: 60%;}
	.sidebar-post .semi-bold {width: 100%;margin-top: 25px;font-size: 22px;height: 56px;}
}
@media(max-width: 991px){
	.sidebar .sidebar-video-block,.sidebar .sidebar-posts-block {display: none;}
	.sidebar-post .semi-bold {height: auto;}
	.sidebar .sidebar-posts .sidebar-post {width: 100%;}
}
@media(max-width: 767px){
	.sidebar {margin-top: 50px;}
	.sidebar .sidebar-video {margin-bottom: 20px;padding-bottom: 20px;}
	.sidebar .sidebar-video .awards-block .awards-block-cont,.sidebar-post .semi-bold {margin-top: 20px;}
}
@media(max-width: 575px){
	.sidebar .sidebar-video .awards-block .awards-block-cont .semi-bold,.sidebar-post .semi-bold {font-size: 20px;}
	.sidebar .sidebar-video {padding-bottom: 30px;margin-bottom: 30px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* TECHNOLOGIES BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 991px){
	.technologies-block-item {flex-direction: column-reverse;}
	.technologies-block-item::before {display: none;}
	.technologies-block-imgs {width: 100%;padding-bottom: 52%;}
	.technologies-block-cont {max-width: 100%;margin-top: 20px;}
}
@media(max-width: 575px){
	.technologies-block-cont {margin-top: 15px;}
	.technologies-block-cont .semi-bold {margin-bottom: 10px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* CERTIFICATES BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.certificates-slide-imgs img {-webkit-transform: none;-ms-transform: none;transform: none;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* FAQ BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.faq-block {padding: 60px 0;}
	.faq-bock-decor {display: none;}
}
@media(max-width: 767px){
	.faq-block {padding: 40px 0;}
	.faq-block-item .accordeon-title span {margin-right: 15px;}
}
@media(max-width: 575px){
	.faq-block-item .accordeon-title span {font-size: 15px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* MODELS SLIDE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 575px){
	.models-slide-table .models-slide-table-item div {width: 70%;}
	.models-slide-table .models-slide-table-item p {width: 30%;}
}
@media(max-width: 400px){
	.models-slide-table .models-slide-table-item div,.models-slide-table .models-slide-table-item p {width: 100%;}
	.models-slide-table .models-slide-table-item p {margin-top: 5px;padding-left: 15px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* GALLARY */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 767px){
	.lg-actions .lg-prev .swiper-button-prev, .lg-actions .lg-next .swiper-button-next {left: 20px;width: 56px;height: 56px;}
	.lg-actions .lg-next .swiper-button-next {left: auto;right: 20px;}
}
@media(max-width: 575px){
	.lg-actions .lg-prev .swiper-button-prev, .lg-actions .lg-next .swiper-button-next {display: none;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* INSTALL BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.install-block-cont {margin-top: 30px;}
}
@media(max-width: 767px){
	.install-block-cont {margin-top: 20px;} 
	.install-block-cont .btn-link {margin-top: 20px;}
}
@media(max-width: 575px){
	.install-block-cont {margin-top: 15px;}
	.install-block-cont .media {margin-bottom: 10px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* DEALER BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.dealer-block {padding: 60px 0;}
	.dealer-block-decor {display: none;}
}
@media(max-width: 991px){
	.dealer-block-cont {display: block;}
	.dealer-block-cont .text,.dealer-block-cont .btn-link {width: 100%;}
	.dealer-block-cont .text {margin-bottom: 30px;text-align: center;}
	.dealer-block-cont .btn-link {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
}
@media(max-width: 767px){
	.dealer-block {padding: 40px 0;}
	.dealer-block-cont .text {margin-bottom: 20px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* CHARACTERISTICS BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 767px){
	.characteristics-block tr {padding: 12px 15px;}
	.characteristics-block tr td:first-child,.characteristics-block tr td:last-child {width: 100%;}
	.characteristics-block tr td {padding: 0;}
	.characteristics-block tr td p img {margin-top: 5px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* PROD ABOUT BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.prod-about-block-cont,.prod-about-block-cont.style-2 {margin-top: 30px;}
	.prod-about-block-imgs.style-2.last {margin-top: 30px;}
}
@media(max-width: 767px){
	.prod-about-block-imgs.style-2.last {margin-top: 20px;}
	.prod-about-block-cont,.prod-about-block-cont.style-2 {margin-top: 20px;}
	.prod-about-block-cont .btn-link {margin-top: 20px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* MAP BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.map-block-main.world .map-block {width: 140%;-webkit-transform: scale(0.7) translate(-50%,-50%);-ms-transform: scale(0.7) translate(-50%,-50%);transform: scale(0.7) translate(-50%,-50%);}
	.map-block-main.world .map-block-info {-webkit-transform: translate(30px, 80px);-ms-transform: translate(30px, 80px);transform: translate(30px,80px);}
	.map-block-main.ua .map-block-info {-webkit-transform: translate(30px, -30px);-ms-transform: translate(30px, -30px);transform: translate(30px, -30px);}
}
@media(max-width: 991px){
	.map-block-sec {display: none;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* BUY BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.buy-col:nth-child(3) {margin-top: 40px;}
}
@media(max-width: 767px){
	.buy-col {margin-top: 30px;}
	.buy-col:nth-child(2),.buy-col:nth-child(3) {margin-top: 30px;}
	.buy-block-items .buy-block-item span {min-height: auto;}
	.buy-block-items .buy-block-item span br {display: none;}
	.buy-block-items .buy-block-item.phone-line-2 {min-height: auto;}
	.buy-block-items .buy-block-item.phone-line-3 {min-height: auto;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* PRANA IN DETAILS BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.prana-in-details-sec {padding-top: 80px;}
	.prana-in-details-col:nth-child(4) {margin-top: 40px;}
}
@media(max-width: 991px){
	.prana-in-details-sec {padding: 60px 0;}
	.prana-in-details-col {display: none;}
}
@media(max-width: 767px){
	.prana-in-details-sec {padding: 40px 0;}
	.prana-in-details-imgs {width: 60px;height: 60px;} 
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* CREATE BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.create-block {padding: 60px 0;}
	.create-block-decor {display: none;}
	.create-block .semi-bold {margin-top: 20px;}
}
@media(max-width: 767px){
	.create-block {padding: 40px 0;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* TEAM SLIDE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 767px){
	.team-slide-cont {margin-top: 20px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* NUM BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.num-block {padding: 60px 0;}
	.num-block-decor {display: none;}
}
@media(max-width: 767px){
	.num-block {padding: 40px 0;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* DOC BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.doc-block-col:nth-child(3) {margin-top: 40px;}
}
@media(max-width: 767px){
	.doc-block-col {margin-top: 20px;}
	.doc-block-col:nth-child(2),.doc-block-col:nth-child(3) {margin-top: 20px;}
	.doc-block-imgs {width: 60px;height: 60px;min-width: 60px;margin-right: 20px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* CONTACT BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.contact-block-cont {margin-top: 30px;}
	.content-block-info div {margin-bottom: 32px;}
	.content-block-info div span {width: 50px;height: 50px;min-width: 50px;top: -12px;}
	.contact-block-cont .media {margin-bottom: 22px;}
}
@media(max-width: 767px){
	.contact-block-cont {margin-top: 20px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* REVIEWS BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 767px){
	.reviews-block-col {margin-top: 30px;}
	.reviews-block-col:nth-child(2) {margin-top: 30px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* REVIEWS DETAIL BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.reviews-detail-block-cont {margin-top: 30px;}
	.reviews-detail-block-cont .semi-bold,.reviews-detail-block-cont .text {margin-bottom: 20px;}
}
@media(max-width: 767px){
	.reviews-detail-block,.reviews-detail-block.style-2 {margin-bottom: 30px;}
	.reviews-detail-block-cont {margin-top: 20px;}
}
@media(max-width: 575px){
	.reviews-detail-block-cont {margin-top: 15px;}
	.reviews-detail-block-cont .semi-bold,.reviews-detail-block.style-2 .reviews-detail-block-cont .text {margin-bottom: 10px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* INSTALL SIMPLE BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 767px){
	.install-simple-block .btn-link {margin-top: 30px;}
}
@media(max-width: 575px){
	.install-simple-block .btn-link {margin-top: 20px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* INSTALL SLIDE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.install-slide-cont {margin-top: 30px;}
}
@media(max-width: 767px){
	.install-slide-cont {margin-top: 20px;}
}
@media(max-width: 575px){
	.install-slide-cont {margin-top: 15px;}
	.install-slide-cont .semi-bold {margin-bottom: 10px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* INSTALL ADWAN BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.install-adwan-block-col:nth-child(3) {margin-top: 40px;}
}
@media(max-width: 991px){
	.install-adwan-block-col {display: none;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* GALLERY BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 991px){
	.gallery-block-col:nth-child(2) {margin-top: 40px;}
}
@media(max-width: 767px){
	.gallery-block-col {margin-top: 30px;}
	.gallery-block-col:nth-child(2) {margin-top: 30px;}
	.gallery-block .semi-bold {margin-top: 20px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* OUR CONTACT BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.our-contact-block-col:nth-child(4) {margin-top: 32px;}
	.our-contact-block-item {width: 100%;}
	.our-contact-block-item:nth-child(2n) {margin-left: 0;margin-top: 20px}
}
@media(max-width: 991px){
	.our-contact-block-col:nth-child(3) {margin-top: 32px;}
	.our-contact-block-item-col {margin-bottom: 40px;}
	.our-contact-block-item-col:last-child {margin-bottom: 0;}
}
@media(max-width: 767px){
	.our-contact-block-col:nth-child(2) {margin-top: 32px;}
	.our-contact-block-title {margin-bottom: 22px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* HISTORY SLIDE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.swiper-history .swiper-pagination {left: auto;}
	.history-slide-cont {margin-top: 30px;}
	.history-slide-year {margin-bottom: 20px;}
}
@media(max-width: 767px){
	.history-slide-title {margin-bottom: 20px;}
	.history-slide-year {font-size: 35px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* PROD DETAIL BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.prod-detail-block {display: none;}
	.prod-detail-block.mobile {display: block;}
	.prod-detail-block-cont {margin-top: 40px;padding: 0;}
	.prod-detail-block .swiper-pagination.style-2 {position: relative;}
	.prod-detail-block-imgs {padding-bottom: 90%;}
}
@media(max-width: 767px){
	.prod-detail-block-cont .characteristics-block {margin: 20px 0;}
	.prod-detail-block-cont {margin-top: 30px;}
	.prod-detail-block-cont .characteristics-block tr td:first-child,
	.prod-detail-block-cont .characteristics-block tr td:last-child {width: 100%;}
}
@media(max-width: 575px){
	.prod-detail-block-cont .prod-detail-block-btns .btn-link {margin-right: 0;margin-bottom: 20px;}
	.prod-detail-block .swiper-pagination.style-2 {margin-top: 20px;}
	.prod-detail-block-cont {margin-top: 15px;}
	.prod-detail-block-cont .normal {margin-bottom: 10px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* RECUPERATOR BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.recuperator-block {padding-bottom: 0;height: auto;}
	.recuperator-block-margin {margin-bottom: 100px;}
	.recuperator-block-margin:nth-child(3) {margin-bottom: 0;}
	.recuperator-block-imgs {position: relative;display: block;width: 100%;height: 0;padding-bottom: 44%;}
	.recuperator-block-cont {position: relative;top: auto;left: auto;margin-top: 30px;padding-left: 20px;max-width: 100%;}
	.recuperator-block-cont::before {left: 0;}
}
@media(max-width: 767px){
	.recuperator-block-cont {margin-top: 20px;}
	.recuperator-block-margin {margin-bottom: 40px;}
	.recuperator-block-imgs span {width: 18px;height: 18px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* CATEGORY BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.category-block {padding: 20px;}
	.category-block-col:nth-child(3) {margin-top: 40px;}
}
@media(max-width: 991px){
	.category-block-imgs img {-webkit-transform: scale(0.7) translate(-50%,-50%);-ms-transform: scale(0.7) translate(-50%,-50%);transform: scale(0.7) translate(-50%,-50%);}
}
@media(max-width: 767px){
	.category-block-col {margin-top: 30px;}
	.category-block-col:nth-child(3) {margin-top: 30px;}
	.category-block {padding: 15px;}
	.category-block-imgs img {-webkit-transform: scale(0.6) translate(-50%,-50%);-ms-transform: scale(0.6) translate(-50%,-50%);transform: scale(0.6) translate(-50%,-50%);}
}
@media(max-width: 575px){
	.category-block-col:nth-child(2) {margin-top: 30px;}
	.category-block-imgs {padding-bottom: 90%;}
	.category-block-imgs img {-webkit-transform: scale(1) translate(-50%,-50%);-ms-transform: scale(1) translate(-50%,-50%);transform: scale(1) translate(-50%,-50%);}
	.category-block .btn-link {display: none;}
	.category-block-imgs span {display: block;}
}
@media(max-width: 480px){
	.category-block-imgs span {font-size: 24px;bottom: 5px;}
	.category-block-imgs img {-webkit-transform: scale(0.8) translate(-50%,-50%);-ms-transform: scale(0.8) translate(-50%,-50%);transform: scale(0.8) translate(-50%,-50%);}
}
@media(max-width: 400px){
	.category-block-imgs span {font-size: 20px;bottom: 0;}
	.category-block-imgs img {-webkit-transform: scale(0.6) translate(-50%,-50%);-ms-transform: scale(0.6) translate(-50%,-50%);transform: scale(0.6) translate(-50%,-50%);}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 3D BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 767px){
	.d-block-info {padding: 12px 20px;}
	.d-block-info span {font-size: 13px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* PAGE BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.page-decor {display: none;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* THANK YOU */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.thank-you-cont {text-align: center;}
	.thank-you-cont .text p {width: 100%;margin-bottom: 20px;}
	.thank-you-cont .text .btn-link {width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
}
@media(max-width: 767px){
	.thank-you-cont {margin-top: 30px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* MAGAZINE BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.magazine-block-col:nth-child(3) {margin-top: 40px;}
}
@media(max-width: 767px){
	.magazine-block-col,.magazine-block-col:nth-child(2),.magazine-block-col:nth-child(3) {margin-top: 30px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* PROD BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.prod-block-col:nth-child(3) {margin-top: 40px;}
}
@media(max-width: 767px){
	.prod-block-col,.prod-block-col:nth-child(2),.prod-block-col:nth-child(3) {margin-top: 30px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 404 BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 991px){
	.not-found {height: auto;}
	.not-found-cont {margin-top: 40px;text-align: center;}
	.not-found-cont .text {width: 90%;margin: 20px auto;}
	.not-found-cont .btn-link {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* COMPANY BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 991px){
	.company-block-imgs {width: 33.333%;}
	.company-block-imgs:nth-child(4) {margin-top: 40px;}
}
@media(max-width: 767px){
	.company-block-imgs {width: 50%;margin-top: 30px;}
	.company-block-imgs:nth-child(3),.company-block-imgs:nth-child(4),.company-block-imgs:nth-child(5),
	.company-block-imgs:nth-child(6) {margin-top: 30px;}
	.company-block-imgs img {-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* FOOTER */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.footer-center .footer-info,.footer-center .footer-links,.footer-more-links,.footer-more-links:last-child {width: 50%;}
	.footer-more-links {margin-top: 35px;}
	.footer-center .footer-links li {display: inline-block;width: 49%;}
	.footer-center .footer-links li:nth-child(2n) {float: right;}
}
@media(max-width: 767px){
	.footer-top {padding-bottom: 10px;}
	.footer-top .footer-logo {width: 140px;}
	.footer-center .footer-info p, .footer-center .footer-info a,.footer-center .footer-links li,.footer-more-links p,.footer-more-links li {margin-bottom: 10px;}
	.footer-center {margin: 30px 0;}
	.footer-more-links {margin-top: 30px;}
	.footer-more-links li {width: 100%;}
	.footer-more-links nav li:nth-last-child(2) {margin-bottom: 10px;}
	.footer-bottom p,.footer-bottom a {display: block;width: 100%;margin-bottom: 10px;text-align: center;}
	.footer-bottom a:last-child {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.footer-bottom {margin-bottom: 10px;}
}
@media(max-width: 575px){
	.footer-social a {width: 44px;height: 44px;margin-right: 10px;}
	.footer-center .footer-info,.footer-center .footer-links {width: 100%;}
	.footer-center {margin: 20px 0;}
	.footer-more-links,.footer-links {margin-top: 20px;}
	.footer-bottom {margin-bottom: 0;}
}
@media(max-width: 400px){
	.footer-top .footer-logo {width: 120px;}
	.footer-social a {width: 42px;height: 42px;margin-right: 8px;}
}