
        ul.jd_left_header{
            text-align: right;
        }
        .track-header a i{
            padding-right: 0;
        }
        .product-info {
            overflow: hidden;
        }
        .jd_middel .product-info {
            height: 150px;
        }
        .jd_middel .product .product-info .name {
            height: 79px;
        }
        .product-info h3 .name {
            height: 60px !important;
            overflow: hidden;
            display: table-cell;
        }
        @media (max-width: 480px) and (min-width: 320px) {
            #owl-main {
                height: auto !important;
                /*margin-bottom: 50px;*/
            }

            .info-boxes.wow.fadeInUp {
                margin-bottom: 46px;
            }
        }

        li.dropdown.menu-item a i {
            display: inline;
        }


        .section-title {
            margin: 20px 0px 10px !important;
            border: 0 !important;
            color: #252525;
            font-size: 22px !important;
            line-height: 32.1px !important;
            font-weight: 500 !important;
        }

        .section-link {
            margin: 20px 0px 10px !important;
            font-family: Poppins, sans-serif;
            font-size: 14px;
            line-height: 26px;
            font-weight: 400;
        }

        .product-image .image {
            display: block;
            margin: auto;
            max-width: 100%;
            max-height: 100%;
            width: auto !important;
            height: auto !important;
            transition: all ease-in-out 1s;
        }
        .jd_partners .image img {
            width: 166px;
            height: 110px;
        }

        .product {
            border: 1px solid #ebebeb;
            background: #fff;
            transition: all 0.3s;
            -webkit-transition: all 0.3s;
        }
        .product:hover {
            box-shadow: none;
            transform: translateY(-5px);
            -webkit-transform: translateY(-5px);
            -ms-webkit-transform: translateY(-5px);
        }
        .jd_home .jd_padding {
            padding-right: 6px;
            padding-left: 6px;
            margin-bottom: 12px;
        }

        .jd_home h3.section-title {
            margin-bottom: 0px !important;
            padding-bottom: 0;
        }

        .product .product-info .name {
            margin: 0 !important;
            overflow: hidden;
            padding: 5px;
            height: 40px;
        }

        .jd_cat_product {
            padding-bottom: 20px;
        }

        .product-price {
            background: #022335;
        }

        .product .product-info .product-price .price {
            color: #000 !important;
        }
        /*.product .product-info .product-price .price-before-discount{*/
        /*    color: #c73469;*/
        /*}*/

        .product-info {
            background: #fff;
            text-align: center;
        }

        .jd_featured_product {
            background: #f8f8f8;
        }


        .product-image {
            padding: 10px;
        }

        .product .product-info .product-price .price {
            font-weight: 600;
            font-size: 16px;
        }

        .jd_ads_banner {
            margin-top: 12px;
        }

        .pr-0 {
            padding-right: 0 !important;
        }

        .h-100 {
            height: 100%;
        }

        .banner_img {
            height: 115px;
        }

        #owl-main {
            margin-top: 1%;
            height: 355px;
        }

        #owl-main .item {
            height: auto;
        }

        .info-boxes.wow.fadeInUp {
            margin-bottom: 35px;
        }

        .info-boxes {
            margin-bottom: 16px;
            padding: 0 6px 5px 15px;
            margin-top: 10px;
        }

        .jd_banner .sidebar {
            padding-right: 0;
            padding-left: 6px;
        }

        .homebanner-holder {
            padding-right: 6px;
        }

        .jd_banner .side-menu.animate-dropdown.outer-bottom-xs {
            margin-bottom: 15px;
        }

        .info-boxes.wow.fadeInUp {
            margin-bottom: 16px;
        }

        .col-md-12.info-boxes {
            margin-bottom: 15px;
        }

        .jd_shop_section, .jd_new_section, .jd_hot_deal_product {
            padding-bottom: 20px;
        }

        .jd_featured_product {
            padding-bottom: 20px;
        }

        .jd_ads_section {
            padding: 12px 0px;
        }

        .product-category a {
            padding: 30px 17px 24px 18px;
            display: block;
            text-align: center;
            padding-bottom: 10px;
            height: 250px;

        }

        .product-category a h2 {
            margin-bottom: 0;
            line-height: 20px;
            font-weight: 600;
            text-transform: uppercase;
            font-size: 18px;
            color: #252525;
        }


        .jd_cat_product .cat_last a {
            background-color: #faf0cd;
        }

        .product:hover .product-info {
            box-shadow: none;
            transition: all 0.3s ease-in-out;
        }

        .jd_new_product .jd_middel .product-image {
            /*height: 555px;*/
            height: 464px;
        }

        .jd_new_product .jd_middel .product-image img {
            height: auto
        }

        .col-md-4.jd_banners {
            padding: 0 6px;
        }

        .tag {
            width: 50px !important;
            height: 50px !important;
            top: 5.5% !important;
        }

        #owl-main .owl-controls .owl-buttons .icon {
            top: 10px !important;
            color: #fff !important;
        }

        #owl-main .owl-prev, #owl-main .owl-next {
            width: 50px !important;
            height: 50px !important;
        }

        #owl-main:hover .owl-prev {
            left: 20px !important;
        }

        #owl-main:hover .owl-next {
            right: 20px !important;
        }

        span.jd_load_text {
            cursor: pointer;
        }

        .ps-foote {
            padding: 30px 0px;
        }

        .jd_more_info {
            display: none;
        }

        .ps-foote h1 {
            margin-top: 0;
        }

        .jd_load_text {
            color: #0f6cb2;
        }

        /*span.mini-cart-icon i {*/
        /*top: 14px !important;*/
        /*}*/
        img {
            opacity: 0;
            -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
            -moz-animation: fadein 2s; /* Firefox < 16 */
            -ms-animation: fadein 2s; /* Internet Explorer */
            -o-animation: fadein 2s; /* Opera < 12.1 */
            animation: fadein 2s;
        }

        .jd_new_product .jd_middel .product-image .jd-product-middle-single {
            height: 455px;
            overflow: hidden !important;
        }

        .jd_new_product .jd_middel .product-image .width-img {
            height: 535px;
        }

        #shop_products_load_more {
            border: 1px solid #1a9cb8;
            color: #1a9cb8;
            font-weight: bold;
            text-transform: uppercase;
            /*font-family: 'News Cycle', sans-serif;*/
            font-family: "Work Sans", Arial, sans-serif;
            font-weight: 700;
            display: block;
            padding: 10px 50px;
            background: transparent;
        }


        @keyframes fadein {
            from {
                opacity: 0;
            }
            to {
                opacity: 1;
            }
        }

        /* Firefox < 16 */
        @-moz-keyframes fadein {
            from {
                opacity: 0;
            }
            to {
                opacity: 1;
            }
        }

        /* Safari, Chrome and Opera > 12.1 */
        @-webkit-keyframes fadein {
            from {
                opacity: 0;
            }
            to {
                opacity: 1;
            }
        }

        /* Internet Explorer */
        @-ms-keyframes fadein {
            from {
                opacity: 0;
            }
            to {
                opacity: 1;
            }
        }

        /* Opera < 12.1 */
        @-o-keyframes fadein {
            from {
                opacity: 0;
            }
            to {
                opacity: 1;
            }
        }

        img:not(.initial) {
            opacity: 1;
            transition: opacity 1s;
        }

        img.initial,
        img.loaded,
        img.error {
            opacity: 1;
        }

        /*img.lazy {*/
        /*background-image: url('http://jquery.eisbehr.de/lazy/images/loading.gif');*/
        /*background-repeat: no-repeat;*/
        /*background-position: 50% 50%;*/
        /*}*/
        img:not([src]) {
            visibility: hidden;
        }

        @media (max-width: 480px) and (min-width: 320px) {

            .jd_ads_banner .jd_banners {
                margin-bottom: 15px;
            }

            .body-content .sidebar {
                margin-bottom: 15px;
                padding-right: 15px;
            }

        }

        .jd_partners {
            margin: 20px 0;
        }

        .jd_partners .section-title {
            margin: 0;
            padding: 0;
            line-height: 1;
            margin-top: 0 !important;
            padding-bottom: 0;
            margin-bottom: 15px !important;
        }

        .jd_partners .show_all_partners {
            padding: 1px 12px;
            position: absolute;
            right: 65px;
            top: 7px;
        }

        .jd_partners .parnters_carousel .owl-item {
            padding-right: 10px;
        }

        .jd_partners .parnters_carousel .item {
            padding: 15px 0;
            border: 1px dashed #fff;
            display: flex;
            justify-content: center;
        }

        .jd_partners .parnters_carousel .owl-controls {
            display: block !important;
        }

        .jd_partners .owl-controls .owl-prev,
        .jd_partners .owl-controls .owl-next {
            top: -5px;
            display: block;
            border: 1px solid #428bca;
            background: transparent;
        }

        .jd_partners .owl-controls .owl-prev::before,
        .jd_partners .owl-controls .owl-next::before {
            top: 1px;
            color: #428bca;
        }

        .jd_partners .owl-controls .owl-prev:hover,
        .jd_partners .owl-controls .owl-next:hover {
            background: none;
        }

        .jd_partners .owl-controls .owl-prev {
            right: 12px
        }

        .jd_partners .owl-controls .owl-next {
            right: -12px;
        }

        @media (max-width: 575.98px) {
            .xs-pr-0 {
                padding-right: 15px !important;
            }

            .xs-pb-0 {
                padding-bottom: 0 !important;
            }

            .pb-2 {
                padding-bottom: 15px;
            }

            .homebanner-holder {
                padding-right: 15px;
            }

            .slider-bottom-image {
                padding-top: unset;
            }

            .banner_img {
                height: 80px;
            }

            .xs-pr-1 {
                padding-right: 8px !important;
            }

            .xs-pl-1 {
                padding-left: 8px !important;
            }

            .more-info-tab {
                border-bottom: 2px solid #e5e5e5;
                padding: 0px 0px;
            }

            .section-title {
                font-size: 16px !important;
            }

            .section-link {
                margin: 23px 0px 10px !important;
                font-size: 10px;
                line-height: unset;
            }

            .section-link li {
                background: #022335;
                border-radius: 5px;
            }

            .section-link li a {
                color: #fff;
                padding: 5px 10px;
                display: block;
            }

        }
        .f_item{
        border-radius: 10px;
        background: #00000054;
        min-height: 322px;
        height: 100%;
        /*display: flex;*/
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
    }
    .f_item .social{
        display: flex;
        justify-content: space-between;
        width: 80%;
        margin: 0 auto;
    }
    .f_item .content{
        padding: 20px;
        color: white;
        font-size: 16px;
        line-height: 1.5;
     
        padding-bottom: 40px;
        width: 100%;
    }
    
    .social a {
        color: #fff;
        width: 50px;
        height: auto;
        border-radius: 3px;
        background: white;
        line-height: normal;
        padding: 10px;
        transition: 0.4s;
    }
    a.btn.facebook {
        background: #3b5998;
    }
    a.btn.instagram {
        background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    }
    a.btn.tiktok {
        background: #000;
    } 
    a.btn.youtube {
        background: #ff0000;
    }

    .social a:hover{
        background: #f36324;
    }
    .address_row{
        display: flex;
        align-items: center;
    }
    .address_row > div{
        padding: 6px;
    }
    .address_row .icon i{
        font-size: 20px;
    }
    .address_row .icon_content a{
        color: white;
        font-weight: 600;
    }
    .service_col a{
        padding: 6px;
        color: #ebebeb;
        display: block;
    }
    .store_locations{
        font-family: roboto,Sans-serif;
        font-weight: 500;
        color: #000;
        background-color: #f36324;
        width: 100%;
        display: block;
        position: relative;
        text-align: center;
        margin-top: 10px;
        border-radius: 5px;
        padding: 10px;
        text-transform: uppercase;
        font-size: 20px;
    }
    .store_locations i{
        font-size: 20px;
        padding-right: 10px;
    }
    @media(max-width: 775px){
        .store_locations, .store_locations i{
            font-size: 16px;
        }
    }
        .pt-0 {
            padding-top: 0;
        }

        .modal-dialog {
            width: 600px;
            margin: 6vh auto;
        }

        .discount-image {
            position: relative;
            width: 100%;
            height: 100%;
        }

        .discount-image span {
            position: absolute;
            right: 6px;
            top: 6px;
            opacity: 1;
            padding: 5px 10px 5px 35px;
        }

        .discount-image span button {
            font-size: 30px;
            color: #fff;
            opacity: 1;
        }

        @media (max-width: 575.98px) {
            .modal-dialog {
                width: 350px !important;
            }
        }
        @media (max-width: 350px) {
            .modal-dialog {
                width: 330px !important;
            }
        }

        .count-timer {
            display: inline-block;
            margin-top: 16px;
            margin-left: 8px;
        }

        .count-time {
            display: inline-block;
            background: #f9800b;
            padding: 8px;
        }

        .count-time span {
            color: #fff;
            font-size: 16px;
        }

        .count-space {
            display: inline-block;
        }

        .count-space span {
            font-size: 18px;
            font-weight: 600;
        }

        .flash-product .tag.sale {
            background: #f9800b !important;
        }

        .collection {
            height: 200px;
            position: relative;
            cursor: pointer;
        }

        .collection-info {
            position: absolute;
            top: 0;
            padding: 10px;
            width: 100%;
            z-index: 1;
        }

        .collection-info::before {
            position: absolute;
            content: '';
            width: 0%;
            height: 100%;
            background: rgba(0, 0, 0, 0.65);
            top: 0;
            left: 0;
            transition: all .5s ease-in-out;
            z-index: -1;
        }

        .collection-info h4 {
            text-transform: uppercase;
            font-size: 20px;
            margin-top: 0;
            transition: all .5s ease-in-out;
            color: #292929;
        }

        .collection-info p {
            font-weight: 500;
            font-size: 16px;
            color: #949494;
            margin-bottom: 0;
            transition: all .5s ease-in-out;
        }

        .collection:hover .collection-info::before {
            width: 100%;
        }

        .collection:hover .collection-info h4 {
            color: #fff;
        }

        .collection:hover .collection-info p {
            color: #fff;
        }

        @media (min-width: 992px) {
            .custom-row {
                margin-left: -8px;
                margin-right: -8px;
            }

            .col-3 {
                width: 33.333333%;
                float: left;
                padding: 0;
                position: relative;
            }

            .border-bottom {
                border-bottom: .22rem solid #dcdcdc
            }

            .border-right {
                border-right: .22rem solid #dcdcdc
            }

        }
        .product{
            border-radius: 5px 5px 0 0;
        }
        .product-image{
            padding: 0;
            border-radius: 10px;
        }
        .product-image .image img{
            border-radius: 5px;
        }
        .product .product-info .name{
            padding: 10px;
            height: 50px;
        }
        .product .product-info .product-price .price-before-discount{
            color: #db1b1b;
            font-weight: 500;
            line-height: 32px;
            font-size: 15px; 
            text-decoration-color: #db1b1b;
        }
        .collaps-search-btn{
            border-color: white;
        }
        .sticky {
          position: fixed;
          top: 0;
          width: 100%;
          z-index: 999;
        }
        .nav_sticky{
            width: 100%;
            height: 55px;
            display: none;
        }
        .bg-success2{
            background-color: #5cb85c;
        }
        .bg-success2 h4,.bg-success2 button{
            color: white;
            opacity:1;
        }
        .modal_product .sizes{
            display: flex;
            flex-wrap: wrap;
        }
        .modal_product .sizes .size{
            padding: 7px;
            border: 1px solid black;
            margin: 2px 2px 0 2px;
            transition: 0.3s;
            width: 45px;
            text-align: center;
            cursor: pointer;
        }
        .modal_product .sizes .size:hover, .modal_product .sizes .size.active{
            background: black;
            color: white;
        }
        .modal_product .colors{
            display: flex;
            flex-wrap: wrap;
        }
        .modal_product .colors .color{
            padding: 7px;
            border: 1px solid black;
            margin-right: 10px;
            transition: 0.3s;
            width: 45px;
            text-align: center;
            cursor: pointer;
        }
        .modal_product .colors .color:hover, .modal_product .colors .color.active{
            background: black;
            color: white;
        }
        .modal_product .quantity{
            display: flex;
            justify-content: space-around;
            border: 1px solid;
            height: 32px;
            align-items: center;
            width: 128px;
            text-align: center;
            font-weight: bold;
            font-size: 16px;
        }
        .modal_product .quantity .inc, .modal_product .quantity .dec{
            width: 32px;
            cursor: pointer;
        }
        .modal_product .quantity .value {
            width: 64px;
        }
        .img-fluid{
            max-width: 100%;
        }
        .modal-footer{
            width: 100%;
            display: flex;
            justify-content: space-between; 
        }
        .modal-footer::before, .modal-footer::after{
            content: '';
            display: none;
        }
        .mb-0{
            margin-bottom: 5px;
        }
        .mt-3{
            margin-top: 10px;
        }
        .btn-cart{
            padding: 7px 12px;
            border-radius: 0;
            background: black;
            color: white;
            font-weight: bold;
        }
        .btn-cart:hover{
            color:white;
        }
        .rounded-0{
            border-radius: 0;
        }
        hr {
            margin-top: 10px;
            margin-bottom: 10px;
            border: 0;
            border-top: 1px solid #eee;
        }
        body .product.product2 .product-price{
                background: white;
                margin-bottom: 10px;
                border-radius: 5px;
                width: auto;
                display: inline-block;
                justify-content: center;
                padding: 5px 10px;
                font-weight: bold;
                box-shadow: 0 0 8px 0px #80808096;
                color:#000;
        }
        .delprice{
            color: #79767a;
        }
        .delprice2{
            color: #79767a;
            font-size: 17px;
        }
        body .product.product2 .product-info{
                position: absolute;
                width: 100%;
                margin-top: -40px;
                background: transparent;
        }
        body .product.product2 .product-image .image{
                margin-bottom: 15px;
        }
        .product:hover {
    border: 1px solid gray;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -ms-webkit-transform: translateY(0px);
    border-radius: 5px;
        }
        .categories .product{
            border-radius: 14px;
        }
        .categories .product:hover{
            border-radius: 14px;
        }
        .navbar-header.navbar-header.login-header{
            display: flex;
            align-items: center;
            justify-content: space-between;
            background: #fc630a;
        }
        .navbar-header.navbar-header.login-header .logo{
            flex-grow: 1;
        }
        .overlay2{
            width: 100%;
            height: 100vh;
            position: fixed;
            top: 0;
            left: 0;
            background: #00000047;
            z-index: 90 !important;
            display: none;
        }
        .sidebar_menu{
            height: 100vh;
            max-height: 100vh;
            overflow: auto;
            position: fixed;
            width: 240px;
            padding: 15px;
            left: 0;
            background: white;
            z-index: 100;
            top: 47px;
        }
        .header-style-1 .header-nav .navbar-default{
            position: relative;
            z-index: 100;
            background: transparent;
        }
        .mb-3{
            margin-bottom: 12px;
        }
        .sidebar_menu .menus .menu_item{
            width: 100%;
            font-size: 14px;
            color: black;
            padding: 5px 0;
            transition: none;
            font-family: 'DM sans', sans-serif;
            font-weight: bold;
            /*border-bottom: 1px solid #80808042;*/
        }
        .sidebar_menu .menus .menu_item i{
            font-size: 15px;
            width: 30px;
            text-align: center;
        }
        .sidebar_menu .menus .menu_item .menu_link{
            display: flex;
            justify-content: space-between;
            align-items: center;
            color: black;
            /*font-family: 'Noto Sans';*/
            font-style: normal;
        }
        .sidebar_menu .menus .menu_item.cats .menu_link{
            font-weight: normal;
            padding-left: 10px;
        }
        .sidebar_menu .menus .menu_item .dropdown_menu{
            color: black;
            line-height: 2;
            margin-top: 10px;
            padding-left: 30px;
            font-size: 16px;
            /*font-family: 'Noto Sans';*/
            display: none;
            transition: none;
        }
        .sidebar_menu .menus .menu_item.active .menu_link{
            font-weight: bold;
        }
        a.jd_mobile .jd-cart-count.count.mini-cart-number{
                height: 16px;
                width: 14px;
                line-height: 16px;
                font-size: 11px;
                position: absolute;
                top: 16px;
                z-index: 9;
                right: 5px;
        }
        a.jd_mobile span.mini-cart-icon i{
            font-size: 20px;
            margin-right: 0;
            padding-right: 0;
        }
        
        /*.sidebar_menu .menus .menu_item.active .dropdown_menu{*/
        /*    display: block;*/
        /*}*/
        .sidebar_menu .menus .menu_item .dropdown_menu .drop_item{
            color: black;
            
        }
        .sidebar_menu .menus .menu_item .dropdown_menu .drop_item .drop_link{
            color: black;
            display: flex;
            justify-content: space-between;
            align-items: center;
            font-size: 14px;
            font-family: sans-serif;
        }
        .sidebar_menu .menus .menu_item .dropdown_menu .drop_item .inner_drop_menu{
            display: none;
        }
        .sidebar_menu{
            display: none;
        }
        .collaps-search-btn{
            margin-top: 0;
        }
        .collaps-search-field-body {
            
        }
        .pattern {
          padding: 1em; 
          line-height: 1;
          position: absolute;
            background: #ddd;
            left: 0;
            width: 100%;
            z-index: 10;
            top: 100%;
            display: none;
        }
        .pattern label{
            color: #ddd;
        }
        .pattern .f {
           position: relative; 
        }
        .collaps-search-box{
            width: auto;
        }
        .pattern input {
          display: block;
          border: 1px solid #000;
        }
        
         .pattern  input[type=search] {
            width: 100%;
            padding: 1em;
            padding-right: 7em;
            position: relative;
           top: 0;
           border: none;
           border-radius: 8px;
           outline: none;
        }
        
        .pattern input[type=submit] {
          position: absolute;
          right: 0.75em;
          top: 8px;
          bottom: 0.5em;
          z-index: 1;
          width: 6em;
          padding: 0;
          cursor: pointer;
          border: none;
        }
        .login-header .logo{
            display: none;
        }
        .login-header .sidebar_toggler{
            display: none;
        }
        @media (max-width: 768px){
            .sidebar_menu{
                display: block;
                left: -240px;
                transition: 0.4s;
            }
            .sidebar_menu.open{
                left: 0;
            }
            .login-header .logo{
                display: block;
                margin-left: 10px;
            }
            .login-header .sidebar_toggler{
                display: block;
            }
            .main-header{
                display: none;
            }
            a.jd_mobile span.mini-cart-icon{
                width: 25px;
                
            }
            a.jd_mobile span.mini-cart-icon i{
                font-size: 17px;
                margin-right: 6px;
            }
            
            .mobile-login-opener{
                max-width: 170px;
            }
            .track-header{
                margin-left: 6px;
            }
        }
        @media (max-width: 1400px){
            .mobile-login-opener{
                margin-top: -12px;
                right: 0;
            }
            #owl-main{
                height: 290px;
            }
        }
        @media (max-width: 1200px){
            #owl-main{
                height: 220px;
            }
        }
        @media (max-width: 994px){
            #owl-main{
                height: 160px;
            }
        }
        @media (max-width: 768px){
            #owl-main{
                height: auto;
            }
            body .product.product2 .product-image .image{
                    margin-bottom: 0px;
            }
        }
        @media(min-width: 768px){
            .navbar-header.navbar-header.login-header .track-header{
                display: none;
                margin-left: 6px;
            }
        }
        .mobile-login-opener {
            top: 0;
            opacity: 1;
            max-height: auto;
            transition: all 0.15s ease-out;
            overflow: hidden;
            position: absolute;
            top: 60px;
            background: #333;
            color: #FFF;
            z-index: 9999;
            width: 200px;
            max-width: 60vw;
            display: none;
        }
        .mobile-login-opener a{
            background: transparent;
            height: auto;
            text-align: left;
            padding-left: 30px;
        }
        .mobile-login-opener a.no-style-link{
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        .collaps-search-btn{
            border: none;
            font-size: 20px;
        }
        .login-header a i {
            padding-right: 10px;
            color: #fff;
            font-size: 25px;
            font-weight: 600;
        }
        .login-header a{
            position: relative;
        }
        .login-header a i.icon::before {
            font-size: 25px;
        }
        .mini-cart-link .mini-cart-number{
            vertical-align: baseline;
        }
        .sidebar_toggler{
            background: transparent;
            outline: none;
            border: none;
            color: white;
            padding: 10px;
            font-size: 18px;
            border-right: 1px solid #ffffff5c;
        }
        
        .sidebar_toggler:focus{
            outline: none;
            border: none;
        }
        a.jd_mobile.lnk-cart.mini-cart-link{
            padding-right: 15px;
        }
        a i.icon::before {
            font-size: 25px;
        }
        .navbar-header .logo2{
            display: none;
            margin-left: 10px;
        }
        .navbar-header .logo img{
            max-width: 130px;
        }
        @media(max-width: 768px){
            .navbar-header .logo2{
                display: block;
            }
            .navbar-header .logo{
                display: none;
            }
            .navbar-header .logo img{
                max-width: 110px;
                padding: 5px;
            }
            .navbar-header .logo2 img{
                max-width: 70px;
                padding: 5px;
                filter:brightness(0) invert(1);
            }
            .sidebar_toggler {
                background: transparent;
                outline: none;
                border: none;
                color: white;
                padding: 10px;
                font-size: 25px;
                border-right: 1px solid #ffffff5c;
                margin: 0;
            }
        }
        .flex_navbar_top{
            display: flex;
            justify-content: flex-end;
            align-items: center;
            flex-grow: 1;
        }
.table-responsive{
    max-width: 100%;
    overflow-x: auto;
    
}
.mt-3{
    margin-top: 20px;
}
.p-1{
    padding: 5px;
}
.p-3px{
    padding: 3px;
}
.p-6px{
    padding: 6px;
}
@media(max-width: 575px){
    .p-sm-0{
        padding: 0;
    }
    .m-sm-0{
        margin: 0;
    }
    .m-0{
        margin: 0;
    }
    .p-sm-1{
        padding: 5px;
    } 
}
.ppname{
    padding: 1px 0px 0px 0px;
    margin: 0 0 -4px 0px;
    font-size: 16px !important;
    color: #000;
    font-family: math !important;
    text-align: center;
}
@media(max-width: 775px){
    .ppname{
        max-height: 18px;
        height: 22px;
        overflow: hidden;
        font-size: 13px !important;
    }
    .product .product-image .image img{
        border-radius: 10px;
    }
    .f_item .content{
        padding-bottom: 20px;
    }
}
@media(min-width: 775px){

    .ppname{
        padding: 1px 0px 0px 0px;
        margin: 0 0 -12px 0px;
        font-size: 16px !important;
        color: #000;
        font-family: math !important;
        text-align: center;
    }
    .ppname{
        max-height: 24px;
        height: 24px;
        overflow: hidden;
        font-size: 15px !important;
    }
}
.store-title{
        margin: 0;
        padding: 0;
        font-family: Poppins, sans-serif;
}
.logo-color{
    color: #f36324;
}