﻿@media (min-width: 1281px) {
     .header-topbar .topbar-left {
        text-align: left;
        display: table-cell;
        vertical-align: middle;
    }
    .mobile_nav {
        display: none;
    }
    .deal-main {
    max-height:500px;
    
    }
    .review_img {
        top: -175px;
        position: absolute;
    }

    .footer_top {
        display: block;
    }

    .footer_mob_bottom {
        display: none;
    }
    .footer-overlay {
        display:none !important;
    }
    div.fadeMe {
        display: none !important;
    }

}
/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/
@media (min-width: 1025px) and (max-width: 1280px) {
     .header-topbar .topbar-left {
        text-align: left;
        display: table-cell;
        vertical-align: middle;
    }
    .mobile_nav {
        display: none;
    }
     .deal-main {
    max-height:500px;
    
    }
   
    .review_img {
        top: -95px;
        position: absolute;
    }

    .product-item .product-item-inner {
        height: 255px;
        overflow: hidden;
    }

    .footer_top {
        display: block;
    }

    .footer_mob_bottom {
        display: none;
    }

}
/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/
@media (min-width: 768px) and (max-width: 1024px) {
     .header-topbar .topbar-left {
        
        display: none;
       
    }
    .address_book {
        min-width: 100% !important;
        margin-left: 15px;
    }
     .addicon {
        margin-top: 10px;
        width: 14%;
    }
    .addicon1 {
        margin-top: 10px;
        width: 50%;
    }
    .nav-fill .nav-item {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        text-align: center;
        font-size: 8px;
    }
    .beauty-social {
        margin-bottom: 0px !important;
    }
    .xhr-email {
        padding-right: -1px !important;
        padding-left: 0px !important;
    }
    .xhr-name {
        padding-left: 0px;
        padding-right: 0px
    }
    .xhr {
        margin-top: 10px;
    }
    .bt-x-img {
        max-width: 33px;
    }
    .news-input {
        padding-right: 71px !important;
    }
     .deal-main {
    max-height:430px;
    
    }
    .footer_top {
        display: block;
    }

    .footer_mob_bottom {
        display: none;
    }
    .item-price {
        font-size: 10px;
    }
    strikepricefront {
        font-size: 10px;
        color: darkgrey;
    }
    .footer_mob_bottom ul {
        list-style:none;
    }
    .footer-overlay {
        display: block !important;
    }
    .footer-overlay {
        position: fixed;
        bottom: 0px;
        left: 0;
        right: 0;
        background-color: rgba(249, 249, 249, 0.94);
        height: 61px;
        animation: overlayMoveUp .5s ease-in;
        display: flex;
        justify-content: center;
        align-items: center;
        box-shadow: 0px -0.5px 0px rgba(0, 0, 0, 0.3);
        backdrop-filter: blur(20px);
        box-shadow: 0px -0.5px 0px 0px #0000004D;
        z-index: 180000;
    }
    #footerele {
        min-height: 370px !important;
    }
    .catbox {
        text-align: center !important;
        padding-top: 15px;
    }
    div.fadeMe {
        background: white;
        width: 100%;
        height: 100%;
        z-index: 999;
        top: 0;
        left: 0;
        position: fixed;
    }
    .fadeMe {
        overflow:scroll !important;
        display: block !important
    }
    .nat-m {
        position: absolute;
        left: -20px;
        width: 350px;
        font-size: 20px !important;
        line-height: 20px !important;
    }

    .nat-md {
        position: absolute;
        left: -20px;
        top: 90px;
        width: 300px;
        font-size: 15px !important;
        line-height: 20px !important;
    }
    .wil-m {
        position: absolute;
        right: 7px;
        top: 0px;
        font-size: 20px !important;
    }

    .wil-md {
        position: absolute;
        right: 7px;
        top: 0px;
        font-size: 10px !important;
        line-height: 20px !important;
        text-align:right;
    }
    .olv-m {
        position: absolute;
        left: -20px;
        width: 350px;
        font-size: 20px !important;
        line-height: 20px !important;
    }

    .olv-md {
        position: absolute;
        left: -20px;
        top: 90px;
        width: 300px;
        font-size: 15px !important;
        line-height: 20px !important;
    }
    .stm-m {
        position: absolute;
        right: 7px;
        top: 0px;
        font-size: 20px !important;
        line-height: 20px !important;
        text-align: right
    }

    .stm-md {
        position: absolute;
        right: 7px;
        top: 10px;
        font-size: 10px !important;
        line-height: 20px !important;
    }
    .coco-m {
        position: absolute;
        left: -20px;
        width: 350px;
        font-size: 20px !important;
        line-height: 20px !important;
    }

    .coco-md {
        position: absolute;
        left: -20px;
        top: 90px;
        width: 300px;
        font-size: 15px !important;
        line-height: 20px !important;
    }
    .action-btn {
        margin-bottom: 10px;
    }
    .qty-x {
        position: absolute;
        bottom: 0;
        top: 33px;
    }
    .style-print {
        position: absolute;
        position: absolute;
        right: 6px;
        top: 3px;
        width: 167px;
        font-size: 10px;
    }
    .mobi-tbl-top {
        padding-left:0px !important;
    }
    .cart-r-al {
        width: 16% !important;
    }
    .xmobi-cart-text {
        line-height: 11px !important;
        font-size: 10px;
    }
    .mobi-qty-text {
        line-height: 17px !important;
        font-size: 8px !important;
    }
    .sumbal {
        width: 250px !important;
        margin-top: 33px !important;
        margin-left: -31px !important;
    }
    .x-total {
        text-align: left
    }
    .xxcart {
        width: 201px !important;
    }
    .x-to-ri {
        text-align: left;
    }
    .grand-total {
        position: absolute;
        right: 29px;
    }
    .tot-tex {
        font-weight: bold;
        text-align: right;
        padding-right: 96px !important;
    }
    .specialWidth {
        width: 639px !important;
        height: 605px !important;
        margin-left: 15px !important;
    }
    .closebtn {
        position: absolute;
        left: 4px;
        height: 43px;
    }
    .mobi-dim {
        width: 18% !important;
    }
    .square-div {
        height: 63px;
        border: 3px solid #DEB086;
        box-sizing: border-box;
        border-radius: 3px;
        max-width: 346px;
        height: auto;
        margin-top: 56px;
        margin-left: 83px;
    }
    .click-menu {
        padding-left: 37% !important;
    }
    .order-btn-x {
        z-index: 10000;
    }

    .btn-order-x {
        margin-top: -110px !important;
        padding: 17px !important;
        left: 0px !important;
        position: absolute;
        width: 94%;
    }
    .my-ac-text {
        font-size: 20px;
        padding-top: 10px;
        padding-bottom: 15px;
        text-align: center;
    }
    .x-img-order {
        margin-top: 46px;
    }
    .my-odr {
        padding-left: 12px !important;
    }
    #mobi-health {
        display: none
    }

    #mobi-life {
        display: none
    }

    #mobi-beauty {
        display: none
    }

    #mobi-fas {
        display: none
    }

    #mobi-gift {
        display: none
    }

    #mobi-personal {
        display: none
    }

    .main-iamge-deal {
        /*max-width: 52% !important;
        margin-left: 14%;*/
    }

    .x-btn-mobi {
        width: 100% !important;
        margin-left: 2px !important;
        margin-bottom: 5px;
    }

    .main-deal {
        margin-bottom: 10px;
    }

    .xroe-deal {
        margin: 0px;
        padding: 13px;
    }

    .deaxl-xx {
        padding-left: 0px;
    }

    .deaxl-xxr {
        padding-right: 0px;
        padding-left: 0px;
    }

    .image-short {
        text-align: center;
        height:200px;
    }
    .brand-img-x {
        margin-bottom: 20px;
    }
    .product-btn-3 {
        bottom: 68px !important;
        left: 50% !important;
    }

    .product-btn-2 {
        bottom: 548px !important;
        left: 50% !important;
    }

    .product-btn-5 {
        bottom: 58px !important;
        left: 50% !important;
    }

    .product-btn-4 {
        bottom: 538px !important;
        left: 50% !important;
    }

    .product-btn-0 {
        bottom: 88px !important;
        left: 50% !important;
    }
    .mobilepromo {
        display:block;
    }
    .normal {
        min-width: 262px;
    }
    .svg-round {
        position: absolute;
        left: 390px;
        top: 17px;
    }
}
/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
      .address_book {
        min-width: 100% !important;
        margin-left: 15px;
    }
     .addicon {
        margin-top: 10px;
        width: 14%;
    }
    .addicon1 {
        margin-top: 10px;
        width: 50%;
    }
    .nav-fill .nav-item {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        text-align: center;
        font-size: 8px;
    }
    .x-term {
        font-size: 40px;
        line-height: 49px !important;
        text-transform: capitalize;
        color: #FFFFFF;
        padding-top: 61px !important;
    }
    .beauty-social {
        margin-bottom: 0px !important;
    }
    .xhr-email {
        padding-right: -1px !important;
        padding-left: 0px !important;
    }
    .xhr-name {
        padding-left: 0px;
        padding-right: 0px
    }
    .xhr {
        margin-top: 10px;
    }
   .bt-x-img {
        max-width: 33px;
    }
     .header-topbar .topbar-left {
        
         text-align: left;
        display: table-cell;
        vertical-align: middle;
    }
     .deal-main {
    max-height:430px;
    
    }
    .width-break {
    width:100%;
    height:20px;
    
    }
    .news-input {
        padding-right: 71px !important;
    }
    .header .container {
    
    width:100%;
    }
    .review_img {
        top: 15px;
        position: absolute;
    }

    .product-item .product-item-inner {
        height: 170px;
        overflow: hidden;
    }

    .footer_top {
        display: block;
    }

    .footer_mob_bottom {
        display: none;
    }
     .header-topbar {
        display: none;
    }

    .icon_nav {
      
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 2px;
        background-color: #f2f2f2;
        
        font-size: 30px;
    }


        .icon_nav .fa-bars {
            padding-top: 6px;
            padding-bottom: 6px;
        }

    .web_navi {
        display: none;
    }

    .header-main {
        display: none;
    }

    .topnav a {
        display: none;
    }

        .topnav a.icon {
            float: left;
            display: block;
        }

    .topnav.responsive {
        position: relative;
    }

        .topnav.responsive a.icon {
            position: absolute;
            right: 0;
            top: 0;
        }

        .topnav.responsive a {
            float: none;
            display: block;
            text-align: left;
        }

    .product-item .product-item-inner {
        height: 200px;
        overflow: hidden;
    }

   

    .testimonial-group > .tab-pane > .row {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
    }

    .testimonial-group > .row > .tab-pane > .col-xs-6 {
        flex: 0 0 auto;
    }

    .mobile_nav {
        background-color: #f2f2f2;
    }

        .mobile_nav .col-8 {
            text-align: center;
        }

            .mobile_nav .col-8 img {
                height: 50px;
                width: auto;
            }

    .cart_icon_fa {
        padding-top: 7px !important;
        padding-left: 0px;
        padding-right: 0px;
    }

    .cart_icon_fa {
        font-size: 24px;
    }

    .custom-search-div {
        padding-right: 0px;
    }

    .search-query {
        background-color: #fff !important;
    }

    #custom-search-input_mobile {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 5px;
        border-top: solid 1px #ccc;
    }

    .cart-items-text {
        width: 85%;
        height: 66px;
        padding-left: 21px;
        float: left;
    }

    .image-div {
        float: left;
        width: 15%;
    }

    .input-co {
        width: 60%;
    }

    .input-apply {
        width: 40%;
    }

    .checkout-line {
        border: 1px solid #E7E7E7;
        width: 40px;
        float: left;
        margin-top: 15px;
        margin-left: 5px;
        margin-right: 5px;
        background-color: #E7E7E7;
    }

    .checkout-line-active {
        border: 1px solid #C4C4C4;
        width: 40px;
        float: left;
        margin-top: 15px;
        margin-left: 5px;
        margin-right: 5px;
        background-color: #5BD659;
    }

    .add-title {
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 19px;
        /* identical to box height */
        padding-top: 7px;
        color: #A3A3A3;
        line-height: 47px;
        width: 26%;
    }
    .item-price {
        font-size:10px;
    }
    strikepricefront {
        font-size: 10px;
        color: darkgrey;
    }
    .footer_mob_bottom ul {
        list-style: none;
    }
    .footer-overlay {
        display: block !important;
    }
    .footer-overlay {
        position: fixed;
        bottom: 0px;
        left: 0;
        right: 0;
        background-color: rgba(249, 249, 249, 0.94);
        height: 61px;
        animation: overlayMoveUp .5s ease-in;
        display: flex;
        justify-content: center;
        align-items: center;
        box-shadow: 0px -0.5px 0px rgba(0, 0, 0, 0.3);
        backdrop-filter: blur(20px);
        box-shadow: 0px -0.5px 0px 0px #0000004D;
        z-index: 180000;
    }
    #footerele {
        min-height: 370px !important;
    }
    .catbox {
        text-align: center !important;
        padding-top: 15px;
    }
    div.fadeMe {
        background: white;
        width: 100%;
        height: 100%;
        z-index: 999;
        top: 0;
        left: 0;
        position: fixed;
    }
    .fadeMe {
        overflow: scroll !important;
        display: block !important
    }
    .nat-m {
        position: absolute;
        left: -20px;
        width: 350px;
        font-size: 20px !important;
        line-height: 20px !important;
    }

    .nat-md {
        position: absolute;
        left: -20px;
        top: 90px;
        width: 300px;
        font-size: 15px !important;
        line-height: 20px !important;
    }
    .wil-m {
        position: absolute;
        right: 7px;
        top: 0px;
        font-size: 20px !important;
    }

    .wil-md {
        position: absolute;
        right: 7px;
        top: 0px;
        font-size: 10px !important;
        line-height: 20px !important;
        text-align: right;
    }
    .olv-m {
        position: absolute;
        left: -20px;
        width: 350px;
        font-size: 20px !important;
        line-height: 20px !important;
    }

    .olv-md {
        position: absolute;
        left: -20px;
        top: 90px;
        width: 300px;
        font-size: 15px !important;
        line-height: 20px !important;
    }
    .stm-m {
        position: absolute;
        right: 7px;
        top: 0px;
        font-size: 20px !important;
        line-height: 20px !important;
        text-align: right
    }

    .stm-md {
        position: absolute;
        right: 7px;
        top: 10px;
        font-size: 10px !important;
        line-height: 20px !important;
    }
    .coco-m {
        position: absolute;
        left: -20px;
        width: 350px;
        font-size: 20px !important;
        line-height: 20px !important;
    }

    .coco-md {
        position: absolute;
        left: -20px;
        top: 90px;
        width: 300px;
        font-size: 15px !important;
        line-height: 20px !important;
    }
    .action-btn {
        margin-bottom: 10px;
    }
    .qty-x {
        position: absolute;
        bottom: 0;
        top: 33px;
    }
    .style-print {
        position: absolute;
        position: absolute;
        right: 6px;
        top: 3px;
        width: 167px;
        font-size: 10px;
    }
    .mobi-tbl-top {
        padding-left: 0px !important;
    }
    .cart-r-al {
        width: 16% !important;
    }
    .xmobi-cart-text {
        line-height: 11px !important;
        font-size: 10px;
    }
    .mobi-qty-text {
        line-height: 17px !important;
        font-size: 8px !important;
    }
    .sumbal {
        width: 250px !important;
        margin-top: 33px !important;
        margin-left: -31px !important;
    }
    .x-total {
        text-align: left
    }
    .xxcart {
        width: 201px !important;
    }
    .x-to-ri {
        text-align: left;
    }
    .grand-total {
        position: absolute;
        right: 29px;
    }
    .tot-tex {
        font-weight: bold;
        text-align: right;
        padding-right: 96px !important;
    }
    .specialWidth {
        width: 639px !important;
        height: 605px !important;
        margin-left: 15px !important;
    }
    .closebtn {
        position: absolute;
        left: 4px;
        height: 43px;
    }
    .mobi-dim {
        width: 18% !important;
    }
    .square-div {
        height: 63px;
        border: 3px solid #DEB086;
        box-sizing: border-box;
        border-radius: 3px;
        max-width: 346px;
        height: auto;
        margin-top: 56px;
        margin-left: 83px;
    }
    .click-menu {
        padding-left: 37% !important;
    }
    .order-btn-x {
        z-index: 10000;
    }

    .btn-order-x {
        margin-top: -110px !important;
        padding: 17px !important;
        left: 0px !important;
        position: absolute;
        width: 94%;
    }
    .my-ac-text {
        font-size: 20px;
        padding-top: 10px;
        padding-bottom: 15px;
        text-align: center;
    }
    .x-img-order {
        margin-top: 46px;
    }
    .my-odr {
        padding-left: 12px !important;
    }
    #mobi-health {
        display: none
    }

    #mobi-life {
        display: none
    }

    #mobi-beauty {
        display: none
    }

    #mobi-fas {
        display: none
    }

    #mobi-gift {
        display: none
    }

    #mobi-personal {
        display: none
    }


    .main-iamge-deal {
        /*max-width: 52% !important;
        margin-left: 14%;*/
    }

    .x-btn-mobi {
        width: 100% !important;
        margin-left: 2px !important;
        margin-bottom: 5px;
    }

    .main-deal {
        margin-bottom: 10px;
    }

    .xroe-deal {
        margin: 0px;
        padding: 13px;
    }

    .deaxl-xx {
        padding-left: 0px;
    }

    .deaxl-xxr {
        padding-right: 0px;
        padding-left: 0px;
    }

    .image-short {
        text-align: center;
        height:200px;
    }
    .brand-img-x {
        margin-bottom: 20px;
    }
    .product-btn-3 {
        bottom: 68px !important;
        left: 50% !important;
    }

    .product-btn-2 {
        bottom: 548px !important;
        left: 50% !important;
    }

    .product-btn-5 {
        bottom: 58px !important;
        left: 50% !important;
    }

    .product-btn-4 {
        bottom: 538px !important;
        left: 50% !important;
    }

    .product-btn-0 {
        bottom: 88px !important;
        left: 50% !important;
    }
    .mobilepromo {
        display: block;
    }
    .normal {
        min-width: 262px;
    }
    .svg-round {
        position: absolute;
        left: 380px;
        top: 17px;
    }
    .header-topbar {
    display:block;
    
    }
 }
