@import url('https://fonts.googleapis.com/css2?family=Marck+Script&family=Montserrat:wght@500;600&family=Poppins:wght@900&display=swap');
body:not(#index) #main {padding-top: 20px;}
a:hover, a:focus {color: #222; }
.leo-megamenu .navbar-nav > li.active > a, .leo-megamenu .navbar-nav > li:hover > a, .leo-megamenu .navbar-nav > li:focus > a,
.box-tabproducts .nav-tabs li a.active, .box-tabproducts .nav-tabs li a:hover,
.leo-megamenu .dropdown-menu li a:hover,
.block-social li a:hover,
.thumbnail-container .product-title a:hover,
.popup-over .popup-content a:hover,
.group-input a.apconfig.active,
.block-categories .category-sub-menu li > a:hover,
.block-social li:hover,
.owl-theme .owl-buttons div:hover:before,
.plist-dsimple .thumbnail-container .discount-percentage,
.box-fashion .ApHtml a:hover,
.blog-container .blog-title a:hover,
.popup-over .popup-content li.current a,
.blog-item .title a:hover,
.blog-item .more:hover,
.iview-directionNav a:hover:before, .leo-cart-item-info .discount-percentage,
.widget-category_image .block_content > ul:hover .cate-name, .block_newsletter .input-wrapper button:hover,
.nqt-email:hover, .block-categories .collapse-icons:hover, .sidebar > div a.all-product-link:hover, .sidebar > div a.all-product-link:active,
.sidebar > div a.all-product-link:focus, .sidebar .block a.all-product-link:hover,
.sidebar .block a.all-product-link:active, .sidebar .block a.all-product-link:focus, .pagination .current a, .social-sharing li:hover,
.product-quantity .add .btn:not(.add-to-cart):hover, .product-quantity .add .btn:not(.add-to-cart):active,
.product-quantity .add .btn:not(.add-to-cart):focus, #leo_product_reviews_block_extra a:hover, .breadcrumb li:last-child a,
.product-tabs.tabs .nav-tabs .nav-link.active, .product-tabs.tabs .nav-tabs .nav-link:hover, .blog-item .blog-bottom .created .date .left-date,
.pagination a:hover, .pagination a:focus, .showmenu:hover, .showmenu:hover i, .redhotspot, .litetooltip-wrapper .template .temp_description,
.box-service .sv-col:hover i, .box-service .sv-col:hover h3, .box-search #search_widget .search-inner button[type="submit"]:hover,
.box-search #search_widget .search-inner button[type="submit"]:hover i, .thumbnail-container .product-title a:hover,
.h6-bn-wr-text .h6-bn-price, .h7-list-cate .cate-blok:hover i, .wr-question .question-title a:before, .ApCountdown .price {color: rgb(064, 057, 049, 100%); }

.bannercontainer .tp-caption.btn:hover,
.plist-dsimple .thumbnail-container .pro3-btn .btn-product:hover, .plist-dsimple .thumbnail-container .pro3-btn .quick-view:hover,
.leo-fly-cart-total,
.box-top .col-info .ap-btn-wishlist .ap-total,
.enable_fheader.btn_yes:after,
.box-top .col-info #_desktop_cart .header .cart-products-count,
.block-categories .category-sub-menu li:hover:after,
.has-discount .discount,
.product-add-to-cart .product-quantity .add-to-cart:hover,
#back-top,
.leo-megamenu .dropdown-menu li a:hover:before,
.plist-center .thumbnail-container .pro-btn .btn-product:hover, .view-leo-dropdown-additional.show,
#blockcart-modal .cart-content a.btn:hover, #blockcart-modal .cart-content a.btn:focus,
.product-add-to-cart .product-quantity .add-to-cart:hover, .product-add-to-cart .product-quantity .add-to-cart:focus,
.leo-cart-dropdown-action a.btn.cart-dropdow-checkout:hover, .leo-cart-dropdown-action a.btn.cart-dropdow-checkout:focus, .continue.btn:hover,
.continue.btn:focus, button.btn.btn-primary.center-block:hover, button.btn.btn-primary.center-block:focus,
.product-tabs.tabs .nav-tabs .nav-item .nav-link.active:after, .input-group .input-group-btn > .btn,
.custom-radio input[type="radio"]:checked + span, body#checkout section.checkout-step.-reachable.-complete h1 .done,
body#checkout section.checkout-step.-reachable.-complete .step-title:before, .bannercontainer .tp-caption.h6-style-slide a:hover,
.h6-bn-wr-text a:hover, .ApCountdown .btn:hover {background: rgb(150, 169, 158, 100%); }

.block-social li:hover,
.owl-theme .owl-buttons div:hover,
.iview-directionNav a:hover,
.blog-container .link-readmore:hover, .block_newsletter .input-wrapper button:hover,
.plist-center .thumbnail-container .pro-btn .btn-product:hover, .bannercontainer .tp-caption.h1-style-4 .btn:hover, .nqt-email,
.product-quantity .add .btn:not(.add-to-cart):hover, .product-quantity .add .btn:not(.add-to-cart):active,
.product-quantity .add .btn:not(.add-to-cart):focus, .block_newsletter .input-wrapper input:focus,
.block_newsletter .input-wrapper input:hover, .btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active,
.h3-box-img-cate .widget-category_image .block_content li .cate-show-all:hover, .bannercontainer .tp-caption.h3-style-3 .btn:hover,
.h4-wr-mainbanner .banner-left .bn-left-top a:hover, .box-newbanner .box-btn a:hover, .bannercontainer .tp-caption.h4-style-4 a:hover,
.bannercontainer .tp-caption.h6-style-slide a:hover, .h6-bn-wr-text a:hover, .h7-boxbanner a:hover, .h11-box-bn a:hover, .box-bg-content-bot a:hover,
.h13-box-bg .line-3:hover, #mywishlist .footer_links li .btn:hover {border-color: transparent; }

*::selection {background-color: #222;color: #fff; }

.btn-primary:active:hover, .btn-primary:hover, .btn-primary:active:focus, .btn-primary:active.focus,
.btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus, .leo-megamenu .navbar-nav > li > a:before,
#_desktop_cart .cart-products-count, .bannercontainer .tp-caption.h1-style-4 .btn:hover,
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active, .box-imgbackground a:hover,
.box-newsletter .block_newsletter .input-wrapper button:hover, .h3-box-img-cate .widget-category_image .block_content li .cate-show-all:hover,
.bannercontainer .tp-caption.h3-style-3 .btn:hover, .h4-wr-mainbanner .banner-left .bn-left-top a:hover, .h4-wr-mainbanner .wr-text a:before,
.box-newbanner .box-btn a:hover, .bannercontainer .tp-caption.h4-style-4 a:hover,
.bannercontainer .tp-caption.h7-style-slide .h7-text-slide-bot:hover, .h7-boxbanner a:hover, .h11-box-bn a:hover, .box-bg-content-bot a:hover
, .h13-box-bg .line-3:hover, #mywishlist .footer_links li .btn:hover, .img-faq .image_description a {background-color: #C4C6B2; }

.see-all a:after, .box-show-more a:after, .blog-container .link-readmore:after, .h2-banner .image_description .btn:after, .h3-footer-info .btn-newsletter:after,
.h4-boxbntop .image_description a:after, .h5-boxlistcate .widget-category_image .cate-show-all:after, .h7-about .ab-button a:after, .h12-box-bn .ApImage a:after {
    content: "";
    height: 7px;
    display: block;
    background-color: #C6C4B2;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 0;}

.blog-container .link-readmore:hover, .h5-boxlistcate .widget-category_image .cate-show-all:hover {
  -moz-box-shadow: 0px -50px 0px 0px #222 inset;
  -webkit-box-shadow: 0px -50px 0px 0px #222 inset;
  -o-box-shadow: 0px -50px 0px 0px #222 inset;
  -ms-box-shadow: 0px -50px 0px 0px #222 inset;
  box-shadow: 0px -50px 0px 0px #222 inset; }

.blog-container .link-readmore:hover:after, .h5-boxlistcate .widget-category_image .cate-show-all:hover:after {display: none;}

.h3-footer-info .btn-newsletter:hover {
  -moz-box-shadow: 0px -31px 0px 0px #222 inset;
  -webkit-box-shadow: 0px -31px 0px 0px #222 inset;
  -o-box-shadow: 0px -31px 0px 0px #222 inset;
  -ms-box-shadow: 0px -31px 0px 0px #222 inset;
  box-shadow: 0px -31px 0px 0px #222 inset; }

.box-cate-product .nav-tabs .nav-link.active, .box-cate-product .nav-tabs .nav-link.active:focus,
.box-cate-product .nav-tabs .nav-link.active:hover, .box-cate-product .nav-tabs .nav-item.open .nav-link,
.box-cate-product .nav-tabs .nav-item.open .nav-link:focus, .box-cate-product .nav-tabs .nav-item.open .nav-link:hover,
.h8-box-product .nav-tabs .nav-link.active, .h8-box-product .nav-tabs .nav-link.active:focus, .h8-box-product .nav-tabs .nav-link.active:hover,
.h8-box-product .nav-tabs .nav-item.open .nav-link, .h8-box-product .nav-tabs .nav-item.open .nav-link:focus,
.h8-box-product .nav-tabs .nav-item.open .nav-link:hover, .h8-box-product .nav-tabs li a:hover, .box-cate-product .ApTabs .nav-tabs li a:hover {
  -moz-box-shadow: 0px -6px 0px 0px #C4C6B2 inset;
  -webkit-box-shadow: 0px -6px 0px 0px #C4C6B2 inset;
  -o-box-shadow: 0px -6px 0px 0px #C4C6B2 inset;
  -ms-box-shadow: 0px -6px 0px 0px #C4C6B2 inset;
  box-shadow: 0px -6px 0px 0px #C4C6B2 inset; }

#index .box-top.home-2 .showmenu:hover {color: #222 !important; }
#index .box-top.home-2 .showmenu:hover i {color: #222 !important; }

/*# sourceMappingURL=skin.css.map */


/*Prices drop*/
#prices-drop #left-column.sidebar {
    display: none;
}

#prices-drop div#content-wrapper {
    width: 100%;
}
/*Prices drop*/

section#content.page-content.page-cms.page-cms-8 div.row.icon-text {
    text-align: unset;
}

/* CUSTOM */
body, p, span, a {
    font-family: 'sarabunlight';
    color:#222;
}

button, input, optgroup, select, textarea {
    font-family: 'sarabunlight';
}

.see-all a, .box-show-more a {
    font-family: 'sarabunlight';
    font-weight: 600;
}

h2 {
    font-family: 'sarabunbold'!important;
    text-transform: uppercase;
}

h1,h3,h4,h5,h6,.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'condor'!important;
}

.product-actions .add-to-cart {
    font-family: 'sarabunlight';
}

h1,h2,h3,h4,h5,h6 {
    color: #222;
}

.ApColumn .title_block, .block-hostpost .title_block {
    color: #222;
}

.plist-dsimple .thumbnail-container .pro3-btn .btn-product i, .plist-dsimple .thumbnail-container .pro3-btn .quick-view i {
    color:#fff;
}

.ApCountdown .btn {
    border: 1px solid #C4C6B2;
    color: #ffffff;
    background-color: #C4C6B2;
}

.btn, button {
    border: 1px solid #C6C4B2;
    color: #ffffff;
    background-color: #C6C4B2;
}

.plist-dsimple .thumbnail-container .pro3-btn .btn-product, .plist-dsimple .thumbnail-container .pro3-btn .quick-view {
    background-color: #C4C6B2;
}

.blog-container .blog-title a {
    color: #222;
}

.bannercontainer .tp-caption.h1-style-4 .btn {
    color: #ffffff;
    border: 2px solid #C4C6B2;
    font-family: 'sarabunlight';
}

.bannercontainer .tp-caption.h1-style-4 .btn:hover {
    color: #ffffff;
    border: 2px solid #C4C6B2;
    background-color: #C4C6B2;
}

.block_newsletter .input-wrapper button:hover {background-color: #C6C4B2;}

.blog-item .left-block .more {
    background: #C4C6B2;
    border-color: transparent;
}

.blog-item .left-block .more:hover, .blog-item .left-block .more:active, .blog-item .left-block .more:focus {
    background: #222;
    color:#ffffff;
}

#leo_search_block_top .btn {background: #222;}
#leo_search_block_top .btn:hover {color: #ffffff;}
.view-leo-dropdown-additional {background: #222;}

#blockcart-modal .cart-content a.btn, 
.product-add-to-cart .product-quantity .add-to-cart, 
.leo-cart-dropdown-action a.btn.cart-dropdow-checkout, 
.continue.btn, 
button.btn.btn-primary.center-block {background: #C4C6B2;}

.lql-social-login {
    margin-bottom: 0;
    padding: 10px 10px 20px 10px;
    text-align: center;
}

body#checkout section.checkout-step.js-current-step .step-title {color: #222;}
body#checkout section.checkout-step.js-current-step .step-title .step-number {background: #222;}
#search-blog button {
    right: 2px;
    top: 2px;
    background: #C4C6B2;
}
.leo-cart-dropdown-action a.btn:hover, .leo-cart-dropdown-action a.btn:focus, .leo-cart-dropdown-action a.btn:active:focus {background: #C4C6B2;}
.popup-over .popup-content a {color: #C4C6B2;}
.contact-rich {color: #222;}
.btn-default span.buttonText {color: #fff;}
.btn-default span.buttonText:hover {background: #222;}
.input-group .input-group-btn>.btn:hover, .input-group .input-group-btn>.btn:focus, .input-group .input-group-btn>.btn:active {background: #222;}

.btn-outline.disabled, .btn-outline.disabled:hover, .btn-outline.disabled:focus, .btn-outline.disabled:active, .btn-outline.disabled.active, .btn-outline[disabled], .btn-outline[disabled]:hover, .btn-outline[disabled]:focus, .btn-outline[disabled]:active, .btn-outline[disabled].active, fieldset[disabled] .btn-outline, fieldset[disabled] .btn-outline:hover, fieldset[disabled] .btn-outline:focus, fieldset[disabled] .btn-outline:active, fieldset[disabled] .btn-outline.active {
    background-color: #F5F1EE;
    border-color: #F5F1EE;
    color: #222;
}

#header img.logo.img-fluid {
    max-width: 250px; 
    /*width: 100%; */
}
.box-footer .logo {margin-top: 3px;margin-bottom: 45px;}
img.logo.img-fluid {max-width: 120px;}
.breadcrumb li a {font-size: 20px;margin-left: 30px;}
.breadcrumb li a:after {font-size: 20px;}
.breadcrumb li span {font-size: 40px;color: #56574a;font-family: tahu;line-height: 20px;}
.breadcrumb li {vertical-align: initial;}
.plist-dsimple .thumbnail-container .pro3-btn {text-align: center;}
#checkout-personal-information-step .lql-social-login.clearfix.show-bt-txt {display: none;}
.hidden {display:none;}
.leo-megamenu .navbar-nav>li.active>a:before, .leo-megamenu .navbar-nav>li:focus>a:before {height: 0;}
div.product-tabs.tabs ul.nav.nav-tabs li.nav-item a.leo-product-show-review-title {display: none;}
.leo-megamenu .navbar-nav>li:hover>a:before {height: 6px;}

.testimonial-center {margin-bottom: 30px;}
.testimonial-bottom {font-style: italic;}
.testimonial-bottom, .testimonial-center {font-size: 18px;}
.testimonial-top, .testimonial-center, .testimonial-bottom {
    font-family: 'condor', sans-serif;
    color: #535446;
}

.testimonial-top {
    font-family: 'tahu';
    font-size: 40px;
    margin-bottom: 30px;
}

.plist-dsimple-new .addToCartFormWrapper {
    position: absolute;
    bottom: 0;
    left: 10px;
    z-index: 99;
}

.block-social li:before {
    content : "" !important;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 99;
    width: 40px;
    height: 40px;
    top: 0;
    left: 0;
}
.block-social li.facebook:before {background-image: url('../../../../../../assets/img/fb.png');}
.block-social li.youtube:before {background-image: url('../../../../../../assets/img/3-youtube.png');}
.block-social li.instagram:before {background-image: url('../../../../../../assets/img/isnta.png');}
.box-copyright:before {background-color: #c6c4b2;}
#wrapper .breadcrumb:before {background: #c6c4b2;}

/* Main Banner */
.font-marck-script {font-family: 'Marck Script', cursive !important;text-transform: capitalize !important;}

.font_popins {font-family: 'Poppins', sans-serif !important;}
.font_monts {font-family: 'Montserrat', sans-serif !important;}

.font_cond {font-family: 'Condor', sans-serif !important;}

.bold_800 {font-weight: 800 !important;}
.bold_600 {font-weight: 600 !important;}
.bold_500 {font-weight: 500 !important;}
.bold_400 {font-weight: 400 !important;}

.trans_none {text-transform: none !important;}
.trans_caps {text-transform: capitalize !important;}
.trans_upper {text-transform: uppercase !important;}

.letter-space-2 {letter-spacing: 2px;}
.letter-space-2 {letter-spacing: 1px;}

.heroes_btn {
    position: relative;
    display: -webkit-inline-box;
    display: inline-flex;
    text-transform: uppercase;
    border: 1px solid #C4C6B2;
    font-size: 16px;
    font-weight: 400;
    padding: 14px 25px;
    background: #C4C6B2;
    color: #535446;
    letter-spacing: 0.44px;
    transition: .1s ease-in-out;
    font-family: "Condor", sans-serif;
}
.heroes_btn:hover {
    border-color: #C4C6B2;
    color: #000;
    background: rgba(255,255,255,0.3);
}

/* Product Listing */
.thumbnail-container .product-price-and-shipping.has_discount > span {
    display: inline-block;
    vertical-align: middle;
}
.thumbnail-container .discount-amount,
.thumbnail-container .discount-percentage {
    background-color: #202F2A;
    color: white !important;
    font-weight: 500 !important;
    padding: 5px 10px;
    font-size: 10px !important;
    text-transform: uppercase;
    margin-right: 5px;
}

.widget-category_image.home-categories .block_content .wr-text {
    left: 50%;
    text-align: center;
    transform: translateX(-50%);
}

#category #js-product-list-header,#category .block-categories.block-highlighted {
    display:none;
}

#prices-drop #js-product-list-header, #prices-drop .block-categories.block-highlighted {
    display: none;
}

#cms .page-header {
    display:none;
}

.product-image span.product-additional:empty {
    display: none;
}

/* Header by tk */
@media (min-width: 992px) {
    .navigation_column {text-align:center;}
}
.navigation_column > div {
    display: inline-block;
    vertical-align: middle;
}

/* Footer */
.footer_aboutus img.logo.img-fluid {max-width: 250px;width: 100%;margin-bottom: 10px;}
.box-footer .ApColumn:not(:first-child) {
    padding-top: 35px;
}
.box-footer .ApColumn:not(:first-child) .title_block {margin-bottom: 0;}
.footer_aboutus .title_block {display: none;}

/* Product Detail Page */
.product-actions ul li.disabled {opacity: .3;}

#blockcart-modal .modal-header {
    background: #96A99E;
}

.img-thumbnail {
    border:none;
}

#search-blog .block_content div#blog-nav {
    display:none;
}

.blog-image-container .right-block h4.title {
    font-size:20px;
}

body:not(#index) .box-top {
    padding: 0;
}

/* Video Column */
.video_text_column {
    font-family: 'condor', sans-serif;
}
.video_text_column h4 {
    font-size: 30px;
    margin-bottom: 30px;
    text-transform: none;
    color: #535446;
}
.video_text_column p {
    font-size: 28px;
}
.video_text_column .author_name {
    font-size: 12px;
    letter-spacing: 3px;
    font-weight: 600;
}
.video_embed_column {

}

#back-top, .leo-fly-cart-total {
    background-color:#C4C6B2;
}

.blog-tags {
    display:none!important;
}

.blog-detail .blog-image {
    margin-bottom: 45px;
}

.thumbnail-container .discount-amount, .thumbnail-container .discount-percentage {
    background-color: #C4C6B2;
}

div.alert ul {
    margin-left: 20px;
}

@media (max-width:1350px) {
    .video_text_column p {
        font-size: 24px;
    }
}

@media (max-width:1199px) {
    .video_text_column p {
        font-size: 28px;
    }
}

@media (max-width:414px) {
    .video_text_column p {
        font-size: 24px;
    }
}

@media (max-width:350px) {
    .video_text_column p {
        font-size: 20px;
    }
}

.breadcrumb li:not(.breadcrumb li:nth-child(2)) {
    display: none;
}

.breadcrumb li a:after {
    display:none;
}

#prices-drop .breadcrumb li {
    display: block;
}

.breadcrumb li a:after {
    font-size: 20px;
    color:#56574a;
}

.dropdown.leo-pro-attr-section {
    display:none;
}

.thumbnail-container .product-meta {
    padding: 0 0 10px;
}

.slick-prev:before, .slick-next:before {
    color: #4A5044;
}

.product-price-with-price-runner {
    display: flex;
    align-items: center;
}

.product-price-with-price-runner .product-price-box {
    margin-right: 20px;
}

.row.box-deal {
    background-color: #fff!important;
        padding: 50px 10%;
}

.ApCountdown:before {
    z-index:1;
    background-size: contain;
}

.container.ApCountdown .title_block, .container.ApCountdown .ap-countdown-time {
    position:relative;
    z-index:1;
}

.price-runner-box img {
    max-width: 150px;
}

iframe {
    max-width: 100%;
}

.plist-dsimple-new .thumbnail-container {
    margin-bottom: 20px;
}

.widget-category_image .block_content > ul {
    width: 50%;
}

#module-leofeature-productscompare h1.page-heading {
    display:none;
}

#lgcookieslaw-link img {
    padding: 10px!important;
    float: none!important;
    display: block;
    margin: 0 auto;
    padding-bottom: 0.9rem!important;
}

.variantsProductWrapper {
    display:none;
}

#prices-drop div#content-wrapper {
    /*width: 100%;*/
}

.bannercontainer .tp-caption {
    line-height: 1.3;
}

.delivery-options img {
    max-width: 55px;
    height: auto;
    margin-bottom: 10px;
}

.delivery-options .row {
    display: flex;
    align-items: center;
}

.delivery-options .carrier-name {
    margin-left: 20%;
}

.product-detail-name {
    text-transform: none;
}

.d-flex-align-item-center {
    display: flex;
    align-items: center;
}

#checkout section.checkout-step .custom-radio {
    margin-bottom: 15px;
}

.product-detail>.row>div[class^="col-"]:first-child {
    margin-top: 50px;
}

section.product-accessories {
    background: transparent;
}

.leo_cart_quantity {
    display: none;
}

.owl-item:empty {
    visibility: hidden;
    display: none;
}

#category .thumbnail-container .product-image, #prices-drop .thumbnail-container .product-image {
    text-align: center;
}

