@media handheld, only screen and (min-width: 768px) and (max-width: 979px) { /*-TABLET-*//*---------------------------------*/.hide-on-tablet {display: none !important;}/*---------------------------------*/#map {width: 100%;height: 300px;}/*---------------------------------*/h1 {font-size: 32px;}h2,h2 a:link,h2 a:active,h2 a:visited,h2 a:hover,a:link h2,a:active h2,a:visited h2,a:hover h2 {text-align: center;}/*---------------------------------*/.column__center-indent {padding-top: 60px;padding-bottom: 60px;}/*---------------------------------*/.b-form {padding-left: 0;padding-right: 0;margin-left: -10px;margin-right: -10px;}/*---------------------------------*/.l-footerbox-stop {height: 200px;}/*---------------------------------*/.l-grid {height: 200px;}.l-grid p {text-align: center !important;}.l-grid .grid__item1,.l-grid .grid__item2,.l-grid .grid__item3,.l-grid .grid__item4 {left: 20px;right: 20px;text-align: center;width: auto;-webkit-transform: none;-moz-transform: none;transform: none;}.l-grid .grid__item1 {top: 50px;}.l-grid .grid__item2 {top: 110px;}.l-grid .grid__item3 {top: 75px;}/*---------------------------------*/.b-header {position: fixed;top: 0;right: 0;left: 0;z-index: 998;}/*---------------------------------*/.b-detail-head .detail-head__content {margin-left: 80px;margin-right: 80px;}/*---------------------------------*/.b-pilot {position: fixed;top: 0;right: 0;left: 0;z-index: 999;}/*---------------------------------*/.b-benefits {margin: 0 0 40px;padding: 0 70px 0;text-align: center;}.b-benefits .benefits__item {padding-bottom: 40px;width: 100%;}/*---------------------------------*/.b-picture {margin: 0;padding: 0;border-bottom: 0;}.b-picture .picture__inner {margin: 0 -350px;}.b-picture .picture__white {padding: 40px 20px;bottom: 40px;left: 390px;right: 390px;}.b-picture .picture__white h2 {font-size: 32px;}/*---------------------------------*/.bx-wrapper .bxslider li {padding-bottom: 300px;}/*---------------------------------*/.b-contacts-foot .contacts-foot__left,.b-contacts-foot .contacts-foot__right {margin: 0;width: auto;display: block;}.b-contacts-foot .contacts-foot__right {margin: 0 -20px;}/*---------------------------------*/.b-catalogbox .catalogbox__desc,.b-catalogbox .catalogbox__param__door_leaf,.b-catalogbox .catalogbox__param__box,.b-catalogbox .catalogbox__param_innovations {font-size: 17px;}.b-catalogbox .catalogbox__param__door_leaf ul li,.b-catalogbox .catalogbox__param__box ul li,.b-catalogbox .catalogbox__param_innovations ul li {background-position: 6px 0;}.b-catalogbox .catalogbox__param__components_color table,.b-catalogbox .catalogbox__param__components_color tbody,.b-catalogbox .catalogbox__param__components_color tr,.b-catalogbox .catalogbox__param__components_color th,.b-catalogbox .catalogbox__param__components_color td {display: block;}.b-catalogbox .catalogbox__param__components_color table th,.b-catalogbox .catalogbox__param__components_color table td {padding: 10px;border: 0;text-align: center;}.b-catalogbox .catalogbox__param__components_color table tr {padding: 10px 0;border-bottom: 1px solid #eef0f5;}.b-catalogbox .catalogbox__title a:link,.b-catalogbox .catalogbox__title a:active,.b-catalogbox .catalogbox__title a:visited {font-size: 17px;}.b-catalogbox .catalogbox__gallery .owl-carousel .owl-stage-outer {overflow: hidden;}.b-catalogbox .ui-tabs-nav {text-align: center;}.b-catalogbox .catalogbox__gallery {overflow: hidden;height: 370px;margin: 0 -200px;padding: 0 200px 50px;}.b-catalogbox .catalogbox__gallery-pic img {width: auto;height: 350px;}.b-catalogbox .catalogbox__gallery-pic_ver img {width: auto;height: 350px;}.b-catalogbox .catalogbox__video {width: 600px;height: 350px;}/*---------------------------------*/.owl-carousel .owl-controls .owl-dots {top: auto;bottom: 20px;}/*---------------------------------*/.b-catalogbox-detal .catalogbox__content {padding: 0 !important;}/*---------------------------------*/.b-catalogbox_projects .catalogbox__content {left: 30px;right: 30px;}.b-catalogbox_projects .catalogbox__param_city,.b-catalogbox_projects .catalogbox__param_city:hover {background-position: 0 35%;}/*---------------------------------*/.b-catalogbox_doors .catalogbox__item {width: 33.33%;}/*---------------------------------*/.b-docs-block .docs-block__item {width: 33.33%;}.b-docs-block .docs-block__item_first {width: auto;display: block;}/*-----------------------------*/.b-docs-block_single {text-align: center;}.b-docs-block_single .docs-block__item {width: auto;display: block;}/*---------------------------------*/.b-contacts-map {margin: 0 -20px;padding-left: 0;padding-right: 0;}/*---------------------------------*/.b-contacts-steps {padding-left: 0;padding-right: 0;}/*---------------------------------*/.b-category .category__item {width: 33.33% !important;}/*---------------------------------*/.b-form-colorwrap {background: none;margin: 0;padding: 0;}.b-form-colorwrap .b-form {margin: 0 -20px;-webkit-box-shadow: 0 15px 40px #d9d9d9;box-shadow: 0 15px 40px #d9d9d9;}/*---------------------------------*/.b-editor {padding-bottom: 40px;}/*---------------------------------*/.b-editor-items_4 .editor-items__item {width: 33.33%;}/*---------------------------------*/.b-editor-pic {padding-left: 0;padding-right: 0;}/*---------------------------------*/.b-editor-middletext {padding-left: 100px;padding-right: 100px;}/*---------------------------------*/.b-editor-bigtext {padding-left: 100px;padding-right: 100px;}/*---------------------------------*/.b-docs-norm .docs-norm__item {padding-bottom: 30px;text-align: center;width: 50%;}/*-----------------------------*/.b-docs-norm_big .docs-norm__item {text-align: left;}/*---------------------------------*/.js-fixed-table-table {display: none !important;}/*---------------------------------*/.b-tablet-table {display: inline-block;vertical-align: top;max-width: 100%;overflow-x: auto;white-space: nowrap;border-collapse: collapse;border-spacing: 0;}.b-tablet-table,.b-tablet-table-flip tbody {-webkit-overflow-scrolling: touch;background: -webkit-radial-gradient(left ellipse, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 0 center, -webkit-radial-gradient(right ellipse, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 100% center;background: radial-gradient(ellipse at left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 0 center, radial-gradient(ellipse at right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 100% center;background-size: 10px 100%, 10px 100%;background-attachment: scroll, scroll;background-repeat: no-repeat;}.b-tablet-table td:first-child,.b-tablet-table-flip tbody tr:first-child {background-image: -webkit-linear-gradient(left, white 50%, rgba(255, 255, 255, 0) 100%);background-image: linear-gradient(to right, white 50%, rgba(255, 255, 255, 0) 100%);background-repeat: no-repeat;background-size: 20px 100%;}.b-tablet-table td:last-child,.b-tablet-table-flip tbody tr:last-child {background-image: -webkit-linear-gradient(right, white 50%, rgba(255, 255, 255, 0) 100%);background-image: linear-gradient(to left, white 50%, rgba(255, 255, 255, 0) 100%);background-repeat: no-repeat;background-position: 100% 0;background-size: 20px 100%;}.b-tablet-table th {background: #fff;}.b-tablet-table-flip {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow: hidden;background: none;}.b-tablet-table-flip thead {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;min-width: -webkit-min-content;min-width: -moz-min-content;min-width: min-content;}.b-tablet-table-flip tbody {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;position: relative;overflow-x: auto;overflow-y: hidden;}.b-tablet-table-flip tr {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;min-width: -webkit-min-content;min-width: -moz-min-content;min-width: min-content;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.b-tablet-table-flip td,.b-tablet-table-flip th {border-bottom: 1px solid #eef0f5;display: block;}.b-tablet-table-flip thead th {border-bottom-color: #eef0f5 !important;}.b-tablet-table-flip td {background-image: none !important;border-left: 0;}/*---------------------------------*/.b-pageline img {margin-right: 0;}/*---------------------------------*/.b-colorbox .colorbox__imgbox,.b-colorbox .colorbox__textbox {width: 100%;}.b-colorbox .colorbox__imgbox {margin-bottom: 5px;margin-right: 0;}}