/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/
@media (min-width: 481px) and (max-width: 767px) {
    .address_book {
        min-width: 100% !important;
        margin-left: 15px;
    }
     .addicon {
        margin-top: 10px;
        width: 14%;
    }
    .addicon1 {
        margin-top: 10px;
        width: 50%;
    }
    .nav-fill .nav-item {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        text-align: center;
        font-size: 8px;
    }
    .x-term {
        font-size: 40px;
        line-height: 49px !important;
        text-transform: capitalize;
        color: #FFFFFF;
        padding-top: 61px !important;
    }
    .beauty-social {
        margin-bottom: 0px !important;
    }
    .xhr-email {
        padding-right: -1px !important;
        padding-left: 0px !important;
    }
    .xhr-name {
        padding-left: 0px;
        padding-right: 0px
    }
    .xhr {
        margin-top: 10px;
    }
   .bt-x-img {
        max-width: 33px;
    }
    .news-input {
        padding-right: 71px !important;
    }
    .review_img {
        position: relative;
    }

    .header .container {
        width: 100%;
    }
     .deal-main {
    max-height:430px;
    
    }
    .news-input {
        width: 100%;
        margin-top: 13px;
    }

    .round-btn {
        height: 48px;
        border: none !important;
        border: 2px solid #6d604c !important;
    }

    #form-newsletter {
        max-width: 300px;
        margin: 0 auto 15px;
    }

    .newsletter-from input {
        /*min-width: 250px !important;*/
    }

    .header-topbar {
        display: none;
    }

    .icon_nav {
        padding: 10px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 2px;
        background-color: #f2f2f2;
        font-size: 30px;
    }


        .icon_nav .fa-bars {
            padding-top: 6px;
            padding-bottom: 6px;
        }

    .web_navi {
        display: none;
    }

    .header-main {
        display: none;
    }

    .topnav a {
        display: none;
    }

        .topnav a.icon {
            float: left;
            display: block;
        }

    .topnav.responsive {
        position: relative;
    }

        .topnav.responsive a.icon {
            position: absolute;
            right: 0;
            top: 0;
        }

        .topnav.responsive a {
            float: none;
            display: block;
            text-align: left;
        }

    .product-item .product-item-inner {
        height: 200px;
        overflow: hidden;
    }

    .footer_top {
        display: none;
    }

    .footer_mob_bottom {
        display: block;
    }

    .testimonial-group > .tab-pane > .row {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
    }

    .testimonial-group > .row > .tab-pane > .col-xs-6 {
        flex: 0 0 auto;
    }

    .mobile_nav {
        background-color: #f2f2f2;
    }

        .mobile_nav .col-8 {
            text-align: center;
        }

            .mobile_nav .col-8 img {
                height: 50px;
                width: auto;
            }

    .cart_icon_fa {
        padding-top: 7px !important;
        padding-left: 0px;
        padding-right: 0px;
    }

    .cart_icon_fa {
        font-size: 24px;
    }

    .custom-search-div {
        padding-right: 0px;
    }

    .search-query {
        background-color: #fff !important;
    }

    #custom-search-input_mobile {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 5px;
        border-top: solid 1px #ccc;
    }

    .cart-items-text {
        width: 85%;
        height: 66px;
        padding-left: 21px;
        float: left;
    }

    .image-div {
        float: left;
        width: 15%;
    }

    .input-co {
        width: 60%;
    }

    .input-apply {
        width: 40%;
    }

    .checkout-line {
        border: 1px solid #E7E7E7;
        width: 40px;
        float: left;
        margin-top: 15px;
        margin-left: 5px;
        margin-right: 5px;
        background-color: #E7E7E7;
    }

    .checkout-line-active {
        border: 1px solid #C4C4C4;
        width: 40px;
        float: left;
        margin-top: 15px;
        margin-left: 5px;
        margin-right: 5px;
        background-color: #5BD659;
    }

    .add-title {
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 19px;
        /* identical to box height */
        padding-top: 7px;
        color: #A3A3A3;
        line-height: 47px;
        width: 26%;
    }

    .icon_nav .fa-bars {
        padding-top: 6px;
        padding-bottom: 6px;
    }

    .icon_nav {
        padding: 10px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 2px;
        background-color: #f2f2f2;
        font-size: 30px;
    }


        .icon_nav .fa-bars {
            padding-top: 6px;
            padding-bottom: 6px;
        }

    .item-price {
        font-size: 10px;
    }

    strikepricefront {
        font-size: 10px;
        color: darkgrey;
    }

    .footer_mob_bottom ul {
        list-style: none;
    }

    .footer-overlay {
        display: block !important;
    }

    .footer-overlay {
        position: fixed;
        bottom: 0px;
        left: 0;
        right: 0;
        background-color: rgba(249, 249, 249, 0.94);
        height: 61px;
        animation: overlayMoveUp .5s ease-in;
        display: flex;
        justify-content: center;
        align-items: center;
        box-shadow: 0px -0.5px 0px rgba(0, 0, 0, 0.3);
        backdrop-filter: blur(20px);
        box-shadow: 0px -0.5px 0px 0px #0000004D;
        z-index: 180000;
    }
    #footerele {
        min-height: 370px !important;
    }
    .catbox {
        text-align: center !important;
        padding-top: 15px;
    }
    div.fadeMe {
        background: white;
        width: 100%;
        height: 100%;
        z-index: 999;
        top: 0;
        left: 0;
        position: fixed;
    }
    .fadeMe {
        overflow: scroll !important;
        display: block !important
    }
    .nat-m {
        position: absolute;
        left: -20px;
        width: 350px;
        font-size: 20px !important;
        line-height:20px !important;
    }

    .nat-md {
        position: absolute;
        left: -20px;
        top: 90px;
        width: 300px;
        font-size: 15px !important;
        line-height: 20px !important;
    }
    .wil-m {
        position: absolute;
        right: 7px;
        top: 0px;
        font-size: 20px !important;
    }

    .wil-md {
        position: absolute;
        right: 7px;
        top: 0px;
        font-size: 10px !important;
        line-height: 20px !important;
        text-align: right;
    }
    .olv-m {
        position: absolute;
        left: -20px;
        width: 350px;
        font-size: 20px !important;
        line-height: 20px !important;
    }

    .olv-md {
        position: absolute;
        left: -20px;
        top: 90px;
        width: 300px;
        font-size: 15px !important;
        line-height: 20px !important;
    }
    .stm-m {
        position: absolute;
        right: 7px;
        top: 0px;
        font-size: 20px !important;
        line-height: 20px !important;
        text-align:right
    }

    .stm-md {
        position: absolute;
        right: 7px;
        top: 10px;
        font-size: 10px !important;
        line-height: 20px !important;
    }
    .coco-m {
        position: absolute;
        left: -20px;
        width: 350px;
        font-size: 20px !important;
        line-height: 20px !important;
    }

    .coco-md {
        position: absolute;
        left: -20px;
        top: 90px;
        width: 300px;
        font-size: 15px !important;
        line-height: 20px !important;
    }
    .action-btn {
        margin-bottom:10px;
    }
    .qty-x {
        position: absolute;
        bottom: 0;
        top: 33px;
    }
    .style-print {
        position: absolute;
        position: absolute;
        right: 6px;
        top: 3px;
        width: 167px;
        font-size: 10px;
    }
    .mobi-tbl-top {
        padding-left: 0px !important;
    }
    .cart-r-al {
        width:16% !important;
    }
    .xmobi-cart-text {
        line-height: 11px !important;
        font-size: 10px;
    }
    .mobi-qty-text {
        line-height: 17px !important;
        font-size: 8px !important;
    }
    .sumbal {
        width: 250px !important;
        margin-top: 33px !important;
        margin-left: -31px !important;
    }
    .x-total {
        text-align: left
    }
    .xxcart {
        width: 201px !important;
    }
    .x-to-ri {
        text-align: left;
    }
    .grand-total {
        position: absolute;
        right: 29px;
    }
    .tot-tex {
        font-weight: bold;
        text-align: right;
        padding-right: 96px !important;
    }
    .specialWidth {
        width: 639px !important;
        height: 605px !important;
        margin-left: 15px !important;
    }
    .closebtn {
        position: absolute;
        left: 4px;
        height: 43px;
    }
    .mobi-dim {
        width: 18% !important;
    }
    .square-div {
        height: 63px;
        border: 3px solid #DEB086;
        box-sizing: border-box;
        border-radius: 3px;
        max-width: 346px;
        height: auto;
        margin-top: 56px;
        margin-left: 83px;
    }
    .click-menu {
        padding-left: 37% !important;
    }
    .order-btn-x {
        z-index: 10000;
    }

    .btn-order-x {
        margin-top: -110px !important;
        padding: 17px !important;
        left: 0px !important;
        position: absolute;
        width: 94%;
    }
    .my-ac-text {
        font-size: 20px;
        padding-top: 10px;
        padding-bottom: 15px;
        text-align: center;
    }
    .x-img-order {
        margin-top: 46px;
    }
    .my-odr {
        padding-left: 12px !important;
    }
    #mobi-health {
        display: none
    }
    #mobi-life {
        display: none
    }
    #mobi-beauty {
        display: none
    }
    #mobi-fas {
        display: none
    }
    #mobi-gift {
        display: none
    }
    #mobi-personal {
       display:none
    }


    .main-iamge-deal {
        /*max-width: 52% !important;
        margin-left: 14%;*/
    }

    .x-btn-mobi {
        width: 100% !important;
        margin-left: 2px !important;
        margin-bottom: 5px;
    }

    .main-deal {
        margin-bottom: 10px;
    }

    .xroe-deal {
        margin: 0px;
        padding: 13px;
    }

    .deaxl-xx {
        padding-left: 0px;
    }

    .deaxl-xxr {
        padding-right: 0px;
        padding-left: 0px;
    }
    .image-short {
        text-align:center;
    }
    .brand-img-x {
        margin-bottom: 20px;
    }
    .product-btn-3 {
        bottom: 68px !important;
        left: 50% !important;
    }

    .product-btn-2 {
        bottom: 548px !important;
        left: 50% !important;
    }

    .product-btn-5 {
        bottom: 58px !important;
        left: 50% !important;
    }

    .product-btn-4 {
        bottom: 538px !important;
        left: 50% !important;
    }

    .product-btn-0 {
        bottom: 88px !important;
        left: 50% !important;
    }
    .normal {
        min-width: 262px;
    }
    .svg-round {
        position: absolute;
        left: 182px;
        top: 17px;
    }


}


