@media (max-width:767px){
    .top_bar .top_bar_l ul {
    width: 100%;
}
    .top_bar .top_bar_l ul li {
    padding: 0 7px;
}
    .top_bar .top_bar_l {
    text-align: center;
}
    .top_bar .top_bar_l span i{display: none;}
    .top_bar .top_bar_r ul {
    text-align: center;
}
    .logo img {
    max-height: inherit;
    width: 100%;
}
    .logo {
    padding: 10px 0;
}
/*.nav-item.nav-item2.dropdown .dropdown-menu{display:none;}*/
/*.nav-item.nav-item2.dropdown .dropdown-menu{display:none;}*/
/*.dropdown-menu.show{display:block !important;}*/
/*.dropdown-submenu .dropdown-menu{display:none !important;}*/
/*.dropdown-submenu .dropdown-menu.show{display:block !important;}*/
/*.nav-item.dropdown.show .dropdown-menu.show{display:block !important;}*/
/*.nav-item.dropdown .dropdown-menu{display:none !important;}*/
/*.dropdown-submenu2.show .dropdown-menu2.show{display:block !important;}*/
/*.dropdown-submenu2 .dropdown-menu2{display:none !important;}*/


.mob-scroll{overflow-x: scroll;
    height: 250px;}
.mob-scroll-custom{overflow: auto;
    height: 275px;}    
.dropdown-v.show .dropdown-menu2.show{display:block !important;}
.dropdown-v .dropdown-menu2{display:none !important;}

 .main-nav .navbar {
    display: flow-root !important;text-align: right;
    padding: 8px 0;
}
    .main-nav .navbar-nav .nav-link {
    padding: 8px 0;
    text-align: left;
}
    .main-nav .dropdown-item {
    padding: 8px;
}
.notice-bar .notice-scroll h5 {
    padding: 0 10px 0 0;
}    
  .main-slider .carousel-control-next-icon, .carousel-control-prev-icon {
    width: 30px;
    height: 30px;
}  
 .heading h3 {
    font-size: 28px;
}   
  .sec1 .sec1-l .sec1-l1 {
    width: 100%;padding: 0;
}  
    .sec1 .sec1-l2 {
    width: 100%;margin: 15px 0;
}
    .sec1 .sec1-l {
    display: block;
}
    section{padding: 30px 0 !important;}   
    .sec1 .heading {
    margin-bottom: 10px;
}
    .btn {
    font-size: 14px;
    padding: 10px 23px 7px 23px;
}
 .sec3 .heading {
    margin-bottom: 0;
}   
    .sec3 .slick-next, .sec3 .slick-prev{top: 38rem;}   
   .sec3 .slick-next {
    right: 1rem;
} 
    .sec3 .slick-prev {
    left: 1rem;
}
    .item-sec-new{padding-top: 0 !important;}
   .sec5 .heading {
    margin-bottom: 0;
} 
  .sec5 .sec5-inner-card {
    display: block;
}  
    .sec5 .sec5-inner-card .sec5-inner-card-l{width: 100%; margin-bottom: 10px;}  
    .sec6 .t-camp {
    display: block;
}
    .sec6 .campus-box {
    width: 100%;
}
    .sec6 .cb-cap {
    top: 7rem;
}
    iframe {
    height: 350px;
}
 .sec6 .camp-list {
    width: 100%;
     padding-bottom: 25px;
} 
.sec6 .camp-list ul li {
        border-right: none;
    padding: 25px 0 0 0;
    display: block;
}    
 .sec7 .heading {
    margin-bottom: 30px;
}   
 .sec7 {
    padding-bottom: 80px !important;
}
   .sec8 {
    padding-bottom: 80px !important;
}  
    section.top_bar{padding: 10px 0 !important;}   
    section.logo{padding: 10px 0 !important;}   
    section.main-nav{padding: 0 !important;}   
    section.notice-bar{padding: 0 !important;}   
    section.main-slider{padding: 0 !important;}
    .inner-banner {
    height: 130px;
}
   .inner-banner h3 {
    font-size: 30px;
} 
    .inarea {
    padding: 0;
}
    .inner-banner ul {
    margin-top: 0px;
}
    .contactus .contactus-right{margin-top: 15px;}
    .faculty-details .faculty-details-l img {
    width: 180px;
    height: 180px;
    }
    .faculty-details .faculty-details-r h4 {
    font-size: 22px;
}
    .faculty-details-r .table td, .faculty-details-r .table th {
    width: 100%;
    padding-right: 15px;
}
    #v2 .table td, .faculty-details-r .table th {
    width: auto;
    }
    .signup .signup-item-inarea {
    width: 100%;
}
    .fileuparea {
    margin: 0;
}
 .vi-mi .pl-0{
    padding-left: 15px!important;
}   
  .vi-mi .pr-0{
    padding-right: 15px!important;
} 
    .vi-mi h4 {
    padding: 30px 30px 0 30px;
}
    .vi-mi p{padding: 0px 30px 30px 30px;}
    .vi-mi .vi{margin-bottom: 15px;}
    .vi-mi{padding-top: 0 !important;}
    .new-add{padding-bottom: 15px !important;}
    .new-add .new-add-inner{margin-bottom: 15px;}
    
    .subsubmenu{    top: auto;
    left: 0;
    margin-top: 0 !important;}
    .almuni .nav-link {
    padding: 0.5rem 6px;
}
    .al-img-carousel {
    margin-bottom: 80px;
    padding: 0 !important;
}
    .logo span {
    font-size: 12px;
    text-align: center;
}
    .d-xs-none{display: none;}
    
    .press-release-inner2 ul {
    text-align: center;
}
    
  .galgotiaInstitutions li {
    width: 100%;
}  
    .galgotiaInstitutions li:first-child{background: #7a0c0f;}
    #galInstBg:before{display: none;}
    .galgotiaInstitutions li{padding: 15px !important;}
    .galgotiaInstitutions li:last-child{background: #7a0c0f;}
    #galInstBg:after{display: none;}
    #galInstBg{padding: 0;background: #1c60a100;}
    .galgotiaInstitutions li:nth-child(2){background: #1c60a1;}
   .about-us-inner {
    padding: 15px;
    }
    .abou1 ul li{font-size: 14px;    padding-bottom: 4px;}
    .abou1img ul li img {
    width: 100%;
    height: 100%;
    margin: 0;
    object-fit: cover;
    margin-bottom: 15px;
}
    .abou1vid video {
    margin: 0 0 15px 0;
    width: 100%;
    height: auto;
}
    .aboutpage .new-add-inner {
    height: auto;
}
 .callimg img{height: 35px;
    width: auto;}   
    table{display: block;
    overflow-x: auto;
    white-space: nowrap;}
    
    .larea ul.in-logo {
    display: block;
}
.larea ul.in-logo li img {
    height: auto;
    width: 100%;
    margin: 10px 0;
}
.department img{width:100% !important;}
}

@media(min-width:768px) and (max-width:991px){
        .sec6 .t-camp {
    display: block;
}
    .sec6 .campus-box {
    width: 100%;
}
    .sec6 .cb-cap {
    top: 23rem;
}
    .logo img {
    max-height: 40px;
}
    .logo span {
    font-size: 14px;
}
 .sec6 .camp-list {
    width: 100%;
}
    .sec6 .camp-list ul li {
    padding: 25px 20px;
    height: 100%;
    width: 24%;
}
    .sec3 .slick-next {
    right: 23rem;
}
    .sec3 .slick-prev {
    left: 23rem;
}
 .carousel-caption {
    padding-bottom: 0%;
}
    .main-slider .carousel-caption h2 {
    font-size: 25px;
    }
    .main-slider .carousel-caption span {
    font-size: 16px;
    }
    .btn {
    font-size: 14px;
    }
    .top_bar .top_bar_l {
    text-align: center;
}
    .top_bar .top_bar_r ul {
    text-align: center;
}
     .main-nav .navbar {
    display: flow-root !important;text-align: right;
    padding: 8px 0;
}
    .main-nav .navbar-nav .nav-link {
    padding: 8px 0;
    text-align: left;
}
    .main-nav .dropdown-item {
    padding: 8px;
}
     .contactus .contactus-right{margin-top: 15px;}
    .faculty-details .faculty-details-l img {
    width: 180px;
    height: 180px;
    }
    .vi-mi h4{
    padding: 0;
}
  .vi-mi p{
    padding: 0;
}  
    .vi-mi .vi {
    padding: 30px;
    margin-bottom: 15px;
}
    .vi-mi .mi{padding: 30px;}
    .subsubmenu{    top: auto;
    left: 0;
    margin-top: 0 !important;}
.infro .slick-next {
    right: 22rem;
}
.infro .slick-prev {
    left: 22rem;
}
.aboutpage .new-add-inner {
    height: auto;
    margin-bottom: 15px;
}
 
    .galgotiaInstitutions li:first-child{background: #7a0c0f;}
    #galInstBg:before{display: none;}
    .galgotiaInstitutions li{padding: 15px !important;height: 180px;}
    .galgotiaInstitutions li:last-child{background: #7a0c0f;}
    #galInstBg:after{display: none;}
    #galInstBg{padding: 0;background: #1c60a100;}
    .galgotiaInstitutions li:nth-child(2){background: #1c60a1;}
.about-us-inner {
    padding: 15px;
    }
    .abou1 ul li {
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 5px;
}
    .abou1img ul li img {
    width: 127px;
}
.mob-scroll{overflow-x: scroll;
    height: 250px;}
.mob-scroll-custom{overflow: auto;
    height: 275px;}    
.dropdown-v.show .dropdown-menu2.show{display:block !important;}
.dropdown-v .dropdown-menu2{display:none !important;}
.larea ul.in-logo li img {
    height: 33px;
}
}

















