.mobile-nav-brand{display: none;}
.nav-brand{width: 100%;padding: 15px 0px;}
.nav-brand .container-xl {display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.brand-logo{width: 200px;text-align: center;}
.brand-logo > a{display: inline-block;}
.brand-logo span{width: 100%;display: inline-block;}
.nav-city{color: #e2342e;font-weight: 600;}
.advertise-block{width: calc(50% - 130px);text-align: center;}
.advertise-block span{display: block;padding: 30px;background-color: inherit;}
.card-section{width: 100%;}
.card-section .row > div{padding-bottom: 30px;}
.card-box{width: 100%;border-radius: 12px;box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.15);background-color: #ffffff;height: 100%;}
.card-img{width: 100%;height: 148px;}
.card-img img{width: 100%;height: 100%;object-fit: cover;border-radius: 12px;}
.card-content{width: 100%;display: flex;flex-direction: column;padding: 12px 16px;flex-grow: 1;color: #000000;}
.card-link{height: 100%;display: flex;flex-direction: column;text-decoration: none;}
.card-content h3{font-size: 20px;font-weight: 600;}
.card-content > span{display: inline-block;width: 100%;margin: 0 0 7px;}
.nav-menu{border-top: 1px solid #ebebeb;}
.nav-menu .navbar-nav .nav-link{padding: 10px 12px;}
.nav-menu > .container-xl{justify-content: center;}
.search-form{ border-radius:0px 0px 5px 5px;border:1px solid rgb(0 0 0 / 20%); }
.section-category{margin-bottom: 10px;}
@media only screen and (max-width: 991px){
    .desktop-nav-brand{display: none;}
    .nav-menu{display: none;}
    .mobile-nav-brand{display: block;}
}