#choise-filter .choise-block button{
    margin-top: 10px;
    margin-right: 4px;
    
}
#choise-filter {
padding-bottom: 40px;
    border-bottom: 1px solid #C4C4C4;

}
#choise-filter .choise-block .active-button-course{
    background-color:#4C8FFC ;
    color:white;
}
.main-profile{
    max-width: 1200px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: minmax(500px, auto);
    grid-row-gap: 25px;
    margin: 100px auto 0 ;
}

@media only screen and (max-width: 1130px){
    .main-profile{
        grid-template-columns: repeat(2, 1fr);
      }
}

@media only screen and (max-width: 800px){
    .main-profile{
        grid-template-columns: repeat(1, 1fr);
      }
}


#main-grid-cart .profile-cart {
    width: 100%;
    min-width: 280px;
    max-width: 360px;
    min-height: 450px;
    box-shadow: 0 0 5px 1px rgba(52, 52, 52, 0.224);
    position: relative;
    border-radius: 5px;
    transition: 2s;
    margin: auto;
    margin-bottom: 64px;
    }
    
#main-grid-cart .profile-cart:hover {
    box-shadow: 0 0 15px 1px rgba(52, 52, 52, 0.25);
    color:white;
    }
    
#main-grid-cart .profile-cart::after {
    content: " ";
    background: linear-gradient(180deg, #2C346E 0%, #4C8FFC 100%);
    clip-path: polygon(0 60%, 100% 60%, 100% 100%, 0% 100%);
    
    display: block;
    min-height: 500px;
    transition: 2s;
    border-radius: 5px;
    }
    
#main-grid-cart .profile-cart:hover::after {
    content: " ";
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    transition: 2s;
    display: block;
    min-height: 500px;
    transition: 1.5s;
    border-radius: 5px;
    
    }
    
#main-grid-cart .profile-cart img {
    width: 100px !important;
    height: 100px !important;
    position: absolute;
    top: -40px;
    left: 37%;
    z-index: 99999999;
    transition: 2s;
    border-radius: 100%;
    border: 5px solid #FFFFFF;
    box-sizing: border-box;
    box-shadow: 3.9169px 3.9169px 8.81302px rgba(0, 0, 0, 0.2);
    }
    
#main-grid-cart .profile-cart:hover img {
    transform: scale(1.3) translateY(20px);
    transition: 2s;
    
    }
    
#main-grid-cart .profile-cart h1 {
    z-index: 999;
    position: absolute;
    justify-content: center;
    display: flex;
    width: 100%;
    color: rgba(30, 29, 29, 0.85);
    letter-spacing: 2px;
    text-shadow: 2px 2px 0px rgba(37, 37, 37, 0.421);
    }
    
#main-grid-cart .about-coach{
    position: absolute;
    z-index: 999;
    display: flex;
    align-items: center;
    text-align: center;
    top: 25%;
    font-size: 18px;
    margin: 0 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
    }
    
#main-grid-cart .name-text{
    position: absolute;
    z-index: 999;
    align-items: center;
    text-align: center;
    top: 70%;
    width: 100%;
    font-size: 20px;
    line-height: 25px;
    text-align: center;
    color: #FFFFFF;
   
    }
    
#main-grid-cart .name-text span{
        Font-Style: Light;
        
    }

#main-grid-cart .name-text h3{
        Font-Style: Medium;
        margin-bottom: 10px;
    }

#main-grid-cart .main-div-button {
    position: absolute;
    bottom: 20px;
    z-index: 999;
    justify-content: center;
    display: flex;
    width: 100%;
     }
  