section.student-logo-section {
    margin-top: -230px;
    padding:0 30px;
}
.student-logo-container {
    max-width: 1448px;
    margin: 0 auto;
    background: linear-gradient(180deg, #F0F1F2 0%, #FFFFFF 100%);
    padding: 275px 20px 100px 20px;
    border-radius: 20px;
    position: relative;
}
.student-logo-middle{
    padding: 0 30px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(5,minmax(0,1fr));
    grid-gap:10px;
    align-items: center;
    max-width:1230px;
}
.no-item {
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    color: red;
}
.no-item p{
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    color: red;
}
.no-item p {
    color: red;
}
.student-logo-container .single-item a{
    padding:26px;
    border: 1px solid #F0F1F2;
    background-color: #fff;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    min-height: 233px;
    align-items: center;
    position:relative;
}
.student-logo-container .single-item a:after {
    bottom: 33px;
    left: 50%;
    width: 21px;
    height: 15px;
    position: absolute;
    content: '';
    background: url(/template/c73e5a0b/images/logo-hover-arrow.svg);
    opacity:0;
}
.student-logo-container .single-item a:hover:after {
    opacity:100;
}
.student-logo-container .single-item a:hover{
   border: 1px solid #2D9FAB;
   background:linear-gradient(24.11deg, rgba(45, 159, 171, 0) 39.53%, #2D9FAB 390.03%) !important;
}
body.widget-snippet .student-logo-container .single-item,
.fee .student-logo-container .single-item{
   padding:10px;
  
}
.fee section.student-logo-section {
  margin-top: 50px;
}
.fee .student-logo-container {
  padding: 100px 0;
}
