#section-header .header-top .border-bottom-1 {
    border-bottom: 1px solid #ededed;
}

#section-header .header-top {
    background: #ffffff;
}

#section-header .header-top {
    padding-top: 0px;
}

#section-header .header-top {
    padding-bottom: 0px;
}


@media (min-width: 768px) and (max-width: 991px) {

    #section-header .header-top {
        padding-top: 0px;
    }

    #section-header .header-top {
        padding-bottom: 0px;
    }

}

@media (max-width: 767px) {

    #section-header .header-top {
        padding-top: 0px;
    }

    #section-header .header-top {
        padding-bottom: 0px;
    }
}





#section-header .welcome-area>p {
    color: #454545;
}


#section-header .same-style button i {
    color: #545454;
}

#section-header .account-curr-lang-wrap ul li a {
    color: #454545;
}


#section-header .account-curr-lang-wrap ul li:hover>a {
    color: #ff3d2a;
}


#section-header .account-curr-lang-wrap ul li ul li a {
    color: #454545;
}

#section-header .account-curr-lang-wrap ul li ul li:hover>a {
    color: #ff3d2a;
}

.theme-logo img {
    max-width: 300px;
}


#section-header .header-bottom {
    background: #ffffff;
}

#section-header .header-bottom.sticky-header.sticky {
    background: #ffffff;
}

#section-header .header-bottom {
    padding-top: 0px;
}

#section-header .header-bottom {
    padding-bottom: 0px;
}


@media (min-width: 768px) and (max-width: 991px) {

    #section-header .header-bottom {
        padding-top: 20px;
    }

    #section-header .header-bottom {
        padding-bottom: 20px;
    }

}

@media (max-width: 767px) {

    #section-header .header-bottom {
        padding-top: 20px;
    }

    #section-header .header-bottom {
        padding-bottom: 20px;
    }
}




#section-header .main-menu ul li a {
    color: #454545;
}

#section-header .main-menu ul li:hover>a {
    color: #ff3d2a;
}

#section-header .main-menu ul li ul li a {
    color: #454545;
}


#section-header .main-menu ul li ul li a:hover {
    color: #ff3d2a;
}

#section-header .main-menu ul li ul li a {
    color: #454545;
}

#section-header .main-menu ul li ul li a:hover {
    color: #ff3d2a;
}

#section-header .header-cart>a .cart-icon i {
    color: #454545;
}

#section-header .header-cart>a .cart-icon span {
    color: #ffffff;
    background-color: #ff3d2a;
}

#section-header .cart-text>span {
    color: #454545;
}

#section-header .mean-container .mean-nav ul li a {
    background: #f8f8f8 none repeat scroll 0 0;
    color: #242424;
}

#section-header .mean-container .mean-nav ul li a:hover {
    background: #f8f8f8 none repeat scroll 0 0;
    color: #000000;
}

#section-header .mean-container .mean-nav ul li li a {
    background: #f8f8f8 none repeat scroll 0 0;
    color: #242424;
}


#section-header .mean-container .mean-nav ul li li a:hover {
    background: #f8f8f8 none repeat scroll 0 0;
    color: #000000;
}

#section-header .mean-container .mean-nav ul li li li a {
    background: #f8f8f8 none repeat scroll 0 0;
    color: #242424;
}

#section-header .mean-container .mean-nav ul li li li a:hover {
    background: #f8f8f8 none repeat scroll 0 0;
    color: #000000;
}


#section-header .mean-container a.meanmenu-reveal span {
    background: #333333;
}

#section-header .mean-container a.meanmenu-reveal {
    border: 1px solid #333333;
}

#section-header {}

@media (min-width: 768px) and (max-width: 991px) {
    #section-header {}
}

@media (max-width: 767px) {
    #section-header {}
}

#section-template--15479312842825__16274727405af2671d {}

@media (min-width: 768px) and (max-width: 991px) {
    #section-template--15479312842825__16274727405af2671d {}
}

@media (max-width: 767px) {
    #section-template--15479312842825__16274727405af2671d {}
}

#block-16274727405af2671d-0 .slider-content h3 {
    color: #ff3d2a;
}

#block-16274727405af2671d-0 .slider-content h1 {
    color: #171e26;
}

#block-16274727405af2671d-0 .slider-content h5 {
    color: #242424;
}

#block-16274727405af2671d-0 .slider-btn a {
    background-color: #ff3d2a;
    color: #ffffff;
}

