/* carve-div begin */
.carve-div{
    clip-path: polygon(0 100%, 100% 100%, 100% 84%);
}

.sign-line{
    position: relative;
}

.sign-line::before{
    content:'';
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url('../images/text-sign.svg');
    bottom: 0;
    left: 0;
    right: 0;
    top: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: -1;
}
.z-index-2{
    z-index: 4;
}

.carve-div-white{
    background-color:#ffffff;
}

/* carve-div end */

/* Page Banner begin */
.general-banner{
    background-image: url(../images/general-banner.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
}

.page-banner{
    background-color: #F1F5F9;
    padding: 30px 0px;
    position: relative;
    z-index: 1;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.page-banner .page-banner-content h1{
    font-size: 40px;
    font-weight: 800;
    font-style: normal;
    line-height: 52px;
}
.page-banner .page-banner-content{
    position: relative;
}
.page-banner .page-banner-content p{
    color: #4A5568;
    padding: 10px 0px;
    font-family: 'gilroy', sans-serif;
}
.page-banner .sign-line::before{
    top: 42px;
}
.page-banner .page-banner-img{
    text-align:center;
}
/* Page Banner end */

/* Social banner */
.social-banner{
    background-color: #F1F5F9;
    padding: 40px 0px 70px;
}
.social-banner .heading-titles{
    text-align: center;
    padding-bottom: 40px;
}
.social-banner .heading-titles h2{
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
}
.social-banner .heading-titles p{
    color: #4A5568;
    font-size: 18px;
}
.social-banner .social-item{
    font-size: 18px;
    color: #1A0F31;
    font-weight: 500;
}
.social-banner .social-item i{
    padding-right: 10px;
}
/* Social banner */

/* overlay banner begin */
.overlay-text-wrapper .overlay-text-card{
    padding: 48px;
    width: 610px;
    border:1px solid #eeeeee;
    border-radius: 10px;
    background-color: #ffffff;
    position: relative;
    z-index: 2;
    margin-left: -90px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.50);
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.50);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.50);
}
.overlay-text-wrapper .overlay-text-card h2{
    color: #0F172A;
    font-size: 40px;
    font-style: normal;
    font-weight: 800;
}
/* overlay banner end */

/* how-works-wrapper begin */
.how-works-wrapper .work-cards{
    border-radius: 10px;
    background: #ffffff;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.10);
    padding: 20px;
    margin-bottom:30px;
}
.how-works-wrapper .work-cards .work-cards-upper{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
}
.how-works-wrapper .work-cards .work-cards-upper img{
    width: 115px;
    height: 115px;
}
.how-works-wrapper .work-cards .work-cards-upper span{
    font-size: 64px;
    font-style: normal;
    font-weight: 600;
    color: #EFEFEF;
}
.how-works-wrapper .work-cards .work-cards-lower h3{
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 37.5px;
    padding-bottom: 20px;
}



/* how-works-wrapper end */

