/* lg */ 
@media (min-width: 1200px) {
	
  #portfolio .row {
    margin-left: -10px;
    margin-right: -10px;
  }

}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {

  .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }

  .recent-work-wrap .recent-work-inner h3 a {
    font-size: 20px;
  }

  .recent-work-wrap .overlay{
    padding: 15px;
  }

  .services-wrap {
    padding: 40px 10px 40px 30px;
  }

  .feature-wrap h2, 
  .single-services h2 {
    font-size: 18px;
  }

  .feature-wrap h3, 
  .single-services h3{
    font-size: 14px;
  }

  .tab-wrap .media .parrent.pull-left{
    clear: both;
    width: 100%;
  }

  .tab-wrap .media .parrent.media-body{
    clear: both;
  }

  #portfolio .row {
    margin-left: -10px;
    margin-right: -10px;
  }

  .recent-work-wrap .overlay .preview{
    line-height: inherit;
  }

  .team-bar .first-arrow {
    width: 21%;
  }

  .team-bar .second-arrow {
    width: 20%;
  }

  .team-bar .third-arrow {
    width: 21%;
  }

  .team-bar .fourth-arrow {
    width: 20%;
  }

  ul.social_icons li{
    margin-right: 0;
  }

}


/* sm */
@media (min-width: 768px) and (max-width: 991px) {

  .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-nav > li {
    margin-left: 0;
  }

  #main-slider .carousel h1 {
    font-size: 25px;
  }

  #main-slider .carousel h2 {
    font-size: 20px;
  }

  .tab-wrap .media .parrent.pull-left, 
  .media.accordion-inner .pull-left{
    clear: both;
    width: 100%;
  }

  .tab-wrap .media .parrent.media-body, 
  .media.accordion-inner .media-body{
    clear: both;
  }

  .services-wrap {
    padding: 40px 0 40px 30px;
  }

  .recent-work-wrap .overlay{
   padding: 15px;
  }

  .recent-work-wrap .recent-work-inner h3 a {
    font-size: 20px;
  }

  .sinlge-skill{
    width: 150px;
    height: 150px;
  } 

  .sinlge-skill p em {
    font-size: 25px;
  }

  .sinlge-skill p {
    font-size: 16px;
  }

  .team-bar .first-one-arrow {
    width: 2%;
  }

  .team-bar .first-arrow {
    width: 18%;
  }

  .team-bar .second-arrow {
    width: 24%;
  }

  .team-bar .third-arrow {
    width: 15%;
  }

  .team-bar .fourth-arrow {
    width: 20%;
  }

  .blog .blog-item .entry-meta > span a{
    font-size: 10px;
  }
}

/* xs */
@media (max-width: 767px) {
  .container > .navbar-header, .container > .navbar-collapse{
    margin-left: 0;
  }

  .top-number{
    font-size: 14px;
  }

  input.search-form:hover {
    width: 120px;
  }

  .navbar-nav > li {
    padding-bottom: 0;
  }

  #main-slider .carousel h1 {
    font-size: 25px;
  }

  #main-slider .carousel h2 {
    font-size: 16px;
  }

  .feature-wrap h2, 
  .single-services h2 {
    font-size: 18px;
  }

  .feature-wrap h3, 
  .single-services h3{
    font-size: 14px;
  }


  .media.accordion-inner .pull-left, 
  .media.accordion-inner .media-body{
    clear: both;
  }

  .accordion-inner h4 {
    margin-top: 10px;
  }

  .tab-wrap .media .pull-left{
    clear: both;
    width: 100%;
  }

  .tab-wrap .media .media-body{
    clear: both;
  }

  .nav-tabs > li.active > a:after{
    display: none;
  }

  #footer .col-sm-6{
      text-align:center;
  }
  
   #footer .pull-right{
      float: none !important;
  }

  .sinlge-skill {
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .team .single-profile-top, 
  .team .single-profile-bottom {
    margin-bottom: 30px;
  }

  .clients-area {
    padding: 60px 0;
  }

  .clients-area h1 {
    font-size: 25px;
  }

  .portfolio-item, 
  #recent-works .col-xs-12.col-sm-4.col-md-3{
    padding:0 15px;
  }

  ul.social_icons li{
    margin-right: 0;
  }

  .blog .blog-item .entry-meta{
    margin-bottom: 20px;
  }

  .blog .blog-item .blog-content h3 {
    margin-bottom: 20px;
  }

  .post_reply_comments {
    padding-left: 20px;
  }
    
}


