/* Add custom CSS styles below */ 
salla-slider.photos-slider .swiper-slide {
    margin:0;
    width: 100%;
    padding:0;
   border-radius: 0 !important;
}
.s-block.s-block--photos-slider img{
    border-radius: 0 !important;
} 
salla-slider.photos-slider .swiper:where([dir=rtl],[dir=rtl] *) {
      padding: 0;
}
.s-slider-v-centered .s-slider-block__title-nav button.swiper-button-disabled{
      visibility: hidden;
}
h1.animate__animated {
    -webkit-text-stroke: 2px transparent;
    background: #000;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #ffffff;
    width: 27rem !important;
   filter: drop-shadow(1px 1px 0px black);
   font-size: 96px !important;
   line-height: 70px !important;
    padding-bottom: 2rem;
}
section:nth-child( 1 of .landing-page-first-banner) .justify-center {
    justify-content: flex-start !important;
}
section:nth-child( 1 of .landing-page-first-banner) h1.animate__animated { 
     width: 100% !important;
    filter: drop-shadow(1px 1px 0px black) drop-shadow(2px 2px 0px #F79517);
}
section:nth-child( 3 of .landing-page-first-banner) h1.animate__animated { 
     font-size: 73px !important;
      width: 22rem !important;
}
@font-face {
    font-family: 'adoody';
    src: url('https://cdn.jsdelivr.net/gh/wpAzzrk/Engy@main/New%20folder%20(2)/alfont_com_adoody.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

h1.animate__animated {    font-family: 'adoody' !important;}


@media (max-width: 767px) {
section.landing-page-first-banner button.w-\[200px\] {
    width: 150px;
    height: 45px;
    margin-top: 0.5rem;
}
h1.animate__animated {
    width: 100% !important;
    font-size: 42px !important;
    line-height: 50px !important;
    padding-bottom: 1rem;
    text-align: center !important;
}
 section:nth-child( 3 of .landing-page-first-banner) h1.animate__animated { 
     font-size: 40px !important;
}
section:nth-child( 2 of .landing-page-first-banner)   .item-text.w-full {
    width: 55% !important;
    align-self: flex-start;
}
.landing-page-first-banner * {
    text-align: center;
    text-align-last: center;
    align-self: center;
}
section:nth-child( 3 of .landing-page-first-banner) .txt.w-full {
    padding-bottom: 1rem;
    justify-content: flex-end !important ;
}
section:nth-child( 1 of .landing-page-first-banner) .txt.w-full {
    align-self: flex-start;
    margin-top: 1rem;
    justify-content: flex-start !important ;
}}


/*E-mail*/
footer .text-\[var\(--footer-color\)\] {
    color: #fff !important
}

/*Footer*/
.copyright-text *, .copyright-text p {
    color: #fff !important;
}
@media (max-width:767px){
.pb-\[100px\] {
    padding-bottom: 0; 
}
}
@media (max-width:991px){
footer salla-menu.flex.gap-2.hydrated {
    justify-content: center;
}
}
@media (min-width:1500px){
footer .justify-center.rtl\:lg\:pl-20 {
    justify-self: flex-end;
}
}
@media (max-width:500px) {
    [id^=gb-widget] {
        bottom: 77px !important;
            }
}
.g_features .products-item i {
    color: var(--s-color);
}
/*product page*/
article#productDescription li {
    list-style: inside !important;
}
article#productDescription  span, article#productDescription li > strong,
.main-content h1{
    color: initial;
}

.brands .Marquee {
    display: flex;
    width: 1000vw ;
    align-items: center;
    justify-content: center;
}
@media(max-width:768px){
    .brands .Marquee {
    width: 2000vw ;
}
 .brands .all {
    height: 150px;
}
  .brands .marquee img {
    width: 80px !important;
    max-width: 80px;
}
}
.brands .marquee img {
    max-height: 120px;
}
.brands .over {
    background: #dea138;
    background-image: unset !important;
}