

/* X-Large devices (large desktops, less than 1400px) */
@media (max-width: 1399.98px) {

}
/* "lg" Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) { 

}
/* "md" Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {

}
/* "sm" Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) { 
    .main-menu{
       padding-top: 20px;
    }
    .main-menu ul li{
        border-bottom: 1px solid rgb(187, 186, 186);
    }
    .navbar-toggler {
        line-height: inherit;
        border: 3px solid #959595;
        border-radius: 5px;
    }
    .navbar-toggler:focus {
    box-shadow: none;
    }
    .slick-dots {
        right: 50%;
        bottom: -37%;
        left: 35%;
    }
    .footer-right h5{
        font-size: 16px;
        padding: 10px;
        background: #707070;
        color: white;
    }
    .information-card-container {
        background-color: #FFF;
        padding: 0px 0px;
    }
    .notice-board, .online-admission {
        height: auto;
    }
    .view-all-notice-btn button {
        padding: 3px 15px;
        bottom: 1px;
    }
    .site-logo-admission-page img, .mujib-logo-admission img {
        width: 70px;
        height: 70px;
    }
    .site-title-admission-page h2{
        font-size: 18px;
    }
    .site-logo-admission-page {
        left: 5px;
    }
    .mujib-logo-admission {
        right: 5px;
    }
    .admission-header-container {
        margin-top: 0px;
    }
    .input-half {
        width: 100%;
    }
    .contact-main-container {
        padding-top: 0;
    }
    .location-map iframe {
        height: auto;
    }
    .porichalok-ar-bani{
        padding: 0px 20px;
    }
    .teacher-pannel-table table tbody tr td img {
        width: 100%;
    }

    .teacher-pannel-section{
        padding: 50px 0px;
    }
    .teacher-pannel-table{ 
        overflow-x: scroll;
    }
} 


 /* X-Small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) { 
    .navber-brand-logo {
        width: 70px;
        height: 70px;
        margin: 0;
    }
    .notice-board-container {
        background-color: #FFF;
        padding: 50px 0px;
    }
    .notice-board h4, .online-admission h4 {
        padding: 5px;
        margin-bottom: 10px;
        font-size: 17px;
    }
    .footer-nav ul {
        flex-wrap: wrap;
    }
    .footer-nav {
        padding-top: 0px;
    }
    .footer-left {
        justify-content: space-around;
    }
    .selebas-container{
        overflow-x: scroll;
    }
    
    
} 
/* X-Small devices (portrait phones, less than 400px) */
@media (max-width: 400px) { 


}







 /* XX-Large devices (larger desktops)
 No media query since the xxl breakpoint has no upper bound on its width */
