@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;500;600;700;800&display=swap);
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
body,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: -apple-system, BlinkMacSystemFont, barlow, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
}

body {
    font-size: 14px;
    color: #000;
    background-image: none;
    background-color: #fff
}

.btn-link,
a {
    color: #696a6c
}

.btn-link:hover,
.wraper-ads-conts a:hover,
.wrapper-footer a:focus,
.wrapper-footer a:hover,
.wrapper-header .menu-section ul.navbar-nav>li.dropdown div.dropdown-menu ul li a.nav-link:hover,
a:active,
a:focus,
a:hover {
    color: #ff715b
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #000
}

#cartcontents,
#cartcontents a,
.card-header,
.card-header *,
.carousel-caption .h3,
.carousel-caption h2,
.carousel-caption h3,
.carousel-caption p,
.dropdown-item,
.mega-menu>li.nav-item:last-child a,
.wrapper-footer nav h4.nav-link:focus,
.wrapper-footer nav h4.nav-link:hover,
.wrapper-footer p,
.wrapper-header .header-topbar .nav-item i,
.wrapper-header .header-topbar .nav-link,
.wrapper-header .navbar .navbar-nav .nav-link,
body .card-header :hover {
    color: #fff
}

.h1,
h1 {
    font-size: 34px
}

.h2,
h2 {
    font-size: 28px
}

.h3,
h3 {
    font-size: 24px
}

.h4,
h4 {
    font-size: 18px
}

.h5,
h5 {
    font-size: 16px
}

.btn-default,
.btn-outline-secondary {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.btn-default:disabled,
.btn-default:hover,
.btn-default:not(:disabled):not(.disabled).active,
.btn-default:not(:disabled):not(.disabled):active,
.btn-outline-secondary.disabled,
.btn-outline-secondary:hover,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-default.dropdown-toggle,
.show>.btn-outline-secondary.dropdown-toggle {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad
}

.btn-primary {
    color: #fff;
    background-color: #696a6c;
    border-color: #696a6c;
    border-radius: 0
}

.btn-primary.disabled,
.btn-primary:disabled,
.btn-primary:hover,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.pagination .active .page-link,
.pagination .active .page-link:focus,
.pagination .active .page-link:hover,
.pagination .page-link:focus,
.pagination .page-link:hover,
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #ff715b;
    border-color: #ff715b
}

.btn-warning {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-warning.disabled,
.btn-warning:disabled,
.btn-warning:hover,
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #e0a800;
    border-color: #ffc107
}

.btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-danger.disabled,
.btn-danger:disabled,
.btn-danger:hover,
.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130
}

.btn-success,
.btn-success.disabled,
.btn-success:disabled,
.btn-success:hover,
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1ea896;
    border-color: #1ea896
}

.btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-info.disabled,
.btn-info:disabled,
.btn-info:hover,
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b
}

#n_customer_account .breadcrumb,
.breadcrumb-section {
    background-color: #f6f6f6
}

.breadcrumb a,
.breadcrumb-item+.breadcrumb-item::before,
.breadcrumb>.active {
    color: #6c6c6c
}

.pagination .page-link {
    color: #fff;
    background-color: #696a6c;
    border-color: #696a6c
}

.badge-secondary {
    background-color: #ebebeb
}

.badge-primary {
    background-color: #006ff5
}

.badge-success {
    background-color: #1ea896
}

.badge-info {
    background-color: #17a2b8
}

.badge-warning {
    background-color: #ffc107
}

.badge-danger {
    background-color: #dc3545
}

.card {
    border-color: #ff715b
}

.card-header,
.viewby a.btn.btn-primary.btn-outline-secondary.active {
    background-color: #ff715b;
    border-color: #ff715b
}

.productsave {
    color: #d9534f
}

#header-call .fa,
#header-cart .fa,
.wrapper-header .navbar-toggler {
    color: #ff715b;
    font-size: 30px
}

.wrapper-footer,
.wrapper-header .header-topbar {
    background-color: #4c5454
}

