@media only screen and (min-width:321px) and (max-width:380px) {
    #feedback1.show {
        width: 280px !important;
    }
}

@media only screen and (max-width:575px) {
    .grid {
        width: 100% !important;
    }
}

@media only screen and (min-width:1401px) and (max-width:1920px) {
    .carousel-item {
        min-height: 560px;
    }
    .dit_st .micro-detail .main {
        margin: auto;
    }
    .content-colm9-colm2 span {
        padding-top: 13%
    }
    .content-colm9-colm2 ul li:nth-child(1) {
        margin-left: 4%;
    }
    .content-colm9-colm2 ul li:nth-child(2) {
        margin-left: 4%
    }
    .main-content-colm2 {
        background: #072e57;
        display: table;
        width: 100%;
        padding-bottom: 0px;
        position: relative;
    }
    .banner .carousel-caption h2 {
        font-size: 42px;
    }
    .banner .carousel-caption h3 {
        font-size: 32px;
    }
}

@media only screen and (min-width:1900px) {
    .header-sticky.sticky .header .main-menu ul li a {
        padding: 10px 12px !important;
    }
    .dit_st .micro-detail .main {
        margin: auto;
    }
    .main_fl .program-search {
        width: 50%;
    }
    .main_fl .bg-video {
        width: 50%;
    }
}

@media only screen and (min-width:1300px) and (max-width:1350px) {
    .dep-banner {
        width: 100%;
    }
    .content-colm9-colm2 span {
        padding-top: 16%;
        text-align: center
    }
    .content-colm9-colm2 ul li:nth-child(1) {
        margin-left: 5%;
        margin-top: 2.5%
    }
    .content-colm9-colm2 ul li:nth-child(2) {
        margin-left: 5%
    }
    .content-colm9-colm2 ul li:nth-child(3) {
        margin-left: 5%
    }
    .content-colm9-colm2 span img {
        height: 304px
    }
    .weather {
        width: 180px;
    }
    .admission-btn a,
    .call-top li.enquiry-call a,
    .call-top li:last-child,
    .call-top li a.enquiry-call {
        font-size: 15px;
    }
}

@media only screen and (min-width:1250px) and (max-width:1299px) {
    .main-menu ul li a {
        font-size: 13px !important;
        padding: 10px 8px 30px !important;
    }
    .weather {
        width: 170px;
    }
    .admission-btn a,
    .call-top li.enquiry-call a,
    .call-top li:last-child {
        font-size: 14px;
    }
    .content-colm9-colm2 span {
        padding-top: 16%;
        text-align: center
    }
    .content-colm9-colm2 ul li:nth-child(1) {
        margin-left: 5%
    }
    .content-colm9-colm2 ul li:nth-child(2),
    .content-colm9-colm2 ul li:nth-child(3),
    .content-colm9-colm2 ul li:nth-child(4) {
        margin-left: 5%
    }
    .sports-colm1-left.col-xs-12.col-sm-8.col-md-8 li img {
        height: 356px
    }
    .mess-facilities-colm4-right .the-following {
        min-height: 357px
    }
}

@media only screen and (min-width:1250px) and (max-width:1280px) {
    .ltpanelfullwidth .grid:nth-child(4n+0) {
        margin-right: 20px !important
    }
    .mathematics-social-colm1 ul li {
        min-height: 150px
    }
    .content-colm1-right img {
        height: auto
    }
    .content-colm1-right span.video-virtual-icon img {
        height: auto
    }
    .dit_st .main {
        width: 97% !important;
    }
}

@media only screen and (min-width:1200px) and (max-width:1249px) {
    .admission-btn a,
    .call-top li.enquiry-call a,
    .call-top li:last-child {
        font-size: 14px;
    }
    .header .logo {
        padding-right: 30px;
    }
    .content-colm9-colm2 span {
        padding-top: 17%;
        text-align: center
    }
    .content-colm9-colm2 ul li:nth-child(1) {
        margin-left: 5%;
        margin-top: 2.5%
    }
    .content-colm9-colm2 ul li:nth-child(2) {
        margin-left: 5%
    }
    .content-colm9-colm2 ul li:nth-child(3) {
        margin-left: 5%
    }
    .content-colm9-colm2 span img {
        height: 280px
    }
    .main-content-colm8 .main {
        width: 1180px
    }
    .main {
        width: 98%
    }
    .board-of-governors-colm1 ul li {
        width: 21.4%;
        min-height: 180px
    }
    .sports-colm1-left.col-xs-12.col-sm-8.col-md-8 li img {
        height: 356px
    }
    .ltpanelfullwidth .grid:nth-child(4n+0) {
        margin-right: 20px !important
    }
    .mathematics-social-colm1 ul li {
        min-height: 145px
    }
    .mess-facilities-colm4-right .the-following {
        min-height: 357px
    }
    .content-colm1-right img {
        height: 270px
    }
    .content-colm1-right span.video-virtual-icon img {
        height: auto
    }
    .view-all-btn12 {
        padding-top: 0
    }
    .header-main.inner-header .search-bar input:focus,
    .header-main.inner-header .search-bar input:hover {
        background-color: #fff
    }
    .admission-btn {
        margin-right: 45px
    }
    .detail-count li {
        margin-right: 4%
    }
    .depart-of-faculty-colm1 ul li {
        width: 30%
    }
}

@media only screen and (min-width:1150px) and (max-width:1199px) {
    .weather {
        width: 130px;
    }
    .header .main-menu {
        margin-top: 15px;
    }
    .header .logo {
        padding-right: 30px;
    }
    .header .main-menu ul li a {
        padding: 10px 8px;
        font-size: 12px;
    }
    .header-main.inner-header .main-menu ul li a {
        padding: 10px 10px 22px;
    }
    .content-colm9-colm2 span {
        padding-top: 16%;
        text-align: center
    }
    .content-colm9-colm2 ul li:nth-child(1) {
        margin-left: 5%;
        margin-top: 3.2%
    }
    .content-colm9-colm2 ul li:nth-child(2) {
        margin-left: 5%;
        margin-top: .5%
    }
    .content-colm9-colm2 ul li:nth-child(3) {
        margin-left: 5%;
        margin-top: 2%
    }
    .content-colm9-colm2 span img {
        height: 280px
    }
    .main-content-colm8 .main {
        width: 1140px
    }
    .content-colm1-left .resp-tab-content ul li .nrws-description span {
        padding-bottom: 10px
    }
    .career-department-colm2 ul li {
        min-height: 380px
    }
    .student-clubs2 ul li {
        min-height: 100px
    }
    .sports-colm1-left.col-xs-12.col-sm-8.col-md-8 .eating-join {
        min-height: 100%;
        padding: 10% 10% 30%
    }
}

@media only screen and (min-width:1100px) and (max-width:1149px) {
    .admission-btn a,
    .call-top li.enquiry-call a,
    .call-top li:last-child {
        font-size: 13px;
    }
    .weather {
        width: 130px;
    }
    .header .main-menu {
        margin-top: 15px;
    }
    .header .logo {
        padding-right: 20px;
    }
    .header .main-menu ul li a {
        padding: 10px 6px;
        font-size: 13px;
    }
    .header-main.inner-header .main-menu ul li a {
        padding: 10px 8px 22px;
    }
    .view-all-btn12 {
        padding-top: 0
    }
    .content-colm1-right img {
        height: 280px
    }
    .content-colm1-right span.video-virtual-icon img {
        height: auto
    }
    .content-colm9-colm2 span {
        padding-top: 16%;
        text-align: center
    }
    .content-colm9-colm2 ul li:nth-child(1) {
        margin-left: 5%;
        margin-top: 2.6%
    }
    .content-colm9-colm2 ul li:nth-child(2) {
        margin-left: 5%;
        margin-top: .5%
    }
    .content-colm9-colm2 ul li:nth-child(3) {
        margin-left: 5%;
        margin-top: 2%
    }
    .content-colm9-colm2 span img {
        height: 256px
    }
    .main-content-colm8 .main {
        width: 1080px
    }
    .content-colm1-left .resp-tab-content ul li .nrws-description span {
        padding-bottom: 10px
    }
    .content-colm1-right span.video-virtual-icon {
        left: 16%
    }
    .content-colm1-left .resp-tab-content {
        padding-top: 20px
    }
    .career-department-colm2 ul li {
        min-height: 380px
    }
    .sports-colm1-left.col-xs-12.col-sm-8.col-md-8 .eating-join {
        min-height: 100%
    }
}

@media only screen and (min-width:1050px) and (max-width:1099px) {
    .search-bar input {
        right: -10px;
    }
    .header-top-right .menu-top ul li a {
        font-size: 11px;
        padding: 11px 3px 5px;
    }
    .admission-btn a,
    .call-top li.enquiry-call a,
    .call-top li:last-child {
        font-size: 13px;
    }
    .weather {
        display: none;
    }
    .header .main-menu {
        margin-top: 15px;
    }
    .header .logo {
        padding-right: 20px;
    }
    .header .main-menu ul li a {
        padding: 10px 6px;
        font-size: 12px;
    }
    .header-main.inner-header .main-menu ul li a {
        padding: 10px 8px 22px;
    }
    .content-colm9-colm2 span {
        padding-top: 15%;
        text-align: center
    }
    .content-colm9-colm2 ul li:nth-child(1) {
        margin-left: 5%;
        margin-top: 2.5%
    }
    .content-colm9-colm2 ul li:nth-child(2) {
        margin-left: 4%;
    }
    .content-colm9-colm2 ul li:nth-child(3) {
        margin-left: 4%;
        margin-top: 1.5%
    }
    .content-colm9-colm2 span img {
        height: 245px
    }
    .main-content-colm8 .main {
        width: 1040px
    }
    .content-colm1-left .resp-tab-content ul li .nrws-description span {
        padding-bottom: 10px
    }
    .content-colm1-right span.video-virtual-icon {
        left: 16%
    }
    .content-colm1-left .resp-tab-content {
        padding-top: 20px
    }
    .main-menu ul li a {
        padding: 10px 15px
    }
    .content-colm1-left {
        padding-left: 2%;
        padding-top: 20px
    }
    .main-content-colm2 ul li {
        margin-right: 25px
    }
    .header-main.inner-header .main-menu ul li a,
    .header-main.inner-header.header-sticky.sticky .main-menu ul li a {
        padding: 10px 8px
    }
    .admission-btn a {
        font-size: 14px;
        padding: 10px
    }
    .menu-top ul li a {
        font-size: 11px;
        padding: 12px 7px 5px
    }
    .search-bar input[type=search]:focus {
        width: 110px
    }
    .objectives-of-corporate-section nav span {
        min-height: 175px
    }
    .csr-sec-colm3 h2 {
        font-size: 30px
    }
    .csr-sec-colm4 .resp-tabs-container ul li {
        width: 23.5%
    }
    .brandImgSection ul li {
        width: 18%
    }
    .career-department-colm2 ul li {
        min-height: 410px;
        width: 22.5%
    }
    ol.our-cafeterias-section-prog nav h3 {
        padding: 30px 30px 20px
    }
    .entrepreneurship-development-colm2 ul li {
        width: 23%
    }
    .sports-colm1-left.col-xs-12.col-sm-8.col-md-8 .eating-join {
        min-height: 100%
    }
    .call-top li.enquiry-call a {
        font-size: 14px;
        padding: 10px 20px
    }
}

@media only screen and (min-width:1100px) and (max-width:1199px) {
    .call-top li a.enquiry-call {
        padding: 10px 4px 11px !important;
        font-size: 14px;
    }
    .menu-top ul li a {
        font-size: 11px;
        padding: 10px 4px 5px;
    }
    .admission-top {
        right: -25px;
    }
}

@media only screen and (min-width:1050px) and (max-width:1199px) {
    .main-menu {
        margin-top: 15px;
    }
    .logo {
        padding-right: 20px;
    }
    .main-menu ul li a {
        padding: 10px 6px;
    }
    .dep-faculty-sec .main {
        width: 100%;
    }
    .content-colm1-left .resp-tab-content ul li .nrws-description,
    .view-all-btn12 {
        padding-right: 10px
    }
    .depart-of-faculty-colm1.faculty-colm23 ul li {
        min-height: 230px
    }
    .depart-of-faculty-colm1 ul li {
        width: 30%
    }
    .recognitions-awards-ul ul li {
        width: 23%
    }
    .view-all-btn12 {
        padding-top: 0
    }
    .content-colm1-right img {
        height: 270px
    }
    .content-colm1-right span.video-virtual-icon img {
        height: auto
    }
    .content-colm1-left .resp-tab-content ul li {
        padding-right: 15px
    }
    .inner-sec-colm1 h3,
    .inner-sec-colm1 p {
        padding-right: 0
    }
    .the-unison-group-colm3 ul li span {
        width: 85%
    }
    .the-unison-group-colm1 h2 {
        font-size: 40px;
        padding: 30% 5% 0
    }
    .the-unison-group-colm1 ul li img {
        min-height: 100%
    }
    .the-unison-group-colm3 h2 {
        font-size: 32px
    }
    .board-of-governors-colm1 ul li {
        min-height: 180px;
        width: 21.4%;
        margin-right: 30px
    }
    .discipline-colm2 ul li,
    .excellent-placement-records-colm1 ul li {
        width: 23%
    }
    .csr-sec-colm4 .resp-tabs-container ul.csr-program-ul li {
        min-height: 330px
    }
    .student-facilities-colm1 ul li:nth-child(2) {
        min-height: 400px;
        margin-bottom: 0
    }
    .sports-colm1-left ul li h3 {
        min-height: 273px;
        padding-right: 8%
    }
    .the-following {
        min-height: 357px
    }
    .the-following2 .the-following2-nav nav:nth-child(even) {
        padding-left: 0
    }
    .event-select-colm1 .event-select1 select,
    .event-select-colm1 input {
        width: 180px
    }
    .ltpanelfullwidth .grid:nth-child(4n+0) {
        margin-right: 20px !important
    }
    .admission-btn,
    .detail-count li {
        margin-right: 45px
    }
    .withdrawal-cancellation-colm4 ul li {
        min-height: 250px
    }
    .admissions-about-colm1 h3 {
        padding-bottom: 10px;
        font-size: 16px;
        padding-right: 0
    }
    .why-study-india-colm1 ul li {
        min-height: 190px
    }
    .other-notes-colm1 ul li,
    .placement-activities-colm3 li p {
        min-height: 170px
    }
    .mathematics-social-colm1 ul li {
        min-height: 145px
    }
    .header-main.inner-header .search-bar input:focus,
    .header-main.inner-header .search-bar input:hover {
        background-color: #fff
    }
    .detail {
        width: 260px
    }
    .academics-hover-ul .tab-content.well {
        padding-left: 20px;
        width: 63%
    }
    .academics-hover-ul .tab-content.well ul li {
        padding-right: 3%
    }
    div.css_bar_graph ul.x_axis {
        left: 57px
    }
    div.css_bar_graph ul.x_axis li {
        width: 80px
    }
    div.css_bar_graph div.graph li.nr_1 {
        left: 80px
    }
    div.css_bar_graph div.graph li.nr_2 {
        left: 160px
    }
    div.css_bar_graph div.graph li.nr_3 {
        left: 230px
    }
    div.css_bar_graph div.graph li.nr_4 {
        left: 310px
    }
    div.css_bar_graph div.graph li.nr_5 {
        left: 380px
    }
}

