@media screen and (-webkit-min-device-pixel-ratio:0) {

    ::i-block-chrome,
    .newscontent {
        overflow: hidden;
    }

    ::i-block-chrome,
    .fullwidth {
        width: 102em;
        margin-left: -51em;
    }

    ::i-block-chrome,
    .countdown_bg,
    ::i-block-chrome,
    .testimonial_bg {
        background-attachment: local;
    }

    ::i-block-chrome,
    .about-title {
        height: 50rem;
    }
}

@media screen and (max-width: 1920px) {
    .md-none {
        display: none;
    }
}

@media screen and (max-width:1700px) {
    .Height150 {
        height: 207px;
    }
}



@media screen and (max-width: 1199px) {
    .news-inner-area .news-wrapper li {
        display: block;
    }

    .news-inner-area {
        margin-bottom: 30px;
    }

    .news-inner-area .news-wrapper li .news-img-holder {
        margin-bottom: 15px;
    }

    .news-inner-area .news-wrapper-responsive li {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
    }

    .event-inner-area {
        margin-bottom: 30px;
    }

    .event-inner-area .event-wrapper>li {
        display: block;
    }

    .event-inner-area .event-wrapper>li .event-calender-wrapper {
        margin-bottom: 15px;
    }

    .event-inner-area .event-wrapper>li .event-content-holder p {
        margin-bottom: 58px;
    }
}





@media only screen and (max-width: 1199px) {
    .event-inner-wrapper .single-item {
        display: block;
    }
}

@media only screen and (max-width: 1199px) {
    .event-inner-wrapper .single-item .item-content {
        padding: 30px 0;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .event-details-page-area {
        padding: 70px 0;
    }

    .event-page-area {
        padding: 70px 0;
    }

    .news-details-page-area {
        padding: 70px 0;
    }

    .news-date2 li {
        font-size: 18px;
        line-height: 2.3;
    }

    .news-date1 li {
        font-size: 18px;
        line-height: 2.3;
    }

    .news-page-area {
        padding: 70px 0;
    }

    .news-event-area {
        padding: 58px 0 40px;
    }
}

@media screen and (max-width: 479px) {
    .event-info-inline li {
        font-size: 16px;
    }

    .event-page-area {
        padding: 50px 0;
    }

    .event-inner-wrapper .col-xs-6 {
        width: 100%;
    }

    .news-details-page-area {
        padding: 50px 0;
    }
}

@media only screen and (max-width: 320px) {
    .event-details-page-area {
        padding: 50px 0;
    }
}



@media (min-width: 768px) and (max-width: 991px) {
    .Height150 {
        height: 173px;
    }

    .carousel-inner .active.left {
        left: -50%;
    }

    .event-details-page-area {
        padding: 80px 0;
    }

    .event-page-area {
        padding: 80px 0;
    }

    .news-details-page-area {
        padding: 80px 0;
    }

    .news-page-area {
        padding: 80px 0;
    }

    .event-inner-area .event-wrapper>li .event-content-holder ul li {
        margin-right: 12px;
        padding-right: 12px;
    }

    .event-inner-area .event-wrapper>li .event-content-holder p {
        margin-bottom: 15px;
    }

    .news-inner-area .news-wrapper-responsive li .news-content-holder {
        -webkit-box-flex: 3;
        -moz-flex: 3;
        -webkit-flex: 3;
        flex: 3;
    }

    .news-event-area {
        padding: 68px 0 50px;
    }

    .carousel-inner .active.right {
        left: 50%;
    }

    .carousel-inner .next {
        left: 50%;
    }

    .carousel-inner .prev {
        left: -50%;
    }

    .carousel-col {
        width: 50%;
    }

    .active>div:first-child+div {
        display: block;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .carousel-inner .active.left {
        left: -33%;
    }

    .event-details-page-area {
        padding: 90px 0;
    }

    .event-page-area {
        padding: 90px 0;
    }

    .news-details-page-area {
        padding: 90px 0;
    }

    .news-comments li {
        margin-right: 8px;
    }

    .news-page-area {
        padding: 90px 0;
    }

    .news-inner-area .news-wrapper-responsive li .news-content-holder {
        -webkit-box-flex: 4;
        -moz-flex: 4;
        -webkit-flex: 4;
        flex: 4;
    }

    .news-event-area {
        padding: 78px 0 60px;
    }

    .carousel-inner .active.right {
        left: 33%;
    }

    .carousel-inner .next {
        left: 33%;
    }

    .carousel-inner .prev {
        left: -33%;
    }

    .carousel-col {
        width: 33%;
    }

    .active>div:first-child+div {
        display: block;
    }

    .active>div:first-child+div+div {
        display: block;
    }
}

@media (min-width: 1200px) {
    .carousel-inner .active.left {
        left: -25%;
    }

    .carousel-inner .active.right {
        left: 25%;
    }

    .carousel-inner .next {
        left: 25%;
    }

    .carousel-inner .prev {
        left: -25%;
    }

    .carousel-col {
        width: 25%;
    }

    .active>div:first-child+div {
        display: block;
    }

    .active>div:first-child+div+div {
        display: block;
    }

    .active>div:first-child+div+div+div {
        display: block;
    }
}



@media screen and (max-width: 991px) {
    .navborder .navbar-nav>li>a {
        padding: 23px 15px;
    }

    .information-boxes p {
        line-height: 17px;
        font-size: 12px;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
    .navborder .navbar-nav>li>a {
        padding: 23px 10px;
    }
}

.courses-info,
.faculty-info,
.newadmission-info {
    padding: 30px 7px;
    min-height: 276px;
}

.information-boxes ul {
    line-height: 17px;
    font-size: 12px;
}

.slide-text h1 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 20px;
}

.event-details-inner .event-details-img .countdown-content .countdown-section {
    padding: 8px 0 4px;
    width: 75px;
}

.slide-text>p {
    font-size: 18px;
}

@media screen and (max-width:767px) {
    .Height150 {
        height: 112px;
    }

    .carousel-inner .active.left {
        left: -50%;
    }



    .medium-4 {
        width: 100%;
    }

    .courses-info,
    .faculty-info,
    .newadmission-info {
        padding: 30px 15px;
    }

    .width-auto {
        width: auto;
    }

    header .logo img {
        height: 50px;
    }

    .toplist,
    .topicon {
        text-align: center;
    }

    .find_inner {
        flex-flow: row wrap;
    }

    .findbtn {
        margin-left: 0;
        margin: auto;
        margin-bottom: 0;
        line-height: 0;
    }

    .find_inner h3 {
        display: block;
        font-size: 20px;
        text-align: center;
    }

    .fright,
    .fleft {
        text-align: center
    }

    .countdown_bg i {
        margin-top: 20px;
    }

    .navborder .navbar {
        min-height: 0;
    }

    .navborder .navbar-nav {
        margin-top: 1px;
    }

    .header-extras {
        margin: 0px 0 10px;
        float: none;
        width: 100%;
    }

    .navborder .navbar-nav>li>a {
        padding: 15px 28px;
    }

    .course-offer-in {
        margin-top: 20px;
    }

    .testimonial4 .carousel-inner {
        width: 100%
    }

    .carousel-control.left,
    .carousel-control.right {
        display: none;
    }

    .about_img {
        margin-bottom: 20px;
    }

    .service-box {
        width: 100% !important
    }

    .service-inner {
        position: relative;
        top: 0;
    }

    .event-details-inner .event-details-img .countdown-content {
        top: inherit;
        bottom: 0;
        transform: translateY(0);
        left: 0;
        right: 0;
        margin: 0 auto;
        text-align: center;
    }

    .event-details-inner .event-details-img .countdown-content .countdown-section {
        width: 65px;
        display: inline-block;
    }

    .ourprencipal {
        border-radius: 0px;
    }

    .carousel-inner .active.right {
        left: 50%;
    }

    .carousel-inner .next {
        left: 50%;
    }

    .carousel-inner .prev {
        left: -50%;
    }

    .carousel-col {
        width: 50%;
    }

    .active>div:first-child+div {
        display: block;
    }


    .md-none {
        display: inline;
    }

    .section.principalmessage {
        padding: 0px !important;
    }

    .row {
        padding: 0 15px;
    }

    .slide-text {
        padding: 10px 50px;
    }

    .slide-text h1 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 10px;
    }

    .slide-text>p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 20px;
    }

    .control-round .carousel-control {
        display: none;
    }

    .misssion {
        min-height: 100%;
    }

    .affix#alert .header-extras {
        display: none;
    }

    .service-box {
        margin-top: 1px;
    }

    .navborder .navbar-toggle {
        right: -36px;
        top: -30px;
    }

    #captcha_image img {
        margin-bottom: 5px;
    }

    .statusright,
    .formstatus {
        margin-top: 10px;
    }

    .printcontent .form-group {
        margin-bottom: 15px;
    }

    .statusimg {
        margin-top: 10px;
    }

    .btnMD {
        float: none;
        width: 100%;
    }

    .complainbtn {
        float: right
    }

    .header-extras li {
        margin-left: 0px;
        width: auto;
    }

    .header-extras li+li {
        float: right;
    }

    .bs-slider .carousel-inner>.item {
        padding-top: 90px;
    }

    .spacet140 {
        padding-top: 0px;
    }

    .spacet60-mobile {
        padding-top: 60px;
    }

    .pt-0-mobile {
        padding-top: 0px !important;
    }

    .control-round {
        margin-top: -30px;
    }

    header {
        margin-bottom: 30px;
    }
}

