@media screen and (max-width:1199px) {
    .logo {
        width: 230px;
    }
    
        header .nav-link{
        font-size:12px;
    }

}


/* Responsive */
@media (max-width: 768px) {

  .table-responsive, .scroll {
    overflow-x: scroll !important;
}
    tbody,
    td,
    tfoot,
    th,
    thead,
    tr {
        border-width: 1px;
    }

}













@media screen and (max-width:600px) {
    section.register {

        height: 500px;

    }
    
    header .nav-link{
        font-size:16px;
    }

    .logo {
        width: 105px;
    }

    .topbar {
        display: none;
    }


    /*#marathonBanner img{*/
    /*    height: 460px;*/
    /*    object-fit: cover;*/
    /*    aspect-ratio: 16 / 9;*/
    /*}*/


    section.hero-banner .card-img-overlay h3 {
        font-size: 40px;
    }

    section.hero-banner .card-img-overlay {
        padding: 0 20px;
    }

    .carousel-control-next,
    .carousel-control-prev {
        width: 10%;
    }


}