@media only screen and (min-width:992px) and (max-width:1049px) {
    .call-top li a.enquiry-call {
        padding: 9px 4px;
    }
}

@media only screen and (min-width:1050px) and (max-width:1199px) {
    .call-top li a.enquiry-call {
        padding: 11px 4px;
    }
    .search-bar {
        position: absolute;
        right: -20px;
    }
}

@media only screen and (min-width:992px) and (max-width:1199px) {
    .fac-part1-tx,
    .fac-part2-tx {
        width: 50%;
    }
    .inner-sec-h2 h1 {
        font-size: 25px;
    }
    .guiding_principles-colm4 ul.resp-tabs-list li {
        font-size: 16px;
    }
    .header-top-right {
        float: right;
    }
    .search-bar input {
        right: -4px;
    }
    .search-bar input {
        padding-right: 15px;
    }
}

@media only screen and (min-width:1050px) and (max-width:1199px) {
    .call-top li.enquiry-call.covid-s1 a {
        padding: 11px 5px !important;
    }
}

@media only screen and (min-width:768px) and (max-width:1199px) {
    .call-top li.enquiry-call.covid-s1 a {
        margin-right: 0px;
        padding: 10px 5px;
    }
    .call-top li:last-child a {
        font-size: 14px;
    }
    .imageBox img {
        height: inherit;
        width: 98%;
    }
}

@media only screen and (min-width:992px) and (max-width:1049px) {
    .weather {
        display: none;
    }
    .main-content-colm2 {
        background: #072e57;
        display: table;
        width: 100%;
        padding-bottom: 65px;
        position: relative;
    }
    div.css_bar_graph ul.x_axis {
        left: 57px
    }
    div.css_bar_graph ul.x_axis li {
        width: 80px
    }
    div.css_bar_graph div.graph li.nr_1 {
        left: 80px
    }
    div.css_bar_graph div.graph li.nr_2 {
        left: 160px
    }
    div.css_bar_graph div.graph li.nr_3 {
        left: 230px
    }
    div.css_bar_graph div.graph li.nr_4 {
        left: 310px
    }
    div.css_bar_graph div.graph li.nr_5 {
        left: 380px
    }
    .depart-of-faculty-colm1.faculty-colm23 ul li {
        min-height: 240px
    }
    .depart-of-faculty-colm1 ul li {
        width: 30%
    }
    .header-main.inner-header .search-bar input:hover {
        background-color: #fff
    }
    .call-top li.enquiry-call a {
        font-size: 12px;
        padding: 11px 5px
    }
    .aules-and-regulations-colm12 ul li {
        min-height: 170px
    }
    .recognitions-awards-ul ul li {
        width: 23%
    }
    .sports-colm1-left.col-xs-12.col-sm-8.col-md-8 .eating-join {
        min-height: 100%
    }
    .academics-hover-ul ul.resp-tabs-list li:before,
    .programs-hover-ul .resp-tab-content ul.resp-tabs-list li:before {
        min-height: 22px
    }
    .main-menu ul li a {
        cursor: pointer
    }
    .main-menu ul li .hover-main-menu a {
        pointer-events: initial;
        cursor: initial
    }
    .view-all-btn12 {
        padding-top: 0;
        padding-right: 10px
    }
    .content-colm1-right img {
        height: 270px;
        min-height: 260px
    }
    .content-colm1-right span.video-virtual-icon img {
        height: auto
    }
    .main-menu ul li ul li ol li a abbr {
        width: 92%
    }
    .search-bar input:focus {
        background-color: #231f20
    }
    .admission-btn {
        margin-right: 45px
    }
    .search-bar {
        position: absolute;
        right: -20px;
    }
    .header-main.inner-header .search-bar input:focus {
        background-color: #fff
    }
    .content-colm9-colm2 span {
        padding-top: 15%;
        text-align: center
    }
    .content-colm9-colm2 ul li:nth-child(1) {
        margin-left: 2%;
        margin-top: 2.5%
    }
    .content-colm9-colm2 ul li:nth-child(2) {
        margin-left: 2%
    }
    .content-colm9-colm2 ul li:nth-child(3) {
        margin-left: 5%;
        margin-top: 1.5%
    }
    .content-colm9-colm2 span img {
        height: 245px
    }
    .main-content-colm8 .main {
        width: 960px
    }
    .content-colm1-left .resp-tab-content ul li .nrws-description span {
        padding-bottom: 10px
    }
    .content-colm1-right span.video-virtual-icon {
        left: 0%
    }
    .content-colm1-left .resp-tab-content {
        padding-top: 20px
    }
    .main-menu ul li a {
        padding: 10px;
        font-size: 15px
    }
    .content-colm1-left {
        padding-left: 2%;
        padding-top: 20px
    }
    .main-content-colm2 ul li {
        margin-right: 0px
    }
    .content-colm1-right span.video-virtual-text {
        position: absolute;
        bottom: 73px;
        left: 0;
        width: 85%;
        background: #252122;
        text-align: left;
    }
    img.virtual-icon-text {
        width: 20%;
        height: auto;
        float: left;
        background-color: #fff;
        padding: 5px;
        min-height: 100% !important;
    }
    .content-colm1-right span.video-virtual-text i {
        color: #fff;
        font-family: Lato, sans-serif;
        font-size: 9px;
        float: left;
        padding-left: 10px;
        padding: 5px;
    }
    .content-colm1-right span.video-virtual-icon i {
        color: #fff;
        font-family: Lato, sans-serif;
        font-size: 12px;
        float: left;
        padding-left: 2px;
    }
    .content-colm1-left .resp-tab-content ul li .nrws-description p {
        font-size: 13px
    }
    .content-colm1-left .resp-tab-content ul li .nrws-description a {
        padding-top: 5px
    }
    .main-content-colm2 ul li h4 {
        font-size: 18px
    }
    .admission-btn a {
        padding: 12px;
        font-size: 12px
    }
    .search-bar input[type=search]:focus {
        width: 120px
    }
    .header-sticky.sticky .header .main-menu ul li a {
        padding: 10px
    }
    .academics-hover-ul,
    .happenings-hover-ul,
    .programs-hover-ul {
        padding: 30px 20px
    }
    .programs-hover-ul ul.resp-tabs-list li {
        padding-right: 30px;
        font-size: 20px
    }
    .programs-hover-ul .resp-tab-content ul.resp-tabs-list li {
        padding-bottom: 7px
    }
    .academics-hover-ul-left {
        padding-right: 20px
    }
    .content-colm1-left .resp-tab-content ul li .nrws-description {
        padding-right: 10px
    }
    .content-colm1-left .resp-tab-content ul li {
        padding-right: 15px
    }
    .header-main.inner-header .main-menu ul li a,
    .header-main.inner-header.header-sticky.sticky .main-menu ul li a {
        padding: 10px
    }
    .inner-sec-colm1 h3,
    .inner-sec-colm1 p {
        padding-right: 0
    }
    .inner-sec-colm3 h2 {
        font-size: 38px;
        padding: 35% 5% 0 7%
    }
    .the-unison-group-colm3 ul li span {
        width: 85%
    }
    .the-unison-group-colm1 h2 {
        font-size: 40px;
        padding: 30% 5% 0
    }
    .the-unison-group-colm3 h2 {
        font-size: 32px
    }
    .objectives-of-corporate-section nav span {
        min-height: 175px
    }
    .csr-sec-colm3 h2 {
        font-size: 30px
    }
    .csr-sec-colm4 .resp-tabs-container ul li {
        width: 23.5%
    }
    .csr-sec-colm2 ul li {
        width: 49%
    }
    .board-of-governors-colm1 ul li {
        min-height: 200px;
        width: 21.4%;
        margin-right: 30px
    }
    .brandImgSection ul li {
        width: 18%
    }
    .csr-sec-colm4 .resp-tabs-container ul.csr-program-ul li {
        min-height: 330px
    }
    .excellent-placement-records-colm1 ul li {
        width: 23%
    }
    .student-facilities-colm1 ul li:nth-child(2) {
        min-height: 440px;
        margin-bottom: 0
    }
    .sports-colm1-left ul li h3 {
        min-height: 273px;
        padding-right: 8%
    }
    .sports-colm1-left.col-xs-12.col-sm-8.col-md-8 li img {
        height: 300px
    }
    .the-following {
        min-height: 357px
    }
    .the-following2 .the-following2-nav nav:nth-child(even) {
        padding-left: 0
    }
    .the-following2 .the-following2-nav nav {
        width: 100%
    }
    .discipline-colm2 ul li {
        width: 23%
    }
    .vibrant-curriculum-ul ul li {
        min-height: 140px;
        width: 18%
    }
    .event-select-colm1 .event-select1 select,
    .event-select-colm1 input {
        width: 150px
    }
    .ltpanelfullwidth .grid:nth-child(4n+0) {
        margin-right: 20px !important
    }
    .withdrawal-cancellation-colm4 ul li {
        min-height: 250px
    }
    .admissions-about-colm1 h3 {
        padding-bottom: 10px;
        font-size: 15px;
        padding-right: 0
    }
    .why-study-india-colm1 ul li {
        min-height: 190px
    }
    .other-notes-colm1 ul li,
    .placement-activities-colm3 li p {
        min-height: 170px
    }
    .career-department-colm2 ul li {
        min-height: 430px;
        width: 22.5%
    }
    ol.our-cafeterias-section-prog nav h3 {
        padding: 30px 30px 20px
    }
    .guiding_principles-colm4 ul.resp-tabs-list {
        padding: 0 0
    }
    .entrepreneurship-development-colm2 ul li {
        width: 23%
    }
    .vtcl_sec .entrepreneurship-development-colm2 .list_fild li {
        min-height: 170px
    }
    .guidelines-for-prevention-colm1 ul li span {
        width: 10%
    }
    .guidelines-colm1 {
        width: 90%
    }
    .career-overview .inner-sec-colm4 h2,
    .career-overview .inner-sec-colm5 h2 {
        font-size: 32px
    }
    .col-8.career-form .row-4 .col-6 ul li .apply-submit .form-btn1,
    .col-8.career-form .row-4 .col-6 ul li .form-btn {
        padding: 8px 22px !important
    }
    .detail {
        width: 270px
    }
    .detail-count li {
        margin-right: 3%
    }
    .academics-hover-ul .tab-content.well {
        padding-left: 20px;
        width: 63%
    }
    .academics-hover-ul .tab-content.well ul li {
        padding-right: 3%
    }
    .logo {
        padding-right: 30px;
    }
    .logo_img {
        width: 80px;
    }
    a.logo_qs {
        width: 100px;
    }
    .main-menu ul li a {
        padding: 10px 7px;
        font-size: 11px;
    }
}

@media only screen and (max-width:1366px) {}

