@media only screen and (min-width: 1381px) and (max-width: 1440px) {
}
@media only screen and (min-width: 992px) and (max-width: 1380px) {
}
@media only screen and (min-width: 992px) and (max-width: 1280px) {
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
}
@media only screen and (max-width:767px){
    .header .navbar-brand{width: 65px;}
    .menu-icon{max-width: 40px; margin-left: auto;}
    #banner .item.has-video .video-icon{width: 75px; height: 75px;}
    #banner, #banner .item, #banner .item .pic, #banner .item .video-wrap{height: 55vh;}
    .offcanvas-header .btn-close{padding-right: 0;}
    .statics-item{flex-direction: column;}
    .statics-block .statics-item .icon{margin-right: 0;
        height: 70px;
        display: flex;
        align-items: flex-end;}
    .statics-block .statics-item .info{border-top: 1px solid #9f9f9f; border-left:none;
        padding: 10px;
        min-height: 100px;
        margin-top: 10px;}
    .spl-title{font-size: 12px;}
    .head-teacher .message{width: 80%; margin-left: auto; margin-right: auto;}
    .head-teacher .message::before, .head-teacher .message::after{width: 34px; height: 25px;}
    .head-teacher .message::before{left: -40px; top: -10px;}
    .head-teacher .message::after{right: -40px; bottom: -10px;}
    .teacher-info{flex-wrap: wrap;}
    .teacher-info .line{display: none;}
    .teacher-info .text{margin-top: 15px;}
    .parents-block .parents-list .pic{width: 60px;}
    .governors-block .governors-item .governors-pic{width: 100px; height: 100px;}
    .owl-carousel.style1 .owl-dots{bottom: 10px;}
    .affiliated-block img{max-width: 95%;}
    .inner-banner{--bs-aspect-ratio:56.25% !important}
    .inner-banner::after{height: 200px;}
    .header{padding: 15px 0;}
    .bototm-menu .menu-links .spl-link{width: calc(50% - 16px); margin: 8px;}
    .slider-for{width: 100%;}
    .slider-for .slick-prev.slick-arrow{width: 35px; height: 35px; left: 0; z-index: 2;}
    .slider-for .slick-next.slick-arrow{width: 35px; height: 35px; right: 0; z-index: 2;}
    .f-logo{width: 100px;}
    .apply-block .content-left{padding-right: 0;}
    .apply-block .content-right{padding-left: 0;}
    .apply-block .text-right p{text-align-last: left;}
    .shape-outer{display: none;}
    .main-container p{text-align-last:inherit;}
    .video-pic .icon{width: 75px; height: 75px;}

    .history-data::after{width: 10px;}
    .history-data .year123::before{width: 15px;}
    .history-data .year::before{width: 15px;}
    .teacher-quote .quote-inner::before, .teacher-quote .quote-inner::after{width: 33px; height: 27px;}
    .teacher-quote .quote-inner{padding: 0 40px;}
    .history-data .pic{margin-top: 20px;}
    .history-data .back-btn span{width: 11px; height: 18px;}

    .apply-block .text-right h2.title{text-align: left;}
    .curriculum-icon .icon{width: 40px;}
    .print-calendar .icon{width: 40px;}

    .slider-for .slick-prev.slick-arrow:before, .slider-for .slick-next.slick-arrow:before{ width: 10px; height: 17px;}
    .slider-nav .nav-item .pic-wrap-thumb img{border-radius: 10px;}
    .video-pic.style02 .icon{width: 100px; height: 100px;}

    .filter-wrap{flex-direction: column;}
    .filter-wrap .mx-4{margin-bottom: 20px;}
    .filter-group .filter-label .date{padding-left: 25px;}
    .filter-group .filter-label .all-day{min-width: 120px;}
    .student-pic{margin:20px;}
    .uniform-slider{margin-top: 70px;}
    .uniform-slider .slick-arrow{top: -90px;}
    .uniform-slider .slick-prev.slick-arrow{left: auto; right: 70px;}
    .spl-link-wrap .time-wrap{position: relative; bottom: 0;}

    .pic-item {border-radius: calc(var(--padding) / 3);}
    .pic-item img{border-radius: calc(var(--padding) / 3);}
    .accordion-button .icon{margin-right: 20px;}

    .call-info .icon{width: 70px;}

}
@media only screen and (max-width:767px) and (orientation: landscape) {
}
@media only screen and (min-width:320px) and (max-width:480px){
}