:root {
    --main-color: #000 ;
    --bg-color: #FFF ;
    --font-size-forteen: 1!important;
  --font-size-sixteen: 1.1!important;
  --font-size-eighteen: 1.2!important;
}
@media (min-width: 992px) {
  .col-lg-5 {
    padding-right: 42%;
  }
}
/* @media (min-width: 992px) {
  .bk-contact-item {
    padding-right: 28%;
    gap: 0;
  }
} */
 .maroof-icon{
  /* display: none !important; */
   color: white;
} 
.flex-lg-row{
          flex-direction: column  !important;
        /* flex-direction: row !important; */
    
}
.pb-2{
  color: white !important;
}
.footer-companies{
  display: none !important;
} 
body[data-template="home"] {
    background-color: var(--bg-color); 
  }
  

  .slider-container {
      background-color: var(--bg-color);
  }
  
  .section-title {
      position: relative;
      
  }
  
  @media(max-width: 450px) {
      .home-products-section[section-id=eedf2ec5-8ce7-4195-bc75-97fbd82a03be] {
          height:auto
      }
  
      
  }
  
  @media(max-width: 450px) {
      .product-item .content div {
          height:145px!important;
      }
  }
  
  a.btn-product-card-out-of-stock {
      background: #533312!important;
      color: #f9f3e0!important
  }
  
  .ltr .account-lang-currency {
      background-color: #533312
  }
  .menu-header-theme-bg-primary {
      background-color: #F0F0F0!important;
      color: #fdf3e0!important
  }
  
  @media only screen and (max-width: 768px) {
      .announcement-text {
          font-size:14.5px!important;
          line-height: 1.5!important;
          max-width: 280px!important;
          margin: 3px 0!important
      }
  
      
  
      .slide-menu__slider {
          padding-bottom: 650px
      }
  
      .slide-menu a {
          padding: 18px;
          font-size: 1.3rem
      }
  
      .breadcrumb {
          background-color: #F2F2F2;
          padding: 1.5rem 1rem
      }
  
      .breadcrumb-item a {
          font-size: 15px
      }
  
      .breadcrumb-item.active {
          font-size: 15px;
          color: #F2F2F2 !important;
      }
  
      .subTitle-detail {
          padding: 48px 16px;
          background-color: #F2F2F2
      }
  
      .bread-title {
          margin: 0 auto;
          color: #f9f3e0!important;
          font-weight: 700
      }
  
      .filter-buttons-container {
          margin: 0 auto!important;
          padding: 0 16px 24px
      }
  
      .product-card-rating-wrapper {
          display: none
      }
  }
  
  .product-price {
      text-align: center;
      color: var(--main-color) !important ;
  }
  
  .product-formatted-price {
      color: #f9f3e0!important;
      font-weight: 600;
      font-size: 24px;
      margin-bottom: 20px
  }
  
  .col-product-info>section>p {
      font-size: 16.5px
  }
  
  .col-product-info>section .tamara-product-widget {
      font-family: inherit!important;
      font-size: 16px
  }
  
  #product-form .size-box label {
      font-size: 16px;
      font-weight: 700
  }
  
  #product-form .size-box ul li span {
      font-size: 16px
  }
  
  .col-product-info>div:last-child {
      display: none
  }
  
  .products-details-page .products-details {
      padding: 8px;
      margin-top: 0!important;
      margin-bottom: 0!important
  }
  
  #product-description {
      padding: 8px;
      margin-top: 0!important
  }
  
  .products-details-page .description-icon {
      display: none
  }
  
  .products-details-page .description-title {
      margin-right: 0;
      margin: 0 0 8px;
      font-size: 20px
  }
  
  .products-details-page .description-paragrah {
      font-size: 16.5px
  }
  
  .products-details-page .container>section {
      padding: 8px
  }
  
  .products-details-page .products-slider-wrapper {
      margin-top: 16px
  }
  
  .products-details-page .product-selection {
      display: none
  }
  
  .btn-product-card-select-variant, .product-card-add-to-cart, .btn-product-card-out-of-stock {
      width: 100%!important;
      margin-top: 12px;
      padding: 8px;
      font-size: 14.5px;
      border: none;
      background-color: var(--main-color) !important;
      color: #f9f3e0!important;
      border: 1px solid var(--main-color);
      background-color: transparent !important;
      color: var(--main-color)!important
  }
  
  .btn-product-card-select-variant:hover, .btn-product-card-select-variant:active, .product-card-add-to-cart:hover, .product-card-add-to-cart:active {
      background-color: var(--main-color) !important;
      box-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);
      color: #fff!important
  }
  
  .category-products-display-more-section {
      margin-top: 1.8rem!important;
      margin-bottom: 1.5rem
  }
  
  .button.more-button, a.more-button {
      padding: 12px 16px
  }
  
  .button.more-button, a.more-button:hover, .button.more-button, a.more-button:active {
      background-color: var(--main-color) !important;
      box-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);
      color: #FFF!important
  }
  /* .footer-theme-text-for-primary-bg {
    background-image: url("https://i.postimg.cc/KvW9sG9N/sdfggfd.png")
  } */
  /* .footer-theme-text-for-primary-bg { */