#block-16274727405af2671d-0 .slider-btn a:hover {
    background-color: #ffffff;
    color: #ff3d2a;
}




#block-16274727405af2671d-1 .slider-content h3 {
    color: #ff3d2a;
}

#block-16274727405af2671d-1 .slider-content h1 {
    color: #171e26;
}

#block-16274727405af2671d-1 .slider-content h5 {
    color: #242424;
}

#block-16274727405af2671d-1 .slider-btn a {
    background-color: #ff3d2a;
    color: #ffffff;
}

#block-16274727405af2671d-1 .slider-btn a:hover {
    background-color: #ffffff;
    color: #ff3d2a;
}

#section-template--15479312842825__16274727405af2671d .slider-active.owl-carousel>.owl-nav div {
    background-color: #ffffff;
    color: #000000;
}

#section-template--15479312842825__16274727405af2671d .slider-active.owl-carousel>.owl-nav div:hover {
    background-color: #ff3d2a;
    color: #ffffff;
}

#section-template--15479312842825__1627472785cf632f00 .banner-wrap {
    margin-top: -75px;
}

#block-1627472785cf632f00-0.effect-snow {
    background-image: url(http:\/\/via.placeholder.com\/500x500);
    -webkit-animation: snow 20s linear infinite;
    animation: snow 20s linear infinite;
}

#block-1627472785cf632f00-0 .banner-content>h4 {
    color: #ffffff;
}

#block-1627472785cf632f00-0 .banner-content>a {
    border-bottom: 1px solid #ffffff;
    color: #ffffff;
}

#block-1627472785cf632f00-0 .banner-content>a:hover {
    border-bottom: 1px solid #ff3d2a;
    color: #ff3d2a;
}






#block-1627472785cf632f00-1.effect-snow {
    background-image: url(http:\/\/via.placeholder.com\/500x500);
    -webkit-animation: snow 20s linear infinite;
    animation: snow 20s linear infinite;
}

#block-1627472785cf632f00-1 .banner-content>h4 {
    color: #ffffff;
}

#block-1627472785cf632f00-1 .banner-content>a {
    border-bottom: 1px solid #ffffff;
    color: #ffffff;
}

#block-1627472785cf632f00-1 .banner-content>a:hover {
    border-bottom: 1px solid #ff3d2a;
    color: #ff3d2a;
}

#block-1627472785cf632f00-2.effect-snow {
    background-image: url(http:\/\/via.placeholder.com\/500x500);
    -webkit-animation: snow 20s linear infinite;
    animation: snow 20s linear infinite;
}

#block-1627472785cf632f00-2 .banner-content>h4 {
    color: #ffffff;
}

#block-1627472785cf632f00-2 .banner-content>a {
    border-bottom: 1px solid #ffffff;
    color: #ffffff;
}

#block-1627472785cf632f00-2 .banner-content>a:hover {
    border-bottom: 1px solid #ff3d2a;
    color: #ff3d2a;
}

#section-template--15479312842825__162747300487484175 {
    padding-top: 120px;
    padding-bottom: 115px;
    background: #ffffff url("images/bg-1.jpg")no-repeat scroll center center / cover;
}

@media (min-width: 768px) and (max-width: 991px) {
    #section-template--15479312842825__162747300487484175 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
}

@media (max-width: 767px) {
    #section-template--15479312842825__162747300487484175 {
        padding-top: 80px;
        padding-bottom: 85px;
    }
}

#block-162747300487484175-0.single-testimonial>p {
    color: #ffffff;
}

#block-162747300487484175-0.single-testimonial>h4 {
    color: #f1f0f0;

}






#block-162747300487484175-1.single-testimonial>p {
    color: #ffffff;
}

#block-162747300487484175-1.single-testimonial>h4 {
    color: #f1f0f0;

}






#block-162747300487484175-2.single-testimonial>p {
    color: #ffffff;
}

#block-162747300487484175-2.single-testimonial>h4 {
    color: #f1f0f0;

}


#section-template--15479312842825__162747300487484175 .testimonial-active .owl-dot {
    background: #ffffff none repeat scroll 0 0;
}

#section-template--15479312842825__162747300487484175 .testimonial-active .owl-dot.active {
    background: #ffffff none repeat scroll 0 0;
}

#section-template--15479312842825__1627535547d66b83cf {
    padding-top: 70px;
    padding-bottom: 75px;
    background: #FCFCF9 no-repeat scroll center center / cover;
}