/*===========================================================================
			      ------------  New Layout css  ------------
/*===========================================================================*/


/*--------------- large device--------------*/

@media (min-width: 1921px) and (max-width: 4000px) {
.home-slider .carousel-inner .item img{ margin: 0px auto; width: 100%;}
}

@media (min-width: 1600px) and (max-width: 1680px){
.top-contact ul li { width: 20%;}
.navbar-default .navbar-nav > li > a { margin: 0px 20px;}
.notice-board span { width: 12%; margin-right: 12px;}
}

@media (min-width: 1441px) and (max-width: 1550px){
.navbar-default .navbar-nav > li > a { margin: 0px 16px;}
}

@media (min-width: 1366px) and (max-width: 1440px) {
.top-contact ul li{ width: 23%;}
.navbar-default .navbar-nav > li > a{ margin: 0px 13px;}	
.logo-area a img { margin-top: 27px;}
.footer-links h4{ font-size: 22px;}
.notice-board span { width: 15%; margin-right: 12px;}
.notice-board h4 { display: table;}
.notice-board h3 { font-size: 38px;}
}

@media (min-width: 1299px) and (max-width: 1300px) {
.top-contact ul li{ width: 23%;}
.navbar-default .navbar-nav > li > a{ margin: 0px 11px;}	
.logo-area a img { margin-top: 28px;}	
.footer-links h4{ font-size: 20px;}
.footer-contact li:first-child{ margin-right: 40px;}
.notice-board span { width: 16%; margin-right: 12px;}
.notice-board h4 { display: table;}
.notice-board h3 { font-size: 36px;}
}

@media (min-width: 1200px) and (max-width: 1298px) {
.top-contact ul li{ width: 23%;}
.navbar-default .navbar-nav > li > a{ margin: 0px 10px;}	
.logo-area a img { margin-top: 26px; max-width: 198px;}	
.bottom-footer{ padding: 70px 50px 0px;}
.footer-links h4{ font-size: 20px;}
.footer-contact li:first-child{ margin-right: 25px;}
.notice-board span { width: 17%; margin-right: 12px;}
.notice-board h4 { display: table;}
.notice-board h3 { font-size: 34px;}
.vision-box { padding: 35px;}
.vision-image1, .vision-image2, .vision-image3 { background-size: cover;}
.admission-page{ margin: 70px 50px;}
.rtu-page{ padding: 70px 50px;}
.rtu-tab-detal { min-height: 464px;}
}

@media (min-width: 1025px) and (max-width: 1199px) {
.top-contact ul li{ width: 23.5%;}
.navbar-default .navbar-nav > li > a{ margin: 0px 9px; font-size: 15px;}	
.logo-area a img { margin-top: 29px; max-width: 178px;}	
.navbar-right { margin-right: 0px;}
.bottom-footer{ padding: 70px 20px 0px;}
.footer-links h4{ font-size: 20px;}
.footer-contact li:first-child{ margin-right: 15px;}
.footer-contact li{ font-size: 19px;}
.long-thumb a img{ min-width: 217px;}
.news-section .row { padding: 50px 30px;}
.notice-board span { width: 21%; margin-right: 10px;}
.notice-board h4 { display: table;}
.notice-board h3 { font-size: 32px;}
.vision-box { padding: 35px;}
.vision-image1, .vision-image2, .vision-image3 { background-size: cover;}
.member-box-detail img { width: 180px; margin-right: 10px;}
.member-box-detail h4 { font-size: 17px;}
.member-box p { min-height: 331px;}
.admin-box { margin: 108px 15px 0px;}
.course-lab h4 { font-size: 35px;}
.first-hod { margin-left: 10px;}
.btech-title h4 { font-size: 26px; padding: 30px;}
.first-course1 a, .first-course2 a { padding: 60px 25px;}
.first-year-tab .btech-tab ul li { width: 22%;}
.admission-page{ margin: 70px 50px;}
.TP-recruiter ul li { width: 23.5%;}
.tp-box { min-height: 552px;}
.rtu-page{ padding: 70px 50px;}
.rtu-tab-detal { min-height: 486px;}
}

