/* Add custom CSS styles below */ 
/*-header------------*/
body.index .main-nav-container .mobile-menu ul li a {
color: #fff;
}
body.index i.header-btn__icon {
color:#fff !important;
}
.sub-menu *{
color:#000 !important;
}
/*---------------header-when-scroll----------*/
.main-nav-container.fixed-header .inner .mobile-menu ul li a ,.main-nav-container.fixed-header .inner i.header-btn__icon  {
color: #000 !important;
}
.my-main-banner-0, .my-main-banner-0> .head_img {
height:100vh;
}
.my-main-banner-0 > .head_img > .items-center{
justify-content:  flex-start;
align-items: center;
height:80vh;
}
.my-main-banner-0 div.mb-4{
margin-right:0px;
}
.my-main-banner-0 p{
width:100% !important;
max-width:100% !important;
}
.my-main-banner-0>.head_img>.items-center>.text-center {
text-align: center;
margin: auto;
max-width: 100%;
width: 100%;
}
.my-main-banner-0 > .head_img > .items-center > .text-center h1{
margin-top:10%;
font-weight: 500;
font-size:50px !important;
}
.my-main-banner-0 > .head_img > .items-center > .text-center p.font-semibold{
font-size:30px !important;
}
.my-main-banner-0  p,.my-main-banner-0 h1{
color:#fff!important;
line-height: 48px;
}
.my-main-banner-0 > .head_img > .items-center > .text-center p.opacity-70 {
opacity: 1;
}
@media screen and (max-width:991px){
.my-main-banner-0 , .my-main-banner-0 .head_img  {
height: 35vh;
}
.my-main-banner-0 > .head_img > .items-center {
justify-content: center;
align-items: center;
height: 40vh;
}
.my-main-banner-0 > .head_img > .items-center > .text-center{
text-align:center;
}
div.max-w-\[60\%\]{
max-width: 100% !important;
text-align: center !important;
}
.my-main-banner-0 > .head_img > .items-center > .text-center p.font-semibold{
font-size: 15px !important;
line-height: 30px;
}
.my-main-banner-0 > .head_img > .items-center > .text-center h1 {
font-size: 25px !important;
line-height: 28px;
}
}
/*----------------------*/
/*------my-category----الاصناف-----*/
.my-category{
margin-bottom:25px;
margin-top:20px;
}
.my-category a{
    font-size: 14px;
}
.my-category h1{
font-size:24px !important;
color:#000!important;
}
.my-category h1{
margin-bottom:15px;
}
.my-category ul{
justify-content: center;
gap: 20px;
}
/*******************************/
/****------منتجات------------------*/
section#best-offers-2-slider {
margin-top: 10px;
margin-bottom:25px;
}
section#best-offers-2-slider .s-product-card-entry{
padding:10px;
}
/*******************************/
/*******************************/
@media screen and (min-width:991px){
salla-add-product-button.my-12.hydrated {
margin-top: 0px !important;
}
.furnitur_offer .s-count-down-wrapper .s-count-down-list {
width: 100%;
}
div#swiper-wrapper-b7dbb6448d223558 div:nth-of-type(2) > div{
 display:none
 }
.flex.justify-between.items-center.rtl\:flex-col-reverse{
display: flex;
}
.max-h-\[400px\] {
max-height: 350px;
}
.max-h-\[400px\] {
max-height: 350px;
margin-right: 131px;
}
}
.my-offer{
margin-bottom:30px;
padding:30px;
}
#swiper-wrapper-1fe494f89a74d69d a{
max-height:450px;
}
.my-offer button{
color:#fff;
margin-top:20px;
border-radius: 20px;
padding-top: 20px;
padding-bottom: 20px;
}
@media screen and (max-width:991px){
.furnitur_offer .s-slider-thumbs .s-slider-swiper-wrapper {
margin-bottom: 30px;
}
#swiper-wrapper-1fe494f89a74d69d a{
max-height:450px;
}
}
.s-count-down-md .s-count-down-item {
margin: 0px 20px;
}
.s-count-down-list .s-count-down-item::after {
left: -40% !important;
}
@media screen and (max-width:768px){
.my-offer h1 {
margin-bottom: 0px;
}
.my-offer p {
margin-top: 0px;
}
.furnitur_offer .s-slider-container {
margin-bottom: 20px;
}
.my-offer .my-12 {
margin-top: 0rem;
margin-bottom: 0rem;
}
.furnitur_offer .s-slider-container {
    width: 100%;
}
.max-w-\[85\%\].m-auto.text-center {
    width: 100% !important;
    max-width: 100%;
}
.my-offer img.w-full.h-full {
    width: 70%;
}
}
   @media screen and (min-width:991px) and (max-width:1200px){
.furnitur_offer .s-slider-thumbs .s-slider-swiper-wrapper {
margin-top: 30px;
}
.my-offer .max-h-\[400px\] {
    margin-right: 0px;
    width: 70%;
    margin: 30px auto;
}
.furnitur_offer .s-slider-container {
    width: 100%;
}
}
/*----------------------------------*/
/*-------------my-special-product--منتجلت خاصه-----*/
.my-special-product{
margin-bottom:30px;
margin-top:50px !important;
}
.my-special-product h1{
color:#fff;
}
/*----------best-offers-5-slide---منتجات----------*/
section#best-offers-5-slider {
margin-top: 10px;
margin-bottom: 41px;
}
section#best-offers-5-slider .s-product-card-entry{
padding:10px;
}
/*------------my-fixed-banner----بانر ثابت----*/
/*------------my-fixed-banner----بانر ثابت----*/
.my-fixed-banner{
margin-bottom:40px
}
.my-fixed-banner h1{
color:#fff!important;
}
.my-fixed-banner button {
color: #fff!important;
border-color: #fff;
}
.my-fixed-banner button a{
color: #fff!important;
}