#category .thumbnail-container .product-image img.img-fluid, #prices-drop .thumbnail-container .product-image img.img-fluid {
    max-height: 240px;
}

#category .product_list.list .thumbnail-container .group-cart, #prices-drop .product_list.list .thumbnail-container .group-cart,
#module-leoproductsearch-productsearch .product_list.list .thumbnail-container .group-cart{
    display: flex;
    justify-content: flex-start;
    margin-top: 1.5em;
    float: left;
}

.thumbnail-container .product-title {
    text-transform: none!important;
}

.owl-theme .owl-buttons div.owl-prev:before, .owl-theme .owl-buttons div.owl-next:before {
    margin-top: -10px;
}

span.product-additional img.img-fluid {
    object-fit: contain;
}

.product_list.list .thumbnail-container .product-description-short {
    display: block;
}

a.all-product-link {
    display: none;
}

@media (max-width: 768px) and (min-width: 481px)
{
    .product_list.grid .ajax_block_product:nth-child(2n+1) {
        clear: both;
    }
}

@media (max-width: 599px) and (min-width: 481px)
{
    section.featured-products .group-cart .button-container.cart button {
        font-size: 8px;
    }
}


@media (min-width: 576px) and (max-width: 1199px) {
    
    .video_text_column p {
        font-size: 18px;
    }

}

