/*-------------------------------------------------------------------------------------------------------------------------------*/
/* SWIPER */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.home-swiper.swiper-entry .swiper-button-prev, .home-swiper.swiper-entry .swiper-button-next {display: none;}
	.home-swiper.swiper-entry .swiper-container {padding-bottom: 40px;}
	.swiper-entry .custom-fraction-wrap {bottom: -8px;left: 50%;margin-left: -120px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
	.swiper-entry .custom-fraction-wrap .custom-current,.swiper-entry .custom-fraction-wrap .custom-total {color: #232A2E;}
	.swiper-entry .custom-fraction-wrap .custom-line {background-color: #E7E7E7;}
	.swiper-entry .custom-fraction-wrap .custom-line span {background-color: #232A2E;}
	.vacancies-swiper.style-2 .custom-fraction-wrap {bottom: -8px;}
}
@media(max-width: 575px){
	.swiper-entry.mobile {display: block;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* SIMPLE PAGE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.simple-page.text iframe {height: 450px;}
}
@media(max-width: 767px){
	.simple-page br {display: none;}
	.simple-page,.simple-page.style-2 {margin-top: 20px;}
	.simple-page h1, .simple-page h2, .simple-page h3,
	.simple-page h4, .simple-page h5, .simple-page h6 {margin-top: 20px;}
	.simple-page.text ul, .simple-page.text ol {margin-bottom: 20px;}
	.simple-page .simple-swiper,.simple-page img {margin: 20px 0;}
	.simple-page.text blockquote, .simple-page.text iframe {margin: 20px auto;}
	.simple-page.text iframe {max-height: calc(56.3vw - 15px);height: 400px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/*Breadcrumbs*/
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.breadcrumbs {top: 20px;}
}
@media(max-width: 767px){
	.breadcrumbs {top: 15px;}
	.breadcrumbs.style-2 {top: 10px;}
	.breadcrumbs li a, .breadcrumbs li span {font-size: 12px;}
}
@media(max-width: 575px){
  .breadcrumbs {display: none;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* POPUPS */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 767px){
	.popup-align {padding: 40px;}
	.popup-align.style-2 {padding: 60px 40px;}
	.btn-close {top: 20px;right: 15px;}
	.search-popup form {max-width: 75%;}
}
@media(max-width: 575px){
	.popup-align {padding: 40px 10px;}
	.popup-align.style-2 {padding: 40px 10px;}
	.btn-close {top: 15px;right: 10px;}
	.search-popup form input {font-size: 16px;}
	.search-popup form {max-width: 80%;}
}
@media(max-width: 480px){
	.search-popup form {max-width: 80%;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 404 */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 991px){
	.error-imgs {width: 70%;padding-bottom: 22%;}
}
@media(max-width: 767px){
	.error-cont .text {margin-bottom: 20px;}
	.error-cont .text br {display: none;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/*FORM*/
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 767px){
	textarea.input,textarea.input.style-2 {margin-bottom: 20px;} 
	.input {padding: 18px;}
}
@media(max-width: 575px){
	.input-block .input {width: 100%;display: block;}
	.input {margin-bottom: 10px;font-size: 16px;padding: 15px 10px;} 
	textarea.input,textarea.input.style-2 {margin-bottom: 10px;} 
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* UPLOAAD */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 767px){
	.upload-wrapper {margin-bottom: 20px;}
}
@media(max-width: 575px){
	.upload-wrapper {margin: 20px 0;}
}
@media(max-width: 480px){
  .upload-wrapper .file-name {max-width: 300px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* SEO BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 991px){
	.seo-imgs {display: none;}
}
@media(max-width: 767px){
	.seo-cont .semi-bold {margin-bottom: 20px;}
	.more-text .read-more {margin-top: 20px;}
}
@media(max-width: 575px){
	.seo-sec{display: none;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* PAGINATION */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 575px){
	.custom-pagination ul li a {width: 50px;height: 50px;}
	.custom-pagination ul li.dott {width: 50px;height: 50px;line-height: 50px;}
}
@media(max-width: 480px){
	.custom-pagination ul li a {width: 40px;height: 40px;font-size: 14px;}
	.custom-pagination ul li.dott {width: 40px;height: 40px;line-height: 40px;}
	.custom-pagination ul li .arrow::before {width: 8px;height: 8px;}
	.custom-pagination ul li .arrow.right::before {top: 50%;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* PROD BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.prod-block-item {width: 49%;margin-right: 2%;}
	.prod-block-item:nth-child(2n) {margin-right: 0;}
	.prod-block-item:nth-child(3n) {margin-right: 2%;}
	.prod-block-item:nth-child(3) {margin-top: 20px;}
	.prod-block-item.style-2:nth-child(2n) {margin-right: 2%;}
	.prod-block-item.style-2:nth-child(6n) {margin-right: 0;}
}
@media(max-width: 991px){
	.prod-block-result p,.prod-block-input {max-width: 50%;}
	.prod-block-item .prod-block-cont {margin-bottom: 80px;}
	.prod-block-item .prod-block-cont .prod-block-el a {width: 49%;}
	.prod-block-item .prod-block-cont .prod-block-el a:nth-child(2n) {margin-right: 0;}
	.prod-block-item .prod-block-cont .prod-block-el a:nth-child(3n) {margin-right: 2%;}
	.prod-block-item .prod-block-cont .prod-block-el a:nth-child(3) {margin-top: 20px;}
	.prod-block-item .prod-block-cont .prod-block-el .prod-block-link {width: 45%;margin-right: 10%;}
	.prod-block-item .prod-block-cont .prod-block-el .prod-block-link:nth-child(2n) {margin-right: 0;}
	.prod-block-item .prod-block-cont .prod-block-el .prod-block-link:nth-child(3n) {margin-right: 10%;}
	.prod-block-item .prod-block-cont .prod-block-el .prod-block-link br {display: none;}
	.prod-block-item.style-2 {width: 49%;margin-right: 2%;}
	.prod-block-item.style-2:nth-child(3n) {margin-right: 2%;}
	.prod-block-item.style-2:nth-child(2n) {margin-right: 0;}
	.prod-block-item.style-2:nth-child(3) {margin-top: 20px;}
}
@media(max-width: 767px){
	.prod-block-result p,.prod-block-input {max-width: 100%;}
	.prod-block-result p {margin-bottom: 20px;}
	.prod-block-item,.prod-block.style-3 .prod-block-item {width: 100%;margin-right: 0;}
	.prod-block-item:nth-child(3n) {margin-right: 0;}
	.prod-block-item:nth-child(2) {margin-top: 20px;}
	.prod-block-item .prod-block-cont .prod-block-el a p {font-size: 24px}
	.prod-block-item .prod-block-igms {display: none;}
	.prod-block-item .prod-block-cont .prod-block-el a span,.prod-block-item .prod-block-cont .prod-block-el .prod-block-link {font-size: 16px;}
	.prod-block-item.style-2 {width: 100%;margin-right: 0;}
	.prod-block-item.style-2:nth-child(3n) {margin-right: 0;}
	.prod-block-item.style-2 .prod-block-cont {margin-bottom: 65px;}
	.prod-block.style-3 .prod-block-item:nth-child(3) {margin-right: 0;}
}
@media(max-width: 575px){
	.prod-block-item .prod-block-cont {margin-bottom: 20px;} 
	.prod-block-item .prod-block-cont .prod-block-el a p {font-size: 22px;}
	.prod-block-item .prod-block-btns {position: relative;display: block;width: calc(100% - 30px);margin: 0 auto 15px auto;right: auto;bottom: auto;}
	.prod-block-item .prod-block-btns a {margin-bottom: 0;}
	.prod-block-item.style-2 .prod-block-cont {margin-bottom: 20px;}
	.prod-block-item.style-2 .prod-block-btns {position: relative;right: 0;bottom: 0;}
}
@media(max-width: 400px){
	.prod-block-input {padding: 10px;}
	.prod-block-item .prod-block-cont {padding: 10px 10px 0 10px;}
	.prod-block-item.style-2 .prod-block-cont {padding: 10px 10px 0 10px;}
	.prod-block-item .prod-block-cont .prod-block-el .prod-block-link {width: 100%;margin-right: 0;}
	.prod-block-item .prod-block-cont .prod-block-el .prod-block-link:nth-child(3n) {margin-right: 0;}
	.prod-block-item .prod-block-cont .prod-block-el .prod-block-link:nth-child(2) {margin-top: 20px;}
	.prod-block-item .prod-block-btns {width: calc(100% - 20px);margin: 0 auto 10px auto;}
	.prod-block-item .prod-block-cont .prod-block-el .prod-block-link span {display: block;padding-right: 15px;}
	.prod-block-item .prod-block-cont .prod-block-el .prod-block-link span::before {right: 2px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* SECTION BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 991px){
	.services-block-item .services-block-imgs {margin-right: 0;margin-bottom: 20px;}
	.services-block-item .services-block-cont {max-width: 100%;}
	.services-block-item .services-block-cont .semi-bold {max-width: 100%;}
}
@media(max-width: 767px){
	.services-block-item {width: 100%;margin-right: 0;margin-top: 20px;}
	.services-block-item:nth-child(2) {margin-top: 20px;}
	.services-block-item .services-block-imgs {width: 50px;height: 50px;}
	.services-block-item .services-block-imgs img {width: 22px;}
	.services-block-item .services-block-cont .semi-bold {margin-bottom: 0;}
	.services-block-item .services-block-cont .text {display: none;}
}
@media(max-width: 575px){
	.services-block-item {padding: 15px;}
	.services-block-item .btn-simple {top: 15px;right: 15px;}
}
@media(max-width: 400px){
	.services-block-item {padding: 10px;}
	.services-block-item .btn-simple {top: 10px;right: 10px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* NEWS BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 767px){
	.news-block-item {width: 100%;margin-right: 0;margin-top: 20px;}
	.news-block-item:nth-child(2) {margin-top: 20px;}
	.news-block-item .news-block-cont .semi-bold {min-height: auto;}
}
@media(max-width: 575px){
	.news-block-item .news-block-cont {padding: 15px 15px 0 15px;margin-bottom: 20px;}
	.news-block-item .news-block-btns {position: relative;display: block;right: auto;bottom: auto;width: calc(100% - 30px);margin: 0 auto 15px auto;}
	.news-block-item .news-block-btns a {margin: 0;}
}
@media(max-width: 400px){
	.news-block-item .news-block-cont {padding: 10px 10px 0 10px;}
	.news-block-item .news-block-btns {width: calc(100% - 20px);margin: 0 auto 20px auto;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* ENGINEERING BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.engineer-block-subitem .engineer-block-cont {margin-bottom: 40px;padding: 0 15px 15px 15px;}
	.engineer .engineer-block-subitem .engineer-block-cont {padding: 0 15px;}
	.engineer-block-subitem .engineer-block-cont .engineer-info .semi-bold {max-width: 100%;}
	.engineer .engineer-info .engineer-btns {display: none;}
	.engineer .engineer-btns.mobile {position: absolute;bottom: 15px;right: 15px;}
	.engineer-block-item:first-child,.engineer-block-item:last-child {width: 100%;}
	.engineer-block-item:first-child {margin-bottom: 40px;}
	.engineer-block-item .extra-bold,.engineer-block-item .text {max-width: 100%;}
	.engineer-block-subitem.style-2 .engineer-block-cont {margin-bottom: 0;}
	.engineer-block-item.style-3 .engineer-block-subitem.style-2 {width: calc(49% - 35px);}
	.engineer-block-item.style-3 .engineer-block-subitem.style-2:nth-child(2n){margin-right: 0;}
	.engineer-block-item.style-3 .engineer-block-subitem.style-2:nth-child(3n){margin-right: 2%;}
	.engineer-block-item.style-3 .engineer-block-subitem.style-2:nth-child(3) {margin-top: 30px;}
}
@media(max-width: 991px){
	.engineer-block-subitem .engineer-block-cont {margin-bottom: 70px;}
	.engineer-block-subitem .engineer-block-cont .semi-bold {max-width: 86%;}
	.engineer-block-subitem.style-2 {width: calc(100% - 40px);margin-right: 0;}
	.engineer-block-subitem.style-2:nth-child(2) {margin-top: 30px;}
	.engineer-block-item.style-3 .engineer-block-subitem.style-2 {width: calc(100% - 35px);margin-right: 0;}
	.engineer-block-item.style-3 .engineer-block-subitem.style-2:nth-child(3n){margin-right: 0;}
	.engineer-block-item.style-3 .engineer-block-subitem.style-2:nth-child(2) {margin-top: 30px;}
}
@media(max-width: 767px){
	.engineer-block-item:first-child {margin-bottom: 20px;}
	.engineer-block-subitem {margin-top: 20px;}
	.engineer-block-item .text {margin-bottom: 20px;}
	.engineer-block-subitem {width: 100%;margin-right: 0;}
	.engineer-block-subitem:nth-child(2) {margin-top: 20px;}
	.engineer-block-subitem .engineer-block-cont .engineer-block-icon {width: 50px;height: 50px;top: -25px;}
	.engineer-block-subitem .engineer-block-cont .engineer-block-icon img {width: 22px;}
	.engineer-block-subitem .engineer-block-cont .semi-bold {max-width: 90%;font-size: 18px;}
	.engineer-block-subitem.style-2 {width: calc(100% - 25px);margin: 20px 0 0 25px;}
	.engineer-block-subitem.style-2:nth-child(2) {margin-top: 20px;}
	.engineer-block-subitem.style-2 .engineer-block-cont {padding: 15px 15px 15px 40px;}
	.engineer-block-subitem.style-2 .engineer-block-cont .engineer-block-icon {left: -25px;}
	.engineer-block-item.style-3 .engineer-block-subitem.style-2:nth-child(2),
	.engineer-block-item.style-3 .engineer-block-subitem.style-2:nth-child(3) {margin-top: 20px;} 
}
@media(max-width: 575px){
	.engineer-block-subitem .engineer-block-cont {margin-bottom: 20px;}
	.engineer .engineer-btns.mobile {position: relative;display: block;width: calc(100% - 30px);margin: 0 auto 15px auto;right: 0;bottom: 0;}
	.engineer .engineer-btns.mobile a {margin-bottom: 0;}
	.engineer-block.style-2 .engineer-block-item:nth-child(2) {display: none;}
	.engineer-block-subitem.style-2 {width: calc(100% - 26px);}
	.engineer-block-item.style-3 {display: none;}
}
@media(max-width: 480px){
	.engineer-block-subitem .engineer-block-cont .semi-bold {max-width: 88%;}
}
@media(max-width: 400px){
	.engineer .engineer-btns.mobile {width: calc(100% - 20px);margin: 0 auto 10px auto;}
	.engineer-block-subitem .engineer-block-cont {padding: 0 10px 10px 10px;}
	.engineer .engineer-block-subitem .engineer-block-cont {padding: 0 10px;} 
	.engineer-block-subitem .btn-simple {bottom: 10px;right: 10px;}
	.engineer-block-subitem .engineer-block-cont .semi-bold {max-width: 86%;}
	.engineer-block-subitem.style-2 .engineer-block-cont {padding: 10px 10px 10px 35px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* FORM BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.form-imgs {display: none;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* VACANCIES BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.vacancies-block-item .vacancies-block-imgs {width: 55%;padding-bottom: 18%;}
	.vacancies-block-item .vacancies-block-cont {width: calc(45% - 40px);}
}
@media(max-width: 991px){
	.vacancies-block-item {padding: 15px;}
	.vacancies-block-item .vacancies-block-imgs {width: 100%;margin-right: 0;padding-bottom: 40%;}
	.vacancies-block-item .vacancies-block-cont {width: 100%;margin-top: 20px;}
}
@media(max-width: 767px){
	.vacancies-block-item {margin-top: 20px;}
}
@media(max-width: 575px){
	.vacancies-block-item .vacancies-block-btns .btn-more {margin-bottom: 0;}
}
@media(max-width: 400px){
	.vacancies-block-item {padding: 10px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* VACANCIES FORM & VACANSIES SLIDE*/
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.vacancies-form-decor {height: 70px;}
	.vacancies-form-decor.top::before, .vacancies-form-decor.top::after,
	.vacancies-form-decor.bottom::before,.vacancies-form-decor.bottom::after {width: 70px;height: 70px;}
	.vacancies-slide-sec {display: none;}
}
@media(max-width: 767px){
	.vacancies-form {margin-top: 20px;padding: 20px;}
	.vacancies-form .semi-bold {margin-bottom: 5px;}
	.vacancies-form .text {margin-bottom: 20px;}
}
@media(max-width: 575px){
	.vacancies-form-decor {height: 50px;}
	.vacancies-form-decor.top::before, .vacancies-form-decor.top::after,
	.vacancies-form-decor.bottom::before,.vacancies-form-decor.bottom::after {width: 50px;height: 50px;}
}
@media(max-width: 480px){
	.vacancies-form {padding: 15px;}
}
@media(max-width: 400px){
	.vacancies-form {padding: 10px;}
	.vacancies-form-decor {height: 35px;}
	.vacancies-form-decor.top::before, .vacancies-form-decor.top::after,
	.vacancies-form-decor.bottom::before,.vacancies-form-decor.bottom::after {width: 35px;height: 35px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* PROD PAGE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.prod-item .prod-cont .extra-bold {max-width: 70%;}
	.prod-item .prod-cont .prod-el a,.prod-item .prod-cont .prod-el .prod-link {width: 25%;}
}
@media(max-width: 991px){
	.prod-item .prod-imgs {display: none;}
	.prod-item .prod-cont {width: 100%;}
	.prod-item {border-bottom: 1px solid #E7E7E7;margin-top: 40px;padding: 15px;}
	.prod-item:first-child {margin-top: 0;}
	.prod-item .prod-btns {top: 15px;right: 15px;}
	.prod-item .prod-cont .extra-bold {max-width: 76%;}
}
@media(max-width: 767px){
	.prod-item {margin-top: 20px;}
	.prod-item .prod-cont .extra-bold {max-width: 100%;}
	.prod-item .prod-btns {display: none;}
	.prod-item .prod-btns.mobile {display: block;bottom: 15px;top: auto;}
	.prod-item .prod-cont .prod-el a,.prod-item .prod-cont .prod-el .prod-link {width: 50%;}
	.prod-item .prod-cont .prod-el a:nth-child(3),.prod-item .prod-cont .prod-el a:nth-child(4),
	.prod-item .prod-cont .prod-el .prod-link:nth-child(3),.prod-item .prod-cont .prod-el .prod-link:nth-child(4) {margin-top: 20px;}
	.prod-item .prod-cont {margin-bottom: 80px;}
	.prod-item .prod-cont .prod-el a p {font-size: 24px;} 
}
@media(max-width: 575px){
	.prod-item .prod-btns.mobile {position: relative;width: 100%;bottom: auto;right: auto;display: block;}
	.prod-item .prod-btns.mobile .btn-more {margin: 0;}
	.prod-item .prod-cont {margin-bottom: 20px;}
	.prod-item .prod-cont .prod-el a p {font-size: 22px;}
}
@media(max-width: 400px){
	.prod-item {padding: 10px;}
	.prod-item .prod-cont .prod-el .prod-link {width: 100%;}
	.prod-item .prod-cont .prod-el .prod-link:nth-child(2) {margin-top: 20px;}
	.prod-item .prod-cont .prod-el .prod-link span {display: block;padding-right: 15px;}
	.prod-item .prod-cont .prod-el .prod-link span::before {right: 2px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* PROD-TWO PAGE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.prod-two-item {width: 49%;}
	.prod-two-item:nth-child(2n) {margin-right: 0}
	.prod-two-item:nth-child(3n) {margin-right: 2%;}
	.prod-two-item:nth-child(3) {margin-top: 40px;}
}
@media(max-width: 767px){
	.prod-two-links {margin-top: 20px;}
	.prod-two-block {margin-top: 20px;}
	.prod-two-item {margin-top: 20px;}
	.prod-two-item:nth-child(3) {margin-top: 20px;}
	.prod-two-links a {margin-right: 10px;padding: 16px 20px;}
	.prod-two-item .prod-two-igms,.prod-two-item .prod-two-btns {display: none;}
	.prod-two-item .prod-two-cont {margin-bottom: 0;padding: 15px;}
	.prod-two-item .prod-two-cont .prod-two-el p {font-size: 24px;}
}
@media(max-width: 575px){
	.prod-two-links {display: none;}
	.prod-two-links a {position: relative;display: block;width: 100%;text-align: center;margin-right: 0;margin-bottom: 10px;}
	.prod-two-links a:last-child {margin-bottom: 0;}
	.prod-two-item .prod-two-cont .prod-two-el p {font-size: 22px;}
	.prod-two-wrapp {position: relative;display: block;width: 100%;margin-top: 20px;}
	.prod-two-wrapp .prod-two-title {position: relative;display: block;width: 100%;text-align: center;font-size: 12px;font-weight: 600;text-transform: uppercase;color: #232A2E;padding: 15px 20px;border: 1px solid #E7E7E7;}
	.prod-two-wrapp .prod-two-title::before {position: absolute;content: '';top: 50%;right: 15px;margin-top: -8px;display: inline-block;width: 10px;height: 10px;border-right: 1px solid #232A2E;border-bottom: 1px solid #232A2E;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.prod-two-wrapp .prod-two-links {position: absolute;z-index: 1;background-color: #fff;margin: 0;}
	.prod-two-wrapp .prod-two-links a {margin: 0;}
	/*active*/
	.prod-two-wrapp.active .prod-two-title::before {margin-top: -1px;-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);}
	.prod-two-wrapp.active .prod-two-links {display: block;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* CONTACT PAGE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.contact-sublock.full .contact-sublock-item {width: 50%;}
	.contact-sublock.full .contact-sublock-item:nth-child(3),.contact-sublock.full .contact-sublock-item:nth-child(4) {margin-top: 40px;}
	.contact-block {width: 100%;margin-right: 0;}
	.contact-block:nth-child(2) {margin-top: 40px;}
}
@media(max-width: 767px){
	.contact-block {margin-top: 20px;}
	.contact {margin-bottom: 20px;}
	.contact-sublock .contact-sublock-item {margin-top: 20px;}
	.contact-sublock.full .contact-sublock-item,.contact-sublock .contact-sublock-item {width: 100%;}
	.contact-sublock .contact-sublock-item:nth-child(2) {margin-top: 20px;}
	.contact-sublock.full .contact-sublock-item:nth-child(2),.contact-sublock.full .contact-sublock-item:nth-child(3),
	.contact-sublock.full .contact-sublock-item:nth-child(4) {margin-top: 20px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* LEFT RIGHT BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.left-right-cont {margin-top: 20px;}
	.left-right-cont .text p {margin-bottom: 20px;}
}
@media(max-width: 767px){
	.left-right-cont .btn {margin-top: 20px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* NUMBER BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.number-block-item {width: 49%;}
	.number-block-item:nth-child(2n) {margin-right: 0;}
	.number-block-item:nth-child(3n) {margin-right: 2%;}
	.number-block-item:nth-child(3) {margin-top: 40px;}
}
@media(max-width: 767px){
	.number-block-item {margin-top: 20px;width: 100%;margin-right: 0;padding: 30px 20px;}
	.number-block-item:nth-child(3n) {margin-right: 0;}
	.number-block-item:nth-child(2),.number-block-item:nth-child(3) {margin-top: 20px;}
	.number-block-item div span {font-size: 55px;line-height: 50px !important;}
}
@media(max-width: 575px){
	.number-block {display: none;}
	.number-block-item {padding: 20px;}
	.number-block-item .decor {padding: 0;}
	.number-block-item .decor i {margin-top: -8px;}
	.number-block-item .decor span {padding-left: 25px;}
	.number-block-item div sub {font-size: 16px;}
}
@media(max-width: 480px){
	.number-block-item div sub {display: block;max-width: 100%;margin-top: 5px;margin-left: 0;text-align: center;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* AWARDS BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.awards-slide .awards-imgs img {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/*WHY BLOCK*/
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 767px){
	.why .accordeon-title .semi-bold {font-size: 18px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/*TYPES BLOCK*/
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.typs-block-item {width: 49%;}
	.typs-block-item:nth-child(2n) {margin-right: 0;}
	.typs-block-item:nth-child(3n) {margin-right: 2%;}
	.typs-block-item:nth-child(3) {margin-top: 40px;}
}
@media(max-width: 767px){
	.typs-block-item {margin-top: 20px;width: 100%;margin-right: 0;}
	.typs-block-item:nth-child(2),.typs-block-item:nth-child(3) {margin-top: 20px;}
	.typs-block-item:nth-child(3n) {margin-right: 0;}
	.typs-block-item .typs-block-cont .semi-bold {font-size: 18px;}
}
@media(max-width: 575px){
	.typs-block {display: none;}
}
@media(max-width: 400px){
	.typs-block-item .typs-block-cont {padding: 10px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/*TABLE BLOCK*/
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 991px){
	/*.table-block tr td:nth-child(2) {width: 54%;}*/
	/*.table-block tr td:nth-child(3) {width: 19%;}*/
	/*.table-block tr td:nth-child(4) {width: 19%;}*/
	.table-block tbody tr td:nth-child(2) {padding-left: 20px;}
}
@media(max-width: 767px){
	/*.table-block thead {display: none;}*/
	/*.table-block tr {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;}*/
	/*.table-block tbody td:before {content: attr(data-mobile-title);position: absolute;display: block;left: -60%;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 32%;}*/
	/*.table-block tr td {padding: 12px 20px 12px 0;border-right: none;}*/
	/*.table-block tbody tr td:nth-child(2) {padding-left: 0;}*/
	/*.table-block tr td:nth-child(1),.table-block tr td:nth-child(2),*/
	/*.table-block tr td:nth-child(3),.table-block tr td:nth-child(4) {position: relative;width: 60%;margin: 0 0 0 auto;text-align: left;}*/
}
@media(max-width: 575px){
	.table-block tbody tr td {font-size: 16px;}
}
@media(max-width: 400px){
	.table-block tr td {padding: 10px 10px 10px 0;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* FOOTER */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 1199px){
	.footer-top .footer-logo {width: 100%;text-align: center;margin-bottom: 30px;top: auto;}
	.footer-top .footer-menu {width: 35%;}
	.footer-top .footer-info {width: 65%;}
	.footer-top .footer-social {width: 100%;margin-top: 30px;}
	.footer-top .footer-social form {margin-bottom: 20px;}
}
@media(max-width: 991px){
	.footer-bottom .footer-copiri,.footer-bottom .footer-policy,.footer-bottom .footer-redstone {width: 100%;text-align: center;margin-bottom: 15px;}
	.footer-bottom .footer-redstone {margin-bottom: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
}
@media(max-width: 767px){
	.footer-top .footer-menu {width: 30%;}
	.footer-top .footer-info {width: 70%;}
}
@media(max-width: 575px){
	.footer-top .footer-logo img {width: 180px;} 
	.footer-top .footer-info div {margin-bottom: 25px;}
	.footer-top .footer-info div img {margin-right: 15px;}
	.footer-top .footer-social input {padding: 15px 10px;height: auto;}
	.footer-top .footer-info div p {font-size: 16px;}
}
@media(max-width: 480px){
	.footer-top .footer-logo img {width: 150px;}
	.footer-top .footer-menu,.footer-top .footer-info {width: 100%;margin-bottom: 30px;}
	.footer-top .footer-social {margin: 0;}
	.footer-top .footer-menu ul {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}
	.footer-top .footer-menu ul li {width: 50%;}
	.footer-top .footer-menu ul li:nth-last-child(2) {margin-bottom: 0;}
}