.my-fixed-banner  .absolute {
width: 100% !important;
left:0px;
}
.my-fixed-banner h1 {
color: #fff!important;
font-size: 18px!important;
}
/*------------------------*/
/*--------my-banner-photo--------------بانر صوره-*/
.my-banner-photo > div{
justify-content: space-around;
}
.my-banner-photo > div > div{
justify-content:center;
}
.my-banner-photo  .bg-\[var\(--m-color\)\] {
background: #000;
}
.my-banner-photo h1{
color:#000 !important;
}
.my-banner-photo button{
border-color: #000;
}
.my-banner-photo button a{
color:#000;

}

/*------------------------منتجات متحركه------------*/
section#best-offers-9-slider {
margin-top: 20px;
    margin-bottom: 30px;

}
section#best-offers-7-slider {
    margin-top: 20px;
    margin-bottom: 30px;
}
.my-main-banner-10, .my-main-banner-0> .head_img {
height:100vh;
}
.my-main-banner-10 > .head_img > .items-center{
justify-content:  flex-start;
align-items: center;
height:80vh;
}
.my-main-banner-10 div.mb-4{
margin-right:0px;
}
.my-main-banner-10 p{
width:100% !important;
max-width:100% !important;
}
.my-main-banner-10>.head_img>.items-center>.text-center {
text-align: center;
margin: auto;
max-width: 100%;
width: 100%;
}
.my-main-banner-10 > .head_img > .items-center > .text-center h1{
margin-top:10%;
font-weight: 500;
font-size:50px !important;
}
.my-main-banner-10 > .head_img > .items-center > .text-center p.font-semibold{
font-size:30px !important;
}
.my-main-banner-10  p,.my-main-banner-10 h1{
color:#fff!important;
line-height: 48px;
}
.my-main-banner-10 > .head_img > .items-center > .text-center p.opacity-70 {
opacity: 1;
}
@media screen and (max-width:991px){
.my-main-banner-10 , .my-main-banner-0 .head_img  {
height: 45vh;
}
.my-main-banner-10 > .head_img > .items-center {
justify-content: center;
align-items: center;
height: 45vh;
}
.my-main-banner-10 > .head_img > .items-center > .text-center{
text-align:center;
}
div.max-w-\[60\%\]{
max-width: 100% !important;
text-align: center !important;
}
.my-main-banner-10 > .head_img > .items-center > .text-center p.font-semibold{
font-size: 15px !important;
line-height: 30px;
}
.my-main-banner-10 > .head_img > .items-center > .text-center h1 {
font-size: 25px !important;
line-height: 35px;
}
}
/*----------------------*/
/*-------------my-advantage--------المميزات------*/
.my-advantage {
    margin-top: 50px!important;
    margin-bottom: 50px!important;
}
.my-advantage h1{
color:#000 !important;
}
.first-of-type\:border-b-\[var\(--m-color\)\]:first-of-type {
border-color: #000;
}
.my-advantage .bg-\[var\(--m-color\)\] {
background: #000;
}
.my-advantage {
margin-top:30px;
margin-bottom:30px;
}
.my-advantage i {
color:#000 !important;
}

@media screen and (max-width:768px){
.my-advantage > div > div {
flex-direction: row;
}
.my-advantage h1{
font-size:12px !important;
}
}
/*--------------النشره البريديه--------------*/
footer.store-footer > div:nth-of-type(1) {
background: #000!important;
}
footer.store-footer > div:nth-of-type(1) *{
color:#fff;
}
button#mc-embedded-subscribe {
background: #fff;
color:#000;
}
/*----------------------الفوتر --------------------*/
.store-footer__inner {
background: #ECECEC!important;
}
.store-footer__inner *{
color:#000;
margin-left: auto;
margin-right: auto;
text-align: center;

}
@media screen and (max-width:768px){
.my-banner-photo h1{
    font-size: 16px !important;
    line-height: 20px;
}
}