.wrapper-header .navbar {
    background-color: rgba(255, 255, 255, 0);
    display: inline
}

#moretext,
.mobile-banner,
.productsavetext.text-danger.font-weight-bold,
.sidebar-icons-wrapper.mob,
.time-text,
a.left.carousel-control,
a.right.carousel-control,
i.fab.fa-pinterest-p,
p.price+p {
    display: none
}

.wrapper-header .header-topbar .nav-item i:focus,
.wrapper-header .header-topbar .nav-item i:hover,
.wrapper-header .header-topbar .nav-link:focus,
.wrapper-header .header-topbar .nav-link:hover,
.wrapper-header .navbar-nav .active>.nav-link,
.wrapper-header .navbar-nav .nav-link.active,
.wrapper-header .navbar-nav .nav-link.show,
.wrapper-header .navbar-nav .nav-link:focus,
.wrapper-header .navbar-nav .nav-link:hover,
.wrapper-header .navbar-nav .show>.nav-link {
    color: #ff715b;
    font-weight: 700
}

.dropdown-menu,
.mega-menu>li.nav-item:last-child a,
.viewby a.btn.btn-primary.btn-outline-secondary {
    background-color: #c9e8e2;
    border-color: #c9e8e2
}

.dah_homecategories .thumbnail .caption a.btn,
.dropdown-item.active,
.dropdown-item:active,
.dropdown-item:focus,
.dropdown-item:hover,
.mega-menu>li.nav-item:last-child a:active,
.mega-menu>li.nav-item:last-child a:focus,
.mega-menu>li.nav-item:last-child a:hover {
    color: #fff;
    background-color: #ff715b
}

*,
body {
    --theme-colour-primary: #696a6c;
    --theme-colour-secondary: #ff715b
}

.dah_homecategories .thumbnail .caption h5>a,
.dah_homecategories .thumbnail .caption h5>a:active,
.dah_homecategories .thumbnail .caption h5>a:focus,
.dah_homecategories .thumbnail .caption h5>a:hover,
.dah_homecategories .thumbnail:hover .caption h5>a {
    color: #4c5454
}

.dah_homecategories .thumbnail .caption a.btn:active,
.dah_homecategories .thumbnail .caption a.btn:focus,
.dah_homecategories .thumbnail .caption a.btn:hover {
    color: #fff;
    background-color: #696a6c
}

.dah_homecategories .thumbnail .caption {
    background-color: #f8f5f500
}

.dah_homecategories .thumbnail:hover .caption {
    background-color: #f8f5f5d9
}

.wrapper-footer a {
    color: #fff;
    font-size: 15px
}

.wrapper-footer nav h4.nav-link {
    color: #cecece
}

button:focus {
    outline: 0
}

i.fa-search {
    color: #ff715b;
    font-size: 26px
}

.wrapper-header .menu-section {
    background: #ff715b;
    padding: 0
}

.wrapper-header .navbar .navbar-nav .nav-link {
    color: #fff;
    transition: .3s ease-in;
    font-size: 16px;
    font-weight: 400 !important;
    text-transform: capitalize
}

.wrapper-header .navbar .navbar-nav .nav-link:hover {
    color: #092b41;
    transition: .3s ease-in
}

#cartcontents,
#cartcontents .price,
#cartcontents a,
.wrapper-header .menu-section ul.navbar-nav>li.dropdown div.dropdown-menu ul li a.nav-link {
    color: #092b41
}

div#footer-newsletter .col-12>.d-flex {
    box-shadow: 0 0 14px rgb(0 0 0 / 7%);
    border: 1px solid #ff715b;
    background-color: #ff715b;
    padding: 26px 20px 26px 50px
}

.wrapper-top-ads.hidden-xs {
    background: #4c5454
}

.wrapper-top-ads {
    padding-top: 5px;
    height: 50px
}

.wraper-ads-conts {
    height: 45px;
    background: url(../img/ads_rightborder.png) right no-repeat;
    text-align: center;
    line-height: 58px;
    font-weight: 500;
    font-size: 13px;
    color: #fff
}

