:root {
    --btn-width-xl: 246px;
    --btn-height-xl: 60px;
    --container-width: 1740px;
    --container-space: 20px;
    --second-color: #C01A13;
    --purple-color: #943488;
    --dark-color: #151515;
}
html {
    scroll-behavior: smooth;
}
/* шапка*/
.widget-item-block-desktop, .widget-item-video{
    height: 100vh;
}
.widget-banner-1{
    height: 100vh;
}
/* test */
.intec-content {
    max-width: 1640px;
}

.intec-template-layout {
    background: url('/upload/bg.png');
}
@media(min-width:2000px){
    .intec-template-layout {
        background: url('/upload/bg3.png');
    }
}
.intec-template .intec-template-layout-content {
    background: transparent !important;
}
body .intec-template .intec-template-part.intec-template-part-title,
body .intec-template .widget .widget-header .widget-title {
    font-weight: 700;
}
@media (min-width: 1200px) {
    .properties-list__item:nth-child(4) .properties-list__item__text {
        max-width: 171px;
    }
    .new_cats{
        display: flex;
        justify-content: space-between;
        padding-top: 22px;
    }
    .new_cats .item{
        display: flex;
        justify-content: space-between;
    }
    .new_cats .item:not(:last-child){
        margin-right:50px
    }
    .custom_catalog{
        display: flex!important;
        justify-content: space-between;
        align-items: center;
    }
        .new_cats div p {
        margin-left: 10px;
        font-weight: 700;
    }
    .menu-item{
        margin-right: 50px;
       }
       /*.menu-item:nth-child(3){
        margin-left: -4px;
       }
       /*.menu-item:nth-child(4){
        margin-left: 24px;
        margin-right: 85px;
       }*/
    .widget-menu-popup-wrap{
        display: none;
    }
    .c-slider.c-slider-template-1 .widget-item-picture {
        left: 30%!important;
        top: 10%;
    }
    .widget-container-logotype-wrap {
        margin-right: 183px;
    }
    /*.menu-item{
        width:110px!important;
    }*/
    .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text .menu-item-text-wrapper{
        font-size: 16px!important;
        line-height: 19.5px;
        font-weight: 600;
    }
    .intec-content{
        max-width: 1575px!important;
    }
    body .intec-template .intec-template-part.intec-template-part-title,
    body .intec-template .widget .widget-header .widget-title {
        font-size: 36px;
    }

    .intec-ui.intec-ui-control-button.intec-ui-size-5 {
        padding-left: 40px;
        padding-right: 40px;
    }
    .widget.c-widget.c-widget-products-2 .widget-item-purchase-desktop .widget-item-purchase-button {
        max-width: 140px;
    }
    .c-about-ref-template-2 .widget-button {
        height: 60px;
    }
    .widget.c-brands.c-brands-template-4 .widget-button.widget-button-rectangular{
        width: 180px;
        height: 48px;
    }
    .widget-item-purchase-desktop a{
        font-weight: 400!important;
    }
    .intec-ui.intec-ui-control-button.intec-ui-scheme-current:hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-current.intec-ui-state-hover, .intec-ui.intec-ui-control-button.intec-ui-scheme-current[data-ui-state="hover"]{
        background-color: transparent!important;
        text-decoration: underline;
    }
}
.c-about-ref-dekor {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url('/upload/about-bg-dekor-2.png');
    background-position: right top;
    background-repeat: no-repeat;
    background-size: 74% 100%;
    /* background-color: #b30814;
    mask-image: radial-gradient(ellipse 32% 84% at 19% 53%, transparent 100%, #000 0); */
}
.c-brands-template-4_custom{
    width: 100.6%;
}
.c-about-ref-dekor:before {
    /* content: ''; */
    /* position: absolute;
    display: block;
    width: 60%;
    height: 100%;
    top: 0;
    left: 0; */
    /* background-image: url("data:image/svg+xml,%3Csvg width='638' height='728' viewBox='0 0 638 728' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-50 1083.54C-425.301 1083.54 -729.543 779.301 -729.543 404C-729.543 28.6989 -425.301 -275.543 -50 -275.543C325.301 -275.543 629.543 28.6989 629.543 404C629.543 779.301 325.301 1083.54 -50 1083.54ZM-50 1092C-429.972 1092 -738 783.972 -738 404C-738 24.0281 -429.972 -284 -50 -284C329.972 -284 638 24.0281 638 404C638 783.972 329.972 1092 -50 1092Z' fill='url(%23paint0_linear_171_8)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_171_8' x1='-50' y1='1092' x2='-50' y2='-284' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D9D7C2'/%3E%3Cstop offset='0.505' stop-color='%23DDD2B1' stop-opacity='0.79'/%3E%3Cstop offset='1' stop-color='%23D9D7C2' stop-opacity='0.79'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"); */
    /* background-position: right center; */
    /* background-size: contain; */
    /* background-repeat: no-repeat; */
}
/* end test */