@media (min-width: 769px) and (max-width: 875px)
{
    #wrapper .breadcrumb ol {
        margin: auto 0 auto auto;
        font-size: 13px;
        width: 100%;
        text-align: center;
        margin-left: 0;
        margin-top: 30px;
    }
    
    #wrapper .breadcrumb:before {margin-left: -101vw;}
}

@media (min-width: 769px) and (max-width: 991px) {
    .breadcrumb li a {
        font-size: 20px;
        margin-left: 0;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .box-footer .ApColumn {
        min-height: 250px;
    }
    
    .footer_aboutus .title_block {
        display: none!important;
    }
    
    .box-footer .ApColumn:nth-child(1){
        min-height: 280px;
    }
    .box-footer .ApColumn:nth-child(2){
        min-height: 280px;
    }
    
    #product #wrapper .breadcrumb {
        margin: -30px 0 0px;
    }
    
    #wrapper .breadcrumb:before {
        width: 200vw;
    }
    
    /*.ajax_block_product.last-item-of-tablet-line.last-item-of-mobile-line {*/
    /*    padding-left: 7px;*/
    /*}*/
    
    /*.layout-left-column .product_list.grid .ajax_block_product:nth-child(3n+1) {*/
    /*    clear: none;*/
    /*}*/
    
    .product_list.grid .ajax_block_product:nth-child(3n+1) {
        clear: unset;
    }
}