.hide-rightborder {
    background: 0 0;
    line-height: 40px
}

.wraper-ads-conts a {
    color: #fff;
    font-size: 14px
}

.wraper-ads-conts ul.list-social {
    justify-content: end !important
}

.wraper-ads-conts ul.list-social li {
    margin-left: 10px;
    margin-top: 5px
}

.wraper-ads-conts ul.list-social a i.fab {
    font-size: 20px;
    color: #c9e8e2
}

.wrapper-ads-header .row {
    justify-content: space-between
}

.wraper-ads-conts img.securityIcons {
    width: 20px;
    margin-right: 8px;
    margin-top: -5px
}

.wraper-ads-conts i.fa {
    font-size: 15px;
    margin-right: 8px;
    margin-top: -5px
}

.menu-section ul.navbar-nav li.position-static:hover>.dropdown-menu {
    display: block
}

.burger-menu>div>ul.nav>li>a {
    font-size: 16px;
    text-transform: uppercase;
    color: #fff
}

.burger-menu a {
    color: #fff;
    padding-right: 25px;
    width: 90%
}

.burger-menu ul li span {
    color: #fff;
    cursor: pointer;
    width: 10%;
    float: left;
    text-align: right;
    padding-top: 6px
}

.burger-menu ul li {
    width: 100%
}

.homepage-txt-content {
    margin: 100px 0 0;
    text-align: center;
    background: #c9e8e2;
    padding: 65px 0
}

button#myBtn {
    background: #ff715b;
    color: #fff;
    border: 2px solid #ff715b;
    padding: 14px 40px;
    border-radius: 3px;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 30px
}

button#myBtn:hover {
    background: #fff;
    border: 2px solid #ff715b;
    color: #ff715b
}
button#myBtnseo {
    background: none;
    border: none;
    color: #ff715b;
}
button#myBtnseo:hover {
    color: #696a6c;
}

.card.hidden-xs.hidden-sm.sidebar-icons-wrapper {
    padding: 21px 15px 7px;
    background: #ff715b;
    border-color: #ff715b
}

.sidebar-icons-wrapper a {
    color: #fff;
    font-size: 16px
}

.sidebar-icons-wrapper a img {
    color: #fff;
    margin-right: 5px;
    width: 23px;
    filter: brightness(0) invert(1)
}

button.cconvert_toggle.btn-block.btn.btn-primary.drop-down-toggle.convert-button {
    padding: 10px;
    display: none
}

button.cconvert_toggle.btn-block.btn.btn-primary.drop-down-toggle.convert-button:focus {
    outline: 0;
    border: none;
    box-shadow: none
}

.currency-converter ul.dropdown-menu.show {
    background: #f5f3f3;
    padding: 10px;
    border: 0
}

#header-cart a#cartcontentsheader:focus,
a#cartcontentsheader:focus {
    box-shadow: none
}

#header-cart ul.dropdown-menu {
    color: #000
}

.wrapper-footer-ads.hidden-xs {
    margin-top: 50px;
    margin-bottom: 50px;
    float: left;
    width: 100%
}

.footer-adsconts {
    justify-content: space-between;
    text-align: center
}

.row.footer-adsconts .freeshipping,
.row.footer-adsconts .giftcardmsg,
.row.footer-adsconts .giftwrapping {
    background: #c9e8e2;
    padding: 32px 50px;
    min-height: 125px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #696a6c;
    font-size: 20px
}

.row.footer-adsconts .freeshipping span#convert,
.row.footer-adsconts .giftcardmsg span#convert,
.row.footer-adsconts .giftwrapping span#convert {
    margin-left: 5px
}

div#wk_navbar.wk_sticky {
    position: fixed;
    top: 0;
    width: 100%;
    transition: .2s ease-in;
    padding: 0;
    z-index: 200;
    box-shadow: 0 2px 8px #4c4c4c5c
}

.carousel-item img,
.wk_whatwelike-text img {
    max-width: 100%
}

.dah_homecategories .thumbnail a.dah_allcover:hover {
    color: #f8f5f500
}

