.sahm-main-nav .flex.items-stretch {
    position: relative !important;
}

.sahm-main-nav .navbar-brand {
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
}


.navbar-brand img {
    max-height: 4.5rem !important;
    max-width: 165px !important;
}


#main-content > section.sahm-latest-blogs  > div > div > article > div > p{
	font-size: 1.5rem !important;
}

.navbar-brand {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
}

.navbar-brand img {
    display: block !important;
}

.built-saudi {
    font-size: 14px !important;
    margin-top: 0px !important;
    letter-spacing: 2px !important;
    color: #000 !important;
    font-weight: 700 !important;
}

#swiper-wrapper-c14d7fb812677b94 .absolute.inset-0.w-full.h-full > div > div:nth-child(1) > img , #swiper-wrapper-c14d7fb812677b94 > div > div.absolute.inset-0.w-full.h-full > div > div:nth-child(2) > img{
	object-fit: fill !important;
}


/* **** */

#main-content > section.sahm-latest-blogs.py-16.block > div > div > article > img{
  object-fit: contain !important;
  /* width: 40%; */
}
#main-content > section.sahm-latest-blogs.py-16.block > div > div{
grid-template-columns: repeat(1, minmax(0, 1fr)) !important ;
/* width: 88% !important; */
justify-content: center !important;
margin: auto !important;
}

#main-content > section.sahm-latest-blogs  > div > div > article > div > p{
   font-size: 1.6rem !important;
   line-height: 1.2;
}


/* *** */
@media (min-width: 767px){
#main-content > section:nth-child(4) ,
#main-content > section:nth-child(4) > div ,
#main-content > section:nth-child(4) > div > a ,
#main-content > section:nth-child(4) > div > a img{
margin: 0 !important;
border-radius: 0 !important;
padding: 0 !important;
width: 100% !important;
max-width: 100% !important;
}}
  

@media (max-width: 767px){

  
#mainnav > div > div.sahm-main-nav.shadow-md.flex.items-center.border-b-\[1px\].border-gray-100 > div > div > div > div.flex.items-center.justify-end.md\:gap-2.gap-1 > div > salla-search > div > div > div.s-search-input-wrapper > input{
  display: none ;
}

  
}


section.s-block.s-block--fixed-banner.wide-placeholder .container{
	  border-radius: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
            margin-left: unset !important;
    margin-right: unset !important;
    padding-left: unset !important;
    padding-right: unset !important;
}


div.sahm-main-content.main-content.top-24.w-full > div.sahm-price.flex.whitespace-nowrap.gap-4.items-center > div.space-x-2.whitespace-nowrap > span{
	font-size: 28px !important;
}




    
    @media(min-width: 768px){
    .sahm-slider h2{
    	font-size: 4rem !important;
    }
    
   .sahm-slider  div.max-w-3xl.mx-auto.text-center.slide-content{
   	max-width: unset !important;
   
   padding-left: unset !important;
   }
   
.sahm-slider div.container.mx-auto.px-4{
		margin-left: unset !important;
   	margin-right: unset !important;
   	padding-left: unset !important;
   	padding-right: unset !important;
   	max-width: unset !important;
}

#main-content > section.sahm-latest-blogs.py-16.block > div > div > article > div > h3{
	font-size: 2.5rem !important;
	font-weight: 800 !important;
}
#main-content > section.sahm-latest-blogs.py-16.block > div > div > article{
	flex-direction: column !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

#main-content > section.sahm-latest-blogs.py-16.block > div > div > article > img {
    object-fit: contain !important;
    width: 50% !important;
    	
    }
    }
    @media(max-width: 768px){
    .sahm-slider h2{
    	font-size: 2rem !important;
    }
    
   .sahm-slider  div.max-w-3xl.mx-auto.text-center.slide-content{
   	max-width: unset !important;
   
   padding-left: unset !important;
   }
   
.sahm-slider div.container.mx-auto.px-4{
		margin-left: unset !important;
   	margin-right: unset !important;
   	padding-left: unset !important;
   	padding-right: unset !important;
   	 	max-width: unset !important;
}}


@media (max-width: 768px) {
  .sahm-slider {
    min-height: auto !important;
  } 
}



.sahm-slide .grid > div {
    height: auto;  
    overflow: hidden;
}

.sahm-slide img {
    width: 100%;
    height: auto; 
    object-fit: cover;
    object-position: center;
}


@media (max-width: 768px) {
    .sahm-slide .grid {
        grid-template-columns: 1fr !important; 
    }
}


.page-single #main-content > div > div > div > div > p:nth-child(4){
	font-size: 2rem !important;
	padding-bottom: 1rem !important;
}

.page-single #main-content > div > div > div > div > p:nth-child(5){
	font-size: 1.57rem !important;
}


@media(min-width: 1024px){
.s-product-card-entry .s-product-card-content-footer .s-product-card-sale-price span {
    font-size: 17.5px !important;
}
.s-product-card-entry .s-product-card-content-footer .s-product-card-sale-price h4 {
    font-size: 17.5px !important;
}}

@media(max-width: 1024px){
.s-product-card-entry .s-product-card-content-footer .s-product-card-sale-price span {
    font-size: 16px !important;
}
.s-product-card-entry .s-product-card-content-footer .s-product-card-sale-price h4 {
    font-size: 16px !important;
}}
div.sahm-main-content.main-content > form > section.flex > div > div.flex.whitespace-nowrap.price-wrapper.gap-4.items-center > div.price_is_on_sale.space-x-2 > span{
	font-size: 28px !important;
}