@media only screen and (max-width: 1500px) {

    header .search-form {display:none;}

    /*! Schools List */
    section.schools-wrap .school-item {-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
    section.schools-wrap .wrapper {flex-direction:column;padding:40px;}
    section.schools-wrap .filter .filter-box ul {display:none;}
    section.schools-wrap .filter {flex:0 0 100%;max-width:100%;}
    section.schools-wrap .pagination.pagination-top {display:none;}
    section.schools-wrap .filter .filter-box:last-child {border-bottom: 1px solid #eeeeee;padding-bottom:10px;margin-bottom:25px;}


    /*! Schools Single */
    section.school-wrapper .box-additional ul li {-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;}

}

@media only screen and (min-width: 1200px) {



}

@media only screen and (max-width: 1200px) {

    section.school-single-wrap .school-gallery-slider img {height:350px;}

    /*! Schools Single */
    section.school-wrapper .box-general ul li {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}



}

@media only screen and (min-width: 992px) {

}

@media only screen and (max-width: 992px) {

    /*! Header */
    header .container-fluid{padding-left:15px;padding-right:15px}
    header .main-menu{display:none}
    header .mobile-menu .popmenu-open{display:flex;}

    /*! Features */
    section.features-wrap{padding:40px 0 0;}
    section.features-wrap .item{flex-wrap:wrap;text-align:center;margin-bottom:30px}
    section.features-wrap .item img{margin:0 auto 20px}
    section.features-wrap .item .content{width:100%;margin:0;padding:0}

    /*! Banner */
    section.banner-wrap{overflow:hidden;}
    section.banner-wrap .inner{background-image:inherit!important;padding:40px}
    section.banner-wrap .container{width:100%;max-width:100%;}

    /*! FW Banner */
    section.fwbanner-wrap{overflow:hidden;background-image:inherit!important;}
    section.fwbanner-wrap .inner{width:100%;max-width:100%;padding:40px;}
    section.fwbanner-wrap .container{width:100%;max-width:100%;}

    /*! Footer */
    footer .quick-links {margin-bottom:40px}
    footer .contact {margin-bottom:40px}

    /*! Blog Details */
    section.article-main-wrap .related-post .post-item {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    section.article-main-wrap .related-post .post-item .thumb img {height:210px}
    section.article-main-wrap .sidebar {padding-left:0!important;}
    section.article-main-wrap .sidebar .popular-widget ul li.item-small .thumb img {height:140px}

    /*! Schools List */
    section.schools-wrap .wrapper {padding:40px 20px;}
    section.schools-wrap .school-item {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

    /*! Schools Single */
    section.school-wrapper .box-additional ul li {-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
    section.school-wrapper .widget-details .school-info ul.action-group li {width:100%;-ms-flex:0 0 100%;flex:0 0 100%;}

    /*! Articles */
    section.article-list-wrap .article-grid .post-item {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}


}

@media only screen and (max-width: 767px) {

    /*! Contact */
    section.contact-wrap:before {display:none}
    section.contact-wrap .contact-form {padding:0;margin-bottom:30px}

    /*! Plans & Pricing */
    section.pricing-wrap .pricing-item {margin-bottom:30px}

    /*! Articles */
    section.article-list-wrap .article-grid .post-item {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}

}

@media only screen and (max-width: 575px) {
    /*! Search */
    section.search-wrap{background-image:inherit!important;height:auto;padding:140px 0 80px}
    section.search-wrap .content{position:static;transform:inherit;}
    section.search-wrap .content h1{font-size:32px;font-weight:500}
    section.search-wrap .content h1:after{display:none}
    section.search-wrap .content p{font-size:16px}

}