@media only screen and (max-width: 600px)  {

    body {
        margin: 0;
        font-family: 'Poppins', sans-serif;;
        font-weight: 400;
        color: white;
        background-color: #106e88;
        overflow: hidden;
    }

    a {
        text-decoration: none;
        color: inherit;
    }

    .container {
        display: flex;
        flex-direction: column;
        align-items: center;
        background-color: transparent;
        color: white;
        height: 100vh;
        justify-content: center;
        text-align: center;
    }

    .header img {
        width: 300px;
        margin-bottom: 20px;
        margin-top: 15px;
    }

    .logo img {
        width: 245px;
        margin-bottom: 20px;
    }

    .links {
        display: flex;
        flex-direction: column;
        align-items: center;
        zoom: 0.8;
    }

    .link {
        display: flex;
        align-items: center;
        background-color: #12D194;
        padding: 0px 40px;
        margin: 10px;
        border-radius: 8px;
        width: 250px;
        height: 120px;
        max-width: 325px;
        flex-direction: row-reverse;
        position: relative;
        overflow: hidden;
        text-align: start;
        justify-content: space-between;
    }
    
    .app_link
    {
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #12D194;
        padding: 0px 20px;
        margin: 10px;
        border-radius: 8px;
        width: 285px;
        height: 120px;
        max-width: 400px;
        position: relative;
    }

    .app_link img {
        width: 90%;
    }

    .link img {
        width: 80px;
        margin-right: 10px;
    }

    .link p {
        margin: 0;
        font-size: 1.3rem;
        font-weight: bold;
    }

    .circle_base{
        position: absolute;
        width: 400px;
        height: 400px;
    }

    .circle_red{
        fill: #106e88;
        stroke: #eb5f52;
        stroke-width: 0.9em;
    }

    .circle_green{
        fill: #106e88;
        stroke: #12D194;
        stroke-width: 0.9em;
    }
}

@media only screen and (max-height: 900px)  {
    .container{
        justify-content: flex-start;
    }   
}