    .blog-post-item{
        margin-top:2rem; 
        padding-bottom:1rem; 
        border-bottom:1px solid #ccc;
        /* margin-left: -8rem; */
    }
    .blog-post-item-product{
        margin-top:2rem; 
    }
    .blog-post-title{
        color:#191970;
        width:18rem;
    }
    .h4-view-more{
        margin-top: 1rem; 
        text-align: left;
    }
    .h4-view-more-product{
        text-align: right; 
    }
    .h4-latest-blog{
        font-size: 1.7rem;
    }
    .h4-latest-blog-product{
        font-size: 1.7rem;
    }
    .blog-post-image{
        width:100%;
        height:auto;
    }
    .blog-post-image-product{
        max-width:70%; 
        height:auto;
    }
    .filter-chip {
    display: inline-flex;
    align-items: center;
    margin-right: 4px;
    }

    .filter-chip .action.remove {
        margin-left: 4px;
        font-weight: bold;
        cursor: pointer;
        font-size: 14px;
        color: #fff !important;
        background: #191970;
        padding: 2px 3px 4px;
        text-decoration: none;
        display: inline-block;
        vertical-align: top;
        line-height: 8px;
        border: 0;
        border-radius: 50%;
    }
    .filter-chip .action.remove:hover {
        color: #fff !important;
    }
    /* Start Desktop CSS */
    @media (min-width: 1101px) {
        .block.filter {
            margin-bottom: 40px;
            margin-left: 0;
        }
    }
    @media (min-width: 1101px) {
        @import url(https://fonts.googleapis.com/css2?family=Maven+Pro:wght@100;200;300;400;500;600;700;800;900&display=swap);
    @import url('https://fonts.googleapis.com/css2?family=Berkshire+Swash:wght@100;200;300;400;500;600;700;800;900&display=swap');

    .nav-sections{margin-bottom:0;}  
    ul.mobile-sehaa.custom-account.top_icons a {display:none;}
    a.mobileheart{display:none;}        
    a.mobileuser{display:none;}
    .mobile-sehaa{display:none;}
    .footer-custom-link{display: block;}  
    .iconde-header{display: none;}
    .logout-icon{display: none;}
    .mobile-seller-become{display: none;}
    .care_banner_slider1 .item{padding:24px 10px 48px;}
    .care_banner_slider1 .item{padding:24px 10px 48px;}
    .list-post-tabs .post-right span{color:black;}
    .product.data.items > .item.content{border:none;}
    .sort-filter-main-div{display: none;}
    .ui-slider-horizontal{
        cursor: pointer;
    }
    .used-condition{
        background: #191970 !important;
        margin-left: 75px; 
        margin-top: 5px;
    }
    .filter-div{display: none !important;}
    .mp-sidebar .data.item.title .data.switch {
        padding-right: 10px !important;
        background: none;
        border: 0;
        font-family: 'Maven Pro';
        font-size: 22px;
        font-weight: 400;
        color: black;
        margin-left: -1.5rem;
    }
    .mw-affiliate-center-tabs .tab.item.current {
        /* border-bottom: 1px solid #000; */
        padding: 6px;
        background: #191970;
        color: white;
    }
    .mw-affiliate-center-tabs .tab.item.disabled {
        color: white;
        background: #191970;
        padding:6px;
                    
    }
    #register-captcha
    {
        padding-left: 10rem;
    }

    .header-sale-text
    {
        font-size: 1.2em !important;
        font-weight: bold;
        color: white !important;
        background-color: blue;
        animation: flash 1s infinite;
        padding: 5px 20px !important;
        border-radius: 10px;
        display: inline-block;
    }
    .header-sale-text:hover 
    {
        color: white !important; /* Prevent theme overrides */
    }
    .blog-social-facebook{
        height: 13px;
        width: 15px;
        vertical-align: top;
    }
    .blog-span{margin-left: 15px;}
    .header.panel > .header.links > li.countryflag {
        display: inline-flex;
        /* width: 24%; */
        width: 15%;
        justify-content: center;
        align-items: center;
        margin-right: 10px;
        }
    
        .rehamo-shop{
        margin-top: 5px;
        font-size: 12px;
        font-weight: 500;
        font-family: 'Maven Pro';
        color: blue;
        text-decoration: underline;
        margin-left: 15rem;
        }
    
        header.page-header {
        width: 100%;
        z-index: 2;
        background: #fff;
        transform: translate(0px, 0px);
        transition: 0.2s;
        }
        header.page-header.header-fixed section.delivery_option {
        transform: translate(0px, -55px);
        transition: 0.2s;
        opacity: 0;
        display: none;
        }
        header.page-header.header-fixed {
        transform: translate(0px, -55px);
        transition: 0.2s;
        }
        li.countryflag img {
        /* width: 12%; */
        width: 17%;
        object-fit: contain;
        margin: 0 5px;
        }
        select#cflag2 {
        display: inline-block;
        width: auto;
        padding: 5px;
        vertical-align: top;
        height: inherit;
        }

        .buyback-checkout-icon
        {
            height: 70px;
            margin-left: 160px;
            margin-top: -55px;
        }
    
        .ramadan-strip
        {
            background-color:#FFD8AE;
            text-align:center;
            height:40px;
            padding-top:10px;
            font-size:14px;
        }
        .buyback-strip
        {
            background-color: #191970;
            text-align: center;
            height: 60px;
            width: 500px;
            padding-top: 14px;
            font-size: 14px;
            border-radius: 14px;
            margin: 0 auto;
        }

        .buyback-strip a:visited{
            color:white;
        }

        .buyback-strip-anchor{
            color: white;
            background-color: #191970;
            border: none;
            font-size: 18px;
        }
    
        .careem{
        margin-top: 10px;
        }
    
        .careem-checkout{
        display: grid;
        justify-content: center;
        }
    
        .careem-checkout-separator {
        display: inline-block;
        width: 100%;
        text-align: center;
        margin-top: 20px
        }
    
        .see-more-review {
        cursor: pointer;
        background-color: #EFEFEF;
        border-radius: 3px;
        margin-top: 30px;
        text-align: center;
        height: 44px;
        padding: 8px;
        font-family: 'Maven Pro';
        font-size: 18px;
        font-weight: 500;
    }
    
    .see-more-review img{
        margin-left:10px;
    }
    
    
    #review-count li:nth-of-type(1n+4){ display:none; }
    
        li.countryflag span {
        margin: 0 11px;
        }
        ul.header.links {
        width: 100%;
        }
        ul.header.links li a {
        color: #333;
        font-size: 12px;
        padding:5px;
        }
        .header-number{
        margin-right:6px;
        }
    
        .header-dot{
        margin-right:3px;
        }
    
        ul.custom-account.top_icons a {
        display: block;
        font-size: 13px;
        color: #4c4c4c;
        }
        .catalog-product-view h2.price-container.price-final_price.tax.weee span.price-label {
        display: none !important;
        }
        ul.custom-account.top_icons li {
        margin: 0 15px;
        }
        .header.panel > .header.links > li {
        font-size: 12px;
        display: inline-block;
        vertical-align: middle;
        }
        div#switcher-currency-trigger strong {
        font-size: 12px;
        }
        .cms-home main#maincontent {
        padding-top: 0px;
        }
        header.page-header {
        padding-top: 0;
        }
        .position-static {
        position: static !important;
        margin-bottom: 0;
        }
        .header.content {
        padding-top: 15px;
        }
        .header.panel > .header.links {
        text-align: right;
        }
        div#switcher-currency {
        padding-top: 7px;
        display: none;
        }
        header .block-search .control {
        padding-bottom: 0;
        }
        a.logo {
        margin-bottom: 0;
        }
        .top-head {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        }
        .top_icons {
        padding: 0;
        display: inline-flex;
        list-style: none;
        margin: 0;
        }
        .top_icons ul {
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        list-style: none;
        margin: 0;
        padding: 0;
        }
        .top_icons ul a {
        font-size: 13px;
        margin: 0;
        color: #4c4c4c;
        display: block;
        }
        .top_icons ul a:hover {
        color: #191970;
        }
        form.form-inline.my-2.my-lg-0 {
        width: 46%;
        position: relative;
        }
        header .block-search .action.search:before {
        display: none;
        }

        header .block-search .action.search:before{
            
            background: url(./newimages/MagnifyingGlass.svg) no-repeat;
            content: "" !important;
            display: inline-block;
            width: 24px;
            height: 24px;
            cursor:pointer;
        }

        [type=submit]:not(:disabled), button:not(:disabled){
            cursor:pointer;
        }

        /* header .block-search .action.search,
        .block-search .action.search[disabled] {
        background: #191970 !important;
        position: absolute;
        top: 0;
        right: 0;
        border: 0;
        padding: 13px 20px;
        border-radius: 12px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        opacity: 1;
        height:55px; 
        width:60px;
        } */

        header .block-search .action.search,
        header .block-search .action.search[disabled] {
            -moz-appearance: none;
            -webkit-appearance: none;
            appearance: none;

            background: #191970 !important;
            position: absolute;
            top: 0;
            right: 0;

            border: none;
            padding: 13px 20px;

            border-radius: 12px;
            border-top-left-radius: 0;
            border-bottom-left-radius: 0;

            opacity: 1 !important;
            height: 55px;
            width: 60px;

            box-sizing: border-box;
            cursor: pointer;
        }


        header .block-search .action.search,
        .block-search .action.search[disabled]:before {
            color: #fff;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            background: url(./newimages/MagnifyingGlass.svg) no-repeat;
            content: "" !important;
            margin: 0;
            vertical-align: top;
            display: inline-block;
            font-weight: 400;
            overflow: hidden;
            speak: none;
            text-align: center;
            /* width: 24px; */
            /* height: 24px; */
            cursor:pointer;
        }

        a.navbar-brand {
        padding: 0;
        }
        header .input-text::placeholder {
        color: #000;
        font-size: 16px;
        font-weight: 500;
        font-family: "Maven Pro", sans-serif !important;
        }
        header .input-text {
        padding: 16px 20px;
        background: #f7f7f7;
        border: 0;
        border-radius: 12px;
        height: inherit;
        width: 100%;
        }
        header .block.block-search {
        width: 57%;
        margin-right: 25px;
        }
        header {
        padding: 20px 0 0;
        }
        li.nav-item.dropdown.dropdown-mega.position-static.rental:hover a:after {
        display: none;
        }
        li.nav-item.dropdown.dropdown-mega.position-static:hover > a:after {
        content: "";
        position: absolute;
        bottom: 0;
        background: #191970;
        width: 100%;
        height: 5px;
        display: block;
        z-index: 2;
        left: 0;
        border: 0;
        margin: 0;
        }
        ul.navbar-nav {
        margin-left: 0;
        padding: 0;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        }
        ul.menu_list1 {
        padding: 0;
        list-style: none;
        }
        ul.menu_list1 li {
        display: inline-block;
        width: 48%;
        vertical-align: top;
        margin-bottom: 30px;
        }
        ul.menu_list1 li a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        }
        ul.menu_list1 li a p {
        margin: 0;
        color: #000;
        font-size: 15px;
        }
        ul.menu_list1 li a:hover p {
        color: #191970;
        }
        ul.menu_list2 {
        padding: 0;
        list-style: none;
        }
        ul.menu_list2 li {
        margin-bottom: 15px;
        }
        ul.menu_list2 li a {
        color: #000;
        font-size: 15px;
        }
        .menu_box-1 {
        background: #eaf1fb;
        width: 100%;
        height: 140px;
        margin-bottom: 30px;
        border-radius: 16px;
        }
        .dropdown-menu h2 {
        font-size: 20px;
        font-weight: 700;
        margin-bottom: 40px;
        }
        nav.navbar.navbar-expand-lg.navbar-light {
        padding-bottom: 0;
        }
        .nav_menu {
        padding-top: 0;
        }
        .dropdown-toggle:after {
        display: none;
        }
        .navbar-light .navbar-nav .nav-link {
        font-size: 14px;
        color: #000;
        padding: 30px 0;
        position: relative;
        text-decoration: none;
        }
        li.nav-item.dropdown.dropdown-mega.position-static.rental a {
        background: #e8efee;
        padding: 13px 16px;
        border-radius: 8px;
        }
        section.delivery_option .row{
            text-align: center;
        }
        section.delivery_option .col-md-3:nth-child(1) {
            padding-left: 0px;
            padding-right: 0px;
            }
        section.delivery_option .col-md-3:nth-child(2) {
        padding-left: 0px;
        padding-right: 0px;
        }
        section.delivery_option .col-md-3:nth-child(3) {
        padding-left: 0px;
        padding-right: 0px;
        }
        section.delivery_option .col-md-3:nth-child(4) {
        padding-left: 0px;
        padding-right: 0px;
        }
        section.banner-section .owl-dots .owl-dot.active span,
        section.banner-section .owl-dots .owl-dot:hover span {
        background: grey !important;
        width: 20px;
        transition: 0.2s;
        }
        section.banner-section .owl-dots .owl-dot span {
        width: 7px;
        height: 7px;
        margin: 3px;
        background: #e2e1e1;
        display: inline-block;
        border-radius: 30px;
        transition: 0.2s;
        }
        .banner-section .owl-dots {
        display: flex;
        left: 0;
        position: absolute;
        bottom: 0;
        right: 0;
        z-index: 9999;
        align-items: center;
        justify-content: center;
        }
        
        .footer-custom-link {
        text-align: left;
        color: #000;
        padding: 50px 0;
        }
        .footer-custom-link ul h4 {
        color: #000;
        font-size: 13px;
        font-weight: 600;
        display: inline-block;
        vertical-align: middle;
        margin: 3px 0 2px;
        }
        .footer-custom-link ul {
        padding: 0;
        margin-bottom: 0;
        }
        .footer-custom-link ul li {
        display: inline-block;
        vertical-align: top;
        }
        .footer-custom-link ul li a:after {
        content: "|";
        position: absolute;
        right: -5px;
        }
        .footer-custom-link ul li a {
        color: #000;
        position: relative;
        padding: 0 5px;
        font-size: 13px;
        text-decoration: none;
        margin: 0;
        font-weight: 400;
        }
        section.panel_11_doctor p {
        font-size: 12px;
        font-weight: 400;
        line-height: 21px;
        color: #757575;
        }
        section.panel_11_doctor {
        border-top: 1px solid #ddd;
        padding: 30px 0 20px;
        }
        body {
        font-family: "Maven Pro", sans-serif;
        font-weight: 500;
        }
        a {
        text-decoration: none;
        }
        a:hover {
        color: #191970 !important;
        }
        .container,
        .container-lg,
        .container-md,
        .container-sm,
        .container-xl {
        max-width: 1260px;
        }
        .delivery_option {
        background: #f7f7f7;
        padding: 12px 0;
        margin-top: 0;
        }
        section.delivery_option img {
        display: inline-block;
        width:25px;
        }
        section.delivery_option p {
        display: inline-block;
        font-size: 13px;
        padding: 0 0 0 14px;
        margin-bottom: 0;
        }
        .product-box {
        padding: 54px 27px;
        position: relative;
        -webkit-box-shadow: 0px 24px 24px -24px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 24px 24px -24px rgba(0, 0, 0, 0.3);
        border-radius: 12px;
        }
        .product-box.bg1 {
        /* background: #e8efee url(./newimages/bg-icon1.svg) right no-repeat; */
        background: #e8efee url(./newimages/1_1.png) right no-repeat;
        min-height: 156px;
        background-size:cover;
        }
        .product-box.bg2 {
        background: #eaf1fb url(./newimages/2_2.png) right no-repeat;
        background-size:cover;
        }
        .product-box.bg3 {
        background: #f9f1eb url(./newimages/3_3.png) right no-repeat;
        background-size:cover;
        }
        .product-box.bg4 {
        background: #efe8ed url(./newimages/4_4.png) right no-repeat;
        background-size:cover;
        }
    
        .category-buyback{
        margin-top:-6rem;
        width:70px;
        float:right;
        }
        .ramadan-300{
        width:80px;
        float:right;
        }
        img.product-pos.img-fluid {
        position: absolute;
        right: 22px;
        top: 13px;
        }
    
        a .product-box {
        text-decoration: none;
        }
        a .product-box h2 {
        font-size: 18px;
        color: #000;
        font-weight: 500;
        }
        section.popular-products h3,section.popular-products h1,
        .top-categories h3 {
        text-align: center;
        font-weight: 500;
        font-size: 30px;
        margin: 50px 0;
        }
        li.nav-item.dropdown.dropdown-mega.position-static.rental {
        padding: 13px 0;
        }
        section.top-categories {
        padding: 0px 0 0;
        margin-top: 0px;
        }
    
        section.festive {
        margin-top: 85px;
        }
    
        section.top-categories ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0rem;
        list-style: none;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        }
        section.top-categories ul li {
        text-align: center;
        width: 15%;
        margin-bottom: 30px;
        }
        section.top-categories ul li a {
        color: #000;
        text-decoration: none;
        }
        section.top-categories ul li a p {
        font-weight: 400;
        padding: 20px 4px;
        font-size: 15px;
        }
        section.top-categories ul li a p:hover {
        color: #191970;
        }
        .rental-products {
        background: #F8F8F8;
        padding: 30px 0 70px;
        text-align: center;
        background-size:cover;
        }
        .rental-products h3 {
        text-align: center;
        font-weight: 500;
        font-size: 30px;
        margin: 40px 0;
        margin-bottom: 20px;
        font-family: 'Maven Pro';
        }
        .rental-products p {
        font-family: 'Maven Pro';
        font-size: 14px;
        font-weight: 400;
        }
        .rental-products ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        padding: 50px 0 0;
        list-style: none;
        }
        a.view_all {
        text-decoration: none;
        color: #0f62a8;
        font-size: 18px;
        font-weight: 500;
        }
        a.view_all:hover {
        color: #191970;
        }
        section.treat_condition {
        padding: 0px 0;
        }
        section.treat_condition h3 {
        text-align: center;
        font-weight: 500;
        font-size: 30px;
        margin: 50px 0;
        margin-bottom: 50px;
        text-align: left;
        }
        section.treat_condition ul.list_treat {
        list-style: none;
        padding: 0;
        }
        section.treat_condition ul.list_treat li {
        display: inline-block;
        width: 47%;
        margin-right: 30px;
        margin-bottom: 23px;
        }
        section.treat_condition ul.list_treat li a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-decoration: none;
        }
        section.treat_condition ul.list_treat li a p {
        color: #000;
        padding: 0 1px 0 19px;
        font-size: 15px;
        font-weight: 400;
        }
        section.treat_condition ul li:nth-child(2n) {
        margin-right: 0;
        }
        ul.list_blog {
        list-style: none;
        padding: 0;
        }
        ul.list_blog li {
        margin-bottom: 34px;
        }
        ul.list_blog li a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #000;
        text-decoration: none;
        }
        ul.list_blog li a img {
        margin-right: 30px;
        }
        ul.list_blog p {
        font-size: 18px;
        color: #000;
        margin: 0 0 7px;
        }
        ul.list_blog h6 {
        margin: 0;
        color: #666;
        font-size: 15px;
        }
        section.service-can {
        padding: 25px 0 0;
        margin-top: 50px;
        border-top: 1px solid #ccc;
        }
        section.service-can h3 {
        font-family: 'Maven Pro';
        font-weight: 500;
        font-size: 32px;
        margin-bottom: 10px;
        margin-left: 2.5rem;
        }
        .review-img {
        display: inline-block;
        vertical-align: top;
        }
        .review-star {
        display: inline-block;
        vertical-align: top;
        margin-left: 27px;
        }
        ul.star_list {
        list-style: none;
        padding: 6px 0 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 0;
        }
        .review-star p {
        font-size: 18px;
        margin: 0;
        font-weight: 400;
        }
        .revview-detail {
        margin: 30px 0;
        }
        .revview-detail img {
        margin: 0 0 20px;
        }
        .revview-detail p {
        font-size: 15px;
        line-height: 26px;
        padding-right: 30px;
        font-weight: 400;
        min-height: 100px;
        }
        .review-panel {
        margin: 30px 0;
        }
        section.come_pay {
        border-top: 0;
        padding: 50px 0;
        }
        .icon-d {
        display: inline-block;
        }
    
        .mobile-brands-section{
        display:none;
    }
    
        .brands-ul{
        display: flex;
        list-style-type: none;
        column-gap: 100px;
        margin-left: 10px;
        }
    
        .brands-li{
        background: #F6F6F6;
        width: 185px;
        height: 134px;
        }
    
        .brands-img{
        padding: 20px;
        margin-top: 18px;
        height: 107px;
        width: 200px;
        mix-blend-mode: multiply;
        }
    
        .brands-hr{
        background-color: #191970;
        height: 6px;
        padding-top: 3px;
        opacity: 1;
        margin-top: 13px;
        }
    
        .brands-row-margin{
        margin-top: 35px;
        }
    
        .brands-section-footer-img{
        text-align: center;
        }
    
        .brands-section-footer{
        text-align: center;
        height: 25px;
        width: 120px;
        background-color: #191970;
        padding: 4px;
        border-radius: 5px;
        z-index: 2;
        position: absolute;
        cursor: pointer;
        left: 50%;
        margin-top: -2.5%;
        }
    
        .brands-section-footer-a{
        color: white;
        font-size: 12px;
        }
    
        .brands-section-footer-a:hover{
        color: white;
        }
    
    
    
        .iconde {
        display: inline-block;
        vertical-align: top;
        width: 80%;
        margin-left: 20px;
        margin-bottom: 22px;
        }
        .iconde a {
        color: #000;
        text-decoration: none;
        color: #0f62a8;
        font-weight: 500;
        font-size: 16px;
        }
    
        .iconde-footer a {
        text-decoration: none;
        color: #949494;
        font-weight: 400;
        font-size: 16px;
        vertical-align: sub;
        padding:10px;
        }
    
        .footer-logos{
        vertical-align: sub;
        }
    
        .come_pay_us_image{
        border-radius: 50px;
        }
    
        .pay_us{
        margin-left: 6rem;
        }
    
        .pay_us h3 {
        text-align: center;
        font-weight: 500;
        font-size: 30px;
        margin: 50px 0;
        margin-bottom: 20px;
        text-align: left;
        margin-top: 0;
        }
        .footer.content .pay_us ul {
        padding: 10px 18px 30px;
        list-style: disc;
        }
        .footer.content .pay_us ul li {
        font-size: 15px;
        margin-bottom: 14px;
        padding-right: 30px;
        font-weight: 500;
        }
        .form {
        position: relative;
        }
        .form-subscribe-margin{
        margin-top: 1.5rem;
        }
    
        .form-subscribe-margin input[type="email"] {
        width: 27%;
        border: 0;
        border-radius: 4px;
        padding: 10px;
        height: inherit;
        font-weight: 300;
        background: #EBEBEB;
        }
    
        .form input[type="email"] {
        width: 100%;
        /* border: 0; */
        border: 1px solid #c2c2c2;
        padding: 5px 0px;
        height: inherit;
        font-weight: 300;
        }
    
        .form-subscribe-margin input::placeholder
        {
        color: black;
        padding-left: 20px;
        font-weight: 500;
        }
    
        .form-subscribe-margin button.action.subscribe.primary {
        background: #191970;
        border-radius: 4.45px;
        font-weight: 300;
        border: 0;
        font-size: 16px;
        position: absolute;
        margin-left: 3rem;
        padding: 7px 32px;
        color: #fff;
        }
    
        .form button.action.subscribe.primary {
        background: #191970;
        border-radius: 4.45px;
        font-weight: 300;
        border: 0;
        font-size: 16px;
        position: absolute;
        margin-left: 3rem;
        padding: 7px 32px;
        color: #fff;
        }
        .subscribe_newsletter h4 {
        font-size: 25px;
        font-weight: 400;
        margin: 8px 0;
        color: #222;
        }
        section.panel_9_doctor {
        padding: 40px 0;
        }
        section.panel_9_doctor h5 {
        font-size: 18px;
        color: #222;
        font-weight: 500;
        margin-bottom: 10px;
        }
        section.panel_9_doctor ul {
        padding: 0;
        list-style: none;
        }
        section.panel_9_doctor ul li a {
        color: #757575 !important;
        font-size: 13px;
        text-decoration: none;
        padding: 4px 0;
        display: block;
        }
        .footer-logo {
        margin-bottom: 30px;
        color: #757575;
        }
        section.panel_10_doctor p {
        font-weight: lighter;
        color: #757575;
        padding-right: 150px;
        margin-bottom: 12px;
        font-size: 14px;
        }
        section.panel_10_doctor h3 {
        font-size: 18px;
        color: #222;
        margin-bottom: 28px;
        font-weight: 400;
        }
        .contact-info p {
        font-size: 14px;
        padding-right: 0 !important;
        }
        .online-payment-info ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        list-style: none;
        padding: 0;
        }
        .link-left ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 20px !important;
        list-style: none;
        padding: 0;
        }
        section.panel_10_doctor h3 {
        font-size: 18px;
        color: #222;
        margin-bottom: 28px;
        font-weight: 400;
        }
        .contact-info p a {
        color: #757575;
        text-decoration: none;
        }
        header .minicart-wrapper .action.showcart:before {
        background: url(./newimages/Cart_04.svg);
        content: "";
        width: 32px;
        height: 32px;
        }
        header .minicart-wrapper .action.showcart .text {
        clip: inherit;
        overflow: visible;
        font-size: 13px;
        margin: 0;
        color: #4c4c4c;
        display: block;
        margin-left: 5px;
        }
        .minicart-wrapper .action.showcart {
        text-align: center;
        vertical-align: top;
        margin-left: 12px;
        }
        header .minicart-wrapper {
        margin: 0;
        text-align: center;
        }
        header .minicart-wrapper .action.showcart .text:hover {
        color: #191970;
        }
        section.subscribe_newsletter {
        box-shadow: 12px 21px 54px 0px #dddddd45;
        padding: 30px 0;
        background: #F9F9F9;
        }
        div#whatsappchat {
        position: fixed;
        bottom: 15px;
        left: 95%;
        z-index: 2;
        }
        .categories_box {
        border-radius: 50%;
        width: 130px;
        height: 130px;
        margin: auto;
        overflow: hidden;
        padding: 16px;
        }
        .categories_box img {
        mix-blend-mode: multiply;
        margin-top: 1.5rem;
        }
        section.top-categories ul li:nth-child(n) .categories_box {
        background: #e8efee;
        }
        section.top-categories ul li:nth-child(2n) .categories_box {
        background: #eaf1fb;
        }
        section.top-categories ul li:nth-child(3n) .categories_box {
        background: #f9f1eb;
        }
        section.rental-products ul li a {
        width: 260px;
        height: 260px;
        border-radius: 50%;
        overflow: hidden;
        display: inline-block;
        }
        section.rental-products ul li p {
        padding: 30px 30px 0;
        margin: 0;
        }
        .conditionimage {
        width: 89px;
        height: 89px;
        overflow: hidden;
        border-radius: 10px;
        display: inline-flex;
        }
        .conditionimage img {
            width: 80px;
        }
        .catalog-category-view .filter-options .filter-options-title {
        padding: 15px;
        font-size: 16px;
        text-transform: capitalize;
        border-bottom: 1px solid #ddd;
        margin: 0;
        color: #444;
        font-weight: 500;
        cursor: pointer;
        position: relative;
        }
        .catalog-category-view .filter-options .filter-options-title {
        padding: 15px 0;
        font-size: 16px;
        text-transform: capitalize;
        border-bottom: 1px solid #ddd;
        margin: 0;
        color: #444;
        font-weight: 500;
        cursor: pointer;
        position: relative;
        }
        .catalog-category-view main#maincontent {
        padding-top: 10px;
        }
        .catalog-category-view main#maincontent .column.main {
        width: 78%;
        padding: 0;
        border-left: 10px solid #f3f3f3;
        }
        .catalog-category-view main#maincontent .sidebar.sidebar-main {
        height: 100%;
        width: 22%;
        padding-right: 0;
        margin-right: 0 !important;
        position: relative;
        }
        .filter-options-item:after {
        width: 7px;
        content: "";
        height: 7px;
        border-left: 1px solid #000 !important;
        border-bottom: 1px solid #000 !important;
        -webkit-transform: rotate(-138deg);
        -moz-transform: rotate(-138deg);
        -ms-transform: rotate(-138deg);
        -o-transform: rotate(-138deg);
        transform: rotate(-138deg);
        position: absolute;
        top: 20px;
        right: 13px;
        display: inline-block;
        text-indent: -9999px;
        padding: 4px;
        z-index: -1;
        }
        .filter-options-item {
        position: relative;
        }
        .filter-options-item.allow.active:after {
        width: 7px;
        content: "";
        height: 7px;
        border-left: 1px solid #000 !important;
        border-bottom: 1px solid #000 !important;
        -webkit-transform: rotate(-44deg);
        -moz-transform: rotate(-44deg);
        -ms-transform: rotate(-44deg);
        -o-transform: rotate(-44deg);
        transform: rotate(-44deg);
        position: absolute;
        top: 17px;
        right: 13px;
        display: inline-block;
        text-indent: -9999px;
        padding: 4px;
        z-index: -1;
        }
        .catalog-category-view .block .block-content ol {
        margin: 10px 0;
        }
        .catalog-category-view .filter-options .filter-options-content ol.items li.item a {
        font-size: 15px;
        color: #444;
        font-weight: 400;
        }
        .catalog-category-view .block .block-content ol li.item {
        padding: 3px 0;
        }
        .catalog-category-view section.banner-section .banner-carousel1 .item .carousel-content1 {
        background: #eee;
        font-size: 12px;
        padding: 6px;
        min-height: 50px;
        text-align: center;
        }
        .category-buy-back section.banner-section .banner-carousel1 .item .carousel-content1 {
            background: #eee;
            font-size: 12px;
            padding: 6px;
            min-height: 70px;
            text-align: center;
        }


        .catalog-category-view section.banner-section .banner-carousel1 .item img {
        width: 140px;
        height: 110px;
        object-fit: contain;
        }
        .catalog-category-view section.banner-section .banner-carousel1 .item .carousel-content1 a {
        font-size: 13px;
        color: #000;
        }
        .catalog-category-view ol.products.list.items.product-items .item {
        background: #fff;
        padding: 10px 10px 10px;
        border: 1px solid #D3D3D3;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
        text-align: center;
        min-height: inherit;
        width: 23.5%;
        position: relative;
        }
        .catalog-category-view ol.products.list.items.product-items .item .product.details.product-item-details a {
        font-size: 16px;
        line-height: 20px;
        min-height: 64px;
        display: block;
        }
        ol.products.list.items.product-items {
        padding-left: 0px;
        }
        .owl-carousel.owl-theme.banner-carousel1.owl-loaded.owl-drag .item {
        border: 1px solid #eee;
        margin: 4px;
        padding: 0;
        transition: 0.2s;
        border: 1px solid #eee;
        margin: 4px;
        padding: 0;
        transition: 0.2s;
        }
        .breadcrumbs1 ul,
        .listbreadcrumbs ul {
        display: flex;
        margin: 15px;
        }
        .breadcrumbs1 ul li,
        .listbreadcrumbs li {
        margin-left: 10px;
        color: #818181;
        font-weight: 400;
        font-size: 13px;
        }
        .listbreadcrumbs ul li a {
        position: relative;
        }
        .breadcrumbs1 ul li a,
        .listbreadcrumbs ul li a {
        color: #818181;
        font-size: 13px;
        }
        .listbreadcrumbs ul li a:after {
        width: 5px;
        content: "";
        height: 5px;
        border-left: 1px solid #818181 !important;
        border-bottom: 1px solid #818181 !important;
        -webkit-transform: rotate(-44deg);
        -moz-transform: rotate(-44deg);
        -ms-transform: rotate(-44deg);
        -o-transform: rotate(-44deg);
        transform: rotate(-138deg);
        position: relative;
        top: -1px;
        right: -2px;
        display: inline-block;
        text-indent: -9999px;
        cursor: pointer;
        }
        .breadcrumbs1 ul li strong,
        .listbreadcrumbs strong {
        font-weight: 400;
        }
        .catalog-category-view .toolbar.toolbar-products p#toolbar-amount {
        padding: 9px 0;
        color: #444;
        font-weight: 400;
        font-size: 15px;
        }
        .banner-carousel1 .owl-dots {
        position: static;
        }
        .catalog-category-view .toolbar.toolbar-products {
        border-bottom: 1px solid #ddd;
        border-top: 1px solid #ddd;
        padding: 0 15px;
        margin-top: 0;
        margin-bottom: 0;
        }
        .catalog-category-view .sorter label {
        margin: 0;
        font-size: 15px;
        color: #444;
        border-right: 1px solid #ddd;
        padding: 10px 23px;
        }
        select.custom_toolbar {
        display: inline-block;
        width: auto;
        padding: 5px;
        height: inherit;
        }
        .page-products .product-panel h2,
        .page-products .product-panel h6 {
        display: none;
        }
        .product-panel h2 {
        font-size: 25px;
        margin-bottom: 0;
        color: #000;
        }
        .catalog-category-view ol.products.list.items.product-items .item span.price {
        font-weight: 500;
        font-size: 20px;
        }
        .page-products h2.price-container.price-final_price.tax.weee span {
        color: #333;
        display: block;
        text-align: left;
        }
        .page-products h2.price-container.price-final_price.tax.weee {
        display: block;
        }
        .catalog-category-view ol.products.list.items.product-items .item span.price {
        font-weight: 500;
        font-size: 16px;
        }
        .checkout-index-index .actions-toolbar button.action.login.primary {
        background: #191970;
        border-color: #191970;
        }
        .checkout-index-index .actions-toolbar .secondary a {
        color: #000;
        font-size: 14px;
        }
        .checkout-index-index .nav_menu {
        display: none;
        }
        .checkout-index-index section.delivery_option {
        display: none;
        }
        .checkout-index-index main#maincontent {
        padding-top: 40px;
        }
        .checkout-index-index a.logo {
        display: block;
        text-align: center;
        width: 100%;
        float: none;
        max-width: 100%;
        }
        .checkout-index-index .header.content {
        text-align: center;
        }
        .checkout-index-index a.logo img {
        margin: auto;
        }
        .avilabel-stock {
        display: none;
        }
        .category-description {
        margin: 0 0 0px;
        padding: 4px;
        }
        .category-description h1 {
        color: #000;
        font-size: x-large;
        font-weight: 700;
        margin: 10px 0;
        }
        .category-description p {
        font-size: 14px;
        }
        .catalog-category-view .toolbar.toolbar-products .pages {
        float: none !important;
        }
        .products.wrapper ~ .toolbar .sorter {
        display: none;
        }
        .catalog-category-view .toolbar-products .pages li.current strong {
        color: #191970;
        }
        .pages strong.page {
        font-size: 1.2rem;
        line-height: 3.2rem;
        letter-spacing: normal;
        color: #333;
        display: inline-block;
        font-weight: 700;
        padding: 7px 4px;
        }
        .catalog-category-view .toolbar-products .pages li a {
        color: #000;
        padding: 0 10px;
        }
        .catalog-category-view .toolbar-products a.action.next:before,
        .catalog-category-view .toolbar-products a.action.previous:before {
        color: #000;
        font-size: 39px;
        }
        .catalog-category-view .toolbar.toolbar-products {
        border-bottom: 1px solid #ddd;
        border-top: 1px solid #ddd;
        padding: 0 15px;
        margin-top: 0;
        margin-bottom: 0;
        }
        .field.limiter {
        display: none !important;
        }
        .out-of-stock {
        display: inline-block;
        position: relative;
        top: 10px;
        font-size: 12px;
        text-align: center;
        color: #191970;
        }
        .catalog-category-view .out-of-stock {
        display: none;
        position: relative;
        top: 10px;
        font-size: 12px;
        text-align: left;
        color: #191970;
        }
        .catalogsearch-result-index .out-of-stock {
        display: none;
        position: relative;
        top: 10px;
        font-size: 12px;
        text-align: left;
        color: #191970;
        }
        .catalog-category-view .stock.unavailable {
        display: block;
        position: relative;
        top: 0;
        font-size: 14px;
        text-align: left;
        color: #191970;
        }
        /* .product-panel img {
        display: none;
        } */
    
        .buyback {
        margin-top:-3rem;
        width:70px;
        display: block;
        }
    
        .corner-ribbon.top-left.sticky.red.shadow span {
        position: absolute;
        background: #191970;
        padding: 5px 17px 10px;
        color: #fff;
        top: 0;
        font-size: 14px;
        display: inline-block;
        vertical-align: top;
        z-index: 9;
        left: 8px;
        letter-spacing: 1px;
        font-weight: 700;
        border-bottom-left-radius: 30px;
        border-bottom-right-radius: 30px;
        }
        .catalog-category-view .toolbar-products a.action.next,
        .catalog-category-view .toolbar-products a.action.previous {
        padding: 0;
        border: 0;
        width: auto;
        margin: -1px;
        font-weight: 700;
        display: inline-block;
        color: #000;
        }
        .catalog-category-view .block .block-subtitle {
        margin: 0;
        font-size: 13px;
        }
        .catalog-category-view .filter-current .item span {
        display: inline-block;
        font-size: 13px;
        }
        .catalog-category-view .filter-current .filter-label {
        display: block;
        font-weight: 700;
        }
        .catalog-category-view .block .block-content .filter-current ol li.item {
        padding: 2px 0;
        margin-bottom: 0;
        }
        .catalog-category-view .block .block-content ol {
        margin: 10px 0;
        }
        .catalog-category-view a.action.remove span {
        color: #fff;
        background: #191970;
        padding: 2px 3px 4px;
        font-size: 12px !important;
        text-decoration: none;
        display: inline-block;
        vertical-align: top;
        line-height: 8px;
        border: 0;
        border-radius: 50%;
        }
        .block-actions.filter-actions {
        position: absolute;
        top: 21px;
        right: 11px;
        }
        .block-actions.filter-actions span {
        text-transform: capitalize;
        color: #adadad;
        font-size: 14px;
        font-weight: 400;
        }
        .pay_us p {
        font-size: 15px;
        font-weight: 400;
        }
        .catalog-category-view ol.products.list.items.product-items .item:hover {
        background: #fff;
        box-shadow: 3px 0px 25px #ddd;
        border: 1px solid rgba(221, 221, 221, 0.04);
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
        min-height: inherit;
        height: inherit;
        text-decoration: none;
        }
        .catalog-category-view .block-title.mobile-sort-title {
        padding: 20px 0;
        }
        .catalog-category-view .block-title.mobile-sort-title strong {
        font-size: 16px;
        }
        .catalog-category-view .block-content.sortby-content ul {
        padding: 0;
        list-style: none;
        }
        .catalog-category-view .block-content.sortby-content ul li {
        font-size: 14px;
        font-weight: 400;
        }
        .product-panel h2 {
        font-size: 25px;
        margin-bottom: 0;
        color: #000;
        }
        .catalog-product-view.page-layout-1column .product-info-main {
        width: 50%;
        padding-left: 20px;
        }
        .catalog-product-view.page-layout-1column .product.media {
        float: none;
        width: 49%;
        }
        .catalog-product-view.page-layout-1column .gallery-placeholder {
        width: 100%;
        }
        .catalog-product-view.page-layout-1column .product-panel h2 {
        font-size: 25px;
        margin-bottom: 0;
        color: #000;
        }
        .catalog-product-view.page-layout-1column .price-box .price {
        font-weight: 600;
        color: #028b2e;
        font-size: 30px;
        padding-left: 0;
        }
        .catalog-product-view .price {
        display: inline-block;
        }
        .catalog-product-view.page-layout-1column h2.price-container.price-final_price.tax.weee span {
        font-size: 28px;
        color: #008c10;
        font-weight: 600;
        margin: 5px 0 5px;
        display: inline-block;
        vertical-align: top;
        }
        .catalog-product-view.page-layout-1column .product-reviews-summary.empty {
        margin-left: 0px;
        /*display: none !important;*/
        }
        .catalog-product-view.page-layout-1column .product-info-stock-sku {
        display: none;
        }
        .postpay-product-widget-text {
        font-size: 1em !important;
        font-family: var(--font-light) !important;
        color: #3d3d3d !important;
        }
        .catalog-product-view.page-layout-1column .product-panel h6 {
        vertical-align: top;
        font-size: 12px;
        font-weight: 300;
        margin: 7px;
        color: #333;
        display: inline-block;
        }
        .catalog-product-view.page-layout-1column .avilabel-stock {
        border-top: 0;
        border-bottom: 0;
        margin: 0 0 1px;
        padding: 8px 0;
        display: inline-block;
        vertical-align: top;
        }
        .catalog-product-view.page-layout-1column .price h2 {
        font-size: 28px;
        color: #008c10;
        font-weight: 600;
        margin: 0 0 5px;
        display: inline-block;
        vertical-align: top;
        }
        .catalog-product-view.page-layout-1column .avilabel-stock p {
        font-size: 12px;
        color: #1f8c10;
        margin: -3px 0;
        }
        .catalog-product-view.page-layout-1column .product-barnd {
        color: #000;
        font-size: 16px;
        font-weight: 700;
        padding-bottom: 0;
        display: inline-block;
        }
        .delivery p {
        font-weight: 600;
        font-size: 13px;
        margin: 0 0 13px;
        }
        .delivery {
        margin-bottom: 0;
        display: inline-block;
        font-size: 13px;
        margin-left: 15px;
        }
    
        .brand_delivery{
        margin-bottom: -10px;
        min-width: 600px;
        }
        .item-code{
        margin-left: 0px;
        }
        
        .item-code img{
        cursor:pointer;
        }
    
        .catalog-product-view.page-layout-1column .product-barnd a {
        color: #000;
        font-size: 15px;
        }
        .catalog-product-view.page-layout-1column .avilabel-stock img {
        width: 18px;
        }
        .catalog-product-view.page-layout-1column .postpay-product-widget-text {
        font-size: 14px !important;
        margin-bottom: 8px;
        margin-left: 7px;
        }
        .sharepoint {
        display: inline-block;
        margin-left: 0;
        }
        .sharepoint.outofshare ul li.pdpwishlist {
        padding: 3px 13px 3px 23px;
        }
        li.pdpwishlist a {
        color: #000;
        font-size: 14px;
        }
        .sharepoint ul {
        display: flex;
        list-style: none;
        padding: 0;
        }
        .product-other-detail div {
        font-size: 13px;
        display: block;
        padding-bottom: 10px;
        }
        .selectionBlock p {
        text-align: left;
        font-size: 14px;
        color: #191970;
        padding: 0;
        margin: 0;
        font-weight: 600;
        }
        .catalog-product-view .box-tocart .actions button#product-addtocart-button span {
        padding: 0;
        height: inherit;
        font-size: 20px;
        background: 0 0 !important;
        }
        .product-panel .panel {
        margin: 0;
        border-right: 2px solid #ddd;
        padding-right: 10px;
        }
        .catalog-product-view .box-tocart .actions button#product-addtocart-button {
        background: #1f8c10;
        padding: 15px;
        height: inherit;
        font-size: 18px;
        font-weight: 400;
        font-family: "Maven Pro" !important;
        display: block;
        width: 100%;
        }
        .product-info-main .box-tocart .actions {
        padding: 0 !important;
        width: 100%;
        display: block !important;
        }
        .catalog-product-view .box-tocart .sparsh-buynow-view #product-sparsh-buynow-button {
        width: 100%;
        padding: 15px;
        margin: 0;
        font-size: 20px;
        background: #5d5a59;
        border-color: #5d5a59;
        margin-left: 0;
        margin-top: 15px;
        font-weight: 400;
        }
        .box-tocart {
        margin-bottom: 0 !important;
        display: block !important;
        }
        .product-other-detail {
        margin-bottom: 30px;
        margin-top: 10px;
        }
        .orange-text {
        color: #191970;
        font-size: 14px;
        padding: 0;
        }
        .orange-text a {
        color: #191970;
        font-size: 15px;
        font-weight: 700;
        }
        .product-other-detail h1 {
        font-size: 16px;
        color: #000;
        margin-bottom: 6px;
        }
        .product-other-detail p {
        font-size: 13px;
        font-weight: 400;
        font-family: "Maven Pro" !important;
        display: block;
        }
        .sharepoint {
        display: inline-block;
        margin-left: 0;
        }
        .sharepoint ul li {
        border: 0;
        padding: 3px 13px 3px 0;
        margin-right: 1px;
        position: relative;
        font-weight: 700;
        }
        .sharepoint ul li.orange-text-readmore a {
        color: #191970;
        font-weight: 700;
        font-size: 15px;
        }
        .selectionBlock p a {
        color: #5d5a59;
        }
        .selectionBlock {
        width: 100%;
        float: left;
        padding: 0;
        margin: 0 0 20px;
        }
        .fotorama__stage__shaft.fotorama__grab {
        width: 100% !important;
        }
        .catalog-product-view .breadcrumbs {
        padding-top: 10px;
        }
        .orange-text-mobile {
        display: none;
        }
        .product-other-detail p {
        font-size: 13px;
        font-weight: 400;
        display: block;
        }
        .catalog-product-view .productTabs ul.tabs li.active {
        color: #191970;
        border-color: #191970;
        border: 0;
        border-bottom: 4px solid #191970;
        }
        .productTabs ul.tabs li.active {
        background-color: #fff;
        color: #000;
        border-bottom: 1px solid #fff;
        border-top: 3px solid #6f3d2e;
        display: block;
        border-left-color: #ebebeb;
        }
        .productTabs {
        width: 100%;
        padding: 0;
        margin: 70px 0 30px;
        }
        .catalog-product-view .productTabs ul.tabs li.active {
        color: #191970;
        border-color: #191970;
        border: 0;
        border-bottom: 4px solid #191970;
        }
        .catalog-product-view .productTabs ul.tabs li {
        border: 0;
        border-bottom: 4px solid rgb(0 0 0/0%);
        font-size: 16px;
        color: #000;
        padding: 10px 0;
        margin-right: 41px;
        display: inline-block;
        height: inherit;
        background: 0 0;
        text-transform: capitalize;
        float: left;
        cursor: pointer;
        }
        .catalog-product-view .productTabs .tab_container h1 {
        font-size: 27px;
        color: #000;
        margin-bottom: 15px;
        }
        .productTabs .tab_container p,
        .productTabs .tab_container .tab_content {
        color: #515151 !important;
        font-size: 14px !important;
        line-height: 26px;
        font-weight: 300 !important;
        }
        .product-social-links {
        display: none;
        }
        .catalog-product-view .tab_container {
        clear: both;
        padding: 20px;
        }
        .catalog-product-view .tab_container h2 {
        color: #000;
        margin: 20px 0;
        }
        .catalog-product-view .tab_container h2 {
        color: #000;
        margin: 20px 0;
        }
        .stickyCart {
        background: #fff !important;
        }
        .stickyCart {
        left: 0;
        right: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0px 1px 11px rgb(0 0 0/12%);
        }
        .stickyCart .stickyChild .clSticky .stickyProductName {
        color: #000 !important;
        font-size: 17px;
        word-break: break-all;
        display: inline-block;
        width: 467px;
        vertical-align: top;
        line-height: 32px;
        font-weight: 400;
        position: relative;
        height: 100%;
        }
        .stickyProductprice {
        display: inline-block;
        font-size: 28px;
        padding-left: 42px;
        vertical-align: top;
        color: #191970;
        font-weight: 500;
        padding-top: 8px;
        }
        .contentHide:nth-child(2) {
        order: 1;
        float: left;
        }
        .contentHide:nth-child(1) {
        order: 2;
        margin: 0 19px 0 15px;
        max-width: 890px;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        width: 850px;
        }
        .contentShow {
        order: 4;
        float: right;
        }
        .stickyProductName:after {
        content: "";
        background: #ddd;
        width: 2px;
        height: 100px;
        position: absolute;
        right: -10px;
        top: -14px;
        }
        .catalog-product-view .stickyCart .stickyChild .clSticky #btnSticky {
        background: #1f8c10;
        color: #fff;
        font-size: 16px;
        padding: 10px 33px;
        height: inherit;
        margin-top: 12px;
        }
        .catalog-product-view .productTabs .tab_container .tab_content.active {
        display: block;
        border: 0;
        padding: 10px 0;
        }
        .productTabs .tab_content {
        padding: 20px;
        display: none;
        }
        .productTabs .tab_drawer_heading {
        display: none;
        }
        .review-form .fieldset > .field:not(.choice) > .label {
        text-align: left;
        }
        form#review-form .input-text {
        height: inherit;
        padding: 10px;
        }
        legend.legend.review-legend span {
        display: inline-block;
        font-size: 18px;
        font-weight: 700;
        }
        .review-form legend.legend.review-legend {
        color: #000;
        font-size: 20px;
        border: 0;
        text-decoration: none;
        }
        .catalog-product-view div#tab6 {
        width: 100%;
        }
        .catalog-product-view .form-group {
        margin-bottom: 1rem;
        }
        .catalog-product-view .productTabs .tab_container h2 {
        font-size: 24px;
        color: #000;
        margin: 5px 0 20px;
        }
        .catalog-product-view div#tab6 button#formsubmit {
        background: #000;
        padding: 6px 30px;
        font-size: 16px;
        border: 0;
        border-radius: 0;
        }
        .catalog-product-view .review-form .action.submit.primary {
        background: #000;
        color: #fff;
        font-weight: 400;
        }
        .catalog-product-view .subscribe_newsletter .block.newsletter label {
        width: 100%;
        }
        .catalog-product-view .subscribe_newsletter .block.newsletter {
        width: 100%;
        max-width: 100%;
        }
        .catalog-product-view .subscribe_newsletter .block.newsletter input[type="email"] {
        width: 100%;
        border: 0;
        border-bottom: 1px solid #ddd;
        padding: 10px 0;
        height: inherit;
        font-weight: 300;
        }
        .catalog-product-view .catalog-product-view.subscribe_newsletter button.action.subscribe.primary {
        background: #191970;
        border-radius: 0;
        font-weight: 300;
        border: 0;
        margin-top: 3px;
        font-size: 16px;
        }
        .catalog-product-view .subscribe_newsletter .block.newsletter label {
        width: 100%;
        }
        .catalog-product-view .subscribe_newsletter .block.newsletter {
        width: 100%;
        max-width: 100%;
        }
        .catalog-product-view .subscribe_newsletter .block.newsletter input[type="email"] {
        width: 100%;
        border: 0;
        border-bottom: 1px solid #616161;
        padding: 10px 0;
        height: inherit;
        font-weight: 300;
        }
        .catalog-product-view .subscribe_newsletter button.action.subscribe.primary {
        background: #191970;
        border-radius: 4.45px;
        font-weight: 300;
        border: 0;
        font-size: 16px;
        position: absolute;
        margin-left: 3rem;
        padding: 7px 32px;
        color: #fff;
        }
        .catalog-product-view .subscribe_newsletter input[type="email"] {
        width: 100%;
        border: 0;
        border-bottom: 1px solid #ddd;
        padding: 10px 0;
        height: inherit;
        font-weight: 300;
        }
    
        .catalog-product-view .subscribe_newsletter .form-subscribe-margin input[type="email"] {
        width: 27%;
        border: 0;
        border-radius: 4px;
        padding: 10px;
        height: inherit;
        font-weight: 300;
        background: #EBEBEB;
        }
    
        .catalog-product-view section.subscribe_newsletter .col-md-6 {
        position: relative;
        }
        .header.content .minicart-wrapper .action.showcart .counter.qty {
        background: none;
        /* border-radius: 50%; */
        padding: 0 7px;
        display: inline-block;
        vertical-align: top;
        height: 21px;
        font-size: 14px;
        line-height: 10px;
        width: 25px;
        margin-left:-30px;
        color:#000;
        }
        .header.content .minicart-wrapper .action.showcart.active:before {
        content: "";
        }
        button#top-cart-btn-checkout {
        background: #191970;
        font-size: 18px;
        font-weight: 400;
        padding: 10px;
        border: 0;
        font-family: "Maven Pro" !important;
        }
        .product-item-details {
        font-size: 14px;
        text-align: left;
        }
        .header.content .minicart-wrapper .block-minicart strong.product-item-name a {
        color: #000;
        font-size: 16px;
        }
        .header.content .minicart-wrapper .block-minicart {
        padding: 0px;
        /* right: 4px; */
        width: 350px;
        border: 0;
        box-shadow: 0 0px 5px rgb(0 0 0/15%);
        }
        .minicart-wrapper .action.close {
        display: none;
        }
        .header.content .minicart-items-wrapper {
        margin: 0;
        height: auto !important;
        max-height: 300px;
        }
        .header.content .minicart-wrapper .block-minicart a.action.viewcart {
        width: 100%;
        color: #000;
        font-weight: 400;
        font-size: 14px;
        text-align: center;
        }
        body main#maincontent {
        background: #fff;
        max-width: 1600px;
        }
        .catalog-product-view main#maincontent {
        padding-top: 0;
        }
        .customer-account-login .block.block-customer-login {
        text-align: center;
        margin: auto !important;
        max-width: 432px;
        width: 100%;
        float: none !important;
        }
        div#txt_signin_welcome {
        font-size: 1.785rem;
        }
        .customer-account-login .login-container div#txt_signin_signin {
        font-size: 1.785rem;
        font-weight: 700;
        margin-bottom: 7px;
        }
        .customer-account-login form#login-form {
        width: 100%;
        padding: 20px 0 0;
        z-index: 0;
        }
        .customer-account-login .block.block-customer-login input {
        text-align: left;
        width: 100%;
        border: 0;
        border-bottom: 1px solid #e2e5f1;
        height: inherit;
        font-weight: 300;
        font-size: 12px;
        padding: 10px;
        outline: 0 !important;
        box-shadow: inherit !important;
        }
        .customer-account-login form#login-form .actions-toolbar button {
        background: #191970;
        font-size: 14px;
        border: 0;
        padding: 10px 30px;
        font-weight: 400;
        width: 100%;
        /* display: block; */
        display: none;
        }
        .customer-account-login .login-container a.action.remind {
        display: block;
        }
        .customer-account-login .login-container .secondary {
        width: 100%;
        display: block;
        float: none;
        order: 1;
        padding: 0 0 15px;
        }
        .customer-account-login form#login-form a.action.remind span {
        color: #000;
        padding-right: 0;
        font-size: 12px;
        }
        .customer-account-login form#login-form .actions-toolbar {
        margin: 0;
        }
        .login-container .fieldset > .field > .control {
        width: 100%;
        position: static;
        }
        .customer-account-login .actions-toolbar .primary,
        .customer-account-login .actions-toolbar .secondary {
        display: block;
        width: 100%;
        }
        body.checkout-cart-index .cart-summary {
        width: 30%;
        background: 0 0;
        margin-bottom: 25px;
        padding: 1px 0 25px;
        text-transform: inherit;
        font-weight: 300;
        letter-spacing: 1px;
        font-size: 14px;
        }
        .cart-container {
        max-width: 1235px;
        margin: 50px auto;
        }
        body .cart-container .form-cart {
        width: 65%;
        }
        body.checkout-cart-index .cart.table-wrapper .col:nth-child(1) {
        text-align: left;
        padding: 20px 13px;
        display: block;
        }
        body.checkout-cart-index .cart.table-wrapper .col {
        padding: 20px;
        font-weight: 500;
        border: 0;
        font-size: 18px;
        width: auto;
        }
        body.checkout-cart-index .cart.table-wrapper .items thead + .item {
        border: 0;
        box-sizing: border-box;
        position: relative;
        }
        .product-item-details {
        font-size: 14px;
        }
        .cart.table-wrapper .product-item-photo img {
        width: 100px;
        height: 100px;
        object-fit: contain;
        border: 1px solid #ddd;
        }
        .checkout-cart-index table#shopping-cart-table .actions-toolbar {
        position: static;
        float: right;
        }
        .checkout-cart-index a.action.action-edit:before {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 28px;
        line-height: 28px;
        color: #303030;
        content: "\e606";
        font-family: "icons-blank-theme";
        vertical-align: middle;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center;
        }
        .checkout-cart-index a.action.action-edit span {
        display: inline-block;
        text-indent: -9999px;
        }
        button,
        .cart.table-wrapper .actions-toolbar > .action,
        .action-gift,
        body.checkout-cart-index .form-cart .action.continue {
        background: 0 0;
        border: 0;
        font-size: 16px;
        font-weight: 300;
        letter-spacing: 1px;
        width: auto;
        padding: 0;
        margin: 0;
        }
        .checkout-cart-index a.action.action-delete:before {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 28px;
        line-height: 28px;
        color: #303030;
        content: "\e604";
        font-family: "icons-blank-theme";
        vertical-align: middle;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center;
        }
        .checkout-cart-index tr.item-actions {
        position: relative;
        }
        tbody.cart.item.cartdesktop a.action.action-delete span {
        display: none;
        }
        button:hover,
        .cart.table-wrapper .actions-toolbar > .action:hover,
        .action-gift:hover {
        background: 0 0;
        border: 0;
        }
        tbody.cart.item.cartmobile {
        display: none;
        }
        .stick_container .sparsh_abandoned_cart_email_popup .stick_content h2 {
        text-align: center;
        font-size: 22px;
        line-height: 1.1;
        margin-bottom: 23px;
        }
        .checkout-cart-index .stick_container .sparsh_abandoned_cart_email_popup .stick_content .actions {
        margin-top: 10px;
        text-align: center;
        }
        .checkout-cart-index .action.primary {
        background-image: none;
        background: #191970;
        border: 1px solid #191970;
        color: #fff;
        cursor: pointer;
        display: inline-block;
        font-family: "Maven Pro", sans-serif;
        font-weight: 700;
        padding: 7px 15px;
        font-size: 1.4rem;
        box-sizing: border-box;
        vertical-align: middle;
        }
        .stick_container .sparsh_abandoned_cart_email_popup .stick_content {
        margin: 0 auto;
        background: #fff;
        }
        .cart-summary .block > .title,
        .paypal-review-discount .block > .title {
        border-top: 1px solid #d1d1d1;
        cursor: pointer;
        font-weight: 600;
        display: block;
        text-decoration: none;
        margin-bottom: 0;
        overflow: hidden;
        padding: 10px 0;
        position: relative;
        }
        .cart-totals .mark,
        .opc-block-summary .table-totals .mark {
        font-weight: 400;
        padding: 10px 0;
        border-color: #ddd;
        }
        .cart-totals .amount,
        .opc-block-summary .table-totals .amount {
        padding-right: 4px;
        text-align: right;
        white-space: nowrap;
        border-color: #ddd;
        }
        div#cart-totals .table > :not(:first-child) {
        border: 0 !important;
        }
        .page-main .block.discount .title {
        border: 0;
        }
        .page-main .block.discount button.action.apply.primary {
        background: #191970;
        border: 0;
        padding: 10px 30px;
        display: inline-block;
        color:white;
        }
        a.action.multicheckout span {
        color: #000;
        }
        .cart-empty {
        text-align: center;
        font-size: 16px;
        padding: 50px 0;
        }
        .cart-empty a {
        color: #191970;
        }
        .box-tocart.update button#product-updatecart-button {
        background: #1f8c10;
        padding: 11px 20px;
        height: inherit;
        font-size: 18px;
        font-weight: 400;
        font-family: "Maven Pro" !important;
        }
        .product-info-main .box-tocart.update .actions {
        display: inline-block !important;
        width: auto;
        vertical-align: top;
        margin-top: 21px;
        margin-left: 7px;
        }
        .product-info-main .box-tocart.update .field.qty {
        display: inline-block;
        }
        .product-info-main .box-tocart.update .input-text.qty,
        .product-options-bottom .box-tocart.update .input-text.qty {
        height: 48px;
        text-align: center;
        color: #000;
        width: 52px;
        }
        body .step-title:before,
        body #opc-sidebar .opc-block-summary > .title:before {
        background: #191970 !important;
        }
        .bss-onestepcheckout .opc-wrapper #shipping .label {
        font-size: 16px;
        display: inline-block;
        width: auto;
        }
        .checkout-index-index div#checkout input {
        border: 1px solid #ddd;
        }
        .checkout-index-index form.form.form-login input {
        padding: 10px;
        height: inherit;
        }
        .checkout-index-index main#maincontent .control {
        margin-bottom: 10px;
        }
        .checkout-index-index .fieldset > .field:not(.choice) > .control {
        width: 100%;
        }
        .bss-onestepcheckout .opc-wrapper #shipping .label {
        font-size: 16px;
        display: inline-block;
        width: auto;
        }
        .checkout-index-index div#checkout input {
        border: 1px solid #ddd;
        }
        .checkout-index-index fieldset.fieldset.hidden-fields.create-account input {
        margin: 10px 10px 0 0 !important;
        }
        fieldset.fieldset.hidden-fields.create-account input[type="checkbox"] {
        float: left;
        margin: 8px 10px 0 0;
        }
        .checkout-index-index form.form.form-login input {
        padding: 10px;
        height: inherit;
        }
        .checkout-index-index form#co-shipping-form {
        max-width: 100%;
        margin-top: 0;
        }
        .checkout-index-index form#co-shipping-form .fieldset:last-child {
        margin-bottom: 0;
        }
        body input[type="radio"]:checked,
        body input[type="radio"]:checked:after {
        background: #191970 !important;
        }
        .bss-onestepcheckout .opc-wrapper #opc-shipping_method #checkout-step-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method tr.row td#label_method_bestway_tablerate {
        font-size: 13px;
        padding: 22px 4px 0;
        width: 60%;
        }
        .bss-onestepcheckout .opc-wrapper #opc-shipping_method #checkout-step-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method tr.row td.col.col-price span {
        font-size: 17px;
        padding-left: 13px;
        }
        .bss-onestepcheckout .opc-wrapper #opc-shipping_method #checkout-step-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method tr.row {
        display: block;
        padding: 0;
        margin-left: 1em;
        }
        .bss-onestepcheckout .opc-wrapper #opc-shipping_method td.col.col-price {
        width: 47%;
        }
        .checkout-payment-method .billing-address-same-as-shipping-block label {
        font-size: 13px;
        }
        .bss-onestepcheckout .opc-wrapper #payment #checkout-payment-method-load .payment-methods .payment-group .payment-method .payment-method-title {
        font-size: 14px;
        }
        div#coupon-link a {
        display: inline-block;
        font-weight: 700;
        color: #333;
        font-size: 15px;
        padding: 10px 0;
        text-decoration: underline;
        }
        .opc-block-summary > .title,
        .checkout-agreements-items .checkout-agreements-item-title {
        border-bottom: 1px solid #ccc;
        padding-bottom: 10px;
        color: #333;
        font-weight: 300;
        font-size: 2.2rem !important;
        }
        .cart-totals .mark,
        .opc-block-summary .table-totals .mark {
        font-size: 14px;
        }
        .cart-totals .amount,
        .opc-block-summary .table-totals .amount {
        font-size: 14px;
        padding: 10px 0;
        }
        .opc-block-summary .minicart-items .product-item-name a {
        color: #000;
        }
        .opc-block-summary form#discount-form {
        display: none;
        }
        .payment-option.opc-payment-additional.discount-code form#discount-form {
        display: none !important;
        }
        .checkout-index-index a.action.multicheckout span {
        display: none !important;
        }
        .bss-onestepcheckout #opc-sidebar .actions-toolbar > .primary > .btn-placeorder {
        line-height: 2.2rem;
        padding: 14px 17px;
        font-size: 1.8rem;
        margin: 0;
        width: 100%;
        background: #191970;
        border: 0;
        }
        form#co-billing-form label {
        font-size: 14px;
        text-align: left;
        }
        form#co-billing-form .fieldset > .field._required > .label:after {
        position: absolute;
        }
        form#co-billing-form .fieldset > .field:not(.choice) > .label {
        width: 100%;
        text-align: left;
        }
        .cms-about-us #slide1 {
        background: #ddd url(../images/about-us/slide1.jpg) 50% 0 no-repeat fixed;
        color: #fff;
        height: auto;
        margin: 0;
        padding: 30px 0;
        background-size: cover;
        }
        .cms-about-us #slide1,
        .cms-about-us #slide2 {
        width: 100%;
        }
        .cms-about-us .slidescontainer .col3 {
        padding: 0;
        width: 32%;
        float: left;
        }
        .cms-about-us .slidescontainer .col3:nth-child(2) {
        margin: 0 0 0 2%;
        }
        .cms-about-us .slidescontainer .col3:nth-child(3) {
        float: right;
        }
        .cms-about-us .slidescontainer h2 {
        color: #fff;
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        margin-bottom: 15px;
        }
        .cms-about-us .slidescontainer .heart-img {
        position: relative;
        text-align: center;
        }
        .cms-about-us #slide1 {
        display: flex;
        }
        #slide1 .slidecontent p {
        color: #fff;
        }
        .cms-about-us .slidescontainer .slidecontent p,
        .cms-about-us .becomeAseller .content-becomeSeller p,
        .cms-about-us .slidescontainer .slidecontent ol li,
        .cms-about-us .contactUStab .contactabout {
        font-size: 13px;
        line-height: 20px;
        text-align: justify;
        }
        .cms-about-us .slidescontainer .col3 .heart-img:before {
        border-bottom: 1px solid #fff;
        bottom: 50%;
        content: "";
        left: 0;
        position: absolute;
        width: 41%;
        }
        .cms-about-us .slidescontainer .col3 .heart-img:after {
        border-bottom: 1px solid #fff;
        bottom: 50%;
        content: "";
        right: 0;
        position: absolute;
        width: 41%;
        }
        .cms-about-us #slide3 {
        background: #ddd url(../images/about-us/slide3.jpg) 50% 0 no-repeat fixed;
        color: #fff;
        height: auto;
        padding: 50px 0;
        background-size: cover;
        }
        .cms-about-us #slide4 {
        background-color: #fff;
        color: #333;
        height: auto;
        padding: 30px 0;
        }
        .cms-about-us #slide5 {
        background: #ddd url(../images/about-us/slide5.jpg) 50% 0 no-repeat fixed;
        height: auto;
        margin: 0 auto;
        padding: 20px 0;
        color: #fff;
        background-size: cover;
        }
        .cms-about-us .testimonials .owl-carousel .owl-item .label {
        color: #fff;
        font-size: 22px;
        padding: 50px 0 10px;
        text-align: center;
        }
        .cms-about-us .testimonials .owl-carousel .owl-item .cotentTestiMonial p {
        color: #fff;
        font-size: 15px;
        line-height: 26px;
        text-align: justify;
        }
        .cms-about-us .slidescontainer .heart-img:before {
        border-bottom: 1px solid #fff;
        bottom: 50%;
        content: "";
        left: 0;
        position: absolute;
        width: 47%;
        }
        .cms-about-us .slidescontainer .heart-img:after {
        border-bottom: 1px solid #fff;
        bottom: 50%;
        content: "";
        right: 0;
        position: absolute;
        width: 47%;
        }
        .cms-about-us .slidescontainer .becomeAseller h2 {
        color: #333;
        }
        .cms-about-us .slidescontainer .becomeAseller .heart-img:before {
        border-bottom: 1px solid #000;
        }
        .cms-about-us .slidescontainer .becomeAseller .heart-img:after {
        border-bottom: 1px solid #000;
        }
        .cms-about-us .content-becomeSeller {
        text-align: center;
        }
        .cms-about-us .becomeAseller .content-becomeSeller a,
        .cms-about-us .contactUStab .contactabout a {
        background: #5d5a59 none repeat scroll 0 0;
        bottom: 5px;
        color: #fff;
        display: inline-block;
        font-size: 15px;
        margin: 15px 0 0;
        padding: 7px 10px;
        position: relative;
        -moz-transition: all 0.2s ease-in-out 0s;
        -webkit-transition: all 0.2s ease-in-out 0s;
        transition: all 0.2s ease-in-out 0s;
        -moz-box-shadow: 4px 4px 0 #5d5a59;
        -webkit-box-shadow: 4px 4px 0 #5d5a59;
        box-shadow: 4px 4px 0 #5d5a59;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        }
        .cms-about-us .contactUStab .contactabout .address img {
        margin-right: 5px;
        }
        .cms-about-us #slide5 .contactabout {
        padding: 17px;
        }
        .wpb_wrapper p strong {
        color: #191970;
        }
        .cms-terms-of-service .wpb_wrapper p {
        font-weight: 400;
        font-size: 14px;
        }
        .entry-content p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 20px;
        }
        .cms-terms-of-service .wpb_wrapper a {
        color: #000;
        font-weight: 600;
        }
        .cms-privacy-policy .column.main p strong {
        font-size: 16px;
        }
        .cms-privacy-policy p strong {
        color: #191970;
        }
        .cms-privacy-policy .column.main p {
        font-size: 13px;
        font-weight: 400;
        }
        .career-banner1 {
        background: url(./images/career-banner.jpg) no-repeat;
        width: 100%;
        height: 450px;
        background-position: center;
        background-size: cover;
        }
        .career-current-opening {
        background: #f1f1f1;
        padding: 0;
        }
        .carerr-text1 p {
        font-size: 16px;
        color: #fff;
        }
        .carerr-text1 h2 {
        background: #ff4949;
        display: inline-block;
        padding: 2px 20px;
        text-transform: uppercase;
        color: #fff;
        font-weight: 300;
        font-size: 40px;
        margin-bottom: 4px;
        }
        .carerr-text1 h3 {
        display: inline-block;
        color: #000;
        background: #fff;
        font-size: 19px;
        padding: 10px 21px;
        text-transform: uppercase;
        margin-bottom: 26px;
        }
        .name-list-career {
        background: #e4e4e4;
        margin-bottom: 25px;
        }
        .current-listing-head .table-responsive {
        display: inline-table;
        }
        td.clr-pink a {
        color: #ff4949;
        }
        .current-listing-head table td {
        font-size: 15px;
        padding: 18px 10px;
        }
        .carerr-text1 {
        float: right;
        width: 332px;
        text-align: right;
        flex-direction: column;
        margin-top: 55px;
        }
        .current-listing-head th {
        width: 20.9%;
        font-size: 16px;
        font-weight: 700;
        }
        .cms-job-openings p {
        font-size: 15px;
        }
        .cms-job-openings h1 {
        padding: 20px 0;
        }
        .cms-become-a-seller .Sellerzonerow {
        float: left;
        margin-bottom: 30px;
        width: 100%;
        }
        .cms-become-a-seller h2 {
        color: #333;
        font-size: 22px;
        font-weight: 600;
        text-align: center;
        }
        .cms-become-a-seller h2 span {
        display: block;
        }
        .Sellerzonerow img {
        margin-bottom: 20px;
        }
        .cms-become-a-seller .Sellerzonerow p {
        font-size: 13px;
        line-height: 22px;
        text-align: justify;
        }
        .cms-become-a-seller h1 {
        color: #000;
        font-size: 25px;
        font-weight: 600;
        padding: 20px 0;
        }
        .cms-become-a-seller .Sellerzonerow {
        float: left;
        margin-bottom: 30px;
        width: 100%;
        }
        .cms-become-a-seller .Sellerzonerow.last {
        text-align: center;
        }
        .cms-become-a-seller .Sellerzonerow .cols {
        float: left;
        width: 100%;
        }
        .cms-become-a-seller .Sellerzonerow.imgDesign .col4 > img {
        border: 1px solid #5d5a59;
        border-radius: 50%;
        padding: 15px;
        position: relative;
        z-index: 1;
        background: #fff;
        }
        .cms-become-a-seller .Sellerzonerow .col4 img {
        margin-bottom: 20px;
        }
        .cms-become-a-seller .Sellerzonerow .col4 h4 {
        color: #666;
        font-size: 15px;
        font-weight: 600;
        }
        .cms-become-a-seller .Sellerzonerow .col4 p {
        font-size: 12px;
        line-height: 18px;
        }
        body.cms-become-a-seller .Sellerzonerow.last a {
        background: #191970;
        color: #fff !important;
        display: inline-block;
        font-size: 15px;
        padding: 15px 0;
        text-align: center;
        width: 260px;
        height: 53px;
        backface-visibility: hidden;
        transform: translateZ(0px);
        transition-duration: 0.3s;
        transition-property: color;
        vertical-align: middle;
        }
        .cms-become-a-seller .Sellerzonerow .col4 {
        float: left;
        padding: 2%;
        text-align: center;
        width: 25%;
        position: relative;
        }
        body.cms-become-a-seller .Sellerzonerow.imgDesign .col4 .line {
        border-top: 2px dashed #5d5a59;
        }
        .cms-become-a-seller .Sellerzonerow.imgDesign .col4 .line {
        border-top: 2px dashed #5d5a59;
        left: 50%;
        position: absolute;
        top: 52px;
        width: 100%;
        }
        .wpb_wrapper h1,
        .faqRow h4 {
        color: #191970;
        }
        .cms-seller-terms-and-condition .wpb_wrapper p {
        font-weight: 400;
        font-size: 14px;
        }
        .faqRow {
        width: 100%;
        float: left;
        padding: 10px;
        margin: 0 0 10px;
        background: #efefef;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #d3d3d3;
        cursor: pointer;
        }
        .faqRow > div {
        width: 100%;
        float: left;
        padding: 0;
        margin: 10px 0 0;
        line-height: 20px;
        font-size: 13px;
        display: none;
        }
        .buyer-faq-class,
        .seller-faq-class {
        display: block !important;
        }
        .faqRow h4:before {
        content: "+";
        display: inline-block;
        margin: 0 10px 0 0;
        font-size: 20px;
        }
        .cms-sehaaonline-affiliates-terms-and-condition main#maincontent h2 {
        color: #191970;
        margin: 0 0 20px;
        }
        .cms-sehaaonline-affiliates-terms-and-condition .column.main p {
        font-size: 13px;
        font-weight: 400;
        }
        .cms-sehaaonline-affiliates-terms-and-condition main#maincontent h3 {
        color: #191970;
        }
        .cms-sehaaonline-affiliates-terms-and-condition .column.main h3 {
        font-size: 20px;
        padding: 10px 0;
        }
        .cms-delivery-policy .column.main h2 {
        font-size: 24px;
        padding: 15px 0 5px;
        }
        .cms-delivery-policy h2 {
        color: #191970;
        }
        .cms-delivery-policy .column.main h4 {
        color: #000;
        font-size: 13px;
        font-weight: 400;
        }
        .cms-return-refund-policy .wpb_wrapper p strong {
        font-size: 20px;
        }
        body.mpblog-post-index main#maincontent a.mp-read-more {
        color: #191970 !important;
        font-size: 16px;
        font-weight: 700;
        }
        body.mpblog-post-index ul.block-content.menu-categories.category-level2 {
        padding: 0 29px !important;
        }
        body.mpblog-post-index ul.block-content.menu-categories {
        width: 100%;
        background: #5f5b5b;
        margin: 0 !important;
        padding: 12px 24px;
        }
        .mp-sidebar .row div {
        width: 100%;
        }
        body.mpblog-post-index ul.block-content.menu-categories.category-level2 li a {
        color: #fff;
        padding: 0;
        display: block;
        margin: 0;
        font-size: 12px;
        }
        body.mpblog-post-index p.block-mp-sidebar-heading {
        margin: 0;
        padding: 4px 13px;
        color: #fff;
        text-align: left;
        }
        body.mpblog-post-index .block-title.col-xs-12.sidebar-categories {
        background: #f15c6b;
        margin: 0;
        text-align: center;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        padding: 0;
        }
        body.my-css-class #rent-cpm h1 {
        margin: 20px 0;
        display: block;
        width: 100%;
        text-align: center;
        }
        body.my-css-class #rent-cpm .rent-product {
        border: 1px solid #5d5a59 !important;
        margin-bottom: 10px;
        z-index: 0;
        }
        .rent-product {
        position: relative;
        }
        body.my-css-class #rent-cpm .rent-product .text-right {
        position: absolute;
        bottom: 0;
        width: 100%;
        color: #fff;
        }
        body.my-css-class #rent-cpm .rent-product-top {
        background: 0 0;
        color: #fff;
        text-align: center;
        padding: 1px;
        }
        body.my-css-class #rent-cpm .rent-product-top h4 {
        padding: 10px;
        color: #fff;
        height: inherit;
        font-size: 16px;
        background: #5d5a59;
        height: 58px;
        }
        .rent-product a {
        text-decoration: none;
        }
        .rent-product a {
        text-decoration: none;
        }
        body.my-css-class #rent-cpm .rent-product .text-right a.btn.btn-custom {
        position: relative;
        z-index: 9999;
        display: block;
        background: #5d5a59;
        color: #fff;
        font-size: 18px;
        }
        body.cms-page-view.cms-rent-a-wheelchair section#rent-cpm p {
        font-size: 14px;
        line-height: 27px;
        }
        p.security1 {
        color: #fff;
        display: none;
        }
        .rent-product:hover .text-right p.security1 {
        background: rgba(0, 0, 0, 0.53);
        padding: 20px;
        width: 100%;
        display: block;
        position: absolute;
        left: 0;
        bottom: 27px;
        }
        .product-profile-right {
        background: #5d5a59;
        padding: 20px;
        margin-top: 33px;
        border-radius: 5px;
        border: 1px solid #ccc;
        box-shadow: 1px 1px 1px #ccc;
        }
        .form-list input.input-text {
        width: 100%;
        height: 38px;
        padding: 10px;
        border-radius: 6px;
        box-shadow: 0 1px 1px rgb(0 0 0/8%) inset;
        background-color: #fff;
        }
        .form-list label {
        float: left;
        font-size: 14px;
        position: relative;
        z-index: 0;
        margin-bottom: 10px;
        }
        .product-profile-right label {
        color: #fff;
        }
        ul.form-list li {
        list-style: none;
        }
        ul.form-list {
        padding: 0;
        }
        .product-profile-right h1 {
        color: #fff;
        margin-bottom: 10px;
        }
        .product-profile-right h4 {
        color: #fff;
        margin-bottom: 20px;
        }
        .rental-terms {
        color: #191970;
        }
        .product-profile-right .form-list li:last-child .input-box input {
        display: inline-block;
        width: auto;
        float: left;
        padding: 0;
        margin-top: -9px;
        }
        .form-list input.input-text {
        width: 100%;
        height: 38px;
        padding: 10px;
        border-radius: 6px;
        box-shadow: 0 1px 1px rgb(0 0 0/8%) inset;
        background-color: #fff;
        }
        .form-list .input-box {
        width: 100%;
        margin-bottom: 10px;
        border-radius: 3px;
        clear: both;
        }
        .product-profile-right .form-list .input-box label {
        display: inline-block;
        vertical-align: text-top;
        }
        .buttons-set {
        clear: both;
        margin: 1em 0 0;
        padding: 8px 0 0;
        text-align: right;
        }
        .product-profile-right button.button span {
        background: #191970;
        }
        button.button span {
        display: block;
        border: 0;
        background: #191970;
        padding: 0 15px;
        font-weight: 400;
        font-size: 14px;
        text-align: center;
        white-space: nowrap;
        color: #fff;
        line-height: 38px;
        border-radius: 5px;
        }
        .security {
        color: red;
        margin-top: 10px;
        font-size: 14px;
        }
        .tab button {
        background-color: inherit;
        float: left;
        border: none;
        outline: none;
        cursor: pointer;
        padding: 14px 16px;
        transition: 0.3s;
        font-size: 17px;
        }
        .tab button.active {
        background-color: #5d5a59;
        }
        .tab {
        overflow: hidden;
        border: 1px solid #ccc;
        background-color: #f1f1f1;
        }
        .tabcontent {
        display: none;
        padding: 6px 12px;
        border: 1px solid #ccc;
        border-top: none;
        }
        .col-sm-12.terms-and-condition a {
        border-bottom: 1px solid #191970;
        font-size: 15px;
        }
        .rental-terms {
        color: #191970;
        }
        .col-sm-12.terms-and-condition p {
        font-size: 15px;
        margin: 20px 0;
        }
        .product-profile-left p {
        font-size: 15px;
        }
        ul.m-bulList li {
        font-size: 14px;
        }
        div#Specification table td {
        padding: 10px !important;
        }
        body.cms-page-view.cms-rent-a-cpm section#rent-cpm p {
        font-size: 14px;
        line-height: 27px;
        }
        body.my-css-class #rent-cpm h3 {
        margin: 20px 0;
        display: block;
        width: 100%;
        text-align: center;
        }
        section#rent-cpm p {
        font-size: 14px;
        }
        div#Specification li {
        font-size: 14px;
        }
        div#Overview ul li {
        font-size: 14px;
        }
        .login-container {
            padding-top: 50px;
        }
        div#txt_signin_noAccount {
        font-size: 15px;
        }
        .customer-account-create legend.legend {
        margin: 0 0 10px;
        font-size: 23px;
        text-decoration: none;
        }
        .customer-account-create .form.create.account.form-create-account {
        max-width: 432px !important;
        margin: 50px auto;
        width: 100%;
        float: none !important;
        min-width: auto;
        padding: 0 !important;
        text-align: center;
        }
        .customer-account-create .slug {
        margin-bottom: 40px;
        font-size: 15px;
        }
        .customer-account-create .form.create.account.form-create-account input[type="text"] {
        width: 100%;
        display: block;
        height: inherit;
        /* border: 0; */
        border: 1px solid #c2c2c2;
        font-weight: 300;
        padding: 5px 0px;
        }
        input[type="text"]#otp{
            margin-bottom:10px;
        } 
        .iti
        {
            width: 100%;
        }
        .choice.newsletter{
            display: block;
        }
        
        .customer-account-create .form.create.account.form-create-account .control {
            width: 100%;
            margin: 0;
        }
        .customer-account-create .form.create.account.form-create-account input[type="password"] {
            width: 100%;
            display: block;
            height: inherit;
            border: 0;
            padding: 10px;
            border-bottom: 1px solid #ddd;
            font-weight: 300;
            z-index: 1;
        }
        .customer-account-create .form.create.account.form-create-account .primary {
            width: 100%;
        }
        .customer-account-create .form.create.account.form-create-account .verif_otp_login.action.primary{
            width:46%;
            float:left;
        }
        .customer-account-create .form.create.account.form-create-account .send_otp_login {
            background: #191970;
            border-color:#191970;        
        }
        .customer-account-create button.action.submit.primary {
            background: #191970;
            font-size: 15px;
            padding: 10px 30px;
            border: 0;
            font-weight: 400;
            width: 100%;
        }
        .customer-account-create .form.create.account.form-create-account .actions-toolbar {
        margin: 0;
        }
        .customer-account-forgotpassword .form.password.forget {
        min-width: auto;
        width: 100%;
        margin: 50px auto !important;
        float: none !important;
        max-width: 35%;
        padding: 0 !important;
        }
        .customer-account-forgotpassword .forgotpasswordtitle {
        text-align: center;
        font-size: 24px;
        font-weight: 700;
        margin-bottom: 10px;
        margin-top: 50px;
        }
        .customer-account-forgotpassword .slug {
        text-align: center;
        margin-bottom: 20px;
        }
        .customer-account-forgotpassword .form.password.forget .control {
        width: 100%;
        float: none;
        }
        .customer-account-forgotpassword .form.password.forget .actions-toolbar button.action.submit.primary {
        width: 100%;
        display: block;
        font-size: 14px;
        background: #191970;
        border: 0;
        }
        .customer-account-forgotpassword .form.password.forget .actions-toolbar .primary {
        width: 100%;
        }
        .customer-account-forgotpassword .form.password.forget .actions-toolbar {
        margin: 0;
        width: 100%;
        }
        .mpblog-post-index .mpblog-search .sehaa-blog {
        color: #f15c6b;
        padding: 8px 0;
        }
        .mpblog-post-index .mpblog-search .field.search {
        display: inline-block;
        width: 59%;
        margin: 0 0 0 130px;
        position: relative;
        }
        .mpblog-post-index .mpblog-search {
        padding: 0 0 20px 42px;
        position: relative;
        left: 10px;
        }
        .mpblog-post-index .mpblog-search .field.search input#mpblog-search-box {
        height: inherit;
        padding: 16px;
        border-radius: 30px;
        background: #d0d0d0;
        border: 0;
        }
        .mpblog-post-index .mpblog-search button.action.search {
        top: 12px;
        right: 30px;
        }
        .mpblog-post-index .mpblog-search .sehaa-blog {
        display: inline-block;
        font-size: 40px;
        }
        .mpblog-post-index .mpblog-search .field.search input#mpblog-search-box::placeholder {
        color: #000;
        }
        body.mpblog-post-index main#maincontent .post-info-wraper {
        padding: 10px 40px;
        display: inline-block;
        width: 68%;
        }
        body.mpblog-post-index main#maincontent .post-image {
        border-radius: 10px;
        display: inline-block;
        min-width: inherit;
        width: 250px;
        }
        body.mpblog-post-index main#maincontent .post-item-wraper {
        padding: 0 30px !important;
        border: 0;
        box-shadow: inherit;
        }
        body.mpblog-post-index main#maincontent h2.mp-post-title a.post-link-title {
        color: #191970 !important;
        font-size: 25px;
        }
        #mpblog-list-container a {
        text-decoration: none;
        }
        body.mpblog-post-index .post-short-description p {
        font-weight: 400;
        line-height: 26px;
        font-size: 16px;
        color: #363636;
        }
        body.mpblog-post-index .mp-post-info {
        color: #5e5b5a;
        font-weight: 600;
        font-size: 12px;
        margin-bottom: 20px;
        }
        body.mpblog-post-index ul.block-content.menu-categories {
        width: 100%;
        background: #5f5b5b;
        margin: 0 !important;
        padding: 12px 24px;
        }
        body.mpblog-post-index ul.block-content.menu-categories li {
        padding: 5px 0;
        margin: 0;
        }
        body.mpblog-post-index ul.block-content.menu-categories i {
        display: none;
        }
        body.mpblog-post-index .mp-sidebar.mpcss .row {
        box-shadow: -1px 7px 9px rgb(96 91 91/47%);
        }
        .mp-sidebar .row div {
        width: 100%;
        padding: 0;
        }
        body.mpblog-post-index ul.block-content.menu-categories li {
        list-style: disc;
        color: #fff;
        }
        h1.mp-post-title a.post-link-title {
        color: #f15c6b;
        font-size: 28px;
        }
        .mpblog-post-view .mp-post-info {
        color: #5e5b5a;
        font-weight: 600;
        font-size: 14px;
        margin-bottom: 30px;
        }
        .mpblog-post-view main#maincontent .sidebar.sidebar-main {
        padding: 0 20px;
        margin-top: 30px;
        }
        .post-view-image.col-xs-12 img {
        width: 100%;
        }
        .mpblog-post-view.page-layout-2columns-right .column.main {
        width: 76.333333%;
        float: left;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
        margin-right: 30px;
        }
        .mpblog-post-view.page-layout-2columns-right .sidebar-main {
        width: 19.666667%;
        float: left;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
        }
        .mpblog-post-view .mpblog-search {
        padding: 0 0 0 42px;
        display: none;
        }
        .mpblog-post-view .mp-sidebar.mpcss {
        background: 0 0;
        padding: 0;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        }
        .mpblog-post-view p.block-mp-sidebar-heading {
        margin: 0;
        padding: 4px 13px;
        color: #fff;
        text-align: left;
        }
        .mpblog-post-view .block-title.col-xs-12.sidebar-categories {
        background: #f15c6b;
        margin: 0;
        text-align: center;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        padding: 0;
        }
        .mpblog-post-view ul.block-content.menu-categories {
        width: 100%;
        background: #5f5b5b;
        margin: 0 !important;
        padding: 0 24px;
        }
        .mpblog-post-view ul.block-content.menu-categories.category-level2 li {
        margin-bottom: 0;
        }
        .mpblog-post-view ul.block-content.menu-categories li {
        list-style: disc;
        color: #fff;
        }
        .mpblog-post-view ul.block-content.menu-categories li {
        padding: 5px 0;
        margin: 0;
        }
        .mpblog-post-view ul.block-content.menu-categories i {
        display: none;
        }
        ul.menu-categories a.list-categories {
        font-size: 12px;
        }
        ul.menu-categories a.list-categories:hover {
        color: #fff !important;
        }
        .post-post_content p {
        font-size: 14px;
        padding: 5px 0;
        line-height: 26px;
        }
        #mpblog-list-container a {
        text-decoration: none;
        color: #191970 !important;
        }
        div#mpblog-list-container h3.faq-q {
        font-size: 24px;
        margin-bottom: 25px;
        }
        body.my-css-class.mpblog-category-view .mpblog-search .sehaa-blog {
        color: #191970;
        padding: 8px 0;
        }
        body.my-css-class.mpblog-category-view .mpblog-search .field.search input#mpblog-search-box {
        height: inherit;
        padding: 16px;
        border-radius: 30px;
        background: #d0d0d0;
        border: 0;
        }
        body.my-css-class.mpblog-category-view .mpblog-search .field.search {
        display: inline-block;
        width: 59%;
        margin: 0 0 0 130px;
        position: relative;
        }
        body.my-css-class.mpblog-category-view .mpblog-search .sehaa-blog {
        display: inline-block;
        font-size: 40px;
        }
        body.my-css-class.mpblog-category-view .mpblog-search {
        padding: 0 0 20px 42px;
        position: relative;
        left: 10px;
        }
        body.my-css-class.mpblog-category-view .mpblog-search button.action.search {
        top: 10px;
        right: 30px;
        }
        body.my-css-class.mpblog-category-view .mpblog-search .field.search input#mpblog-search-box::placeholder {
        color: #000;
        }
        body.my-css-class.mpblog-category-view main#maincontent .post-image img {
        width: 100%;
        object-fit: contain;
        border: 1px solid #ddd;
        border-radius: 16px;
        margin-top: 20px;
        }
        body.my-css-class.mpblog-category-view main#maincontent .post-image {
        border-radius: 10px;
        display: inline-block;
        min-width: inherit;
        width: 250px;
        }
        body.my-css-class.mpblog-category-view main#maincontent .post-item-wraper {
        padding: 30px !important;
        padding-bottom: 0 !important;
        border: 0;
        box-shadow: inherit;
        }
        body.my-css-class.mpblog-category-view main#maincontent .post-info-wraper {
        padding: 10px 40px;
        display: inline-block;
        width: 68%;
        }
        body.my-css-class.mpblog-category-view main#maincontent h2.mp-post-title a.post-link-title {
        color: #191970 !important;
        font-size: 25px;
        }
        body.my-css-class.mpblog-category-view .mp-post-info {
        color: #5e5b5a;
        font-weight: 600;
        font-size: 12px;
        margin-bottom: 20px;
        }
        body.my-css-class.mpblog-category-view .post-short-description p {
        font-weight: 400;
        line-height: 26px;
        font-size: 16px;
        color: #363636;
        }
        body.my-css-class.mpblog-category-view main#maincontent a.mp-read-more {
        color: #191970 !important;
        font-size: 16px;
        font-weight: 700;
        }
        .post-list-item.col-mp.post-item-list.mp-12 {
        margin-bottom: 0;
        }
        body.my-css-class.mpblog-category-view main#maincontent .sidebar.sidebar-main {
        padding: 0 20px;
        margin-top: 90px;
        }
        body.my-css-class.mpblog-category-view .sidebar-main {
        width: 19.666667%;
        float: left;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
        }
        body.my-css-class.mpblog-category-view .column.main {
        width: 76.333333%;
        float: left;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
        margin-right: 30px;
        }
        body.my-css-class.mpblog-category-view main#maincontent .sidebar.sidebar-main {
        padding: 0 20px;
        margin-top: 90px;
        }
        body.my-css-class.mpblog-category-view .mp-sidebar.mpcss {
        background: 0 0;
        padding: 0;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        }
        body.my-css-class.mpblog-category-view ul.block-content.menu-categories.category-level2 {
        padding: 0 29px !important;
        }
        body.my-css-class.mpblog-category-view ul.block-content.menu-categories.category-level2 li {
        margin-bottom: 0;
        }
        body.my-css-class.mpblog-category-view ul.block-content.menu-categories li {
        list-style: disc;
        color: #fff;
        }
        body.my-css-class.mpblog-category-view ul.block-content.menu-categories li {
        padding: 5px 0;
        margin: 0;
        }
        body.my-css-class.mpblog-category-view p.block-mp-sidebar-heading {
        margin: 0;
        padding: 4px 13px;
        color: #fff;
        text-align: left;
        }
        body.my-css-class.mpblog-category-view .block-title.col-xs-12.sidebar-categories {
        background: #f15c6b;
        margin: 0;
        text-align: center;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        padding: 0;
        }
        body.my-css-class.mpblog-category-view ul.block-content.menu-categories {
        width: 100%;
        background: #5f5b5b;
        margin: 0 !important;
        padding: 12px 24px;
        }
        body.my-css-class.mpblog-category-view ul.block-content.menu-categories i {
        display: none;
        }
        .post-list-content .pager .limiter {
        display: none !important;
        }
        a.blogback {
        background: #5f5b5b;
        font-size: 16px;
        padding: 7px 32px;
        border: 0;
        border-radius: 0;
        color: #fff;
        display: inline-block;
        margin: 20px 0;
        }
        .sortby-content {
        display: none;
        }
        #fullsearchdata #proallval .proimageleft {
        width: 70px;
        display: table-cell;
        border: 1px solid #eee;
        vertical-align: top;
        }
        .prodetails p {
        font-size: 14px;
        margin-bottom: 4px;
        }
        span.proprice {
        font-size: 16px;
        color: #000;
        }
        div#fullsearchdata a {
        font-size: 13px;
        }
        body div#fullsearchdata {
        width: 52% !important;
        right: 0 !important;
        z-index: 99999 !important;
        top: 82px !important;
        left: -35px !important;
        margin: auto;
        border: 0 !important;
        }
        div#search_product {
        display: block;
        float: none !important;
        clear: both;
        }
        div#search_product {
        display: block;
        float: none !important;
        clear: both;
        max-height: 300px;
        overflow-y: scroll;
        }
        #fullsearchdata p#catall,
        #proall {
        color: #191970;
        font-size: 15px;
        margin-bottom: 5px;
        display: block;
        float: none !important;
        }
        div#search_left {
        width: 45%;
        float: none !important;
        display: inline-block;
        vertical-align: top;
        }
        #fullsearchdata #proallval .prodetails {
        display: table-cell;
        color: #666;
        vertical-align: top;
        padding: 0 0 0 10px;
        }
        div#fullsearchdata a {
        color: #000;
        }
        div#search_autocomplete {
        display: none !important;
        }
        #fullsearchdata div#proallval {
        border-bottom: 1px solid #eee;
        padding: 0 0 5px;
        margin: 0 0 5px;
        display: table;
        width: 100%;
        }
        div#search_left {
        width: 45%;
        float: none !important;
        display: inline-block;
        vertical-align: top;
        }
        div#search_right {
        width: 45%;
        float: none !important;
        display: inline-block;
        vertical-align: top;
        }
        .catalogsearch-result-index ol.products.list.items.product-items .item {
        background: #fff;
        padding: 10px 10px 35px;
        border: 1px solid rgba(221, 221, 221, 0.34);
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
        text-align: center;
        min-height: inherit;
        width: 23.2%;
        position: relative;
        margin: 0 10px 20px;
        }
        .catalogsearch-result-index ol.products.list.items.product-items .item .product.details.product-item-details a {
        font-size: 16px;
        line-height: 20px;
        min-height: 64px;
        display: block;
        text-align: left;
        font-weight: 400;
        }
        .product-item-details {
        font-size: 14px;
        }
        .page-products h2.price-container.price-final_price.tax.weee span {
        color: #333;
        }
        h2.price-container.price-final_price.tax.weee span {
        font-size: 28px;
        color: #008c10;
        font-weight: 600;
        margin: 5px 0 5px;
        display: inline-block;
        vertical-align: top;
        }
        .page-products h2.price-container.price-final_price.tax.weee span.price-label {
        display: none;
        }
        h2.price-container.price-final_price.tax.weee {
        text-align: center;
        }
        .catalogsearch-result-index .product-item-inner {
        display: none;
        }
        .catalogsearch-result-index .stock.available {
        text-align: left;
        }
        .catalogsearch-result-index .toolbar.toolbar-products {
        padding: 0 10px;
        margin-bottom: 40px;
        }
        .toolbar.toolbar-products {
        display: block !important;
        }
        .catalogsearch-result-index p#toolbar-amount span {
        font-size: 15px;
        font-weight: 600;
        }
        .catalogsearch-result-index p#toolbar-amount {
        font-size: 15px;
        display: block;
        }
        .catalogsearch-result-index ol.products.list.items.product-items {
        padding: 0;
        }
        .catalogsearch-result-index .toolbar.toolbar-products .pages {
        float: none !important;
        }
        .catalogsearch-result-index .toolbar-products .pages li a {
        color: #000;
        padding: 0 10px;
        font-size: 14px;
        }
        .catalogsearch-result-index .toolbar-products .pages li span {
        font-size: 15px;
        }
        .catalogsearch-result-index .toolbar-products .pages li.current strong {
        color: #191970;
        }
        .catalogsearch-result-index .toolbar-products a.action.next:before,
        .catalogsearch-result-index .toolbar-products a.action.previous:before {
        color: #000;
        font-size: 39px;
        }
        .catalogsearch-result-index .toolbar-products a.action.next,
        .catalogsearch-result-index .toolbar-products a.action.previous {
        padding: 0;
        border: 0;
        width: auto;
        margin: -1px;
        font-weight: 700;
        display: inline-block;
        color: #000;
        }
        div#account-nav li {
        display: block;
        width: 100%;
        font-size: 15px;
        }
        div#account-nav li a {
        color: #000;
        }
        .account main#maincontent {
        padding-top: 10px;
        }
        .customer-account-index .block.block-dashboard-info .block-title {
        font-size: 19px;
        }
        .customer-account-index .box-content p {
        font-size: 14px;
        }
        .customer-account-index .box-content a {
        color: #000;
        }
        .customer-account-index .box-actions a {
        color: #000;
        font-size: 14px;
        }
        .customer-account-index a.action.edit {
        margin-right: 10px;
        }
        .customer-account-index a.action.edit span {
        color: #000;
        font-size: 14px;
        }
        .block.block-dashboard-addresses p {
        font-size: 14px;
        }
        .customer-account-index .block-content p {
        font-size: 14px;
        }
        .customer-account-index address {
        font-size: 14px;
        }
        .form.form-edit-account .fieldset .legend {
        margin: 0 0 24px;
        }
        .form.form-edit-account .fieldset > .field.choice:before {
        display: none;
        }
        .field.choice label {
        font-size: 14px;
        }
        .account .actions-toolbar {
        margin: 0 !important;
        }
        .account .actions-toolbar button.action.save.primary {
        background: #191970;
        border-color: #191970;
        padding: 7px;
        font-size: 13px;
        }
        .account .field.password-info p {
        font-size: 14px;
        }
        .account .field.password-info p a {
        color: #000;
        }
        .account a.action.back {
        background: #191970;
        padding: 10px;
        color: #fff;
        font-size: 14px;
        }
        li.nav-item.dropdown.dropdown-mega.position-static.rental .row {
        width: 100%;
        }
        li.nav-item.dropdown.dropdown-mega.position-static.rental .row .col-md-6 {
        width: 100%;
        }
        li.nav-item.dropdown.dropdown-mega.position-static.rental .row .col-md-6 ul.menu_list1 li {
        width: 23.9%;
        margin-bottom: 10px;
        margin-right: 10px;
        }
        li.nav-item.dropdown.dropdown-mega.position-static.rental .row .col-md-6 ul.menu_list1 li p {
        min-height: 49px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        text-align: center;
        }
        section.banner-section .container {
        padding: 0;
        }
        ul.list_blog li a img {
        width: 165px;
        height: 100px;
        overflow: hidden;
        border-radius: 10px;
        /* object-fit: cover; */
        margin-top: 8px;
        }
        section.service-can blockquote {
        font-family: 'Maven Pro';
        font-size: 15px;
        font-weight: 400;
        font-style: normal;
        margin-left: 2.5rem;
        }
        body.my-css-class.cms-home.cms-index-index.page-layout-1column .column.main {
        padding-bottom: 0;
        }
        .product.attribute.overview li {
        font-size: 14px;
        }
        .product.attribute.overview p strong {
        font-size: 14px;
        }
        .catalogsearch-result-index .product-reviews-summary.short {
        display: none;
        }
        .catalogsearch-result-index h2.price-container.price-final_price.tax.weee span {
        text-align: center;
        }
        .catalogsearch-result-index .stock.unavailable {
        text-align: left;
        color: #7A7A7A;
        }
        .product-reviews-summary {
    
        }
        /*.old-price {
        display: none !important;
        }*/
        .catalog-category-view .block-title.mobile-sort-title {
        display: none !important;
        }
        body div#fullsearchdata {
        width: 52% !important;
        right: 0 !important;
        z-index: 99999 !important;
        top: 82px !important;
        left: -35px !important;
        margin: auto;
        border: 0 !important;
        }
        div#whatsappchat_pdp input {
        padding: 10px;
        margin-bottom: 10px;
        }
        div#whatsappchat_pdp button#contactus {
        background: #191970;
        border-color: #191970;
        }
        .modal-popup.confirm .modal-inner-wrap .modal-content {
        padding: 10px;
        border: 0;
        }
        .modal-popup.confirm .modal-inner-wrap footer.modal-footer button.action-secondary.action-dismiss {
        background: #000;
        padding: 10px;
        font-size: 14px;
        color: #fff;
        }
        .modal-popup.confirm .modal-inner-wrap footer.modal-footer button.action-primary.action-accept {
        padding: 10px;
        background: #000;
        font-size: 14px;
        }
        header.page-header .minicart-items .product-item-details .details-qty span {
        background: #191970;
        padding: 8px;
        margin: 0;
        display: inline-block;
        vertical-align: top;
        color: #fff;
        }
        p.itemleft {
        margin: 0;
        font-size: 12px;
        }
        .product.details.product-item-details .price-box.price-final_price {
        margin-bottom: 0;
        }
        .stock.available span {
        color: #1DC14B;
        }
        .product.details.product-item-details .product-panel .price {
        margin-bottom: 20px;
        }
        .product.details.product-item-details .product-panel .price span.old-price {
        display: inline-block !important;
        font-size: 14px;
        text-decoration: line-through;
        color: #c86769e3;
        }
        .product.details.product-item-details .product-panel .price span.old-price span {
        font-size: 11px !important;
        color: rgb(79 66 75/49%) !important;
        }
        .product.details.product-item-details .product-panel .price span.special-price {
        display: inline-block;
        }
        .catalog-product-view.page-layout-1column .price-box .price span.old-price {
        display: inline-block !important;
        vertical-align: text-bottom;
        }
        .catalog-product-view.page-layout-1column .price-box .price span.old-price span {
        font-size: 16px;
        text-decoration: line-through;
        color: rgb(79 66 75/49%) !important;
        }
        .catalog-product-view.page-layout-1column .price-box .price .special-price {
        display: inline-block;
        }
        .catalog-product-view.page-layout-1column .itemleft_delivery {
        display: inline-block;
        vertical-align: top;
        padding: 8px 14px;
        font-size: 12px;
        }
        img.delivery-icon {
        width: 45%;
        float: right;
        margin-top: -14px;
        display: inline-block;
        }
        .catalog-product-view.page-layout-1column .itemleft_delivery img.delivery-icon {
        margin-top: -20px;
        width: 50%;
        margin-left: -16px;
        }
        .page-products .delivery-icon {
        display: none;
        }
        .product-info-main .product.attribute.overview {
        display: none;
        }
        a#legal_des {
        margin-left: 0px;
        }
        .pay_us ul li {
        font-size: 15px;
        margin-bottom: 14px;
        padding-right: 30px;
        font-weight: 400;
        }
        .pay_us ul {
        padding: 10px 16px 10px;
        }
        .catalogsearch-result-index ol.products.list.items.product-items .item {
        min-height: inherit;
        margin: 0 7px 20px;
        background: #fff;
        padding: 10px 10px 35px;
        border: 1px solid rgba(221, 221, 221, 0.34);
        -webkit-transition: 0.2s linear;
        -moz-transition: 0.2s linear;
        -o-transition: 0.2s linear;
        transition: 0.2s linear;
        text-align: left;
        min-height: inherit;
        width: 23.3%;
        position: relative;
        }
        .catalogsearch-result-index ol.products.list.items.product-items .item span.price {
        font-weight: 500;
        font-size: 16px;
        text-align: left;
        }
        section.popular-products img {
        width: 130px;
        }
        section.popular-products a {
        text-decoration: none;
        }
        section.treat_condition .blog_content {
        display: inline-block;
        width: 58%;
        vertical-align: top;
        margin-left: 2rem;
        }
        section.treat_condition ul.list_blog a {
        display: inline-block;
        width: 25%;
        }
        section.treat_condition ul.list_blog .blog_content a {
        width: 100%;
        display: block;
        font-weight: 400;
        }
        .box-tocart .field.qty {
        width: 100%;
        display: flex !important;
        align-items: center;
        }
        .box-tocart .field.qty label {
        font-size: 18px;
        margin-right: 15px !important;
        }
        .customer-account-create .form.create.account.form-create-account label {
        text-align: left;
        font-size: 14px;
        font-weight: 400;
        width: 100%;
        }
        .field.choice.newsletter {
        text-align: left;
        }
        .customer-account-create .form.create.account.form-create-account .field.choice.newsletter:before {
        display: none;
        }
        .sidebar.sidebar-main ul.nav.items {
        display: block;
        }
        .sidebar.sidebar-main ul.nav.items span.delimiter {
        display: none;
        }
        .sidebar.sidebar-main ul.nav.items li a {
        font-size: 14px;
        }
        .sidebar.sidebar-main ul.nav.items li {
        font-size: 14px;
        display: block;
        }
        .sidebar.sidebar-main .item.current > strong {
        border-color: #191970;
        color: #000;
        font-weight: 600;
        }
        .account .fieldset .legend {
        margin: 0 0 15px;
        }
        .account select {
        font-size: 14px;
        }
        .form.form-newsletter-manage .fieldset > .field.choice:before {
        display: none;
        }
        .search.results .field.limiter {
            display: none!important;
            float: right;
        }
    
    
        .catalogsearch-result-index .sidebar.sidebar-main {
        height: 100%;
        width: 22%;
        padding-right: 0;
        margin-right: 0 !important;
        position: relative;
        }
    
        .catalogsearch-result-index .filter-options .filter-options-title {
        padding: 15px 0;
        font-size: 16px;
        text-transform: capitalize;
        border-bottom: 1px solid #ddd;
        margin: 0;
        color: #444;
        font-weight: 500;
        cursor: pointer;
        position: relative;}
        .filter-options .filter-options-content {
        margin: 0 0 25px;
        padding-right: 20px;
        }
    
        .catalogsearch-result-index  .column.main {
        width: 78%;
        padding: 0;
        border-left: 10px solid #f3f3f3;
        }
    
        .catalogsearch-result-index .products{
        margin: 0px;
        }
        .catalogsearch-result-index .filter-options .filter-options-content ol.items li.item a {
            font-size: 15px;
            color: #444;
            font-weight: 400; padding:3px 0;
        }
        .catalogsearch-result-index .filter-options .filter-options-content ol.items{margin:20px 0;}
        .catalogsearch-result-index  .filter-options .filter-options-content .item {
            font-size: 14px;
            color: #333;
        }
        .catalogsearch-result-index .filter-current .filter-label {
        display: block;
        font-weight: 700;
        font-size: 14px;
        }
    
        .catalogsearch-result-index .filter-current .item span.filter-value {
        font-size: 13px;
        }
    
        .catalogsearch-result-index .filter-current .item a.action.remove {
        color: #ff414f;
        font-size: 14px;
        }
        .customer-account-createpassword .form.password.reset  {
        width: 70%;
        margin: auto;
        min-width: 70%;
        }
    
        .customer-account-confirmation .form.send.confirmation  {
        width: 70%;
        margin: auto;
        min-width: 70%;
        }
    
    
        .customer-account-createpassword main#maincontent ,.customer-account-confirmation main#maincontent  {
        padding-top: 340px;
        }
    
        .customer-account-createpassword .fieldset>.field:not(.choice)>.label,
        .customer-account-confirmation .fieldset>.field:not(.choice)>.label
        {text-align:left;font-size: 16px;width: 24%;}
    
        .customer-account-createpassword main#maincontent .input-text {
        z-index: 0;
        }
    
        .customer-account-createpassword main#maincontent button.action.submit.primary {
        background: #191970;
        border-color: #191970;
        }
    
        .customer-account-confirmation main#maincontent button.action.send.primary {
        background: #191970;
        border-color: #191970;
        }
        .customer-account-confirmation .form input[type="email"] {
        width: 100%;
        border: 1px solid #ddd;
        padding: 10px 0;
        height: inherit;
        font-weight: 300;
        }
    
        .customer-account-confirmation p.field.note {
        font-size: 16px;
        }
        .friday-offer img {
        display: block;
        }
    
        li.nav-item.dropdown.dropdown-mega.position-static.special_price_menu  a {
        background: none;
        padding: 8px 16px;
        border-radius: 8px;
        color: black;
        border: #E880DE;
        border-style: solid;
        }
    
        li.nav-item.dropdown.dropdown-mega.position-static.special_price_menu a:hover {
        padding: 8px 16px;
        color: black!important;
        }
    
        li.nav-item.dropdown.dropdown-mega.position-static.special_price_menu a:after {
        display: none!important;
        }

        li.nav-item.dropdown.dropdown-mega.position-static.swissgrip  a {
        background: none;
        padding: 8px 16px;
        border-radius: 8px;
        color: black;
        border: #e0001b;
        border-style: solid;
        }
    
        li.nav-item.dropdown.dropdown-mega.position-static.swissgrip a:hover {
        padding: 8px 16px;
        color: black!important;
        }
    
        li.nav-item.dropdown.dropdown-mega.position-static.swissgrip a:after {
        display: none!important;
        }

        .used-products {
        background: none;
        padding: 8px 16px !important;
        border-radius: 8px;
        color: black !important;
        border: #6EDB9F;
        border-style: solid;
        }

        .rental-products {
        background: none;
        padding: 8px 16px !important;
        border-radius: 8px;
        color: black !important;
        border: #458AE7;
        border-style: solid;
        }
    
        /* li.nav-item.dropdown.dropdown-mega.position-static.swissgrip a:hover {
        padding: 8px 16px;
        color: black!important;
        }
    
        li.nav-item.dropdown.dropdown-mega.position-static.swissgrip a:after {
        display: none!important;
        } */
    
        .catalog-product-view.page-layout-1column span.old-price .product-panel   h2 {display: none;}
    
        .catalog-product-view.page-layout-1column  span.old-price h6 {display: none;}
    
    
        .catalog-product-view.page-layout-1column span.old-price .price h2 {display:block;}
        .catalog-product-view.page-layout-1column span.old-price .price h2 span {
        text-decoration: line-through;
        font-size: 24px!important;
        color: #8d8d8d!important;
    }
        .catalog-product-view.page-layout-1column span.old-price .avilabel-stock.avilabel-stock {display: none;}
    
        .catalog-product-view.page-layout-1column span.old-price {
            margin-top: -21px;
            position: relative;
            display: block;
        }
        ol.products.list.items.product-items  span.special-price {
        display: inline-block;
    }
    
    ol.products.list.items.product-items  span.old-price {
        display: inline-block;margin-left:5px;
    }
    .catalog-category-view ol.products.list.items.product-items .old-price span.price {font-size:14px;}
    
    
    
    div#customer-reviews {
        background: #FAFAFA;
        border-radius: 16px;
        padding: 35px;
        height: 100%;
    }
    
    .block.review-add {  background: #FAFAFA;
        border-radius: 16px;
        padding: 35px;}
    
    .catalog-product-view .productTabs .tab_container h2.overall_rating {
        color: #D4D4D4;
        font-weight: Bold;
        font-size: 50.29px;
        line-height: 50px;
    }
    
    .catalog-product-view .productTabs .tab_container h2.overall_rating_text {
        font-size: 21px;
        padding-right: 493px;
        margin: 8px -138px 32px;
    }
    
    .catalog-product-view .productTabs .tab_container .block-title strong {
        color: #000;
    }
    
    .catalog-product-view .productTabs .tab_container p.verified_purchase {
        display: inline-block;
    }
    
    
    
    .catalog-product-view .productTabs .tab_container p.verified_purchase {
        margin-left: 18px;
        color: #505050!important;
        font-size: 16px!important;
        margin-bottom: 0px;
    }
    
    
    
    .catalog-product-view .productTabs .tab_container .review-ratings {
        float: none;
        display: inline-block;
        vertical-align: top;
        margin-left: 15px;
    }
    
    .catalog-product-view .productTabs .tab_container p.review-author strong {
        color: #7A7A7A;
        font-size: 21px;
        font-weight: 400;
    }
    .catalog-product-view .productTabs .tab_container .rating-summary .rating-result > span:before{
        color: #191970;
    }
    
    .catalog-product-view .productTabs .tab_container p.review-date {
        color: #7A7A7A!important;
        font-size: 13px!important;
    }
    
    .catalog-product-view .productTabs .tab_container  .review-details {
        margin-bottom: 25px;
    }
    
    .catalog-product-view .productTabs .tab_container  .review-title {
        color: #000;
        font-size: 21px;
        margin-bottom: 15px;
    }
    
    .catalog-product-view .productTabs .tab_container .review-content {
        color: #7A7A7A;
        font-size: 15px;
        margin-bottom: 0px;
    }
    
    .catalog-product-view .productTabs .tab_container li.item.review-item {
        border-bottom: 1px solid #00000033;
    }
    
    .catalog-product-view .productTabs .tab_container .review-content-container {
        padding-top: 15px;
    }
    
    .catalog-product-view .productTabs .tab_container li.item.review-item:last-child {
        border: 0px;
        padding-top: 5px;
    }
    
    .catalog-product-view .productTabs .tab_container ol.items.review-items {
        border-bottom: 0px!important;
    }
    
    .catalog-product-view .productTabs .tab_container .toolbar.review-toolbar {
        border: 0px;
        margin-bottom: 0px;
    }
    
    .catalog-product-view .productTabs .tab_container .block.review-add h2 {
        font-weight: 400;
        font-size: 24px;
    }
    
    .catalog-product-view .productTabs .tab_container .block.review-add legend.legend.review-legend span {
        font-weight: 400;
        display: inline-block;
        font-size: 18px;
        margin-right: 11px;
        float: none;
    }
    
    .catalog-product-view .productTabs .tab_container .block.review-add legend.legend.review-legend strong {
        display: inline;
        float: none;
        font-size: 16px;
    }
    
    .catalog-product-view .productTabs .tab_container .block.review-add .review-form .fieldset > .field:not(.choice) > .label {
        float: none;
        display: block;
        width: 100%;
    }
    
    .catalog-product-view .productTabs .tab_container .block.review-add .review-form .fieldset > .field.required > .label:after {
        font-size: 2rem;
        color: #191970;
    }
    
    .catalog-product-view .productTabs .tab_container .block.review-add .review-form .fieldset > .field:not(.choice) > .label span {
        font-size: 20px;
        font-weight: normal;
        color: #000;
    }
    
    .catalog-product-view .productTabs .tab_container .block.review-add  form#review-form .input-text::placeholder {
        color: #00000040;
        font-weight: normal;
        font-size: 15px;
    }
    
    .catalog-product-view .productTabs .tab_container .block.review-add  textarea {
        background: #EBEBEB;
        border-radius: 8px;
        border: 0px;
    }
    
    .catalog-product-view .productTabs .tab_container .block.review-add  .actions-toolbar.review-form-actions {
        margin: 0px!important;
    }
    
    .catalog-product-view .productTabs .tab_container .block.review-add  .actions-toolbar.review-form-actions button {
        background: #191970!important;
        border: 0px!important;
        border-radius: 3.79px!important;
    }
    
    .catalog-product-view .productTabs .tab_container .block.review-add  .fieldset > .field:not(.choice) > .control {
        width: 100%;
    }
    
    .catalog-category-view .rating-summary .rating-result > span:before{color:#191970}
    
    
    .catalog-category-view .rating-summary  .reviews-actions p {
        margin: 0px;
        color: #000000;
        font-size: 12px;
    }
    
    .catalog-product-view .productTabs .tab_container .block.review-add  input {
        background: #EBEBEB;
        border-radius: 8px;
        border: 0px;
    }
    .product-item .product-reviews-summary .reviews-actions p {
        margin: 0!important;
    }
    .catalog-product-view .productTabs .tab_container .review-content-container {
        z-index: 0;
    }
    .product-info-main .rating-summary .rating-result > span:before {
        color: #191970;
    }
    
    .product-info-main  .reviews-actions a {
        color: #191970;
    }
    .catalog-product-view .product-info-main .product-reviews-summary .rating-summary{left:0px;z-index:0;}
    .catalog-category-view .product.details.product-item-details .price-box.price-final_price span.special-price {
        display: block;
        order: 2;
    }
    
    .catalog-category-view .product.details.product-item-details .price-box.price-final_price {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }
    
    .catalog-category-view .product.details.product-item-details .price-box.price-final_price span.old-price {
        width: 100%;
        order: 2;
        text-decoration-color: #191970;
    }
    
    .catalog-category-view ol.products.list.items.product-items .item .old-price span.price {
        color: #7A7A7A;
        font-weight: 400;
        margin: 0!important;font-size:14px;
    }
    
    .catalog-category-view .product.details.product-item-details .product-panel .price {
        margin: 0;
    }
    
    .catalog-category-view ol.products.list.items.product-items .item .special-price span.price {
        font-size: 20px;
        color: #000000;
        font-weight: 500;
    }
    
    
    .catalog-category-view ol.products.list.items.product-items .item span.price {
        font-size: 20px;
        color: #000000;
        font-weight: 500;
    }
    
    .catalog-category-view .product-reviews-summary {
        margin-top: 0;margin-bottom: 0;
    }
    
    body.catalog-category-view ol.products.list.items.product-items .item .product.details.product-item-details a {
        font-size: 18px;
        line-height: 20px;
        min-height: 64px;
        display: block;
        font-weight: 400;
    }
    body.catalog-category-view .stock.available span {
        color: #1DC14B;
    }
    body.catalog-category-view .stock.available {
        text-align: left;
    }
    
    body.catalog-category-view .stock.unavailable {
        display: block;
        position: relative;
        top: 0;
        font-size: 14px;
        text-align: left;
        color: #7A7A7A;
    }
    body.catalog-category-view .product-item .product-reviews-summary .reviews-actions p {
        margin: 0!important;
        font-size: 14px;
    }
    
    #mpblog-list-container a.buynowblog {
        background: #191970;
        color: white !important;
        font-size: 16px;
        padding: 10px;
        border-radius: 20px;
    }
    p.mobile_filter_cross {
        display: none;
    }
    
    .old-price.sly-old-price {
        display: block !important;
    }
    .catalog-product-view .bundle-info span.product-image-container {
        display: none;
    }
    
    .catalog-product-view .bundle-info .product-details .price-box {
        display: none;
    }
    .bundle-options-container .block-bundle-summary{background: none;}
    
    #bundle-product-add-form .product-panel h2 {
        display: none;
    }
    
    #bundle-product-add-form .product-panel h2 {
        display: none;
    }
    
    #bundle-product-add-form .price {
        display: none;
    }
    #bundle-product-add-form .avilabel-stock{
        display: none;
    }
    .page-product-bundle .product-info-main .box-tocart .actions {
        display: flex!important;
        align-items: center;
    }
    
    .page-product-bundle .product-info-main .box-tocart .actions #product-sparsh-buynow-button {
        margin: 0;
    }
    
    .page-product-bundle .product-info-main .box-tocart {
        margin-top: 0;
    }
    
    .page-product-bundle .product-info-main .selectionBlock.legaldisc {
        margin-bottom: 9px;
    }
    
    .page-product-bundle .product-info-main .container {
        padding: 0;
    }
    
    .bundle-options-wrapper #customizeTitle {
        display: none;
    }
    
    .all-bundle-option {
        display: none;
    }
    
    .block-minicart .grand-total {
        margin: 0 10px 10px;
        text-align: right;
    }
    
    
    /*270523*/
    .head_title1 { text-align: center;}
    .off-box p {position: absolute; top: 11px; left: 11px; font-size: 16px; line-height: 18px; color: #fff;}
    .vector-box img { width: 45px!important; height: 60px;}
    .dibities-care { padding: 1px 0;}
    
    .care_box { border-radius: 20px; padding: 20px; position: relative; background: #E5E5E533;}
    .care_box a{text-decoration: none;}
    .care_box a .price-group{text-align: center;}
    .care_box_detail { text-align: center;}
    .price-group .new-price, .price-group .old-price
    {
        font-size: 22px;
        color: #333;
        display: inline-block;
        margin-right: 5px;
    }
    .price-group .old-price { color: #ababab; font-weight: normal;}
    .care_box_detail p { font-size: 15px; padding: 0 15px; color: #2E2E2E;}
    .care_box_detail a
    {
        color: #000;
        font-size: 18px;
        background: #EBEBEB;
        display: block;
        padding: 5px 0;
        margin: 15px 0;
        border-radius: 5px;
    }
    .dibities-care p { text-align: center; font-size: 17px;}
    .dibities-care .care_box .care_box_detail p { text-align: center; font-size: 17px;height: 77px;}
    .head_title1 h2
    {
        background: url(./images/Ribbon_blue.svg) no-repeat;
        display: inline-block;
        width: 490px;
        height: 83px;
        font-size: 34px;
        margin-bottom: 25px;
        color: #fff;
        line-height: 50px;
        padding: 12px;
        background-size: cover;
    }
    .vector-box
    {
        display: inline-block;
        width: 60px;
        height: 60px;
        font-size: 18px;
        color: #fff;
        line-height: 18px;
        padding: 5px;
        position: absolute;
        left: 0; top: 0;}
    .dibities-care .owl-carousel .owl-item img { width: auto; mix-blend-mode: darken;}
    .vector-box p{font-size: 18px; color: #fff; line-height: 18px; padding: 0px;}
    .care_banner_slider {margin-top:30px; padding: 0 10px 30px;}
    .care_banner_slider .item{padding:24px 10px 48px;}
    .care_box:hover{background:linear-gradient(180deg, #FFF -7.87%, #FFF 36.29%, #191970 150.76%);box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);border-radius: 20px;}
    .owl-carousel .owl-stage-outer{padding: 0px;}
    .mobile-care.dibities-care{display: none;}

    /*end*/
        
    /* Related Product css*/
    
    .products-related .product-item {
        margin-left: 1% !important;
    }
    .products-related .product-item:nth-child(3n + 1) {
        margin-left: 1% !important;
    }
    
    .products-related ol.products.list.items.product-items{padding-left:0px;}
    
    .products-related ol.products.list.items.product-items .item {
        background: #fff;
        padding: 10px 10px 10px;
        border: 1px solid rgba(221, 221, 221, 0.34);
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
        text-align: center;
        min-height: inherit;
        width: 23.5%;
        position: relative;
    }
    
    .products-related ol.products.list.items.product-items .item:hover {
        background: #fff;
        box-shadow: 3px 0px 25px #ddd;
        border: 1px solid rgba(221, 221, 221, 0.04);
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
        min-height: inherit;
        height: inherit;
        text-decoration: none;
    }
    
    .products-related .product-item-info {
        width: 240px;
    }
    
    .products-related .stock.available {
        text-align: left;
    }
    
    .products-related .stock.unavailable {
        text-align: left;
    }
    
    
    .products-related .stock.available span {
        color: #1DC14B;
    }
    
    .products-related span.product-image-container{width: 240px !important;}
    
    .products-related .product-item-details {
        font-size: 14px;
    }
    
    .products-related .product-item-name {
        -moz-hyphens: auto;
        -ms-hyphens: auto;
        -webkit-hyphens: auto;
        display: block;
        hyphens: auto;
        margin: 5px 0;
        word-wrap: break-word;
    }
    
    .products-related ol.products.list.items.product-items .item .product.details.product-item-details a {
        font-size: 18px;
        line-height: 20px;
        min-height: 64px;
        display: block;
        font-weight: 400;
    }
    
    .products-related .product.details.product-item-details .price-box.price-final_price {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }
    
    .products-related  .product-panel h2 {
        display: none;
    }
    
    .products-related .price-box.price-final_price .product-panel h6 {
        display: none;
    }
    
    .products-related .price-box.price-final_price .product-panel .avilabel-stock {
        display: none;
    }
    
    .products-related .price-box.price-final_price .product-panel .out-of-stock {
        display: none;
    }
    
    .products-related ol.products.list.items.product-items .item span.price {
        font-size: 20px;
        color: #000000;
        font-weight: 500;
    }
    .products-related .product.details.product-item-details .price-box.price-final_price span.old-price {
        width: 100%;
        order: 2;
        text-decoration-color: #191970;
    }
    .products-related ol.products.list.items.product-items span.old-price {
        display: inline-block;
        margin-left: 5px;
    }
    
    .products-related .old-price{
        text-decoration: line-through;
    }
    .products-related ol.products.list.items.product-items .item .old-price span.price {
        color: #7A7A7A;
        font-weight: 400;
        margin: 0!important;
        font-size: 14px !important;
    }
    /*end*/
    
    .used_products {
        width: 100%;
        padding: 15px 42px;
        font-size: 20px;
        background: #5d5a59;
        border-color: #5d5a59;
        font-weight: 400;
        color: white !important;
        display: block;
    }
    
    .used_products:hover {
        color: white !important;
        display: block;
        text-decoration: auto;
    }
    
    span.used_product {
        float: right;
        background-color: #F8B20E;
        color: white !important;
        border-radius: 4px;
        padding: 3px 10px;
    }
    
    
    ul.used_product_menu {
        padding: 0;
        list-style: none;
    }
    
    ul.used_product_menu li {
        display: inline-block;
        width: 20%;
        vertical-align: top;
        margin-bottom: 30px;
    }
    
    ul.used_product_menu li a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    
    ul.used_product_menu li a p {
        margin: 0;
        color: #000;
        font-size: 15px;
    }
    
    a.child_used_category {
        color: #6B6B6B;
        font-size: 14px;
        font-weight: 400;
    }
    
    span.used_product_detail_page {
        float: none;
        background-color: #F8B20E;
        color: white !important;
        border-radius: 4px;
        padding: 5px;
        font-size: 16px;
    }
    .checkout-payment-method .payment-option-content {
        padding: 0 0 20px 0px;
    }
    
    .drow-sign-m .sigWrapper {
        width: 260px;
    }
    canvas.pad {
        width: 250px;
    }
    .bundle_product{
        width: 50% !important;
    }
    
    a#used_products {
        font-size: 16px;
        font-weight: 600;
        color: #191970;
    }
    
    .checkout-payment-method .payment-option-title {
        padding-left: 0px;
    }
    
    .sp-attachment-row-content {
        display: table;
        width: 100%;
        margin-top: 5%;
    }
    
    .faq_content {
        margin-bottom: 24px;
    }
    button.accordion.faq-active {
        margin-bottom: 4px;
    }
    .accordion {
        background: #F0F0F0;
        color: #444;
        cursor: pointer;
        padding: 18px;
        width: 100%;
        border: none;
        text-align: left;
        outline: none;
        font-size: 15px;
        transition: 0.4s;
        font-size: 18px;
        font-weight: 400;
    }
    
    .faq_answer{
        font-size: 16px !important;
        font-weight: 400 !important;
    }
    
    .faq_question{
        width: 95%;
        font-size: 18px !important;
        font-weight: 400 !important;
    }
    
    .accordion:hover {
    background: #F0F0F0;
    }
    
    .accordion-child{
        display: flex;
    }
    
    /* .faq_plus:after{
        content: '\002B';
        color: #777;
        font-weight: bold;
        float: right;
        margin-left: 5px;
        top: 50%;
        position: relative;
        transform: translateY(-50%);
    } */
    
    .accordion:after {
        content: '\002B';
        color: #777;
        font-weight: bold;
        float: right;
        margin-left: 5px;
        top: 50%;
        position: relative;
        transform: translateY(-50%);
    }
    
    .faq-active:after {
        content: "\2212";
    } 
    
    .faqpanel {
        background-color: #F0F0F0;
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.2s ease-out;
        padding: 0 18px;
    }
    .faq_heading {
        color: rgba(0, 0, 0, 0.50) !important;
        font-size: 32px !important;
        font-style: normal;
        font-weight: 600 !important;
        line-height: normal;
        margin-bottom: 40px !important;
        text-align: center;
    }
    .faq_heading-not-found {
        color: rgba(0, 0, 0, 0.50) !important;
        font-size: 25px !important;
        font-style: normal;
        font-weight: 400 !important;
        line-height: normal;
        text-align: center;
    }
    
    .faq_answer_active{
        max-height: 100%
    }
    .faq_extra , .showmore , .showless{
        display: none;
    }
    button.showmore {
        background: #191970;
        padding: 8px 16px;
        border-radius: 8px;
        color: #fff;
        float: right;
    }
    button.showless {
        background: #191970;
        padding: 8px 16px;
        border-radius: 8px;
        color: #fff;
        float: right;
    }
    .morecontent span {
        display: none;
    }
    
    .morelink {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        margin-top: 20px;
        font-size: 13px;
        color: #191970 !important;
    }
    
    .morelink:after {
        content: '';
        -ms-flex-item-align: start;
        align-self: flex-start;
        display: inline-block;
        width: 5px;
        height: 5px;
        margin-top: 6px;
        margin-left: 10px;
        border: 1px solid #ececec;
        border-top: none;
        border-right: none;
        background: transparent;
        transform: rotate(-45deg);
        transform-origin: bottom;
    }
    
    .morelink.less:after {
        margin-left: 7px;
        transform: rotate(135deg);
    }
    p.non-return {
        color: red;
    }
    .grand-total-extra {
        margin: 0 10px 10px;
        text-align: right;
    }
    
    .tax-extra {
        text-align: right;
        margin: 0 10px 10px;
        display: none;
    }
    
    .shipping-amount-extra {
        text-align: right;
        margin: 0 10px 10px;
        display: none;
    }
    
    /* rental css start */
    .rental-section {
        padding: 25px 0 0;
        margin-top: 50px;
        background-color: #F9F9F9;
    }
    
    .rental-section h3 {
        font-weight: 500;
        font-size: 33px;
        margin: 50px 0 0 7rem;
        margin-bottom: 10px;
        font-family: 'Maven Pro';
    }
    
    .rental-para {
        width: 221px;
        font-size: 16px;
        font-weight: normal;
        font-family: 'Maven Pro';
        margin-left: 7rem;
    }
    
    .rental-view-svg
    {
        display: flex;
        column-gap: 67px;
        padding: 46px;
        margin-top: 5rem;
    }
    
    .rental-view-more{
        padding: 4px;
        width: 100px;
    }
    
    a.rental-view-more-anchor{
        color: black;
        font-size: 12px;
        text-decoration: underline;
        padding: 0px;
    }
    
    .rental-svg-main{
        display: flex;
        column-gap: 60px;
        padding-bottom: 32px;
    }
    
    .rental-first-svg{
        cursor: pointer;
    }
    
    .rental-second-svg{
        cursor: pointer;
    }
    
    .rental-col-8
    {
        background: linear-gradient(90deg, #E8E8E8 0%, rgba(249, 249, 249, 0.00) 19.89%);
        mix-blend-mode: multiply;
    }
    
    .rental-col-8-main{
        display: flex;
        column-gap: 15px;
        min-height: 330px;
        overflow: hidden;
    }
    
    .rental-col-8-sub-div{
        height: 290px;
        margin-top: 3rem;
        margin-left: 2rem;
        min-width: 190px;
        border-radius: 25px;
        background: #FFF;
        box-shadow: 0px 4px 4px 0px rgba(25, 25, 112, 0.25);
    }
    
    .rental-col-8-img{
        width: 150px;
        height: 150px;
        margin-left: 2rem;
        mix-blend-mode: multiply;
    }
    
    .rental-col-8-h4{
        padding: 5px;
        color: #3D3D3D;
        text-align: center;
        font-size: 23px;
        margin: 50px 0;
        margin-bottom: 10px;
        font-family: 'Maven Pro';
    }
    
    .rental-col-8-button{
        background: #191970;
        border-radius: 10px;
        font-weight: 500;
        height: 20px;
        width: 53%;
        margin-left: 4.5rem;
        vertical-align: middle;
        font-size: 12px;
        letter-spacing: 0px;
        color: #FFF;
        font-family: 'Maven Pro';
    }
    
    .rental-col-8-sub-div:hover{
        height: 290px;
        margin-top: 3rem;
        margin-left: 2rem;
        min-width: 190px;
        border-radius: 25px;
        background: linear-gradient(180deg, #FFF -7.87%, #FFF 36.29%, #191970 100.76%);
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    }
    
    .rental-col-8-sub-div:hover .rental-col-8-h4 {
        color: white;
        text-align: center;
        font-size: 23px;
        margin: 50px 0;
        margin-bottom: 10px;
        font-family: 'Maven Pro';
    }
    
    .rental-col-8-sub-div:hover .rental-col-8-button{
        background: white;
        border-radius: 10px;
        font-weight: 500;
        height: 20px;
        width: 53%;
        margin-left: 4.5rem;
        vertical-align: middle;
        font-size: 12px;
        letter-spacing: 0px;
        color: black;
        font-family: 'Maven Pro';
    }
    
    .scrollmob{
        display:none;
    }
    
    #mobile{
        display: none;
    }
    
    /* rental css end */
    
    /* review new css start */
    .google{
        margin-left: 11rem;
    }
    
    .facebook{
        margin-left: 3rem;
    }
    
    .review-main{
        display: flex;
        min-height: 417px;
        overflow: hidden;
    }
    
    .review-main-sub-div{
        height: 333px;
        margin-top: 3rem;
        margin-left: 2rem;
        max-width: 212px;
        min-width: 220px;
        border-radius: 20px;
        background: #FFF;
        box-shadow: 8px 1px 30px 0px rgba(0, 0, 0, 0.10);
    }
    
    .review-image{
        width: 35px;
        position: relative;
        height: 35px;
        margin-right: 2rem;
        mix-blend-mode: multiply;
        float: right;
        bottom: 0px;
        opacity: 0.8;
    }
    
    .review-h4{
        color: #3D3D3D;
        padding-top: 12px;
        text-align: center;
        font-size: 16px;
        font-family: 'Maven Pro';
    }
    
    .review-para{
        min-height: 200px;
        max-height: 200px;
        max-width: 210px;
        padding: 18px;
        font-size: 10.5px;
        line-height: 19px;
        text-align: left;
        font-family: 'Maven Pro';
    }
    
    .review-svg-h4{
        display: flex;
        padding: 10px;
        column-gap: 5px;
    }
    
    .review-svg{
        padding: 5px;
    }
    
    /* review new css end */
    .catalog-product-view #social-login-popup {
        display: none;
    }
    
    .customer-account-create .account-social-login, .customer-account-login .account-social-login {
        margin-top: 50px;
        margin-bottom: 0px;
    }
    
    .popup-authentication .block[class] {
        box-sizing: border-box;
        float: left;
        padding: 10px 30px 0 0;
        width: 100%;
    }
    
    .btn-facebook {
        color: #fff;
        background-color: #3b5998;
        width:200px;
        border-color: rgba(0, 0, 0, 0.2);
    }
    
    .btn-google {
        color: #fff;
        background-color: #dd4b39;
        width:200px;
        border-color: rgba(0, 0, 0, 0.2);
    }
    
    /* blog css start */
    .blog-subscribe{
        min-width: 300px;
        margin-bottom: 4rem;
    }
    
    .blog-stay-p{
        color: #1E1E1E;
        font-family: Maven Pro;
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    
    .blog-form input[type="email"]{
        height: 40px;
        border: 0.5px solid #838383;
        background: #FFF;
    }
    
    .blog-form input::placeholder{
        font-size: 13px;
    }
    
    .blog-button{
        position: absolute;
        margin-left: -3.5rem;
        padding: 6px;
        box-shadow: none;
        border: 0;
    }
    
    .blog-down-p{
        color: #838383;
        font-family: Maven Pro;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
        padding-top: 10px;
    }
    
    .blog-span{
        opacity: 0.5;
    }
    
    .blog-social-logo{
        height: 15px;
        width: 15px;
        vertical-align: top;
    }
    
    .blog-a{
        margin-left: 2rem;
    }
    
    .blog-copy{
        margin-left: 2rem;
        cursor: pointer;
    }
    
    .blog-more-blog a{
        margin-left: 1rem;
        text-decoration: underline;
        font-size: 22px;
        font-weight: 200;
        font-family: 'Maven Pro';
        color: black;
        list-style-type: none;
    }
    
    .warehouse-banner-mobile{
        display: none;
    }
    
    /* .warehouse-child-first{
        display: flex;
        column-gap: 30px;
        margin-top: 40px;
        transform: translate(-50%, -50%);
        position: absolute;
        left: 50%;
    } */
    
    .warehouse-child-first {
        display: flex;
        column-gap: 30px;
        margin-top: -8rem;
        margin-left: 78rem;
    }
    
    .div-register-here{
        height: 35px;
        width: 160px;
        background: red;
        text-align: center;
        vertical-align: middle;
        border-radius: 35px;
        padding: 5px;
    }
    
    .div-register-here a:visited{
        color:white;
    }
    
    .div-register-here a:hover{
        color: white !important;
    }
    
    .div-register-here-a{
        color: white;
        font-size: 15px;
        vertical-align: middle;
        font-family: 'Maven Pro';
        font-style: normal;
        text-transform: capitalize;
    }
    
    .div-call-now{
        height: 35px;
        width: 160px;
        background: #FFF;
        text-align: center;
        vertical-align: middle;
        border-radius: 35px;
        padding: 5px;
        border: 1px solid #000;
    }
    
    .div-call-now-a{
    color: black;
    font-size: 15px;
    vertical-align: middle;
    text-transform: capitalize;
    font-family: 'Maven Pro';
    font-style: normal;
    }
    
    .warehouse-text-p{
        margin: 8rem 0px 0px 0rem;
        color: #1E1E1E;
        font-family: 'Maven Pro';
        font-size: 25px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    
    .warehouse-child-third{
        margin-top: 17rem;
    }
    
    .warehouse-text-span{
        font-weight: 600;
        color: #FE743E;
    }
    
    .warehouse-child-second{
        margin-top: 25px;
        margin-left: 0px;
    }
    
    .warehouse-for-buyers-img{
        height: 30px;
        width: 30px;
    }
    
    .warehouse-for-buyers-span{
        padding: 10px;
        font-size: 15px;
        color: #1E1E1E;
        font-family: 'Maven Pro';
        font-style: normal;
        font-weight: 500;
    }
    
    .warehouse-child-second .warehouse-row .warehouse-col ul{
        list-style-type: none;
        display: flex;
        column-gap: 10px;
    }
    
    .warehouse-row{
        margin-top: 30px;
        margin-left: 3rem;
    }
    
    .warehouse-banner-desktop{
        margin-left: -15rem;
        max-width: 125%;
    }
    
    .warehouse-strip-mobile{
        display: none;
    }
    
    .first-row-text{
        font-size: 12px;
        width: 170px;
        font-weight: 500;
    }
    
    .first-row-text-schild{
        font-size: 12px;
        width: 170px;
        font-weight: 500;
    }
    
    .buyers-img{
        height: 40px;
        width: 40px;
        opacity: 0.4;
    
    }
    
    .warehouse-for-buyers{
        margin-left: 2rem;
    }
    
    .warehouse-where{
        display: flex;
        margin-left: -2rem;
    }
    
    .warehouse-where-img{
        height: 145px;
    }
    
    .warehouse-where-p{
        font-size: 23px;
        padding-top: 22px;
    }
    
    /* .warehouse-stay{
        display: flex;
        margin-left: 30rem;
        margin-top: 25px;
    } */
    
    .warehouse-stay {
        margin-left: 15rem;
    }
    
    .warehouse-stay-p{
        font-size: 15px;
        font-weight: 500;
    }
    
    .warehouse-stay-img{
    height: 18px;
    opacity: 0.5;
    }
    
    .warehouse-social-icon{
    display: flex;
    column-gap: 13px;
    margin-left: 15px;
    padding-top: 2px;
    }
    
    .warehouse-last-p{
        color: #000;
        font-family: Maven Pro;
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
    }
    
    .sneak-peek-div{
        margin: 3rem 0 0 0rem;
        display:flex;
        column-gap: 45px;
    }
    
    .sneak-peek-text p{
        font-size: 20px;
        color: #000000;
        margin: 8rem 0 0 0rem;
    }
    
    .sneak-child-div{
        width: 205px;
        /* height: 180px; */
        background: #D9D9D9;
        border-radius: 6px;
    }
    
    .statics-div{
        background-color: #000000;
        display: flex;
        column-gap: 40px;
        margin-top: 15px;
        position: absolute;
        left: 0px;
        right: 0px;
    }
    
    .statics-child-div p{
        font-size: 13px;
        color: #F0F0F0;
        padding-top: 5px;
        font-weight: 400;
    }
    
    .popular-categories-label{
        text-align: center;
        font-size: 17px;
        font-weight: 300;
        margin-top: 2rem;
    }
    
    .warehouse-stay-and-map{
        /* background-color: #F8F8F8; */
        border-radius: 10px;
    }
    
    .warehouse-contact{
        background: #F8F8F8;
    }
    
    .warehouse-map{
        background: #F8F8F8;
    }
    
    .warehouse-stay-updated{
        margin: 8rem 0 0 18rem;
    }
    
    .warehouse-stay-updated-p{
        font-size: 15px;
        font-weight: 500;
    }
    
    .warehouse-all-social-icon{
        display: flex;
        column-gap: 25px;
        margin-left: -36px;
        padding-top: 2px;
    }
    
    .warehouse-social-img{
        height: 27px;
        opacity: 0.5;
    }
    
    .div-contact-us{
        margin: 10rem 0 0 -3rem;
        height: 35px;
        width: 160px;
        background: #191970;
        text-align: center;
        vertical-align: middle;
        border-radius: 4px;
        padding: 6px;
    }
    
    .div-contact-us-a{
        color: white;
        font-size: 13px;
        font-weight: 200;
        vertical-align: middle;
        font-family: 'Maven Pro';
        font-style: normal;
    }
    
    .warehouse-divider-contact-map{
        rotate: 90deg;
        width: 70%;
        margin: -11rem 0 0 37rem;
    }
    
    
    .warehouse-map p{
        font-size: 15px;
        text-align: center;
        margin-top: 5px;
    }
    
    .warehouse-map-child{
        margin: 3rem 0 4rem 15rem;
    }
    
    .warehouse-testimonial-text{
        font-size: 22px;
        color: #000000;
        font-weight: 400;
        margin: 3rem 0 0 0rem;
    }
    
    .warehouse-testimonial{
        display: flex;
        margin-top: 4rem;
        margin-left: -4rem;
    }
    
    .warehouse-rectangle{
        width: 210px;
        height: 210px;
        flex-shrink: 0;
        border-radius: 19px;
        background: #F3F3F3;
        margin: 5rem 0 0 4rem;
    }
    
    .warehouse-rectangle-first-para{
        padding-top: 60px;
        font-size: 14px;
        font-weight: 600;
        text-align: center;
    }
    
    .warehouse-rectangle-second-para{
        text-align: center;
        width: 200px;
        font-weight: 300;
        padding-left: 7px;
    }
    
    .warehouse-square{
        margin: -30rem 0rem 0rem 7rem;
    }
    
    .register-ahead{
        font-size: 13px;
        font-weight: bold;
        padding-top: 10px;
    }
    
    .register-ahead-child{
        font-size: 13px;
        font-weight: 400;
        padding-top: 5px;
    }
    
    .register-ahead-child-span{
        margin-left: 5px;
    }
    
    .register-here-footer{
        height: 35px;
        width: 160px;
        background: #191970;
        text-align: center;
        vertical-align: middle;
        border-radius: 4px;
        padding: 6px;
        cursor: pointer;
    }
    
    .register-here-and-arrow{
        margin-left: 95rem;
        display: flex;
        column-gap: 15px;
    }
    
    .arrow-up{
        width: 37px;
        cursor: pointer;
    }
    
    .warehouse-square-img{
        width: 62px;
        margin: -17rem 0px 0px 4.4rem;
    }
    
    .warehouse-map-iframe{
        border: 0px;
        width: 600px;
        height: 250px;
    }
    .item-buyback {
        margin-top: -20px;
        margin-bottom: 10px;
    }
    .item-buyback input[type=checkbox]:checked~#item-buyback-options {
        display: block;
        list-style-type: none;
        padding-left: 0;
        margin-top: 10px;
    }
    .item-buyback #item-buyback-options{
        display:none;
    }
    
    .coupon-wrapper-ambab{
        display: flex;
        column-gap: 15px;
    }
    
    .coupon-wrapper-ambab label{
    padding:10px;
    padding-left: 100px;
    }
    
    .coupon-wrapper-ambab label p{
        font-size:14px;
    }
    .coupon-wrapper-ambab input{
        height:44px;
    }
    
    .coupon-list-container .modal-inner-wrap .modal-content #coupon-list .coupon-wrapper .coupon-code{
        height:48px;
        min-width:210px;
    }
    
    .no-items-ambab {
        padding-bottom: 10px;
        font-size: small;
        text-align: center;
    }

    .md-forget-password .field.mobile .control .iti input{
        border:1px solid #c2c2c2;       
       }

    .smsprofile-login-mobile .iti input{
        border:1px solid #c2c2c2;
    }

    .verif_otp_login.action.primary{
        padding: 4.8px 15px;
        vertical-align: top;
        margin-top: 0px;
        background: #191970;
        border-color: #191970;    
    }

    .resendotp
    {
        background:#191970;
        color: white;
        font-weight:bold;
        padding:5px;
        font-size:12px;
        border-radius:0px;
        border:none;
    }
    .resendotp:hover
    {
        background:#191970;
        color: white;
    }     

    .login-container .fieldset:after{
        margin-left: 0%;
        margin: 0px 0px 0px;
    }

    .customer-account-login a.action.create.primary{
        background: #191970;
        border:none;
        transition: background-color .2s ease, border-color .2s ease, color .2s ease;
    }
    .customer-account-login a.action.create.primary:hover,
    .customer-account-login a.action.create.primary:focus{
        background: #15185c;
        border-color: #15185c;
        color: #fff !important;
        text-decoration: none;
    }
    .customer-account-login a.action.create.primary:hover span,
    .customer-account-login a.action.create.primary:focus span{
        color: #fff !important;
    }
    .smsprofile-login-mobile .fieldset > .field .send_otp_login{
            background: #191970;
            border:none;
    }
    .actions-toolbar > .primary .action:last-child{
            background: #191970;
            border:none;
            color:white;
    }
    
    .action.primary{
        background: #191970;
        border:none;
    }
        .action.primary:hover{
        background: #191970;
        border:none;
    }
    .profile-notice-phone{
        text-align:left;
    }
    .resend-link-attempt{
        text-align: left;
    }
    .resendlink{
        text-align: left;
    }
    .resend-wait{
        text-align: left;
    }
    #send2{
        display: none;
    }
    .opc-wrapper .shipping-address-item.selected-item:after {
        background: #191970;
    }
    .opc-wrapper .shipping-address-item.selected-item{
            border-color: #191970;
    }
    .fotorama__thumb-border{
        border: 1px solid #191970;
    }
}
    
    /*End Desktop CSS */
  
  @media (min-width: 1101px) {
    ul.navbar-nav li.dropdown:hover .dropdown-menu {
        display: block;
        left: 0;
        top: 100%;
        z-index: 999;
        background: #fff;
        padding: 40px;
        -webkit-box-shadow: 0px 28px 28px rgba(0, 0, 0, 0.15);
        box-shadow: 0px 28px 28px rgba(0, 0, 0, 0.15);
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
        width: 100%;
        border-radius: 0;
        margin: 0;
        z-index: 999;
    }
  }
  
  @media (min-width: 1599px) {
  
    body div#fullsearchdata {
        width: 59% !important;
    }
    body section.banner-section {
        max-width: 1600px;
        padding: 0 50px;
    }
    section.popular-products .container {
        padding: 0 120px;
    }
    section.top-categories .container {
        padding: 0 100px;
    }
    section.treat_condition .container {
        padding: 0 120px;
    }
    section.service-can .container {
        padding: 0 120px;
    }
    .footer.content {
        max-width: 100%;
    }
    section.come_pay .container,
    .rental-products .container {
        padding: 0 100px;
    }
    body .product-detail-section .container{padding:0 0px;}
    body .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1600px;
        padding: 0 50px;
    }
    body .page-header .header.panel {
        max-width: 1600px;
        padding: 10px 50px;
    }
    .header.content {
        padding: 30px 50px 0;
        max-width: 1600px;
    }
    header .block.block-search {
        margin-right: 60px;
        width: 65%;
    }
    .page-header .header.panel {
        padding: 10px 0;
    }
    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
        padding: 0;
    }
    .navbar-light .navbar-nav .nav-link {
        font-size: 15px;
        font-weight: 500;
    }
    .delivery_option {
        padding: 12px 0;
        margin-top: 0;
    }
    section.delivery_option p {
        display: inline-block;
        font-size: 14px;
        font-weight: 500;
    }
    .cms-home main#maincontent {
        max-width: 100%;
    }
    section.banner-section {
        max-width: 1600px;
        margin: 0px auto;
    }
    li.nav-item.dropdown.dropdown-mega.position-static.rental {
        margin-left: 80px;
        padding: 13px 0;
    }
    .categories_box {
        width: 136px;
        height: 136px;
    }
  }
  
  @media (max-width:1100px)
  {
      .price-group .new-price, .price-group .old-price { font-size: 20px;}
      .dibities-care p{font-size:14px;}
  }
  
  @media (max-width:1100px) {
  
    .desktop-care.dibities-care{display: none;}
    .mobile-care.dibities-care{display: block;}
    .care_box
    {
     border-radius: 20px;
     padding: 2px;
     position: relative;
     background: #E5E5E533;
     width: 49%;
     display: inline-block;
     margin-bottom: 20px;}
     .care_banner_slider .item { padding: 0;}
     .care_banner_slider { margin-top: 50px; padding: 0;}
     .price-group .new-price, .price-group .old-price { font-size: 16px;}
     .dibities-care .care_box_detail p { font-size: 13px;}
     .head_title1 h2
     {
       background: url(./images/Asset.svg) no-repeat;
       display: inline-block;
       width: 292px;
       height: 43px;
       font-size: 25px;
       margin-bottom: 25px;
       color: #fff;
       line-height: 44px;}
  }

  
  /* Start Mobile CSS  */
  
  @media only screen and (max-width: 1100px) {
    @import url("https://fonts.googleapis.com/css2?family=Maven+Pro:wght@400;500&display=swap");
    @import url('https://fonts.googleapis.com/css2?family=Berkshire+Swash:wght@100;200;300;400;500;600;700;800;900&display=swap');
    
    ul.desktop-sehaa.custom-account.top_icons{display:none;}
    .h4-latest-blog{display: none !important;}
    .blog-post-item{display: none !important;}
    .h4-view-more{display: none !important;}
    .desktop-sehaa{display:none;}
    .catalog-product-view.page-product-bundle .product-info-main .price-box span.old-price {top: 39px;}
    .footer-custom-link{display: none;}
  /* warehouse css start */
  .warehouse-banner-desktop{display: none;}
  .warehouse-strip-desktop{display: none;}
  .desktop-seller-become{display: none;}
  .toolbar-sorter{display: none;}
  .filter-current + .filter-actions{
    margin-bottom: 0px;
  }
  .used-condition{
        background: #191970 !important;
        margin-left: 75px !important; 
        margin-top: 5px !important;
        width: 50% !important;
    }
  .mpblog-search{
    position: relative;
    margin-bottom: 3rem;
  }
  .blogback{
    text-decoration: none !important;
    font-size: 1.5rem !important;
  }
  .opc-wrapper .shipping-address-item.selected-item:after {
    background: #191970;
    }
    .opc-wrapper .shipping-address-item.selected-item{
            border-color: #191970;
    }
    .minicart-wrapper .block-minicart:before{
        right: 7px;
    }
    .minicart-wrapper .block-minicart:after{
        right: 6px !important;
    }
  /* .warehouse-child-first{
    display: flex;
    column-gap: 30px;
    margin-top: 40px;
    transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
  } */

    .mw-affiliate-center-tabs .tab.item.current {
        /* border-bottom: 1px solid #000; */
        padding: 6px;
        background: #191970;
        color: white;
    }
    .mw-affiliate-center-tabs .tab.item.disabled {
        color: white;
        background: #191970;
        padding:6px;       
    }
  
  .warehouse-child-first {
    display: grid;
    margin-top: -6.8rem;
    margin-left: 23rem;
  }
  
  .div-register-here{
    height: 25px;
    width: 105px;
    background: red;
    text-align: center;
    vertical-align: middle;
    border-radius: 35px;
    padding: 3px;
  }
  
  .div-register-here a:visited{
    color:white;
  }
  
  .div-register-here a:hover{
    color: white !important;
  }
  
  .div-register-here-a{
    color: white;
    font-size: 12px;
    vertical-align: middle;
    font-family: 'Maven Pro';
    font-style: normal;
    text-transform: capitalize;
  }
  
  .div-call-now{
    height: 25px;
    width: 105px;
    background: #FFF;
    text-align: center;
    vertical-align: middle;
    border-radius: 35px;
    padding: 3px;
    border: 1px solid #000;
    margin-top: 10px;
  }
  
  .div-call-now-a{
  color: black;
  font-size: 12px;
  vertical-align: middle;
  text-transform: capitalize;
  font-family: 'Maven Pro';
  font-style: normal;
  }
  .view-all-p{
    text-align: center;
  }
  .warehouse-text-p{
    margin: 8rem 0px 0px 1rem;
    color: #1E1E1E;
    font-family: 'Maven Pro';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
  
  .warehouse-child-third{
    margin-top: 26rem;
  }
  
  .warehouse-text-span{
    font-weight: 600;
    color: #FE743E;
  }
  
  .warehouse-child-second{
    margin-top: 25px;
    margin-left: 15px;
  }
  
  .warehouse-for-buyers-img{
    height: 30px;
    width: 30px;
  }
  
  .warehouse-for-buyers-span{
    padding: 10px;
    font-size: 15px;
    color: #1E1E1E;
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 500;
  }
  
  .warehouse-child-second .warehouse-row .warehouse-col ul{
    list-style-type: none;
    display: flex;
    column-gap: 10px;
  }
  
  .warehouse-row{
    margin-top: 30px;
    margin-left: 3rem;
  }
  
  .warehouse-banner-desktop{
    margin-left: -15rem;
    max-width: 125%;
  }
  
  .first-row-text{
    font-size: 12px;
    width: 170px;
    font-weight: 500;
  }
  
  .first-row-text-schild{
    font-size: 12px;
    width: 170px;
    font-weight: 500;
  }
  
  .buyers-img{
    height: 40px;
    width: 40px;
    opacity: 0.4;
  
  }
  
  .warehouse-for-buyers{
    margin-left: 2rem;
  }
  
  .warehouse-where{
    display: flex;
    margin-left: -2rem;
  }
  
  .warehouse-where-img{
    height: 145px;
  }
  
  .warehouse-where-p p{
    font-size: 23px;
    padding-top: 22px;
  }
  
  /* .warehouse-stay{
    display: flex;
    margin-left: 30rem;
    margin-top: 25px;
  } */
  
  .warehouse-stay {
    margin-left: 15rem;
  }
  
  .warehouse-stay-p{
    font-size: 15px;
    font-weight: 500;
  }
  
  .warehouse-stay-img{
  height: 18px;
  opacity: 0.5;
  }
  
  .warehouse-social-icon{
  display: flex;
  column-gap: 13px;
  margin-left: 15px;
  padding-top: 2px;
  }
  
  .warehouse-last-p{
    color: #000;
    font-family: Maven Pro;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
  }
  
  .sneak-peek-div{
    margin: 1rem 0 0 8rem;
    display:grid;
  }
  
  .sneak-peek-text p{
    font-size: 25px;
    color: #000000;
    margin: 3rem 0 0 8rem;
  }
  
  .sneak-child-div{
    width: 205px;
    /* height: 180px; */
    background: #D9D9D9;
    border-radius: 6px;
  }
  
  .statics-div{
      background-color: #000000;
      display: flex;
      column-gap: 40px;
      margin-top: 15px;
      position: absolute;
      left: 0px;
      right: 0px;
  }
  
  .statics-child-div p{
    font-size: 13px;
    color: #F0F0F0;
    padding-top: 5px;
    font-weight: 400;
  }
  
  .popular-categories-label{
    text-align: center;
    font-size: 17px;
    margin-top: 2rem;
    max-width: 200px;
  }
  
  .warehouse-stay-and-map{
    /* background-color: #F8F8F8; */
    border-radius: 10px;
  }
  
  .warehouse-contact{
    background: #F8F8F8;
  }
  
  .warehouse-map{
    background: #F8F8F8;
  }
  
  .warehouse-stay-updated{
    margin: 2rem 0 0 13rem;
  }
  
  .warehouse-stay-updated-p{
    font-size: 15px;
    font-weight: 500;
  }
  
  .warehouse-all-social-icon{
    display: flex;
    column-gap: 25px;
    margin-left: -36px;
    padding-top: 2px;
  }
  
  .warehouse-social-img{
    height: 27px;
    opacity: 0.5;
  }
  
  .div-contact-us{
    margin: 5rem 0 0 -3rem;
    height: 35px;
    width: 160px;
    background: #191970;
    text-align: center;
    vertical-align: middle;
    border-radius: 4px;
    padding: 6px;
  }
  
  .div-contact-us-a{
    color: white;
    font-size: 13px;
    font-weight: 200;
    vertical-align: middle;
    font-family: 'Maven Pro';
    font-style: normal;
  }
  
  .warehouse-divider-contact-map{
    rotate: 180deg;
    width: 86%;
    margin: 5rem 0 0 2rem;
  }
  
  
  .warehouse-map p{
    font-size: 15px;
    text-align: center;
    margin-top: 5px;
  }
  
  .warehouse-map-child{
    margin: 4rem 0 3rem 0rem;
  }
  
  .warehouse-map-iframe{
    border: 0px;
    width: 378px;
    height: 250px;
  }
  
  .warehouse-testimonial-text p{
    font-size: 22px;
    color: #000000;
    font-weight: 400;
    margin: 3rem 0 0 0rem;
  }
  
  .warehouse-testimonial{
    display: grid;
    margin-top: -20rem;
    padding-left: 5rem;
  }
  
  .warehouse-rectangle{
    width: 214px;
    height: 285px;
    flex-shrink: 0;
    border-radius: 19px;
    background: #F3F3F3;
    margin: 31rem 0 0 4rem;
  }
  
  .warehouse-rectangle-first-para{
    padding-top: 60px;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
  }
  
  .warehouse-rectangle-second-para{
    text-align: center;
    width: 200px;
    font-weight: 300;
    padding-left: 7px;
  }
  
  .warehouse-square{
    margin: -37rem 0rem 0rem 7rem
  }
  
  .register-ahead{
    font-size: 13px;
    font-weight: bold;
    padding-top: 10px;
  }
  
  .register-ahead-child{
    font-size: 13px;
    font-weight: 400;
    padding-top: 5px;
  }
  
  .register-ahead-child-span{
    margin-left: 5px;
  }
  
  .register-here-footer{
      height: 35px;
      width: 160px;
      background: #191970;
      text-align: center;
      vertical-align: middle;
      border-radius: 4px;
      padding: 6px;
      cursor: pointer;
  }
  
  .register-here-and-arrow{
    margin-left: 0rem;
    display: flex;
    column-gap: 15px;
    margin-top: 30px;
  }
  
  .arrow-up{
    width: 37px;
    cursor: pointer;
  }
  
  .warehouse-square-img{
    width: 62px;
    margin: 0rem 0px 0px -11rem;
  }
  
  /* warehouse css end */
  
  /* rental start  */
  .rental-section {
    margin-bottom: 50px;
    background-color: #F9F9F9;
  }
  
  .rental-section h3 {
    text-align: center;
    font-weight: 500;
    font-size: 21px;
    margin: 25px 0;
    margin-bottom: 10px;
    font-family: 'Maven Pro';
  }
  
  .rental-para {
    font-size: 15px;
    font-weight: normal;
    font-family: 'Maven Pro';
    text-align: center;
    padding: 5px;
  }
  
  .rental-view-svg
  {
    display: none;
  }
  
  .rental-col-8
  {
    mix-blend-mode: multiply;
  }
  
  .rental-col-8-main{
    display: inline-block;
    min-height: 330px;
    overflow: hidden;
    max-width: 425px;
    max-height: 330px;
    padding-top: 0px;
  }
  
  .rental-col-8-sub-div{
    height: 295px;
    margin-top: 3rem;
    margin-left: 7.5rem;
    min-width: 215px;
    border-radius: 25px;
    background: linear-gradient(180deg, #FFF -7.87%, #FFF 36.29%, #191970 100.76%);
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  }
  
  .rental-col-8-img{
    width: 150px;
    height: 150px;
    margin-left: 30px;
    mix-blend-mode: multiply;
  }
  
  
  
  .rental-col-8-h4 {
    color: white;
    text-align: center;
    font-size: 23px;
    margin: 50px 0;
    margin-bottom: 10px;
    font-family: 'Maven Pro';
    max-width: 215px;
  }
  
  .slide-v {
    width: 50%;
    margin: 0 auto;
  }
  
  .slide {
    padding: 10px 0;
    color: white;
    background-color: rgb(101, 192, 149);
    text-align: center;
    font-size: 6rem;
  }
  
  .rental-col-8-button{
    background: white;
    border-radius: 10px;
    font-weight: 500;
    height: 20px;
    width: 53%;
    margin-left: 4.5rem;
    vertical-align: middle;
    font-size: 12px;
    letter-spacing: 0px;
    color: black;
    font-family: 'Maven Pro';
    padding: 0px;
  }
  
  .prev{
    position: absolute;
    left: 0;
    background-color: transparent;
    border: 0;
    margin-top: 118px;
    box-shadow: none;
  }
  .prev:hover{
    position: absolute;
    left: 0;
    background-color: transparent;
    border: 0;
    margin-top: 118px;
    box-shadow: none;
  }
  
  .next-scroll{
    position: absolute;
    right: 0;
    background-color: transparent;
    border: 0;
    margin-top: -21rem;
    box-shadow: none;
   }
  
   .next-scroll:hover{
    position: absolute;
    right: 0;
    background-color: transparent;
    border: 0;
    margin-top: -21rem;
    box-shadow: none;
   }
  
   .scrolldiv{
    display:none;
   }
  /* rental end */
  
  .blog-span{
    opacity: 0.5;
    display: inline-block;
    margin-top: 1rem;
    margin-bottom: 2rem;
    }
  
    .blog-social-logo{
    height: 15px;
    width: 15px;
    vertical-align: top;
    }
  
    .blog-social-facebook{
        height: 13px;
        width: 15px;
        vertical-align: top;
        }
  
    .blog-a{
    margin-left: 1rem;
    }
  
    .blog-copy{
    margin-left: 1rem;
    cursor: pointer;
    }
  
  .rehamo-shop{
    margin-top: 0px;
    font-size: 11px;
    font-weight: 500;
    font-family: 'Maven Pro';
    color: blue;
    text-decoration: underline;
    margin-left: 170px;
    }
  
  .product-info-main .product.attribute.overview {
  display: none;
  }
  .bundle-options-wrapper{
    display: none;
  }
    #bundle-product-add-form .product-panel h2 {
    display: none;
  }
  
  #bundle-product-add-form .product-panel h2 {
    display: none;
  }
  
  #bundle-product-add-form .price {
    display: none;
  }
  #bundle-product-add-form .avilabel-stock{
    display: none;
  }
  
    .sort-filter-main-div{
        /* bottom:4%;
        left:26%;
        background-color:#FFE9EA;
        position:fixed;
        z-index:5;
        display:flex;
        border-radius:50px;
        box-shadow: 0 0 10px 2px rgb(0 0 0 / 25%); */

        bottom: 4%;
        margin-top: -18px;
        margin-bottom: 20px;
        background-color: #FFE9EA;
        position: relative;
        z-index: 5;
        display: inline-flex;
        border-radius: 50px;
        box-shadow: 0 0 10px 2px rgb(0 0 0 / 25%);
    }
  
    .search-sort-filter-main-div{
        bottom:4%;
        left:40%;
        background-color:#FFE9EA;
        position:fixed;
        z-index:5;
        display:flex;
        border-radius:50px;
        box-shadow: 0 0 10px 2px rgb(0 0 0 / 25%);
    }
  
    .sort-div{
        height:40px;
        width:85px;
    }
  
    .sort-para{
        padding:10px;
        display:flex;
        justify-content:space-around;
        color:#1E1E1E;
        text-align:center;
        font-size:13px;
        font-weight:400;
        height: 40px;
    }
    .line-div{
        border-left: 1px solid #191970;
        margin-top:10px;
        height: 20px;
    }
     .filter-div{
        height:40px;
        width:85px;
    }
    .filter-para{
        padding:10px;
        display:flex;
        justify-content:space-around;
        color:#1E1E1E;
        text-align:center;
        font-size:13px;
        font-weight:400;
        height: 40px;
    }
    .mobile_sort_body header.page-header {
        display: none;
    }
  
    .refine-sort {
        position: fixed;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,.3);
        bottom: 0;
        z-index: 999;
        transform: translateY(100%);
        -webkit-tap-highlight-color: transparent;
        will-change: transform;
        display: flex;
        flex-direction: column;
        pointer-events: none;
        left: 0;
    }
  
    .refine-sort.is-visible-sort div#sort-bar {
        background: #fff;
        padding: 30px;
        transition: .1s ease-in-out;
        transform: none;
        pointer-events: all;
        border-radius: 25px 25px 0px 0px;
    }
  
    div#sort-bar {
        position: absolute;
        width: 100%;
        transition: transform .1s ease-in-out;
        transform: translateY(210px);
        bottom: 0px;
    }
  
    .mobile_sort_body div#whatsappchat {
        display: none;
    }
  
    .mobile_sort_body .TrengoWidgetLauncher__iframe {
        display: none;
    }
  
    .mobile_sort_body .refine-header-cross {
        position: absolute;
        top: 15px;
        right: 18px;
    }
  
    .catalog-product-view.page-layout-1column span.old-price .product-panel   h2 {display: none;}
  
    .catalog-product-view.page-layout-1column  span.old-price h6 {display: none;}
  
  
    .catalog-product-view.page-layout-1column span.old-price .price h2 {display:block;}
    .catalog-product-view.page-layout-1column span.old-price .price h2 span {
      text-decoration: line-through;
      font-size: 16px!important;
      color: #8d8d8d!important;
  }
  
    .catalog-product-view.page-layout-1column span.old-price .avilabel-stock.avilabel-stock {display: none;}
  
    .catalog-product-view.page-layout-1column span.old-price {
        margin-top: 0;
        position: relative;
        display: block;
    }
    .catalog-product-view .product-info-main .price-box span.old-price {
        display: block;
        /* position: absolute;
        top: 41px;
        right: 94px; */
    }.price-box.price-final_price {
    position: relative;
  }
  
    header.page-header .minicart-items .product-item-details .details-qty span {
        background: #191970;
        padding: 8px;
        margin: 0;
        display: inline-block;
        vertical-align: top;
        color: #fff;
    }
  
    header.page-header .minicart-items .product-item-details .update-cart-item {
        padding: 0;
        border: 0;
        float: none;
    }.modal-popup.confirm .modal-inner-wrap footer.modal-footer button.action-secondary.action-dismiss {
        background: #000;
        padding: 10px;
        font-size: 14px;
        color: #fff;
    }
    .modal-popup.confirm .modal-inner-wrap footer.modal-footer button.action-primary.action-accept {
        padding: 10px;
        background: #000;
        font-size: 14px;border:0px
    }
  
    .modal-popup.confirm .modal-inner-wrap .modal-content {
        padding: 10px;
        border: 0;
        display: block;
        color: #000000;
        min-width: 100%;
        padding: 50px 13px  8px;
        margin-top:30px;
    }
  
    .product-info-main h2.price-container.price-final_price.tax.weee span.price-label {
        display: none;
    }
    .sidebar.sidebar-main .block-content.filter-content.mageplaza-layer-disabled {
        display: block;
    }
  
    .sidebar.sidebar-main .block-content.filter-content.mageplaza-layer-disabled strong.block-subtitle.filter-subtitle {
        display: none;
    }
  
    .catalog-category-view .breadcrumbs {
        margin-top: 20px;
    }
  
    .customer-account-createpassword .form.password.reset  {
        width: 90%;
        margin: auto;
        min-width: 90%;
    }
  
    .customer-account-confirmation .form.send.confirmation  {
        width: 90%;
        margin: auto;
        min-width: 90%;
    }
  
  
    .customer-account-createpassword main#maincontent ,.customer-account-confirmation main#maincontent  {
        padding-top: 51px;
    }
  
    .customer-account-createpassword .fieldset>.field:not(.choice)>.label,
    .customer-account-confirmation .fieldset>.field:not(.choice)>.label
    {text-align:left;font-size: 16px;width: 100%;}
  
    .customer-account-createpassword main#maincontent .input-text {
        z-index: 0;
    }
  
    .customer-account-createpassword main#maincontent button.action.submit.primary {
        background: #191970;
        border-color: #191970;
    }
  
    .customer-account-confirmation main#maincontent button.action.send.primary {
        background: #191970;
        border-color: #191970;
    }
    .customer-account-confirmation .form input[type="email"] {
        width: 100%;
         border: 1px solid #ddd;
        padding: 10px 0;
        height: inherit;
        font-weight: 300;
    }
  
    .customer-account-confirmation p.field.note {
        font-size: 16px;
    }
  
  
    .breadcrumbs {
        margin-top: 24px;
    }
  
  
    body {
        font-family: "Maven Pro", sans-serif !important;
    }
    body .page-wrapper {
        background: #fff !important;
    }
    a.mobileuser {
        display: inline-block;
        position: static;
        left: 45px;
        top: 5px;
        z-index: 2;
    }
    .header.content .minicart-wrapper {
        margin: 3px 6px 10px;
        position: relative;
        z-index: 2;
    }
    .rental-products h3 {
        font-weight: 500;
        font-family: 'Maven Pro';
    }
    .cms-home main#maincontent {
        padding: 0;
    }
    .block.block-search {
        width: 100%;
        margin: 0;
        float: none;
        z-index: 1;
    }
    section.delivery_option .col-md-3 {
        width: 100%;
    }
    .panel.header .links,
    .panel.header .switcher {
        display: none;
    }
    .page-header .header.panel {
        padding-bottom: 0;
        padding-top: 0;
        border: 0;
    }
    .page-header .panel.wrapper {
        border: 0;
    }
    .block-search .action.search:before {
        color: #fff;
        font-size: 30px;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        background: url(./newimages/MagnifyingGlass.svg) no-repeat;
        content: "" !important;
        margin: 0;
        vertical-align: top;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center;
        width: 24px;
        height: 24px;
    }
    .rental-products p {
        font-size: 14px;
        font-weight: 400;
        margin-bottom: 25px;
        margin-top: 15px;
        font-family: 'Maven Pro';
    }
    section.treat_condition .col-md-6 {
        padding: 0 30px;
    }
    section.top-categories ul li:nth-child(2n) .categories_box {
        background: #eaf1fb;
    }
    section.top-categories ul li:nth-child(3n) .categories_box {
        background: #f9f1eb;
    }
    .nav-toggle:before {
        color: #605a5a;
    }
    .minicart-wrapper .block-minicart {
        width: 344px;
    }
    .page-header {
        border: 0;
        margin-bottom: 0px;
    }
    .minicart-wrapper .action.showcart {
        vertical-align: middle;
    }
    .block-search .action.search > span {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }
    a.logo {
        float: none;
        margin: auto;
        max-width: 33%;
        display: block;
        text-align: center;
        position: absolute;
        left: 0;
        right: 0;
    }
    .header.content {
        display: block;
        width: 100%;
        padding: 0 5px;
        margin-top:-10px;
    }
    .logo img {
        height: 50px;
        width: 120px;
        margin: auto;
    }
    span.action.nav-toggle.open {
        position: static;
        display: inline-block;
        vertical-align: top;
    }
    .header.content li {
        list-style: none;
        margin: 0;
    }
    .header.content a li {
        margin: 0 20px;
    }
    header .minicart-wrapper .action.showcart:before {
        background: url(./newimages/Cart-for-mobile.svg) no-repeat;
        content: "" !important;
        width: 24px;
        height: 24px;
    }
    .header.content .nav-toggle {
        position: relative;
        vertical-align: top;
        margin: 0;
        float: left;
        top: 2px;
        left: 5px;
        display: inline-block;
    }
    .page-products h2.price-container.price-final_price.tax.weee span.price-label {
        display: none;
    }
    header .input-text {
        padding: 15px 20px;
        background: #f7f7f7;
        border: 0;
        border-radius: 12px;
        height: inherit;
        width: 100%;
        position: static;
        left: 0;
        margin: 5px 0;
    }
    header .block-search .action.search,
    .block-search .action.search[disabled] {
        background: #191970;
        position: absolute;
        top: 57px;
        right: 6px;
        color: #fff;
        border: 0;
        padding: 13px 16px;
        border-radius: 12px;
        font-size: 16px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        opacity: 1;
        display: block;
    }
    .header.content .field.search {
        position: relative;
    }
    .header.content .block-search .control {
        border: 0;
        margin: 0;
        padding: 0 6px;
    }
    .top_icons ul li img {
        width: 81%;
    }
    .top_icons ul li:nth-child(1) {
        margin-left: 40px;
    }
    .top_icons ul li:nth-child(2) {
        position: absolute;
        right: 42px;
    }
    .top_icons {
        width: auto;
        padding: 0;
        position: static;
        top: 18px;
        display: inline-block;
        margin: 7px 16px;
    }
    .top_icons ul a label {
        display: none;
    }
    header {
        padding: 5px 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 2;
        background: #fff;
    }
    .delivery_option {
        text-align: center;
    }
    a.navbar-brand {
        padding: 0;
        display: block;
        text-align: center;
        margin: auto;
    }
    .top-head {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .nav_menu {
        padding-top: 0;
    }
    nav.navbar.navbar-expand-lg.navbar-light {
        padding: 0;
    }
    header .form-control {
        padding: 15px 20px;
        font-size: 12px;
    }
    form.form-inline.my-2.my-lg-0 {
        width: 100%;
    }
    button.btn.btn-outline-success.my-2.my-sm-0 {
        padding: 11px 20px;
        margin: 0 !important;
    }
    .product-box {
        height: 90px;
        padding: 27px 10px;
        margin-bottom: 20px;
    }
  
    .category-buyback{
    width: 45px;
    float: right;
    margin-left: 13rem;
    margin-top: -5rem;
    }
    .ramadan-300{
    width: 65px;
    float: right;
    }
  
    .buyback{
    margin-top: -3rem;
    width: 60px;
    display: block;
    }
  
    img.product-pos.img-fluid {
        right: 7px;
        top: 0;
        width: 43%;
        display: flex !important;
        align-items: center;
        justify-content: center;
        height: 100%;
        object-fit: contain;
    }
    .product-box a h2 {
        font-size: 14px;
    }
    section.top-categories ul li {
        width: 30%;
        margin-bottom: 3px;
    }
    section.top-categories ul li a p {
        padding: 20px 0;
        font-size: 14px;
        font-weight: 400;
    }
    section.top-categories ul li:nth-child(n) .categories_box {
        background: #e8efee;
    }
    .categories_box {
        border-radius: 50%;
        width: 88px;
        height: 88px;
        margin: auto;
        overflow: hidden;
        padding: 10px;
    }
    .categories_box img {
        mix-blend-mode: multiply;
    }
    .rental-products h3 {
        margin: 20px 0;
        font-size: 20px;
    }
    section.rental-products li img {
        max-width: 100%;
    }
    .rental-products ul {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-bottom: 0;
        padding-top: 10px;
    }
    section.rental-products ul li a {
        width: 135px;
        height: 135px;
        border-radius: 50%;
        overflow: hidden;
        display: inline-block;
    }
    section.rental-products li {
        width: 44%;
        margin-bottom: 10px;
    }
    .product.attribute.overview li {
        font-size: 14px;
    }
    .product.attribute.overview p strong {
        font-size: 14px;
    }
    .product.attribute.overview p {
        font-size: 14px;
        font-weight: 400;
    }
    section.treat_condition ul.list_treat li {
        width: 46.9%;
        margin: 0 7px 20px 0;
    }
    section.treat_condition ul.list_treat img {
        width: 89px;
        height: 89px;
        object-fit: cover;
    }
    ul.list_blog h6 {
        margin: 6px 0 0;
        color: #666;
        font-size: 12px;
        display: block;
    }
    .conditionimage {
        width: 48px;
        height: 48px;
        overflow: hidden;
        border-radius: 10px;
        display: inline-flex;
    }
    ul.list_blog li a img {
        width: 95px;
        height: 74px;
        overflow: hidden;
        border-radius: 10px;
        /* object-fit: cover; */
        margin-top: 10px;
    }
    section.treat_condition h3,
    section.treat_condition h3,
    section.service-can h3,
    .pay_us h3 {
        font-weight: 500;
    }
    section.service-can blockquote {
        font-style: normal;
        font-family: "Maven Pro", sans-serif !important;
        font-weight: 500;
    }
    section.treat_condition ul.list_treat li a p {
        padding: 0 3px 0 13px;
        font-size: 14px;
        margin: 0;
        display: inline-block;
        width: 68%;
        vertical-align: top;
        line-height: 14px;
        font-weight: 400;
    }
    section.popular-products h3,
    .top-categories h3 {
        font-size: 20px;
        margin: 25px 0;
        font-weight: 500;
    }
    section.banner-section .container {
        padding: 0;
    }
    section.top-categories {
        padding: 0;
    }

    .buyback-checkout-icon
        {
            height: 70px;
            margin-left: 160px;
            margin-top: -70px;
        }

    .ramadan-strip {
        margin-top: -5px;
        background-color: #FFD8AE;
        text-align: center;
        height: auto;
        padding: 6px;
        font-size: 14px;
    }

    .buyback-strip
    {
        background-color: #191970;
        text-align: center;
        height: 50px;
        max-width: 333px;
        padding-top: 7px;
        font-size: 14px;
        border-radius: 14px;
        margin: 0 auto;
    }

    .buyback-strip a:visited{
        color:white;
    }

    .buyback-strip-anchor{
        color: white;
        background-color: #191970;
        border: none;
    }
    .rental-products {
        padding: 10px 0;
  /*        background:url(./newimages/rental-background2.jpeg) no-repeat;*/
        background-size: cover;
    }
    section.treat_condition h3 {
        font-size: 20px;
        margin: 0 0 35px;
    }
    section.treat_condition {
        padding: 20px 0;
    }
    section.treat_condition .col-md-6:nth-child(2) {
        padding-top: 0px;
        padding-left: 30px;
        padding-right: 0;
        border-top: 1px solid #ccc;
    }
    section.treat_condition ul.list_treat {
        padding: 0 0 20px;
    }
    ul.list_blog li a img {
        margin-right: 18px;
    }
    ul.list_blog {
        list-style: none;
        padding: 0 15px;
    }
    ul.list_blog p {
        font-size: 16px;
        margin: 0 0 3px;
        font-weight: 500;
    }
    section.service-can h3 {
        font-size: 20px;
        margin: 20px 0;
    }
    section.service-can {
        padding: 20px 6px 0;
        border-top: 1px solid #ddd;
        margin-top: 30px;
    }
    section.treat_condition .col-md-6:nth-child(2) h3 {
        padding-left: 0px;
    }
    a.view_all {
        font-weight: 500;
        padding: 0 15px;
        font-size: 14px;
    }
    .page-layout-1column .column.main {
        width: 100% !important;
        padding-bottom: 0 !important;
    }
    .revview-detail p {
        font-size: 14px;
        line-height: 22px;
        padding-right: 0;
    }
    section.come_pay {
        padding: 0;
    }
    section.panel_11_doctor {
        margin-top: 30px;
    }
    .form button.action.subscribe.primary {
        font-size: 14px;
    }
    .pay_us h3 {
        font-size: 20px;
        margin: 40px 0 20px;
    }
    .pay_us ul li {
        font-size: 14px;
        margin-bottom: 15px !important;
        padding-right: 0;
        list-style: disc;
    }
    .footer.content section.panel_9_doctor ul {
        margin-bottom: 20px;
    }
    .pay_us ul {
        padding: 10px 18px 10px;
    }
    .subscribe_newsletter h4 {
        font-size: 20px;
        margin: 8px 0 30px;
    }
    section.panel_9_doctor h5 {
        font-size: 15px;
        margin-bottom: 5px;
    }
    section.panel_9_doctor ul li a {
        font-size: 12px;
        padding: 3px 0;
    }
    section.panel_10_doctor p {
        padding-right: 0;
        font-size: 12px;
    }
    section.panel_10_doctor h3 {
        font-size: 16px;
        margin: 10px 0;
        font-weight: 500;
    }
    .footer-custom-link ul li a {
        padding: 0 3px;
        font-size: 12px;
        margin: 0;
    }
    .footer-custom-link ul li a:after {
        top: -1px;
    }
  
  
  
    .iconde p {
        font-size: 14px;
    }
    section.delivery_option .col-md-3:nth-child(2),
    section.delivery_option .col-md-3:nth-child(3),
    section.delivery_option .col-md-3:nth-child(4) {
        display: none;
    }
    .mobile-menu {
        display: block;
    }
    header.header-inner:before {
        background: #f6f4f2cf;
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    .nav_list ul li.active ul {
        display: block;
    }
    .nav_list ul ul {
        display: none;
    }
    nav ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 20px;
        padding: 0;
    }
    nav li {
        list-style-type: none;
        font-size: 2em;
        margin: 18px 0 0;
        display: block;
        position: relative;
    }
    nav li.drop_menu:after {
        content: "";
        position: absolute;
        right: 0;
        width: 7px;
        height: 12px;
        background: url(../images/add1.svg) no-repeat;
        top: 6px;
    }
    nav li.drop_menu.active:after {
        content: "";
        position: absolute;
        right: 0;
        width: 7px;
        height: 12px;
        background: url(../images/add1.svg) no-repeat;
        top: 6px;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    nav li a {
        font-size: 15px;
        color: #000 !important;
        display: block;
        font-weight: 500;
    }
    nav li li a {
        font-size: 13px;
        padding: 0 3px;
    }
    nav ul ul {
        margin-top: 5px;
        margin-bottom: 20px;
    }
    .mobile-menu .menu.clicked {
        position: fixed;
        right: 0;
        left: inherit;
        display: block;
    }
    .mobile-menu .menu {
        width: 38px;
        height: 38px;
        position: absolute;
        z-index: 21;
        margin-top: 0;
        z-index: 999999;
        top: 10px;
        left: 10px;
        display: none;
    }
    header .mobile-menu .menu span:before {
        top: -9px;
        width: 25px;
    }
    header .menu span:after {
        top: 9px;
        width: 25px;
    }
    .menu span,
    .menu span:after,
    .menu span:before {
        display: block;
        width: 25px;
        right: 0;
        height: 3px;
        background-color: #000;
        outline: 1px solid transparent;
        -webkit-transition-property: background-color, -webkit-transform;
        transition-property: background-color, -webkit-transform;
        transition-property: background-color, transform;
        transition-property: background-color, transform, -webkit-transform;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
    }
    .mobile-menu .menu span:after {
        top: 9px;
        width: 25px;
    }
    .mobile-menu .menu span:after,
    .mobile-menu .menu span:before {
        position: absolute;
        content: "";
    }
    .mobile-menu .menu span {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -15px;
        margin-top: 0;
    }
    .mobile-menu .sideMenu.show {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }
    .mobile-menu .sideMenu {
        background: #fff;
        position: fixed;
        z-index: 99999;
        top: 0;
        left: 0;
        height: 100%;
        max-width: 320px;
        width: 320px;
        padding: 30px 25px;
        overflow-y: auto;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-transition: transform 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);
        -webkit-transition: -webkit-transform 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);
        transition: -webkit-transform 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);
        transition: transform 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);
        transition: transform 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);
        background-size: cover;
    }
    .menu.clicked span:after,
    .menu.clicked span:before {
        background: #fff !important;
    }
    .menu.clicked span:after,
    .menu.clicked span:before {
        background-color: #fff;
    }
    .menu.clicked span:before {
        -webkit-transform: translateY(9px) rotate(45deg);
        transform: translateY(9px) rotate(45deg);
        width: 25px;
        top: -8px;
    }
    .menu.clicked span:after {
        -webkit-transform: translateY(-9px) rotate(-45deg);
        transform: translateY(-9px) rotate(-45deg);
    }
    .menu.clicked span {
        background-color: transparent;
    }
    .mobile-menu .sideMenu h2 {
        font-size: 24px;
        color: #000;
        padding: 0;
        font-weight: 500;
    }
    body.add .mobile-menu:after {
        content: "";
        background: #000000b3;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        z-index: 2;
        right: -9px;
    }
  
  .block-content.sortby-content {
    display: none;
  }
  
  .dis{
    float:right;
    margin-top:-30px;
    width:50px;
    text-align: center;
    height:35px;
  }
  
  nav li.drop_menu.active:after {
    content: "";
    position: absolute;
    right: 0;
    width: 7px;
    height: 12px;
  /*    background: url(/../pub/media/newimages/add1.svg) no-repeat;*/
    top: 6px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  nav li.drop_menu:after {
    content: "";
    position: absolute;
    right: 0;
    width: 7px;
    height: 12px;
  /*    background: url(/../pub/media/newimages/add1.svg) no-repeat;*/
    top: 6px;
  } 
    .mobile_filter_body div#whatsappchat {
        display: none;
    }
  
    .mobile_filter_body .TrengoWidgetLauncher__iframe {
        display: none;
    }
    .block-content.sortby-content {
        display: none;
    }
    .toolbar.toolbar-products {
        display: none;
    }
    .catalog-category-view ol.products.list.items.product-items .item {
        width: 48% !important;
        margin-right: 3px;
        box-sizing: border-box;
        margin-bottom: 10px;
    }
    .catalog-category-view ol.products.list.items.product-items .item:nth-child(2n) {
        margin-right: 0;
    }
    .catalog-category-view ol.products.list.items.product-items .item {
        background: #fff;
        padding: 10px 10px 35px;
        border: 1px solid rgba(221, 221, 221, 0.34);
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
        text-align: center;
        min-height: inherit;
        width: 21%;
        position: relative;
    }
    .catalog-category-view .product.details.product-item-details {
        min-height: 48px;
    }
    .product-item-details {
        text-align: left;
    }
    .catalog-category-view ol.products.list.items.product-items .item .product.details.product-item-details a {
        font-size: 14px;
        line-height: 18px;
        min-height: 30px;
        display: block;
        font-weight: 500;
        color: #333;
    }
    .page-products .product-panel h2 {
        display: none;
    }
    .catalog-category-view ol.products.list.items.product-items .item span.price {
        font-weight: 500;
        font-size: 18px;
        color: #000;
    }
    .page-products h2.price-container.price-final_price.tax.weee span {
        color: #000;
    }
    .page-products .avilabel-stock {
        display: none;
    }
    .page-products .price h6 {
        display: none;
    }
    h2.price-container.price-final_price.tax.weee {
        display: block;
    }
    img.detailsoffer {
        display: none;
    }
    .out-of-stock {
        display: none;
    }
    body .page-wrapper {
        background: #fff;
        border-left: 0;
        border-right: 0;
        padding: 0;
        max-width: 100%;
        width: 100%;
    }
    .catalog-category-view .block.filter .filter-title {
        margin-bottom: 10px;
    }
    .catalog-category-view .toolbar.toolbar-products {
        display: none;
    }
    .catalog-category-view ol.products.list.items.product-items .item {
        width: 48% !important;
        margin-right: 3px;
        box-sizing: border-box;
        margin-bottom: 10px;
    }
    .catalog-category-view section.banner-section,
    .listbreadcrumbs {
        display: none;
    }
    .catalog-category-view main#maincontent {
        margin-top: 30px !important;
    }
    .catalog-category-view .products {
        margin: 0;
        text-align: center;
    }
    .catalog-category-view .block .block-title strong {
        font-size: 20px;
        font-weight: 500;
        text-transform: capitalize;
        padding: 0 0 14px;
        border-bottom: 1px solid #ececec;
        display: block;
    }
    .block-content.filter-content {
        display: none;
    }
    .catalog-category-view .block.filter {
        padding: 0;
    }
    .block-title.mobile-sort-title {
        display: block !important;
    }
    .corner-ribbon.top-left.sticky.red.shadow span {
        position: absolute;
        background: #191970;
        padding: 5px 17px 10px;
        color: #fff;
        top: 0;
        font-size: 14px;
        display: inline-block;
        vertical-align: top;
        z-index: 9;
        left: 8px;
        letter-spacing: 1px;
        font-weight: 500;
        border-bottom-left-radius: 30px;
        border-bottom-right-radius: 30px;
    }
    .block-title.filter-title.mobilefiltertitle strong:after {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 28px;
        color: #000;
        content: "\e607";
        font-family: "icons-blank-theme";
        vertical-align: middle;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center;
        line-height: 32px;
        position: absolute;
        right: 0;
    }
    .block-title.mobile-sort-title strong:after {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 28px;
        color: #000;
        content: "\e607";
        font-family: "icons-blank-theme";
        vertical-align: middle;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center;
        line-height: 32px;
        position: absolute;
        right: 0;
    }
    .filter-options .filter-options-title {
        padding: 12px 0;
    }
    .filter-options .filter-options-title {
        padding: 15px 0;
        font-size: 16px;
        text-transform: capitalize;
        border-bottom: 1px solid #ddd;
        margin: 0;
        color: #444;
        font-weight: 500;
        cursor: pointer;
        position: relative;
    }
    .filter-options-item:after {
        width: 7px;
        content: "";
        height: 7px;
        border-left: 1px solid #000000 !important;
        border-bottom: 1px solid #000000 !important;
        -webkit-transform: rotate(-138deg);
        -moz-transform: rotate(-138deg);
        -ms-transform: rotate(-138deg);
        -o-transform: rotate(-138deg);
        transform: rotate(-138deg);
        position: absolute;
        top: 20px;
        right: 13px;
        display: inline-block;
        text-indent: -9999px;
        padding: 4px;
        z-index: -1;
    }
    .filter-options-item {
        position: relative;
    }
    .block .block-content ol li.item {
        padding: 3px 0;
    }
    div#layered-filter-block-container input.layer-input-filter {
        margin-top: -8px;
        display: inline-block;
    }
    .filter-options .filter-options-content ol.items li.item a {
        font-size: 15px;
        color: #444;
    }
    ol.items {
        padding: 15px 0;
    }
    .filter-options-item.allow.active:after {
        width: 7px;
        content: "";
        height: 7px;
        border-left: 1px solid #000000 !important;
        border-bottom: 1px solid #000000 !important;
        -webkit-transform: rotate(-44deg);
        -moz-transform: rotate(-44deg);
        -ms-transform: rotate(-44deg);
        -o-transform: rotate(-44deg);
        transform: rotate(-44deg);
        position: absolute;
        top: 17px;
        right: 13px;
        display: inline-block;
        text-indent: -9999px;
        padding: 4px;
        z-index: -1;
    }
    div#ln_slider_text_price {
        font-size: 15px;
    }
    .block-content.sortby-content ul {
        list-style: none;
        padding: 20px 0;
    }
    .block-content.sortby-content ul label {
        font-size: 14px;
    }
    body.add .mobile-menu:after {
        content: "";
        background: #000000d6;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        z-index: 2;
        right: -9px;
    }
    .catalog-product-view main#maincontent {
        margin-top: 15px !important;
    }
    .product-panel h2 {
        font-size: 26px;
        margin-bottom: 15px;
        display: block;
    }
    h2.price-container.price-final_price.tax.weee span {
        font-size: 28px;
        color: #008c10;
        font-weight: 500;
        margin: 5px 0 5px;
        display: inline-block;
        vertical-align: top;
    }
    .product-panel h6 {
        margin: 0 0 15px;
        font-size: 14px;
    }
    .product-info-main .stock.available,
    .product-info-main .stock.unavailable {
        display: none !important;
    }
    .product-info-main .product.attribute.sku {
        display: none;
    }
    .product-reviews-summary.empty {
        margin-left: 0;
    }
    .avilabel-stock p {
        font-size: 12px;
        color: #1f8c10;
        margin: 0;
    }
    .postpay-product-widget-text {
        font-size: 1.4em !important;
        margin: 10px 0;
    }
    .product-social-links {
        display: none;
    }
    body .product-barnd a {
        color: #000;
        font-size: 11px;
    }
    .product-barnd {
        color: #000;
        font-size: 14px;
        font-weight: 500;
        padding-bottom: 0;
        display: inline-block;
    }
    .delivery {
        margin: 8px 0;
    }
    .delivery {
        margin-bottom: 0;
        display: inline-block;
        font-size: 11px;
        margin-left: 4px;
    }
    
    .brand_delivery{
        margin-bottom: -10px;
      }
      .item-code{
        margin-left: 0px;
      }
  
    section.product-detail-section .col-md-12 {
        padding: 0;
    }
    .selectionBlock p {
        text-align: left;
        color: #191970;
        padding: 0;
        margin: 0;
        font-size: 15px;
        font-weight: 500;
    }
    .sharepoint.outofshare {
        display: block;
    }
    .sharepoint.outofshare .pdpwishlist{
            display: none;
    }
    .sharepoint.outofshare ul li{
            list-style:none;
            margin-top:35px;
            margin-bottom:20px;
    }
    .orange-text-mobile a {
        color: #191970;
        font-size: 15px;
        margin: 20px 0;
        display: block;
    }
    .catalog-product-view .box-tocart .actions button#product-addtocart-button {
        background: #1f8c10;
        padding: 15px;
        height: inherit;
        font-size: 18px;
        font-weight: 400;
    }
    .catalog-product-view .box-tocart .sparsh-buynow-view #product-sparsh-buynow-button {
        width: 100%;
        padding: 15px;
        margin: 0;
        font-size: 20px;
        background: #5d5a59;
        border-color: #5d5a59;
        margin-left: 0;
        margin-top: 15px;
        font-weight: 400;
    }
    .product-other-detail {
        margin-bottom: 30px;
        margin-top: 10px;
        display: none;
    }
    body .selectionBlock.legaldisc {
        text-align: left;
        margin: 10px 0;
        display: block;
        float: none;
    }
    .selectionBlock p a {
        color: #5d5a59;
    }
    .catalog-product-view .productTabs {
        width: 100%;
        float: left;
        padding: 0;
        margin: 30px 0 0;
    }
    .productTabs .d_active.d_active {
        background: #191970;
        border-color: #191970;
        color: #fff;
    }
    body .productTabs .tab_drawer_heading {
        border: #5d5a59;
        padding: 10px 20px;
        background: #5d5a59;
        border-top: 1px solid #fff;
        color: #fff;
        margin-bottom: 0;
    }
    .productTabs .tabs {
        display: none;
    }
    .catalog-product-view .productTabs .tab_container h1 {
        font-size: 24px;
        color: #000;
        margin-bottom: 15px;
    }
    .catalog-product-view .productTabs .tab_container .tab_content.active {
        display: block;
        border: 0;
        padding: 10px 0;
    }
    .productTabs .tab_container p,
    .productTabs .tab_container .tab_content {
        color: #515151 !important;
        font-size: 16px !important;
        line-height: 26px;
        font-weight: 300 !important;
    }
    .catalog-product-view .productTabs .tab_container h2 {
        font-size: 24px;
        color: #000;
        margin: 35px 0 20px;
        font-weight: 500;
    }
    .productTabs .tab_content {
        padding: 20px;
        display: none;
    }
    .review-form .action.submit.primary {
        background: #191970;
        color: #fff;
        border-color: #191970;
    }
    .catalog-product-view form#uploadForm button {
        background: #191970;
        color: #fff;
        border-color: #191970;
        padding: 10px 30px;
        font-size: 15px;
        margin: 20px 0;
    }
    .catalog-product-view form#uploadForm input {
        margin: 0 0 10px;
    }
    .catalog-product-view section.come_pay {
        border: 0;
    }
    .checkout-cart-index main#maincontent {
        padding-top: 30px;
    }
    .checkout-cart-index .cart-totals .amount,
    .checkout-cart-index .opc-block-summary .table-totals .amount {
        padding-right: 4px;
        text-align: right;
        white-space: nowrap;
        font-size: 17px;
    }
    .checkout-cart-index .cart-totals .mark,
    .checkout-cart-index .opc-block-summary .table-totals .mark {
        font-weight: 400;
        padding-left: 4px;
        font-size: 16px;
    }
    div#block-discount {
        padding: 0;
        border: 0;
    }
    .cart-summary .block > .title {
        border: 0;
    }
    button.action.apply.primary {
        background: #191970;
        color: #fff;
        border-color: #191970;
    }
    button.action.primary.checkout {
        background: #191970;
        border-color: #191970;
    }
    a.action.multicheckout {
        display: none;
    }
    body.my-css-class.checkout-cart-index.page-layout-1column .cart.table-wrapper td.col.item {
        padding: 0 10px 0 !important;
        min-height: inherit;
    }
    body tbody.cart.item.cartmobile tr.item-actions {
        width: 70%;
        float: right;
        text-align: left;
    }
    body tbody.cart.item.cartmobile tr.item-info {
        width: 30%;
        float: left;
    }
    tbody.cart.item.cartdesktop {
        display: none;
    }
    body.my-css-class.checkout-cart-index.page-layout-1column .cart.table-wrapper .product-item-details {
        width: 100%;
        text-align: left;
        display: block;
        padding: 10px 0;
    }
    .cart.table-wrapper .product-item-name {
        display: inline-block;
        font-weight: 400;
        margin-top: 0;
        font-size: 16px;
    }
    body.my-css-class.checkout-cart-index.page-layout-1column tbody.cart.item.cartmobile tr.item-info a {
        width: 100%;
        display: block;
        max-width: 100%;
    }
    .cart.table-wrapper .product-item-photo img {
        width: 100px;
        height: 100px;
        object-fit: contain;
        border: 1px solid #ddd;
    }
    body.checkout-cart-index .cart.table-wrapper .col {
        width: 100%;
        padding: 5px 10px !important;
    }
    body.checkout-cart-index .cart.table-wrapper .col {
        padding: 20px;
        font-weight: 500;
        border: 0;
        text-align: left;
        font-size: 18px;
    }
    body.my-css-class.checkout-cart-index.page-layout-1column .cart.table-wrapper td.col.price:before {
        display: inline-block;
    }
    .price-including-tax .price {
        font-size: 16px;
        font-weight: 500;
        color: #000;
    }
    .price-including-tax {
        display: inline-block;
        color: #999;
    }
    body.my-css-class.checkout-cart-index.page-layout-1column .cart.table-wrapper td.col.qty:before {
        display: inline-block;
        vertical-align: top;
        font-weight: 500;
    }
    body.my-css-class.checkout-cart-index.page-layout-1column .cart.table-wrapper .field.qty {
        display: inline-block;
    }
    body.my-css-class.checkout-cart-index.page-layout-1column .cart.table-wrapper td.col.subtotal:before {
        display: inline-block;
    }
    .checkout-cart-index a.action.action-edit:before {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 28px;
        line-height: 28px;
        color: #303030;
        content: "\e606";
        font-family: "icons-blank-theme";
        vertical-align: middle;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center;
    }
    .checkout-cart-index a.action.action-edit span {
        display: inline-block;
        text-indent: -9999px;
    }
    .checkout-cart-index button,
    .checkout-cart-index .cart.table-wrapper .actions-toolbar > .action,
    .action-gift,
    body.checkout-cart-index .form-cart .action.continue {
        background: 0 0;
        border: 0;
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 1px;
        width: auto;
        padding: 0;
        margin: 0;
    }
    .checkout-cart-index a.action.action-delete:before {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 28px;
        line-height: 28px;
        color: #303030;
        content: "\e604";
        font-family: "icons-blank-theme";
        vertical-align: middle;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center;
    }
    .cart.table-wrapper .item-actions td {
        border: 0;
    }
    .checkout-cart-index .cart.table-wrapper {
        border: 1px solid #dedede;
    }
    .cart.table-wrapper .items > .item {
        border: 0 !important;
    }
    body.my-css-class.checkout-cart-index.page-layout-1column .cart.table-wrapper th.col.item {
        display: none;
    }
    .cart-empty {
        text-align: center;
        font-size: 16px;
        padding: 50px 0;
    }
    .cart-empty a {
        color: #191970;
    }
    .checkout-cart-index .cart.main.actions .action.continue {
        background: #191970 !important;
        font-size: 14px;
        padding: 10px;
        border-radius: 0;
        margin: 2px auto 5px;
        width: 100%;
    }
    .checkout-cart-index .cart.main.actions .action {
        background: #191970;
        padding: 10px;
        margin: 2px auto 5px;
        width: 100%;
        color:white;
    }
    .checkout-cart-index .abs-shopping-cart-items .action.update:before,
    .checkout-cart-index .block-cart-failed .action.update:before,
    .checkout-cart-index .cart-container .form-cart .action.update:before {
        display: none !important;
    }
    section.come_pay {
        border: 0;
    }
    .checkout-index-index a.logo img {
        margin: auto !important;
        text-align: center;
    }
    .checkout-index-index .header.content {
        padding: 0;
    }
    .checkout-index-index main#maincontent {
        padding-top: 20px;
    }
    .checkout-index-index header.modal-header {
        border: 0;
        background: 0 0;
        padding: 0;
    }
    .checkout-index-index .modal-content {
        border: 0;
        background: 0 0;
    }
    .checkout-index-index .block-authentication .field .label {
        font-size: 14px;
        font-weight: 500;
    }
    .block.filter .block-content.filter-content.mobilefilter {
        display: none !important;
    }
    .block.filter.active .block-content.filter-content.mobilefilter {
        display: block !important;
    }
    .checkout-index-index a.mobileuser {
        display: none;
    }
    .checkout-index-index a.action.action-remind span {
        color: #000;
        font-size: 14px;
    }
    .checkout-index-index button.action.action-auth-toggle span {
        font-size: 15px;
        color: #000;
        font-weight: 500;
    }
    .checkout-index-index .opc-estimated-wrapper {
        display: none;
    }
    body .step-title:before,
    body #opc-sidebar .opc-block-summary > .title:before {
        background: #191970 !important;
    }
    .bss-onestepcheckout .opc-wrapper #shipping .label {
        font-size: 16px;
        display: inline-block;
        width: auto;
    }
    .checkout-index-index div#checkout input {
        border: 1px solid #ddd;
    }
    .checkout-index-index form.form.form-login input {
        padding: 10px;
        height: inherit;
    }
    body input[type="radio"]:checked,
    body input[type="radio"]:checked:after {
        background: #191970 !important;
    }
    .bss-onestepcheckout .opc-wrapper #opc-shipping_method #checkout-step-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method tr.row td.col.col-price span {
        font-size: 14px;
        padding-left: 5px;
    }
    .bss-onestepcheckout .opc-wrapper #opc-shipping_method #checkout-step-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method tr.row td.col.col-price {
        width: 0;
    }
    .bss-onestepcheckout .opc-wrapper #opc-shipping_method #checkout-step-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method tr.row td#label_method_bestway_tablerate {
        font-size: 14px;
        padding: 3px 30px;
    }
    .checkout-index-index .table-checkout-shipping-method tbody td {
        vertical-align: top;
        font-size: 14px;
        width: auto !important;
        margin-left: 1em;
    }
    .checkout-billing-address {
        font-size: 12px;
    }
    .checkout-index-index .payment-method-title.field.choice {
        font-size: 12px;
    }
    .checkout-index-index div#coupon-link a {
        display: inline-block;
        font-weight: 500;
        color: #333;
        font-size: 15px;
        padding: 10px 0;
        text-decoration: underline;
    }
    .opc-block-summary > .title,
    .checkout-agreements-items .checkout-agreements-item-title {
        border-bottom: 1px solid #ccc;
        padding-bottom: 10px;
        color: #333;
        font-weight: 400;
        font-size: 2.2rem !important;
    }
    table.data.table.table-totals th.mark {
        padding: 4px;
        font-size: 16px;
    }
    body.checkout-cart-index .cart-totals .mark,
    .opc-block-summary .table-totals .mark {
        font-weight: 500;
    }
    table.data.table.table-totals td.amount span {
        font-size: 18px;
    }
    .checkout-index-index .opc-block-summary {
        background: #f5f5f5;
        padding: 22px 13px;
        margin: 0 0 20px;
    }
    .checkout-index-index .opc-block-summary .product-item .product-item-name-block {
        display: block;
        padding-right: 5px;
        text-align: left;
    }
    .checkout-index-index form#discount-form {
        display: none;
    }
    section.banner-section .owl-dots .owl-dot.active span,
    section.banner-section .owl-dots .owl-dot:hover span {
        background: grey !important;
        width: 20px;
        transition: 0.2s;
    }
    section.banner-section .owl-dots .owl-dot span {
        width: 7px;
        height: 7px;
        margin: 3px;
        background: #e2e1e1;
        display: inline-block;
        border-radius: 30px;
        transition: 0.2s;
    }
    .banner-section .owl-dots {
        display: flex;
        left: 0;
        position: static;
        margin: 10px 0;
        bottom: 0;
        right: 0;
        z-index: 9999;
        align-items: center;
        justify-content: center;
    }
    .sections.nav-sections {
        z-index: 9999;
    }
    ol.items.product-items {
        padding: 0;
        margin-top: 0;
    }
    .catalog-product-view .catalog-product-view.subscribe_newsletter button.action.subscribe.primary {
        background: #191970;
        border-radius: 0;
        font-weight: 400;
        border: 0;
        margin-top: 3px;
        font-size: 16px;
    }
    .catalog-product-view .subscribe_newsletter .block.newsletter label {
        width: 100%;
    }
    .catalog-product-view .subscribe_newsletter .block.newsletter {
        width: 100%;
        max-width: 100%;
    }
    .catalog-product-view .subscribe_newsletter button.action.subscribe.primary {
        background: #191970;
        border-radius: 4.45px;
        border: 0;
        position: absolute;
        margin-left: 2rem;
        font-style: normal;
        padding: 9px 14px;
        color: #fff;
        font-weight: 400;
        letter-spacing: 2px;
        font-family: 'Maven Pro';
    }
    .catalog-product-view .subscribe_newsletter input[type="email"] {
        width: 65%;
        border: 0;
        border-radius: 4px;
        padding: 10px 0;
        height: inherit;
        font-weight: 300;
        background: #EBEBEB;
    }
  
    .catalog-product-view section.subscribe_newsletter .col-md-6 {
        position: relative;
    }
    .header.content .minicart-wrapper .action.showcart .counter.qty {
        background: none;
        /* border-radius: 50%; */
        padding: 0 7px;
        vertical-align: top;
        height: 21px;
        font-size: 12px;
        line-height: 21px;
        width: 21px;
        position: absolute;
        right: 0px;
        top: -7px;
        color:#000;
    }
    .minicart-items-wrapper .minicart-items .product-item-name a {
        color: #000;
        font-weight: 500;
    }
    .minicart-items-wrapper .minicart-items .product-item-details .price {
        font-weight: 500;
        font-size: 20px;
    }
    a.action.viewcart span {
        color: #000;
        font-size: 15px;
    }
    .stick_container .sparsh_abandoned_cart_email_popup .stick_content .actions button.save.action.primary {
        background: #191970;
        border-color: #191970;
    }
    .stick_container .sparsh_abandoned_cart_email_popup .stick_content .actions {
        display: block;
        text-align: center;
    }
    div#sparsh_abandoned_cart_stick_layer {
        background: #fff;
    }
    .stick_container .sparsh_abandoned_cart_email_popup .stick_content h2 {
        text-align: center;
        font-size: 22px;
        line-height: 1.1;
        margin-bottom: 16px;
    }
    div#cart-totals .table > :not(:first-child) {
        border: 0;
    }
    .cart-summary .block .fieldset .field {
        margin: 0 0 10px;
        font-size: 14px;
    }
    .checkout-index-index .logo {
        margin-left: auto;
    }
    .checkout-index-index .page-header {
        border: 0;
    }
    .filter-current .item span {
        display: inline-block;
        font-size: 14px;
    }
    .filter-current .filter-label {
        display: block;
        font-weight: 500;
        font-size: 14px;
    }
    a.action.remove span {
        color: #fff;
        background: #191970;
        padding: 2px 3px 4px;
        font-size: 12px !important;
        text-decoration: none;
        display: inline-block;
        vertical-align: top;
        line-height: 8px;
        border: 0;
        border-radius: 50%;
    }
    .block-actions.filter-actions span {
        text-transform: capitalize;
        color: #adadad;
        font-size: 14px;
        font-weight: 400;
    }
    .block .block-subtitle {
        margin: 0;
        font-size: 13px;
    }
    .box-tocart.update label.label span {
        font-size: 18px;
        font-weight: 500;
    }
    button#product-updatecart-button {
        background: #191970;
        border-color: #191970;
    }
    .customer-account-login .block.block-customer-login {
        text-align: center;
        margin: auto !important;
        max-width: 100%;
        width: 100%;
        float: none !important;
    }
    div#txt_signin_welcome {
        font-size: 1.785rem;
    }
    .customer-account-login .login-container div#txt_signin_signin {
        font-size: 1.785rem;
        font-weight: 500;
        margin-bottom: 7px;
    }
    .customer-account-login form#login-form {
        width: 100%;
        z-index: 0;
    }
    .customer-account-login .block.block-customer-login input {
        text-align: left;
        width: 100%;
        border: 0;
        border-bottom: 1px solid #e2e5f1;
        height: inherit;
        font-weight: 400;
        font-size: 12px;
        padding: 10px;
        outline: 0 !important;
        box-shadow: inherit !important;
    }
    .customer-account-login form#login-form .actions-toolbar button {
        background: #191970;
        font-size: 14px;
        border: 0;
        padding: 10px 30px;
        font-weight: 400;
        width: 100%;
        /* display: block; */
        display: none;
    }
    .customer-account-login .login-container a.action.remind {
        display: block;
    }
    .customer-account-login .login-container .secondary {
        width: 100%;
        display: block;
        float: none;
        order: 1;
        padding: 0 0 15px;
    }
    .customer-account-login form#login-form a.action.remind span {
        color: #000;
        padding-right: 0;
        font-size: 12px;
    }
    .customer-account-login form#login-form .actions-toolbar {
        margin: 0;
    }
    .login-container .fieldset > .field > .control {
        width: 100%;
        position: static;
    }
    .customer-account-login .actions-toolbar .primary,
    .customer-account-login .actions-toolbar .secondary {
        display: block;
        width: 100%;
    }
    .customer-account-login main#maincontent,
    .customer-account-create main#maincontent,
    .customer-account-forgotpassword main#maincontent {
        padding-top: 15px;
    }
    .customer-account-login a.action.create.primary {
        background: #191970;
        border-color: #191970;
        transition: background-color .2s ease, border-color .2s ease, color .2s ease;
    }
    .customer-account-login a.action.create.primary:hover,
    .customer-account-login a.action.create.primary:focus {
        background: #15185c;
        border-color: #15185c;
        color: #fff !important;
        text-decoration: none;
    }
    .customer-account-login a.action.create.primary:hover span,
    .customer-account-login a.action.create.primary:focus span {
        color: #fff !important;
    }
    .customer-account-create legend.legend {
        margin: 0 0 10px;
        font-size: 23px;
        text-decoration: none;
    }
    .customer-account-create .form.create.account.form-create-account {
        max-width: 100% !important;
        margin: 50px auto;
        width: 100%;
        float: none !important;
        min-width: auto;
        padding: 0 !important;
        text-align: center;
    }
    .customer-account-create .slug {
        margin-bottom: 40px;
        font-size: 15px;
    }
    .customer-account-create .form.create.account.form-create-account input[type="text"] {
        width: 100%;
        display: block;
        height: inherit;
        border: 0;
        border-bottom: 1px solid #ddd;
        font-weight: 400;
        padding: 20px 0;
    }
    
    .customer-account-create .form.create.account.form-create-account .control {
        width: 100%;
        margin: 0;
    }
    .customer-account-create .form.create.account.form-create-account input[type="password"] {
        width: 100%;
        display: block;
        height: inherit;
        border: 0;
        padding: 20px 0;
        border-bottom: 1px solid #ddd;
        font-weight: 400;
        z-index: 1;
    }
    .customer-account-create .form.create.account.form-create-account .primary {
        width: 100%;
    }
    .customer-account-create .form.create.account.form-create-account .verif_otp_login.action.primary{
        width: 200px;
        float:left;
    }
    .customer-account-create button.action.submit.primary {
        background: #191970;
        font-size: 15px;
        padding: 10px 30px;
        border: 0;
        /* font-weight: 400; */
        width: 100%;
    }
    .customer-account-create .form.create.account.form-create-account .actions-toolbar {
        margin: 0;
    }
    .customer-account-forgotpassword .form.password.forget {
        min-width: auto;
        width: 100%;
        margin: 50px auto !important;
        float: none !important;
        max-width: 100%;
        padding: 0 !important;
    }
    .customer-account-forgotpassword .forgotpasswordtitle {
        text-align: center;
        font-size: 24px;
        font-weight: 500;
        margin-bottom: 10px;
        margin-top: 50px;
    }
    .customer-account-forgotpassword .slug {
        text-align: center;
        margin-bottom: 20px;
    }
    .customer-account-forgotpassword .form.password.forget .control {
        width: 100%;
        float: none;
    }
    .customer-account-forgotpassword .form.password.forget .actions-toolbar button.action.submit.primary {
        width: 100%;
        display: block;
        font-size: 14px;
        background: #191970;
        border: 0;
    }
    .customer-account-forgotpassword .form.password.forget .actions-toolbar .primary {
        width: 100%;
    }
    .customer-account-forgotpassword .form.password.forget .actions-toolbar {
        margin: 0;
        width: 100%;
    }
    body.my-css-class #rent-cpm h1 {
        margin: 20px 0;
        display: block;
        width: 100%;
        font-family: "Maven Pro" !important;
        text-align: center;
    }
    section#rent-cpm {
        margin-top: 50px;
    }
    body.my-css-class #rent-cpm .rent-product {
        border: 1px solid #5d5a59 !important;
        margin-bottom: 10px;
        z-index: 0;
        position: relative;
    }
    section#rent-cpm .rent-product-list {
        max-width: 49%;
        padding: 4px;
    }
    body.cms-page-view.cms-rent-a-wheelchair section#rent-cpm p.security1 {
        font-size: 13px;
        line-height: 20px;
        color: #fff;
    }
    .cms-page-view main#maincontent {
        padding-top: 10px;
    }
    body.my-css-class #rent-cpm .rent-product-top {
        background: 0 0;
        color: #fff;
        text-align: center;
        padding: 1px;
    }
    body.my-css-class #rent-cpm .rent-product-top h4 {
        padding: 9px;
        color: #fff;
        height: inherit;
        font-size: 12px;
        background: #5d5a59;
        height: 58px;
    }
    p.security1 {
        text-align: center;
        color: #000;
        font-weight: 700;
    }
    p {
        font-size: 14px;
    }
    .col-md-12 p.security1 {
        text-align: center;
        color: #000;
        font-weight: 700;
        font-size: 10px;
    }
    section#rent-cpm .rent-product-list a {
        text-decoration: none;
    }
    p.btn.btn-custom {
        display: block;
        background: #5d5a59;
        color: #fff;
        font-size: 14px;
        margin: 0;
    }
    body.my-css-class #rent-cpm .rent-product .text-right a.btn.btn-custom {
        position: relative;
        z-index: 9999;
        display: block;
        background: #5d5a59;
    }
    .rent-product .text-right a {
        text-align: center;
        width: auto;
    }
    .rent-product a {
        color: #fff;
        font-size: 14px;
        font-weight: 500;
    }
    body header .input-text::placeholder {
        color: #000;
        font-size: 16px;
        font-weight: 500;
        font-family: "Maven Pro", sans-serif !important;
    }
    a.mobileheart {
        position: absolute;
        top: 10px;
        left: 60px;
    }
    section.popular-products {
        padding: 0 3px;
    }
    header input[type="text"] {
        font-family: "Maven Pro", sans-serif !important;
        font-weight: 500;
    }
    section.top-categories ul li:nth-child(3n) .categories_box {
        background: #f9f1eb;
    }
    section.top-categories ul li:nth-child(2n) .categories_box {
        background: #eaf1fb;
    }
    .review-img img {
        width: 56px;
        height: 56px;
    }
    .review-img img {
        width: 56px;
        height: 56px;
    }
    .pay_us p {
        font-size: 14px;
    }
    section.come_pay .col-md-4 img
    {
        width: 284px;
        height: 284px;
        margin: auto;
        float: left;
        margin-top: 35px;
        border-radius: 20px;
    }
    section.come_pay .col-md-4 {
        text-align: center;
    }
  
    .desktop-brands-section{
        display:none;
  }
  
    .brands-ul{
        display: flex;
        list-style-type: none;
        column-gap: 10px;
        margin-left: -10px;
      }
  
      .brands-li{
        background: #F6F6F6;
        width: 101px;
        height: 112px;
      }
  
      .brands-img{
        padding: 8px;
        margin-top: 1px;
        height: 111px;
        width: 106px;
        mix-blend-mode: multiply;
      }
  
      .brands-hr{
        background-color: #F44654;
        height: 6px;
        padding-top: 3px;
        margin-top: 3px;
        opacity: 1;
      }
      .brands-row-margin{
        margin-top: 35px;
      }
  
      .brands-section-footer{
        text-align: center;
         height: 26px;
         width: 125px;
         background-color: #191970;
         padding: 4px;
         border-radius: 5px;
         margin: -48px 0px 0px 37%;
         z-index: 2;
         position: absolute;
         cursor: pointer;
       }
  
       .brands-section-footer-a{
         color: white;
         font-size: 12px;
       }
  
       .brands-section-footer-a:hover{
         color: white;
       }
  
    .iconde a {
        text-decoration: none;
        color: #0f62a8;
        font-weight: 500;
        font-size: 16px;
        display: inline-block;
        padding: 2px;
    }
    .footer.content .pay_us ul {
        padding: 17px 15px 40px;
    }
    .footer.content section.panel_9_doctor ul {
        margin-bottom: 20px;
    }
    section.popular-products .col-6.col-md-3:nth-child(1),
    section.popular-products .col-6.col-md-3:nth-child(3) {
        padding-right: 4px;
    }
    section.popular-products .col-6.col-md-3:nth-child(2),
    section.popular-products .col-6.col-md-3:nth-child(4) {
        padding-left: 4px;
    }
    .review-star p {
        font-size: 18px;
        margin: 0;
        font-weight: 400;
    }
    ul.star_list {
        margin-bottom: 0;
        padding-top: 0;
    }
    .review-star {
        display: inline-block;
        vertical-align: top;
        margin-left: 18px;
    }
    .catalogsearch-result-index main#maincontent {
        margin-top: 20px !important;
    }
    .catalogsearch-result-index ol.products.list.items.product-items .item {
        background: #fff;
        padding: 10px 10px 35px;
        border: 1px solid rgba(221, 221, 221, 0.34);
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
        text-align: center;
        min-height: inherit;
        width: 44%;
        position: relative;
        margin: 0 10px 20px;
    }
    .catalogsearch-result-index.page-layout-1column h2.price-container.price-final_price.tax.weee span {
        font-size: 17px;
    }
    .catalogsearch-result-index .product-item-inner {
        display: none;
    }
    .catalogsearch-result-index h2.price-container.price-final_price.tax.weee {
        margin: 0;
    }
    .catalogsearch-result-index .price-box.price-final_price {
        margin-bottom: 0;
    }
    #fullsearchdata #proallval .proimageleft {
        width: 70px;
        display: table-cell;
        border: 1px solid #eee;
        vertical-align: top;
    }
    .prodetails p {
        font-size: 14px;
        margin-bottom: 4px;
    }
    span.proprice {
        font-size: 16px;
        color: #000;
    }
    div#fullsearchdata a {
        font-size: 13px;
    }
    body div#fullsearchdata {
        width: 98% !important;
        right: 0 !important;
        z-index: 99999 !important;
        top: 106px !important;
        left: 11px !important;
        border: 0 !important;
    }
    div#search_product {
        display: block;
        float: none !important;
        clear: both;
    }
    div#search_product {
        display: block;
        float: none !important;
        clear: both;
        max-height: 300px;
        overflow-y: scroll;
    }
    #fullsearchdata p#catall,
    #proall {
        color: #191970;
        font-size: 15px;
        margin-bottom: 5px;
        display: block;
        float: none !important;
    }
    div#search_left {
        width: 45%;
        float: none !important;
        display: inline-block;
        vertical-align: top;
    }
    #fullsearchdata #proallval .prodetails {
        display: table-cell;
        color: #666;
        vertical-align: top;
        padding: 0 0 0 10px;
    }
    div#fullsearchdata a {
        color: #000;
    }
    div#search_autocomplete {
        display: none !important;
    }
    #fullsearchdata div#proallval {
        border-bottom: 1px solid #eee;
        padding: 0 0 5px;
        margin: 0 0 5px;
        display: table;
        width: 100%;
    }
    div#search_left {
        width: 45%;
        float: none !important;
        display: inline-block;
        vertical-align: top;
    }
    div#search_right {
        width: 45%;
        float: none !important;
        display: inline-block;
        vertical-align: top;
    }
    .catalogsearch-result-index ol.products.list.items.product-items .item {
        background: #fff;
        padding: 10px 10px 35px;
        border: 1px solid rgba(221, 221, 221, 0.34);
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
        text-align: center;
        min-height: inherit;
        width: 43.2%;
        position: relative;
        margin: 0 10px 20px;
    }
    .catalogsearch-result-index .stock.unavailable {
        text-align: left;
        color: #7A7A7A;
    }
    .catalogsearch-result-index ol.products.list.items.product-items .item .product.details.product-item-details a {
        font-size: 16px;
        line-height: 20px;
        min-height: 64px;
        display: block;
        text-align: left;
        font-weight: 500;
    }
    .product-item-details {
        font-size: 14px;
    }
    .page-products h2.price-container.price-final_price.tax.weee span {
        color: #333;
    }
    h2.price-container.price-final_price.tax.weee span {
        font-size: 18px;
        color: #008c10;
        font-weight: 600;
        margin: 5px 0 5px;
        vertical-align: top;
        text-align: left;
        display: block;
    }
    .page-products h2.price-container.price-final_price.tax.weee span.price-label {
        display: none;
    }
    h2.price-container.price-final_price.tax.weee {
        text-align: center;
    }
    .catalogsearch-result-index .product-item-inner {
        display: none;
    }
    .catalogsearch-result-index .stock.available {
        text-align: left;
        color: #1DC14B;
    }
    .catalogsearch-result-index .toolbar.toolbar-products {
        padding: 0;
    }
    .toolbar.toolbar-products {
        display: block !important;
    }
    .catalogsearch-result-index p#toolbar-amount span {
        font-size: 15px;
        font-weight: 600;
    }
    .catalogsearch-result-index p#toolbar-amount {
        font-size: 15px;
    }
    .catalogsearch-result-index ol.products.list.items.product-items {
        padding: 0;
    }
    .catalogsearch-result-index .toolbar.toolbar-products .pages {
        float: none !important;
    }
    .catalogsearch-result-index .toolbar-products .pages li a {
        color: #000;
        padding: 0 10px;
        font-size: 14px;
    }
    .catalogsearch-result-index .toolbar-products .pages li span {
        font-size: 15px;
    }
    .catalogsearch-result-index .toolbar-products .pages li.current strong {
        color: #191970;
    }
    .catalogsearch-result-index .toolbar-products a.action.next:before,
    .catalogsearch-result-index .toolbar-products a.action.previous:before {
        color: #000;
        font-size: 39px;
    }
    .catalogsearch-result-index .toolbar-products a.action.next,
    .catalogsearch-result-index .toolbar-products a.action.previous {
        padding: 0;
        border: 0;
        width: auto;
        margin: -1px;
        font-weight: 700;
        display: inline-block;
        color: #000;
    }
    .catalogsearch-result-index .product-reviews-summary.short {
        display: none;
    }
    .rent-product a {
        text-decoration: none;
    }
    body.my-css-class #rent-cpm .rent-product .text-right a.btn.btn-custom {
        position: relative;
        z-index: 9999;
        display: block;
        background: #5d5a59;
        color: #fff;
        font-size: 18px;
    }
    body.cms-page-view.cms-rent-a-wheelchair section#rent-cpm p {
        font-size: 14px;
        line-height: 27px;
    }
    p.security1 {
        color: #fff;
        display: none;
    }
    .rent-product:hover .text-right p.security1 {
        background: rgba(0, 0, 0, 0.53);
        padding: 20px;
        width: 100%;
        display: block;
        position: absolute;
        left: 0;
        bottom: 27px;
    }
    .product-profile-right {
        background: #5d5a59;
        padding: 20px;
        margin-top: 33px;
        border-radius: 5px;
        border: 1px solid #ccc;
        box-shadow: 1px 1px 1px #ccc;
    }
    .form-list input.input-text {
        width: 100%;
        height: 38px;
        padding: 10px;
        border-radius: 6px;
        box-shadow: 0 1px 1px rgb(0 0 0/8%) inset;
        background-color: #fff;
    }
    .form-list label {
        float: left;
        font-size: 14px;
        position: relative;
        z-index: 0;
        margin-bottom: 10px;
    }
    .product-profile-right label {
        color: #fff;
    }
    ul.form-list li {
        list-style: none;
    }
    ul.form-list {
        padding: 0;
    }
    .product-profile-right h1 {
        color: #fff;
        margin-bottom: 10px;
    }
    .product-profile-right h4 {
        color: #fff;
        margin-bottom: 20px;
    }
    .rental-terms {
        color: #191970;
    }
    .product-profile-right .form-list li:last-child .input-box input {
        display: inline-block;
        width: auto;
        float: left;
        padding: 0;
        margin-top: -9px;
    }
    .form-list input.input-text {
        width: 100%;
        height: 38px;
        padding: 10px;
        border-radius: 6px;
        box-shadow: 0 1px 1px rgb(0 0 0/8%) inset;
        background-color: #fff;
    }
    .form-list .input-box {
        width: 100%;
        margin-bottom: 10px;
        border-radius: 3px;
        clear: both;
    }
    .product-profile-right .form-list .input-box label {
        display: inline-block;
        vertical-align: text-top;
    }
    .buttons-set {
        clear: both;
        margin: 1em 0 0;
        padding: 8px 0 0;
        text-align: right;
    }
    .product-profile-right button.button span {
        background: #191970;
    }
    button.button span {
        display: block;
        border: 0;
        background: #191970;
        padding: 0 15px;
        font-weight: 400;
        font-size: 14px;
        text-align: center;
        white-space: nowrap;
        color: #fff;
        line-height: 38px;
        border-radius: 5px;
    }
    .security {
        color: red;
        margin-top: 10px;
        font-size: 14px;
    }
    .tab button {
        background-color: inherit;
        float: left;
        border: none;
        outline: none;
        cursor: pointer;
        padding: 14px 16px;
        transition: 0.3s;
        font-size: 17px;
    }
    .tab button.active {
        background-color: #5d5a59;
        color: #fff;
    }
    .rproduct-index-view main#maincontent {
        padding-top: 140px;
    }
    .rproduct-index-view button.button.rentalcontact {
        background: 0 0;
        border: 0;
    }
    .tab {
        overflow: hidden;
        border: 1px solid #ccc;
        background-color: #f1f1f1;
    }
    .tabcontent {
        display: none;
        padding: 6px 12px;
        border: 1px solid #ccc;
        border-top: none;
    }
    .col-sm-12.terms-and-condition a {
        border-bottom: 1px solid #191970;
        font-size: 15px;
    }
    .rental-terms {
        color: #191970;
    }
    .col-sm-12.terms-and-condition p {
        font-size: 15px;
        margin: 20px 0;
    }
    .product-profile-left p {
        font-size: 15px;
    }
    ul.m-bulList li {
        font-size: 14px;
    }
    div#Specification table td {
        padding: 10px !important;
    }
    body.cms-page-view.cms-rent-a-cpm section#rent-cpm p {
        font-size: 14px;
        line-height: 27px;
    }
    body.my-css-class #rent-cpm h3 {
        margin: 20px 0;
        display: block;
        width: 100%;
        text-align: center;
    }
    section#rent-cpm p {
        font-size: 14px;
    }
    div#Specification li {
        font-size: 14px;
    }
    div#Overview ul li {
        font-size: 14px;
    }
    .cms-about-us #slide1 {
        background: #ddd url(../images/about-us/slide1.jpg) 50% 0 no-repeat fixed;
        color: #fff;
        height: auto;
        margin: 0;
        padding: 30px 0;
        background-size: cover;
    }
    .cms-about-us #slide1,
    .cms-about-us #slide2 {
        width: 100%;
    }
    .cms-about-us .slidescontainer .col3 {
        padding: 20px;
        width: 100%;
        float: left;
    }
    .cms-about-us .slidescontainer .col3:nth-child(2) {
        margin: 0 0 0 2%;
    }
    .cms-about-us .slidescontainer .col3:nth-child(3) {
        float: right;
    }
    .cms-about-us .slidescontainer h2 {
        color: #fff;
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        margin-bottom: 15px;
    }
    .cms-about-us .slidescontainer .heart-img {
        position: relative;
        text-align: center;
    }
    .cms-about-us #slide1 {
        display: flex;
    }
    #slide1 .slidecontent p {
        color: #fff;
    }
    .cms-about-us .slidescontainer .slidecontent p,
    .cms-about-us .becomeAseller .content-becomeSeller p,
    .cms-about-us .slidescontainer .slidecontent ol li,
    .cms-about-us .contactUStab .contactabout {
        font-size: 13px;
        line-height: 20px;
        text-align: justify;
    }
    .cms-about-us .slidescontainer .col3 .heart-img:before {
        border-bottom: 1px solid #fff;
        bottom: 50%;
        content: "";
        left: 0;
        position: absolute;
        width: 41%;
    }
    .cms-about-us .slidescontainer .col3 .heart-img:after {
        border-bottom: 1px solid #fff;
        bottom: 50%;
        content: "";
        right: 0;
        position: absolute;
        width: 41%;
    }
    .cms-about-us #slide3 {
        background: #ddd url(../images/about-us/slide3.jpg) 50% 0 no-repeat fixed;
        color: #fff;
        height: auto;
        padding: 50px 0;
        background-size: cover;
    }
    .cms-about-us #slide4 {
        background-color: #fff;
        color: #333;
        height: auto;
        padding: 30px 0;
    }
    .cms-about-us #slide5 {
        background: #ddd url(../images/about-us/slide5.jpg) 50% 0 no-repeat fixed;
        height: auto;
        margin: 0 auto;
        padding: 20px 0;
        color: #fff;
        background-size: cover;
    }
    .cms-about-us .testimonials .owl-carousel .owl-item .label {
        color: #fff;
        font-size: 22px;
        padding: 50px 0 10px;
        text-align: center;
    }
    .cms-about-us .testimonials .owl-carousel .owl-item .cotentTestiMonial p {
        color: #fff;
        font-size: 15px;
        line-height: 26px;
        text-align: justify;
    }
    .cms-about-us .slidescontainer .heart-img:before {
        border-bottom: 1px solid #fff;
        bottom: 50%;
        content: "";
        left: 0;
        position: absolute;
        width: 47%;
    }
    .cms-about-us .slidescontainer .heart-img:after {
        border-bottom: 1px solid #fff;
        bottom: 50%;
        content: "";
        right: 0;
        position: absolute;
        width: 47%;
    }
    .cms-about-us .slidescontainer .becomeAseller h2 {
        color: #333;
    }
    .cms-about-us .slidescontainer .becomeAseller .heart-img:before {
        border-bottom: 1px solid #000;
    }
    .cms-about-us .slidescontainer .becomeAseller .heart-img:after {
        border-bottom: 1px solid #000;
    }
    .cms-about-us .content-becomeSeller {
        text-align: center;
    }
    .cms-about-us .becomeAseller .content-becomeSeller a,
    .cms-about-us .contactUStab .contactabout a {
        background: #5d5a59 none repeat scroll 0 0;
        bottom: 5px;
        color: #fff;
        display: inline-block;
        font-size: 15px;
        margin: 15px 0 0;
        padding: 7px 10px;
        position: relative;
        -moz-transition: all 0.2s ease-in-out 0s;
        -webkit-transition: all 0.2s ease-in-out 0s;
        transition: all 0.2s ease-in-out 0s;
        -moz-box-shadow: 4px 4px 0 #5d5a59;
        -webkit-box-shadow: 4px 4px 0 #5d5a59;
        box-shadow: 4px 4px 0 #5d5a59;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }
    .cms-about-us .contactUStab .contactabout .address img {
        margin-right: 5px;
    }
    .cms-about-us #slide5 .contactabout {
        padding: 17px;
    }
    .wpb_wrapper p strong {
        color: #191970;
    }
    .cms-terms-of-service .wpb_wrapper p {
        font-weight: 400;
        font-size: 14px;
    }
    .entry-content p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 20px;
    }
    .cms-terms-of-service .wpb_wrapper a {
        color: #000;
        font-weight: 600;
    }
    .cms-privacy-policy .column.main p strong {
        font-size: 16px;
    }
    .cms-privacy-policy p strong {
        color: #191970;
    }
    .cms-privacy-policy .column.main p {
        font-size: 13px;
        font-weight: 400;
    }
    .career-current-opening {
        background: #f1f1f1;
        padding: 0;
    }
    .carerr-text1 p {
        font-size: 16px;
        color: #fff;
    }
    .carerr-text1 h2 {
        background: #ff4949;
        display: inline-block;
        padding: 2px 20px;
        text-transform: uppercase;
        color: #fff;
        font-weight: 300;
        font-size: 40px;
        margin-bottom: 4px;
    }
    .carerr-text1 h3 {
        display: inline-block;
        color: #000;
        background: #fff;
        font-size: 19px;
        padding: 10px 21px;
        text-transform: uppercase;
        margin-bottom: 26px;
    }
    .name-list-career {
        background: #e4e4e4;
        margin-bottom: 25px;
    }
    .current-listing-head .table-responsive {
        display: inline-table;
    }
    td.clr-pink a {
        color: #ff4949;
    }
    .current-listing-head table td {
        font-size: 15px;
        padding: 18px 10px;
    }
    .carerr-text1 {
        float: right;
        width: 332px;
        text-align: right;
        flex-direction: column;
        margin-top: 55px;
    }
    .current-listing-head th {
        width: 20.9%;
        font-size: 16px;
        font-weight: 700;
    }
    .cms-job-openings p {
        font-size: 15px;
    }
    .cms-job-openings h1 {
        padding: 20px 0;
    }
    .cms-become-a-seller .Sellerzonerow {
        float: left;
        margin-bottom: 30px;
        width: 100%;
    }
    .cms-become-a-seller h2 {
        color: #333;
        font-size: 22px;
        font-weight: 600;
        text-align: center;
    }
    .cms-become-a-seller h2 span {
        display: block;
    }
    .Sellerzonerow img {
        margin-bottom: 20px;
    }
    .cms-become-a-seller .Sellerzonerow p {
        font-size: 13px;
        line-height: 22px;
        text-align: justify;
    }
    .cms-become-a-seller h1 {
        color: #000;
        font-size: 25px;
        font-weight: 600;
        text-align: center;
        padding: 20px 0;
    }
    .cms-become-a-seller .Sellerzonerow {
        float: left;
        margin-bottom: 30px;
        width: 100%;
    }
    .cms-become-a-seller .Sellerzonerow.last {
        text-align: center;
    }
    .cms-become-a-seller .Sellerzonerow .cols {
        float: left;
        width: 100%;
    }
    .cms-become-a-seller .Sellerzonerow.imgDesign .col4 > img {
        border: 1px solid #5d5a59;
        border-radius: 50%;
        padding: 15px;
        position: relative;
        z-index: 1;
        background: #fff;
    }
    .cms-become-a-seller .Sellerzonerow .col4 img {
        margin-bottom: 20px;
    }
    .cms-become-a-seller .Sellerzonerow .col4 h4 {
        color: #666;
        font-size: 15px;
        font-weight: 600;
    }
    .cms-become-a-seller .Sellerzonerow .col4 p {
        font-size: 12px;
        line-height: 18px;
    }
    body.cms-become-a-seller .Sellerzonerow.last a {
        background: #191970;
        color: #fff !important;
        display: inline-block;
        font-size: 15px;
        padding: 15px 0;
        text-align: center;
        width: 260px;
        height: 53px;
        backface-visibility: hidden;
        transform: translateZ(0px);
        transition-duration: 0.3s;
        transition-property: color;
        vertical-align: middle;
    }
    .cms-become-a-seller .Sellerzonerow .col4 {
        float: left;
        padding: 2%;
        text-align: center;
        width: 25%;
        position: relative;
    }
    body.cms-become-a-seller .Sellerzonerow.imgDesign .col4 .line {
        border-top: 2px dashed #5d5a59;
    }
    .cms-become-a-seller .Sellerzonerow.imgDesign .col4 .line {
        border-top: 2px dashed #5d5a59;
        left: 50%;
        position: absolute;
        top: 52px;
        width: 100%;
    }
    .wpb_wrapper h1,
    .faqRow h4 {
        color: #191970;
    }
    .cms-seller-terms-and-condition .wpb_wrapper p {
        font-weight: 400;
        font-size: 14px;
    }
    .faqRow {
        width: 100%;
        float: left;
        padding: 10px;
        margin: 0 0 10px;
        background: #efefef;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #d3d3d3;
        cursor: pointer;
    }
    .faqRow > div {
        width: 100%;
        float: left;
        padding: 0;
        margin: 10px 0 0;
        line-height: 20px;
        font-size: 13px;
        display: none;
    }
    .buyer-faq-class,
    .seller-faq-class {
        display: block !important;
    }
    .faqRow h4:before {
        content: "+";
        display: inline-block;
        margin: 0 10px 0 0;
        font-size: 20px;
    }
    .cms-sehaaonline-affiliates-terms-and-condition main#maincontent h2 {
        color: #191970;
        margin: 0 0 20px;
    }
    .cms-sehaaonline-affiliates-terms-and-condition .column.main p {
        font-size: 13px;
        font-weight: 400;
    }
    .cms-sehaaonline-affiliates-terms-and-condition main#maincontent h3 {
        color: #191970;
    }
    .cms-sehaaonline-affiliates-terms-and-condition .column.main h3 {
        font-size: 20px;
        padding: 10px 0;
    }
    .cms-delivery-policy .column.main h2 {
        font-size: 24px;
        padding: 15px 0 5px;
    }
    .cms-delivery-policy h2 {
        color: #191970;
    }
    .cms-delivery-policy .column.main h4 {
        color: #000;
        font-size: 13px;
        font-weight: 400;
    }
    .cms-return-refund-policy .wpb_wrapper p strong {
        font-size: 20px;
    }
    body.mpblog-post-index main#maincontent a.mp-read-more {
        color: #191970 !important;
        font-size: 16px;
        font-weight: 700;
    }
    body.mpblog-post-index ul.block-content.menu-categories.category-level2 {
        padding: 0 29px !important;
    }
    body.mpblog-post-index ul.block-content.menu-categories {
        width: 100%;
        background: #5f5b5b;
        margin: 0 !important;
        padding: 12px 24px;
    }
    .mp-sidebar .row div {
        width: 100%;
    }
    body.mpblog-post-index ul.block-content.menu-categories.category-level2 li a {
        color: #fff;
        padding: 0;
        display: block;
        margin: 0;
        font-size: 12px;
    }
    body.mpblog-post-index p.block-mp-sidebar-heading {
        margin: 0;
        padding: 4px 13px;
        color: #fff;
        text-align: left;
    }
    body.mpblog-post-index .block-title.col-xs-12.sidebar-categories {
        background: #f15c6b;
        margin: 0;
        text-align: center;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        padding: 0;
    }
    .cms-page-view main#maincontent {
        padding-top: 10px;
    }
    .career-current-opening table,
    .career-current-opening thead,
    .career-current-opening tbody,
    .career-current-opening th,
    .career-current-opening td,
    .career-current-opening tr {
        display: block;
    }
    .career-current-opening td:before {
        position: static;
        top: 0;
        left: 6px;
        width: 51%;
        padding-right: 10px;
        white-space: nowrap;
        display: inline-block;
    }
    td.clr-pink a {
        color: #ff4949;
    }
    .career-current-opening td:nth-of-type(2):before {
        content: "Department";
    }
    .career-current-opening td:before {
        position: static;
        top: 0;
        left: 6px;
        width: 51%;
        padding-right: 10px;
        white-space: nowrap;
        display: inline-block;
    }
    .current-listing-head .table-responsive {
        display: inline-table;
    }
    .career-current-opening thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
    .career-current-opening td:nth-of-type(1):before {
        content: "Job Title";
    }
    .career-current-opening td:nth-of-type(3):before {
        content: "Job Posted on";
    }
    .career-current-opening td:nth-of-type(4):before {
        content: "Location";
    }
    .career-current-opening td:nth-of-type(5):before {
        content: "Employment Type";
    }
    .career-current-opening tr:nth-child(odd) {
        background: #ccc;
    }
    td.clr-pink {
        color: #ff4949;
    }
    .career-banner1 {
        background: url(./newimages/career-banner.jpg) no-repeat;
        width: 100%;
        height: 450px;
        background-position: center;
        background-size: cover;
        padding: 0;
    }
  
  .friday-offer img {
    display: block;
  }
  
  .product-reviews-summary.short { display: block; }
  
    li.drop_menu.special_price_menu {
        display: block;
        width: 100%;
        text-align: center;
        margin: 35px 0 0;
    }
  
  
  
    li.drop_menu.special_price_menu:after {
        display: none;
    }
  
    li.drop_menu.special_price_menu a {
        background: none;
        display: inline-block;
        color: black;
        padding: 8px 25px;
        border: #E880DE;
        border-style: solid;
    }

    li.drop_menu.swissgrip {
        display: block;
        width: 100%;
        text-align: center;
        margin: 35px 0 0;
    }

    li.drop_menu.swissgrip:after {
        display: none;
    }
  
    li.drop_menu.swissgrip a {
        background: white;
        display: inline-block;
        color: black;
        padding: 8px 25px;
        border: #e0001b;
        border-style: solid;
    }

  body .sections.nav-sections div#switcher-currency-nav {
        display: none;
    }
  body .sections.nav-sections {
        margin-top: -7rem;
        z-index: 9999;
        left: 0;
        top: 0;
        width: 0;
        height: auto;
        background: 0 0;
        overflow: inherit;
    }
    .section-item-content.nav-sections-item-content ul.header.links {
        display: none;
    }
    body .nav-sections-item-content {
        box-sizing: border-box;
        float: none;
        margin-left: 0;
        margin-top: 0;
        width: auto;
        padding: 25px 0;
    }
    .nav-sections-item-title {
        display: none;
    }
    .friday-offer { margin: 10px 0; }
    .account .page-main, .cms-privacy-policy .page-main {padding-top: 70px;position: relative;padding-bottom: 12rem;}
     .block-collapsible-nav {
      left: 0;
      position: absolute;
      top: 1px;
      width: 100%;
      z-index: 5;
  }
  .block-collapsible-nav .item {
      margin: 3px 0 0;
  }.sidebar.sidebar-main ul.nav.items li {
      font-size: 14px;
      display: block;
  }.sidebar.sidebar-main .item.current > strong {
      border-color: #191970;
      color: #000;
      font-weight: 600;
  }.sidebar.sidebar-main ul.nav.items {
      display: block;
  }
  
  
  div#whatsappchat {
    position: fixed;
    bottom: 20px;
    left: 83%;
    z-index: 999;
  }
  
  .old-price.sly-old-price {
    display: block !important;
  }
  
  
    .catalog-category-view .product.details.product-item-details .price-box.price-final_price span.special-price {
        display: block;
        order: 2;
    }
  
    .catalog-category-view .product.details.product-item-details .price-box.price-final_price {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 0;
    }
  
    .catalog-category-view .product.details.product-item-details .price-box.price-final_price span.old-price {
        width: 100%;
        order: 2;
        text-decoration-color: #191970;
    }
  
    .catalog-category-view ol.products.list.items.product-items .item .old-price span.price {
        color: #7A7A7A;
        font-weight: 400;
        margin: 0!important;font-size:14px;
    }
  
    .catalog-category-view .product.details.product-item-details .product-panel .price {
        margin: 0;
    }
  
    .catalog-category-view ol.products.list.items.product-items .item .special-price span.price {
        font-size: 20px;
        color: #000000;
        font-weight: 500;
    }
  
  
    .catalog-category-view ol.products.list.items.product-items .item span.price {
          font-size: 20px;
        color: #000000;
        font-weight: 500;
    }
  
    .catalog-category-view .product-reviews-summary {
        margin-top: 0;
    }
  
    body.catalog-category-view ol.products.list.items.product-items .item .product.details.product-item-details a {
        font-size: 16px;
        line-height: 20px;
        min-height: 64px;
        display: block;
        font-weight: 400;
    }
    body.catalog-category-view .stock.available span {
        color: #1DC14B;
    }
    body.catalog-category-view .stock.available {
        text-align: left;
    }
  
    body.catalog-category-view .stock.unavailable {
        display: block;
        position: relative;
        top: 0;
        font-size: 14px;
        text-align: left;
        color: #7A7A7A;
    }
    body.catalog-category-view .product-item .product-reviews-summary .reviews-actions p {
        margin: 0!important;
        font-size: 14px;
    }
  
    .catalog-category-view .product.details.product-item-details .product-panel .price h2.price-container.price-final_price.tax.weee {
        margin-bottom: 0;
    }
    .catalog-category-view .product-reviews-summary {
        display: block;
        order: 3;
    }
  
    .catalog-category-view .product.details.product-item-details {
        display: flex;
        flex-wrap: wrap;
    }
  
    .catalog-product-view .product-info-main .reviews-actions a {
        color: #191970;
    }
        .catalog-product-view .product-info-main .rating-summary .rating-result > span:before {
        color: #191970;
    }
        div#customer-reviews {
        background: #FAFAFA;
        border-radius: 16px;
        padding: 30px 20px;
    }
        .catalog-product-view .productTabs .tab_container h2.overall_rating {
        color: #D4D4D4;
        font-weight: Bold;
        font-size: 35px;
        line-height: 35px;
        margin-top: 0px;
    }
        .catalog-product-view .productTabs .tab_container h2.overall_rating_text {
        font-size: 21px;
        padding-right: 0px;
        margin: 0px 0px 20px;
    }
        .catalog-product-view .productTabs .tab_container .block-title strong {
        color: #000;
        font-size: 20px;
    }
       .catalog-product-view  .productTabs .tab_container p {
        line-height: 26px;
        display: inline-block;
        vertical-align: top;
        margin: 0px!important;
    }
        .catalog-product-view .productTabs .tab_container .rating-summary .rating-result > span:before {
        color: #191970;
    }
        .catalog-product-view .productTabs .tab_container .review-ratings {
        display: inline-block;
        margin-bottom: 0px;
        vertical-align: top;
    }
        .catalog-product-view .productTabs .tab_container p.review-date {
        color: #7A7A7A!important;
        font-size: 13px!important;
        margin-bottom: 24px!important;
        display: block;
    }
        .catalog-product-view .productTabs .tab_container .review-title {
        color: #000;
        font-size: 22px;
        margin-bottom: 15px;
    }
        .catalog-product-view  .review-content {
        margin-bottom: 0px;
    }
  
     .catalog-product-view  .toolbar.review-toolbar {
        margin: 0px;
        border: 0px;
    }
  
     .catalog-product-view .productTabs ol.items.review-items {
        padding-bottom: 0px;
    }
  
    .catalog-product-view .block.review-add {
        background: #FAFAFA;
        border-radius: 16px;
        padding: 30px 20px;
        margin-top: 20px;
    }
    .catalog-product-view .productTabs .tab_container .review-fieldset h2 {
        margin-top: 0px;
    }
       .catalog-product-view .productTabs .fieldset .review-legend.legend {
        margin-bottom: 20px;
        font-size: 17px;
    }
  
  
    fieldset.field.required.review-field-ratings legend.label {
        display: block;
        float: none;
    }
  
    .catalog-product-view .productTabs .tab_container .block.review-add input {
        background: #EBEBEB;
        border-radius: 8px;
        border: 0px;
    }
  
    .catalog-product-view .productTabs fieldset.field.required.review-field-ratings {
        padding-bottom: 20px;
    }
    .catalog-product-view .productTabs form#review-form .input-text {
        height: inherit;
        padding: 10px;
    }
  
    .catalog-product-view .productTabs .tab_container .block.review-add textarea {
        background: #EBEBEB;
        border-radius: 8px;
        border: 0px;
    }
    .catalog-product-view .productTabs .tab_container .block.review-add .actions-toolbar.review-form-actions button {
        background: #191970!important;
        border: 0px!important;
        border-radius: 3.79px!important;
    }
  
  
  
    .catalog-product-view .productTabs fieldset.fieldset.review-fieldset {
        margin-bottom: 15px;
    }
  
    .catalog-category-view .product-reviews-summary  .rating-summary .rating-result > span:before{  color: #191970!important;}
     .filter-active .sidebar.sidebar-main {display: none;}
  
  p.mobile_filter_cross {
    position: absolute;
    top: 6px;
    right: 18px;
    z-index: 99999;
  }
  
  .mobile_filter_body.filter-active
  .sidebar.sidebar-main {
  display: block;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100vh;
  background: #fff;
  padding: 20px;
  left: 0px;
  z-index: 99999;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100vh;
  background: #fff;
  padding: 20px;
  left: 0px;
  z-index: 99999;
  }
  
  .mobile_filter_body .sidebar.sidebar-main{
    transform: none;
    pointer-events: all;
    background: #fff;
    overflow-x:scroll;
    }
  
 .sidebar.sidebar-main {
    width: 100%;
    padding: 30px;
    left: 0;
    position: fixed;
    height: 100%;
    top: 0;
    z-index: 10;
    transition: transform .2s ease-out;
    transform: translateX(100%);
    -webkit-tap-highlight-color: transparent;
    will-change: transform;
    display: flex;
    flex-direction: column;
    pointer-events: none;
}

.account.page-layout-2columns-left .sidebar-main{
    width: 22.3%;
    padding: 30px;
    left: inherit;
    position: relative;
    height: 100%;
    top: inherit;
    z-index: 10;
    transition: transform .2s ease-out;
    transform: none;
    -webkit-tap-highlight-color: transparent;
    will-change: transform;
    display: flex;
    flex-direction: column;
    pointer-events: visible;
}
  
  .mobile_filter_body header.page-header {
    z-index: 0;
  }
  
  .refine-sort.is-visible-sort {
    /* position: fixed; */
    /* bottom: 0px; */
    /* background: #fff; */
    /* width: 100%; */
    /* height: 300px; */
    /* left: 0px; */
    /* padding: 30px; */
    transform: none;
    pointer-events: all;
  }
  
  .sorting ul li {
    display: block;
    padding: 4px 0px;
  }
  
  .sorting ul {
    padding: 0px;
  }
  
  .sorting ul li a {
    color: #000;
  }
  
  label.radio-label {
    float: right;
  }
  
  .refine-header-wrapper {
    padding: 10px 0;
    font-size: 24px;
  }
  
  a#sort-filter-bar-button p {
    display: inline-block;
    color: #333;
    margin: 0px;
    vertical-align: middle;
    font-size: 13px;
  }
  
  .careem {
    margin-top: 10px;
  }
  
  .careem-checkout {
    padding-bottom:70px
  }
  
  .careem-checkout-separator {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 20px
  }
  
  .see-more-review {
    cursor: pointer;
    background-color: #EFEFEF;
    border-radius: 3px;
    margin-top: 30px;
    text-align: center;
    height: 44px;
    padding: 8px;
    font-family: 'Maven Pro';
    font-size: 18px;
    font-weight: 500;
  }
  
  .see-more-review img{
  margin-left:10px;
  }
  
  
  #review-count li:nth-of-type(1n+4){ display:none; }
  
  
    
  
  /*270523*/
  
  .head_title1 { text-align: center;}
  .off-box1 p {position: absolute;top: 11px;left: 8px;font-size: 16px;line-height: 18px;color: #fff;}
  .vector-box img {width: 40px!important;height: 56px;}
  .dibities-care {padding: 4px 0;}
  
  .care_box { border-radius: 20px; padding: 20px; position: relative; background: #E5E5E533;}
  .care_box a{text-decoration: none;}
  .care_box_detail { text-align: center;}
  .price-group .new-price, .price-group .old-price
  {
    font-size: 22px; color: #333;
    display: inline-block; margin-right: 5px;
  }
  .price-group .old-price { color: #ababab; font-weight: normal;}
  .care_box_detail p { font-size: 15px; padding: 0 15px; color: #2E2E2E;}
  .care_box_detail a
  {
    color: #000;
    font-size: 18px;
    background: #EBEBEB;
    display: block;
    padding: 5px 0;
    margin: 15px 0;
    border-radius: 5px;
  }
  .dibities-care p { text-align: center; font-size: 17px;}
  .head_title1 h2
  {
    background: url(./images/Ribbon.webp) no-repeat;
    display: inline-block;
    width: 382px;
    height: 57px;
    font-size: 34px;
    margin-bottom: 25px;
    color: #fff;
    line-height: 50px;
  }
  .vector-box
  {
    display: inline-block;
    width: 40px;
    height: 40px;
    font-size: 18px;
    color: #fff;
    line-height: 18px;
    padding: 4px;
    position: absolute;
    left: 0;
    top: 0;
    }
  .dibities-care .owl-carousel .owl-item img { width: auto; mix-blend-mode: darken;}
  .vector-box p{font-size: 18px; color: #fff; line-height: 18px; padding: 0px;}
  .care_banner_slider {margin-top: 50px; padding: 0 10px 30px;}
  .care_banner_slider .item{padding:24px 10px 48px;}
  .care_box:hover{background: #FAFAFA;box-shadow: 18px 8px 43px -33px rgb(0 0 0 / 13%);border-radius: 20px;}
  .owl-carousel .owl-stage-outer{padding: 0px;}
  .mobile-care.dibities-care{display: none;}
  
  
    .price-group .new-price, .price-group .old-price { font-size: 20px;}
    .dibities-care p{font-size: 13px;line-height: 15px;}
  
   .desktop-care.dibities-care{display: none;}
   .mobile-care.dibities-care{display: block;}
   .care_box
   {
    border-radius: 20px;
    position: relative;
    background: #E5E5E533;
    width: 49%;
    display: inline-block;
    margin-bottom:10px;
    vertical-align: top;
    min-height:317px;
    }
    .care_banner_slider .item { padding: 0;}
    .care_banner_slider {margin-top: 30px;padding: 0;}
    .price-group .new-price, .price-group .old-price { font-size: 16px;}
    .dibities-care .care_box_detail p { font-size: 13px;}
    .head_title2 h2
    {
        background: url(./images/Ribbon_blue.svg) no-repeat;
        display: inline-block;
        width: 100%;
        height: 43px;
        font-size: 19px;
        margin-bottom: 25px;
        color: #fff;
        line-height: 44px;
        background-size: cover;
        text-align: center;
    }
  
  .care_box a .price-group {
    text-align: center;
  }
  
  /*end*/
  
  /* Related Product css*/
  
  .products-related .product-item {
    margin-top: 2% !important;
  }
  .products-related .product-item:nth-child(3n + 1) {
    margin-top: 2% !important;
  }
  
  .products-related ol.products.list.items.product-items{padding-left:0px;}
  
  .products-related ol.products.list.items.product-items .item {
  background: #fff;
  padding: 10px 10px 10px;
  border: 1px solid rgba(221, 221, 221, 0.34);
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  text-align: center;
  min-height: inherit;
  position: relative;
  }
  
  .products-related ol.products.list.items.product-items .item:hover {
    background: #fff;
    box-shadow: 3px 0px 25px #ddd;
    border: 1px solid rgba(221, 221, 221, 0.04);
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    min-height: inherit;
    height: inherit;
    text-decoration: none;
  }
  
  .products-related .product-item-info {
  width: 240px;
  }
  
  .products-related .stock.available {
    text-align: left;
  }
  
  .products-related .stock.unavailable {
    text-align: left;
  }
  
  
  .products-related .stock.available span {
  color: #1DC14B;
  }
  
  .products-related span.product-image-container{width: 240px !important;}
  
  .products-related .product-item-details {
  font-size: 14px;
  }
  
  .products-related .product-item-name {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  display: block;
  hyphens: auto;
  margin: 5px 0;
  word-wrap: break-word;
  }
  
  .products-related ol.products.list.items.product-items .item .product.details.product-item-details a {
  font-size: 16px;
  line-height: 20px;
  min-height: 64px;
  display: block;
  font-weight: 400;
  }
  
  .products-related .product.details.product-item-details .price-box.price-final_price {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  }
  
  .products-related  .product-panel h2 {
    display: none;
  }
  
  .products-related .price-box.price-final_price .product-panel h6 {
    display: none;
  }
  
  .products-related .price-box.price-final_price .product-panel .avilabel-stock {
    display: none;
  }
  
  .products-related .price-box.price-final_price .product-panel .out-of-stock {
    display: none;
  }
  
  .products-related ol.products.list.items.product-items .item span.price {
    font-size: 20px;
    color: #000000;
    font-weight: 500;
  }
  .products-related .product.details.product-item-details .price-box.price-final_price span.old-price {
    width: 100%;
    order: 2;
    text-decoration-color: #191970;
  }
  .products-related ol.products.list.items.product-items span.old-price {
    display: inline-block;
    margin-left: 5px;
  }
  
  .products-related .old-price{
    text-decoration: line-through;
  }
  .products-related ol.products.list.items.product-items .item .old-price span.price {
    color: #7A7A7A;
    font-weight: 400;
    margin: 0!important;
    font-size: 14px !important;
  }
  
  .products-related h2.price-container span {
    display: none;
  }
  
  .block .title {
    margin-bottom: 10px;
    margin-top: 10%;
    text-align: center;
  }
  
  .products-related .product-item-info .product-item-details .special-price .product-panel .price-label{
    display:none;
  }
  .products-related .product-item-info .product-item-details .old-price .product-panel .price-label{
    display:none;
  }
  .products-related .product-item-info .product-item-details .normal-price .product-panel .price-label{
    display:none;
  }
  
  .logout-icon{
    height: 20px;
    width: 20px;
    position: absolute;
    right: 0;
    margin-right: 22px;
  }
  
  .rental a {
    font-size: 15px;
    color: #000 !important;
    display: block;
    font-weight: 500;
  }
  /*end*/
  .used_product {
    margin-top: 0px;
    width: 50px;
    float: right;
    color: white !important;
    background-color: #F8B20E;
    text-align: center;
    border-radius: 4px;
  }
  
  span.used_product {
    float: right;
    background-color: #F8B20E;
    color: white !important;
    border-radius: 4px;
    padding: 1px 0px;
  }
  
  span.used_product_detail_page {
    float: none;
    background-color: #F8B20E;
    color: white !important;
    border-radius: 4px;
    padding: 5px;
    font-size: 16px;
  }
  
  .checkout-payment-method .payment-option-content {
    padding: 0 0 20px 0px;
  }
  canvas.pad {
    width: 315px;
  }
  a#used_products {
    font-size: 16px;
    font-weight: 600;
    color: #191970;
  }
  
  .view-coupon-list-link {
    padding-left: 0px;
  }
  
  .faq_content {
    margin-bottom: 24px;
  }
  button.accordion.faq-active {
    margin-bottom: 4px;
  }
  .accordion {
    background: #F0F0F0;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
    font-size: 18px;
    font-weight: 400;
  }
  
  /* .faq_question{
    width:95%;
    font-size: 16px;
    font-weight: 400;
  } */
  
  .faq_answer{
    font-size: 16px !important;
    font-weight: 400 !important;
  }
  
  /* .accordion-child{
    display:flex;
  } */
  
  .accordion:hover {
  background: #F0F0F0;
  }
  
  .accordion:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
    position: relative;
    top: 50%;
    transform: translateY(-100%);
  }
  
  /* .faq_plus:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
  } */
  
  .faq-active:after {
    content: "\2212";
  }
  
  .faqpanel {
    background-color: #F0F0F0;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    padding: 0 18px;
  }
  .faq_heading {
    color: rgba(0, 0, 0, 0.50) !important;
    font-size: 32px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal;
    margin-bottom: 40px !important;
  }
  .faq_heading-not-found {
        color: rgba(0, 0, 0, 0.50) !important;
        font-size: 25px !important;
        font-style: normal;
        font-weight: 400 !important;
        line-height: normal;
        text-align: center;
    }
  .category-descriptions {
    margin-bottom: 0px;
  }
  
  .faq_answer_active{
    max-height: 100%
  }
  .faq_extra , .showmore , .showless{
    display: none;
  }
  button.showmore {
    background: #191970;
    padding: 8px 16px;
    border-radius: 8px;
    color: #fff;
    float: right;
  }
  button.showless {
    background: #191970;
    padding: 8px 16px;
    border-radius: 8px;
    color: #fff;
    float: right;
  }
  .morecontent span {
    display: none;
  }
  
  .morelink {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin-top: 20px;
    font-size: 13px;
    color: #191970 !important;
  }
  
  .morelink:after {
    content: '';
    -ms-flex-item-align: start;
    align-self: flex-start;
    display: inline-block;
    width: 5px;
    height: 5px;
    margin-top: 6px;
    margin-left: 10px;
    border: 1px solid #ececec;
    border-top: none;
    border-right: none;
    background: transparent;
    transform: rotate(-45deg);
    transform-origin: bottom;
  }
  
  .morelink.less:after {
    margin-left: 7px;
    transform: rotate(135deg);
  }
  
  input#order-attachment {
    margin-left: 15px;
  }
  
  .sp-attachment-row .order-attachment-preview img {
    max-height: 150px;
    width: 20% !important;
  }
  
  p.non-return {
    color: red;
  }
  .grand-total {
    margin: 0 10px 10px;
    text-align: right;
  }
  
  .tax-extra {
    text-align: right;
    margin: 0 10px 10px;
    display: none;
  }
  
  .shipping-amount-extra {
    text-align: right;
    margin: 0 10px 10px;
    display: none;
  }
  
  p.non-return {
    color: red;
  }
  .catalog-product-view #social-login-popup {
    display: none;
  }
  
  .btn-facebook {
    color: #fff;
    background-color: #3b5998;
    width: auto;
    border-color: rgba(0, 0, 0, 0.2);
  }
  
  .btn-google {
    color: #fff;
    background-color: #dd4b39;
    width: auto;
    border-color: rgba(0, 0, 0, 0.2);
  }
  .item-buyback {
    margin-bottom: 15px;
  }
  .item-buyback input[type=checkbox]:checked~#item-buyback-options {
    display: block;
    list-style-type: none;
    padding-left: 0;
    margin-top: 10px;
  }
  .item-buyback #item-buyback-options{
    display:none;
  }
  
  .coupon-list-container .modal-inner-wrap .modal-content #coupon-list .coupon-wrapper .coupon-code{
    height:44px;
  }
  
  .coupon-list-container .modal-inner-wrap .modal-content #coupon-list .coupon-wrapper .coupon-details {
    margin-right: 0px;
    margin-bottom: 10px; 
    text-align: center;
  }
  
  .action-coupon{
    margin-top:12px;
  }
  
  .coupon-wrapper coupon-wrapper-ambab {
    margin-top: 10px;
  }
  
  .enter-cc-label {
    width: 100%;
    text-align: center;
  }
  
  .no-items-ambab {
    padding-bottom: 10px;
    font-size: small;
  }
  
  .block-authentication .block[class] {
    margin: auto;
    padding: initial;
  }
  
  .social-login-authentication-popup .block-content .actions-toolbar{
    display:block
  }
  
  .popup-block-content{
    margin-top:100px;
  }
  
  .top-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .top_icons {
    /* width: 16%; */
    padding: 0;
  }
  .top_icons ul {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .top_icons ul a {
    font-size: 13px;
    margin: 0;
    color: #4c4c4c;
    display: block;
  }
  .top_icons ul a:hover {
    color: #191970;
  }
  form.form-inline.my-2.my-lg-0 {
    width: 46%;
    position: relative;
  }
  button.btn.btn-outline-success.my-2.my-sm-0 {
    background: #191970;
    position: absolute;
    top: 0;
    right: 0;
    border: 0;
    padding: 15px 20px;
    border-radius: 12px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  a.navbar-brand {
    padding: 0;
  }
  header .form-control {
    padding: 15px 20px;
    background: #f7f7f7;
    border: 0;
    border-radius: 12px;
  }
  li.nav-item.dropdown.dropdown-mega.position-static.rental:hover a:after {
    display: none;
  }
  li.nav-item.dropdown.dropdown-mega.position-static:hover a:after {
    content: "";
    position: absolute;
    bottom: 0;
    background: #191970;
    width: 100%;
    height: 5px;
    display: block;
    z-index: 2;
    left: 0;
    border: 0;
    margin: 0;
  }
  ul.navbar-nav {
    margin-left: 0;
    padding: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: none;
  }
  ul.menu_list1 {
    padding: 0;
    list-style: none;
  }
  ul.menu_list1 li {
    display: inline-block;
    width: 48%;
    vertical-align: top;
    margin-bottom: 30px;
  }
  ul.menu_list1 li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  ul.menu_list1 li a p {
    margin: 0 5px 0 15px;
    color: #000;
    font-size: 15px;
  }
  ul.menu_list1 li a:hover p {
    color: #191970;
  }
  ul.menu_list2 {
    padding: 0;
    list-style: none;
  }
  ul.menu_list2 li {
    margin-bottom: 15px;
  }
  ul.menu_list2 li a {
    color: #000;
    font-size: 15px;
  }
  .menu_box-1 {
    background: #eaf1fb;
    width: 100%;
    height: 140px;
    margin-bottom: 30px;
    border-radius: 16px;
  }
  .dropdown-menu h2 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 40px;
  }
  nav.navbar.navbar-expand-lg.navbar-light {
    padding-bottom: 0;
  }
  .nav_menu {
    padding-top: 0;
  }
  .dropdown-toggle:after {
    display: none;
  }
  .navbar-light .navbar-nav .nav-link {
    font-size: 14px;
    color: #000;
    padding: 25px 0;
    position: relative;
    text-decoration: none;
  }
  li.nav-item.dropdown.dropdown-mega.position-static.rental a {
    background: #e8efee;
    padding: 13px 16px;
    border-radius: 8px;
  }
  
    ul.navbar-nav li.dropdown:hover .dropdown-menu {
        display: block;
        left: 0;
        top: 100%;
        z-index: 999;
        background: #fff;
        padding: 40px;
        -webkit-box-shadow: 0px 28px 28px rgba(0, 0, 0, 0.15);
        box-shadow: 0px 28px 28px rgba(0, 0, 0, 0.15);
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
        width: 100%;
        border-radius: 0;
        margin: 0;
        z-index: 999;
    }
  
  .footer-custom-link {
    text-align: left;
    color: #000;
    padding: 50px 0;
  }
  .footer-custom-link ul h4 {
    color: #000;
    font-size: 14px;
    font-weight: 700;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 2px;
  }
  .footer-custom-link ul {
    padding: 0;
    margin-bottom: 0;
  }
  .footer-custom-link ul li {
    display: inline-block;
    vertical-align: top;
  }
  .footer-custom-link ul li a:after {
    content: "|";
    position: absolute;
    right: -5px;
  }
  .footer-custom-link ul li a {
    color: #000;
    position: relative;
    padding: 0 5px;
    font-size: 14px;
    text-decoration: none;
    margin: 0;
  }
  section.panel_11_doctor p {
    font-size: 12px;
    font-weight: 400;
    line-height: 21px;
    color: #757575;
  }
  section.panel_11_doctor {
    border-top: 1px solid #ddd;
    padding: 30px 0 20px;
  }
  body {
    font-family: "Maven Pro", sans-serif;
    font-weight: 500;
  }
  a {
    text-decoration: none;
  }
  a:hover {
    color: #191970 !important;
  }
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1260px;
  }
  .delivery_option {
    background: #f7f7f7;
    padding: 12px 0;
    margin-top: 0;
  }
  section.delivery_option img {
    display: inline-block;
    width: 25px;
  }
  section.delivery_option p {
    display: inline-block;
    font-size: 13px;
    padding: 0 0 0 14px;
    margin-bottom: 0;
  }
  .product-box {
    /* padding: 54px 14px; */
    position: relative;
    -webkit-box-shadow: 0px 24px 24px -24px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 24px 24px -24px rgba(0, 0, 0, 0.3);
    border-radius: 12px;
  }
  .product-box.bg1 {
    background: #e8efee url(./newimages/1_1.png) no-repeat;
  }
  .product-box.bg2 {
    background: #eaf1fb url(./newimages/2_2.png) no-repeat;
  }
  .product-box.bg3 {
    background: #f9f1eb url(./newimages/3_3.png) no-repeat;
  }
  .product-box.bg4 {
    background: #efe8ed url(./newimages/4_4.png) no-repeat;
  }
  img.product-pos.img-fluid {
    position: absolute;
    right: 14px;
    top: 0px;
  }
  .product-box a {
    text-decoration: none;
  }
  .product-box a h2 {
    font-size: 18px;
    color: #000;
    font-weight: 500;
  }
  section.popular-products h3,
  .top-categories h3 {
    text-align: center;
    /* font-weight: 600;
    font-size: 30px;
    margin: 50px 0; */
  }
  li.nav-item.dropdown.dropdown-mega.position-static.rental {
    margin-left: 41px;
  }
  section.top-categories {
    padding: 30px 0 0;
  }
  section.top-categories ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0rem;
    list-style: none;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  section.top-categories ul li {
    text-align: center;
    width: 30%;
    margin-bottom: 30px;
  }
  section.top-categories ul li a {
    color: #000;
    text-decoration: none;
  }
  section.top-categories ul li a p {
    padding: 20px 4px;
    font-size: 15px;
  }
  section.top-categories ul li a p:hover {
    color: #191970;
  }
  .rental-products {
    background: #F8F8F8;
    padding: 30px 0 70px;
    text-align: center;
  }
  .rental-products h3 {
    text-align: center;
    font-weight: 600;
    font-size: 30px;
    margin: 50px 0;
    margin-bottom: 20px;
  }
  .rental-products p {
    font-size: 14px;
  }
  .rental-products ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding: 50px 0;
    list-style: none;
  }
  a.view_all {
    text-decoration: none;
    color: #0f62a8;
    font-size: 18px;
    font-weight: 500;
  }
  a.view_all:hover {
    color: #191970;
  }
  section.treat_condition {
    padding: 30px 0;
    margin-top: 25rem;
  }
  section.treat_condition h3 {
    /* text-align: center; */
    /* font-weight: 600; */
    font-size: 20px;
    margin: 50px 0;
    margin-bottom: 50px;
    text-align: left;
  }
  section.treat_condition ul.list_treat {
    list-style: none;
    padding: 0;
  }
  section.treat_condition ul.list_treat li {
    display: inline-block;
    width: 47%;
    margin-right: 10px;
    margin-bottom: 23px;
  }
  section.treat_condition ul.list_treat li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
  }
  section.treat_condition ul.list_treat li a p {
    color: #000;
    padding: 0 1px 0 19px;
    font-size: 15px;
  }
  section.treat_condition ul li:nth-child(2n) {
    margin-right: 0;
  }
  ul.list_blog {
    list-style: none;
    padding: 0;
  }
  ul.list_blog li {
    margin-bottom: 32px;
  }
  ul.list_blog li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #000;
    text-decoration: none;
  }
  ul.list_blog li a img {
    margin-right: 30px;
  }
  ul.list_blog p {
    font-size: 18px;
    color: #000;
    margin: 0 0 7px;
  }
  ul.list_blog h6 {
    margin: 0;
    color: #666;
    font-size: 15px;
  }
  section.service-can {
    padding: 0px 0 0 20px;
  }
  section.service-can h3 {
    /* font-weight: 600; */
    font-size: 20px;
    margin: 50px 0;
    margin-bottom: 20px;
    text-align: left;
  }
  .review-img {
    display: inline-block;
    vertical-align: top;
  }
  .review-star {
    display: inline-block;
    vertical-align: top;
    margin-left: 27px;
  }
  ul.star_list {
    list-style: none;
    padding: 11px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px;
  }
  .review-star p {
    font-size: 14px;
    margin: 0;
  }
  .revview-detail {
    margin: 30px 0;
  }
  .revview-detail img {
    margin: 0 0 20px;
  }
  .revview-detail p {
    font-size: 15px;
    line-height: 26px;
    padding-right: 30px;
  }
  .review-panel {
    margin: 30px 0;
  }
  section.come_pay {
    border-top: 0;
    padding: 0px 0;
  }
  .icon-d {
    display: inline-block;
  }
  .iconde {
    display: inline-block;
    vertical-align: top;
    width: 80%;
    margin-left: 5px;
    margin-bottom: 22px;
  }
  .iconde a {
    color: #000;
    text-decoration: none;
    color: #0f62a8;
    font-weight: 500;
    font-size: 16px;
  }
  
  .iconde-footer {
    display: inline-block;
    vertical-align: top;
    width: 95%;
    margin-left: 12px;
    margin-bottom: 22px;
  }
  .iconde-footer a {
    text-decoration: none;
    color: #949494;
    font-weight: 500;
    font-size: 12px;
    margin-left: 11px;
    vertical-align: sub;
  }
  
  .iconde-header {
    display: inline-block;
    width: 95%;
    margin-left: 8px;
    margin-bottom: 5px;
    margin-top:6px;
  }
  .iconde-header a {
    text-decoration: none;
    color: #000000;
    font-weight: 500;
    font-size: 9px;
    vertical-align: middle;
  }
  .iconde-image{
    margin-left:10px;
  }
  
  .iconde-text-no-margin{
    margin-left:3px;
  }
  .header-right-div{
    float: right;
  }
  
  .pay_us h3 {
    /* font-weight: 600; */
    /* font-size: 30px; */
    margin: 50px 0;
    margin-bottom: 20px;
    text-align: left;
    /* margin-top: 0; */
  }
  .footer.content .pay_us ul {
    padding: 10px 0 30px 16px;
  }
  .pay_us ul li {
    font-size: 15px;
    margin-bottom: 14px;
    padding-right: 30px;
  }
  .form {
    position: relative;
  }
  
  .form-subscribe-margin input[type="email"] {
    width: 65%;
    border: 0;
    border-radius: 4px;
    padding: 10px 0;
    height: inherit;
    font-weight: 300;
    background: #EBEBEB;
  }
  
  .form input[type="email"] {
    width: 100%;
    border: 0;
    border: 1px solid #c2c2c2;
    padding: 10px 0;
    height: 40px;
    font-weight: 300;
  }
  
  .form input[type="password"]{
    height:40px;
  }
  
  .form-subscribe-margin input::placeholder
  {
    color: black;
    padding-left: 20px;
    font-weight: 500;
  }
  
  .form button.action.subscribe.primary {
    background: #191970;
    border-radius: 4.45px;
    border: 0;
    position: absolute;
    margin-left: 2rem;
    font-style: normal;
    padding: 9px 14px;
    color: #fff;
    font-weight: 400;
    letter-spacing: 2px;
    font-family: 'Maven Pro';
  }
  
  .form-subscribe-margin button.action.subscribe.primary {
    background: #191970;
    border-radius: 4.45px;
    border: 0;
    position: absolute;
    margin-left: 2rem;
    font-style: normal;
    padding: 9px 14px;
    color: #fff;
    font-weight: 400;
    letter-spacing: 2px;
    font-family: 'Maven Pro';
  }
  
  .subscribe_newsletter h4 {
    /* font-size: 25px; */
    font-weight: 400;
    /* margin: 8px 0; */
    color: #222;
  }
  section.panel_9_doctor {
    padding: 40px 0;
  }
  section.panel_9_doctor h5 {
    /* font-size: 18px; */
    color: #222;
    font-weight: 500;
    /* margin-bottom: 10px; */
  }
  section.panel_9_doctor ul {
    padding: 0;
    list-style: none;
  }
  section.panel_9_doctor ul li a {
    color: #757575 !important;
    /* font-size: 14px; */
    text-decoration: none;
    /* padding: 5px 0; */
    display: block;
  }
  .footer-logo {
    margin-bottom: 30px;
    color: #757575;
  }
  section.panel_10_doctor p {
    font-weight: lighter;
    color: #757575;
    /* padding-right: 150px; */
    margin-bottom: 12px;
    /* font-size: 15px; */
  }
  section.panel_10_doctor h3 {
    font-size: 18px;
    color: #222;
    margin-bottom: 28px;
    font-weight: 400;
  }
  .contact-info p {
    font-size: 14px;
    padding-right: 0 !important;
  }
  .online-payment-info ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding: 0;
  }
  .link-left ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px !important;
    list-style: none;
    padding: 0;
  }
  section.panel_10_doctor h3 {
    font-size: 18px;
    color: #222;
    /* margin-bottom: 28px; */
    margin-bottom: 10px;
    font-weight: 400;
  }
  .contact-info p a {
    color: #757575;
    text-decoration: none;
  }
  
    body header{z-index:9;}
  
    .actions-toolbar button.action.save.primary {
        background:  #191970;
        border-color:  #191970;
        padding: 7px;
        font-size: 15px;
    }
    
    body.customer-account-create main#maincontent {
        padding-top: 0;
    }
    .customer-account-create .form.create.account.form-create-account label {
        text-align: left;
        font-size: 14px;
        font-weight: normal;width: 100%;
    }
    
    .field.choice.newsletter {
        text-align: left;
        float: left;
    }
    
    .customer-account-create .form.create.account.form-create-account .field.choice.newsletter::before {display:none;}
    body h2.price-container.price-final_price.tax.weee{text-align: left;}
    .box-tocart .field.qty {
        width: 100%;
        display: flex!important;
        align-items: center;
    }
    
    
    .box-tocart .field.qty label {
        font-size: 18px;
        margin-right: 15px!important;
    }
    
    body h2.price-container.price-final_price.tax.weee{text-align: left;}
    section.treat_condition .blog_content {
        display: inline-block;
        width: 58%; 
        vertical-align:top;
        margin-left: 1rem;
    }
    
    section.treat_condition ul.list_blog a {
        display: inline-block;
        width: 25%;
    }
    section.treat_condition ul.list_blog .blog_content a {
        width: 100%;
        display: block;
        font-weight: 400;
    }
  
    section.top-categories {
        padding: 0;
        width: 100%!important;
    }
  
    section.popular-products a {
        color: #000;
        font-size: 15px;
    }
    
    section.popular-products a h2 {
        font-size: 14px;
    }
  
    body .page-wrapper {
        background: #f3f3f3;
        border-left: 0;
        border-right: 0;
        padding: 0;
        max-width: 100%;
        width: 100%;
    }
    .catalog-category-view ol.products.list.items.product-items .item {
        width: 48% !important;
        margin-right: 3px;
        box-sizing: border-box;
        margin-bottom: 10px;
        border: 1px solid #D3D3D3;
    }
    .catalog-category-view section.banner-section,
    .listbreadcrumbs {
        display: none;
    }
    .catalog-category-view main#maincontent {
        margin-top: 0px !important;
    }
    .catalog-category-view .block .block-title strong {
        font-size: 20px;
        font-weight: 500;
        text-transform: capitalize;
        padding: 0 0 14px;
        border-bottom: 1px solid #ececec;
        display: block;
    }
    .block-content.filter-content {
        display: none;
    }
    .catalog-category-view .block.filter {
        padding: 0;
    }
    .block-title.mobile-sort-title {
        display: block !important;
    }
  
    a.action.edit {
        color: #333;
    }
  
    a.action.change-password {
        color: #333;
        margin-left: 2rem;
    }

    .md-login-container{
        padding-top: 4rem;
    }

    .smsprofile-login-mobile .iti input{
        border: 1px solid #c2c2c2;
    }

    .verif_otp_login{
        margin-top:1rem;
    }
    .form input[type="email"] {
        width: 100%;
        /* border: 0; */
        border: 1px solid #c2c2c2;
        padding: 5px 0px;
        height: inherit;
        font-weight: 300;
        }

        .customer-account-create .form.create.account.form-create-account input[type="text"] {
        width: 100%;
        display: block;
        height: inherit;
        border: 0;
        border: 1px solid #c2c2c2;
        font-weight: 300;
        padding: 5px 0px;
        }
        .iti
        {
            width: 100%;
        }
        .choice.newsletter{
            display: block;
            width: 100%;
        }

        .verif_otp_login.action.primary{
        padding: 4.8px 15px;
        vertical-align: top;
        margin-top: 0px;
        background: #191970;
        border-color: #191970;    
    }
    input[type="text"]#otp{
        margin-bottom:10px;
    }

    .resendotp
    {
        background:#191970;
        color: white;
        font-weight:bold;
        border: none;
        padding:5px;
        font-size:12px;
        border-radius:0px;
        margin-bottom: 10px;
    }
    .resendotp:hover
    {
        background:#191970;
        color: white;
    } 

    .customer-account-login a.action.create.primary{
        background: #191970;
        border:none;
        transition: background-color .2s ease, border-color .2s ease, color .2s ease;
    }
    .customer-account-login a.action.create.primary:hover,
    .customer-account-login a.action.create.primary:focus{
        background: #15185c;
        border-color: #15185c;
        color: #fff !important;
        text-decoration: none;
    }
    .customer-account-login a.action.create.primary:hover span,
    .customer-account-login a.action.create.primary:focus span{
        color: #fff !important;
    }
    .smsprofile-login-mobile .fieldset > .field .send_otp_login{
            background: #191970;
            border:none;
    }
    .actions-toolbar > .primary .action:last-child{
            background: #191970;
            border:none;
            color:white;
    }
    
    .action.primary{
        background: #191970;
        border:none;
    }
        .action.primary:hover{
        background: #191970;
        border:none;
    }
    .profile-notice-phone{
        text-align:left;
    }
    .resend-link-attempt{
        text-align: left;
    }
    .resendlink{
        text-align: left;
    }
    .resend-wait{
        text-align: left;
    }
    .login-container .fieldset:after{
        text-align: left;
        margin-left: 0;
        margin-top: 10px;
    }
    .column.main .block:last-child{
        margin-top: 25px;
        font-weight: 400;
    }
    #send2{
        display: none;
    }
  }
  
  /* End Mobile CSS */

  @media only screen and (max-width: 768px)
   {
    .account.page-layout-2columns-left .sidebar-main {
    width: 95%;
    padding-bottom: 30px;
    /* left: inherit; */
    position: absolute;
    height: 5%;
    top: 0px;
    z-index: 10;
    transition: transform .2s ease-out;
    transform: none;
    -webkit-tap-highlight-color: transparent;
    will-change: transform;
    display: flex;
    flex-direction: column;
    pointer-events: visible;
    margin-top: -4rem;
    }
  }