.footer-theme-text-for-primary-bg{
    position: relative;
    background-color: #000;
    background-image: url("https://i.postimg.cc/KvW9sG9N/sdfggfd.png");
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    overflow: hidden;
}
.banko-social-section{
  border-top: 1px solid rgb(255 255 255 / 30%);
    background-color: black;
}
/* تحسين ظهور الإضاءة في الموبايل */
@media (max-width: 768px) {
    .footer-theme-text-for-primary-bg {
        background-position: center top;
        background-size: 180% auto;
    }
}

/* now code  */
  .footer-store-section {
      text-align: center;
      padding: 48px 12px
  }
  
  .footer-about-us-links-div {
      padding: 16px 0
  }
  
  .footer-about-us-links-div h1 {
      font-size: 18.5px;
      color: white!important;
  }
  
  .footer-about-us-links-div p {
      font-size: 16px;
      color: white!important;
      margin-bottom: .5rem
  }
  
  .footer-about-us-links-div a {
      font-size: 16px;
      color: white!important
  }
  
  .footer-about-us-links-div a:hover, .footer-about-us-links-div a:active {
      color: var(--main-color) !important ;
  }
  
  .social-icons {
      margin: 0 auto;
      display: flex!important;
      justify-content: center
  }
  
  .social-icons a {
      margin: 6px 0 0 20px!important;
      border: none!important
  }
  
  .social-icons span {
      height: 36px;
      width: 36px;
      font-size: 24px!important;
      color: #ffffff !important;
      padding: 12px;
      border: none!important
  }
  
  .social-icons span:hover, .social-icons span:active {
      color: var(--main-color) !important ;
  }
  
  .footer-copyrights-vat-certificate {
      background-color: #000000!important
  }
  
  
  .footer-copyrights {
      font-size: 14px!important;
      color: #533312;
      padding: 0 0 28px
  }
 
  
  .prod-col {
      background-color: #fff;
      padding: 10px 10px 20px 10px ;
      margin: 10px 20px;
      border-radius: 7px;
  }
  
  .product-item .product-title {
      min-height: 50px !important;
      text-align: center;
  }
  
  .product-item .product-title > span {
      height: 51px;
      
  }
  
  .product-crd-spec {
      min-height: 45px;
  }
  
  .loyalty_button_footer {
      display: none !important;
  }
  
  ul.theme-text-for-primary-bg > li:nth-of-type(1)  {
      display: none !important;
      
  }
  
  .slide-menu-ul-li {
      color: var(--main-color);
      border-top: 0.5px solid rgba(255, 255, 255, 0.08);
  }
  
  .breadcrumb {
      background-color: #F2F2F2 !important ;
      
  }
  
  .bread-title {
      
      color: var(--main-color) !important;
      
  }
  
      .subTitle-detail {
          padding: 48px 16px;
          background-color: #f9f3e0;
      }
      
      body[data-template="category"] {
    background-color: #fff !important; 
    overflow-x: hidden;
  }

li.all-categories ,
ul.main-nav > li.all-categories {
display:none !important;
}

.language-currency-menu ,
.language-currency {
    display: none !important;
    
}

@media (max-width: 410px) {
    .products-list .prod-col .product-item {
        width: 70% !important;
    }
}

/********************************/

