@media screen and (max-width: 991px) {
        
nav.nav {
	display: none;
}

header.header {
	display: none;
}

.mob-nav__logo {
	background-size: auto 40px;
    margin-left: 70px;
}

.mini-cart:hover {
    background-color: transparent;
}

.mini-cart:active {
    background-color: transparent;
}

.mini-cart:hover .mini-cart__count,
.mini-cart:active .mini-cart__count {
	box-shadow: 0px 0px 0px 0.25rem #fff;
}

.mob-nav__SearchIcon,
.mob-nav__logIn {
	width: 32px
}

a.catalog-sections__show-all {
	display: none !important;
}

.subscrible__form > * {
    width: calc(33.33% - 2rem) !important;
}

img.subscrible__pic {
    display: none;
}
.pdr-advantages__devider {
    display: none;
}

.main-page__advantages .pdr-advantages__item {
    width: 31.7%;
}

.main-page__header a.catalog-sections__show-all {
    display: none !important;
}


.main-page__header .colls__coll.--10 {
    width: 100% !important;
}

.colls {
    width: 100%;
}

main {
    padding-top: 5.5rem;
}
.tiles > * {
    width: 100%;
    margin-bottom: 1rem;
}

.tiles__mask {
    width: 100%;
    min-height: auto;
}
.tiles__mask > .flex.--just-center {
    margin-top: 4rem;
}

.footer__top .footer__menu {
    width: calc(33.33% - 2rem);
}
.footer__asq {
    display: none;
}

.footer__info > * {
    width: calc(33.33% - 2rem) !important;
	margin-bottom: 30px;
}

img.footer__pay {
    height: 1rem;
}

.colls__coll.--10 {
    margin-right: 0px;
}

.seotext__content {
    height: 8.75rem;
    overflow: hidden;
    padding-right: 6rem;
}
.seotext__show {
    right: 2rem;
}

.wraper__side {
    width: 100% !important;
    max-width: 100% !important;
    margin-right: 0px !important;
}

.wraper__title {
    /* margin-bottom: 0px; */
}

.pdr-detail__side {display: none;}

.pdr-detail .pdr-detail__header {
	position: relative;
}

.pdr-detail__desc {
    padding: 2rem 4rem 0;
}

.pdr-detail__info {
    max-width: 100% !important;
    margin-right: 0px !important;
}

.pdr-detail .pdr-detail__info {
	position: static;
}

.pdr-detail__gallery {
    width: 100% !important;
    max-width: 100% !important;
    margin-right: 0px !important;
}

.projects > * {
    width: calc(100% / 1);
}

.sort__selects.flex.--align-center {
    margin-top: 0px;
}

.project__bottom {
    margin-top: 1rem;
}

.wraper__list {
    background-color: #FFFFFF;
    padding: 6rem 4rem;
    position: relative;
}

.catalog__categorys > * {
    width: calc(100% / 2);
}

.catalog__category:nth-child(4n) {
    border-right: 1px solid transparent;
}
.catalog__category:nth-child(2n) {
    border-right: 1px solid transparent;
}

.catalog__category:nth-child(+n+4) {
    border-bottom: 1px solid var(--color__border) ;
}
.category.--view-2 > * {
    width: calc(100% / 3);
    display: flex;
    flex-direction: column;
}
.pdr-detail__tab-devider {
    display: none;
}

.pdr-detail__tab {
    margin-right: 2rem;
}

.modifications.--grouped .pdr-detail__tab {
	margin-right: .3rem;
}

.personal__content {
    width: 100%;
    order: 2;
    margin-right: 0px;
}

.personal__side {
    max-width: 100% !important;
    margin-bottom: 1rem;
    margin-right: 0px !important;
}

.product-mini__name {
    margin-left: 2rem !important;
    max-width: initial;
    padding-right: 1rem;
    flex: 1;
}

.product-mini >  .flex {
    justify-content: flex-start;
}

a.product-mini__delete span {
    display: none;
}

a.product-mini__delete {
    position: absolute;
    right: 0px;
    top: 0px;
    margin-left: 0;
}

.product-mini {
    position: relative;
}

.order-form__inputs .input__wrap {
    width: 100% !important;
    max-width: calc(50% - 1rem);
    margin-bottom: 1rem;
}
.personal__side.--toatl-order {
    order: 3;
    margin-bottom: 0px;
    margin-top: 1rem;
}
.contacts .map {
    display: none;
}

.contacts {
    min-height: auto;
    padding: 2rem;
}

.contacts .info {
    position: relative;
    width: 100%;
    margin: 0px;
    left: 0px;
    top: 0px;
}

.contacts .info:after {
    display: none;
}

.items {}

.projects.--news > * {
    width: calc(100% / 2);
}
.news-detail__pic {
    margin-top: inherit !important;
    display: block;
}

.mob-nav__full {}

.mob-nav__full .catalog-sections {
    display: block;
    max-width: 100%;
}
.catalog-section__item--level-1:hover .catalog-section--level-2, .catalog-section__item--level-1.--hover .catalog-section--level-2 {
    display: none;
    /* flex-wrap: wrap; */
}
.mob-nav__logo {
    background-image: url(../img/logo.svg);
    background-size: auto 40px;
}

.mini-cart {
    background-color: transparent;
}

.mini-cart__count {
    box-shadow: 0px 0px 0px 0.25rem #ffffff;
}
.center-wrap {
    max-width: 100%;
    padding: 0px 1.5rem;
}

.type-carusel__buttons {
    display: none;
}

.type-carusel__paginatin {
    margin-top: 1rem;
    width: 100%;
    justify-content: center;
    display: flex;
}

.type-carusel__title h3 {
    width: 100%;
}

.type-carusel__title div {
    margin-left: 0px;
}

.colls__coll.--6.flex.--align-end.--just-center.--final-pic {
    display: none;
}
.colls__coll.--6.flex.--align-end.--just-center.--final-pic {
    display: none;
}

.order-form__thanks-desc {
    text-align: center;
    justify-content: center;
    flex: inherit;
    width: 100% !important;
    display: flex;
    max-width: 100% !important;
    padding: 4rem;
}

.order-form__thanks-desc .flex {
    justify-content: center;
}

.order-form__thanks-desc {
    margin-right: 0px !important;
}

.contacts .info .items .item {
    width: 50%;
}

.catalog-sections {
    display: none;
}

.swiper__navigation {
    display: none;
}

.swiper-slide .projects.--news > * {
    width: calc( (100% / 1) - .5rem);
}

.product.--main-page {
    width: calc( (100% / 2) - .5rem);
}
.swiper-slide.category.--view-2 .product {
    width: calc( (100% / 1) - .5rem);
}

.wraper__component {
    max-width: 100% !important;
}

.product .count-calc.--fix-product {
    /* display: none; */
}

.category.--view-2 > * {
    width: calc( (100% / 3) - .5rem);
}


.order-form__thanks-desc br {
    display: none;
}
.contacts {
    margin-top: 0rem !important;
}

.contacts {
    padding: 0px;
}

.contacts .info {
    box-shadow: none;
    border: 1px solid #eeeeee;
}

.projects.--news > * {
    width: calc( (100% / 2) - .5rem);
}







}