@media screen and (max-width: 1200px){
    .copyright-bg {padding: 10px 15px;}
    #lz_overlay_wm {display: none !important;}
    .footer-menu > div {padding: 0 15px; width: 49%; box-sizing: border-box;}
    .f-info {max-width: none;}
    .title,
    .top-cat-title,
    .top-cat-descr,
    .review-block,
    .breadcrumbs,
    .product-info,
    #dose_items,
    .parcel-box,
    .title-descr,
    .product-descr-block,
    .title-cat,
    .cart_nav,
    .edpack-descr,
    .sitemap_page {padding: 0 15px;}
    .anon,
    .info-shipping,
    .addReviewBttn {margin: 0 15px;}
    #cart_bonuses {margin: 35px 15px;}
    .review-add {margin: 15px;}
    .product-list {margin: 30px 15px 40px 15px;}
    .info-shipping {padding: 15px 15px 0 15px;}
    #categories_list,
    .site-nav,
    .bgLandFooter,
    .lan_corner,
    .f-left {display: none;}
    #static_sidebar_search {width: 100%;}
    .cat-list {padding: 8px; background-color: #004a9e; height: auto;}
    .mob-header {display: flex;}
    .mob-side,
    .app-download {display: block;}
    body {background: none !important;}
    .container {padding-top: 0;}
    .swiper-pagination-bullets {width: 100% !important;}
    .swiper-slide {justify-content: center;}
    .index-top-pill {padding: 10px 15px 0 15px;}
    .cart-tbl {width: calc(100% - 30px); margin: 0 15px;}
    .static_page-header .faq-title {padding: 20px 10px;}
    .static_page-header .static-txt {padding-left: 10px; padding-right: 10px;}
}

@media screen and (max-width: 870px) {
    .pillBestSale,
    .info-tbl {display: none;}
    .shedule-tbl {margin-top: 0;}
    .info-shipping {padding: 0; border: 0;}
    .parcel-img {flex-direction: column;}
    .parcel-img div {padding: 10px; border: 0; margin-bottom: 10px;}
    .parcel-img div::after {display: none;}
    .parcel-img img {align-self: flex-start;}
}

@media screen and (max-width: 750px) {
    .sub-footer {padding-bottom: 35px;}
    .footer-menu > div {width: 100%;}
    .f-contact {width: 50%; float: left;}
    .dose-page {padding-bottom: 10px; flex-wrap: wrap;}
    .pill-info-wrap {width: 100%;}
    .pillPagePrice {width: 160px;}
    .pill-save-sum,
    .c-head {display: none;}
    .title-cat {text-align: left; font-size: 22px; line-height: normal; padding: 10px 15px 15px 15px;}
    .cart-prod {height: auto; flex-wrap: wrap; align-items: center; position: relative; padding: 10px 0;}
    .cartSum {width: auto; margin-bottom: 10px; margin-right: 10px;}
    .quant-minus {margin-left: 100px;}
    .cart-del {position: absolute; top: 10px; right: 10px; width: auto;}
    .cartPillName {padding-right: 25px;}
    .cartPillName span {display: block;}
    .ship-block {padding: 10px 0;}
    .total-sum {height: 60px;}
    .total-sum div:first-child {padding-left: 10px;}
    .ship-ico {display: none;}
    .shipping-elem-name {margin-left: 10px;}
    .empty-cart {flex-direction: row;}
    .empty-cart .cartSum {display: none;}
    #cart_gifts .cartSum,
    #cart_gifts .cart-price,
    #cart_insurance .cart-price {display: none;}
    #in_check {margin-left: 100px;}
    a.nextRangPack {display: block; margin: 10px 0 15px;}
    a.nextRangPack span {white-space: nowrap;}
}

@media screen and (max-width: 656px) {
    .flashbox {height: auto;}
    .f-right {width: 100vw; padding-bottom: 30px;}
    .parcel-img img {width: 100%;}
    .ourbonus-tbl {flex-direction: column;}
    .ourbonus-tbl > div {width: 100%;}
    .review-form {padding: 0 15px;}
    .review-form-row {flex-direction: column; align-items: flex-start;}
    .review-form-label {width: 100%; text-align: left;}
    .review-form-field {width: 100%;}
    .review-form input[type="text"] {width: 100%; height: 30px; margin: 5px 0;}
    .review-form textarea {width: 100%; margin: 5px 0;}
    .review-form-selstar {margin-top: 10px;}
    .review-form-selstar img {width: 24px;}
    #add_review_success {margin-top: 15px;}

    .order_status {margin: 0; width: 100%;}
    .order_status td {padding: 7px 10px;}
    .order_status input[type="text"],
    .order_status input[type="text"]{width: 100%; box-sizing: border-box;}
    .order_info_tbl {width: calc(100% - 20px); margin-left: 10px;}

    .contact_form {padding: 15px 10px;}
    .contacts-fields {flex-direction: column;}
    .contacts-sides {width: 100%;}
    .input-capcha {margin: 15px 10px 15px 0;}
}

@media screen and (max-width: 460px) {
    .pillPageBonus {margin-bottom: 10px; padding-top: 10px;}
    .pillPagePrice {width: auto; text-align: right;}
    .pillPageBtn {text-align: left;}
    .pill-save-sum,
    a.bttn-buy,
    .mob-hide{display: none;}
    .mob-bttn-buy {display: block;}
    .shedule-tbl {font-size: 14px;}
    .shedule-tbl-flag {width: 50px;}
    .shedule-tbl-head {width: auto;}
    .cart_nav {flex-direction: column; margin-bottom: 30px; margin-top: 0;}
    .category_block {width: auto;}
}

@media screen and (max-width: 425px) {
    .f-contact {width: 100%; float: none;}
    .anon-blok {background-size: 60px auto; padding-left: 100px; height: 125px;}
    .product-descr {margin-bottom: 5px;}
}