@media only screen and (max-width:1240px) {
    .main {
        width: 98%
    }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .fac-part1-tx {
        width: 50%;
        margin-top: -100px;
    }
    .figure-fac img {
        width: 300px;
    }
    .fac-part2-tx {
        width: 50%;
    }
    .discipline-colm2 ul li {
        width: 32%;
    }
    .program-detail-colm7 ul li {
        padding: 0 10px;
    }
    .program-detail-colm7 ul li span {
        right: 10px;
    }
    .duration-colm-bg {
        min-height: 100px;
        padding: 5%;
    }
    .header-top {
        height: 30px;
    }
    .inner-sec-h2 h1 {
        font-size: 25px;
        padding: 20px 0 20px;
    }
    .inner-sec-colm1.dep-main.inner-header.dep-sticky.depfixed {
        margin-top: 98px !important;
    }
    .inner-sec-h2 ul,
    .inner-sec-h2.dip-head h1 {
        padding-top: 20px;
    }
    .main-menu ul.dropdown {
        padding-top: 10px !important;
    }
    .recogn.recognitions-awards-ul ul li {
        width: 23%;
    }
    .uni-sec1 {
        padding: 20px 0px;
    }
    .main-menu .placements-hover-ul ul li {
        width: 50%;
        margin-bottom: 10px;
    }
    .ft-links h4 {
        font-size: 15px;
    }
    .call-top li img {
        width: 21px;
    }
    .call-top li:last-child a {
        font-size: 12px !important;
    }
    a.logo_qs {
        width: 60px;
        height: 50px;
    }
    .call-top li a.enquiry-call {
        padding: 10px 4px;
        font-size: 10px;
    }
    .call-top li:last-child {
        margin-top: 0;
        padding: 8px 15px;
    }
    .call-top li.enquiry-call a {
        font-size: 10px;
        padding: 10px 6px;
    }
    .logo {
        padding-right: 5px;
        padding-left: 5px;
    }
    .wrapper .header-main.inner-header .main-menu ul li a,
    .wrapper .header-main.inner-header.header-sticky.sticky .main-menu ul li a {
        padding: 10px 5px 22px;
        font-size: 14px;
    }
    .prog-sec-main .dep-main .menu-top ul li a {
        padding: 10px 2px;
        font-size: 14px;
    }
    .ph-new .inner-sec-colm2 .pls-logo.domestic-client li img {
        width: 65% !important;
    }
    .inner-sec-colm2 li {
        border-right: none;
        list-style: none;
        margin-bottom: 0;
    }
    .ph-new .inner-sec-colm2 .top-requter .pls-logo li {
        width: 100%;
        border-right: none;
        margin-bottom: 0;
    }
    .day1.pddt.placed {
        width: 100%;
    }
    .confrece-banner .count {
        bottom: 232px;
    }
    .confrece-banner .count h2 {
        line-height: 25px;
        font-size: 20px;
    }
    .con-sec1 .count {
        padding: 10px 0;
    }
    .weather {
        display: none;
    }
    .admission-top,
    .call-top,
    .menu-top {
        float: left;
        margin-right: 10px;
    }
    .content-colm1-right span.video-virtual-text {
        position: absolute;
        bottom: 50px;
        left: 0;
        width: 85%;
        background: #252122;
        text-align: left;
    }
    .main-content-colm2 {
        background: #072e57;
        display: table;
        width: 100%;
        padding-bottom: 0px;
        position: relative;
    }
    .main-content-colm2 ul li {
        padding: 20px 0 0 20px;
    }
    .main-content-colm2 h2 {
        font-size: 28px;
    }
    img.virtual-icon-text {
        width: 20%;
        height: auto;
        float: left;
        background-color: #fff;
        padding: 5px;
        min-height: 100% !important;
    }
    .cricket-pick-12,
    .csr-sec-colm3 h2 br,
    .guiding_principles-colm2 h2 br,
    .the-unison-group-colm1 h2 br,
    .the-unison-group-colm3 h2 br {
        display: none
    }
    .se-pre-con {
        background-size: 100%
    }
    .depart-of-faculty-colm1.faculty-colm23 ul li {
        min-height: 240px
    }
    .depart-of-faculty-colm1.faculty-colm11 ul li {
        min-height: 270px
    }
    .depart-of-faculty-colm1 ul li {
        width: 29%;
        min-height: 240px
    }
    .call-top li.enquiry-call a {
        font-size: 10px;
        padding: 5px;
    }
    .aules-and-regulations-colm12 ul li {
        min-height: 170px
    }
    .academics-hover-ul ul.nav.nav-pills {
        width: 31%
    }
    .academics-hover-ul .tab-content.well {
        width: 68%;
        padding-left: 30px
    }
    .admissions-ul-main ul li {
        width: 50%
    }
    .examination-calendar-colm1 {
        padding-top: 0
    }
    .csr-sec-colm2 ul li {
        width: 49%
    }
    .inner-sec-colm2 ul li,
    .the-unison-group-colm3 ul li {
        margin-bottom: 30px
    }
    .our-founder-colm1-right {
        margin-top: 0;
        padding-left: 70px;
        width: 100%
    }
    .our-founder-colm1-left {
        width: 100%;
        padding-top: 50px
    }
    .chairman-name-full h5 {
        width: 100%
    }
    .header-main.header-sticky.sticky .logo_img {
        width: 60px;
        height: 56px
    }
    .logo_img {
        width: 60px;
        height: 56px;
    }
    .logo_img24 {
        width: 65px;
        height: 56px;
    }
    .header-main.header-sticky.sticky .logo_img24 {
        width: 60px;
        height: 56px;
    }
    .main-menu ul li a {
        cursor: pointer
    }
    .main-menu ul li .hover-main-menu a {
        pointer-events: initial;
        cursor: initial
    }
    .footer .ftr-colm2 ul li a {
        padding-bottom: 7px;
        font-size: 13px
    }
    .view-all-btn12 {
        padding-top: 0;
        padding-right: 10px
    }
    .banner .carousel-caption {
        top: 65%
    }
    .menu-top ul li a {
        padding: 10px 4px;
        font-size: 10px
    }
    .admission-btn a {
        font-size: 13px;
        padding: 11px 12px
    }
    .admission-btn {
        margin-right: 40px
    }
    .search-bar {
        position: absolute;
        right: 0px;
        top: -3px;
    }
    .chairman-name,
    .csr-colm2-right {
        position: relative
    }
    .main-menu ul li a {
        padding: 10px 8px;
        font-size: 12px
    }
    .banner .carousel-caption h2 {
        font-size: 35px
    }
    .banner .carousel-caption h3 {
        font-size: 22px
    }
    .content-colm1-left {
        padding-left: 2%;
        padding-top: 10px
    }
    .content-colm1-left .resp-tabs-list li {
        padding: 10px 0;
        font-size: 18px
    }
    .content-colm1-left .resp-tab-content ul li .nrws-description {
        padding-right: 5px
    }
    .content-colm1-left .resp-tab-content ul li {
        width: 33.3%;
        padding-right: 10px
    }
    .content-colm1-left .resp-tab-content ul li .nrws-date h4 {
        font-size: 20px
    }
    .content-colm1-left .resp-tab-content ul li .nrws-date span,
    .content-colm1-left .resp-tab-content ul li .nrws-description p {
        font-size: 12px
    }
    .content-colm1-left .resp-tab-content ul li .nrws-description span {
        padding-bottom: 8px
    }
    .content-colm1-left .resp-tab-content {
        padding-top: 13px
    }
    .content-colm1-left .resp-tab-content ul li .nrws-description a {
        padding-top: 0
    }
    .content-colm1-right span.video-virtual-icon {
        left: 0%
    }
    .content-colm1-right span.video-virtual-icon i {
        color: #fff;
        font-family: Lato, sans-serif;
        font-size: 8px;
        float: left;
        padding-left: 2px;
    }
    .content-colm1-right span.video-virtual-icon abbr {
        font-size: 17px
    }
    .content-colm9-colm1 ul li h3 {
        font-size: 40px
    }
    .content-colm9-colm2 {
        margin-top: 60px
    }
    .content-colm9-colm2 span {
        padding-top: 19%
    }
    .content-colm9-colm2 ul li:nth-child(1) {
        margin-left: 3%;
        margin-top: 0
    }
    .content-colm9-colm2 ul li h3 {
        font-size: 13px;
        padding: 10px 15px 4px;
    }
    .content-colm9-colm2 ul li h3::after {
        height: 40px;
        right: -19px
    }
    .content-colm9-colm2 ul li {
        width: 21%
    }
    .content-colm9-colm2 ul li:nth-child(2),
    .content-colm9-colm2 ul li:nth-child(3) {
        margin-left: 3%
    }
    .content-colm9-colm2 ul {
        bottom: 40%;
        top: auto
    }
    .main-content-colm2 ul li h4 {
        font-size: 14px
    }
    .main-content-colm2 ul li {
        margin-right: 0px
    }
    .main-content-colm3 ul li a img {
        height: 45px
    }
    .content-colm1-right img {
        min-height: 220px
    }
    .content-colm9-colm1 p {
        padding: 30px 2% 50px
    }
    .main-content-colm3 p {
        padding: 0 3%
    }
    .main-content-colm8 .main {
        width: 750px
    }
    .ftr-colm1-toll-free h4 {
        font-size: 22px
    }
    .header-sticky.sticky .header .main-menu ul li a {
        padding: 10px 3px
    }
    .programs-hover-ul ul.resp-tabs-list li {
        font-size: 16px;
        padding-right: 25px
    }
    .programs-hover-ul .resp-tab-content ul.resp-tabs-list {
        width: 30%
    }
    .programs-hover-ul .resp-tab-content ul.resp-tabs-list li {
        font-size: 14px
    }
    .programs-hover-ul .resp-tab-content .resp-tabs-container {
        width: 70%;
        padding-left: 20px
    }
    .programs-hover-ul .resp-tab-content .resp-tabs-container .resp-tab-content ul li {
        padding-right: 2%
    }
    .academics-hover-ul,
    .happenings-hover-ul,
    .programs-hover-ul {
        padding: 30px 20px
    }
    .academics-hover-ul ul.resp-tabs-list li:before {
        min-height: 22px
    }
    .academics-hover-ul ul.resp-tabs-list li {
        font-size: 14px;
        padding-bottom: 8px
    }
    .academics-hover-ul .resp-tabs-container.hor_7 {
        padding-left: 20px
    }
    .main-menu ul li .hover-main-menu {}
    .main-content-colm6 {
        padding-top: 50px;
        padding-bottom: 40px
    }
    .academics-hover-colm1 h3 {
        font-size: 16px
    }
    .academics-hover-ul-left {
        padding-right: 20px
    }
    .academics-hover-ul-right {
        padding-left: 30px
    }
    .happenings-hover-ul .resp-tabs-container {
        padding-left: 20px
    }
    .about-hover-ul ul.resp-tabs-list li,
    .happenings-hover-ul ul.resp-tabs-list li {
        padding-bottom: 8px;
        font-size: 14px
    }
    .header-main.inner-header .main-menu ul li a,
    .header-main.inner-header.header-sticky.sticky .main-menu ul li a {
        padding: 10px 8px 17px
    }
    .header-main.inner-header .search-bar input {
        background: url(../images/search-icon-mobile.png) right no-repeat #fff
    }
    .inner-sec-colm3 h2 {
        padding: 14% 5% 0;
        margin-bottom: 30px
    }
    .inner-sec-colm2 h2 {
        padding: 0 0 20px
    }
    .inner-sec-colm1 li {
        margin-bottom: 20px
    }
    .header-main.inner-header .logo {
        margin-top: 0;
        padding-bottom: 5px
    }
    .header-main.inner-header .logo24 {
        display: none !important;
        margin-top: 0;
        padding-bottom: 5px;
    }
    .header-main.inner-header .logo a img {
        width: 95px
    }
    .wrapper .header-main.inner-header.header-sticky.sticky .logo a img {
        width: 100px;
    }
    .header-main.inner-header.header-sticky.sticky .logo {
        padding-bottom: 5px
    }
    .the-unison-group-colm1 h2,
    .the-unison-group-colm3 h2 {
        padding: 10% 5%;
        font-size: 48px;
        min-height: 100%
    }
    .the-unison-group-colm1 h2 {
        margin-bottom: 30px
    }
    .the-unison-group-colm3 ul li span {
        right: auto;
        left: 15px;
        margin-right: 15px
    }
    .the-unison-group-colm3 ul li:nth-child(2) {
        margin-bottom: 0
    }
    .the-unison-group-colm3 ul li img {
        min-height: 100%;
        margin-bottom: 30px
    }
    .eating-join,
    .hostel-facilities-colm1 li,
    .inner-sec-colm4 ul li {
        margin-bottom: 20px
    }
    .eating-join {
        padding: 30px;
        min-height: 100%
    }
    .genesi-row1 .eating-join {
        min-height: auto;
    }
    .genesi-row2 .eating-join {
        min-height: auto
    }
    .guiding_principles-colm4.fee-payment-colm22-main ul.resp-tabs-list {
        padding: 0 15%
    }
    .guiding_principles-colm2 h2 {
        padding: 10% 5%;
        min-height: auto;
        margin-bottom: 20px
    }
    .guiding_principles-colm2 li.col-xs-12.col-sm-12.col-md-8 {
        padding-right: 0;
        padding-left: 0
    }
    .csr-sec-colm2 ul {
        padding-top: 40px
    }
    .incubation-centre-colm2 ul li {
        width: 48%
    }
    .inner-sec-colm4 ul li .eating-join .inner-sec-colm4-nav {
        width: 300px
    }
    .csr-sec-colm3 h2,
    .holistic-quality-education-colm1 ul li {
        margin-bottom: 30px
    }
    .entrepreneurship-development-colm4-right {
        margin-top: 20px
    }
    .csr-sec-colm3 ul li:last-child {
        margin-top: 0;
    }
    .the-founder {
        margin-top: 30px
    }
    .chairman-name {
        top: 30px
    }
    .board-of-governors-colm1 ul li {
        min-height: 180px;
        width: 30%;
        margin-right: 30px
    }
    .board-of-governors-colm1 ul li:nth-child(4n-0) {
        border-right: 1px solid #cc0;
        margin-right: 30px
    }
    .board-of-governors-colm1 ul li:nth-child(3n-0) {
        margin-right: 0;
        border-right: 0
    }
    .government-border p {
        min-height: 120px
    }
    .entrepreneurship-development-colm2 ul li {
        width: 31%
    }
    .entrepreneurship-development-colm2 ul li:nth-child(4n-0) {
        margin-right: 10px
    }
    .entrepreneurship-development-colm2 ul li:nth-child(3n-0) {
        margin-right: 0
    }
    .brandImgSection ul li {
        width: 23%
    }
    .csr-sec-colm3 h2 {
        padding: 10% 5%;
        min-height: auto
    }
    .csr-sec-colm4 .resp-tabs-container ul li {
        width: 32.5%
    }
    .csr-sec-colm4 .resp-tabs-container ul.csr-program-ul li {
        min-height: 320px
    }
    .sports-colm3-bg {
        min-height: 100%;
        padding: 30px
    }
    .vibrant-curriculum-ul ul li {
        width: 31%
    }
    .recognitions-awards-ul ul li {
        width: 23%;
        min-height: 180px
    }
    .accomodation-colm4-bg,
    .accomodation-colm44-bg,
    .holistic-colm3-bg,
    .holistic-quality-bg {
        padding: 30px;
        min-height: 100%
    }
    .entrepreneurship-colm3-bg,
    .sports-colm1-left ul li h3 {
        padding: 40px;
        min-height: 100%
    }
    .excellent-placement-records-colm1 ul li {
        width: 23%
    }
    .entrepreneurship-colm-bg,
    .entrepreneurship-colm2-bg {
        padding: 40px;
        min-height: 100%;
        margin-bottom: 20px
    }
    .student-facilities-colm1 ul li:nth-child(2) {
        margin-bottom: 0
    }
    .accomodation-colm3 ul li,
    .accomodation-colm4 ul li,
    .discipline-colm3 ul li.col-xs-12.col-sm-12.col-md-4,
    .mess-facilities-colm2 ul li,
    .sports-colm1-left ul li,
    .sports-colm3 ul li {
        margin-bottom: 30px
    }
    .accomodation-colm3-bg {
        min-height: 100%;
        padding: 30px
    }
    .the-following2 .the-following2-nav nav:nth-child(even) {
        padding-left: 0
    }
    .the-following2 .the-following2-nav nav {
        font-size: 13px
    }
    .mess-facilities-colm2 ul li h2,
    .mess-facilities-colm3 ul li h2,
    .mess-facilities-colm4 ul li h2 {
        padding: 10%;
        min-height: 100%
    }
    .the-following {
        padding: 40px;
        min-height: 100%
    }
    .event-select-colm1 input {
        width: 120px
    }
    .event-select-colm1 .event-select1 select {
        width: 130px
    }
    .hostel-colm1 ul li {
        width: 33%
    }
    .ltpanelfullwidth .grid:nth-child(4n+0) {
        margin-right: 20px !important
    }
    .admissions-about-colm1-left ul li:nth-child(1) {
        margin-bottom: 0
    }
    .admissions-about-colm1-left ul li {
        margin-bottom: 30px
    }
    .why-study-india-colm1 ul li {
        min-height: 210px;
        width: 31%
    }
    .civil-engineering-colm2 {
        padding-top: 20px
    }
    .facilities-colm2-bg {
        background-color: #d9f5fd;
        min-height: 100%
    }
    .other-notes-colm1 ul li {
        min-height: 240px;
        width: 31%
    }
    .placement-activities-colm3 li p {
        min-height: 240px
    }
    .career-department-colm2 ul li:nth-child(4n-0) {
        margin-right: 20px
    }
    .department-architecture-colm2 ul li {
        width: 31%;
        min-height: 220px
    }
    ol.our-cafeterias-section-prog nav h3 {
        font-size: 18px;
        padding: 20px
    }
    .achievements-row2 ul li {
        min-height: 155px
    }
    .department-colm2-bg,
    .sports-colm4-bg,
    .sports-colm41-bg {
        min-height: 100%;
        padding: 30px
    }
    .mathematics-social-colm1 ul li {
        width: 31%
    }
    .sports-colm4-bg {
        margin-bottom: 0
    }
    .about-dehradun-colm1 ul li,
    .sports-colm2 li,
    .the-unison-group-colm2 li,
    .vtcl_sec .inner-sec-colm4 .col-md-4 {
        margin-bottom: 20px
    }
    .vtcl_sec .entrepreneurship-development-colm2 .list_fild li {
        min-height: 220px;
        width: 31%
    }
    .vtcl_sec .entrepreneurship-development-colm2 .list_fild li:nth-child(3n-0) {
        margin-right: 10px
    }
    .sports-colm2 ul li p,
    .unison-group-bg {
        min-height: 100%;
        padding: 30px
    }
    .central-workshop-colm1 ul li span {
        left: 15px;
        right: auto
    }
    .examination-calendar-colm1.central-workshop-table div#no-more-tables {
        min-height: 100%;
        padding: 20px 0
    }
    .research-university-colm1 ul li {
        width: 31%
    }
    .research-university-colm2 ul li {
        width: 31%;
        min-height: 200px
    }
    .guidelines-colm1 {
        width: 80%
    }
    .guidelines-for-prevention-colm1 ul li span {
        width: 100px
    }
    .civil-engineering-colm2 ul li {
        width: 31%
    }
    .lab-civil-engineering ul li {
        min-height: 290px
    }
    .electronics-communication-colm1 ul li {
        min-height: 390px
    }
    .program-detail-right-menu {
        padding: 15px;
        border-bottom: 1px solid #e7e7e7
    }
    .mainNav ul li a {
        font-size: 14px
    }
    .program-detail-colm2 ul li abbr {
        width: 92%
    }
    .program-detail-colm6 .fee-structure,
    .program-detail-colm6 .fee-structure2,
    .program-detail-colm6 .fee-structure3 {
        padding: 20px 30px 40px
    }
    .admission-procedure-colm1-bg ul li abbr {
        width: 91%
    }
    .admission-procedure-colm1-bg ul:last-child {
        padding-left: 20px
    }
    .search-bar input:focus,
    .search-bar input:hover {
        background-color: #000
    }
    .career-overview .inner-sec-colm4 h2 {
        min-height: 100%;
        padding: 40px
    }
    .career-overview .inner-sec-colm4 ul li:nth-child(3) span {
        background-color: inherit;
        display: table;
        width: auto
    }
    .career-overview .inner-sec-colm4 ul li:nth-child(3) {
        padding-left: 15px
    }
    .career-overview .inner-sec-colm5 h2 {
        min-height: 100%;
        padding: 40px
    }
    .career-overview .inner-sec-colm5 h2 br {
        display: none
    }
    .career-overview .inner-sec-colm5 ul li:nth-child(2) {
        padding-right: 15px
    }
    .career-overview .inner-sec-colm5 ul li .eating-join {
        padding: 30px
    }
    .career-overview .inner-sec-colm5 .pull-right {
        float: left !important
    }
    .career-overview .inner-sec-colm5 ul li:nth-child(3) {
        padding-left: 15px
    }
    .career .row-1,
    .career .row-2 {
        width: 100%
    }
    .col-8.career-form .row-3 .col-6 ul li .year-month {
        width: 268px
    }
    .career .row-1 .career-bg {
        height: 100%
    }
    .career-overview .inner-sec-colm5 li {
        margin-bottom: 30px
    }
    .happenings-hover-ul ul.nav.nav-pills li:before {
        right: 0
    }
    .main-menu ul li ul li ol li a abbr {
        width: 92%
    }
    .programs-all-colm2-left.col-xs-12.col-sm-3.col-md-3 {
        padding-right: 0;
        width: 330px;
        padding-bottom: 30px
    }
    .programs-all-colm2-right.col-xs-12.col-sm-9.col-md-9 {
        padding-left: 15px;
        width: 100%
    }
    .chairman-name-left {
        width: 100%;
        margin-bottom: 30px
    }
    .chairman-name-right {
        width: 100%
    }
    .hostel-facilities-colm1 {
        padding-top: 30px
    }
    .hostel-facilities-colm2 {
        padding-top: 20px
    }
    .hostel-facilities-colm2 li,
    .hostel-facilities-colm3 li {
        margin-bottom: 20px
    }
    .hostel-facilities-colm3.colm3-power .security-colm3-ol,
    .mess-facilities-colm3 li,
    .the-unison-group-colm1 li {
        margin-bottom: 30px
    }
    .hostel-facilities-colm3 {
        padding-top: 30px
    }
    .hostel-facilities-colm3 li.col-xs-12.col-sm-12.col-md-8 {
        padding: 0
    }
    .entrepreneurship-development-colm2.withdrawal-cancellation-colm3.career-department-colm1,
    .mess-facilities-colm4 {
        padding-top: 20px
    }
    .testimonials-main ul li {
        margin-right: 3%
    }
    .detail-count li {
        margin-right: 0;
        width: 50%
    }
    .detail {
        width: 300px
    }
    .adress-bg {
        width: 330px;
        padding: 30px
    }
    .address p {
        text-align: left
    }
    .guiding_principles-colm4 ul.resp-tabs-list li {
        font-size: 16px;
        padding: 13px 12px;
    }
    .chairman-name-full {
        padding: 0 70px
    }
    .prog-fee-block .modal-lg {
        width: 1000px;
        max-width: 90%;
    }
    .main-menu ul li a {
        padding: 10px 4px;
        font-size: 11px;
    }
}