.home_adv-banner.row {
    margin-top: 80px;
    margin-bottom: 30px
}

p.price+p {
    font-size: 16px;
    color: #696a6c
}

p.price+p a {
    color: #ff715b;
    font-weight: 500
}

.thumb_list .card-footer .btn:active,
.thumb_list .card-footer .btn:focus,
.thumbnail.card-body .buying-options .btn:active,
.thumbnail.card-body .buying-options .btn:focus {
    background-color: #ff715b;
    outline: 0;
    box-shadow: none
}

.thumb_list .card-footer .btn:hover,
.thumbnail.card-body .buying-options .btn:hover {
    color: #ff715b;
    background-color: #fff;
    outline: 0;
    box-shadow: none
}

.homecategories-container {
    max-width: 1025px;
    margin: auto
}

footer.wrapper-footer {
    padding-top: 100px;
    padding-bottom: 30px;
    margin-bottom: 25px
}

div#footer-newsletter {
    margin-bottom: -50px;
    z-index: 10;
    background: #fff
}

#n_category #footer-newsletter,
#n_home #footer-newsletter {
    background: #c9e8e2
}

#footer-newsletter input.btn.btn-primary {
    background: #696a6c;
    font-size: 17px;
    font-weight: 600;
    padding: 7px 19px;
    border-color: #696a6c
}

#footer-newsletter input.form-control.mr-1 {
    border-color: #cecece;
    border-width: 1px;
    border-radius: 3px;
    height: 41px
}

#footer-newsletter .checkbox.mt-2 label {
    font-size: 13px;
    color: #fff
}

#footer-newsletter .checkbox.mt-2 label a {
    color: #fff;
    text-decoration: underline
}

.wrapper-footer ul.list-social i {
    color: #ff715b;
    font-size: 25px;
    margin-right: 5px
}

.copyright p {
    font-size: 15px;
    color: #696a6c;
    font-weight: 400
}

.homepage-txt-content p {
    font-size: 15px;
    font-weight: 500;
    color: #4c5454;
    letter-spacing: 1px
}

.cat-desc-bottom h3,
.cat-desc-top h3,
.homepage-txt-content h3 {
    color: #4c5454;
    margin: 30px 0;
    font-size: 22px;
    font-weight: 600
}

.thumb .card.thumbnail.card-body.text-center {
    padding: 0 0 10px;
    border: 0;
    background: #f7f7f799
}

.thumb .card.thumbnail.card-body.text-center:hover {
    background: #efefefc7;
    border: 0
}

.thumb a.btn.btn-primary.btn-loads,
.thumbnail.card-body .buying-options .btn {
    padding: 1px 10px;
    font-size: 13px;
    margin-bottom: 0;
    line-height: 30px;
}

.thumb .card.thumbnail.card-body.text-center a.thumbnail-image {
    padding-bottom: 0 !important
}

.thumb article.col-6.col-sm-6.col-lg-3.col-xl-3.pb-2 {
    padding-right: 12px;
    padding-left: 12px
}

.cat-desc-top p {
    font-size: 17px;
    color: #4c5454;
    letter-spacing: 1px
}

.cat-desc-bottom p {
    font-size: 15px;
    color: #4c5454;
    letter-spacing: 1px
}

.cat-desc-bottom {
    margin: 50px 0 0;
    text-align: center;
    background: #c9e8e2;
    padding: 60px 0
}

.thumbnail.card-body .card-title>a:hover {
    font-size: 14px;
    text-decoration: none;
    font-weight: 500;
}

.home_seo_text {
    margin-top: 30px;
    margin-bottom: 0px
}

.home_seo_text h1 {
        letter-spacing: 3px;
    font-size: 24px;
    text-transform: uppercase;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 15px;

}

.home_seo_text p {
    font-size: 16px;
    font-weight: 400;
    color: #4c5454;
    letter-spacing: 1px
}

.col-12.col-md-3.megamenu_products .thumbnail.card-body {
    padding: 15px
}

.col-12.col-md-3.megamenu_products .thumbnail.card-body .buying-options .btn {
    margin-bottom: 0
}