@media screen and (max-width: 500px) {
    .logo {
        width: 61px;
        float: right;
    }

    .event-page-area {
        padding: 60px 0;
    }

    .Height150 {
        height: 142px;
    }

    .news-details-page-area {
        padding: 60px 0;
    }

    .news-page-area {
        padding: 60px 0;
    }

    .news-event-area {
        padding: 48px 0 30px;
    }

    .event-details-page-area {
        padding: 60px 0;
    }

    .event-inner-wrapper .event-info-block li {
        font-size: 16px;
    }

    .header-extras {
        display: none;
    }

    .section .principalmessage {
        padding: 0px;
    }

    header {
        top: 47px;
        padding: 0px;
    }

    .LogoName {
        font-size: 13px;
    }

    .toplist {
        display: none;
    }

    .news-date1 li {
        height: 35px;
        font-size: 16px;
        width: 80px;
    }

    .news-page-area {
        padding: 50px 0;
    }

    .news-inner-area .news-wrapper-responsive li {
        display: block;
    }
}

@media (max-width: 320px) {
    .slide-text {
        padding: 10px 30px;
    }

    .slide-text h1 {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 5px;
    }

    .slide-text>p {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 10px;
    }

    .slide-text>a.btn-default,
    .slide-text>a.btn-primary {
        font-size: 10px;
        line-height: 10px;
        margin-right: 10px;
        text-align: center;
        padding: 10px 15px;
    }

    .indicators-line>.carousel-indicators {
        display: none;
    }

    .news-event-area {
        padding: 38px 0 20px;
    }

}