.mobile-view {
    display: none;
}

@media (max-width:1200px) {

    .vision-mission {
        width: 250px;
    }

    .welcome-content {
        padding-right: 280px;
    }

    .right-section .welcome-content .read-more,
    .right-section .welcome-content .lear-more {
        font-size: 14px;
        padding: 15px 10px;
    }

    .welcome-sub-content {}

    .right-section .welcome-sub-content .read-more,
    .right-section .welcome-sub-content .lear-more {
        font-size: 14px;
        padding: 15px 10px;
    }
}

@media (max-width: 991px) {
    /*.stickyHeader { position: fixed;z-index: 9999; }*/
}

@media (max-width:991px) {
    header {
        /* height: 110px; */
    }

    .mobile-view {
        display: block;
    }

    .media-img {
        display: block;
        grid-template-columns: repeat(3, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin: 50px 0px;
    }

    .media-img div {
        margin-bottom: 30px;
    }

    .logo {
        width: 500px;
    }

    .welcome-setion {
        display: block;
    }

    .left-menu-section {
        width: 100%;
        float: none;
    }

    .right-section {
        width: 100%;
        float: none;
        padding-bottom: 50px;
    }

    .sub-setion {
        display: block;
    }

    .left-sub-menu-section {
        width: 100%;
        float: none;
    }

    .right-sub-section {
        width: 100%;
        float: none;
        padding-bottom: 50px;
    }

    .middle-section-two {
        display: block;
    }

    .middle-section-two:after,
    .middle-section-one-left:after {
        display: block;
        clear: both;
        content: '';
    }

    .middle-section-two .middle-section-one-left {
        width: 100%;
    }

    .middle-section-two .middle-section-one-left .principal-message {
        width: 500px;
        float: none;
        padding: 100px 50px 100px;
        margin: auto;
        text-align: center;
    }

    .middle-section-two .middle-section-one-left .principal-message span.subtitle,
    .middle-section-two .middle-section-one-left .principal-message p {
        text-align: center;
    }

    .middle-section-two .middle-section-one-left .principal-message .title {
        position: relative;
        padding-bottom: 70px;
        padding-top: 140px;
    }

    .middle-section-two .middle-section-one-left .principal-message .title .p-img {
        position: absolute;
        right: auto;
        left: 50%;
        top: 0px;
        margin-left: -80px;
    }

    .middle-section-two .middle-section-one-left .principal-message .read-more {
        margin-top: 20px;
        float: none;
        position: relative;
        top: 20px;
    }

    .middle-section-two .middle-section-one-left,
    .middle-section-two .middle-section-two-left {
        width: 100%;
    }

    .middle-section-two .middle-section-two-left .news-section {
        margin: auto;
        float: none;
        padding: 50px;
        margin-bottom: 50px;
    }

    .footer-link,
    .footer-address {
        width: 100%;
        float: none;
    }

    .footer-link {
        margin-bottom: 20px;
    }

    .welcome-content {
        padding-right: 20px;
    }

    .welcome-sub-content {
        padding-right: 20px;
    }

    .vision-mission {
        width: 100%;
        position: relative;
        margin-top: 40px;
    }

    .button-one {
        width: 100%;
    }

    .button-one .icon {
        margin-top: 20px;
    }

    .slide-text.text_style_bottom_left .slide-text-inner {
        width: 100%;
        padding: 30px;
    }

    .top-menu-two {
        display: none;
    }

    .w-menu ul li a {
        text-align: left;
    }

    .top-menu-one .w-menu ul li a {
        color: #fff;
    }

    .top-menu-one .w-menu ul li span.arrow-plus:after {
        color: #fff;
    }

    .media-section .video {
        width: 100%;
    }

    .middle-section-two .middle-section-two-left .news-section {
        width: 100%;
    }

    .middle-section-two .middle-section-one-left .principal-message {
        width: 100%;
        padding: 50px 20px 50px;
    }

    .menu-outer {
        position: absolute;
        z-index: 9999;
        width: 100%;
        left: 0%;
        top: 0px;
        margin-left: 0px;
    }

    .slide-text.text_style_bottom_left .slide-text-inner {
        right: 0px;
    }

    .photo-gallery {
        grid-template-columns: repeat(3, 1fr);
    }

    .banner-outer .w-menu {
        display: none;
    }
}

@media (max-width:768px) {
    .footer-address img {
        float: left;
        position: relative;
        right: 0px;
        margin-bottom: 50px;
    }

    /*  .slide-text-inner {display: none;}*/
    .inner-banner {
        height: 300px;
        padding-top: 16%;
    }

    .faculty-profile {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        margin: 50px 0px;
        text-align: center;
    }

    .gallery-caption {
        padding: 75px 50px 50px;
        width: 320px;
        height: 120px;
        margin-left: -160px;
        margin-top: -50px;
        font-size: 30px;
        padding: 20px;
    }

    .gallery-caption span {
        font-size: 14px;
        line-height: 20px;
    }

    .weberge-slider,
    .banner-section,
    .bs-slider .carousel-item {
        padding-top: 0%;
        height: 400px;
    }

    .slide-text.text_style_bottom_center .slide-text-inner,
    .slide-text.text_style_bottom_left .slide-text-inner,
    .slide-text.text_style_bottom_right .slide-text-inner {
        top: 230px;
        position: relative;
        width: 100%;
    }

    .slide-text-inner {
        left: 41px;
        position: absolute;
        top: 30%;
    }

    .welcome-content {
        padding-right: 0px;
        padding-left: 0px;
    }

    .welcome-sub-content {
        padding-right: 0px;
        padding-left: 0px;
    }

    .middle-section-two .middle-section-two-left .news-section {
        padding: 40px 20px;
    }

    .news-section .jom-slider {
        margin-top: 30px;
    }

    .desktop-view {
        display: none;
    }

    .right-section .welcome-content .read-more,
    .right-section .welcome-content .lear-more {
        font-size: 14px;
        padding: 15px 10px;
        width: 100%;
        display: inline-block;
        margin-bottom: 10px;
    }

    .right-sub-section .welcome-sub-content .read-more,
    .right-sub-section .welcome-sub-content .lear-more {
        font-size: 14px;
        padding: 15px 10px;
        width: 100%;
        display: inline-block;
        margin-bottom: 10px;
    }

    .slide-text {
        padding: 10px 10px;
        width: 100%;
    }
}

@media (max-width:600px) {
    .logo {
        width: 800px;
    }
}

@media (max-width: 450px) {
    .faculty-profile {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        margin: 50px 0px;
        text-align: center;
    }
}