section{
    margin: auto;
    padding-top: 150px;
    overflow-x:auto;
}
table{
    border-collapse: collapse;
    letter-spacing: 1px;
    margin: 2% 10% 100px 10%;
}
td, th {
    border: 2px ridge #F6EFDD;
    padding: 10px;
    text-align: center;
    font-size: 3.5vmin;
    font-weight: 500;
    letter-spacing: 1px;
}
th{
    font-weight: 600;
}
.nob{
    border: none;
    min-width: 150px;
}
.choose{
    font-size: 5vmin;
    padding: 10px;
    text-align: left;
    margin-bottom: 40px;
}
.topup{
    font-size: 2.5vmin;
    font-weight: 400;
}
.arrow{
    width: 2.5vmin;
    margin-left: 20px;
    margin-top: 5px;
}
.column{
    display: flex;
    flex-direction: column;
    align-items: center;
}
button{
    padding: 15px 70px;
    font-size: 2.8vmin;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.32px;
    background-color: #ED193B;
    border: none;
    border-radius: 8px;
    margin-bottom: 5%;
}
table button:hover{
    font-weight: 900;
    background-color: #ed193c9d;
    color: #f6efdd9d;
}
.duration{
    font-size: 4vmin;
    margin-top: 10px;
    margin-bottom: 3px;
}
.price{
    font-size: 5vmin;
    margin-bottom: 2px;
}
.stprice{
    text-decoration: line-through 2px #ED193B;
    font-weight: 400;
    font-size: 3vmin;
}
.stpricehd{
    text-decoration: line-through 2px #ED193B;
    font-weight: 400;
    font-size: 3vmin;
    opacity: 0;
}
.gst{
    font-weight: 300;
    font-size: 2vmin;
    margin-bottom: 5%;
}
.mess{
    width: 85%;
    font-size: 2.2vmin;
    font-weight: 500;
    margin-bottom: 5%;
    color: #E6DECB;
}