@media (min-width: 768px) {
   .image-logo {
    width: 135PX !important;
    top: 25% !important;
}  
}


nav.slide-menu > div.slide-menu__slider ul li a[href="/categories"]{
   
    display: none;
}

/*********************************************/
.footer-about-us-links-div.footer-about-us-div {
  position: relarive;
}
.footer-about-us-links-div.footer-about-us-div::before {
  content: "";
  display: block;
  /* width: 140px;
  height: 45px; */
  width: 175px;
    height: 75px;
  margin: 0 auto 15px auto ;

  background-image: url("https://i.postimg.cc/D0g57sK7/Artboard-9alshʿar-2.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.footer-about-us-links-div.footer-about-us-div > h2 {
  display: none !important;
}

/**************************/

#8466fd3b-487e-4cfa-a833-6af7046f5b71 .slider-item img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
  background-color: transparent; 
}

#8466fd3b-487e-4cfa-a833-6af7046f5b71 .box-1-1 {
  height: auto !important;
}

#8466fd3b-487e-4cfa-a833-6af7046f5b71 .content,
#8466fd3b-487e-4cfa-a833-6af7046f5b71 a {
  height: auto !important;
}

 

.footer-copyrights-vat-certificate ,
.prod-col .product-item .add-to-wishlist{
    display: none;
}

/*****************************************************/

 

/***********************************************/

body[data-template="home"] section[section-id="77d1ce0b-3127-4a7a-b961-10c984da007d"] div.content > a  {
  height: 70% !important;
}

body[data-template="home"] section[section-id="77d1ce0b-3127-4a7a-b961-10c984da007d"] div.content > a > img  {
  object-fit: fill !important;
}

body[data-template="home"] div[section-id="d5dbfb49-1589-4a77-9938-d03daab6600c"] div.category-item > a > img {
  max-width: 77% !important;
}

/*****************************************/
.custom-social-fixed{
    position: fixed;
    right: 20px;
    bottom: 20px;
    display: flex;
    flex-direction: column;
    gap: 12px;
    z-index: 9999;
}

.custom-social-fixed a{
    text-decoration: none;
}

.custom-social-fixed span{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    background: #fff;
    color: #000;
    font-size: 20px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    transition: 0.3s ease;
}

.custom-social-fixed .icon-call::before {
  content: "\e958";
}

.custom-social-fixed .icon-envelope-secondary::before {
  content: "\10f0e0";
}

.custom-social-fixed span:hover{
    transform: scale(1.05);
}

/***********************************************/


header:before {
                content: '';
                background: url(https://i.postimg.cc/KzdrFNWW/Whats-App-Image-2026-06-04-at-11-35-02-AM-copy.png);
                background-repeat-y: no-repeat;
                background-position-x: 0;
                animation: scrollBrands 2000s linear alternate both infinite;
                background-size: contain;
                height: 50px;
                display: block;
                background-color: var(--secondary) !important;
                background-position: center;
                margin-bottom: 16px;
                z-index: 9999999999999999;
            }

            @keyframes scrollBrands {
                0% {
                    background-position-x: 0;
                }

                50% {
                    background-position-x: 35000px;
                }

                100% {
                    background-position-x: 0;
                }
            }

            @media (max-width: 767px) {
                header:before {
                    background-size: 100%;
                    height: 36px;
                    background-position: center;
                    margin-bottom: -2px;
                }
            }

@media (min-width: 769px) {
                header:before {
                    
                    margin-bottom:0 ;
                }
            }

/*************************************/

div#d5dbfb49-1589-4a77-9938-d03daab6600c .section-title {
   text-align: center;
}

 .footer .logistics-pay-icons > a:first-child > img {
	display: none;
}

/**********************************/

section[section-id="77d1ce0b-3127-4a7a-b961-10c984da007d"] {
    position: relative;
}

section[section-id="77d1ce0b-3127-4a7a-b961-10c984da007d"]::before {
    content: "مزايا حصرية لعملاء BANKO";
    position: absolute;
    top: -45px;
   left: 50%;
    transform: translateX(-50%);
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2;
    color: black;
    z-index: 2;
  
}

div[section-id="8a9b0fed-0ba4-4f4a-ad37-a434a12ec854"] {
    margin-bottom: 40px;
}