/* ---------------------------------------------------------------------------
   Product tile dead-tap zones (Clarity rage clicks / quick-back).

   Only the image and the product name were clickable, so ~40% of every tile
   was inert: the tile padding, the "In stock" badge, the rating and the price
   all swallowed taps. Those taps hit the layout container instead, which is
   what Clarity reported as clicks on <script>/<style> source text (it reads
   textContent, which includes non-rendered script/style children).

   Stretch the existing product-name link over the whole tile so any tap on the
   card opens the PDP, then lift the genuinely interactive controls back above
   the overlay. Scoped to .products.wrapper so cart, minicart and sidebar
   item lists are untouched.
   --------------------------------------------------------------------------- */
.products.wrapper .product-item {
    position: relative;
}

.products.wrapper .product-item .product-item-name > .product-item-link::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
}

.products.wrapper .product-item .product-item-inner,
.products.wrapper .product-item .product-item-actions,
.products.wrapper .product-item .product-reviews-summary,
.products.wrapper .product-item .vpe-quote-btn,
.products.wrapper .product-item [class*="swatch-opt"],
.products.wrapper .product-item .swatch-option,
.products.wrapper .product-item .action.towishlist,
.products.wrapper .product-item .action.tocompare,
.products.wrapper .product-item .action.tocart,
.products.wrapper .product-item .sparsh-buynow-button {
    position: relative;
    z-index: 2;
}
