@media (max-width:992px){
    /* Home */
    #web_display .headers{
        display: block !important;
        padding: 10px 0;
    }
    #web_display .headers .navbar-toggler{
        float: right;
    }
    .navbar-toggler-icon {
        display: inline-block;
        width: 18px;
        height: 22px;
    }
    .navbar-nav .dropdown-menu{
        min-width: 98%;
        max-width: 98%;
        margin-left: 6px;
    }
    .banner_info .banr_content .course{
        flex-wrap: wrap;
        row-gap:20px
    }
    .banner_info .banr_content .numbers li span {
        font-size: 30px;
    }
    .our_courses{
        justify-content: center;
    }
    .our_courses .item {
        width: 33%;
    }
    .top_rankers .medi{
        width: 90%;
        margin: 0 auto;
    }
    .ca_rank h3, .rankings .commons h5 {
        font-weight: bold;
        color: #0000a3;
        font-size: 40px;
    }
    .ca_rank h5, .rankings .commons p { 
        font-size: 21px;
    }
    .ca_rank h6 {  
        font-size: 18px;
    }    
    .rankings {
        padding: 0;
    }
    .rank_image h2 { 
        top: 15px; 
        font-size: 20px;
    }
    .connectus{
        padding: 1px 0 50px;
    }
    .connectus .connect_title { 
        margin: 20px auto ;
    }
    /* Home ends */
}
@media (max-width:500px){
/* Home */
.banner_info .banr_content .course li a{
    min-width: 140px;
    font-size: 23px;
}
.banner_info .banr_content .matters {
    font-size: 24px;
}
.banner_info .banr_content .numbers{
    flex-wrap: wrap;
    row-gap: 10px;
}
.banner_info .banr_content .numbers li span,.why_classes .why_classes_title p {
    font-size: 24px;
}
.why_classes .class_list {
    margin: 10px;
    padding: 0;
}
.our_courses {
    gap: 30px;
}
.our_courses .item {
    width: 45%;
}
.our_courses .item .inner_item img {
    height: 120px;
}
.top_rankers .medi{
    row-gap: 20px;
}
.rank_image h2 {
    top: 15px;
    font-size: 15px;
    padding: 10px;
}
.rankings .row{
    row-gap: 20px;
    margin-top: 18px !important;
}
.top_rankers::after{
    bottom: 0;
}
.connectus {
    padding: 1px 0 20px;
}
.sociall {
    margin-bottom: 40px;
    text-align: center;
}
.sociall a .s_icon {
    left: 32px;
}
.sociall a .s_btn {
    right: 10px;
}
.footer .address h5 {
    margin-top: 10px;
}
/* Home ends*/
/* About us */
.about_info { 
    padding: 40px 15px 30px;
}
.dirct_title_mob{
    display: block;
}
.dirct_title{
    display: none;
}
.about_title, .our_courses_title,.series_title{
    font-size: 22px;
}
/* About us ends */
/* Our courses */
.our_courses .item:last-child .inner_item,.our_courses .item:nth-child(even) .inner_item{
    border-right: none;
}
/* Our courses ends */
}