@media (min-width:1440px){}
@media (min-width:768px) and (max-width:1024px){.swiper{display:block;}
.header-info{text-align:center;}
.header-logo{display:block;margin-right:0;margin-bottom:10px;}
.header-tel, .header-call, .header-search, .header-basket{margin-right:30px;}
.main-register, .main-basket, .main-blog, .main-home, .main-catalog, .main-blog-post{padding-left:20px;padding-right:20px;}
.header-basket{text-align:left;}
.footer{padding:45px 20px 5px 20px;}
.subscribe, .home-feedbacks{margin:0 -20px;}
.cabinet-nav, .cabinet-content{float:none;width:100%;}
.catalog-slider__item img{width:100%;}
.cabinet-nav__item{display:inline-block;}
.home-feedbacks__inner{justify-content:center;}
.home-feedbacks__title{margin-bottom:20px;}
.home-benefits__item{float:left;width:25%;padding:0 6px;margin:0;}
.home-benefits__item img{max-width:100%;}
.order-form{width:350px;}
.order-form__type-item{margin-bottom:15px;}
.order-form__field:nth-child(even){float:left;}
.order-form__field{width:100%;}
.btn--click{margin:8px 0 0 0;}
.product__table td{height:77px;}
.product__gallery-small{width:100%;margin-top:10px;}
.product__gallery-big{width:100%;}
.product__gallery{width:490px;}
.pgs__item{display:inline-block;margin:0 10px;}
.order-form, .order-info{width:100%;}
.order-info{margin-top:20px;-webkit-background-size:cover;background-size:cover;}
.personal-details__field--street{width:206px;}
.personal-details__item, .personal-details__item:last-child{width:40%;}
.personal__info-passwords{margin:30px 0 55px 0;}
.inp-register.inp-register--pass{width:156px;}
.ptc__form{float:left;}
.product__general{overflow-x:auto;}
.product__table{width:1050px;}
.product__gallery, .product__info{float:none;margin-left:auto;margin-right:auto;}
.product__gallery{margin-bottom:40px;}
.catalog__items{justify-content:space-around;}
.catalog-slider{max-width:700px;}
}
@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.footer__logo img{max-width:100%;}
.header-logo{display:inline-block;}
.header-logo, .header-tel, .header-call, .header-search, .header-basket{margin:10px 30px;}
.subscribe__form{margin-right:20px;}
.inp-subscribe{width:168px;}
.navigation__cat-link{font-size:0px;}
.navigation__cat-link i{font-size:28px;line-height:1.5em;}
.blog-article{padding:0 10px;}
.error{max-width:600px;}
.register__bg-one, .register__bg-two{display:none;}
.history-details{margin-top:25px;}
.history-items{flex:1 1 550px;}
.home-benefits__item{width:50%;margin:15px 0;}
.home-feedbacks__container{width:720px;}
.catalog{flex-direction:column;}
.catalog__filter{flex:1 1 auto;width:100%;}
.filter__item{display:inline-block;vertical-align:top;width:30%;margin:0 10px;}
.catalog-slider{max-width:450px;margin:70px 0 70px auto;}
}
@media (min-width:320px) and (max-width:767px){.swiper{display:block;}
#home-popular-one, #home-popular-two{text-align:center;}
.home-product{max-width:240px;text-align:left;}
.home-popular__slider-prev, .home-popular__slider-prev2{left:-10px;}
.home-popular__slider-next, .home-popular__slider-next2{right:-10px;}
.main-register, .main-basket, .main-blog, .main-home, .main-catalog, .main-thanx, .main-blog-post{padding-left:15px;padding-right:15px;}
.header-info{padding:15px 10px 25px 10px;text-align:center;}
.header-logo{display:block;text-align:center;margin-right:0;}
.header-tel, .header-call, .header-search, .header-basket{margin-right:0;margin-top:15px;}
.header-tel, .header-search, .header-basket{text-align:left;}
.header-tel{margin-right:8px;}
.inp-search{width:180px;}
.navigation__list{flex-direction:column;}
.category{position:relative;left:0;width:100%;}
.footer-block:first-child, .footer-block{width:100%;text-align:left;}
.footer-block{padding-left:20px;padding-right:20px;}
.footer-block:first-child{margin-bottom:15px;}
.footer{padding:45px 10px 5px 10px;}
.footer__logo img{max-width:100%;}
.footer-payments{margin-top:15px;}
.footer-heading{margin-bottom:15px;}
.blog-article{flex:0 1 100%;padding:0;}
.subscribe{margin:0 -15px;-webkit-background-size:cover;background-size:cover;}
.subscribe__text, .subscribe__form{padding:0 15px;margin-right:0;width:100%;}
.inp-subscribe{width:168px;}
.basket__item{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;width:100%;}
.basket__close, .basket__img, .basket__text, .basket__btns, .basket__price, .basket__text{flex:1 1 0;width:100% !important;padding:20px 0;text-align:center;border-bottom:1px solid #00b5dd;border-right:none;}
.basket__price{border-bottom:none;}
.basket-controls__order, .basket-controls__back{width:140px;margin:8px 0 8px 0;}
.modal{width:96%;padding-left:15px;padding-right:15px;}
.modal-form-register__title{margin-top:10px;}
.btn-modal--blue, .btn-modal--regular{float:none;margin:15px 0 0 0;}
.form-register{width:100%;}
.form-register--auth, .form-register--auth .inp-register{text-align:center;}
.error{flex-direction:column;padding:25px 15px 10px 15px;}
.error-bg-ico{display:none;}
.error-b, .error-img{max-width:100%;}
.error-page{text-align:left;}
.register__bg-one, .register__bg-two{display:none;}
.register{margin:20px -15px 60px -15px;padding:30px 15px 45px 15px;}
.cabinet-nav, .cabinet-content{float:none;width:100%;}
.catalog-slider__item img{max-width:100%;}
.cabinet-slider{margin:20px 0;}
.cabinet-nav__item{margin-bottom:20px;}
.history-inner{flex-direction:column;align-items:flex-start;}
.history-items{flex:1 1 0;}
.history-status{flex:1 1 0;width:100%;min-height:50px;margin-left:0;margin-top:10px;}
.history-items{display:block;width:100%;}
.history-item{display:block;}
.basket__close, .basket__img, .basket__text, .basket__btns, .basket__price{display:block;}
.history-btns{margin-top:20px;}
.btn--regular{margin-top:10px;}
.history-details{margin-top:0;}
.history .total-price{float:none;margin-top:0;}
.home-benefits__item{display:block;margin:6px 0;}
.home-benefits__item img{max-width:100%;}
.home-feedbacks{margin-left:-15px;margin-right:-15px;padding:25px 15px;}
.home-feedbacks__container{width:100%;}
.home-feedbacks__btn-left{left:5px;}
.home-feedbacks__btn-right{right:5px;}
.home-feedback{flex-direction:column;}
.home-feedback__product{margin-top:10px;}
.home-feedbacks__title{margin-bottom:15px;}
.order-form, .order-info, .order-form__field{float:none;width:100%;}
.order-form__type{margin:15px 0 15px 0;}
.order-form__type-item{margin:10px 0;}
.order-item .basket__text{padding:20px 10px;}
.order-info{-webkit-background-size:cover;background-size:cover;}
.order-info__detail-title{width:65%;padding:0;}
.personal-details__item, .personal-details__item:last-child{float:none;width:100%;margin-left:0;padding-left:10px;padding-right:10px;}
.personal-details__field--flat{float:none;width:100%;}
.personal-bg{margin-left:-15px;margin-right:-15px;}
.personal-details__title{margin-left:0;}
.product__gallery, .product__info, .product__gallery-big, .product__gallery-small, .ptc__form, .ptc__feedbacks{float:none;width:100%;}
.product__gallery-small{text-align:center;}
.product__gallery-big{margin-top:0;}
.product__gallery-big img{max-width:100%;}
.pgs__item{display:inline-block;}
.product__general{overflow-x:auto;}
.product__table{width:800px;}
.category--opened{width:100% !important;}
.catalog{flex-direction:column;}
.catalog__filter, .catalog__content{flex:1 1 0;width:100%;}
.catalog__filter{margin-top:15px;margin-bottom:30px;}
.catalog__content{margin-left:0;}
.catalog__items{justify-content:center;}
.sorting__text, .sorting__link{display:block;margin-left:0;margin-bottom:10px;}
}