@media only screen and (max-width:767px) {
    .galsec {
        margin-bottom: 20px;
        width: 100%;
    }
    .galsec ul {
        display: block;
        float: left;
        width: 100%;
        margin-bottom: 20px;
    }
    .galsec ul li {
        margin-bottom: 5px;
    }
    .galsec select {
        width: 100%;
    }
    .banner {
        margin-top: 0 !important;
    }
    .main-content-colm8 h2 {
        font-size: 30px;
    }
    .dep-main .header-top-right {
        float: left;
    }
    .bc-join {
        padding: 5px !important;
    }
    .bc-join .join-body {
        padding: 0px !important;
        width: 100% !important;
    }
    #divformodal .modal-dialog {
        width: 100%;
        margin: 0 auto;
    }
    #divformodal .modal-dialog img {
        width: 100%;
    }
    .figure-fac {
        position: unset;
    }
    .fac-part1-tx {
        width: 100%;
        float: left;
        margin: 20px;
    }
    .fac-part2-tx {
        width: 100%;
        float: left;
        margin: 20px;
    }
    .faculty-brief {
        display: block;

        padding: 30px 20px;
    }
    .fac-part2-tx ul li {
        margin-bottom: 30px;
        display: inline-table;
        padding-left: 20px;
        padding-right: 20px;
    }
    .fac-part1-tx h2 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .fac-part1-tx p {
        padding-left: 20px;
        padding-right: 20px;
    }
    .fac-part1-tx ul li {
        padding-left: 20px;
        padding-right: 20px;
    }
    .figure-fac img {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .currentop-tab-sec .nav-tabs>li>a {
        font-size: 14px;
    }
    .currentop-tab-sec .nav-tabs li {
        margin-right: 1px;
    }
    .counseling-block {
        margin: 0px 15px;
        display: block;
    }
    .qs-sec {
        margin-top: 10px;
    }
    .nepal-sec1 .detail {
        height: auto;
        padding-bottom: 0px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .nepal-sec2 .adress-bg {
        top: 0px;
    }
    .bhutan-sec1 .detail {
        height: auto;
        padding-bottom: 0px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .bhutan-sec2 .adress-bg {
        top: 0px;
    }
    .afghanistan-sec1 .detail {
        height: auto;
        padding-bottom: 0px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .afghanistan-sec2 .adress-bg {
        top: 0px;
    }
    .srilanka-sec1 .detail {
        height: auto;
        padding-bottom: 0px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .srilanka-sec2 .adress-bg {
        top: 0px;
    }
    .newdelhi-sec1 .detail {
        height: auto;
        padding-bottom: 0px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .newdelhi-sec2 .adress-bg {
        top: 0px;
    }
    .lucknow-sec1 .detail {
        height: auto;
        padding-bottom: 0px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .lucknow-sec2 .adress-bg {
        top: 0px;
    }
    .patna-sec1 .detail {
        height: auto;
        padding-bottom: 0px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .patna-sec2 .adress-bg {
        top: 0px;
    }
    .guwhati-sec1 .detail {
        height: auto;
        padding-bottom: 0px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .guwhati-sec2 .adress-bg {
        top: 0px;
    }
    .rules-colm1 .collapse {
        width: 100%;
    }
    .rules-colm1 h3 {
        font-size: 18px;
    }
    h1.modal-title.text-primary.main-heading {
        font-size: 20px;
    }
    .prog-fee-block .guiding_principles-colm4 h4 {
        font-size: 18px;
    }
    .prog-fee-block .modal-body h3 {
        color: #0e7cb0;
        font-size: 18px;
    }
    .prog-fee-block .modal-body table {
        margin-top: 10px;
    }
    .prog-fee-block .modal-header .close {
        margin-top: -40px;
    }
    .swap {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }
    .swap .first_div {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }
    .swap .second_div {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }
    .prog-modal h3 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .Admission {
        margin-top: 0px;
        margin-bottom: 16px;
    }
    inner-sec-colm1 {
        width: 100%;
    }
    .news-letter-form .form .inp-box {
        height: 38px;
        border: 0;
        background: #fff;
        padding: 0 7px;
        width: 100%;
        border-radius: 2px;
    }
    .news-letter-form .form .cta-btn-lg {
        font-size: 12px;
    }
    .main-content-colm12 h2 {
        font-size: 21px;
    }
    .inner-sec-colm4 ul li span img {
        margin-bottom: 20px;
    }
    .content-colm9-colm1 ul li {
        width: 100% !important;
    }
    .inner-sec-colm1.dep-main.inner-header.dep-sticky.depfixed {
        display: none;
    }
    .main-content-a8 h2 {
        font-weight: 500;
        font-size: 26px;
        color: #000;
        margin-bottom: 20px;
    }
    .main-content-a8 .sl-content .test-content h3 {
        color: #292b3a;
        font-size: 18px;
        padding-top: 10px;
        padding-bottom: 0px;
        font-weight: 500
    }
    .main-content-a8 .sl-content .test-content p {
        color: #333;
        font-size: 14px;
        font-family: Lato, sans-serif;
        padding-top: 15px;
    }
    .main-content-b8 h2 {
        font-weight: 500;
        font-size: 26px;
        color: #000;
        margin-bottom: 20px;
    }
    .main-content-b8 .sl-content .test-content h3 {
        color: #292b3a;
        font-size: 18px;
        padding-top: 10px;
        padding-bottom: 0px;
        font-weight: 500
    }
    .main-content-b8 .sl-content .test-content p {
        color: #333;
        font-size: 14px;
        font-family: Lato, sans-serif;
        padding-top: 15px;
    }
    .unian-group .uni-sec1 .container {
        width: 100%;
    }
    .unian-group .ims-unian-bg {
        min-height: auto;
    }
    .unian-group .ims-bg {
        min-height: auto;
    }
    .unian-group .unian-bg {
        min-height: auto;
    }
    .unian-group h2.resp-accordion:first-child {
        border-top: 1px solid #c1c1c1;
        display: block !important;
    }
    .bg-count-uni {
        background: #6a973f;
        width: 100%;
        min-height: auto;
        margin-left: 0;
        padding: 40px;
        position: relative;
        top: 0;
    }
    .uni-sec3 blockquote {
        font-size: 18px;
        color: #173056;
        padding: 20px 0;
        width: 100%;
    }
    .inner-sec-h2 h1 {
        font-size: 20px;
        padding: 60px 0 0 0px;
    }
    .uni-sec1 {
        padding: 20px 0px;
    }
    .uni-sec1 {
        padding: 20px 0px;
    }
    .uni-logo-count {
        border-right: none;
        padding-right: 0;
    }
    .unian-group .content-colm1-left ul.resp-tabs-list {
        display: none;
    }
    .inner-sec-main .uni-sec1 h2 {
        font-size: 16px;
    }
    .unian-group {
        width: 100%;
        display: inline-block;
        margin-bottom: 131px;
    }
    .uni-sec2 ul li {
        width: 100%;
    }
    .ach-list {
        margin-left: 0 !important;
        width: 100% !important;
    }
    .inner-sec-h2.dip-head h2 {
        padding: 96px 0 0;
    }
    .cust-scroll {
        width: 100%;
    }
    .cust-scroll_a {
        width: 100%;
    }
    .video-test {
        min-height: 200px;
    }
    img.video-bg {
        position: absolute;
        z-index: -1;
    }
    .microsite .dep-landing .depart-of-faculty-colm1 ul li {
        width: 100%;
    }
    .microsite .dep-new-sec .main-content-colm1 {
        padding-right: 0px;
        width: 100%;
        margin-top: 0;
    }
    .microsite .main-content-colm10 {
        padding-bottom: 20px;
    }
    .microsite .main-content-colm8 h2 {
        font-size: 30px;
    }
    .microsite .inner-sec-colm1 p {
        padding-right: 0;
    }
    .microsite .main {
        width: 96% !important;
    }
    .microsite .programe-sec {
        margin-top: 0px;
        padding: 20px 0 20px 0;
    }
    .microsite .programe-sec .tab li:nth-child(3).active i.pointer {
        background: none;
    }
    .microsite .programe-sec .tab li:nth-child(1).active i.pointer {
        background: none;
    }
    .microsite .programe-sec .tab li:nth-child(2).active i.pointer {
        background: none;
    }
    .microsite .main-content-colm10 h2 {
        font-weight: 500;
        font-size: 20px;
        color: #000;
        text-align: center;
    }
    .microsite .imageBox img {
        width: 100%;
        height: auto;
    }
    .microsite .programe-sec .tab li {
        width: 100%;
        height: auto;
        font-size: 16px;
        margin-bottom: 5px;
    }
    .microsite .inner-sec-colm1 h2,
    .inner-sec-colm2 h2 {
        font-size: 14px;
    }
    .microsite .dep-banner .banner {
        width: 100%;
    }
    .main-content-phone {
        background-color: #072e57;
        text-align: center;
        padding: 10px 25px;
        width: 100%;
        display: table;
        top: -5px;
        position: relative;
        z-index: 1;
    }
    .banner span {
        position: absolute;
        bottom: 15%;
        left: 2%;
        color: #fff;
        font-family: Lato, sans-serif;
        font-size: 12px;
        padding-left: 0px;
        text-transform: uppercase;
    }
    img.video-icon {
        float: left;
        margin-top: -5px;
        margin-right: 10px;
        width: 24px;
    }
    .sitemap {
        width: 100%;
        margin: 0;
    }
    ul.list-style.desine-sp {
        width: 100%;
    }
    .list-style ul li {
        list-style-type: disc;
        width: 100%;
    }
    .top-requter {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .ph-new .inner-sec-colm2 .pls-logo.domestic-client li:nth-child(2) {
        margin-top: 20px;
    }
    .inner-sec-colm2 h3 {
        text-align: inherit;
    }
    .inner-sec-colm2 li {
        border-right: none;
        list-style: none;
        margin-bottom: 0;
    }
    .ph-new .inner-sec-colm2 .top-requter .pls-logo li {
        width: 100%;
        border-right: none;
        margin-bottom: 0;
    }
    .day1.pddt.placed {
        width: 100%;
    }
    .ph-new .inner-sec-main {
        padding-bottom: 0;
    }
    .ph-new img.img_pic {
        padding-left: 0;
    }
    .my_page h3 {
        display: inline-block;
        margin-top: 20px;
    }
    .ph-new .inner-sec-colm2 .pls-logo li {
        min-height: auto;
        padding-bottom: 0px;
    }
    .ph-new ul.logo_box li {
        padding-bottom: 0;
    }
    span.pls-count {
        padding-left: 0;
        display: inline-block;
    }
    .ph-new .pddt {
        padding-top: 0;
        margin-top: 0;
    }
    .ph-new .hiring li {
        border-right: none;
        border-bottom: 1px solid #e5e5e5;
    }
    .ph-new .inner-sec-colm1 li,
    .inner-sec-colm2 li,
    .inner-sec-colm3 li,
    .inner-sec-colm4 li,
    .our-cafeterias-section nav:nth-child(3) .our-cafeterias-main21 {
        margin-bottom: 0;
    }
    .strip.strip2 {
        bottom: 34px;
        background-color: transparent;
    }
    div#feedback4 {
        display: none;
    }
    .strip.strip2 img {
        width: 161px;
        border-radius: 10px;
    }
    .ap img {
        width: 161px;
        border-radius: 10px;
    }
    .ap {
        display: table;
        width: 100%;
        position: fixed;
        z-index: 99999;
        bottom: 36px;
    }
    .ap {
        display: block;
    }
    .kulgeet p {
        font-family: 'Poppins', sans-serif;
        font-size: 14px;
    }
    .kulgeet {
        padding: 0 15px;
        width: 100%;
        float: none;
        margin: 0 auto;
    }
    .dep-banner {
        width: 100%;
    }
    .programe-sec {
        padding: 20px 0 195px 0;
    }
    .prog-sec-main .main-content-colm8 .main {
        width: 100%;
    }
    .fact-count {
        height: inherit;
    }
    .fact-count ul li {
        width: 100%;
    }
    .right-count {
        width: 100%;
        padding: 20px 15px;
    }
    .left-count {
        width: 100%;
        height: 200px;
        background-size: 100% 100%;
    }
    .dep-faculty-sec .depart-of-faculty-colm1 ul li:nth-child(3n-0) {
        border-right: none;
        margin-right: 40px;
    }
    .dep-faculty-sec .depart-of-faculty-colm1 ul li {
        width: 100%;
    }
    .programe-sec .tab {
        width: 100%;
    }
    .programe-sec .tabcontent {
        width: 100%;
    }
    .programe-sec p.top-count {
        text-align: center;
        margin-bottom: 20px;
        padding: 0 15px;
    }
    .dep-new-sec .main-content-colm1 {
        padding-right: 0px;
        width: 100%;
    }
    .prog-sec-main .inner-sec-colm1 {
        display: inline-block;
    }
    .banner-dep-count {
        padding: 20px 15px !important;
    }
    .banner-content h2 {
        font-size: 16px;
        line-height: 20px;
    }
    .banner-content {
        top: -57px;
    }
    .dep-new-sec .content-colm1-left {
        width: 100%;
    }
    .inner-sec-h2 h2 {
        font-size: 20px;
    }
    .confrece-banner {
        padding: 20px 0;
    }
    .organiging-commity h2 {
        text-align: center;
    }
    .organiging-commity h3 {
        padding: 15px 0;
        text-align: center;
    }
    .organiging-commity ul li {
        width: 100%;
        text-align: center;
    }
    .con-sec1 .count {
        padding: 10px 0;
    }
    .con-sec1 h2 {
        margin-bottom: 10px;
        font-size: 18px;
    }
    .confrece-banner .count {
        bottom: 0;
    }
    .medium {
        display: none;
    }
    .confrece-banner .count h2 {
        line-height: 20px;
        text-shadow: none;
        font-size: 14px;
    }
    .pa1 {
        width: 100%;
        display: inline-block;
    }
    .pa1 .faculty-achievements-colm1.programs-structure-colm23 {
        padding-top: 0;
        padding-left: 0;
    }
    .pa1 .admission-process-colm1.fee-structure-colm1 {
        width: 78%;
        overflow: scroll;
        padding-right: 0;
        display: inline-block;
    }
    .pa1 .table-responsive {
        border: none;
    }
    .pa1 .examination-calendar-colm1 {
        padding-top: 10px;
        width: 80% !important;
        padding-right: 15px !important;
    }
    .pa1 .examination-calendar-colm1 table {
        display: inline-block;
        margin-top: 30px;
        overflow: scroll;
    }
    .pa1 .programs-structure-colm23 .examination-calendar-colm1 {
        width: 84% !important;
    }
    .pa1 #no-more-tables td {
        padding-left: 6px;
        width: 100% !important;
    }
    .pa1 #no-more-tables table,
    #no-more-tables tbody,
    #no-more-tables td,
    #no-more-tables th,
    #no-more-tables thead,
    #no-more-tables tr {
        width: 100% !important;
        padding: 0;
        margin: 0;
    }
    .pa1 #no-more-tables table {
        width: 100% !important;
    }
    .pa1 .inner-sec-colm4 {
        padding-top: 20px;
        width: 82%;
        padding-left: 0;
    }
    .pa1 .admissions-ul-main {
        padding-top: 0;
    }
    .main {
        width: 100%;
    }
    .facilities-security-colm3-bg {
        background-color: #0097db;
        padding: 6%;
        min-height: 400px;
        position: relative;
    }
    .inner-sec-colm4 img {
        display: table;
        margin: 0 auto;
    }
    .content-colm1-left .resp-tab-content ul li {
        height: auto;
    }
    .browsers-main input[type=submit] {
        top: -6px;
        width: 48px;
        height: 48px
    }
    .main_fl {
        min-height: 452px;
        display: block;
        align-items: center;
    }
    .browsers-main {
        padding-top: 0px;
        margin-top: 0px;
    }
    .weather {
        float: none;
        display: none;
    }
    .view-all-btn13 {
        margin: 0px;
        position: absolute;
        bottom: 10px;
        right: 0;
    }
    .weather {
        display: none;
    }
    .bg-video {
        position: relative;

        top: 0;
        right: 0;
        padding-right: 15px;
        padding-left: 15px;
    }
    .content-colm1-right span.video-virtual-icon i {
        font-size: 12px;
    }
    .content-colm1-right span.video-virtual-text {
        width: 75%;
        bottom: 74px;
    }
    img.virtual-icon-text {
        width: 14%;
    }
    .social-call {
        display: none;
    }
    .inner-recruiter {
        margin-left: 0px;
        margin-top: 10px;
    }
    #blog-landing li,
    #blog-landing2 li,
    .careers-btn1,
    .csr-colm2-right,
    .header-main {
        position: relative
    }
    .careers-btn1 {
        margin-top: 20px
    }
    #blog-landing li,
    #blog-landing2 li {
        top: 0 !important;
        position: relative
    }
    .examination-calendar-colm1 table tr td {
        font-size: 15px
    }
    #no-more-tables td {
        padding: 10px
    }
    .se-pre-con {
        background-size: 100%
    }
    .content-colm1-left ul.resp-tabs-list {
        display: none
    }
    #blog-landing2 {
        display: table;
        z-index: 999999;
    }
    #blog-landing {
        display: table;
    }
    div.css_bar_graph {
        max-width: 460px
    }
    div.css_bar_graph ul.x_axis {
        left: 57px
    }
    div.css_bar_graph ul.x_axis li {
        width: 80px
    }
    div.css_bar_graph div.graph li.nr_1 {
        left: 80px
    }
    div.css_bar_graph div.graph li.nr_2 {
        left: 160px
    }
    div.css_bar_graph div.graph li.nr_3 {
        left: 230px
    }
    div.css_bar_graph div.graph li.nr_4 {
        left: 310px
    }
    div.css_bar_graph div.graph li.nr_5 {
        left: 380px
    }
    #blog-landing li {
        list-style-type: none;
        width: 100% !important;
        left: 0 !important;
        margin-bottom: 30px
    }
    .research-university-colm1 ul li,
    .research-university-colm2 ul li {
        width: 100%;
        min-height: auto;
        padding: 20px;
        word-break: break-word
    }
    .depart-of-faculty-colm1.faculty-colm23 ul li {
        min-height: auto
    }
    .depart-of-faculty-colm1 ul li {
        float: left;
        border-right: none;
        width: 100%;
        margin-right: 0;
        padding-right: 0;
        min-height: auto;
        margin-bottom: 40px;
        border-bottom: 1px solid #cc0;
        padding-bottom: 20px
    }
    .resp-tabs-container {
        border-top: none
    }
    .admissions-ul-main ul li,
    .our-founder-colm1-left {
        width: 100%
    }
    .our-founder-colm1-right {
        width: 100%;
        padding-right: 0;
        margin-top: 0px
    }
    .our-founder-colm1-left {
        float: left;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        padding-top: 50px
    }
    .program-detail-colm3 ul li {
        border-right: none;
        min-height: 100%;
        margin-bottom: 0;
        padding: 20px 0;
        border-bottom: 1px solid #cc0;
        width: 100%
    }
    .programs-all-colm2-right.col-xs-12.col-sm-9.col-md-9 {
        padding-left: 15px !important;
        padding-bottom: 0;
        padding-top: 0px
    }
    .Certificate-outer h2,
    .ug-program-outer h2 {
        font-size: 22px !important;
    }
    .ug-list-outer ul li {
        width: 100% !important;
    }
    .ug-program-outer .ug-programs-sel li {
        width: 100% !important;
    }
    .industry-cont ul li {
        width: 100% !important;
    }
    #blog-landing2 li {
        margin-bottom: 20px
    }
    .career-overview .inner-sec-colm4 h2,
    .career-overview .inner-sec-colm5 h2 {
        font-size: 28px
    }
    .career-overview .inner-sec-colm5 li {
        margin-bottom: 30px
    }
    .career .row-1 .career-bg {
        height: 100%
    }
    .col-8.career-form .row-4 {
        width: 100%
    }
    .col-8.career-form .row-3 {
        padding-left: 0;
        margin-right: 0;
        width: 100%
    }
    .career .row-2 .col-8 {
        padding: 0 15px
    }
    .career-overview .inner-sec-colm4 h2 {
        min-height: 100%;
        padding: 40px
    }
    .career-overview .inner-sec-colm4 ul li:nth-child(3) span {
        background-color: inherit;
        display: table;
        width: auto
    }
    .career-overview .inner-sec-colm4 ul li:nth-child(3) {
        padding-left: 15px
    }
    .career-overview .inner-sec-colm5 h2 {
        min-height: 100%;
        padding: 40px
    }
    .career-overview .inner-sec-colm5 h2 br {
        display: none
    }
    .career-overview .inner-sec-colm5 ul li:nth-child(2) {
        padding-right: 15px
    }
    .career-overview .inner-sec-colm5 ul li .eating-join {
        padding: 30px
    }
    .career-overview .inner-sec-colm5 .pull-right {
        float: left !important
    }
    .career-overview .inner-sec-colm5 ul li:nth-child(3) {
        padding-left: 15px
    }
    .career .row-1,
    .career .row-2 {
        width: 100%
    }
    .col-8.career-form .row-3 .col-6 ul li .year-month {
        width: 268px
    }
    .header-main {
        display: table
    }
    .admission-btn,
    .call-top,
    .main-menu,
    .menu-top,
    .search-bar {
        display: none
    }
    .header-top {
        background-color: #fff;
        height: auto
    }
    .header {
        background-image: none;
        height: auto;
        width: 100%;
        margin: 0 10px;
    }
    .content-colm9-colm2 ul li:nth-child(2),
    .content-colm9-colm2 ul li:nth-child(3),
    .content-colm9-colm2 ul li:nth-child(4),
    .content-colm9-colm2 ul li:nth-child(5) {
        height: 100%;
        margin-left: auto;
        margin-top: 0
    }
    .mm-toggle {
        position: absolute;
        top: 15px;
        right: 0;
        font-size: 24px;
        cursor: pointer;
        z-index: 9;
    }
    .depfixed {
        top: 50px
    }
    .micro-dep-detail .our-founder-colm1-left {
        width: 100%;
    }
    .micro-dep-detail .our-founder-colm1-right {
        float: left;
        width: 100%;
    }
    .content-colm9-colm2 ul,
    .header-main.inner-header,
    .header-main.inner-header.header-sticky.sticky {
        position: relative
    }
    .logo a img {
        width: 86px;
        transition: initial;
        -moz-transition: initial;
        -webkit-transition: initial;
        -o-transition: initial
    }
    .logo {
        padding-top: 5px;
        padding-left: 0;
        padding-bottom: 0px;
        padding-right: 0;
    }
    .logo24 {
        padding-top: 5px;
        padding-left: 10px;
        padding-bottom: 8px
    }
    .call-top li.enquiry-call a {
        color: #333
    }
    .call-top li {
        margin-right: 10px;
        margin-bottom: 10px;
        border: 1px solid #ccc;
        color: #333;
        font-size: 14px;
        width: 200px;
        padding: 9px 15px
    }
    .call-top {
        float: none
    }
    .header-top-right {
        float: none;
        margin: 0 auto;
        padding-bottom: 10px
    }
    .header-main.inner-header .search-bar input {
        background: url(../images/search-icon-mobile.png) 95% 8px no-repeat rgba(255, 255, 255, 0);
        color: #333;
        border: 1px solid #ccc;
        width: 180px;
        padding-left: 10px
    }
    .search-bar input:focus {
        padding-left: 10px;
        color: #333
    }
    .admission-btn a {
        width: 200px;
        padding: 12px 15px;
        font-size: 13px;
        text-align: center
    }
    .search-bar {
        margin-left: 0;
        margin-top: 20px
    }
    .admission-btn {
        float: right
    }
    .header-main.mobile.header-sticky .logo a img {
        width: 50px
    }
    .header-main.mobile.header-sticky .logo24 a img {
        width: 50px
    }
    .header-sticky.sticky .logo a img {
        width: 66px
    }
    .header-sticky.sticky .header {
        box-shadow: none
    }
    .banner .carousel-caption h2 {
        font-size: 28px
    }
    .banner .carousel-caption {
        top: 20%
    }
    .banner .carousel-caption h3 {
        padding-top: 13px;
        font-size: 18px
    }
    .banner .carousel-indicators {
        bottom: 10px
    }
    .content-colm1-left {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%
    }
    .content-colm1-right {
        float: none;
        width: 100%;
        text-align: center;
        padding-bottom: 10px;
        display: table
    }
    .content-colm1-right a {
        display: inline-block;
        float: none;
        padding-top: 20px
    }
    .content-colm1-right span.video-virtual-icon {
        bottom: 0;
    }
    .content-colm1-right span.top-text {
        top: 42%;
    }
    #myVideo {
        right: 0;
        bottom: 0;
        min-width: 100%;
        min-height: 100%;
        width: 100%;
    }
    .content-colm9-colm1 p {
        padding: 30px 0 15px !important;
    }
    .content-colm1-left .resp-tab-content ul li {
        width: 100%;
        padding-right: 15px;
        padding-bottom: 15px;
        border-bottom: 1px solid #ccc;
        margin-bottom: 15px;
        padding-left: 15px
    }
    .content-colm1-left .resp-tab-content ul li .nrws-date {
        padding-right: 20px;
        width: auto
    }
    .content-colm1-left .resp-tab-content ul li .nrws-description {
        border-right: none;
        padding-right: 0
    }
    .content-colm1-left .resp-tab-content ul li .nrws-description span {
        padding-bottom: 10px
    }
    h2.resp-tab-active {
        padding: 13px 15px
    }
    .content-colm9-colm1 ul li {
        padding-bottom: 25px;
        width: 50% !important;
    }
    .content-colm9-colm1 ul li span {
        padding-top: 15px;
        height: 45px;
    }
    .content-colm9-colm1 ul li h3 {
        font-size: 40px;
    }
    .main-content-a8 {
        padding: 40px 0;
    }
    .content-colm9-colm2 ul li {
        border-left: none;
        height: 100%;
        float: none;
        display: table;
        margin: 0 auto 20px
    }
    .content-colm9-colm2 ul li article {
        display: none
    }
    .content-colm9-colm2 ul li:nth-child(1) {
        margin-left: auto;
        margin-top: 0;
        height: auto;
    }
    .content-colm9-colm2 {
        margin-top: 30px;
        margin-bottom: 30px
    }
    .content-colm9-colm2 ul li h3 {
        width: 246px;
        padding-top: 12px !important;
    }
    .content-colm9-colm2 span {
        padding-top: 0
    }
    .main-content-colm2 h2 {
        padding-bottom: 50px
    }
    .main-content-colm2 ul li {
        margin-bottom: 20px;
        padding: 5px 25px;
        width: 100%;
        margin-right: 0
    }
    .main-content-colm2 {
        padding-top: 70px;
        padding-bottom: 100px
    }
    .main-content-colm3 {
        padding-top: 60px
    }
    .main-content-colm3 p {
        padding: 0 0 60px
    }
    .main-content-colm3 ul li {
        border-right: none;
        width: 100%;
        border-bottom: 1px solid #ccc !important
    }
    .main-content-colm8 .main {
        width: 460px
    }
    .main-content-colm8 h2.resp-accordion {
        font-size: 22px !important
    }
    .main-content-colm8 .resp-tab-content .testimonials-content {
        width: 100%;
        padding: 5% 0 0 5px
    }
    .main-content-colm8 .owl-prev {
        margin-bottom: 20px
    }
    .main-content-colm8 .resp-tab-content .item span {
        display: table
    }
    .csr-sec-colm3 h2 br,
    .csr-sec-colm4 ul.resp-tabs-list,
    .guiding_principles-colm2 h2 br,
    .guiding_principles-colm4 ul.resp-tabs-list,
    .inner-sec-colm3 h2 br,
    .placement-activities-colm3 li .line-1,
    .the-unison-group-colm1 h2 br,
    .the-unison-group-colm3 h2 br,
    .guiding_principles-colm4 ul.resp-tabs-list.tabs-list-new1 {
        display: none
    }
    .main-content-colm8 h2.resp-tab-active {
        padding: 10px 15px
    }
    .main-content-colm8 {
        padding-top: 70px
    }
    .main-content-colm12 .main img {
        padding-bottom: 20px;
    }
    .footer .ftr-colm1 {
        width: 100%;
        border-right: none
    }
    .footer .ftr-colm2 {
        width: 100%;
        border-right: none;
        padding: 30px 0 0
    }
    .ftr-colm1-logo,
    .ftr-colm1-toll-free {
        width: 100%
    }
    .footer .ftr-colm3 {
        width: 100%;
        padding: 30px 0 0
    }
    .ftr-bottom {
        padding-top: 20px
    }
    .ftr-colm3-logo {
        margin: 20px auto
    }
    .inner-sec-colm1 li,
    .inner-sec-colm2 li,
    .inner-sec-colm3 li,
    .inner-sec-colm4 li,
    .our-cafeterias-section nav:nth-child(3) .our-cafeterias-main21 {
        margin-bottom: 0px
    }
   
   
    .logo_img24 {
        width: 90px;
        height: 54px;
    }
    .content-colm9-colm2 .main {
        order: 3
    }
    .content-colm9-colm2 ol {
        padding-bottom: 0;
        margin-top: 0
    }
    .content-colm9-colm2 ol li {
        padding: 0 20px
    }
    .header-main.inner-header .logo {
        padding-top: 5px;
        margin-top: 0
    }
    .header-main.inner-header .logo24 {
        padding-top: 5px;
        margin-top: 0;
    }
    .inner-sec-h2 {
        margin-top: 0;
        padding-bottom: 20px
    }
    .inner-sec-colm3 h2 {
        padding: 15% 5%;
        font-size: 38px;
        min-height: auto
    }
    .inner-sec-colm2 h2 {
        padding: 0 0 20px
    }
    .utilities-down-section nav h3 {
        padding: 30px 30px 10px
    }
    .eating-join {
        padding: 30px;
        min-height: auto
    }
    .inner-sec-main {
        padding-bottom: 50px
    }
    .inner-sec-colm1,
    .inner-sec-colm2,
    .inner-sec-colm3,
    .inner-sec-colm4 {
        padding-top: 20px;
        width: 100%;
    }
    .inner-sec-h2 ul {
        position: absolute;
        padding: 10px 6px 10px 0;
        float: left;
    }
    .inner-sec-colm4 {
        display: inline-block !important;
        width: 100% !important;
    }
    .chairman-name,
    .csr-colm2-right.col-xs-12.col-sm-4.col-md-4 {
        position: relative
    }
    .search-bar input {
        background: url(../images/search-icon.png) 95% 8px no-repeat rgba(255, 255, 255, 0);
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        transition: all .5s;
        float: right;
        padding: 8px 8px 8px 10px;
        width: 230px;
        color: #fff;
        border: 1px solid #ccc
    }
    .header-main.header-sticky.sticky .logo_img {
        width: 86px;
        height: 70px;
        transition: initial;
        -moz-transition: initial;
        -webkit-transition: initial;
        -o-transition: initial
    }
    .header-main.mobile.header-sticky .header {
        margin: 0 15px;
        width: 50%;
    }
    .our-founder-colm1 ul li,
    .the-unison-group-colm1 h2,
    .the-unison-group-colm3 ul li {
        margin-bottom: 30px
    }
    .header-main.inner-header.header-sticky.sticky .logo {
        padding-bottom: 8px
    }
    .the-unison-group-colm1 h2,
    .the-unison-group-colm3 h2 {
        padding: 10% 5%;
        font-size: 48px;
        min-height: 100%
    }
    .the-unison-group-colm1 ul li img,
    .the-unison-group-colm3 ul li img {
        min-height: 100%
    }
    .the-unison-group-colm3 ul li span {
        right: auto;
        left: 15px;
        margin-right: 15px
    }
    .the-unison-group-colm1 {
        padding-top: 20px
    }
    .sports-colm3-bg {
        min-height: auto;
        padding: 30px
    }
    .guiding_principles-colm1 {
        padding-top: 20px
    }
    .guiding_principles-colm4 .resp-tabs-container {
        padding: 0px;
    }
    .guiding_principles-colm2 h2 {
        padding: 10% 5%;
        min-height: auto;
        margin-bottom: 20px;
        font-size: 30px
    }
    .entrepreneurship-development-colm4,
    .hostel-facilities-colm1 {
        padding-top: 20px
    }
    .guiding_principles-colm2 li.col-xs-12.col-sm-12.col-md-8 {
        padding-right: 0;
        padding-left: 0
    }
    .incubation-centre-colm2 ul li {
        width: 100%;
        min-height: auto;
        padding: 20px
    }
    .hostel-facilities-colm1 ul li {
        margin-bottom: 30px
    }
    .entrepreneurship-development-colm4-right {
        margin: 30px 0
    }
    .csr-sec-colm3 h2,
    .csr-sec-colm3 li.col-xs-12.col-sm-6.col-md-4 {
        margin-bottom: 30px
    }
    .entrepreneurship-colm4-bg {
        padding: 30px;
        min-height: auto
    }
    .incubation-centre-colm2 {
        padding-top: 20px
    }
    .our-founder-colm1 {
        margin-top: 0px
    }
    .the-founder {
        padding: 30px
    }
    .chairman-text {
        margin-top: 0;
        padding: 30px
    }
    .chairman-name {
        padding: 30px 30px 0;
        top: 0px
    }
    .inner-sec-h2 ul li {
        padding-bottom: 0
    }
    .inner-sec-h2 h2 {
        padding: 60px 0 0
    }
    .board-of-governors-colm1 ul li {
        float: left;
        border-right: none;
        width: 100%;
        margin-right: 0;
        padding-right: 0;
        min-height: auto;
        margin-bottom: 30px;
        border-bottom: 1px solid #cc0;
        padding-bottom: 20px
    }
    .board-of-governors-colm1 {
        padding-top: 20px
    }
    .government-border {
        padding: 0px
    }
    .entrepreneurship-development-colm2,
    .government-recognition-colm1 {
        padding-top: 20px
    }
    .government-border p {
        min-height: auto;
        padding: 10px
    }
    .government-recognition-colm1 ul li {
        padding-bottom: 30px
    }
    .guiding_principles-colm2 li .core-values-main {
        min-height: auto;
        word-break: break-word
    }
    .detail ul li p a,
    .eating-join p a {
        word-break: break-all
    }
    .entrepreneurship-development-colm2 ul li {
        min-height: 100%;
        padding: 20px;
        width: 100%
    }
    .brandImgSection ul li {
        margin-right: 0;
        width: 100%
    }
    .facilities-colm2-bg {
        padding: 30px
    }
    .csr-colm1,
    .csr-sec-colm2 ul {
        padding-top: 20px
    }
    .csr-sec-colm3 h2 {
        padding: 30px;
        min-height: auto;
        font-size: 30px
    }
    .csr-sec-colm3 ul li:last-child {
        margin-top: 0
    }
    .csr-sec-colm4 .resp-tabs-container {
        border-top: none
    }
    .csr-sec-colm4 {
        padding-bottom: 50px;
        margin-top: 20px
    }
    .csr-sec-colm4 .resp-tabs-container ul li {
        padding: 30px;
        min-height: 100%;
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px
    }
    .about-dehradun-colm1 ul li,
    .holistic-quality-education-colm1 ul li {
        margin-bottom: 30px
    }
    .csr-sec-colm4 .resp-tabs-container ul.csr-program-ul li {
        min-height: 100%
    }
    .csr-sec-colm2 ul li {
        width: 100%
    }
    .sports-colm3 {
        padding-top: 20px
    }
    .holistic-quality-education-colm1,
    .rules-colm1 {
        padding-top: 20px
    }
    .rules-colm1 .panel-default>.panel-heading {
        font-size: 16px;
        line-height: 1.3;
        font-weight: 500
    }
    .rules-colm1 {
        padding-bottom: 40px
    }
    .vibrant-curriculum-ul ul li {
        padding: 20px;
        width: 100%;
        min-height: 100%
    }
    .vibrant-curriculum-ul {
        padding-bottom: 30px
    }
    .recognitions-awards-ul ul li {
        width: 100%;
        min-height: 100%;
        padding: 20px
    }
    .recognitions-awards-ul {
        padding-top: 20px;
        padding-bottom: 30px
    }
    .recogn.recognitions-awards-ul ul li {
        width: 100%;
        min-height: 100%;
        padding: 20px;
    }
    .accomodation-colm4-bg,
    .accomodation-colm44-bg,
    .holistic-colm3-bg,
    .holistic-quality-bg {
        padding: 30px;
        min-height: 100%
    }
    .excellent-placement-records-colm1 ul li {
        width: 100%;
        min-height: 100%;
        padding: 20px
    }
    .excellent-placement-records-colm1 {
        padding-top: 20px
    }
    .entrepreneurship-colm-bg,
    .entrepreneurship-colm2-bg,
    .entrepreneurship-colm3-bg {
        padding: 30px;
        min-height: 100%;
        margin-bottom: 20px
    }
    .accomodation-colm3 ul li,
    .accomodation-colm4 ul li,
    .discipline-colm3 ul li.col-xs-12.col-sm-12.col-md-4,
    .mess-facilities-colm1 ul li,
    .mess-facilities-colm2 ul li,
    .mess-facilities-colm3 ul li,
    .mess-facilities-colm4 li,
    .sports-colm1 ul li,
    .sports-colm2 ul li,
    .sports-colm3 ul li,
    .sports-colm4 ul li {
        margin-bottom: 30px
    }
    .entrepreneurship-development-colm1 {
        padding-top: 20px
    }
    .sports-colm1-left ul li h3 {
        padding: 30px;
        min-height: 100%
    }
    .sports-colm1,
    .sports-colm2 {
        padding-top: 20px
    }
    .sports-colm2 ul li p {
        min-height: 100%;
        padding: 30px
    }
    .sports-colm4 {
        padding-top: 20px
    }
    .sports-colm4-bg {
        padding: 30px
    }
    .ltpanelfullwidth {
        padding-top: 0px
    }
    .accomodation-colm3-bg {
        min-height: 100%;
        padding: 30px
    }
    .accomodation-colm3,
    .accomodation-colm4,
    .mess-facilities-colm1 {
        padding-top: 20px
    }
    .mess-facilities-colm2 ul li h2,
    .mess-facilities-colm3 ul li h2,
    .mess-facilities-colm4 ul li h2 {
        padding: 40px;
        min-height: 100%;
        font-size: 34px
    }
    .the-following {
        padding: 30px;
        min-height: 100%
    }
    .mess-facilities-colm2,
    .mess-facilities-colm3,
    .mess-facilities-colm4 {
        padding-top: 20px
    }
    .the-following2 {
        min-height: 100%
    }
    .the-following2 .the-following2-nav nav {
        width: 100%
    }
    .the-following2 .the-following2-nav nav:nth-child(even) {
        padding-left: 0
    }
    .mess-facilities-colm1-left.col-xs-12.col-sm-8.col-md-8 ul li h3 {
        padding: 30px;
        min-height: 100%;
        word-break: break-all
    }
    .admissions-about-colm1,
    .discipline-colm2,
    .discipline-colm3,
    .entrepreneur-development-colm2,
    .event-colm1,
    .faculty-achievements-colm1,
    .hostel-colm1,
    .vibrant-curriculum-ul {
        padding-top: 20px
    }
    .apply-detail-input {
        width: 100% !important;
        margin-top: 10px !important;
        margin-right: 0 !important
    }
    .discipline-colm2 ul li,
    .entrepreneur-development-colm2 ul li {
        min-height: 100%;
        width: 100%;
        padding: 20px
    }
    .event-select-colm1 {
        float: left;
        margin-top: 30px;
        margin-left: -15px
    }
    .event-select-colm1 .event-select2 {
        float: none;
        margin-right: 0;
        margin-bottom: 10px;
        width: 230px
    }
    .event-select-colm1 .event-select3 {
        float: left;
        width: 230px
    }
    .event-select-colm1 .event-select3,
    .event-select-colm1 input {
        width: 230px
    }
    .event-select-colm1 .event-select1 {
        float: none;
        margin-right: 0;
        width: 230px;
        margin-bottom: 10px
    }
    .admissions-about-colm1-left ul li,
    .placement-activities-colm2 ul li {
        margin-bottom: 30px
    }
    .event-select-colm1 .event-select1 select {
        width: 230px
    }
    .detail {
        width: 100% !important;
        margin-top: 20px !important
    }
    .hostel-colm1 ul li {
        width: 100%;
        padding-right: 0
    }
    .ltpanelfullwidth .grid:nth-child(4n+0) {
        margin-right: 20px !important
    }
    div#no-more-tables22 {
        width: 250px;
        overflow: auto;
        height: auto;
        min-width: 100%
    }
    .entrepreneurship-development-colm2.withdrawal-cancellation-colm4 {
        padding-bottom: 30px
    }
    .inner-sec-main h2 {
        font-size: 20px;
        word-break: break-word
    }
    .withdrawal-cancellation-colm1 h3 {
        font-size: 20px
    }
    .admissions-about-colm2 h5 {
        padding: 30px
    }
    .civil-engineering-colm2 ul li,
    .other-notes-colm1 ul li {
        width: 100%;
        padding: 20px;
        min-height: 100%
    }
    .admissions-about-colm2,
    .research-university-colm1 {
        padding-top: 20px
    }
    .chairman-text {
        min-height: 100%
    }
    .facilities-colm2-bg {
        background-color: #d9f5fd;
        min-height: 100%
    }
    .placement-activities-colm3 li p {
        min-height: 100%
    }
    .placement-activities-colm3 li {
        margin-bottom: 25px;
        border-bottom: 4px solid #cbcd00;
        padding-bottom: 20px
    }
    .placement-activities-colm1 {
        margin-top: 20px
    }
    .career-department-colm2 ul li {
        min-height: 100%;
        display: table;
        margin-right: 0;
        width: 300px;
        float: none;
        max-width: 100%
    }
    .examination-calendar-colm1.industrial-visits-colm2 {
        padding-top: 0px
    }
    .department-architecture-colm2 ul li {
        min-height: 100%;
        padding: 20px;
        width: 100%;
        word-break: break-all
    }
    .achievements-row1 ul li {
        min-height: 100%
    }
    ol.our-cafeterias-section-prog nav:nth-child(3) .our-cafeterias-main21 {
        margin-bottom: 30px
    }
    ol.our-cafeterias-section-prog nav h3 {
        font-size: 20px;
        padding: 20px
    }
    .department-colm2-bg,
    .sports-colm41-bg,
    .unison-group-bg {
        padding: 30px;
        min-height: 100%
    }
    .faculty-achievements-colm1 .panel-collapse ul li abbr {
        width: 99%
    }
    .mathematics-social-colm1 ul li {
        width: 100%;
        min-height: 100%;
        padding: 20px
    }
    .sports-colm4-bg {
        min-height: 100%;
        margin-bottom: 0
    }
    .vtcl_sec .entrepreneurship-development-colm2 .list_fild li {
        min-height: 100%;
        width: 100%;
        margin-right: 0;
        padding: 20px
    }
    .vtcl_sec .entrepreneurship-development-colm2 .list_fild li:nth-child(3n-0) {
        margin-right: 0
    }
    .sports-colm2 li,
    .the-unison-group-colm2 li {
        margin-bottom: 20px
    }
    .duration-colm-bg,
    .program-detail-colm6 .fee-structure,
    .program-detail-colm6 .fee-structure2,
    .program-detail-colm6 .fee-structure3 {
        margin-bottom: 30px
    }
    .the-unison-group-colm2 {
        padding-top: 20px
    }
    .examination-calendar-colm1.central-workshop-table div#no-more-tables td {
        padding-left: 10px
    }
    .central-workshop-colm1 ul li span {
        left: 15px;
        right: auto
    }
    .examination-calendar-colm1.central-workshop-table div#no-more-tables {
        min-height: 100%
    }
    .guidelines-for-prevention-colm1 ul li span {
        border-right: none;
        float: none;
        padding: 10px 30px 10px 0;
        width: auto;
        border-bottom: 1px solid #cc0;
        display: table
    }
    .guidelines-colm1 {
        padding: 10px 30px 10px 0;
        width: 100%
    }
    .program-detail-right-menu {
        float: left;
        width: 300px;
        padding: 20px 20px 50px;
        margin-left: 15px;
        border-bottom: 1px solid #e7e7e7
    }
    .admission-capcha2-right,
    .adress-bg,
    .event-select-colm1.test-select,
    .name-text2 {
        margin-left: 0
    }
    .program-detail-colm1 {
        padding-top: 20px
    }
    .admission-procedure-colm1-bg,
    .duration-colm-bg {
        padding: 30px;
        min-height: 100%
    }
    .admission-procedure-colm1-bg ul {
        width: 100%;
        float: left;
        border-right: none;
        padding-right: 0
    }
    .admission-procedure-colm1-bg ul:last-child {
        padding-right: 0;
        padding-left: 0;
        padding-top: 20px
    }
    .program-detail-colm7 ul li {
        display: inline-block;
        margin-bottom: 20px;
        float: none;
        width: 45%;
        padding: 0 0 15px;
        border-bottom: 2px solid #0098db;
        border-right: none;
        margin-right: 3%;
    }
    .program-detail-colm7 ul li a {
        font-size: 15px;
        margin-top: 15px;
    }
    .program-detail-colm7 ul li span {
        right: 0;
    }
    .program-detail-colm7 img {
        width: 30px;
    }
    .program-detail-colm1 ul li {
        margin-bottom: 30px
    }
    .program-detail-right-menu ul li {
        margin-bottom: 0
    }
    .hostel-facilities-colm2 li,
    .hostel-facilities-colm3 li,
    .hostel-facilities-colm3.colm3-power .security-colm3-ol,
    .pay-now-btn,
    .the-unison-group-colm1 li {
        margin-bottom: 30px
    }
    .the-unison-group-colm3 {
        padding-top: 20px
    }
    .chairman-name h2 {
        font-size: 30px
    }
    .chairman-name-full h5 {
        width: 100%;
        font-size: 25px
    }
    .chairman-name-full {
        padding: 0
    }
    .chairman-name-full h5:before {
        top: 0;
        right: 0
    }
    .chairman-name-full h5:after {
        top: 0
    }
    .chairman-name-left {
        width: 100%;
        margin-bottom: 30px
    }
    .chairman-name-right {
        width: 100%
    }
    .chairman-name-full-name {
        padding: 30px 0 0
    }
    .hostel-facilities-colm2,
    .hostel-facilities-colm3 {
        padding-top: 20px
    }
    .hostel-facilities-colm3 li.col-xs-12.col-sm-12.col-md-8 {
        padding: 0
    }
    .testimonials-main ul li {
        display: table;
        width: auto;
        float: none;
        margin-right: 0
    }
    .entrepreneurship-development-colm2.withdrawal-cancellation-colm3.career-department-colm1 {
        padding-top: 20px
    }
    .strip {
        display: table;
        width: 100%;
        position: fixed;
        z-index: 99999;
        bottom: 0;
        background-color: #105196
    }
    .ftr-bottom-right {
        float: left;
        padding-top: 8px;
        padding-bottom: 10px
    }
    .guiding_principles-colm4 {
        margin-top: 30px
    }
    .pay-now-btn {
        float: left;
        margin-top: 10px;
        display: table;
        width: 100%
    }
    .pay-now-btn a {
        display: table
    }
    .adress-bg {
        position: relative;
        top: 20px;
        min-height: 100%;
        width: 100%;
        right: 0;
        left: 0
    }
    .adress-bg p {
        text-align: left
    }
    .contact-page iframe {
        height: 100%
    }
    .detail-count li {
        margin-right: 0;
        width: 100%
    }
    .entrepreneurship-development-colm2.withdrawal-cancellation-colm3.guiding-rinciples-row1-ul li {
        min-height: 100%
    }
    .guiding_principles-colm2 li .core-values-main p {
        font-size: 14px;
        padding-right: 0;
        text-align: left
    }
    .guiding_principles-colm2 {
        padding-top: 30px
    }
    .search-bar input:focus,
    .search-bar input:hover {
        width: 230px
    }
    .event-select-colm1.test-select .event-select4 {
        margin-right: 0;
        margin-bottom: 10px;
        width: 230px;
        float: none
    }
    .financial-aid-colm1 table tr {
        background-color: initial
    }
    .faculty-achievements-colm1 div#no-more-tables {
        max-height: 100%;
        width: 100%;
    }
    .registration-admission-left,
    .registration-admission-right {
        width: 100%
    }
    .registration-admission-right input {
        width: 88%
    }
    input#ImageButton1 {
        width: auto
    }
    .registration-admission-right select {
        width: 93%
    }
    registration-admission-capcha1 {
        float: none;
        margin-left: 0;
        width: 100%;
        padding-top: 10px;
        display: table
    }
    .admission-capcha2-right {
        width: 95%;
        float: none;
        margin-top: 10px
    }
    .social-call {
        bottom: 33px;
    }
    .social-call ul li a {
        padding: 8px 0;
    }
    .social-call ul li {
        width: 25%;
    }
    .social-call ul {
        max-width: 100%;
        float: none;
        margin-right: auto;
    }
    .mobile_pages .placement_list {
        margin-bottom: 30px
    }
    .mobile_pages .placement_list li.mobile_hide {
        display: none;
    }
    .mobile_pages .placement-calendar-colm1 {
        display: block;
    }
    .mobile_pages .placement_list li {
        display: block;
        border-bottom: 1px solid #eaeaea;
        padding: 10px 0px;
        margin: 0;
    }
    .mobile_pages .placement_list li strong {
        color: #000
    }
    .header-main.mobile.header-sticky.sticky {
        padding: 10px 0;
    }
    .header-main.mobile.header-sticky .logo a img {
        width: 40px;
    }
}

