/* Add custom CSS styles below */ 
.swiper-wrapper { 
flex-direction:;
align-items:center;
height:80%;
padding-top:50px!important; }
.px-2 { 
margin-top:30px;
margin-bottom:60px;
}
.s-block { 
margin-top:auto;!important
}
.prestige-header {  
}
.s-products-list-vertical-cards {
    /* grid-template-columns: repeat(3,minmax(0,1fr)); */
    /* gap: 1.5rem; */
    display: flex;
    justify-content: space-evenly;
    align-items : center ;
    align-content : flex-end ;
    flex-wrap: wrap; 
    row-gap : 70px;
    padding-top:80px;
    
    
    /* flex-wrap: wrap-reverse; */
 }

.prestige-card {
    background-color: white;
    border-radius: 20px;
    width: 170px;
    height: 220px;
    display: flex;
    margin: 10px;
    padding: 10px;
    /* overflow: hidden; */
     /* Made By Hossam Ahmed  ; */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
     } 
.img { 
margin: -100px auto 0;
}
.md\:text-base { 
opacity:0%; 
}
.bg-gray-100
{
background-color:white;
}
}
.mt-5 {
display:flex;
text-align:center;
justify-content:center;
}
.grid-cols-1 { 
grid-template-columns :repeat(3,minmax(0,1fr));
}
.s-block{
margin-top:0px; }
.py-12 { 
 padding:5px;



}
/* استهداف الحاوية الرئيسية في الفوتر وتغيير ترتيب الأعمدة */
@media (max-width: 1023px) { /* تطبيق التغييرات على الشاشات الصغيرة والمتوسطة */
  footer .container .grid {
      display: grid;
    text-align:center;
    justify-self:center;
    margin-top:20px;
    gap:20px
    
  }
  .grid-cols-1 { 
  grid-template-columns:repeat(1,minmax(0,1fr))
  }
.mb-4 { 
text-align:center;
justify-content:center;
}
.w-32 {
width:50%;
margin:auto;

 }
 .mb-2 {
 justify-content:center;
 } 
 .items-stretch { 
 justify-content:center;
 }
 .sicon-check-circle { 
 color:#9D58B1;
 }
 
 .md\:py-3 { 
   marign-top:30px;
 }
 .bg-white { 
 text-align:center;
 }
 .text-2xl { 
 color: #57036A;
 }
 .green-text {
  color: #3CB184;
  font-size: 14px;
  margin-bottom: 10px;
  text-align: right;
  direction: rtl;
}

.green-text::before {
  content: '👁️';
  margin-left: 5px;
}

.red-button {
  background-color: #ff6b6b;
  color: white;
  border: none;
  padding: 10px;
  font-size: 14px;
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
  cursor: pointer;
  direction: rtl;
}
.s-products-list-wrapper { 
padding-top:60px;
justify-content
}

.sicon-check-circle { 
color : black
}
.text-lg { 
color : black
}
.text-md { 
color : white
}
.text-2xl { 
color : black;
}

#slider-with-bg- { 
padding-top:20px
}

}
.swiper-lazy { 
}



.prestige-header {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    margin-top: 0;
}


.prestige-header .relative.hidden.lg\:flex.px-2.lg\:px-12.justify-start.lg\:justify-center.h-20.items-center {
    margin-top: 0;
    margin-bottom: 0;
}


@media(max-width:767px) 
{
.s-products-list-wrapper.s-products-list-vertical-cards {
    display: grid !important
;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
}