*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
/* header start here */
.header__shipping--text .fa-phone{
     margin-left: 15px;
}
.header__shipping--text a:hover{
    color: #fff !important;
}
.header__topbar {
    padding: 8px 0;
}
.main__header {
    padding: 0px 0;
}
/* .newsletter__popup{
    display: none;
}
.mobile_menu_open::before, .offCanvas__minicart_active::before, .offcanvas__filter--sidebar_active::before, .predictive__search--box_active::before, body.overlay__active::before{
    display: none;
}
.newsletter__popup.newsletter__show{
    display: none;
} */
.section--padding {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.about__content p{
    text-align: justify;
}
.section__heading--maintitle.style2::before {
    width: 17rem;
    height: 1rem;
}
/* .section__heading--maintitle.style2::before{
    background-color: transparent;
} */
.section__heading--maintitle::before {
    background: url(./img/heading-shape.png) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
.product__items--content {
    padding-top: 1.2rem;
    background: #f1f1f1;
    padding: 5px;
}
.product__items--action{
    display: none !important;
}
.owl-carousel .owl-item img{
    width: auto !important;
}
/* footer */
.footer__widget--title{
    color: #fff;
}
.footer__menu--style3 .footer__widget--menu__text {
    color: #ffffff;
}
.footer__social--style3 .social__shear--list__icon{
    color: #fff;
}
.footer__social--style3 p{
    color: #fff !important;
}
.footer__widget--desc.style3{
    color: #fff;
}
.footer__widget--desc{
    color: #fff !important;
}
.main__footer {
    padding: 4rem 0;
}
/* logo  */
.main__logo--title a{
    font-size: 32px;
    font-weight: 500;
    text-transform: uppercase;
}
.main__logo--title a span{
    color: #b79e8c;
}
.footer__widget--title2 span{
    font-size: 32px;
    font-weight: 500;
    text-transform: uppercase;
    color: #b79e8c;
    margin-bottom: 35px;
}
.section--padding {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.product__section{
    padding: 50px 0;
}
.footer__social--icon__svg svg {
    fill: #fff;
    width: 18px;
    height: 18px;
}

/* responsive start here */
@media (max-width:991px){
    .header__account2 ul{
        display: none !important;
    }
    .home2__slider--bg{
        background-position: 100% !important;
    }
    .home2__slider--bg.two{
        background-position: 100% !important;
    }
    .home2__slider--bg.three{
        background-position: 100% !important;
    }
    .banner__discount--content {
        padding: 2rem 2rem 2rem !important;
    }
    .new__product--thumbnail__img{
        height: 100% !important;
    }
    .new__product--section{
        padding-bottom: 15px !important;
    }
    .brand__logo--section{
        padding-bottom: 0 !important;
    }
    .footer__widget--inner{
        display: block;
    }
    .footer__widget--title{
        margin-top: 20px !important;
    }
    .footer__bottom{
        margin-bottom: -55px !important;
    }
}