.course h3{
    text-align: center;
    font-weight: bold;
}
.course1{
    background-color: silver;
    height:300px;
}
.icon img{
    width:30%;
    margin-left:65px;
    padding-bottom: 30px;
    padding-top:20px;
}
.icon p{
    font-size:20px;
    color:white;
    font-weight: bold;
    text-align: center;
    margin-top:-20px;
}
.icon p:hover{
    cursor: grab;
}

.crs1 button a{
    text-decoration: none;
    color:white;
    font-weight: bold;
    
   
}

.crs1 button{
    margin-left:40px;
    
}

.crs1:hover{
    opacity:2;
}

.vertical {
    border-left: 1px solid black;
    height: 250px;
    position: absolute;
    left: 50%;
    margin-top:10px;
}


@media (max-width: 600px) {
    .vertical {
        display: none;
    }
    .crs1 button{
        margin-left:70px;
        
    }

    .icon p{
        font-size:20px;
        color:white;
        font-weight: bold;
        text-align: center;
        margin-left:-80px;
    }
    .crs1{
        margin-top:35px;
        margin-left:60px;
    }
    .icon p{
        font-size:20px;
        color:rgb(12, 12, 12);
        font-weight: bold;
    }
}