@media (min-width: 768px) {
    
    .box-testimonial .ApRawHtml {display:block;}
    
    .widget-category_image .block_content > ul {
        width: 25%;
        padding: 5px;
    }
    
    #wrapper .breadcrumb ol {
        margin-top: 30px;
    }
    
    /*#product .owl-carousel .owl-item .item {*/
    /*    width: 25%;*/
    /*    float: left;*/
    /*    padding: 5px;*/
    /*}*/
    
    #category-products2.owl-carousel .owl-item .item {
        display: flex;
    }
}

@media (min-width: 876px) and (max-width:991px) {
    #wrapper .breadcrumb ol {
        margin: auto 0 auto auto;
        font-size: 13px;
        width: 100%;
        text-align: center;
        margin-top: 30px;
    }
    /*#wrapper .breadcrumb {height: 110px;}*/
    #wrapper .breadcrumb:before {margin-left: -101vw;}
}

@media (min-width: 991px)
{
    #wrapper .breadcrumb:before {background: #cdcbbd;}
    #wrapper .breadcrumb {height: 140px;}
    
    .plist-dsimple-new .thumbnail-container .pro3-btn {
        bottom: 20%;
    }
    
    button.navbar-toggler.hidden-lg-up{
        display:block!important;
    }
    
    .leo-top-menu.navbar-toggleable-md {
        display: none!important;
    }
    
    .navigation_column {
        text-align: left;
    }
    
    body .off-canvas-nav-megamenu {
        display: block;
    }
    
    .off-canvas-active>#page, .off-canvas-active>.off-canvas-nav-megamenu {
        position: absolute !important;
    }
    
    #prices-drop .product_list.grid .ajax_block_product.col-xl-3 {
        width: 33.33333%;
    }
}

