.achievments{
    background-color: #f2f2f2;
    padding: 50px 0;
}
.achievments .card{
border: transparent;
border-radius: 0;
position: relative;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
/*.achievments .card::after{*/
/*    position: absolute;*/
/*    content: '';*/
/*    bottom: -25px;*/
/*    right: 0;*/
/*    height: 50px;*/
/*    width: 225px;*/
/*    background-color: var(--yellow);*/
/*    color: black;*/
/*    clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%);*/
/*    }*/
/*.achievments .card::before{*/
/*    position: absolute;*/
/*    content: '';*/
/*    top: -25px;*/
/*    left: 0;*/
/*    height: 50px;*/
/*    width: 225px;*/
/*    background-color: var(--text-color);*/
/*    color: black;*/
/*    clip-path: polygon(0 0, 85% 0, 100% 100%, 0% 100%);*/
/*    }*/


    .achievments .innertitle h2 {
        font-weight: bold;
        padding-bottom: 10px;
        border-bottom: 1px solid black;
        color: var(--text-color);
        margin-bottom: 30px;
        font-size: 34px;
        margin-bottom: 100PX;
    }
    .achievments .rank h4 span{
        font-size: 18px;
        font-weight: bold;
        }
.achievments .rank h4 {
    font-weight: bold;
    /* text-align: end; */
    z-index: 3;
    position: relative;
    margin: 0;
    top: -12px;
    font-size: 21px;
    background-color: var(--yellow);
    color: black;
    clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%);
    padding: 10px 10px 10px 35px;
    width: fit-content;
    float: right;
}
  .achievments .branch h4 {
    z-index: 4;
    position: relative;
    /*left: 10px;*/
    bottom: 15px;
    font-weight: bold;
    font-size: 20px;
    color: white;
    background-color: var(--text-color);
    /* color: black; */
    clip-path: polygon(0 0, 85% 0, 100% 100%, 0% 100%);
    padding: 10px 60px 10px 10px;
    width: fit-content;
}


    .achievments .topper{
        margin-top: 50px;
            row-gap: 50px;

    }
    .achievments .topper .branch h4 {
        /*left: 10px;*/
        bottom: 10px;
        font-size: 15px;
        clip-path: polygon(0 0, 85% 0, 100% 100%, 0% 100%);
        padding: 7px 35px 7px 10px;
    }
    .achievments .topper .card::before {
        top: -20px;
        left: 0;
        height: 41px;
        width: 141px;
    }
    .achievments .topper .rank h4 span {
        font-size: 16px;
        font-weight: bold;
    }
    .achievments .topper .rank h4 span {
        font-size: 16px;
        font-weight: bold;
    }
    .achievments .topper .card::after {
        bottom: -25px;
        right: 0;
        height: 41px;
        width: 150px;
    }
    .achievments .topper .rank h4 {
        top: -10px;
        font-size: 15px;
     clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%);
    padding: 5px 10px 5px 26px;
    }
    .achievments .student-img{
    text-align: center;
    }
    .achievments .top-achivment .student-img img{
    height:350px;
    }
    
    
    .labs-gallery .innertitle h2 {
    font-weight: bold;
    margin-bottom: 0;
    font-size: 28px;
    background-color: black;
    color: var(--white);
    border-bottom: transparent;
    padding: 5px 10px;
    width: fit-content;
    text-transform: uppercase;
}
.labs-gallery .innertitle hr {
    opacity: 1;
    margin: 0;
    color: black;
    /*margin-bottom: 20px;*/
}
 .topper,
.top-achivment{
    margin-bottom: 80px;
}

.achievments .table>thead {
    background-color: #e6434e;
    color: white;
}
.achievments table{
    margin-bottom: 50px;
}
.achievments table tr th,
.achievments table tr td{
    padding-left: 20px;
}
.achievments .labs-gallery{
    margin-bottom: 30px;
}
    