/* slider */
@media (min-width: 1200px) {
    .widget-content .c-slider.c-slider-template-1 .widget-item-buttons[data-view="1"] .widget-item-button {
        font-size: 18px;
        font-weight: 500;
        border-radius: unset;
        line-height: 1;
        min-width: var(--btn-width-xl);
        min-height: var(--btn-height-xl);
        display: inline-flex;
        align-items: center;
        justify-content: center;
        position: relative;
        z-index: 1;
    }
    .widget-content .c-slider.c-slider-template-1 .widget-item-buttons[data-view="1"] {
        margin-top: 56px;
    }
    .widget.c-widget.c-widget-products-2 .widget-item-image{
        top: -100px;
    }
}

/* map */
.intec-template-layout-footer .widget.c-widget.c-widget-contacts-1 .widget-item-name {
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
}
.intec-template-layout-footer .widget.c-widget.c-widget-contacts-1 .widget-item-information {
    margin-top: 10px;
}
.intec-template-layout-footer .widget.c-widget.c-widget-contacts-1 .widget-item-information-item {
    font-size: 18px;
    line-height: 130%;
    color: #fff !important;
}
.intec-template-layout-footer .widget.c-widget.c-widget-contacts-1 .widget-feedback-button {
    padding: 24px 14px;
    font-size: 16px;
    font-weight: 500;
    text-transform: none;
    letter-spacing: unset;
    min-width: 286px;
}

/* TODO перенести в соответствующий блок */
.section--products,
.section--articles {
    scroll-margin: 60px;
}
.section--shops {
    scroll-margin: 200px;
}
.section--reviews {
    scroll-margin: 120px;
}

