* {padding: 0;
    margin: 0;
}

header {background-color:black;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    }

    header ul {
        color: bisque;
    display: flex;
    gap: 25px;
    list-style: none;
    position: relative;
    left: 150px;
    }

    header ul li a{
        color: chartreuse;
        font-size: x-large;
        text-decoration: underline;
    }
        
        
    

    body {background-color: black;
    }
    
    
    h1 { text-align: center;
        color: red;
        font-size: xx-large;
        font-family: 'Times New Roman', Times, serif;
    }
    
    
    h2 {
        color: yellowgreen;
        text-align: center;
        font-size: xx-large;
    }

    h3 {text-align: left;
        color:yellowgreen;
        font-size: large; 
    }
    
    img { width: 120px;
        height: 250px;
     cursor: pointer;
      border-radius: 5px;
    }
    
    section { margin: 20px;
    padding:  10px;
    background-size: contain;
    background-repeat: repeat;
    }
    
    div{margin: 15px;
        padding: 10px;
        display: flex;
        gap: 15px;
        }
    
        a :hover { transform: scale(2.0)
    }
    
        

.SYF {color: yellow;
    font-size: xx-large;
    padding: 20px;
    margin: 20px;

}

.clasebs{color: yellow;
    font-size: xx-large;
    padding: 20px;
    margin: 20px;

}

.singles {
    color: yellow;
    font-size: xx-large;
    padding: 20px;
    margin: 20px;
}

.introclaseb {
color:chartreuse;
font-size: xx-large;
text-align: center;
padding: 20px;
margin: 20px;

}

@media (max-width: 480px) {
    header {
        flex-direction: column;
        align-items: center;
    }

    header ul {
        flex-direction: column;
        gap: 10px;
        position: static;
        margin-top: 10px;
        align-items: center;
        text-align: center;
    }

    header ul li {
        font-size: large; 
    }

    div {
        flex-wrap: wrap;
        justify-content: center;
    }

    img {
        width: 80px;
        height: 150px;
        margin: 5px;
    }


    

    section {
        margin: 10px;
        padding: 5px;
    }

    .SYF, .singles, .claseb {
        font-size: large;
        padding: 10px;
        margin: 10px;
        text-align: center;
    }

    .clasebs{color: yellow;
    font-size: large;
    padding: 20px;
    margin: 20px;

}

    h1 {
        font-size: large;
        text-align: center;
        color: red;
    }
    
    h2, h3 {
        font-size: large;
        text-align: center;
        color: yellowgreen;
    }
}

@media (max-width: 880px) {
    header {
        flex-direction: column;
        align-items: center;
    }

    header ul {
        flex-direction: column;
        gap: 10px;
        position: static;
        margin-top: 10px;
        align-items: center;
        text-align: center;
    }

    header ul li {
        font-size: large; 
    }

    div {
        flex-wrap: wrap;
        justify-content: center;
    }

    img {
        width: 80px;
        height: 150px;
        margin: 5px;
    }


    

    section {
        margin: 10px;
        padding: 5px;
        border: 3px; border-color: brown;
    }

    .SYF, .singles, .claseb {
        font-size: large;
        padding: 10px;
        margin: 10px;
        text-align: center;
    }

    .clasebs{color: yellow;
    font-size: large;
    padding: 20px;
    margin: 20px;

}

    h1 {
        font-size: large;
        text-align: center;
        color: red;
    }


    
    h2, h3 {
        font-size: large;
        text-align: center;
        color: yellowgreen;
    }
}







