a:link {
    color: #000000;
    text-decoration: none;
}
a:visited {
    color: #000000;
    text-decoration: none;
}
a:hover {
    color: #999999;
}


#best {
    background-color: aliceblue;
}

.super-best{
    display: grid;
    justify-content: space-around;
    grid-template-columns: repeat(auto-fill,minmax(340px,1fr));
    gap: 0px 20px;
}

.big-best{
    gap: 10px;
}

.title-best-1 {
    background-color: #b1d8c5;
    padding: 10px 20px;
    border-radius: 10px;
    gap: 100px;
    margin: 10px 0px 10px;
    text-align: center;
    font-weight: bolder !important;
}

.best-container {
    display: grid;
    justify-content: space-around;
    grid-template-columns: 1fr 1fr;
    /* grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); */
    gap: 10px;
    margin: 10px 0px 20px;
}

.best-container-2 {
    display: grid;
    justify-content: space-around;
    grid-template-columns: 1fr 1fr;
    /* grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); */
    gap: 10px;
    margin: 10px 0px 20px;
}


.best-box {
    background-color: #bbeae9;
    border-radius: 10px;
    padding: 10px;
}

.vip-btn{
    background-color: rgb(187, 220, 233);
    border-radius: 10px;
    padding: 10px;
}

.best-best {
    margin: 5px;
}

.best-best-1 {
    text-align: center !important;
}

.best-name-1 {
    margin: 0px;
    font-weight: 500;
    text-align: center;
}

#best-free {
    margin: 0px;
    font-weight: 500;
    text-align: center;
    grid-column: 2/3;
    grid-row: 1/3;
}


.combo-price {
    text-align: end;
    vertical-align: bottom;
    margin: 10px;
}

