@media screen and (max-width: 1265px){
    .sitename-pannel,
    .sitename-menu {padding: 0 15px;}
    .header-shipping {display: none;}
}

@media screen and (max-width: 1200px) {
    body {background: none;}
    .wrapper,
    .category-block {width: 100%; box-sizing: border-box; margin: 0; padding: 0 15px;}
    .sitename-pannel,
    .sitename-menu,
    .bgLandFooter,
    .sidebar,
    .pc_link {display: none;}
    .mob-header {display: flex;}
    .mob-side,
    .mob_link {display: block;}
    .search-pannel {display: block !important; position: static; background: none; padding-top: 0;}
    .search-pannel::before {display: none;}
    .side_search {width: auto;}
    .sub-footer {padding: 0 15px;}
    .blogContent {padding-left: 30px;}
    .rtl .blogContent {padding-right: 30px;}
    .blogPromo {margin-bottom: 20px;}
    .edpack-banner {padding-left: 30%;}
    .ed-bonus {font-size: 70px; line-height: 70px;}
    .banner-wrapper {
        flex-direction: column;
        align-items: flex-start;
        padding: 20px;
        height: auto;
        background-size: auto 100%;
    }
    .banner-wrapper-txt {width: auto; text-align: left;}
    .order_status_cont > img {display: none;}
    .order_status_cont {justify-content: center; margin-top: 0; margin-bottom: 150px;}
    .about_us {padding: 0; background: none;}
    .sitemap_page {padding: 0 15px 20px 15px;}
}

@media screen and (max-width: 850px) {
    .banner-wrapper-txt {font-size: 20px;}
    .banner-wrapper-txt div {font-size: 25px;}
    a.bannerLanding_btn {padding: 0 25px; height: 46px; font-size: 16px; line-height: 46px; margin-top: 10px;}
    .main-banner {height: 400px;}
    .bannet-txt {width: 50%;}
    .bannet-txt > img {width: 100%;}
    .banner-txt {font-size: 20px;}
    .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;}
    .pillBestSale {display: none;}
}

@media screen and (max-width: 750px) {
    #tools_letter {display: none;}
    .footer-menu {flex-wrap: wrap; justify-content: space-evenly;}
    .footer-menu-list {width: 40%;}
    .bonus-index {flex-wrap: wrap;}
    .blogContent {width: 90%; padding-left: 0;}
    .blogPromo {flex-direction: column;}
    .blogPromo img {max-width: 100%; margin-bottom: 20px;}
    .rtl > img {order: 0;}
    .rtl .blogContent {padding-right: 0;}
    .edpack-banner {font-size: 20px;}
    .ed-bonus {font-size: 60px; line-height: 60px;}
    .pill-info-wrap {width: 100%;}
    .dose-page {padding-bottom: 10px; flex-wrap: wrap;}
    .pill-save-sum,
    a.bttn-buy {display: none;}
    .mob-bttn-buy {display: block;}
}

@media screen and (max-width: 656px) {
    .footer-tbl {flex-direction: column; margin-bottom: 0;}
    .footer-tbl > div {margin-bottom: 20px;}
    .bonus-index-txt {padding: 30px 0;}
    .swiper-slide {height: auto; margin: 20px 0;}
    .rev-txt {padding: 0;}
    .index-review {height: auto;}
    .edpack-banner {height: 150px; background-size: auto 150px; font-size: 16px;}
    .ed-bonus {font-size: 40px; line-height: 40px;}
    .banner-wrapper-txt {display: none;}
    .sep {margin: 20px 0;}
    .icon-flag {width: 50px;}
    .icon-flag-header {width: auto; padding: 0 5px;}
    .parcel-img img {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;}
    .cart-prod {height: auto; flex-wrap: wrap; align-items: center; position: relative; padding: 10px 0;}
    .cartProdName {display: block;}
    .cartSum {width: auto; margin: 5px 0;}
    .quant {margin-left: 100px;}
    .cart-del {position: absolute; top: 10px; right: 10px; width: auto;}
    .cart-pack-descr span {display: block;}
    .mobCartHide {display: none;}
    .cart_nav {text-align: center; padding-top: 10px;}
    .total-sum {justify-content: flex-end;}
    #cart_insurance .cart-prod {flex-direction: row; padding: 10px;}
    #cart_insurance .cart-pic-pill,
    #cart_insurance .cart-price {display: none;}
    #cart_insurance .cartSum {margin: 0;}
    #cart_insurance .part-pic-name {width: auto;}
    .our_policy {padding-bottom: 20px;}
    .category_block {width: 50%;}

}

@media screen and (max-width: 425px) {
    article {padding: 70px 0;}
    .mob-hide {display: none;}
    .mob-show {display: block;}
    .pills-box {padding: 0 20px;}
    footer {padding: 25px 0 0 0;}
    .footer-menu-list {width: 100%; text-align: center;}
    #copyright {line-height: normal; padding: 20px 0;}
    .title {font-size: 24px;}
    .index-banner-app {padding-top: 50px;}
    .edpack-banner {height: 100px; background-size: auto 100px; font-size: 14px;}
    .ed-bonus {font-size: 30px; line-height: 30px;}
    .main-banner {height: 300px;}
    .sep {margin: 10px 0;}
    .bannet-txt {width: 55%;}
    .banner-txt {font-size: 16px;}
    .banner-link {margin-top: 20px; font-size: 16px;}
    .title-doses,
    .review-star-capt {display: block;}
    .ourbonus-tbl {flex-direction: column;}
    .ourbonus-tbl > div {width: 100%;}
    .shedule-tbl,
    .our-bonus {font-size: 12px;}
    .category_block {width: 100%;}
    .subscribe-bookm input[type="email"] {width: 100%;}
}