@media (min-width: 768px) and (max-width: 991px) {
    #section-template--15479312842825__1627535547d66b83cf {
        padding-top: 70px;
        padding-bottom: 75px;
    }
}

@media (max-width: 767px) {
    #section-template--15479312842825__1627535547d66b83cf {
        padding-top: 70px;
        padding-bottom: 70px;
    }
}

#section-template--15479312842825__1627535547d66b83cf .border-bottom-2 {
    border-bottom: 1px solid #eeeeee;
}

#section-template--15479312842825__1627535547d66b83cf .border-top-3 {
    border-top: 1px solid #eeeeee;
}


#section-template--15479312842825__1627535547d66b83cf .padding-inside {
    padding-top: 0px;
}

#section-template--15479312842825__1627535547d66b83cf .padding-inside {
    padding-bottom: 0px;
}


@media (min-width: 768px) and (max-width: 991px) {

    #section-template--15479312842825__1627535547d66b83cf .padding-inside {
        padding-top: 0px;
    }

    #section-template--15479312842825__1627535547d66b83cf .padding-inside {
        padding-bottom: 0px;
    }

}

@media (max-width: 767px) {

    #section-template--15479312842825__1627535547d66b83cf .padding-inside {
        padding-top: 0px;
    }

    #section-template--15479312842825__1627535547d66b83cf .padding-inside {
        padding-bottom: 0px;
    }
}




#section-template--15479312842825__1627535547d66b83cf .section-title.section-bg-gray {
    color: #242424;
}

#section-template--15479312842825__1627535547d66b83cf .section-title.section-bg-gray {
    background-color: #f8f9f9;
}

#section-template--15479312842825__1627535547d66b83cf .section-border::before {
    background-color: #eeeeee;
}


#section-template--15479312842825__1627535547d66b83cf .product-nav .owl-nav div {
    background-color: #efefef;
    color: #242424;
}

#section-template--15479312842825__1627535547d66b83cf .product-nav .owl-nav div:hover {
    background-color: #ff3d2a;
    color: #ffffff;
}





#block-1627535547d66b83cf-0 .deals-content>h2 {
    color: #242424;
}

#block-1627535547d66b83cf-0 .deals-content>h2 span {
    color: #ff3d2a;
}

#block-1627535547d66b83cf-0 .deals-content>p {
    color: #242424;
}

#block-1627535547d66b83cf-0 .timer-style span {
    border: 2px solid #ebebeb;
    color: #242424;
}


#block-1627535547d66b83cf-0 .timer-style span p {
    color: #242424;
}



#block-1627535547d66b83cf-0 .deals-btn>a {
    background-color: #ff3d2a;
    color: #ffffff;
}

#block-1627535547d66b83cf-0 .deals-btn>a:hover {
    color: #ffffff;
    background-color: #242424;
}



#block-1627535547d66b83cf-1 .deals-content>h2 {
    color: #242424;
}

#block-1627535547d66b83cf-1 .deals-content>h2 span {
    color: #ff3d2a;
}

#block-1627535547d66b83cf-1 .deals-content>p {
    color: #242424;
}

#block-1627535547d66b83cf-1 .timer-style span {
    border: 2px solid #ebebeb;
    color: #242424;
}


#block-1627535547d66b83cf-1 .timer-style span p {
    color: #242424;
}



#block-1627535547d66b83cf-1 .deals-btn>a {
    background-color: #ff3d2a;
    color: #ffffff;
}

#block-1627535547d66b83cf-1 .deals-btn>a:hover {
    color: #ffffff;
    background-color: #242424;
}

#section-template--15479312842825__1627472882daef6c4a .section-title.section-bg-white {
    color: #242424;
}

#section-template--15479312842825__1627472882daef6c4a .section-border::before {
    background-color: #eeeeee;
}


#section-template--15479312842825__1627472882daef6c4a .product-tab-list a h4 {
    color: #242424;
}

#section-template--15479312842825__1627472882daef6c4a .product-tab-list a.active h4 {
    color: #ff3d2a;
}


#section-template--15479312842825__1627472882daef6c4a .product-nav .owl-nav div {
    background-color: #efefef;
    color: #242424;
}

#section-template--15479312842825__1627472882daef6c4a .product-nav .owl-nav div:hover {
    background-color: #ff3d2a;
    color: #ffffff;
}

