/* @media (max-width: 1199px) and (min-width: 992px) {

} */

@media (max-width: 1430px) and (min-width: 1192px) {
    .product-item__img {width: 230px; height: 230px;}
    .product-item__img span {width: 200px; height: 200px;}
    .main-bottom-bg:after {width: 573px;}
    .main-bottom__leftFlower {left: -95px;}
    .footer-phone {font-size: 15px;}
    .product-item.bg-1 .product-item__img {background-image: url('img/product-item-bg-1-mini.png');}
    .product-item.bg-2 .product-item__img {background-image: url('img/product-item-bg-2-mini.png');}
    .product-item.bg-3 .product-item__img {background-image: url('img/product-item-bg-3-mini.png');}
    .product-item.bg-4 .product-item__img {background-image: url('img/product-item-bg-4-mini.png');}
    .product-item.bg-5 .product-item__img {background-image: url('img/product-item-bg-5-mini.png');}
    .catalog-left {margin-right: 0;}
    .catalog-inner-slider-wr {margin-left: 0; margin-right: 0; margin-top: 50px;}
    .ci-product {width: 289px; height: 289px;}
    .ci-product span {width: 250px; height: 250px;}
    .ci-product.bg-1 {background-image: url('img/product-item-bg-1.png');}
    .ci-product.bg-2 {background-image: url('img/product-item-bg-2.png');}
    .ci-product.bg-3 {background-image: url('img/product-item-bg-3.png');}
    .ci-product.bg-4 {background-image: url('img/product-item-bg-4.png');}
    .cart-step__text {font-size: 20px;}
    .delivery-right {margin-left: 30px;}
    .cart-present__text {font-size: 14px;}
    .cart-right {margin-left: 0;}
}

@media (max-width: 1191px) and (min-width: 0px) {
    .hp-nav {margin: 0 -50px;}
    .hp-nav a {font-size: 14px;}
    .page-top-btn-wr {order: 1;}
    .page-top-search-wr {order: 2;}
    .page-top-nav-wr {order: 3;}
    .page-nav {margin-top: 20px;}
    .main-bottom__leftFlower {display: none;}
    .mb-right-flower {display: none;}
    .main-bottom-bg {display: none;}
    .main-bottom-mobile {display: block;}
    .main-delivery__man {display: none;}
    .main-delivery__manMobile {display: block;}
    .main-delivery__right {text-align: left;}
    .footer-phone {margin-bottom: 15px;}
    .footer-copy {text-align: center; margin-bottom: 15px;}
    .footer-visa {text-align: center; margin-bottom: 15px;}
    .footer-soc ul {text-align: center; margin-bottom: 15px;}
    .bw-wr {text-align: center;}
    .bestweb {float: none; margin-top: 0;}
    .catalog-right .page-search {margin-top: 15px;}
    .catalog-left {margin-right: 0;}
    .ci-slider-items {flex-direction: row; justify-content: center;}
    .ci-slider-items {width: 100%;}
    .ci-slider-items .slick-track {display: block;}
    .ci-slider-items .slick-slide {display: flex; justify-content: center;}
    .ci-slider-item {margin: 0 15px; margin-bottom: 30px;}
    .catalog-inner-slider-wr {margin: 0; margin-top: 30px;}
    .service-item {width: 100%;}
    .delivery__img {margin-top: 0;}
    .contacts-item {width: 50%;}
    .cart-step__text {font-size: 18px;}
    .cart-present {margin-bottom: 10px;}
    .recipient-text {margin-bottom: 15px;}
    .cart-map {margin-bottom: 15px;}
    .cart-right {margin-left: 0;}
    .mobile-order-1 {order: 1;}
    .mobile-order-2 {order: 2;}
    .ci-slider-items .slick-arrow.slick-prev {
        left: 0;
        top: 50%;
        transform: translateY(-50%) rotate(-90deg);
    }
    .ci-slider-items .slick-arrow.slick-next {
        right: 0;
        left: inherit;
        top: 50%;
        bottom: inherit;
        transform: translateY(-50%) rotate(-90deg);
    }
    .ci-slider-item {margin-bottom: 0;}
    .ci-slider-items-wr {margin-bottom: 30px;}
    .inner-page.mt .catalog-left {margin-top: 0;}
    .ci-occasion {margin-left: 0;}
}

