@media screen and (max-width:1200px) {
    .menu_link nav>ul>li>a{padding: 10px;}
    .menu_link li .menu-level1{width:250px}
    .menu_link .menu-level1 li .menu-level2{left: 250px;width: calc(100% - 250px);}
    .menu_link .submenu li a{font-size: 12px;}
    .menu_link .megamenu{width: calc(100% - 30px);}
    .menu-level1>li>a {padding: 18px 20px;}
    .menu-level2>li>a {padding: 12px 15px;}
}
@media screen and (max-width:1100px) {
    .shop-new-launch .shop-productimg {
        height: 250px;
    }
    .shop-prslider .shop-listing-price {
        font-size: 16px;
    }   
    .menu_link nav>ul>li>a {
        padding: 10px 7px;
        font-size: 12px;
    }
}

@media screen and (max-width:991px) {
     /*Header*/   
     html.menuhidden{position: fixed;overflow-y: hidden}
    .mainheader{position: relative;z-index: initial;top: 0;width: 100%;height: auto;}    
    .overlay{position: fixed;top: 0;z-index:999;width: 100%;height: 100%;display: none;background-color:rgba(0, 0, 0, 0.5);cursor: pointer;}
    .togglebtn span {position: relative;display: inline-block;margin-top: 6px;vertical-align: top}
    .togglebtn span::before { top: -5px;}
    .togglebtn span::after{top:5px}
    .togglebtn span::before, .togglebtn span::after {content: "";position: absolute;left: 0;}
    .togglebtn span, .togglebtn span::before, .togglebtn span::after { transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;width:16px;height: 2px;}
    .togglebtn {position: absolute;right: 15px;top:15px !important;display: block;text-align: center;border-radius: 0;width:40px;height:40px;border:0;cursor: pointer;z-index: 1001;padding:13px 7px;background: var(--primary-shop);border:1px solid #fff}
    .togglebtn.active span::before {transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);-ms-transform: rotate(-135deg);top:0;background-color: #fff}
    .togglebtn.active span::after { -webkit-transition-delay: 0.09s;top:0;-moz-transition-delay: 0.09s;-o-transition-delay: 0.09s;-ms-transition-delay: 0.09s;transition-delay: 0.09s;transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg);-o-transform: rotate(135deg);-ms-transform: rotate(135deg);background-color: #fff}
    .togglebtn.active span{background-color: transparent;}
    .togglebtn.active {right: auto;left: 270px;top:0;border-color: var(--primary-shop);}
    .togglebtn span, .togglebtn span::before, .togglebtn span::after{background-color: #fff;} 
    .menu_link.active {transform: translateX(0%);-webkit-transform: translateX(0%);}
    .menudrop,.menu_link .submenu .menudrop{top:0;height:40px;width: 40px;border-radius: 0;line-height:40px;right: 0;position: absolute;background: transparent}
    .menu_link .submenu .menudrop{color:#000}
    .menu_link nav > ul > li > a,.menu-level1>li>a{padding:12px 20px;color:#000;font-size: 14px;}
    .menu_link .menu-level1 li:hover .menu-level2, .menu_link li:hover .megamenu, .menu_link li:hover .menu-level1{display: none;}
    .menu_link li.has-sub>a.active~.megamenu.active {display: block;top: auto;}
    .menu_link{padding: 0;position: fixed;top:0;height:100%;width:270px;margin: 0;transition: all 0.6s ease;-webkit-transition: all 0.6s ease;-ms-transition: all 0.6s ease;overflow-y:auto;left:0;z-index: 1000;transform: translateX(-100%);-webkit-transform: translateX(-100%);background:#fff}
    .menu_link .submenu{display: none;width: 100%;position: relative;padding:15px 0;left: auto;margin: 1px 0;box-shadow: none}
    .menu_link nav > ul > li{display: block;text-align:left;margin:0 0 1px;width: 100%;}    
    .menu_link li .submenu.active {display: block !important;}
    .menu_link .menu-level1 li .menu-level2{left: auto;width: 100%;padding: 0;background: #eee;}
    .menu_link ul > li:hover > a > i {-webkit-transform: none;-ms-transform: none;-o-transform: none;-moz-transform: none;transform:none;}
    .headsearch{margin-top: 6px;width: 100%;max-width: 350px}
    .menu_link nav{display: block;padding-top: 30px;}
    .menu_link nav>ul>li>a>i{display: block;}
    .menu_link li .menu-level1{width: 100%;border:0;background: #eee;display: block !important;}
    .header-search-div{padding: 0 10px 0 20px;width:calc(100% - 310px)}
    .head_link{font-size: 20px;vertical-align: middle;}
    .headacc_dropdown .headacount_link{font-size:0}
    .headacount_link i{font-size: 20px;}
    .headuser_link{padding-right: 50px;width: 220px;}
    .headacc_dropdown{width: auto;}
    .header-user-name{display: none;}
    .headshop_logo{width: 90px;}
    .menu_link .megamenu{height: auto;padding: 0;}
    .menu_link .menu-level1 li .menu-level2 li{width: 100%;display: block;padding-left: 20px;}
    .menu_link .menu-level1 li .menu-level2 .headviewall{padding-left: 0;}

    .prc-cart-bar, .prc-cart-bar+.row.justify-content-between {
        margin: 10px auto !important;
        width: 95%;
    }
    .ftshop_social {
        margin-bottom: 10px;
    }
    .ftshop_box h5 {
        font-size: 18px;
        padding-bottom: 10px;
        margin-bottom: 15px;
    }
    .ftshop_link li a {
        font-size: 14px;
    }
    .ftshop_link li {
        margin-bottom: 5px;
    }
    .container-fluid {
        padding-left: 15px;
        padding-right: 15px;
    }
    .ftshop_copy_link li {
        padding: 0 10px;
    }
    .ftshop_copyright p {
        font-size: 12px;
    }
    .shopspace {
        padding: 40px 0;
        padding-bottom: 200px;
    }
    .shopinnerpg ~ .shop-recent-main {
        margin-bottom: 40px;
    }
    .shop-download-box p {
        font-size: 14px;
        line-height: 22px;
    }
    .shopheading h4 {
        font-size: 30px;
    }
    .downlaod-logo-box {
        max-width: 140px;
    }
    .footer_newsletter h4 {
        font-size: 30px;
    }
    .ftshop_main {
        padding: 40px 0 0;
    }
    .ftshopcircle1, .ftshopcircle2 {
        max-width: 250px;
        max-height: 250px;
        border-width: 65px;
    }
    .ftshopcircle2 {
        bottom: 20px;
    }
    .shop-brand-box, .shop-prslider .shop-productbox {
        margin: 5px;
    }
    .shop-productbox {
        box-shadow: 0px 0px 5px 0px #00000025;
    }
    .shop-brand-img {
        height: 180px;
        box-shadow: 0px 0px 5px 0px #00000025;
    }
    .shop-new-launch .shopheading {
        padding-left: 0;
        text-align: center;
    }
    .shop-new-launch .shopheading br {
        display: none;
    }
    .row {
        margin-left: -5px !important;
        margin-right: -5px !important;
    }
    [class*="col-"] {
        /* padding-left: 5px !important; */
        padding-right: 5px !important;
    }
    .shop-new-launch .shop-productimg {
        height: 230px;
    }
    .shop-listing-name {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
    .shop-listing-desc {
        padding: 8px 3px 5px 3px;
    }
    .shop-listing-name {
        font-size: 12px !important;
    }
    .shop-listing-price {
        font-size: 12px !important;
    }
    .shop-new-launch .shop-productbox {
        margin: 10px 0;
    }
    .shop-brands .shopheading {
        text-align: center;
    }
    .home-btnshop {
        font-size: 12px;
        padding: 6px 16px;
    }
    .shop-best-seller .shopheading, .shop-recent-main .shopheading {
        text-align: center;
        margin-bottom: 10px;
    }
    .shop-listing-main {
        padding-left: 10px;
    }
    .shop-filter-main {
        width: 200px;
    }
    .shop-listing-main {
        width: calc(100% - 200px);
    }
    .shop-filter-div {
        padding: 15px;
        margin-bottom: 15px;
    }
    .shop-filter-div .custom-control-label {
        font-size: 12px;
    }
    .shop-filter-div .custom-control {
        margin: 5px 0;
    }
    .vendor-filter-div .custom-control-label::before, .review-filter-div .custom-control-label::before {
        top: 1px
    }
    .price-filter {
        padding-left: 0;
    }
    .value-filters {
        max-width: 50px;
        flex: 0 0 50px;
        height: 34px;
    }
    .shop-filter-div h3 {
        margin-bottom: 5px;
        padding-bottom: 10px;
        font-size: 16px;
    }
    .shop-productbox{margin-bottom: 10px;}
    .detail-right h2, .detail-right h1{font-size: 20px;}
    .shop-section, .shopinnerpg{padding-top: 0;}
    .shopslidedetimg{height: 300px;}
    .detflexslidebox .flex-control-thumbs li{height: 60px;}
    .detflexslidebox .flex-direction-nav a{height: 32px;width: 32px;line-height: 32px;}
    .detflexslidebox .flex-direction-nav a:before{font-size: 12px;}
    .shopdetcontent p{font-size:12px;line-height: 20px;}
    .detail-left .detflexslidebox{margin: 0 0 20px;}
    .shop-cart-box{padding: 15px;}
    .shop-cart-right .product-name-container{font-size: 14px;line-height: 18px;}
    .shop-cart-right{padding-left: 10px;width: calc(100% - 50px);}
    .shop-cart-imgbox{width: 50px;height: 50px;}
    .shop-cart-quantity input{width:60px;height: 30px;}
    .shop-cart-table td label{font-size: 12px;margin-bottom: 5px;}
    .cart-vendor-name{font-size: 12px;padding-left: 10px;}
    .shop-cart-table td{padding:8px;}
    .shop-cart-table .discount-code-input-container .form-control{height: 30px;font-size:12px ;}
    .discount-code-input-container .btn-primary{font-size: 12px;padding: 6px 12px;}
    .btn-primary{font-size: 12px;padding: 8px 12px;}
    .shop-cart-total-box{padding: 15px;}
    .shop-notes{font-size: 12px;}
    .add-to-wishlist[data-status="add"]{
        opacity: 1;
    }
    .add-to-wishlist:hover {
        transform:none;
    }
    .shop-cart-table .cart-product-normal-details-container {
        width: auto;
    }
    .shop-cart-table .shop-cart-quantity, .shop-cart-table .shop-cart-price{width: 120px;}
    .out-of-stock{font-size: 10px;}
    .shop-who-we .bgimg{display: none;}
    .shop-who-we{background:  var(--primary-shop);}

    .notification-container{
        width: 85%;
    }
}

@media screen and (max-width:767px) {
    .update-basket, .checkout-button{
        padding: 8px 5px;
    }
    .shop-cart-quantity input {
        width: 45px !important;
    }
    .shopspace.guest-cart{
        padding-bottom: 250px;
    }
    .shop-cart-right .product-name-container {
        font-size: 16px;
        line-height: 150%;
    }
    .col-auto.fixed-width {
    width: 100%;
    margin-bottom: 10px;
    }
    .col-auto.fixed-width1 {
    width: 100%;
    margin-bottom: 10px;
    }
    .col-auto.fixed-width2 {
    width: 100%;
    margin-bottom: 10px;
    }
    .col-auto.fixed-width3 {
    width: 100%;
    margin-bottom: 10px;
    }
    .col-auto.fixed-width4 {
    width: 100%;
    margin-bottom: 10px;
    }
    .top-bar-mobile+.col-auto.text-right{
    padding: 0 !important;
    }
    .shop-cart-quantity{
        width: 45%;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .shop-cart-price {
        display: flex;
        justify-content: space-between;
        width: 55%;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .discount-code-input-container{
        width: 100%;
    }
    .discount-code-input-container .btn-primary {
        font-size: 12px;
        padding: 11px 12px;
    }
    .prc-cart-bar, .prc-cart-bar+.row.justify-content-between{
        margin: 10px auto !important;
        width: 95%;
    }
    .new-prescription-fee-payment {
        width: 100%;
        margin-top: 5px;
    }
    a.btn.btn-primary.ind-pay-btn.disabled {
        width: 94%;
        margin-top: 5px;
    }
    .btn-primary.ind-pay-btn {
        width: 100%;
        margin-top: 5px;
    }
    .left-text-item, .right-text-item{
        font-size: 12px;
    }
    .total-amount-text, .right-text-item-large{
        font-size: 14px;
    }
    .checkout.sticky.card{
        left: 0px;
        right: 0;
        width: 100%;
    }
   .shop-cart-price .row{
        display: flex;
        justify-content: space-between !important;
        width: 100%;
   }
    .coustom-checkout-design{
        width: 100% !important;
        margin-bottom: 10px;
    }
    .header-search-form input{font-size: 12px;padding: 0 10px}
    .shop-download-btn {
        padding-top: 15px;
    }
    .shop-download-box p {
        font-size: 13px;
        line-height: 20px;
    }
    .downlaod-logo-box {
        max-width: 100px;
    }
    .shop-who-we h3 {
        font-size: 16px;
        padding-top: 10px;
    }
    .shop-download-btn .btn, .shop-who-we .shop-download-btn .btn {
        font-size: 12px;
        padding: 10px 20px;
        margin: 0 2px;
    }
    .shop-download-btn .btn span div {
        font-size: 8px;
    }
    .shop-download-btn .btn img {
        margin-right: 5px;
        width: 15px;
    }
    .shop-download-box .shopheading h4 {
        padding: 15px 0;
        margin-bottom: 15px;
    }
    .shop-download-box .shopheading h4::before {
        max-width: 120px;
    }
    .prd-cart-header{
        margin: 0;
        padding: 0;
    }
    .top-bar-mobile{
        background: #F4F4F4;
        padding: 10px 20px !important;
        margin-bottom: 15px !important;
    }
    .top-bar-mobile p{
        color: #656565;
        font-weight: 500;
    }
    .mobile-width-100{
        position: relative;
        width: 100%;
        height: 100px;
        left: 0;
        right: 0;
        padding-right: 10px !important;
        margin: 10px !important;
        margin-top: 10px !important;
    }
    .mobile-col .btn-primary{
        width: 100%;
    }
    .mobile-width-100 .row{
        padding: 0;
        margin: 0;
    }
    .mobile-width-100 .col-md-12 {
        padding: 0;
        margin: 0;
    }
    .shopspace {
        padding: 10px 0;
        padding-bottom: 200px;
    }
    .cart-product-quantity-container span, .cart-product-price-container span, .cart-element-container span {
        font-size: 14px !important;
        font-weight: 500 !important;
    }
    .cart-product-price-container.h4{
        font-size: 14px !important;
    }
    .shipping-option-select-container{
        width: 100%;
    }
    .shopinnerpg ~ .shop-recent-main {
        margin-bottom: 30px;
    }
    .shop-brand-img {
        height: 150px;
    }
    .shop-new-launch .shop-productimg {
        height: 150px;
    }
    .shopheading p {
        font-size: 14px;
    }
    .shopinnertit {
        font-size: 24px;
        margin-bottom: 15px;
    }
    .shop-listing-main {
        width: 100%;
        padding-left: 0;
    }
    .shop-filter-main {
        width: 100%;
    }
    .shop-filter-div {
        padding: 15px;
    }
    .filterbox .shop-filter-div {
        box-shadow: none;
        margin-bottom: 0;
        border-bottom: 1px solid #ccc;
        border-radius: 0;
        padding: 15px 0;
    }
    .shop-filter-div h3 {
        border-bottom: 0;
    }
    .filtericon {
        display: block;
        font-size: 12px;
        color: #fff;
        background:  var(--primary-shop);
        display: inline-block;
        padding: 6px 15px;
        margin-bottom: 10px;
        border-radius: 6px;position: relative;
    }
    .filterbox {
        display: none;
    }
    .filterbox.active {
        display: block;
        position: fixed;
        width: 100%;
        background: #fff;
        top: 0;
        left: 0;
        padding: 20px;
        height: 100%;
        overflow-y: auto;
        z-index: 1001;
    }
    .closefilter {
        position: absolute;
        right: 10px;
        top: 10px;
        width: 35px;
        text-align: center;
        height: 35px;
        z-index: 1;
        display: block;
    }
    .shopfilter-select .form-control {
        font-size: 12px;
        height: 34px;
        width: 115px;
    }
    .shopfilter-select span {
        font-size: 12px;
        margin-right: 5px;
    }
    .detail-right{padding: 0;margin-bottom: 20px;}
    .detail-left{margin-bottom: 20px;}
    .detflexslidebox .flex-control-thumbs li{box-shadow: 0px 0px 5px #00000025;margin: 4px}
    .shopslidedetimg{height: 250px;}
    .review-rating{padding: 8px 0 5px;}
    .review-rightbox{padding-left: 12px;}
    .meet-seller-box{padding-top: 10px;margin-top: 0;}
    .btndetshop i{font-size: 14px;margin-right: 3px;}
    .btndetshop{font-size: 12px;padding: 8px 15px;}
    .detqtybox .form-control{height: 34px;}
    .detail-left hr {margin-top: 10px;margin-bottom: 10px;}
    .ui-autocomplete.ui-menu .ui-menu-item{font-size: 12px;}
    .ui-autocomplete.ui-menu .ui-autocomplete-category {font-size: 13px;}
    
}

@media(max-width:575px) {
    .shopbannerimg{height: 280px;}
    .notifyboxmain{width: 380px;top: 15px !important;}
    .headuser_link{width: 195px;}
    .header-search-div{width: calc(100% - 285px);}
    .head_link{font-size: 16px;padding: 0 5px;vertical-align: middle;}
    .cart-quantity-mini-total{font-weight: 500;right: -8px;line-height: 20px;font-size: 9px;}
    .headacc_dropdown{padding-left: 5px;}
    .headacount_link i{font-size: 16px;}
    .togglebtn{width: 35px;height: 35px;}
    .togglebtn span{margin-top: 3px;}
    .headacc_dropdown .dropdown-toggle-split{padding: 0 5px;}
    .headacc_dropdown .dropdown-item{font-size: 12px;padding: 6px 12px;}
    .ftshop_box h5 {
        text-align: center;
    }
    .ftshop_box h5:before {
        right: 0;
        margin: auto;
        max-width: 120px;
    }
    .ftshop_link li {
        text-align: center;
    }
    .ftshop_box {
        padding-bottom: 25px;
    }
    .ftshop_main {
        padding: 30px 0 0;
    }
    .footer_newsletter h4 {
        font-size: 22px;
        padding-bottom: 10px;
        margin-bottom: 25px;
    }
    .shopheading h4 {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .footer_newsletter .btn {
        padding: 9px 15px;
        font-size: 12px;
    }
    .footer_newsletter .form-control {
        height: 38px;
    }
    .footer_newsletter .input-group {
        max-width: 400px;
        margin: 0 auto 25px;
    }
    .shop-free-ship {
        font-size: 8px;
        font-weight: 400;
        padding: 6px 12px;
    }
    .shop-productimg {
        height: 120px;
    }
    .shop-listing-rating {
        line-height: 14px;
        font-size: 11px;
    }
    .filtericon {
        margin-top: -33px;
    }
    .shop-listing-vendor {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .shop-cart-right .product-name-container {
        font-size: 16px;
        line-height: 150%;
    }
    .shop-cart-quantity input {
        width: 45px;
        height: 25px;
        padding: 6px 10px;
       font-size: 12px;
    }
    .shop-cart-imgbox {
        width: 35px;
        height: 35px;
    }
    .shop-cart-right {
        padding-left: 6px;
        width: calc(100% - 35px);
    }
    .shop-cart-right h4{font-size: 10px;padding: 2px 0;}
    .shop-cart-price span{font-size: 14px;}
        .shop-cart-table td label{font-size: 10px;}
        .cart-discount{font-size: 10px;}
        .discount-code-preview-text{font-size: 10px;}
        .shop-cart-table .shop-cart-quantity{
            width:50px;
        }
        .shop-cart-table .shop-cart-price {
            width: 70px;
        }
        .shop-cart-table td {
            padding: 5px;
        }
        .shopinnerpg .cart-elements-table td {
            font-size: 10px;
            padding: 5px;
        }
        .shopinnerpg .cart-elements-table th:first-child {
            width: 40px;
        }
        .shopinnerpg .cart-elements-table th{font-size: 12px;}
        .banner-title{font-size: 22px;}
        .shopinnerpg .cart-elements-table .custom-control-label::after,.shopinnerpg .cart-elements-table .custom-control-label::before{top: 0;}
        .shopinnerpg .cart-elements-table .custom-control-label{line-height: 17px;}

        .notification-container{
            width: 95%;
        }

        .notifcationright .w-25{
            width: 50% !important;
        }
}
@media(max-width:560px) {
    /* .headshop_top{padding-bottom: 56px;} */
    .header-search-div{width: 100%;padding: 0; order: 3; margin-top: 10px;}
    .headuser_link{    width: calc(100% - 80px)}
    .headshop_logo{width: 80px;}
    .header-search-form{ width: 100%;}
    .header-search-form input{height: 32px;}
}
@media(max-width:380px) {}


/* Date 18-01-2023 */

@media(min-width:1400px){
    /* .Coustom-checkout-faces-gift{
        margin-right: 60px;
    } */
    .custom-faces-gift-Wallet {
        width: 100%;
        margin: 0px 0px 0px 63px;
    }
}

@media(min-width:1900px){
    /* .Coustom-checkout-faces-gift{
        margin-right: 43px;
    } */
    .custom-faces-gift-Wallet {
        width: 100%;
        margin: 0px 0px 0px 65px;
    }
}


@media(max-width:1280px){
    .custom-cart-wallet::after{
        right: -2px;
    }
    .Custom-cart-faces-gift::after{
        right: -2px;
        border-top: 16px solid transparent;
    border-right: 10px solid #ffffff;
    border-bottom: 14px solid transparent;
    }
    /* .Coustom-checkout-faces-gift{
        margin-right: 68px;
    } */
    .custom-faces-gift-Wallet{
        width: 100%;
        margin: 0px 0px 0px 62px;
      }
}

@media(max-width:1024px){
    .Coustom-checkout-faces-gift::after{
        right: -2px;
        border-top: 16px solid transparent;
    border-right: 10px solid #ffffff;
    border-bottom: 15px solid transparent;
    }
    .custom-cart-wallet::after{
        right: -2px;
    }
    /* .Coustom-checkout-faces-gift{
        margin-right: 70px;
    } */
    .custom-faces-gift-Wallet{
        width: 100%;
        margin: 0px 0px 0px 58px;
      }
}
@media(max-width:991px){
    .custom-cart-wallet{
        height: fit-content;
        margin-right: 40px;
    }
    .Custom-cart-faces-gift{
        height: fit-content;
        margin-right: 30px;
    }
    .Custom-cart-faces-gift::after{
        right: -2px;
        border-top: 26px solid transparent;
        border-right: 20px solid #ffffff;
        border-bottom: 26px solid transparent;
    }
    .coustom-check-out-table .coustom-total{
        padding-right: 25px !important ;
      }
      .custom-faces-gift-Wallet{
        width: 100%;
        margin: 0px 0px 0px 58px;
      }
     
}

@media(max-width:820px){
    .Coustom-checkout-faces-gift::after{
        right: -2px;
        border-top: 25px solid transparent;
    border-right: 14px solid #ffffff;
    border-bottom: 24px solid transparent;
    }
    /* .Coustom-checkout-wallet{
        margin-right: 72px;
    } */
    .custom-cart-wallet{
        margin-right: 50px;
    }
    .custom-cart-wallet::after{
        right: -2px;
    }
    .Custom-cart-faces-gift{
        margin-right: 40px;
    }
    .Custom-cart-faces-gift::after{
    right: -2px;
    border-top: 27px solid transparent;
    border-right: 15px solid #ffffff;
    border-bottom: 27px solid transparent;
    }
    /* .Coustom-checkout-faces-gift{
        margin-right: 76px;
    } */
    .custom-faces-gift-Wallet{
        width: 100%;
        margin: 0px 0px 0px 53px;
      }
    
}
@media(max-width:768px){
    /* .Coustom-checkout-wallet{
        margin-right: 67px;
    } */
    .custom-cart-wallet{
        margin-right: 65px;
    }
    .Custom-cart-faces-gift{
        margin-right: 55px;
    }
    /* .Coustom-checkout-faces-gift{
        margin-right: 72px;
    } */
    
}


@media(max-width:576px){
    /* .Coustom-checkout-faces-gift{
        margin-right: 60px;
    } */
    .Coustom-checkout-faces-gift::after{
        right: -1px;
        border-top: 21px solid transparent;
    border-right: 10px solid #ffffff;
    border-bottom: 21px solid transparent;
    }
    .custom-faces-gift-Wallet{
        width: 100%;
        margin: 0px 0px 0px 36px;
      }
    /* .Coustom-checkout-wallet{
        margin-right: 45px;
    } */
    .custom-cart-wallet{
        margin-right: 20px;
    }
    .custom-cart-wallet::after{
        right: -1px;
    }
    .Custom-cart-faces-gift{
        margin-right: 27px;
    }
    .Custom-cart-faces-gift::after{
        border-top: 26px solid transparent;
        border-right: 13px solid #ffffff;
        border-bottom: 30px solid transparent;
    }
    .checkout-shipping-address-container.coustom-checkout-design{
        margin-top: 0px;
    }
    .coustom-check-out-table .coustom-total{
        padding-right: 10px !important ;
      }
      .custom-product-search-title .product-search-title h5{
        font-size: 14px;
    }
}
@media (min-width: 500px) and (max-width: 540px) { 
    .custom-cart-wallet{
        margin-right: 40px;
    }
 }


/* End */

@media(min-width:576px) {
    .custom-modal-dialog-centered{
        max-width: 640px !important;
    }
    
}