/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/
@media (min-width: 320px) and (max-width: 480px) {
     .nav-fill .nav-item {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        text-align: center;
        font-size: 8px;
    }
    .x-term {
        font-size: 40px;
        line-height: 49px !important;
        text-transform: capitalize;
        color: #FFFFFF;
        padding-top: 61px !important;
    }
    .beauty-social {
        margin-bottom: 0px !important;
    }
    .xhr-email {
        padding-right: -1px !important;
        padding-left: 0px !important;
    }
    .xhr-name {
        padding-left: 0px;
        padding-right: 0px
    }
    .xhr {
        margin-top: 10px;
    }
    .bt-x-img {
        max-width: 33px;
    }  
      .review_img {
        
        position: relative;
    }
     .deal-main {
    max-height:430px;
    
    }
     .icon_nav {
        
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 2px;
        background-color: #f2f2f2;
        font-size: 30px;
    }


        .icon_nav .fa-bars {
            padding-top: 6px;
            padding-bottom: 6px;
        }

    .footer_top {
        display: none;
    }

    .footer_mob_bottom {
        display: block;
    }

    .testimonial-group > .tab-pane > .row {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
    }

        .testimonial-group > .tab-pane > .row > .col-xs-6 {
            flex: 0 0 auto;
        }

    .mobile_nav {
        background-color: #f2f2f2;
    }

        .mobile_nav .col-8 {
            text-align: center;
        }

            .mobile_nav .col-8 img {
                height: 50px;
                width: auto;
            }

    .cart_icon_fa {
        padding-top: 7px !important;
        padding-left: 0px;
        padding-right: 0px;
    }

    .cart_icon_fa {
        font-size: 24px;
    }

    .custom-search-div {
        padding-right: 0px;
    }

    .search-query {
        background-color: #fff !important;
    }

    #custom-search-input_mobile {
        padding-left: 10px;
        padding-right: 14px;
        padding-top: 5px;
        border-top: solid 1px #ccc;
    }
      #form-newsletter {
        max-width: 300px;
        margin: 0 auto 15px;
    }
  	
	
    .topnav a {
        display: none;
    }

        .topnav a.icon {
            float: left;
            display: block;
        }

    .topnav.responsive {
        position: relative;
    }

        .topnav.responsive a.icon {
            position: absolute;
            right: 0;
            top: 0;
        }

        .topnav.responsive a {
            float: none;
            display: block;
            text-align: left;
        }
         .header-main {
        display: none;
    }
}