@media (max-width: 967px) and (min-width: 0px) {
    .hp-nav {display: none;}
    .hp-nav-wr {display: none;}
    .page-top-bg {display: none;}
    .page-top-btn-wr {text-align: center; margin-bottom: 15px;}
    .mo-item {width: 25%;}
    .footer-text {width: 33.3333%;}
    .main-delivery {background-position: center bottom; background-size: contain;}
    .logo-wr {order: 1;}
    .header-top-phone-wr {order: 2;}
    .header-cart-wr {order: 3;}
    .page-nav {flex-wrap: wrap;}
    .page-top-search-wr .page-search {display: none;}
    .catalog-right .page-search {display: none;}
    .cart-step {width: 50%;}
    .cart-item {flex-wrap: wrap;}
    .cart-item-product {width: 50%; margin-right: 0; margin-bottom: 15px;}
    .cart-item-name {width: 50%; margin-bottom: 15px;}
    .header-panel .header-panel__open {display: block;}
}

@media (max-width: 767px) and (min-width: 0px) {
    .product-item__img {width: 230px; height: 230px;}
    .product-item__img span {width: 200px; height: 200px;}
    .page-nav li {margin-bottom: 10px;}
    .mo-item {width: 50%;}
    .main-occasion legend {font-size: 24px;}
    .mb-well__text {font-size: 20px;}
    .footer-occasion {align-items: center;}
    .footer-occasion li {width: 50%;}
    .footer-occasion a {font-size: 14px;}
    .footer-occasion a img {margin-right: 10px;}
    .footer-phone {text-align: center;}
    .footer-phone a {display: block;}
    .footer-phone span {display: none;}
    .footer-text {width: 100%; text-align: center; margin-bottom: 10px;}
    .header-top-desc {display: none;}
    .header-top-mobile {display: block;}
    .product-item.bg-1 .product-item__img {background-image: url('img/product-item-bg-1-mini.png');}
    .product-item.bg-2 .product-item__img {background-image: url('img/product-item-bg-2-mini.png');}
    .product-item.bg-3 .product-item__img {background-image: url('img/product-item-bg-3-mini.png');}
    .product-item.bg-4 .product-item__img {background-image: url('img/product-item-bg-4-mini.png');}
    .product-item.bg-5 .product-item__img {background-image: url('img/product-item-bg-5-mini.png');}
    .ci-product {width: 289px; height: 289px;}
    .ci-product span {width: 250px; height: 250px;}
    .ci-product.bg-1 {background-image: url('img/product-item-bg-1.png');}
    .ci-product.bg-2 {background-image: url('img/product-item-bg-2.png');}
    .ci-product.bg-3 {background-image: url('img/product-item-bg-3.png');}
    .ci-product.bg-4 {background-image: url('img/product-item-bg-4.png');}
    .ci-slider-item {width: 130px; height: 130px; margin: 0 5px; margin-bottom: 0px;}
    .ci-slider-item span {width: 120px; height: 120px;}
    .recommend__title {font-size: 18px;}
    .service-item {margin-bottom: 30px; display: block;}
    .service-item__img {width: 100%; margin: 0;}
    .service-item-wr.right .service-item__img {margin-left: 0;}
    .delivery-right-item__bold {font-size: 18px;}
    .contacts-item {width: 100%;}
    .cart-step {width: 100%;}
    .cart-bottom {display: block;}
    .cart-bottom__left {margin-bottom: 15px;}
    .cart-bottom__right .btn {width: 100%;}
    .cart-item-del {position: absolute; top: 15px; right: 15px;}
    .cart-item-price {margin-left: 0px; min-width: inherit;}
    .cart-item-product__img {background: none !important; width: 100px; height: 100px;}
    .cart-item-product__img span {width: 100px; height: 100px;}
    .cart-item-product {width: 120px;}
    .cart-item-name {width: calc(100% - 120px);}
    .cart-right-item {padding: 5px;}
    .cart-right-item__img {width: 50px; height: 50px; margin-top: 15px;}
    .cart-item-price__price {font-size: 20px;}
    .auth-modal__inner {padding: 40px 15px;}
    .captcha-item__row {display: block;}
    .captcha-item__row > div {width: 100%;}
    .captcha-item input[type="text"] {border-radius: 0.25rem;}
    .captcha-item__img {border-radius: 0.25rem; border: 1px solid #e6e6e6; margin-bottom: 15px;}
    .add-modal__title {font-size: 18px;}
    .lk-zakaz-item__title {font-size: 18px;}
    .lk-nav a {font-size: 18px;}
    .lk-info__btn .btn {font-size: 14px; width: 100%;}
    .cart-billing-well .catalog-inner__price {font-size: 25px;}
    .cart-billing-well .catalog-inner__price span {font-size: 18px;}
}

@media (max-width: 589px) and (min-width: 0px) {
    .add-modal .modal-content {padding: 10px;}
}