#section-template--15479312842825__162753562137b19c77 {
    padding-top: 70px;
    padding-bottom: 70px;
}

@media (min-width: 768px) and (max-width: 991px) {
    #section-template--15479312842825__162753562137b19c77 {
        padding-top: 70px;
        padding-bottom: 70px;
    }
}

@media (max-width: 767px) {
    #section-template--15479312842825__162753562137b19c77 {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}

#section-template--15479312842825__162753562137b19c77 .section-title.section-bg-white {
    color: #242424;
}

#section-template--15479312842825__162753562137b19c77 .section-border::before {
    background-color: #eeeeee;
}


#section-template--15479312842825__162753562137b19c77 .product-nav .owl-nav div {
    background-color: #efefef;
    color: #242424;
}

#section-template--15479312842825__162753562137b19c77 .product-nav .owl-nav div:hover {
    background-color: #ff3d2a;
    color: #ffffff;
}

#section-template--15479312842825__1627535823928fb24d {
    margin-top: 0px;
    margin-bottom: 75px;
}

@media (min-width: 768px) and (max-width: 991px) {
    #section-template--15479312842825__1627535823928fb24d {
        margin-top: 0px;
        margin-bottom: 70px;
    }
}

@media (max-width: 767px) {
    #section-template--15479312842825__1627535823928fb24d {
        margin-top: 0px;
        margin-bottom: 70px;
    }
}

#section-template--15479312842825__1627535823928fb24d .new-year-offer-wrap {
    padding-top: 75px;
}

#section-template--15479312842825__1627535823928fb24d .new-year-offer-wrap {
    padding-bottom: 75px;
}


@media (min-width: 768px) and (max-width: 991px) {

    #section-template--15479312842825__1627535823928fb24d .new-year-offer-wrap {
        padding-top: 75px;
    }

    #section-template--15479312842825__1627535823928fb24d .new-year-offer-wrap {
        padding-bottom: 75px;
    }

}

@media (max-width: 767px) {

    #section-template--15479312842825__1627535823928fb24d .new-year-offer-wrap {
        padding-top: 75px;
    }

    #section-template--15479312842825__1627535823928fb24d .new-year-offer-wrap {
        padding-bottom: 75px;
    }
}



#section-template--15479312842825__1627535823928fb24d .new-year-offer-content>h4 {
    color: #ffffff;
}

#section-template--15479312842825__1627535823928fb24d .new-year-offer-content>h3 {
    color: #ffffff;
}

#section-template--15479312842825__1627535823928fb24d .new-year-offer-content>a {
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #ffffff;
}

#section-template--15479312842825__1627535823928fb24d .new-year-offer-content>a:hover {
    color: #242424;
    border: 1px solid #ffffff;
    background-color: #ffffff;
}

@media (min-width: 768px) and (max-width: 991px) {

    #section-template--15479312842825__1627535871b093ed00 .brand-logo-active {
        padding-top: 65px;
    }

    #section-template--15479312842825__1627535871b093ed00 .brand-logo-active {
        padding-bottom: 65px;
    }

}

@media (max-width: 767px) {

    #section-template--15479312842825__1627535871b093ed00 .brand-logo-active {
        padding-top: 65px;
    }

    #section-template--15479312842825__1627535871b093ed00 .brand-logo-active {
        padding-bottom: 65px;
    }
}

#section-template--15479312842825__1627535871b093ed00 .border-bottom-2 {
    border-bottom: 1px solid #eeeeee;
}

#section-template--15479312842825__1627535871b093ed00 .border-top-3 {
    border-top: 1px solid #eeeeee;
}


#section-template--15479312842825__1627535871b093ed00 .brand-logo-active {
    padding-top: 35px;
}

#section-template--15479312842825__1627535871b093ed00 .brand-logo-active {
    padding-bottom: 35px;
}


#section-template--15479312842825__1627535871b093ed00 {}

@media (min-width: 768px) and (max-width: 991px) {
    #section-template--15479312842825__1627535871b093ed00 {}
}

@media (max-width: 767px) {
    #section-template--15479312842825__1627535871b093ed00 {}
}

#section-footer .effect-snow {
    background-image: url(http:\/\/via.placeholder.com\/500x500);
    -webkit-animation: snow 20s linear infinite;
    animation: snow 20s linear infinite;
}

#section-footer {}

@media (min-width: 768px) and (max-width: 991px) {
    #section-footer {}
}

@media (max-width: 767px) {
    #section-footer {}
}