
#block-exxelprime-views-block-bt-vb-promotions-block-1{
    
}
#block-exxelprime-views-block-bt-vb-promotions-block-1 .view-content{
    display: flex;
}
#block-exxelprime-views-block-bt-vb-promotions-block-1 .promotion{
    width: 100%;
    padding: 0 15px;
}
#block-exxelprime-views-block-bt-vb-promotions-block-1 .promotion .wrapper{
    
}
#block-exxelprime-views-block-bt-vb-promotions-block-1 .promotion .image{
    height: 75px;
    position: relative;
    overflow: hidden;
}
#block-exxelprime-views-block-bt-vb-promotions-block-1 .promotion .image a{
    
}
#block-exxelprime-views-block-bt-vb-promotions-block-1 .promotion .image img{
    width: 100%;
    height: 100%;
    object-fit: contain;
    transition-duration: 0.8s;
    transition-delay: 0.2s;
}
#block-exxelprime-views-block-bt-vb-promotions-block-1 .promotion .image img:hover{
    transform: scale(1.2);
}
#block-exxelprime-views-block-bt-vb-promotions-block-1 .promotion .title{
    font-size: 14px;
    color: #f0f0f0;
}
#block-exxelprime-views-block-bt-vb-promotions-block-1 .promotion .desc{
    
}
#block-exxelprime-views-block-bt-vb-promotions-block-1 .promotion .desc p{
    font-size: 10px;
    color: #aeaeae;
    margin-bottom: 0;
}















#block-exxelprime-views-block-mc-vb-promotions-brand-block-1{
    margin-bottom: 75px;
}

#block-exxelprime-views-block-mc-vb-promotions-brand-block-1 > h2{
    max-width: 1380px;
    margin: 0 auto 30px auto;
    padding: 0 15px;
    font-size: 28px;
    font-weight: 600;
}
#block-exxelprime-views-block-mc-vb-promotions-brand-block-1 .view{
    max-width: 1380px;
    margin: 0 auto;
    padding: 0 15px;
}
#block-exxelprime-views-block-mc-vb-promotions-brand-block-1 .view-content{
    display: flex;
    flex-wrap: wrap;
}
#block-exxelprime-views-block-mc-vb-promotions-brand-block-1 .brand{
    flex-basis: 50%;
    padding: 0 15px;
    margin-bottom: 30px;
}
#block-exxelprime-views-block-mc-vb-promotions-brand-block-1 .brand .wrapper{
    
}
#block-exxelprime-views-block-mc-vb-promotions-brand-block-1 .brand .promo-banner{
    margin-bottom: 15px;
}
#block-exxelprime-views-block-mc-vb-promotions-brand-block-1 .brand .promo-banner img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#block-exxelprime-views-block-mc-vb-promotions-brand-block-1 .brand .bottom{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 15px;
}
#block-exxelprime-views-block-mc-vb-promotions-brand-block-1 .brand .bottom .details{
    flex-basis: 60%;
}
#block-exxelprime-views-block-mc-vb-promotions-brand-block-1 .brand .bottom .title{
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin-bottom: 5px;
}
#block-exxelprime-views-block-mc-vb-promotions-brand-block-1 .brand .bottom .desc{
    
}
#block-exxelprime-views-block-mc-vb-promotions-brand-block-1 .brand .bottom .desc p{
    font-size: 14px;
    line-height: 1.7;
}
#block-exxelprime-views-block-mc-vb-promotions-brand-block-1 .brand .bottom .link{
    margin-top: 40px;
}
#block-exxelprime-views-block-mc-vb-promotions-brand-block-1 .brand .bottom .link a{
    color: #0091c5;
    padding: 8px 16px;
    background: #d0d0d0;
    font-size: 14px;
    text-decoration: none;
    border: 1px solid #d0d0d0;
    transition-duration: 0.8s;
    transition-delay: 0.2s;
}
#block-exxelprime-views-block-mc-vb-promotions-brand-block-1 .brand .bottom .link a:hover{
    background: #0091c5;
    color: #d0d0d0;
}













@media only screen and (max-width: 767px){
    #block-exxelprime-views-block-bt-vb-promotions-block-1 .promotion{
        padding: 0 5px;
    }
    #block-exxelprime-views-block-mc-vb-promotions-brand-block-1 .brand{
        flex-basis: 100%;
    }
}
@media only screen and (max-width: 600px){
    #block-exxelprime-views-block-bt-vb-promotions-block-1 .promotion .image{
        height: 50px;
    }
    #block-exxelprime-views-block-mc-vb-promotions-brand-block-1 .brand{
        padding: 0;
    }
    #block-exxelprime-views-block-mc-vb-promotions-brand-block-1 .brand .bottom .link,
    #block-exxelprime-views-block-mc-vb-promotions-brand-block-1 .brand .bottom .details{
        flex-basis: 100%;
    }
    #block-exxelprime-views-block-mc-vb-promotions-brand-block-1 .brand .bottom .link{
        margin-top: 0;
        padding: 15px 0;
    }
}
@media only screen and (max-width: 414px){
    #block-exxelprime-views-block-bt-vb-promotions-block-1 .promotion .image{
        height: 40px;
    }

}








































