﻿@font-face {
    font-family: "MuseoSansCyrl-300";
    src: url("../fonts/MuseoSansCyrl-300.eot");
    src: url("../fonts/MuseoSansCyrl-300.eot?#iefix") format("embedded-opentype"),
    url("../fonts/MuseoSansCyrl-300.otf") format("opentype"),
    url("../fonts/MuseoSansCyrl-300.svg") format("svg"),
    url("../fonts/MuseoSansCyrl-300.ttf") format("truetype"),
    url("../fonts/MuseoSansCyrl-300.woff") format("woff"),
    url("../fonts/MuseoSansCyrl-300.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "MuseoSansCyrl-500";
    src: url("../fonts/MuseoSansCyrl-500.eot");
    src: url("../fonts/MuseoSansCyrl-500.eot?#iefix") format("embedded-opentype"),
    url("../fonts/MuseoSansCyrl-500.otf") format("opentype"),
    url("../fonts/MuseoSansCyrl-500.svg") format("svg"),
    url("../fonts/MuseoSansCyrl-500.ttf") format("truetype"),
    url("../fonts/MuseoSansCyrl-500.woff") format("woff"),
    url("../fonts/MuseoSansCyrl-500.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "MuseoSansCyrl-700";
    src: url("../fonts/MuseoSansCyrl-700.eot");
    src: url("../fonts/MuseoSansCyrl-700.eot?#iefix") format("embedded-opentype"),
    url("../fonts/MuseoSansCyrl-700.otf") format("opentype"),
    url("../fonts/MuseoSansCyrl-700.svg") format("svg"),
    url("../fonts/MuseoSansCyrl-700.ttf") format("truetype"),
    url("../fonts/MuseoSansCyrl-700.woff") format("woff"),
    url("../fonts/MuseoSansCyrl-700.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "MuseoSansCyrl-900";
    src: url("../fonts/MuseoSansCyrl-900.eot");
    src: url("../fonts/MuseoSansCyrl-900.eot?#iefix") format("embedded-opentype"),
    url("../fonts/MuseoSansCyrl-900.otf") format("opentype"),
    url("../fonts/MuseoSansCyrl-900.svg") format("svg"),
    url("../fonts/MuseoSansCyrl-900.ttf") format("truetype"),
    url("../fonts/MuseoSansCyrl-900.woff") format("woff"),
    url("../fonts/MuseoSansCyrl-900.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}
@-webkit-keyframes blick {
    0%, 79% {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    transform: rotateZ(60deg) translate(-5rem,  7.5rem);
}
80% {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    transform: rotateZ(60deg) translate(-5rem,  7.5rem);
}
95% {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: rotateZ(60deg) translate(1rem,  -11rem);
    transform: rotateZ(60deg) translate(1rem,  -11rem);
}
to {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: rotateZ(60deg) translate(1rem,  -9rem);
    transform: rotateZ(60deg) translate(1rem,  -9rem);
}
}@-o-keyframes blick {
    0%, 79% {
    opacity: 0;
    filter: alpha(opacity=0);
    -o-transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    transform: rotateZ(60deg) translate(-5rem,  7.5rem);
}
80% {
    opacity: 1;
    filter: alpha(opacity=100);
    -o-transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    transform: rotateZ(60deg) translate(-5rem,  7.5rem);
}
95% {
    opacity: 1;
    filter: alpha(opacity=100);
    -o-transform: rotateZ(60deg) translate(1rem,  -11rem);
    transform: rotateZ(60deg) translate(1rem,  -11rem);
}
to {
    opacity: 0;
    filter: alpha(opacity=0);
    -o-transform: rotateZ(60deg) translate(1rem,  -9rem);
    transform: rotateZ(60deg) translate(1rem,  -9rem);
}
}@keyframes blick {
    0%, 79% {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    -o-transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    transform: rotateZ(60deg) translate(-5rem,  7.5rem);
}
80% {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    -o-transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    transform: rotateZ(60deg) translate(-5rem,  7.5rem);
}
95% {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: rotateZ(60deg) translate(1rem,  -11rem);
    -o-transform: rotateZ(60deg) translate(1rem,  -11rem);
    transform: rotateZ(60deg) translate(1rem,  -11rem);
}
to {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: rotateZ(60deg) translate(1rem,  -9rem);
    -o-transform: rotateZ(60deg) translate(1rem,  -9rem);
    transform: rotateZ(60deg) translate(1rem,  -9rem);
}
}* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-size: 10px;
}
body {
    width: 100%;
    margin: 0;
}
a {
    text-decoration: none;
    color: #000;
    outline: 0;
    padding: 0;
    margin: 0;
}
button {
    outline: 0;
}
.container {
    max-width: 1800px;
    margin: 0 auto;
    padding: 0px 20px;
}
.header {
    position: fixed;
    z-index: 20;
    height: 110px;
    width: 100%}
.header_bg_logo {
    height: 111px;
    margin: 24px 0px 0px 0px;
    padding: 0 5px 0 5px;
    background-color: transparent;
}
.header_logo {
    max-width: 100%;
    width: 256px;
    height: 111px;
    background-image: url(../img/logo.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.header_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.header_item {
    background-color: transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 90%;
    border: 1px solid rgba(255, 255, 255, 0.19);
    margin: 45px 20px 45px 20px;
    padding: 5px 5px;
}
.header991_item {
    display: none;
}
.header_socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.header_social {
    padding: 5px;
}
.header_text_sm {
    font-family: "MuseoSansCyrl-300",  open sans,  arial,  sans serif;
    font-size: 14px;
}
#header_text_sm {
    color: #fff;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.header_phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: "MuseoSansCyrl-700",  open sans,  arial,  sans serif;
    font-size: 16px;
}
.header_icon {
    margin-right: 10px;
}
#header_link {
    color: #fff;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
#nav1, #nav2, #nav3, #nav4, #nav5, #nav6 {
    color: #fff;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.nav {
    text-align: center;
    margin: 10px 0px;
}
.nav-item {
    font-family: "MuseoSansCyrl-700",  open sans,  arial,  sans serif;
    letter-spacing: .7px;
    font-size: 1.5rem;
    text-decoration: none;
    padding-bottom: 7px;
    margin: 4px 15px;
    border-bottom: 3px solid transparent;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.nav-item:hover, .nav-item:focus, .nav-item:active {
    border-bottom: 3px solid #cbb262;
}
#toggle {
    display: none;
}
.menu991_container {
    display: none;
}
.section1 {
    position: relative;
    height: 1058px;
    background-color: #ccc;
    background-image: url(../img/bg_1.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 1;
}
.section1_items_pos {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #FFF;
    width: 1000px;
    height: 250px;
    bottom: -40px;
    left: 50%;
    -webkit-transform: translate(-50%,  0);
    -ms-transform: translate(-50%,  0);
    -o-transform: translate(-50%,  0);
    transform: translate(-50%,  0);
    z-index: 2;
    border-radius: 0px 20px 0px 20px;
    -webkit-box-shadow: 0px 0px 40px #888;
    box-shadow: 0px 0px 40px #888;
}
.section1_items850_pos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%}
.section1_item1_pos {
    position: relative;
    width: 50%;
    background-color: #FFF;
    border-radius: 0px 0px 0px 20px;
    padding: 30px 20px 0px 15px;
}
.section1_item1_pos:hover, .section1_item1_pos:focus, .section1_item1_pos:active {
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    color: #fff;
    background: -webkit-gradient(linear,  left top,  right top,  from(#836622),  to(#caaa53));
    background: -o-linear-gradient(left,  #836622,  #caaa53);
    background: linear-gradient(to right,  #836622,  #caaa53);
}
.section1_item1_pos:hover>.section1_text_hidden>.section1_text_big1 {
    color: #cbb262;
    text-shadow: none;
    -webkit-transition: 1.2s;
    -o-transition: 1.2s;
    transition: 1.2s;
}
.section1_item2_pos {
    position: relative;
    width: 50%;
    background-color: #F3F5F6;
    padding: 30px 20px 0px 15px;
}
.section1_item2_pos:hover, .section1_item2_pos:focus, .section1_item2_pos:active {
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    color: #fff;
    background: -webkit-gradient(linear,  left top,  right top,  from(#836622),  to(#caaa53));
    background: -o-linear-gradient(left,  #836622,  #caaa53);
    background: linear-gradient(to right,  #836622,  #caaa53);
}
.section1_item2_pos:hover>.section1_text_hidden>.section1_text_big2 {
    color: #cbb262;
    text-shadow: none;
    -webkit-transition: 1.2s;
    -o-transition: 1.2s;
    transition: 1.2s;
}
.section1_item3_pos {
    position: relative;
    width: 50%;
    background-color: #FFF;
    padding: 30px 20px 0px 15px;
}
.section1_item3_pos:hover, .section1_item3_pos:focus, .section1_item3_pos:active {
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    color: #fff;
    background: -webkit-gradient(linear,  left top,  right top,  from(#836622),  to(#caaa53));
    background: -o-linear-gradient(left,  #836622,  #caaa53);
    background: linear-gradient(to right,  #836622,  #caaa53);
}
.section1_item3_pos:hover>.section1_text_hidden>.section1_text_big3 {
    color: #cbb262;
    text-shadow: none;
    -webkit-transition: 1.2s;
    -o-transition: 1.2s;
    transition: 1.2s;
}
.section1_item4_pos {
    position: relative;
    width: 50%;
    background-color: #F3F5F6;
    border-radius: 0px 20px 0px 0px;
    padding: 30px 20px 0px 15px;
}
.section1_item4_pos:hover, .section1_item4_pos:focus, .section1_item4_pos:active {
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    color: #fff;
    background: -webkit-gradient(linear,  left top,  right top,  from(#836622),  to(#caaa53));
    background: -o-linear-gradient(left,  #836622,  #caaa53);
    background: linear-gradient(to right,  #836622,  #caaa53);
}
.section1_item4_pos:hover>.section1_text_hidden>.section1_text_big4 {
    color: #cbb262;
    text-shadow: none;
    -webkit-transition: 1.2s;
    -o-transition: 1.2s;
    transition: 1.2s;
}
.section1_text_bold {
    position: relative;
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 1.6rem;
    letter-spacing: .75px;
    height: 60px;
}
.section1_text_bold:before {
    position: absolute;
    content: '';
    left: 50%;
    top: -90px;
    width: 3px;
    height: 70px;
    background-color: #FFF;
    opacity: 0;
}
.section1_item1_pos:hover>.section1_text_bold:before {
    opacity: 1;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
}
.section1_item2_pos:hover>.section1_text_bold:before {
    opacity: 1;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
}
.section1_item3_pos:hover>.section1_text_bold:before {
    opacity: 1;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
}
.section1_item4_pos:hover>.section1_text_bold:before {
    opacity: 1;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
}
.section1_text_light {
    font-family: "MuseoSansCyrl-300",  open sans,  arial,  sans serif;
    font-size: 1.4rem;
    height: 49px;
}
.section1_text_big1 {
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 15rem;
    position: absolute;
    left: -35px;
    color: #FFF;
    text-shadow: 1px 1px #ccc,  1px -1px #ccc,  -1px 1px #ccc,  -1px -1px #ccc;
}
.section1_text_big1:hover, .section1_text_big1:focus, .section1_text_big1:active {
    color: #cbb262;
}
.section1_text_big2 {
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 15rem;
    position: absolute;
    left: -35px;
    color: #F3F5F6;
    text-shadow: 1px 1px #ccc,  1px -1px #ccc,  -1px 1px #ccc,  -1px -1px #ccc;
}
.section1_text_big2:hover, .section1_text_big2:focus, .section1_text_big2:active {
    color: #cbb262;
}
.section1_text_big3 {
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 15rem;
    position: absolute;
    left: -35px;
    color: #fff;
    text-shadow: 1px 1px #ccc,  1px -1px #ccc,  -1px 1px #ccc,  -1px -1px #ccc;
}
.section1_text_big3:hover, .section1_text_big3:focus, .section1_text_big3:active {
    color: #cbb262;
}
.section1_text_big4 {
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 15rem;
    position: absolute;
    left: -35px;
    color: #F3F5F6;
    text-shadow: 1px 1px #ccc,  1px -1px #ccc,  -1px 1px #ccc,  -1px -1px #ccc;
}
.section1_text_big4:hover, .section1_text_big4:focus, .section1_text_big4:active {
    color: #cbb262;
}
.section1_text_hidden {
    position: relative;
    overflow: hidden;
    height: 110px;
    width: 100%;
    top: 0px;
    left: -15px;
    border-radius: 0px 0px 0px 20px;
}
.section2 {
    background-color: #fff;
    position: relative;
}
.bg_line_1_2:before {
    content: ' ';
    position: absolute;
    background-color: #eee;
    height: 100%;
    width: 1px;
    top: 0;
    left: 15%;
    z-index: 1;
}
.bg_line_1_2:after {
    content: ' ';
    position: absolute;
    background-color: #eee;
    height: 100%;
    width: 1px;
    top: 0;
    left: 32%}
.bg_line_3_4:before {
    content: ' ';
    position: absolute;
    background-color: #eee;
    height: 100%;
    width: 1px;
    top: 0;
    left: 49%}
.bg_line_3_4:after {
    content: ' ';
    position: absolute;
    background-color: #eee;
    height: 100%;
    width: 1px;
    top: 0;
    left: 67%}
.bg_line_5:after {
    content: ' ';
    position: absolute;
    background-color: #eee;
    height: 100%;
    width: 1px;
    top: 0;
    left: 80.5%}
.section2_pagin_item {
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 1.4rem;
    letter-spacing: 1px;
    position: relative;
    padding-top: 105px;
    margin-left: 39.5%;
    background-color: transparent;
}
.text_color_brand {
    color: #cbb262;
}
.section2_pagin_item:before {
    content: ' ';
    position: absolute;
    background-color: #cbb262;
    height: 4px;
    width: 75px;
    top: 108px;
    left: -10.5%;
    z-index: 10;
}
.section2_main_pos {
    position: relative;
    z-index: 10;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.section2_img1 {
    width: 670px;
}
.section2_texts {
    width: 58%;
    margin-top: 20px;
    margin-bottom: 70px;
    padding: 10px 10px 10px 0px;
}
.section2_main_text {
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 3.6rem;
    width: 60%;
    padding: 5px 20px 25px 0px;
}
.section2_sec_text {
    font-family: "MuseoSansCyrl-300",  open sans,  arial,  sans serif;
    font-size: 1.8rem;
    letter-spacing: 1px;
    line-height: 30px;
}
.section3 {
    background-color: #fafafa;
}
.section3_pagin_item {
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 1.4rem;
    letter-spacing: 1px;
    position: relative;
    padding-top: 50px;
    margin-left: 48.5%;
    background-color: transparent;
}
.section3_pagin_item:before {
    content: ' ';
    position: absolute;
    background-color: #cbb262;
    height: 90px;
    width: 4px;
    top: -60px;
    left: 2%}
.section3_main_text {
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 3.6rem;
    text-align: center;
    margin: 15px 0px;
}
.section3_main_tabs {
    position: relative;
    font-size: 0;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 50px;
}
.section3_main_tabs>input[type="radio"] {
    display: none;
}
.section3_main_tabs>div {
    display: none;
    padding: 10px 15px;
    font-size: 16px;
}
#section3_main_tab_1:checked ~ #section3_all_productions, #section3_main_tab_2:checked ~ #section3_brick, #section3_main_tab_3:checked ~ #section3_tile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.section3_main_tabs>label {
    display: inline-block;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fafafa;
    border: 1px solid #fafafa;
    border-radius: 25px 0px 25px 0px;
    padding: 9px 8px;
    font-family: "MuseoSansCyrl-700",  open sans,  arial,  sans serif;
    font-size: 1.6rem;
    line-height: 1.5;
    letter-spacing: .7px;
    -webkit-transition: color 0.15s ease-in-out,  background-color 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out,  background-color 0.15s ease-in-out;
    transition: color 0.15s ease-in-out,  background-color 0.15s ease-in-out;
    cursor: pointer;
    position: relative;
    top: 0px;
    left: 35%;
    -webkit-transform: translate(-35%,  0);
    -ms-transform: translate(-35%,  0);
    -o-transform: translate(-35%,  0);
    transform: translate(-35%,  0);
    width: 200px;
    height: 45px;
    margin: 5px;
    z-index: 10;
}
.section3_button_download {
    display: inline-block;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fafafa;
    border: 1px solid #fafafa;
    border-radius: 25px 0px 25px 0px;
    padding: 10px 8px;
    font-family: "MuseoSansCyrl-700",  open sans,  arial,  sans serif;
    font-size: 1.6rem;
    line-height: 1.5;
    letter-spacing: .7px;
    cursor: pointer;
    position: relative;
    top: 23px;
    left: 35.8%;
    -webkit-transform: translate(-35.8%,  0);
    -ms-transform: translate(-35.8%,  0);
    -o-transform: translate(-35.8%,  0);
    transform: translate(-35.8%,  0);
    background: -webkit-gradient(linear,  left top,  right top,  from(#836622),  to(#caaa53));
    background: -o-linear-gradient(left,  #836622,  #caaa53);
    background: linear-gradient(to right,  #836622,  #caaa53);
    width: 240px;
    height: 47px;
    margin: 5px;
    color: #FFF;
    z-index: 10;
    overflow: hidden;
}
.section3_button_download:hover, .section3_button_download:focus, .section3_button_download:active {
    border-radius: 0px 25px 0px 25px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.section3_button_download:after {
    content: "";
    position: absolute;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    background: -webkit-gradient(linear,  left top,  left bottom,  from(rgba(229, 172, 142, 0)),  color-stop(50%,  rgba(255, 255, 255, 0.7)),  to(rgba(229, 172, 142, 0)));
    background: -o-linear-gradient(top,  rgba(229, 172, 142, 0),  rgba(255, 255, 255, 0.7) 50%,  rgba(229, 172, 142, 0));
    background: linear-gradient(to bottom,  rgba(229, 172, 142, 0),  rgba(255, 255, 255, 0.7) 50%,  rgba(229, 172, 142, 0));
    -webkit-transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    -ms-transform: rotate(60deg) translate(-5rem,  7.5rem);
    -o-transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-animation: blick 3s infinite;
    -o-animation: blick 3s infinite;
    animation: blick 3s infinite;
    z-index: 1;
}
.section3_main_tabs>input[type="radio"]:checked+label {
    border: 1px solid #cbb262;
    border-radius: 25px 0px 25px 0px;
}
.section3_main_tabs>input[type="radio"]:hover+label {
    border: 1px solid #cbb262;
    border-radius: 0px 25px 0px 25px;
    background: -webkit-gradient(linear,  left top,  right top,  from(#836622),  to(#caaa53));
    background: -o-linear-gradient(left,  #836622,  #caaa53);
    background: linear-gradient(to right,  #836622,  #caaa53);
    color: #FFF;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
#section3_all_productions {
    background-color: #fafafa;
    width: 100%;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.section3_all_product_item {
    position: relative;
    width: 23%;
    margin: 20px 5px;
    height: 445px;
    background-color: #FaFaFa;
}
#section3_brick {
    background-color: #fafafa;
    width: 100%;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.section3_brick_item {
    position: relative;
    width: 23%;
    margin: 20px 5px;
    height: 445px;
    background-color: #FaFaFa;
}
#section3_tile {
    background-color: #fafafa;
    width: 100%;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.section3_tile_item {
    position: relative;
    width: 23%;
    margin: 20px 5px;
    height: 445px;
    background-color: #FaFaFa;
}
.sect3_slide_img {
    cursor: pointer;
    min-width: 100%;
    height: 280px;
    position: relative;
    top: 0px;
    z-index: 1;
}
.sect3_slide_img:hover, .sect3_slide_img:focus, .sect3_slide_img:active {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: .7s;
    -o-transition: .7s;
    transition: .7s;
    -webkit-filter: brightness(50%);
    filter: brightness(50%);
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
}
.section3_img_slide {
    height: 280px;
    overflow: hidden;
    margin-top: -30px;
    border: none;
}
.section3_second_tabs {
    position: relative;
    font-size: 0;
    margin-left: auto;
    margin-right: auto;
    height: 270px;
    border: none;
    -webkit-box-shadow: 5px 5px 20px #888;
    box-shadow: 5px 5px 20px #888;
}
.section3_second_tabs>input[type="radio"] {
    display: none;
}
.section3_second_tabs>div {
    display: none;
    font-size: 1.4rem;
}
.section3_second_tabs>label {
    display: inline-block;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: rgba(255, 255, 255, 0.7);
    border: none;
    padding: 5px 8px;
    font-family: "MuseoSansCyrl-300",  open sans,  arial,  sans serif;
    font-size: 1.4rem;
    line-height: 1.5;
    letter-spacing: .7px;
    cursor: pointer;
    position: relative;
    top: calc(103.5% - 11%);
    left: 0%;
    width: 50%;
    height: 11.5%;
    z-index: 10;
    border: none;
}
.section3_second_tabs>input[type="radio"]:checked+label {
    background: -webkit-gradient(linear,  left top,  right top,  from(#836622),  to(#caaa53));
    background: -o-linear-gradient(left,  #836622,  #caaa53);
    background: linear-gradient(to right,  #836622,  #caaa53);
    border: none;
    color: #FFF;
    opacity: .7;
}


#section3_second_tab_1:checked ~ #sect3_slide_img1,     #section3_second_tab_2:checked ~ #sect3_slide_img2,
#section3_second_tab_3:checked ~ #sect3_slide_img3,     #section3_second_tab_4:checked ~ #sect3_slide_img4,
#section3_second_tab_5:checked ~ #sect3_slide_img5,     #section3_second_tab_6:checked ~ #sect3_slide_img6,
#section3_second_tab_7:checked ~ #sect3_slide_img7,     #section3_second_tab_8:checked ~ #sect3_slide_img8,
#section3_second_tab_9:checked ~ #sect3_slide_img9,     #section3_second_tab_10:checked ~ #sect3_slide_img10,
#section3_second_tab_11:checked ~ #sect3_slide_img11,    #section3_second_tab_12:checked ~ #sect3_slide_img12,
#section3_second_tab_13:checked ~ #sect3_slide_img13,    #section3_second_tab_14:checked ~ #sect3_slide_img14,
#section3_second_tab_15:checked ~ #sect3_slide_img15,    #section3_second_tab_16:checked ~ #sect3_slide_img16,
#section3_second_tab_17:checked ~ #sect3_slide_img17,    #section3_second_tab_18:checked ~ #sect3_slide_img18,
#section3_second_tab_19:checked ~ #sect3_slide_img19,    #section3_second_tab_20:checked ~ #sect3_slide_img20,
#section3_second_tab_21:checked ~ #sect3_slide_img21,    #section3_second_tab_22:checked ~ #sect3_slide_img22,
#section3_second_tab_23:checked ~ #sect3_slide_img23,    #section3_second_tab_24:checked ~ #sect3_slide_img24,
#section3_second_tab_25:checked ~ #sect3_slide_img25,    #section3_second_tab_26:checked ~ #sect3_slide_img26,
#section3_second_tab_27:checked ~ #sect3_slide_img27,    #section3_second_tab_28:checked ~ #sect3_slide_img28,
#section3_second_tab_29:checked ~ #sect3_slide_img29,    #section3_second_tab_30:checked ~ #sect3_slide_img30,
#section3_second_tab_31:checked ~ #sect3_slide_img31,    #section3_second_tab_32:checked ~ #sect3_slide_img32,
#section3_second_tab_33:checked ~ #sect3_slide_img33,    #section3_second_tab_34:checked ~ #sect3_slide_img34,
#section3_second_tab_35:checked ~ #sect3_slide_img35,    #section3_second_tab_36:checked ~ #sect3_slide_img36,
#section3_second_tab_37:checked ~ #sect3_slide_img37,    #section3_second_tab_38:checked ~ #sect3_slide_img38,
#section3_second_tab_39:checked ~ #sect3_slide_img39,    #section3_second_tab_40:checked ~ #sect3_slide_img40,
#section3_second_tab_41:checked ~ #sect3_slide_img41,    #section3_second_tab_42:checked ~ #sect3_slide_img42,
#section3_second_tab_43:checked ~ #sect3_slide_img43,    #section3_second_tab_44:checked ~ #sect3_slide_img44,
#section3_second_tab_45:checked ~ #sect3_slide_img45,    #section3_second_tab_46:checked ~ #sect3_slide_img46,
#section3_second_tab_47:checked ~ #sect3_slide_img47,    #section3_second_tab_48:checked ~ #sect3_slide_img48,
#section3_second_tab_49:checked ~ #sect3_slide_img49,    #section3_second_tab_50:checked ~ #sect3_slide_img50,
#section3_second_tab_51:checked ~ #sect3_slide_img51,    #section3_second_tab_52:checked ~ #sect3_slide_img52,
#section3_second_tab_53:checked ~ #sect3_slide_img53,    #section3_second_tab_54:checked ~ #sect3_slide_img54,
#section3_second_tab_55:checked ~ #sect3_slide_img55,    #section3_second_tab_56:checked ~ #sect3_slide_img56,
#section3_second_tab_57:checked ~ #sect3_slide_img57,    #section3_second_tab_58:checked ~ #sect3_slide_img58,
#section3_second_tab_59:checked ~ #sect3_slide_img59,    #section3_second_tab_60:checked ~ #sect3_slide_img60,
#section3_second_tab_61:checked ~ #sect3_slide_img61,    #section3_second_tab_62:checked ~ #sect3_slide_img62,
#section3_second_tab_63:checked ~ #sect3_slide_img63,    #section3_second_tab_64:checked ~ #sect3_slide_img64,

#section3_second_tab_65:checked ~ #sect3_slide_img65,
#section3_second_tab_66:checked ~ #sect3_slide_img66,
#section3_second_tab_67:checked ~ #sect3_slide_img67,
#section3_second_tab_68:checked ~ #sect3_slide_img68,
#section3_second_tab_69:checked ~ #sect3_slide_img69,
#section3_second_tab_70:checked ~ #sect3_slide_img70,
#section3_second_tab_71:checked ~ #sect3_slide_img71,
#section3_second_tab_72:checked ~ #sect3_slide_img72,
#section3_second_tab_73:checked ~ #sect3_slide_img73,
#section3_second_tab_74:checked ~ #sect3_slide_img74,
#section3_second_tab_75:checked ~ #sect3_slide_img75,
#section3_second_tab_76:checked ~ #sect3_slide_img76,
#section3_second_tab_77:checked ~ #sect3_slide_img77,
#section3_second_tab_78:checked ~ #sect3_slide_img78,
#section3_second_tab_79:checked ~ #sect3_slide_img79,
#section3_second_tab_80:checked ~ #sect3_slide_img80,
#section3_second_tab_81:checked ~ #sect3_slide_img81,
#section3_second_tab_82:checked ~ #sect3_slide_img82,
#section3_second_tab_83:checked ~ #sect3_slide_img83,
#section3_second_tab_84:checked ~ #sect3_slide_img84,
#section3_second_tab_85:checked ~ #sect3_slide_img85,
#section3_second_tab_86:checked ~ #sect3_slide_img86,
#section3_second_tab_87:checked ~ #sect3_slide_img87,
#section3_second_tab_88:checked ~ #sect3_slide_img88,
#section3_second_tab_89:checked ~ #sect3_slide_img89,
#section3_second_tab_90:checked ~ #sect3_slide_img90,
#section3_second_tab_91:checked ~ #sect3_slide_img91,
#section3_second_tab_92:checked ~ #sect3_slide_img92,
#section3_second_tab_93:checked ~ #sect3_slide_img93,
#section3_second_tab_94:checked ~ #sect3_slide_img94,
#section3_second_tab_95:checked ~ #sect3_slide_img95,
#section3_second_tab_96:checked ~ #sect3_slide_img96,
#section3_second_tab_97:checked ~ #sect3_slide_img97,
#section3_second_tab_98:checked ~ #sect3_slide_img98,
#section3_second_tab_99:checked ~ #sect3_slide_img99,
#section3_second_tab_100:checked ~ #sect3_slide_img100,
#section3_second_tab_101:checked ~ #sect3_slide_img101,
#section3_second_tab_102:checked ~ #sect3_slide_img102,
#section3_second_tab_103:checked ~ #sect3_slide_img103,
#section3_second_tab_104:checked ~ #sect3_slide_img104,
#section3_second_tab_105:checked ~ #sect3_slide_img105,
#section3_second_tab_106:checked ~ #sect3_slide_img106,
#section3_second_tab_107:checked ~ #sect3_slide_img107,
#section3_second_tab_108:checked ~ #sect3_slide_img108,
#section3_second_tab_109:checked ~ #sect3_slide_img109,
#section3_second_tab_110:checked ~ #sect3_slide_img110,
#section3_second_tab_111:checked ~ #sect3_slide_img111,
#section3_second_tab_112:checked ~ #sect3_slide_img112,
#section3_second_tab_113:checked ~ #sect3_slide_img113,
#section3_second_tab_114:checked ~ #sect3_slide_img114,
#section3_second_tab_115:checked ~ #sect3_slide_img115,
#section3_second_tab_116:checked ~ #sect3_slide_img116,
#section3_second_tab_117:checked ~ #sect3_slide_img117,
#section3_second_tab_118:checked ~ #sect3_slide_img118,
#section3_second_tab_119:checked ~ #sect3_slide_img119,
#section3_second_tab_120:checked ~ #sect3_slide_img120,
#section3_second_tab_121:checked ~ #sect3_slide_img121,
#section3_second_tab_122:checked ~ #sect3_slide_img122,
#section3_second_tab_123:checked ~ #sect3_slide_img123,
#section3_second_tab_124:checked ~ #sect3_slide_img124,
#section3_second_tab_125:checked ~ #sect3_slide_img125,
#section3_second_tab_126:checked ~ #sect3_slide_img126,
#section3_second_tab_127:checked ~ #sect3_slide_img127,
#section3_second_tab_128:checked ~ #sect3_slide_img128,
#section3_second_tab_129:checked ~ #sect3_slide_img129,
#section3_second_tab_130:checked ~ #sect3_slide_img130,
#section3_second_tab_131:checked ~ #sect3_slide_img131,
#section3_second_tab_132:checked ~ #sect3_slide_img132,
#section3_second_tab_133:checked ~ #sect3_slide_img133,
#section3_second_tab_134:checked ~ #sect3_slide_img134,
#section3_second_tab_135:checked ~ #sect3_slide_img135,
#section3_second_tab_136:checked ~ #sect3_slide_img136,
#section3_second_tab_137:checked ~ #sect3_slide_img137,
#section3_second_tab_138:checked ~ #sect3_slide_img138,
#section3_second_tab_139:checked ~ #sect3_slide_img139,
#section3_second_tab_140:checked ~ #sect3_slide_img140,
#section3_second_tab_141:checked ~ #sect3_slide_img141,
#section3_second_tab_142:checked ~ #sect3_slide_img142,
#section3_second_tab_143:checked ~ #sect3_slide_img143,
#section3_second_tab_144:checked ~ #sect3_slide_img144,
#section3_second_tab_145:checked ~ #sect3_slide_img145,
#section3_second_tab_146:checked ~ #sect3_slide_img146,
#section3_second_tab_147:checked ~ #sect3_slide_img147,
#section3_second_tab_148:checked ~ #sect3_slide_img148,
#section3_second_tab_149:checked ~ #sect3_slide_img149,
#section3_second_tab_150:checked ~ #sect3_slide_img150,
#section3_second_tab_151:checked ~ #sect3_slide_img151,
#section3_second_tab_152:checked ~ #sect3_slide_img152,
#section3_second_tab_153:checked ~ #sect3_slide_img153,
#section3_second_tab_154:checked ~ #sect3_slide_img154,
#section3_second_tab_155:checked ~ #sect3_slide_img155,
#section3_second_tab_156:checked ~ #sect3_slide_img156,
#section3_second_tab_157:checked ~ #sect3_slide_img157,
#section3_second_tab_158:checked ~ #sect3_slide_img158,
#section3_second_tab_159:checked ~ #sect3_slide_img159,
#section3_second_tab_160:checked ~ #sect3_slide_img160,
#section3_second_tab_161:checked ~ #sect3_slide_img161,
#section3_second_tab_162:checked ~ #sect3_slide_img162,
#section3_second_tab_163:checked ~ #sect3_slide_img163,
#section3_second_tab_164:checked ~ #sect3_slide_img164,
#section3_second_tab_165:checked ~ #sect3_slide_img165,
#section3_second_tab_166:checked ~ #sect3_slide_img166,
#section3_second_tab_167:checked ~ #sect3_slide_img167,
#section3_second_tab_168:checked ~ #sect3_slide_img168,
#section3_second_tab_169:checked ~ #sect3_slide_img169,
#section3_second_tab_170:checked ~ #sect3_slide_img170,
#section3_second_tab_171:checked ~ #sect3_slide_img171,
#section3_second_tab_172:checked ~ #sect3_slide_img172,
#section3_second_tab_173:checked ~ #sect3_slide_img173,
#section3_second_tab_174:checked ~ #sect3_slide_img174,
#section3_second_tab_175:checked ~ #sect3_slide_img175,
#section3_second_tab_176:checked ~ #sect3_slide_img176
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.section3_item_name {
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 1.8rem;
    letter-spacing: .7px;
    margin: 30px 5px 0px 10px;
}
.section3_item_article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 20px 10px 10px 10px;
    font-family: "MuseoSansCyrl-300",  open sans,  arial,  sans serif;
    font-size: 1.4rem;
    letter-spacing: 1px;
}
.section3_item_prices {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 20px 10px 10px 10px;
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 2rem;
}
.section3_item_price {
    color: #CBB262;
    margin-top: 10px;
    background-color: #fafafa;
}
.section3_item_button {
    position: relative;
    background: -webkit-gradient(linear,  left top,  right top,  from(#836622),  to(#caaa53));
    background: -o-linear-gradient(left,  #836622,  #caaa53);
    background: linear-gradient(to right,  #836622,  #caaa53);
    width: 155px;
    height: 47px;
    text-align: center;
    color: #FFF;
    letter-spacing: 1px;
    padding-top: 12px;
    border-radius: 25px 0px 25px 0px;
    cursor: pointer;
    overflow: hidden;
}
.section3_item_button:hover, .section3_item_button:focus, .section3_item_button:active {
    border-radius: 0px 25px 0px 25px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.section3_item_button:after {
    content: "";
    position: absolute;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    background: -webkit-gradient(linear,  left top,  left bottom,  from(rgba(229, 172, 142, 0)),  color-stop(50%,  rgba(255, 255, 255, 0.7)),  to(rgba(229, 172, 142, 0)));
    background: -o-linear-gradient(top,  rgba(229, 172, 142, 0),  rgba(255, 255, 255, 0.7) 50%,  rgba(229, 172, 142, 0));
    background: linear-gradient(to bottom,  rgba(229, 172, 142, 0),  rgba(255, 255, 255, 0.7) 50%,  rgba(229, 172, 142, 0));
    -webkit-transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    -ms-transform: rotate(60deg) translate(-5rem,  7.5rem);
    -o-transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-animation: blick 3s infinite;
    -o-animation: blick 3s infinite;
    animation: blick 3s infinite;
    z-index: 0;
}
.section4 {
    background-color: #fff;
    position: relative;
    z-index: 1;
}
.bg_line_6_7:before {
    content: ' ';
    position: absolute;
    background-color: #eee;
    height: 100%;
    width: 1px;
    top: 0;
    left: 15%;
    z-index: -2;
}
.bg_line_6_7:after {
    content: ' ';
    position: absolute;
    background-color: #eee;
    height: 100%;
    width: 1px;
    top: 0;
    left: 32%;
    z-index: -2;
}
.bg_line_8_9:before {
    content: ' ';
    position: absolute;
    background-color: #eee;
    height: 100%;
    width: 1px;
    top: 0;
    left: 49%;
    z-index: -2;
}
.bg_line_8_9:after {
    content: ' ';
    position: absolute;
    background-color: #eee;
    height: 100%;
    width: 1px;
    top: 0;
    z-index: -2;
    left: 67%}
.bg_line_10:after {
    content: ' ';
    position: absolute;
    background-color: #eee;
    height: 100%;
    width: 1px;
    top: 0;
    z-index: -2;
    left: 84%}
.section4_pagin_item {
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 1.4rem;
    letter-spacing: 1px;
    position: relative;
    padding-top: 50px;
    margin-left: 48.5%;
    background-color: transparent;
}
.section4_pagin_item:before {
    content: ' ';
    position: absolute;
    background-color: #cbb262;
    height: 90px;
    width: 4px;
    top: -60px;
    left: 2%}
.section4_main_text {
    position: relative;
    z-index: 10;
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 3.6rem;
    text-align: center;
    margin: 15px 0px;
}
.sect4_tabs {
    margin-top: 50px;
    font-size: 0;
    max-width: 100%;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.sect4_tabs>input[type="radio"] {
    display: none;
}
.sect4_tabs>div {
    opacity: 0;
    position: absolute;
    padding: 1px 1px;
    font-size: 16px;
}
#sect4-tab-btn-1:checked ~ #sect4-content-1,
#sect4-tab-btn-2:checked ~ #sect4-content-2,
#sect4-tab-btn-3:checked ~ #sect4-content-3,
#sect4-tab-btn-4:checked ~ #sect4-content-4,
#sect4-tab-btn-5:checked ~ #sect4-content-5,
#sect4-tab-btn-6:checked ~ #sect4-content-6,
#sect4-tab-btn-7:checked ~ #sect4-content-7 {
    display: block;
    position: relative;
    opacity: 1;
}
.sect4_tabs>label {
    display: inline-block;
    font-family: "MuseoSansCyrl-300",  open sans,  arial,  sans serif;
    font-size: 1.6rem;
    text-align: center;
    vertical-align: middle;
    width: 14.15%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    border: 1px solid #cbb262;
    border-bottom: transparent;
    padding: 10px 8px;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 1px;
    cursor: pointer;
    position: relative;
    top: 2px;
    margin: 10px 1px 1px 1px;
    border-radius: 25px 25px 0px 0px;
}
.sect4_tabs>input[type="radio"]:checked+label {
    background: -webkit-gradient(linear,  left top,  right top,  from(#836622),  to(#caaa53));
    background: -o-linear-gradient(left,  #836622,  #caaa53);
    background: linear-gradient(to right,  #836622,  #caaa53);
    color: #FFF;
}
#sect4-content-1, #sect4-content-2, #sect4-content-3, #sect4-content-4, #sect4-content-5, #sect4-content-6, #sect4-content-7 {
    height: 810px;
    width: 100%;
    overflow: hidden;
    border: 2px solid #cbb262;
    padding-bottom: 30px;
}
.swiper-container {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 0px;
}
.swiper-slide {
    background-position: center;
    background-size: cover;
    width: 70%;
    height: 750px;
}
.swiper-pagination-bullet {
    opacity: 1;
    width: 10px;
    height: 10px;
}
.swiper-pagination-bullet-active {
    background: #cbb262;
    width: 10px;
    height: 10px;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 50px;
}
.sect4_tabs_1, .sect4_tabs_2, .sect4_tabs_3, .sect4_tabs_4, .sect4_tabs_5, .sect4_tabs_6, .sect4_tabs_7 {
    position: relative;
    height: 500px;
    font-size: 0;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.sect4_tabs_1>input[type="radio"], .sect4_tabs_2>input[type="radio"],
.sect4_tabs_3>input[type="radio"], .sect4_tabs_4>input[type="radio"],
.sect4_tabs_5>input[type="radio"], .sect4_tabs_6>input[type="radio"], .sect4_tabs_7>input[type="radio"] {
    display: none;
}
.sect4_tabs_1>div, .sect4_tabs_2>div, .sect4_tabs_3>div, .sect4_tabs_4>div, .sect4_tabs_5>div, .sect4_tabs_6>div, .sect4_tabs_7>div {
    display: none;
    font-size: 16px;
}
.section5 {
    display: block;
    background-color: #fff;
    position: relative;
    z-index: 1;
}
.slider {
    width: 90%;
    margin: 0px 5% 0px 5%}
.slick-prev {
    position: relative;
    top: 380px;
    left: -100px;
    background-image: url(../img/arrov_prew.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 80px;
    height: 66px;
    outline: 0px;
}
.slick-next {
    position: relative;
    top: -350px;
    left: 97.5%;
    background-image: url(../img/arrov_next.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 80px;
    height: 66px;
    outline: 0px;
}
.slick-arrow {
    border: none;
    font-size: 0px;
    background-color: transparent;
}
ul.slick-dots {
    font-size: 0px;
}
.slick-dots {
    position: absolute;
    bottom: 10px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 40px;
    height: 40px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover, .slick-dots li button:focus {
    outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
    opacity: 1;
}
.slick-dots li button:before {
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    content: ' ';
    text-align: center;
    background-color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
    background-color: #cbb262;
}
.section55 {
    position: relative;
    background-color: #FFF;
}
.section55_pagin_item {
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 1.4rem;
    letter-spacing: 1px;
    position: relative;
    padding-top: 40px;
    margin-left: 41%;
    background-color: transparent;
}
.section55_pagin_item:before {
    content: ' ';
    position: absolute;
    background-color: #cbb262;
    height: 4px;
    width: 75px;
    top: 45px;
    left: -100px;
    z-index: 10;
}
.section55_img1 {
    width: 670px;
    padding: 50px 30px 70px 10px;
}
.section6 {
    height: 523px;
    position: relative;
    background-color: #fafafa;
    background-image: url(../img/bg_6.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-bottom: 143px;
}
.section6_pagin_item {
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 1.4rem;
    letter-spacing: 1px;
    position: relative;
    padding-top: 147px;
    margin-left: 16.5%;
    background-color: transparent;
}
.section6_pagin_item:before {
    content: ' ';
    position: absolute;
    background-color: #cbb262;
    height: 4px;
    width: 75px;
    top: 150px;
    left: -6.5%;
    z-index: 10;
}
.section6_main_text {
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 3.6rem;
    padding: 30px 20px 25px 0px;
    margin-left: 16.5%}
.section6_sec_text {
    font-family: "MuseoSansCyrl-700",  open sans,  arial,  sans serif;
    font-size: 2.0rem;
    width: 23%;
    padding: 10px 20px 25px 0px;
    margin-left: 16.5%;
    line-height: 3rem;
}
.section6_items_pos {
    position: relative;
}
.section6_img_pos {
    position: absolute;
    top: -385px;
    left: 680px;
    z-index: 5;
}
.section6_form_pos {
    position: relative;
    top: -340px;
    left: 1070px;
    width: 482px;
    height: 538px;
    background-color: #fff;
    z-index: 1;
    border-radius: 0px 25px 0px 25px;
    -webkit-box-shadow: 0px 0px 40px #888;
    box-shadow: 0px 0px 40px #888;
}
.section6_form_items {
    padding: 50px;
    text-align: center;
}
.section6_form_main_text {
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 3.0rem;
    margin-bottom: 30px;
}
input.section6_inputs1 {
    position: relative;
    display: block;
    margin: 0 auto;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid #000;
    width: 80%;
    background-color: #fff;
    margin-bottom: 30px;
    line-height: 40px;
    font-size: 2rem;
}
input.section6_inputs2 {
    position: relative;
    display: block;
    margin: 0 auto;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid #000;
    width: 80%;
    background-color: #fff;
    margin-bottom: 30px;
    line-height: 40px;
    font-size: 2rem;
    z-index: 100;
}
input[placeholder] {
    font-family: "MuseoSansCyrl-500",  open sans,  arial,  sans serif;
    font-size: 1.8rem;
}
input[type='number'] {
    -moz-appearance: textfield;
}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.section6_form_main_text:after {
    content: "";
    position: absolute;
    top: 113px;
    left: 76%;
    width: 29px;
    height: 29px;
    background-image: url(../img/sect6_user.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 1000;
}
.section6_form_main_text:before {
    content: "";
    position: absolute;
    top: 190px;
    left: 77%;
    width: 26px;
    height: 26px;
    background-image: url(../img/sect6_phone.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 1000;
}
.section6_button {
    position: relative;
    font-family: "MuseoSansCyrl-500",  open sans,  arial,  sans serif;
    font-size: 1.8rem;
    background: -webkit-gradient(linear,  left top,  right top,  from(#836622),  to(#caaa53));
    background: -o-linear-gradient(left,  #836622,  #caaa53);
    background: linear-gradient(to right,  #836622,  #caaa53);
    width: 80%;
    height: 50px;
    text-align: center;
    color: #FFF;
    letter-spacing: 1px;
    border-radius: 25px 0px 25px 0px;
    border-color: transparent;
    cursor: pointer;
    overflow: hidden;
    border: 0;
    margin-top: 10px;
    margin-bottom: 40px;
}
.section6_button:hover, .section6_button:focus, .section6_button:active {
    border-radius: 0px 25px 0px 25px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.section6_button2 {
    position: relative;
    font-family: "MuseoSansCyrl-500",  open sans,  arial,  sans serif;
    font-size: 1.8rem;
    background: -webkit-gradient(linear,  left top,  right top,  from(#836622),  to(#caaa53));
    background: -o-linear-gradient(left,  #836622,  #caaa53);
    background: linear-gradient(to right,  #836622,  #caaa53);
    width: 300px;
    height: 50px;
    text-align: center;
    color: #FFF;
    letter-spacing: 1px;
    border-radius: 25px 0px 25px 0px;
    border-color: transparent;
    cursor: pointer;
    overflow: hidden;
    border: 0;
    margin-top: 10px;
    margin-bottom: 40px;
}
.section6_button2:hover, .section6_button2:focus, .section6_button2:active {
    border-radius: 0px 25px 0px 25px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.section6_button:after {
    content: "";
    position: absolute;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    background: -webkit-gradient(linear,  left top,  left bottom,  from(rgba(229, 172, 142, 0)),  color-stop(50%,  rgba(255, 255, 255, 0.7)),  to(rgba(229, 172, 142, 0)));
    background: -o-linear-gradient(top,  rgba(229, 172, 142, 0),  rgba(255, 255, 255, 0.7) 50%,  rgba(229, 172, 142, 0));
    background: linear-gradient(to bottom,  rgba(229, 172, 142, 0),  rgba(255, 255, 255, 0.7) 50%,  rgba(229, 172, 142, 0));
    -webkit-transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    -ms-transform: rotate(60deg) translate(-5rem,  7.5rem);
    -o-transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-animation: blick 3s infinite;
    -o-animation: blick 3s infinite;
    animation: blick 3s infinite;
    z-index: 1;
}
.section6_button2:after {
    content: "";
    position: absolute;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    background: -webkit-gradient(linear,  left top,  left bottom,  from(rgba(229, 172, 142, 0)),  color-stop(50%,  rgba(255, 255, 255, 0.7)),  to(rgba(229, 172, 142, 0)));
    background: -o-linear-gradient(top,  rgba(229, 172, 142, 0),  rgba(255, 255, 255, 0.7) 50%,  rgba(229, 172, 142, 0));
    background: linear-gradient(to bottom,  rgba(229, 172, 142, 0),  rgba(255, 255, 255, 0.7) 50%,  rgba(229, 172, 142, 0));
    -webkit-transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    -ms-transform: rotate(60deg) translate(-5rem,  7.5rem);
    -o-transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-animation: blick 3s infinite;
    -o-animation: blick 3s infinite;
    animation: blick 3s infinite;
    z-index: 1;
}
.section6_item_texts {
    margin-bottom: 20px;
}
.section6_text_brand {
    font-family: "MuseoSansCyrl-500",  open sans,  arial,  sans serif;
    font-size: 1.6rem;
    color: #cbb262;
    letter-spacing: 1px;
    padding-bottom: 5px;
}
.section6_text_phone {
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 1.6rem;
}
.section7 {
    height: 780px;
    background-color: #fafafa;
    padding-top: 143px;
}
.section7_main_pos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%}
.section7_contact_items {
    width: 20%;
    margin-left: 13%}
.section7_pagin_item {
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 1.4rem;
    letter-spacing: 1px;
    position: relative;
    padding-top: 70px;
    margin-bottom: 10px;
    background-color: transparent;
}
.section7_pagin_item:before {
    content: ' ';
    position: absolute;
    background-color: #cbb262;
    height: 90px;
    width: 4px;
    top: -70px;
    left: 2%;
    z-index: 10;
}
.section7_main_text {
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 3.6rem;
    padding: 20px 0px;
}
.section7_long_text {
    font-family: "MuseoSansCyrl-300",  open sans,  arial,  sans serif;
    font-size: 1.4rem;
    letter-spacing: 2px;
    padding-bottom: 15px;
}
.section7_medium_text {
    font-family: "MuseoSansCyrl-700",  open sans,  arial,  sans serif;
    font-size: 1.4rem;
    letter-spacing: .5px;
    padding-bottom: 20px;
    line-height: 20px;
}
.section7_small_text {
    font-family: "MuseoSansCyrl-300",  open sans,  arial,  sans serif;
    font-size: 1.4rem;
    letter-spacing: 1px;
    padding-bottom: 20px;
    line-height: 20px;
}
.section7_button {
    position: relative;
    font-family: "MuseoSansCyrl-500",  open sans,  arial,  sans serif;
    font-size: 1.6rem;
    background: -webkit-gradient(linear,  left top,  right top,  from(#836622),  to(#caaa53));
    background: -o-linear-gradient(left,  #836622,  #caaa53);
    background: linear-gradient(to right,  #836622,  #caaa53);
    width: 200px;
    height: 50px;
    text-align: center;
    color: #FFF;
    letter-spacing: 1px;
    border-radius: 25px 0px 25px 0px;
    border-color: transparent;
    cursor: pointer;
    overflow: hidden;
    border: 0;
    margin-top: 10px;
    margin-bottom: 40px;
}
.section7_button:hover, .section7_button:focus, .section7_button:active {
    border-radius: 0px 25px 0px 25px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.section7_button:after {
    content: "";
    position: absolute;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    background: -webkit-gradient(linear,  left top,  left bottom,  from(rgba(229, 172, 142, 0)),  color-stop(50%,  rgba(255, 255, 255, 0.7)),  to(rgba(229, 172, 142, 0)));
    background: -o-linear-gradient(top,  rgba(229, 172, 142, 0),  rgba(255, 255, 255, 0.7) 50%,  rgba(229, 172, 142, 0));
    background: linear-gradient(to bottom,  rgba(229, 172, 142, 0),  rgba(255, 255, 255, 0.7) 50%,  rgba(229, 172, 142, 0));
    -webkit-transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    -ms-transform: rotate(60deg) translate(-5rem,  7.5rem);
    -o-transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-animation: blick 3s infinite;
    -o-animation: blick 3s infinite;
    animation: blick 3s infinite;
    z-index: 1;
}
.map {
    width: 67%;
    overflow: hidden;
}
#map {
    width: 100%;
    height: 100%}
.footer {
    height: 200px;
    position: relative;
    z-index: 2;
    background-color: #fff;
}
.footer_logo {
    width: 21.5%;
    margin-left: 10%;
    margin-top: 40px;
}
.footer_main_pos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.footer_items_pos {
    width: 68.5%}
.footer_item_pos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 40px;
    margin-top: 40px;
}
.footer_phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 2.4rem;
    padding-right: 30px;
}
.footer_img {
    margin-right: 10px;
}
.footer_button {
    position: relative;
    font-family: "MuseoSansCyrl-500",  open sans,  arial,  sans serif;
    font-size: 1.6rem;
    background: -webkit-gradient(linear,  left top,  right top,  from(#836622),  to(#caaa53));
    background: -o-linear-gradient(left,  #836622,  #caaa53);
    background: linear-gradient(to right,  #836622,  #caaa53);
    width: 300px;
    height: 50px;
    text-align: center;
    color: #FFF;
    letter-spacing: 1px;
    border-radius: 25px 0px 25px 0px;
    border-color: transparent;
    cursor: pointer;
    overflow: hidden;
    border: 0;
}
.footer_button:hover, .footer_button:focus, .footer_button:active {
    border-radius: 0px 25px 0px 25px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.footer_button:after {
    content: "";
    position: absolute;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    background: -webkit-gradient(linear,  left top,  left bottom,  from(rgba(229, 172, 142, 0)),  color-stop(50%,  rgba(255, 255, 255, 0.7)),  to(rgba(229, 172, 142, 0)));
    background: -o-linear-gradient(top,  rgba(229, 172, 142, 0),  rgba(255, 255, 255, 0.7) 50%,  rgba(229, 172, 142, 0));
    background: linear-gradient(to bottom,  rgba(229, 172, 142, 0),  rgba(255, 255, 255, 0.7) 50%,  rgba(229, 172, 142, 0));
    -webkit-transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    -ms-transform: rotate(60deg) translate(-5rem,  7.5rem);
    -o-transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    transform: rotateZ(60deg) translate(-5rem,  7.5rem);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-animation: blick 3s infinite;
    -o-animation: blick 3s infinite;
    animation: blick 3s infinite;
    z-index: 1;
}
.footer_social_text {
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 1.6rem;
    margin-left: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.footer_socials_item {
    margin-left: 15px;
}
.footer_small_text {
    font-family: "MuseoSansCyrl-300",  open sans,  arial,  sans serif;
    font-size: 1.6rem;
    color: #9f9f9f;
}
.footer_small_text850 {
    display: none;
}
.modal1 {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 1050;
    opacity: 0;
    -webkit-transition: opacity 400ms linear;
    -o-transition: opacity 400ms linear;
    transition: opacity 400ms linear;
    pointer-events: none;
}
.modal1:target {
    opacity: 1;
    pointer-events: auto;
    overflow-y: auto;
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}
@media (min-width: 576px) {
    .modal-dialog {
    max-width: 400px;
    margin: 30px auto;
}
}.modal-content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 0px 25px 0px 25px;
    outline: 0;
}
.modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 0px;
}
h3.modal-title {
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 2.4rem;
    margin: 0 auto;
    margin-top: 30px;
    line-height: 1.5;
    text-align: center;
}
a.close1 {
    position: relative;
    top: -10px;
    right: 10px;
    float: right;
    font-family: sans-serif;
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
    text-decoration: none;
}
.close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .75;
}
.modal-body {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 15px;
}
.modal_form_items {
    text-align: center;
}
.overlay {
    opacity: 0;
    visibility: hidden;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.9);
    z-index: 20;
    -webkit-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
}
.modal {
    opacity: 0;
    visibility: hidden;
    width: 100%;
    max-width: 600px;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,  -50%);
    -ms-transform: translate(-50%,  -50%);
    -o-transform: translate(-50%,  -50%);
    transform: translate(-50%,  -50%);
    z-index: 10000;
    -webkit-box-shadow: 0 3px 10px -0.5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 10px -0.5px rgba(0, 0, 0, 0.2);
    text-align: center;
    padding: 30px;
    background-color: transparent;
    -webkit-transition: 0.3s all;
    -o-transition: 0.3s all;
    transition: 0.3s all;
}
.modal.active, .overlay.active {
    opacity: 1;
    visibility: visible;
    z-index: 9000;
}
.overlay.active {
    z-index: 6000;
}
.modal__title {
    max-width: 500px;
    width: 100%}
.modal__cross {
    width: 15px;
    height: 15px;
    font-size: 4rem;
    position: absolute;
    top: -30px;
    right: -25px;
    cursor: pointer;
    color: #FFF;
}
.modal-body {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 15px;
}
.modal_form_items {
    border-radius: 0px 25px 0px 25px;
    max-width: 600px;
    text-align: center;
    background-color: #FFF;
    padding-top: 10px;
}
.modal_title {
    font-family: "MuseoSansCyrl-900",  open sans,  arial,  sans serif;
    font-size: 2.4rem;
    margin-bottom: 20px;
    margin-top: 10px;
}
.modal_article {
    position: absolute;
    opacity: 0;
    visibility: hidden;
}













/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

 /*  МЕДИАЗАПРОСЫ */


@media (max-width: 1799.98px) {
    .container {
    max-width: 1770px;
    padding: 0 10px;
}
.sect4_tabs>label {
    width: 14.15%}
.slick-prev {
    left: -85px;
}
.slick-next {
    left: 98%}
}@media (max-width: 1599.98px) {
    .container {
    max-width: 1570px;
    padding: 0 10px;
}
.section5_items {
    width: 90%;
    margin: 0 auto;
}
.slick-prev {
    left: -120px;
}
.slick-next {
    left: 97%}
.section55_pagin_item {
    margin-left: 675px;
}
.section6_img_pos {
    left: 620px;
}
.section6_form_pos {
    left: 990px;
}
.map {
    width: 65%}
.section7_contact_items {
    width: 22%;
    margin-left: 13%}
.section7_long_text {
    letter-spacing: 1px;
    padding-right: 5px;
}
}@media (max-width: 1499.98px) {
    .container {
    max-width: 1470px;
    padding: 0 10px;
}
.header_item {
    margin-left: 10px;
    margin-right: 0px;
}
a.nav-item {
    margin-left: 5px;
    margin-right: 5px;
}
.section2_main_text {
    width: 75%}
.section2_sec_text {
    font-size: 1.6rem;
}
.section3_main_tabs>label {
    left: 30%;
    -webkit-transform: translate(-30%,  0);
    -ms-transform: translate(-30%,  0);
    -o-transform: translate(-30%,  0);
    transform: translate(-30%,  0);
}
.section3_button_download {
    left: 31%;
    -webkit-transform: translate(-31%,  0);
    -ms-transform: translate(-31%,  0);
    -o-transform: translate(-31%,  0);
    transform: translate(-31%,  0);
}
.section3_item_price {
    font-size: 1.6rem;
}
.sect4_tabs>label {
    width: 14.11%}
.section6_pagin_item {
    margin-left: 10.5%}
.section6_pagin_item:before {
    left: -6.5%}
.section6_main_text {
    margin-left: 10.5%}
.section6_sec_text {
    margin-left: 10.5%;
    font-size: 1.6rem;
}
.section6_img_pos {
    left: 510px;
}
.section6_form_pos {
    left: 870px;
}
.footer_logo {
    margin-left: 50px;
}
.footer_items_pos {
    width: 77%}
.footer_small_text {
    font-size: 1.4rem;
}
}@media (max-width: 1399.98px) {
    .container {
    max-width: 1370px;
    padding: 0 10px;
}
.header_text_sm {
    display: none;
}
.section2_main_text {
    width: 100%}
.section2_sec_text {
    line-height: 25px;
    font-size: 1.5rem;
}
.section3_main_tabs>label {
    left: 22%;
    -webkit-transform: translate(-22%,  0);
    -ms-transform: translate(-22%,  0);
    -o-transform: translate(-22%,  0);
    transform: translate(-22%,  0);
}
.section3_button_download {
    left: 23%;
    -webkit-transform: translate(-23%,  0);
    -ms-transform: translate(-23%,  0);
    -o-transform: translate(-23%,  0);
    transform: translate(-23%,  0);
}
.section3_item_button {
    width: 120px;
}
.section3_item_article {
    letter-spacing: 0px;
}
.sect4_tabs>label {
    font-size: 1.4rem;
    padding: 10px 2px;
    line-height: 1.5;
    letter-spacing: .5px;
}
#sect4-content-1, #sect4-content-2, #sect4-content-3, #sect4-content-4, #sect4-content-5, #sect4-content-6, #sect4-content-7 {
    height: 710px;
}
.swiper-slide {
    height: 650px;
}
.slick-prev {
    left: -100px;
}
.slick-next {
    left: 99%}
.section6_sec_text {
    font-size: 1.6rem;
}
.section6_pagin_item {
    margin-left: 6%;
    padding-top: 100px;
}
.section6_pagin_item:before {
    left: -7.5%;
    top: 105px;
}
.section6_main_text {
    margin-left: 6%;
    width: 20%}
.section6_sec_text {
    margin-left: 6%}
.section6_img_pos {
    left: 28%;
    top: -379px;
}
.section6_form_pos {
    left: 62%;
    top: -400px;
    width: 400px;
}
.section6_form_items {
    padding-right: 15px;
    padding-left: 15px;
}
.map {
    width: 68%}
.section7_contact_items {
    width: 27%;
    margin-left: 5%}
}@media (max-width: 1299.98px) {
    .container {
    max-width: 1270px;
    padding: 0 10px;
}
.section2_pagin_item:before {
    left: -12%}
.section2_img1 {
    width: 500px;
    padding-top: 20px;
}
.section2_texts {
    margin-left: 20px;
}
.section3_all_product_item, .section3_brick_item, .section3_tile_item {
    width: 30%}
.section4_img {
    top: -200px;
}
.section5_items {
    width: 75%}
.section55_pagin_item {
    margin-left: 530px;
}
.section55_img1 {
    width: 500px;
}
.section6_sec_text {
    font-size: 1.5rem;
    margin-left: 4%}
.section6_pagin_item {
    margin-left: 4%;
    padding-top: 70px;
}
.section6_pagin_item:before {
    left: -7.5%;
    top: 75px;
}
.section6_main_text {
    margin-left: 4%;
    width: 23%}
.section6_img_pos {
    left: 26%;
    top: -349px;
}
.section6_form_pos {
    left: 62%;
    top: -360px;
    width: 390px;
}
.section6_form_items {
    padding-right: 15px;
    padding-left: 15px;
}
.section7_contact_items {
    width: 29%;
    margin-left: 3%;
    margin-right: 1%}
.footer_logo {
    margin-left: 10px;
    width: 200px;
}
.footer_items_pos {
    width: 77%}
.footer_small_text {
    font-size: 1.3rem;
}
}@media (max-width: 1199.98px) {
    .container {
    max-width: 1170px;
    padding: 0 10px;
}
.header_social {
    display: none;
}
a.nav-item {
    margin-left: 4px;
    margin-right: 4px;
    font-size: 1.4rem;
}
.section1_items_pos {
    width: 90%}
.bg_line_1_2:before {
    display: none;
}
.section2_pagin_item:before {
    left: -16%}
.section2_img1 {
    width: 400px;
    padding-top: 30px;
}
.section2_main_text {
    font-size: 2.4rem;
    width: 70%;
    padding-bottom: 15px;
    padding-left: 10px;
}
.section2_sec_text {
    font-size: 1.4rem;
    line-height: 22px;
    padding-left: 10px;
}
.section3_main_text {
    font-size: 2.4rem;
}
.section3_main_tabs>label {
    left: 7%;
    -webkit-transform: translate(-7%,  0);
    -ms-transform: translate(-7%,  0);
    -o-transform: translate(-7%,  0);
    transform: translate(-7%,  0);
}
.section3_button_download {
    left: 7.5%;
    -webkit-transform: translate(-7.5%,  0);
    -ms-transform: translate(-7.5%,  0);
    -o-transform: translate(-7.5%,  0);
    transform: translate(-7.5%,  0);
}
.section3_item_name {
    font-size: 1.5rem;
    letter-spacing: .5px;
}
.section3_item_button {
    font-size: 1.6rem;
    padding-top: 15px;
}
.section4_main_text {
    font-size: 2.4rem;
}
.sect4_tabs>label {
    width: 14.28%;
    padding: 10px 2px;
    letter-spacing: 0px;
    top: 2px;
    margin: 10px 0px 0px 0px;
}
.section5_items {
    width: 90%}
.section55_img1 {
    width: 450px;
}
.section55_pagin_item {
    margin-left: 470px;
}
.section55_img1 {
    padding-top: 15px;
}
.section6_sec_text {
    font-size: 1.5rem;
    margin-left: 4%;
    width: 361px;
}
.section6_pagin_item {
    margin-left: 4%;
    padding-top: 70px;
}
.section6_pagin_item:before {
    left: -7.5%;
    top: 75px;
}
.section6_main_text {
    font-size: 2.4rem;
    margin-left: 4%;
    width: 330px;
}
.section6_form_items {
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 20px;
    padding-bottom: 10px;
}
.section6_form_pos {
    height: 450px;
    width: 360px;
    top: -250px;
    left: 600px;
}
.section6_form_main_text {
    font-size: 2.0rem;
}
.section6_form_main_text:after {
    top: 85px;
    left: 79.5%}
.section6_form_main_text:before {
    top: 160px;
    left: 80%}
.section6_pagin_item:before {
    left: -8%;
    top: 75px;
}
.section6_img_pos {
    left: 330px;
    top: -157px;
    width: 300px;
}
.section7 {
    padding-top: 30px;
    height: auto;
}
.section7_main_text {
    font-size: 2.4rem;
}
.footer_phone {
    font-size: 1.8rem;
    letter-spacing: 0px;
}
.footer_button {
    width: 250px;
}
.footer_small_text {
    font-size: 1.2rem;
    width: 70%;
    margin: 0 auto;
}
.footer_item_pos {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 10px;
}
.footer_social_text {
    margin-top: 10px;
}
}@media (max-width: 991.98px) {
    .container {
    max-width: 970px;
    padding: 0 10px;
}
.header991_socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: top;
    -ms-flex-align: top;
    align-items: top;
    margin-top: 12px;
}
.header_social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: center;
    align-self: center;
}
.header_item {
    display: none;
}
.header991_phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: top;
    -ms-flex-align: top;
    align-items: top;
    font-family: "MuseoSansCyrl-700",  open sans,  arial,  sans serif;
    font-size: 16px;
    margin-top: 12px;
}
.header991_link {
    position: relative;
    top: 4px;
}
.header991_item {
    -webkit-box-shadow: 0px 0px 40px #888;
    box-shadow: 0px 0px 40px #888;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: top;
    -ms-flex-align: top;
    align-items: top;
    background-color: #FFF;
    width: 90%;
    border: 1px solid rgba(255, 255, 255, 0.19);
    margin: 50px 20px;
    padding: 5px;
}
.menu991_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin: 0px 0px 0px 0px;
    max-width: 991px;
    background-color: transparent;
    overflow: hidden;
    width: 240px;
    left: 0px;
}
.nav_items {
    text-align: center;
    margin: 10px 0px;
}
.nav991-item {
    font-family: "MuseoSansCyrl-700",  open sans,  arial,  sans serif;
    letter-spacing: .7px;
    font-size: 1.5rem;
    text-decoration: none;
    padding-bottom: 7px;
    margin: 2px 15px;
    border-bottom: 3px solid transparent;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.nav991-item:hover, .nav991-item:focus, .nav991-item:active {
    border-bottom: 2px solid #cbb262;
}
#toggle {
    display: block;
    position: absolute;
    left: -100%;
    top: -100%}
#toggle:checked ~ .toggle-container .button-toggle>.button-toggle-before {
    -webkit-transform: translateY(-50%) rotate(45deg) scale(1);
    -ms-transform: translateY(-50%) rotate(45deg) scale(1);
    -o-transform: translateY(-50%) rotate(45deg) scale(1);
    transform: translateY(-50%) rotate(45deg) scale(1);
}
#toggle:checked ~ .toggle-container .button-toggle>.button-toggle-after {
    -webkit-transform: translateY(-50%) rotate(-45deg) scale(1);
    -ms-transform: translateY(-50%) rotate(-45deg) scale(1);
    -o-transform: translateY(-50%) rotate(-45deg) scale(1);
    transform: translateY(-50%) rotate(-45deg) scale(1);
}
#toggle:checked ~ .nav_items {
    margin-bottom: 50px;
    background-color: #FFF;
    pointer-events: auto;
    padding: 10px;
    -webkit-transform: translate(0px,  50px);
    -ms-transform: translate(0px,  50px);
    -o-transform: translate(0px,  50px);
    transform: translate(0px,  50px);
}
#toggle:checked ~ .nav_items .nav991-item {
    color: #000;
    letter-spacing: 0;
    height: 30px;
    line-height: 40px;
    margin-top: 0px;
    margin-bottom: 5px;
    opacity: 1;
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition: 0.1s,  opacity 0.1s;
    -o-transition: 0.1s,  opacity 0.1s;
    transition: 0.1s,  opacity 0.1s;
}
#toggle:checked ~ .nav_items .nav991-item:before {
    opacity: 0;
}
#toggle:checked ~ .dummy-content {
    padding-top: 30px;
    background-color: #FFF;
}
.button-toggle {
    position: absolute;
    display: inline-block;
    width: 27px;
    height: 27.5px;
    margin: 12.5px 10px 10px 5px;
    left: -5px;
    background-color: transparent;
    border: none;
    cursor: pointer;
    border-radius: 100%;
    -webkit-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s;
}
.button-toggle>.button-toggle-before, .button-toggle>.button-toggle-after {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #000;
    border-radius: 5px;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.nav_items {
    display: inline-block;
    margin: 5px;
    position: relative;
    left: -55px;
    margin-top: 10px;
    pointer-events: none;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.nav991-item {
    position: relative;
    display: inline-block;
    margin: 1px 0px 0px 0px;
    left: 60px;
    float: left;
    clear: both;
    color: transparent;
    font-size: 14px;
    letter-spacing: -6.2px;
    height: 7px;
    line-height: 7px;
    text-transform: uppercase;
    text-decoration: none;
    white-space: nowrap;
    -webkit-transform: scaleY(0.2);
    -ms-transform: scaleY(0.2);
    -o-transform: scaleY(0.2);
    transform: scaleY(0.2);
    -webkit-transition: 0.5s,  opacity 1s;
    -o-transition: 0.5s,  opacity 1s;
    transition: 0.5s,  opacity 1s;
}
.nav991-item:nth-child(1) {
    letter-spacing: -5px;
}
.nav991-item:nth-child(2) {
    letter-spacing: -7.05px;
}
.nav991-item:nth-child(3) {
    letter-spacing: -7.52px;
}
.nav991-item:nth-child(n+4) {
    letter-spacing: -7px;
    margin-top: -7px;
    opacity: 0;
}
.nav991-item:before {
    position: absolute;
    content: '';
    top: 50%;
    left: -10px;
    width: 100%;
    height: 2px;
    background-color: #000;
    -webkit-transform: translateY(-50%) scaleY(5);
    -ms-transform: translateY(-50%) scaleY(5);
    -o-transform: translateY(-50%) scaleY(5);
    transform: translateY(-50%) scaleY(5);
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.section2_pagin_item {
    padding-top: 80px;
}
.section2_pagin_item:before {
    top: 85px;
    left: -20%}
.section2_main_text {
    width: 100%}
.section2_img1 {
    width: 375px;
    padding-top: 40px;
}
.section3_pagin_item:before {
    height: 70px;
    top: -40px;
}
.section3_main_tabs>label {
    left: 10px;
    -webkit-transform: translate(0,  0);
    -ms-transform: translate(0,  0);
    -o-transform: translate(0,  0);
    transform: translate(0,  0);
    width: 170px;
}
.section3_button_download {
    left: 1.2%;
    -webkit-transform: translate(0,  0);
    -ms-transform: translate(0,  0);
    -o-transform: translate(0,  0);
    transform: translate(0,  0);
    width: 220px;
}
.section3_all_product_item, .section3_brick_item, .section3_tile_item {
    width: 48%}
.sect3_slide_img {
    height: 300px;
}
#sect4-content-1, #sect4-content-2, #sect4-content-3, #sect4-content-4, #sect4-content-5, #sect4-content-6, #sect4-content-7 {
    height: 610px;
}
.swiper-slide {
    height: 550px;
}
.section5_items {
    width: 90%}
.section5_img_slider {
    width: 250px;
}
.slick-prev {
    top: 275px;
    left: -90px;
}
.slick-next {
    top: -300px;
    left: 97%}
input[placeholder] {
    font-size: 1.4rem;
}
.section55_pagin_item {
    margin-left: 410px;
}
.section55_img1 {
    width: 380px;
}
.section6_img_pos {
    left: 300px;
    top: -72px;
    width: 239px;
}
.section6_form_pos {
    left: 500px;
}
.section7_contact_items {
    width: 36%;
    margin-left: 3%;
    margin-right: 1%}
.section7_long_text {
    letter-spacing: 0px;
}
.map {
    width: 60%}
}@media (max-width: 920px) {
    .section6_img_pos {
    display: none;
}
.section6_form_pos {
    left: 440px;
}
}@media (max-width: 849.5px) {
    .container {
    max-width: 820px;
    padding: 0 10px;
}
.section1 {
    height: 800px;
}
.section1_items_pos {
    display: block;
    width: 80%;
    top: 450px;
    border-radius: 0px 25px 0px 25px;
}
.section1_item1_pos {
    padding: 20px 20px 0px 15px;
    border-radius: 0px;
    -webkit-box-shadow: 0px 0px 40px #888;
    box-shadow: 0px 0px 40px #888;
}
.section1_item2_pos {
    padding: 20px 20px 0px 15px;
    border-radius: 0px 25px 0px 0px;
    -webkit-box-shadow: 0px 0px 40px #888;
    box-shadow: 0px 0px 40px #888;
}
.section1_item3_pos {
    padding: 20px 20px 0px 15px;
    background-color: #F3F5F6;
    border-radius: 0px 0px 0px 25px;
    -webkit-box-shadow: 0px 0px 40px #888;
    box-shadow: 0px 0px 40px #888;
}
.section1_item4_pos {
    padding: 20px 20px 0px 15px;
    background-color: #FFF;
    border-radius: 0px;
    -webkit-box-shadow: 0px 0px 40px #888;
    box-shadow: 0px 0px 40px #888;
}
.section1_text_bold {
    height: 40px;
}
.section1_text_light {
    font-family: "MuseoSansCyrl-300",  open sans,  arial,  sans serif;
    font-size: 1.4rem;
    height: 20px;
}
.section1_text_big3 {
    color: #f3f5f6;
}
.section1_text_big4 {
    color: #fff;
}
.section2_main_pos {
    display: block;
}
.section2_img1 {
    width: 500px;
    margin: 0 auto;
    padding-top: 0px;
}
.section2_texts {
    width: 90%;
    padding-right: 20px;
}
.section2_main_text {
    width: 100%;
    padding-top: 0px;
}
.section3_main_tabs>label {
    left: 10px;
    width: 150px;
    font-size: 1.4rem;
}
.section3_button_download {
    left: 1.3%;
    width: 190px;
    font-size: 1.4rem;
}
.sect4_tabs {
    margin-top: 10px;
}
.sect4_tabs>label {
    height: 50px;
    line-height: 15px;
}
.section5_items {
    margin-bottom: 50px;
    width: 80%}
.slick-dots {
    bottom: -35px;
}
.section55_pagin_item {
    margin-left: 350px;
}
.section55_img1 {
    width: 100%;
    padding: 20px 0px 10px 0px;
}
.section6_form_pos {
    top: -310px;
    left: 45%}
.section6_main_text {
    width: 40%}
.section6_sec_text {
    width: 40%}
.footer_small_text {
    display: none;
}
.footer_small_text850 {
    display: block;
    font-family: "MuseoSansCyrl-300",  open sans,  arial,  sans serif;
    font-size: 1.2rem;
    margin: 10px 100px 10px 20px;
    color: #9f9f9f;
}
}@media (max-width: 767.5px) {
    .container {
    max-width: 740px;
    padding: 0 10px;
}
.header991_socials {
    display: none;
}
.header991_phone {
    margin-left: -150px;
}
.section2_pagin_item:before {
    left: -30%}
.section3_main_tabs>label {
    left: 0px;
    width: 110px;
    padding: 12px 0px 0px 0px;
    font-size: 1.3rem;
    letter-spacing: 0px;
}
.section3_button_download {
    padding: 12px 0px 0px 0px;
    font-size: 1.3rem;
    letter-spacing: 0px;
    width: 150px;
    left: 0px;
}
#sect4-content-1, #sect4-content-2, #sect4-content-3, #sect4-content-4, #sect4-content-5, #sect4-content-6, #sect4-content-7 {
    height: 510px;
}
.swiper-slide {
    height: 450px;
}
.section5_items {
    margin-bottom: 50px;
    width: 55%}
.section55_pagin_item {
    margin-left: 300px;
}
.section6_pagin_item {
    padding-top: 20px;
    left: 50%;
    max-width: 100px;
}
.section6_pagin_item:before {
    top: 25px;
    left: -100%}
.section6_form_main_text {
    margin-bottom: 5px;
}
input.section6_inputs1 {
    margin-bottom: 5px;
}
input.section6_inputs2 {
    margin-bottom: 5px;
}
.section6_form_pos {
    width: 330px;
    height: 340px;
    top: 0px;
    left: 20%;
    margin: 0px;
}
.section6_main_text {
    width: 90%;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 5px;
}
.section6_sec_text {
    width: 90%;
    text-align: center;
    padding-top: 0;
    line-height: 20px;
}
.section6_form_main_text:after {
    top: 58px;
    left: 79%}
.section6_form_main_text:before {
    top: 110px;
    left: 79%}
.section6_button {
    margin-bottom: 10px;
}
.section6_button2 {
    margin-bottom: 10px;
}
.section6_text_phone {
    letter-spacing: 0px;
    font-size: 1.4rem;
}
.footer_phone {
    padding-bottom: 10px;
}
.section7_main_pos {
    display: block;
}
.section7_contact_items {
    width: 90%;
    margin: 0 auto;
}
.section7_pagin_item {
    padding-top: 25px;
}
.section7_main_text {
    padding: 0px 0px 10px 0px;
}
.section7_long_text {
    padding-bottom: 5px;
}
.section7_medium_text {
    padding-bottom: 5px;
}
.section7_small_text {
    padding-bottom: 5px;
}
.section7_button {
    margin-bottom: 20px;
}
.map {
    width: 100%;
    height: 300px;
}
}@media (max-width: 620px) {
    #sect4-content-1 {
    height: 500px;
}
#sect4-content-2 {
    height: 500px;
}
#sect4-content-3 {
    height: 500px;
}
#sect4-content-4 {
    height: 500px;
}
#sect4-content-5 {
    height: 500px;
}
#sect4-content-6 {
    height: 500px;
}
#sect4-content-7 {
    height: 500px;
}
}@media (max-width: 575.98px) {
    .container {
    max-width: 555px;
    padding: 0px 10px;
}
.header991_item {
    margin-left: 0px;
    margin-right: 0px;
}
.header991_link {
    font-size: 1.3rem;
    margin: 0px;
}
.section1_text_bold {
    font-size: 1.5rem;
    letter-spacing: 0px;
}
.section1_text_light {
    font-size: 1.2rem;
}
.section2_img1 {
    width: 400px;
}
.section2_texts {
    margin-top: 0px;
}
.section3_main_tabs>label {
    left: 10%}
.section3_button_download {
    left: 25%;
    width: 190px;
    font-size: 1.4rem;
}
.section3_all_product_item, .section3_brick_item, .section3_tile_item {
    width: 90%}
.sect4_tabs>label {
    width: 25%;
    padding: 15px 0px;
    letter-spacing: 0px;
    top: 2px;
    margin: 0px 0px 0px 0px;
    border-bottom: 1px solid #cbb262;
}
#sect4-content-1, #sect4-content-2, #sect4-content-3, #sect4-content-4, #sect4-content-5, #sect4-content-6, #sect4-content-7 {
    height: 410px;
}
.swiper-slide {
    height: 350px;
}
.section5_items {
    width: 65%}
.section55_pagin_item {
    margin-left: 250px;
}
.section6_form_pos {
    position: relative;
    left: 0px;
    margin: 0 auto;
}
.footer_social_text {
    font-size: 1.3rem;
}
}@media (max-width: 480px) {
    .header_logo1 {
    width: 80%}
.header_logo {
    width: 40%;
    margin: 0px;
    margin-top: 15px;
}
.header991_item {
    margin-top: 15px;
}
.section1 {
    height: 700px;
}
.section1_items_pos {
    top: 400px;
}
.section1_text_bold {
    font-size: 1.3rem;
    height: 45px;
}
.section1_text_big1, .section1_text_big2, .section1_text_big3, .section1_text_big4 {
    font-size: 7rem;
    top: 27px;
    left: -20px;
}
.section1_text_hidden {
    height: 80px;
}
.section2_pagin_item {
    margin-left: 47%}
.section2_pagin_item:before {
    left: -90px;
}
.section2_img1 {
    width: 320px;
}
.section2_main_text {
    font-size: 1.8rem;
}
.section3_main_text {
    font-size: 1.8rem;
}
.section3_main_tabs>label {
    left: 2%}
.section3_button_download {
    left: 20%}
.section3_all_product_item, .section3_brick_item, .section3_tile_item {
    width: 100%}
.sect4_tabs>label {
    font-size: 1.2rem;
}
.section5_items {
    width: 75%}
.section4_main_text {
    font-size: 1.8rem;
}
#sect4-content-1, #sect4-content-2, #sect4-content-3, #sect4-content-4, #sect4-content-5, #sect4-content-6, #sect4-content-7 {
    height: 360px;
    padding-bottom: 0px;
}
.swiper-container {
    padding-top: 0px;
}
.swiper-slide {
    width: 100%}
.section55_pagin_item {
    margin-left: 200px;
}
.section6_main_text {
    font-size: 1.8rem;
}
.section6_form_main_text {
    font-size: 1.4rem;
}
.section6_form_main_text:before {
    top: 103px;
}
.section6_form_main_text:after {
    top: 50px;
}
.section6_button {
    font-size: 1.5rem;
    width: 250px;
}
.section6_button2 {
    font-size: 1.5rem;
    width: 250px;
}
.footer_logo {
    width: 100px;
}
.footer_logo1 {
    width: 100px;
}
.footer_button {
    font-size: 1.2rem;
    width: 200px;
}
}@media (max-width: 420px) {
    .header991_phone {
    margin-left: -180px;
}
.section3_main_tabs>label {
    left: 0px;
    margin: 1px;
}
.section3_button_download {
    left: 18%}
#sect4-content-1, #sect4-content-2, #sect4-content-3, #sect4-content-4, #sect4-content-5, #sect4-content-6, #sect4-content-7 {
    height: 300px;
}
.swiper-slide {
    height: 290px;
}
.section5_items {
    width: 85%}
.section55_pagin_item {
    margin-left: 170px;
}
.section6 {
    height: 553px;
}
.section6_button {
    width: 200px;
}
}@media (max-width: 380px) {
    .section3_main_tabs>label {
    left: 0px;
    margin-left: 10%;
    margin-top: 5px;
    width: 80%}
.section3_button_download {
    width: 70%;
    left: 15%;
    top: 0px;
}
#sect4-content-1, #sect4-content-2, #sect4-content-3, #sect4-content-4, #sect4-content-5, #sect4-content-6, #sect4-content-7 {
    height: 280px;
}
.swiper-slide {
    height: 270px;
}
.section55_pagin_item {
    margin-left: 150px;
}
}@media (max-width: 359px) {
    .section2_img1 {
    width: 250px;
}
#sect4-content-1, #sect4-content-2, #sect4-content-3, #sect4-content-4, #sect4-content-5, #sect4-content-6, #sect4-content-7 {
    height: 250px;
}
.swiper-slide {
    height: 240px;
}
.section6_form_pos {
    width: 100%}
.section6_text_phone {
    font-size: 1.3rem;
    letter-spacing: 0px;
}
.footer_logo {
    display: none;
}
.section5_items {
    width: 100%}
}div.scrollup {
    position: fixed;
    right: 20px;
    bottom: 20px;
    padding: 5px 5px;
    cursor: pointer;
    color: #000;
    display: none;
    text-align: center;
    border: 1px solid transparent;
    z-index: 2000;
    height: 65px;
    background-color: #fff;
}
div.scrollup:hover {
    border: 2px solid #cbb262;
    border-radius: 15px 0px 15px 0px;
}
div.to_top {
    position: relative;
    top: 52px;
    left: -1px;
    font-family: "MuseoSansCyrl-700",  open sans,  arial,  sans serif;
    font-size: 13px;
    text-transform: uppercase;
    margin-top: -15px;
}
.to_top:before {
    content: '';
    position: absolute;
    height: 20px;
    width: 20px;
    top: -30px;
    right: 15px;
    background-color: #000;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.to_top:after {
    content: '';
    position: absolute;
    height: 20px;
    width: 20px;
    top: -25px;
    right: 15px;
    background-color: #fff;
    overflow: hidden;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 10;
}