@media (min-width: 100px) and (max-width: 319px) {
   .deal-main {
    max-height:430px;
    
    }
     .review_img {
        
        position: relative;
    }
     .icon_nav {
        
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 2px;
        background-color: #f2f2f2;
        font-size: 30px;
    }


        .icon_nav .fa-bars {
            padding-top: 6px;
            padding-bottom: 6px;
        }

    .footer_top {
        display: none;
    }

    .footer_mob_bottom {
        display: block;
    }

    .testimonial-group > .tab-pane > .row {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
    }

        .testimonial-group > .tab-pane > .row > .col-xs-6 {
            flex: 0 0 auto;
        }

    .mobile_nav {
        background-color: #f2f2f2;
    }

        .mobile_nav .col-8 {
            text-align: center;
        }

            .mobile_nav .col-8 img {
                height: 50px;
                width: auto;
            }

    .cart_icon_fa {
        padding-top: 7px !important;
        padding-left: 0px;
        padding-right: 0px;
    }

    .cart_icon_fa {
        font-size: 24px;
    }

    .custom-search-div {
        padding-right: 0px;
    }

    .search-query {
        background-color: #fff !important;
    }

    #custom-search-input_mobile {
        padding-left: 10px;
        padding-right: 14px;
        padding-top: 5px;
        border-top: solid 1px #ccc;
    }
    .topnav a {
        display: none;
    }

        .topnav a.icon {
            float: left;
            display: block;
        }

    .topnav.responsive {
        position: relative;
    }

        .topnav.responsive a.icon {
            position: absolute;
            right: 0;
            top: 0;
        }

        .topnav.responsive a {
            float: none;
            display: block;
            text-align: left;
        }
         .header-main {
        display: none;
    }
           #form-newsletter {
        max-width: 300px;
        margin: 0 auto 15px;
    }

    .newsletter-from input {
        /*min-width: 250px !important;*/
    }
}




