/*your custom css goes here*/
#header_after_menu{
    display: flex;
    justify-content: center;
    background: white;
    list-style: none;
    text-align: center;
}
#shop_by_category{
    margin: 10px;
    color: rgb(27, 27, 40);
    font-size: 20px;
    font-weight: 600;
    padding: 0;
    width: 100%;
    text-align: center;
    background: white;
    
}
#shop_by_category p{
    background: white;
}
#header_after_menu li{
    float: left;
    width: 100px;
    font-size:16px;
    font-weight: 600;
}

 
.banner_text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: black;
    font-size: 15px;
    font-weight: 600;
    /*border: 2px solid;*/
    padding: 5px;
    /*text-shadow: 2px 2px black;*/
    text-transform: capitalize;
    background-color:white;
    /*box-shadow: 0 0 4px 1px;*/
    opacity: 0.8;

}
 .banner_text:hover{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white !important;
    font-size: 15px;
    font-weight: 600;
    /*border: 2px solid;*/
    padding: 5px;
    /*text-shadow: 2px 2px black;*/
    text-transform: capitalize;
    background-color:black !important;
    /*border-radius: 10px;*/
    box-shadow: 0 0 4px 1px;
    opacity: 1;

}
.text-primary {
    color: black !important;
}

#category_section img{
    /*max-width: 250px !important;*/
    /*max-height: 280px !important;*/
    margin: 0 auto;
    display: inherit;
    aspect-ratio: 512 / 550;
    object-fit: contain !important;
    
    
}
    
.mb-4 img.img-fluid{
    /*width: 100% !important;*/
    height: 100% !important;
    margin: 0 auto;
    display: inherit;
    aspect-ratio: 0.70;
    /*object-fit: cover !important;*/
    
    
}
.img-fit {
    max-height: 100%;
    width: 100%;
     /*object-fit: fill !important; */
}
.home-banner-area img{
    aspect-ratio: 1500 / 900;
    height: 100%;
    width: 100% !important;
    /*object-fit: fill !important;*/
    /*max-height: 400px;*/
}

.btn-link{
    color: black !important;
}
.btn-primary,
.btn-soft-primary:hover,
.btn-outline-primary:hover {
    background-color: black !important;
    border-color: var(--primary);
    color: var(--white);
}
.aiz-carousel.gutters-10 .carousel-box{
    padding-right: 0px !important;
}
footer a{
    color: #007bff !important;
}

.email-err-signup {
    color: #ef486a;
}

@media (min-width: 768px){
    .container, .container-md, .container-sm {
        max-width: unset !important;
        padding: 0px !important;
    }
}
@media (max-width: 1200px){
    #header_after_menu li {
        position: relative;
        left: -20px;
    }
}
@media (min-width: 1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1200px !important;
    }
    #hover-abaya-menu .row{
        left: 7% !important;
    }
    #header_after_menu li {
        position: relative;
        left: -100px;
    }
}
@media (min-width: 1500px){
    .container {
        max-width: 1500px !important;
    }
    #hover-abaya-menu .row{
        left: 11% !important;
    }
}