.col-12.col-md-3.megamenu_products .thumbnail.card-body p.price {
    margin-top: 0;
    margin-bottom: 15px;
    flex-direction: row
}

#footer-newsletter img {
    max-width: 75px;
    margin-right: 30px
}

.wk_category-page-banner {
    margin-top: -24px
}

.maincategory-page-title,
.subcategory-page-title {
    float: left;
    width: 100%;
    margin-top: 0;
    margin-bottom: 15px
}

.maincategory-page-title h1.section-title,
.subcategory-page-title h1.section-title {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 500;
    color: #ff715b;
    margin: 0 auto;
    text-align: left;
    letter-spacing: 1px
}

.wk_usp-icons {
    width: 100%;
    display: flex;
    justify-content: space-evenly
}

.wk_usp-icons img {
    border-radius: 50px;
    width: 100px
}

.wk_whatwelike-text {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center
}

.wk_whatwelike-text p {
    font-size: 14px;
    margin-bottom: 10px;
    width: 50%
}

.col-12.col-md-9.megamenu_products {
    display: flex;
    justify-content: space-between
}

.megamenu_products .card.thumbnail.card-body.text-center {
    padding: 0 0 10px;
    border: 0;
    background: #fdfbfb
}

.megamenu_products .card.thumbnail.card-body.text-center:hover {
    background: #f7f7f7;
    box-shadow: 0 0 16px rgb(0 0 0 / 20%)
}

.megamenu_products>article.col-6.col-sm-6.col-lg-3.col-xl-3.pb-2 {
    flex: 0 0 33.33333% !important;
    max-width: 33.33333% !important
}

input#name_search-results {
    height: 48px
}

.dah_homecategories section.row .col-12.content-area {
    flex-wrap: wrap;
    display: flex
}

.cta-area a.multi-add.btn.btn-success {
    background: #696a6c;
    border-color: #696a6c;
    border-radius: 0;
    font-size: 16px;
    padding: 8px 13px
}

.deliveryinfo {
    font-weight: 600
}

.row.sort_container .col-4.col-md-7.col-lg-4,
.row.sort_container .col-8.col-md-5.col-lg-4 {
    max-width: 33.33%;
}
.home-featuredproducts article.col-6.col-sm-6.col-lg-3.col-xl-3.pb-2 {
    max-width: 20%;
    margin-bottom: 30px;
}

.home-featuredproducts .card.thumbnail.card-body {
    padding: 10px 10px;
    /* border: 0; */
}
.home-featuredproducts .card.thumbnail.card-body p.card-title {
    margin-top: 5px;
    height: 35px;
    line-height: 1.4;
}
.home-featuredproducts .card.thumbnail.card-body p.card-title a {
}
.home-featuredproducts .card.thumbnail.card-body p.price {
    margin-top: 0;
    margin-bottom: 0;
    min-height: 35px;
}
.home-featuredproducts .card.thumbnail.card-body p.price span {
    font-size: 18px;
}
.home-featuredproducts .thumbnail.card-body .buying-options .btn {
    
}
.home-featuredproducts .thumbnail.card-body img {
    max-height: 170px;
    width: auto;
    max-width: 100%;
}
span#myBtnseo {
    color: #ff715b;
    font-weight: 500;
    cursor: pointer;
}
.wrapper-product-title>h3.text-muted {
    color:#000 !important;
}
.wrapper-product-title p.wk_shortdesc {
    color:#696a6c; font-style:italic;
}
.wrapper-product-title p.product-sku {
    font-size: 13px;
}
.wk_categorypage-subcategories-container {
    max-width: 100%;
    margin-bottom: 50px;
}

.wk_categorypage-subcategories-container .dah_homecategories .thumbnail .caption {
    background-color: #f8f5f5d4; padding:3px 0;
}
@media (min-width:1380px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1366px
    }
}