@media (min-width:992px) {
    .container-categories-forside {
        width: 100%!important;
    }
}

@media (min-width: 1099px)
{
    .leo-top-menu.navbar-toggleable-md {
        display: block!important;
    }
    
    button.navbar-toggler.hidden-lg-up{
        display:none!important;
    }
    
    .navigation_column {
        text-align: center;
    }
    
    body .off-canvas-nav-megamenu {
        display: none;
    }
    
    .off-canvas-active>#page, .off-canvas-active>.off-canvas-nav-megamenu {
        position: relative !important;
    }
}

@media (max-width: 1099px) {
    .off-canvas-active .megamenu-overlay {
        opacity: 1;
        filter: alpha(opacity=100);
        visibility: visible;
    }
}

@media (min-width:991px) and (max-width:1199px) {
    #prices-drop .container, #category .container {
        width: 960px;
        max-width: 100%;
    }
    
    .product_list.grid .ajax_block_product:nth-child(3n+1) {
        clear: both;
    }
}

@media (min-width:1199px) {
    .box-img-cate .ApColumn {
        padding: 0;
    }
    
    .box-img-cate .block_content > ul {
        width: unset;
        float: unset;
        padding-left: 0;
        padding-right: 0;
        position: relative;
        overflow: hidden;
    }
    
    .box-img-cate .block_content {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 10px;
    }
}