/* brand-logos-wrapper */
.brand-logos-wrapper{
    background-color: #160331;
    padding: 40px 0px;
    border-radius: 0px 0px 0px 100px;
}
.brand-logos-wrapper .brand-item-logo{
    display: flex;
    align-items: center;
    justify-content: center;
}
.brand-logos-wrapper .owl-dots{
    display: none;
}
/*.brand-logos-wrapper .heading-section h2{*/
/*    color: #ffffff;*/
/*}*/
.brand-logos-wrapper .heading-section .brand-logos-heading{
    color: #ffffff;
    text-align: center;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    padding-bottom: 15px;
    font-family: 'gilroy', sans-serif;
    margin:0;
}
.brand-logos-wrapper .heading-section p{
    color: #ffffff;
}
/* brand-logos-wrapper */
/* quote-form-wrapper begin */
.quote-form-wrapper{
    background-image: url('../web-images/getaquote/get-free-quote-banner.webp');
    background-repeat: no-repeat;
    padding: 40px 0px;
    background-size: cover;
}
.quote-form-wrapper .quote-form-content h1{
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color:#160331;
}
.contact-page .quote-form-wrapper .quote-form-content p{
    font-size: 18px;
    font-weight: 400;
    line-height: 32px; /* 190.909% */
}
.contact-page .quote-form-wrapper .quote-form-content .big-text{
    font-weight: 700;
}
.quote-form-wrapper .quote-form-content p{
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 144.444% */
    color:#4A5568;
}
.quote-form-wrapper .quote-form-content .big-text{
    font-family: 'Inter',sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 42px; /* 190.909% */
}
.quote-form-wrapper .quote-form-content .big-text a{
    color:#D8AC48;
}
.quote-form-wrapper .quote-form-content span{
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 180%; /* 39.6px */
    text-transform: uppercase;
    color:#160331;
}
.quote-form-wrapper .quote-form-content span::before{
    top: 15px;
}
.quote-form-wrapper .product-usps-list ul {
    column-count: 2;
    border-top: 1px solid #CBD5E1;
    padding-top: 25px;
}
.quote-form-wrapper .product-usps-list ul li {
    line-height: 30px;
}
.quote-page-content-heading{
    text-align: left;
    padding-bottom: 50px;
}
.quote-page-content-heading h2{
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 48px */
    color:#160331;
    padding-bottom: 10px;
}
.quote-page-content-heading p{
    color:#4A5568;
}
.quote-page-content-item{
    padding-bottom: 20px;
}
.quote-page-content-img{
    position: absolute;
    right: 0;
    top: 0;
}
.quote-page-content-img img{
    height: 950px;
}
.quote-page-content-item h4{
    color: #160331;
    font-family: 'Inter' ,sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%; /* 24.2px */
}
.quote-page-content-item p{
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 144.444% */
    color: #4A5568;
}
.quote-page-content-item span{
    width: 60px;
    height: 4px;
    background-color: #D8AC48;
    border-radius: 10px;
    margin: 10px 0px;
    display: inline-block;
}
.quote-page .process-bg-before{
    margin-top: 20px;
}
/* quote-form-wrapper end */
/* Contact us page begin */
.contact-page-info-wrapper{
    background-image: url('../images/contact-us/contact-content-bg.webp');
    background-repeat: no-repeat;
    background-size: cover;
    padding: 70px 0px;
    position: relative; 
    background-attachment: fixed;
}
.contact-page-info-content{
    position: relative;
    padding: 0px 50px 0px 0px;
}
.contact-page-info-wrapper::before{
    content: '';
    position: absolute;
    width: 50%;
    height: 100%;
    background-color: rgba(255,255,255, 0.8);
    top: 0;
    bottom: 0;
    left: 0;
}
.contact-page-info-content span{
    color: #160331;
    font-family: 'Inter', sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2px;
}
.contact-page-info-content h2{
    color: #160331;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.contact-page-info-content p{
    color:#160331;
font-family: 'Inter', sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px; /* 144.444% */
margin-bottom: 40px;
}
.contact-page-info-content ul li{
    display: flex;
    padding-bottom: 30px;
}
.contact-page-info-content ul li svg{
    margin-right:15px;
}
.contact-page-info-content ul li p{
    margin-bottom: 0;
    color: var(--Main-Text, #160331);
    font-family: 'Inter', sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px; /* 118.182% */
}
.contact-page-info-content ul li p span{
    color: #4A5568;
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    margin-top: 10px;
    display: inline-block;
}
.contact-page-info-content ul li p a{
    color: #4A5568;
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    margin-top: 10px;
    display: inline-block;
}
.contact-banner-img{
    margin-top: -100px;
}
/* Contact us page end */
/* instagram-post-widget */
.instagram-post-widget .eapps-instagram-feed-header{
    display: none;
}
.instagram-post-widget .eapps-instagram-feed a:last-child{
    display: none;
}


/* instagram-post-widget */

/* Blog widget begin */
.blog-wrapper{
    padding:40px 0px;
}
.blog-wrapper .sign-line::before{
    top: 40px !important;
}
.blog-wrapper .owl-nav .owl-next{
    top: 235px;
}
.blog-wrapper .owl-nav .owl-prev{
    top: 235px;
}
.blog-wrapper .blog-item{
    position: relative;
    margin-top: 30px;
    border-radius: 10px;
    background: var(--Whit, #FFF);
    box-shadow: 0px 10px 20px 0px #DDD;
    margin-bottom: 15px;
}
.blog-wrapper .blog-item .blog-content{
    bottom: 0px;
    padding: 45px 15px 30px;
    color: #160331;
    display: block;
    background-color: #ffffff;
    position: relative;
    border-radius: 0px 0px 10px 10px;
}
.blog-wrapper .blog-item .blog-content .blog-date{
    position: absolute;
    height: 75px;
    width: 75px;
    border-radius: 50%;
    text-align: center;
    line-height: 15px;
    background-color: #1a0f31;
    margin-bottom: 0;
    color: #ffffff;
    padding: 10px;
    top: -40px;
}
.blog-wrapper .blog-item .blog-content .blog-date p{
    margin-bottom: 0px;
    color: var(--White, #FFF);
    font-size: 22px;
    font-style: normal;
    font-weight: 700;   
    line-height: 32px;
}
.blog-wrapper .blog-item .blog-content .blog-date span{
    color: #FFF;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
}
.blog-wrapper .blog-item .blog-content h3{
    color: var(--Main-Color, #160331);
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 136.364% */
}
.blog-wrapper .blog-item .blog-content a{
    color: #D8AC48;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
}
.blog-wrapper .owl-stage-outer { 
    overflow: visible !important;
}
.blog-wrapper .owl-item {
   opacity: 0;
}
.blog-wrapper .owl-item.active {
  opacity: 1;
}
/* Blog widget end */


/* box-by-style-wrapper begin */
.box-by-style-wrapper{
    padding:80px 0px;
}
.box-by-style-wrapper .box-by-style{
    margin-bottom:30px;
}
.box-by-style-wrapper .box-by-style p{
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    margin:10px 0px;
}

.style-related-categories{
    position: relative;
    padding: 50px 0px 50px;
}
.style-related-categories .owl-nav{
    display: none;
}
.style-related-categories .related-item-logo{
    /* height: 290px; */
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.style-related-categories .related-item-logo img{
    height: 100%;
    object-fit: cover;
}
.style-related-categories .related-item-content{
    height: 130px;
    width: 90% !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 20px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.50);
    backdrop-filter: blur(40px);
    -webkit-backdrop-filter: blur(40px);
    margin: 20px 0px;
}
.style-related-categories .related-item-content p{
    color: #160331;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 0;
    text-align: left;
    flex: 3;
    margin-top: 20px;
    font-family: 'gilroy', sans-serif ;
}
.style-related-categories .related-item-content i{
    height: 38px;
    width: 38px;
    background-color: #160331;
    line-height: 38px;
    text-align: center;
    color: #ffffff;
    border-radius: 25px;
    transform: rotate(315deg);
}

.gallery-wrapper{
    padding:60px 0px 80px;
}
.gallery-wrapper .gallery-item{
    padding: 12px 0px;
}
/* box-by-style-wrapper end */
/* product-page begin */
.product-page .product-content-wrapper .tab-navigation .nav-tabs{
    width: 497px;
}

/* product-page end */
/* Footer begin */
.cta-wrapper-footer .cta-banner-content .sub-heading{
    color:#D8AC48;
    font-size: 40px;
    font-weight: 800;
    line-height: 33px;
    margin-bottom: 10px;
}
.cta-wrapper-footer h3{
    font-size: 40px;
    font-weight: 800;
    line-height: 50px;
    margin-bottom: 20px;
    color:#160331;
}
.cta-wrapper-footer .cta-banner-content p{
    font-size: 22px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: center;
    color: #4A5568;
    margin-bottom:40px;
    font-family: 'gilroy', sans-serif;
}
.cta-wrapper-footer .cta-banner-content a{
    padding: 1rem 2.5rem !important;
}
.cta-wrapper-footer{
    padding: 60px;
    text-align: center;
    background-color: #F5ECD8;
    color: #ffffff;
}


footer{
    background-color: #160331;
    padding: 50px 0px;
}
.footer-col-1 img{
    width: 100%;
    margin-bottom: 20px;
}
.footer-col-1 p{
    font-size: 15px;
    line-height: 28px;
    color:#ffffff;
    text-align: justify;
}
.footer-col-1 span{
    color:#ffffff;
    font-size: 16px;
}
.footer-col-1 ul{
    display:inline-flex;
    padding: 10px 0px;
}
.footer-col-1 ul li{
    padding: 0px 10px;
}
.footer-col-1 ul li:first-child{
    padding-left: 0px;
}
.footer-col-2, .footer-col-3, .footer-col-4{
    margin-top: 15px;
    padding-left: 40px;
}
.footer-title{
    font-size: 16px;
    font-weight: 700;
    color: #ffffff;
    margin-bottom: 25px;
    position: relative;
    display:inline-block;
}

.footer-title::before{
    content: '';
    position: absolute;
    width: 70px;
    height: 10px;
    background-image: url(../images/footer/border-line.svg);
    bottom: 0;
    left: 0;
    right: 0;
    top: 22px;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 1;
}
.footer-col-4 img{
    margin:10px 0px 0px 0px;
}
.footer-col-4 p{
    margin-top: 20px;
    margin-bottom: 0;
    color:#ffffff;
    font-size:15px;
}
.footer-col-4 i{
    color:#d8ac48;
    margin-right: 10px;
}
.footer-list li{
    color: #ffffff;
    font-size: 15px;
    padding: 5px 0px;
    line-height: 28px;
}
.footer-list li a{
    color: #B9B3C1;
}
.footer-list li a svg{
    margin-left:10px;
}
.copyright-footer{
    display: flex;
    justify-content: center;
}
.copyright-footer p{
    margin-bottom: 0px;
    color:#ffffff;
    font-size:15px;
}
.copyright-footer p a{
    color: #d7ab48;
}
.copyright-footer .footer-social{
    display: inline-flex;
}
.copyright-footer .footer-social li{
    padding: 0px 10px;
}
.copyright-footer .footer-social li i{
    color: #ffffff;
    font-size: 18px;
}
.copyright-footer .footer-social li a:hover i{
    color:#d8ac48;
}
.copyright-footer-wrapper{
    background-color: #160331;
    padding: 15px 0px;
    border-top: 1px solid #3d2536;
}
/* Footer end */
/* Homepage begin */
.homepage .brand-logos-wrapper{
    padding: 40px 0px 40px;
}
.brand-logos-wrapper img{
    /* height: 40px; */
    width: 100px !important;
    object-fit: contain;
}
.brand-logos-wrapper .owl-nav{
    display: none;
}
.event-banner-wrapper{
    background-image: url(../new-year-banner/newyaer-banner.webp);
    background-size: cover;
    background-repeat: no-repeat;
    height: 570px;
    background-position: center center;
}
.hero-banner-wrapper{
    padding: 70px 0px 190px;
    background-image: url(../web-images/home/backgroung-h.webp);
    background-size: cover;
    background-repeat: no-repeat;
}
.hero-banner-wrapper .hero-content span{
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.brand-logo-canve{
    margin-bottom: -160px;
}
.hero-banner-wrapper .hero-content h1{
    color: #FFF;
    font-size: 30px;
    font-style: normal;
    font-weight: 800;
    line-height: 55px;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.hero-banner-wrapper .hero-content h2{
    color: #160331;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 2px;
}
.hero-banner-wrapper .hero-content .sub-heading{
    color: #160331;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 2px;
    font-family: 'gilroy', sans-serif;
    margin: 0;
}
.hero-banner-wrapper .hero-content ul{
    margin: 0px 0px 30px;
}
.hero-banner-wrapper .hero-content ul li{
    line-height: 24px;
    font-family:'gilroy' , sans-serif;
}
.hero-banner-wrapper .hero-content p{
    color:#160331;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    margin: 18px 0px 8px 0px;
}
.hero-img{
    position: relative;
}
.hero-img img{
    /*position: absolute;*/
    top: 33px;
}
.canve-div-one{
    margin-top: -153px;
    text-align: center;
    position: relative;
}
.canve-div-one ul{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -65px;
}
.canve-div-one ul li{
    padding: 0px 15px;
}
.material-wrapper{
    padding: 40px 0px 50px;
    background-color: #ffffff;
}
.material-wrapper .home-material-card{
    border-radius: 15px;
    border: 1px solid #E1E2E4;
    background: var(--White-Color, #FFF);
     box-shadow: 10px 10px 50px 0px #DDD; 
}
.material-wrapper .home-material-card img{
    height: 250px;
    object-fit: cover;
    width: 100%;
    border-radius: 10px 10px 0px 0px;
}
.material-wrapper .home-material-card h4{
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.5px;
    text-align: left;
    color: #160331;
}
.material-wrapper .home-material-card span{
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.5px;
    text-align: left;
    color: #160331;
    font-family: 'gilroy', sans-serif;
    margin-bottom:8px;
    display:inline-block;
}
.material-wrapper .home-material-card p{
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.5px;
    text-align: left;
    color: #1A0F3199;
    font-family: 'Inter', sans-serif;
}
.material-wrapper .home-material-content{
    padding: 25px 15px 0px 15px;
    min-height: 190px;
}
.material-wrapper .material-heading h3{
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: 0em;
    text-align: left;
    color: #4A5568;
    margin: 15px 0px;
}
.material-wrapper .owl-nav .owl-prev{
    left: -40px;
    top: 200px;
}
.material-wrapper .owl-nav .owl-next{
    right: -40px;
    top: 200px;
}


.mailerbox-home-wrapper{
    background-image: url(../images/homepage/product-slider/product-bg.jpg);
    background-size: cover;
    /* padding: 60px 0px; */
    position: relative;
    z-index: 1;
    /* height: 500px; */
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 5;
}
.mailerbox-home-wrapper .product-ecommec{
    height: 100vh;
    overflow: scroll;
    overflow-x: hidden;
    z-index: 1;
    position: relative;
    /* margin-top: 44px; */
}
.mailerbox-home-wrapper .product-ecommec::-webkit-scrollbar {
    width: 0px;
  }
.mailerbox-home-wrapper .product-ecommec::-webkit-scrollbar-track {
    background: #f7eef1; 
  }
.mailerbox-home-wrapper .product-ecommec::-webkit-scrollbar-thumb {
    background: #f7eef1; 
    border-radius:10px;
  }
.mailerbox-home-wrapper .product-ecommec::-webkit-scrollbar-thumb:hover {    
    background: #f7eef1; 
} 
.canve-png-img{
    background: rgb(254,238,225);
    background: linear-gradient(90deg, rgba(254,238,225,1) 43%, rgba(246,237,242,1) 57%);
    height: 150px;
    margin-top: -150px;
    position: relative;
    z-index: -1;
}

.mailerbox-home-wrapper .product-slider-img{
    text-align: center;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 100vh;
}

.content{
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: baseline;
    flex-direction: column;
    height: 100%;
}
.content.active{
    opacity: 1;
}
.content-wrapper{
    position:relative;
}

@media (max-width:992px){
    .content-wrapper{
        display:none;
    }
}


/* .mailerbox-home-wrapper .product-slider-img .grid-bg-wrap{
    width: 100% !important;
    position: absolute;
    height: 500px;
    object-fit: cover;
    z-index: -1;
} */

.mailerbox-home-wrapper .product-slider-img img{
    /* width: 100% !important; */
    object-fit: contain;
    margin-bottom: -50px;
    max-height: 470px;
}
.mailerbox-home-wrapper .product-slider-img h5{
    color: #160331;
    text-align: center;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.mailerbox-home-wrapper .product-slider-img p{
    color: #4A5568;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px; /* 156.25% */
}
.mailerbox-home-wrapper .product-slider-img::before{
    content: '';
    background-image: url(../images/homepage/product-slider/grid.webp);
    position: absolute;
    height: 100vh;
    width: 560px;
    z-index: -1;
    top: -0px;
    background-size: cover;
    background-position: left;
    /* left: 89px; */
    background-repeat: no-repeat;
}
/* .mailerbox-home-wrapper .row{
    height:100vh;
} */
.mailerbox-home-wrapper .mailerbox-home-content p{
    margin-right: 40px;
    font-size: 18px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: 0em;
    text-align: left;
    color:#160331;
    padding-bottom:32px;
}
.mailerbox-home-wrapper .mailerbox-home-content h2{
    font-size: 40px;
    font-weight: 700;
    line-height: 44px;
    letter-spacing: 0em;
    text-align: left;
    color:#0F172A;
    margin-bottom:0;
    padding-bottom:32px;
}
.product-sticker{
    position: absolute;
    height: 130px;
    width: 130px !important;
    right: 55px !important;
    top: 8%;
    background-color: #f0e9f0;
    border-radius: 50%;
    z-index: 9;
}
.product-slider-content{
    position: absolute;
    bottom: 7%;
}
/* Homepage end */
/* Product Page begin */
.material-wrapper .owl-stage-outer { 
overflow: visible !important;
}

.material-wrapper .owl-item {
   opacity: 0;
   transition: opacity 500ms;
}
.material-wrapper .owl-item.active {
  opacity: 1;
}


/* Product Page end */
/* Social sticky */
/*.sticky-social {*/
/*    position: fixed;*/
/*    right: 0;*/
/*    z-index: 2;*/
/*    top: 35%;*/
/*}*/