@media only screen and (max-width:479px) {
    .content-colm1-right span.video-virtual-text {
        width: 75%;
    }
    .social-call ul li a {
        font-size: 11px;
    }
    .social-call ul li {
        width: 22%;
    }
    .social-call ul li:last-child {
        width: 28%;
    }
    .event-select-colm1.test-select .event-select4,
    .event-select-colm1.test-select .event-select4 select {
        width: 180px
    }
    .call-top li:last-child {
        margin-right: auto
    }
    .call-top li {
        width: 130px;
        padding: 7px 10px;
        text-align: center;
        margin-right: 5px;
        margin-bottom: 5px
    }
    .call-top li,
    .call-top li.enquiry-call a {
        font-size: 13px
    }
    .call-top li img {
        width: 21px;
        padding-right: 5px;
        display: none
    }
    .admission-btn a {
        width: 130px;
        padding: 10px 5px;
        font-size: 9px
    }
    .search-bar input[type=search] {
        width: 196px;
        padding: 4px 6px;
        background: url(../images/search-icon-mobile.png) 95% 7px no-repeat rgba(255, 255, 255, 0);
        background-size: 15px
    }
    .search-bar input[type=search]:focus {
        width: 196px;
        padding: 4px 6px;
        background-size: 15px
    }
    .search-bar input:focus,
    .search-bar input:hover {
        width: 196px
    }
    .header-top-right {
        padding-bottom: 7px;
        padding-top: 2px
    }
    .header-sticky.sticky .logo {
        padding-top: 0px;
        margin-right: 10px;
    }
    .header-sticky.sticky .logo24 {
        display: none !important;
        padding-top: 5px
    }
    .carousel-caption h2 {
        font-size: 18px
    }
    .carousel-caption h3 {
        padding-top: 10px;
        font-size: 14px
    }
    .content-colm1-left .resp-tab-content ul li .nrws-description {
        width: 70%
    }
    .content-colm1-left h2.resp-accordion {
        padding: 10px 15px
    }
    .content-colm1-right span.video-virtual-icon {
        left: 0;
    }
    .content-colm9-colm1 h2 {
        padding-top: 40px;
        font-size: 35px
    }
    .main-content-colm2 h2,
    .main-content-colm3 h2 {
        font-size: 28px
    }
    .main-content-colm2 {
        padding-top: 60px;
        padding-bottom: 60px
    }
    .main-content-colm3 {
        padding-bottom: 70px;
        padding-top: 50px
    }
    .main-content-colm3 p {
        padding-bottom: 20px
    }
    .main-content-colm8 {
        padding-top: 60px;
        padding-bottom: 60px
    }
    .main-content-colm8 .main {
        width: 300px
    }
    .footer {
        padding: 0px 0 30px
    }
    .main-content-colm6 {
        padding-top: 50px;
        padding-bottom: 50px
    }
    .main-content-colm6 h3 {
        margin-bottom: 10px;
        float: none
    }
    .banner .carousel-caption h2 {
        font-size: 18px;
        padding-bottom: 10px
    }
    .banner .carousel-caption h3 {
        padding-top: 10px;
        font-size: 14px
    }
    .main-content-colm2 ul li h4 {
        font-size: 20px
    }
    .header-main.inner-header .search-bar input {
        width: 116px;
        padding: 4px 6px;
        background: url(../images/search-icon-mobile.png) 95% 7px no-repeat rgba(255, 255, 255, 0);
        background-size: 15px
    }
    .header-sticky.sticky .header {
        margin: 0 15px 5px
    }
    .header-main.inner-header.header-sticky.sticky .logo a img {
        width: 55px
    }
    .event-select-colm1 .event-select1,
    .event-select-colm1 .event-select1 select,
    .event-select-colm1 .event-select2,
    .event-select-colm1 .event-select3,
    .event-select-colm1 input {
        width: 180px
    }
    .header-main.inner-header.header-sticky.sticky .logo {
        padding-bottom: 8px
    }
    .the-unison-group-colm1 h2,
    .the-unison-group-colm3 h2 {
        font-size: 28px
    }
    .event-select-colm1 .event-select3 {
        float: left;
        width: 180px
    }
    .event-select-colm1 a {
        margin-left: 10px
    }
    #no-more-tables td {
        padding-left: 6px
    }
    .career-department-colm2 ul li {
        width: 100%
    }
    .vtcl_sec .arar_sec h3 {
        font-size: 20px
    }
    .program-detail-right-menu {
        width: 260px
    }
    .program-detail-colm2 ul li abbr {
        width: 93%
    }
    .program-select-colm1 select {
        width: 220px;
        margin-bottom: 10px
    }
    .programs-all-colm2-left ul h3 {
        font-size: 18px
    }
    #mobile-menu {
        width: 260px !important
    }
    .guiding_principles-colm2 li .core-values-main abbr {
        position: relative;
        right: 0;
        float: right
    }
    .text {
        left: 0
    }
    dl {
        padding: 0
    }
    .percentage {
        width: 80%
    }
    ul.bar-graph-main-ul {
        width: 250px;
        overflow: auto;
        min-width: 100%
    }
    a.cn_link {
        right: -67px;
        top: 405px;
        font-size: 14px
    }
    .main-content-colm12 {
        display: block;
        width: 100%;
        background-color: #d0f1f7;
        padding-top: 30px;
        padding-bottom: 10px;
        position: relative;
    }
    .my1 ul li {
        display: inline-flex;
        width: 100%;
        margin-bottom: 5px;
    }
}