@media (min-width: 1200px)
{
    .container-categories-forside {
        width: 1440px!important;
    }
    
    .product_list.grid .ajax_block_product.first-in-line {
        clear: both;
    }
    
    
}

@media (min-width: 1399px) and (max-width: 1473px) {
    ul.ap-countdown-time.deal-clock.lof-clock-11-detail.list-inline li b {
        font-size:40px;
    }
}

@media (min-width: 1700px) {
    .slider-text-head-2, .slider-text-desc-2, .slider-text-btn-2 {
        right: 200px!important;
        left: unset!important;
        text-align: right;
    }
}

@media (max-width: 1200px) {
    
}

@media (max-width: 1199px) {
    #category-products2.owl-carousel .owl-item .item article:nth-child(odd) {
        padding-right: 9px;
    }
    
    #category-products2.owl-carousel .owl-item .item article:nth-child(even) {
        padding-left: 9px;
    }
}

@media (max-width: 1013px) {
    ul.ap-countdown-time.deal-clock.lof-clock-11-detail.list-inline li b {
        font-size:40px;
    }
}

@media (max-width: 992px) {
    
    #module-leoproductsearch-productsearch .product_list.grid .ajax_block_product:nth-child(3n+1) {
        clear: none;
    }
    
    #module-leoproductsearch-productsearch .ajax_block_product.last-item-of-tablet-line.last-item-of-mobile-line {
        padding-left: 7px;
    }
    
    
}

@media (max-width: 991px) {
    
    .leo-compare-wishlist-button {
        margin: 0 -5px -20px;
    }
    
    .plist-dsimple-new .thumbnail-container .pro3-btn {
        bottom: 10%;
    }
    
    .breadcrumb {
        border-radius: 0;
        position: relative;
        background-color: transparent;
        margin: 0 0 40px 0;
        padding: 30px 0;
        text-align: center;
        font-size: 12px;
        position: relative;
    }
    
    .breadcrumb.hidden-sm-down {
        display:block!important;
    }
    
    .product_list.list .thumbnail-container .product-meta {
        padding: 10px 10px 0;
    }
    
    .text-video-section.d-flex-align-item-center {
        display: block;
    }
    
    
}

