/* Add custom CSS styles below */ 
section.s-block.s-block--fixed-banner .container {
    max-width: 100%;
    padding: 0px;
}
.s-block--hero-slider .swiper-slide .overlay-bg:after {
    display: none;
}




img.s-product-card-image-contain.lazy.loaded {
    background: #ffffff;
}

.s-slider-v-centered.fullwidth-slider .s-slider-block__title-nav button {
    display: none;
}

.product__description.p-2.px-5.sm\:p-1.leading-7.mb-3 {
    padding-top: 195px;
}

.s-slider-block__title h2 {
    color: rgb(255 104 30);
    border-bottom: 2px solid rgb(255 104 30);
    padding-bottom: 14px;
    width: fit-content;
    margin-left: auto;
    margin-right: 10px;
  font-size:22px;
}
footer.store-footer {
    padding-top: 136px;
    position: relative;
}
.footer-is-light .store-footer .store-footer__inner {
    background: #fe5f01;
 
border-bottom: none;
    position: relative;
  padding-bottom: 0px;
}
footer.store-footer::before {
    content: "";
    position: absolute;
   top: 1px;
    width: 104px;
  background: url("https://i.ibb.co/Q7fGjH5x/SMART-MILES-Master-Logo-400-200-03.png");
    background-size: contain;
    height: 140px;
    background-size: cover;
  background-repeat: no-repeat;
    right: 0;
 
}
.store-footer__inner .container > div {
   padding-bottom:30px;
    position: relative;
    text-align:right ;
    justify-content:center;
    
}
.store-footer__inner .container >p{
     text-align:right ;
}
.md\:flex.items-center.justify-between.py-4.container.text-center::before  ,.store-footer__inner .container > div:before{
    content:"";
    position:absolute;
    width:68%;
    height:1px;
    background:#ffffff75;
    right: 0%;
  top: -32px;
}
.s-social-link a {
    color: #ff681e;
    background: #fff;
}


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



.footer-is-light .store-footer .contact-social {
    border: none;
    margin-top: 0px;
    padding: 7px;
}

.footer-is-light .store-footer .max-w-sm.leading-6.mb-6 {
    width: 100%;
    text-align: right;
    margin: auto;
    margin-bottom: 1.5rem;
   
}
.footer-is-light .store-footer .max-w-sm.leading-6.mb-6 p{
     font-size:18px;
    margin-top

: 20px;
}
p.s-trust-badges-label {
    display: none;
}

p.text-sm.text-text-grey.mb-1 {
    display: none;
}

.md\:flex.items-center.justify-between.py-4.container.text-center {
    flex-direction: column-reverse;
    display: flex;
    align-items: right;
}

span.text-sm.copyright-text {
    margin-top: 13px;
}

@media (max-width:600px){
  .store-footer__inner .container .flex.gap-4 {
    position: absolute;
    bottom: -552%;
    right: 0;
  
    width: 100%;
}
  span.unicode {
    display: none;
}
section.sticky-product-bar.bg-white.p-5.rounded-md.rounded-b-none {
position: fixed;
    bottom: 0px;
    max-height: 135px;
    z-index: 999999;
    width: 100%;
    left: 0px;
    display: flex;
    flex-direction: column;
    right: 0px;
}


.s-contacts-list.s-contacts-list-vertical ,span.s-contacts-icon {
        position: absolute;
        bottom: 19px;
        left: 52%;

}
[href="tel:+966501598480"] span.s-contacts-icon {
    left: -42px;
}

[href="https://wa.me/966501598480"] span.s-contacts-icon {
        left: -80px;
}

ul.s-social-list {
    margin-right: 0px;
}
footer [href="tel:+966544428299"] {
    display: none;
}
span.s-contacts-icon {
    background: #fff;
    color: #fe5f01;
}
}
.md\:flex.items-center.justify-between.py-4.container.text-center {
    flex-direction: column-reverse;
    display: flex;
    align-items: right;
}
.footer-is-light .store-footer {
    background-color: #fe5f01;
    color: #fff;
}
.store-footer__inner .container > div:first-of-type:before {
    display: none;
}

.store-footer__inner {
    padding-top: 0px;
}

.store-footer__inner .container > div:first-of-type {
    padding-bottom: 0px;
}
.store-footer__inner .container > div:first-of-type:before {
    display: none;
}

.store-footer__inner {
    padding-top: 0px;
}
span.s-cart-summary-count {
    background-color: #ff7738;
}

b.s-cart-summary-total {
    color: #ff681e;
}
.store-footer__inner .container > div:first-of-type {
    padding-bottom: 0px;
}

.md\:flex.items-center.justify-between.py-4.container.text-center::before {
    right: 10px !important;
}

.md\:flex.items-center.justify-between.py-4.container.text-center {
    position: relative;
}