@media only screen and (max-width:767px) {
    .new_vid1 span {
        width: 100%;
        display: inline-block;
    }
    .stream li .section-thumb img {
        width: 100%;
    }
    .stream li {
        width: 100% !important;
    }
    #owl-demo .item img {
        padding: 50px;
        width: 100% !important;
    }
    .board-of-governors-colm1 ul li {
        min-height: auto;
    }
    .mission {
        padding: 20px 10px;
    }
    .board-of-governors-colm1 ul {
        padding-top: 0;
    }
    .content-colm9-colm1 h1 {
        font-size: 30px;
        padding-top: 40px;
    }
    .main-content-colm10 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .main-content-colm10 h2 {
        font-size: 30px;
        margin-bottom: 10px;
    }
    footer .newsletter-ft h4 {
        font-size: 16px;
        margin-top: 10px;
    }
    .main-content-colm8 .view-all-btn13 {
        bottom: 15px;
    }
    .copy-r {
        margin-top: 20px;
    }
    .copy-rights .pull-right {
        float: inherit !important;
        text-align: center;
        margin: 10px auto;
        width: 183px;
    }
    .prog-sec-main {
        width: 100% !important;
    }
    .prog-sec-main .banner-dep-count {
        padding: 20px 15px !important;
    }
    .cource-popup #divspecialization .list_li li.newli {
        width: 100%;
    }
    .program-detail-colm5 {
        padding-top: 0;
    }
    #feedback1.show {
        right: 0;
        width: 324px;
    }
    table.hiretable ul li {
        width: 100%;
        display: inline-block;
    }
    .my1 ul li {
        display: inline-flex;
        width: 100%;
        margin-bottom: 5px;
    }
    .values ul li {
        width: 100%;
        float: none;
    }
    .guiding_principles-colm4 .resp-tab-content {
        padding: 10px;
    }
    .cur-main .guiding_principles-colm4 .resp-tab-content {
        padding: 0px;
    }
    .security-colm3-ol {
        background-color: #f0f0f0;
        position: relative;
        min-height: 196px;
        padding-right: 15%;
        padding-top: 25px;
        padding-left: 25px;
        padding-bottom: 35px;
    }
    .logo_img {
        width: 66px;
        height: 54px;
        margin-bottom: 8px;
		background: url(../img/logo_1.png) left center no-repeat;
        background-size: 65px;
    
    }
    .inner-header .logo a img {
        margin-bottom: 10px;
    }
    .logo {
        padding-top: 0;
    }
}