@media (min-width: 769px) and (max-width: 1024px) {
.main-menu{ margin: 30px 0px;}
.logo-area a img { margin-top: 28px; max-width: 160px;}
.top-contact ul li{ margin-right: 0px; width: 24%;}
.top-contact ul li i{ margin-right: 0px;}
.top-contact ul li a{ font-size: 13px;}	
.navbar-default .navbar-nav > li > a { margin: 0px 5px; font-size: 14px;}
.navbar-right { margin-right: 0px;}
.bottom-footer{ padding: 70px 20px 0px;}
.footer-links h4{ font-size: 20px;}
.footer-contact li:first-child{ margin-right: 12px;}
.footer-contact li{ font-size: 19px; letter-spacing: 0.3px;}
.footer-social{ margin-bottom: 50px !important;}
.long-thumb a img{ min-width: 217px;}
.news-section { padding: 70px 50px;}
.news-section .row { padding: 40px 20px;}
.notice-board span { width: 19%; margin-right: 10px;}
.notice-board h4 { display: table;}
.notice-board h3 { font-size: 30px;}
.campus-video { margin-left: 10px;}
.vision-box { padding: 35px;}
.vision-image1, .vision-image2, .vision-image3 { background-size: cover;}
.vision-image1 { background-position: right;}
.vision-image2 { background-position: left;}
.vision-image3 { background-position: right;}
.member-box-detail img { width: 180px; margin-right: 10px;}
.member-box-detail h4 { font-size: 17px;}
.member-box p { min-height: 331px;}
.admin-box { margin: 108px 15px 0px;}
.course-lab h4 { font-size: 35px;}
.first-hod { margin-left: 10px;}
.btech-title h4 { font-size: 26px; padding: 30px;}
.first-course1 a, .first-course2 a { padding: 60px 25px;}
.first-year-tab .btech-tab ul li { width: 22%;}
.degree-process ul { width: 100%;}
.admission-page{ margin: 70px 40px;}
.custom-admission-form{ padding: 15px;}
.admission-page h3{ font-size: 40px;}
.TP-recruiter ul li { width: 23.5%;}
.tp-box { min-height: 552px;}
.rtu-page{ padding: 70px 40px;}
.rtu-tab-detal { min-height: 486px;}
}


/*--------------- Medium device--------------*/