/* 
  I PAD
*/

@media (min-width: 481px) and (max-width: 768px) {
    .news-input {
        padding-right: 71px !important;
    }
    .deal-main {
    max-height:470px;
    
    }
    .deal-price-normal {
    height:40px;
    
    }
    .width-break {
    width:100%;
    height:10px;
    
    }
    .svg-round {
        position: absolute;
        left: 360px;
        top: 17px;
    }
    .normal {
        min-width: 262px;
    }
    .activemenu {
        background: #DEB086 !important;
        border: 1px solid #D0936A !important;
    }

        .activemenu h3 {
            color: white !important;
        }
    .review_img {
        position: relative;
    }

    .header .container {
        width: 100%;
    }

    .news-input {
        width: 100%;
        margin-top: 13px;
    }

    .round-btn {
        height: 48px;
        border: none !important;
        border: 2px solid #6d604c !important;
    }

    #form-newsletter {
        max-width: 300px;
        margin: 0 auto 15px;
    }

    .newsletter-from input {
        /*min-width: 250px !important;*/
    }

    .topbar-left .header-topbar {
        display: block;
    }
   
    .icon_nav {
        
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 2px;
        background-color: #f2f2f2;
      
        font-size: 30px;
    }


        .icon_nav .fa-bars {
            padding-top: 6px;
            padding-bottom: 6px;
        }

    .web_navi {
        display: none;
    }

    .header-main {
        display: none;
    }

    .topnav a {
        display: none;
    }

        .topnav a.icon {
            float: left;
            display: block;
        }

    .topnav.responsive {
        position: relative;
    }

        .topnav.responsive a.icon {
            position: absolute;
            right: 0;
            top: 0;
        }

        .topnav.responsive a {
            float: none;
            display: block;
            text-align: left;
        }

    .product-item .product-item-inner {
        height: 200px;
        overflow: hidden;
    }

    .footer_top {
        display: none;
    }

    .footer_mob_bottom {
        display: block;
    }

    .testimonial-group > .tab-pane > .row {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
    }

    .testimonial-group > .row > .tab-pane > .col-xs-6 {
        flex: 0 0 auto;
    }

    .mobile_nav {
        background-color: #f2f2f2;
    }

        .mobile_nav .col-8 {
            text-align: center;
        }

            .mobile_nav .col-8 img {
                height: 50px;
                width: auto;
            }

    .cart_icon_fa {
        padding-top: 7px !important;
        padding-left: 0px;
        padding-right: 0px;
    }

    .cart_icon_fa {
        font-size: 24px;
    }

    .custom-search-div {
        padding-right: 0px;
    }

    .search-query {
        background-color: #fff !important;
    }

    #custom-search-input_mobile {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 5px;
        border-top: solid 1px #ccc;
    }

    .cart-items-text {
        width: 85%;
        height: 66px;
        padding-left: 21px;
        float: left;
    }

    .image-div {
        float: left;
        width: 15%;
    }

    .input-co {
        width: 60%;
    }

    .input-apply {
        width: 40%;
    }

    .checkout-line {
        border: 1px solid #E7E7E7;
        width: 40px;
        float: left;
        margin-top: 15px;
        margin-left: 5px;
        margin-right: 5px;
        background-color: #E7E7E7;
    }

    .checkout-line-active {
        border: 1px solid #C4C4C4;
        width: 40px;
        float: left;
        margin-top: 15px;
        margin-left: 5px;
        margin-right: 5px;
        background-color: #5BD659;
    }

    .add-title {
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 19px;
        /* identical to box height */
        padding-top: 7px;
        color: #A3A3A3;
        line-height: 47px;
        width: 26%;
    }

    .icon_nav .fa-bars {
        padding-top: 6px;
        padding-bottom: 6px;
    }

    


        .icon_nav .fa-bars {
            padding-top: 6px;
            padding-bottom: 6px;
        }

    .item-price {
        font-size: 10px;
    }

    strikepricefront {
        font-size: 10px;
        color: darkgrey;
    }

    .footer_mob_bottom ul {
        list-style: none;
    }

    .footer-overlay {
        display: block !important;
    }

    .footer-overlay {
        position: fixed;
        bottom: 0px;
        left: 0;
        right: 0;
        background-color: rgba(249, 249, 249, 0.94);
        height: 61px;
        animation: overlayMoveUp .5s ease-in;
        display: flex;
        justify-content: center;
        align-items: center;
        box-shadow: 0px -0.5px 0px rgba(0, 0, 0, 0.3);
        backdrop-filter: blur(20px);
        box-shadow: 0px -0.5px 0px 0px #0000004D;
        z-index: 180000;
    }

    #footerele {
        min-height: 310px !important;
    }

    .catbox {
        text-align: center !important;
        padding-top: 15px;
    }

    div.fadeMe {
        background: white;
        width: 100%;
        height: 100%;
        z-index: 999;
        top: 0;
        left: 0;
        position: fixed;
    }

    .fadeMe {
        overflow: scroll !important;
        display: block !important
    }

    .nat-m {
        position: absolute;
        left: -20px;
        width: 350px;
        font-size: 20px !important;
        line-height: 20px !important;
    }

    .nat-md {
        position: absolute;
        left: -20px;
        top: 90px;
        width: 300px;
        font-size: 15px !important;
        line-height: 20px !important;
    }

    .wil-m {
        position: absolute;
        right: 7px;
        top: 0px;
        font-size: 20px !important;
    }

    .wil-md {
        position: absolute;
        right: 7px;
        top: 0px;
        font-size: 10px !important;
        line-height: 20px !important;
        text-align: right;
    }

    .olv-m {
        position: absolute;
        left: -20px;
        width: 350px;
        font-size: 20px !important;
        line-height: 20px !important;
    }

    .olv-md {
        position: absolute;
        left: -20px;
        top: 90px;
        width: 300px;
        font-size: 15px !important;
        line-height: 20px !important;
    }

    .stm-m {
        position: absolute;
        right: 7px;
        top: 0px;
        font-size: 20px !important;
        line-height: 20px !important;
        text-align: right
    }

    .stm-md {
        position: absolute;
        right: 7px;
        top: 10px;
        font-size: 10px !important;
        line-height: 20px !important;
    }

    .coco-m {
        position: absolute;
        left: -20px;
        width: 350px;
        font-size: 20px !important;
        line-height: 20px !important;
    }

    .coco-md {
        position: absolute;
        left: -20px;
        top: 90px;
        width: 300px;
        font-size: 15px !important;
        line-height: 20px !important;
    }

    .action-btn {
        margin-bottom: 10px;
    }

    .qty-x {
        position: absolute;
        bottom: 0;
        top: 33px;
    }

    .style-print {
        position: absolute;
        position: absolute;
        right: 6px;
        top: 3px;
        width: 167px;
        font-size: 10px;
    }

    .mobi-tbl-top {
        padding-left: 0px !important;
    }

    .cart-r-al {
        width: 16% !important;
    }

    .xmobi-cart-text {
        line-height: 11px !important;
        font-size: 10px;
    }

    .mobi-qty-text {
        line-height: 17px !important;
        font-size: 8px !important;
    }

    .sumbal {
        width: 250px !important;
        margin-top: 33px !important;
        margin-left: -31px !important;
    }

    .x-total {
        text-align: left
    }

    .xxcart {
        width: 201px !important;
    }

    .x-to-ri {
        text-align: left;
    }

    .grand-total {
        position: absolute;
        right: 29px;
    }

    .tot-tex {
        font-weight: bold;
        text-align: right;
        padding-right: 96px !important;
    }

    .specialWidth {
        width: 639px !important;
        height: 605px !important;
        margin-left: 15px !important;
    }

    .closebtn {
        position: absolute;
        left: 4px;
        height: 43px;
    }

    .mobi-dim {
        width: 18% !important;
    }

    .square-div {
        height: 63px;
        border: 3px solid #DEB086;
        box-sizing: border-box;
        border-radius: 3px;
        max-width: 346px;
        height: auto;
        margin-top: 56px;
        margin-left: 83px;
    }

    .click-menu {
        padding-left: 37% !important;
    }

    .order-btn-x {
        z-index: 10000;
    }

    .btn-order-x {
        margin-top: -110px !important;
        padding: 17px !important;
        left: 0px !important;
        position: absolute;
        width: 94%;
    }

    .my-ac-text {
        font-size: 20px;
        padding-top: 10px;
        padding-bottom: 15px;
        text-align: center;
    }

    .x-img-order {
        margin-top: 46px;
    }

    .my-odr {
        padding-left: 12px !important;
    }

    #mobi-health {
        display: none
    }

    #mobi-life {
        display: none
    }

    #mobi-beauty {
        display: none
    }

    #mobi-fas {
        display: none
    }

    #mobi-gift {
        display: none
    }

    #mobi-personal {
        display: none
    }


    .main-iamge-deal {
        /*max-width: 52% !important;
        margin-left: 14%;*/
    }

    .x-btn-mobi {
        width: 100% !important;
        margin-left: 2px !important;
        margin-bottom: 5px;
    }

    .main-deal {
        margin-bottom: 10px;
    }

    .xroe-deal {
        margin: 0px;
        padding: 13px;
    }

    .deaxl-xx {
        padding-left: 0px;
    }

    .deaxl-xxr {
        padding-right: 0px;
        padding-left: 0px;
    }

    .image-short {
        text-align: center;
        height:200px;
    }

    .brand-img-x {
        margin-bottom: 20px;
    }

    .product-btn-3 {
        bottom: 68px !important;
        left: 50% !important;
    }

    .product-btn-2 {
        bottom: 548px !important;
        left: 50% !important;
    }

    .product-btn-5 {
        bottom: 58px !important;
        left: 50% !important;
    }

    .product-btn-4 {
        bottom: 538px !important;
        left: 50% !important;
    }

    .product-btn-0 {
        bottom: 88px !important;
        left: 50% !important;
    }
}