@media only screen and (max-width:320px) {
    .text_box_micro p {
        line-height: inherit !important;
    }
    p {
        font-size: 13px;
    }
    .footer .ft-links h4 {
        font-size: 16px;
        color: #d3d3d3;
        margin-bottom: 10px;
        font-family: Lato, sans-serif;
        margin-top: 10px;
        line-height: 20px;
    }
    #feedback1.show {
        right: 0;
        width: 250px;
    }
    .kulgeet p {
        font-family: 'Poppins', sans-serif;
        font-size: 13px;
    }
    .facilities-security-colm3-bg {
        background-color: #0097db;
        padding: 6%;
        min-height: 400px;
        position: relative;
    }
    .my1 ul li {
        display: inline-flex;
        width: 100%;
        margin-bottom: 5px;
    }
    .content-colm1-right span.video-virtual-text {
        width: 75%;
        bottom: 45px;
    }
}

@media only screen and (max-width: 479px) {
    .training-development-department-colm1 ul li {
        width: 100%;
    }
}

@media only screen and (max-width: 767px) {
    a.logo_qs {
        width: 110px;
        margin-top: 0;
        padding-top: 0;
        height: 60px;
    }
    a.logo_qs.logo_qs2 {
        background: url(../images/QS_University_Diamond_dark2.gif) left center no-repeat;
        width: 86px;
        height: 36px;
        background-size: 100%;
    }
    .wrapper .prog-sec-main .inner-sec-colm1.dep-main {
        margin-top: 0px;
        padding: 10px 0 5px;
    }
    .wrapper .prog-sec-main .col-xs-5,
    .wrapper .prog-sec-main .col-xs-7 {
        width: 100%;
    }
    .wrapper .dep-main .header-top {
        display: table;
        height: auto;
    }
    .wrapper .dep-main .header-top-right .menu-top {
        margin: 0 10px;
        display: block;
    }
    .wrapper .dep-main .menu-top ul li a {
        padding: 10px 3px 5px;
        font-size: 13px;
        display: inline-block;
    }
    .wrapper .dep-main .menu-top ul li:hover a {
        border-bottom: 0;
    }
    .prog-fee-block .guiding_principles-colm4 ul.resp-tabs-list li {
        display: none;
    }
    .prog-fee-block .guiding_principles-colm4 .resp-tab-content {
        border: 0px;
    }
    .footer .ft-links h4 {
        font-size: 16px;
        color: #d3d3d3;
        margin-bottom: 10px;
        font-family: Lato, sans-serif;
        margin-top: 10px;
        line-height: 20px;
    }
    .training-development-department-colm1 ul li {
        display: table;
        margin-right: 0;
        float: none;
        max-width: 100%;
    }
    .the-following2.sybus {
        margin: 30px 2%;
    }
    .training-development-department-colm1 p {
        padding-right: 0px;
    }
    .inner-sec-main .iqac-sec .mission {
        background-color: #ffffff;
        text-align: left;
        padding: 40px 0px;
        color: #000;
        display: table;
    }
    .inrf-sec .bgcolor-blue {
        margin-bottom: 20px;
    }
    .social-media {
        padding-top: 60px;
    }
    .newsletter-ft .news-l p {
        text-align: left;
    }
    .copy-r {
        color: #a5a5a5;
        font-size: 12px;
        position: absolute;
        width: 300px;
        text-align: center;
    }
    .copy-links {
        padding-top: 0px;
        text-align: center;
        width: 267px;
        margin: 0 auto;
        float: none !important;
    }
    .main-div {
        max-width: 100%;
        padding: 15px;
        margin: 10px;
    }
    .tab-main1 .tabcontent h3 {
        font-size: 18px;
    }
    #blog-landing li.rowe {
        display: contents !important;
        border: 1px solid #ccc !important;
    }
    .event-colm2.news-right {
        width: 100%;
    }
    .event-colm2 {
        padding-top: 0px;
    }
    .prog-modal .btn {
        width: 100%;
        margin-top: 5px;
    }
    .prog-modal .modal-footer .btn+.btn {
        margin-bottom: 0;
        margin-left: 0px;
    }
    .prog-fee-block .modal-lg {
        width: 100%;
        max-width: 94%;
        margin: 30px auto;
        padding: 0;
    }
    .prog-fee-block .modal button.close {
        top: 0;
        right: 0;
        margin: 0;
    }
    .inner-sec-h2.dip-head h1 {
        font-size: 18px;
        padding: 20px 0 0;
        line-height: 1.4;
        float: none;
    }
    .inner-sec-h2.dip-head ul {
        padding-top: 0px;
        margin-right: 15px;
        float: none;
        position: relative;
        padding: 0px;
    }
    .inner-sec-h2.dip-head {
        padding-bottom: 0px;
    }
    .faculty-department.department-detail .mm-toggle.hamburger {
        top: -20px;
    }
    .dep-main.inner-header.header-sticky {
        padding-bottom: 0px;
    }
    .menu_head2 h1 {
        font-size: 18px;
    }
    .header-sticky.sticky .logo a {
        float: left;
    }
    .header-main.mobile.header-sticky .logo a.logo_qs img {
        width: 70px;
    }
    .header-main.mobile.header-sticky .logo a.logo_qs {
        padding-top: 4px;
    }
    .header-main.inner-header .logo a.logo_qs img {
        width: 110px !important;
    }
    .header-main.inner-header .logo {
        padding-right: 0px;
    }
}

