﻿body {
}

.Landing_title {
    font-weight: bold;
    color: black;
    font-family: 'DM Serif Display', serif;
}

.Landing_para {
    font-size: 13px !important;
    color: gray;
}

.card_title {
    font-size: 12px;
    font-family: 'DM Serif Display', serif;
    font-weight: 600;
    width: 100%;
}

.card_image {
    width: 30px;
    height: 30px;
}

.card_desc {
    font-size: 11px;
    font-family: 'Inter', sans-serif !important;
    color: gray;
}

.decor_card {
    background-color: #fee9ec;
    border-color: #FA94A5;
    max-width: 170px;
    min-height: 105px;
    border-radius: 0px;
}

.partition {
    width: 75%;
    color: black;
    font-size: 5px;
    border-top: 1px solid;
    height: 5px;
    margin-top: 16px;
    margin-left: 18px;
}

.Event_partition {
    width: 90%;
    color: black;
    font-size: 5px;
    border-top: 1px solid;
    height: 5px;
    margin-top: 16px;
    margin-left: 18px;
}

@media (max-width:1229px) {
    .partition {
        width: 74%;
    }
    /*.Event_partition {
                display: none !important;
            }*/
}

@media (max-width:991px) {
    .partition {
        width: 64%;
    }
}

@media (max-width:767px) {
    .partition {
        width: 56%;
    }
}

@media (max-width:477px) {
    .partition {
        width: 45%;
    }
}

@media (max-width:384px) {
    .partition {
        width: 40%;
    }
}

@media (max-width:359px) {
    .partition {
        width: 25%;
    }
}

@media (max-width:355px) {
    .decor_card {
        max-width: 133px;
    }
}

a {
    text-decoration: none;
}

.event_genre {
    font-family: 'Inter', sans-serif !important;
    font-size: 12px;
    color: gray;
}

.event_date {
    font-family: 'Inter', sans-serif !important;
    font-size: 12px;
}

.events_gradient {
    background: -webkit-linear-gradient( #FF1D17, #7D0F0D);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.event_price {
    font-family: 'Inter', sans-serif !important;
    font-size: 16px;
}

@media (min-width: 481px) and (max-width: 767px) {
    .hd-spacing {
        height: 72px;
    }
}



/*banner css starts here*/

@media screen and (min-width:320px) and (max-width:768px) {
    .shopping_fest_banner_desktop {
        display: none;
    }
}


@media screen and (min-width:768px) and (max-width:2880px) {
    .shopping_fest_banner_mobile {
        display: none;
    }
}

