@media (min-width: 767px) {

  .navbar-header{
    float: none;
  }

  .carousel-caption {
    background: rgba(0, 0, 0, 0.47);
    padding: 0 15px 30px 14px;
    font-size: 14px;
  }

  .carousel-caption h3{
    color: #fff;
  }

  .menu-base-theme a:hover, .menu-base-theme a:focus, .menu-base-theme a:active, .menu-base-theme a.highlighted {
    color: #fff;
    text-decoration: none;
    padding: 13px 20px;
    /*padding-right: 25px;*/
    background: #01ad48;
   
  }

  .main-header .navbar-header .menu-base-theme a:hover span{   
    border-color: #f53f1c rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  }

  .region-primary-menu{
    width: 100%;
  }

  /*.region-primary-menu,
  .menu-base-theme li a{
    background: #181F25;
  }*/

  .slideshow{
    display: block;
  }

/*  .main-menuwrap nav {
    background: #272727; 
  }
*/
  .menu-base-theme a{
    border: 0;
  }

  .menu-base-theme > li{
    border: 0;
    /*background: url(../images/nav-border.png) repeat-y right;*/
    border-right: 1px solid #01ad48;
  }
  /*.menu-base-theme > li:last-child{
    border: none;
    float: right;
    background: #01ad48;
  }*/
  .menu-base-theme > li:last-child a{   
    background: #01ad48;
  }

.menu-base-theme a span.sub-arrow {
  padding: 0;
  top: 24px;
  margin-top: 0;
  bottom: 2px;
  right: 7px;
  margin-left: 0;
  left: auto;
  width: 0;
  height: 0;
  border-width: 4px;
  border-style: solid dashed dashed dashed;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  background: transparent;
}
  .menu-base-theme ul {
    border: none;
    padding: 0;
    background: #00b049;
    font-size: 12px;
    /*top: 49px !important;*/
    border-top: 1px solid #000;
  }

  .menu-base-theme ul.has-submenu li {
    border-bottom: 1px solid #fff;
  }

  .welcome-banner-text h2{
    font-size: 50px;
  }

  .welcome-banner-text{
    font-size: 14px;
  }

  .bottom-widgets{
    text-align: left;
    padding: 50px 0;
  }

  .footerwidget{
    padding: 20px 0;
  }

  .credit-link{
    text-align: right;
  }

  .social-media {
   /* float: right;
    line-height: 25px;
    margin-right: 35px;
    margin-top: 20px;*/
  }
  .headertop {
    float: right;
    width: 100%;
    /*height: 60px;
    line-height: 60px;*/
  }
  .headertop ul{
    padding-left: 0;
    margin-bottom: 0;
  }
  .headertop ul li a{
    color: #fff;
  }
  /*comment*/

  .comment-wrap .author-details{ width: 10%; }
  .comment-wrap .author-comments{ width: 90%;}


}
/*--mobile--*/
@media screen and (min-width: 320px) and (max-width: 767px){
  html,body{overflow-x: hidden;}
  #block-views-block-alumini-slider-block-1, #block-views-block-student-activities-slider-block-1{width: 100%;}
  .reg-links {
    padding-left: 0px;
    margin: 10px 0;
}
  .views_slideshow_main {height: 200px;}
  .main-sticky{height: auto;}
  .headertop #block-socialmedia{width: 41%;}
  .social-icon { padding-left: 0;margin-bottom: 0;}
  .main-sticky{line-height: 25px;}
  .headertop #block-welcomeheader{width: 100%;}
  .headertop #block-welcomeheader p{line-height: initial; font-size: 13px;}
  .main-section #block-homeleft, .main-section #block-views-block-appointment-block-1, .main-section #block-views-block-appointment-block-2, .main-section #block-homeright, #block-quicktabsupcomingeventstenders, #quicktabs-upcoming_events_tenders_hindi{width: 100%;margin-bottom: 20px;height: auto;}
  .main-section #block-homeleft, .main-section #block-homeright{padding: 0;}
  .section-list #block-views-block-photo-gallery-block-1, .section-list #block-introductionbychancellor, .section-list #block-views-block-video-gallery-block-1{width: 100%; margin-bottom: 20px;padding: 0;}
  .copyright{height: auto;line-height: initial;text-align: center;}
  .copyright ul.links{text-align: center;}
  ul.social-icon li a{color: #fff;}
  .headertop .header-top-right{width: 58%; float: right;}
  .headertop #block-welcomeheader{display: none;}
  /*.header-top-right .search-block-form{margin-top: 3px;}*/
  .headertop .language-switcher-language-url h2{margin-top: 3px;}
  .headertop { padding-top: 8px;}
  .main-menu .menu-base-theme a{border-top: 1px solid #036a2e; border-bottom: initial;}
  .main-menu .menu-base-theme > li a{text-transform: capitalize;}
  .main-menu .menu-base-theme > li:nth-child(1){width: 100%;}
  .main-menu .menu-base-theme > li:nth-child(1) a{visibility: visible;padding: 13px 6px;}
  .main-menu .menu-base-theme > li:nth-child(1) a svg{display: none;}
  .main-menu .menu-base-theme > li:nth-child(1) a:before { content: "Home"  }
  .main-menu .menu-base-theme a:hover, .menu-base-theme a:focus, .menu-base-theme a:active, .menu-base-theme a.highlighted{background: transparent;}
  .main-menu .region.region-primary-menu {float: left; width: 100%;}
  .flash-message{padding-left: 0;}
  .home-photo-list, .home-photo-list img{width: 100%;}
  .more-link a{margin-right: 0;padding-right: 15px;}
  .section-list h2{font-size: 20px;}
  .section-list #block-introductionbychancellor p{height: auto;}
  #block-views-block-last-updated-on-block-1{width: 48%;}
  #block-visitorcounter{width: 48%;}
  .copyright p.footer-counter {text-align: left;padding-top: 0;padding-bottom: 0;width: 100%;}
  .copyright p.footer-counter span{float: right;padding: 0px 15px;}
  #block-views-block-last-updated-on-block-1 h2{font-size: 12px;text-align: left;}
  .copyright .views-field-changed,
  .copyright .views-field-created{font-size: 11px;}  
  #return-to-top{width: 30px;height: 30px;bottom: 5px;right: 7px;}
  #return-to-top svg{left: 7px;top: 7px;}
  .copyright p{margin: 10px 0px;font-size: 11px;}
  .footer-menu ul.menu li.menu-item{width: 100%;}
  .slideshow{display: block;}
  .slideshow img{width: 100%;}
  .block-views-blockwhat-s-new-home-block-1{height: auto;position: relative;}
  .block-views-blockwhat-s-new-home-block-1 h2{margin-bottom: 15px;width: 100%;}
  .news-listed .views-row{width: 100%;}
  #block-views-block-what-s-new-home-block-1  .more-link{position: absolute;top: 14px;right: 0;}
  #block-views-block-what-s-new-home-block-1 .more-link a{color: #fff;}
  .section-list #block-views-block-video-gallery-block-1{position: relative;}
  .section-list{margin-top: 0;}
  .slideshow .views_slideshow_controls_text .views_slideshow_controls_text_previous a, .slideshow .views_slideshow_controls_text .views_slideshow_controls_text_next a{
    width: 40px;height: 40px;line-height: 40px; }
  .views-slideshow-controls-bottom .views-slideshow-pager-bullets li{height: 10px;width: 10px;padding: initial;}
  .slideshow .views_slideshow_controls_text .views_slideshow_controls_text_next{right: 10px;}
  .menu-base-theme > li{border-right: none;}
  .menu-base-theme > li:last-child{width: 100%;background: transparent;}
  .brand.logo img {width: 320px;  margin: 0px auto;  text-align: center;  display: block;}
  .headergovlogo{display: none;}
  .main-menu .navbar-collapse{padding-right: 0px;padding-left: 10px;}
  /*.main-menu .open ul{display: block;background: transparent;padding-left: 10px;}  */

  .main-menu .menu-base-theme ul{width: 100% !important;background: transparent;float: left;}
  .main-menu .menu-base-theme ul li{padding-left: 0px;border-top: none;}
  .main-menu .menu-base-theme ul li a{padding-left: 25px;}
  .menu-base-theme a span.sub-arrow{color: #fff;background: transparent;border: none;}
  .sub-header-title h1{font-size: 22px;}
  .breadcrumb ol li, .breadcrumb ul li{font-size: 12px; margin-left: 0; margin-right: 15px; }
  .block-system-main-block img{height: auto;}
  .navbar-default .navbar-toggle{background: #015925;border: none;border-radius: 0;}
  .main-menu .navbar-default .navbar-toggle span{background:  #fff;}
  .main-menu .navbar-default .navbar-toggle:hover{background:  #ff7e00;}
  .breadcrumb{text-align: left;margin-top: 10px;}
  #block-views-block-administration-people-block-1, #block-views-block-administration-people-block-2, #block-views-block-administration-people-block-3,
  #block-creative-responsive-theme-content, #block-views-block-course-details-file-list-block-1 {float: left;width: 100%;display: block;}
  #block-creative-responsive-theme-local-tasks {float: left;width: 100%;}
  .faculty-detail .views-field{width: 100%;}
  .title-page h2{font-size: 22px;}
  .title-page{margin-bottom: 20px;}
  section{margin: 10px 0;}
  .staff-list .views-row .views-col{width: 100% !important;}
  .block{display: inline-block;}
  #block-languageswitcher-2{display: none;}
  .quicktabs-wrapper ul.quicktabs-tabs li a{font-size: 14px;}
  .quicktabs-wrapper ul.quicktabs-tabs li{padding: 12px 16px;}
  #block-views-block-flash-message-block-1 {width: 100%;}
  .news-listed .views-row { line-height: 30px;}
  .faculty-detail-left, .faculty-detail-right{width: 100%;}
  .faculty-photo{width: 100%; height: 100%;}
  .faculty-detail-left img{width: 100%;margin: 0px auto;display: block;}
  .faculty-detail-right-title{margin-top: 15px;}
  .faculty-detail-list ul li{width: 100%;}
  .event-list .views-view-grid .views-col{width: 100% !important;}
  .logo{width: 60px;}
  #block-headerlogotext{left: 0;top: 20px;margin-left: 75px;}
  #block-headerlogotext .header-logo-text h1{font-size: 13px;}
  #block-headerlogotext .header-logo-text span{padding: 0 50px;top: -10px;font-size: 10px;}
  #block-pagetitle-2 h1.js-quickedit-page-title{margin-top: 0px;}
  #block-pagetitle-2 h1.js-quickedit-page-title span{font-size: 10px;}
  /*.search-open{left: 0; right: auto;}*/
  .header-search-custom{width: 300px;right: -130px;top: 40px;}
  #block-custheadersearch, #search-block-form{width: 100%;}
  #search-block-form{margin-bottom: 15px;}
  #block-custheadersearch .gsc-results-wrapper-visible {width: 100%;}
  .menu-base-theme li a{float: left;}
  .photo-row .pbox { width: 100% !important; }
  .photo-row .views-row { width: 100%; float: none; flex:0 0 100%; }
  
  .search-open { top: 3px; }
  .gsc-input-box { padding-top: 0px !important; padding-bottom: 0px !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; } 
  .gsc-search-button-v2 { padding: 6px 10px !important; }
  .officertable { overflow: hidden; width: 100%; overflow-x: auto; }
  .section-list #block-kaulaadhaipataidavaaraaparaicaya { width: 100%; padding: 0 0 20px; }
  .section-list #block-kaulaadhaipataidavaaraaparaicaya p { height: auto;  }
  .phonebook-form form .js-form-item { width: 100%;}
  .phonebook-form #edit-actions { margin-top: 0px; margin-bottom: 30px; }
  .sidebar:after { content: ''; clear: both; display: table;  }
  .headertop ul.social-icon li a { width: 30px;}
  .block-quicktabs { display: block;  }
  .table-responsive { border:0;  }
  
}

@media screen and (min-width: 768px) and (max-width: 1024px){
  #block-welcomeheader p{font-size: 12px;}
  .menu-base-theme li a{font-size: 14px;}
  .menu-base-theme a, .menu-base-theme a:hover, .menu-base-theme a:focus, .menu-base-theme a:active, .menu-base-theme a.highlighted{padding: 12px 15px;}
  .main-menuwrap .container{width: 100%;padding-right: 0px;padding-left: 0px;}
  .headergovlogo{display: none;}
  .main-menu .open ul{display: block;background: transparent;padding-left: 10px;}
  .main-menu .navbar-collapse{padding-right: 0px;padding-left: 0px;}
  .main-section #block-homeleft, .main-section #block-views-block-appointment-block-1, .main-section #block-views-block-appointment-block-2, .main-section #block-homeright, #block-quicktabsupcomingeventstenders{width: 100%;margin-bottom: 15px;padding: 0;height: auto;}
  .section-list h2{font-size: 20px;}
  .copyright{height: auto;}
  #block-visitorcounter{width: 49%;}
  #block-views-block-last-updated-on-block-1{width: 49%;}
  .copyright p.footer-counter {text-align: left;padding-top: 0;padding-bottom: 0;line-height: 45px;}
  .copyright p.footer-counter span{float: right;padding: 0px 15px;}
  .copyright ul.links{display: none;}
  /*#block-creative-responsive-theme-content, #block-views-block-course-details-file-list-block-1 {float: left;width: 100%;display: block;}*/
  #block-creative-responsive-theme-local-tasks {float: left;width: 100%;}
  .faculty-detail .views-field{width: 100%;}
  .menu-base-theme a span.sub-arrow{display: none;}
  .section-list #block-introductionbychancellor p{font-size: 12px;line-height: 20px;padding: 10px;}
  .news-listed{width: 84%;}
  .news-listed .views-row{width: 87%;}
  .news-listed  .more-link a{color: #fff;}
  .section-list{padding: 0px;}
  .section-list #block-views-block-photo-gallery-block-1{padding: 0}
  .event-list .views-view-grid .views-col{width: 30% !important;}
  .views-field.views-field-field-event-photo{height: 120px;}
  #block-headerlogotext{left: 0;top: 20px;margin-left: 105px;}
  #block-headerlogotext .header-logo-text h1{margin-top: 20px;font-size: 17px;}
  /*.search-open{left: 0; right: auto;}*/
  .header-search-custom{width: 600px;right: -90px;top: 40px;}
  #block-custheadersearch .gsc-results-wrapper-visible {width: 680px;}
  /*#search-block-form{margin-bottom: 15px;}*/
  .photo-row .views-row { width: 33.3333%;}
  .menu-base-theme li a { padding: 13px 14px }
  .gsc-input-box { padding-top: 0px !important; padding-bottom: 0px !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; } 
  .gsc-search-button-v2 { padding: 6px 10px !important; }
  #quicktabs-upcoming_events_tenders_hindi { width: 100%; margin-bottom: 20px; }
  .phonebook-form form .js-form-item { width: 47%;}
  #block-creative-responsive-theme-content { display: block;  }

}
@media screen and (max-width: 1023px){
  .content_layout > .col-md-8 { clear: both;  }
}  
@media screen and (min-width: 1025px) and (max-width: 1365px){
  html,body{overflow-x: hidden;}
  .views_slideshow_main{height: 300px;}
  .news-listed{width: 88%;}
  .news-listed .views-row{width: 90%;}
  .news-listed .more-link a{color: #fff;margin-bottom: 0px;margin-top: 14px;}
  .slideshow img { width: 100%; object-fit: contain;object-position: top left;}
  .main-section #block-homeleft{width: auto;}
  .section-list #block-introductionbychancellor p{height: auto;}
  .event-list .views-view-grid .views-col{width: 30% !important;}
  .views-field.views-field-field-event-photo{height: 120px;}
}
@media screen and (min-width: 1366px) and (max-width: 1480px){
  .views_slideshow_main {height: 300px;}
  .news-listed{width: 88%;}
  .news-listed .views-row{width: 90%;}
  .news-listed .more-link a{color: #fff;margin-bottom: 0px;margin-top: 14px;}
  .slideshow img { width: 100%; object-fit: contain;object-position: top left;}
}
@media screen and (min-width: 1481px) and (max-width: 1920px){  
  /*.news-listed{width: 100%;}*/
  .news-listed .views-row{width: 85%;}
  .news-listed .more-link a{color: #fff;margin-bottom: 0px;margin-top: 14px;}
}


@media screen and (max-width: 1023px){  
  .menu-base-theme li a { padding: 13px 6px; font-size: 12px; }
  .menu-base-theme a, .menu-base-theme a:hover, .menu-base-theme a:focus, .menu-base-theme a:active, .menu-base-theme a.highlighted { padding: 13px 6px;}
}