@media (min-width:1200px) and (max-width:1500px) {
    .main-menu ul li a {
        padding: 10px 10px;
        font-size: 13px;
    }
    .weather {
        float: left;
        width: 144px;
    }
}

@media (min-width:1501px) {
    .main-menu ul li a {
        padding: 10px 9px;
    }
}

@media only screen and (min-width:992px) and (max-width:1100px) {
    .mt-6 {
        margin-top: 60px;
    }
}

@media only screen and (min-width:768px) and (max-width:1300px) {
    .inner-sec-colm1 {
        width: 100%;
    }
}

@media (max-width:1000px) {
    .program-detail-colm2 ul li {
        width: 100%;
        margin-right: 0;
    }
}

@media (min-width:1200px) {
    .search-bar input {
        padding: 7px 8px 6px 15px;
    }
    .inner-hdr .logo_img {
        background-size: 100px;
        width: 100px;
        height: 100px;
    }
}

@media only screen and (min-width:576px) and (max-width:912px) {
    .grid {
        width: 45% !important;
    }
}

@media (max-width:991px) {
    .accomodation-colm4-bg {
        margin-bottom: 30px;
    }
    .program-detail-colm5-left h3 {
        margin-top: 30px;
    }
    .test-content {
        margin-bottom: 20px;
    }
}

@media (min-width:1260px) {
    .main {
        width: 1260px !important;
    }
}

@media (min-width:1200px) {
    .second-menu {
        position: absolute;
        top: 300px
    }
}

@media (min-width:992px) {
    .main .menu_nav_icon:hover .dropdown-menu {
        display: block;
    }
}

@media (max-width:991px) {
    .main-content-a8 .sl-content {
        margin-bottom: 20px;
    }
    .program-detail-colm5 {
        display: block;
    }
    .whatapp-colm,
    .phone-colm {
        padding: 5px 4px 0px !important;
    }
}

@media (min-width:768px) {
    .mobile-admission-query {
        display: none;
    }
}