@media(max-width:1200px){
    nav.navbar {
        background-color: #2b2873;
    }
    .navbar-brand img{
        width: 180px;
    }
    .page-internal {
        padding-top: 60px;
    }
    .navbar-nav .dropdown-menu {
        position: static;
        float: none;
        background-color: #ffca05;
        font-size: 14px;
    }
    .dropdown-item {
        padding: 4px 16px;
        color: #2b2873;
        border: 0;
    }
    .dropdown-item:focus, .dropdown-item:hover {
        color: #16181b;
        text-decoration: none;
        background-color: #fafaf978;
    }
    .hero-slider-item {
        height: calc(100vh - 60px);
        margin-top: 60px;
    }
    .banner-aside {
        right: -266px;
    }
}
@media(max-width:1024px){
    .fp-section.fp-table, .fp-slide.fp-table, .fp-tableCell{
        height: auto !important;
    }
    .fp-section.fp-table{
        padding: 80px 0px !important;
    }
    .fp-section.fp-table.py-0{
        padding: 0px !important
    }
    .hero-section{
        min-height: 100vh;
    }
    section.fp-section.discover-more-section{
        padding-bottom: 0px !important;
    }
    .dark-abstract{
        background-position:right top ,left bottom;
        background-size: 25%, 25%;
    
    }
    .news-slider {
        top: 0px;
    }
    .campus-drive {
        padding: 80px 0px;
    }
}
@media(max-width:992px){
    
    
        
    .section-heading h1 {
        font-size: 2.5rem;
        line-height: 1;
    }
    .mission-section::before{
        display: none;
    }
    .img-right-lg{
        order: -1;
    }
    
    .enquire-now-form {
        top: 94px;
    }
    .testimonial-quote p {
        font-size: 16px;
    }
    .testimonial-quote {
        padding-bottom: 42px;
        padding-top: 42px;
    }
    .testimonial-quote::before, .testimonial-quote::after {
        height: 38px;
        width: 38px;
    }
    .textimonial-items {
        min-height: 370px;
    }
    .advisory-item .thumb img {
        width: 145px;
    }
    .advisory-item   h2 {
        font-size: 26px;
        margin-bottom: 0px;
    }
    .hero-slider-item img {
        height: 100%;
       
    }
    .banner-aside {
        right: 0px;
        opacity: .12;
    }
}
@media(max-width:768px){
    .banner-text h2 {
        font-size: 2.5rem;
        font-weight: 900;
    }
    .banner-text h1{
        font-size: 2rem;
    }
    .slick-next {
        right: 0px;
    }
    .slick-prev {
        left: 0px;
    }
    .slick-control .btn img {
        width: 27px;
    }
    .slick-prev, .slick-next {
        height: 28px;
        width: 28px;
        font-size: 12px;
    }
    .testimonial-thumb img {
        width: 75px;
    }
    .discover-thumb-item img {
        height: 300px;
    }
    .discover-thumb-item {
        max-width: 500px;
        margin: auto;
        margin-bottom: 30px;
    }
    .popular-course-item {
        max-width: 500px;
        margin-left: auto;
        margin-right: auto;
    }
    .testimonial-thumb {
        position: relative;
        padding-left: 26px;
        padding-right: 9px;
    }
    .testimonial-quote p {
        font-size: 14px;
    }

    .solution-item{
        flex-direction: column;
    }
    .solution-icon {
        margin: 0px !important;
        order: -1;
    }
    .solution-info {
        padding-top: 25px;
        text-align: center !important;
    }
    .solution-logo {
        position: static !important;
    }
    .solution-info .rect{
        display: none;
    }
    .solution-info-text {
        padding: 0px !important;
    }
}

@media(max-width:576px){
    .about-img img {
        width: 238px;
    }
    .admission-banner span {
        font-size: 1.3rem;
    }
    .admission-banner .icon img{
        width: 30px;
    }
    .testimonial-thumb{
        display: none;
    }
   
    
    .banner-links a {
        font-size: 18px;
    }
    .testimonial-content > div {
        max-width: 100%;
        flex-basis: 100%;
    }
    .hightlight-block .icon img {
        width: 100px;
    }
    .hightlight-block .hightlight-text {
        font-size: 14px;
    }
    .banner-text {
        padding-left: 15px;
        padding-right: 15px;
    }
    .page-internal .banner-section .banner-text h1 {
        font-size: 29px;
    }
    .page-internal .banner-section .banner-text h3 {
        font-size: 20px;
    }
}
@media(max-width:468px){
    .banner-text h2 {
        font-size: 1.8rem;
        font-weight: 900;
    }
    .banner-text h1{
        font-size: 1.5rem;
    }
    .about-img img {
        width: 190px;
    }
    .banner-text h4{
        font-size: 18px;
    }
}