/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {

    .logo {
        text-align: left;
    }

    .container {
        display: flex;
        flex-wrap: wrap;
        background-image: url('../images/screen-shot-2020-10-08-at-12-35-09.png');
        background-repeat: no-repeat;
        background-position: 0 58px;
        overflow: hidden;
        padding: 58px 36px 0;
        width: calc(100% - 72px);
    }

    .container .logo {
        display: flex;
        justify-content: center;
        flex-direction: column;
    }

    .container .card {
        flex-basis: 47%;
    }

    .container .logo{
        flex-basis: 63%;
    }

    .container .sportsbook {
        flex-basis: 30%;
    }

    .container .logo h3, .container .logo h1,
    .container .logo .more-link, .container .logo .how-to-install {
        text-align: left;
    }

    .container .logo h3, .container .logo h1 {
        line-height: 64px;
    }

    .container .logo .how-to-install {
        display: inline-block;
        margin-top: 25px
    }

    .container .logo .download-links {
        justify-content: flex-start;
        margin: 25px 0 0;
    }

    .container .logo h3:first-child {
        font-size: 45px;
    }

    .container .logo h3 {
        font-size: 39px;
    }

    .container .logo h1 {
        font-size: 60px;
    }

    .container .card {
        margin: 0 25px 0 0;
    }

    .container .card:nth-child(even) {
        margin: 0;
    }

    .container .card .content {
        display: grid;
        grid-template-areas:
                ". ."
                ". .";
        align-items: end;
        grid-template-columns: 1fr 136px;
        grid-column-gap: 15px;
    }

    .container .card .content img {
        width: 100%;
    }

    .container .card .content .more-link {
        grid-column: 1;
        grid-row: 2;
        position: absolute;
        left: 57%;
        transform: translate(-50%, 0);
        bottom: -30px;
    }

    /*.container .card .content .download-links {
        grid-column: 2;
        grid-row: 1;
        flex-direction: column;
        grid-template-columns: 1fr;
        margin: 0;
        width: 100%;
    }

    .container .card .content .download-links a {
        margin-top: 23px;
    }

    .container .card .content .download-links img {
        width: 100%;
    }*/

    .container .card.sportsbook {
        margin: 30px 0 0 0;
    }

    .container .card.sportsbook .content {
        position: relative;
        left: 50%;
        transform: translate(-50%, 0);
        display: block;
    }

    .container .card.sportsbook .content img {
        width: 100%;
    }

    .more-info-container {
        padding: 0 26px;
    }

    .more-info-container .info {
        padding-top: 70px;
    }

    .more-info-container .info .header {
        display: flex;
        justify-content: center;
        margin-bottom: 23px;
    }

    .more-info-container .info .header h2 {
        margin-right: 10px;
    }

    .more-info-container .info .content {
        display: grid;
        gap: 0px 38px;
        grid-template-columns: 1fr 1fr;
        grid-template-areas: ". .";
    }

    .more-info-container .info .content.reverse .image {
        grid-column: 2;
    }

    .more-info-container .info .content.reverse .desc {
        grid-column: 1;
        grid-row: 1;
    }

    .more-info-container .info .content .image img {
        width: 100%;
    }

    .more-info-container .info .download-links {
        width: 500px;
        margin: 0 auto;
        padding-bottom: 47px;
        justify-items: center;
    }

    /*.more-info-container .info .download-links a {*/
        /*width: 100%;*/
        /*max-width: 169px;*/
    /*}*/

    .country_list {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .modal__container{
        max-height: 80vh;
        overflow: hidden;
        width: 600px;
    }

    .modal__content {
        max-height: calc(100vh - 40px - 18px - 20vh);
    }

    /*.download-links .apk-button {*/
        /*padding: 16px 14px;*/
        /*font-size: 16px;*/
    /*}*/

    .download-links a.apk-button {
        background-position: left;
    }

    .card .download-links {
        flex-direction: column;
    }

    .card .download-links a {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .download-links a {
        flex-basis: auto;
    }

    .more-info-container .info .hr {
        width: 500px;
        margin: 0 auto;
        height: 1px;
        background: #00143c;
    }

    /*.logo .download-links {*/
        /*grid-gap: 40px;*/
        /*grid-template-columns: repeat(3, minmax(0, 1fr));*/
    /*}*/

    .app-available-on span {
        display: inline;
    }

    .modal-trigger {
        text-align: left;
    }
}