.c-slider.c-slider-template-1 .widget-item-block-desktop{
    background: url('/upload/ee9f068408c82a859cd473f199105c87.jpeg');
  }
  .menu-item-text-wrapper{
    color: black!important;
  }
  .custom_art .owl-item{
    min-height: 355px;
  }
  .custom_art .widget-element{
    min-height: 355px;
  }
  .widget-element-custom{
    max-width: 100%;
    padding: 3px;
  }
  .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-information-brand {
    margin-bottom: 0px;
  }
  @media(max-width:1024px){
    .new_cats{
        display: flex;
        flex-direction: column;
        padding-top: 22px;
    }
    .new_cats .item{
        display: flex;
        justify-content: space-between;
    }
    .new_cats .item:not(:last-child){
        margin-right:50px
    }
    .custom_catalog{
        display: flex!important;
        justify-content: space-between;
        align-items: center;
    }
        .new_cats div p {
        margin-left: 10px;
        font-weight: 700;
    }
    .c-slider.c-slider-template-1 .widget-item-video{
        display: none;
    }
    .widget-item-block-desktop::before{
        display: none;
    }
    .c-brands-template-4 .widget-content {
        max-width: 100%!important;
    }
    .c-reviews-template-17 .widget-items {
        display: flex;
        flex-direction: column;
    }
    .c-reviews-template-17 .intec-grid > .intec-grid-item-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .intec-template .widget .widget-header .widget-title.align-left, .intec-template .widget .widget-header .widget-description.align-left, .intec-template .widget .widget .widget-footer.align-left{
        margin-top: 0!important;
    }
    .intec-grid.intec-grid-i-20 > .intec-grid-item, .intec-grid.intec-grid-i-20 > .intec-grid-item-auto, .intec-grid.intec-grid-i-20 > .intec-grid-item-1, .intec-grid.intec-grid-i-20 > .intec-grid-item-2, .intec-grid.intec-grid-i-20 > .intec-grid-item-3, .intec-grid.intec-grid-i-20 > .intec-grid-item-4, .intec-grid.intec-grid-i-20 > .intec-grid-item-5, .intec-grid.intec-grid-i-20 > .intec-grid-item-6, .intec-grid.intec-grid-i-20 > .intec-grid-item-7, .intec-grid.intec-grid-i-20 > .intec-grid-item-8, .intec-grid.intec-grid-i-20 > .intec-grid-item-9, .intec-grid.intec-grid-i-20 > .intec-grid-item-10{
        padding-top: 0!important;
    }
    .c-articles-template-1{
        margin-top: 100px;
    }
  }
  .widget-view-4  .widget-panel-items {
    display: flex;
    flex-direction: column-reverse;
  }
  .widget-view-4 .widget-panel-item:nth-child(1){
    margin-top: 20px;
  }
  .c-footer.c-footer-template-1 .widget-view .widget-view-4 .widget-panel .widget-logotype{
    text-align: left!important;
  }
  @media(max-width:550px){
    .c-footer.c-footer-template-1 .widget-view .widget-view-4 .widget-panel .widget-logotype {
    text-align: center!important;
  }
  }
  .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-view-desktop-1.widget-view-desktop-1-bordered .widget-container{
    border-bottom: 1px solid rgb(21, 21, 21);
  }
  .c-footer.c-footer-template-1 .widget-view .widget-view-4 .widget-panel{
    padding: 0!important;
  }
  .c-footer.c-footer-template-1 .widget-view .widget-view-4 .widget-panel .widget-panel-items{
    margin: 0!important;
  }
  .widget-copyright-wrap{
    margin-bottom: 5px;
  }
  .custom_wid{
    margin-top:0!important ;
  }
  .imgs{
    display: flex;
    align-items: center;
    margin-top: 100px;
  }
  .imgs-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-right: 40px;
  }
  .imgs-item p{
    max-width: 100px;
    margin-left: 10px;
    margin-top: 15px;
  }
  .ns-intec-universe.c-reviews.c-reviews-template-2 .reviews-form-toggle-button{
    background-color: #C01A13;
  }
  .reviews-btn{
    color: #fff;
  }
  .ns-bitrix.c-news.c-news-reviews-1 .c-news-reviews-send{
    margin-bottom: 121px;
}
@media (min-width: 768px) and (max-width: 1024px) {
    .c-slider.c-slider-template-1 .widget-item-block-desktop {
        height: 105vh;
    }
    .c-slider.c-slider-template-1 .widget-item-content-body{
        height: 105vh!important;
    }
    .custom_wid {
        margin-top: 120px !important;
    }
    .c-slider .widget-item-content{
        padding-top: 50px!important;
    }
}
  @media(max-width:1180px){
    .c-widget-products-2 .widget-item:nth-child(3) .widget-item-image-wrapper{
        display: none;
    }
    .c-widget-products-2 .new_cat {
        width: 100%;
        left: 15px;
    }
    .widget-item-purchase-order {
        min-width: 120px;
    }
    .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-4[data-columns-mobile="2"] .catalog-section-item .catalog-section-item-wrapper {
        overflow: visible;
    }
    .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-4 .catalog-section-item-image-element:nth-child(2) {
        display: block;
    }
    .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-4[data-borders=true] .catalog-section-item-wrapper {
        height: 430px;
    }
    * {
        min-height: 0;
        min-width: 0;
      }
    .new_cat{
        margin-right: 0!important;
    }
    .c-header.c-header-template-1 .imgs{
        flex-direction: column;
        align-items: center;
        text-align: left;
        justify-content: left;
    }
    .imgs-item{
        margin-bottom: 30px;
    }
    .imgs-item:nth-child(1){
        margin-right: 105px;
    }
    .c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-logotype-wrap {
        text-align: center;
        margin-right: 50px;
    }
    .c-news-reviews-list .news-list-items{
        grid-template-columns: repeat(1,100%)!important;
    }
    #products, #reviews{
        margin-top: 50px;
    }
    .catalog-element-gallery-picture-mob {
        display: block;
    }
    .catalog-element-information-left{
        display: none!important;
    }
    .catalog-element-information-right{
        display: flex;
        flex-direction: column;
    }
    .catalog-element-information-part:nth-child(2){
        order: 1;
    }
    .catalog-element-gallery-picture-mob {
        order: 0;
    }
    .catalog-element-information-part:nth-child(3){
        order: -1;
    }
    .c-catalog-element-catalog-default-2 .c-articles{
        display: none;
    }
    /* .properties-list {
        display: grid;
        grid-template-columns: repeat(1, 100%);
    } */
    .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-description{
        width: 100%;
    }
    .section_custom{
        flex-direction: column;
    }
    .application{
        margin-left: 0;
    }
    .c-articles-template-1 {
        margin-top: 100px!important;
    }
    .c-articles-template-1_catalog .owl-nav{
        top: 520px!important;
        right: 128px !important;
    }
    .owl-prev{
        margin-right: 0;
    }
    .c-catalog-section-catalog-tile-4 .catalog-section-items{
        flex-direction: column;
    }
    .catalog-element-information .intec-grid-item:nth-child(2){
        max-width: 100%;
    }
    .catalog-element-sections{
        max-width: 100%;
    }
    .catalog-element-panel-mobile-purchase .intec-ui-part-content{
        padding: 8px 15px;
    }
    .c-catalog-section-catalog-tile-4 .widget-item-purchase-desktop {
        padding: 15px 13px!important;
        max-width: 120px!important;
    }
    .c-catalog-section-catalog-tile-4 .widget-item-purchase-order {
        padding: 15px 22px!important;
        max-width: 120px!important;
    }
    .c-catalog-section-catalog-tile-4 .catalog-section-item:nth-child(3) .catalog-section-item-name {
        margin-bottom: 0px !important;
    }
    .c-catalog-section-catalog-tile-4.catalog-section-item:nth-child(2) .catalog-section-item-image-wrapper {
        margin-top: 0!important;
    }
    .c-catalog-section-catalog-tile-4 .catalog-section-item{
        margin-bottom: 30px!important;
    }
    .slick-list {
        max-width: 100%;
        order:1
    }
    .c-reviews .slick-next {
        right: 23px;
    }
    .slick-list{
        margin-top: 50px!important;
    }
    .prev {
        order:2;
        margin-left: 44%;
        margin-bottom: -22px;
    }
    .next{
        margin-left: 53%;
        margin-top: -3.8%;
    }
    .c-review .owl-slider{
        display: flex;
        flex-direction: column;
    }
    .c-review .next {
        order:3;
    }
    .catalog-element-section-property:last-child{
        margin-bottom: 50px;
    }
    .ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item{
        flex-direction: column;
    }
    .ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item .news-list-item-portrait{
        margin-bottom: 30px;
    }
    .ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item .news-list-item-portrait {
        margin-bottom: 30px;
        margin-left: 40%;
    }
  }
  @media (min-width: 500px) and (max-width: 650px) {
    .intec-grid > .intec-grid-item-700-2 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 65%;
    }
    .c-widget-products-2 .widget-item .widget-item-image img{
        width: 80%!important;
    }
    .c-widget-products-2 .widget-item .widget-item-image{
        right: -20px!important;
    }

  }

  @media (max-width: 500px) {
    .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-4[data-columns-mobile="2"] .catalog-section-item-name div, .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-4[data-columns-mobile="2"] .catalog-section-item-name a {
        font-size: 14px;
        max-width: 180px;
    }
    .new_cat {
        margin-right: 0!important;
        margin-top: 0px!important;
    }
}
  @media(min-width: 500px) and (max-width: 600px){
    .prev{
        margin-bottom: -0px;
    }
  }
  @media(min-width: 500px) and (max-width: 600px){
    .prev{
        margin-bottom: 0px;
    }
  }
  @media(min-width: 450px) and (max-width: 500px){
    .prev{
        margin-bottom: -2px;
    }
  }
  @media(max-width: 450px){
    .prev{
        margin-bottom: -10px;
    }
  }
  @media(min-width: 351px) and (max-width: 550px){
    .c-slider.c-slider-template-1 .widget-item-block-desktop {
        justify-content: flex-start!important;
        padding-top: 50px;
    }
    .imgs{
        margin-top: 40px;
    }
  }
  @media(min-width: 351px) and (max-width: 378px){
    .c-slider .widget-item-content {
        padding-top: 20px !important;
    }
    .c-slider.c-slider-template-1 .widget-item-block-desktop {
        height: 120vh;
    }
    .c-slider.c-slider-template-1 .widget-item-content-body{
        height: 120vh!important;
    }
    .custom_wid {
        margin-top: 240px !important;
    }
}
  @media(max-width:350px){
    .c-slider .widget-item-content {
        padding-top: 40px !important;
    }
    .c-slider.c-slider-template-1 .widget-item-block-desktop {
        height: 160vh;
    }
    .c-slider.c-slider-template-1 .widget-item-content-body{
        height: 160vh!important;
    }
    .custom_wid {
        margin-top: 360px !important;
    }
}
@media(max-width:600px){
    .ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item .news-list-item-portrait {
        margin-bottom: 30px;
        margin-left: 34%;
    }
    .ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-portrait {
        width: 120px;
        height: 130px;
    }
    .c-reviews-template-17 .slick-list{
        margin-bottom: 50px;
    }
    * {
        min-height: 0;
        min-width: 0;
      }
    .new_cats{
        display: block;
        justify-content: space-between;
        padding-top: 22px;
        max-width: 100%;
    }
    .new_cats .item{
        justify-content: start!important;
        display: flex!important;
    }
    .new_cats .item:not(:last-child){
        margin-right:20px
    }
    .new_cats .slick-slide {
        margin: 0 20px;
      }
    .custom_catalog{
        display: flex!important;
        align-items: center;
        flex-direction: column;
    }
        .new_cats div p {
        margin-left: 10px;
        font-weight: 700;
    }
    .card_advantages__icon, .card_advantages__tooltip-text{
        display: none!important;
    }
    .ns-bitrix.c-news-list.c-news-list-reviews-list-1 .news-list-item-container {
        max-width: 100%;
    }
    .card_advantages__tooltip-text {
        width: 88%;
        visibility: hidden;
        background-color: #D4D4D4;
        color: #333333;
        text-align: center;
        border-radius: 3px;
        position: absolute;
        z-index: 1;
        /* box-shadow: 0px 17px 50px 0px rgba(191, 212, 224, 1); */
        padding: 9px;
        display: none;
        /* margin-left: unset; */
        min-height: 48px;
        font-size: 16px;
        z-index: 999;
        text-align: left;
        top: 69px;
        right: 24px;
    }
    .widget.c-widget.c-widget-products-2 .widget-header {
        overflow: hidden;
        display: inline-block!important;
    }
    .new_cat{
        max-width: 100vw;
        overflow: hidden;
    }
    .new_cat .item{
        display: flex!important;
    }
}
@media(max-width:766px){
    .c-brands-template-4_custom {
        width: 100%;
    }
    .btns{
        flex-direction: column;
    }
    .new_cat .slick-slide {
        margin: 0 -40px;
    }
    .btns .widget-item-purchase-order{
        margin-bottom: 20px;
    }
    .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-4 .catalog-section-item-image-element:nth-child(2) {
        display: block;
    }
    .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-purchase {
        margin: 0 auto;
    }
    .widget.c-widget.c-widget-products-2 .widget-item-image {
        top: -48px !important;
    }
    .c-widget-products-2 .widget-item .widget-item-image {
        right: 0px !important;
    }
}
@media(max-width:1024px){
    .widget.c-brands.c-brands-template-4 .widget-items .slick-arrow.prev{
        margin-bottom: 0!important;

    }
    .c-reviews-template-17 .widget-items .slick-arrow.next {
        right: calc(50% - 54px)!important;;
    }
    .c-reviews-template-17 .widget-items .slick-arrow {
        top: unset!important;
        bottom: 0;
        transform: translateX(-50%);
    }
    .c-reviews-template-17 .widget-items .slick-arrow {
        position: absolute;
        top: -50px;
        transition: color .3s;
    }
    .widget.c-brands.c-brands-template-4 .widget-items .slick-arrow.prev {
        right: calc(50%)!important;
    }
    .prev {
        margin-bottom: 0;
    }
    .c-widget-products-2 .slick-list {
        margin-top: 20px!important;
    }
    .c-widget-products-2  .new_cat{
        width: 100%;
    }
    .c-widget-products-2 .new_cats .item {
        justify-content: start !important;
        display: flex !important;
        width: 100%;
    }
    .c-widget-products-2 .new_cat .slick-slide {
        margin: 0 10px;
    }
    .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-4 .catalog-section-item:nth-child(2) .catalog-section-item-image-element:nth-child(1) img {
        max-width: 80%;
    }
    .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-4 .catalog-section-item:nth-child(1) .catalog-section-item-image-element:nth-child(1) img {
        max-width: 80%;
    }
    .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-4 .catalog-section-item:nth-child(2) .catalog-section-item-image-element:nth-child(2) {
        top: -214px;
        right: 0px;
    }
    .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-4 .catalog-section-item:nth-child(3) .catalog-section-item-image-element:nth-child(1) {
        max-width: 120%;
    }
    .catalog-section-item-image-element:nth-child(2) img {
        height: 400px;
        max-height: 150%;
        max-width: 100%;
    }
    .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-4 .catalog-section-item:nth-child(1) .catalog-section-item-image-element:nth-child(2) {
        top: -240px;
        right: -20px;
    }
}
@media(min-width:800px) and (max-width:1024px){
    .c-catalog-catalog-1 .catalog-section-item{
        width: 50%;
    }
}
@media(min-width:650px) and (max-width:800px){
    .c-catalog-catalog-1 .catalog-section-item{
        width: 40%;
    }
}
@media(min-width:400px) and (max-width:649px){
    .c-catalog-catalog-1 .catalog-section-item{
        width: 80%!important;
    }
}
@media(max-width:400px){
    .c-catalog-catalog-1 .catalog-section-item{
        width: 100%!important;
    }
}

