/*Write Css*/
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700&display=swap');

h1, h2, h3, h4, h5, h6 {

    font-family: 'Playfair Display', serif !important;
}



body, p, li, span,a,span,button,input {
   font-family: 'Playfair Display', serif !important;
}

.furniture .headermid-wrapper {
    padding: 0 0 !important;
}

.furniture .header-middle .main-nav li a {
    font-weight: 900 !important;
    font-size: 18px !important;
}
.furniture .header-middle .main-nav li a:hover {
    color: #940404 !important;
}


.mango-product-tabs-container .product-container .product-card-content .tag {
    font-weight: 700 !important;
}

/*Aboutus page */
.aboutCaption-global .pera {
    color: black !important;
}
.abutArea-global1 .aboutCaption-global .pera {
    color: #000000 !important;
}
/* Shop page */
.categoryOption ul li a {
    font-weight: 700 !important;
}

/*Blog  */
section.construction_blog_area.featured-blog .container {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
/* */
.construction_sectionTitle__two.text-left.title_flex {
    text-align: center !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    margin-bottom: 40px !important;
    width: 100% !important;
}

.construction_sectionTitle__two .title {
    text-align: center !important;
    width: 100% !important;
    margin-bottom: 10px !important;
}
/* blog description */
.construction_blog__contents__title a {
  display: block !important;
  white-space: nowrap !important;       
  overflow: hidden !important;         
  text-overflow: ellipsis !important;   
}
.construction_blog__contents__title {
    color: black !important;
}

/* Footer Logo */
.footer-logo {
    margin-bottom: 1px important;
}
.footer-widget .footer-logo {
    margin-bottom: 0px !important;
}

/* Blog */
.singleBlog-global .blogCaption .tittle {
    font-weight: 700 !important;
}

/* Removing login with Google */
.form-Wrapper .cmn-btn-outline0 {
    display: none !important;
}

/* Blog Paragraph color*/
.blogDetails p,
.blogDetails p strong,
.blogDetails .servicesDiscription-global p {
    color: #000 !important;
}

.mt-20 {
    color: black !important;
    font-weight: 900 !important;
}

/* Contact of top header */


/* Mobile Responsive */
@media (max-width: 576px){
    .header-top {
     padding: 8px 0 !important;
    }

   .header-top-entry .title {
     display: flex !important;
     align-items: center !important; 
     line-height: 1 !important;
   }

   .header-top-entry .title i.fa-phone {
     margin-top: 0 !important;
   }

   .header-top-entry .title a {
     display: inline-flex !important;
     align-items: center !important;
     line-height: 1 !important;
   }

   .header-top-entry .title a b {
     position: relative !important;
     top: -5px !important; 
   }

}


/* Mobile carousel items round and small */
 @media (max-width: 430px) {
 .promo-banner-box,
 .promo-banner-box .cat-contents { 
   height: 110px !important; 
   width: 110px !important; 
   border-radius: 50%; 
   overflow: hidden;
   margin: auto;
 }

 .promo -banner-box img { 
   max-width: 100%; 
   max-height: 100%; 
   object-fit: cover; 
   border-radius: 50%; 
     
 }

@media (max-width: 430px) {
  /* Make item itself small and round */
  .owl-item .item {
    width: 110px !important;
    height: 110px !important;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 5px; /* spacing between items */
  }

  .owl-item .item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
  }

  /* Make the stage display flex so items wrap nicely */
  .owl-stage {
    display: flex !important;
    justify-content: start;
    gap: 5px; /* space between items */
  }

  /* Optional: remove Owl Carousel inline width */
  .owl-item {
    width: auto !important;
  }
}

  