@media (min-width: 600px) and (max-width: 768px) {
header{margin-bottom: 10px;}
.logo-area a img { margin-top: 10px; max-width: 178px;}
.top-contact ul li{ width: 38%; margin-right: 0px; margin-bottom: 4px; font-size: 13px;}
.top-contact ul li:nth-child(3) a, .top-contact ul li:nth-child(4) a { font-size: 12px;}
.top-contact{ position: absolute; right: 20px; top: 7px;}
.top-contact ul { text-align: center;}
.main-menu{ margin: 0px;}
.navbar-toggle{ display: block;}
.navbar-collapse.collapse{ display: none !important;}
.navbar-header{ float: right;}
.navbar-toggle{ padding: 8px 8px; margin: 23px 0px 15px; outline: none; border: 2px solid #072e57 !important;}
.navbar-default .navbar-toggle .icon-bar { background-color: #072e57;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: transparent;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: transparent;}
.navbar-nav > li { float: none;}
.navbar-default .navbar-nav > li > a { margin: 8px 16px; font-size: 15px; display: inline-block;}
.navbar-right{ float: none !important;}
.navbar-nav { padding-top: 80px; padding-left: 40px;}
.bottom-footer{ padding: 70px 20px 0px;}
.footer-links h4{ font-size: 23px;}
.footer-social{ margin-bottom: 50px !important;}
.footer-contact{ padding: 25px 10px;}
.footer-contact li:first-child{ margin-right: 0px;}
.footer-contact li{ font-size: 15px; letter-spacing: normal;}
.footer-contact li i{ margin-right: 2px; font-size: 14px; width: 35px; height: 35px; line-height: 35px;}

.about-number ul li { margin-bottom: 20px;}
.about-number ul li span { font-size: 15px;}
.about-photo{ margin-top: 50px;}
.about-photo img { max-width: 48.5%; display: inline-block;}
.about-photo img:nth-child(1) { margin-bottom: 0px; margin-right: 14px;}
.course-name h4 { font-size: 17px;}
.doubt-box { margin-left: 0px;}
.doubt-box ul li a { font-size: 14px;}
.doubt-box ul li a img {margin-right: 5px;}
.course-name ul li { margin-bottom: 18px; padding-bottom: 18px;}
.long-thumb a img{ min-width: 168px;}
.campus-text span { font-size: 18px;}
.campus-thumb a:hover .campus-text p { height: 87px;}
.news-section { padding: 70px 40px;}
.news-section .row { padding: 30px 15px;}
.notice-board h3 { font-size: 27px;}
.notice-board span { width: 21%; margin-right: 10px;}
.notice-board h4 { display: table;}
.campus-video { margin-left: 0px;}
.vision-box { padding: 35px;}
.vision-image1, .vision-image2, .vision-image3 { background-size: cover;}
.vision-image1 { background-position: right;}
.vision-image2 { background-position: center;}
.vision-image3 { background-position: right;}
.all-institute .tab-content { min-height: 432px;}
.vjt-quote { margin-right: 0px; margin-top: 20px;}
.vjt-founder { margin-left: 0px;}
.vjt-founder h4 { padding: 30px 15px;}
.member-box p { min-height: 415px;}
.member-box-detail img { float: none; margin: 0 auto 20px; margin-right: 0px; display: inline-block;}
.member-box-detail h4 {font-size: 18px;}
.trustee-photo { padding: 50px 15px;}
.trustee-box { margin: 52px 0px 50px;}
.admin-box { margin: 108px 0px 0px; padding: 30px 3px;}
.admin-box img { width: 160px;}
.admin-box h4 { margin: 22px 0px 5px; font-size: 16px;}
.admin-box span {font-size: 13px;}
.course-lab h4 { font-size: 33px;}
.course-process a { padding: 10px 10px;}
.first-hod { padding: 12px; margin-left: 0px;}
.btech-title h4 { font-size: 20px; padding: 22px; line-height: 40px;}
.first-course1 a, .first-course2 a { padding: 50px 20px; min-height: 177px;}
.degree-process ul { width: 100%;}
.admission-page{ margin: 70px 25px;}
.custom-admission-form{ padding: 15px;}
.admission-scholarship { padding: 60px 30px;}
.admission-scholarship p { float: none; width: 100%; margin-bottom: 20px !important;}
.admission-scholarship a { float: left;}
.TP-recruiter ul li { width: 23.4%;}
.tp-box { min-height: 711px;}
.bank-box h5 { padding: 0px 15px;}
.rtu-page{ padding: 70px 25px;}
.rtu-tab-detal { min-height: 618px;}
.contact-box { min-height: 287px;}
.csr-tab { padding: 20px 0px;}
.csr-tab li { margin: 0px 0px;}
.csr-tab li a { font-size: 13px; padding: 8px 3px; margin: 0px;}
.activity-detail ul li { margin-bottom: 5px;}
.academic-tab { padding: 20px 0px;}
.academic-tab ul li { margin: 0px 1px; width: 16%;}
.academic-tab ul li a { padding: 10px 2px; font-size: 13px;}
.notice-box span { width: 13%;}
}


/*------------- small device  ----------------*/

@media(max-width:480px) {
header{margin: 20px 0px 15px;}
.logo-area a img { display: block; width: 210px; margin: 0px auto 20px;}
.top-contact ul li:nth-child(1), .top-contact ul li:nth-child(2) { display: none;}
.top-contact ul li:nth-child(3) a, .top-contact ul li:nth-child(4) a { font-size: 11px; padding: 7px 5px;}
.top-contact ul li { margin-right: 0; width: 40%;}
.top-contact ul { text-align: left;}
.main-menu{ margin: 0px;}

.home-slider .carousel-control { height: 30px; width: 30px; line-height: 32px;}
.home-slider .carousel-control .fa {font-size: 24px;}
.navbar-toggle { padding: 7px 7px; margin: -30px 0px 0px; outline: none; border: 2px solid #072e57 !important;}
.navbar-default .navbar-toggle .icon-bar { background-color: #072e57;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: transparent;}
.navbar-default .navbar-nav > li > a { margin: 15px 24px; font-size: 15px;}
.navbar-collapse{ border: 0px;}
.navbar-nav .open .dropdown-menu{ background-color: #1A1A1B; margin: 0px 24px;}
.navbar-nav .open .dropdown-menu li a{ color: #d0d0d0 !important; padding: 10px 0px; font-size: 14px;}

.social-button ul li a{ font-size: 14px; width: 28px; height: 28px; line-height: 28px;}
.whatsapp-web{ display: none !important;}
.whatsapp-mobile{ display: block !important;}
.bottom-footer{ padding: 40px 0px 0px;}
.footer-links h4{ font-size: 21px;}
.footer-links h3{ margin: 30px 0px 15px;}
.footer-links p{ margin-bottom: 15px !important;}
.footer-contact{ text-align: left; padding: 20px 10px;}
.footer-contact li:first-child{ margin-left:-52px;}
.footer-contact li{ font-size: 16px;}
.footer-contact li span{ display: inline-block; vertical-align: middle; width: 70%;padding-left:50px;}
.footer-contact li span:hover{color:red;}
.footer-contact li i { font-size: 15px; width: 40px; height: 40px; line-height: 40px;}
.copyright { margin-bottom: 15px;}

.about-area { padding: 40px 0px 50px;}
.about-content h3 { font-size: 32px; margin: 0px 0px 12px; line-height: 48px; text-align: center;}
.about-content p { line-height: 36px; font-size: 18px;}
.about-number ul { border-left: 0px;  padding-left: 0px; margin: 40px 0px; text-align: center;}
.about-number ul li { font-size: 23px; margin-bottom: 0; padding: 12px 0px; line-height: 28px; border-bottom: 1px solid #ececec; width: 49%; display: inline-block;}
.about-number ul li:nth-child(odd) {  border-right: 1px solid #ececec;}
.about-number ul li span { font-size: 13px;}
.about-number ul li:last-child { padding: 12px 0px 0px; border: 0px;}
.course-offered { padding: 50px 0px 60px;}
.course-offered h3 { font-size: 29px; margin: 0px 0px 30px; text-align: center;}
.course-name ul { margin-bottom: 40px;}
.course-name ul li { margin-bottom: 16px; padding-bottom: 16px;}
.doubt-box { margin: 0px 30px; padding: 30px 0px;}
.academic-section { padding: 50px 0px 60px; background-position: center;}
.topic-heading h2 {font-size: 32px; text-align: center;}
.academic-box { margin-top: 30px; min-height: 176px; padding: 20px 10px;}
.academic-box-icon { height: 80px; width: 80px; line-height: 80px;}
.academic-box-icon img { width: 40px;}
.academic-box h4 { margin: 20px 0px 0px; font-size: 15px;}
.campus-section { padding: 50px 0px 60px;}
.campus-section h3 { font-size: 32px; text-align: center;}
.campus-image .campus-thumb { margin: 0px 0px 10px 0px;}
.placement-section { padding: 50px 0px;}
.placement-section h3 { font-size: 30px; text-align: center;}
.placement-box { margin-top: 35px;}
.placement-box strong { font-size: 20px;}
.placement-box p { margin: 4px 0px 0px; font-size: 14px;}
.news-section { padding: 60px 15px;}
.news-section .row { padding: 30px 0px;}
.notice-board h3 { font-size: 23px; text-align: center; margin: 0px 0px 30px;}
.notice-board h4 { font-size: 14px;}
.notice-board span { width: 12%; margin-right: 12px;}
.notice-board h4 { display: table;}
.notice-board marquee{height: 250px;}
.campus-video { margin-left: 0px; margin-top: 40px;}
.campus-video iframe{height: 250px;}
.testimonial-section { padding: 50px 0px;}
.testimonial-section h3 {font-size: 32px; text-align: center; color: #fff;}
.subheader{ padding: 40px 0px;}
.subheader h4{ font-size: 28px;}
.about-section{ margin: 40px 0px;}
.about-section p strong { font-size: 20px;}
.about-section p { line-height: 32px; font-size: 16px;}
.about-stat { margin-top: 30px; min-height: 77px;}
.about-stat strong { font-size: 24px;}
.about-stat span { font-size: 14px; margin-top: 2px;}
.vision-box { padding: 35px; min-height: 300px;}
.vision-image1, .vision-image2, .vision-image3 { background-size: cover; min-height: 300px; background-position: center;}
.vision-box article h3 { font-size: 32px; text-align: center;}
.all-institute { padding: 50px 0px;}
.group-logo h3 { font-size: 32px; text-align: center;}
.all-logo { padding: 40px;}
.all-logo ul li { margin-bottom: 40px;}
.all-institute .tab-content { padding: 25px; margin-top: 40px; min-height: auto;}
.about-vjt { padding: 50px 0px 60px;}
.vjt-detail strong{ font-size: 22px;}
.vjt-detail p{ line-height: 32px; font-size: 16px;}
.vjt-quote { margin-right: 0px; margin-top: 30px;}
.vjt-founder { margin-left: 0px; margin-top: 30px;}
.vjt-founder img { float: none; margin: 0 auto;}
.vjt-founder h4 {text-align: center;}
.vjt-para { padding: 50px 0px;}
.trust-vjt { padding: 50px 0px;}
.trust-vjt h3 { font-size: 32px;}
.trust-vjt ul li { line-height: 26px;}
.about-member { margin: 40px 0px 50px;}
.about-member h3 { font-size: 32px; text-align: center;}
.member-box p { min-height: auto;}
.member-box-detail img { float: none; margin: 0 auto 20px; margin-right: 0px; display: inline-block;}
.member-box-detail h4 {font-size: 18px;}
.trustee-page { padding: 50px 0px 20px;}
.trustee-page h3 { font-size: 30px; text-align: center;}
.trustee-photo { padding: 50px 15px;}
.trustee-box { margin: 0px 0px 40px; padding: 30px 20px;}
.trustee-box:before { display: none;}
.trustee-box h4 { font-size: 24px; text-align: center;}
.trustee-box span { text-align: center;}
.message-page { padding-top: 50px;}
.message-photo h4 { margin: 0px 0px 6px; font-size: 30px;}
.message-photo img { margin: 20px auto 0px;}
.message-content { padding: 30px 0px 40px;}
.admin-page { padding: 50px 0px;}
.admin-page h3 { font-size: 32px; text-align: center; padding-bottom: 15px;}
.admin-box img { width: 180px;}
.admin-box h4 { margin: 22px 0px 5px;}
.no-left { padding-left: 15px;}
.civil-page { padding: 50px 0px 60px;}
.civil-page h1 { font-size: 31px; text-align: center; margin: 0px 0px 20px;}
.civil-page h4 { text-align: center;}
.course-process { padding: 25px 20px;}
.course-process ul { margin-bottom: 20px; width: 100%; float: none;}
.course-process span { width: auto;}
.course-detail { padding: 50px 0px;}
.course-opport h4 { font-size: 32px; text-align: center; margin: 0px 0px 20px;}
.civil-link{ margin-top: 30px;}
.course-lab { margin: 0px 0px 50px;}
.course-lab h4 { font-size: 32px; text-align: center; margin: 50px 0px 20px;}
.civil-gallery { padding: 6px;}
.civil-gallery .carousel-control { height: 30px; width: 30px;}
.civil-gallery .carousel-control .fa { font-size: 24px; line-height: 30px;}
.faculty-head { padding: 50px 0px;}
.faculty-head h3 { font-size: 32px; margin: 0px 0px 30px;}
.faculty-slider { min-height: 430px;}
.faculty-slider .owl-slider .owl-buttons { margin-top: 25px;}
.faculty-slider .owl-slider .owl-buttons .owl-prev, .faculty-slider .owl-slider .owl-buttons .owl-next { width: 40px; height: 40px; line-height: 40px; font-size: 26px;}
.first-year { padding: 50px 0px 60px;}
.first-year-detail h3 { font-size: 32px; margin: 0px 0px 30px; text-align: center;}
.first-year-detail img { border: 4px solid #0d6aa6;}
.hod-box { margin: 20px 0 40px; text-align: center;}
.hod-box li a { padding: 10px 14px;}
.first-hod { margin: 0px 30px;}
.first-hod img { width: 170px;}
.first-hod h4 { margin: 20px 0px 5px;}
.btech-course { margin: 50px 0px;}
.btech-title { margin-right: 0px;}
.first-course1 { margin: 0px 0px 0px 0px;}
.first-course1 a, .first-course2 a { font-size: 15px; padding: 50px 10px; text-align: center;}
.btech-title h4 { padding: 25px 20px; text-align: center;}
.first-department { padding: 50px 0px;}
.first-year-tab .btech-tab ul li { margin: 5px 0px; width: 75%;}
.first-tab-detal h4 { font-size: 20px; text-align: center;}
.first-head { font-size: 20px; text-align: center;}
.faculty-box { margin-bottom: 20px;}
.degree-page { padding: 50px 0px 60px;}
.degree-content h1 { font-size: 32px; text-align: center; margin: 0px 0px 20px;}
.degree-content h4 { text-align: center; line-height: 26px;}
.degree-process { padding: 30px 10px; margin-top: 20px;}
.degree-process ul { width: 100%;}
.degree-process img{ margin-top: 40px;}
.degree-staff { margin: 50px 0px;}
.degree-staff h3 { font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.degree-faculty-slider .owl-slider .owl-buttons { margin-top: 8px;}
.admission-page{ margin: 40px 0px 50px;}
.admission-page h3{ font-size: 29px; text-align: center; margin: 0px 0px 30px;}
.course-head { font-size: 20px; padding: 12px 25px;}
.admission-courses { padding: 30px 25px 15px;}
.admission-schedule { padding: 3px 25px 30px;}
.admission-scholarship { padding: 50px 30px;}
.admission-scholarship p { float: none; width: 100%; margin-bottom: 20px !important;}
.admission-scholarship a { float: left;}
.custom-admission-form { padding: 15px; margin-top: 40px;}
.scholar-page { padding: 50px 0px 60px;}
.scholar-page h3 { font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.course-scholarship { padding: 50px 0px 60px;}
.scholar-page img { width: 84px; top: 23px;}
.fee-structure h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.fee-structure{ padding: 50px 0px 60px;}
.degree-fee{ padding: 50px 0px 60px;}
.busfee h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.busfee{ margin: 50px 0px 60px;}
.TP-page h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.TP-page{ padding: 50px 0px;}
.TP-page img { margin: 20px auto 0px;}
.TP-recruiter { margin: 50px 0px;}
.TP-recruiter ul li { width: 47.9%;}
.TP-recruiter h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.tp-box { min-height: auto;}
.TP-offer { padding: 30px 0px 60px;}
.mou-page{ padding: 50px 0px;}
.mou-page h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.comp-logo { min-height: 130px;}
.initiative-page{ padding: 50px 0px;}
.initiative-page h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.initiative-detail { margin-top: 30px; padding: 20px;}
.initiative-detail h4 { margin: 30px 0px 8px; line-height: 24px; text-align: center;}
.Pdrive-page{ padding: 50px 0px;}
.Pdrive-page h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.Pdrive-page h4 { margin: 35px 0px 15px; text-align: center; line-height: 26px;}
.Pstat-page{ padding: 50px 0px;}
.Pstat-page h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.Pstat-tab li { display: block; margin: 12px 6px;}
.exam-page{ padding: 50px 0px;}
.exam-page h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.download-list ul li a { padding: 18px; padding-right: 55px;}
.download-list ul li a i { height: 34px; width: 34px; line-height: 34px; font-size: 21px; margin-top: 0px; position: absolute; right: 0; top: 50%; transform: translate(-50%, -50%);}
.feedback-page{ padding: 50px 0px;}
.feedback-page h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.feedback-form { padding: 30px;}
.bus-page{ padding: 50px 0px;}
.bus-page h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.bus-gallery{ padding: 50px 0px;}
.bus-gallery h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.hostel-gallery .carousel-control { height: 30px; width: 30px;}
.hostel-gallery .carousel-control .fa { font-size: 24px; line-height: 30px;}
.bank-page{ margin: 50px 0px;}
.bank-page h3{ font-size: 32px; text-align: center; margin: 0px;}
.bank-box { margin-top: 30px;}
.bank-box h5 { padding: 0px 15px; line-height: 20px;}
.bank-box h4 { padding: 20px 10px; line-height: 22px;}
.bank-box ul { padding: 5px 20px 25px;}
.rtu-page{ padding: 40px 0px;}
.rtu-page h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.rtu-tab { margin-right: 0px;}
.rtu-tab-detal { margin-left: 0px; padding: 20px; min-height: auto;}
.rtu-tab ul .active:before{ display: none;}
.rtu-tab ul .active a{ background: #333a65 !important; color: #fff !important;}
.hostel-page, .hostel-image{ padding: 50px 0px;}
.hostel-page h3, .hostel-image h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.library-page, .library-image{ margin: 50px 0px;}
.library-page h3, .library-image h3, .library-list h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.library-page p { margin-bottom: 20px;}
.library-page .first-hod { margin-top: 25px;}
.library-tab { padding: 50px 0px;}
.library-gallery .carousel-control { height: 30px; width: 30px;}
.library-gallery .carousel-control .fa { font-size: 24px; line-height: 30px;}
.library-list{ padding: 40px 0px;}
.books-tab { padding: 22px 0px;}
.books-tab ul li { margin: 0px 1px; width: 31%;}
.books-tab ul li a { font-size: 14px; padding: 10px 2px;}
.sports-page{ padding: 50px 0px;}
.sports-page h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.sports-page p { margin-bottom: 25px;}
.sports-page .carousel { margin-top: 40px;}
.mits-event1, .mits-event2, .mits-event3, .mits-event4, .mits-event5{ padding: 50px 0px;}
.mits-event1 h3, .mits-event2 h3, .mits-event3 h3, .mits-event4 h3, .mits-event5 h3{ font-size: 32px; text-align: center; margin: 0px 0px 10px;}
.career-page{ padding: 50px 0px 60px;}
.career-page h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.career-page img { margin-top: 20px;}
.career-page-form { margin: 50px 0px;}
.career-form { padding: 25px;}
.career-form form button { margin-top: 18px;}
.reach-page{ padding: 50px 0px 30px;}
.reach-page h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.contact-box { min-height: auto; margin-bottom: 20px;}
.map-address { padding: 50px 0px;}
.contact-map iframe { margin-bottom: 25px; height: 350px;}
.rd-page { margin: 50px 0px;}
.rd-page h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.rd-page p { margin: 0px;}
.rd-page h4 { font-size: 18px; margin: 30px 0px 10px;}
.techup-page { margin: 50px 0px;}
.techup-page h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.csr-page, .csr-image{ padding: 50px 0px;}
.csr-heading ul li span { margin-right: 0px; display: block; margin: 0 auto 8px;}
.csr-heading h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.csr-tab li { display: block; margin: 8px 4px;}
.csr-tab li a { display: block;}
.anti-page { padding: 50px 0px 20px;}
.anti-page h4 { text-align: center;}
.anti-page a { margin: 20px auto 35px;}
.media-page { margin: 50px 0px;}
.media-page h3{ font-size: 32px; text-align: center; margin: 0px 0px 30px;}
.media-more { padding: 50px 0px;}
.activity-image { margin-bottom: 15px;}
.activity-page { padding: 50px 0px;}
.activity-page h3{ font-size: 30px; text-align: center; margin: 0px 0px 30px;}
.activity-detail ul li { margin-bottom: 5px;}
.academic-other { padding: 50px 0px;}
.academic-tab { padding: 10px 10px; margin-bottom: 20px;}
.academic-tab ul li { display: block; margin: 7px 4px; width: 97% !important;}
.notice-page { padding: 50px 0px;}
.notice-back { padding: 20px;}
.notice-box { min-height: auto;}
.notice-box span { padding: 8px 2px; margin: 0px 0px 10px; width: 100%;}
.event-view { margin: 50px 0px 20px;}

.for-desk {display: none;}
.for-mob { display: block;}
}


@media(max-width:320px) {
.top-contact ul li { width: 41%;}
.hod-box li a { padding: 8px 5px; font-size: 14px;}
}
