.toastify.on:nth-child(1) {
    display: block;
}
.endow-joy .item-endow__joy{
  padding-top:135%;
}
.toastify.on + div {
    display: none;
}
.list_result_combo{
    padding-left:50px;
}
.section-choose .form-filter__index .cl-green{
    color:#094A25;
}
.section-choose .form-filter__index.bg-f2{
    background: #3DFFB1;
}
.section-choose .form-filter__index .btn-border__green{
    border: 2px solid #094A25;
    color: #094A25;
}
.section-choose .form-filter__index .filter-content{
    background: #3DFFB1;
}
.btn-zalo{
    bottom: 11.75rem !important;
}
.btn-zalo .icon-phone img{
    border-radius:50%;
}
@media(max-width:1201px){
    .item-program__joy .ct-text > .d-flex {
        flex-wrap: wrap;
    }
    
    .item-program__joy .ct-text > .d-flex .time {
        margin-bottom: 2rem;
    }
    
    .item-program__joy .ct-text .list-service li {
        flex: 0 0 100%;
    }
    .item-program__joy .ct-text .button {
        margin-bottom: 1rem;
    }
    .intro-endow__page .image {margin-left: auto;margin-bottom: 2rem;}

.item-program__joy .text-right {
    margin-top: 1rem!important;
}
}
@media(max-width:991px){
    .menu-mobile ul li .btn-dropdown-menu {
        width: 2.5625rem;
        height: 2.5625rem;
        top: 0;
    }
    .menu-mobile ul li .btn-dropdown-menu {
        width: 2.5625rem;
        height: 2.5625rem;
        top: 0;
    }
    
    .menu-mobile {
        overflow-y: auto;
        height: 100%;
    }
    .intro-endow__page .image {
        margin: auto;
    }
    .item-papers .read-more-intro {
        margin-top: 1rem;
    }
}
@media(max-width:768px){
    .item-discover,
    .intro-summer .image, .section-why__summer .image,
    .special__joy .image,
    .location-detail .item-location__detail .image, .section-festival .image,
    .introl-joy .image-content,
    .item-commit .img{
        max-width: inherit!important;
    }
    .section-intro__index .image-intro {
        max-width: inherit;
        margin-top: 1rem;
    }
    .section-vision .module-vision,
    .section-commit .module-content {
        width: 100%;
        padding-right: var(--bs-gutter-x, .75rem);
        padding-left: var(--bs-gutter-x, .75rem);
        margin-right: auto!important;
        margin-left: auto!important;
        max-width: 540px;
    }
    .item-advantages__summer .advantages-content .item {
        padding: 0;
    }
    .item-program__joy .ct-text > .d-flex > * {
        flex: 0 0 100%;
        justify-content: flex-start!important;
        flex-direction: row!important;
        flex-wrap: wrap!important;
    }
    
    .item-program__joy .ct-text > .d-flex .form-price * {
        flex: 0 0 100%;
    }
    .btn-zalo{
        bottom: 6.75rem !important;
    }
}