/*Початок стандартних стилыв*/@media (max-width: 1320px) {    .search {        max-width: 1000px;        margin: 0 auto;    }    .testimonials_slider .slick-arrow.slick-prev {        left: 0;    }    .testimonials_slider .slick-arrow.slick-next {        right: 0;    }    .gallery .gallery_arrow.gallery_prev {        left: -37px;    }    .gallery .gallery_arrow.gallery_next {        right: -37px;    }    .popup_arrow.popup_prev {        left: -37px;    }    .popup_arrow.popup_next {        right: -37px;    }}@media (max-width: 1200px) {    .tab_links.slick-slider {        padding: 0 48px;    }    .tabs .tab_links.slick-slider .slick-arrow.slick-prev {        left: 0;    }    .tabs .tab_links.slick-slider .slick-arrow.slick-next {        right: 0;    }    .search {        max-width: 800px;        margin: 0 auto;    }    .completed_works_slider_1 .item {        min-height: 607px;    }    .working_hours .clock, address .address .placeholder {        left: 0;    }    .prices_slider .item {        width: 293px;    }    .prices_slider_extra .item_wrapper {        max-width: 636px;    }    .prices_slider_extra .item_wrapper .desc {        max-width: 334px;    }    .prices_slider_extra .item {        max-width: 303px;    }    .products_list .item {        margin-bottom: 45px;    }    .products_list figure {        margin-bottom: 28px;    }    .products_list .price_wrapper {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;        -o-flex-direction: column;        flex-direction: column;    }    .products_list .price {        -webkit-flex-basis: auto;        -moz-flex-basis: auto;        -ms-flex-basis: auto;        -o-flex-basis: auto;        flex-basis: auto;        margin: 0 0 10px 0;        padding: 0 15px;        max-width: none;    }    .popup_request form .field.address {        width: auto;    }    .popup_gallery {        width: 978px;        margin: -397px 0 0 -489px;    }    .popup_catalog, .popup_catalog_2 {        width: 900px;        height: auto;        top: 50px;        margin: 0 0 0 -450px;        padding-bottom: 40px;    }    .popup_catalog .inner, .popup_catalog_2 .inner {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;        -o-flex-direction: column;        flex-direction: column;    }    .popup_catalog .caption, .popup_catalog_2 .caption {        width: 100%;        max-width: 600px;        margin: 0 auto;    }    .gallery_1 {        margin: 0 auto 40px;    }    .container {        width: 970px;    }    nav.primary li + li {        margin-left: 14px;    }    .advantages_list li {        padding: 0 20px;    }    .completed_works_slider .slick-arrow {        top: 92px;    }    .completed_works_slider .slick-arrow {        top: 50%;    }    .completed_works_slider.completed_works_slider_1 .slick-arrow {        top: 50%;    }    .prices_slider .item {    }    .prices_slider .title {        line-height: 1.3;    }    .prices_slider .slick-arrow {        top: 187px;    }    .prices_slider ul li strong {    }    .cooperation_list p {        padding-left: 150px;    }    .cooperation_list li:nth-child(2n+2) p {        padding-right: 150px;    }    .consultation_form.consultation_form_1 {        margin: 0;    }    .testimonials_slider blockquote {        padding: 0 100px;    }    .consultation_sect .title_box {        padding-top: 0;    }    .consultation_sect .title_box .subtitle {    }    .working_hours {        padding: 0 0 0 45px;        margin-right: 30px;    }    .working_hours:before {        left: 14px;    }    .address {        max-width: 195px;        padding-left: 45px;        margin-right: 24px;    }    .address:before {        left: 14px;    }    .phones {        padding-right: 0;    }    .copyright .col {        padding-left: 0;    }    .copyright .col + .col {        padding-right: 0;    }    .testimonials_slider .slick-arrow.slick-prev {        left: 0;    }    .testimonials_slider .slick-arrow.slick-next {        right: 0;    }    .section-parameters__col-1 {        margin-right: 30px;    }    .section-parameters__inner {        padding-right: 0;    }}@media (max-width: 1024px) {    .site_footer {        height: auto;        margin-top: 0;    }    .design_sect:last-child,    .repair_cost_sect:last-child {        padding-bottom: 100px;    }    .consultation_sect:last-child,    .header_content:last-child {        padding: 100px 0;    }    .address {        margin-right: 30px;    }}@media (max-width: 1023px) {    .header_content:first-child, .repair_cost_sect:first-child, .design_sect:first-child, .consultation_sect:first-child, .design_sect, .repair_cost_sect {        padding-top: 30px;    }    .logo_to_the_right_nav {        padding-top: 100px;    }    body [id="getting-started"] .time {        width: 52px;    }    .header_content.slick-slide {        padding: 30px 0 100px;    }    .site_branding {        flex-basis: 20%;        margin: 0 auto;        padding: 0 10px;        max-width: 150px;        height: 50px;    }    .site_header .under_logo .address {        display: none;    }    nav.primary ul {        position: absolute;        right: auto;        left: -50%;        top: 93px;        width: 50%;        transition: .3s;    }    nav.primary .equal {        margin: 0 auto;    }    nav.primary {        margin: 0 20px 0 0;        position: static;        flex: 0 0 auto;        order: -2;        z-index: 100;    }    nav.primary .equal {        display: block;        width: 24px;        height: 24px;        cursor: pointer;    }    nav.primary.showed_menu ul {        left: 0;    }    nav.primary li {        display: block;        text-align: left;        margin: 0;    }    nav.primary li + li {        margin: 0;    }    nav.primary li a, nav.primary li span {        padding: 18px 20px;        display: block;    }    nav.site_menu ul.submenu li a {        padding-left: 0;    }    nav.primary ul.submenu {        position: static;        opacity: 1;        left: 0;        width: 100%;        padding: 0;        box-sizing: border-box;        display: none;    }    nav.primary ul.submenu li + li {        margin-top: 0;        border: none;    }    nav.primary ul.submenu li a {        padding: 10px 20px;    }    .horizontal_menu .light_template.design_menu_child ul.submenu li a,    .horizontal_menu .light_bg_template.design_menu_child ul.submenu li a {        padding-bottom: 10px;    }    nav.primary ul.submenu li li a {        padding-left: 30px;    }    nav.primary ul.submenu ul.submenu {        margin-top: 0;    }    nav.primary.horizontal_menu {        width: auto;    }    .show_search {        margin-left: 0;        order: -1;    }    .shopping-cart {        max-width: 24px;        flex: 1 0 24px;    }    .dark_template .shopping-cart__link {        max-width: 24px;        flex: 1 0 24px;        height: auto;        background: transparent;        box-shadow: none;    }    .shopping-cart__link:active {        top: 0;    }    .site_header.fixed .site_branding {        max-width: 150px;        height: 50px;    }    .show_search + .request_call {        margin-left: 0;    }    .site_header.fixed ~ .site_content {        margin-top: 76px;    }    .dark_template nav.primary .design_menu li a,    .dark_bg_template nav.primary .design_menu li a,    .dark_template nav.primary .design_menu_child li a,    .dark_bg_template nav.primary .design_menu_child li a {        padding-bottom: 18px;        padding-top: 18px;    }    .dark_template nav.primary.vertical_menu a, .dark_bg_template nav.primary.vertical_menu a,    .dark_template nav.primary.vertical_menu span, .dark_bg_template nav.primary.vertical_menu span {        padding-top: 18px;        padding-bottom: 18px;    }    .top_panel > .container.is_vertical_menu.under_logo {        flex-wrap: nowrap;    }    .top_panel > .container.under_logo {        margin-bottom: 0;    }    .fixed .top_panel > .container.under_logo {        padding-bottom: 0;    }    .search-box {        bottom: 0;    }    .search {        max-width: 80%;    }    .close-search {        right: 5%;    }    .top_panel > .container {        flex-wrap: nowrap;    }    .top_panel > .container.is_vertical_menu {        padding-bottom: 0;    }    .fixed .top_panel {        padding: 13px 0;    }    .shopping-cart {        margin-left: 20px;    }    .request_call {        margin: 0;        display: block;        position: static;        z-index: 200;        flex: 0 0 auto;        padding: 0;    }    .request_call .smartphone {        position: static;        cursor: pointer;        top: 0;        margin-top: 0;        width: 24px;        height: 24px;        transform: none;    }    .request_call .request_call_dropdown {        position: absolute;        top: 100%;        right: 0;        left: 0;        text-align: center;        padding: 10px 0;        display: none;    }    .request_call .request_call_dropdown b {        justify-content: center;    }    .consultation_sect.under_logo_nav {        padding-top: 80px;        padding-bottom: 120px;    }}@media (max-width: 992px) {    .items-in-row-3 .item {        width: calc((100% - 30px * 1) / 2);    }    .items-in-row-3 .item:nth-child(3n+3) {        margin-right: 30px;    }    .items-in-row-3 .item:nth-child(2n+2) {        margin-right: 0;    }    .items-in-row-3 .item:nth-child(n+3) {        margin-top: 30px;    }    .items-in-row-4 .item {        width: calc((100% - 30px * 1) / 2);    }    .items-in-row-4 .item:nth-child(3n+3) {        margin-right: 30px;    }    .items-in-row-4 .item:nth-child(2n+2) {        margin-right: 0;    }    .items-in-row-4 .item:nth-child(n+3) {        margin-top: 30px;    }    .items-in-row-5 .item {        width: calc((100% - 30px * 2) / 3);    }    .items-in-row-5 .item:nth-child(3n+3) {        margin-right: 0;    }    .items-in-row-5 .item:nth-child(n+4) {        margin-top: 30px;    }    .prices_slider .btn_primary {        width: calc(100% - 30px);    }    .search {        max-width: 600px;        margin: 0 auto;    }    .completed_works_slider_1 .item {        min-height: 470px;    }    .advantages_list.rows-6 li {        max-width: 25%;        -webkit-flex: 1 0 25%;        -ms-flex: 1 0 25%;        flex: 1 0 25%;    }    .prices_slider .item {        width: 220px;    }    .site_header.fixed .top_panel > .container {        flex-direction: row;        align-items: center;    }    .site_header.fixed .request_call {        margin-top: 0;    }    .site_header.fixed .site_branding {        flex: 1;    }    .top_panel {        position: static;    }    .top_panel > .container.is_vertical_menu {        flex-wrap: wrap;    }    .section-parameters__col-1 {        max-width: 450px;    }    .window-form__input + .window-form__input {        margin-top: 10px;    }    .products_list figure {        text-align: center;    }    .prices_slider_extra {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;        -o-flex-direction: column;        flex-direction: column;    }    .prices_slider_extra .item {        max-width: 360px;        margin: 0 auto;    }    .prices_slider_extra .item_wrapper {        max-width: 100%;        margin: 0 auto;    }    .prices_slider_extra .item_wrapper .desc {        max-width: 391px;    }    .prices_slider_extra .item:last-child .desc .btn_primary {        width: auto;        padding: 0 10px;        margin: 0 auto;        float: none;    }    .header_content .caption .title_3_extra .price_wrapper {        position: static;        margin: 20px 0 0 0;    }    .cooperation_wrapper ul li {        padding-left: 80px;    }    .products_list_wrapper .btn_primary {        margin-top: 0;    }    .products_list .item {        width: calc((100% - 30px * 1) / 2);    }    .products_list .item:nth-child(3n+3) {        margin-right: 30px;    }    .products_list .item:nth-child(2n+2) {        margin-right: 0;    }    .popup_gallery {        width: 750px;        margin: -331px 0 0 -375px;    }    .popup_catalog, .popup_catalog_2 {        width: 750px;        height: auto;        top: 50px;        margin: 0 0 0 -375px;    }    .popup_arrow.popup_prev {        left: 25px;    }    .popup_arrow.popup_next {        right: 25px;    }    .gallery .thumbnails a {        min-width: 206px;        margin-right: 16px;    }    .container {        width: 750px;    }    .top_panel > .container {        -webkit-align-items: center;        -ms-align-items: center;        align-items: center;    }    .request_call {        margin-top: 0;    }    .testimonials_slider blockquote {        padding: 0;    }    .consultation_sect {        padding-bottom: 320px;    }    .consultation_sect .title_box .note {        line-height: 1.3;    }    .consultation_form {        -webkit-flex-basis: 350px;        -moz-flex-basis: 350px;        -ms-flex-basis: 350px;        -o-flex-basis: 350px;        flex-basis: 350px;        max-width: 350px;    }    .consultation_form .title_3 b {    }    .consultation_form.consultation_form_1 .btn_wrapper {        margin-left: 28px;    }    .header_content .title_2 {        margin-bottom: 25px;    }    .countdown {        margin: 40px 0 0 0;    }    .countdown_list li + li {        margin-left: 9px;    }    .advantages_list .title_3 {        margin-bottom: 5px;    }    .advantages_list li {        margin-bottom: 40px;    }    .advantages_table .row .col small {        margin-top: 0;    }    .completed_works_slider .slick-arrow {        top: 42%;    }    .cooperation_list p {        padding-left: 0;    }    .cooperation_list li:nth-child(2n+2) p {        padding-right: 0;    }    .prices_slider .slick-arrow {        top: 229px;    }    .total_wrapper .total {    }    .info > .container {        padding-top: 19px;        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;        -o-flex-direction: column;        flex-direction: column;    }    .info address {        -webkit-justify-content: center;        -moz-justify-content: center;        -ms-justify-content: center;        -o-justify-content: center;        justify-content: center;    }    .footer_logo {        margin: 0 auto 20px;        -webkit-flex-basis: auto;        -moz-flex-basis: auto;        -ms-flex-basis: auto;        -o-flex-basis: auto;        flex-basis: auto;    }    .working_hours {        margin-left: 0;    }    .address {        margin-right: 30px;    }    .phones {        margin-left: 0;    }    .article-item {        width: calc((100% - 30px * 1) / 2);    }    .article-item:nth-child(3n+3) {        margin-right: 30px;    }    .article-item:nth-child(2n+2) {        margin-right: 0;    }    .registration_form {        flex-direction: column;    }    .registration_form > .together {        flex: 0 1 auto;        width: 100%;    }    .registration_form > .together:nth-child(1) {        margin-right: 0;    }    .product_body {        flex-direction: column;        align-items: flex-start;    }    .product_body .item_text {        flex: 0 1 auto;        width: 100%;        padding-right: 0;        margin-bottom: 8px;    }    .product_body .bottom_wrap {        flex: 0 1 auto;        width: 100%;    }    .checkout_total {        margin-left: 16px;    }}@media (max-width: 768px) {    .items-in-row-5 .item {        width: calc((100% - 30px * 1) / 2);    }    .items-in-row-5 .item:nth-child(3n+3) {        margin-right: 30px;    }    .items-in-row-5 .item:nth-child(2n+2) {        margin-right: 0;    }    .items-in-row-5 .item:nth-child(n+3) {        margin-top: 30px;    }    .site_footer .address {        padding-left: 0;        margin-left: auto;        margin-right: auto;        margin-bottom: 20px;    }    .search {        width: calc(100% - 65px);        margin: 0;    }    .completed_works_slider_1 .item {        min-height: 0;    }    .socials {        justify-content: center;    }    .socials span {        margin-right: 1.5px;        margin-left: 1.5px;    }    .advantages_table .row .col {        padding-right: 10px !important;        padding-left: 10px !important;    }    .problems_list_item.two_items,    .problems_list_item.three_items {        width: 100%;    }    [id^="Stage_jbeeb_"] {        width: 320px !important;        left: 52% !important;        margin: 0 0 0 -160px;        transform: scale(0.75);    }    .address {        flex-basis: auto;    }    .working_hours .clock, address .address .placeholder {        position: static;    }    .prices_slider .item {        width: 100%;    }    .prices_slider:not(.slick-slider) .item {        margin-right: 0;        margin-left: 0;    }    .gallery_list figure img {        margin: 0 auto;    }    .section-parameters__inner {        flex-direction: column;    }    .section-parameters__col-1,    .section-parameters__col-2 {        flex: 1 0 auto;        max-width: 100%;    }    .section-parameters__col-1 {        margin-bottom: 30px;        margin-right: 0;    }    .window-form__input + .window-form__input {        margin-top: 0;        margin-left: 10px;    }    .window-form__input {        flex: 1 0 calc(50% - 10px);        max-width: calc(50% - 5px);    }    .gallery-main__inner {        height: 305px;    }    .btn_scroll_left {        display: block;    }    .prices_slider_extra .item_wrapper .item + .item {        margin: 30px 0 0 0;    }    .prices_slider_extra .item {        max-width: 100%;    }    .prices_slider_extra .item_wrapper .item:after {        display: none;    }    .header_content .caption .title_3_extra .price_wrapper {        margin: 10px 0 20px;        padding: 0;        text-align: center;        border: none;        -webkit-justify-content: center;        -moz-justify-content: center;        -ms-justify-content: center;        -o-justify-content: center;        justify-content: center;    }    .cooperation_wrapper .col {        width: 100%;        margin-right: 0;    }    .cooperation_wrapper ul li + li {        margin-top: 9px;    }    .tabs .tab_links li {        margin: 0 3px;    }    .tabs .tab_links a {        padding: 0 6px;    }    .gallery_list .item {        width: calc((100% - 10px * 1) / 2);        margin-bottom: 10px;    }    .gallery_list .item:nth-child(3n+3) {        margin-right: 10px;    }    .gallery_list .item:nth-child(2n+2) {        margin-right: 0;    }    .popup_request {        width: auto;        max-width: none;        margin-left: 0;        left: 10px;        right: 10px;    }    .popup_gallery {        width: auto;        height: auto;        margin: 0;        left: 10px;        right: 10px;    }    .popup_catalog, .popup_catalog_2 {        width: auto;        margin: 0;        padding: 40px 20px 25px;        top: 60px;        left: 10px;        right: 10px;    }    /*.popup_catalog .caption, .popup_catalog_2 .caption {*/    /*    width: 421px;*/    /*}*/    .popup_catalog .btn_close, .popup_catalog_2 .btn_close {        right: 20px;        top: 11px;    }    .popup_arrow {        margin-top: 0;        bottom: -49px;        top: auto;    }    .popup_arrow.popup_next {        left: auto;        right: 50%;        margin: 0 -28px 0 0;    }    .popup_arrow.popup_prev {        right: auto;        left: 50%;        margin: 0 0 0 -28px;    }    .gallery .gallery_arrow {        top: calc(50% + 14px);    }    .gallery .thumbnails {        display: none;    }    .gallery_1 .thumbnails a {        width: 133.5px;        -webkit-flex: 0 0 133.5px;        -moz-flex: 0 0 133.5px;        -ms-flex: 0 0 133.5px;        -o-flex: 0 0 133.5px;        flex: 0 0 133.5px;    }    .container {        width: auto;        padding-left: 15px;        padding-right: 15px;    }    .site_header {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;        -o-flex-direction: column;        flex-direction: column;    }    .btn_scroll {        bottom: 20px;    }    .header_content {        text-align: center;        padding: 165px 0 100px;    }    .header_content:first-child {        padding-top: 240px;    }    .header_content > .container {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;        -o-flex-direction: column;        flex-direction: column;    }    .header_content .caption {        margin-right: 0;    }    .header_content .title_2 {        margin-bottom: 10px;    }    .header_content .caption.caption_1 .title_2 {        margin-bottom: 20px;    }    .countdown {        margin-bottom: 20px;    }    .countdown_list li {        display: inline-block;        vertical-align: top;        margin: 0 5px 6px;        float: none;    }    .countdown_list li + li {        margin-left: 5px;    }    .consultation_form {        max-width: none;        width: 100%;        min-height: 0;        -webkit-flex-basis: auto;        -moz-flex-basis: auto;        -ms-flex-basis: auto;        -o-flex-basis: auto;        flex-basis: auto;    }    .consultation_form .field {        max-width: none;    }    .consultation_form .title_3 b {        display: inline;    }    .title_box .title {        line-height: 1.3;    }    .light_template .design_title,    .light_template h1,    .light_bg_template .design_title,    .light_bg_template h1 {        font-size: 30px !important;        line-height: 1.3;    }    .light_template .design_catalog_title,    .light_bg_template .design_catalog_title {        font-size: 18px !important;    }    .title_box .subtitle {        line-height: 1.3;    }    .problems_sect {        padding-bottom: 30px;    }    .advantages_list li {        width: 50%;        max-width: none;        padding: 0 10px;        -webkit-flex-basis: 50%;        -moz-flex-basis: 50%;        -ms-flex-basis: 50%;        -o-flex-basis: 50%;        flex-basis: 50%;    }    .advantages_table .head {        margin-bottom: 5px;    }    .advantages_table .head .col {        text-align: center;    }    .advantages_table .head .col + .col {        margin-left: 20px;    }    .advantages_table .row .col {        text-align: center;        padding: 0 10px;    }    .advantages_table .row .col:before {        position: static;        display: block;        margin: 0 auto 5px;    }    .extra_advantages_sect {        padding-bottom: 25px;    }    .completed_works_slider {        max-width: 580px;        margin: 0 auto;    }    .completed_works_slider .slick-arrow {        top: calc(50% - 22px);        margin-top: -44px;    }    .completed_works_slider .item img {        margin-right: auto;        margin-left: auto;    }    .completed_works_slider.completed_works_slider_1 {        margin-bottom: 0;    }    .prices_slider {        max-width: 370px;        margin: 0 auto;    }    .prices_slider img {        margin-left: auto;        margin-right: auto;    }    .additional_services_table {        display: block;    }    .additional_services_table .head {        display: table;        width: 100%;    }    .additional_services_table .head .col {        width: 20%;        height: auto;        float: left;        text-align: left;        padding: 5px 0 12px 5px;        box-sizing: border-box;    }    .additional_services_table .head .col:first-child {        width: 100%;        text-align: left;        padding: 10px 0 0 5px;    }    .additional_services_table .row {        display: table;        width: 100%;        overflow: hidden;    }    .additional_services_table .row .col {        text-align: center;        float: left;    }    .additional_services_table .row .col:nth-child(1) {        width: 100%;        text-align: left;        padding: 5px;        border-right: 1px solid #cbcbcb;    }    .additional_services_table .row .col:nth-child(2), .additional_services_table .row .col:nth-child(3), .additional_services_table .row .col:nth-child(4), .additional_services_table .row .col:nth-child(5), .additional_services_table .row .col:nth-child(6) {        width: 20%;        height: 70px;        display: -webkit-flex;        display: -moz-flex;        display: -ms-flex;        display: -o-flex;        -webkit-display: flex;        -moz-display: flex;        -ms-display: flex;        -o-display: flex;        display: flex;        -webkit-align-items: center;        -ms-align-items: center;        align-items: center;        -webkit-justify-content: center;        -moz-justify-content: center;        -ms-justify-content: center;        -o-justify-content: center;        justify-content: center;    }    .additional_services_table .row .col:nth-child(3), .additional_services_table .row .col:nth-child(5) {        padding-right: 0;    }    .total_wrapper {        text-align: center;    }    .total_wrapper > a {        margin-left: 0;    }    .total_wrapper .total {        margin-top: 10px;        float: none;    }    .total_wrapper .total p strong {        display: block;        padding: 10px 0 0 0;    }    .total_wrapper .btn_primary {        margin-left: auto;        margin-right: auto;    }    .additional_services_sect {        padding-bottom: 50px;    }    .cooperation_sect {        padding-bottom: 40px;    }    .cooperation_list:after {        display: none;    }    .cooperation_list .title {        margin-bottom: 5px;    }    .cooperation_list li {        line-height: 1.3;        text-align: center;        width: 100%;        margin: 0;    }    .cooperation_list li + li {        margin-top: 20px;    }    .cooperation_list li:before {        position: static;    }    .cooperation_list li:nth-child(2n+2) {        text-align: center;        margin-left: 0;        top: 0;    }    .cooperation_list li:last-child {        margin-top: 30px;    }    .consultation_form.consultation_form_1 .field {        width: 100%;    }    .consultation_form.consultation_form_1 .field + .field {        margin-left: 0;    }    .consultation_form.consultation_form_1 .btn_wrapper {        margin: 10px 0 0 0;        flex-basis: auto;    }    .fields_wrapper {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;        -o-flex-direction: column;        flex-direction: column;        -webkit-align-items: center;        -ms-align-items: center;        align-items: center;    }    .testimonials_slider .info {        padding: 0;    }    .prices_slider .slick-arrow {        top: 236px;    }    .consultation_sect, .parallax.fullScreen.consultation_sect {        padding: 200px 0 100px 0;    }    .consultation_sect > .container {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;        -o-flex-direction: column;        flex-direction: column;    }    .consultation_sect .title_box {        text-align: center;        margin-bottom: 30px;        margin-right: 0;    }    .consultation_sect .title_box .subtitle {        margin-bottom: 20px;    }    .copyright > .container {        height: auto;    }    .info {        padding-bottom: 20px;    }    .info address {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;        -o-flex-direction: column;        flex-direction: column;        -webkit-align-items: center;        -ms-align-items: center;        align-items: center;    }    .working_hours, .address {        text-align: center;        padding-left: 0;        margin-right: 0;    }    .working_hours:after, .address:after {        display: none;    }    .working_hours:before, .address:before {        position: static;        display: block;        margin: 0 auto;    }    .working_hours {        margin-bottom: 20px;    }    .copyright {        padding: 11px 0;    }    .copyright > .container {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;        -o-flex-direction: column;        flex-direction: column;    }    .copyright .col {        text-align: center;        -webkit-flex-basis: auto;        -moz-flex-basis: auto;        -ms-flex-basis: auto;        -o-flex-basis: auto;        flex-basis: auto;    }    .works_slider .tooltip.active .icon {        -webkit-transform: scale(1.4);        -ms-transform: scale(1.4);        -o-transform: scale(1.4);        transform: scale(1.4);    }    .works_slider .tooltip.active .icon + span {        opacity: 1;        -webkit-transform: rotate(0deg);        -ms-transform: rotate(0deg);        -o-transform: rotate(0deg);        transform: rotate(0deg);        pointer-events: auto;    }    .design_sect_extra .title_box {        text-align: center;    }    .design_sect_extra > .container {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;        -o-flex-direction: column;        flex-direction: column;    }    .design_sect_extra .caption {        margin-bottom: 40px;        text-align: center;    }    .products {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;        -o-flex-direction: column;        flex-direction: column;    }    .products_list {        -webkit-justify-content: center;        -moz-justify-content: center;        -ms-justify-content: center;        -o-justify-content: center;        justify-content: center;    }    .products_list_wrapper .btn_primary {        margin-right: auto;    }    .products .options {        margin: 0 0 30px 0;        max-width: none;        -webkit-flex-basis: auto;        -moz-flex-basis: auto;        -ms-flex-basis: auto;        -o-flex-basis: auto;        flex-basis: auto;        -webkit-align-self: stretch;        -ms-align-self: stretch;        align-self: stretch;    }    .map {        height: 450px;    }    .advantages_list.rows-5 li, .advantages_list.rows-6 li {        max-width: 33.33%;        -webkit-flex: 1 0 33.33%;        -ms-flex: 1 0 33.33%;        flex: 1 0 33.33%;    }    .main_title {        font-size: 24px;        line-height: 1.3;        margin-bottom: 18px;    }    .checkout_together {        flex-direction: column;    }    .checkout_form {        flex: 0 1 auto;        width: 100%;        margin-bottom: 16px;    }    .checkout_total {        margin-left: 0;        width: 100%;        position: static;    }    .order-step_wrap {        margin-bottom: 22px;        padding-left: 0;        padding-right: 0;    }    .ct_main {        padding-left: 8px;        padding-right: 8px;    }    .order-step_wrap .tit {        margin-bottom: 12px;    }    .edit_order .icon {        width: 16px;        height: 16px;    }    .edit_order {        font-weight: 400;        font-size: 15px;    }    .added_goods .ag_photo {        flex: 0 0 50px;        height: 50px;    }    .product_body {        padding-left: 8px;    }    .product_body .item_link {        font-size: 14px;    }    .product_body .item_code {        font-size: 12px;    }    .total_sum {        font-size: 16px;    }    .checkout .radio_wrap .order_form_field {        margin-top: 6px;    }}@media (min-width: 1024px) {    nav.primary.horizontal_menu,    .under_logo nav.primary {        position: relative;        width: 100vw;        margin: 13px 0 0 0;    }    nav.primary.horizontal_menu ul:before,    nav.primary.horizontal_menu ul:after,    .under_logo nav.primary ul:before,    .under_logo nav.primary ul:after {        content: '';        position: absolute;        top: 0;        bottom: 0;        background-color: inherit;        width: calc((100vw - 100%) / 2);    }    nav.primary.horizontal_menu ul:before,    .under_logo nav.primary ul:before {        left: calc((100vw - 100%) / -2);    }    nav.primary.horizontal_menu ul:after,    .under_logo nav.primary ul:after {        right: calc((100vw - 100%) / -2);    }    nav.primary.horizontal_menu li {        position: static;        margin: 0;        line-height: 0;    }    nav.primary.horizontal_menu li a, nav.primary.horizontal_menu li span {        padding: 15px 10px;        display: block;    }    nav.site_menu.horizontal_menu ul.submenu {        width: 100%;        display: flex;        justify-content: center;        padding: 0;    }    nav.site_menu.horizontal_menu ul.submenu li {        width: auto;    }    nav.site_menu.horizontal_menu ul.submenu li a {        padding: 15px 10px;        width: auto;    }    nav.site_menu.horizontal_menu .has-sub-menu {        position: relative;    }    nav.site_menu.horizontal_menu ul.submenu li.has-sub-menu ul {        padding: 0;    }    nav.site_menu.horizontal_menu ul.submenu li.has-sub-menu ul:before,    nav.site_menu.horizontal_menu ul.submenu li.has-sub-menu ul:after,    nav.site_menu.vertical_menu ul ul:before,    nav.site_menu.vertical_menu ul ul:after {        display: none;    }    nav.site_menu.horizontal_menu ul.submenu li.has-sub-menu li {        padding: 0;        width: 100%;    }    nav.site_menu.horizontal_menu ul.submenu li.has-sub-menu li a {        padding-left: 10px;        padding-right: 10px;    }    nav.site_menu.horizontal_menu .has-sub-menu:hover ul.submenu {        top: 100%;        left: 0;        display: block;        width: 300px;    }}@media (min-width: 769px) {    .works_slider .tooltip:hover .icon {        -webkit-transform: scale(1.4);        -ms-transform: scale(1.4);        -o-transform: scale(1.4);        transform: scale(1.4);    }    .works_slider .tooltip:hover .icon + span {        opacity: 1;        -webkit-transform: rotate(0deg);        -ms-transform: rotate(0deg);        -o-transform: rotate(0deg);        transform: rotate(0deg);        pointer-events: auto;    }    .testimonials_slider .info .location {        display: block;    }}@media (min-width: 1200px) {    nav.primary.horizontal_menu li a, nav.site_menu.horizontal_menu ul.submenu li a, nav.site_menu.horizontal_menu ul.submenu li.has-sub-menu li a {        padding-left: 20px;        padding-right: 20px;    }}@media (max-width: 640px) {    .parallax {        background-attachment: scroll;    }    .problems_list {        display: block;    }    .footer-col {        flex: 1 1 calc(50% - 24px)    }    .footer-col:nth-child(n+3) {        margin-top: 30px;    }    .order__caption {        flex-direction: column;    }    .order__info {        flex: 0 1 auto;        padding-right: 0;        margin-bottom: 12px;    }    .order-price-wrapper {        flex: 0 1 auto;    }    .orders__buttons-wrap {        flex-direction: column;        justify-content: center;        align-items: center;    }    .orders__continue_link {        margin-top: 20px;        order: 1;    }}@media (max-width: 480px) {    .dark_template .design_title,    .dark_template h1,    .dark_bg_template .design_title,    .dark_bg_template h1 {        font-size: 30px !important;        word-break: break-word;    }    .main-example {        margin-bottom: 30px;    }    .top_panel > .container.under_logo {        flex-wrap: nowrap;    }    .search_results .photo_place {        max-width: 60px;    }    .shopping-cart__total {        width: 235px;    }    .top_panel > .container.is_vertical_menu {        flex-wrap: nowrap;    }    .request_call {        padding: 0;    }    .footer_nav {        display: block;        padding-top: 0;    }    .footer-col {        max-width: 100%;        margin-right: 0;        margin-left: 0;        text-align: center    }    .footer-col:nth-child(2n+2) {        margin-top: 30px    }    .advantages_list.rows-4 li {        max-width: 50%;        -webkit-flex: 1 0 50%;        -ms-flex: 1 0 50%;        flex: 1 0 50%;    }    .advantages_list.rows-5 li, .advantages_list.rows-6 li {        max-width: 100%;        -webkit-flex: 1 0 50%;        -ms-flex: 1 0 50%;        flex: 1 0 50%;    }    nav.primary ul {        top: 76px;        width: 70%;        left: -70%;    }    .consultation_sect, .parallax.fullScreen.consultation_sect {        padding-top: 80px;    }    .completed_works_slider .slick-list {        margin: 0;        padding-bottom: 0;    }    .completed_works_slider .item {        margin-bottom: 20px;    }    .prices_slider .slick-list {        margin: 0;    }    .site_header {        padding-bottom: 0;    }    .site_branding {        flex: 1 1 auto;        max-width: 150px;    }    .is_vertical_menu .site_branding {        max-width: 150px;    }    .gallery-main__inner {        height: 211px;    }    .prices_slider {        max-width: unset;    }    .dark_template .design_catalog_title,    .dark_bg_template .design_catalog_title {        font-size: 18px !important;        line-height: 1.4;    }    .articles-wrapper {        display: block;    }    .article-item {        max-width: 100%;        width: 100%;        margin-right: auto;        margin-left: auto;    }    .article-item:nth-child(2n+2) {        margin-right: auto;    }    .article-item:nth-child(3n+3) {        margin-right: auto;    }    .products_list .item {        width: 100%;        margin-right: 0;    }    .products_list .item:nth-child(3n+3) {        margin-right: 0;    }    .popup_request {        margin-top: 0;        top: 10px;        height: auto;    }    .popup_request .inner {        padding-bottom: 22px;    }    .popup_gallery {        padding: 40px 10px 20px 10px;        top: 10px;    }    .popup_catalog, .popup_catalog_2 {        left: 0;        right: 0;    }    /*.popup_catalog .caption, .popup_catalog_2 .caption {*/    /*    width: auto;*/    /*}*/    .popup_catalog .caption .btn_primary {        margin-left: 0;    }    .popup_catalog_2 .caption .title {        padding: 0 38px;    }    .price_wrapper {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;        -o-flex-direction: column;        flex-direction: column;    }    .price_wrapper .price {        margin-bottom: 20px;    }    .gallery, .gallery figure, .gallery .slick-list, .gallery .slick-track, .testi-main__item {        height: auto;    }    .gallery .gallery_arrow {        top: calc(50% + 10px);        -webkit-transform: scale(0.8);        -ms-transform: scale(0.8);        -o-transform: scale(0.8);        transform: scale(0.8);    }    .gallery .gallery_arrow.gallery_prev {        left: 10px;    }    .gallery .gallery_arrow.gallery_next {        right: 10px;    }    .gallery_1 .thumbnails a {        width: 135px;        -webkit-flex: 0 0 135px;        -moz-flex: 0 0 135px;        -ms-flex: 0 0 135px;        -o-flex: 0 0 135px;        flex: 0 0 135px;    }    .site_header.fixed .top_panel > .container {        flex-wrap: nowrap;    }    .header_content .title_2 {        line-height: 1.3;        margin-bottom: 15px;    }    .header_content .countdown {        margin-top: 20px;    }    .problems_list_item {        width: 100%;        padding-bottom: 14px;        margin: 0 0 15px 0;    }    .advantages_list li {        width: 100%;        -webkit-flex-basis: auto;        -moz-flex-basis: auto;        -ms-flex-basis: auto;        -o-flex-basis: auto;        flex-basis: auto;    }    .advantages_table .head .col + .col {        margin-left: 10px;    }    .advantages_table .row {        line-height: 1.3;    }    .completed_works_sect {        padding-bottom: 20px;    }    .completed_works_slider .slick-arrow {        margin-top: -58px;    }    .completed_works_slider.completed_works_slider_1 .slick-arrow {        margin-top: -44px;    }    .completed_works_slider_alt .slick-arrow {        margin-top: -44px;    }    .prices_slider .slick-arrow {        top: 177px;    }    .price_list li {        display: block;    }    .additional_services_table .head .col {        line-height: 1.3;    }    .additional_services_table .row .col:nth-child(4) input {        width: 47px;    }    .testi_sect {        padding-bottom: 40px;    }    .testimonials_slider blockquote {        line-height: 1.3;    }    .design_sect .title_box .subtitle {        line-height: 1.3;    }}@media (max-height: 900px) {    .parallax.fullScreen {        padding: 0;        box-sizing: border-box;    }    .parallax.fullScreen.isset_video {        padding: 0;    }}@media (max-width: 480px) and (max-height: 900px) {    .parallax.fullScreen {        padding: 0;    }}@media (max-height: 850px) {    .site_header {        height: auto;    }    .header_content {        height: auto;    }}@media (max-height: 730px) {    .popup_request {        margin-top: 0;        top: 10px;        height: auto;    }    .popup_request .inner {        padding-bottom: 22px;    }}@media (max-width: 768px) and (max-height: 1024px) {    .parallax.fullScreen {        height: auto;        padding: 200px 0 100px !important;    }}@media (max-width: 480px) and (max-height: 1024px) {    .parallax.fullScreen {        height: auto;        padding: 100px 0 !important;    }}@media (max-width: 640px) {.dark_template .design_second_menu_level, .dark_bg_template .design_second_menu_level {font-size: 20px;} .light_template .design_second_menu_level, .light_bg_template .design_second_menu_level {font-size: 20px;}.dark_template .under_logo .design_first_menu_level_bg, .dark_bg_template .design_first_menu_level_bg { background: rgba(51, 60, 67, 1); }.dark_template .design_first_menu_level_bg, .dark_bg_template .design_first_menu_level_bg { background: rgba(51, 60, 67, 1); }.dark_template .under_logo .design_first_menu_level_item:hover, .dark_bg_template .design_first_menu_level_item:hover { background: #242a2f; }.dark_template .design_first_menu_level_item:hover, .dark_bg_template .design_first_menu_level_item:hover { background: #242a2f; }.dark_template .under_logo .design_first_menu_level_item.active, .dark_bg_template .design_first_menu_level_item.active { background: #242a2f; }.dark_template .design_first_menu_level_item.active, .dark_bg_template .design_first_menu_level_item.active { background: #242a2f; }.light_template .under_logo .design_first_menu_level_bg, .light_bg_template .design_first_menu_level_bg { background: rgba(145, 85, 155, 1); }.light_template .design_first_menu_level_bg, .light_bg_template .design_first_menu_level_bg { background: rgba(145, 85, 155, 1); }.light_template .under_logo .design_first_menu_level_item:hover, .light_bg_template .design_first_menu_level_item:hover { background: #714279; }.light_template .design_first_menu_level_item:hover, .light_bg_template .design_first_menu_level_item:hover { background: #714279; }.light_template .under_logo .design_first_menu_level_item.active, .light_bg_template .design_first_menu_level_item.active { background: #714279; }.light_template .design_first_menu_level_item.active, .light_bg_template .design_first_menu_level_item.active { background: #714279; }.dark_template .design_form_placeholder input, .dark_template .design_form_placeholder textarea, .dark_bg_template .design_form_placeholder input, .dark_bg_template .design_form_placeholder textarea {font-size: 16px; }.light_template .design_form_placeholder input, .light_template .design_form_placeholder textarea, .light_bg_template .design_form_placeholder input, .light_bg_template .design_form_placeholder textarea {font-size: 16px;}.dark_template .design_banner_title_middle_with_form, .dark_bg_template .design_banner_title_middle_with_form {font-size: 38px;} .light_template .design_banner_title_middle_with_form, .light_bg_template .design_banner_title_middle_with_form {font-size: 38px;}.dark_template .design_banner_title_middle, .dark_bg_template .design_banner_title_middle {font-size: 38px;} .light_template .design_banner_title_middle, .light_bg_template .design_banner_title_middle {font-size: 38px;}.dark_template .design_banner_background, .dark_bg_template .design_banner_background {font-size: 20px;} .light_template .design_banner_background, .light_bg_template .design_banner_background {font-size: 20px;}.dark_template .design_inner_title_big, .dark_bg_template .design_inner_title_big {font-size: 22px;} .light_template .design_inner_title_big, .light_bg_template .design_inner_title_big {font-size: 22px;}.dark_template .design_inner_title_middle, .dark_bg_template .design_inner_title_middle {font-size: 18px;} .light_template .design_inner_title_middle, .light_bg_template .design_inner_title_middle {font-size: 18px;}.dark_template .design_menu_child ul.submenu li a, .dark_bg_template .design_menu_child ul.submenu li a {font-size: 17px;  }.light_template .design_menu_child ul.submenu li a, .light_bg_template .design_menu_child ul.submenu li a {font-size: 17px; }.dark_template .design_banner_subtitle_with_form, .dark_bg_template .design_banner_subtitle_with_form {font-size: 20px;} .light_template .design_banner_subtitle_with_form, .light_bg_template .design_banner_subtitle_with_form {font-size: 20px;}.dark_template .design_banner_subtitle, .dark_bg_template .design_banner_subtitle {font-size: 20px;} .light_template .design_banner_subtitle, .light_bg_template .design_banner_subtitle {font-size: 20px;}.dark_template .design_phones, .dark_bg_template .design_phones {font-size: 22px;}.dark_template .design_phones_footer, .dark_bg_template .design_phones_footer {font-size: 20px;}.light_template .design_phones, .light_bg_template .design_phones {font-size: 22px;}.light_template .design_phones_footer, .light_bg_template .design_phones_footer {font-size: 20px;}.dark_template .design_form_title_small, .dark_bg_template .design_form_title_small {font-size: 20px;} .light_template .design_form_title_small, .light_bg_template .design_form_title_small {font-size: 20px;}.dark_template .design_form_title_big, .dark_bg_template .design_form_title_big {font-size: 22px;} .light_template .design_form_title_big, .light_bg_template .design_form_title_big {font-size: 22px;}.dark_template .design_menu a, .dark_bg_template .design_menu a {font-size: 17px; }.light_template .design_menu a, .light_bg_template .design_menu a {font-size: 17px;}.dark_template .design_rest_colors, .dark_bg_template .design_rest_colors {font-size: 20px;} .light_template .design_rest_colors, .light_bg_template .design_rest_colors {font-size: 20px;}.dark_template .design_background, .dark_bg_template .design_background {font-size: 20px;} .light_template .design_background, .light_bg_template .design_background {font-size: 20px;}.dark_template .design_buttons, .dark_bg_template .design_buttons {font-size: 15px;}.light_template .design_buttons, .light_bg_template .design_buttons {font-size: 15px;}.dark_template .design_review_text, .dark_bg_template .design_review_text {font-size: 23px;} .light_template .design_review_text, .light_bg_template .design_review_text {font-size: 23px;}.dark_template .design_slider_title, .dark_bg_template .design_slider_title {font-size: 18px;} .light_template .design_slider_title, .light_bg_template .design_slider_title {font-size: 18px;}.dark_template .design_inner_title, .dark_bg_template .design_inner_title {font-size: 16px;} .light_template .design_inner_title, .light_bg_template .design_inner_title {font-size: 16px;}.dark_template .design_catalog_title, .dark_bg_template .design_catalog_title {font-size: 22px;} .light_template .design_catalog_title, .light_bg_template .design_catalog_title {font-size: 22px;}.dark_template .countdown span, .dark_bg_template .countdown span {font-size: 22px;} .light_template .countdown span, .light_bg_template .countdown span {font-size: 22px;}.dark_template .design_banner_title_small_with_form, .dark_bg_template .design_banner_title_small_with_form {font-size: 28px;} .light_template .design_banner_title_small_with_form, .light_bg_template .design_banner_title_small_with_form {font-size: 28px;}.dark_template .design_banner_title_small, .dark_bg_template .design_banner_title_small {font-size: 28px;} .light_template .design_banner_title_small, .light_bg_template .design_banner_title_small {font-size: 28px;}.dark_template .design_banner_title_big_with_form, .dark_bg_template .design_banner_title_big_with_form {font-size: 28px;} .light_template .design_banner_title_big_with_form, .light_bg_template .design_banner_title_big_with_form {font-size: 28px;}.dark_template .design_banner_title_big, .dark_bg_template .design_banner_title_big {font-size: 28px;} .light_template .design_banner_title_big, .light_bg_template .design_banner_title_big {font-size: 28px;}.dark_template .design_text_big, .dark_bg_template .design_text_big {font-size: 20px;}.dark_template .design_text_middle, .dark_bg_template .design_text_middle {font-size: 16px;}.dark_template .design_text, .dark_bg_template .design_text {font-size: 16px;}.light_template .design_text_big, .light_bg_template .design_text_big {font-size: 20px; }.light_template .design_text_middle, .light_bg_template .design_text_middle {font-size: 16px;}.light_template .design_text, .light_bg_template .design_text {font-size: 16px;}.dark_template .design_title, .dark_template h1, .dark_bg_template .design_title, .dark_bg_template h1 {font-size: 32px;}.light_template .design_title, .light_template h1, .light_bg_template .design_title, .light_bg_template h1 {font-size: 32px;}.dark_template .design_subtitle, .dark_template h2, .dark_bg_template .design_subtitle, .dark_bg_template h2 {font-size: 28px;}.light_template .design_subtitle, .light_template h2, .light_bg_template .design_subtitle, .light_bg_template h2 {font-size: 28px;}.dark_template h3, .dark_template .dark_bg_template h3 { font-size: 26px;}.light_template h3, .light_bg_template h3 { font-size: 26px;}.dark_template h4, .dark_template .dark_bg_template h4 { font-size: 24px;}.light_template h4, .light_bg_template h4 {font-size: 24px;}.dark_template h5, .dark_template .dark_bg_template h5 { font-size: 22px;}.light_template h5, .light_bg_template h5 { font-size: 22px;}.dark_template h6, .dark_template .dark_bg_template h6 { font-size: 20px;}.light_template h6, .light_bg_template h6 { font-size: 20px; }}@media (max-width: 360px) {.dark_template .design_second_menu_level, .dark_bg_template .design_second_menu_level {font-size: 20px;} .light_template .design_second_menu_level, .light_bg_template .design_second_menu_level {font-size: 20px;}.dark_template .design_first_menu_level, .dark_bg_template .design_first_menu_level {font-size: 20px;} .light_template .design_first_menu_level, .light_bg_template .design_first_menu_level {font-size: 20px;}.dark_template .design_form_placeholder input, .dark_template .design_form_placeholder textarea, .dark_bg_template .design_form_placeholder input, .dark_bg_template .design_form_placeholder textarea {font-size: 16px; }.light_template .design_form_placeholder input, .light_template .design_form_placeholder textarea, .light_bg_template .design_form_placeholder input, .light_bg_template .design_form_placeholder textarea {font-size: 16px;}.dark_template .design_banner_title_middle_with_form, .dark_bg_template .design_banner_title_middle_with_form {font-size: 38px;} .light_template .design_banner_title_middle_with_form, .light_bg_template .design_banner_title_middle_with_form {font-size: 38px;}.dark_template .design_banner_title_middle, .dark_bg_template .design_banner_title_middle {font-size: 38px;} .light_template .design_banner_title_middle, .light_bg_template .design_banner_title_middle {font-size: 38px;}.dark_template .design_banner_background, .dark_bg_template .design_banner_background {font-size: 20px;} .light_template .design_banner_background, .light_bg_template .design_banner_background {font-size: 20px;}.dark_template .design_inner_title_big, .dark_bg_template .design_inner_title_big {font-size: 22px;} .light_template .design_inner_title_big, .light_bg_template .design_inner_title_big {font-size: 22px;}.dark_template .design_inner_title_middle, .dark_bg_template .design_inner_title_middle {font-size: 18px;} .light_template .design_inner_title_middle, .light_bg_template .design_inner_title_middle {font-size: 18px;}.dark_template .design_menu_child ul.submenu li a, .dark_bg_template .design_menu_child ul.submenu li a {font-size: 17px;  }.light_template .design_menu_child ul.submenu li a, .light_bg_template .design_menu_child ul.submenu li a {font-size: 17px; }.dark_template .design_banner_subtitle_with_form, .dark_bg_template .design_banner_subtitle_with_form {font-size: 20px;} .light_template .design_banner_subtitle_with_form, .light_bg_template .design_banner_subtitle_with_form {font-size: 20px;}.dark_template .design_banner_subtitle, .dark_bg_template .design_banner_subtitle {font-size: 20px;} .light_template .design_banner_subtitle, .light_bg_template .design_banner_subtitle {font-size: 20px;}.dark_template .design_phones, .dark_bg_template .design_phones {font-size: 22px;}.dark_template .design_phones_footer, .dark_bg_template .design_phones_footer {font-size: 20px;}.light_template .design_phones, .light_bg_template .design_phones {font-size: 22px;}.light_template .design_phones_footer, .light_bg_template .design_phones_footer {font-size: 20px;}.dark_template .design_form_title_small, .dark_bg_template .design_form_title_small {font-size: 20px;} .light_template .design_form_title_small, .light_bg_template .design_form_title_small {font-size: 20px;}.dark_template .design_form_title_big, .dark_bg_template .design_form_title_big {font-size: 22px;} .light_template .design_form_title_big, .light_bg_template .design_form_title_big {font-size: 22px;}.dark_template .design_menu a, .dark_bg_template .design_menu a {font-size: 17px; }.light_template .design_menu a, .light_bg_template .design_menu a {font-size: 17px;}.dark_template .design_rest_colors, .dark_bg_template .design_rest_colors {font-size: 20px;} .light_template .design_rest_colors, .light_bg_template .design_rest_colors {font-size: 20px;}.dark_template .design_background, .dark_bg_template .design_background {font-size: 20px;} .light_template .design_background, .light_bg_template .design_background {font-size: 20px;}.dark_template .design_buttons, .dark_bg_template .design_buttons {font-size: 15px;}.light_template .design_buttons, .light_bg_template .design_buttons {font-size: 15px;}.dark_template .design_review_text, .dark_bg_template .design_review_text {font-size: 23px;} .light_template .design_review_text, .light_bg_template .design_review_text {font-size: 23px;}.dark_template .design_slider_title, .dark_bg_template .design_slider_title {font-size: 18px;} .light_template .design_slider_title, .light_bg_template .design_slider_title {font-size: 18px;}.dark_template .design_inner_title, .dark_bg_template .design_inner_title {font-size: 16px;} .light_template .design_inner_title, .light_bg_template .design_inner_title {font-size: 16px;}.dark_template .design_catalog_title, .dark_bg_template .design_catalog_title {font-size: 22px;} .light_template .design_catalog_title, .light_bg_template .design_catalog_title {font-size: 22px;}.dark_template .countdown span, .dark_bg_template .countdown span {font-size: 22px;} .light_template .countdown span, .light_bg_template .countdown span {font-size: 22px;}.dark_template .design_banner_title_small_with_form, .dark_bg_template .design_banner_title_small_with_form {font-size: 28px;} .light_template .design_banner_title_small_with_form, .light_bg_template .design_banner_title_small_with_form {font-size: 28px;}.dark_template .design_banner_title_small, .dark_bg_template .design_banner_title_small {font-size: 28px;} .light_template .design_banner_title_small, .light_bg_template .design_banner_title_small {font-size: 28px;}.dark_template .design_banner_title_big_with_form, .dark_bg_template .design_banner_title_big_with_form {font-size: 28px;} .light_template .design_banner_title_big_with_form, .light_bg_template .design_banner_title_big_with_form {font-size: 28px;}.dark_template .design_banner_title_big, .dark_bg_template .design_banner_title_big {font-size: 28px;} .light_template .design_banner_title_big, .light_bg_template .design_banner_title_big {font-size: 28px;}.dark_template .design_text_big, .dark_bg_template .design_text_big {font-size: 20px;}.dark_template .design_text_middle, .dark_bg_template .design_text_middle {font-size: 16px;}.dark_template .design_text, .dark_bg_template .design_text {font-size: 16px;}.light_template .design_text_big, .light_bg_template .design_text_big {font-size: 20px; }.light_template .design_text_middle, .light_bg_template .design_text_middle {font-size: 16px;}.light_template .design_text, .light_bg_template .design_text {font-size: 16px;}.dark_template .design_title, .dark_template h1, .dark_bg_template .design_title, .dark_bg_template h1 {font-size: 32px;}.light_template .design_title, .light_template h1, .light_bg_template .design_title, .light_bg_template h1 {font-size: 32px;}.dark_template .design_subtitle, .dark_template h2, .dark_bg_template .design_subtitle, .dark_bg_template h2 {font-size: 28px;}.light_template .design_subtitle, .light_template h2, .light_bg_template .design_subtitle, .light_bg_template h2 {font-size: 28px;}.dark_template h3, .dark_template .dark_bg_template h3 { font-size: 26px;}.light_template h3, .light_bg_template h3 { font-size: 26px;}.dark_template h4, .dark_template .dark_bg_template h4 { font-size: 24px;}.light_template h4, .light_bg_template h4 {font-size: 24px;}.dark_template h5, .dark_template .dark_bg_template h5 { font-size: 22px;}.light_template h5, .light_bg_template h5 { font-size: 22px;}.dark_template h6, .dark_template .dark_bg_template h6 { font-size: 20px;}.light_template h6, .light_bg_template h6 { font-size: 20px; }}@media (max-width: 1200px) {.dark_template .design_banner_title_middle_with_form, .dark_bg_template .design_banner_title_middle_with_form {font-size: 38px;} .light_template .design_banner_title_middle_with_form, .light_bg_template .design_banner_title_middle_with_form {font-size: 38px;}.dark_template .design_banner_subtitle_with_form, .dark_bg_template .design_banner_subtitle_with_form {font-size: 20px;} .light_template .design_banner_subtitle_with_form, .light_bg_template .design_banner_subtitle_with_form {font-size: 20px;}.dark_template .design_banner_title_small_with_form, .dark_bg_template .design_banner_title_small_with_form {font-size: 28px;} .light_template .design_banner_title_small_with_form, .light_bg_template .design_banner_title_small_with_form {font-size: 28px;}.dark_template .design_banner_title_big_with_form, .dark_bg_template .design_banner_title_big_with_form {font-size: 28px;} .light_template .design_banner_title_big_with_form, .light_bg_template .design_banner_title_big_with_form {font-size: 28px;}}@media (max-width: 768px) {.dark_bg_template .bg_before_review_img-load, .dark_template .bg_before_review_img-load { margin: 0px 37%; border-radius:50%; background-color: rgba(246, 251, 249, 0.1);}.light_bg_template .bg_before_review_img-load, .light_template .bg_before_review_img-load { margin: 0px 37%; border-radius:50%; background-color: rgba(36, 42, 47, 0.1); }}