@media (max-width: 768px) {
    #search_filters_wrapper.hidden-sm-down {
        display: none !important;
    }

    .bannercontainer .tp-caption {
        transform: scale(1);
    }
    .widget-category_image .block_content > ul {
        padding-left: 10px;
    }
    
    .device-ios .widget-category_image .block_content > ul {
        /*padding-left: 10px;*/
        padding-bottom: 10px;
    }
    
    .product-tabs.tabs .nav-tabs {
        margin-bottom: 0;
    }
    
    .footer_aboutus .title_block {display: block;}
    
    #product .breadcrumb {
        margin: 0 0 0 0;
    }
    
    body#product #main {
        padding-top: 0;
    }
    
    .widget-category_image .block_content .cate-name {
        margin-bottom: 0px!important;
    }
    
    .product-detail>.row>div[class^="col-"]:first-child {
        margin-top: 50px;
    }
    
    .footer-container .ApColumn .title_block {
        margin: 0;
    }
    
    #category-products2.owl-carousel .owl-item .item article:nth-child(odd) {
        padding-right: 0;
    }
    
    #category-products2.owl-carousel .owl-item .item article:nth-child(even) {
        padding-left: 0;
    }
}

@media (min-width: 768px) {
    #search_filters_wrapper.hidden-sm-down {
        display: block !important;
    }
    
    #category-products2.owl-carousel .owl-item .item article:nth-child(odd) {
        padding-right: 9px;
    }
    
    #category-products2.owl-carousel .owl-item .item article:nth-child(even) {
        padding-left: 9px;
    }
}

@media (min-width: 1199px) {
    #category-products2.owl-carousel .owl-item .item article:nth-child(odd) {
        padding-right: 20px;
    }
    
    #category-products2.owl-carousel .owl-item .item article:nth-child(even) {
        padding-left: 20px;
    }
}

@media (max-width: 767px) {
    .box-footer .ApColumn:not(:first-child) {padding-top: 0;}
    
    .widget-category_image .block_content .cate-name {
        margin-bottom: 5px!important;
    }
    
    .widget-category_image .block_content > ul {
        padding-left: 5px;
    }
    
    .widget-category_image .block_content > ul:nth-child(odd) {
        padding-left: 0;
        padding-right: 5px;
    }
    
    .widget-category_image .block_content .wr-text {
        top: 20px !important;
    }
    .widget-category_image .block_content > ul {
        width: 50%;
    }
    
    .heroes_btn {
        font-size: 25px;
    }
    
    .product-accessories {
        padding: 30px 0 0;
    }
    
    #category .ajax_block_product.col-sp-12.col-xs-6.col-sm-6.col-md-6.col-lg-4.col-xl-4:nth-child(even) {
        padding-left: 8px;
    }
    
    /*#product .owl-carousel .owl-item .item {*/
    /*    width: 50%;*/
    /*    float: left;*/
    /*    padding: 5px;*/
    /*}*/
    #product .owl-carousel .owl-item:nth-child(3) .item:nth-child(2) {
        padding-left: 3px;
    }
}

@media (max-width: 576px) {
    .widget-category_image .block_content .cate-name {
        margin-bottom: 15px!important;
    }
    
    .widget-category_image .block_content .wr-text .leo-qty {
        margin-top:-15px;
    }
    
    .video_text_column .text-desc-video-section p {
        font-size: 18px;
    }
    
    .row.box-deal {
        margin-bottom: 60px!important;
        padding: 50px 10% 45px;
    }

    .box-blog {
        padding: 0 0 60px!important;
    }
    
    .container.ApCountdown .ap-countdown-time {
        margin-top: 0;
    }
    
    .container.ApCountdown .title_block {
        margin-bottom: 0;
    }
    
    .slider-text-desc {
        font-size: 32px!important;
        top: 240px!important;
    }
        
    .slider-text-btn a {
        font-size: 25px;
    }
    
    .slider-text-btn {
        top: 405px!important;
    }
    
    .slider-text-desc-2 {
        font-size: 32px!important;
        top: 350px!important;
    }
    
    .slider-text-btn-2 a {
        font-size: 25px;
    }
    
    .slider-text-btn-2 {
        top: 515px!important;
    }
    
    .plist-dsimple .thumbnail-container .pro3-btn .btn-product i, .plist-dsimple .thumbnail-container .pro3-btn .quick-view i {
        font-size: 12px;
    }
    
    .plist-dsimple .thumbnail-container .pro3-btn .btn-product, .plist-dsimple .thumbnail-container .pro3-btn .quick-view {
        pointer-events: auto;
        width: 30px;
        height: 30px;
        line-height: 28px;
    }
    
    .delivery-options .delivery-option-2 .row .col-sm-4 {
        width: 45%;
    }
    
    .delivery-options .delivery-option-2 .row .col-sm-3 {
        width: 35%;
    }
    
    .delivery-options .delivery-option-2 .row .col-sm-5 .col-xs-3 {
        float: left;
        width: 35%;
    }
}

