/* Add custom CSS styles below */ 
/* top-navbar **/



a.s-menu-topnav-item.topnav-link-item {

    color: #535486;
    font-weight: 700;
}
/* top-navbar**/


/* silder block **/
section.s-block.s-block--photos-slider {
    margin-top: 0;
}
section.s-block.s-block--photos-slider .swiper-slide {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}
section.s-block.s-block--photos-slider .swiper-slide,
section.s-block.s-block--photos-slider .swiper-slide img {
    border-radius: 0 !important;
}
section.s-block.s-block--photos-slider .swiper.s-slider-container {
    padding: 0 !important;
}
.home-slider.photos-slider .s-slider-block__title-nav {
    display:none !important;
}


.banner--fixed img {
      background-color: transparent;
}
/* End silder block **/




#IRT__banners-1 > div > a{
height:232px;}

.banner-entry {
    height: 192px;
    background-color: transparent;
}

@media (max-width: 767px) {
  #IRT__banners-1 > div > a {
    height: 68px;
  }
  
.grid.one-row.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.banner-entry {
    /*height: 57px;*/
    background-color: transparent;

}

#IRT__banners-3 .banner-entry {
    height: 97px;
}

#IRT__banners-4 .banner-entry {
    height: 97px;
}

}
.navbar-brand img.lazy.loaded {
    max-width: 50%;
}
div#mainnav {
    height: 95px;
}


#IRT__banners-1{ margin-bottom :0 }

/* products **/
.s-slider-block__title-left,.s-block__display-all{
    display: none;
}

.s-slider-block__title ,.s-block__title{
    justify-content: center;
}
/* products
.s-slider-block__title h2,
.s-block__title h2  {
  font-size: 1.6rem;
  line-height: 2.2rem;
  color: #333;
  display: inline-block;
  position: relative;
  overflow: hidden;
  white-space: nowrap;

  animation: slideInText 3s ease-in-out infinite; 
}

@keyframes slideInText {
  0% {
    width: 0;
    opacity: 1;
    color: rgba(83, 84, 134, 0); 
  }
  50% {
    width: 100%;
    opacity: 1;
    color: #535486
  }
  100% {
    width: 100%;
    opacity: 1;
    color: #535486; 
  }
}
 **/


.s-product-card-entry {
 
    border-color: transparent !important;

}



/* footer **/
.s-contacts-icon svg {
    fill: rgb(83 85 136);
}

.s-social-link a svg {
    fill: rgb(83 85 136);
}


@media (max-width: 767px) {
#app > div.app-inner.flex.flex-col.min-h-full.relative > footer > div.store-footer__inner.bg-cover.bg-center.bg-no-repeat > div > div:nth-child(2){text-align: center;}
}
#app > div.app-inner.flex.flex-col.min-h-full.relative > footer > div.store-footer__inner.bg-cover.bg-center.bg-no-repeat > div > div:nth-child(3) > salla-contacts > div{    align-items: center;}
#app > div.app-inner.flex.flex-col.min-h-full.relative > footer > div.store-footer__inner.bg-cover.bg-center.bg-no-repeat > div > div:nth-child(3) > salla-contacts{  text-align: center;}


footer.store-footer salla-social.s-social-list {
    justify-content: center;
}




/* footer **/
/* الاسالة الشائعة**/

.faq-item{
    background-color: transparent !important;
    border: 1px solid #000000 !important;
        padding: 0.6rem;
    border-radius: 8px;
}


i.picker-icon.sicon-caret-down.rotate-icon{
    background-color: #2c2e68  !important ;
    color: white  !important;
}

/* الاسالة الشائعة**/





/* التصنيفات**/

#IRT__banners-3 > div ,#IRT__banners-4 > div{ grid-template-columns: repeat(5, minmax(0, 1fr));
    
}
#IRT__banners-3 > div .banner-entry ,#IRT__banners-4 > div .banner-entry {    background: transparent;}

#IRT__banners-3 > div .lazy__bg ,#IRT__banners-4 > div .lazy__bg 

 {
    background-position: 50%;
    background-size: contain;
    background-repeat: no-repeat; }
    
    
#IRT__banners-4{margin-top:0;}
 /* التصنيفات**/

.s-product-card-entry {
  transition: transform 0.4s ease;
}

.s-product-card-entry:hover {
  transform: scale(1.02);

}



@media (max-width: 767px) {
#IRT__testimonials-15 > div > div > div > div > h2{font-size:1.75rem;}
}




 /* المنتجات**/
 
 
 
