.navbar {
    background-color: transparent !important;
    z-index: 9999;
}

.navbar-content .nav-link {
    color: var(--white, #515151) !important;
}

.btn-login-outline {
    background-color: #212529;
    border: 1px solid #212529;
    color: var(--white);
}


#exhibition-banner {
    height: 850px;
    margin-top: -90px !important;
    background-image: url("./../image/Rectangle 2705.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
}

#exhibition-second-banner {
    height: 1100px;
    background-image: url("./../image/Rectangle 2841.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    border-radius: 10px;
}

#catalog {
    height: 600px;
    background-image: url("./../image/Untitled.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    border-radius: 10px;
}

.btn-catalog {
    height: 46px;
    background-color: var(--green);
    border-radius: 4px;
    padding-top: 10px !important;
}

.exhibition-title {
    height: 73px;
    padding-top: 30px !important;
    padding-left: 60px !important;
    background-repeat: no-repeat;
    background-image: url("./../image/Vector 69.png");
}

.detail-exhibition-card {
    padding: 16px 24px;
    border-radius: 10px;
    background-color: #E38238;
    color: var(--white) !important;
    font-weight: 500;
}

.green-bg {
    background-color: var(--green);
}

.btn-register-exhibition {
    height: 57px;
    border-radius: 4px;
    background-color: #FE28A2;
}

.middle-card {
    border-radius: 8px;
    border: 1px solid #ADADAD;
    background: #EDEDED;
    box-shadow: 10px 10px 45.2px 16px rgba(0, 0, 0, 0.10) inset;
}

.middle-card img {
    height: 556px;
    object-fit: cover;
}

.top-25 {
    top: 25% !important;
}

.top-15 {
    top: 15% !important;
}

.middle-card .list-group-item {
    background-color: transparent !important;
}

.middle-card .list-group-item a {
    color: #595959 !important;
}

.image-exhibition {
    width: 80px;
    height: 80px;
    object-fit: cover;
}

.image-list {
    list-style-type: none !important;
}


.text-pink {
    color: #FE28A2;
}

.text-site {
    color: var(--green);
}

.detail-ex-card {
    background-color: #FFF1E5 !important;
}

.detail-ex-title {
    color: #E38238;
}

.flex-img {
    width: 25px;
    height: 25px;
    object-fit: cover;
}

.Advertising-pos {
    top: -20px;
    z-index: -1;
}

#help {
    height: 1200px;
    background-image: url("./../image/bg.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

#help .category-text {
    color: #FDFEFF !important;
}

#help .margin-page-col {
    margin-top: 70px;
}

.margin-page-s, .margin-page-th {
    margin-top: 85px;
}

#plans {
    padding-top: 165px !important;
    background-image: url("./../image/Desktop -6.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

#plan-ex {
    height: 114px;
    margin-top: -150px;
    background-image: url("./../image/Vector 80.png");
    background-position: center;
}

.accordion-button, .accordion-header {
    background-color: transparent !important;
    color: #FDFEFF !important;
    background: linear-gradient(90deg, rgba(152, 1, 87, 0.00) 8.95%, #980157 53.87%, rgba(152, 1, 87, 0.00) 87.2%);
}

.accordion-button:hover {
    color: #FDFEFF !important;
    background-color: transparent !important;
}

.accordion-header .collapsed .ti-arrow-badge-up-filled {
    display: none
}

.accordion-header .collapsed .ti-arrow-badge-down-filled {
    display: inline !important;
}

.plan-ex-flex {
    width: 50%;
}

#opportunity {
    background-image: url("./../image/Rectangle 2844.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

#opportunity .detail-ex-card {
    background-color: #E5FFFC !important;
}

#plans .detail-ex-card {
    background-color: #FDFEFF !important;
}

#opportunity .exhibition-title {
    height: 114px;
    background-image: url("./../image/Vector 79.png");
    background-position: center;
}

#opportunity .section-title, #plans .section-title {
    font-size: 20px;
}

#users {
    padding: 40px 0;
    background-image: url("./../image/Untitled3.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.user-card {
    border-radius: 8px !important;
    border: 1px solid #7B4DE5 !important;
    background: #240D59 !important;
}

#users .list-group-item {
    background-color: transparent !important;
    color: var(--white) !important;
}

.user-img {
    width: 100%;
    height: 430px !important;
}

.user-img-small {
    width: 100%;
    height: 175px;
}

footer .footer-place {
    margin-top: -60px !important;
}

@media screen and (max-width: 1400px) {
    .middle-card img {
        height: 600px;
    }

    #help {
        height: 1400px;
    }

    #plan-ex {
        margin-top: -125px;
    }
}

@media screen and (max-width: 1200px) {
    .middle-card img {
        height: 700px;
    }

    .user-img {
        object-fit: cover;
        height: 400px !important;
    }
}

@media screen and (max-width: 1000px) {
    .child-content {
        display: none;
    }

    .plan-ex-flex {
        width: 100%;
    }

    #plan-ex {
        margin-top: -110px;
    }

    .Advertising-place {
        background-color: #FFF1E5;
    }

    #exhibition-second-banner {
        height: 650px;
    }

    #help {
        height: 1700px;
    }

    #plans {
        margin-top: -120px;
        background-position: right;
    }
}

@media screen and (max-width: 600px) {
    #exhibition-banner {
        height: 550px;
        margin-top: -100px !important;
    }

    .exhibition-title {
        display: block;
        font-size: 18px !important;
    }

    .large-logo {
        display: none;
    }

    .ex-title {
        font-size: 13px !important;
    }

    #exhibition-second-banner {
        height: 350px;
    }

    .middle-card img {
        height: 300px;
    }

    .middle-card .list-group-item {
        padding-right: 10px;
    }

    #catalog {
        height: 400px;
    }

    #help {
        height: 2500px;
    }

    #plans {
        margin-top: -190px;
        padding-top: 220px !important;
    }
}