@media (max-width: 480px)
{
    #category section#main section#products .product_list.grid .col-sp-12 {
        float: left;
        width: 50%;
    }
    
    #prices-drop section#main section#products .product_list.grid .col-sp-12 {
        float: left;
        width: 50%;
    }
    
    .discount-amount.discount-product {
        position: absolute;
        top: 10px;
        color: #eeb451;
        font-size: 12px;
        z-index: 1;
        letter-spacing: 1px;
        font-family: 'Poppins';
        right: 10px;
        margin: 2px;
        border-radius: 0;
        line-height: 15px;
        
    }
    
    .plist-dsimple-new .thumbnail-container .group-cart {
        display: block;
    }
    
    .plist-dsimple-new .thumbnail-container .group-cart .leo_cart_quantity {
        text-align: center;
        margin: 0 auto 20px;
    }
    
    .button-container.cart {
        margin: 0 auto;
    }
    
    .plist-dsimple-new .thumbnail-container .add-to-cart {
        font-size: 10px;
    }
    
    .product-tabs.tabs .nav-tabs .nav-item {
        display: block;
    }
    
    #prices-drop .ajax_block_product.last-item-of-tablet-line.last-item-of-mobile-line {
        padding-left: 7px;
    }
    
    #module-leoproductsearch-productsearch .product_list.grid .ajax_block_product {
        width: 50%;
    }
}


@media (max-width: 414px) {
    .product-tabs.tabs .nav-tabs .nav-link {
        margin: 0;
    }

    .slider-text-head {
        top: 200px!important;
    }

    .slider-text-desc {
        font-size: 40px!important;
        top: 280px!important;
    }
        
    .slider-text-btn a {
        font-size: 30px;
    }
    
    .slider-text-btn {
        top: 485px!important;
    }
    
    .slider-text-head-2 {
        top: 240px!important;
    }
    
    .slider-text-desc-2 {
        font-size: 40px!important;
        top: 313px!important;
    }
    
    .slider-text-btn-2 a {
        font-size: 30px;
    }
    
    .slider-text-btn-2 {
        top: 515px!important;
    }
}

@media (max-width: 383px) {
    .delivery-options .delivery-option-2 > .row {
        display: inherit;
        align-items: normal;
    }
    
    .delivery-options .delivery-option-2 .row .col-sm-4 {
        width: 50%;margin-bottom: 15px;
    }

    .delivery-options .delivery-option-2 .row .col-sm-3 {
        width: 50%;margin-bottom: 15px;
    }
    
    .delivery-options .delivery-option-2 .row .col-sm-5 .row {
        display: flex;
        align-items: center;
    }
    
    .delivery-options .delivery-option-2 .row .col-sm-5 .col-xs-3 {
        float: left;
        width: 50%;
    }
}

@media (max-width: 380px) {
    .widget-category_image .block_content .wr-text {
        top: 10px !important;
    }
    
    .widget-category_image .block_content .wr-text .leo-qty {
        margin-top: 0;
    }
    
    .widget-category_image .block_content .cate-name {
        font-size: 20px;
    }
    
    .widget-category_image .block_content .cate-name {
        margin-bottom: 0px!important;
    }
}


@media (max-width: 376px) {
    .widget-category_image .block_content .wr-text .leo-qty {
        margin-top: -5px;
    }

    .plist-dsimple-new .thumbnail-container .group-cart .btn-product i {
        display: none;
    }

    .slider-text-head {
        top: 200px!important;
    }

    .slider-text-desc {
        font-size: 40px!important;
        top: 280px!important;
    }
        
    .slider-text-btn a {
        font-size: 30px;
    }
    
    .slider-text-btn {
        top: 485px!important;
    }
    
    
    .slider-text-head-2 {
        top: 240px!important;
    }
    
    .slider-text-desc-2 {
        font-size: 40px!important;
        top: 313px!important;
    }
    
    .slider-text-btn-2 a {
        font-size: 30px;
    }
    
    .slider-text-btn-2 {
        top: 515px!important;
    }
    
    ul.ap-countdown-time.deal-clock.lof-clock-11-detail.list-inline li b {
        font-size:35px;
    }
}

@media (max-width: 340px)
{
   .plist-dsimple-new .thumbnail-container .add-to-cart {
        font-size: 8px;
    } 
    
    ul.ap-countdown-time.deal-clock.lof-clock-11-detail.list-inline li b {
        font-size:30px;
    }
}

@media (max-width: 320px) {
    .slider-text-head {
        top: 200px!important;
        left:80px!important;
    }

    .slider-text-desc {
        font-size: 45px!important;
        top: 280px!important;
        left:80px!important;
    }
        
    .slider-text-btn a {
        font-size: 30px;
    }
    
    .slider-text-btn {
        top: 510px!important;
        left:80px!important;
    }
    
    
    .slider-text-head-2 {
        top: 230px!important;
    }
    
    .slider-text-desc-2 {
        font-size: 45px!important;
        top: 300px!important;
    }
    
    .slider-text-btn-2 a {
        font-size: 30px;
    }
    
    .slider-text-btn-2 {
        top: 525px!important;
    }
}

