body, nav, ul, li, a, p  {margin: 0; padding: 0;}
body {font-family: "Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:15px;color:#482323;}
a {text-decoration: none;color:#482323;}

/* Хэдер НАЧАЛО */
.wrapper{position: relative;overflow-x:hidden;}
.menu{position:fixed;left:0;top:0;width:20%;padding-top:40px;z-index:99;height:100vh;background:#fcfcfc;transition:0.5s;transform:translateX(-100%);display:none;}
.menu ul li{color:#222;list-style-type:none;}.menu li:hover{background:#e5e5e5;color:#222;;}.menu_activ{transform:translateX(0%);}
.menu ul li{padding:20px 0 20px 10%;line-height:23px;color:#222;}
.menu_btn{position:absolute;right:-37px;top:20px;width:21px;background:#fff;}

.contentforleftmenu{position:relative;z-index:0;}

.header_wrap{max-width: 100%;height: auto;overflow: hidden;}
.header{max-width: 1200px;height: auto;overflow: hidden;padding:20px;margin: 0 auto;}.header a{color:#222;}
.header .logo{float:left;font-size:20px;font-weight:bold;margin-top:3px;letter-spacing:1.5px;color:#1568d9;text-transform:uppercase;}
.header .phone{float:right;font-size:20px;font-weight:bold;color:#fff;margin-top:5px;float:right;}
.header img{display:none;}.header p{display:none;}

.header ul{font-size:15px;list-style:none;float:right;margin:9px 0 0 0;}.header ul li a{color:#1568d9;}.header ul li:hover a{color:#555;}
.header ul li{display:inline-block;margin-right:40px;}

.breadcrubpwrap2{max-width:100%;height:auto;overflow:hidden;border-bottom:1px solid #DDDFE0;background:#fff;border-top:1px solid #DDDFE0;}
.breadcrubpwrap{max-width:1200px;height:auto;overflow:hidden;padding:16px 20px;margin:0 auto;}.breadcrump{margin:0;padding:0;}
.breadcrump li{float:left;text-decoration:none;list-style:none;margin-right:12px;font-size:10px;border-right:1px solid #A8A8A8;padding-right:10px;}.breadcrump li a{color:#1568d9;}
.breadcrump li:last-child{border-right:none;}
/* Хэдер КОНЕЦ */




/*Карточка товара на странице где часть в белом, часть в черном дизайне НАЧАЛО*/
.product_card_page{max-width:1200px; height:auto; overflow:hidden; padding:90px 20px; margin:0 auto;display: flex;}
.product_card_page .for_img_wrap{max-width: 48.5%; height:auto; overflow:hidden;}
.product_card_page .for_img_wrap img{margin-bottom:20px}.product_card_page .for_img_wrap img:last-child{margin-bottom:0}

.product_card_page .for_desc_wrap{width:48.5%; height:auto;overflow:hidden;display:flex;background:#F3F3F5;align-items:center;margin-left:3%;padding:0 5%;box-sizing:border-box;}
.product_card_page .for_desc_wrap .for_text{width:100%; height:auto;overflow:hidden;}

.product_card_page .for_desc_wrap .title{font-size: 28px;width: 90%;color:#444444;margin-bottom:35px;}
.product_card_page .for_desc_wrap p{font-size: 14px;width: 90%;color:#978585;margin-bottom:35px;}
.product_card_page .for_desc_wrap .price{font-size: 14px;color:#444;margin-bottom:10px;}.product_card_page .for_desc_wrap .price span{font-size:25px;}
.product_card_page .for_desc_wrap .under_price{font-size: 14px;color:#978585;font-style: italic;}
.product_card_page .for_desc_wrap .button-rectangle{width:100%;height:auto;overflow:hidden;text-align:center;background:#00C307;color:#fff;padding:18px 0;border-radius:5px;display:inline-block;margin:35px 0 0 0;}
.product_card_page .for_desc_wrap .button-rectangle:hover{background:#05a70a;color:#fff;}
.product_card_page .for_desc_wrap h3{font-size:14px;font-weight:bold;margin:35px 0 15px 0;}

.for_desc_wrap  .specs-table {width: 100%;border-collapse: collapse;}
.for_desc_wrap  .specs-table tr {vertical-align: baseline;display: flex;}
.for_desc_wrap  .specs-table td {line-height: 1.4;font-size: 14px;padding-bottom: 1px;}
.for_desc_wrap  .label_table_specs {width: 25%;position: relative;padding-left: 4% !important;color: #978585;display: flex;align-items:center;}
.for_desc_wrap  .label_table_specs:before {content: "•";position: absolute;left: 0;}
.for_desc_wrap  .value {text-underline-offset: 6px;padding-left: 20px !important;width: 75%;color: #978585;}

.product_card_page .for_desc_wrap .share_button p{font-size:14px;font-weight:bold;margin:0 0 10px 0;}
/*Карточка товара на странице где часть в белом, часть в черном дизайне КОНЕЦ*/

/*Карточка товара на странице где часть в белом, часть в черном дизайне корректировка ОТВЕТ-ВОПРОС. СМЕНА СТИЛЕЙ НАЧАЛО*/
#tablabel {background:#333335;color:#fff;}

/*Карточка товара на странице где часть в белом, часть в черном дизайне корректировка ОТВЕТ-ВОПРОС. СМЕНА СТИЛЕЙ КОНЕЦ*/

/* Цены популярные на странице с кухнями и шкафами в виде таблицы НАЧАЛО */
table {font-size:14px;width:100%;}table tr{margin:0 0 10px 0;}table tr td{padding-bottom:3.5%;}table tr td:first-child{color:red;}
.easyPrice{max-width: 1200px;height: auto;overflow: hidden;padding: 105px 20px;margin: 0 auto;}
.easyPrice table {font-size:18px;width:100%;overflow:hidden;border-radius:10px;}
.easyPrice table tr{background:#f1f1f5;margin:0;} 
.easyPrice table tr td{padding:2.5%;outline:3px solid #fff;text-align:center;max-width:25%;}.easyPrice table thead tr {color:red;} 
/* Цены популярные на странице с кухнями и шкафами в виде таблицы КОНЕЦ */


/*базовые 4, 3, 2 блоки НАЧАЛО*/
.FOR6{max-width:1200px; height:auto; overflow:hidden; padding:90px 20px; margin:0 auto;}
.FOR6 ul{overflow: hidden;}
.FOR6 li{width: 14.166%; float:left; margin:3% 3% 0 0; list-style:none;}
.FOR6 li:nth-child(1) {margin-top: 0;}.FOR6 li:nth-child(2) {margin-top: 0;}.FOR6 li:nth-child(3) {margin-top: 0;}.FOR6 li:nth-child(4) {margin-top: 0;}.FOR6 li:nth-child(5) {margin-top: 0;}.FOR6 li:nth-child(6) {margin-top: 0;}
.FOR6 li:nth-child(6n) {margin-right: 0;}
.FOR6 li img{border-radius:5px;}.FOR6 li .title{margin:21px 0 0 0;font-size:18px;max-width:100%;} .FOR6 li p{margin:10px 0 0 0;color:#978585;font-size:14px;max-width:100%;}
.FOR6 .button-line{max-width:100%;height:auto;overflow:hidden;color:#1568d9;display:inline-block;margin:30px 0 0 0;text-decoration:underline;}
.FOR6 li:hover .button-line{color:#6b99d7;} .FOR6 li:hover .title{color:#1568d9;}

.FOR4{max-width:1200px; height:auto; overflow:hidden; padding:90px 20px; margin:0 auto;}
.FOR4 ul{overflow: hidden;}
.FOR4 li{width: 22.75%; float:left; margin:4.5% 3% 0 0; list-style:none;}.FOR4 li:nth-child(4n) {margin-right: 0;}
.FOR4 li:nth-child(1){margin-top:0;}.FOR4 li:nth-child(2){margin-top:0;}.FOR4 li:nth-child(3){margin-top:0;}.FOR4 li:nth-child(4){margin-top:0;}
.FOR4 li img{border-radius:5px;}.FOR4 li .title{margin:21px 0 0 0;font-size:18px;max-width:100%;} .FOR4 li p{margin:18px 0 0 0;color:#978585;font-size:14px;max-width:100%;}
.FOR4 .button-rectangle{max-width:100%;height:auto;overflow:hidden;background:#F3F3F5;color:#1568d9;padding:14px 20px;border-radius:10px;display:inline-block;margin:30px 0 0 0;}
.FOR4 .button-line{max-width:100%;height:auto;overflow:hidden;color:#1568d9;display:inline-block;margin:30px 0 0 0;text-decoration:underline;}
.FOR4 li:hover .button-rectangle{background:#d6dae0;}.FOR4 li:hover .button-line{color:#6b99d7;}

.FOR3{max-width:1200px; height:auto; overflow:hidden; padding:90px 20px; margin:0 auto;}
.FOR3 ul{overflow: hidden;}
.FOR3 li{width: 31.3333%; float:left; margin:4.5% 3% 0 0; list-style:none;}.FOR3 li:nth-child(3n) {margin-right: 0;}
.FOR3 li:nth-child(1){margin-top:0;}.FOR3 li:nth-child(2){margin-top:0;}.FOR3 li:nth-child(3){margin-top:0;}
.FOR3 li img{border-radius:5px;}.FOR3 li .title{margin:21px 0 0 0;font-size:18px;max-width:100%;} .FOR3 li p{margin:18px 0 0 0;color:#978585;font-size:14px;max-width:100%;}
.FOR3 .button-rectangle{max-width:100%;height:auto;overflow:hidden;background:#F3F3F5;color:#1568d9;padding:14px 20px;border-radius:10px;display:inline-block;margin:30px 0 0 0;}
.FOR3 .button-line{max-width:100%;height:auto;overflow:hidden;color:#1568d9;display:inline-block;margin:30px 0 0 0;text-decoration:underline;}
.FOR3 li:hover .button-rectangle{background:#d6dae0;}.FOR3 li:hover .button-line{color:#6b99d7;}

.FOR3to1{max-width:1200px; height:auto; overflow:hidden; padding:90px 20px; margin:0 auto;}
.FOR3to1 ul{overflow: hidden;}
.FOR3to1 li{max-width: 31.3333%; float:left; margin:4.5% 3% 0 0; list-style:none;}.FOR3to1 li:nth-child(3n) {margin-right: 0;}
.FOR3to1 li:nth-child(1){margin-top:0;}.FOR3to1 li:nth-child(2){margin-top:0;}.FOR3to1 li:nth-child(3){margin-top:0;}
.FOR3to1 li img{border-radius:5px;}.FOR3to1 li .title{margin:21px 0 0 0;font-size:18px;max-width:100%;} .FOR3to1 li p{margin:18px 0 0 0;color:#978585;font-size:14px;max-width:100%;}
/*список li внутри блока*/.FOR3to1 li ul{margin-top: 18px;width:100%; height: auto;overflow: hidden;}.FOR3to1 li ul li{max-width:90%; margin-top: 7px;float:none;color:#978585;list-style: initial;margin-left: 16px;font-size:14px;}
/*список li внутри блока*/.FOR3to1 li ul li:nth-child(2){margin-top:7px;}.FOR3to1 li ul li:nth-child(3){margin-top:7px;}
.FOR3to1 .button-rectangle{max-width:100%;height:auto;overflow:hidden;background:#F3F3F5;color:#1568d9;padding:14px 20px;border-radius:10px;display:inline-block;margin:30px 0 0 0;}
.FOR3to1 .button-line{max-width:100%;height:auto;overflow:hidden;color:#1568d9;display:inline-block;margin:30px 0 0 0;text-decoration:underline;}
.FOR3to1 li:hover .button-rectangle{background:#d6dae0;}.FOR3to1 li:hover .button-line{color:#6b99d7;}
#sitemapli{margin-top: 15px;}#sitemapli li{float: none;list-style: disc;margin-left: 20px;margin-top: 8px;width: 85%;}

.FOR2{max-width:1200px; height:auto; overflow:hidden; padding:90px 20px; margin:0 auto;}
.FOR2 ul{overflow: hidden;}
.FOR2 li{width: 48.5%; float:left; margin:4.5% 3% 0 0; list-style:none;}.FOR2 li:nth-child(2n) {margin-right: 0;}
.FOR2 li:nth-child(1){margin-top:0;}.FOR2 li:nth-child(2){margin-top:0;}
.FOR2 li img{border-radius:5px;}.FOR2 li .title{margin:21px 0 0 0;font-size:18px;max-width:100%;} .FOR2 li p{margin:18px 0 0 0;color:#978585;font-size:14px;max-width:100%;}
/*список li внутри блока*/.FOR2to1 li ul{margin-top: 18px;width:100%; height: auto;overflow: hidden;}.FOR2to1 li ul li{width:90%; margin-top: 7px;float:none;color:#978585;list-style: initial;margin-left: 16px;font-size:14px;}
/*список li внутри блока*/.FOR2to1 li ul li:nth-child(2){margin-top:7px;}
.FOR2 .button-rectangle{max-width:100%;height:auto;overflow:hidden;background:#F3F3F5;color:#1568d9;padding:14px 20px;border-radius:10px;display:inline-block;margin:30px 0 0 0;}
.FOR2 .button-line{max-width:100%;height:auto;overflow:hidden;color:#1568d9;display:inline-block;margin:30px 0 0 0;text-decoration:underline;}
.FOR2 li:hover .button-rectangle{background:#d6dae0;}.FOR2 li:hover .button-line{color:#6b99d7;}
.FOR2 li br{display: none;}

.FOR2to1{max-width:1200px; height:auto; overflow:hidden; padding:90px 20px; margin:0 auto;}
.FOR2to1 ul{overflow: hidden;}
.FOR2to1 li{width: 48.5%; float:left; margin:4.5% 3% 0 0; list-style:none;}.FOR2to1 li:nth-child(2n) {margin-right: 0;}
.FOR2to1 li:nth-child(1){margin-top:0;}.FOR2to1 li:nth-child(2){margin-top:0;}
.FOR2to1 li img{border-radius:5px;}.FOR2to1 li .title{margin:21px 0 0 0;font-size:18px;max-width:100%;} .FOR2to1 li p{margin:18px 0 0 0;color:#978585;font-size:14px;max-width:100%;}
.FOR2to1 .button-rectangle{max-width:100%;height:auto;overflow:hidden;background:#F3F3F5;color:#1568d9;padding:14px 20px;border-radius:10px;display:inline-block;margin:30px 0 0 0;}
.FOR2to1 .button-line{max-width:100%;height:auto;overflow:hidden;color:#1568d9;display:inline-block;margin:30px 0 0 0;text-decoration:underline;}
.FOR2to1 li:hover .button-rectangle{background:#d6dae0;}.FOR2to1 li:hover .button-line{color:#6b99d7;}
.FOR2to1 li br{display: none;}
/*базовые 4, 3, 2 блоки КОНЕЦ*/

/*формы захвата НАЧАЛО*/
.POINT_FORM_WHATSAPP{max-width:1200px; height:auto; overflow:hidden; padding:90px 20px; margin:0 auto;display: flex;}
.POINT_FORM_WHATSAPP img{max-width: 48.5%; height:auto; overflow:hidden;}
.POINT_FORM_WHATSAPP .for_text_wrap{width:48.5%; height:auto;overflow:hidden;display:flex;background:#F3F3F5;align-items:center;margin-left:3%;padding:0 5%;box-sizing:border-box;}
.POINT_FORM_WHATSAPP .for_text_wrap .for_text{width:100%; height:auto;overflow:hidden;}
.POINT_FORM_WHATSAPP .for_text_wrap .title{font-size: 35px;width: 80%;}.POINT_FORM_WHATSAPP .for_text_wrap .title span{color:#00C307;}
.POINT_FORM_WHATSAPP .for_text_wrap .title_type_2{font-size: 18px;width: 80%;}
.POINT_FORM_WHATSAPP .for_text_wrap p{font-size: 14px;width: 100%;margin-top: 10%;color:#978585}.POINT_FORM_WHATSAPP .for_text_wrap p span{color:#444;font-weight:500;}
.POINT_FORM_WHATSAPP .for_text_wrap .button-rectangle{max-width:100%;height:auto;overflow:hidden;background:#00C307;color:#fff;padding:18px 55px;border-radius:10px;display:inline-block;margin:10% 0 0 0;}
.POINT_FORM_WHATSAPP .for_text_wrap .button-line{max-width:100%;height:auto;overflow:hidden;color:#1568D9;display:inline-block;margin:50px 0 0 0;}
.POINT_FORM_WHATSAPP .for_text_wrap:hover .button-rectangle{background:#05a70a;color:#fff;}
.POINT_FORM_WHATSAPP .for_text_wrap:hover .button-line{color:#004199;}
/*формы захвата КОНЕЦ*/

/*блоки для презы премиум товаров и скачивания моделей 2, 1 блоки НАЧАЛО*/

.FOR1_PR_WRAP{max-width:100%; height:auto; overflow:hidden; padding:90px 20px;}
.FOR1_PR{background: #F3F3F5;text-align: center;max-width: 1200px;height: auto;overflow: hidden;padding: 0 0 50px 0;margin: 0 auto;border-radius: 5px;}
.FOR1_PR .title{margin:42px 0 0 0;font-size:35px;max-width:100%;color:#444}
.FOR1_PR p{margin:30px auto 0 auto;color:#978585;font-size:14px;max-width:55%;}
.FOR1_PR .button-line{max-width:100%;height:auto;overflow:hidden;color:#1568d9;display:inline-block;margin:50px 0 0 0;text-decoration:underline;}
.FOR1_PR:hover .button-line{color:#6b99d7;}.FOR1_PR:hover .title{color:#1568d9;}
.FOR1_PR .wrap_for_2buttons{max-width:650px;margin:39px auto 0 auto;}
.FOR1_PR .wrap_for_2buttons .left_button{width:47%;height:auto; overflow:hidden;float:left;padding:18px 0;background:#E0E0E0;color:#444;border-radius:5px}
.FOR1_PR .wrap_for_2buttons .right_button{width:47%;height:auto; overflow:hidden;float:right;padding:18px 0;background:#1568D9;color:#fff;border-radius:5px}
.FOR1_PR .wrap_for_2buttons .left_button:hover{background:#c3c3c3;}.FOR1_PR .wrap_for_2buttons .right_button:hover{background:#6b99d7;}

.FOR1_PR_WRAP_ARTICLE{max-width:100%; height:auto; overflow:hidden; padding:90px 0;}
.FOR1_PR_ARTICLE{background: #54d383;text-align: center;max-width: 1200px;height: auto;overflow: hidden;padding: 0 0 50px 0;margin: 0 auto;border-radius: 5px;}
.FOR1_PR_ARTICLE .title{margin:42px 0 0 0;font-size:30px;max-width:100%;color:#444;}
.FOR1_PR_ARTICLE p{margin:20px auto 0 auto;color:#e9e9e9;font-size:14px;max-width:70%;}
.FOR1_PR_ARTICLE .button-line{max-width:100%;height:auto;overflow:hidden;color:#1568d9;display:inline-block;margin:35px 0 0 0;text-decoration:underline;}
.FOR1_PR_ARTICLE:hover .button-line{color:#004199;}.FOR1_PR_ARTICLE:hover .title{color:#1568d9;}

.FOR2_PR_FV{max-width:1200px; height:auto; overflow:hidden; padding:90px 20px; margin:0 auto;}
.FOR2_PR_FV ul{overflow: hidden; text-align:center;}
.FOR2_PR_FV li{width: 48.5%; float:left; margin:0 3% 0 0; list-style:none;background: #f3f3f5;padding:40px 0 0 0;border-radius: 5px;}
.FOR2_PR_FV li:nth-child(2n) {margin-right: 0;}
.FOR2_PR_FV li .title{margin:0;font-size:18px;max-width:100%;color:#444444}
.FOR2_PR_FV li p{margin:18px auto 0 auto;color:#978585;font-size:14px;max-width:70%;}
.FOR2_PR_FV li .button-line{max-width:100%;height:auto;overflow:hidden;color:#1568d9;display:inline-block;margin:30px 0 0 0;text-decoration:underline;}
.FOR2_PR_FV li img{margin-top:40px;}
.FOR2_PR_FV li:hover .title{color:#1568d9;}

.FOR2_PR_SV{max-width:1200px; height:auto; overflow:hidden; padding:90px 20px; margin:0 auto;}
.FOR2_PR_SV ul{overflow: hidden; text-align:center;}
.FOR2_PR_SV li{width: 48.5%; float:left; margin:3% 3% 0 0; list-style:none;background: #f3f3f5;padding:0 0 40px 0;border-radius: 5px;}
.FOR2_PR_SV li:nth-child(2n) {margin-right: 0;}.FOR2_PR_SV li:nth-child(1){margin-top:0;}.FOR2_PR_SV li:nth-child(2){margin-top:0;}
.FOR2_PR_SV li .title{margin:0;font-size:18px;max-width:100%;color:#444444}
.FOR2_PR_SV li p{margin:18px auto 0 auto;color:#978585;font-size:14px;max-width:70%;}
.FOR2_PR_SV li .button-line{max-width:100%;height:auto;overflow:hidden;color:#1568d9;display:inline-block;margin:30px 0 0 0;text-decoration:underline;}
.FOR2_PR_SV li img{margin-bottom:40px;}
.FOR2_PR_SV li:hover .title{color:#1568d9;}

.FOR2_PR_FVto1{max-width:1200px; height:auto; overflow:hidden; padding:90px 20px; margin:0 auto;}
.FOR2_PR_FVto1 ul{overflow: hidden; text-align:center;}
.FOR2_PR_FVto1 li{width: 48.5%; float:left; margin:0 3% 0 0; list-style:none;background: #f3f3f5;padding:40px 0 0 0;border-radius: 5px;}
.FOR2_PR_FVto1 li:nth-child(2n) {margin-right: 0;}
.FOR2_PR_FVto1 li .title{margin:0;font-size:18px;max-width:100%;color:#444444}
.FOR2_PR_FVto1 li p{margin:18px auto 0 auto;color:#978585;font-size:14px;max-width:70%;}
.FOR2_PR_FVto1 li .button-line{max-width:100%;height:auto;overflow:hidden;color:#1568d9;display:inline-block;margin:30px 0 0 0;text-decoration:underline;}
.FOR2_PR_FVto1 li img{margin-top:40px;}
.FOR2_PR_FVto1 li:hover .title{color:#1568d9;}

.FOR2_PR_SVto1{max-width:1200px; height:auto; overflow:hidden; padding:90px 20px; margin:0 auto;}
.FOR2_PR_SVto1 ul{overflow: hidden; text-align:center;}
.FOR2_PR_SVto1 li{width: 48.5%; float:left; margin:3% 3% 0 0; list-style:none;background: #f3f3f5;padding:0 0 40px 0;border-radius: 5px;}
.FOR2_PR_SVto1 li:nth-child(2n) {margin-right: 0;}.FOR2_PR_SVto1 li:nth-child(1){margin-top:0;}.FOR2_PR_SVto1 li:nth-child(2){margin-top:0;}
.FOR2_PR_SVto1 li .title{margin:0;font-size:18px;max-width:100%;color:#444444}
.FOR2_PR_SVto1 li p{margin:18px auto 0 auto;color:#978585;font-size:14px;max-width:70%;}
.FOR2_PR_SVto1 li .button-line{max-width:100%;height:auto;overflow:hidden;color:#1568d9;display:inline-block;margin:30px 0 0 0;text-decoration:underline;}
.FOR2_PR_SVto1 li img{margin-bottom:40px;}
.FOR2_PR_SVto1 li:hover .title{color:#1568d9;}

/*блоки для презы премиум товаров и скачивания моделей 2, 1 блоки КОНЕЦ*/

/* Вопросы-ответы НАЧАЛО */
.half {max-width: 1200px;;padding:105px 20px;height: auto;overflow: hidden;margin:0 auto;}
/* Acordeon styles */

.FAQ-menu-wrap{max-width: 100%;height: auto;overflow: hidden;padding-bottom:30px;}
.FAQ-menu{width: 22.75%;float: left;margin: 0 3% 0 0;text-align:center;padding: 24px 0;color:#fff;background:#71A4EA;font-size:18px;border-radius:5px;}.FAQ-menu:last-child{margin-right:0;} .FAQ-menu a{color:#fff;}
.FAQ-menu-active{background:#1568d9;}

.tab {position: relative;margin-bottom: 8px;width: 100%;color: #222;overflow: hidden;font-size: calc(15px + 3 * ((100vw - 320px) / (1920 - 320)));border-radius: 2px;}
.tab:last-child{margin:0;}
.tab input {position: absolute;opacity: 0;z-index: -1;}
.tab label {position: relative;display: block;padding: 0 0 0 2em;background: #e9ebee;line-height: 4.5;cursor: pointer;}
.blue label {background: #2980b9;}
.tab-content {max-height: 0;overflow: hidden;background:#d5d5d5;-webkit-transition: max-height .35s;-o-transition: max-height .35s;transition: max-height .35s;}
.blue .tab-content {background: #3498db;}
.tab-content p {margin: 2em;line-height: 1.5;}.tab-content p a {color:#fff;}.tab-content p a:hover {color:#e5e5e5;}.tab-content ul {margin:2em  1.3em}.tab-content ul li{margin-left:2em}
/* :checked */
.tab input:checked ~ .tab-content {max-height: 100vh;}
/* Icon */
.tab label::after {position: absolute;right: 0;top: 0;display: block;width: 4em;height: 4em;line-height: 4.5;
text-align: center;-webkit-transition: all .35s;-o-transition: all .35s;transition: all .35s;color:#1568d9;}
.tab input[type=checkbox] + label::after {content: "+";}
.tab input[type=radio] + label::after {content: "\25BC";}
.tab input[type=checkbox]:checked + label::after {transform: rotate(315deg);}
.tab input[type=radio]:checked + label::after {transform: rotateX(180deg);}
.half .tab_title {font-size: calc(15px + 5 * ((100vw - 320px) / (1920 - 320)));color: #6f667f;margin-bottom: 25px;}
.tab h3{margin:0;font-weight:normal;font-size: calc(15px + 3 * ((100vw - 320px) / (1920 - 320)));}

.material_button{margin: 0 2em 2em 2em;background:#1568D9;color:#fff;text-align:center;padding:14px 0;border-radius:4px;}
.material_button:hover{background:#0a51b1;}
/* Вопросы-ответы КОНЕЦ */

/* страница статьи и портфолио НАЧАЛО */
.article_wrap{max-width: 850px;;padding:90px 20px;height: auto;overflow: hidden;margin:0 auto;}
.article_wrap h1{text-align:left;margin:0 0 45px 0;color:#222;font-size:38px;}.article_wrap h2{text-align:left;margin:0 0 30px 0;color:#222;font-size:30px;}
.article_wrap h3{text-align:left;margin:0 0 20px 0;color:#222;font-size:22px;}.article_wrap h4{text-align:left;margin:0 0 20px 0;color:#222;font-size:16px;}
.article_wrap p{font-size:15px;margin:0 0 20px 0;color:#222;line-height:26px;letter-spacing:0.01em;}
.article_wrap img{margin:0 0 40px 0;}.article_wrap ul{width:100%;height:auto;overflow:hidden;margin:0 0 20px 0;}
.article_wrap ul li{list-style:disc;margin:0 0 7px 20px;font-size:15px;line-height:26px;letter-spacing:0.01em;}.article_wrap ul li:last-child{list-style:disc;margin:0 0 0 20px;}
.Postingbottom{width:100%;height:auto;overflow:hidden;margin:0;}.Postingbottom p{font-size:13px;margin-bottom:5px;display:inline-block;}

.articleFor2photo{width:100%;height:auto;overflow:hidden;}
.articleFor2photoL{width:50%;height:auto;overflow:hidden;float:left;}
.articleFor2photoR{width:50%;height:auto;overflow:hidden;float:right;}
.article_wrap a{color:blue;}

#other_page{max-width:100%;height:auto;overflow:hidden;margin-top:60px;}#other_page ul{margin:0;}
#other_page li{list-style:none;width:31%;float:left;margin:0 3.5% 0 0;}#other_page li:last-child {margin-right:0;}
#other_page p{font-size:17px;margin:25px 0;color:#222;line-height:21px;letter-spacing:0;}#other_page img{margin:0;}
#other_page li:hover p{color:#1568d9;}
#other_page .button{max-width:100%;height:auto;overflow:hidden;background:#F1F1F5;color:#E12F1D;padding:14px 17px;border-radius:4px;display: inline-block;font-size:15px;}
#other_page li:hover .button{background:#d6dae0;}

.agreement_wrap{max-width: 1050px;padding:105px 20px;height: auto;overflow: hidden;margin:0 auto;}
.agreement_wrap h1{text-align:left;margin:0 0 45px 0;color:#222;font-size:38px;}
.agreement_wrap p{color:#222;}

#smeta_Portf{width:100%;height:auto;overflow:hidden;margin-top:105px;}
.smeta_portf_header{font-size:30px;margin-bottom:30px;font-weight: bold;}
#smeta_Portf p{font-size:15px;margin:0 0 25px 0;color:#555;}
#smeta_Portf ul{width:100%;height:auto;overflow:hidden;border-top:1px solid #666;border-bottom:1px solid #666;margin:0 0 35px 0;}
#smeta_Portf li{padding:25px 0;border-bottom:1px solid #DFDFE2;list-style:none;margin:0;max-width:100%;height:auto;overflow:hidden;}
#smeta_Portf li:last-child{border-bottom:none;}
#smeta_Portf li .left{float:left;}#smeta_Portf li .right{float:right;}
.smeta_portf_itog{width:100%;height:auto;overflow:hidden;font-size:30px;}
.smeta_portf_itog_left{float:left;}.smeta_portf_itog_right{float:right;font-size:30px;}
/* страница статьи и портфолио КОНЕЦ */

/* Футтер на страницы с кухням, шкафами и другими категориями НАЧАЛО */
.futter_top_wrap{max-width: 100%;height: auto;overflow: hidden;background: #f1f0f5;}
.futter_top{max-width: 1200px;height: auto;overflow: hidden;padding: 38px 20px;margin: 0 auto;}
.futter_top a{color:#222;font-size:20px;text-transform:uppercase;font-weight:bold;}.futter_top a:first-child{float:left;}.futter_top a:last-child{float:right;}

.futter_medium_wrap{max-width: 100%;height: auto;overflow: hidden;border-bottom: 1px solid #e5e5e5;}
.futter_medium{max-width: 1200px;height: auto;overflow: hidden;padding: 35px 20px;margin: 0 auto;}
.futter_medium ul{font-size:12px;text-transform:uppercase;list-style:none;}.futter_medium ul li a{color:#AEB5BE;}.futter_medium ul li:hover a{color:#555;}
.futter_medium ul{float:left;margin-right:7%;}.futter_medium ul:last-child{float:right;margin-right:0;}
.futter_medium ul li{margin:0 0 18px 0;}.futter_medium ul li:last-child{margin:0;}
.futter_medium ul:last-child li{margin:0 0 18px 0;text-align:right;}.futter_medium ul:last-child li:last-child{margin:0;}

.futter_bottom_wrap{max-width: 100%;height: auto;overflow: hidden;}
.futter_bottom{max-width: 1200px;height: auto;overflow: hidden;padding: 30px 20px;margin: 0 auto;font-size:12px;text-transform:uppercase;}
.futter_bottom .left{max-width:50%;height:auto;overflow:hidden;float:left;}.futter_bottom .right{max-width:50%;height:auto;overflow:hidden;float:right;}
.futter_bottom .left p{float:left;color:#AEB5BE;margin-right:40px;}
.futter_bottom .right p{float:right;color:#AEB5BE;margin-left:40px;}
/* Футтер на страницы с кухням, шкафами и другими категориями КОНЕЦ */


/*Заголовки и оформление НАЧАЛО*/
.h2_wrap{max-width:1200px; height:auto; overflow:hidden; padding:0 0 45px 0; margin:0 auto;text-align: center;}
.h2_wrap h2{margin:0;font-size: 35px;}.h2_wrap p{margin:20px auto 0 auto;max-width:700px;font-size: 15px;}

/*Заголовки и оформление КОНЕЦ*/







@media screen and (max-width: 680px) {

/*Карточка товара на странице где часть в белом, часть в черном дизайне НАЧАЛО*/
.product_card_page{max-width:1200px;padding: 50px 4%;display:block;}
.product_card_page .for_img_wrap{max-width: 100%;}
.product_card_page .for_img_wrap img{margin-bottom:10px}.product_card_page .for_img_wrap img:last-child{margin-bottom:30px;}

.product_card_page .for_desc_wrap{width:100%;background:#fff;margin-left:0;padding:0;}
.product_card_page .for_desc_wrap .for_text{width:100%; height:auto;overflow:hidden;}

.product_card_page .for_desc_wrap .title{font-size: 22px;width: 100%;margin-bottom:25px;}
.product_card_page .for_desc_wrap p{width: 100%;margin-bottom:25px;}

.for_desc_wrap  .label_table_specs {width: 30%;padding-left: 0 !important;}
.for_desc_wrap  .label_table_specs:before {content: none;}
.for_desc_wrap  .value {width: 70%;}

/*Карточка товара на странице где часть в белом, часть в черном дизайне КОНЕЦ*/

/* Цены популярные на странице с кухнями и шкафами в виде таблицы НАЧАЛО */
table {font-size: 13px;}
.easyPrice{padding:45px 15px;}.easyPrice table {font-size: calc(11px + 2 * ((100vw - 320px) / (414 - 320)));}
.easyPrice table tr td {padding: 6% 0;}
/* Цены популярные на странице с кухнями и шкафами в виде таблицы КОНЕЦ */

/*базовые 4, 3, 2 блоки НАЧАЛО*/

.FOR6{padding:50px 4%;}
.FOR6 li{width: 30.666%;margin:8% 4% 0 0;}
.FOR6 li:nth-child(1){margin-top:0;} .FOR6 li:nth-child(2){margin-top:0;} .FOR6 li:nth-child(3){margin-top:0;}.FOR6 li:nth-child(3n){margin-right:0;}
.FOR6 li .title{font-size:16px;}.FOR6 li p{margin-top: 6px;}
.FOR6 .button-rectangle{font-size:14px;margin-top:18px;}.FOR6 .button-line{font-size:14px;margin-top:18px;}

.FOR4{padding:50px 4%;}   
.FOR4 li{width: 48%;margin:6% 4% 0 0;}.FOR4 li:nth-child(2n) {margin-right: 0;}
.FOR4 li:nth-child(3){margin-top:6%;}.FOR4 li:nth-child(4){margin-top:6%;}
.FOR4 li .title{font-size:16px;}.FOR4 li p{margin-top: 10px;}
.FOR4 .button-rectangle{font-size:14px;margin-top:18px;}.FOR4 .button-line{font-size:14px;margin-top:18px;}


.FOR3{padding:50px 4%;}
.FOR3 li{width: 30.666%;margin:6% 4% 0 0;}
.FOR3 li .title{font-size:16px;}.FOR3 li p{margin-top: 10px;}
.FOR3 .button-rectangle{font-size:14px;margin-top:18px;}.FOR3 .button-line{font-size:14px;margin-top:18px;}

.FOR3to1{padding:50px 4%;}
.FOR3to1 li{max-width: 100%;margin:8% 0 0 0;}.FOR3to1 li:nth-child(2){margin-top:8%;}.FOR3to1 li:nth-child(3){margin-top:8%;}
/*список li внутри блока*/.FOR3to1 li ul li:nth-child(1){margin-top:7px;}.FOR3to1 li ul li:nth-child(2){margin-top:7px;}.FOR3to1 li ul li:nth-child(3){margin-top:7px;}.FOR3to1 li ul li:nth-child(4){margin-top:7px;}
.FOR3to1 li .title{font-size:16px;}.FOR3to1 li p{margin-top: 10px;}
.FOR3to1 .button-rectangle{font-size:14px;margin-top:18px;}.FOR3to1 .button-line{font-size:14px;margin-top:18px;}

.FOR2{padding:50px 4%;}
.FOR2 li{width: 48%;margin:6% 4% 0 0;}
.FOR2 li .title{font-size:16px;}.FOR2 li p{margin-top: 10px;}
.FOR2 .button-rectangle{font-size:14px;margin-top:18px;}.FOR2 .button-line{font-size:14px;margin-top:18px;}
.FOR2 li br{display: block;}

.FOR2to1{padding:50px 4%;}
.FOR2to1 li{width: 100%;margin:6% 0 0 0;}.FOR2to1 li:nth-child(2){margin-top:6%;}
.FOR2to1 li .title{font-size:16px;}.FOR2 li p{margin-top: 10px;}
.FOR2to1 .button-rectangle{font-size:14px;margin-top:18px;}.FOR2 .button-line{font-size:14px;margin-top:18px;}
.FOR2to1 li br{display: block;}
/*базовые 4, 3, 2 блоки КОНЕЦ*/

/*формы захвата НАЧАЛО*/
.POINT_FORM_WHATSAPP{max-width:1200px; height:auto; overflow:hidden; padding:50px 4%; margin:0 auto;display: block;}
.POINT_FORM_WHATSAPP img{max-width: 100%;}
.POINT_FORM_WHATSAPP .for_text_wrap{width:100%; display:block;margin-left:0;padding:35px 5%;box-sizing:border-box;text-align:center;}
.POINT_FORM_WHATSAPP .for_text_wrap .title{font-size: 22px;width:100%;}
.POINT_FORM_WHATSAPP .for_text_wrap .title_type_2{font-size: 18px;width:100%;}
.POINT_FORM_WHATSAPP .for_text_wrap p{font-size: 14px;width: 90%;margin:25px auto 0 auto;}
.POINT_FORM_WHATSAPP .for_text_wrap .button-rectangle{max-width:100%;padding:14px 25px;border-radius:10px;margin:10% 0 0 0;font-size: 14px;}
.POINT_FORM_WHATSAPP .for_text_wrap .button-line{max-width:100%;padding:14px 25px;border-radius:10px;margin:10% 0 0 0;font-size: 14px;}
/*формы захвата КОНЕЦ*/




/*блоки для презы премиум товаров и скачивания моделей 2, 1 блоки НАЧАЛО*/

.FOR1_PR_WRAP{padding:50px 4%;}
.FOR1_PR{padding: 0 0 35px 0;margin: 0 auto;}
.FOR1_PR .title{margin:35px auto 0 auto;font-size:22px;max-width:90%;color:#444}
.FOR1_PR p{margin:25px auto 0 auto;max-width:80%;}
.FOR1_PR .button-line{font-size:14px; margin:25px 0 0 0;}
.FOR1_PR .wrap_for_2buttons{margin:18px auto 0 auto;padding:0 4%;}
.FOR1_PR .wrap_for_2buttons .left_button{font-size:14px;padding:14px 0;float:left;width:100%;}
.FOR1_PR .wrap_for_2buttons .right_button{font-size:14px;padding:14px 0;float:left;width:100%;margin-top:4%;}

.FOR1_PR_WRAP_ARTICLE{padding:50px 0;}
.FOR1_PR_ARTICLE{padding: 0 0 35px 0;margin: 0 auto;}
.FOR1_PR_ARTICLE .title{margin:35px auto 0 auto;font-size:22px;max-width:90%;color:#444}
.FOR1_PR_ARTICLE p{margin:25px auto 0 auto;max-width:80%;}
.FOR1_PR_ARTICLE .button-line{font-size:14px; margin:25px 0 0 0;}

.FOR2_PR_FV{max-width:1200px; height:auto; overflow:hidden; padding:50px 20px; margin:0 auto;}
.FOR2_PR_FV ul{overflow: hidden; text-align:center;}
.FOR2_PR_FV li{width: 48%; padding:28px 0 0 0;margin:0 4% 0 0;}
.FOR2_PR_FV li .title{font-size:16px;}
.FOR2_PR_FV li p{margin:12px auto 0 auto;max-width:85%;}
.FOR2_PR_FV li .button-line{font-size:15px; margin:18px 0 0 0;}
.FOR2_PR_FV li img{margin:28px 0 0 0;}

.FOR2_PR_SV{max-width:1200px; height:auto; overflow:hidden; padding:50px 20px; margin:0 auto;}
.FOR2_PR_SV ul{overflow: hidden; text-align:center;}
.FOR2_PR_SV li{width: 48%; padding:0 0 28px 0;margin:4% 4% 0 0;}
.FOR2_PR_SV li .title{font-size:16px;}
.FOR2_PR_SV li p{margin:12px auto 0 auto;max-width:85%;}
.FOR2_PR_SV li .button-line{font-size:15px; margin:18px 0 0 0;}
.FOR2_PR_SV li img{margin-bottom:28px;}

.FOR2_PR_FVto1{max-width:1200px; height:auto; overflow:hidden; padding:50px 20px; margin:0 auto;}
.FOR2_PR_FVto1 ul{overflow: hidden; text-align:center;}
.FOR2_PR_FVto1 li{width: 100%; padding:28px 0 0 0;margin:0 0 0 0;}
.FOR2_PR_FVto1 li:nth-child(2) {margin-top: 6%;}
.FOR2_PR_FVto1 li .title{font-size:16px;}
.FOR2_PR_FVto1 li p{margin:12px auto 0 auto;max-width:85%;}
.FOR2_PR_FVto1 li .button-line{font-size:15px; margin:18px 0 0 0;}
.FOR2_PR_FVto1 li img{margin:28px 0 0 0;}

.FOR2_PR_SVto1{max-width:1200px; height:auto; overflow:hidden; padding:50px 20px; margin:0 auto;}
.FOR2_PR_SVto1 ul{overflow: hidden; text-align:center;}
.FOR2_PR_SVto1 li{width: 100%; padding:0 0 28px 0;margin:4% 0 0 0;}
.FOR2_PR_SVto1 li:nth-child(2) {margin-top: 6%;}
.FOR2_PR_SVto1 li .title{font-size:16px;}
.FOR2_PR_SVto1 li p{margin:12px auto 0 auto;max-width:85%;}
.FOR2_PR_SVto1 li .button-line{font-size:15px; margin:18px 0 0 0;}
.FOR2_PR_SVto1 li img{margin-bottom:28px;}
/*блоки для презы премиум товаров и скачивания моделей 2, 1 блоки КОНЕЦ*/

/* Вопросы-ответы НАЧАЛО */
.half{padding: 45px 15px 45px 15px;}

.FAQ-menu{font-size:13px;width: 48%;margin: 0 4% 4% 0;padding:15px 0;}.FAQ-menu:nth-child(2){margin:0 0 4% 0;}.FAQ-menu:nth-child(3){margin-bottom:0;}.FAQ-menu:last-child{margin-bottom:0;}
.tab h3{font-size: calc(14px + 3 * ((100vw - 320px) / (1920 - 320))); line-height: 20px;padding: 25px 0;}
.tab{font-size: calc(14px + 2 * ((100vw - 320px) / (414 - 320)));}
.tab label{padding:5% 10% 5% 1.2em;line-height: normal;}.tab label::after{width: 3em;height: 4.5em;}
.tab input[type=checkbox]:checked + label::after{transform: rotate(360deg);}
.tab-content p {margin:2em  1.3em}.tab-content ul {margin:2em  1.3em}
/* Вопросы-ответы КОНЕЦ */

/*Заголовки и оформление НАЧАЛО*/
.h2_wrap{padding:0 0 25px 0;text-align:left;}
.h2_wrap h2{font-size: 22px;}
/*Заголовки и оформление КОНЕЦ*/

/* страница статьи и портфолио НАЧАЛО */
.article_wrap{max-width: 100%;;padding:45px 4%;}
.article_wrap h1{font-size: 25px;text-align:left;margin:10px 0 25px 0;max-width:85%;}.article_wrap h2{margin:0 0 25px 0;font-size:20px;}.article_wrap h3{margin:0 0 20px 0;font-size:18px;}.article_wrap h3{margin:0 0 20px 0;font-size:16px;}
.article_wrap p{margin:0 0 25px 0;font-size:15px;}
.article_wrap img{margin:0 0 25px 0;}.article_wrap ul{margin:0 0 25px 0;}
.article_wrap ul li{margin:0 0 4px 17px;font-size:15px;}.article_wrap ul li:last-child{list-style:disc;margin:0 0 0 18px;}
.Postingbottom{width:100%;height:auto;overflow:hidden;}.Postingbottom p{font-size:13px;margin-bottom:5px;display:inline-block;}

#other_page li{width:48%;margin:0;}#other_page li:nth-child(3){display:none;}#other_page li:first-child{margin-right:4%;}
#other_page li p{font-size:15px;margin:20px 0;}#other_page .button{font-size:14px;}

#smeta_Portf{margin:45px 0 0 0;}
.smeta_portf_header{font-size:24px;}
.smeta_portf_itog{font-size:24px;}

.agreement_wrap{padding:45px 15px;}
.agreement_wrap h1{text-align:left;margin:10px 0 25px 0;color:#222;font-size:25px;}
.agreement_wrap p{color:#222;}
/* страница статьи и портфолио КОНЕЦ */


}





video{max-width: 100%;height: auto;display: block;border-radius:3px;margin:0 auto;}
img{max-width:100%;height:auto;display:block;}