.product-inner .ribbons .ribbon{
  background-color: #94386E !important;
}
.text-primary{
  color: #94386E !important;
}
.js-cookie-consent.cookie-consent{
   background-color: #94386E !important;
}
.widget-product-categories .category__thumb .img-fluid-eq__dummy {
    margin-top: 100%;
}

.marquee{
  background: #94386E !important;
}
.site-info__item .site-info__image img {

    width: 100%;
}

.footer-widgets ul li:nth-child(2).py-2 {
    display: flex;
}
.product-category-item.slick-slide .category-item-body.p-3,
.product-category-item.slick-slide .category-item-body .category__text.text-center.py-3 {
    padding: 0 !important;
}

.header .header-middle .header__left .logo a img {
   
    width: 100%;
    max-width: 200px;
}

.section-banner-wrapper .banner-medium .banner-item__image img {
    height: inherit;
}

.widget-product-categories .product-categories-body .product-category-item .came-3tegory-item-body {
    background-color: #fff;
    
}

.widget-featured-brands.py-5 {
    padding: 0 !important;••••••
}
.entry-meta-author, .entry-meta-categories {
    display: none;
}
.widget__inner .entry-meta .entry-meta-date span,
.entry-meta-date span {
    display: none !important;
}

.widget-wrapper.widget-product-tags {
    display: none;
}

// custom email varification

#email-card .card {
    width: 100%;
    border: none !important; 
    z-index: 1;
    display: flex; 
    justify-content: center;
    align-items: center
    
}

#email-card .card h6 {
    color: red;
    font-size: 20px
}

#email-card .inputs input {
    width: 40px;
    border: 0;
    border-bottom: 2px solid #9f9f9f;
    height: 40px;
    border-radius: 0 !important;
}
#email-card  .inputs input:focus {
    border:0;
    border-bottom: 2px solid var(--prima••••••ry-color);
}


#email-card input[type=number]::-webkit-inner-spin-button,
#email-card input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0
}

#email-card .card-2 {
    background-color: #fff;
    padding: 10px; 
    height: 100px;
    bottom: -50px;
    left: 20px;
    position: absolute;
    border-radius: 5px
}

#email-card .card-2 .content {
    margin-top: 50px
}

#email-card .card-2 .content a {
    color: red
}

#email-card .form-control:focus {
    box-shadow: none;
    border: 2px solid red
}

#email-card .validate {
    border-radius: 10px; 
    background-color: var(--primary-color);
    border: 1px solid var(--primary-color); 
    padding: 12px 20px;
    font-size: 20px;
} 
#email-card .validate:hover {  
    background-color: var(--heading-color);
      border: 1px solid var(--heading-color); 
     
} 
#email-card .bottom-text{
    margin-top: 30px;
}
.footer-socials p.me-3{
  display: none;
}
@media (max-width:300px){
 #email-card .inputs input {
    width: 20px;
    height: 30px
}
}

.widget-mobile-apps
{
background-position: center;
}

@media (max-width:575px){
.section-content.section-content__slider .section-slides-wrapper .slide-item .slide-item__image img{
      object-fit: initial;
  }
  .section-banner-wrapper .banner-medium .banner-item__image{
    height: 74vw;
  }
  
}
.site-info__item .site-info__image img {
    max-width: 60px !important;
}
.section-banner-wrapper .banner-medium .banner-item__image img {
    height: -webkit-fill-available;
}
@media (min-width:768px) and (max-width:991px){
  .section-content.section-content__slider .section-slides-wrapper .slide-item .slide-item__image img {
   
    object-fit: initial !important;
}
}
.product-inner .product__title,
.product-inner .product__title a,
.product-detail-container .meta-categories a
{
  
    color: #3C6682 !important;
}
.ribbons .ribbon
{
background-color: #3C6682!important;
color:#fff;
}


.breadcrumb li.breadcrumb-item a,
.product-detail-container .product-details .product-entry-meta a
{
color: #3C6682!important;
}
.product-price,
.product-price ins{
color:#000;
}
.widget-area .tag-cloud-link:hover
{
color:#fff;
}
.site-info__item .site-info__image img
{
    max-width: 180px !important;
}

.header .header-middle .header__center .form--quick-search .form-group--icon .product-category-label
{
      border-radius: 25px 0px 0px 25px;
}
.header .header-middle .header__center .form--quick-search button
{
      border-radius: 0px 25px 25px 0px;
}
.marquee
{
      padding: 12px 0;
}
.header .header-middle .header__right .header__extra .header-box-content
{
  /*display:none;*/
}
.section_title
{
  text-align:center;
}
.section_a_all ul
{
      padding-left: 15px;
}

.section_a_all ul li
{
  margin-bottom:10px;
}
.banner-text
{
  display:none;
}
.banner-img img
{
  width:100%;
      margin-bottom: 15px;

}
.container:has(.banner-img)
{
      max-width: 100%;
}
.container .col-md-12:has(.banner-img)
{
  padding:0;
}
.header .header-middle .header__center {
    width: 50%;
    margin-left: 20px;
}
body {
    overflow-x: hidden;
}
.header .header-middle .header__right .header__extra .header-box-content span {
    font-size: 11px;
  font-weight: 900;}
.footer-widgets ul li:nth-child(3).py-2 {
    display: flex;
}
#footer h4{
font-size:20px;
}
.row-cols-sm-2>* {
    flex: 0 0 auto;
    width: 100%;
}
.product-detail-container .product-details .product-entry-meta p, .product-detail-container .product-details .product-entry-meta small {
    display: none;
}