@media (max-width:1200px) {
    .homecategories-container {
        max-width: 960px;
        margin: auto
    }
    .homepage-txt-content .container {
        padding: 0 30px
    }
    .sidebar-icons-wrapper a {
        font-size: 14px
    }
    .thumbnail.card-body .buying-options .btn {
        font-size: 13px;
        line-height: 25px;
        padding: 0 5px !important;
        font-weight: 500
    }
}

@media(max-width:1024px) {
    .wrapper-header .menu-section ul.navbar-nav>li>a.nav-link {
        font-size: 12px;
        padding: 14px 5px
    }
}

@media(max-width:991px) {
    .row.sort_container .col-4.col-md-7.col-lg-4,
    .row.sort_container .col-8.col-md-5.col-lg-4 {
        max-width: 66%;
    }

    .home-featuredproducts article.col-6.col-sm-6.col-lg-3.col-xl-3.pb-2 {
    max-width: 25%;
    margin-bottom: 00px;
}

.home-featuredproducts .card.thumbnail.card-body {
    padding: 20px 20px;
}
}

@media (max-width:980px) {
    .homecategories-container {
        max-width: 768px
    }
}

@media (max-width:768px) {
    #header-call .fa,
    #header-cart .fa,
    .wrapper-header .navbar-toggler {
        font-size: 22px
    }
    .mobile-banner,
    .sidebar-icons-wrapper.mob {
        display: block
    }
    .desktop-banner,
    .sidebar-icons-wrapper,
    .wraper-ads-conts.hide-rightborder:last-child,
    div#header-cart {
        display: none
    }
    .col-footer-about .d-flex.align-items-center {
        justify-content: center
    }
    .wraper-ads-conts a {
        color: #fff;
        font-size: 12px;
        width: 100%;
        display: block
    }
    .wraper-ads-conts i.fa {
        font-size: 12px;
        margin-right: 8px;
        margin-top: -3px
    }
    .wraper-ads-conts img.securityIcons {
        width: 15px;
        margin-right: 8px;
        margin-top: -3px
    }
    .wraper-ads-conts {
        padding: 0 10px;
        height: 20px;
        line-height: 19px;
        max-width: 100%
    }
    .wrapper-top-ads {
        height: auto
    }
    .wrapper-ads-header {
        padding: 0 0 5px
    }
    .wrapper-ads-header .row {
        flex-direction: column;
        justify-content: center;
        align-items: center
    }
    .header-search {
        width: 100%;
        margin-right: 0
    }
    .logo-section.wk_stickymob {
        position: fixed;
        top: 0;
        background: #fff;
        z-index: 200;
        padding: 8px 0;
        box-shadow: 0 3px 8px #3c3c3c4f;
        width: 100%
    }
    div#wk_navbar.wk_sticky {
        padding: 0;
        top: 85px;
        box-shadow: 0 4px 4px #4c4c4c5c
    }
     .home-featuredproducts article.col-6.col-sm-6.col-lg-3.col-xl-3.pb-2 {
    max-width: 33.33%;
    margin-bottom: 00px;
}

.home-featuredproducts .card.thumbnail.card-body {
    padding: 20px 20px;
}
}

@media(max-width:480px) {
    img.logo {
        max-height: 70px
    }
    .home_seo_text h1 {
        font-size: 30px
    }
    .dah_homecategories section.row .col-12.content-area .col-6 {
        max-width: 100%;
        flex: 0 0 100%
    }
    .dah_homecategories section.row .col-12.content-area .col-6 a {
        float: none !important;
        font-size: 20px
    }
    #footer-newsletter .col-12.col-lg-5.pl-lg-0.d-flex.align-items-center {
        flex-wrap: wrap;
        justify-content: center
    }
    #footer-newsletter img {
        margin-right: 0
    }
    #footer-newsletter h3 {
        text-align: center
    }
     .home-featuredproducts article.col-6.col-sm-6.col-lg-3.col-xl-3.pb-2 {
    max-width: 50%;
    margin-bottom: 00px;
}

.home-featuredproducts .card.thumbnail.card-body {
    padding: 10px 10px;
}
}

@media(max-width:360px) {
    .dah_homecategories section.row .col-12.content-area .col-6 a {
        font-size: 17px
    }
}