/* 
  I PAD PRO
*/

/*@media (min-width: 481px) and (max-width: 1366px) {
    .news-input {
        padding-right: 71px !important;
    }
    .svg-round {
        position: absolute;
        left: 182px;
        top: 17px;
    }
    .normal {
        min-width:262px;
    }
    .activemenu {
        background: #DEB086 !important;
        border: 1px solid #D0936A !important;
    }

        .activemenu h3 {
            color: white !important;
        }
    #mobi-allbrand {
        max-height: 522px !important
    }
    .mobile-logo-ipad {
        height: 70px !important;
    }
    .review_img {
        position: relative;
    }

    .header .container {
        width: 100%;
    }

    .news-input {
        width: 100%;
        margin-top: 13px;
    }

    .round-btn {
        height: 48px;
        border: none !important;
        border: 2px solid #6d604c !important;
    }

    #form-newsletter {
        max-width: 300px;
        margin: 0 auto 15px;
    }

    .newsletter-from input {
        min-width: 250px !important;
    }

    .header-topbar {
        display: none;
    }

    .icon_nav {
        padding: 10px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 2px;
        background-color: #f2f2f2;
        font-size: 30px;
    }


        .icon_nav .fa-bars {
            padding-top: 6px;
            padding-bottom: 6px;
        }

    .web_navi {
        display: none;
    }

    .header-main {
        display: none;
    }

    .topnav a {
        display: none;
    }

        .topnav a.icon {
            float: left;
            display: block;
        }

    .topnav.responsive {
        position: relative;
    }

        .topnav.responsive a.icon {
            position: absolute;
            right: 0;
            top: 0;
        }

        .topnav.responsive a {
            float: none;
            display: block;
            text-align: left;
        }

    .product-item .product-item-inner {
        height: 200px;
        overflow: hidden;
    }

    .footer_top {
        display: none;
    }

    .footer_mob_bottom {
        display: block;
    }

    .testimonial-group > .tab-pane > .row {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
    }

    .testimonial-group > .row > .tab-pane > .col-xs-6 {
        flex: 0 0 auto;
    }

    .mobile_nav {
        background-color: #f2f2f2;
    }

        .mobile_nav .col-8 {
            text-align: center;
        }

            .mobile_nav .col-8 img {
                height: 50px;
                width: auto;
            }

    .cart_icon_fa {
        padding-top: 7px !important;
        padding-left: 0px;
        padding-right: 0px;
    }

    .cart_icon_fa {
        font-size: 24px;
    }

    .custom-search-div {
        padding-right: 0px;
    }

    .search-query {
        background-color: #fff !important;
    }

    #custom-search-input_mobile {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 5px;
        border-top: solid 1px #ccc;
    }

    .cart-items-text {
        width: 85%;
        height: 66px;
        padding-left: 21px;
        float: left;
    }

    .image-div {
        float: left;
        width: 15%;
    }

    .input-co {
        width: 60%;
    }

    .input-apply {
        width: 40%;
    }

    .checkout-line {
        border: 1px solid #E7E7E7;
        width: 40px;
        float: left;
        margin-top: 15px;
        margin-left: 5px;
        margin-right: 5px;
        background-color: #E7E7E7;
    }

    .checkout-line-active {
        border: 1px solid #C4C4C4;
        width: 40px;
        float: left;
        margin-top: 15px;
        margin-left: 5px;
        margin-right: 5px;
        background-color: #5BD659;
    }

    .add-title {
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 19px;*/
        /* identical to box height */
        /*padding-top: 7px;
        color: #A3A3A3;
        line-height: 47px;
        width: 26%;
    }

    .icon_nav .fa-bars {
        padding-top: 6px;
        padding-bottom: 6px;
    }

    .icon_nav {
        padding: 10px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 2px;
        background-color: #f2f2f2;
        font-size: 30px;
    }


        .icon_nav .fa-bars {
            padding-top: 6px;
            padding-bottom: 6px;
        }

    .item-price {
        font-size: 10px;
    }

    strikepricefront {
        font-size: 10px;
        color: darkgrey;
    }

    .footer_mob_bottom ul {
        list-style: none;
    }

    .footer-overlay {
        display: block !important;
    }

    .footer-overlay {
        position: fixed;
        bottom: 0px;
        left: 0;
        right: 0;
        background-color: rgba(249, 249, 249, 0.94);
        height: 61px;
        animation: overlayMoveUp .5s ease-in;
        display: flex;
        justify-content: center;
        align-items: center;
        box-shadow: 0px -0.5px 0px rgba(0, 0, 0, 0.3);
        backdrop-filter: blur(20px);
        box-shadow: 0px -0.5px 0px 0px #0000004D;
        z-index: 180000;
    }

    #footerele {
        min-height: 370px !important;
    }

    .catbox {
        text-align: center !important;
        padding-top: 15px;
    }

    div.fadeMe {
        background: white;
        width: 100%;
        height: 100%;
        z-index: 999;
        top: 0;
        left: 0;
        position: fixed;
    }

    .fadeMe {
        overflow: scroll !important;
        display: block !important
    }

    .nat-m {
        position: absolute;
        left: -20px;
        width: 350px;
        font-size: 20px !important;
        line-height: 20px !important;
    }

    .nat-md {
        position: absolute;
        left: -20px;
        top: 90px;
        width: 300px;
        font-size: 15px !important;
        line-height: 20px !important;
    }

    .wil-m {
        position: absolute;
        right: 7px;
        top: 0px;
        font-size: 20px !important;
    }

    .wil-md {
        position: absolute;
        right: 7px;
        top: 0px;
        font-size: 10px !important;
        line-height: 20px !important;
        text-align: right;
    }

    .olv-m {
        position: absolute;
        left: -20px;
        width: 350px;
        font-size: 20px !important;
        line-height: 20px !important;
    }

    .olv-md {
        position: absolute;
        left: -20px;
        top: 90px;
        width: 300px;
        font-size: 15px !important;
        line-height: 20px !important;
    }

    .stm-m {
        position: absolute;
        right: 7px;
        top: 0px;
        font-size: 20px !important;
        line-height: 20px !important;
        text-align: right
    }

    .stm-md {
        position: absolute;
        right: 7px;
        top: 10px;
        font-size: 10px !important;
        line-height: 20px !important;
    }

    .coco-m {
        position: absolute;
        left: -20px;
        width: 350px;
        font-size: 20px !important;
        line-height: 20px !important;
    }

    .coco-md {
        position: absolute;
        left: -20px;
        top: 90px;
        width: 300px;
        font-size: 15px !important;
        line-height: 20px !important;
    }

    .action-btn {
        margin-bottom: 10px;
    }

    .qty-x {
        position: absolute;
        bottom: 0;
        top: 33px;
    }

    .style-print {
        position: absolute;
        position: absolute;
        right: 6px;
        top: 3px;
        width: 167px;
        font-size: 10px;
    }

    .mobi-tbl-top {
        padding-left: 0px !important;
    }

    .cart-r-al {
        width: 16% !important;
    }

    .xmobi-cart-text {
        line-height: 11px !important;
        font-size: 10px;
    }

    .mobi-qty-text {
        line-height: 17px !important;
        font-size: 8px !important;
    }

    .sumbal {
        width: 250px !important;
        margin-top: 33px !important;
        margin-left: -31px !important;
    }

    .x-total {
        text-align: left
    }

    .xxcart {
        width: 201px !important;
    }

    .x-to-ri {
        text-align: left;
    }

    .grand-total {
        position: absolute;
        right: 29px;
    }

    .tot-tex {
        font-weight: bold;
        text-align: right;
        padding-right: 96px !important;
    }

    .specialWidth {
        width: 639px !important;
        height: 605px !important;
        margin-left: 15px !important;
    }

    .closebtn {
        position: absolute;
        left: 4px;
        height: 43px;
    }

    .mobi-dim {
        width: 18% !important;
    }

    .square-div {
        height: 63px;
        border: 3px solid #DEB086;
        box-sizing: border-box;
        border-radius: 3px;
        max-width: 346px;
        height: auto;
        margin-top: 56px;
        margin-left: 83px;
    }

    .click-menu {
        padding-left: 37% !important;
    }

    .order-btn-x {
        z-index: 10000;
    }

    .btn-order-x {
        margin-top: -110px !important;
        padding: 17px !important;
        left: 0px !important;
        position: absolute;
        width: 94%;
    }

    .my-ac-text {
        font-size: 20px;
        padding-top: 10px;
        padding-bottom: 15px;
        text-align: center;
    }

    .x-img-order {
        margin-top: 46px;
    }

    .my-odr {
        padding-left: 12px !important;
    }

    #mobi-health {
        display: none
    }

    #mobi-life {
        display: none
    }

    #mobi-beauty {
        display: none
    }

    #mobi-fas {
        display: none
    }

    #mobi-gift {
        display: none
    }

    #mobi-personal {
        display: none
    }


    .main-iamge-deal {
        max-width: 52% !important;
        margin-left: 14%;
    }

    .x-btn-mobi {
        width: 100% !important;
        margin-left: 2px !important;
        margin-bottom: 5px;
    }

    .main-deal {
        margin-bottom: 10px;
    }

    .xroe-deal {
        margin: 0px;
        padding: 13px;
    }

    .deaxl-xx {
        padding-left: 0px;
    }

    .deaxl-xxr {
        padding-right: 0px;
        padding-left: 0px;
    }

    .image-short {
        text-align: center;
    }

    .brand-img-x {
        margin-bottom: 20px;
    }

    .product-btn-3 {
        bottom: 68px !important;
        left: 50% !important;
    }

    .product-btn-2 {
        bottom: 548px !important;
        left: 50% !important;
    }

    .product-btn-5 {
        bottom: 58px !important;
        left: 50% !important;
    }

    .product-btn-4 {
        bottom: 538px !important;
        left: 50% !important;
    }

    .product-btn-0 {
        bottom: 88px !important;
        left: 50% !important;
    }
}*/