/* Dilshod MOD */

.time-read .news-detail-header-date {
    display: flex;
}
.time-read path {
    opacity: 0.6;
}
.time-read svg {
    margin-right: 5px;
}
.count-view .news-detail-header-date {
    display: flex;
}
.count-view path {
    opacity: 0.6;
}
.count-view svg {
    margin-right: 5px;
}
.intec-grid.intec-grid-a-v-center.intec-grid-i-15.intec-grid-500-wrap {
    padding-bottom: 15px;
}

@media screen and (max-width: 768px) {
    .intec-grid.intec-grid-a-v-center.intec-grid-i-15.intec-grid-500-wrap {
        display: flex !important;
    }
    .intec-grid > .intec-grid-item-500-1 {
        flex: 0 0 33%;
    }
    /*.footer-developer {
        display: flex;
    }*/
    .footer-developer-text {
        font-size: 10px;
        padding: 0 5px;
        margin: 0 5px;
    }
    .intec-ui.intec-ui-control-tabs-content {
        display: block !important;
    }
    /*.owl-stage-outer .owl-stage {
        width: 25% !important;
    }*/
    .catalog-element-section:nth-child(1) {
        max-width: 100%;
    }

}

#toc.active>ul {
    height: calc-size(fit-content, size);
    margin-top: 20px;
}