.main-content.md\:sticky.md\:overflow-hidden.top-24.w-full.md\:w-2\/4 {
    display: flex;
    flex-direction: column-reverse;
}

h1.text-xl.md\:text-2xl.leading-10.font-bold.mb-4 {
    order: 2;
}


.flex.whitespace-nowrap.gap-2.items-center.border.border-gray-300.p-2.rounded-md.justify-center.flex-wrap {
    order: 1;
}


form.form.product-form {
    display: flex
;
    flex-direction: column;
}

section.flex.p-5.sm\:pb-0.rounded-md.rounded-b-none {
    order: 3;
}


 /*icon what**/
 
 @media (max-width: 767px) {  .css-1773v9p {
    bottom: 137px;
    right : 16px;
    
} .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}}
 
 
 
 .navbar-brand img.lazy.loaded {
    max-width: 33%;
}

#app > div.app-inner.flex.flex-col.min-h-full.relative > footer > div.store-footer__inner.bg-cover.bg-center.bg-no-repeat > div > div.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > a{
width:30%;
margin:auto;}

#IRT__fetures-17 > div > div > div.flex.justify-start.items-center.flex-1{
display:none;}
@media (max-width:600px){
section#IRT__banners-1 a.banner-entry.square-photos div {
    object-fit: cover !important;
    background-size: cover !important;
}

section#IRT__banners-1 a.banner-entry.square-photos {
    height: 138px;
}
}
.s-slider-block__title {
    display: none;
}

.s-block__title {
    display: none;
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-light-outline.s-button-disabled.s-button-loader-center {
    background-color: #b1b0b0 !important;
    opacity: 1;
    color: #000;
}


button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-light-outline.s-button-disabled.s-button-loader-center {
    background-color: #b1b0b0 !important;
    opacity: 1;
    color: #000;
}
.z-\[99\].absolute.bottom-2.left-2.text-xxs.text-white.px-2.py-0\.5.rounded-full.flex.justify-center.items-center.gap-x-1.text-sm.animate-pulse-shadow {
    padding: 5px 24px;
    font-size: 14px;
    position: absolute;
    top: 7px;
    bottom: auto;
    background-color: red !important;
    border-color: red !important;
  z-index: 9;
}

span.unicode {
    display: none;
}

.s-contacts-list.s-contacts-list-vertical {
    justify-content: center;
}
section#IRT__fixed-11 {
    margin-bottom: 26px;
}
/*.swiper-3d .swiper-slide {
    transform: unset !important;
    background: #fff !important;
}

.swiper-3d .swiper-slide-shadow-top ,.swiper-3d .swiper-slide-shadow-bottom{
    background-image: unset !important;
}
*/
@media (max-width:600px){
  .navbar-brand img.lazy.loaded {
    max-width: 70%;
}

.header-btn__icon ,i.sicon-indent-decrease.text-2xl.p-2.rounded-full.bg-primary  {
    width: 39px !important;
    height: 39px;
   
}

.header-search {
    position: absolute;
    top: 1.1%;
    z-index: 9999999999999999;
    right: 55px;
}

.s-block--notification-bar.w-full.text-primary-reverse.bg-primary.py-1\.5.overflow-hidden.group.mt-0 {
    padding: 15px 0px;
}

.top-navbar {
    min-height: 0px;
    padding: 0px;
}

i.sicon-indent-decrease.text-2xl.p-2.rounded-full.bg-primary {
 display: block; 
}

.sicon-indent-decrease:before {
    font-size: 21px;
}

ul.s-social-list {
    justify-content: center;
}

li.s-social-link>a ,span.s-contacts-icon{
    border-color: #C2BEE9;
    background: #C2BEE9;
    border-radius:50%;
}
.s-contacts-icon svg {
    fill: #535386;
}
.s-social-link a svg {
    fill: #535386;
}
  div#mainnav {
    height: 100px !important;
}
  footer p {
    text-align: center;
}
  #IRT__banners-3 > div, #IRT__banners-4 > div
Specificity: (1,0,1)
 {
    grid-template-columns: repeat(3, minmax(0, 1fr))!important;
}
      #IRT__banners-3 .banner-entry {
        height: 172px !important;
    }
}
.footer-is-light .store-footer {
    color: #fff !important;
}

.md\:flex.items-center.justify-between.py-4.container.text-center {
    background: #535386;
}

.copyright-text p {
    color: #fff;
}