.swiper-sad {
    width: 100%;
    margin-top: 41px;
}

.swiper-slide-sad-brands {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.swiper-slide-sad-brands a{
    width:100%;
}

.swiper-slide-sad-brands img {
    display: block;
    width: 100%;
    object-fit: cover;
    aspect-ratio: 16/9;
}

.swiper-wrapper-sad{
     height: 201px;
}

.swiper-pagination-sad{
    bottom: 3px;
    max-width: 100px !important;
}

.swiper-pagination-sad .swiper-pagination-bullet-active{
    width: 23px;
    height: 5px;
    top: -2px;
    background: #33348E;
    border-radius: 57px;
}

.mj-sad-swiper-slide{
    min-width: 100%;
    object-fit: contain;
    border-radius: 10px;
    overflow: hidden;
    position: relative !important;
}

.mj-sad-brands-text-1{
    position: absolute;
    right: 17px;
    top: 26px;
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 28px;
    text-align: right;
    color: #FFFFFF;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.mj-sad-brands-text-2{
    position: absolute;
    width: 121px;
    height: 25px;
    right: 17px;
    top: 58px;
    font-family: 'IRANYekanWebFn';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    text-align: right;
    color: #FFFFFF;
}

.mg-sad-baners-btns{
    position: absolute;
    width: 105px;
    height: 30px;
    right: 19px;
    bottom: 10px;
    background: #FFFFFF;
    border-radius: 50px;
    color: #303030;
    border: none;
}

