.er-li {
    padding: 0;
}

.er-li:before {
    content: none!important;
}
@media screen and (max-width: 500px) {
    .anchors-title {
        position: relative;
        width: fit-content;
        padding: 14px 40px;
        background: #000;
        color: white;
        font-size: 16px;
        margin: 0;
    }

    /*.anchors-title:before {*/
    /*    position: absolute;*/
    /*    right: -50px;*/
    /*    content: '';*/
    /*    display: block;*/
    /*}*/

    #toc>ul {
        height: 0;
        transition: all 0.3s;
        overflow: hidden;
        margin: 0;
    }

    .intec-grid > .intec-grid-item-500-1 {
        flex: 0 0 50%;
    }
    .footer-developer-text {
        font-size: 14px;
        padding: 0 3px;
        margin: 0 3px;
    }
}

/*
@media screen and (max-width: 768px) {
    .intec-grid.intec-grid-a-v-center.intec-grid-i-15.intec-grid-500-wrap {
        display: block;
    }
}*/

.widget.c-widget.c-widget-navigation-button-top .widget-button:hover {
   background-color: #FFF!important;
}

.widget.c-widget.c-widget-navigation-button-top .widget-button:hover > div > svg {
  fill: #e9241d!important;
  stroke: #e9241d!important;
}
.ns-bitrix.c-news.c-news-news-1 .news-detail-content-item + div {
    margin-bottom: 30px;
}
/*
.anchors-title {
    margin: 10px 0 10px 0;
}
@media (min-width: 1200px) {
    .menu-item-text:last-child {
        margin-left: 0 !important;
    }
}*/
.element-reviews-block {
    margin-top: 60px;
    padding-top: 60px;
}
p.annotation{font-size:14px;}

.widget-tabs-content.intec-ui.intec-ui-control-tabs-content {
    max-width: 1170px;
    margin: 0 auto;
}
@media(max-width:767px){
    .widget-item-img-dekor {
        padding-right: 10%!important;
    }
    .widget-item.intec-grid-item-2.intec-grid-item-500-1:last-child .widget-item-image {
        display: none !important;
    }
}
@media (min-width: 1200px) {
    .menu-item-text:last-child {
        margin-left: 0px !important;
    }
    .menu-item {
        max-width: 220px !important;
        margin-right: 30px !important;
    }
    .menu-item:nth-child(4) {
        margin-left: 0px !important;
        margin-right: 30px !important;
    }
}