/* Add custom CSS styles below */ 
/* Add custom CSS styles below */

/* Add custom CSS styles below */

#mainnav > div > div{

display: flex;

max-width: 100% !important;

}

#mainnav .links-header{

width: 100% !important;

}

#mainnav .icon-header{

justify-content: center;

}

h1{

line-height: 1;

}

div.swiper-wrapper > div > div > div > div > a{

display:none !important;

}

.slider-image .slider-text .text-wrapper{

max-width: 100%;

}

@media(min-width:991px){

#mainnav .categories-home .all-categories:hover .cate {

min-width: 430px;

}

#mainnav .categories-home .all-categories:hover .cate ul a {

width: 100% !important;


}


#footer-id > section:nth-child(1) > div > div > div.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > img, #mainnav > div > div > a > img, #mainnav > div > div > a > img{

border-radius: 18px;

}

img, button.s-button-element{

border-radius: 12px !important;

}

#mainnav > div > div > a > img{

scale: 1.5;

}

#mainnav .categories-home .all-categories:hover .cate ul {

flex-direction: row;

}

}

.pro_addit,.dis_background {

display:none!important;

}



.main-img .pro_image {

left: -4% !important;

top: 20% !important;

}

@media(max-width:768px){

.main-img .pro_image {

left: 9% !important;

top: -8% !important;

}

}


.main-img .pro_background {

position: absolute;

width: 70% !important;

}

@media(min-width:768px){

.category {

padding: 12px;

justify-content: space-between !important;

}

}


@media only screen and (min-width: 1024px) {

.main-menu li.root-level > a {

padding: 15px !important;

}

}

@media(min-width:768px){

.slider-image-8 .text-wrapper {

margin-left: 55% !important;

margin-right: auto !important;

text-shadow: 1px 1px 2px white;

margin-top: 90px;

}

}

.slider-image-8 h1 {

color:#FFF;

}



@media (max-width: 490px) {

.slider-image .slider-text .text-wrapper {

max-width: 100%;

text-align: center;

background-color: #ffffff73;

border-radius: 20px;

padding: 8px;

}

#mainnav > div > div {

display: flex;

max-width: 100% !important;

justify-content: space-between !important;

flex-direction: column-reverse !important;

}

}



footer * {

text-align: center;

margin-left: auto;

margin-right: auto;

}

@media(min-width:1024px){

footer .grid {

grid-template-columns: repeat(3, minmax(0, 1fr));

}

}


footer * {

margin: 0 auto;

text-align: center;

}


footer .grid > div {

grid-column: span 1 / span 1 ;

}


.footer-bottom {

background-color: rgb(255 255 255);


}

.footer-bottom p {

color:#000 !important;


}


/*footer end*/


.feature {

box-sizing: border-box;

border-width: 2px;

border-style: solid;

border-color: #86440C;

padding:15px ;

}

.details-animat .theme_description {


display: none;

}


.slider-image .slider-text .text-wrapper .button-green {

width: 200px !important;


}



@media(min-width:768px){

.slider-image .slider-text .text-wrapper .desc-title {

font-size: 29.76px !important;

line-height: 2;

}

.slider-image .slider-text .text-wrapper .head-title {

font-size: 70.53px !important;


}

}


.s-product-card-entry .s-product-card-image {

height: 63% !important;

border-radius: 4px;

}

@media(min-width:768px){

.q_cate .card_category p {

font-size: 18px !important;

font-weight: 500;

line-height: 28.8px;

}

}


.product-imge {

padding: 12px;

}





.content-G-deadline salla-add-product-button button ,.categorie-slider-9 .new_style .product-info .s-button-element {

background-color: #86440c;

color: #fff !important;

border-radius:10px !important;

}

.content-G-deadline salla-add-product-button button:hover {

background-color: #FFF;

color: #86440c !important;

border-radius:10px !important;

}

.mobile-overlay {

background-color: transparent;

}

section.slider-image.slider-image-0 {

cursor: pointer;

}