@font-face {
  font-family: 'Alako';
  src: url('./fontalkos/Alako-Bold.woff2') format('woff2'),
      url('./fontalkos/Alako-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: 'Open Sans', sans-serif !important;
  font-size: 20px;
  font-weight: 400;
}

html {
  overflow-x: hidden !important;
}

*{box-sizing: border-box;}

.starachiever .owl-stage-outer{overflow: hidden;}
.starachiever .owl-stage{display: flex;}



@media (min-width: 1200px){
  .site-footer__top .container-fluid {
    max-width: 1800px !important;
  }

  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1700px !important;
  }  
  .our-oecruiters .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1440px !important;
  } 
}


/* heade home page  */
.navbar-nav {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding-left: 44px;
    padding-right: 45px;
}

.shop-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.head2 {
  font-size: 25px;
  line-height: 130%;
}

.appbtn {
  position: absolute;
  right: -14px;
  top: 13px;
}

.top_bar_contact_item {
  display: flex;
  align-items: center;
  color: #fff;
  padding: 0 10px;
}

.top_bar_contact_item a {
  color: #fff;
}


/*.scrollto:hover {
  border-bottom: 2px solid #0093d3;
  z-index: 1;
}*/
.our-oecruiters {
    margin-bottom: -31px;
}
.nav-item .newcls1 {
  border-bottom: 2px solid #0093d3;
  z-index: 1;
}

.top_bar_icon a {
  color: #fff !important;
}

.top_bar_icon i {

  color: #ff1949;
}

/* .header.sticky .menu-area-nav{
    height: 100%;
    background-color: rgb(184, 9, 36);
    width: 90%;
    margin: auto;
 } */
.dropdown-toggle::after {
  border-top: none;
}


.social-icons02 li a i:hover {
  color: #ff1949;

}

.top_bar_icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}

.top_bar .social-icons02 li {
  min-width: 20px;
  margin-left: 0;
  font-size: 14px;
}

.social-icons02 li {
  margin: 0 2px;
}

.social-icons02 li {
  display: inline-block;
  border: none;
  z-index: 1;
  position: relative;
}

.top_bar .social-icons02 li a {
  min-width: auto;
}

.social-icons02 li a {
  display: block;
  min-width: 26px;
  text-align: center;
}

.social-icons02 li a i {
  color: #fff;
}

.menu-area-nav .dropdown,
.dropleft,
.dropright,
.dropup {
  position: inherit;
}

.head3 {
  font-size: 22px;
}

.header.sticky .newshadow {
  display: none;
}

.header.sticky .bottom-bar {
  position: relative;
  width: 100%;
  /* left: 0;
  top: 130px; */
  z-index: 99;
  /* background: #ffffff; */
  animation: fadeInDown 1s both 0.2s;
  -webkit-animation: fadeInDown 1s both 0.2s;
  z-index: 9999;
}

.header.sticky .header-middle {
  position: relative;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 99;
  /* background: linear-gradient(to right, #0687c9 0%, #262279 100%); */
  /* background-image: url(../images/sea_header-bg.png); */
  background-position: center;
  background-repeat: no-repeat;
  animation: fadeInDown 1s both 0.2s;
  -webkit-animation: fadeInDown 1s both 0.2s;
  z-index: 9999;
  background-size: 100%;
}

.header .topbar {
  background: #222;
  padding: 10px 0;
}

.para {
  color: #757575;
}

.header .topbar .top-left li {
  display: inline-block;
  padding: 0 14px;
  border-right: 1px solid #4f4d4d;
}

.header .topbar .top-left li:last-child {
  padding-right: 0;
  border-right: none;
}

.header .topbar .top-left li a {
  color: #fff;
}

.header .topbar .top-left li a i {
  color: #32B87D;
  margin-right: 5px;
}

.header .topbar .top-right {
  text-align: right;
}

.header .topbar .top-right li {
  display: inline-block;
  padding: 0 14px;
  border-right: 1px solid #4f4d4d;
}

.header .topbar .top-right li:last-child {
  padding-right: 0;
  border-right: none;
}

.header .topbar .top-right li a {
  color: #fff;
}

.header .topbar .top-right li a i {
  color: #32B87D;
  margin-right: 5px;
}

.header .middle-inner {
  padding: 20px 0;
  /* background: #ff1949; */
}

.header .middle-inner .search-bar-top {
  width: 90%;
  margin: 0 auto;
  text-align: center;
}

.header .middle-inner .search-bar-top .search-bar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  border-radius: 50px;
  border: 2px solid #ececec;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}

.header .middle-inner .search-bar-top .search-bar .form-control {
  border: none;
  background: transparent;
  height: calc(2.3em + .75rem + 2px);
  text-overflow: ellipsis;
}

.header .middle-inner .search-bar-top .search-bar select {
  width: 30%;
}

.header .middle-inner .search-bar-top .search-bar .inptgrpdd {
  width: 70%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 1px solid #ececec;
}

.header .middle-inner .search-bar-top .search-bar .inptgrpdd .btn {
  font-size: 16px;
  color: #898989;
}

.header .middle-inner .search-bar-top .search-bar .inptgrpdd .btn i {
  color: #898989;
}

.header .middle-inner .right-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
  text-align: right;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.header .middle-inner .right-bar .sinlge-bar {
  display: inline-block;
  margin-right: 25px;
}

.header .middle-inner .right-bar .sinlge-bar:last-child {
  margin-right: 0;
}

.header .middle-inner .right-bar .sinlge-bar a {
  color: #32B87D;
  font-size: 18px;
  line-height: 130%;
  position: relative;
}

.header .middle-inner .right-bar .sinlge-bar a .total-count {
  position: absolute;
  top: -7px;
  right: -8px;
  background: #b80924;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  color: #fff;
  border-radius: 100%;
  font-size: 11px;
}

.header .bottom-bar {
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;

  width: 90%;
  display: block;
  margin: auto;
  position: relative;
}

.header .bottom-bar .navbar-toggler {
  width: 25px;
  height: 20px;
  cursor: pointer;
  -webkit-transition: all .2s;
  transition: all .2s;
  padding: 0;
  border: none;
  outline: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  right: 0;
}

.header .bottom-bar .navbar-toggler.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
}

.header .bottom-bar .navbar-toggler.opened .hamburger span:nth-child(2) {
  top: 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.header .bottom-bar .navbar-toggler.opened .hamburger span:nth-child(3) {
  top: 8px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.header .bottom-bar .navbar-toggler.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
}

.header .bottom-bar .hamburger {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 0;
  border: none;
}
.header .bottom-bar .hamburger span{}
.header .bottom-bar .hamburger span {
  position: absolute;
  background-color: #000;
  right: 0;
  width: 25px;
  height: 3px;
  border-radius: 5px;
  -webkit-transition: all 0.4s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  transition: all 0.4s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}

.header .bottom-bar .hamburger span:nth-child(1) {
  top: 0;
}

.header .bottom-bar .hamburger span:nth-child(2) {
  top: 8px;
}

.header .bottom-bar .hamburger span:nth-child(3) {
  top: 8px;
}

.header .bottom-bar .hamburger span:nth-child(4) {
  top: 16px;
}

.header .bottom-bar .navbar {
  padding: 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header .bottom-bar .navbar-collapse {
  height: 100%;
}

.header .bottom-bar .all-category {
  position: relative;
}

.header .bottom-bar .all-category:hover .main-category {
  opacity: 1;
  pointer-events: auto;
}

.header .bottom-bar .all-category>a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #32B87D;
  padding: 17px 26px;
  color: #fff;
}

.header .bottom-bar .all-category>a h3,
.header .bottom-bar .all-category>a i {
  font-size: 20px;
  margin-bottom: 0;
}

.header .bottom-bar .all-category>a i {
  margin-right: 5px;
  margin-top: 3px;
}

.header .bottom-bar .main-category {
  position: absolute;
  pointer-events: none;
  opacity: 0;
  z-index: 1;
  top: 100%;
  left: 0;
  width: 100%;
  background: #fff;
  -webkit-box-shadow: 0px 5px 15px #0000000a;
  box-shadow: 0px 5px 15px #0000000a;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.header .bottom-bar .main-category li {
  display: block;
  border-bottom: 1px solid #f6f6f6;
  position: relative;
}

.header .bottom-bar .main-category li:hover .sub-category {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}

.header .bottom-bar .main-category li .sub-category {
  position: absolute;
  pointer-events: none;
  opacity: 0;
  z-index: 1;
  top: 0%;
  width: 220px;
  visibility: hidden;
  left: 100%;
  background: #fff;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  border-left: 2px solid #32B87D;
}

.header .bottom-bar .main-category li a {
  padding: 13px 25px 13px 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #222;
  font-weight: 400;
}

.header .bottom-bar .main-category li a .category-icon {
  float: left;
  margin-right: 10px;
  position: static;
}

.header .bottom-bar .main-category li a i {
  display: inline-block;
  font-size: 22px;
  position: absolute;
  right: 20px;
}

.header .bottom-bar .menu-area-nav {
  height: 50px;
  background-color: #ffffff;
  border-radius: 10px;
}

.header .bottom-bar .menu-area-nav .navbar {
  height: 100%;
}

.header .bottom-bar .menu-area-nav .navbar .logo-size {
  max-width: 175px;
}




/*.header .bottom-bar .menu-area-nav .navbar .navbar-nav>li.dropdown{background: #5469c3;color: #fff;}*/

.header .bottom-bar .menu-area-nav .navbar .navbar-nav>li.dropdown:hover {
      color: #fff;
    background: #213487;
        border-bottom: inherit!important;
}
.header .bottom-bar .menu-area-nav .navbar .navbar-nav>li.dropdown:hover a.nav-link.scrollto.dropdown-toggle{color: #fff}
.header .bottom-bar .menu-area-nav .navbar .navbar-collapse {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  /* justify-content: flex-end; */
}

/* ===========hedaer end home page============  */


.quicklinks-nav .container-fluid {
  padding: 20px 50px;
}

.quicklinks-nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.fixed-top {
  position: fixed;
  top: 125px;
  right: 0;
  left: 0;
  z-index: 1030;
}

.links li:nth-child(6) {
  border-right: 2px solid #ffffff;
}
.programofintrest label{
 color: #fff
}
/* .dropdown-menu .title,
 .btn {
    font-family: 'Open Sans', sans-serif;
 }
 
 .btn {
    font-family: 'Open Sans', sans-serif;
 } */

.home_menu_display {
  display: block !important;
}

.nav:before,
.nav:after {
  display: none !important;
}

.mm-menu {
  color: #1c4792 !important;
}

.cat-info {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}

.cat-info .btn {
  font-size: 12px;
}

.dropdown-menu ul a:hover {
  color: #0093d3 !important;
}

.search-form {
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.4);
  position: relative;
  display: inline-block;
}

.search-form input {
  border: none;
  background: transparent;
  color: #fff;
  padding: 9px 30px 9px 10px;
  width: 100%;
  font-size: 13px;
  width: 200px;
}

.search-form button {
  position: absolute;
  right: 3px;
  top: 2px;
  background: transparent;
  border: none;
  color: #fff;
  font-size: 20px;
}

.carousel-control {
  background: transparent !important;
}

.carousel {
  z-index: 1;
}

.top-bar ul {
  list-style: none;
  padding: 0;
  margin: 0 7px 0 0;
}

.top-bar ul li {
  display: inline-block;
}

.top-bar ul li a {
  color: #fff;
  text-decoration: none;
}

.top-gig-bottom {
  display: flex;
  justify-content: right;
}

.top-gig-bottom .top-extra-link {
  margin-right: 25px;
}

.top-gig-bottom .top-extra-link a {
  color: #fff;
  line-height: 40px;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
}

.top-gig-bottom .top-extra-link a img {
  margin-right: 5px;
}

.top-gig-bottom ul {
  list-style: none;
  padding: 0;
  margin: 0 7px 0 0;
}

.top-gig-bottom ul li {
  display: inline-block;
}

.top-gig-bottom ul li a {
  color: #fff;
  text-decoration: none;
}

.top-bar {
  display: flex;
  justify-content: right;
}

.top-bar .font-adjust {
  margin-left: 15px;
}

.top-bar .font-adjust li {
  font-size: 12px;
  color: #20ac57;
  height: 22px;
  width: 22px;
  line-height: 22px;
  text-align: center;
  background: rgba(255, 255, 255, 0.9);
  cursor: pointer;
}

.top-bar .font-adjust li:hover {
  background: rgba(0, 147, 211, 0.9);
  color: #fff;
}


/*manoj css start here*/
.home-slider .carousel-control .glyphicon:before {
  display: none;
}

.home-slider .carousel-control .glyphicon {
  width: 136px;
  height: auto;
}

.carousel-control-next,
.carousel-control-prev {
  background-color: transparent;
  border: none;
  top: 50%;
  transform: translate(10px, -50%);
  bottom: auto;
  margin-top: 60px;
}

.home-slider .carousel .carousel-control-next .glyphicon img {
  transform: rotate(180deg);
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: transparent;
  margin: 10px;
}

.site-footer__bottom {
  padding: 0 30px;
}

.slider-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 30px;
  text-align: center;
}

.slider-caption h2 {
  font-size: 37px;
  color: #fff
}

.slider-caption  .container .row{
  justify-content: center;
}
.home-slider .carousel-indicators li {
  background: #eaeaea
}

.home-slider .carousel-indicators li.active {
  background: #156e96;
  border: 1px solid #156e96
}


/*home-sec-2 css start here*/
.home-sec-2 {
 background: linear-gradient(to right, #0687c9 0%, #262279 100%);
 padding: 20px 0 0px 0;
}
.home-sec-2 .img-circle {
  width: 175px;
  height: 175px;
  border-radius: 50%;
  overflow: hidden;
  background: #abddf3;
  position: relative;
  margin-right: 10px;
}
.home-sec-2 .img-circle img{
  position: absolute;
  top: 14px;
  width: 145px;
  left: 0;
  right: 0;
  margin: auto;
}

.home-sec-2 .img-circle1{
  width: 175px;
  height: 175px;
  border-radius: 50%;
  overflow: hidden;
  background: #abddf3;
  position: relative;
  margin-right: 10px;
}
.home-sec-2 .img-circle1 img{
  position: absolute;
  width: 100%;
  top: 16px;
}
.minister-readmore-btn,.minister-readmore-btn-center{    position: absolute;
  left: 0;
  bottom: 30px;}
.misize{
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.misizefirst{
  display: flex !important;
  align-items: center !important;
  justify-content: end !important;
}
.caption {
  width: 59%;
  position: relative;
  padding-bottom: 40px;
  padding-top: 14px;
}

.misize .caption h4{
  color: #fff;
  font-weight:700;
  font-family: 'Open Sans';
  font-size: 35px;
}

.misize .caption p{
  color: #fff;
  font-weight: 400;
  font-family: 'Open Sans';
  font-size:20px;
  min-height: 80px;
  line-height: 25px;
}

.minister-tittels h2 {
  text-align: center;
  font-size: 3rem;
  color: #fff;
  font-weight: bold;
  font-family: 'Open Sans';
}

.minister-tittels p {
  color: #ffffff;
  font-family: 'Open Sans';
  font-size: 1.6rem;
}

.minister-readmore-btn a{
  text-decoration: none;
  color: #fff;
  font-weight: 600;
  font-size: 1.2rem;
  display: inline-block;
  outline: none;
  font-family: 'Open Sans';
  transition: 0.1s;
}

.minister-readmore-btn a:hover{text-decoration: underline;}

/* .minister-readmore-btn{
  display: flex;
  justify-content: center;
  margin: 0 0 0px 62px;
} */
.minister-readmore-btn-center a{
  text-decoration: none;
  color: #fff;
  padding: 5px 45px;
  font-weight: 600;
  font-size: 1.2rem;
  background-color: #0cacea;
  display: inline-block;
  outline: none;
  font-family: 'Open Sans';
}
/*home-sec-2 css end here*/


/* =======latesupdate====== */
.latesupdates{
 padding: 20px 0 40px 0;
}
.latesupdates .latesupdatetitle h1{
  text-transform: capitalize;
  font-size: 40px;
  font-weight: 700;
  font-family: 'Open Sans';
  margin-bottom: 1.5rem;
  display: inline-block;
}
.latesupdates .latesupdatetitle a.view-ab{
  text-decoration: none;
  color: #0cacea;
  padding: 5px 15px;
  font-weight: 600;
  font-size: 13px;
  display: inline-block;
  outline: none;
  font-family: 'Open Sans';
  border-radius: 4px;
  border: 2px solid #0cacea;
  float: right;
  margin-right: 30px;
  transition: 0.3s;
}
.latesupdates .latesupdatetitle a:hover {
    background: #0cacea;
    color: #fff;
}
.latesupdate-slider {
  width: 50%;
}
.latesupdate_sliderbox{
  position: relative;
  margin-right: 30px;
  margin-bottom: 1.4rem;
}
.latesupdate_date{
  position: absolute;
  right: 10%;
  bottom: -6px;
}
.latesupdate_date span{
  background: #0192d2;
  padding:7px 10px;
  border-radius: 5px;
  color: #ffff;
  font-weight: 700;
  font-size:12px;
  font-family: 'Open Sans';
}
/*.latesupdate_readmore_btn{
  height: 30px;
}*/
.latesupdate_readmore_btn a{
  text-decoration: none;
    color: #0cacea;
    padding: 5px 15px;
    font-weight: 600;
    font-size: 16px;
    display: inline-block;
    outline: none;
    font-family: 'Open Sans';
    border-radius: 4px;
    border: 2px solid #0cacea;
    transition: 0.3s;
}
.latesupdate_readmore_btn a:hover{
  background-color: #0cacea;
  color: #fff;
  transition: 0.3s;
}
.latesupdate-slider .latesupdates-para {
  font-size:20px;
  font-family: 'Open Sans';
  font-weight: 700;
  overflow: hidden;
  margin-bottom: 2.5rem;
  min-height: 42px;
  margin-right: 30px;
}
.latesupdate-slider .latesupdates-para p{font-size: 15px;color: #333}
.latesupdate_slider_img{
  position: relative;
}
.latesupdate_slider_img img{
  width: 100%;
  overflow: hidden;
  height: 450px;
  object-position: 100% 20%;
}
/* =================notification list=================== */
.notifications-box .slick-list{
  height: 500px !important;
}
.notification-btn-content-mrn{border-bottom:1px solid #0cacea;margin-top:20px;}
.notification-btn-content a{
  text-decoration: none;
  height: auto;
  display: inline-block;
  overflow: hidden;
  padding-top: 10px;
}
.notification_name h1{
  text-transform: capitalize;
  font-size:30px;
  font-weight: 700;
  font-family: 'Open Sans';
  margin-bottom: 1.5rem;
}
.notifications-list-slider{
  background: #efefef;
  padding: 10px 20px;
  height: initial;
  overflow: hidden;
}
.notificationdate-connet .notification-date{
  background: #0093d3;
  padding: 10px 10px;
  border-radius: 5px;
  color: #fff;
  font-size: 0.9rem;
  font-weight: 600;
}
.notificationdate-connet .notification-name{
  background: #afe7fe;
  padding: 10px 5px;
  border-radius: 5px;
  color: #000000;
  font-size: 0.7rem;
  font-weight: 700;
  font-family: 'Open Sans';
}
.notificationdate-connet{
  margin-bottom: 1rem;
}
.notification-para p{
  color: #161616;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
}
.notification-para{
  margin-right: 0.4rem;
/*  min-height: 50px;*/
}

/*.notification-btn-content{
  margin-bottom: 15px;
}*/

.notifications-box .ab-link{margin-top: 30px;}
.notifications-box .ab-link a{
  text-decoration: none;
  color: #0cacea;
  padding: 5px 15px;
  font-weight: 600;
  font-size: 13px;
  display: inline-block;
  outline: none;
  font-family: 'Open Sans';
  border-radius: 4px;
  border: 2px solid #0cacea;
  transition: 0.3s;
}
.notifications-box .ab-link a:hover{
  background: #0cacea;
  color: #fff;
}

/* ==============notification list end============ */
/* ========Latesupdate End======= */

/* ==========================why imu=================== */
.wheel-section {
  text-align: center;
}
.wheel-section p{
  text-transform: capitalize;
  font-size: 2.5rem;
  font-weight: 700;
  font-family: 'Open Sans';
  margin-bottom: 1.5rem;
  text-align: left;
  padding-left: 1.5rem;
}


#services {
  width: 100%;
  /*height: 9925px;*/
  height: 13800px;
  z-index: 0;
  position: relative;
  left: 0;
  top: 0;
}

.services-wraper {
  overflow: hidden;
  height: 705px;
  width: 100%;
  top: 0;
}
.slider-wraper {
  position: relative;
  height: 705px;
}
#data-center-strip {
  position: relative;
  height: 705px;
  width: 100%;
  z-index: 1;
  transform: rotate(-180deg);
}
#data-center-strip #wiper {
  position: absolute;
  width: 3141.8px;
  height: 3141.8px;
  left: -887.9px;
  top: -865.9px;
  margin: auto;
  display: inline-block;
  opacity: .97;
}
.service-content img.wiper-img {
    width: 100%;
    height: 705px;
    position: absolute;
    z-index: -1;
    object-fit: unset;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.top-bar ul{margin:0 1px 0 0;}
.service-content img.wiper-img {
    width: 100%;
    height: 705px;
    position: absolute;
    z-index: -1;
    object-fit: unset;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
/*#data-center .service-content {
  background: url(../images/bacgound0102.png) no-repeat;
}
#cloud .service-content {
  background: url(../images/bacgound0102.jpg) no-repeat;
}
#block-chain .service-content {
  background: url(../images/backround0101.JPG) no-repeat;
}
#big-data .service-content {
  background: url(../images/bacgound0104.jpg) no-repeat;
}*/

.large-heading.title-show {
  transform: scale(1);
  opacity: 1;
  transition: all 2.4s;
}
.service-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  height: 705px;
  background-size: cover!important;
  background-position: center !important;
  object-fit: cover;
}

.large-heading {
  position: absolute;
  left: 0;
  right: 0;
  top: 200px;
  z-index: 1;
  opacity: 1;
  /*transform: scale(.6);*/
  transition: all 2.4s;
  
}
.svgImage {
  width: 3141.8px;
  height: 3141.8px;
  top: -1571.9px;
  left: -887.9px;
  display: block;
}
.large-heading h2 {
  color: #fff;
  font-size: 70px;
  font-family: 'Open Sans';
  text-transform: capitalize;
  font-weight: 700;
}
.large-heading p {
  font-size: 35px;
  color: #fff;
  line-height: normal;
}
.service-section {
  width: 90%;
  float: left;
  position: relative;
  top:540px;
  text-align: center;
  color: #fff;
  margin: auto;
}
.service-section p {
    font-size: 35px;
    font-family: 'Open Sans';
    font-weight: 800;
    /*text-transform: capitalize;*/
    line-height: 40px;
}
.service-section h4 {
  font-size: 33px;
}



.large-heading.title-hide {
  /*transform: scale(.6);
  opacity: 0.4;*/
  transition: all 1.4s;
}

.outstyle {
  -moz-animation: headingup 1s infinite;
  -webkit-animation: headingup 1s infinite;
  -o-animation: headingup 1s infinite;
  animation: headingup 1s infinite
}

@-webkit-keyframes headingup {
  from {
    top: 0;
    opacity: 1
  }

  to {
    top: -100px;
    opacity: 0
  }
}

@-moz-keyframes headingup {
  from {
    top: 0;
    opacity: 1
  }

  to {
    top: -100px;
    opacity: 0
  }
}

@-o-keyframes headingup {
  from {
    top: 0;
    opacity: 1
  }

  to {
    top: -100px;
    opacity: 0
  }
}

@keyframes headingup {
  from {
    top: 0;
    opacity: 1
  }

  to {
    top: -100px;
    opacity: 0
  }
}


/* ==============================why imu end================= */
/* ============academicsections========= */
.gon {
  width: 350px;
  height: 350px;
  background: url(../images/academichome.png) no-repeat 50% 50%;
  background-size: 415px 314px;
  line-height: 220px;
  text-align: center;
  font-family: sans-serif;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 6px;
  color: #fff;
  color: rgba(255,255,255,.5);
  cursor: pointer;
  transition: color 500ms ease, text-shadow 500ms ease;
  
}
.octa {
  clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 31%;
}
.gon:hover {
  color: #fff;
  text-shadow: 0 0 10px white;
}

.academicsections{
  background: url(../images/banneracademicpage.png) 50% 0 no-repeat fixed;
  padding: 50px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 1000px;
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.contentbruchers{
  position: absolute;
  content: "";
  /*clip-path: circle(50% at 50% 50%);*/
  height: 133px;
  width: 132px;
  /*background: url(../images/admtimg.png) no-repeat 50% 50%;*/
  z-index: 51;
  left: -35px;
  right: 0;
  margin: auto;
  top: -4px;
   transform: translate(10px, 10px);

}
.gontwo{
  width: 314px;
  height: 272px;
  background-size: 415px 314px;
  line-height: 220px;
  text-align: center;
  font-family: sans-serif;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 4px;
  color: #fff;
  color: rgba(255,255,255,.5);
  cursor: pointer;
  transition: color 500ms ease, text-shadow 500ms ease;

}
.gontwo h4{
  font-size: 20px;
  font-family: 'Open Sans';
  margin-top: 200px;
  color: #ffff;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1;
  transition: all 0.5s ease;
}
.clippathadd{
  position: relative;
}

#academicbrochure {
  background: url(../images/academicbrochure.png) no-repeat 50% 50%;
  clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 81% 100%, 20% 100%, 0% 50%);
  position: absolute;
  left: 0;
  right: 0%;
  margin: auto;
  top: 4%;
}
#academicbrochure3{
  background: url(../images/book-library-with-open-textbook.png) no-repeat 50% 50%;
  clip-path: polygon(27% -10%, 75% 0%, 100% 50%, 78% 100%, 48% 163%, 0% 50%);
  position: absolute;
  left: 34%;
  right: 0;
  margin: auto;
  top: 19%;
  transform: rotate(0deg);
  background-size: cover;
}


.contentbruchers2{
  position: absolute;
  content: "";
  clip-path: polygon(27% -10%, 75% 0%, 100% 50%, 78% 100%, 48% 163%, 0% 50%);
  /*height: 133px;
  width: 132px;*/
  background: url(../images/book-library-with-open-textbookone.png) no-repeat 50% 50%;
  z-index: 51;
  left: 30%;
  right: 0;
  margin: auto;
  top: 49%;

}
#academicbrochure4{
  background: url(../images/schoolimg.png) no-repeat 50% 50%;
  clip-path: polygon(27% -10%, 75% 0%, 100% 50%, 78% 100%, 48% 163%, 0% 50%);
  position: absolute;
  left: 34%;
  right: 0;
  margin: auto;
  top: 49%;
  transform: rotate(0deg);
  background-size: cover;
}
.contentbruchers3{
  position: absolute;
  content: "";
  clip-path: circle(50% at 50% 50%);
  height: 133px;
  width: 132px;
  background: url(../images/schoolimg2.png) no-repeat 50% 50%;
  z-index: 51;
  left: 0;
  right: 0;
  margin: auto;
  top: 17px;

}
#academicbrochure5{
  background: url(../images/facultyimgs.png) no-repeat 50% 50%;
  clip-path: polygon(27% -10%, 75% 0%, 100% 50%, 78% 100%, 48% 163%, 0% 50%);
  position: absolute;
  left: 0%;
  right: 0;
  margin: auto;
  top: 66%;
}
.contentbruchers4{
  position: absolute;
  content: "";
  clip-path: circle(50% at 50% 50%);
  height: 133px;
  width: 132px;
  background: url(../images/facultyimags2.png) no-repeat 50% 50%;
  z-index: 51;
  left: 0;
  right: 0;
  margin: auto;
  top: 17px;

}
#academicbrochure2{
  background: url(../images/placmentsdesign2.png) no-repeat 50% 50%;
  clip-path: polygon(27% -10%, 75% 0%, 100% 50%, 78% 100%, 48% 163%, 0% 50%);
  position: absolute;
  left: -2%;
  right: 30%;
  margin: auto;
  top: 49%;
  transform: rotate(1deg);
  background-size: cover;
}
.contentbruchers5{
  position: absolute;
  content: "";
  clip-path: circle(50% at 50% 50%);
  height: 133px;
  width: 132px;
  background: url(../images/placmentsdesign.png) no-repeat 50% 50%;
  z-index: 51;
  left: 0;
  right: 0;
  margin: auto;
  top: 17px;

}
#academicbrochure1{
  background: url(../images/academicalenterone.png) no-repeat 50% 50%;
  clip-path: polygon(27% -10%, 75% 0%, 100% 50%, 78% 100%, 48% 163%, 0% 50%);
  position: absolute;
  left: 0;
  right: 33%;
  margin: auto;
  top: 19%;
  transform: rotate(0deg);
  background-size: cover;
}
.contentbruchers6{
  position: absolute;
  content: "";
  clip-path: circle(50% at 50% 50%);
  height: 133px;
  width: 132px;
  background: url(../images/academicalenterone01.png) no-repeat 50% 50%;
  z-index: 51;
  left: 0;
  right: 0;
  margin: auto;
  top: 17px;

}
.academicsections .gontwo:hover h4{transform: scale(1.2);}
/* ===========academicsection end========= */
/* =======================alumnitestimonials =================== */

#alumni-carousel{
} 
.alumni-item{
  margin-bottom: 40px;
}
#alumni-carousel .owl-nav button{
  border: 2px solid #194a99;
  background: #194a99;
  color: #fff;
  border-radius: 3px;
  height: 30px;
  width: 30px;
  font-size: 30px;
  line-height: 25px;
  margin: 0 2px;
  transition: 0.3s;
}
#alumni-carousel .owl-nav .owl-prev, #alumni-carousel .owl-nav .owl-next{
    font-size:36px;
    top:unset;
    bottom: 15px; 
}
#alumni-carousel .owl-stage{display: flex;}

.alumnitestimonials{
  background: #ffff;
  padding:6rem 0;
  margin: 0 auto;
  overflow: hidden;
  position: relative;

}
.alumnitestimonalflex{
  width: 100%;
  margin-bottom: 2rem;
  height: 100%;
  overflow: hidden;
}
.alumnitestimonalbg{position: relative;}
/*.alumni-item{margin-bottom: 50px;}*/

.fake-col-wrapper .alumni-item:nth-child(even) .alumnitestimonalpersonimg{display: flex; justify-content: end;}
.fake-col-wrapper .alumni-item:nth-child(even) .alumnitestimonalinnerbox{clip-path: polygon(100% 0, 97% 50%, 100% 100%, 0% 100%, 0% 50%, 0% 0%);padding: 20px 330px 45px 30px;}
.fake-col-wrapper .alumni-item:nth-child(even) .alumnitestimonalreadmore-btn{left: 30px;}


.bgaluminibord{
  background: url(../images/shippingbgimg.png) no-repeat 50% 50%;
  background-position: left;
  background-repeat: no-repeat;
  position: relative;
  background-size: cover;
  overflow:hidden;
}
.alumnitestimonaltitel h1{
  text-transform: capitalize;
  font-size:43px;
  font-weight: 700;
  font-family: 'Open Sans';
  margin-bottom: 3.5rem;
}

.alumnitestimonalfrontlogo{
  width: 295px;
  height: 295px;
  border-radius: 50%;
  overflow: hidden;
  background: #abddf3;
  position: relative;
  z-index: 1;
}

.alumnitestimonalfrontlogo::after{
  background: url(../images/alumnitestimonalcircle.png) no-repeat 50% 50%;
  background-position: left;
  position: absolute;
  z-index: 12;
  content: "";
  left: 0px;
  top:0;
  height: 100%;
  width: 100%;
  background-size: 100% 100%;
}

.alumnitestimonalfrontlogo img{
  width: 100%;
  height: 100%;
}
.alumnitestimonalinnerbox{
  background-image: linear-gradient(to right, #a8dcf178, #99ccff80);
  clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 3% 50%, 0% 0%);
  padding: 20px 30px 45px 330px;
  font-size: 22px;

}
.fake-col-wrapper .alumni-item:nth-child(even) .alumnitestimonalinnerbox{padding: 20px 270px 45px 30px;}
.alumnitestimonalinnerbox .alumnitestimonalname h5{
  text-transform: capitalize;
    font-size:1.8rem;
    font-weight: 700;
    font-family: 'Open Sans';
    color: #0053c0;
}
.alumnitestimonalinnerbox .alumnitestimonalnamepara p{
  font-size: 1.4rem;
  line-height: 1.2;
  font-family: 'Open Sans';
  font-weight: 600;
  height: 120px;
  overflow: hidden;
  margin: 0;
}
.alumnitestimonalreadmore-btn a{
  background: #326fbd;
  padding: 7px 12px;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
  font-family: 'Open Sans';
}
.alumnitestimonalreadmore-btn{
  position: absolute;
  top: calc(100% - 11px);
  z-index: 32;
  left: 330px;
}
.alumnitestimonalreadmorepostion{
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 100%;
}
.alumnitestimonalcontentbgtwo{
  background-image: linear-gradient(to right, #a8dcf178, #99ccff80);
  padding: 1rem 4rem 2rem 2rem;
  width: calc(100% - -32px);
}
.alumnitestimonalreadmorepostiontwo{
  position: absolute;
  top: 70px;
  width: calc(100% - 262px);
}
.alumnitestimonalflextwo{
  position: relative;
}
.alumnitestimonalnametwo h5{
  text-transform: capitalize;
  font-size: 1.8rem;
  font-weight: 700;
  font-family: 'Open Sans';
  color: #0053c0;
}
.alumnitestimonalnameparatwo p{
  font-size: 1.3rem;
  font-family: 'Open Sans';
  font-weight: 600;
  height: 88px;
  overflow: hidden;
  margin-bottom: 21px;
}
.alumnitestimonalreadmore-btntwo{
  position: absolute;
  top: 93%;
  left: 26px;
  z-index: 1;
}
.alumnitestimonalreadmore-btntwo a {
  background: #326fbd;
  padding: 7px 12px;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
  font-family: 'Open Sans';
}

.alumnitestimonalfrontlogotwo {
  width: 297px;
  height: 297px;
  border-radius: 50%;
  overflow: hidden;
  background: #abddf3;
  position: relative;
  z-index: 1;
}
.alumnitestimonalfrontlogotwo::after{
  background: url(../images/alumnitestimonalcircle.png) no-repeat 50% 50%;
  background-position: left;
  background-repeat: no-repeat;
  background-size: auto;
  height: 298px;
  position: absolute;
  z-index: 12;
  content: "";
  width: 326px;
  right: 0;
  left: 0;
}
.alumnitestimonalfrontlogotwo img{
  width: 100%;
}
.alumnitestimonalbgtwo{
    float: right;
}

.starachieverbox .owl-nav button{border: 2px solid #194a99;background: #194a99; color: #fff;border-radius: 3px;height: 30px;width: 30px;font-size: 30px;line-height: 25px;margin: 0 2px;transition: 0.3s;}
.starachieverbox .owl-nav button:hover{background: #fff; border-color: #2eaae0; color: #2eaae0;}
.starachieverbox .owl-nav button span{position: relative;top: -4px;}

/* =======================alumnitestimonials end =================== */
/* ===============Star Achievers==================== */
.starachieverbox{
  background: #efefef;
  padding: 2rem;
}
.starachieverimgcls{
  margin-bottom: 2rem;
}
.starachieverimgcls img{
  height: 500px;
  overflow: hidden;
  width: 100%;
  border-radius: 25px;
}
.starachieverpara{
  font-size: 22px;
  font-weight: 600;
  font-family: 'Open Sans';
  height: 100px;
  overflow: hidden;
}
.alumnitestimonalflex .owl-nav{text-align: center;}
.alumnitestimonalflex .owl-nav button{border: 2px solid #194a99;background: #194a99; color: #fff;border-radius: 3px;height: 30px;width: 30px;font-size: 30px;line-height: 25px;margin: 0 2px;transition: 0.3s;}
.alumnitestimonalflex .owl-nav button:hover{background: #fff; border-color: #2eaae0; color: #2eaae0;}
.alumnitestimonalflex .owl-nav button span{position: relative;top: -4px;}

.alumnitestimonalflex .fake-col-wrapper .alumni-item{}
/*=============================== Star Achievers================== */





/* ===================Vice-Chancellor===================== */
.Vice-Chancellorcls{
  margin-bottom: 4.5rem;
}
.Vice-Chancellortitle h1{
  font-size:40px;
  font-weight: 700;
  font-family: 'Open Sans';
  color: #004aad;
  margin-bottom: 1rem;
}
.Vice-Chancellorcls .container-fluid .row{
  align-items: center ;
}
.Vice-Chancellortitle p{
  font-size: 25px;
  font-family: 'Open Sans';
  margin-bottom: 2rem;
  font-weight: 500;
  color: #383636;
  text-align: justify;
}
.Vice-Chancellortitle h4{
  font-family: 'Allura', cursive;
  margin-bottom:3rem;
  font-size: 35px;
  font-weight: 400;
  color: #383636;
}
.Vice-Chancellor-btn a{

  border-radius: 5px;
    padding: 18px 30px;
    font-weight: 600;
    font-family: 'Open Sans';
    text-decoration: none;
    text-transform: uppercase;
    color: #0cacea;
    font-size: 18px;
    display: inline-block;
    outline: none;
    border: 2px solid #0cacea;
    transition: 0.3s;
}
.Vice-Chancellor-btn a:hover{    background-color: #0cacea;
    color: #fff;}
.Vice-Chancellor-bg-blue{
  background: url(../images/vc-bg-blue.png) no-repeat 50% 50%;
  background-position: left;
  background-repeat: no-repeat;
  background-size: cover;
  height: 550px;
  position: relative;
  width: 100%;
  right: -15px;
}
.Vice-Chancellor-bg-blue::after{
  background-color: #29166f;
  position: absolute;
  content: "";
  height: 527px;
  width: 34px;
  left: 10%;
  transform: rotate(19deg);
  top: 3%;
  z-index: -1;
}
/*.vice-chancellor-imgonps img{
  width: 500px;
}*/
.vice-chancellor-imgonps img{
  width: 100%;
}
.vice-chancellor-imgon{
  position: absolute;
  bottom: 0;
  left: 19%;
  right: 9%;
  margin: auto;
  display: block;
}
.Vice-Chancellor{
  margin-left: 60px;
}
/* =======================Vice-Chancellor======================= */
/* link shipping  */
.dashboardbg {
  position: relative;
  padding-top: 83px;
}

.dashboard {
  position: absolute;
  left: 0;
  top: -1px;
  z-index: 1;
  width: 50%;
}

.dashboard a {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  text-align: start;
  padding: 0 0 0 30px;
  top: 10px;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  z-index: 2;
  text-decoration: none;
  font-family: 'Open Sans';
}
.dashboard a:hover, #slider li a:hover{text-decoration: underline;}
.dashboarbgd{
    position: relative;
    margin-bottom: 15px;
    width: 100%;
    display: inline-block;
    top:0;
    height: 48px;
    overflow: hidden;
}
.home-banner-slider{overflow: hidden;position: relative;}
.dashboarbgd .container{max-width: 100% !important;width: 100%;}
.dashboard::after {
    width: 138%;
  content: "";
  color: #fd9d0e;
  background:#194a99;
  clip-path: polygon(75% 0%, 72% 50%, 75% 100%, 0% 100%, 0% 16%, 0% 0%);
  height: 50px;
  position: absolute;
  left: 0px;
}


.dashboard01 {
  position: absolute;
  right: 0;
  top: -1px;
  width: 70%;
  height: 50px;
  background: #0293d4;
}
.sliderscrollline{
  position: relative;
  top: 4px;
}
.dashboard01 #slider{
  top: 8px;
 }

#slider li a {
  margin: auto;
  text-align: end;
  padding: 0 40px 0 40px;
  top: 6px;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  z-index: 2;
  text-transform: capitalize;
  text-decoration: none;
  line-height: 42px;
  font-family: 'Open Sans';
}


.dashboard01::after {
  width: 153%;
  content: "";
  color: #fd9d0e;
  background:#0293d4;
  clip-path: polygon(75% 0%, 75% 50%, 75% 100%, 0% 100%, 3% 50%, 0% 0%);
  height: 50px;
  position: absolute;
  right: -36%;
  top: 0;
  z-index: -1;
}

.containers {
  position: relative;
}

/* link shipping  */


/* ==========campus page popup=============== */

.campuscontainerimg{
  background: url(../images/campucontainerimg.png) no-repeat 50% 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 1000px;
  overflow: hidden;
  position: relative;
}

.ship-1{
  background: url(../images/ship-1.png) no-repeat 9% 50%;
  background-position: center;
  background-repeat: no-repeat;
  height: 1003px;
  left: 0;
  position: relative;
  z-index: 9;
  background-size: 100%;


}

.mumbai-campus-bg{
  /* background: url(../images/mumbaicampuscantainerbg.png) no-repeat 50% 50%;
  background-position: center;
  background-repeat: no-repeat; */
  height: 111px;
  overflow: hidden;
  position: absolute;
  top: 50%;
  width: 309px;
  left: 63%;
}

.kochi-campus-bg{
  /* background: url(../images/kochicontainerbg.png) no-repeat 50% 50%;
  background-position: center;
  background-repeat: no-repeat; */
  height: 111px;
  overflow: hidden;
  position: absolute;
  top: 50%;
  width: 264px;
  left: 83%;

}
.navimumbai-campus-bg{
  /* background: url(../images/navimumbaicantainerbg.png) no-repeat 50% 50%;
  background-position: center;
  background-repeat: no-repeat; */
  height: 115px;
  overflow: hidden;
  position: absolute;
  top: 75%;
  width: 270px;
  left: 46%;


}
.navimumbai-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup{
  transform: rotate(359deg);
}
.visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup{
  transform: rotate(358deg);
  font-size:26px ;
  line-height: 26px ;
}
.navimumbai-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup{
  transform: rotate(359deg);
  font-size: 26px;
  line-height: 28px;
}
.kolkata-campus-bg{
  top: 66%;
    width: 214px;
    left: 85%;
}
.kolkata-campus-bg .chennai-campus-popup .chennai-campus-css .popup_main .open_popup{
  transform: rotate(358deg);
  font-size: 26px;
  line-height: 32px;
}
.visakapatnam-campus-bg{
  /* background: url(../images/visakapatnamcontainerbg.png) no-repeat 50% 50%;
  background-position: center;
  background-repeat: no-repeat; */
  height: 109px;
  overflow: hidden;
  position: absolute;
  top: 74%;
  width: 289px;
  left:63.5%;
}
.kolkata-campus-bg{
  /* background: url(../images/kolkatacontainerbg.png) no-repeat 50% 50%;
  background-position: center;
  background-repeat: no-repeat; */
  height: 105px;
  overflow: hidden;
  position: absolute;
  top:72%;
  width: 214px;
  left: 85%;
}


.cd-popup-trigger {
  display: block;
  margin: 1.5rem 0 0 auto;
  text-align: center;
  color: #FFF;
  font-size: 2rem;
  font-weight: bold;
  text-transform: capitalize;
  border-radius: 50em;
  font-family: "Open Sans";
  line-height: 26px;
}


.chennai-campus-popupcss a{
  text-decoration: none;
  
}
.chennai-campus-popupcss a:hover{
  text-decoration: none;
  color: #fff;
}
.campusallnames_cls{
  text-align: left;
  font-size: 2.5rem;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 1rem;
  color: #3F51B5;
  padding-top: 0px;
}
.parapopup_img_lefr p{
    font-size: 16px;
    text-align: justify;
    margin-bottom: 1rem;
    height:300px;
    overflow: hidden;

}
.open_popup{
  background: tomato;
  border: none;
  padding: 24px 15px;
  color: #fff;
}

.popup_body{
  display:none;
  position:fixed;
  top:-46px !important;left:0;right:0;bottom:0;

}
.popup_body_show{
  display:block;

}

.popup_contain{
  position:relative;
  background:#fff;
  min-width:300px;
  /* max-width:80%; */
  /* margin:100px auto 50px; */
  /* height:80% !important; */
  padding: 10px 20px;
  opacity: 1;
  transform: scale(1);

}
.dp_flex_iteams{
  display: flex;
}

.campus-popupimg-size-h-w{
  margin-bottom: 1rem;
}
.campus-popupimg-size-h-w img{
  width: 100%;
  /*height: 170px;*/
  max-height:90%;
  overflow: hidden;
  object-fit: cover;
}
.langage li a img{
  margin-top: 12px;
}
.campusimg-name-bgone a{
  text-align: center !important;
  text-transform: capitalize !important;
  background: linear-gradient(to right, #e3cc02 0%, #F44336 100%);
  color: white;
  font-family: 'Open Sans'!important;
  text-decoration: none !important;
  padding: 9px 20px;
  border-radius: 10px;
  font-size:23px;
  font-weight: 500;
  display: inline-block;
  justify-content: center;
  float: left;
}


@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* -------------------------------- 

xpopup 

-------------------------------- */

@import url(https://fonts.googleapis.com/css?family=Oswald);
@keyframes clouds-loop-1 {
  to {
    background-position: -1000px 0;
  }
}
.clouds-1 {
  background-image: url("https://s.cdpn.io/15514/clouds_2.png");
  animation: clouds-loop-1 47s infinite linear;
}

@keyframes clouds-loop-2 {
  to {
    background-position: -1000px 0;
  }
}
/* .clouds-2 {
  background-image: url("https://s.cdpn.io/15514/clouds_1.png");
  animation: clouds-loop-2 15s infinite linear;
} */

@keyframes clouds-loop-3 {
  to {
    background-position: -1579px 0;
  }
}
.clouds-3 {
  background-image: url("https://s.cdpn.io/15514/clouds_3.png");
  animation: clouds-loop-3 47s infinite linear;
}

.navbar-brand img{
  width: 484px;
}



.campuscontainerimg a span {
  display: block;
}

.clouds {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity:1;
  pointer-events: none;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  height: 430px;
  background: #00000021;
  transform: scale3d(1.5, 1.5, 1.5);
}

.clouds-1,
.clouds-2,
.clouds-3 {
  background-repeat: repeat-x;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 500px;
}



.popup-flex{
  margin:30px;
}
.popup-container {
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-in-out;
    transform: scale(1.3);
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(21, 17, 17, 0.61);
    display: flex;
    align-items: center;
}
.popup-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 50%;
}
.popup-content p{
    font-size: 17px;
    padding: 10px;
    line-height: 20px;
}
.popup-content span{
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.popup-content span:hover,
.popup-content span:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.show{
  visibility: visible;
  opacity: 1;
  transform: scale(1);
}

.more-articles{
  margin:30px 30px 50px;
  font-size:20px;
}
.more-articles a{
  margin:0 10px;
  text-decoration:underline;
}
.timescrollings{
  position: relative;

}
/* ====================campus page popupend=========== */


/* =====================
admitions home page
========================  */
.admistionhomepagehead-stiky{
  position: absolute;
  width: 100%;
  z-index: 1;
  margin: -42px 0;
}
.admitiondears{
  background-image: linear-gradient(to right, #0a79be , #262279 );
  width: 85%;
  border-radius: 10px;
  justify-content: center;
  margin: auto;
}

.admintionone{
  display: flex;
  align-items: center;
  margin: 0;
}
.admintionone li{
  list-style: none;
  position: relative;
  border-right: 1px solid #ffffff7d;
  padding: 20px 77px;

}

.admintionone li:nth-child(6){
  border-right: none;
}

.admintionone li a{
  text-decoration: none;
  color: #ffffff;
  font-size: 20px;
  font-weight: 400;
  font-family: 'Open Sans';
}

.admistionhomepagehead-stiky{position: sticky;top: 0;z-index: 999}
.admintionone{margin: 0;padding: 0;flex-wrap: wrap;}
.admintionone li{padding: 0;flex: 0 0 16.66%;
    max-width: 16.66%;}
.admintionone li:nth-child(1){padding: 0}
.admintionone li a{padding: 20px 10px;
    display: block;
    text-align: center;}
/* =====================
admitions home page end
========================  */

/* ============================
Introduction to IMU Academia  
===============================  */
.btechmarine-cls-header-card-titel h1{
  text-transform: capitalize !important;
}
.Introductionimg-bg{
  background: url(../images/admitionimage01.png);
  background-position: center;
  background-repeat: no-repeat;
  height: 1452px;
  background-size: 100%;

}

.tailesacademicsadim{
  text-align: center;
}
.tailesacademicsadim h4{
  text-align: center;
  margin-top: 160px;
  font-size: 34pt;
  font-weight: bold;
  color: #0049ad;
  margin-bottom: 40px;
}
.tailesacademicsadim p{
  font-size: 44px;
  font-weight: 400;
  margin-bottom: 10px;
  color: #000;
}
.tailesacademicsadim h1{
  font-family: 'Alako';
  font-size: 60px;
}
.inderbg-color{
  background:linear-gradient(0deg, transparent, rgb(255 255 255)), linear-gradient(0deg, transparent 10%, rgb(255 255 255 / 60%)) !important;
 /* height: 821px;*/
}
.Maritime{
  position: relative;
}
.Maritimefirstimag{
       margin: auto;
    display: block;
    width: 118px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 44;
    transform: translate(-50%, -50%);
}
.Maritimefirstimag1{
  width: 630px;
  position: absolute;
  left: 657px;
  right: 1px;
  top: -382px;
}

.Maritimefirstimag2{
  margin: auto;
  display: block;
  width: 454px;
  position: absolute;
  left: 51%;
  right: 50%;
  top: -241px;
  z-index: 38;
}

.Maritimefirstimag3{
  width: 496px;
  position: absolute;
  left: 27%;
  right: 48%;
  top: -235px;
  z-index: 0;
  z-index: 44;
}

.Maritimefirstimag4{
  margin: auto;
  display: block;
  width: 620px;
  position: absolute;
  left: 665px;
  right: 39%;
  top: 85px;
  z-index: 42;
}
.Maritimefirstimag img{
  position: relative;
}
.Maritimefirstimag h4{
  position: absolute;
  font-weight: 700;
  top: 41%;
  left: 12px;
  text-align: center;
  font-size: 20px;
  color: #fff;
}
.Maritimefirstimag3 img{
  position: relative;
  width: 450px;
}
.Maritimefirstimag1 img{
  position: relative;
  width: 630px;
}
.Maritimefirstimag2 img{
  position: relative;
  width: 454px;
}

.Maritimefirstimag4 img{
  position: relative;
  width: 620px;
}

.Maritimefirstimag3 p{
  margin: auto;
  display: block;
  width: 100%;
  position: absolute;
  left: 28%;
  right: 50%;
  top: -232px;
  z-index: 44;

}
.Maritimefirstimag3 p{
  position: absolute;
  font-weight: 700;
  color: #fff;
  top: 50%;
  left: 39%;
  width: 89%;
  line-height: 35px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  z-index: 999;
  font-family: 'Open Sans';

}
.Maritime  p{  font-size: 30px;}
.Maritime  p a{color: #fff;}
.Maritimefirstimag3:hover  p{
  opacity: 1;
}
 .Maritimefirstimag3 .content-overlay {
  position: absolute;
  height:80%;
  width: 80%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  background-repeat: no-repeat;
}

.Maritimefirstimag3:hover .content-overlay{
  opacity: 0.9;
} 
.Maritimefirstimag1 .content-overlay {
  position: absolute;
  height:80%;
  width: 80%;;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  background-repeat: no-repeat;
}

.Maritimefirstimag1:hover .content-overlay{
  opacity: 0.9;
}
.Maritimefirstimag2 .content-overlay {
  position: absolute;
  height:80%;
  width: 80%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  background-repeat: no-repeat;
}

.Maritimefirstimag2:hover .content-overlay{
  opacity:0.9;
}
.Maritimefirstimag4 .content-overlay {
  position: absolute;
  height:80%;
  width: 80%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  background-repeat: no-repeat;
}

.Maritimefirstimag4:hover .content-overlay{
  opacity: 0.9;
}
.Maritimefirstimag1 p{
  position: absolute;
  font-weight: 700;
  color: #fff;
  top: 50%;
  left: 50%;
  width: auto;
  line-height: 35px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  z-index: 999;
  font-family: 'Open Sans';

}
.Maritimefirstimag1:hover p{
  opacity: 1;
}
.Maritimefirstimag2 p{
  position: absolute;
  font-weight: 700;
  color: #fff;
  top: 50%;
  left: 55%;
  width: auto;
  line-height: 35px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  z-index: 999;
  font-family: 'Open Sans';

}
.Maritimefirstimag2:hover p{
  opacity: 1;
}
.Maritimefirstimag4 p{
  position: absolute;  
  font-weight: 700;
  color: #fff;
  top: 50%;
  left: 51%;
  width:auto;
  line-height: 35px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  z-index: 999;
  font-family: 'Open Sans';

}
.Maritimefirstimag4:hover p{
  opacity: 0.9;
}

.ab-stick-nav{
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
  background: #fff;
  display: flex;
  justify-content: center;
  border: none;
  border-radius: 0 0 10px 10px;
}
.newprogramms_btn a{
  height: 69px;
  width: 200px;
  font-size: 17px;
  font-weight: 600;
  line-height: 16px;
  color: #333;
  text-decoration: none;
}
.newprogramms_btn button{
  height: 69px;
  width: 200px;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  color: #333;
  border-radius: 5px;
  outline: none !important;
  border: none;
}
.newprogramms_btn button.blue a{color: #fff;}

.tabletender-list{list-style: none;padding: 0; margin: 0;}
.tabletender-list li{background: rgba(255,255,255,0.5);padding: 30px; border-radius: 10px;margin-bottom: 20px; font-size: 20px;}
.tabletender-list li h4{color: #174a99;font-size: 25px; font-weight: 600; margin-bottom: 25px;}
.tabletender-list li ol{margin-bottom: 20px;}
.tabletender-list li ol li{padding: 0; margin: 0;background: transparent;}

/*.btechmarine-cls-tabs .tab-content{box-shadow: 0 0 20px rgba(0, 0, 0, 0.4); border-radius: 10px; padding: 30px; margin-top: 20px;}*/
.btechmarine-cls-tabs .table tr:nth-of-type(odd){background: transparent !important;}
.swip-box{box-shadow: 0 0 20px rgba(0, 0, 0, 0.4); border-radius: 10px; padding:24px; margin: 20px 0;display: inline-block; width: 100%;}
.btechmarine-cls-tabs .table th, .btechmarine-cls-tabs .table td{font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 400;padding: 5px 15px;}
.btechmarine-cls-tabs .table th{background:rgba(0,0,0,0.1); font-weight: 700;}
.btechmarine-cls-tabs .table th{color: #000;}


/* ===========================
Introduction to IMU Academia  end
=============================  */


/*==========================
Schools in which  Maritime
=============================*/
.schoolmaritimeclstext h1{
  font-size: 45px;
  text-align: center;
  padding:75px 0 30px 0;
  font-weight: 700;
  margin-top: 0;
}

.maritime-university{
  width: 100%;
  border-radius: 10px;
  justify-content: center;
  margin: 0 auto;
  text-align: center;
  display: flex;
}
.maritimeuse{
  display: flex;
  align-items: center;
  margin: 0;
  margin-bottom: 50px;

}
.maritimeuse li{
  list-style: none;
  position: relative;
  border-right: 3px solid #0c0c0c;
  padding: 0px 20px;

}
.maritimeuse li:last-child{
  border: none;
}
.maritimeuse li a{
  text-decoration: none;
  font-family: 'Open Sans';
  font-size: 30px;
  font-weight: 500;
  color: #0066ccc9;
}
.maritimeuse li a:hover{
  color: #0066ccc9;
}
.learnmoremaritiem a{
  text-decoration: none;
  font-family: 'Open Sans';
  font-size: 25px;
  font-weight: 700;
  color: #ffffff;
}
.learnmoremaritiem{
  text-align: center;
  background: #003399;
  width: 10%;
  margin: auto;
  margin-bottom: 20px;
  line-height: 50px;
}
.programemaritie{
  text-align: center;
  padding-top: 22px;
  margin-top: 0;
  margin-bottom: 30px;
}

.programemaritie h2{
  font-size: 50px;
  font-family: 'Open Sans';
  font-weight: bold;
  color: #194a99;
  margin-bottom: 15px;
}
.programemaritie p{
  font-size: 35px;
  font-family: 'Open Sans';
  font-weight: 400;
  color: #222121;
}
.schoolmaritimecls{
  margin-bottom: 50px;
}



.allcontentprogrammes{
padding: 89px 0 0 0;
}
.col-flex-on.col-claon-left{display: block;}
.col-flex-on {
  display: flex;
  position: relative;
  margin-bottom: 80px;
}
.schoolmaritimecls .col-flex-on:last-child{
  margin-bottom: 0;
}
.programmesiges{
  position: absolute;
}


.btn-programmess a{
  text-decoration: none;
  background: #003399;
  color: #fff;
  padding: 10px 25px;
  font-size: 21px;
  font-weight: 600;
}

.programmesigestiless .allcontentprogrammes {
  padding: 85px 0 0 40px;
}
.programmesigess{
  position: absolute;
  right: 0;
}

/*==========================
Schools in which  Maritime ens
=============================*/

/*==========================
 Our Recruiters
 ===========================  */
.our-oecruiters{
  background: #ecf0f1;
  padding: 40px 0!important;
}
.our-oecruiterstital {
  text-align: center;
  width: 100%;
  text-transform: capitalize;
}
.our-oecruiterstital h1{
  font-size: 50px;
  font-weight: 800;
  font-family: 'Montserrat', sans-serif;
  text-align: center;

}
.ouroeriterimg{
  height: 312px;
  background: #fff;
  width: calc(100% - 36px);
  padding: 30px 0px;
  margin: 31px 19px;
  border-radius: 20px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  overflow: hidden;
  display: inline-flex;
}
.ouroeriterimg img{
  margin: auto;
}
.ouroeriterimgs  .slick-next{
  background: url(../images/admitionimage14.png);
  background-position: center;
  background-repeat: no-repeat;
  font-size: 0px;
  right: -100px !important;


}
.ouroeriterimgs .slick-prev {
  background: url(../images/admitionimage15.png);
  background-position: center;
  background-repeat: no-repeat;
  font-size: 0px;
  z-index: 1;
  left: -98px !important;
}
.our-oecruiters button{
  background-color: #003399 !important;
  height: 60px;
  width: 60px;
  border-radius: 50%;
}
.slick-prev:before, .slick-next:before{
  font-size: 1px !important;
}
/*==========================
 Our Recruiters end
 ===========================  */


 /*=========================
  Our Students 
  ============================*/

.student_our{
  background: url(../images/./admitionimage17.png);
  height: 800px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 40px 0;
}

.student_ourmain{
  position: relative;
  margin: 60px 0px;
}
.student_ourmaincontent{
  height: 326px;
  width: 983px;
  background: url(../images/./admitionimage18.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border: 2px dashed #fff;
  object-fit: cover;
  border-radius: 25px;
  margin: 0 auto;
  display: block;
}
.student_ourmaincontentbox{
  padding: 50px 10px 10px 141px;
}

.student_ourmaincontentbox h5{
 font-size: 30px;
 font-weight: 700;
 font-family: 'Open Sans';
 color: #0049ad;
}
.student_ourmaincontentbox p{
  font-size: 24px;
  font-weight: 500;
  font-family: 'Open Sans';
  color: #000000;
}


.circalsstudetbox{
  position: absolute;
  top: 20%;
  right: 73%;
}
.circalsstudet{
  background: white;
  border-radius: 50%;
  width: 200px;
  height: 200px;
  overflow: hidden;
  position: relative;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.circalsstudet img{
  margin: auto;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  overflow: hidden;
      height: 200px;
    width:200px;
}

.student_our .nav{
  text-align: left;
  display: flex;
  justify-content: end;
}
.student_our  .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
  color: #ffffff;
  background-color: #083d91;
  border-color: #083d91 #083d91 #083d91;
}
.student_our .nav-tabs .nav-link{
  border: 1px solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  font-size: 28px;
  padding: 2px 21px;
  font-weight: 400;
}
.student_our .nav-tabs{
  border: none;
}
.student_our .nav-link{
  color: #395e9a;
}
.student_our  .slick-next{
  background: url(../images/admitionimage14.png);
  background-position: center;
  background-repeat: no-repeat;
  font-size: 0px;
  right: 24% !important;


}
.student_our .slick-prev {
  background: url(../images/admitionimage15.png);
  background-position: center;
  background-repeat: no-repeat;
  font-size: 0px;
  z-index: 1;
  left: 70%!important;
}
.student_our .dameslickscss button{
  background-color: #4088f7 !important;
  height: 56px;
  width: 56px;
  border-radius: 0;
}
.student_our .slick-prev{
  top: 100%;
}
.student_our .slick-next{
  top: 100%;
}
.student-learmore-btn{
  margin-left: 146px;

}
.student-learmore-btn a{
  font-size: 22px;
  padding: 10px 30px;
  color: #fff;
  text-transform: capitalize;
  line-height: 59px;
  text-align: center;
  background: #3F51B5;
  text-decoration: none;
}
 /*=========================
  Our Students End
  ============================*/


/* ===========================
register of enquiry
============================== */

.floating-label {
  position: relative;
  margin-bottom: 40px;
  width: 100%;
}
.floating-label input {
  width: calc(87% - 321px);
  display: flex;
  margin: auto;
}
.floating-label input {
  font-size: 22px;
  height: 56px;
  border: none;
  border-bottom: solid 2px #b2964f;
  background: #fff;
  box-sizing: border-box;
  transition: all 0.3s linear;
  color: #000;
  font-weight: 400;
  -webkit-appearance: none;
  font-family: 'Poppins', sans-serif;
}
.floating-label label {
  position: absolute;
  top: calc(50% - 7px);
  left: 0;
  opacity: 0;
  transition: all 0.3s ease;
  padding-left: 44px;
}
.floating-label  label {
  font-size: 12.5px;
  color: #000;
  opacity:0;
  font-weight: 400;
}
.floating-label input:focus {
  border-bottom: solid 2px #b2964f;
  outline: 0;
  box-shadow: 0 2px 6px -8px rgba(182, 157, 230, 0.45);
}
.register-enquiry{
  margin-top: 120px;
}
.titel-card-name{
  margin-bottom: 65px;
}
.titel-card-name h1{
  font-size: 43px;
  text-align: center;
  font-weight: 700;
  color: #29166e;
  width: 88%;
  text-transform: inherit;
  font-family: 'Poppins', sans-serif;
}
.form-btn-cls{
  display: flex;
  justify-content: revert;
  width: 61%;
  margin: auto;
  align-items: baseline;
}
.imastudentbtnradio label {
  font-size: 25px;
  color: #000;
  opacity: 1;

}
.imastudentbtn{
  margin-right: 40px;
}
.imastudentbtnradio{
  margin-right: 26px;
}

.form-btn-cls input[type='radio']{
  accent-color: #b2964f;
  width: 25px;
  height: 15px;
  font-family: 'Poppins', sans-serif;
}
.form-btn-cls{
  margin-bottom: 30px;
}
.floating-label input::-webkit-input-placeholder {
  opacity: 1;
  color: #222;
}
.floating-label-mb{
  margin-bottom: 50px;
}
#cards{
  width: 62%;
  padding: 10px;
  border: 2px solid #b2964f;
  margin: 0 234px;
  font-size: 21px;
  color: #b2964f;
}
#cards input[type=text]:focus{
  outline: 2px solid orange;     /* oranges! yey */
}
.programofcls{
  display: flex;
  align-items: baseline;
  margin: 0  229px 30px ;
}
#cardtow{
  width:64%;
  padding: 10px;
  border: 2px solid #b2964f;
  font-size: 21px;
  color: #b2964f;
}
.programofinterst h6{
  font-size: 24px;
  font-weight: 400;
  margin-right: 41px;text-transform: capitalize;
  font-family: 'Poppins', sans-serif;
}
.downloadbruchers-btns a{
  text-decoration: none;
  font-size: 25px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #fff;
  font-family: 'Poppins', sans-serif;
 
}
.downloadbruchers-btns{
  background-color: #003399;
  padding: 5px;
  text-align: center;
  width:30%;
  margin: 0 auto 50px;
}
.register-enquiry-bg img{
  height: 1000px;
}
.imastudentbtn h4{
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
}
.img-capcher-cla-flex{
  margin: 0px 0 56px 170px;
  display: flex;
  align-items: baseline;
  width: 66%;
}
.img-capcherone img {
  width: 20px;
}
.img-capcher-input input{
  font-size: 22px;
  padding: 20px 0 0 8px;
  height: 56px;
  border: none;
  border-bottom: solid 2px #b2964f;
  background: #fff;
  box-sizing: border-box;
  transition: all 0.3s linear;
  color: #000;
  font-weight: 400;
  -webkit-appearance: none;
  width:306px;
}
.img-capcher-input input:focus {
  border-bottom: solid 2px #b2964f;
  outline: 0;
  box-shadow: 0 2px 6px -8px rgba(182, 157, 230, 0.45);
}
.img-capcherone{
  margin-right: 45px;
}
.img-capcher{
  margin-right: 10px;
}
/* ===========================
register of enquiry end
============================== */


/* ====================
Our campus 
=======================*/


.our-campus-cls .container-fluid > a {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 2em;
}

.our-campus-cls .container-fluid > a > img {
  width: 100%;
  object-fit: cover;
  box-shadow: 0 2px 16px var(--shadow);
}

.our-campus-cls .container-fluid {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(auto-fit, minmax(180px, 4fr));
  grid-auto-rows: 120px;
  grid-auto-flow: dense;
}

.horizontal {
  grid-column: span 2;
  grid-row: span 2;
}

.vertical {
  grid-row:span 5;
}
.vertical2 {
  grid-row: span 3;
}
.big {
  grid-column: span 2;
  grid-row: span 3;
}
.big1 {
  grid-column: span 3;
  grid-row: span 3;
}

.vertical3{
  grid-row: span 2;
  grid-column: span 1;
}

.horizontal2 {
  grid-column: span 3;
  grid-row: span 2;
}

.big2{
  grid-column: span 2;
  grid-row: span 2;
}

.our-campus-cls{
  margin-bottom: 230px;
  position: relative;
  padding-top: 0px;
}
.our-campus-contet-box{
   width: 100%;
  margin:auto;
  display: block;
  height: 200px;
  position: absolute;
  top: 87%;
  right: 0;
}
.our-campus-contet-box.nobita{
  top: 126%;
}
/*.nobita{top: 146%;}*/
.all-text-campus{
  padding: 30px 30px;
  width: 50%;
  background: rgb(255, 255, 255);
  margin: auto;
  display: block;
}
.all-text-campus h1{
  font-size: 35px;
  font-weight: 800;
  text-align: center;
  font-family: 'Poppins', sans-serif;
  color: #1a4a9b; 
}
.all-text-campus p{
  font-size: 40px;
  font-weight: bold;
  text-align: center;
  font-family: 'Poppins', sans-serif;
  color: #5272ad;
}
.btn-explor-button a{
  background: #3F51B5;
  padding: 15px 80px;
  font-size: 25px;
  font-weight: 700;
  border-radius: 49px;
  color: #fff;
  text-decoration: none;
  display: inline-block;
}
.btn-explor-button{
  text-align: center;
}
.our-campus-cls nav{
  width: 100%;
}
.our-campus-cls .nav-tabs .nav-item{
width: 308px;
margin:4px;
}
.our-campus-cls .nav-tabs .nav-item button{
  width: 100%;
  height: 80px;
  padding: 0px;
  border-radius: 0;
}
.our-campus-cls .nav-link{ 
  font-size: 30px;
  background-color: #194a99;
  color: #fff;
  font-weight: 500;
  border-radius: 6px;
  padding: 10px;
}
.our-campus-cls  .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
  color: #ffffff;
  background-color: #105eda;
  border-color: #105eda  #105eda #105eda;
}
.carousel-indicators{
  bottom: 0px;
  margin-bottom: 44px;
}
.carousel-caption{bottom: 48px;}
/* ====================
Our campus end 
=======================*/
.applycation{
  position: fixed;
  z-index:999;
  top: 50%;
 right: 0;
  display: block;
}

.mainapplycation h1{
  background: #224797;
  width: 100%;
  font-size: 31px;
  font-weight: 400;
  text-align: center;
  border-radius:10px 0px 0px 10px;
  color: #fff;
  padding: 15px 38px;
}
.mainapplycation ul{
  padding: 0;
}
.mainapplycation ul li{
  list-style: none;
  background-color: #279fde;
  width: 100%;
  margin-bottom: 10px;
  padding: 20px 10px;
  border-radius: 10px 0px 0px 10px;
}
.mainapplycation ul li a{
  text-decoration: none;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}


/* ====================================
School of Marine Enginering & Technology 
========================================*/

.header-card-titel-btnnew a{
  background-color: #184a9a;
  font-size: 16px;
  font-weight: 700;
  font-family: 'Open Sans';
  padding: 15px 25px;
  border-radius: 5px;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}

.overview_cls{
  margin: 20px 0;
}
.overviewtext h1{
  font-size: 35px;
  font-weight: 700;
  font-family: "Open Sans";
  margin-bottom: 10px;
}
.overviewtext p{
  font-size: 20px;
  font-weight: 400;
  font-family: "Open Sans";
  margin-bottom: 10px;

}
.programmoes_bg_cls{
  background-color: #dadada;   
  padding: 30px 0 40px 0;
}
.main_tittle_head h1{
  font-size: 45px;
  font-weight: 700;
  font-family: "Open Sans";
  margin-bottom: 10px;
  text-align: center;
}
.programe_box_cls{
  height:615px;
  background: #fff;
  padding: 20px;
  border-radius: 10px;
  margin: 20px 10px;
  box-shadow: 0 0 6px #32323240;
  cursor: pointer;
}
.main_program_img_cls img{
  width: 100%;
  margin: 0 auto;
  display: block;
  border-radius: 10px;
}
.programmoes_bg_cls .container-fluid .row{
  margin: 0 15px;
}
.programe_tittle_para h1{
  font-size: 32px;
  font-weight: 700;
  font-family: "Open Sans";
  margin-bottom: 10px;
  text-align: center;
  color: #234697;
}
.programe_tittle_para p{
  font-size: 32px;
  font-weight: 400;
  font-family: "Open Sans";
  margin-bottom: 10px;
  text-align: center;
  color: #234697;
}
.main_tittle_head{
  padding: 30px 0;
}
.main_program_img_cls{
  height: 380px;
  overflow: hidden;
  margin-bottom: 21px;
}
.doenload_bruchers_cls a{ 
  background-color: #194a99;
  font-size: 24px;
  font-weight: 700;
  font-family: 'Open Sans';
  padding: 20px 25px;
  border-radius: 40px;
  color: #fff;
  text-decoration: none;
  text-transform: capitalize;
}
.doenload_bruchers_cls{
  margin: 70px 0;
  text-align: center;
}
.programmoes_bg_cls .slick-slider{
margin: auto;
}

/* =========================================
School of Marine Enginering & Technology end
============================================*/


/* =========================================
             Our Faculty
============================================*/
.Our_Faculty{
  margin: 50px 0 115px 0;
}

.Our_Faculty_circal{
  width: 250px;
  height: 250px;
  overflow: hidden;
  margin-bottom: 20px;
  border-radius: 50%;

}
.Our_Faculty_circal img{
width: 100%;
  overflow: hidden;
  height: 100%;
}
.Our_Faculty_main_cls  {
  width: 267px;
  text-align: center;
  margin: auto;
}
.Our_Faculty_tittle_para h4{
  font-size: 28px;
  font-weight: 700;
  font-family: "Open Sans";
  margin-bottom: 10px;
  text-align: center;
  color: #000000;
}
.Our_Faculty_tittle_para p{
  font-size: 24px;
  font-weight: 400;
  font-family: "Open Sans";
  margin-bottom: 10px;
  text-align: center;
  color: #000000;
}
.Our_Faculty .container {
  max-width: 1400px !important;
}
.Our_Faculty_slick_cls  .slick-next{
  background: url(../images/admitionimage40.png);
  background-position: center;
  background-repeat: no-repeat;
  font-size: 0px;
  right: -120px !important;


}
.Our_Faculty_slick_cls .slick-prev {
  background: url(../images/admitionimage41.png);
  background-position: center;
  background-repeat: no-repeat;
  font-size: 0px;
  z-index: 1;
  left: -135px !important;
}
.Our_Faculty_slick_cls  button{
  background-color: #003399 !important;
  height: 60px;
  width: 60px;
  border-radius: 50%;
}
.slick-prev:before, .slick-next:before{
  font-size: 1px !important;
}

/* =========================================
              Our Faculty End
============================================*/


/* =========================================
            School Events End
============================================*/

.School_Events_bg_cls{
  background-color: #ececec;   
  padding: 0px 0 40px 0;
}
.School_Events_slick_cls {
  margin-bottom: 66px;
}

.School_Events_box_cls  {
  width: 452px;
  overflow: hidden;
  background-color: #fff;
  height:515px;
  margin: 20px auto;
  box-shadow: 0 0 5px #33333352;
}
.School_Events_img_cls img{
width: 100%;
margin-bottom: 20px;
height: 300px;
}
.School_Events_tittle_para{
  padding: 15px;
  height: 135px;
  overflow: hidden;
  text-align: initial;
}
.School_Events_tittle_para p{
  font-size: 20px;
  font-weight: 400;
  font-family: "Open Sans";
  margin-bottom: 10px;
  text-align: left;
  color: #000000;
}
.School_Events_bg_cls .container{
  max-width: 1600px !important;
}
.School_Events_slick_cls  .slick-next{
  background: url(../images/admitionimage40.png);
  background-position: center;
  background-repeat: no-repeat;
  font-size: 0px;
  right: -28px !important;


}
.School_Events_slick_cls .slick-prev {
  background: url(../images/admitionimage41.png);
  background-position: center;
  background-repeat: no-repeat;
  font-size: 0px;
  z-index: 1;
  left: -22px !important;
}
.School_Events_slick_cls  button{
  background-color: #003399 !important;
  height: 60px;
  width: 60px;
  border-radius: 50%;
}
.slick-prev:before, .slick-next:before{
  font-size: 1px !important;
}
.School_Events_cls a{ 
  background-color: #194a99;
  font-size: 24px;
  font-weight: 700;
  font-family: 'Open Sans';
  padding: 10px 40px;
  border-radius: 10px;
  color: #fff;
  text-decoration: none;
  text-transform: capitalize;
}
.School_Events_cls{
  text-align: center;
}
.mb-cls{
  margin-bottom: 45px;
}
/* =========================================
             School Events End
============================================*/

/* ===============
New Campus 
=================*/

.newcamputop {
  padding-top: 80px;
}
.Quick-Facts-tittel h1{
  text-transform: capitalize;
    font-size: 40px;
    font-weight: 700;
    font-family: 'Open Sans';
    margin-bottom: 1.5rem;
    text-align: center;
}
.Director-message-imgonps img{
  width: 100%;
}
.Director-message-imgonps{
  height: auto;
  overflow: hidden;
  display: inline-flex;
  margin-top: 20px;
}
.Director-messages h1 {
  font-size: 40ppx;
  font-weight: 700;
  font-family: 'Open Sans';
  color: #004aad;
  margin-bottom: 1rem;
}
.Director-messages p {
  font-size: 25px;
  font-family: 'Open Sans';
  margin-bottom: 2rem;
  font-weight: 500;
  color: #383636;
  text-align: justify;
}
.Director-messages h4 {
  font-family: 'Allura', cursive;
  margin-bottom: 3rem;
  font-size: 5rem;
  font-weight: 400;
  color: #383636;
}
.Director-messages-btn a {
  border-radius: 5px;
  padding: 10px 30px;
  border: 1px solid #4e4e4e;
  color: #4e4e4e;
  font-weight: 600;
  font-size: 1rem;
  font-family: 'Open Sans';
  text-decoration: none;
  text-transform: uppercase;
}
.Director-iteam  .container .row{
  align-items: center;
}
.Director-iteam {
  margin-bottom:15%;
}
.imagesorganogram img{
width: 100%;
}
.tablecampusimages1{
  background-image: url(../images/quickfacts1.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
    position: relative;
    height: 400px;
    border-radius: 20px;
    transition: all 1s;
}
.tablecampusimages1:hover{
  transform: scale(1.5);
  overflow: hidden;
  display: block;
  height: 400px;
}
.tablecampusimages1::after{
  position: absolute;
  content: "";
  height: 400px;
  width: 100%;
  background-color: #000;
  opacity: 0.4;
  border-radius: 20px;

}
.tablecampus h1{
  font-size: 33px;
  font-weight: 700;
  text-align: center;
  font-family: 'Open Sans';
  z-index: 1;
}
.img-floatss{
 margin-bottom: 15px;
}
.tablecampus p{
 text-align: center !important; 
 font-size: 18px;
 font-weight: 500;
 z-index: 1;
}
.tablecampus {
  padding: 10px;
  width: 100%;
  height: 400px;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
  justify-content: center;
  flex-direction: column;
  color: #ffffff;
}
/* ===============
New Campus ENd
=================*/




.blue{background: #194a99;}
.gray{background: #ededed;}
.pestal-sky{background: #deeaf6;}
.pastal-orange{background: #fce4d7;}
.pastal-blue{background: #dae1f3;}
.pastal-green{background: #e2efdb;}
.pastal-pink{background: #ffeaf3;}




/* ======================alumni speak page===========  */
.alumnispeakinnerbox {
  background-color: #ffffff;
  position: relative;
  box-shadow: 0px 0px 9px rgb(0 110 127 / 61%);
  margin-bottom: 20px;
  padding-bottom: 10px;
  /*height: 470px;*/
  display: block;
}

/*.alumnispeakinnerbox::after {
  content: '';
  position: absolute;
  background-image: linear-gradient(-360deg, #9966ff 50%, #6600ff 50%);
  width: 6px;
  height: 60px;
  top: 70%;
}

.alumnispeakinnerbox::before {
  content: '';
  position: absolute;
  background-image: linear-gradient(-360deg, #9966ff 50%, #6600ff 50%);
  width: 6px;
  height: 60px;
  top: 13%;
  right: 0;
}
*/



.posionspeak>span {
  position: absolute;
  top: 13px;
  /* transform: rotate(-45deg); */
  font-size: 30px;
  color: white;
  left: 20px;
}

/* ====================alumni speak page==================  */


/* ===========================photo gellry end================== */
/* BEGIN CARD DESIGN */
.hero {
  position: relative;
  min-width: 33.33%;
  height: 251px;
  border-radius: 30px;
  overflow: hidden;
  box-shadow: 5px 5px 30px rgb(0 0 0 / 30%);
  margin: 30px 0;
}

.hero-profile-img {
  height: 100%;
  width: 100%;
}

.hero-description-bk {
  background-image: linear-gradient(-20deg, #0093d3, #0093d3);
  border-radius: 30px;
  position: absolute;
  top: 66%;
  left: -5px;
  height: 51%;
  width: 108%;
  transform: skew(19deg, -9deg);
}

.speaktaittel {
  position: absolute;
  top: 70%;
  padding: 20px;
  color: #ffff;
  text-align: end;
  display: flex;
  justify-content: end;
  text-align: left;
  left: 0;
  right: 0;
}

.speaktaittel h6 {
  text-shadow: 0 2.36px 4.896px #000000, 0 3px 1px #000;
  font-size: 16px;
  font-weight: 800;
}

.hero-btn {
  position: absolute;
  color: #000;
  top: 31%;
  padding: 6px 10px;
  border: 1px solid #fff;
  left: 0;
  right: 0;
  width: 40%;
  margin: auto;
  background: #00000099;
  opacity: 0;
  text-align: center;
}

.hero-btn a {
  color: #ffffff;
  font-weight: 600;
  text-decoration: none;
}

.first:hover .hero-btn {
  opacity: 1;
}

.hero-date {
  position: absolute;
  color: #fff;
  left: 30px;
  bottom: 10%;
}

/* END CARD DESIGN */


/* .btn i:before {
    width: 14px;
    height: 14px;
    position: fixed;
    color: #fff;
    background: #0077B5;
    padding: 10px;
    border-radius: 50%;
    top:5px;
    right:5px;
  } */

/* ===========================photo gellry end================== */
/* photogallery details  */


.carousel-container {
  padding: 0;
  display: inline-block;
  width: 100%;
  position: relative;
  list-style-type: none;
}

.carousel-container .carousel-content {
  position: relative;
  min-width: 33.33%;
  height: auto;
  border-radius: 30px;
  overflow: hidden;
  box-shadow: 5px 5px 30px rgb(0 0 0 / 30%);
  margin: 30px 0;
  padding: 0;
}

.carousel-container .carousel-content img {
  opacity: 0;
  padding: 0;
  vertical-align: middle;
  -webkit-animation-name: ziim;
  -webkit-animation-duration: 0.6s;
  animation-name: ziim;
  animation-duration: 0.6s;
  height: 251px;
}

@-webkit-keyframes ziim {
  from {
    -webkit-transform: scale(1)
  }

  to {
    -webkit-transform: scale(0)
  }
}

@keyframes ziim {
  from {
    transform: scale(1)
  }

  to {
    transform: scale(0)
  }
}

.carousel-container .carousel-toggle:checked~.carousel-content,
.carousel-container .carousel-toggle.active~.carousel-content {
  width: 100%;
}

.carousel-container .carousel-toggle:checked~.carousel-content img,
.carousel-container .carousel-toggle.active~.carousel-content img {
  opacity: 1;
}

.carousel-fullscreen {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  height: 27px;
  cursor: pointer;
  background: #000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAQAAAAn3TzeAAAACXBIWXMAAAsTAAALEwEAmpwYAAADGGlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjaY2BgnuDo4uTKJMDAUFBUUuQe5BgZERmlwH6egY2BmYGBgYGBITG5uMAxIMCHgYGBIS8/L5UBFTAyMHy7xsDIwMDAcFnX0cXJlYE0wJpcUFTCwMBwgIGBwSgltTiZgYHhCwMDQ3p5SUEJAwNjDAMDg0hSdkEJAwNjAQMDg0h2SJAzAwNjCwMDE09JakUJAwMDg3N+QWVRZnpGiYKhpaWlgmNKflKqQnBlcUlqbrGCZ15yflFBflFiSWoKAwMD1A4GBgYGXpf8EgX3xMw8BSMDVQYqg4jIKAUICxE+CDEESC4tKoMHJQODAIMCgwGDA0MAQyJDPcMChqMMbxjFGV0YSxlXMN5jEmMKYprAdIFZmDmSeSHzGxZLlg6WW6x6rK2s99gs2aaxfWMPZ9/NocTRxfGFM5HzApcj1xZuTe4FPFI8U3mFeCfxCfNN45fhXyygI7BD0FXwilCq0A/hXhEVkb2i4aJfxCaJG4lfkaiQlJM8JpUvLS19QqZMVl32llyfvIv8H4WtioVKekpvldeqFKiaqP5UO6jepRGqqaT5QeuA9iSdVF0rPUG9V/pHDBYY1hrFGNuayJsym740u2C+02KJ5QSrOutcmzjbQDtXe2sHY0cdJzVnJRcFV3k3BXdlD3VPXS8Tbxsfd99gvwT//ID6wIlBS4N3hVwMfRnOFCEXaRUVEV0RMzN2T9yDBLZE3aSw5IaUNak30zkyLDIzs+ZmX8xlz7PPryjYVPiuWLskq3RV2ZsK/cqSql01jLVedVPrHzbqNdU0n22VaytsP9op3VXUfbpXta+x/+5Em0mzJ/+dGj/t8AyNmf2zvs9JmHt6vvmCpYtEFrcu+bYsc/m9lSGrTq9xWbtvveWGbZtMNm/ZarJt+w6rnft3u+45uy9s/4ODOYd+Hmk/Jn58xUnrU+fOJJ/9dX7SRe1LR68kXv13fc5Nm1t379TfU75/4mHeY7En+59lvhB5efB1/lv5dxc+NH0y/fzq64Lv4T8Ffp360/rP8f9/AA0ADzT6lvFdAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAA/SURBVHjaYvjPQA5kGCHaUEApQylDKZrY4NEG5UG1YZUbetpKCcJBoG04R8DQyAGjJRfDf4b/DAAAAAD//wMAswEnryWu8FcAAAAASUVORK5CYII=) no-repeat center center;
  width: 8%;
  margin: auto;
}

.carouselFullScreen:checked,
.carouselFullScreen.active {
  display: block;
  height: 100%;
}

.carouselFullScreen:checked+.carousel-container,
.carouselFullScreen.active+.carousel-container {
  margin: 0;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 9999;
}

.carouselFullScreen:checked+.carousel-container .carousel-toggle:checked~.carousel-content>li,
.carouselFullScreen.active+.carousel-container .carousel-toggle:checked~.carousel-content>li {
  height: 100%;
  line-height: 99vh;
}

.carouselFullScreen:checked+.carousel-container .carousel-fullscreen,
.carouselFullScreen.active+.carousel-container .carousel-fullscreen {
  width: 54px;
  height: 54px;
  left: 73%;
  top: 40%;
}

.carouselFullScreen:checked+.carousel-container img,
.carouselFullScreen.active+.carousel-container img {
  width: auto;
  height: 100%;
  max-height: 100vh;
  max-width: 100vw;
  -webkit-animation-name: zoom;
  -webkit-animation-duration: 0.6s;
  animation-name: zoom;
  animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(0)
  }

  to {
    -webkit-transform: scale(1)
  }
}

@keyframes zoom {
  from {
    transform: scale(0)
  }

  to {
    transform: scale(1)
  }
}

input[type=checkbox].carouselFullScreen,
input[type=checkbox].carousel-toggle {
  visibility: hidden;
}


/* photo gallery detail  */

/* mobile responsive  */
@media screen and (min-width: 768px) and (max-width: 991px) {
  .cat-info {
    right: 40%;
    top: -35px;
  }
}

@media screen and (min-width: 470px) and (max-width: 767px) {
  .cat-info {
    right: 40%;
    top: -20px;
  }
}

@media screen and (min-width: 300px) and (max-width: 469px) {
  .cat-info {
    right: 40%;
    top: -30px;
  }
}


.top-nav .btn-quick {
  right: 56px;
}

.top-nav .btn-quick1 {
  position: absolute;
  right: 185px;
  top: 100%;
  background: #800000;
  padding: 5px 8px 8px;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  outline: none;
  border-radius: 0 0 4px 4px;
}

.top-nav .btn-quick1:before,
.top-nav .btn-quick1:after {
  content: "";
  position: absolute;
  width: 0;
  right: 100%;
  top: 0;
  height: 0;
  border-top: 28px solid #800000;
  border-left: 8px solid transparent;
}

.top-nav .btn-quick1:after {
  border-right: 8px solid transparent;
  border-left: none;
  left: 100%;
  right: auto;
}

.top-nav .btn-quick1:hover {
  color: #fff;
}

.top-nav .btn-quick1:hover span:after {
  color: #fff;
}

.top-nav .btn-quick1[aria-expanded="true"] span:after {
  content: "\e03a";
}


.top-nav .btn-quick2 {
  position: absolute;
  /*right: 326px;*/
  right: 304px;
  top: 100%;
  background: #800000;
  padding: 5px 8px 8px;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  outline: none;
  border-radius: 0 0 4px 4px;
}

.top-nav .btn-quick2:before,
.top-nav .btn-quick2:after {
  content: "";
  position: absolute;
  width: 0;
  right: 100%;
  top: 0;
  height: 0;
  border-top: 28px solid #800000;
  border-left: 8px solid transparent;
}

.top-nav .btn-quick2:after {
  border-right: 8px solid transparent;
  border-left: none;
  left: 100%;
  right: auto;
}

.top-nav .btn-quick2:hover {
  color: #fff;
}

.top-nav .btn-quick2:hover span:after {
  color: #fff;
}

.top-nav .btn-quick2[aria-expanded="true"] span:after {
  content: "\e03a";
}


.top-nav .btn-quick3 {
  position: absolute;
  /*right: 196px;*/
  right: 420px;
  top: 100%;
  background: #800000;
  padding: 5px 8px 8px;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  outline: none;
  border-radius: 0 0 4px 4px;
}

.top-nav .btn-quick3:before,
.top-nav .btn-quick3:after {
  content: "";
  position: absolute;
  width: 0;
  right: 100%;
  top: 0;
  height: 0;
  border-top: 28px solid #800000;
  border-left: 8px solid transparent;
}

.top-nav .btn-quick3:after {
  border-right: 8px solid transparent;
  border-left: none;
  left: 100%;
  right: auto;
}

.top-nav .btn-quick3:hover {
  color: #fff;
}

.top-nav .btn-quick3:hover span:after {
  color: #fff;
}

.top-nav .btn-quick3[aria-expanded="true"] span:after {
  content: "\e03a";
}

.top-nav {
  z-index: 99 !important;
}




.bg-stretch {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 1;
  /* -1 */
}

.bg-stretch img {
  max-width: none;
}

.banner .bg-stretch img {
  margin-top: 0 !important;
}

#header {
  padding-top: 0px;
}


#header .top-bar {
  margin-bottom: 8px;
  margin-top: 40px;
}


#header .extra-links {
  float: right;
  font: 400 12px/21px "Merriweather Sans", "Tahoma", "Helvetica Neue", Arial, sans-serif;
  position: relative;
  margin-top: -3px;
}

#header .extra-links a {
  color: #fff;
}

#header .extra-links.active .opener i:before {
  content: "\4d";
}

#header .extra-links .opener {
  font-size: 23px;
  display: inline-block;
  color: #999;
  text-decoration: none;
}

#header .extra-links .opener:hover {
  color: #800000;
}

#header .extra-links ul {
  position: absolute;
  display: none;
  left: 100%;
  top: 0;
  padding-left: 7px;
  width: 132px;
}

#header .extra-links li {
  padding-left: 13px;
}

#header .extra-links li:before {
  content: "\22";
  font-family: "ElegantIcons";
  color: #fff;
  margin-left: -16px;
  float: left;
}

#header .extra-links li a:hover {
  text-decoration: underline;
}

#header .navbar-brand {
  padding: 0;
  height: auto;
  margin: 30px 0 0;
}


img{
    object-fit: cover;
}
.menu-push {
  -webkit-transition: all .25s linear 0s;
  transition: all .25s linear 0s;
}

.nav-active .menu-push {
  margin-right: -598px;
  margin-left: 598px;
}

.nav-opener {
  position: relative;
  display: none;
  font-size: 24px;
  line-height: 15px;
  padding: 0 0 0 30px;
  text-transform: uppercase;
  color: #666;
  position: absolute;
  top: 10px;
  left: 85%;
  z-index: 1;
}

.nav-ico-bar {
  width: 23px;
  height: 16px;
  border-radius: 3px;
  position: absolute;
  top: 0;
  left: 0;
}

.nav-ico-bar:before,
.nav-ico-bar:after,
.nav-ico-bar span {
  background: #999;
  border-radius: 2px;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 2px;
  margin-top: -1px;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}

.nav-ico-bar:before,
.nav-ico-bar:after {
  content: "";
  top: 12%;
}

.nav-ico-bar:after {
  top: 95%;
}

.nav-ico-bar:hover {
  opacity: .9;
}

.nav-active .nav-ico-bar span {
  opacity: 0;
}

.nav-active .nav-ico-bar:after,
.nav-active .nav-ico-bar:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 50%;
  left: 0;
  right: 0;
}

.nav-active .nav-ico-bar:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.navbar {
  margin-bottom: 0;
  min-height: 0;
  border: none;
  font-size: 14px;
  line-height: 17px;
  border-radius: 0;
}

/*.navbar .container {
     position: relative;
     background: #fff;
    border-radius: 2px;
    box-shadow: 0 0 15px #000;
 }*/
ul.nav.global-nav {
  position: relative;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 0 15px #000;
}

.navbar .nav li.has-dropdown:hover .dropdown-menu {
  display: block;
}

.navbar .search-form .input-wrap {
  position: relative;
  letter-spacing: 1px;
}

.navbar .search-form .input-placeholder-text {
  width: 100%;
  text-align: right;
  font-size: 14px;
  line-height: 31px;
}

.navbar .search-form input[type="search"],
.navbar .search-form input[type="text"] {
  font-size: 14px;
  padding: 0;
}

.navbar .search-form button[type="submit"] {
  font-size: 24px;
  margin-left: 23px;
}

.navbar .info-bar {
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
  margin: 17px 33px 38px;
  overflow: hidden;
}

.navbar .info-bar .title {
  display: block;
  text-align: center;
  font-size: 15px;
  line-height: 17px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 28px;
}

.navbar .info-bar ul {
  letter-spacing: -4px;
  text-align: center;
  margin: 0 -1px -1px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.navbar .info-bar li {
  display: inline-block;
  vertical-align: top;
  width: 33.33%;
  letter-spacing: 0;
  border: solid #fff;
  border-width: 0 1px 1px 0;
}

.navbar .info-bar li:nth-child(3)~li a {
  padding: 18px 5px 7px;
}

.navbar .info-bar a {
  color: #fff;
  text-decoration: none;
  display: block;
  padding: 4px 5px 18px;
  height: 100%;
}

.navbar .info-bar a:before {
  content: "\72";
  font-family: "ElegantIcons";
  display: block;
  text-transform: none;
  width: 34px;
  font-size: 33px;
  line-height: 1;
  height: 34px;
  border-radius: 50%;
  margin: 0 auto 9px;
}

.navbar .info-bar a.red:before {
  background: #900;
}

.navbar .info-bar a.green:before {
  background: #11a99c;
}

.navbar .info-bar a.light-green:before {
  background: #0dc616;
}

.navbar .info-bar a.blue:before {
  background: #0d2cc6;
}

.navbar .info-bar a.purple:before {
  background: #710dc6;
}

.navbar .info-bar a.pink:before {
  background: #e00bd9;
}

.navbar .info-bar a.yellow:before {
  background: #FFCD00;
}

.navbar .info-bar a:hover {
  background: #262626;
}

.navbar .info-bar a span {
  display: block;
}

.navbar .logo-ico {
  display: none;
}

.nav {
  margin-bottom: 0;
}
#imucampus .nav{justify-content: center;}
.nav>li {
  position: static;
  text-align: center;
}

/*.nav>li:hover>a,
.nav>li>a.current-item {
  color: #29166f;
  font-weight: 700;
  border-bottom: 3px solid #0093d3;
}
*/
/*.nav>li>a {
  color: #151515;
  font-weight: 400;
  background: transparent !important;
  position: relative;
  display: inline-block;
  text-decoration: none !important;
}*/

.dropdown-toggle::after {
  display: none !important;
}

.nav>li>a.dropdown-toggle {
  font-size: 15px !important;
}

.nav .dropdown-menu {
  right: 0;
  border-radius: 0;
  border: none;
  box-shadow: none;
  margin-top: 0;
}

.dropdown-menu ul {
  padding: 0 0 0 16px;
}

.nav .dropdown-menu img {
  max-width: 100%;
}

.menu-area-nav .dropdown-menu {
  font-size: 14px !important;
  line-height: 16px !important;
  padding: 26px 40px 8px !important;
  border: none;
  box-shadow: 0 5px 5px -5px #333, -5px 0 5px -5px #333, 5px 0 5px -5px #333;
  border-bottom-left-radius: 15px !important;
  border-bottom-right-radius: 15px !important;
  border-top: 5px solid #213487;
}

.menu-area-nav .dropdown-menu .title {
  display: block;
  color: #29166f;
  font-weight: 700;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-size: 15px;
}

.menu-area-nav .dropdown-menu ul li {
  margin-bottom: 1rem;
}

.menu-area-nav .dropdown-menu ul a {
  color: #000;
  transition: color 100ms ease-in;
  text-decoration: none;
  text-transform: capitalize;
}

.menu-area-nav .dropdown-menu ul a:hover {
  color: #000;
}

.menu-area-nav .dropdown-menu .col {
  float: left;
  padding: 0 10px;
  width: 25%;
}

.menu-area-nav .dropdown-menu .col-50 {
  width: 50%;
}

.menu-area-nav .dropdown-menu .columns-2 {
  -webkit-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
}


.menu-area-nav .dropdown-menu .col-75 {
  width: 75%;
}

.menu-area-nav .dropdown-menu .columns-3 {
  -webkit-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
}


.top-nav {
  background: #0093d3;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  z-index: 5;
  border-bottom: 5px solid #0093d3;
}

.top-nav .nav {
  text-align: center;
  font-size: 13px;
  line-height: 15px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}


/*.top-nav .nav > li + li:before {
     content: "|";
     color: rgba(255,255,255,.25);
     margin: 0 36px 0 30px;
 }*/

.top-nav .nav>li>a {
  color: rgba(255, 255, 255, .8) !important;
  transition: color 100ms ease-in;
  padding: 7px 25px !important;
  width: 100% !important;
  display: block;
  background: none;
  border-left: solid 1px rgba(255, 255, 255, .25);
}

.top-nav .nav>li>a:hover,
.top-nav .nav>li>a:focus {
  color: rgba(255, 255, 255, 1);
  background: none;
}

.top-nav .nav>li>a:before {
  display: none;
}

.top-nav .container {
  position: relative;
}

.top-nav .btn-quick {
  position: absolute;
  right: 114px;
  top: calc(100% + 5px);
  background: #0093d3;
  padding: 5px 8px 8px;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  outline: none;
  border-radius: 0 0 4px 4px;
}

.top-nav .btn-quick:before,
.top-nav .btn-quick:after {
  content: "";
  position: absolute;
  width: 0;
  right: 100%;
  top: 0;
  height: 0;
  border-top: 28px solid #0093d3;
  border-left: 8px solid transparent;
}

.top-nav .btn-quick:after {
  border-right: 8px solid transparent;
  border-left: none;
  left: 100%;
  right: auto;
}

.top-nav .btn-quick:hover {
  color: #fff;
}

.top-nav .btn-quick:hover span:after {
  color: #fff;
}

.top-nav .btn-quick[aria-expanded="true"] span:after {
  content: "\f106";
}

.top-nav .btn-quick span:after {
  content: "\f107";
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  margin-left: 6px;
}

.top-nav .title {
  display: block;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 12px;
  color: #29166f;
  text-transform: uppercase;
  font-family: 'Open Sans Condensed', sans-serif;
  ;
  font-weight: 400;
}

.top-nav #collapse1 .container {
  padding: 31px 34px 29px 96px;
}

.top-nav #collapse1 ul {
  font-size: 15px;
  line-height: 18px;
}

.top-nav #collapse1 ul li {
  margin-bottom: 9px;
}

.top-nav #collapse1 ul a {
  color: #fff;
  transition: color 100ms ease-in;
}

.top-nav #collapse1 ul a:hover {
  color: #fff;
}

.header-middle {
  padding: 0px 0 10px;
  /*8px 0 11px;*/
}


@media (max-width: 991px) {

  #mm-0 ul.mm-listview li.mm-listitem_opened li.mm-listitem:nth-child(2),
  #mm-0 ul.mm-listview li.mm-listitem_opened li.mm-listitem:nth-child(8),
  #mm-0 ul.mm-listview li.mm-listitem_opened li.mm-listitem:nth-child(10) {
    display: block !important;
  }

  #mm-0 ul.mm-listview li.mm-listitem:nth-child(2),
  #mm-0 ul.mm-listview li.mm-listitem:nth-child(8),
  #mm-0 ul.mm-listview li.mm-listitem:nth-child(10) {
    display: none;
  }

}


header#header {
  background: linear-gradient(0deg, transparent, rgba(0, 0, 0, .8)), linear-gradient(0deg, transparent 10%, rgba(0, 0, 0, .6)) !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  right: 0;
  z-index: 8;
}

.site-footer{
  position: absolute;
  z-index: -11;
  display: flow-root;
  width: 100%
}
.site-footer__top {
  padding: 30px 0;
  width: 100%;
  background: #0093d3;
}

.site-footer .contact-details ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.site-footer .contact-details ul li {
  color: #ffffff;
  font-size: 13px;
  line-height: 20px;
  list-style: none;
  position: relative;
  padding-left: 35px;
  font-family: 'Open Sans';

}

.site-footer .contact-details ul li .contact-address-detail {
  position: absolute;
  left: 0;
  top: 0;
}

.contact-address-detail i {
  font-size: 28px;
  margin-left: 6px;
  color: #80c9e9;
}
.site-footer .connect-with-us ul li {
  color: #939393;
  font-size: 13px;
  line-height: 30px;
}



.site-footer h2 {
  color: #ffffff;
  font-size: 13px;
  margin-bottom: 5px;
  position: relative;
  padding-bottom: 10px;
  text-transform: uppercase;
  font-weight: 700;
}



.footer-social {
  list-style: none;
  padding: 0;
  margin: 0;
}
.connect-with-us ul.footer-social{display: flex;
    justify-content: space-between;}
.footer-social li {
  display: inline-block;
  margin-right: 7px;
}

.footer-social li a {
  display: block;
}

.footer-social li a i {
  font-size: 20px;
  color: #fff;
  width: 36px;
  height: 33px;
  text-align: center;
  line-height: 33px;
  transition: 0.3s;
}

.footer-social li a i.fa-facebook {
  background: #3a589b;
}

.footer-social li a i.fa-twitter {
  background: #1cb7eb;
}

.footer-social li a i.fa-instagram {
  background: #ffffff;
  color: #c60404;

}

.footer-social li a i.fa-youtube-play {
  background: #c60404;
}
.footer-social li a i.fa-linkedin {
  background: #007ab8;
}
.footer-social li a:hover i {
  transform: scale(1.05);
}

.footer-img {
  margin-top: 40px;
  text-align: center;
}

.footer-copyright {
  background: #0b1a4c;
  color: #c5c5c5;
  padding: 20px 0;
  font-size: 12px;
}

.footer-copyright p {
  margin-bottom: 0;
  color: #c5c5c5;
}

.footer-copyright a {
  color: #c5c5c5;
  text-decoration: none;
}

.footer-copyright a:hover {
  color: #0093d3;
}
.backtotop{    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 999;
    }
.backtotop a{width: 60px;
    height: 60px;
    background: #0070a1;
    display: inline-block;
    text-decoration: none;
    border-radius: 50%;
    color: #fff;
    text-align: center;}
.backtotop i{    font-size: 32px;
    padding-top: 20px;}




/*admission-area  end*/

.testmonbg {
  /* background-image: url(../images/tsstudents.jpg); */
  background-position: 50% 46px;
  width: 100%;
  height: auto;
  margin: 0 auto;
  /* background-size: cover;
    background-attachment: fixed;
    background-repeat: repeat-y;
    background-position: top center; */
  padding: 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
  background-color: #f5f5dc;
}


.pt-10 {
  margin-top: 13px;
}

.section-title h2 {
  font-size: 30px;
  font-weight: 400;
  font-family: 'Open Sans', sans-serif;
}

.testmonb::before {
  background-color: rgba(32, 44, 69, 0.9) !important;
}

.text-gray-lightgray {
  color: #000000 !important;
  font-size: 14px;
  font-weight: 600;
}

.section-title h5 {
  font-size: 18px;
  font-weight: 400;
  font-family: 'Open Sans', sans-serif;
}

.section-title {
  margin-bottom: 30px;
  position: relative;
}

/* .pb-50 {
    padding-top: 30px;
    padding-bottom: 30px;
 } */

.font-30 {
  font-size: 2.14285714rem !important;
  color: #F2184F;
}

.font-28::after {
  background: rgb(28 183 235) !important;
  bottom: -1px;
  content: "";
  height: 2px;
  left: 17px;
  position: absolute;
  width: 50px;
}

.img-circle {
  border-radius: 50%;
}

.testimonial .thumb .img-circle {
  border-radius: 50%;
  width: 100%;
  margin: auto;
  height: 116px;
}

.ml-100 {
  text-align: center;
  position: relative;
  margin-top: 20px;
}

.qoutes i {
  position: absolute;
  left: 1px;
  color: #F48B29;
  font-size: 50px;
  top: -56px;
}

.testimonaltailes h2 {
  font-size: 20px;
  color: #000000;
  font-weight: 400;
  margin-bottom: 25px;
  text-transform: capitalize;
}

.testimonaltailes {
  margin-top: 30px;
}

.testimonaltailes span {
  border-top: 4px solid #F48B29;
}

.testimonial .thumb {
  width: 140px;
  margin: auto;
  display: block;
  border-radius: 50%;
  background-color: #FFFFFF;
  /* box-shadow: 0 1px 19px 0 rgb(0 0 0 / 30%), 0 2px 6px 0 rgb(0 0 0 / 22%); */
}

/* .thumb img {
    width: 138px;
    height: 100px;
 } 
 .thumb img {
    margin: auto;
 } */

.pull-left {
  float: inherit !important;
}

/* .testmonbg .slick-next {
    right: -64px;
 } */


/* .testmonbg .slick-prev {
    left: -70px;
 } */

.text-theme-color-2 {
  color: rgb(0, 0, 0) !important;
  font-size: 14px;
  font-weight: 500;
}

.text-white {
  font-size: 17px;
  line-height: 26px;
  color: #4c4c4c !important;
  text-align: justify;
  height: 205px;
  overflow: hidden;
}


.first-slider .slick-next:hover {
  background-color: #172f41 !important;
}

.first-slider .slick-prev:hover {
  background-color: #172f41 !important;
}


/* mobile responsive  */

@media (max-width: 1199.98px) {
  .bg-header-fx {
    position: absolute;
    top: -25px;
    z-index: 1;
    left: 0;
    right: 0;
  }

  .bg-header {
    padding-top: 250px;
  }
}

@media (max-width: 991.98px) {
  .bg-header-fx {
    position: absolute;
    top: -30px;
    z-index: 1;
    left: 0;
    right: 0;
  }

  .mainimage a img {
    width: 582px;
    /* margin-right: 15px; */
    margin-bottom: 20px;
  }

  .mainlogo img {
    width: 150px;
  }
}


/* ============home page desig css=============*/


/* ======================About us page css==================== */









.mainaboutmenu1 ul {
  padding: 0;
  display: flex;
  align-items: center;
  margin: 10PX 0 20px 0;
}

.titleevents {
  background: linear-gradient(322deg, #FF8D29 0%, #153c42 74%);
  border: 1px solid #A29E74;
  border-top-style: dotted;
  border-bottom-style: dotted;
  border-left-style: none;
  border-right-style: none;
  padding-top: 3px;
  padding-bottom: 3px;
  color: #FFFFFF;
  text-shadow: 1px 1px #3d5665, 2px 2px #3d5665, 3px 3px #3d5665, 4px 4px #3d5665;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  font-size: 2em;
  letter-spacing: 2px;
}



.mainaboutmenu1 h1 {
  font-size: 18px;
  color: #242424;
  font-weight: bold;
  font-family: 'Open Sans', sans-serif;
  display: flex;
  align-items: center;
}

.mainaboutmenu1 h1 img {
  width: 2%;
  margin-right: 2px;
}



.backbtn {
  text-align: end;
}

.backbtn a {
  border-color: #f1c40f;
  border: 2px solid #4b2497;
  color: #724cc0;
  background-image: linear-gradient(45deg, #6d47bc 50%, transparent 50%);
  background-position: 100%;
  background-size: 400%;
  transition: background 300ms ease-in-out;
  padding: 1em 1.8em;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  border-radius: 0.6em;
}

.backbtn a:hover {
  background-position: 0;
  color: rgb(255, 255, 255);
}

.facilitybtnflex {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.mainaboutmenu1 h4 {
  font-size: 26px;
  color: #242424;
  font-weight: bold;
  font-family: 'Open Sans', sans-serif;
  display: flex;
  align-items: center;
  font-weight: 300;
  margin: 48px 0 0 0;
}

.mainstudentgn h4 {
  font-size: 18px;
  color: #242424;
  font-weight: bold;
  font-family: 'Open Sans', sans-serif;
  display: flex;
  align-items: center;
  font-weight: bold;
  margin-bottom: 20px;


}

.mainstudentgn h4 i {
  padding-right: 10px;
}

.mainstudentgn h4 strong {
  border-bottom: 4px solid #0093d3;
}




.clakochi img {
  height: 300px !important;
  width: 100% !important;
}

.aboutuscontent .container,
.container-lg,
.container-md,
.container-sm,
.container-xl {
  max-width: 1230px;
}

.mainaboutmenu .img-abouts {
  position: relative;
}


.listabout .b li {
  font-size: 20px;
  color: #000 !important;
  list-style: none;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}

.listabout {
  margin-bottom: 65px;
}

.listabout .b li::before {
  content: "\2022";
  color: #0093d3;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.mainaboutmenucls h6 {
  font-size: 20px;
  color: #ffffff;
  font-weight: 800;
  border-left: 4px solid #0093d3;
  padding: 5px 0 5px 15px;
  font-family: 'Open Sans', sans-serif;
  margin-bottom: 20px;
}

.aboutscontent01 {
  position: relative;
}

.aboutscontent02::after {
  content: "";
  position: absolute;
  width: 3%;
  height: 34%;
  background-color: rgb(0, 147, 211);
  left: 16px;
  bottom: 0;
}

.aboutscontent02::before {
  content: "";
  position: absolute;
  width: 49%;
  height: 10px;
  background-color: rgb(0, 147, 211);
  left: 15px;
  top: 100%;
  z-index: 1;
}

.aboutscontent01::after {
  content: "";
  position: absolute;
  width: 4%;
  height: 34%;
  background-color: rgb(0, 147, 211);
  left: 0;
  bottom: 0;
}

.aboutscontent01::before {
  content: "";
  position: absolute;
  width: 51%;
  height: 10px;
  background-color: rgb(0, 147, 211);
  left: 0px;
  top: 100%;
}

.img-abouts::after {
  content: "";
  position: absolute;
  width: 3%;
  height: 43%;
  background-color: rgb(0, 147, 211);
  left: 0;
  bottom: 0;
}

.img-abouts::before {
  content: "";
  position: absolute;
  width: 51%;
  height: 10px;
  background-color: rgb(0, 147, 211);
  left: 0px;
  top: 100%;
}








/* .mainaboutmenucls1 h2  span{
 border-top:  4px solid #0093d3;
 } */

.mainaboutmenucls1 img {
  float: left;
  padding: 0 10px 0 0;
}

.mainaboutmenucls img {
  width: 368px;
  float: left;
  padding: 0 10px 0 0;
}


.colpostsweaimg img{
 padding: 10px;
   height: 235px;
   overflow: hidden;
   display: block;
   width: 100%;
}
/* .mainaboutmenucls h2 span{
    border-top: 4px solid #0093d3;
 } */


.downloadbrucher{
 text-align: end;
}
.downloadbrucher a{
 background: #5d42c3;
 padding: 10px;
 text-decoration: none;
 color: #fff;
 border-radius: 5px;
}
/* about us annual accounts css  */


/* top scroll  */
#back-to-top {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 0px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #007293;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}

#back-to-top:hover {
  background-color: #555;
}

.mt-110 {
  margin-top: 180px;
}

/* top scroll end  */
/* eventsnew  */
.eventboxcolor01 .eventtitels{
 background: #293462;
   padding: 10px;
   text-align: center;
   height: 112px;
   display: flex;
   align-items: center;
   justify-content: center;
   margin: 30px 0 30px 0;
}
.eventboxcolorlib .eventtitels{
 background: #a0b0f3;
   padding: 10px;
   text-align: center;
   height: 112px;
   display: flex;
   align-items: center;
   justify-content: center;
   margin: 30px 0 30px 0;
  color:black;
}
.eventboxcolorlib .eventtitels a{
 color: #000;
   text-decoration: none;
   font-size: 18px;
   font-weight: 500;
}
.eventboxcolor02 .eventtitels{
 background: #D61C4E;
   padding: 10px;
   text-align: center;
   height: 112px;
   display: flex;
   align-items: center;
   justify-content: center;
   margin: 30px 0 30px 0;
}
.eventtitels a{
 color: #fff;
   text-decoration: none;
   font-size: 18px;
   font-weight: 500;
}
.eventboxcolor03 .eventtitels{
 background: #FEB139;
   padding: 10px;
   text-align: center;
   height: 112px;
   display: flex;
   align-items: center;
   justify-content: center;
   margin: 30px 0 30px 0;
}
.eventboxcolor04 .eventtitels{
 background: #66BFBF;
   padding: 10px;
   text-align: center;
   height: 112px;
   display: flex;
   align-items: center;
   justify-content: center;
   margin: 30px 0 30px 0;
}
/* eventsnew End */
/* annual account link css end*/


.annualaccountpdflink a {
  font-size: 14px;
  font-weight: 500;
  color: #000000;
}


/* annual account link css end*/

.annualaccountpdflink {
  background: #f8f8f8;
  width: 75%;
  margin-bottom: 10px;
  padding: 15px;
  border: 1px solid #ddd5d5;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}



.baxshadows .annualaccountpdf p {
  font-size: 18px;
  font-weight: 500;
  color: #000000;
}
.baxshadows .annualaccountpdf{
 position: relative;
}
.baxshadows .annualaccountpdf p{
 list-style: none;

}
.annualaccountpdf a {
  font-size: 14px;
  font-weight: 500;
  color: #000000;
}

.annualaccountpdf a:hover {
  color: #007ab9;
}



.annualaccountpdflink a span {
  margin-right: 5px;
}



.tablecampus:hover{
 border: none;
}
.tablecampus:hover h1{
 color: #ffffff;
}
.tablecampus h6{
 font-size: 14px;
 font-weight: 300;
 text-align: justify;
}


/* about us annual accounts css end  */
.vc_content_color h1 {
  font-size: 22px;
  font-weight: 700;
  color: #29166f;
}

.vc_content_color p {
  font-size: 18px;
  font-weight: 400;
  color: #2c2c2c;
}

.vc_contect_cls ul {
  margin: 0;
  padding: 0;
}

.vc_contect_cls ul li {
  list-style: none;
  margin-bottom: 15px;
}

.vc_contect_cls ul li a {
  text-decoration: none;
  font-size: 14px;
  color: #2c2c2c;
  font-weight: 500;
  margin-left: 10px;
}

.vc_contect_cls ul li a:hover {
  text-decoration: none;
  font-size: 14px;
  color: #01aafe;
  font-weight: 500;
  margin-left: 10px;
}

.profile_all_cls {
  background-color: white;
  border: 1px solid rgb(225, 225, 225);
  padding: 10px;
  margin-bottom: 20px;
}

.profile_all_cls p {
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 500;
}

/* .profile_all_cls p:nth-child(1) {
    font-size: 14px;
    font-weight: 500;
    margin: 0;
 } */

/* .profile_all_cls p:nth-child(3){
    font-size: 12px;
    font-weight: 500;
    color: #9d9d9d;
 } */
.newbox_vc_cls {
      background-color: #0093d3;
    padding: 10px;
    margin-bottom: 20px;
    border: 2px solid #0093d3;
}

.newbox_vc_cls h6{color: #fff;}

.vcpdcls {
  padding: 30px 0;
}

/* header no one*/


/* tender table css  */


.table td,
.table th {
  border-top: none;
  border-right: 1px solid rgba(0,0,0,0.2);
  border-bottom: 1px solid rgba(0,0,0,0.2);
}

.table {
  border: 1px solid rgba(0,0,0,0.2);
}

.tabletender .table tr td ul li {
  list-style-type: lower-alpha;
}
.table thead {
  background: #0093d3;
  text-align: left;
}
.btechmarine-cls-tabs-cantent > ul > li{
  list-style-type:none;
  margin-bottom: 15px;
  font-size: 20px;
}
.btechmarine-cls-tabs-bg .btechmarine-cls-tabs-cantent ul li{margin: 0;}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: #e9f8ff !important;
}

.tabletender .table tr:nth-of-type(even) {
  background: #f7fcff;
}

.tabledrowpdown .btn-secondary:hover {
  color: #6e6d6d;
  background-color: transparent;
  border-color: #0093d3;
}

.font_pup {
  font-size: 14px !important;
}

.ducmenttypes a {
  text-transform: capitalize;
  color: #000000;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  margin: auto;
  width: 100%;
  text-decoration: none;
}

.ducmenttypes {
  text-align: center;
  margin: auto;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.tabledrowpdown .btn-secondary {
  color: #6e6d6d;
  background-color: transparent;
  border-color: #0093d3;
}


.tabledrowpdown .btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
  color: #6e6d6d;
  background-color: transparent;
  border-color: #0093d3;
}

.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
  box-shadow: inherit;
}

.btn-secondary.focus,
.btn-secondary:focus {
  box-shadow: inherit;
}

.tabledrowpdown .btn {
  font-size: 12px;
}

.tabledrowpdown .dropdown-item.active,
.dropdown-item:active {
  color: #707070;
  text-decoration: none;
  background-color: #e9f8ff;
}

.tabledrowpdown .dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  font-size: 12px;
}

.tabletender .table tr td p {
  font-size: 18px;
  /* font-weight: 500; */
}

#chcp_font_size button {
  color: #fff;
  padding: 0px 0px;
  margin-top: 9px;
 
}
#chcp_font_size button:hover{
 color: #fff;
}
#btn-decrease {
  font-size: 1rem;
}
#btn-orig {
 font-size:14px;
}
#btn-increase {
 font-size:12px;
}













.tenders .table tr td p:nth-child(1) {
  font-weight: bolder;
}

.tenders .table tr td p:nth-child(2) {
  font-weight: 500;
  color: #ff0023;
}

.tenders .table tr td p:nth-child(3) {
  font-size: 12px;
  font-weight: 400
}

.tabletender .dropdown-menu {
  border-radius: 0;
  width: 100%;
  overflow: scroll;
}
 
/* rigister  */

/* rigister end  */

/* faq css  */
.accordion {
  margin: 30px 0;
}

.accordion .item {
  border: none;
  background: none;
}

.t-p {
  color: rgb(0 0 0);
  padding: 15px 20px 10px 20px;
  text-align: justify;
  font-size: 16px;
}

.accordion .item .item-header h2 button.btn.btn-link {
  color: rgb(0, 0, 0);
  border-radius: 0px;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.accordion .item:nth-of-type(odd) {
  background: #f8f8f8 !important;
  margin-bottom: 20px;
}

.accordion .item {
  background-color: #e4e4e4 !important;
  margin-bottom: 20px;
  box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
}

.accordion .item .item-header {
  border-bottom: none;
  background: transparent;
  padding: 0px;
  margin: 2px;
}

.btn.focus,
.btn:focus {
  outline: 0;
  box-shadow: initial;
}

.accordion .item .item-header h2 button {
  color: white;
  font-size: 20px;
  display: block;
  width: 100%;
  text-align: left;
}

.accordion .item .item-header h2 i {
  float: right;
  font-size: 30px;
  color: #000000;
  width: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
}

button.btn.btn-link.collapsed i {
  transform: rotate(0deg);

}

button.btn.btn-link i {
  transform: rotate(180deg);
  transition: 0.5s;
}



/* faq css  end*/


/* gallery css  */
.layout {
  text-align: center;
  width: 100%;
}

.layout>div {
  display: inline-block;
  width: 100%;
}

/* simple */
.flip-container {
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;

  -ms-transform: perspective(1000px);
  -moz-transform: perspective(1000px);
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;

  border: 1px solid #ccc;
}

/* START: Accommodating for IE */
.flip-container:hover .back,
.flip-container.hover .back {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

.flip-container:hover .front,
.flip-container.hover .front {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

/* END: Accommodating for IE */

.flip-container,
.front,
.back {
  width: 100%;
  height: 326px;
}

.front img {
  width: 100%;
  height: 326px;
  object-fit: cover;
  object-position: center;
}

.flipper {
  -webkit-transition: 0.6s;
  -webkit-transform-style: preserve-3d;
  -ms-transition: 0.6s;

  -moz-transition: 0.6s;
  -moz-transform: perspective(1000px);
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;

  transition: 0.6s;
  transform-style: preserve-3d;

  position: relative;
}

.front,
.back {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;

  -webkit-transition: 0.6s;
  -webkit-transform-style: preserve-3d;
  -webkit-transform: rotateY(0deg);

  -moz-transition: 0.6s;
  -moz-transform-style: preserve-3d;
  -moz-transform: rotateY(0deg);

  -o-transition: 0.6s;
  -o-transform-style: preserve-3d;
  -o-transform: rotateY(0deg);

  -ms-transition: 0.6s;
  -ms-transform-style: preserve-3d;
  -ms-transform: rotateY(0deg);

  transition: 0.6s;
  transform-style: preserve-3d;
  transform: rotateY(0deg);

  position: absolute;
  top: 0;
  left: 0;
}

.gallerycls {
  margin: 40px 0;
}

.front {
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  background: lightgreen;
  z-index: 2;
  background: url(http://sky790312.tk/images/mywebsite/me.jpg) 0 0 no-repeat;
  ;
}

.front h2 {
  position: absolute;
  color: #fff;
  z-index: 1;
  font-family: 'Open Sans', sans-serif !important;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  padding: 12px;
  border-bottom: 2px solid #fff;
  display: block;
  width: 75%;
  margin: auto;
  left: 0;
  right: 0;
}

.front::before {
  background-color: #00000042;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  right: 0;
  top: 0;
  z-index: 1;
}

.back {
  background: lightblue;
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -o-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}

.back h3 {
  font-family: 'Open Sans', sans-serif !important;
  text-transform: uppercase;
  font-weight: 600;
  position: absolute;
  top: 35%;
  font-size: 18px;
  color: #ffff;
  left: 0;
  right: 0;
}

/* .front .name {
    font-size: 2em;
    display: inline-block;
    background: rgba(33, 33, 33, 0.9);
    color: #f8f8f8;
    font-family: Courier;
    padding: 5px 10px;
    border-radius: 5px;
    bottom: 0px;
    left: 25%;
    position: absolute;
    text-shadow: 0.1em 0.1em 0.05em #333;
    display: none;
  
    -webkit-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    transform: rotate(-20deg);
  } */

.back-title {
  font-size: 17px;
  color: #fff;
  display: inline-block;
  border: 1px solid #fff;
  padding: 10px 40px 10px 25px;
  margin: 5px;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
}

.back-title a {
  font-size: 17px;
  color: #fff;
  text-decoration: none;
}

.back p {
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  text-align: center;
  padding: 0 20px;
  font-size: 18px;
}

/* vertical */
.vertical.flip-container {
  position: relative;
}

.vertical .back {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

.vertical.flip-container .flipper {
  -webkit-transform-origin: 100% 80px;
  -moz-transform-origin: 100% 80px;
  -ms-transform-origin: 100% 80px;
  transform-origin: 100% 80px;
}

/*
  .vertical.flip-container:hover .flipper {
  -webkit-transform: rotateX(-180deg);
  -moz-transform: rotateX(-180deg);
  -ms-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
  }
  */

/* START: Accommodating for IE */
.vertical.flip-container:hover .back,
.vertical.flip-container.hover .back {
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  transform: rotateX(0deg);
}

.vertical.flip-container:hover .front,
.vertical.flip-container.hover .front {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

/* galley css end */


/* new  upadates  */
.mainbgupdate {
  background-color: #f5f5f5;
  box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
  height: 364px;
}

.category a {
  background: #6a67ce;
  color: #fff;
  padding: 3px 5px 1px;
  font-size: 12px;
  display: inline-block;
  border-radius: 5px;
  margin: 10px 0;
}

.date {
  color: #9BA3EB;
  font-size: 12px;
  font-weight: 400;
  margin: 5px 0;
}

.view-more-right a {
  color: #ff7e15;
  padding-right: 25px;
  text-decoration: none;
  margin-top: 20px;
}

.view-more-right {
  position: absolute;
  bottom: 3px;
}

.upcoming-event {
  display: inline-block;
  width: 100%;
  background: #fff;
  height: 431px;
}

.upcoming-event1 ul {
  padding: 0;
}

.upcoming-event1 ul li:nth-of-type(odd) {
  background-color: #e9e9e9;
}

.upcoming-event-01 h1 {
  font-size: 18px;
  margin: 0;
}

.title {
  font-weight: 600;
}

.alumnisces2 {
  border: 1px solid #9BA3EB !important;
  padding: 20px 20px 10px;
  width: 100% !important;
}

.alumnisces2:hover {
  background-color: #9BA3EB;
}

.alumnisces2 p {
  font-size: 12px;
  font-weight: 500;
}

.mainupdateimg img {
  width: 100%;
  height: 363px;
  object-position: center;
  background-size: 85%;
  object-fit: fill;
}

.para_news_update p {
  height: 115px; 
  width: 100%;
  display: block;
  overflow: hidden;
}

/* new  upadates end */


/*======== alumni student=============== */
.upcoming-event {
  display: inline-block;
  width: 100%;
  background: #fff;
}

.upcoming-event h1 {
  color: rgb(255 255 255) !important;
  font-size: 14px;
  margin: 0;
}

.upnews {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #6A67CE;
  padding: 10px;
  text-transform: capitalize;
}

.upnewsbg_one {
  background: #FF8D29 !important;
}

.upnewsbg_two {
  background: #006e7f !important;
}

.upcoming01 a {
  font-size: 12px;
  color: #fff;
  text-decoration: none;
}

.upcoming-event ul {
  padding: 0;
  margin: 0;
  box-shadow: 0 0 25px rgb(0 0 0 / 25%);
  height: 100%;

}

.mb-25 {
  margin-bottom: 40px;
}

.upcoming-event ul li {
  list-style: none;
  padding: 10px 15px 15px 5px;
  position: relative;
  cursor: pointer;
  border-bottom: none !important;
  transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
}

.upcoming-event ul li h3 {
  font-size: 15px;
  color: #29166f;
  font-weight: 600;
  display: flex;
  align-items: center;
}

.upcoming-event ul li h3 span {
  background: #f4f238;
  font-size: 11px;
  padding: 5px 8px;
  display: inline-block;
  color: #29166f;
  margin: 0 0 0 10px;
  line-height: 11px;
}

.upcoming-event ul li:hover p,
.upcoming-event ul li:hover h3 {
  color: rgb(255, 255, 255);
}

.upcoming-event ul li p {
  font-size: 14px;
  color: #000000;
  line-height: 19px;
  font-weight: 500;
  padding: 0px 0px 1px 0;
}

.upcoming-event ul li:hover:before {
  filter: brightness(100);
}

.home-sec-4 {
  padding: 50px 0;
}

.home-sec-4 h2 {
  font-size: 27px;
  color: #242424;
  font-weight: 300;
  border-left: 4px solid #0093d3;
  padding: 5px 0 5px 15px;
}

.home-sec-4 h2 a {
  font-size: 12px;
  background: #0093d3;
  float: right;
  padding: 10px 15px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
}

.home-sec-4 h2 a .fa {
  margin: 0 0 0 6px;
  font-size: 16px;
}

.alumnisces {
  display: flex !important;
  align-items: center;
}

.upcoming-event .alumnisces ul li p {
  font-size: 14px;
  color: #333;
  line-height: 19px;
}

.upcoming-event .slick-vertical .slick-slide {
  border-bottom: 2px solid #e6e2f7 !important;
}

/* ==================alumni student==============  */


.tabscampus .nav a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  color: #000 !important;

}


.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  border-bottom: none;
}

.tabscampus .nav a span img {
  width: 75px;
}

.tabscampus .tab-content .tab-pane {
  border: 1px solid #dee2e6;
  padding: 10px;
}

/* contact us  */





.contactusinner h5 {
  font-size: 20px;
  text-transform: capitalize;
  color: #01aaff;
  font-weight: 600;
}


.form_contect_text {
  /* float: right;
   width: 68%; */
  margin-top: 21px;
}

.mailid_related_queries h5 {
  font-size: 17px;
  font-weight: 400;

}

.newforms_detail h6 {
  text-align: center;
  text-transform: capitalize;
  font-size: 18px;
  font-weight: bold;
  color: #29166f;
  border-bottom: 1px solid #222;
  padding: 10px;
}

.related_queries_mail {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  margin-bottom: 20px;
}




.contanctus_mail a i {
  color: #00b2fd;
  font-size: 15px;
}







.admissionqueries h6 {
  margin: 0;
  color: #29166f;
  text-transform: capitalize;
  font-weight: 600;
  text-align: start;
  font-size: 18px;
}

.admissionqueries h5 {
  margin: 0;
  color: #29166f;
  font-weight: 400;
  padding: 12px 10px;
  font-size: 18px;
}


.mainqueriesbox2 h6 {
  padding: 15px 10px;
}



.mainqueriesbox2 p {
  margin: 0;
}

.mainqueriesbox2 p {
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  text-transform: capitalize;
  padding: 16px 10px;

}

.all_dericter_img img {
  height: 191px;
  box-shadow: 0 -4px 7px rgb(0 0 0 / 8%), 0 15px 12px rgb(0 0 0 / 15%);
}



.queriesimuicon {
  background-color: #c3d8eb;
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 63px
}

.queriesimuicon h4 a {
  text-decoration: none;
}

.queriesimuicon h4 a:hover {
  text-decoration: none;
  color: #29166f;
}

.queriesimuicon h4 {
  color: #29166f;
  font-weight: 600;
  text-transform: capitalize;
  font-size: 18px;
  margin: 0;
}

.queriesimuicon img {
  margin-left: 117px;
  width: 20px;
}

/* contact us  end*/







/* chennai_campus_facility_innerpage */
.parabox-p-tag .fg-gallery .fa-galleryimg img {
  position: relative;
}
.parabox-p-tag p{
 text-align: justify;
}
.parabox-p-tag h2 {
  /* font-size: 18px; */
  color: #242424;
  font-weight: bold;
  font-family: 'Open Sans', sans-serif;
  display: flex;
  align-items: center;
  border-left: 4px solid #0093d3;
  padding: 5px 0 5px 15px;
  text-transform: uppercase;
  margin-left: 20px;
}

/* chennai_campus_facility_innerpage */
/* =======================card desig adimission============= */
.card-deck {
  margin: 0 -15px;
  justify-content: space-between;
}

.card-deck .card {
  margin: 0 0 1rem;
}

.school {
  background-image: url(../images/admissionspagebg2.png);
  padding: 40px 0 0px 0;
  background-repeat: no-repeat;
  background-position: center;
}

.card-text {
  margin-bottom: 7px;
  overflow: hidden;
  text-align: justify;
}

.card-decks {
  margin-bottom: 30px;
  box-shadow: 0 2px 8px rgb(0 0 0 / 30%), 0 3px 8px rgb(0 0 0 / 22%);
}

.card-title {
  font-size: 16px;
  font-weight: 600;
  font-family: 'Poppins', sans-serif;
  height: 51px;
}

.card-img,
.card-img-top {
  height: 200px;
}

.formbg {
  background-color: #311c81;
  padding: 15px 20px;
  border-radius: 5px;
}

.formbg .btn-secondary {
  background-color: #6654aa;
  border-color: #6654aa;
}

.rasiobtn {
  display: flex;
  align-items: baseline;
  color: #ffff;
  margin-bottom: -16px;
  padding: 0 10px;
}

.formbg .dropdown .btn {
  width: 100%;
  text-align: left;
}

.cls_form_btn .btn {
  padding: 3px;
  width: 65%;
  font-weight: 500;
  font-size: 18px;
  border-radius: 5px;
}

.cls_mb_form {
  margin-bottom: -15px;
}

.rasiobtn .custom-control {
  padding-left: 2.5rem;
}

.formbg .form-control {
  background-color: #6654aa;
  border-radius: 0;
  border: none !important
}

.formbg ::-webkit-input-placeholder {
  /* Edge */
  color: #fff;
}

.formbg :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #fff;
}

.mr-cls {
  margin-bottom: -23px;
}

.formbg ::placeholder {
  color: #fff;
}

.formbg .form-control:focus {
  border-color: transparent;
}

.cls_form_btn .btn-primary {
  color: #311c81;
  background-color: #d6ccff;
  border-color: #d6ccff;
}

.cls_form_btn .btn-primary:hover {
  color: #311c81;
  background-color: #d6ccff;
  border-color: #d6ccff;
}

.cls_form_btn .btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
  background-color: #d6ccff;
  border-color: #d6ccff;
  color: #311c81;
}

#cars {
  width: 100%;
  padding: 10px;
  background: #6654aa;
  border: none;
  color: #fff;
}

#cars option {
  font-size: 10px;
  width: 100%;
  overflow: hidden;
  margin-bottom: 10px;
  font-weight: 500;
}
.form-control{
 color: #ffffff;
}


/* =======================card desig adimission end============= */

/* alumni adimission  */
.alumniadmission {
  background: white;
  border: 1px solid #e3d8d8;
  position: relative;
  margin: 66px 10px 10px 10px;
  padding: 0 0 20px 0;
}

.admissiontext {
  text-align: center;
  padding: 0 10px;
}

.admissiontext h1 {
  font-size: 20px;
  text-align: center;
  text-transform: capitalize;
  margin-top: 49px;
}

.admissiontext h5 {
  font-size: 10px;
  color: #000000;
  font-weight: 600;
}

.titelpagep {
  height: 140px;
  overflow: hidden;
}

.alumniadmisin {
  position: absolute;
  top: -45px;
  width: 100%;
}

.alumniadmisin img {
  margin: auto;
  display: block;
  width: 116px;
  height: 86px;
  border-radius: 49px;
}

.admissionsanl {
  margin: 50px 0;
  background: #f5f5dc;
  padding: 40px 0;
}

/* .admissionsanl    .slick-prev:before, .slick-next:before{
    font-size: 30px;
 }
 .admissionsanl .slick-next:before, .slick-prev:before{
    font-size: 30px;
 } */

.admissionsanl .alumniadmissionone .slick-prev:hover {
  background: rgb(41, 22, 111) !important;
  color: rgb(255 255 255) !important;
  text-decoration: none !important;
}

.admissionsanl .alumniadmissionone .slick-next:hover {
  background: rgb(41, 22, 111) !important;
  color: rgb(255 255 255) !important;
  text-decoration: none !important;
}


.admissionsanl .alumniadmissionone .slick-prev:before {
  content: "\f104";
  font-family: revert;
  font-size: 26px !important;
  margin: 0 0 0 13px;
  line-height: 40px !important;
  text-align: center;

}

.admissionsanl .alumniadmissionone .slick-prev:before {
  content: "\f104";
  font-family: revert;
  font-size: 26px !important;
  margin: 0 0 0 13px;
  line-height: 30px !important;
  text-align: center;

}

/* .alumniadmissionone .slick-prev {
  left: 88% !important;
} */

.admissionsanl .alumniadmissionone .slick-next:before {
  content: "\f105";
  font-family: revert;
  font-size: 26px !important;
  margin: 0 0 0 15px;
  line-height: 32px !important;
  text-align: center;

}

.admissionsanl .alumniadmissionone .slick-next,
.admissionsanl .alumniadmissionone .slick-prev {
  font: normal normal normal 0px/1 FontAwesome;
}


.admissionsanl .slick-arrow {
  position: absolute;
  right: 0;
  top: -26px;
  z-index: 99999;
  display: flex;
  flex-wrap: wrap;
}

.admissionsanl .slick-arrow {
  margin: 0 0 0 7px;
  background: #cbcbcb;
  width: 34px;
  height: 32px;
  /* border-radius: 50%;
    line-height: 40px !important; */
  text-align: center;
  z-index: 1;
}

.topofbtn {
  display: flex;
  align-items: center;
  color: #fff;
  text-align: center;
  justify-content: end;
}

.apllynewbtn {
  display: flex;
  /* align-items: center; */
  color: #fff;
}

.apllynewbtn a {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  margin-right: 20px;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 600;
}

.apllynewbtn a span i {
  color: #e3ed07;
  margin-left: 10px;
}

.imuddegreebtn {
  text-align: center;
  color: #fff;
  background: #5d42c3;
  padding: 10px 13px;
  border-radius: 5px;
  font-weight: 400;
  margin-right: 10px;
  height: 45px;
  display: flex;
  align-items: center;
}

.btnadmission a:hover {
  background: #5d42c3;
  color: #fff;
}

.imuddegreebtn:hover {
  background-color: #ad9af6;
}

.imuddegreebtn a {
  color: #ffffff;
  text-decoration: none;
  font-size: 13px;
  display: flex;
  flex-direction: column;
  line-height: 13px;
}

.admissionsanl .headingadmison h1 {
  text-transform: capitalize;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 1px;
}


#contact input[type="text"],
#contact input[type="email"],
#contact input[type="tel"],
#contact input[type="url"],
#contact textarea,
#contact button[type="submit"] {
  font: 400 12px/16px "Open Sans", Helvetica, Arial, sans-serif;
}

#contact {
  background: #311c81;
  padding: 25px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
}

#contact h3 {
  display: block;
  font-size: 30px;
  font-weight: 300;
  margin-bottom: 10px;
}

#contact h4 {
  margin: 5px 0 15px;
  display: block;
  font-size: 13px;
  font-weight: 400;
}

fieldset {
  border: medium none !important;
  margin: 0 0 10px;
  min-width: 100%;
  padding: 0;
  width: 100%;
}


#contact input[type="text"],
#contact input[type="email"],
#contact input[type="tel"],
#contact input[type="url"],
#contact textarea {
  width: 100%;
  border: 1px solid #6654aa;
  background: #6654aa;
  margin: 0 0 -6px;
  padding: 8px;
  color: #ffff;
}

#contact input[type="text"]:hover,
#contact input[type="email"]:hover,
#contact input[type="tel"]:hover,
#contact input[type="url"]:hover,
#contact textarea:hover {
  -webkit-transition: border-color 0.3s ease-in-out;
  -moz-transition: border-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out;
  border: 1px solid #6654aa;
}

#contact textarea {
  height: 100px;
  max-width: 100%;
  resize: none;
}

#contact button[type="submit"] {
  cursor: pointer;
  width: 100%;
  border: none;
  background: #6654aa;
  color: #ffffff;
  margin: 0 0 -6px;
  padding: 8px;
  font-size: 20px;
}

#contact button[type="submit"]:hover {
  background: #6654aa;
  -webkit-transition: background 0.3s ease-in-out;
  -moz-transition: background 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}

#contact button[type="submit"]:active {
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
}

.copyright {
  text-align: center;
}

#contact input:focus,
#contact textarea:focus {
  outline: 0;
  border: 1px solid #6654aa;
}

#contact ::-webkit-input-placeholder {
  color: #fff;
}

#contact :-moz-placeholder {
  color: #fff;
}

#contact ::-moz-placeholder {
  color: #fff;
}

#contact :-ms-input-placeholder {
  color: #fff;
}

.admissionsanl select.simple {
  background: #6654aa;
  border: 1px solid #6654aa;
  padding: 8px;
  color: #fff;
  font-size: 12px;
}

.brusherbtn {
  background: #5d42c2;
  padding: 5px;
  border-radius: 6px;
  /* width: 160px; */
  text-align: center;
}

.brusherbtn a {
  text-decoration: none;
  color: #fff;
  padding: 10px;
}

.tils h6 {
  color: #fff;
  text-transform: capitalize;
  font-weight: 500;
  font-size: 15px;
}

#contact .form-check label {
  color: #fff !important;
  text-transform: capitalize;
}

#contact .form-check {
  position: relative;
  display: flex;
  padding-left: 2.25rem;
  align-items: center;
  justify-content: space-between;
}

 /* .home-banner-slider .home-slider .carousel-item{
    height: 90vh;
 }  */
   

.carousel-item img {
  height: 900px;
    width: 100%;
    object-fit: cover;
}

.banner-content{
  font-size: 2rem;
  font-weight: 700;
  font-family: 'Open Sans';
} 

#contact label {
  display: block;
  margin-bottom: 0;
  color: #ffff;
}

.formheading h5 {
  text-align: center;
  text-transform: capitalize;
  color: #222;
  font-weight: 500;
  font-size: 20px;
  margin: 0;
}

.formheading p {
  text-align: center;
  text-transform: capitalize;
  font-size: 15px;
}

.form-dflex .form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
  margin-bottom: 10px
}

/* =======================card desig adimission end============= */

/* tabs ne campus admission */

.newtansadimission .tabs {
  display: flex;
  flex-wrap: wrap;
  font-family: sans-serif;
}


.open_popup {
  background: transparent;
  text-transform: capitalize;
  font-size: 35px;
  font-weight: 700;
  border: none;
  font-family: 'Open Sans';
  line-height: 35px;
}

.open_popup a {
  font-weight: 400;
  font-size: 14px;
}

.open_popup a i {
  margin-right: 9px;
}

.popup_body {
  display: none;
  position: fixed;
  top: 15px;
  left: 0;
  right: 0;
  bottom: 0;
  transition: 300ms;
  z-index: 88888;
}

.popup_body_show {
  display: block;
  transition: 300ms;
}

.popup_back {
  background: rgba(0, 0, 0, 0.8);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.popup_contain {
  position: relative;
  background: #fff;
  min-width: 300px;
  max-width: 90%;
  margin: 80px auto 50px;
  /*min-height: 150px;*/
  max-height:80%;
  font-family: 'Open Sans', sans-serif !important;
  box-shadow: 0 19px 38px rgb(0 0 0 / 30%), 0 15px 12px rgb(0 0 0 / 22%);
  border-radius: 15px;
}

#style-3::-webkit-scrollbar {
  width: 12px;
  background-color: #F5F5F5;
}

#style-3::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  background-color: #D62929;
}

.mainpop_upscroll {
  overflow-y: scroll;
  height: 600px;
  padding: 25px;
}

[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
  outline: none;
}


.mainpup_up_titel h3 {
  font-weight: 500;
  border-left: 4px solid #0093d3;
  padding: 0px 0px 0px 9px;
  font-size: 22px;
  font-family: 'Open Sans', sans-serif !important;
}



.newtansadimission .tabs__radio {
  display: none;
}

.newtansadimission .tabs__content {
  order: 1;
  width: 100%;
  line-height: 1.5;
  font-size: 0.9em;
  display: none;
  font-family: 'Open Sans', sans-serif !important;
}

.btn_bg_affilited_one {
  background: #ff63f5 !important;
}

.aff_institutes_color2 {
  background-color: #00eaff !important;
  color: #fff;
}

.aff_institutes_color3 {
  background-color: #ff9000 !important;
  color: #fff;
}

.aff_institutes_color4 {
  background-color: #c0ff00 !important;
  color: #fff;
}

.aff_institutes_color5 {
  background-color: #ffe400 !important;
  color: #fff;
}

.aff_institutes_color6 {
  background-color: #7f4602 !important;
  color: #fff;
}

.aff_institutes_color7 {
  background-color: #1800ff !important;
  color: #fff;
}

.aff_institutes_color8 {
  background-color: #6e20a5 !important;
  color: #fff;
}

.aff_institutes_color9 {
  background-color: #ff2a00 !important;
  color: #fff;
}
.mainpara_imu_pup{
 padding-left: 15px;
   font-size: 18px;
}
.mainpara_imu_pup p{
 margin: 0 0 10px 0;

}
.aff_institutes_color .open_popup span {
  color: transparent;
  font: 1px;
}

.newtansadimission .tabs__radio:checked+.tabs__label {
  font-weight: bold;
  color: #ffffff;
  background: #009578;
  text-transform: uppercase;
  padding: 6px;
  font-size: 18px;
  font-family: 'Open Sans', sans-serif !important;
}

.newtansadimission .tabs__radio:checked+.tabs__label+.tabs__content {
  display: initial;
}



.tabs__label {
  background: #f5f5dc;
  font-weight: bold;
  color: #000000;
  text-transform: uppercase;
  padding: 6px;
  font-size: 18px;
  font-family: 'Open Sans', sans-serif !important;
}

.campustittelscl h2 {
  font-size: 25px;
  font-weight: 600;
}

.mainadmissionmap .map {
  margin-top: -138px;
}

.newtansadimission .tabs {
  position: relative;
}

.newtansadimission {
  padding-top: 106px;
}

.sixcampuspup {
  width: 50px;
  height: 50px;
  background: #ff4e1f;
  border-radius: 30px;
  margin-right: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.campustittelscls h2 {
  color: #000;
  font-size: 30px;
  font-weight: 600;
  font-family: 'Poppins', sans-serif;
}

.newcampusiconimg {
  padding: 12px;
  border-radius: 10px;
  box-shadow: 0 19px 38px rgb(0 0 0 / 30%), 0 15px 12px rgb(0 0 0 / 22%);
  height: 420px;
}

.btn_bg_affilited {
  width: 100%;
  display: block;
}


.campus01 {
  background-color: #4e9ef7 !important;
}

.campus02 {
  background-color: #0bb637 !important;
}

.campus03 {
  background-color: #242fa1 !important;
}

.campus04 {
  background-color: #6d20a4 !important;
}

.campus05 {
  background-color: #003e2f !important;
}

.campus06 {
  background-color: #000000 !important;
}

.sixcampuspup img {
  width: 59%;
  margin: auto;
  display: block;
  transform: translateY(-15%);
}

.campusname .btn {
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 600;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 9999;
}

/* tabs ne campus admission  end*/


/* academic facilities */
.imgclsfacilities {
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}

.imgclsfacilities::after {
  content: "";
  width: 135px;
  height: 77px;
  background: linear-gradient(to left, #9966ffba 0%, #5704d447 100%);
  border-top-left-radius: 89px;
  position: absolute;
  bottom: 0;
  left: -15px;
  border-top-right-radius: 91px;
}

.imgclsfacilities {
  position: relative;
}

.tittelfacilities h4 {
  position: absolute;
  top: 50%;
  left: 0;
  color: #fff;
  text-transform: capitalize;
  font-size: 20px;
  right: 0;
  text-align: center;
}

.layoutfaciliti {
  height: 300px;
}

.auditoriumimg img {
  width: 100%;
  height: 444px;
}

.facilitipd {
  padding: 60px 0;
}

.layoutfacilitipst {
  position: absolute;
  top: 73%;
  left: 35px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #c75219cf;
  padding: 10px;
}

.layoutfacilitipst .listfaciliti {
  width: 274px;
  color: #fff;
}

.layoutfacilitipst .listfaciliti p {
  margin: 0;
}

.layoutfacilitipst .listfaciliti h1 {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 0px;
}

.leftarrowbox1 {
  position: relative;
}

.bottomarrow .leftarrowbox h1 {
  font-size: 18px;
  text-transform: capitalize;
  position: relative;
  text-align: start;
  margin-left: 25px;
}

.bottomarrow .leftarrowbox h1::after {
  content: '';
  margin: auto;
  z-index: 19999;
  height: 4px;
  width: 49px;
  background: #51cafe;
  position: absolute;
  left: 0;
  top: -9px
}

.leftarrowbox h1 {
  width: 100%;
  font-size: 18px;
  margin: 0;
  text-transform: capitalize;
}

.leftarrowbox {
  width: 100%;
}

.bottomarrow {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
  opacity: 1;
  color: #fff;
  width: 135px;
  height: 77px;
  background: #138fc899;
  border-top-left-radius: 89px;
  position: absolute;
  bottom: 0;
  left: 0px;
  border-top-right-radius: 91px;
  overflow: hidden;
}

.leftarrowbox1:hover .bottomarrow {
  opacity: 0;
}

.bottomarrow1 a {
  text-decoration: none;
  color: #ffff;
  text-align: center;
  margin: auto;
}

.bottomarrow:hover {
  position: absolute;
  bottom: 0;
  margin: 0;
  width: 100%;
  display: none;
  align-items: center;
  justify-content: space-between;
  background: aliceblue;
  padding: 10px;
  opacity: 0;
}

.bottomarrow1 {
  position: absolute;
  top: 0;
  margin: 0;
  width: 100%;
  display: flex;
  align-items: center;
  background: aliceblue;
  padding: 10px;
  height: 100%;
  opacity: 0;
  transition: cubic-bezier(0.075, 0.82, 0.165, 1);
}

.bottomarrow1:hover {
  position: absolute;
  top: 0;
  margin: 0;
  width: 100%;
  display: flex;
  align-items: center;
  background: #4f1bbbba;
  padding: 10px;
  height: 100%;
  opacity: 1;
  color: #fff;
}

.bottomarrow1 .leftarrowbox {
  width: 100%;
  text-align: center;
}

.titelfacility {
  box-shadow: 0 19px 38px rgb(0 0 0 / 30%), 0 15px 12px rgb(0 0 0 / 22%);
  background-color: #fff;
  padding-top: 10px;
}

.pdbtn {
  padding: 0 10px 10px 10px;
}

.pdbtn a {
  padding: 10px !important;
  font-weight: 600 !important;
}

.titelp {
  padding: 0 10px;
  height: 60px;
  overflow: hidden;
}

.titelheading {
  padding: 10px 10px;
}

.imgdetailsfacility {
  height: 150px;
  overflow: hidden;
  margin-bottom: 15px;

}

.titelheading h4 {
  color: #222;
  text-transform: capitalize;
  position: relative;
  font-size: 21px;
  font-weight: 500;
}

.titelheading h4::after {
  content: "";
  border-top: 4px solid #f34040;
  position: absolute;
  top: -5px;
  width: 20%;
  height: 4px;
  left: 0;
}

.facilitibg {
  background-color: #f5f5dc;
}

/* academic facilities end */


/* new contect page  */
.sixcampus_address_bg {
  background-color: beige;
  padding: 20px 0;

}

.white_contect_bg_box {
  width: 100%;
  position: relative;
  max-width: 827px;
  margin: auto;
  background: #fff;
  box-shadow: 0 19px 38px rgb(0 0 0 / 30%), 0 15px 12px rgb(0 0 0 / 22%);
  padding: 25px 25px 30px 25px;
  height: 340px;
  transition: all .3s;
}

.form_contect_text_02 {
  width: 370px;
  flex-shrink: 0;
  height: auto;
  background-color: #39AEA9;
  box-shadow: 4px 13px 30px 1px #222 20%;
  transform: translate(-147px, 12px);
  padding: 20px;
  position: absolute;
}

.contect_heading_01 h6 {
  font-size: 17px;
  color: #fff;
  text-transform: capitalize;
  font-weight: 600;
}

.contect_heading_01 .address {
  color: #fff;
}

.who_is_who {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #c3d8eb;
  padding: 5px;
  margin-bottom: 5px;
}

.who_is_who a {
  color: #100f0f;
  text-decoration: none;
  font-size: 18px;
  font-weight: 600;
}

.img_Telephonedirectory {
  width: 40px;
  height: 31px;
  background: #ffffff;
  text-align: center;
  border-radius: 50%;
  line-height: 17px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.img_Telephonedirectory img {
  width: 20px;
}

.form_contectus_imu {
  background: linear-gradient(90deg, #f5f5dc 50%, #39AEA9 50%);
  padding: 20px 0;
}

/* new contect page end */


/* sitemap link  */

.sitemap-inner-bg {
  background-color: #ffff;
  padding: 0 35px;
}

.hd_sitemap h1 {
  font-size: 50px;
  text-transform: capitalize;
  font-weight: 500;
}

/* sitemap link  end*/



.imgclsfacilities img {
  height: 252px;
  width: 100%;
}

.leftarrowbox2 img {
  height: 215px;
  width: 100%;
}

.layoutfacilitipst .listfaciliti {
  width: 275px;
  color: #fff;
}

#animatedHeading1 li a {
  text-decoration: none;
  color: #000;
}

#animatedHeading2 li a {
  text-decoration: none;
  color: #000;
}

#animatedHeading li a {
  text-decoration: none;
  color: #000;
}


.mainpara_imu_pup ul {
  padding: 0 16px;
  text-align: start;

}

/* .mainpara_imu_pup p {
  text-align: start;
  font-weight: 400;
} */

.mainpup_up_titel {
  margin-bottom: 15px;
}

.imgpop_up a {
  text-decoration: none;
  color: #000;
  padding: 10px;
  font-size: 16px !important;
  border: 1px solid;
  margin-right: 10px;
}

.mainpara_imu_pup li {
  margin-bottom: 15px;

}

.imgpop_up p {
  text-align: start;
  font-weight: 400;
}




.mainpup_up_titel h3 {
  font-weight: 500;
  border-left: 4px solid #0093d3;
  padding: 0px 0px 0px 9px;
  font-size: 22px;
  font-family: 'Open Sans', sans-serif !important;
  text-align: start;
}


/* pup .new-bodis-bg  */

.testmonbg .testimonials .slick-prev:hover {
  background: #F48B29 !important;
  color: rgb(255 255 255) !important;
  text-decoration: none !important;
}

.testmonbg .testimonials .slick-next:hover {
  background: #F48B29 !important;
  color: rgb(255 255 255) !important;
  text-decoration: none !important;
}


.testmonbg .testimonials .slick-prev:before {
  content: "\f104";
  font-family: revert;
  font-size: 26px !important;
  margin: 0 0 0 13px;
  line-height: 40px !important;
  text-align: center;

}

.testmonbg .testimonials .slick-prev:before {
  content: "\f104";
  font-family: revert;
  font-size: 26px !important;
  margin: 0 0 0 0px;
  line-height: 22px !important;
  text-align: center;

}

.testimonials .slick-prev {
  left: 82% !important;
}

.testmonbg .testimonials .slick-next:before {
  content: "\f105";
  font-family: revert;
  font-size: 26px !important;
  margin: 0 0 0 0px;
  line-height: 32px !important;
  text-align: center;

}

.testmonbg .testimonials .slick-next,
.testmonbg .testimonials .slick-prev {
  font: normal normal normal 0px/1 FontAwesome;
}

.testmonbg .testimonials .slick-next,
.testmonbg .testimonials .slick-prev {
  position: absolute;
  top: 7%;
}

.testmonbg.slick-arrow {
  position: absolute;
  right: 0;
  top: -26px;
  z-index: 99999;
  display: flex;
  flex-wrap: wrap;
}

.testmonbg .slick-arrow {
  margin: 0 0 0 7px;
  background: #cbcbcb;
  width: 34px;
  height: 32px;
  text-align: center;
  z-index: 1;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}








/* ======================
Home and admition home  responsive
=========================  */
@media only screen and (max-width:1820px) and (min-width:1691px) {
  .mumbai-campus-bg {
    top: 51%;
    width: 309px;
    left: 62.5%;
  }

  .mumbai-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup {
    font-size: 29px;
    font-weight: 700;
    border: none;
    font-family: 'Open Sans';
    line-height: 27px;
  }

  .visakapatnam-campus-bg {
    position: absolute;
    top: 70%;
    width: 289px;
    left: 63%;
  }
  .navimumbai-campus-bg{top: 72%;}
  .kolkata-campus-bg{top:68%;}

  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup {
    transform: rotate(358deg);
    font-size: 27px;
    line-height: 25px;
  }
}

@media only screen and (max-width:1690px) and (min-width:1601px) {
  .contanctus_mail a{font-size:15px!important;}
  .top-bar .links li {
    font-size: 1rem;
  }

  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1407px !important;
  }

  .header .bottom-bar .menu-area-nav {
    height: 60px;
  }

  .header .bottom-bar .menu-area-nav .navbar .navbar-nav>li>a {
    font-size: 1.1rem;
  }

  .langage li a img {
    margin-top: 6px;
  }

  .top-bar .font-adjust {
    margin-left: 0px;
  }

  .latesupdates .latesupdatetitle h1 {
    font-size: 3rem;
  }

  .latesupdate-slider .latesupdates-para {
    font-size: 1rem;
  }

  .notification-para p {
    font-size: 18px;
  }

  	#academicbrochure3{left:36%;}
  #academicbrochure1 {
    left: 0%;
    right: 0;
    margin: auto;
    top: 66%;
  }

  #academicbrochure2 {
    left: 36%;
    right: 0;
    margin: auto;
    top: 50%;
  }

  #academicbrochure4 {
    left: 0;
    right: 36%;
    margin: auto;
    top: 51%;
  }

  #academicbrochure5 {
    position: absolute;
    left: 0;
    right: 36%;
    margin: auto;
    top: 21%;
  }

  .Vice-Chancellortitle h1 {
    font-size: 3rem;
  }

  .Vice-Chancellortitle p {
    font-size: 24px;
  }

  .Vice-Chancellortitle h4 {
    font-size: 4rem;
  }
/* .Vice-Chancellor-bg-blue{
  width: 677px;
 }*/
  .chennai-campus-bg {
    height: 113px;
    overflow: hidden;
    position: absolute;
    top: 47%;
    width: 226px;
    left: 46%;
  }

  .mumbai-campus-bg {
    height: 111px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 309px;
    left: 61.5%;
  }

  .kochi-campus-bg {
    height: 111px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 247px;
  }

  .navimumbai-campus-bg {
    height: 115px;
    overflow: hidden;
    position: absolute;
    top: 71%;
    width: 270px;
    left: 45%;
  }

  .visakapatnam-campus-bg {
    height: 109px;
    overflow: hidden;
    position: absolute;
    top: 69%;
    width: 289px;
    left: 62%;
  }

  .kolkata-campus-bg {
    height: 105px;
    overflow: hidden;
    position: absolute;
    top: 67%;
    width: 214px;
    left: 84%;
  }

  .open_popup {
    background: transparent;
    text-transform: capitalize;
    font-size: 31px !important;
    font-weight: 700;
    border: none;
    font-family: 'Open Sans';
    line-height: 31px !important;
  }

  .parapopup_img_lefr p {
    height: 310px;
  }

  .campus-popupimg-size-h-w img {
    height: 190px;
  }

  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup {
    font-size: 22px !important;
    line-height: 25px !important;
  }

  .clouds {
    height: 423px;
  }
    /* ============adimition home=============  */
  .btn-explor-button a {
    padding: 10px 53px;
  }

  .carousel-indicators {
    bottom: 47px;
  }

  .admistionhomepagehead-stiky {
    margin: -30px 0;
  }

  .tailesacademicsadim h4 {
    text-align: center;
    margin-top: 120px;
    margin-bottom: 20px;
    font-size: 28pt;
  }

  .tailesacademicsadim p {
    font-size: 38px;
  }

  .tailesacademicsadim h1 {
    font-size: 50px;
  }

  /*.Maritimefirstimag {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 44%;
    right: 50%;
    top: -26px;
    z-index: 44;
  }
*/
  .Maritimefirstimag1 {
    
    width: auto;
    position: absolute;
    left: 479px;
    right: 1px;
    top: -392px;
  }

  .Maritimefirstimag2 {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 800px;
    right: 50%;
    top: -258px;
    z-index: 38;
  }

  .Maritimefirstimag3 {
    margin: auto;
    display: block;
    width: 33%;
    position: absolute;
    left: 340px;
    right: 48%;
    top: -259px;
    z-index: 44;
  }

  .Maritimefirstimag4 {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 479px;
    right: 39%;
    top: 53px;
    z-index: 42;
  }

  .Maritimefirstimag4 img {
    position: relative;
    width: 629px;
  }

  .Maritimefirstimag2 img {
    position: relative;
    width: 446px;
  }

  .Introductionimg-bg {
    background-size: cover;
  }

  .schoolmaritimeclstext h1 {
    font-size: 36px;
    text-align: center;
    padding: 20px 0;
    font-weight: 700;
    margin-top: 25px;
  }

  .maritimeuse li a {
    font-size: 22px;
  }

  .maritimeuse li {
    border-right: 2px solid #0c0c0c;
  }

  .learnmoremaritiem {
    text-align: center;
    background: #003399;
    width: 10%;
    margin: auto;
    margin-bottom: 20px;
    line-height: 50px;
  }

  .learnmoremaritiem a {
    font-size: 29px;
    font-weight: 700;
    color: #ffffff;
  }

  .programemaritie {
    margin-top: 120px;
    margin-bottom: 50px;
  }

  .programemaritie h2 {
    font-size: 35px;
  }

  .programemaritie p {
    font-size: 26px;
  }

  .programmesiges img {
    width: 665px!important;
  }

  .programmesigess img {
    width: 685px;
  }

  .horizontal {
    grid-column: span 1;
    grid-row: span 2;
  }

  .horizontal2 {
    grid-column: span 3;
    grid-row: span 2;
  }

  .big1 {
    grid-column: span 2;
    grid-row: span 3;
  }

  .ouroeriterimgs .slick-prev {
    left: -65px !important;
  }

  .ouroeriterimgs .slick-next {
    right: -65px!important;
  }

  .student_our .slick-next {
    right: 22% !important;
  }

  .circalsstudetbox {
    right: 79%;
  }

  .titel-card-name h1 {
    font-size: 36px;
  }

  .form-btn-cls {
    width: 61%;
  }

  #cards {
    width: 65%;
  }

  .programofcls {
    margin: 0 84px 28px 229px;
  }

  .floating-label input {
    width: calc(87% - 226px);
  }

  #cards {
    width: 65%;
    padding: 10px;
    border: 2px solid #b2964f;
    margin: 0 176px;
    font-size: 21px;
  }

  .programofcls {
    margin: 0 186px 30px;
  }

  #cardtow {
    width: 69%;
    padding: 10px;
    border: 2px solid #b2964f;
    font-size: 21px;
    color: #b2964f;
  }

  .programofinterst h6 {
    font-size: 20px;
    font-weight: 400;
    margin-right: 20px;
  }

  .downloadbruchers-btns a {
    font-size: 34px;
    font-weight: 600;
  }

  .downloadbruchers-btns {
    width: 64%;
  }

  .img-capcher-cla-flex {
    margin: 0px 0 56px 186px;
  }
}

@media only screen and (max-width:1600px) and (min-width:1531px) {




  .contanctus_mail a{font-size:15px!important;}
  .top-bar .links li {
    font-size: 1rem;
  }

  .langage li a img {
    margin-top: 5px;
  }

  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1407px !important;
  }

  .header .bottom-bar .menu-area-nav {
    height: 60px;
  }

  .header .bottom-bar .menu-area-nav .navbar .navbar-nav>li>a {
    font-size: 1.1rem;
  }

  .latesupdate-slider .latesupdates-para {
    font-size: 1rem;
    margin-right: 30px;
  }

  .notification-para p {
    font-size: 16px;
  }

  .notification-btn-content a {
    height: 104px;
  }

  .latesupdates .latesupdatetitle h1 {
    font-size: 2.5rem;
  }

  .Vice-Chancellortitle h1 {
    font-size: 2.8rem;
  }

  .Vice-Chancellortitle p {
    font-size: 24px;
  }

  .Vice-Chancellortitle h4 {
    font-size: 4rem;
  }

  .Vice-Chancellor-bg-blue {
    height: 460px;
    width: 644px;
  }

  .vice-chancellor-imgon {
    right: 0%;
  }

  .vice-chancellor-imgonps img {
    width: 445px;
  }

  .Vice-Chancellor-bg-blue::after {
    background-color: #29166f;
    position: absolute;
    content: "";
    height: 459px;
    width: 52px;
    left: 9%;
    transform: rotate(19deg);
    top: 0%;
    z-index: -1;
  }

  #academicbrochure1 {
    left: 36%;
    right: 0;
    margin: auto;
    top: 20%;
    transform: rotate(0deg);
    background-size: cover;
  }

  #academicbrochure2 {
    left: 35%;
    right: 0;
    margin: auto;
    top: 51%;
  }

  #academicbrochure3 {
    left: 0;
    right: 0;
    margin: auto;
    top: 66%;
  }

  #academicbrochure4 {
    left: 0;
    right: 36%;
    margin: auto;
    top: 50%;
  }

  #academicbrochure5 {
    right: 36%;
    margin: auto;
    top: 19%;
  }

  .ship-1 {
    height: 1100px;
  }

  .chennai-campus-bg {
    height: 104px;
    top: 47%;
    width: 244px;
    left: 44%!important;
  }

  .mumbai-campus-bg {
    height: 98px;
    top: 50%;
    width: 214px;
    left: 65%;
  }

  .kochi-campus-bg {
    height: 96px;
    top: 50%;
    width: 189px;
    left: 84.5%;
  }

  .navimumbai-campus-bg {
    height: 111px;
    top:68%;
    width: 244px;
    left: 45%;
  }

  .visakapatnam-campus-bg {
    height: 100px;
    top:67%;
    width: 239px;
    left: 63.5%;
  }

  .kolkata-campus-bg {
    height: 101px;
    top: 66%;
    width: 216px;
    left: 83.5%;
  }

  .open_popup {
    font-size: 28px!important;
    line-height: 28px !important;
  }



  .parapopup_img_lefr p {
    height: 310px !important;
  }

  .campus-popupimg-size-h-w img {
    height: 190px !important;
  }

  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup {
    font-size: 22px !important;
    line-height: 25px !important;
  }

  .clouds {
    height: 425px;
  }
    /* ============adimition home=============  */
  .btn-explor-button a {
    padding: 10px 53px;
  }

  .carousel-indicators {
    bottom: 47px;
  }

  .admistionhomepagehead-stiky {
    margin: -30px 0;
  }

  .tailesacademicsadim h4 {
    text-align: center;
    margin-top: 120px;
    margin-bottom: 20px;
    font-size: 28pt;
  }

  .tailesacademicsadim p {
    font-size: 38px;
  }

  .tailesacademicsadim h1 {
    font-size: 50px;
  }

 /* .Maritimefirstimag {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 42%;
    right: 50%;
    top: -21px;
    z-index: 44;
  }
*/
 /* .Maritimefirstimag {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 44%;
    right: 50%;
    top: -26px;
    z-index: 44;
  }*/

  .Maritimefirstimag1 {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 479px;
    right: 1px;
    top: -392px;
  }

  .Maritimefirstimag2 {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 800px;
    right: 50%;
    top: -258px;
    z-index: 38;
  }

  .Maritimefirstimag3 {
    margin: auto;
    display: block;
    width: 33%;
    position: absolute;
    left: 340px;
    right: 48%;
    top: -259px;
    z-index: 44;
  }

  .Maritimefirstimag4 {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 479px;
    right: 39%;
    top: 53px;
    z-index: 42;
  }

  .Maritimefirstimag4 img {
    position: relative;
    width: 629px;
  }

  .Maritimefirstimag2 img {
    position: relative;
    width: 446px;
  }

  .allcontentprogrammes p {
    font-size: 30px;
    height: 312px;
  }

  .Introductionimg-bg {
    background-size: cover;
  }

  .schoolmaritimeclstext h1 {
    font-size: 36px;
    text-align: center;
    padding: 20px 0;
    font-weight: 700;
    margin-top: 25px;
  }

  .maritimeuse li a {
    font-size: 22px;
  }

  .maritimeuse li {
    border-right: 2px solid #0c0c0c;
  }

  .learnmoremaritiem {
    text-align: center;
    background: #003399;
    width: 23%;
    margin: auto;
    height: 67px;
    margin-bottom: 20px;
    line-height: 65px;
  }

  .learnmoremaritiem a {
    font-size: 29px;
    font-weight: 700;
    color: #ffffff;
  }

  .programemaritie {
    margin-top: 120px;
    margin-bottom: 50px;
  }

  .programemaritie h2 {
    font-size: 35px;
  }

  .allcontentprogrammes h1 {
    font-size: 34px;
  }

  .programemaritie p {
    font-size: 26px;
  }

  .programmesiges img {
    width: 662px!important;
    margin: 55px 0;
    height: 549px;
  }

  .programmesigestiles {
    height: 661px;
    width: 63%;
  }

  .programmesigess img {
    width: 648px;
    margin: 55px 0;
    height: 549px;
  }

  .programmesigestiless {
    height: 660px;
  }

  .horizontal {
    grid-column: span 1;
    grid-row: span 2;
  }

  .horizontal2 {
    grid-column: span 3;
    grid-row: span 2;
  }

  .big1 {
    grid-column: span 2;
    grid-row: span 3;
  }

  .ouroeriterimgs .slick-prev {
    left: -65px !important;
  }

  .ouroeriterimgs .slick-next {
    right: -65px!important;
  }

  .student_our .slick-next {
    right: 22% !important;
  }

  .circalsstudetbox {
    right: 79%;
  }

  .titel-card-name h1 {
    font-size: 36px;
  }

  .form-btn-cls {
    width: 61%;
  }

  #cards {
    width: 65%;
  }

  .programofcls {
    margin: 0 84px 28px 229px;
  }

  .floating-label input {
    width: calc(87% - 226px);
  }

  #cards {
    width: 65%;
    padding: 10px;
    border: 2px solid #b2964f;
    margin: 0 176px;
    font-size: 21px;
  }

  .programofcls {
    margin: 0 186px 30px;
  }

  #cardtow {
    width: 69%;
    padding: 10px;
    border: 2px solid #b2964f;
    font-size: 21px;
    color: #b2964f;
  }

  .programofinterst h6 {
    font-size: 20px;
    font-weight: 400;
    margin-right: 20px;
  }

  .downloadbruchers-btns a {
    font-size: 34px;
    font-weight: 600;
  }

  .downloadbruchers-btns {
    width: 64%;
  }

  .img-capcher-cla-flex {
    margin: 0px 0 56px 186px;
  }

  .mainapplycation ul li a {
    font-size: 15px;
  }
}

@media only screen and (max-width:1530px) and (min-width:1441px) {
  .contanctus_mail a{font-size:15px!important;}
  .parapopup_img_lefr p {
    height: 310px !important;
  }

  .campus-popupimg-size-h-w img {
    height: 190px !important;
  }

  .top-bar .links li {
    font-size: 1rem;
  }

  .langage li a img {
    margin-top: 5px;
  }

  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1407px !important;
  }

  .header .bottom-bar .menu-area-nav {
    height: 60px;
  }

  .header .bottom-bar .menu-area-nav .navbar .navbar-nav>li>a {
    font-size: 1.1rem;
  }

  .latesupdate-slider .latesupdates-para {
    font-size: 1rem;
    margin-right: 30px;
  }

  .notification-para p {
    font-size: 16px;
  }

  .notification-btn-content a {
    height: 104px;
  }

  .latesupdates .latesupdatetitle h1 {
    font-size: 2.5rem;
  }

  .Vice-Chancellortitle h1 {
    font-size: 2.8rem;
  }

  .Vice-Chancellortitle p {
    font-size: 24px;
  }

  .Vice-Chancellortitle h4 {
    font-size: 4rem;
  }

  .Vice-Chancellor-bg-blue {
    height: 460px;
/*  width: 644px;*/;
  }

  .vice-chancellor-imgon {
    right: 0%;
  }

  .vice-chancellor-imgonps img {
    width: 445px;
  }

  .Vice-Chancellor-bg-blue::after {
    background-color: #29166f;
    position: absolute;
    content: "";
    height: 459px;
    width: 52px;
    left: 9%;
    transform: rotate(19deg);
    top: 0%;
    z-index: -1;
  }

  /*.gon { width:250px; height: 250px }*/
  /*.gontwo { width: 220px; height: 220px }*/



  #academicbrochure1 {
    left: 36%;
    right: 0;
    margin: auto;
    top: 20%;
    transform: rotate(0deg);
    background-size: cover;
  }

  #academicbrochure2 {
    left: 35%;
    right: 0;
    margin: auto;
    top: 51%;
  }

  #academicbrochure3 {
    left: 0;
    right: 0;
    margin: auto;
    top: 66%;
  }

  #academicbrochure4 {
    left: 0;
    right: 36%;
    margin: auto;
    top: 50%;
  }

  #academicbrochure5 {
    right: 36%;
    margin: auto;
    top: 19%;
  }

  .ship-1 {
    height: 1100px;
  }

  .chennai-campus-bg {
    height: 104px;
    top: 47%;
    width: 244px;
    left: 44%!important;
  }

  .mumbai-campus-bg {
    height: 98px;
    top: 50%;
    width: 214px;
    left: 64%;
  }

  .kochi-campus-bg {
    height: 96px;
    top: 50%;
    width: 189px;
    left: 84.5%;
  }

  .navimumbai-campus-bg {
    height: 111px;
    top: 65%;
    width: 244px;
    left: 45%;
  }

  .visakapatnam-campus-bg {
    height: 100px;
    top: 64%;
    width: 239px;
    left: 63.5%;
  }

  .kolkata-campus-bg {
    height: 101px;
    top: 62%;
    width: 216px;
    left: 83.5%;
  }

  .open_popup {
    font-size: 28px!important;
    line-height: 28px !important;
  }


  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup {
    font-size: 22px !important;
    line-height: 25px !important;
  }
    /* ============adimition home=============  */
  .btn-explor-button a {
    padding: 10px 53px;
  }
.programmesiges{position: inherit;}
  .admistionhomepagehead-stiky {
    margin: -30px 0;
  }

  .tailesacademicsadim h4 {
    text-align: center;
    margin-top: 120px;
    margin-bottom: 20px;
    font-size: 28pt;
  }

  .tailesacademicsadim p {
    font-size: 38px;
  }

  .tailesacademicsadim h1 {
    font-size: 50px;
  }

  /*.Maritimefirstimag {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 45%;
    right: 50%;
    top: 49%;
    z-index: 44;
  }*/

  .Maritimefirstimag1 {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 384px;
    right: 1px;
    top: -392px;
  }

  .Maritimefirstimag2 {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 701px;
    right: 50%;
    top: -258px;
    z-index: 38;
  }

  .Maritimefirstimag3 {
    margin: auto;
    display: block;
    width: 33%;
    position: absolute;
    left: 224px;
    right: 48%;
    top: -261px;
    z-index: 44;
  }

  .Maritimefirstimag4 {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 381px;
    right: 39%;
    top: 50px;
    z-index: 42;
  }

  .Maritimefirstimag4 img {
    position: relative;
    width: 629px;
  }

  .Maritimefirstimag2 img {
    position: relative;
    width: 446px;
  }

  .maritimeuse {
    margin-bottom: 35px;
  }

  .Maritimefirstimag2 p {
    left: 18%;
  }

  .Maritimefirstimag1 p {
    left: 52%;
  }

  .Maritimefirstimag4 p {
    left: 22%;
  }

  .allcontentprogrammes h1 {
    font-size: 30px;
  }

  .programmesigestiles {
    background: #eaeaea;
    height: 555px;
    width: 56%;
    float: right;
    /*padding-left: 61px!important;*/
  }

  .Introductionimg-bg {
    background-size: cover;
  }

  .schoolmaritimeclstext h1 {
    font-size: 36px;
    text-align: center;
    padding: 20px 0;
    font-weight: 700;
    margin-top: 25px;
  }

  .maritimeuse li a {
    font-size: 22px;
  }

  .col-flex-on {
    margin-left: 60px;
    margin-right: 60px;
    display: flex;
  }

  .maritimeuse li {
    border-right: 2px solid #0c0c0c;
  }

  .learnmoremaritiem {
    text-align: center;
    background: #003399;
    width: 23%;
    margin: auto;
    height: 67px;
    margin-bottom: 20px;
    line-height: 65px;
  }

  .learnmoremaritiem a {
    font-size: 29px;
    font-weight: 700;
    color: #ffffff;
  }

  .programemaritie {
    margin-top: 120px;
    margin-bottom: 60px;
  }

  .programemaritie h2 {
    font-size: 35px;
  }

  .programemaritie p {
    font-size: 26px;
  }

  .programmesiges img {
    width: 100%!important;
    height: 100%!important;
    margin: 61px 0;
  }

  .programmesigess img {
    width: 100%!important;
    height: 100%!important;
    margin: 61px 0;
  }

  .programmesigestiless {
    height: 570px;
    width: 53%;
    float: left;
    padding-right: 26px;
  }

  .allcontentprogrammes p {
    font-size: 24px;
    font-weight: 400;
    padding-right: 128px;
    text-align: justify;
    word-spacing: 0px;
    margin-bottom: 80px;
    overflow: hidden;
    height: 207px;
  }

  .horizontal {
    grid-column: span 1;
    grid-row: span 2;
  }

  .horizontal2 {
    grid-column: span 2;
    grid-row: span 2;
  }

  .big1 {
    grid-column: span 1;
    grid-row: span 3;
  }

  .ouroeriterimgs .slick-prev {
    left: -9px !important;
  }

  .ouroeriterimgs .slick-next {
    right: -9px !important;
  }

  .student_our .slick-next {
    right: 22% !important;
  }

  .circalsstudetbox {
    right: 79%;
  }

  .titel-card-name h1 {
    font-size: 32px;
  }

  .form-btn-cls {
    width: 61%;
  }

  #cards {
    width: 65%;
  }

  .programofcls {
    margin: 0 84px 28px 229px;
  }

  .floating-label input {
    width: calc(87% - 226px);
  }

  #cards {
    width: 63%;
    padding: 10px;
    border: 2px solid #b2964f;
    margin: 0 170px;
    font-size: 21px;
  }

  .programofcls {
    margin: 0 169px 30px;
  }

  .programofinterst h6 {
    font-size: 20px;
    font-weight: 400;
    margin-right: 20px;
  }

  .downloadbruchers-btns a {
    font-size: 34px;
    font-weight: 600;
  }

  .mainapplycation ul li a {
    font-size: 15px;
  }
}

@media only screen and (max-width:1440px) and (min-width:1321px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1407px !important;
  }
	#academicbrochure3{left:44%;}
  #academicbrochure1 {
    left: 0%;
    right: 0;
    margin: auto;
    top: 66%;
  }

  #academicbrochure2 {
    left: 45%;
    right: 0;
    margin: auto;
    top: 50%;
  }

  #academicbrochure4 {
    left: 0;
    right: 44%;
    margin: auto;
    top: 51%;
  }

  #academicbrochure5 {
    position: absolute;
    left: 0;
    right: 44%;
    margin: auto;
    top: 21%;
  }
  #academicbrochure1 {
    left: 0%;
  }

  #academicbrochure2 {
    left: 40%;
  }

  #academicbrochure4 {
    right: 40%;
  }

  #academicbrochure5 {
    right: 40%;
  }

  .top-bar .links li {
    font-size: 16px;
  }
.contanctus_mail{padding: 10px!important;}
.contanctus_mail a{font-size: 15px!important;}
  .notification-para p {
    font-size: 16px;
  }

  .langage li a img {
    margin-top: 6px;
  }

  .top-bar .font-adjust {
    margin-left: 0px;
  }
  .header .bottom-bar .menu-area-nav .navbar .navbar-nav>li>a {
    font-size: 1.1rem;
  }

  .header .bottom-bar .menu-area-nav {
    height: 58px;
  }

  .minister-tittels h2 {
    font-size: 2rem;
  }

  .minister-tittels p {
    font-size: 1.3rem;
  }

  .misize .caption h4 {
    font-size:18px;
  }

  .misize .caption p {
    font-size: 15px;
    line-height: 18px;
    margin: 0;
  }

  .latesupdates .latesupdatetitle h1 {
    font-size: 2.4rem;
  }

  .latesupdate_slider_img img {
    //height: 300px;
    height: 450px;
    object-position: 100% 20%;

  }

  .latesupdate-slider .latesupdates-para {
    font-size: 0.9rem;
    height: 80px;
  }

  .notifications-box .slick-list {
    height: 390px !important;
  }

  .Vice-Chancellortitle h1 {
    font-size:37px;
  }

  .Vice-Chancellortitle p {
    font-size: 20px;
  }

  .Vice-Chancellortitle h4 {
    font-size: 3rem;
  }

  .Vice-Chancellor-bg-blue {
    height: 436px;
    position: relative;
    width: 615px;
  }

  .Vice-Chancellor-bg-blue::after {
    background-color: #29166f;
    position: absolute;
    content: "";
    height: 404px;
    width: 30px;
    left: 9%;
    transform: rotate(19deg);
    top: 4%;
  }

  .chennai-campus-bg {
    height: 101px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 209px;
    left: 44%!important;
  }

  .mumbai-campus-bg {
    height: 100px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 257px;
    left: 64%;
  }

  .kochi-campus-bg {
    height: 100px;
    overflow: hidden;
    position: absolute;
    top: 49%;
    width: 168px;
    left: 84%;
  }

  .navimumbai-campus-bg {
    height: 103px;
    overflow: hidden;
    position: absolute;
    top: 69%;
    width: 246px;
    left: 44.5%;
  }

  .visakapatnam-campus-bg {
    height: 109px;
    overflow: hidden;
    position: absolute;
    top: 68%;
    width: 252px;
    left: 62%;
  }

  .kolkata-campus-bg {
    height: 105px;
    overflow: hidden;
    position: absolute;
    top: 65%;
    width: 194px;
    left: 83%;
  }






  

  .clouds {
    height: 372px;
  }

  .campuscontainerimg {
    height:930px;
  }
    /* ============adimition home=============  */
  .btn-explor-button a {
    padding: 10px 53px !important;
  }

  .admistionhomepagehead-stiky {
    margin: -30px 0;
  }

  .tailesacademicsadim h4 {
    text-align: center;
    margin-top: 120px;
    margin-bottom: 20px;
    font-size: 28pt;
  }

  .tailesacademicsadim p {
    font-size: 38px;
  }

  .tailesacademicsadim h1 {
    font-size: 50px;
  }

  .Maritimefirstimag2 p {
    left: 18%;
  }

  .Maritimefirstimag1 p {
    left: 22%;
  }

  .Maritimefirstimag4 p {
    left: 22%;
  }

  /*.Maritimefirstimag {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 45%;
    right: 50%;
    top: 49%;
    z-index: 44;
  }*/

  .Maritimefirstimag1 {
    position: absolute;
    left: 384px;
    right: 1px;
    top: -392px;
  }

  .Maritimefirstimag2 {
    position: absolute;
    left: 701px;
    right: 50%;
    top: -258px;
    z-index: 38;
  }

  .Maritimefirstimag3 {
    margin: auto;
    display: block;
    width: 33%;
    position: absolute;
    left: 224px;
    right: 48%;
    top: -261px;
    z-index: 44;
  }

  .Maritimefirstimag4 {
    position: absolute;
    left: 381px;
    right: 39%;
    top: 50px;
    z-index: 42;
  }

  .Maritimefirstimag4 img {
    position: relative;
    width: 629px;
  }

  .Maritimefirstimag2 img {
    position: relative;
    width: 446px;
  }

  .maritimeuse {
    margin-bottom: 35px;
  }

  .allcontentprogrammes h1 {
    font-size: 30px;
    margin-bottom: 30px!important;
  }

  .programmesigestiles {
    background: #eaeaea;
    /*height: 536px!important;*/
    width: 56%;
    float: right;
   /* padding-left: 120px!important;*/
  }

  .Introductionimg-bg {
    background-size: cover;
  }

  .schoolmaritimeclstext h1 {
    font-size: 36px;
    text-align: center;
    padding: 20px 0;
    font-weight: 700;
    margin-top: 25px;
  }

  .maritimeuse li a {
    font-size: 22px;
  }

  .col-flex-on {
    margin-left: 60px;
    margin-right: 60px;
  }

  .maritimeuse li {
    border-right: 2px solid #0c0c0c;
  }

  .learnmoremaritiem {
    text-align: center;
    background: #003399;
    width: 23%;
    margin: auto;
    height: 67px;
    margin-bottom: 20px;
    line-height: 65px;
  }

  .learnmoremaritiem a {
    font-size: 29px;
    font-weight: 700;
    color: #ffffff;
  }

  .programemaritie {
    margin-top: 120px;
  }

  .programemaritie h2 {
    font-size: 35px;
  }

  .programemaritie p {
    font-size: 26px;
  }

  .programmesiges img {
    width: 600px!important;
    height: 100%;
    margin: 61px 0;
  }

  .programmesigess img {
    width: 708px!important;
    height: 100%;
    margin: 61px 0;
  }

  .programmesigestiless {
    height: 536px!important;
    width: 53%;
    float: left;
    padding-right: 26px;
  }

  .allcontentprogrammes p {
    font-size: 24px;
    font-weight: 400;
    padding-right: 128px;
    text-align: justify;
    word-spacing: 0px;
    margin-bottom: 80px;
    overflow: hidden;
    height: 262px;
  }

  .allcontentprogrammes {
    padding: 55px 0 0 30px!important;
  }

  .horizontal {
    grid-column: span 1;
    grid-row: span 2;
  }


  .horizontal2 {
    grid-column: span 2;
    grid-row: span 2;
  }

  .big1 {
    grid-column: span 1;
    grid-row: span 3;
  }

  .ouroeriterimgs .slick-prev {
    left: -9px !important;
  }

  .ouroeriterimgs .slick-next {
    right: -9px !important;
  }

  .student_our .slick-next {
    right: 22% !important;
  }

  .circalsstudetbox {
    right: 79%;
  }

  .titel-card-name h1 {
    font-size: 32px;
  }

  .form-btn-cls {
    width: 61%;
  }

  #cards {
    width: 65%;
  }

  .programofcls {
    margin: 0 84px 28px 229px;
  }

  .floating-label input {
    width: calc(87% - 226px);
  }

  #cards {
    width: 63%;
    padding: 10px;
    border: 2px solid #b2964f;
    margin: 0 170px;
    font-size: 21px;
  }

  .programofcls {
    margin: 0 169px 30px;
  }

  .programofinterst h6 {
    font-size: 20px;
    font-weight: 400;
    margin-right: 20px;
  }

  .downloadbruchers-btns a {
    font-size: 34px;
    font-weight: 600;
  }

  .mainapplycation ul li a {
    font-size: 15px;
  }
}

@media only screen and (max-width:1439px) and (min-width:1369px) {
  .latesupdate-slider .latesupdates-para {
    font-size: 14px;
  }

  .header .bottom-bar .menu-area-nav {
    height: 50px;
  }

  .header .bottom-bar .menu-area-nav .navbar .navbar-nav>li>a {
    font-size: 1rem;
  }

  .header .bottom-bar {
    width: 100%;
  }

  .home-sec-2 .img-circle1 {
    width: 198px;
    height: 190px;
  }

  .misize .caption h4 {
    font-size: 1rem;
  }

  .latesupdate-slider .latesupdates-para {
    height: 62px;
  }

  .notification-btn-content {
    margin-bottom: 20px;
  }

  .top-bar .links li {
    padding: 5px 12px;
  }

  .service-section {
    top: 380px;
  }

  .alumnitestimonalreadmorepostion {
    left: 0%;
  }

  .starachieverpara {
    font-size: 1.2rem;
  }

  .Vice-Chancellortitle h1 {
    font-size: 2.5rem;
  }

  .Vice-Chancellortitle p {
    font-size: 20px;
  }

  .Vice-Chancellortitle h4 {
    margin-bottom: 2rem;
    font-size: 4rem;
  }

  .Vice-Chancellor-bg-blue {
    height: 464px;
    width: 550px;
  }

  .vice-chancellor-imgonps img {
    width: 100%;
  }

  .Vice-Chancellor-bg-blue::after {
    height: 450px;
  }

  .popup_body {
    top: 15px !important;
  }

  .campus-popupimg-size-h-w img {
    height: 260px;
  }

  .open_popup {
    font-size: 26px !important;
  }

  .campusimg-name-bgone a {
    width: 40%;
  }

  .chennai-campus-bg {
    width: 216px;
    left: 45%;
  }

  .ship-1 {
    height: 1178px;
  }

  .mumbai-campus-bg {
    width: 229px;
    height: 104px;
    left: 63%;
  }

  .kochi-campus-bg {
    height: 102px;
    width: 175px;
    top: 49%;
  }

  .navimumbai-campus-bg {
    height: 101px;
    top: 64%;
    width: 220px;
    left: 45%;
  }

  .latesupdate_slider_img img {
    //height: 340px;
    height: 450px;
    object-position: 100% 20%;
  }

  .notifications-box .slick-list {
    height: 393px !important;
  }

  .latesupdates .latesupdatetitle h1 {
    font-size: 2.3rem;
  }

  .notification_name h1 {
    font-size: 2rem;
  }

  .visakapatnam-campus-bg {
    height: 99px;
    overflow: hidden;
    position: absolute;
    top: 63%;
    width: 232px;
    left: 63%;
  }

  .kolkata-campus-bg {
    height: 99px;
    overflow: hidden;
    position: absolute;
    top: 62%;
    width: 206px;
    left: 83%;
  }

  .campusallnames_cls {
    font-size: 2rem;
    padding-top: 10px;
  }

  .popup_close {
    width: 40px !important;
    right: -11px !important;
    top: -12px !important;
    height: 40px !important;
  }

  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup {
    font-size: 18px !important;
    line-height: 25px !important;
  }
}

@media only screen and (max-width:1368px) and (min-width:1359px) {
		#academicbrochure3{left:44%;}
  #academicbrochure1 {
    left: 0%;
    right: 0;
    margin: auto;
    top: 66%;
  }

  #academicbrochure2 {
    left: 45%;
    right: 0;
    margin: auto;
    top: 50%;
  }

  #academicbrochure4 {
    left: 0;
    right: 44%;
    margin: auto;
    top: 51%;
  }

  #academicbrochure5 {
    position: absolute;
    left: 0;
    right: 44%;
    margin: auto;
    top: 21%;
  }
  .top-bar .links li {
    font-size: 15px;
  }

  .parapopup_img_lefr p {
    height: 235px;
  }

  .campus-popupimg-size-h-w img {
    height: 141px;
  }

  #academicbrochure1 {
    left: 0%;
  }

  #academicbrochure2 {
    left: 42%;
  }

  #academicbrochure4 {
    right: 42%;
  }

  #academicbrochure5 {
    right: 41%;
  }

  .ship-1 {
    height: 1040px;
  }

  .kochi-campus-bg {
    height: 100px;
    overflow: hidden;
    position: absolute;
    top: 49%;
    width: 172px;
    left: 84%;
  }

  .navimumbai-campus-bg {
    height: 103px;
    overflow: hidden;
    position: absolute;
    top: 67%;
    width: 246px;
    left: 44%;
  }

  .visakapatnam-campus-bg {
    height: 109px;
    overflow: hidden;
    position: absolute;
    top: 66%;
    width: 252px;
    left: 64%;
  }

  .kolkata-campus-bg {
    height: 100px;
    overflow: hidden;
    position: absolute;
    top: 64%;
    width: 194px;
    left: 84%;
  }

  .campusimg-name-bgone a {
    width: auto;
  }


    /* ============adimition home=============  */
  .admistionhomepagehead-stiky {
    margin: -30px 0;
  }

  .tailesacademicsadim h4 {
    text-align: center;
    margin-top: 120px;
    margin-bottom: 20px;
    font-size: 28pt;
  }

  .tailesacademicsadim p {
    font-size: 38px;
  }

  .tailesacademicsadim h1 {
    font-size: 50px;
  }

/*  .Maritimefirstimag {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 45%;
    right: 50%;
    top: 49%;
    z-index: 44;
  }
*/
  .Maritimefirstimag2 p {
    left: 45%;
  }

  .Maritimefirstimag1 p {
    left: 49%;
  }

  .Maritimefirstimag4 p {
    left: 49%;
  }

  .Maritimefirstimag1 {
    
    position: absolute;
    left: 384px;
    right: 1px;
    top: -392px;
  }

  .Maritimefirstimag2 {
    position: absolute;
    left: 701px;
    right: 50%;
    top: -258px;
    z-index: 38;
  }

  .Maritimefirstimag3 {
    margin: auto;
    display: block;
    width: 33%;
    position: absolute;
    left: 224px;
    right: 48%;
    top: -261px;
    z-index: 44;
  }

  .Maritimefirstimag4 {
    position: absolute;
    left: 381px;
    right: 39%;
    top: 50px;
    z-index: 42;
  }

  .Maritimefirstimag4 img {
    position: relative;
    width: 629px;
  }

  .Maritimefirstimag2 img {
    position: relative;
    width: 446px;
  }

  .maritimeuse {
    margin-bottom: 35px;
  }

  .allcontentprogrammes h1 {
    font-size: 30px;
  }

  .programmesigestiles {
    background: #eaeaea;
    height: 555px;
    width: 53%;
    float: right;
    padding-left: 100px;
  }

  .allcontentprogrammes {
    padding: 55px 0 0 0;
  }

  .Introductionimg-bg {
    background-size: cover;
        height: 1187px;
  }

  .schoolmaritimeclstext h1 {
    font-size: 36px;
    text-align: center;
    padding: 20px 0;
    font-weight: 700;
    margin-top: 25px;
  }

  .maritimeuse li a {
    font-size: 22px;
  }

  .col-flex-on {
    margin-left: 60px;
    margin-right: 60px;
  }

  .maritimeuse li {
    border-right: 2px solid #0c0c0c;
  }

  .learnmoremaritiem {
    text-align: center;
    background: #003399;
    width: 23%;
    margin: auto;
    height: 67px;
    margin-bottom: 20px;
    line-height: 65px;
  }

  .learnmoremaritiem a {
    font-size: 29px;
    font-weight: 700;
    color: #ffffff;
  }

  .programemaritie {
    margin-top: 12px;
  }

  .programemaritie h2 {
    font-size: 35px;
  }

  .programemaritie p {
    font-size: 26px;
  }

  .programmesiges img {
    width:592px!important;
    height: 549px!important;
    margin: 61px 0;
  }

  .programmesigess img {
    width: 685px!important;   
    height: 420px!important;
    margin: 61px 0;
  }

  .programmesigestiless {
    height: 570px;
    width: 53%;
    float: left;
    padding-right: 26px;
  }

  .allcontentprogrammes p {
    font-size: 24px;
    font-weight: 400;
    padding-right: 128px;
    text-align: justify;
    word-spacing: 0px;
    margin-bottom: 80px;
    overflow: hidden;
    height: auto;
  }

  .our-campus-cls .container-fluid {
    grid-template-columns: repeat(auto-fit, minmax(184px, 4fr));
  }

  .vertical {
    grid-row: span 4;
  }

  .vertical2 {
    grid-row: span 2;
  }

  .horizontal {
    grid-column: span 1;
    grid-row: span 2;
  }

  .big1 {
    grid-column: span 2;
    grid-row: span 2;
  }

  .big {
    grid-column: span 1;
    grid-row: span 2;
  }

  .horizontal {
    grid-column: span 1;
    grid-row: span 2;
  }

  .vertical3 {
    grid-row: span 2;
    grid-column: span 1;
  }

  .horizontal2 {
    grid-column: span 2;
    grid-row: span 2;
  }

  .big2 {
    grid-column: span 1;
    grid-row: span 2;
  }

  .btn-explor-button a {
    padding: 11px 71px;
    font-size: 25px;
  }

  .ouroeriterimgs .slick-prev {
    left: -9px !important;
  }

  .ouroeriterimgs .slick-next {
    right: -9px !important;
  }

  .student_our .slick-next {
    right: 22% !important;
  }

  .circalsstudetbox {
    right: 79%;
  }

  .titel-card-name h1 {
    font-size: 32px;
  }

  .form-btn-cls {
    width: 61%;
  }

  #cards {
    width: 65%;
  }

  .programofcls {
    margin: 0 84px 28px 229px;
  }

  .floating-label input {
    width: calc(87% - 226px);
  }

  #cards {
    width: 63%;
    padding: 10px;
    border: 2px solid #b2964f;
    margin: 0 170px;
    font-size: 21px;
  }

  .programofcls {
    margin: 0 169px 30px;
  }

  .programofinterst h6 {
    font-size: 20px;
    font-weight: 400;
    margin-right: 20px;
  }

  .downloadbruchers-btns a {
    font-size: 22px;
    font-weight: 600;
  }

  .mainapplycation ul li a {
    font-size: 15px;
  }
}

@media only screen and (max-width:1320px) and (min-width:1290px) {
	#academicbrochure3{left:44%;}
  #academicbrochure1 {
    left: 0%;
    right: 0;
    margin: auto;
    top: 66%;
  }

  #academicbrochure2 {
    left: 45%;
    right: 0;
    margin: auto;
    top: 50%;
  }

  #academicbrochure4 {
    left: 0;
    right: 44%;
    margin: auto;
    top: 51%;
  }

  #academicbrochure5 {
    position: absolute;
    left: 0;
    right: 44%;
    margin: auto;
    top: 21%;
  }
}
/* ===============
admition home  only
===================*/
@media only screen and (max-width:1360px) and (min-width:1300px) {
  /* 
============
adimition home
=============  */

	#academicbrochure3{left:44%;}
  #academicbrochure1 {
    left: 0%;
    right: 0;
    margin: auto;
    top: 66%;
  }

  #academicbrochure2 {
    left: 45%;
    right: 0;
    margin: auto;
    top: 50%;
  }

  #academicbrochure4 {
    left: 0;
    right: 44%;
    margin: auto;
    top: 51%;
  }

  #academicbrochure5 {
    position: absolute;
    left: 0;
    right: 44%;
    margin: auto;
    top: 21%;
  }
  .admistionhomepagehead-stiky {
    margin: -30px 0;
  }

  .tailesacademicsadim h4 {
    text-align: center;
    margin-top: 120px;
    margin-bottom: 20px;
    font-size: 28pt;
  }

  .tailesacademicsadim p {
    font-size: 38px;
  }

  .tailesacademicsadim h1 {
    font-size: 50px;
  }

  /*.Maritimefirstimag {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 48%;
    right: 50%;
    top: 49%;
    z-index: 44;
  }*/

  .Maritimefirstimag1 {
    position: absolute;
    left: 384px;
    right: 1px;
    top: -392px;
  }

  .Maritimefirstimag2 p {
    left: 18%;
  }

  .Maritimefirstimag1 p {
    left: 52%;
  }

  .Maritimefirstimag4 p {
    left:53%;
  }

  .Maritimefirstimag2 {
    position: absolute;
    left: 701px;
    right: 50%;
    top: -258px;
    z-index: 38;
  }

  .Maritimefirstimag3 {
    margin: auto;
    display: block;
    position: absolute;
    left: 240px;
    right: 48%;
    top: -261px;
    z-index: 44;
  }

  .Maritimefirstimag4 {
    position: absolute;
    left: 381px;
    right: 39%;
    top: 50px;
    z-index: 42;
  }

  .Maritimefirstimag3 p {
    left: 31%;
  }

  .Maritimefirstimag4 img {
    position: relative;
    width: 629px;
  }

  .Maritimefirstimag2 img {
    position: relative;
    width: 446px;
  }

  .maritimeuse {
    margin-bottom: 35px;
  }

  .allcontentprogrammes h1 {
    font-size: 30px;
  }

  .programmesigestiles {
    background: #eaeaea;
    height: 555px;
    width: 54%;
    float: right;
    padding-left: 120px;
  }

  .Introductionimg-bg {
    background-size: cover;
  }

  .schoolmaritimeclstext h1 {
    font-size: 36px;
    text-align: center;
    padding: 20px 0;
    font-weight: 700;
    margin-top: 25px;
  }

  .maritimeuse li a {
    font-size: 22px;
  }

  .col-flex-on {
    margin-left: 60px;
    margin-right: 60px;
  }

  .maritimeuse li {
    border-right: 2px solid #0c0c0c;
  }

  .learnmoremaritiem {
    text-align: center;
    background: #003399;
    width: 23%;
    margin: auto;
    height: 67px;
    margin-bottom: 20px;
    line-height: 65px;
  }

  .learnmoremaritiem a {
    font-size: 29px;
    font-weight: 700;
    color: #ffffff;
  }

  .programemaritie {
    margin-top: 120px;
  }

  .programemaritie h2 {
    font-size: 35px;
  }

  .programemaritie p {
    font-size: 26px;
  }

  .programmesiges img {
    width:571px!important;
    height: 100%;
    margin: 61px 0;
  }

  .programmesigess img {
    width:571px!important;
    height: 100%;
    margin: 61px 0;
  }

  .programmesigestiless {
    height: 570px;
    width: 53%;
    float: left;
    padding-right: 26px;
  }

  .allcontentprogrammes p {
    font-size: 24px;
    font-weight: 400;
    padding-right: 128px;
    text-align: justify;
    word-spacing: 0px;
    margin-bottom: 80px;
    overflow: hidden;
    height: 207px;
  }

  .our-campus-cls .container-fluid {
    grid-template-columns: repeat(auto-fit, minmax(177px, 4fr));
  }

  .vertical {
    grid-row: span 4;
  }

  .vertical2 {
    grid-row: span 2;
  }

  .horizontal {
    grid-column: span 1;
    grid-row: span 2;
  }

  .big1 {
    grid-column: span 2;
    grid-row: span 2;
  }

  .big {
    grid-column: span 1;
    grid-row: span 2;
  }

  .horizontal {
    grid-column: span 1;
    grid-row: span 2;
  }

  .vertical3 {
    grid-row: span 2;
    grid-column: span 1;
  }

  .horizontal2 {
    grid-column: span 3;
    grid-row: span 2;
  }

  .big2 {
    grid-column: span 2;
    grid-row: span 2;
  }

  .btn-explor-button a {
    padding: 11px 71px;
    font-size: 25px;
  }

  .ouroeriterimgs .slick-prev {
    left: -9px !important;
  }

  .ouroeriterimgs .slick-next {
    right: -9px !important;
  }

  .student_our .slick-next {
    right: 22% !important;
  }

  .circalsstudetbox {
    right: 79%;
  }

  .titel-card-name h1 {
    font-size: 32px;
  }

  .form-btn-cls {
    width: 61%;
  }

  #cards {
    width: 65%;
  }

  .programofcls {
    margin: 0 84px 28px 229px;
  }

  .floating-label input {
    width: calc(87% - 226px);
  }

  #cards {
    width: 63%;
    padding: 10px;
    border: 2px solid #b2964f;
    margin: 0 170px;
    font-size: 21px;
  }

  .programofcls {
    margin: 0 169px 30px;
  }

  .programofinterst h6 {
    font-size: 20px;
    font-weight: 400;
    margin-right: 20px;
  }

  .downloadbruchers-btns a {
    font-size: 34px;
    font-weight: 600;
  }

  .mainapplycation ul li a {
    font-size: 15px;
  }
}

@media only screen and (max-width:1280px) and (min-width:1201px) {
  /* ============adimition home=============  */
  .admistionhomepagehead-stiky {
    margin: -30px 0;
  }

  .tailesacademicsadim h4 {
    text-align: center;
    margin-top: 120px;
    margin-bottom: 20px;
    font-size: 28pt;
  }

  .tailesacademicsadim p {
    font-size: 38px;
  }

  .tailesacademicsadim h1 {
    font-size: 50px;
  }

  /*.Maritimefirstimag {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 47%;
    right: 50%;
    top: -15px;
    z-index: 44;
  }*/

  .Maritimefirstimag1 {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 339px;
    right: 1px;
    top: -392px;
  }

  .Maritimefirstimag2 p {
    left: 18%;
  }

  .Maritimefirstimag1 p {
    left: 22%;
  }

  .Maritimefirstimag4 p {
    left: 22%;
  }

  .Maritimefirstimag2 {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 653px;
    right: 50%;
    top: -258px;
    z-index: 38;
  }

  .Maritimefirstimag3 {
    margin: auto;
    display: block;
    width: 45%;
    position: absolute;
    left: 207px;
    right: 48%;
    top: -261px;
    z-index: 44;
  }

  .Maritimefirstimag4 {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 341px;
    right: 39%;
    top: 50px;
    z-index: 42;
  }

  .Maritimefirstimag3 p {
    left: 31%;
  }

  .Maritimefirstimag4 img {
    position: relative;
    width: 629px;
  }

  .Maritimefirstimag2 img {
    position: relative;
    width: 446px;
  }

  .maritimeuse {
    margin-bottom: 35px;
  }

  .allcontentprogrammes h1 {
    font-size: 30px;
  }

  .programmesigestiles {
    background: #eaeaea;
    height: 555px;
    width: 51%;
    float: right;
    padding-left: 120px;
  }

  /*.Introductionimg-bg {
    background-size: cover;
  }*/

  .schoolmaritimeclstext h1 {
    font-size: 36px;
    text-align: center;
    padding: 20px 0;
    font-weight: 700;
    margin-top: 25px;
  }

  .maritimeuse li a {
    font-size: 20px;
  }

  .col-flex-on {
    margin-left: 60px;
    margin-right: 60px;
  }

  .maritimeuse li {
    border-right: 2px solid #0c0c0c;
  }

  .learnmoremaritiem {
    text-align: center;
    background: #003399;
    width: 23%;
    margin: auto;
    height: 67px;
    margin-bottom: 20px;
    line-height: 65px;
  }

  .learnmoremaritiem a {
    font-size: 29px;
    font-weight: 700;
    color: #ffffff;
  }

  .programemaritie {
    margin-top: 120px;
  }

  .programemaritie h2 {
    font-size: 35px;
  }

  .programemaritie p {
    font-size: 26px;
  }

  .programmesiges img {
    width: 100%;
    height: 100%;
    margin: 61px 0;
  }

  .programmesigess img {
    width: 100%;
    height: 100%;
    margin: 61px 0;
  }

  .allcontentprogrammes {
    padding: 59px 0 0 0;
  }

  .programmesigestiless {
    height: 570px;
    width: 53%;
    float: left;
    padding-right: 26px;
  }

  .allcontentprogrammes p {
    font-size: 24px;
    font-weight: 400;
    padding-right: 128px;
    text-align: justify;
    word-spacing: 0px;
    margin-bottom: 80px;
    overflow: hidden;
    height: 246px;
  }

  .our-campus-cls .container-fluid {
    grid-template-columns: repeat(auto-fit, minmax(177px, 4fr));
  }

  .vertical {
    grid-row: span 4;
  }

  .vertical2 {
    grid-row: span 2;
  }

  .horizontal {
    grid-column: span 1;
    grid-row: span 2;
  }

  .big1 {
    grid-column: span 2;
    grid-row: span 2;
  }

  .big {
    grid-column: span 1;
    grid-row: span 2;
  }

  .horizontal {
    grid-column: span 1;
    grid-row: span 2;
  }

  .vertical3 {
    grid-row: span 2;
    grid-column: span 1;
  }

  .horizontal2 {
    grid-column: span 1;
    grid-row: span 2;
  }

  .big2 {
    grid-column: span 2;
    grid-row: span 2;
  }

  .btn-explor-button a {
    padding: 11px 71px;
    font-size: 25px;
  }

  .ouroeriterimgs .slick-prev {
    left: -9px !important;
  }

  .ouroeriterimgs .slick-next {
    right: -9px !important;
  }

  .student_our .slick-next {
    right: 22% !important;
  }

  .circalsstudetbox {
    right: 79%;
  }

  .titel-card-name h1 {
    font-size: 32px;
  }

  .form-btn-cls {
    width: 61%;
  }

  #cards {
    width: 65%;
  }

  .programofcls {
    margin: 0 84px 28px 229px;
  }

  .floating-label input {
    width: calc(87% - 226px);
  }

  #cards {
    width: 63%;
    padding: 10px;
    border: 2px solid #b2964f;
    margin: 0 170px;
    font-size: 21px;
  }

  .programofcls {
    margin: 0 169px 30px;
  }

  .programofinterst h6 {
    font-size: 20px;
    font-weight: 400;
    margin-right: 20px;
  }

  .downloadbruchers-btns a {
    font-size: 34px;
    font-weight: 600;
  }

  .mainapplycation ul li a {
    font-size: 15px;
  }
}
/* ================
admition home only
==================*/

@media only screen and (max-width:1289px) and (min-width:1200px) {
  .campuscontainerimg{height: 863px;}
  .top-bar .links li {
    font-size: 15px;
    padding: 5px 10px;
  }

  .langage li a img {
    margin-top: 3px;
  }

  .top-bar .font-adjust {
    margin-left: -1px;
  }

  .header .bottom-bar .menu-area-nav .navbar .navbar-nav>li>a {
    font-size: 1.1rem;
  }

  .header .bottom-bar .menu-area-nav {
    height: 60px;
  }

  .latesupdate-slider .latesupdates-para {
    font-size: 0.8rem;
    /*height: 62px;*/
  }

  .latesupdate_slider_img img {
    height: 450px;
    object-position: 100% 20%;
    //height: 219px;
  }

  .minister-tittels h2 {
    font-size: 2rem;
  }

  .minister-tittels p {
    font-size: 1rem;
  }

  .misize .caption h4 {
    font-size: 14px;
  }

  .misize .caption p {
    font-size: 11px;
  }

  .home-sec-2 .img-circle1 {
    height: 177px;
  }

  .latesupdates .latesupdatetitle h1 {
    font-size: 42px;
  }

  .notification_name h1 {
    font-size: 2rem;
  }

  .notification-para p {
    font-size: 15px;
  }

  .notifications-box .slick-list {
    height: 366px !important;
  }

  .notification-btn-content a {
    height: 99px;
  }
#academicbrochure3{left:44%;}
  #academicbrochure1 {
    left: 0%;
    right: 0;
    margin: auto;
    top: 66%;
  }

  #academicbrochure2 {
    left: 45%;
    right: 0;
    margin: auto;
    top: 50%;
  }

  #academicbrochure4 {
    left: 0;
    right: 44%;
    margin: auto;
    top: 51%;
  }

  #academicbrochure5 {
    position: absolute;
    left: 0;
    right: 44%;
    margin: auto;
    top: 21%;
  }

  .alumnitestimonalreadmorepostion {
    left: 0%;
  }

  .Vice-Chancellortitle h1 {
    font-size: 2.3rem;
  }

  .Vice-Chancellortitle p {
    font-size: 19px;
  }

  .Vice-Chancellortitle h4 {
    font-size: 3rem;
  }

  .Vice-Chancellor-bg-blue {
    height: 441px;
    /*width: 567px;*/;
  }

  .Vice-Chancellor-bg-blue::after {
    background-color: #29166f;
    position: absolute;
    content: "";
    height: 402px;
    width: 34px;
    left: 9%;
    transform: rotate(19deg);
    top: 3%;
    z-index: -1;
  }

  .chennai-campus-bg {
    top: 48%;
    width: 240px;
    left: 44%;
  }

  .mumbai-campus-bg {
    top: 48%;
    width: 211px;
    left: 64%;
  }

  .kochi-campus-bg {
    top: 48%;
    width: 249px;
    left: 81%;
  }

  .navimumbai-campus-bg {
    top: 68%;
    width: 240px;
    left: 44%;
  }

  .visakapatnam-campus-bg {
    top: 67%;
    width: 220px;
    left: 64%;
  }

  .kolkata-campus-bg {
    top: 66%;
    width: 248px;
    left: 82%;
  }

  .open_popup {
    font-size: 16px !important;
  }
}

@media only screen and (max-width:1199px) and (min-width:1025px) {
  .aboutush1{bottom:122px!important;}
  .top-bar .links li {
    font-size: 13px;
    padding: 5px 10px;
  }

  .slider-caption {
    bottom: 15px;
  }

  .dashboard::after {
    width: 142% !important;
  }

  .dashboard a {
    font-size: 15px !important;
  }

  .navbar-brand img {
    width: 268px;
    margin-left: 0px;
    margin-top: 20px;
  }

  .header .bottom-bar {
    width: 100%;
  }

  .langage li a img {
    margin-top: 3px;
  }

  .top-bar .font-adjust {
    margin-left: -1px;
  }

  .header .bottom-bar .menu-area-nav .navbar .navbar-nav>li>a {
    font-size: 1.1rem;
  }
  .top-bar ul li a{font-size: 15px;}

  .header .bottom-bar .menu-area-nav {
    height: 60px;
  }

  .latesupdate-slider .latesupdates-para {
    font-size: 12px !important;
    height: 62px;
  }

  .notification-btn-content {
    margin-bottom: 5px;
  }

  .latesupdate_slider_img img {
    //height: 219px;
    height: 450px;
    object-position: 100% 20%;
  }

  .minister-tittels h2 {
    font-size: 2rem;
  }

  .minister-tittels p {
    font-size: 1rem;
  }

  .misize .caption h4 {
    font-size: 14px;
  }

  .misize .caption p {
    font-size: 11px;
  }

  .home-sec-2 .img-circle1 {
    height: 177px;
  }

  .latesupdates .latesupdatetitle h1 {
    font-size: 42px;
  }

  .notification_name h1 {
    font-size: 2rem;
  }

  .notification-para p {
    font-size: 15px;
  }

  .notifications-box .slick-list {
    height: 366px !important;
  }

  .notification-btn-content a {
    height: 99px;
  }

  #academicbrochure1 {
    left: 49%;
    right: 0;
    margin: auto;
    top: 20%;
    transform: rotate(2deg);
  }

  #academicbrochure2 {
    left: 49%;
    right: 0;
    margin: auto;
    top: 50%;
    transform: rotate(-2deg);
  }

  #academicbrochure4 {
    left: 0;
    right: 48%;
    margin: auto;
    top: 51%;
    transform: rotate(1deg);
  }

  #academicbrochure5 {
    position: absolute;
    left: 0;
    right: 48%;
    margin: auto;
    top: 20%;
  }

  .alumnitestimonalreadmorepostion {
    left: 0%;
  }

  .Vice-Chancellortitle h1 {
    font-size: 2rem;
  }

  .Vice-Chancellortitle p {
    font-size: 16px;
    margin-bottom: 1rem;
  }

  .Vice-Chancellortitle h4 {
    font-size: 3rem;
  }

  .Vice-Chancellor-bg-blue {
    height: 354px;
    width: 460px;
  }

  .Vice-Chancellor-bg-blue::after {
    background-color: #29166f;
    position: absolute;
    content: "";
    height: 311px;
    width: 18px;
    left: 10%;
    transform: rotate(19deg);
    top: 7%;
    z-index: -1;
  }

  .chennai-campus-bg {
    top: 46%;
    width: 190px;
    left: 44%;
  }

  .mumbai-campus-bg {
    top: 46%;
    width: 185px;
    left: 63%;
  }

  .kochi-campus-bg {
    top: 46%;
    width: 165px;
    left: 83%;
  }

  .navimumbai-campus-bg {
    top: 65%;
    width: 240px;
    left: 42%;
  }

  .visakapatnam-campus-bg {
    top: 66%;
    width: 220px;
    left: 61%;
  }

  .kolkata-campus-bg {
    top: 62%;
    width: 184px;
    left: 82%;
  }

  .open_popup {
    font-size: 20px !important;
    line-height: 24px !important;
  }

  .ship-1 {
    height: 730px;
  }

  .campuscontainerimg {
    height: 678px;
  }
  .connect-with-us ul.footer-social{display: block;}

  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup {
    font-size: 16px !important;
    line-height: 15px !important;
  }


}

@media only screen and (max-width:1024px) and (min-width:992px) {
  .top-bar .links li {
    font-size: 12px;
    padding: 5px 5px;
  }

  .slider-caption {
    bottom: 15px;
  }

  .langage li a img {
    width: 27px;
  }

  .dashboard::after {
    width: 144% !important;
  }

  .dashboard a {
    font-size: 13px !important;
    top: 16px;
    font-weight: 700;
  }

  .navbar-brand img {
    width: 268px;
    margin-left: 73px;
    margin-top: 20px;
  }

  .header .bottom-bar {
    width: 100%;
  }

  .langage li a img {
    margin-top: 3px;
  }

  .top-bar .font-adjust {
    margin-left: -1px;
    margin-top: -9px;
  }

  .home-sec-2 .img-circle {
    width: 115px;
    height: 110px;
  }

  .home-sec-2 .img-circle img {
    width: 76px;
  }

  .header .bottom-bar .menu-area-nav .navbar .navbar-nav>li>a {
    font-size: 1.1rem;
  }

  .header .bottom-bar .menu-area-nav {
    height: 60px;
  }

  .latesupdate-slider .latesupdates-para {
    font-size: 12px !important;
    height:67px;
  }

  .notification-btn-content {
    margin-bottom: 5px;
  }

  .latesupdate_slider_img img {
    //height: 170px;
    height: 450px;
    object-position: 100% 20%;
  }

  .minister-tittels h2 {
    font-size: 2rem;
  }

  .minister-tittels p {
    font-size: 1rem;
  }

  .misize .caption h4 {
    font-size: 12px;
  }

  .misize .caption p {
    font-size: 9px;
    min-height: 26px;
  }

  .home-sec-2 .img-circle1 {
    height: 160px;
  }

  .latesupdates .latesupdatetitle h1 {
    font-size: 35px;
  }

  .notification_name h1 {
    font-size: 1.7rem;
  }

  .notificationdate-connet .notification-date {
    padding: 10px 4px;
  }

  .notificationdate-connet .notification-name {
    padding: 10px 3px;
  }

  .notification-para p {
    font-size: 15px;
  }

  .notifications-box .slick-list {
    height: 440px !important;
  }

  .notification-btn-content a {
    height: 99px;
  }

  .service-section {
    top: 450px;
  }

  #academicbrochure1 {
    left: 55%;
    right: 0;
    margin: auto;
    top: 20%;
    transform: rotate(0deg);
  }

  #academicbrochure2 {
    left: 55%;
    right: 0;
    margin: auto;
    top: 50%;
    transform: rotate(0deg);
  }

  #academicbrochure4 {
    left: 0;
    right: 53%;
    margin: auto;
    top: 51%;
    transform: rotate(1deg);
  }

  #academicbrochure5 {
    position: absolute;
    left: 0;
    right: 54%;
    margin: auto;
    top: 20%;
  }

  .alumnitestimonaltitel h1 {
    font-size: 2.5rem;
  }

  .alumnitestimonalreadmorepostion {
    left: 0%;
  }

  .alumnitestimonalinnerbox .alumnitestimonalnamepara p {
    font-size: 14px;
    height: 100px;
  }

  .alumnitestimonalnametwo h5 {
    font-size: 1.4rem;
  }

  .alumnitestimonalnameparatwo p {
    font-size: 14px;
    font-family: 'Open Sans';
    font-weight: 600;
    height: 88px;
  }

  .Vice-Chancellortitle h1 {
    font-size: 1.8rem;
  }

  .Vice-Chancellortitle p {
    font-size: 14px;
    margin-bottom: 1rem;
  }

  .Vice-Chancellortitle h4 {
    font-size: 3rem;
  }

  .Vice-Chancellor-bg-blue {
    height: 354px;
    width: 425px;
  }

  .Vice-Chancellor-bg-blue::after {
    background-color: #29166f;
    position: absolute;
    content: "";
    height: 311px;
    width: 18px;
    left: 10%;
    transform: rotate(19deg);
    top: 7%;
    z-index: -1;
  }

  .chennai-campus-bg {
    top: 47%;
    width: 162px;
    left: 45%;
  }

  .mumbai-campus-bg {
    top: 47%;
    width: 185px;
    left: 62%;
  }

  .kochi-campus-bg {
    top: 47%;
    width: 141px;
    left: 83%;
  }

  .navimumbai-campus-bg {
    top: 64%;
    width: 196px;
    left: 43%;
  }

  .visakapatnam-campus-bg {
    top: 63%;
    width: 202px;
    left: 61%;
  }

  .kolkata-campus-bg {
    top: 61%;
    width: 156px;
    left: 82%;
  }

  .open_popup {
    font-size: 20px !important;
    line-height: 24px !important;
  }

  .ship-1 {
    height: 730px;
  }

  .campuscontainerimg {
    height: 657px;
  }

  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup {
    font-size: 16px !important;
    line-height: 16px !important;
  }


   /* 
============
adimition home
=============  */
  .admistionhomepagehead-stiky {
    margin: -30px 0;
  }

  /*.inderbg-color {
    height: 740px;
  }*/

  .tailesacademicsadim h4 {
    text-align: center;
    margin-top: 120px;
    margin-bottom: 13px;
    font-size: 21pt;
  }

  .tailesacademicsadim p {
    font-size: 28px;
  }

  .tailesacademicsadim h1 {
    font-size: 34px;
  }

  /*.Maritimefirstimag {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 44%;
    right: 50%;
    top: -15px;
    z-index: 44;
  }*/

  .Maritimefirstimag1 {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 199px;
    right: 1px;
    top: -392px;
  }

  .Maritimefirstimag2 p {
    left: 24%;
    width: 36%;
  }

  .Maritimefirstimag1 p {
    width: 38%;
    left: 32%;
  }

  .Maritimefirstimag4 p {
    left: 31%;
    width: 35%;
  }

  .Maritimefirstimag2 {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 512px;
    right: 50%;
    top: -258px;
    z-index: 38;
  }

  .Maritimefirstimag3 {
    margin: auto;
    display: block;
    width: 45%;
    position: absolute;
    left: 61px;
    right: 48%;
    top: -261px;
    z-index: 44;
  }

  .Maritimefirstimag4 {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 201px;
    right: 39%;
    top: 50px;
    z-index: 42;
  }

  .Maritimefirstimag3 p {
    left: 43%;
    width: 89%;
  }

  .Maritimefirstimag4 img {
    position: relative;
    width: 629px;
  }

  .Maritimefirstimag2 img {
    position: relative;
    width: 446px;
  }

  .maritimeuse {
    margin-bottom: 35px;
    padding: 0;
  }

  .allcontentprogrammes h1 {
    font-size: 30px;
    margin-bottom: 40px;
  }

  .programmesigestiles {
    background: #eaeaea;
    height: 440px;
    width: 54%;
    float: right;
    padding-left: 119px;
  }

  .Introductionimg-bg {
    background-size: cover;
  }

  .schoolmaritimeclstext h1 {
    font-size: 28px;
    text-align: center;
    padding: 15px 0;
    font-weight: 700;
    margin-top: 20px;
  }

  .maritimeuse li a {
    font-size: 15px;
  }

  .col-flex-on {
    margin-left: 20px;
    margin-right: 20px;
    display: block;
     margin-bottom: 26px;
  }
  .schoolmaritimecls .col-flex-on:last-child{margin-top: -20px;}

  .maritimeuse li {
    border-right: 2px solid #0c0c0c;
  }

  .learnmoremaritiem {
    text-align: center;
    background: #003399;
    width: 26%;
    margin: auto;
    height: 49px;
    margin-bottom: 20px;
    line-height: 48px;
  }

  .learnmoremaritiem a {
    font-size: 23px;
    font-weight: 700;
    color: #ffffff;
  }

  .programemaritie {
    margin-top: 100px;
  }

  .programemaritie h2 {
    font-size: 35px;
  }

  .programemaritie p {
    font-size: 26px;
  }

  .programmesiges img {
    width: 100%;
    height: 100%;
    margin: 45px 0;
  }

  .programmesigess img {
    width: 450px;
    height: 400px;
    margin: 45px 0;
  }

  .programmesigestiless .allcontentprogrammes {
    padding: 45px 0 0 40px;
  }

  .btn-programmess a {
    text-decoration: none;
    background: #003399;
    color: #fff;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
  }

  .programmesiges {
    position: absolute;
    height: 336px;
  }

  .allcontentprogrammes {
    padding: 40px 0 0 0;
  }

  .programmesigestiless {
    height: 493px;
    width: 58%;
    float: left;
    padding-right: 74px;
  }

  .allcontentprogrammes p {
    font-size: 20px;
    font-weight: 400;
    padding-right: 20px;
    text-align: justify;
    word-spacing: 0px;
    margin-bottom: 21px;
    overflow: hidden;
    height: 216px;
  }

  .our-campus-cls .container-fluid {
    grid-template-columns: repeat(auto-fit, minmax(154px, 4fr));
  }

  .vertical {
    grid-row: span 4;
  }

  .vertical2 {
    grid-row: span 2;
  }

  .horizontal {
    grid-column: span 1;
    grid-row: span 2;
  }

  .big1 {
    grid-column: span 2;
    grid-row: span 2;
  }

  .big {
    grid-column: span 1;
    grid-row: span 2;
  }

  .horizontal {
    grid-column: span 1;
    grid-row: span 2;
  }

  .vertical3 {
    grid-row: span 2;
    grid-column: span 1;
  }

  .horizontal2 {
    grid-column: span 1;
    grid-row: span 2;
  }

  .big2 {
    grid-column: span 2;
    grid-row: span 2;
  }

  .btn-explor-button a {
    padding: 10px 35px;
    font-size: 15px;
  }

  .ouroeriterimgs .slick-prev {
    left: -9px !important;
  }

  .ouroeriterimgs .slick-next {
    right: -9px !important;
  }

  .student_our .slick-next {
    right: 22% !important;
  }

  .circalsstudetbox {
    right: 76%;
  }

  .titel-card-name h1 {
    font-size: 32px;
  }

  .form-btn-cls {
    width: 62%;
    margin-left: 165px;
  }

  #cards {
    width: 65%;
  }

  .programofcls {
    margin: 0 84px 28px 229px;
  }

  .floating-label input {
    width: calc(87% - 226px);
  }

  #cards {
    width: 52%;
    padding: 10px;
    border: 2px solid #b2964f;
    margin: 0 155px;
    font-size: 21px;
  }

  .programofcls {
    margin: 0 154px 30px;
  }

  .programofinterst h6 {
    font-size: 20px;
    font-weight: 400;
    margin-right: 20px;
  }

  .downloadbruchers-btns a {
    font-size: 22px;
    font-weight: 600;
  }

  .img-capcher-cla-flex {
    margin: 0px 0 53px 150px;
    display: flex;
    align-items: baseline;
    width: 97%;
  }

  .student_ourmaincontent {
    width: 763px;
  }

  .img-capcherone {
    margin-right: 37px;
  }

  .img-capcher-input input {
    width: 146px;
  }

  .student_our .slick-prev {
    left: 66%!important;
  }

  .mainapplycation ul li a {
    font-size: 15px;
  }
}

@media only screen and (min-width: 802px) and (max-width: 991px) {
 
  .banner-content {
    font-size: 1.5rem !important;
    margin-bottom: -72px;
  }

  .minister-tittels h2 {
    font-size: 2rem;
  }

  .minister-tittels p {
    font-size: 1rem;
  }

  .misizefirst {
    margin-bottom: 2rem !important;
    justify-content: center !important;
  }

  .misize {
    margin-bottom: 2rem;
    justify-content: center;
  }

  .dashboard::after {
    width: 100%;
    content: "";
    color: #fd9d0e;
    background: #0293d4;
    clip-path: none;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }

  .dashboard01::after {
    width: 100%;
    content: "";
    color: #fd9d0e;
    background: #25257b;
    clip-path: none;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }

  .dashboard01 {
    right: 0;
    top: 50px;
    width: 110%;
  }

  .dashboard a {
    font-size: 1.2rem;
  }

  .latesupdates .latesupdatetitle h1 {
    font-size: 2.3rem;
  }

  .latesupdate_slider_img img {
    //height: 275px;
    height: 450px;
    object-position: 100% 20%;
  }

  .latesupdate_readmore_btn {
    margin-bottom: 3rem;
  }

  .service-content {
    height: 100vw;
  }

  .gon {
    width: 265px;
    height: 222px;
  }

  .gontwo {
    width: 230px;
    height: 204px;
  }

  .gontwo h4 {
    font-size: 1.6rem;
    font-family: 'Open Sans';
    margin-top: 138px;
  }

  #academicbrochure {
    top: 8%;
  }

  #academicbrochure1 {
    left: 42%;
    right: 0;
    margin: auto;
    top: 20%;
  }

  #academicbrochure2 {
    left: 42%;
    right: 0;
    margin: auto;
    top: 43%;
    ;
  }

  #academicbrochure3 {
    top: 55%;
  }

  #academicbrochure4 {
    left: 0;
    right: 41%;
    margin: auto;
    top: 44%;
  }

  #academicbrochure5 {
    left: 0;
    right: 42%;
    margin: auto;
    top: 20%;
  }

  .contentbruchers {
    height: 100px;
    width: 100px;
  }

  .contentbruchers2 {
    height: 100px;
    width: 100px;
  }

  .contentbruchers3 {
    height: 100px;
    width: 100px;
  }

  .contentbruchers4 {
    height: 100px;
    width: 100px;
  }

  .contentbruchers5 {
    height: 100px;
    width: 100px;
  }

  .contentbruchers6 {
    height: 100px;
    width: 100px;
  }

  .alumnitestimonials {
    background: #ffff;
    padding: 3rem 0;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 0.5rem;
    position: relative;
  }

  .alumnitestimonalreadmorepostion {
    left: 14%;
  }

  .alumnitestimonalinnerbox {
    padding: 1rem 1rem 3rem 13rem;
  }

  .alumnitestimonaltitel {
    margin-top: 45px;
  }

  .alumnitestimonaltitel h1 {
    margin-bottom: 1.5rem;
  }

  .vice-chancellor-imgon {
    left: 21%;
  }

  .Vice-Chancellortitle h1 {
    font-size: 2.1rem;
  }

  .Vice-Chancellortitle p {
    font-size: 18px;
    margin-bottom: 1rem;
  }

  .Vice-Chancellortitle h4 {
    margin-bottom: 3rem;
    font-size: 4rem;
  }

  .Vice-Chancellor-bg-blue {
    width: 100%;
    margin-top: 6rem;
  }

  .campuscontainerimg {
    height: 520px;
  }

  .ship-1 {
    height: 585px;
  }

  .clouds {
    height: 213px;
  }

  .open_popup {
    font-size: 14px !important;
    line-height: 17px !important;
  }

  .chennai-campus-bg {
    top: 45%;
    width: 133px;
    left: 46%;
  }

  .mumbai-campus-bg {
    top: 45%;
    width: 159px;
    left: 63%;
  }

  .kochi-campus-bg {
    top: 45%;
    width: 121px;
    left: 82%;
  }

  .navimumbai-campus-bg {
    top: 66%;
    width: 159px;
    left: 44%;
  }

  .visakapatnam-campus-bg {
    top: 65%;
    width: 147px;
    left: 63%;
  }

  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup {
    font-size: 10px;
    line-height: 13px;
  }

  .kolkata-campus-bg {
    top: 64%;
    width: 130px;
    left: 83%;
  }

  .campusallnames_cls {
    padding-top: 10px;
  }

  .campusimg-name-bgone a {
    margin-bottom: 1rem;
  }

  .parapopup_img_lefr p {
    height: 116px;
  }

 /* adimition home */

  .admistionhomepagehead-stiky {
    margin: -30px 0;
  }

  .inderbg-color {
    height: 740px;
  }

  .tailesacademicsadim h4 {
    text-align: center;
    margin-top: 120px;
    margin-bottom: 13px;
    font-size: 21pt;
  }

  .tailesacademicsadim p {
    font-size: 28px;
  }

  .tailesacademicsadim h1 {
    font-size: 34px;
  }
  .admintionone li a{
    font-size: 16px !important;
  }
 /* .Maritimefirstimag {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 44%;
    right: 50%;
    top: -15px;
    z-index: 44;
  }*/

  .Maritimefirstimag1 {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 199px;
    right: 1px;
    top: -392px;
  }

  .Maritimefirstimag2 p {
    left: 24%;
    width: 36%;
  }

  .Maritimefirstimag1 p {
    width: 38%;
    left: 32%;
  }

  .Maritimefirstimag4 p {
    left: 31%;
    width: 35%;
  }

  .Maritimefirstimag2 {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 512px;
    right: 50%;
    top: -258px;
    z-index: 38;
  }

  .Maritimefirstimag3 {
    margin: auto;
    display: block;
    width: 45%;
    position: absolute;
    left: 61px;
    right: 48%;
    top: -261px;
    z-index: 44;
  }

  .Maritimefirstimag4 {
    margin: auto;
    display: block;
    width: 100%;
    position: absolute;
    left: 201px;
    right: 39%;
    top: 50px;
    z-index: 42;
  }

  .Maritimefirstimag3 p {
    left: 43%;
    width: 89%;
  }

  .Maritimefirstimag4 img {
    position: relative;
    width: 629px;
  }

  .Maritimefirstimag2 img {
    position: relative;
    width: 446px;
  }

  .maritimeuse {
    margin-bottom: 35px;
    padding: 0;
  }

  .allcontentprogrammes h1 {
    font-size: 30px;
    margin-bottom: 40px;
  }

  .programmesigestiles {
    background: #eaeaea;
    height: 440px;
    width: 54%;
    float: right;
    padding-left: 119px;
  }

  .Introductionimg-bg {
    background-size: cover;
  }

  .schoolmaritimeclstext h1 {
    font-size: 26px;
    text-align: center;
    padding: 15px 0;
    font-weight: 700;
    margin-top: 20px;
  }

  .maritimeuse li a {
    font-size: 12px;
  }

  .col-flex-on {
    margin-left: 20px;
    margin-right: 20px;
  }

  .maritimeuse li {
    border-right: 2px solid #0c0c0c;
    padding: 0px 10px;
  }

  .learnmoremaritiem {
    text-align: center;
    background: #003399;
    width: 26%;
    margin: auto;
    height: 49px;
    margin-bottom: 20px;
    line-height: 48px;
  }

  .learnmoremaritiem a {
    font-size: 23px;
    font-weight: 700;
    color: #ffffff;
  }

  .programemaritie {
    margin-top: 20px;
  }
  .schoolmaritimecls .container, .container-md, .container-sm {
    max-width: 940px !important;
  }
  .student_our .container, .container-md, .container-sm {
    max-width: 940px !important;
  }
  .student-learmore-btn {
    margin-left: 154px;
  }
  .programemaritie h2 {
    font-size: 35px;
  }

  .programemaritie p {
    font-size: 26px;
  }

  .programmesiges img {
    width: 100%;
    height: 100%;
    margin: 45px 0;
  }

  .programmesigess img {
    width: 450px;
    height: 400px;
    margin: 45px 0;
  }
  .student_ourmaincontentbox {
    padding: 50px 10px 10px 150px;
    height: 220px;
    overflow: hidden;
 }
  .programmesigestiless .allcontentprogrammes {
    padding: 45px 0 0 40px;
  }

  .btn-programmess a {
    text-decoration: none;
    background: #003399;
    color: #fff;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
  }

  .programmesiges {
    position: absolute;
    height: 336px;
  }

  .allcontentprogrammes {
    padding: 40px 0 0 0;
  }

  .programmesigestiless {
    height: 493px;
    width: 58%;
    float: left;
    padding-right: 74px;
  }

  .allcontentprogrammes p {
    font-size: 20px;
    font-weight: 400;
    padding-right: 20px;
    text-align: justify;
    word-spacing: 0px;
    margin-bottom: 21px;
    overflow: hidden;
    height: 216px;
  }

  .our-campus-cls .container-fluid {
    grid-template-columns: repeat(auto-fit, minmax(154px, 4fr));
  }

  .vertical {
    grid-row: span 4;
  }

  .vertical2 {
    grid-row: span 2;
  }

  .horizontal {
    grid-column: span 1;
    grid-row: span 2;
  }

  .big1 {
    grid-column: span 1;
    grid-row: span 2;
  }

  .big {
    grid-column: span 1;
    grid-row: span 2;
  }

  .horizontal {
    grid-column: span 1;
    grid-row: span 2;
  }

  .vertical3 {
    grid-row: span 2;
    grid-column: span 1;
  }

  .horizontal2 {
    grid-column: span 1;
    grid-row: span 2;
  }

  .big2 {
    grid-column: span 1;
    grid-row: span 2;
  }

  .btn-explor-button a {
    padding: 10px 35px;
    font-size: 15px;
  }

  .ouroeriterimgs .slick-prev {
    left: -9px !important;
  }

  .ouroeriterimgs .slick-next {
    right: -9px !important;
  }

  .student_our .slick-next {
    right: 22% !important;
  }

  .circalsstudetbox {
    right: 76%;
  }

  .titel-card-name h1 {
    font-size: 32px;
  }

  .form-btn-cls {
    width: 62%;
    margin-left: 165px;
  }

  #cards {
    width: 65%;
  }

  .programofcls {
    margin: 0 84px 28px 229px;
  }

  .floating-label input {
    width: calc(87% - 226px);
  }

  #cards {
    width: 52%;
    padding: 10px;
    border: 2px solid #b2964f;
    margin: 0 155px;
    font-size: 21px;
  }

  .programofcls {
    margin: 0 154px 30px;
  }

  .programofinterst h6 {
    font-size: 20px;
    font-weight: 400;
    margin-right: 20px;
  }

  .downloadbruchers-btns a {
    font-size: 22px;
    font-weight: 600;
  }

  .img-capcher-cla-flex {
    margin: 0px 0 53px 150px;
    display: flex;
    align-items: baseline;
    width: 97%;
  }

  .student_ourmaincontent {
    width: 763px;
  }

  .img-capcherone {
    margin-right: 37px;
  }

  .img-capcher-input input {
    width: 146px;
  }

  .student_our .slick-prev {
    left: 66%!important;
  }

  .mainapplycation ul li a {
    font-size: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 801px) {
 
  .banner-content {
    font-size: 1.5rem !important;
    margin-bottom: -72px;
  }

  .minister-tittels h2 {
    font-size: 2rem;
  }

  .minister-tittels p {
    font-size: 1rem;
  }

  .misizefirst {
    margin-bottom: 2rem !important;
    justify-content: center !important;
  }

  .misize {
    margin-bottom: 2rem;
    justify-content: center;
  }

  .dashboard::after {
    width: 100%;
    content: "";
    color: #fd9d0e;
    background: #0293d4;
    clip-path: none;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }

  .dashboard01::after {
    width: 100%;
    content: "";
    color: #fd9d0e;
    background: #25257b;
    clip-path: none;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }

  .dashboard01 {
    right: 0;
    top: 50px;
    width: 110%;
  }

  .dashboard a {
    font-size: 1.2rem;
  }

  .latesupdates .latesupdatetitle h1 {
    font-size: 2.3rem;
  }

  .latesupdate_slider_img img {
    //height: 170px;
    height: 450px;
    object-position: 100% 20%;
  }

  .latesupdate_readmore_btn {
    margin-bottom: 3rem;
  }

  .service-content {
    height: 100vw;
  }

  .gon {
    width: 265px;
    height: 222px;
  }

  .gontwo {
    width: 230px;
    height: 204px;
  }

  .gontwo h4 {
    font-size: 1.6rem;
    font-family: 'Open Sans';
    margin-top: 138px;
  }

  #academicbrochure {
    top: 8%;
  }

  #academicbrochure1 {
    left: 55%;
    right: 0;
    margin: auto;
    top: 21%;
  }

  #academicbrochure2 {
    left: 55%;
    right: 0;
    margin: auto;
    top: 43%;
  }

  #academicbrochure3 {
    top: 55%;
  }

  #academicbrochure4 {
    left: 0;
    right: 53%;
    margin: auto;
    top: 44%;
  }

  #academicbrochure5 {
    left: 0;
    right: 55%;
    margin: auto;
    top: 20%;
  }

  .contentbruchers {
    height: 100px;
    width: 100px;
  }

  .contentbruchers2 {
    height: 100px;
    width: 100px;
  }

  .contentbruchers3 {
    height: 100px;
    width: 100px;
  }

  .contentbruchers4 {
    height: 100px;
    width: 100px;
  }

  .contentbruchers5 {
    height: 100px;
    width: 100px;
  }

  .contentbruchers6 {
    height: 100px;
    width: 100px;
  }

  .alumnitestimonials {
    background: #ffff;
    padding: 3rem 0;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 0.5rem;
    position: relative;
  }

  .alumnitestimonalreadmorepostion {
    left: 14%;
  }

  .alumnitestimonalinnerbox {
    padding: 1rem 1rem 3rem 13rem;
  }

  .alumnitestimonaltitel {
    margin-top: 45px;
  }

  .alumnitestimonaltitel h1 {
    margin-bottom: 1.5rem;
  }

  .Vice-Chancellortitle h1 {
    font-size: 2.1rem;
  }

  .Vice-Chancellortitle p {
    font-size: 18px;
    margin-bottom: 1rem;
  }

  .Vice-Chancellortitle h4 {
    margin-bottom: 3rem;
    font-size: 4rem;
  }

  .Vice-Chancellor-bg-blue {
    width: 100%;
    margin-top: 6rem;
  }

  .campuscontainerimg {
    height: 520px;
  }

  .ship-1 {
    height: 585px;
  }

  .clouds {
    height: 213px;
  }

  .open_popup {
    font-size: 14px !important;
    line-height: 17px !important;
  }

  .chennai-campus-bg {
    top: 45%;
    width: 133px;
    left: 45%;
  }

  .mumbai-campus-bg {
    top: 45%;
    width: 159px;
    left: 61%;
  }

  .kochi-campus-bg {
    top: 45%;
    width: 121px;
    left: 82%;
  }

  .navimumbai-campus-bg {
    top: 61%;
    width: 159px;
    left: 42%;
  }

  .visakapatnam-campus-bg {
    top: 61%;
    width: 147px;
    left: 61%;
  }

  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup {
    font-size: 10px;
    line-height: 13px;
  }

  .kolkata-campus-bg {
    top: 58%;
    width: 130px;
    left: 82%;
  }

  .campusallnames_cls {
    padding-top: 10px;
  }

  .campusimg-name-bgone a {
    margin-bottom: 1rem;
  }

  .parapopup_img_lefr p {
    height: 116px;
  }
}

@media only screen and (min-width: 601px) and (max-width:767px) {
 
  .banner-content {
    font-size: 1.5rem !important;
    margin-bottom: -72px;
  }

  .minister-tittels h2 {
    font-size: 1.5rem;
  }

  .minister-tittels p {
    font-size: 0.8rem;
  }

  .misizefirst {
    margin-bottom: 2rem !important;
    justify-content: center !important;
  }

  .misize {
    margin-bottom: 2rem;
    justify-content: center;
  }

  .dashboard::after {
    width: 100%;
    content: "";
    color: #fd9d0e;
    background: #0293d4;
    clip-path: none;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }

  .dashboard01::after {
    width: 100%;
    content: "";
    color: #fd9d0e;
    background: #25257b;
    clip-path: none;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }

  .dashboard01 {
    right: 0;
    top: 50px;
    width: 110%;
  }

  .dashboard a {
    font-size: 1.2rem !important;
    top: 9px !important;
  }

  .latesupdates .latesupdatetitle h1 {
    font-size: 2.3rem;
  }

  .latesupdate_slider_img img {
    //height: 253px;
    height: 450px;
    object-position: 100% 20%;
  }

  .latesupdate_sliderbox {
    margin-right: 0;
  }

  .latesupdate_readmore_btn {
    margin-bottom: 3rem;
  }

  .service-content {
    height: 100vw;
  }

  .service-section {
    top: 337px;
  }

  .gon {
    width: 200px;
    height: 188px;
  }

  .gontwo {
    width: 183px;
    height: 159px;
  }

  .gontwo h4 {
    font-size: 1.2rem;
    font-family: 'Open Sans';
    margin-top: 107px;
  }

  .academicsections {
    background-position: left;
  }

  #academicbrochure {
    top: 13%;
  }

  #academicbrochure1 {
    left: 44%;
    right: 0;
    margin: auto;
    top: 23%;
  }

  #academicbrochure2 {
    left: 45%;
    right: 0;
    margin: auto;
    top: 42%;
  }

  #academicbrochure3 {
    top: 52%;
  }

  #academicbrochure4 {
    left: 0;
    right: 44%;
    margin: auto;
    top: 43%;
  }

  #academicbrochure5 {
    left: 0;
    right: 44%;
    margin: auto;
    top: 23%;
  }

  .contentbruchers {
    height: 75px;
    width: 75px;
  }

  .contentbruchers2 {
    height: 75px;
    width: 75px;
  }

  .contentbruchers3 {
    height: 75px;
    width: 75px;
  }

  .contentbruchers4 {
    height: 75px;
    width: 75px;
  }

  .contentbruchers5 {
    height: 75px;
    width: 75px;
  }

  .contentbruchers6 {
    height: 75px;
    width: 75px;
  }

  .alumnitestimonials {
    background: #ffff;
    padding: 3rem 0;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 0.5rem;
    position: relative;
  }

  .bgaluminibord {
    height: 1296px;
  }

  .alumnitestimonalflex {
    width: 100%;
  }

  .alumnitestimonalfrontlogo {
    margin: auto;
  }

  .alumnitestimonalreadmorepostion {
    top: 375px;
    left: 0%;
  }

  .alumnitestimonalinnerbox {
    padding: 3rem 1rem 1rem 1rem;
    height: 233px;
    width: 100%;
    margin: auto;
    clip-path: none;
  }

  .alumnitestimonalreadmore-btn {
    top: 90%;
    z-index: 32;
    left: 15px;
  }

  .alumnitestimonalflextwo {
    position: relative;
    margin-top: 38%;
  }

  .alumnitestimonalbgtwo {
    float: none;
  }

  .alumnitestimonalinnerboxtwo {
    height: 190px;
  }

  .alumnitestimonalpersonimgtwo {
    margin: auto;
    display: block;
  }

  .alumnitestimonalfrontlogotwo {
    margin: auto;
  }

  .alumnitestimonalreadmorepostiontwo {
    position: absolute;
    top: 244px;
    width: 100%;
  }

  .alumnitestimonalcontentbgtwo {
    padding: 3rem 1rem 1rem 1rem;
    width: 100%;
  }

  .alumnitestimonaltitel {
    margin-top: 45px;
  }

  .alumnitestimonaltitel h1 {
    margin-bottom: 1.5rem;
  }

  .vice-chancellor-imgon {
    left: 21%;
  }

  .Vice-Chancellortitle h1 {
    font-size: 2.1rem;
  }

  .Vice-Chancellortitle p {
    font-size: 18px;
    margin-bottom: 1rem;
  }

  .Vice-Chancellortitle h4 {
    margin-bottom: 3rem;
    font-size: 4rem;
  }

  .Vice-Chancellor-bg-blue {
    width: 100%;
    margin-top: 6rem;
  }

  .campuscontainerimg {
    height: 470px;
  }

  .ship-1 {
    height: 585px;
  }

  .clouds {
    height: 199px;
  }

  .open_popup {
    font-size: 14px !important;
    line-height: 17px !important;
  }

  .chennai-campus-bg {
    top: 45%;
    width: 133px;
    left: 44%;
  }

  .mumbai-campus-bg {
    top: 45%;
    width: 159px;
    left: 61%;
  }

  .kochi-campus-bg {
    top: 45%;
    width: 121px;
    left: 82%;
  }

  .navimumbai-campus-bg {
    top: 61%;
    width: 159px;
    left: 43%;
  }

  .visakapatnam-campus-bg {
    top: 60%;
    width: 147px;
    left: 62%;
  }

  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup {
    font-size: 9px;
    line-height: 13px;
  }

  .kolkata-campus-bg {
    top: 58%;
    width: 130px;
    left: 82%;
  }

  .campusallnames_cls {
    padding-top: 10px;
  }

  .campusimg-name-bgone a {
    margin-bottom: 1rem;
  }

  .parapopup_img_lefr p {
    height: 116px;
  }
}

@media only screen and (min-width: 576px) and (max-width:600px) {

 
  .banner-content {
    font-size: 1.5rem !important;
    margin-bottom: -72px;
  }

  .minister-tittels h2 {
    font-size: 1.5rem;
  }

  .minister-tittels p {
    font-size: 0.8rem;
  }

  .misizefirst {
    margin-bottom: 2rem !important;
    justify-content: center !important;
  }

  .misize {
    margin-bottom: 2rem;
    justify-content: center;
  }

  .dashboard::after {
    width: 100%;
    content: "";
    color: #fd9d0e;
    background: #0293d4;
    clip-path: none;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }

  .dashboard01::after {
    width: 100%;
    content: "";
    color: #fd9d0e;
    background: #25257b;
    clip-path: none;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }

  .dashboard01 {
    right: 0;
    top: 50px;
    width: 110%;
  }

  .dashboard a {
    font-size: 1.2rem !important;
    top: 9px !important;
  }

  .latesupdates .latesupdatetitle h1 {
    font-size: 2.3rem;
  }

  .latesupdate_slider_img img {
    //height: 253px;
    height: 450px;
    object-position: 100% 20%;
  }

  .latesupdate_sliderbox {
    margin-right: 0;
  }

  .latesupdate_readmore_btn {
    margin-bottom: 3rem;
  }

  .service-content {
    height: 100vw;
  }

  .service-section {
    top: 337px;
  }

  .gon {
    width: 200px;
    height: 188px;
  }

  .gontwo {
    width: 183px;
    height: 159px;
  }

  .gontwo h4 {
    font-size: 1.2rem;
    font-family: 'Open Sans';
    margin-top: 107px;
  }

  .academicsections {
    background-position: left;
  }

  #academicbrochure {
    top: 13%;
  }

  #academicbrochure1 {
    left: 44%;
    right: 0;
    margin: auto;
    top: 23%;
  }

  #academicbrochure2 {
    left: 45%;
    right: 0;
    margin: auto;
    top: 42%;
  }

  #academicbrochure3 {
    top: 52%;
  }

  #academicbrochure4 {
    left: 0;
    right: 44%;
    margin: auto;
    top: 43%;
  }

  #academicbrochure5 {
    left: 0;
    right: 44%;
    margin: auto;
    top: 23%;
  }

  .contentbruchers {
    height: 75px;
    width: 75px;
  }

  .contentbruchers2 {
    height: 75px;
    width: 75px;
  }

  .contentbruchers3 {
    height: 75px;
    width: 75px;
  }

  .contentbruchers4 {
    height: 75px;
    width: 75px;
  }

  .contentbruchers5 {
    height: 75px;
    width: 75px;
  }

  .contentbruchers6 {
    height: 75px;
    width: 75px;
  }

  .alumnitestimonials {
    background: #ffff;
    padding: 3rem 0;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 0.5rem;
    position: relative;
  }

  .bgaluminibord {
    height: 1296px;
  }

  .alumnitestimonalflex {
    width: 100%;
  }

  .alumnitestimonalfrontlogo {
    margin: auto;
  }

  .alumnitestimonalreadmorepostion {
    top: 375px;
    left: 0%;
  }

  .alumnitestimonalinnerbox {
    padding: 3rem 1rem 1rem 1rem;
    height: 233px;
    width: 100%;
    margin: auto;
    clip-path: none;
  }

  .alumnitestimonalreadmore-btn {
    top: 90%;
    z-index: 32;
    left: 15px;
  }

  .alumnitestimonalflextwo {
    position: relative;
    margin-top: 38%;
  }

  .alumnitestimonalbgtwo {
    float: none;
  }

  .alumnitestimonalinnerboxtwo {
    height: 190px;
  }

  .alumnitestimonalpersonimgtwo {
    margin: auto;
    display: block;
  }

  .alumnitestimonalfrontlogotwo {
    margin: auto;
  }

  .alumnitestimonalreadmorepostiontwo {
    position: absolute;
    top: 244px;
    width: 100%;
  }

  .alumnitestimonalcontentbgtwo {
    padding: 3rem 1rem 1rem 1rem;
    width: 100%;
  }

  .alumnitestimonaltitel {
    margin-top: 45px;
  }

  .alumnitestimonaltitel h1 {
    margin-bottom: 1.5rem;
  }

  .vice-chancellor-imgon {
    left: 21%;
  }

  .Vice-Chancellortitle h1 {
    font-size: 2.1rem;
  }

  .Vice-Chancellortitle p {
    font-size: 18px;
    margin-bottom: 1rem;
  }

  .Vice-Chancellortitle h4 {
    margin-bottom: 3rem;
    font-size: 4rem;
  }

  .Vice-Chancellor-bg-blue {
    width: 100%;
    margin-top: 6rem;
  }

  .campuscontainerimg {
    height: 520px;
  }

  .ship-1 {
    height: 944px;
  }

  .clouds {
    height: 173px;
  }

  .open_popup {
    font-size: 10px !important;
    line-height: 11px !important;
  }

  .chennai-campus-bg {
    top: 46%;
    width: 86px;
    left: 46%;
  }

  .mumbai-campus-bg {
    top: 45%;
    width: 132px;
    left: 60%;
  }

  .kochi-campus-bg {
    top: 45%;
    width: 92px;
    left: 83%;
  }

  .navimumbai-campus-bg {
    top: 58%;
    width: 129px;
    left: 41%;
  }

  .visakapatnam-campus-bg {
    top: 58%;
    width: 147px;
    left: 59%;
  }

  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup {
    font-size: 9px;
    line-height: 13px;
  }

  .kolkata-campus-bg {
    top: 56%;
    width: 104px;
    left: 82%;
  }

  .campusallnames_cls {
    padding-top: 10px;
  }

  .campusimg-name-bgone a {
    margin-bottom: 1rem;
  }

  .parapopup_img_lefr p {
    height: 116px;
  }
}

@media only screen and (min-width: 390px) and (max-width:425px) {
  .col-flex-on.col-claon-left .programmesigestiles{margin-top:285px!important;padding-left: 28px!important;}
 
  .banner-content {
    font-size: 1.5rem !important;
    margin-bottom: -72px;
  }

  .navbar-brand img {
    width: 245px;
  }

  .home-sec-2 .img-circle {
    width: 120px;
    height: 120px;
  }

  .home-sec-2 .img-circle img {
    width: 96px;
  }

  .home-sec-2 .img-circle1 {
    width: 140px;
    height: 140px;
  }

  .latesupdate-slider .latesupdates-para {
    font-size: 14px;
  }

  .minister-tittels h2 {
    font-size: 1.5rem;
  }

  .minister-tittels p {
    font-size: 0.8rem;
  }

  .misizefirst {
    margin-bottom: 2rem !important;
    justify-content: center !important;
  }

  .misize {
    margin-bottom: 2rem;
    justify-content: center;
  }

  .dashboard::after {
    width: 100%;
    content: "";
    color: #fd9d0e;
    background: #0293d4;
    clip-path: none;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }

  .dashboard01::after {
    width: 100%;
    content: "";
    color: #fd9d0e;
    background: #25257b;
    clip-path: none;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }

  .dashboard01 {
    right: 0;
    top: 50px;
    width: 110%;
  }

  .dashboard a {
    font-size: 12px !important;
    top: 3px !important;
  }
  .notification_name h1{font-size: 20px;}

  .latesupdates .latesupdatetitle h1 {
    font-size: 20px;
  }
  .starachieverpara {
    font-size: 15px;
    height: 170px;
    padding: 0 10px;
}

  .latesupdate_slider_img img {
    //height: 253px;
    height: 450px;
    object-position: 100% 20%;
  }

  .latesupdate_sliderbox {
    margin-right: 0;
  }

  .latesupdate_readmore_btn {
    margin-bottom: 3rem;
  }

  .service-content {
    height: 780px;
  }

  .services-wraper {
    height: 780px;
  }

  .large-heading {
    top: 0;
  }

  .service-section p {
    font-size: 30px;
    font-family: 'Open Sans';
    font-weight: 800;
    text-transform: uppercase;
    line-height: 35px;
  }

  .service-section {
    top: 500px;
  }

  .octa {
    top: 40%;
  }

  .gon {
    width: 155px;
    height: 134px;
  }

  .gontwo {
    width: 125px;
    height: 118px;
  }

  .gontwo h4 {
    font-size: 1rem;
    font-family: 'Open Sans';
    margin-top: 77px;
  }

  .academicsections {
    background-position: left;
    height: 769px;
  }

  #academicbrochure {
    top: 23%;
  }

  #academicbrochure1 {
    left: 57%;
    right: 0;
    margin: auto;
    top: 32%;
  }

  #academicbrochure2 {
    left: 56%;
    right: 0;
    margin: auto;
    top: 50%;
  }

  #academicbrochure3 {
    top: 59%;
  }

  #academicbrochure4 {
    left: 0;
    right: 54%;
    margin: auto;
    top: 51%;
  }

  #academicbrochure5 {
    left: 0;
    right: 57%;
    margin: auto;
    top: 32%;
  }

  .contentbruchers {
    height: 45px;
    width: 45px;
  }

  .contentbruchers2 {
    height: 45px;
    width: 45px;
  }

  .contentbruchers3 {
    height: 45px;
    width: 45px;
  }

  .contentbruchers4 {
    height: 45px;
    width: 45px;
  }

  .contentbruchers5 {
    height: 45px;
    width: 45px;
  }

  .contentbruchers6 {
    height: 45px;
    width: 45px;
  }

  .alumnitestimonials {
    background: #ffff;
    padding: 3rem 0;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 0.5rem;
    position: relative;
  }

  .bgaluminibord {
    height: 1296px;
  }

  .alumnitestimonalflex {
    width: 100%;
  }

  .alumnitestimonalfrontlogo {
    margin: auto;
  }

  .alumnitestimonalreadmorepostion {
    top: 375px;
    left: 0%;
  }

  .alumnitestimonalinnerbox {
    padding: 3rem 1rem 1rem 1rem;
    height: 233px;
    width: 100%;
    margin: auto;
    clip-path: none;
  }

  .alumnitestimonalreadmore-btn {
    top: 90%;
    z-index: 32;
    left: 15px;
  }

  .alumnitestimonalflextwo {
    position: relative;
    margin-top: 64%;
  }

  .alumnitestimonalbgtwo {
    float: none;
  }

  .alumnitestimonalinnerboxtwo {
    height: 190px;
  }

  .alumnitestimonalpersonimgtwo {
    margin: auto;
    display: block;
  }

  .alumnitestimonalfrontlogotwo {
    margin: auto;
  }

  .alumnitestimonalreadmorepostiontwo {
    position: absolute;
    top: 255px;
    width: 100%;
  }

  .alumnitestimonalcontentbgtwo {
    padding: 3rem 1rem 1rem 1rem;
    width: 100%;
  }

  .alumnitestimonalreadmore-btntwo {
    left: 15px;
  }

  .alumnitestimonaltitel {
    margin-top: 45px;
  }

  .alumnitestimonaltitel h1 {
    margin-bottom: 1.5rem;
    font-size: 2.2rem;
  }

  .starachieverimgcls img {
    height: 100%;
  }

  .Vice-Chancellor-bg-blue::after {
    height: 276px;
  }

  .vice-chancellor-imgon {
    left: 21%;
  }

  .Vice-Chancellortitle h1 {
    font-size: 1.2rem;
  }

  .Vice-Chancellortitle p {
    font-size: 14px;
    margin-bottom: 1rem;
  }

  .Vice-Chancellortitle h4 {
    margin-bottom:12px;
    font-size: 2rem;
  }

  .Vice-Chancellor-bg-blue {
    width: 100%;
    margin-top: 20px;
    height: 302px;
  }

  .campuscontainerimg {
    height: 326px;
    background-position: left;
  }

  .ship-1 {
    height: 408px;
  }

  .clouds {
    height: 138px;
  }

  .open_popup {
    font-size: 10px !important;
    line-height: 11px !important;
  }

  .chennai-campus-bg {
    top: 43%;
    width: 86px;
    left: 42%;
  }

  .mumbai-campus-bg {
    top: 43%;
    width: 132px;
    left: 56%;
  }

  .kochi-campus-bg {
    top: 43%;
    width: 92px;
    left: 80%;
  }

  .navimumbai-campus-bg {
    top: 56%;
    width: 129px;
    left: 38%;
  }

  .visakapatnam-campus-bg {
    top: 56%;
    width: 147px;
    left: 55%;
  }

  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup {
    font-size: 9px;
    line-height: 13px;
  }

  .kolkata-campus-bg {
    top: 54%;
    width: 104px;
    left: 79%;
  }

  .campusallnames_cls {
    padding-top: 10px;
    font-size: 1.5rem;
  }

  .campusimg-name-bgone a {
    margin-bottom: 1rem;
    width: 50%;
  }

  .parapopup_img_lefr p {
    height: 116px;
  }

  /*.chennai-campus-popupcss  .popup_main .popup_contain {
    height:100%;
    overflow: hidden;
  }*/
}

@media only screen and (min-width: 335px) and (max-width:375px) {
 
  .banner-content {
    font-size: 1.5rem !important;
    margin-bottom: -72px;
  }

  .navbar-brand img {
    width: 245px;
  }

  .home-sec-2 .img-circle {
    width: 120px;
    height: 120px;
  }

  .home-sec-2 .img-circle img {
    width: 96px;
  }

  .home-sec-2 .img-circle1 {
    width: 140px;
    height: 140px;
  }

  .latesupdate-slider .latesupdates-para {
    font-size: 14px;
  }

  .minister-tittels h2 {
    font-size: 15px !important;
  }

  .minister-tittels p {
    font-size: 8px !important;
    font-weight: 500;
  }

  .misize .caption h4 {
    font-size: 14px !important;
  }

  .misizefirst {
    margin-bottom: 2rem !important;
    justify-content: center !important;
  }

  .misize {
    margin-bottom: 2rem;
    justify-content: center;
  }

  .dashboard::after {
    width: 100%;
    content: "";
    color: #fd9d0e;
    background: #0293d4;
    clip-path: none;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }

  .dashboard01::after {
    width: 100%;
    content: "";
    color: #fd9d0e;
    background: #25257b;
    clip-path: none;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }

  .dashboard01 {
    right: 0;
    top: 50px;
    width: 110%;
  }

  .dashboard a {
    font-size: 10px !important;
    top: 13px !important;
  }

  .latesupdates .latesupdatetitle h1 {
    font-size:20px;
  }

  .latesupdate_slider_img img {
    //height: 175px;
    height: 450px;
    object-position: 100% 20%;
  }

  .latesupdate_sliderbox {
    margin-right: 0;
  }

  .latesupdate_readmore_btn {
    margin-bottom: 3rem;
  }

  .service-content {
    height: 780px;
  }

  .services-wraper {
    height: 780px;
  }

  .large-heading {
    top: 0;
  }

  .service-section p {
    font-size: 30px;
    font-family: 'Open Sans';
    font-weight: 800;
    text-transform: uppercase;
    line-height: 35px;
  }

  .service-section {
    top: 500px;
  }

  .octa {
    top: 40%;
  }

  .gon {
    width: 155px;
    height: 134px;
  }

  .gontwo {
    width: 125px;
    height: 118px;
  }

  .gontwo h4 {
    font-size: 1rem;
    font-family: 'Open Sans';
    margin-top: 77px;
  }

  .academicsections {
    background-position: left;
    height: 769px;
  }

  #academicbrochure {
    top: 23%;
  }

  #academicbrochure1 {
    left: 62%;
    right: 0;
    margin: auto;
    top: 32%;
  }

  #academicbrochure2 {
    left: 62%;
    right: 0;
    margin: auto;
    top: 50%;
  }

  #academicbrochure3 {
    top: 59%;
  }

  #academicbrochure4 {
    left: 0;
    right: 63%;
    margin: auto;
    top: 50%;
  }

  #academicbrochure5 {
    left: 0;
    right: 65%;
    margin: auto;
    top: 32%;
  }

  .contentbruchers {
    height: 45px;
    width: 45px;
  }

  .contentbruchers2 {
    height: 45px;
    width: 45px;
  }

  .contentbruchers3 {
    height: 45px;
    width: 45px;
  }

  .contentbruchers4 {
    height: 45px;
    width: 45px;
  }

  .contentbruchers5 {
    height: 45px;
    width: 45px;
  }

  .contentbruchers6 {
    height: 45px;
    width: 45px;
  }

  .alumnitestimonials {
    background: #ffff;
    padding: 3rem 0;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 0.5rem;
    position: relative;
  }

  .bgaluminibord {
    height: 1296px;
  }

  .alumnitestimonalflex {
    width: 100%;
  }

  .alumnitestimonalfrontlogo {
    margin: auto;
  }

  .alumnitestimonalreadmorepostion {
    top: 375px;
    left: 0%;
  }

  .alumnitestimonalinnerbox {
    padding: 3rem 1rem 1rem 1rem;
    height: 233px;
    width: 100%;
    margin: auto;
    clip-path: none;
  }

  .alumnitestimonalreadmore-btn {
    top: 90%;
    z-index: 32;
    left: 15px;
  }

  .alumnitestimonalflextwo {
    position: relative;
    margin-top: 80%;
  }

  .alumnitestimonalbgtwo {
    float: none;
  }

  .alumnitestimonalinnerboxtwo {
    height: 190px;
  }

  .alumnitestimonalpersonimgtwo {
    margin: auto;
    display: block;
  }

  .alumnitestimonalfrontlogotwo {
    margin: auto;
  }

  .alumnitestimonalreadmorepostiontwo {
    position: absolute;
    top: 255px;
    width: 100%;
  }

  .alumnitestimonalcontentbgtwo {
    padding: 3rem 1rem 1rem 1rem;
    width: 100%;
  }

  .alumnitestimonalreadmore-btntwo {
    left: 15px;
  }

  .alumnitestimonaltitel {
    margin-top: 45px;
  }

  .alumnitestimonaltitel h1 {
    margin-bottom: 1.5rem;
    font-size: 1.9rem;
  }

  .starachieverimgcls img {
    height: 100%;
  }

  .starachieverpara {
    font-size: 15px;
  }

  .Vice-Chancellor-bg-blue::after {
    height: 227px;
  }

  .vice-chancellor-imgon {
    left: 21%;
  }

  .Vice-Chancellortitle h1 {
    font-size: 1rem;
  }

  .Vice-Chancellortitle p {
    font-size: 14px;
    margin-bottom: 1rem;
  }

  .Vice-Chancellortitle h4 {
    margin-bottom: 3rem;
    font-size: 2rem;
  }

  .Vice-Chancellor-bg-blue {
    width: 100%;
    margin-top: 6rem;
    height: 240px;
  }

  .campuscontainerimg {
    height: 314px;
    background-position: unset;
  }

  .ship-1 {
    height: 408px;
  }

  .clouds {
    height: 138px;
  }

  .open_popup {
    font-size: 13px !important;
    line-height: 7px !important;
  }

  .chennai-campus-bg {
    top: 44%;
    width: 83px;
    left: 42%;
  }

  .mumbai-campus-bg {
    top: 44%;
    width: 100px;
    left: 58%;
  }

  .kochi-campus-bg {
    top: 44%;
    width: 76px;
    left: 80%;
  }

  .navimumbai-campus-bg {
    top: 55%;
    width: 101px;
    left: 39%;
  }

  .visakapatnam-campus-bg {
    top: 54%;
    width: 104px;
    left: 58%;
  }

  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup {
    font-size: 9px;
    line-height: 13px;
  }

  .kolkata-campus-bg {
    top: 53%;
    width: 82px;
    left: 80%;
  }

  .campusallnames_cls {
    padding-top: 10px;
    font-size: 1.5rem;
  }

  .campusimg-name-bgone a {
    margin-bottom: 1rem;
    width: 63%;
  }

  .parapopup_img_lefr p {
    height: 116px;
  }

  /*.chennai-campus-popupcss  .popup_main .popup_contain {
    height: 79%;
    overflow: hidden;
  }*/
}

@media only screen and (min-width: 300px) and (max-width:320px) {
 
  .banner-content {
    font-size: 1.5rem !important;
    margin-bottom: -72px;
  }

  .navbar-brand img {
    width: 190px;
  }

  .home-sec-2 .img-circle {
    width: 85px;
    height: 85px;
  }

  .home-sec-2 .img-circle img {
    width: 65px;
  }

  .home-sec-2 .img-circle1 {
    width: 100px;
    height: 100px;
  }

  .latesupdate-slider .latesupdates-para {
    font-size: 10px;
    height:auto;
  }
.latesupdates .latesupdatetitle a.view-ab{float: none;margin-right: inherit;}
  .minister-tittels h2 {
    font-size: 13px !important;
  }

  .minister-tittels p {
    font-size: 14px !important;
    font-weight: 500;
    text-align: center!important;
  }

  .misize .caption h4 {
    font-size: 14px !important;
  }

  .notification-para p {
    font-size: 13px;
  }

  .misizefirst {
    margin-bottom: 2rem !important;
    justify-content: center !important;
  }

  .misize {
    margin-bottom: 2rem;
    justify-content: center;
  }

  .dashboard::after {
    width: 100%;
    content: "";
    color: #fd9d0e;
    background: #0293d4;
    clip-path: none;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }

  .dashboard01::after {
    width: 100%;
    content: "";
    color: #fd9d0e;
    background: #25257b;
    clip-path: none;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }

  .dashboard01 {
    right: 0;
    top: 50px;
    width: 110%;
  }

  .dashboard a {
    font-size: 8px !important;
    top: 13px !important;
  }

  .latesupdates .latesupdatetitle h1 {
    font-size: 1.5rem;
  }

  .latesupdate_slider_img img {
    //height: 175px;
    height: 450px;
    object-position: 100% 20%;
  }

  .latesupdate_sliderbox {
    margin-right: 0;
  }

  .latesupdate_readmore_btn {
    margin-bottom: 0rem;
  }

  .large-heading h2 {
    font-size: 50px;
  }

  .large-heading p {
    font-size: 30px;
  }

  .service-content {
    height: 780px;
  }

  .large-heading {
    top: 0;
  }

  .service-section p {
    font-size: 14px;
    font-family: 'Open Sans';
    font-weight: 800;
    text-transform: uppercase;
    line-height: 22px;
  }

  .services-wraper {
    height: 780px;
  }

  .service-section {
    top: 500px;
  }

  .octa {
    top: 41%;
  }

  .gon {
    width: 114px;
    height: 114px;
  }

  .gontwo {
    width: 125px;
    height: 118px;
  }

  .gontwo h4 {
    font-size: 1rem;
    font-family: 'Open Sans';
    margin-top: 77px;
  }

  .academicsections {
    background-position: left;
    height: 769px;
  }

  #academicbrochure {
    top: 23%;
  }

  #academicbrochure1 {
    left: 62%;
    right: 0;
    margin: auto;
    top: 32%;
  }

  #academicbrochure2 {
    left: 62%;
    right: 0;
    margin: auto;
    top: 50%;
  }

  #academicbrochure3 {
    top: 59%;
  }

  #academicbrochure4 {
    left: 0;
    right: 63%;
    margin: auto;
    top: 50%;
  }

  #academicbrochure5 {
    left: 0;
    right: 65%;
    margin: auto;
    top: 32%;
  }

  .contentbruchers {
    height: 45px;
    width: 45px;
    top: -75px;
  }
.contentbruchers img{width: 64px;}
  .contentbruchers2 {
    height: 45px;
    width: 45px;
  }

  .contentbruchers3 {
    height: 45px;
    width: 45px;
  }

  .contentbruchers4 {
    height: 45px;
    width: 45px;
  }

  .contentbruchers5 {
    height: 45px;
    width: 45px;
  }

  .contentbruchers6 {
    height: 45px;
    width: 45px;
  }

  .alumnitestimonials {
    background: #ffff;
    padding: 3rem 0;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 0.5rem;
    position: relative;
  }

  .bgaluminibord {
    height: 1296px;
  }

  .alumnitestimonalflex {
    width: 100%;
  }

  .alumnitestimonalfrontlogo {
    margin: auto;
    width: 200px;
    height: 200px;
  }
.alumni-item {
    margin-bottom: 300px;
}
  .alumnitestimonalreadmorepostion {
    top: 323px;
    left: 0%;
  }

  .fake-col-wrapper .alumni-item:nth-child(even) .alumnitestimonalinnerbox, .alumnitestimonalinnerbox {
    padding: 3rem 1rem 1rem 1rem;
    height: 272px;
    width: 100%;
    margin: auto;
    clip-path: none;
  }
.alumnitestimonalinnerbox .alumnitestimonalnamepara p{height: 160px;font-size: 16px;}
.alumnitestimonalinnerbox .alumnitestimonalname h5{font-size: 16px;}
  .alumnitestimonalreadmore-btn {
    top: 90%;
    z-index: 32;
    left: 15px;
  }

  .alumnitestimonalflextwo {
    position: relative;
    margin-top: 98%;
  }

  .alumnitestimonalbgtwo {
    float: none;
  }

  .starachieverbox {
    padding: 0 !important;
  }

  .alumnitestimonalnametwo h5 {
    font-size: 1.5rem;
  }

  .alumnitestimonalinnerboxtwo {
    height: 190px;
  }

  .alumnitestimonalpersonimgtwo {
    margin: auto;
    display: block;
  }

  .alumnitestimonalfrontlogotwo {
    margin: auto;
    width: 255px;
    height: 255px;
  }

  .alumnitestimonalreadmorepostiontwo {
    position: absolute;
    top: 220px;
    width: 100%;
  }

  .alumnitestimonalcontentbgtwo {
    padding: 3rem 1rem 1rem 1rem;
    width: 100%;
  }

  .alumnitestimonalreadmore-btntwo {
    left: 15px;
  }

  .alumnitestimonaltitel {
    margin-top: 45px;
  }

  .alumnitestimonaltitel h1 {
    margin-bottom: 1.5rem;
    font-size: 1.4rem;
  }

  .starachieverimgcls img {
    height: 100%;
  }

  .starachieverpara {
    font-size: 15px;
    height: 170px;
    padding: 0 10px;
  }
.starachieverpara p{font-size: 14px;}
.Vice-Chancellor-btn a{padding: 10px 10px;font-size: 14px;}
.Vice-Chancellor{margin-left:0;}
.owl-nav {
    text-align: center;
}

  .Vice-Chancellor-bg-blue::after {
    height: 227px;
  }

  .vice-chancellor-imgon {
    left: 21%;
  }

  .Vice-Chancellortitle h1 {
    font-size: 1rem;
  }

  .Vice-Chancellortitle p {
    font-size: 14px;
    margin-bottom: 1rem;
  }

  .Vice-Chancellortitle h4 {
    margin-bottom: 3rem;
    font-size: 1.5rem;
  }

  .Vice-Chancellor-bg-blue {
    width: 100%;
    margin-top: 6rem;
    height: 240px;
  }

  .campuscontainerimg {
    height: 297px;
    background-position: unset;
  }

  .ship-1 {
    height: 408px;
  }

  .clouds {
    height: 138px;
  }

  .open_popup {
    font-size: 7px !important;
    line-height: 7px !important;
  }

  .chennai-campus-bg {
    top: 44%;
    width: 83px;
    left: 42%;
  }

  .mumbai-campus-bg {
    top: 44%;
    width: 100px;
    left: 58%;
  }

  .kochi-campus-bg {
    top: 44%;
    width: 76px;
    left: 8;
  }

  .navimumbai-campus-bg {
    top: 55%;
    width: 101px;
    left: 39%;
  }

  .visakapatnam-campus-bg {
    top: 54%;
    width: 104px;
    left: 58%;
  }

  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup {
    font-size: 9px;
    line-height: 13px;
  }

  .kolkata-campus-bg {
    top: 53%;
    width: 82px;
    left: 80%;
  }

  .campusallnames_cls {
    padding-top: 10px;
    font-size: 1.5rem;
  }

  .campusimg-name-bgone a {
    margin-bottom: 1rem;
    width: 70%;
  }

  .parapopup_img_lefr p {
    height: 116px;
  }

  /*.chennai-campus-popupcss  .popup_main .popup_contain {
    height: 79%;
    overflow: hidden;
  }*/
}

/* ======================
Home and admition home responsive end
=========================  */


/* mobile responsive design media all inner pages */
@media only screen and (max-width: 2600px) and (min-width: 2002px) {
  .carousel-item img {
    height:79vw;
  }
}
@media only screen and (max-width: 2001px) and (min-width: 1300px) {
  .vc-img img {
    width: 216px;
  }

  /*.alleventconrnts {
    float: right;
    width: 71%;
  }

  .maineventscls {
    max-width: 1113px;
  }*/

  .campus_img-bg {
    width: 30%;
  }


}
@media only screen and (max-width: 1299px) and (min-width: 1199px) {
  .vc-img img {
    width: 212px;
  }

  .campus_img-bg {
    width: 30%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023) {
  #header .top-bar {
    display: none;
  }

  #header .header-middle .container .row {
    align-items: center !important;
  }

}
@media only screen and (max-width: 991px) and (min-width: 541px) {
  .home-sec-6 .sector-mart ul.marting {
    margin:auto;
    padding: 0;
  }

  .home-sec-6 .sector-mart ul.marting li {
    width: 50%;
  }

  .home-sec-6 .sector-mart ul.marting li p {
    font-size: 11px;
  }
  .fresh-deal-slider .slick-prev{
   left: 80% !important;
  }
  .dashboard {
   position: revert;
   width: 100%;
 }


 .main_why_us {
   margin-top: 20px;
 }
 
}
@media only screen and (max-width: 767px) and (min-width:541px){
 #tsum-tabs label{
   margin: 0;
 }
 .home-sec-6 .sector-mart ul.marting {
   margin:auto;
   padding: 0;
 }
 ul.marting li {
   width: 100% !important; 
}
.home-sec-6 .sector-mart ul.marting li p {
 font-size: 18px !important;
}
 .carousel-item img {
   height: auto !important;
  }


 .newcircalsize {
   justify-content: center;
 }
 .dashboard {
   position: revert;
   width: 100%;
 }

 .dashboard a {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  text-align: start;
  padding: 0 0 0 30px;
  top: 17px;
  color: #fff;
  font-size: 0.9rem;
  font-weight: 600;
  z-index: 2;
  text-decoration: none;
  font-family: 'Open Sans';
 }
 .vc-s1-h1 h2{
   margin-top: 35px;
 }
 .dashboard01 {
   position: absolute;
   right: 0;
   top: 39px;
   z-index: 24;
   width: 100%;
 }

 #slider li a {
   padding: 0;
   font-size: 11px;
 }
 .newboxlatesupdates {
   width: fit-content;
 }
 .carousel-item img {
    height: auto !important;
 }
 .mainaboutmenu1 ul li{
  padding: 0px 1px 0 0;
 }
 .mainaboutmenu1 ul{
  display: block;
 }
 .mainaboutmenu1 h2{
  font-size: 13px;
 }
 .home-sec-2 .caption p strong{
   font-size: 14px;
 }
 .main_why_us{
   margin-top: 20px;
 }
 /* campus mobile view  */
 .mainboxcrd{
   margin-top: 30px;
 }
 .mb-45{
   top: 104%;
 }
 .newandmedai{
   margin-top: 70px;
 }
 .imucompusbg {
   background-color: #efefef;
   padding: 20px 0px 80px 0px;
}
.bg_for_campus {
 padding: 30px 0 30px 0;
}
 /* campus mobile view  end*/
}
@media only screen and (min-width: 992px) and (max-width: 767px) {
  .minister-readmore-btn a{font-size: 14px;padding: 10px 10px;}
  .carousel-indicators{margin-bottom: 4px;}
  .header .bottom-bar .menu-area-nav .navbar .navbar-nav>li.dropdown .dropdown-menu a {
    font-size: 1rem;
  }
  #header .top-bar {
    display: none;
  }

  #header .header-middle .container .row {
    align-items: center !important;
  }

  .header.sticky .bottom-bar {
    top: 0px !important;
  }

  .header .bottom-bar .navbar-toggler {
    padding: 0 10px !important;
  }

  .header-middle {
    display: none;
  }

  #header .navbar-brand {
    margin: 0 !important;
  }

  .header .bottom-bar {
    width: 100%;
  }

  .header .bottom-bar .menu-area-nav .navbar .logo-size {
    max-width: 280px !important;
  }

  .header .bottom-bar .menu-area-nav {
    background-color: transparent !important;
  }

  .header.sticky .bottom-bar {
    background: #0093d3 !important;
  }

  .header .bottom-bar .hamburger span {
    background-color: #fff !important;
  }

  .menu-area-nav .dropdown-menu {
    height: 100vh;
  }

  .navbar-nav .dropdown-menu {
    position: static;
    float: none;
    height: 100vh;
    overflow-y: scroll;
  }
  .head2 {
    font-size: 22px;
  }

  .navbar-nav .dropdown-menu {
    position: static;
    float: none;
    height: 100vh;
    overflow-y: scroll;
  }
  .header .topbar {
    text-align: center;
  }
  .header .topbar .top-right {
    text-align: center;
    margin-top: 10px;
  }
  .header .bottom-bar .navbar-toggler.opened::before {
    content: "";
    background: #F6F7FB;
    height: 55px;
    width: 55px;
    position: absolute;
    left: -15px;
    top: -18px;
    bottom: 0;
  }
  .header .bottom-bar .navbar-collapse {
    width: calc(100% + 60px);
    background: #f7f7f7;
    height: 100vh;
    padding-bottom: 50px;
    position: absolute;
    top: 125%;
    left: -15px;
    text-transform: uppercase;
    -webkit-transition: .3s ease-in-out all;
    transition: .3s ease-in-out all;
    display: block;
    opacity: 0;
    left: calc(-100% + 15px);
    visibility: hidden;
  }

  .header .bottom-bar .navbar-collapse.show {
    left: -30px;
    opacity: 1;
    visibility: visible;
  }
  /* campus mobile view  */
 #tsum-tabs label{
  margin: 0;
}
.mainboxcrd{
  margin-top: 30px;
}
.mb-45{
  position: absolute;
  top: 84%;
  width: 100%;
  margin-top: 32px;
}
.img-floats{
  height: 330px;
  margin-bottom: 75px;
}
.home-sec-2 .caption p strong{
  font-size: 18px;
}
.newcircalsize{
  justify-content: start;
}
/* campus mobile view  end*/
}
@media only screen and (max-width: 990px) and (min-width: 320px) {
  .menu-area-nav .dropdown-menu .col {
    float: inherit !important;
    padding: 12px 10px !important;
    width: 100% !important;
  }

  #header .navbar-brand {
    margin: 0 !important;
  }

  .header .bottom-bar {
    width: 100%;
  }

  .header .bottom-bar .menu-area-nav {
    background-color: transparent !important;
  }

  .header.sticky .bottom-bar {
    background: #0093d3 !important;
  }

  .header .bottom-bar .hamburger span {
    background-color: #fff !important;
  }

  .header-middle {
    display: none;
  }

  .header.sticky .bottom-bar {
    top: 0 !important;
  }

  /* minister section  */

  .navbar-nav .dropdown-menu {
    position: static;
    float: none;
    height: 100vh;
    overflow-y: scroll;
  }
}
@media only screen and (max-width: 540px) and (min-width: 320px) {
  .home-sec-2 .caption p:nth-child(2){
    font-size: 9px;
  }
  .minister-tittels h2{font-size:24px;}
  .misize .caption h4{font-size: 24px;}
  .minister-tittels p{font-size: 16px;text-align: center!important;}
  .home-sec-2 .caption p{font-size: 14px!important;}
  /* campus mobile view  */
  .mainboxcrd{
    margin-top: 30px;
  }
  .mb-45{
    position: absolute;
    top: 96%;
    width: 100%;
    margin-top: 32px;
  }
  .newandmedai{
    margin-top: 70px;
  }
  .imucompusbg {
    background-color: #efefef;
    padding: 20px 0px 80px 0px;
 }
 .bg_for_campus {
  background-color: beige;
  padding: 20px 0 0 0;
 }
  /* campus mobile view  end*/
 
 
  
 
   .dashboard {
     position: revert;
     width: 100%;
   }
 
   .dashboard a {
     position: absolute;
     left: 0;
     right: 0;
     margin: auto;
     text-align: start;
     padding: 0 0 0 30px;
     top: 17px;
     color: #fff;
     font-size: 0.5rem;
     font-weight: 600;
     z-index: 2;
     text-decoration: none;
     font-family: 'Open Sans';
   }
 
   .dashboard01 {
     position: absolute;
     right: 0;
     top: 39px;
     z-index: 24;
     width: 100%;
   }
 
   #slider li a {
     padding: 0;
     font-size: 11px;
   }
   .newboxlatesupdates {
     width: fit-content;
   }
   .carousel-item img {
      height: 400px !important;
   }
   .mainaboutmenu1 ul li{
    padding: 0px 1px 0 0;
   }
   .mainaboutmenu1 ul{
    display: flex;
   }
   .mainaboutmenu1 h2{
    font-size: 13px;
   }
   .home-sec-9 {
     margin: 110px 0 40px;
   }
 
   .vc-img img {
     width: 100% !important;
   }
 
   .cv-o1 {
     display: block !important;
     padding:0;
   }
 
   .vc-btn {
     margin-bottom: 15px;
   }
   .testmonbg{
    margin-bottom: 20px;
   }
   .stuntlife h2 {
     font-size: 14px;
   }
 
   /* student life and vc */
   .home-sec-5-caption {
     padding: 20px 0 !important;
   }
 
   .home-sec-5-n {
     margin: 20px 0;
   }
 
   /* home-sec-5-n  */
   .home-sec-3 {
     padding: 20px 0;
   }
 
   .home-sec-3 h2 {
     margin-bottom: 15px;
     font-size: 18px;
     padding: 5px 0 5px 6px;
   }
 
   .home-sec-3 .slick-arrow {
     width: 25px;
     height: 25px;
   }
 
   .fresh-deal-slider .slick-prev {
     left: 74% !important;
   }
 
   .home-sec-3 .large-12 .fresh-deal-slider .slick-prev:before {
     margin: 0px 0 0 9px;
     line-height: 25px !important;
     font-size: 20px !important;
   }
 
   .home-sec-3 .large-12 .fresh-deal-slider .slick-next:before {
     margin: 0px 0 0 9px;
     line-height: 25px !important;
     font-size: 20px !important;
   }
 
   .home-sec-3 .slick-arrow {
     top: -25px;
   }
 
   .home-sec-3 .large-12 .fresh-deal-slider .item p {
     height: auto;
   }
 
   /* home-sec-3 */
   .home-sec-4 {
     padding: 20px 0;
   }
 
   .home-sec-4 h2 {
     font-size: 15px;
   }
 
   .home-sec-4 h2 a .fa {
     margin: 0 0 0 6px;
     font-size: 14px;
   }
 
   .home-sec-4 h2 a {
     padding: 5px 15px;
     display: flex;
     align-items: center;
     justify-content: center;
     font-size: 10px;
   }
 
   /* home-sec-5 */
   .home-sec-5 {
     padding: 0;
   }
 
   .navbar-nav .dropdown-menu {
     position: static;
     float: none;
     height: 30vh;
     overflow-y: scroll;
     border-bottom-left-radius:inherit!important;
     border-bottom-right-radius:inherit!important;
     border-top:inherit!important;
   }
 
   .home-sec-6 .campuses h1 {
     font-size: 16px;
   }
 
   .home-sec-6 .campuses h1:after {
     left: 0;
   }
 
   .home-sec-6 {
     padding: 20px 0;
   }
 
   .home-sec-6 .sector-mart ul.marting li {
     width: 100% !important;
     padding: 0;
   }
 
   .home-sec-6 .sector-mart ul.marting {
     margin: 0;
     padding: 0;
   }
 
   .thumb img {
     width: 45%;
     display: block !important;
     margin: auto;
   }
 
   .testimonial {
     display: block;
     margin: auto;
     text-align: center;
   }
 
 }


/* header responsuive */
@media only screen and (max-width: 1199px) {
  .header .bottom-bar .dropdown-item {
    font-size: 12px;
  }
  .cpamus_fd_content p{
    font-size: 12px;
  }
  #tsum-tabs label{
    margin: 0;
  }
  .top-nav .btn-quick1 {
    font-size: 10px;
    line-height: 12px;
    padding: 4px 6px 7px;
    right: 165px;
  }

  .top-nav .btn-quick1:before,
  .top-nav .btn-quick1:after {
    border-top-width: 21px;
  }


  .top-nav .btn-quick2 {
    font-size: 10px;
    line-height: 12px;
    padding: 4px 6px 7px;
    right: 266px;
  }

  .top-nav .btn-quick2:before,
  .top-nav .btn-quick2:after {
    border-top-width: 21px;
  }


  .top-nav .btn-quick3 {
    font-size: 10px;
    line-height: 12px;
    padding: 4px 6px 7px;
    right: 365px;
  }

  .top-nav .btn-quick3:before,
  .top-nav .btn-quick3:after {
    border-top-width: 21px;
  }

}
@media only screen and (min-width: 992px) {
  .header .bottom-bar .menu-area-nav .navbar .navbar-nav>li.dropdown:hover .dropdown-menu {
    display: block;
    transform: inherit;
    -webkit-transform: inherit;
    -moz-transform: inherit;
    -ms-transform: inherit;
    -o-transform: inherit;
  }

  .header .bottom-bar .menu-area-nav .navbar .navbar-nav>li.dropdown .dropdown-menu {
    display: none;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transform: translate(0px, -15px);
    -webkit-transform: translate(0px, -15px);
    -moz-transform: translate(0px, -15px);
    -ms-transform: translate(0px, -15px);
    -o-transform: translate(0px, -15px);
    width: 100% !important;
    border-radius: 0;
    position: absolute;
    left: 0;
    top: 48px;
  }
   .header .bottom-bar .menu-area-nav .navbar .navbar-nav>li.dropdown.show .dropdown-menu.show{display: none;
    }

  .header .bottom-bar .menu-area-nav .navbar .navbar-nav>li.dropdown .dropdown-menu a {
    font-size: 1rem;
  }
  .header .bottom-bar .menu-area-nav .navbar .navbar-nav>li.dropdown .dropdown-menu a:hover {
    background: #ffffff;
    color: rgb(2, 2, 2);
  }
  .nav-active .menu-push {
    margin-left: 0;
    margin-right: 0;
  }

  /* .nav {
       display: table;
       width: 100%;
    } */

  .nav>li {
    /*float: left;*/
    display: table-cell;
  }

  .nav>li:first-child a:before {
    display: none;
  }

  .nav>li>a {
    position: relative;
    padding: 15px 10px;
    display: block;
    text-align: center;
    font-size: 14px;
  }

  .global-nav>li>a:not([href]) {
    cursor: pointer;
  }

  .nav>li:first-child>a {
    border: none;
  }

  .dropdown-menu ul {
    position: static !important;
    height: auto !important;
    width: auto !important;
  }
}
@media only screen and (max-width:991px) {
  .navbar-brand img {
    width: 260px !important;
  }
  .header .bottom-bar {
    padding: 10px 0;
    background: #03A9F4;     
  }
  .header .bottom-bar .navbar-collapse {
    width: calc(100% + 60px);
    background: #f7f7f7;
    height: 100vh;
    padding-bottom: 50px;
    position: absolute;
    top: 113%;
    left: -15px;
    text-transform: uppercase;
    -webkit-transition: .3s ease-in-out all;
    transition: .3s ease-in-out all;
    display: block;
    opacity: 0;
    left: calc(-100% + 15px);
    visibility: hidden;
  }

  .header .bottom-bar .navbar-collapse.show {
    left: -30px;
    opacity: 1;
    visibility: visible;
  }
  .quick-fixed-top {
    position: unset !important;
  }

  .top-nav .btn-quick1 {
    right: 147px;
    padding: 1px 1px 4px;
  }

  .top-nav .btn-quick1:before,
  .top-nav .btn-quick1:after {
    border-top-width: 14px;
  }

  .top-nav .btn-quick1 span:after {
    font-size: 8px;
    margin-left: 2px;
  }


  .top-nav .btn-quick2 {
    right: 234px;
    padding: 1px 1px 4px;
  }

  .top-nav .btn-quick2:before,
  .top-nav .btn-quick2:after {
    border-top-width: 14px;
  }

  .top-nav .btn-quick2 span:after {
    font-size: 8px;
    margin-left: 2px;
  }


  .top-nav .btn-quick3 {
    right: 319px;
    padding: 1px 1px 4px;
  }

  .top-nav .btn-quick3:before,
  .top-nav .btn-quick3:after {
    border-top-width: 14px;
  }

  .top-nav .btn-quick3 span:after {
    font-size: 8px;
    margin-left: 2px;
  }
}
@media only screen and (max-width: 767px) {
  .minister-readmore-btn a{font-size: 14px;padding: 10px 30px;}
  .carousel-indicators{margin-bottom: 4px;}
  .head2 {
    font-size: 20px;
  }
  .head3 {
    font-size: 18px;
  }
  .header .topbar {
    text-align: center;
  }
  .header .topbar .top-left li {
    border-right: none;
    display: block;
    margin-bottom: 10px;
  }
  .header .topbar .top-right {
    text-align: center;
  }
  .header .topbar .top-right li {
    border-right: none;
    display: block;
    margin-bottom: 10px;
  }
  .header .middle-inner {
    padding: 10px 0;
  }
  .header .middle-inner .search-bar-top {
    margin-top: 20px;
  }
  .header .middle-inner .search-bar-top .search-bar .inptgrpdd .btn {
    font-size: 14px;
  }
  .header .middle-inner .right-bar {
    padding: 20px 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .header .middle-inner .right-bar .sinlge-bar a {
    font-size: 16px;
  }
  .header .bottom-bar .navbar-toggler.opened::before {
    content: "";
    background: #F6F7FB;
    height: 55px;
    width: 55px;
    position: absolute;
    left: -15px;
    top: -18px;
    bottom: 0;
  }
  .header .bottom-bar .navbar-collapse {
    width: calc(100% + 60px);
    background: #f7f7f7;
    height: 100vh;
    padding-bottom: 50px;
    position: absolute;
    top: 113%;
    left: -15px;
    text-transform: uppercase;
    -webkit-transition: .3s ease-in-out all;
    transition: .3s ease-in-out all;
    display: block;
    opacity: 0;
    left: calc(-100% + 15px);
    visibility: hidden;
  }

  .header .bottom-bar .navbar-collapse.show {
    left: -30px;
    opacity: 1;
    visibility: visible;
  }
   ul.hidden{
    display: block!important;
}
  .header .bottom-bar .all-category>a h3,
  .header .bottom-bar .all-category>a i {
    font-size: 18px;
  }
  .top-nav .btn-quick1 {
    right: 143px;
    padding: 1px 4px 5px;
  }

  .top-nav .btn-quick1:before,
  .top-nav .btn-quick1:after {
    border-left-width: 3px;
  }

  .top-nav .btn-quick1:after {
    border-width: 14px 3px 0 0;
  }


  .top-nav .btn-quick2 {
    right: 227px;
    padding: 1px 4px 5px;
  }

  .top-nav .btn-quick2:before,
  .top-nav .btn-quick2:after {
    border-left-width: 3px;
  }

  .top-nav .btn-quick2:after {
    border-width: 14px 3px 0 0;
  }


  .top-nav .btn-quick3 {
    right: 309px;
    padding: 1px 4px 5px;
  }

  .top-nav .btn-quick3:before,
  .top-nav .btn-quick3:after {
    border-left-width: 3px;
  }

  .top-nav .btn-quick3:after {
    border-width: 14px 3px 0 0;
  }
}
@media all and (max-width: 440px) {
  .top-nav .btn-quick {
    right: 13px;
    font-size: 8px;
    padding: 2px;
  }

  .top-nav .btn-quick1 {
    right: 99px;
    padding: 1px 4px 5px;
  }

  .top-nav .btn-quick1:before,
  .top-nav .btn-quick1:after {
    border-left-width: 3px;
  }

  .top-nav .btn-quick1:after {
    border-width: 14px 3px 0 0;
  }


  .top-nav .btn-quick2 {
    right: 182px;
    padding: 1px 4px 5px;
  }

  .top-nav .btn-quick2:before,
  .top-nav .btn-quick2:after {
    border-left-width: 3px;
  }

  .top-nav .btn-quick2:after {
    border-width: 14px 3px 0 0;
  }


  .top-nav .btn-quick3 {
    right: 263px;
    padding: 1px 4px 5px;
  }

  .top-nav .btn-quick3:before,
  .top-nav .btn-quick3:after {
    border-left-width: 3px;
  }

  .top-nav .btn-quick3:after {
    border-width: 14px 3px 0 0;
  }


}
@media all and (max-width: 390px) {
  .top-nav .btn-quick {
    right: 25px;
    font-size: 8px;
    padding: 2px;
  }

  .top-nav .btn-quick1 {
    right: 93px;
    font-size: 8px;
    padding: 2px;
  }

  .top-nav .btn-quick1:before,
  .top-nav .btn-quick1:after {
    border-left-width: 3px;
  }

  .top-nav .btn-quick1:after {
    border-width: 14px 3px 0 0;
  }


  .top-nav .btn-quick2 {
    right: 156px;
    font-size: 8px;
    padding: 2px;
  }

  .top-nav .btn-quick2:before,
  .top-nav .btn-quick2:after {
    border-left-width: 3px;
  }

  .top-nav .btn-quick2:after {
    border-width: 14px 3px 0 0;
  }


  .top-nav .btn-quick3 {
    right: 218px;
    padding: 2px;
    font-size: 8px;
  }

  .top-nav .btn-quick3:before,
  .top-nav .btn-quick3:after {
    border-left-width: 3px;
  }

  .top-nav .btn-quick3:after {
    border-width: 14px 3px 0 0;
  }


}









/*Manoj Responsive*/
@media only screen and (max-width: 1700px){
  .newcoment iframe{width: 460px;}
  .Our_Faculty_slick_cls .slick-next
  {
    right: -80px !important;
  }
  .Our_Faculty_slick_cls .slick-prev
  {
    left: -90px !important;
  }
}
@media only screen and (max-width: 1600px) {
  .newcoment iframe{width: 460px;}
  .footer-social li{margin-right: 3px;}
  .site-footer .contact-details ul li,.site-footer ul li a{font-size: 14px;}
  .header .bottom-bar{width: 100%;}
  .main_program_img_cls{height: 300px;}
  .programe_tittle_para h1{
    font-size: 28px;
  }
  .Our_Faculty_tittle_para p{
    font-size: 18px;
  }
  .Our_Faculty_tittle_para h4{
    font-size: 20px;
  }
  .programe_box_cls{
    height: 525px;
  }
  .Our_Faculty_slick_cls .slick-next{
    right: -35px !important;
  }
  .Our_Faculty_slick_cls .slick-prev{
    left: -55px !important;
  }
  .School_Events_bg_cls .container{
    max-width: 1400px !important;
  }
}
@media only screen and (max-width: 1450px) {
  .newcoment iframe{width: 460px;}
  .navbar-brand img {
    width: 418px;
 }
 .programe_box_cls{
  height: 430px;
 }
 .main_program_img_cls{
  height: 250px;
 }
 .programe_tittle_para h1{
  font-size: 24px;
 }
 .programe_tittle_para p{
  font-size: 20px;
 }
 .Our_Faculty_tittle_para h4{
  font-size: 20px;
 }
 .Our_Faculty_tittle_para p{
  font-size: 18px;
 }
 .Our_Faculty_main_cls{
  width: 210px;
 }
 .Our_Faculty_circal{
  width: 180px;
    height: 180px;
 }
 .Our_Faculty .container, .container-lg, .container-md, .container-sm, .container-xl {
  max-width: 1065px !important;
 }
 .School_Events_box_cls{
  width: 380px;
 }
 .School_Events_bg_cls .container, .container-lg, .container-md, .container-sm, .container-xl {
  max-width: 1231px !important;
 }
 .School_Events_slick_cls .slick-next{
  right: -48px !important;
 }
 .School_Events_slick_cls .slick-prev{
  left: -48px !important;
 }
 .carousel-item img{height: 700px}
 .services-wraper,.slider-wraper,#data-center-strip,.service-content,.service-content img.wiper-img{height: 620px;}
 #services{height: 10800px;}
 .service-section{top: 500px;}
}
@media only screen and (max-width: 1024px) {
  #button{right:200px;}
  .navbar-brand img {
    width: 261px;
    margin-left: 0;
 }
 .top-bar .links li{font-size: 12px;}
 .header-middle{padding: 0 0 10px; }
 .programe_box_cls{
  height: auto;
 }
 .main_program_img_cls{
  height: auto;
 }
 .programe_tittle_para h1{
  font-size: 20px;
 }
 .programe_tittle_para p{
  font-size: 16px;
 }
 .Our_Faculty_tittle_para h4{
  font-size: 20px;
 }
 .Our_Faculty_tittle_para p{
  font-size: 18px;
 }
 .Our_Faculty_main_cls{
  width: 210px;
 }
 .Our_Faculty_circal{
  width: 180px;
  height: 180px;
  margin: 0 auto 20px auto;
 }
 .Our_Faculty .container, .container-lg, .container-md, .container-sm, .container-xl {
  max-width: 1065px !important;
 }
 .School_Events_box_cls{
  width: 320px;
 }
 .School_Events_bg_cls .container, .container-lg, .container-md, .container-sm, .container-xl {
  max-width: 1231px !important;
 }
 .School_Events_slick_cls .slick-next{
  right: -48px !important;
 }
 .School_Events_slick_cls .slick-prev{
  left: -48px !important;
 }
 .Our_Faculty_slick_cls .slick-prev {
  left: 13px !important;
 }
 .Our_Faculty_slick_cls .slick-next {
  right: 14px !important;
 }
 .School_Events_slick_cls .slick-prev {
  left: 6px !important;
 }
 .School_Events_slick_cls .slick-next {
  right: 9px !important;
 }
}
@media only screen and (max-width: 768px){
  .newcoment iframe{width: 360px;}
  /* .vertical2 {
    grid-row: span 2;
    grid-column: span 1;
  }
  .big1 {
    grid-column: span 2;
    grid-row: span 1;
 }
 .big {
  grid-column: span 1;
  grid-row: span 1;
 }
 .horizontal {
  grid-column: span 2;
  grid-row: span 2;
 }
 .vertical3 {
  grid-row: span 2;
  grid-column: span 1;
 }
 .horizontal2 {
  grid-column: span 3;
  grid-row: span 2;
 }
 .big2 {
  grid-column: span 2;
  grid-row: span 2;
 } */
 .our-campus-cls .container-fluid{
  grid-template-columns: repeat(auto-fit, minmax(69px, 4fr));
  display: block;
 }
 .all-text-campus{
  width: 75%;
 }
 .ouroeriterimgs .slick-prev{
  left: -10px !important;
 }
 .ouroeriterimgs .slick-next{
  right: -10px !important;
 }
 .our-campus-cls .nav-link{
  font-size: 14px;
 }
 .our-campus-cls .container-fluid > a > img{width: 320px;height: auto;}
 .all-text-campus p{font-size: 20px;}
 .our-campus-contet-box{top: 74%!important;}
}



@media (min-width: 1200px) and (max-width:1400px){

  #alumni-carousel .owl-nav{left: calc(72% + 50px);}
  .alumnitestimonalfrontlogo{width: 250px; height: 250px;}
  .alumnitestimonalinnerbox{padding: 20px 30px 45px 270px;}
  .alumnitestimonalinnerbox .alumnitestimonalnamepara p{font-size: 18px;}
  .alumnitestimonalinnerbox .alumnitestimonalname h5{font-size: 23px;}
  .starachieverpara{font-size: 20px; line-height: 1.4;}

  .home-sec-2 .img-circle1{height: 130px;width: 130px;}
  .home-sec-2 .img-circle{width: 130px;height: 130px;}
  .home-sec-2 .img-circle img{width: 110px;top: 2px;}
  .home-sec-2 .img-circle1 img{top:2px;}
  .alumnitestimonalreadmore-btn{left: 268px;}

 /*max-width:1400px*/
}



/*.........Nitin Css Start..........*/
.tabletender table.table{width: 100%;border: 1px solid rgb(115 176 203);}
.table th{color: #fff;background-color:#0093d3;}
.tabletender table.table td, .table th{font-size: 20px;border: 1px solid rgb(115 176 203);}
.tabletender .table tr td p {font-size: 20px;}
.profile_all_cls {background-color: white;border: 1px solid rgb(225, 225, 225);padding: 10px;margin-bottom: 12px;}
.profile_all_cls p {margin-bottom: 15px;font-size: 20px;font-weight: 500;}
.new-bodis-bg {background-color: #003399;padding: 10px;margin-bottom: 12px;}
.new-bodis-bg p {margin: 0;font-size: 15px;font-weight: 700;color: #fff;}
.annualaccountpdflink { background: #0093d3;width: 100%;margin-bottom: 30px;padding: 15px;border: 1px solid #0093d3;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}
/*.colorbgpdf {background: #e4e4e4 !important;}*/
.annualaccountpdflink a {font-size: 20px;font-weight: 500;color: #fff;font-weight: bold;}
.lagacyimg img{width: 100%!important;height: 100%!important;}
.mainaboutmenucls p {font-size: 18px;font-weight: 400;text-align: justify;color: rgb(0, 0, 0);font-family: 'Open Sans', sans-serif;margin: 4px 0px 0px 0px;padding: 0 18px;}
.mainaboutmenu1 h2 {font-size: 24px;color: #242424;font-weight: bold;font-family: 'Open Sans', sans-serif;display: flex;align-items: center;border-left: 4px solid #0093d3;padding: 5px 0 5px 15px;text-transform: uppercase;}
.mainaboutmenucls h2 {font-size: 20px;color: #242424;border-left: 4px solid #0093d3;padding: 5px 0 5px 15px;font-weight: bold;}
.mainaboutmenucls1 h2 {font-size: 20px;color: #242424;font-weight: bold;border-left: 4px solid #0093d3;padding: 5px 0 5px 15px;}
.all-about-contact {background-color: #99ccff80;padding: 30px 0;border: 1px solid #6bb3ff;}
.mainaboutmenucls1 p {font-size: 15px;font-weight: 400;text-align: justify;color: #000000;font-family: 'Open Sans', sans-serif;margin:0;line-height: 24px;padding: 0 18px;}
.all-about-contactbg {background-color: #fdfdfd;padding: 40px 0;}
h2.heading2{font-size: 20px;color: #242424;margin-bottom: 20px;}
.mainaboutmenu1 ul li a {text-decoration: none;color: #443f3f;font-size: 14px;font-weight: 500;}

/*.baxshadows .clsPDFfiles{position: absolute;bottom:0;}*/
.baxshadows {margin-top: 20px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);margin-bottom: 18px;border: 1px solid #6bb3ff;/*height:98%;padding-bottom: 40px;*/}
.site-footer .col-md-2 ul li {color: #939393;font-size: 16px;line-height: 22px;list-style: none;margin-bottom: 1px;}
/*.header .bottom-bar .menu-area-nav .navbar .navbar-nav>li.nav-item.dropdown:hover .dropdown-menu.show{display: none;}*/
.header .bottom-bar .menu-area-nav .navbar .navbar-nav>li>a {color: #666666;font-size:20px;padding: 14px 18px;position: relative;text-transform: capitalize;font-weight: 400;font-family: 'Open Sans';}
.header .bottom-bar .menu-area-nav .navbar .navbar-collapse.collapse.show .navbar-nav>li.nav-item.dropdown>a:before{position: absolute;content: "\f107";font-family: FontAwesome;right: 10px;transform: rotate(-83deg);}
.header .bottom-bar .menu-area-nav .navbar .navbar-collapse.collapse.show .navbar-nav>li.nav-item.dropdown.show>a:before{content: "\f107";transform: rotate(1deg);}
.top-bar .links li {padding: 5px 9px;font-size: 18px;font-weight: 600}
.top-gig-bottom .links li {padding: 5px 9px;font-size: 18px;font-weight: 600}
.clsPDFfiles.files{display: block;}
.clsPDFfiles {display: flex;align-items: center;/* background-color: #fff; */padding: 20px;justify-content: left;}
.hoverul ul {padding: 0;}
.hoverul ul li{list-style: none;font-size: 18px;font-weight: 400;padding: 4px 20px;}
.mainaboutmenu1 ul li {list-style: none;padding: 0px 5px 0 0;}
.mainaboutmenu1 ul li:nth-last-child(4n+1) a {text-decoration: none;color: #04b0ce;font-size: 14px;font-weight: 500;text-transform: capitalize;}
.baxshadows .annualaccountpdf ul li{font-size:18px;}
.clsPDFfiles a {margin-right: 14px;background: #afe7fe;transition: 0.5s;border:1px solid #0093d3;padding:8px 7px;font-size: 12px;font-weight:700;text-decoration: none;color: #000;display: block;line-height: 27px;text-align: center;}
.clsPDFfiles a:nth-child(2) {font-size: 12px;border: 1px solid #0093d3;font-weight: 700;text-decoration: none;color: #000;display: block;line-height: 26px;text-align: center;margin-left: 5px;}
.clsPDFfiles a:hover{background:#0093d3;color: #fff;}
.new-bodis-bg {background-color: #0093d3;padding: 10px;margin-bottom: 20px;border: 2px solid #0093d3;}
.new-bodis-bg p {margin: 0;font-size: 20px;font-weight: 900;color: #fff;}
.mainaboutmenu {margin: 0px 0px;position: relative;display: inline-block;}
/*.mainaboutmenu .img_vc_size.img-fluid8287999  {margin-top: -333px;}*/
.vc_content_clr h2 {color: #000;font-weight: 600;font-size: 24px;margin-top: 10px;}
.vc_content_clr h4{color: #29166f;font-weight: 600;}
.vc_content_clr p {color: #080808;font-size: 18px;font-weight: 500;}
.mainaboutmenu1 h4 strong {padding-left: 10px;}
.mainaboutmenu h2 {font-size: 27px;color: #242424;font-weight: bold;border-left: 4px solid #0093d3;padding: 5px 0 5px 5px;margin-bottom: 35px;font-family: 'Open Sans', sans-serif;}
.mainaboutmenu p {font-size: 18px;font-weight: 400;text-align: left;color: rgb(0, 0, 0);font-family: 'Open Sans', sans-serif;}
.site-footer .col-md-2 ul {list-style: none;padding: 0;margin: 0;}
.site-footer ul li a {color: #ffffff;font-size: 14px; text-decoration: none;}
.site-footer ul li a:hover {color: #94dfff;}
.aboutvcbutton a {background: #afe7fe !important;color: #000; border-radius: 0; font-size: 14px;font-weight: 700; transition: 0.5s; padding: 8px 10px; border: 1px solid #0093d3; display: inline-block;line-height: 27px;max-width: 100%;}
.aboutvcbutton a span { padding-left: 5px;}
.aboutvcbutton a:hover {color: #ffffff;background:#0093d3!important;}
.aboutvcbutton{margin-bottom: 40px;margin-top: 22px;}
.mainaboutmenu img.img-fluid8287{padding: 10px 0px 0px 10px;border: 1px solid #ddd;height: 300px;max-width: 100%;}
.mainaboutmenu img{max-width: 100%;border: 1px solid #ddd;}
.img_vc_size{max-width: 100%;display: inline-block;}
.site-footer{margin-top:30px;}
.campuscontainerimg {
  /* background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); */
  /* background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #333333), color-stop(100%, #000000));
  background: -moz-linear-gradient(#333333, #000000);
  background: -webkit-linear-gradient(#333333, #000000);
  background: linear-gradient(#333333, #000000); */
  text-align: center;vertical-align: middle;margin-bottom: -30px;}
  .mainaboutmenu .herading6{padding: 14px 16px 0 0;}
.mainaboutmenu .herading6 h3{font-size: 20px;font-weight: bold;}
.vc_content_clr ul{list-style: none;padding: 0;margin: 0;position: relative;}
.vc_content_clr ul li a.phone:before{position: absolute;content: "\f10b";top:36px;left: 0px;color: #004088; font-family: FontAwesome;font-size: 30px;transition: 0.3s;}
.vc_content_clr ul li a.mail:before{position: absolute;content: "\f0e0";top: 4px;left: -2px;color: #004088; font-family: FontAwesome;font-size: 18px;transition: 0.3s;}
.vc_content_clr ul li{padding:4px 20px;}
.vc_content_clr h2.heading12{font-size: 20px; color: #242424;font-weight: bold;border-left: 4px solid #0093d3;padding: 5px 0 5px 5px; margin-bottom: 35px; font-family: 'Open Sans', sans-serif;}
.newbox_vc_cls p {font-size: 14px;color: #fff;margin: 0;font-weight: bold;}

/*.annualaccountpdflink a:hover {color: #007ab9;}*/
/*.colorbgpdf {background: #e4e4e4 !important;}*/
.programmesigess img{width: 773px;/*height: 549px;*/margin: 70px 0 0 0;overflow: hidden;object-fit: cover;}
.allcontentprogrammes h1{font-size:32px;font-weight: bold ;margin-bottom: 50px; text-transform: capitalize;}
.allcontentprogrammes p{font-size:24px;font-weight:500;padding-right: 128px;text-align: left;margin-bottom: 60px;overflow: hidden;}
.programmesigestiles{background: #eaeaea;height: 650px;width: 62%;float: right;padding-left: 150px;}
.programmesigestiless{background: #eaeaea;height: 650px;width: 62%;float: left;padding-right: 135px;}
.programmesiges img{width: 773px;/*height: 549px;*/margin: 70px 0 0 0;overflow: hidden;  object-fit: cover;}
.alumnispeakmaintaittel h1 {text-transform: capitalize;color: #242424;font-weight: bold;font-size:24px;margin-bottom: 2px;font-family: 'Open Sans', sans-serif;}
.alumnispeakcontent h1 {font-size: 20px;text-transform: capitalize;text-align: center;color: #990000;font-weight: 700;}
.alumnispeakmaintaittel {margin: auto;width: 100%;display: block;padding:0 30px;}
.alumnispeakcontent p {font-size: 18px;text-transform: capitalize;text-align: center;color: #474646;font-weight: 400;}
.dpyear{margin-bottom:20px;}
.alumnispeakmaintaittel h4 {text-transform: capitalize;font-size: 24px;font-weight: bold;margin-bottom: 30px;font-family: 'Open Sans', sans-serif;position: relative;color: #242424;}
.alumnispeakcontent {padding: 0px 30px;}
.cuircalalumnispeak {margin: auto;width: 158px; border-radius: 50%; overflow: hidden; vertical-align: middle;border: 1px solid #ddd;margin-top: -34px;height: 150px;}
.cuircalalumnispeak img {width: 100%;height:auto;}
.dpyear p {font-size: 18px;text-transform: capitalize;text-align: center;color: #0093d3;font-weight: 400;margin: 0;}
.speaktaittal_name {margin-top: 14px;text-align: center;color: #0093d3;font-size:25px;margin-bottom: 20px;}
.posionspeak {width: 93px;height: 85px;background: linear-gradient(to left, #0093d3 0%, #0093d3 100%);border-bottom-right-radius: 84px;}
.tabletable thead th {border-bottom: none;color: #fff;text-transform: capitalize;}
/*.table thead th:nth-child(1) {width: 10% !important;}
.table thead th:last-child{width: 25% ;}*/
/*.Aboutbg {z-index:-1;background-image: url(../images/home-banner-3.jpg);height: 100vh;background-position: center;background-repeat: no-repeat;background-size: cover; position: relative;}*/
.Aboutbg img{width: 100%;height:700px;}
.header-card-titel-btnnew {
    margin-top: 50px;
}
section.Aboutbg {
    position: relative;
}


.aboutush1 {position: absolute;left:50%;top:50%;text-align: center;color: #fff;transform: translate(-50%, -50%);margin-top:244px;}
.aboutush1 h1, .banner-content h1 {font-size: 40px;font-weight: 700;font-family: 'Open Sans', sans-serif;text-transform: uppercase;letter-spacing: 1px;}
/*.accordion-template .accordion{display: flex; flex-direction: column-reverse;}*/
.accordion-template .card-header{padding: 0; transition: 0.5s;}
.accordion-template .card-header:hover{background-color: rgb(29 156 237 / 13%);}
.accordion-template .card-header h2 button{border:none !important;text-decoration: none !important;display: block;text-decoration: none;color: #333;font-size:18px;font-weight: 600; padding: 15px 40px;position: relative;}
.accordion-template .card-header h2 button[aria-expanded="true"]{background: #004088; color: #fff; border-radius: 0;}
.accordion-template .card-header h2 button:after{font-family: FontAwesome;position: absolute;content: "\f107"; top: 8px; right: 40px; color: #004088;font-size: 30px; transition: 0.3s;}
.accordion-template .card-header h2 button[aria-expanded="true"]:after{transform: rotate(180deg); color: #fff;}
.accordion-template .card-header h2 button:focus{box-shadow: none !important;}
.accordion-template .card-body{padding: 20px 40px;}
.accordion-template .card-body p{text-align: justify;}
.accordion-template ul{padding: 0 0 0 30px; margin: 0 0 20px; list-style: none;}
.accordion-template ul>li{position: relative;}
.accordion-template ul > li:before{position: absolute; left: -30px; content: url(images/list-dark-arrow.png)}
.accordion-template ul ul{list-style-type: circle; margin-top: 15px; padding: 0 0 0 20px;}
.accordion-template ul ul li:before{display: none;}
.accordion-template table th{background: #004088; color: #fff;padding: 10px; padding: 8px 10px;border:1px solid #004088;}
.accordion-template table td{border:1px solid #099bf0;padding: 8px 10px;}
.accordion-template .heading2{font-size: 20px; line-height: 48px;color: #004088; font-weight: 700; margin: 25px 0px 10px;}
.accordion-template ol{padding: 0 0 0 20px; margin: 0;}
.accordion-template ol li{margin-bottom: 15px;}
.accordion-template table{width: 100%;margin-left: 0!important;}

.leadership-page ul.nav-pills{padding: 0 0 10px;justify-content: left;margin: 0 0 10px;}
.leadership-page ul.nav-pills li{padding:0 4px;margin-left: 11px;}
.leadership-page ul.nav-pills li a{font-size: 18px;color: #282828;font-family: 'Open Sans', sans-serif;outline: 0;background-color: #afe7fe;font-size: 14px;font-weight: bold;}
.leadership-page .nav-pills .nav-link.active, .leadership-page .nav-pills .show>.nav-link{background-color: #0093d3 ;color: #fff;font-size: 14px;}
.leadership-page .tab-content .tab-pane .heading2{color: #004088;font-size: 30px;font-family: 'Open Sans', sans-serif;}
.leadership-page .tab-content .tab-pane ul{padding: 0;margin: 0 -20px;display: flex;flex-wrap: wrap;}
.leadership-page .tab-content .tab-pane ul li{list-style: none; width: calc(100% * (1/5) - 40px);  margin: 20px; position: relative; padding: 0; border-bottom: 4px solid #004088;transition: 0.3s;}
.leadership-page .tab-content .tab-pane ul li:hover{box-shadow: 0 0 45px rgb(0 0 0 / 40%);}
.leadership-page .tab-content .tab-pane ul li span{display: block; background: #eff3f9; overflow: hidden; align-items: end; padding: 7px 0 0 0;border-bottom: 0;}
.leadership-page .tab-content .tab-pane ul li span img{width: 100%;max-height: 100%;}
.leadership-page .tab-content .tab-pane ul li .heading3{font-family: 'Open Sans', sans-serif;font-size: 18px;color: #0b0a1f;margin: 0 0 4px 0;z-index: 1; position: relative; transition: 0.3s;}
.leadership-page .tab-content .tab-pane ul li .heading4{font-size: 15px; color: rgba(0,0,0,0.6); margin: 0; min-height: 60px;z-index: 1; position: relative;transition: 0.3s;}
.leadership-hover{padding: 10px 20px 70px;background: #f7f7f7;position: relative;}
.leadership-page .tab-content .tab-pane ul li .leadership-hover a{position: absolute; left: 20px; bottom: 20px;border: 0; font-size: 16px;background: #099bf0;display: inline-block; padding: 7px 25px; border-radius: 20px; color: #fff; text-decoration: none; transition: 0.3s;}
.leadership-page .tab-content .tab-pane ul li .leadership-hover a:hover{background: #5ab6eb; color: #fff;}
.leadership-page .tab-content .tab-pane ul li .leadership-hover a .fas{font-size: 13px;transition: all 0.5s ease; margin: 0 0 0 3px;}
.leadership-page .tab-content .tab-pane ul li .leadership-hover a:hover .fas{margin: 1px 0px 0 10px;}
.leadership-page .tab-content .tab-pane ul li:hover .leadership-hover p{font-size: 15px;}
.leadership-pop .modal-dialog{max-width: 900px;}
.leadership-page .tab-content .tab-pane ul li .leadership-pop .modal-dialog h2{font-family: 'Open Sans', sans-serif; font-size: 20px; color: #0b0a1f; margin: 0 0 4px 0;}
.leadership-page .tab-content .tab-pane ul li .leadership-pop .modal-dialog button{display: inline-block; color: #000; font-size: 25px; right: 10px; top: 4px; left: auto; z-index: 9; bottom: auto;}
.leadership-page .tab-content .tab-pane ul li .leadership-pop .modal-dialog p{display: block; color: #000; font-size: 14px; margin-bottom: 10px; line-height: 22px;}
.leadership-pop .modal-body{padding: 50px; text-align: justify;border:3px solid #004088;}
.leadership-page .tab-content .tab-pane ul li .leadership-hover:before {position: absolute; content: ""; bottom: 0; left: 0; background: #004088; transition:.5s; height: 0; width: 100%; /*z-index: -1;*/transition: 0.3s;}
.leadership-page .tab-content .tab-pane ul li:hover .leadership-hover:before{height: 100%;}
.leadership-page .tab-content .tab-pane ul li:hover .heading3,
.leadership-page .tab-content .tab-pane ul li:hover .heading4{color: #fff;}
.mainaboutmenu1{padding: 0 17px;}
.annualaccountpdf {padding: 20px;height: auto;}
.box-sd .eventclsone{margin: 20px 0;display: block;}  
.box-sd{width: 100%;display: block;border: 1px solid #6bb3ff;padding: 20px;height: 100%;}
.contactusinner01 {border: 1px solid #6bb3ff;padding: 20px;height: auto;}
.imuquries {background: inherit;padding:0;margin-bottom: 40px;}
.contactusinner {border: 1px solid #6bb3ff;padding: 20px;height: 320px;}
.contanctus_mail {background-color: #afe7fe;padding: 20px;border: 1px solid #6bb3ff;}
.d-flex{justify-content: space-between;}
.contactusbox {margin-bottom: 20px;background: #fff;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24)}
.contanctus_mail a {color: #000;font-size: 18px;text-decoration: none;font-weight: bold;}
.queriesimu {border: 1px solid #6bb3ff;background-color: #fff;padding: 5px;margin-bottom: 0;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}
.admissionqueries {border: 1px solid #6bb3ff;}
.mainqueriesbox {border-bottom: 1px solid #6bb3ff;padding: 15px 22px;}
.mainqueriesbox2 .spn_bd {border-right: 1px solid #6bb3ff;margin: 0;height: 80px;position: absolute;top: 0;left: 0;right: 0;}
.mainqueriesbox2 {border-bottom: 1px solid #6bb3ff;position: relative;padding: 15px 20px;}
.newcoment iframe{border: 1px solid #6bb3ff;}


.new-feedbackform{    background: #efefef;width: 100%; display: inline-block; padding: 35px 20px;}
.new-feedbackform ul{display: flex;flex-wrap: wrap;padding: 0;margin: 0 0 15px 0;}
.new-feedbackform ul li{flex: 0 0 50%;max-width: 50%;padding: 0 15px 20px 15px;list-style: none;position: relative;}
.new-feedbackform ul li label{display: block;}
.new-feedbackform ul li input,.new-feedbackform ul li textarea{display: inline-block;width: 100%;padding:13px 10px;border:1px solid #ccc;outline: none;}
.new-feedbackform ul li textarea{min-height: 150px;}
.new-feedbackform ul li.col-md-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.new-feedbackform ul li.captcha input{padding-right: 100px;}
/*.new-feedbackform ul li.captcha img{position: absolute; right: 26px;bottom: 32px;}*/
.new-feedbackform ul li input[type="submit"]{width: auto;padding: 13px 40px;background: #afe7fe;color: #000;text-transform: uppercase;border: 1px solid #0093d3;transition: all 0.5s ease}
.new-feedbackform ul li input[type="submit"]:hover{background: #0093d3;color: #fff}
.new-feedbackform ul li input.form-check-input{width: initial!important;margin-top: 9px;}

/*.newcampuscls {display: flex;align-items: center; padding: 5px 10px;border-radius: 10px;font-family: 'Open Sans', sans-serif !important;}*/
.open_popup{background: #afe7fe;border: none;padding: 0px 10px;color: #000;transition: 0.5s; }
.open_popup:hover{background:#0093d3;color:#fff;}
.popup_contain1 {border: 1px solid #0093d3;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);transform: translate(0, -50%);background: #ffffff;max-width: 65%;position: absolute;top: 50%;left: 0;right: 0;margin: auto;padding:20px 30px 30px 30px;border-radius: 5px;height: auto;}

.pupuph1 h1 {font-size: 26px;text-transform: capitalize;font-weight: 600;color: #0093d3;}
.popup_close {background: #afe7fe;padding: 3px 10px 5px;position: absolute;width: 40px;right: 29px;top: 8px;color: #fff;border-radius: 10%;font-family: 'Open Sans', sans-serif !important;height: 40px;display: flex;justify-content: center;align-items: center;cursor: pointer;font-size: 27px;}
/*.popup_contain1 .annualaccountpdflink {background: #f8f8f8;width: 49%;margin-bottom: 10px;padding: 4px;border: 1px solid #ddd5d5;box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);float: left;margin-right: 5px;}*/
/*.popup_back{background:inherit !important;position: fixed;left:0;right:0;top:0;bottom:0;}*/

.popup_close{background:red;padding:3px 10px 5px;position: absolute;right:-10px;top:-10px;color: #fff;border-radius: 50%;}
.leadership-page{width:100%;margin-top: -72px;}

.leadership-page.page-leadership {margin-top: 0;}
.ship-1 .open_popup{background:inherit;color: #fff;font-size: 30px;}
.chennai-campus-bg{
  /* background: url(../images/chennaicampusbgimg.png) no-repeat 9% 50%;
  background-position: center;
  background-repeat: no-repeat; */ height: 113px;overflow: hidden;position: absolute;top: 50%;width: 226px;left: 44%;}


.keynote-address{display: flex;flex: 0 0 100%;border: 1px solid #0093d3;padding: 20px;}
.keynote-address .eventclsone{width: 90%;padding-right: 30px;}
.keynote-address .eventclsone span.blog-slider__code{background: #004088;padding: 4px 8px;color: #fff;display: inline-block;margin-bottom: 10px;}
.keynote-address .eventclsone a.blog-slider__button{margin-top:14px;background: #afe7fe;border: 1px solid #0093d3;transition: 0.5s;padding: 10px 30px; color: #000;display: inline-block;}
.keynote-address .eventclsone a.blog-slider__button:hover{background: #0093d3;color: #fff;}
.keynote-address .eventimgbox{width: 20%;}
.maineventsclsdetails.mb-4{padding: 20px;width: 100%;}
.keynote-addresss{border: 1px solid #0093d3;padding: 20px;}
.keynote-addresss span.blog-slider__code{background: #004088;padding: 4px 8px;color: #fff;display: inline-block;margin-bottom: 10px;}
.keynote-address .eventclsone a.blog-slider__button{margin-top:14px;background: #afe7fe;border: 1px solid #0093d3;transition: 0.5s;padding: 10px 30px; color: #000;display: inline-block;}
.keynote-address .eventclsone a.blog-slider__button:hover{background: #0093d3;color: #fff;}
.keynote-addresss img{width: 100%;}
.keynote-addresss .fg-gallery img{width: 300px;height: auto} //400px;
#academicbrochure4 a:hover{text-decoration: none;}
.our-campus-cls .leadership-page ul.nav-pills{justify-content: center;}
.our-campus-cls #sync1 .item img{width: 100%; height: 600px;}
.our-campus-cls #sync1.owl-theme .owl-prev{left: 10px;}
.our-campus-cls #sync1.owl-theme .owl-next, #sync1.owl-theme .owl-prev {opacity: 0.8;width: 40px;height: 40px;margin-top: -20px;position: absolute;top: 50%;background:inherit;border:2px solid #ddd;border-radius: 50%;}
.our-campus-cls .campusallnames_cls{padding-top:20px;}
.our-campus-cls #sync1.owl-theme .owl-next {  right: 10px;}
.our-campus-cls #sync1.owl-theme .owl-next, #sync1.owl-theme .owl-prev:hover{opacity:1;}
.our-campus-cls #sync1.owl-theme .owl-dots{display: none;}
.our-campus-cls #sync2 .item img{display: block;height: 120px;padding: 12px;cursor: pointer;max-width: 100%;}
.our-campus-cls .owl-next:before{content: "\f061";right: 12px;position: absolute;font-family: FontAwesome;top: 9px;}
.our-campus-cls .owl-prev:before{content: "\f060";left: 12px;position: absolute;font-family: FontAwesome;top: 9px;}


.our-campus-cls #sync3.owl-theme .owl-prev{left: 10px;}
.our-campus-cls #sync3.owl-theme .owl-next, .our-campus-cls #sync3.owl-theme .owl-prev {opacity: 0.8;width: 40px;height: 40px;margin-top: -20px;position: absolute;top: 50%;background:inherit;border:2px solid #ddd;border-radius: 50%;}
.our-campus-cls .campusallnames_cls{padding-top:20px;}
.our-campus-cls #sync3.owl-theme .owl-next {right: 10px;}
.our-campus-cls #sync3.owl-theme .owl-next, #sync1.owl-theme .owl-prev:hover{opacity:1;}
.our-campus-cls #sync3.owl-theme .owl-dots{display: none;}
.our-campus-cls #sync3 .owl-next:before{content: "\f061";right: 12px;position: absolute;font-family: FontAwesome;top: 9px;}
.our-campus-cls #sync3 .owl-prev:before{content: "\f060";left: 12px;position: absolute;font-family: FontAwesome;top: 9px;}
.our-campus-cls #sync4 iframe{display: block;height:120px;padding: 12px;cursor: pointer;max-width: 100%;}
.annualaccounscls .tabletender .page-table tr td a{background: #afe7fe;border: none; padding: 12px 10px;color: #000;transition: 0.5s;font-size: 14px;text-align: center;display: block;}
.annualaccounscls .tabletender .page-table tr td a:hover{background: #0093d3;color: #fff;}
.site-footer .contact-details ul li p{font-size: 14px!important;}
.keynote-addresss .eventclsone .alleventconrnts01 .blog-slider__code-newdate{font-weight: bold;color: #004088;font-size: 24px;}
.keynote-addresss .eventclsone .alleventconrnts01 .blog-slider__button-red{margin-top: 14px;background: #afe7fe;border: 1px solid #0093d3;transition: 0.5s;padding: 10px 30px;color: #000;display: inline-block;}
.keynote-addresss .eventclsone .alleventconrnts01 .blog-slider__button-red:hover{background: #0093d3;color: #fff;}
.hoverul ul, .baxshadows .annualaccountpdf ul{margin: 0px;padding: 0;list-style: none;}
.hoverul ul li, .baxshadows .annualaccountpdf ul li{padding: 0 15px 0 25px;background:url(../../public/images/whatNewBullet.jpg) no-repeat 0 6px;}
.marinschool-img {height: 100%;display: inline-flex;}
.alumnispeak{display: flex;width: 100%;height: 100%;}
.sanchin{padding: 8px 0 0 20px;}
ul li{font-size:20px;}
p, p span{font-size:20px;}

.timeline {
  position: relative;
  width: 100%;
  max-width: 2000px;
  margin: 0 auto;
  padding: 15px 0;
}

.timeline::after {
  content: '';
  position: absolute;
  width: 2px;
  background: #0093d3;
  top: 0;
  bottom: 0;
  left: 50%;
  margin-left: -1px;
  z-index: -1
}

.doremon {
  padding: 15px 30px;
  position: relative;
  background: inherit;
  width: 50%;
}

.doremon.left {
  left: 0;
}

.doremon.right {
  left: 50%;
}

.doremon::after {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  top: calc(50% - 8px);
  right: -8px;
  background: #ffffff;
  border: 2px solid #006E51;
  border-radius: 16px;
  z-index: 1;
}

.doremon.right::after {
  left: -8px;
}

.doremon::before {
  content: '';
  position: absolute;
  width: 50px;
  height: 2px;
  top: calc(50% - 1px);
  right: 8px;
  background: #0093d3;
  z-index: 1;
}

.doremon.right::before {
  left: 8px;
}

.doremon .date {
  position: absolute;
  display: inline-block;
  top: calc(50% - 60px);
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #006E51;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: -25px -20px;
}
.doremon .date img.img-fluid{border-radius: 50%;width: 162px;border: 4px solid #006E51;    height: 162px;}
.doremon.left .date {
  right: -150px;
}

.doremon.right .date {
  left: -150px;
}

.doremon .icon {
  position: absolute;
  display: inline-block;
  width: 40px;
  height: 40px;
  padding: 9px 0;
  top: calc(50% - 20px);
  background: #F6D155;
  border: 2px solid #006E51;
  border-radius: 40px;
  text-align: center;
  font-size: 18px;
  color: #006E51;
  z-index: 1;
}

.doremon.left .icon {
  right: 56px;
}

.doremon.right .icon {
  left: 56px;
}

.doremon .content {
  padding: 30px 90px 30px 30px;
  background: #0093d3;
  position: relative;
  border-radius: 400px 500px 500px 400px
}

.doremon.right .content {
  padding: 30px 30px 30px 90px;
  border-radius: 400px 500px 500px 400px;
}

.doremon .content h2 {
  margin: 0 0 10px 0;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
}

.doremon .content p {
  margin: 0;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  padding: 6px 0;
}

@media (max-width: 767.98px) {
  .timeline::after {
    left: 90px;
  }

  .doremon {
    width: 100%;
    padding-left: 100px;
    padding-right: 10px;
  }

  .doremon.right {
    left: 0%;
  }

  .doremon.left::after, 
  .doremon.right::after {
    left: 82px;
  }

  .doremon.left::before,
  .doremon.right::before {
    left: 100px;
    border-color: transparent #006E51 transparent transparent;
  }

  .doremon.left .date,
  .doremon.right .date {
    right: auto;
    left: -4px;
  }

  .doremon.left .icon,
  .doremon.right .icon {
    right: auto;
    left: 146px;
  }

  .doremon.left .content,
  .doremon.right .content {
    padding: 20px 30px 20px 20px;
    border-radius: 400px 500px 500px 400px;
  }
  .wrapper ul{display: block!important;margin-right: 0!important;}
  .doremon .content h2{font-size: 14px;}
  .wrapper ul > li{font-size: 13px!important;}
  .wrapper ul li span{font-size: 16px!important;}
  .doremon .date img.img-fluid{width: 100px;height: 100px;}
}
#button {
  display: inline-block;
  background-color: #2f1aa7;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 50%;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#button::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  line-height: 48px;
  color: #fff;
}
#button:hover {
  cursor: pointer;
  background-color: #3b1fd7;
}
#button:active {
  background-color: #555;
}
#button.show {
  opacity: 1;
  visibility: visible;
}

.wrapper {
text-transform: uppercase;
z-index: 9;
color: #555;
cursor: help;
font-size: 20px;
padding: 15px 20px;
position: relative;
text-align: center;
-webkit-transform: translateZ(0); /* webkit flicker fix */
-webkit-font-smoothing: antialiased; /* webkit text rendering fix */
}
.wrapper ul{display: flex;list-style: none;padding: 0;margin: 0;margin-right: 63px;}
.wrapper ul > li{color:#fff;position: relative;font-size: 15px;width: 100%;    margin: 0 -8px;
    padding: 0 10px;    line-height: 22px;}
.wrapper ul li span{font-size: 22px; font-weight: bold;}

.wrapper ul li .arrow.right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.doremon.left .wrapper ul li:before{position: absolute;right: 0;    content: "\f077";transform: rotate(-45deg);-webkit-transform: rotate(90deg);top: 0;font-family: FontAwesome;}
.wrapper ul li .arrow {
    border: solid #fff;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 8px;
    vertical-align: middle;
    position: absolute;
    top: 9px;
    right: 20px;
}
.doremon.left .wrapper ul li:nth-child(3):before{content: '';}
.doremon.right .wrapper ul li:before{position: absolute;right: 0;    content: "\f077";transform: rotate(-45deg);-webkit-transform: rotate(-89deg);top: 0;font-family: FontAwesome;}
.doremon.right .wrapper ul li:nth-child(3):before{content: '';}

.wrapper .tooltip {
background: #00a6ef;
bottom: 100%;
color: #fff;
display: block;
left: -20px;
font-size: 22px;
margin-bottom: 42px;
opacity: 0;
padding: 20px;
pointer-events: none;
position: absolute;
width: 115%;
-webkit-transform: translateY(10px);
  -moz-transform: translateY(10px);
  -ms-transform: translateY(10px);
   -o-transform: translateY(10px);
    transform: translateY(10px);
-webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -ms-transition: all .25s ease-out;
   -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
   -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
}

/* This bridges the gap so you can mouse into the tooltip without it disappearing */
.wrapper .tooltip:before {
bottom: -20px;
content: " ";
display: block;
height: 20px;
left: 0;
position: absolute;
width: 100%;
}

/* CSS Triangles - see Trevor's post */
.wrapper .tooltip:after {
border-left: solid transparent 10px;
border-right: solid transparent 10px;
border-top: solid #1496bb 10px;
bottom: -10px;
content: " ";
height: 0;
left: 50%;
margin-left: -13px;
position: absolute;
width: 0;
}

.wrapper:hover .tooltip {
opacity: 1;
pointer-events: auto;
-webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
   -o-transform: translateY(0px);
    transform: translateY(0px);
}

/* IE can just show/hide with no transition */
.lte8 .wrapper .tooltip {
display: none;
}

.lte8 .wrapper:hover .tooltip {
display: block;
}
.imucompusbg .imucompusdrpdn {padding-top: 40px;}
.imucompusbg .fg-gallery, .imucompusbg .img-floats1{padding:0 20px;}
.imucompusbg .imucompusdrpdn .camopusmenus a, .imucompusbg .imucompusdrpdn .camopusmenus2 a, .imucompusbg .imucompusdrpdn .camopusmenus1 a{text-decoration: none;border: 2px solid #0cacea;padding: 15px;font-size: 16px;display: block;margin: 0;width: 100%;color: #0cacea;text-transform: uppercase;font-weight: 600;transition: 0.5s;}
.imucompusbg .imucompusdrpdn .camopusmenus, .imucompusbg .imucompusdrpdn .camopusmenus1, .imucompusbg .imucompusdrpdn .camopusmenus2{width: 100%;position: relative;display: inline-block;margin-bottom:20px;}
.imucompusbg .imucompusdrpdn .maindrodn h1{padding: 15px;font-size: 18px;display: block;margin: 0;width: 100%;color: #000;text-transform: uppercase;font-weight: 600;border: 2px solid #0093d3;margin-bottom: 15px;margin-top: 0;}
.imucompusbg .imucompusdrpdn .camopusmenus a:hover, .imucompusbg .imucompusdrpdn .camopusmenus1 a:hover, .imucompusbg .imucompusdrpdn .camopusmenus2 a:hover{transition: 0.5s;background: #0cacea;color: #fff;} 
.imucompusbg .imucompusdrpdn .camopusmenus:hover span, .imucompusbg .imucompusdrpdn .camopusmenus1:hover  span, .imucompusbg .imucompusdrpdn .camopusmenus2:hover span{transition: 0.5s;color:#fff;}
.imucompusbg .imucompusdrpdn .camopusmenus span, .imucompusbg .imucompusdrpdn .camopusmenus1 span, .imucompusbg .imucompusdrpdn .camopusmenus2 span{position: absolute;bottom:14px;right: 64px;}


.imucompusbg .degreebg{list-style: none;width: 100%;margin: 15px;text-align: left;border:2px solid #0cacea;padding: 15px;border-radius: 4px;}
.imucompusbg .degreebg h3{font-size: 22px;}
.imucompusbg .degreebg .degreeyear ul{margin: 0px;padding:0;list-style: none;display: inline-block;max-width: 100%;}
.imucompusbg .degreebg .degreeyear ul li{padding: 0 15px 0 25px;background: url(../../public/images/whatNewBullet.jpg) no-repeat 0 6px;font-size: 18px;display: inherit;}
.imucompusbg .degreebg button{background:initial;padding: 0;}
.imucompusbg .degreebg button a{margin-right: 14px;background: #afe7fe;transition: 0.5s;border: 1px solid #0093d3;padding: 8px 7px;font-size: 14px;font-weight: 700;text-decoration: none;color: #000;display: block;line-height: 27px;text-align: center;}
.imucompusbg .degreebg button a:hover{background: #0093d3;color: #fff;}

.imucompusbg .degreebg button a i {margin-right: 4px;}

.imucompusbg .degreebg .btnboxdegree{display: inline-block;max-width: 100%;margin-top: 20px;}
.imucompusbg .degreebg .btnboxdegree .btncls{display:inherit;}
.imucompusbg .degreebg .btnboxdegree .btncls a{width: 100%;margin-right: 14px;background: #afe7fe;transition: 0.5s;border: 1px solid #0093d3;padding: 8px 7px;font-size: 14px;font-weight: 700;text-decoration: none;color: #000;display: block;line-height: 27px;text-align: center;}
.imucompusbg .degreebg .btnboxdegree .btncls a:hover{background: #0093d3;color: #fff;margin:0 4px;}

.vc_content_clr ul li span a{font-size: 16px;}


/*.........Nitin Css Close..........*/ 
@media(min-width: 320px) and (max-width: 480px){
  .newcamputop {
    padding-top: 110px;
}
  .newcamputop#Quick-Facts{padding-top: 0px;}
  .Vice-Chancellor{margin-left: 0;}
  .Vice-Chancellor-btn a{padding: 5px 15px;font-size: 14px}
.menu-area-nav .dropdown-menu ul li{font-size: 16px;}
.admintionone li{flex: 0 0 50%!important;max-width: 50%!important;}
.admintionone li a{padding: 6px 8px!important;font-size: 14px;}
.tailesacademicsadim h4{margin-top: 110px;font-size: 22px; margin-bottom: 10px;}
.tailesacademicsadim p{font-size: 30px;}
.tailesacademicsadim h1{font-size:30px;}

  .schoolmaritimeclstext h1{font-size: 20px;padding: 20px 0 20px 0;}
  .maritimeuse{display: block;}
  .maritimeuse li{border-right:none;padding: 0 10px;}
  .maritimeuse li a{font-size: 15px;}
  .learnmoremaritiem{width: auto;}
  .learnmoremaritiem a{font-size: 16px;}
  .programemaritie h2{font-size:25px;}
  .programemaritie p{font-size: 18px;}
  .col-flex-on{display: block;margin-bottom:20px;}
  
  .programmesiges img{width: 100%;margin:20px 0 0 0;}
  
  .allcontentprogrammes {padding: 20px 0 0 20px!important;}
  .allcontentprogrammes h1{font-size: 20px;margin-bottom: 20px;}
  .allcontentprogrammes p{font-size: 16px;padding-right: 52px;margin-bottom: 20px;}
  .btn-programmess a{font-size: 15px;}
  
  .aplynow-rightsection h3{font-size: 16px!important;padding: 10px 20px!important;width: 200px!important;margin: 0 37px!important;}
  .all-text-campus h1{font-size: 25px;}
  .our-oecruiterstital h1{font-size: 30px;}
  .student_our .nav-tabs .nav-link{font-size: 13px;margin-bottom: 25px;}
  .admitiondears{display: none;}
  .our-campus-cls{margin-bottom: 84px;}

  .titel-card-name h1{font-size: 20px}
  .floating-label label{padding-left:0;}
  .student_ourmaincontent{height: 440px;width: auto;margin:4px;}
  .student_ourmaincontentbox{padding:20px 10px 10px 40px;margin-top:158px;font-size: 14px;}
  .imastudentbtn h4{font-size: 14px;}
  .imastudentbtnradio label{font-size: 16px;}

  .student_ourmaincontentbox h5{font-size: 20px;}
  .student_ourmaincontentbox p{font-size: 15px;}
  .student-learmore-btn a{font-size: 14px;}
  .circalsstudetbox{top:-5%;right: 122%;}
  .leadership-page{margin-top:0;}
  .btn-explor-button a{padding: 10px 40px;font-size: 12px;}

  .leadership-page ul.nav-pills li a{font-size: 12px;}
  .our-campus-cls .leadership-page ul.nav-pills{flex-wrap: inherit;}
  .floating-label input{width:100%;margin:0;font-size:14px;}
  .downloadbruchers-btns a{font-size: 12px;}
  #cards{margin:0;width: 100%;font-size: 14px;}
  .programofinterst h6{font-size: 16px;}
  .programofcls{display: block;text-align: center;margin: 0 -0px 57px;;}
  #cardtow{width: 100%;font-size: 18px;}
  .form-btn-cls{width: 100%;display: block;}
  .titel-card-name {margin-bottom: 20px;}
  .register-enquiry-bg img{height: auto;display: none;}
  .register-enquiry{padding-top: 10px!important;}
  .downloadbruchers-btns{width: 100%;}

  .Introductionimg-bg{height:760px;background:none;}  

  .campuse-tile{padding-top: 10px!important;}
  .campuse-tile .heading2{font-size: 20px!important;}
  .schoolmaritimecls-program .programmesigestiles{display: block!important;width: 100%!important;max-width: 100%!important;}
  .schoolmaritimecls-program .programmesigestiles .allcontentprogrammes .heading2{font-size: 16px!important;}
  .schoolmaritimecls-program .programmesigestiles .program-offered-img{height: auto!important;}
  .schoolmaritimecls.schoolmaritimecls-program .programemaritie{padding-top: 10px!important;}
  .schoolmaritimecls-program .programmesigestiles .allcontentprogrammes{padding:10px 10px!important;}
  .ab-stick-nav{display: none;}
  .btechmarine-cls-tabs-bg{overflow: auto;}
  .btechmarine-cls-tabs-cantent h1{margin-right: 0!important;font-size: 20px!important;}
  .btechmarine-cls-tabs-cantent div{font-size: 15px;}
  .btechmarine-cls-tabs-cantent p{font-size: 15px!important;}
  .aboutush1 h1, .banner-content h1{font-size: 30px;}
  .aboutush1{bottom: 70%;}
  .doenload_bruchers_cls a{font-size: 16px;}

  .main_tittle_head h1{font-size: 30px;}

  .tabletender {overflow-x: auto;}

  .keynote-address{display: block;}
  .keynote-address .eventclsone{width: auto;}
  .keynote-address .eventimgbox{width: auto;}
  .keynote-address .eventclsone a.blog-slider__button{font-size: 14px;padding:10px 10px;}
  .keynote-address .slick-track{width: auto!important;}
  .keynote-address .eventclsone span.blog-slider__code{font-size: 14px;}
  .blog-slider__text {font-size: 14px;}
  .blog-slider__title {font-size: 18px;}

  .btn-explor-button a.open_popup{padding:10px 30px;font-size: 18px!important;}
  .our-campus-cls #sync1 .item img{height: auto;}
  .our-campus-cls #sync2 .item img{height: 62px;padding: 4px;}
  .our-campus-cls #sync1.owl-theme .owl-next, #sync1.owl-theme .owl-prev{width: 20px;height: 20px;}
  .our-campus-cls .owl-prev:before{left: 1px;top:-2px;}
  .our-campus-cls .owl-next:before{right: 1px;top: -1px;}
  .leadership-page .nav-pills .nav-link.active, .leadership-page .nav-pills .show>.nav-link{font-size: 12px;}

  .programmesigestiless{height: auto;width: auto;padding-right: 0;}
  .programmesigestiless{margin-top: 208px;}
  .col-flex-on .btn-programmess {margin-bottom: 22px;}

  .programmesigess img{margin:0px 0 0 0;width: 431px;height: 215px;/*margin-top: 215px;*/    max-width: 100%;}
  .col-flex-on.col-claon-left .programmesigestiles{width: 100%;padding-left: 0;height: 392px;margin-top: 230px;}
  .new-bodis-bg p{font-size: 16px;}
  .aplynow-rightsection ul li a{font-size: 14px;}

  .academicsections {background-position: left;height: 769px;}
  #academicbrochure {top: 23%;}
  #academicbrochure1 {left: 62%; right: 0;margin: auto;top: 32%;}
  #academicbrochure2 {left: 62%;right: 0;margin: auto;top: 50%;}
    #academicbrochure3 {top: 59%;left: 0;}
    #academicbrochure4 {left: 0;right: 63%;margin: auto;top: 50%;}
    #academicbrochure5 {left: 0;right: 65%;margin: auto;top: 32%;}
  .contentbruchers {height: 45px;width: 45px;top: -75px;}
  .contentbruchers img{width: 64px;}
  .contentbruchers2 {height: 45px;width: 45px;}
  .contentbruchers3 {height: 45px;width: 45px;}
  .contentbruchers4 {height: 45px; width: 45px;}
  .contentbruchers5 {height: 45px;width: 45px;}
  .contentbruchers6 {height: 45px;width: 45px;}
  .gon {width: 114px;height: 114px;}
  .gontwo {width: 125px; height: 118px;}
 .gontwo h4 { font-size: 1rem;font-family: 'Open Sans';margin-top: 77px;}
  .octa {top: 41%;}

  .alumnitestimonalfrontlogo {margin: auto;width: 200px;height: 200px;}
  .alumnitestimonials {background: #ffff;padding: 1rem 0;margin: 0 auto;overflow: hidden;margin-bottom: 0.5rem;position: relative;}
  .bgaluminibord {height:630px;}
  .alumnitestimonalflex {width: 100%;}
  .alumnitestimonalfrontlogo {margin: auto;width: 200px;height: 200px;}
  .alumni-item { margin-bottom: 300px;}
  .alumnitestimonalreadmorepostion {top:276px; left: 0%;}
  .fake-col-wrapper .alumni-item:nth-child(even) .alumnitestimonalinnerbox, .alumnitestimonalinnerbox {padding: 3rem 1rem 1rem 1rem;height: 198px;width: 100%;margin: auto;clip-path: none;}
  .alumnitestimonalinnerbox .alumnitestimonalnamepara p{height: auto;font-size: 16px;}
  .alumnitestimonalinnerbox .alumnitestimonalname h5{font-size: 16px;}
  .alumnitestimonalreadmore-btn {top: 90%;z-index: 32;left: 15px;}
  .alumnitestimonalreadmore-btn a{font-size: 20px}

  .alumnitestimonalflextwo {position: relative;margin-top: 98%;}

  .alumnitestimonalbgtwo { float: none;}

  .starachieverbox {padding: 0 !important;}

  .alumnitestimonalnametwo h5 {font-size: 1.5rem;}

  .alumnitestimonalinnerboxtwo {height: 190px;}

  .alumnitestimonalpersonimgtwo {margin: auto;display: block;}

  .alumnitestimonalfrontlogotwo {margin: auto;width: 255px;height: 255px;}

  .alumnitestimonalreadmorepostiontwo {position: absolute;top: 220px;width: 100%;}

  .alumnitestimonalcontentbgtwo {padding: 3rem 1rem 1rem 1rem;width: 100%;}

  .alumnitestimonalreadmore-btntwo {left: 15px;}

  .alumnitestimonaltitel {margin-top: 45px;}

  .alumnitestimonaltitel h1 {margin-bottom: 1.5rem;font-size:20px;text-align: center;}
  .starachieverpara {font-size: 15px;height: auto;padding: 0 10px;}
  .starachieverbox .owl-nav {padding: 0 10px;padding-bottom: 10px;display: block;text-align: center;}

   .parapopup_img_lefr p {height: auto;font-size: 14px;}
  .campusimg-name-bgone a {margin-bottom: 1rem; width: 40%;font-size: 14px;border-radius: 5px;}
  .campus-popupimg-size-h-w img{height: auto;}
  .popup_close{top: 5px;right: 5px;}
  .text-center{text-align: left!important;}
  .text-right{text-align: left!important;}
  .dashboarbgd{height: 78px;}


  .newcoment iframe{width: 260px;}
  .d-flex{display: block!important;}
  .queriesimuicon{display: block;}
  .queriesimuicon h4{font-size: 14px;}
  .mainqueriesbox2 .spn_bd{border-right:none;}
  .admissionqueries h5{font-size: 14px;}
  .admissionqueries h6{font-size: 14px;}
  .contanctus_mail a{font-size: 14px;}
  .contactusinner{height: auto;}
  .new-feedbackform ul li{max-width: inherit;flex: 0 0 100%;}
  .feedbakname h1{font-size: 20px;}
  .new-feedbackform{padding: 10px 0;}
  .new-feedbackform ul li input[type="submit"]{font-size: 14px;padding: 13px 20px;}
  .footer-copyright p{font-size:14px;}
  .Introductionimg-bg .main-circular{width: auto!important;height: auto!important;}
  .Introductionimg-bg .main-circular ul li a .chart-captions .text-captions{font-size: 12px;line-height: 11px;}

  .ship-1{height: 1066px;}
  .clouds{height:223px;}
  .campuscontainerimg{height:645px;}
  .ship-1 .open_popup{color:#fff;font-size: 12px!important;margin-top: 18px!important;}
  .chennai-campus-bg {top:15px;width: 44%;left:10px;display: inline-block;max-height: 47px;background:#d50b03;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .mumbai-campus-bg {top:15px;width: 44%;left:215px;display: inline-block;max-height: 47px;background:#DC540C;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .kochi-campus-bg {top:79px;width: 44%;left:10px;display: inline-block;max-height: 47px;background:#033da2;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .navimumbai-campus-bg {top:79px;width: 44%;left:213px;display: inline-block;max-height: 47px;background:#0d245b;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .visakapatnam-campus-bg {top:145px;width: 44%;left:10px;display: inline-block;max-height: 47px;background:#bf075a;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup {font-size: 20px;line-height: 13px;border-radius:8px;margin:8px;margin-top: 25px;}
  .kolkata-campus-bg {top:145px;width: 44%;left: 52%;display: inline-block;max-height: 47px;background:#0b435a;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup{transform: inherit;}
  .latesupdates .latesupdatetitle h1{font-size: 30px;}
  .Vice-Chancellortitle h1{font-size: 20px;}
  .Vice-Chancellortitle p{font-size: 18px;}
  .popup_close{z-index: 999;width: 30px;height: 30px;font-size: 16px;}
  .campusallnames_cls{font-size: 20px;}
  .popup_body{height: 90vh;}
  .Vice-Chancellorcls {margin-bottom: 1rem;}
  .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{padding-right: 15px!important}
.popup_body .container{height: 100%;overflow: auto;border-top: 40px solid #fff;
    border-radius: 5px 5px 5px 5px;
    border-bottom: 10px solid #fff;}
.popup_contain{height: 100%;padding: 0;border-radius: 8px;}
.navbar-nav .dropdown-menu{padding: 10px 10px 8px!important;}

  
}

@media(min-width: 481px) and (max-width: 600px){
  .Introductionimg-bg .main-circular{width: auto!important;height: auto!important;}
  .Introductionimg-bg .main-circular ul li a .chart-captions .text-captions{font-size: 12px;line-height: 11px;}
  .alumni-item {margin-bottom: 142px;}
  .starachieverpara {
    font-size: 15px;
    height: 170px;
    padding: 0 20px;
}
    .alumnitestimonalfrontlogo{width: 200px;height: 200px;}
    .alumnitestimonalreadmore-btn a{font-size: 14px;}
    .alumnitestimonalinnerbox{padding: 20px 30px 41px 216px;}
    .alumnitestimonalinnerbox .alumnitestimonalnamepara p{font-size: 17px;}
    #academicbrochure {top: 23%;}
    #academicbrochure1 {left: 62%;right: 0;margin: auto;top: 32%;}
    #academicbrochure2 {left: 62%;right: 0;margin: auto;top: 50%;}
    #academicbrochure3 {top: 59%;}
    #academicbrochure4 {left: 0;right: 63%;margin: auto;top: 50%;}
    #academicbrochure5 {left: 0;right: 65%;margin: auto;top: 32%;}
    .academicsections {background-position: left;height: 769px;}
    .gontwo h4 {font-size: 1rem; font-family: 'Open Sans';margin-top: 77px;}
    .gontwo {width: 125px;height: 118px;}
    .gon {width: 114px;height: 114px;}
    .octa {top: 41%;}
    .contentbruchers5 {height: 45px;width: 45px;}
    .contentbruchers6 {height: 45px;width: 45px;}

    .schoolmaritimeclstext h1{font-size: 30px;    padding: 20px 0 20px 0;}
  .maritimeuse{display: block;}
  .maritimeuse li{border-right:none;padding: 0 10px;}
  .maritimeuse li a{font-size: 15px;}
  .learnmoremaritiem{width: auto;}
  .learnmoremaritiem a{font-size: 16px;}
  .programemaritie h2{font-size:25px;}
  .programemaritie p{font-size: 18px;}
  .col-flex-on{display: block;margin-bottom:20px;}
  .programmesigestiles{margin-top:352px!important;}
  .programmesiges img{width: 100%;margin:0px 0 0 0;}
  .programmesigestiles{width: 100%;padding-left: 28px;height: 392px;}
  .allcontentprogrammes {padding: 20px 0 0 0;}
  .allcontentprogrammes h1{font-size: 20px;margin-bottom: 20px;}
  .allcontentprogrammes p{font-size: 16px;padding-right: 52px;margin-bottom: 20px;}
  .btn-programmess a{font-size: 15px;}
  .programmesigess img{margin:20px 0 0 0;}
  .aplynow-rightsection h3{font-size: 16px!important;padding: 10px 20px!important;width: 200px!important;margin: 0 37px!important;}
  .all-text-campus h1{font-size: 25px;}
  .our-oecruiterstital h1{font-size: 30px;}
  .student_our .nav-tabs .nav-link{font-size: 13px;margin-bottom: 25px;}
  .admitiondears{display: none;}
  .our-campus-cls{margin-bottom: 84px;}
  .titel-card-name h1{font-size: 22px}
  .student_ourmaincontent{height: 440px;width: auto;margin:4px;}
  .student_ourmaincontentbox{padding:20px 10px 10px 40px;margin-top:158px;}
  .student_ourmaincontentbox h5{font-size: 20px;}
  .student_ourmaincontentbox p{font-size: 15px;}
  .student-learmore-btn a{font-size: 14px;}
  .circalsstudetbox{top:-5%;right: 122%;}
  .leadership-page{margin-top:0;}
  .btn-explor-button a{padding: 10px 4px;font-size: 12px;}
  .leadership-page ul.nav-pills li a{font-size: 12px;}
  .our-campus-cls .leadership-page ul.nav-pills{flex-wrap: inherit;}
  .floating-label input{width:100%;margin:0;}
  .downloadbruchers-btns a{font-size: 12px;}
  #cards{margin:0;width: 100%}
  .programofcls{display: block;text-align: center;margin: 0 -0px 57px;;}
  #cardtow{width: 100%;font-size: 18px;}
  .form-btn-cls{width: 100%;}
  .titel-card-name {margin-bottom: 20px;}
  .register-enquiry-bg img{height: auto;}
  .register-enquiry{padding-top: 10px!important;}
  .downloadbruchers-btns{width: 100%;}


  .Introductionimg-bg{height: 1600px;}
  .Maritimefirstimag3 img{width: 202px;}
  .Maritimefirstimag3{left:5%;top: -180px;}
  .Maritimefirstimag2 img{width: 194px;}
  .Maritimefirstimag2{top:-167px;left: 51%;}
  .Maritimefirstimag4{left:20%;top: -24px;}
  .Maritimefirstimag4 img{width:268px;}
  .Maritimefirstimag1{left:20%;top: -239px;}
  .Maritimefirstimag1 img{width:285px;}
  /*.Maritimefirstimag{left: 40%;margin-top: -76px;}*/
  .Maritimefirstimag3 p{left: 24%;width: 40%;line-height: 15px;}
  .Maritime p{font-size: 14px;}
  .Maritimefirstimag4 p{width: 24%;left: 30%;line-height: 15px;}
  .Maritimefirstimag1 p{left:28%;width: 30%;line-height: 15px;}
  .Maritimefirstimag2 p{left: 34%;width: 40%;line-height: 15px;}
  .tailesacademicsadim h1{font-size: 30px;}
  .Maritimefirstimag h4{font-size: 14px;left: 7px;}
  .Maritimefirstimag{width: 80px;}

  .campuse-tile{padding-top: 10px!important;}
  .campuse-tile .heading2{font-size: 20px!important;}
  .schoolmaritimecls-program .programmesigestiles{display: block!important;width: 100%!important;max-width: 100%!important;}
  .schoolmaritimecls-program .programmesigestiles .allcontentprogrammes .heading2{font-size: 16px!important;}
  .schoolmaritimecls-program .programmesigestiles .program-offered-img{height: auto!important;}
  .schoolmaritimecls.schoolmaritimecls-program .programemaritie{padding-top: 10px!important;}
  .schoolmaritimecls-program .programmesigestiles .allcontentprogrammes{padding:10px 10px!important;}
  .ab-stick-nav{display: none;}
  .btechmarine-cls-tabs-bg{overflow: auto;}
  .btechmarine-cls-tabs-cantent h1{margin-right: 0!important;font-size: 20px!important;}
  .btechmarine-cls-tabs-cantent div{font-size: 15px;}
  .btechmarine-cls-tabs-cantent p{font-size: 15px!important;}
  .aboutush1 h1, .banner-content h1{font-size: 30px;}
  .aboutush1{bottom:60%;}
  .doenload_bruchers_cls a{font-size: 16px;}
  .tabletender {overflow-x: auto;}

  .keynote-address{display: block;}
  .keynote-address .eventclsone{width: auto;}
  .keynote-address .eventimgbox{width: auto;}
  .keynote-address .eventclsone a.blog-slider__button{font-size: 14px;padding:10px 10px;}
  .keynote-address .slick-track{width: auto!important;}
  .keynote-address .eventclsone span.blog-slider__code{font-size: 14px;}
  .blog-slider__text {font-size: 14px;}
  .blog-slider__title {font-size: 18px;}

  .btn-explor-button a.open_popup{padding:10px 30px;font-size: 18px!important;}
  .our-campus-cls #sync1 .item img{height: auto;}
  .our-campus-cls #sync2 .item img{height: 62px;padding: 4px;}
  .our-campus-cls #sync1.owl-theme .owl-next, #sync1.owl-theme .owl-prev{width:30px;height: 30px;}
  .our-campus-cls .owl-prev:before{left: 1px;top:-2px;}
  .our-campus-cls .owl-next:before{right: 1px;top: -1px;}
  .leadership-page .nav-pills .nav-link.active, .leadership-page .nav-pills .show>.nav-link{font-size: 12px;}

  .programmesigess img{margin:0px 0 0 0;width: auto;height: auto;}
  .programmesigestiless{width: 100%;margin-top: 380px;height: auto;}
  .programmesigestiles{width: 100%;padding-left: 28px;height:auto;margin-top: 314px;}
  .col-flex-on .btn-programmess {margin-bottom: 24px;}
  .new-bodis-bg p{font-size: 16px;}
  .aplynow-rightsection ul li a{font-size: 14px;}

  .academicsections {background-position: left;height: 769px;}
  #academicbrochure {top: 23%;}
  #academicbrochure1 {left: 50%; right: 0;margin: auto;top: 32%;}
  #academicbrochure2 {left: 50%;right: 0;margin: auto;top: 50%;}
    #academicbrochure3 {top: 59%;left: 0}
    #academicbrochure4 {left: 0;right: 50%;margin: auto;top: 50%;}
    #academicbrochure5 {left: 0;right: 50%;margin: auto;top: 32%;}
  .contentbruchers {height: 45px;width: 45px;top: -75px;}
  .contentbruchers img{width: 64px;}
  .contentbruchers2 {height: 45px;width: 45px;}
  .contentbruchers3 {height: 45px;width: 45px;}
  .contentbruchers4 {height: 45px; width: 45px;}
  .contentbruchers5 {height: 45px;width: 45px;}
  .contentbruchers6 {height: 45px;width: 45px;}
  .gon {width: 114px;height: 114px;}
  .gontwo {width: 125px; height: 118px;}
 .gontwo h4 { font-size: 1rem;font-family: 'Open Sans';margin-top: 77px;}
  .octa {top: 41%;}

  .alumnitestimonalfrontlogo {margin: auto;width: 200px;height: 200px;}
  .alumnitestimonials {background: #ffff;padding: 3rem 0;margin: 0 auto;overflow: hidden;margin-bottom: 0.5rem;position: relative;}

  .bgaluminibord {height: 1296px;}

  .alumnitestimonalflex {width: 100%;}

  .alumnitestimonalfrontlogo {margin: auto;width: 200px;height: 200px;}
  .alumni-item { margin-bottom: 300px;}
  .alumnitestimonalreadmorepostion {top: 323px; left: 0%;}

  .fake-col-wrapper .alumni-item:nth-child(even) .alumnitestimonalinnerbox, .alumnitestimonalinnerbox {padding: 3rem 1rem 1rem 1rem;height: 272px;width: 100%;margin: auto;clip-path: none;}
.alumnitestimonalinnerbox .alumnitestimonalnamepara p{height: 160px;font-size: 16px;}
.alumnitestimonalinnerbox .alumnitestimonalname h5{font-size: 16px;}
  .alumnitestimonalreadmore-btn {top: 90%;z-index: 32;left: 15px;}

  .alumnitestimonalflextwo {position: relative;margin-top: 98%;}

  .alumnitestimonalbgtwo { float: none;}

  .starachieverbox {padding: 0 !important;}

  .alumnitestimonalnametwo h5 {font-size: 1.5rem;}

  .alumnitestimonalinnerboxtwo {height: 190px;}

  .alumnitestimonalpersonimgtwo {margin: auto;display: block;}

  .alumnitestimonalfrontlogotwo {margin: auto;width: 255px;height: 255px;}

  .alumnitestimonalreadmorepostiontwo {position: absolute;top: 220px;width: 100%;}

  .alumnitestimonalcontentbgtwo {padding: 3rem 1rem 1rem 1rem;width: 100%;}

  .alumnitestimonalreadmore-btntwo {left: 15px;}

  .alumnitestimonaltitel {margin-top: 45px;}

  .alumnitestimonaltitel h1 {margin-bottom: 1.5rem;font-size: 1.4rem;}

/*.ship-1 .open_popup{color:#000;font-size: 12px!important;}
  .chennai-campus-bg {top: 0;width: 83px;left:0;}
  .mumbai-campus-bg {top:0;width: 100px;left:30%;}
  .kochi-campus-bg {top:0;width: 76px;left:70%}
  .navimumbai-campus-bg {top:10%;width: 101px;left:0;}
  .visakapatnam-campus-bg {top:10%;width: 104px;left:29%;}
  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup {font-size: 20px;line-height: 13px;}
  .kolkata-campus-bg {top:10%;width: 82px;left: 69%;}*/
  
.campuscontainerimg{height: 646px;}
     .parapopup_img_lefr p {height: auto;font-size: 14px;}
  .campusimg-name-bgone a {margin-bottom: 1rem; width: 70%;font-size: 14px;}
  /*.campus-popupimg-size-h-w img{height: 50px;}*/
  .popup_close{top: 5px;right: 5px;}
  
  .footer-copyright .text-center{text-align: left!important;}
  .footer-copyright .text-right{text-align: left!important;}
  .footer-copyright p{font-size: 14px;}
  .minister-tittels h2{font-size: 22px;}
  .minister-tittels p{font-size: 16px;}
  .misize .caption h4{font-size: 22px;}
  .misize .caption p{font-size: 14px;}
  .dashboarbgd{height: 78px;}

  .newcoment iframe{width: 260px;}
  .d-flex{display: block!important;}
  .queriesimuicon{display: block;}
  .queriesimuicon h4{font-size: 14px;}
  .mainqueriesbox2 .spn_bd{border-right:none;}
  .admissionqueries h5{font-size: 14px;}
  .admissionqueries h6{font-size: 14px;}
  .contanctus_mail a{font-size: 14px;}
  .contactusinner{height: auto;}
  .new-feedbackform ul li{max-width: inherit;flex: 0 0 100%;}
  .feedbakname h1{font-size: 20px;}
  .new-feedbackform{padding: 10px 0;}
  .new-feedbackform ul li input[type="submit"]{font-size: 14px;padding: 13px 20px;}
  .footer-copyright p{font-size:14px;}

.ship-1{height: 758px;}
  .clouds{height:185px;}
  .campuscontainerimg{height:474px;}
  .ship-1 .open_popup{color:#fff;font-size: 12px!important;margin-top: 6px!important;}
  .chennai-campus-bg {top:15px;width: 44%;left:10px;display: inline-block;max-height: 47px;background:#d50b03;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .mumbai-campus-bg {top:15px;width: 44%;left:215px;display: inline-block;max-height: 47px;background:#DC540C;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .kochi-campus-bg {top:79px;width: 44%;left:10px;display: inline-block;max-height: 47px;background:#033da2;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .navimumbai-campus-bg {top:79px;width: 44%;left:213px;display: inline-block;max-height: 47px;background:#0d245b;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .visakapatnam-campus-bg {top:145px;width: 44%;left:10px;display: inline-block;max-height: 47px;background:#bf075a;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup {font-size: 20px;line-height: 13px;border-radius:8px;margin:8px;margin-top: 25px;}
  .kolkata-campus-bg {top:145px;width: 44%;left: 52%;display: inline-block;max-height: 47px;background:#0b435a;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup{transform: inherit;}
  .latesupdates .latesupdatetitle h1{font-size: 30px;}
  .Vice-Chancellortitle h1{font-size: 20px;}
  .Vice-Chancellortitle p{font-size: 18px;}
  
  .campusallnames_cls{font-size: 20px;}
  .popup_close{z-index: 999;width: 20px;height: 20px;font-size: 16px;}
  .campusallnames_cls{font-size: 20px;}
  .popup_body{height: 90vh;}
  .Vice-Chancellorcls {margin-bottom: 1rem;}
  .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{padding-right: 15px!important}
.popup_body .container{height: 100%;overflow: auto;border-top: 40px solid #fff;
    border-radius: 5px 5px 5px 5px;
    border-bottom: 10px solid #fff;}
.popup_contain{height: 100%;padding: 0;border-radius: 8px;}
.navbar-nav .dropdown-menu{padding: 10px 10px 8px!important;}


}

@media(min-width: 601px) and (max-width: 767px){
  .Introductionimg-bg .main-circular ul li a .chart-captions .text-captions{font-size: 13px;line-height: 11px;}
  .Introductionimg-bg .main-circular{width: auto!important;height: auto!important;}
  .starachieverpara {
    font-size: 15px;
    height: 170px;
    padding: 0 20px;
}
   
  .alumni-item {margin-bottom: 142px;}
    .alumnitestimonalfrontlogo{width: 200px;height: 200px;}
    .alumnitestimonalreadmore-btn a{font-size: 14px;}
    .alumnitestimonalinnerbox{padding: 20px 30px 41px 216px;}
    .alumnitestimonalinnerbox .alumnitestimonalnamepara p{font-size: 17px;}
    #academicbrochure {top: 23%;}
    #academicbrochure1 {left: 62%;right: 0;margin: auto;top: 32%;}
    #academicbrochure2 {left: 62%;right: 0;margin: auto;top: 50%;}
    #academicbrochure3 {top: 59%;}
    #academicbrochure4 {left: 0;right: 63%;margin: auto;top: 50%;}
    #academicbrochure5 {left: 0;right: 65%;margin: auto;top: 32%;}
    .academicsections {background-position: left;height: 769px;}
    .gontwo h4 {font-size: 1rem; font-family: 'Open Sans';margin-top: 77px;}
    .gontwo {width: 125px;height: 118px;}
    .gon {width: 114px;height: 114px;}
    .octa {top: 41%;}
    .contentbruchers5 {height: 45px;width: 45px;}
    .contentbruchers6 {height: 45px;width: 45px;}

    .schoolmaritimeclstext h1{font-size: 30px;    padding: 20px 0 20px 0;}
  .maritimeuse{display: block;}
  .maritimeuse li{border-right:none;padding: 0 10px;}
  .maritimeuse li a{font-size: 15px;}
  .learnmoremaritiem{width: auto;}
  .learnmoremaritiem a{font-size: 16px;}
  .programemaritie h2{font-size:25px;}
  .programemaritie p{font-size: 18px;}
  .col-flex-on{display: block;margin-bottom:20px;}
  .programmesiges img{width: 100%;margin:0px 0 0 0;}
  .programmesigestiles{width: 100%;padding-left: 28px;height: 392px;}
  
  .allcontentprogrammes h1{font-size: 20px;margin-bottom: 20px;}
  .allcontentprogrammes p{font-size: 16px;padding-right: 52px;margin-bottom: 20px;}
  .btn-programmess a{font-size: 15px;}
  .programmesigestiless{width: 100%;}
  .aplynow-rightsection h3{font-size: 16px!important;padding: 10px 20px!important;width: 200px!important;margin: 0 37px!important;}
  .all-text-campus h1{font-size: 25px;}
  .our-oecruiterstital h1{font-size: 30px;}
  .student_our .nav-tabs .nav-link{font-size: 13px;margin-bottom: 25px;}
  .admitiondears{display: none;}
  .our-campus-cls{margin-bottom: 84px;}
  .titel-card-name h1{font-size: 22px}
  .student_ourmaincontent{height: 440px;width: auto;margin:4px;}
  .student_ourmaincontentbox{padding:20px 10px 10px 40px;margin-top:158px;}
  .student_ourmaincontentbox h5{font-size: 20px;}
  .student_ourmaincontentbox p{font-size: 15px;}
  .student-learmore-btn a{font-size: 14px;}
  .circalsstudetbox{top:-5%;right: 122%;}
  .leadership-page{margin-top:0;}
  .btn-explor-button a{padding: 10px 4px;font-size: 12px;}
  .leadership-page ul.nav-pills li a{font-size: 12px;}
  .our-campus-cls .leadership-page ul.nav-pills{flex-wrap: inherit;}
  .floating-label input{width:100%;margin:0;}
  .downloadbruchers-btns a{font-size: 12px;}
  #cards{margin:0;width: 100%}
  .programofcls{display: block;text-align: center;margin: 0 -0px 57px;;}
  #cardtow{width: 100%;font-size: 18px;}
  .form-btn-cls{width: 100%;}
  .titel-card-name {margin-bottom: 20px;}
  .register-enquiry-bg img{height: auto;}
  .register-enquiry{padding-top: 10px!important;}
  .downloadbruchers-btns{width: 100%;}

  .Introductionimg-bg{height: 1200px;background-attachment: fixed;}
  .Maritimefirstimag3 img{width: 280px;}
  .Maritimefirstimag3{left:5%;top: -180px;}
  .Maritimefirstimag2 img{width: 268px;}
  .Maritimefirstimag2{top:-170px;left: 51%;}
  .Maritimefirstimag4{left:20%;top: 29px;}
  .Maritimefirstimag4 img{width: 370px;}
  .Maritimefirstimag1{left:20%;top: -257px;}
  .Maritimefirstimag1 img{width: 370px;}
  /*.Maritimefirstimag{left: 40%;margin-top: -42px;}*/
  .Maritimefirstimag3 p{left: 24%;width: 40%;line-height: 15px;}
  .Maritime p{font-size: 14px;}
  .Maritimefirstimag4 p{width: 24%;left: 30%;line-height: 15px;}
  .Maritimefirstimag1 p{left:28%;width: 30%;line-height: 15px;}
  .Maritimefirstimag2 p{left: 34%;width: 40%;line-height: 15px;}
  .tailesacademicsadim h1{font-size: 30px;}

  .campuse-tile{padding-top: 10px!important;}
  .campuse-tile .heading2{font-size: 20px!important;}
  .schoolmaritimecls-program .programmesigestiles{display: block!important;width: 100%!important;max-width: 100%!important;}
  .schoolmaritimecls-program .programmesigestiles .allcontentprogrammes .heading2{font-size: 16px!important;}
  .schoolmaritimecls-program .programmesigestiles .program-offered-img{height: auto!important;}
  .schoolmaritimecls.schoolmaritimecls-program .programemaritie{padding-top: 10px!important;}
  .schoolmaritimecls-program .programmesigestiles .allcontentprogrammes{padding:10px 10px!important;}
  .ab-stick-nav{display: none;}
  .btechmarine-cls-tabs-bg{overflow: auto;}
  .btechmarine-cls-tabs-cantent h1{margin-right: 0!important;font-size: 20px!important;}
  .btechmarine-cls-tabs-cantent div{font-size: 15px;}
  .btechmarine-cls-tabs-cantent p{font-size: 15px!important;}
  .aboutush1 h1, .banner-content h1{font-size: 30px;}
  .aboutush1{bottom:50%;}
  .doenload_bruchers_cls a{font-size: 16px;}

  .tabletender {overflow-x: auto;}
  .keynote-address{display: block;}
  .keynote-address .eventclsone{width: auto;}
  .keynote-address .eventimgbox{width: auto;}
  .keynote-address .eventclsone a.blog-slider__button{font-size: 14px;padding:10px 10px;}
  .keynote-address .slick-track{width: auto!important;}
  .keynote-address .eventclsone span.blog-slider__code{font-size: 14px;}
  .blog-slider__text {font-size: 14px;}
  .blog-slider__title {font-size: 18px;}

  .btn-explor-button a.open_popup{padding:10px 30px;font-size: 18px!important;}
  .our-campus-cls #sync1 .item img{height: auto;}
  .our-campus-cls #sync2 .item img{height: 62px;padding: 4px;}
  .our-campus-cls #sync1.owl-theme .owl-next, #sync1.owl-theme .owl-prev{width:30px;height: 30px;}
  .our-campus-cls .owl-prev:before{left: 1px;top:-2px;}
  .our-campus-cls .owl-next:before{right: 1px;top: -1px;}
  .leadership-page .nav-pills .nav-link.active, .leadership-page .nav-pills .show>.nav-link{font-size: 12px;}

  .programmesigestiless{height: auto;}
  .col-flex-on .btn-programmess {margin-bottom: 26px;}

  .programmesigess img{margin:0px 0 0 0;width: 537px;height: auto;margin-top:313px;}
  .programmesigestiles{width: 100%;padding-left: 28px;height: 392px;margin-top: 226px;}
  .programmesigess img{margin:0px 0 0 0;width: 537px;height: auto;}
  .programmesigestiless{width: 100%;margin-top: 355px;height: auto;}
  .programmesigestiles{width: 100%;padding-left: 28px;height:auto;margin-top: 358px;}
  .col-flex-on .btn-programmess {margin-bottom: 24px;}
  .allcontentprogrammes {padding: 20px 0 0 30px!important;}
  .new-bodis-bg p{font-size: 16px;}
  .aplynow-rightsection ul li a{font-size: 14px;}

  .academicsections {background-position: left;height: 769px;}
  #academicbrochure {top: 23%;}
  #academicbrochure1 {left: 40%; right: 0;margin: auto;top: 32%;}
  #academicbrochure2 {left: 40%;right: 0;margin: auto;top: 50%;}
    #academicbrochure3 {top: 59%;left:0;}
    #academicbrochure4 {left: 0;right: 40%;margin: auto;top: 50%;}
    #academicbrochure5 {left: 0;right: 40%;margin: auto;top: 32%;}
  .contentbruchers {height: 45px;width: 45px;top: -75px;}
  .contentbruchers img{width: 64px;}
  .contentbruchers2 {height: 45px;width: 45px;}
  .contentbruchers3 {height: 45px;width: 45px;}
  .contentbruchers4 {height: 45px; width: 45px;}
  .contentbruchers5 {height: 45px;width: 45px;}
  .contentbruchers6 {height: 45px;width: 45px;}
  .gon {width: 114px;height: 114px;}
  .gontwo {width: 125px; height: 118px;}
 .gontwo h4 { font-size: 1rem;font-family: 'Open Sans';margin-top: 77px;}
  .octa {top: 41%;}

 .alumnitestimonalfrontlogo {margin: auto;width: 200px;height: 200px;}
  .alumnitestimonials {background: #ffff;padding: 3rem 0;margin: 0 auto;overflow: hidden;margin-bottom: 0.5rem;position: relative;}

  .bgaluminibord {height: 648px;}

  .alumnitestimonalflex {width: 100%;}

  .alumnitestimonalfrontlogo {margin: auto;width: 200px;height: 200px;}
  .alumni-item { margin-bottom: 300px;}
  .alumnitestimonalreadmorepostion {top: 323px; left: 0%;}

  .fake-col-wrapper .alumni-item:nth-child(even) .alumnitestimonalinnerbox, .alumnitestimonalinnerbox {padding: 3rem 1rem 1rem 1rem;height: 272px;width: 100%;margin: auto;clip-path: none;}
.alumnitestimonalinnerbox .alumnitestimonalnamepara p{height: 160px;font-size: 16px;}
.alumnitestimonalinnerbox .alumnitestimonalname h5{font-size: 16px;}
  .alumnitestimonalreadmore-btn {top: 90%;z-index: 32;left: 15px;}

  .alumnitestimonalflextwo {position: relative;margin-top: 98%;}

  .alumnitestimonalbgtwo { float: none;}

  .starachieverbox {padding: 0 !important;}

  .alumnitestimonalnametwo h5 {font-size: 1.5rem;}

  .alumnitestimonalinnerboxtwo {height: 190px;}

  .alumnitestimonalpersonimgtwo {margin: auto;display: block;}

  .alumnitestimonalfrontlogotwo {margin: auto;width: 255px;height: 255px;}

  .alumnitestimonalreadmorepostiontwo {position: absolute;top: 220px;width: 100%;}

  .alumnitestimonalcontentbgtwo {padding: 3rem 1rem 1rem 1rem;width: 100%;}

  .alumnitestimonalreadmore-btntwo {left: 15px;}

  .alumnitestimonaltitel {margin-top: 45px;}

  .alumnitestimonaltitel h1 {margin-bottom: 1.5rem;font-size: 1.4rem;}


  .kolkata-campus-bg {top: 60%;width: 82px;left:85%;}
    .open_popup {font-size: 12px !important; line-height: 12px !important;}
     .parapopup_img_lefr p {height: auto;font-size: 14px;}
  .campusimg-name-bgone a {margin-bottom: 1rem; width: 70%;font-size: 14px;}
  .campus-popupimg-size-h-w img{height: auto;}
  .popup_close{top: 5px;right: 5px;}

  .newcoment iframe{width: 260px;}
  .d-flex{display: block!important;}
  .queriesimuicon{display: block;}
  .queriesimuicon h4{font-size: 14px;}
  .mainqueriesbox2 .spn_bd{border-right:none;}
  .admissionqueries h5{font-size: 14px;}
  .admissionqueries h6{font-size: 14px;}
  .contanctus_mail a{font-size: 14px;}
  .contactusinner{height: auto;}
  .new-feedbackform ul li{max-width: inherit;flex: 0 0 100%;}
  .feedbakname h1{font-size: 20px;}
  .new-feedbackform{padding: 10px 0;}
  .new-feedbackform ul li input[type="submit"]{font-size: 14px;padding: 13px 20px;}
  .footer-copyright p{font-size:14px;}

  .ship-1{height: 758px;}
  .clouds{height:185px;}
  .campuscontainerimg{height:474px;}
  .ship-1 .open_popup{color:#fff;font-size: 12px!important;margin-top: 6px!important;}
  .chennai-campus-bg {top:15px;width: 44%;left:10px;display: inline-block;max-height: 47px;background:#d50b03;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .mumbai-campus-bg {top:15px;width: 44%;left:215px;display: inline-block;max-height: 47px;background:#DC540C;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .kochi-campus-bg {top:79px;width: 44%;left:10px;display: inline-block;max-height: 47px;background:#033da2;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .navimumbai-campus-bg {top:79px;width: 44%;left:213px;display: inline-block;max-height: 47px;background:#0d245b;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .visakapatnam-campus-bg {top:145px;width: 44%;left:10px;display: inline-block;max-height: 47px;background:#bf075a;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup {font-size: 20px;line-height: 13px;border-radius:8px;margin:8px;margin-top: 25px;}
  .kolkata-campus-bg {top:145px;width: 44%;left: 52%;display: inline-block;max-height: 47px;background:#0b435a;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup{transform: inherit;}
  .latesupdates .latesupdatetitle h1{font-size: 30px;}
  .Vice-Chancellortitle h1{font-size: 20px;}
  .Vice-Chancellortitle p{font-size: 18px;}
  
  .campusallnames_cls{font-size: 20px;}
.popup_close{z-index: 999;width: 20px;height: 20px;font-size: 16px;}
  .campusallnames_cls{font-size: 20px;}
  .popup_body{height: 90vh;}
  .Vice-Chancellorcls {margin-bottom: 1rem;}
  .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{padding-right: 15px!important}
.popup_body .container{height: 100%;overflow: auto;border-top: 40px solid #fff;
    border-radius: 5px 5px 5px 5px;
    border-bottom: 10px solid #fff;}
.popup_contain{height: 100%;padding: 0;border-radius: 8px;}
.navbar-nav .dropdown-menu{padding: 10px 10px 8px!important;}


}
@media(min-width: 768px) and (max-width: 992px){
  .Introductionimg-bg .main-circular{width: auto!important;height: auto!important;}
  .starachieverpara {
    font-size: 15px;
    height: 170px;
    padding: 0 20px;
}
   
  .alumni-item {margin-bottom: 142px;}
    .alumnitestimonalfrontlogo{width: 200px;height: 200px;}
    .alumnitestimonalreadmore-btn a{font-size: 14px;}
    .alumnitestimonalinnerbox{padding: 20px 30px 41px 216px;}
    .alumnitestimonalinnerbox .alumnitestimonalnamepara p{font-size: 17px;}
    #academicbrochure {top: 23%;}
    #academicbrochure1 {left: 62%;right: 0;margin: auto;top: 32%;}
    #academicbrochure2 {left: 62%;right: 0;margin: auto;top: 50%;}
    #academicbrochure3 {top: 59%;}
    #academicbrochure4 {left: 0;right: 63%;margin: auto;top: 50%;}
    #academicbrochure5 {left: 0;right: 65%;margin: auto;top: 32%;}
    .academicsections {background-position: left;height: 769px;}
    .gontwo h4 {font-size: 1rem; font-family: 'Open Sans';margin-top: 77px;}
    .gontwo {width: 125px;height: 118px;}
    .gon {width: 114px;height: 114px;}
    .octa {top: 41%;}
    .contentbruchers5 {height: 45px;width: 45px;}
    .contentbruchers6 {height: 45px;width: 45px;}

    .schoolmaritimeclstext h1{font-size: 30px;    padding: 20px 0 20px 0;}
  .maritimeuse li{padding: 0 10px;}
  .maritimeuse li a{font-size: 15px;}
  .learnmoremaritiem{width: auto;}
  .learnmoremaritiem a{font-size: 16px;}
  .programemaritie h2{font-size:25px;}
  .programemaritie p{font-size: 18px;}
  .col-flex-on{display: block;margin-bottom:20px;}
  .programmesiges{position: inherit;}
  .programmesiges img{width: 100%;margin:0px 0 0 0;}
  .programmesigestiles{width: 100%;padding-left: 28px;height: 392px;}
  .allcontentprogrammes {padding: 20px 0 0 0;}
  .allcontentprogrammes h1{font-size: 20px;margin-bottom: 20px;}
  .allcontentprogrammes p{font-size: 16px;padding-right: 52px;margin-bottom: 20px;}
  .btn-programmess a{font-size: 15px;}
  .programmesigess img{margin:0px 0 0 0;width: 718px;}
  .programmesigestiless{width: 100%;}
  .aplynow-rightsection h3{font-size: 16px!important;padding: 10px 20px!important;width: 200px!important;margin: 0 37px!important;}
  .all-text-campus h1{font-size: 25px;}
  .our-oecruiterstital h1{font-size: 30px;}
  .student_our .nav-tabs .nav-link{font-size: 13px;margin-bottom: 25px;}
  .admintionone li a{font-size: 14px;}
  .our-campus-cls{margin-bottom: 84px;}
  .titel-card-name h1{font-size: 22px}
  /*.student_ourmaincontent{height: 440px;width: auto;margin:4px;}
  .student_ourmaincontentbox{padding:20px 10px 10px 40px;margin-top:158px;}
  .student_ourmaincontentbox h5{font-size: 20px;}
  .student_ourmaincontentbox p{font-size: 15px;}
  .student-learmore-btn a{font-size: 14px;}
  .circalsstudetbox{top:-5%;right: 122%;}*/
  .student_ourmaincontentbox{padding: 50px 10px 10px 258px}
  .circalsstudetbox{right: 66%;}
  .student_ourmaincontent{width: auto;height: 375px;margin: 4px;}
  .student-learmore-btn{margin-left: 224px;}
  .leadership-page{margin-top:0;}
  .btn-explor-button a{padding: 10px 40px;font-size: 12px;}
  .leadership-page ul.nav-pills li a{font-size: 12px;}
  .our-campus-cls .leadership-page ul.nav-pills{flex-wrap: inherit;}
  .floating-label input{width:100%;margin:0;}
  .downloadbruchers-btns a{font-size: 12px;}
  #cards{margin:0;width: 100%}
  .programofcls{display: block;text-align: center;margin: 0 -0px 57px;;}
  #cardtow{width: 100%;font-size: 18px;}
  .form-btn-cls{width: 100%;}
  .titel-card-name {margin-bottom: 20px;}
  .register-enquiry-bg img{height: auto;width: 100%;}
  .register-enquiry{padding-top: 10px!important;}
  .downloadbruchers-btns{width: 100%;}
  .banner-content{margin-bottom: 10px;}
  /*.Introductionimg-bg{height: 1200px;background-attachment: fixed;}*/
  .Maritimefirstimag3 img{width: 280px;}
  .Maritimefirstimag3{left:14%;top: -180px;}
  .Maritimefirstimag2 img{width: 268px;}
  .Maritimefirstimag2{top:-170px;left: 51%;}
  .Maritimefirstimag4{left: 26%;top: 29px;}
  .Maritimefirstimag4 img{width: 370px;}
  .Maritimefirstimag1{left:27%;top: -257px;}
  .Maritimefirstimag1 img{width: 370px;}
  /*.Maritimefirstimag{left: 44%;margin-top: -42px;}*/
  .Maritimefirstimag3 p{left: 24%;width: 40%;line-height: 15px;}
  .Maritime p{font-size: 14px;}
  .Maritimefirstimag4 p{width: 24%;left: 30%;line-height: 15px;}
  .Maritimefirstimag1 p{left:28%;width: 30%;line-height: 15px;}
  .Maritimefirstimag2 p{left: 34%;width: 40%;line-height: 15px;}
  .tailesacademicsadim h1{font-size: 30px;}

  .campuse-tile{padding-top: 10px!important;}
  .campuse-tile .heading2{font-size: 20px!important;}
  .schoolmaritimecls-program .programmesigestiles{display: block!important;width: 100%!important;max-width: 100%!important;}
  .schoolmaritimecls-program .programmesigestiles .allcontentprogrammes .heading2{font-size: 16px!important;}
  .schoolmaritimecls-program .programmesigestiles .program-offered-img{height: auto!important;}
  .schoolmaritimecls.schoolmaritimecls-program .programemaritie{padding-top: 10px!important;}
  .schoolmaritimecls-program .programmesigestiles .allcontentprogrammes{padding:10px 10px!important;}
  .ab-stick-nav{display: none;}
  .btechmarine-cls-tabs-bg{overflow: auto;}
  .btechmarine-cls-tabs-cantent h1{margin-right: 0!important;font-size: 20px!important;}
  .btechmarine-cls-tabs-cantent div{font-size: 15px;}
  .btechmarine-cls-tabs-cantent p{font-size: 15px!important;}
  .aboutush1 h1, .banner-content h1{font-size: 30px;}
.aboutush1{bottom:50%;}
  .doenload_bruchers_cls a{font-size: 16px;}

  .tabletender {overflow-x: auto;}
  .keynote-address .eventclsone a.blog-slider__button{font-size: 14px;padding:10px 10px;}
  .keynote-address .slick-track{width: auto!important;}
  .keynote-address .eventclsone span.blog-slider__code{font-size: 14px;}

  .btn-explor-button a.open_popup{padding:10px 30px;font-size: 18px!important;}
  .our-campus-cls #sync1 .item img{height: auto;}
  .our-campus-cls #sync2 .item img{height: 62px;padding: 4px;}
  .our-campus-cls #sync1.owl-theme .owl-next, #sync1.owl-theme .owl-prev{width:30px;height: 30px;}
  .our-campus-cls .owl-prev:before{left: 1px;top:-2px;}
  .our-campus-cls .owl-next:before{right: 1px;top: -1px;}
  .leadership-page .nav-pills .nav-link.active, .leadership-page .nav-pills .show>.nav-link{font-size: 12px;}

  .programmesigess img{margin:0px 0 0 0;width: 537px;height: auto;margin-top:313px;}
  .programmesigestiles{width: 100%;padding-left: 28px;height: 392px;margin-top: 226px;}
  .programmesigess img{margin:0px 0 0 0;width:893px;height: auto;}
  .programmesigestiless{width: 100%;margin-top:589px;height: auto;}
  .programmesigestiles{width: 100%;padding-left: 28px;height:auto;margin-top: 0px;}
  .col-flex-on .btn-programmess {margin-bottom: 24px;}
  .allcontentprogrammes {padding: 20px 0 0 30px!important;}
  .new-bodis-bg p{font-size: 16px;}
  .aplynow-rightsection ul li a{font-size: 14px;}

  .academicsections {background-position: left;height: 769px;}
  #academicbrochure {top: 23%;}
  #academicbrochure1 {left: 30%; right: 0;margin: auto;top: 32%;}
  #academicbrochure2 {left: 30%;right: 0;margin: auto;top: 50%;}
    #academicbrochure3 {top: 59%;left:0;}
    #academicbrochure4 {left: 0;right: 30%;margin: auto;top: 50%;}
    #academicbrochure5 {left: 0;right: 30%;margin: auto;top: 32%;}
  .contentbruchers {height: 45px;width: 45px;top: -75px;}
  .contentbruchers img{width: 64px;}
  .contentbruchers2 {height: 45px;width: 45px;}
  .contentbruchers3 {height: 45px;width: 45px;}
  .contentbruchers4 {height: 45px; width: 45px;}
  .contentbruchers5 {height: 45px;width: 45px;}
  .contentbruchers6 {height: 45px;width: 45px;}
  .gon {width: 114px;height: 114px;}
  .gontwo {width: 125px; height: 118px;}
 .gontwo h4 { font-size: 1rem;font-family: 'Open Sans';margin-top: 77px;}
  .octa {top: 41%;}

  .alumnitestimonalfrontlogo {margin: auto;width: 200px;height: 200px;}
  .alumnitestimonials {background: #ffff;padding: 3rem 0;margin: 0 auto;overflow: hidden;margin-bottom: 0.5rem;position: relative;}

  .bgaluminibord {height: 1296px;}

  .alumnitestimonalflex {width: 100%;}

  .alumnitestimonalfrontlogo {margin: auto;width: 200px;height: 200px;}
  .alumni-item { margin-bottom: 300px;}
  .alumnitestimonalreadmorepostion {top: 323px; left: 0%;}

  .fake-col-wrapper .alumni-item:nth-child(even) .alumnitestimonalinnerbox, .alumnitestimonalinnerbox {padding: 3rem 1rem 1rem 1rem;height: 272px;width: 100%;margin: auto;clip-path: none;}
.alumnitestimonalinnerbox .alumnitestimonalnamepara p{height: 160px;font-size: 16px;}
.alumnitestimonalinnerbox .alumnitestimonalname h5{font-size: 16px;}
  .alumnitestimonalreadmore-btn {top: 90%;z-index: 32;left: 15px;}

  .alumnitestimonalflextwo {position: relative;margin-top: 98%;}

  .alumnitestimonalbgtwo { float: none;}

  .starachieverbox {padding: 0 !important;}

  .alumnitestimonalnametwo h5 {font-size: 1.5rem;}

  .alumnitestimonalinnerboxtwo {height: 190px;}

  .alumnitestimonalpersonimgtwo {margin: auto;display: block;}

  .alumnitestimonalfrontlogotwo {margin: auto;width: 255px;height: 255px;}

  .alumnitestimonalreadmorepostiontwo {position: absolute;top: 220px;width: 100%;}

  .alumnitestimonalcontentbgtwo {padding: 3rem 1rem 1rem 1rem;width: 100%;}

  .alumnitestimonalreadmore-btntwo {left: 15px;}

  .alumnitestimonaltitel {margin-top: 45px;}

  .alumnitestimonaltitel h1 {margin-bottom: 1.5rem;font-size: 1.4rem;}

  
    .open_popup {font-size: 12px !important; line-height: 12px !important;}
     .parapopup_img_lefr p {height: 116px;font-size: 14px;}
  .campusimg-name-bgone a {margin-bottom: 1rem; width: 70%;font-size: 14px;}
  .campus-popupimg-size-h-w img{height: 100px;}
  .popup_close{top: 5px;right: 5px;}
  .dashboarbgd{height: 88px;}
  .newcoment iframe{width: 360px;}
  .d-flex{display: block!important;}
  .queriesimuicon{display: block;}
  .queriesimuicon h4{font-size: 14px;}
  .mainqueriesbox2 .spn_bd{border-right:none;}
  .admissionqueries h5{font-size: 14px;}
  .admissionqueries h6{font-size: 14px;}
  .contanctus_mail a{font-size: 14px;}
  .contactusinner{height: auto;}
  .new-feedbackform ul li{max-width: inherit;flex: 0 0 100%;}
  .feedbakname h1{font-size: 20px;}
  .new-feedbackform{padding: 10px 0;}
  .new-feedbackform ul li input[type="submit"]{font-size: 14px;padding: 13px 20px;}
  .footer-copyright p{font-size:14px;}

  .ship-1{height: 758px;}
  .clouds{height:185px;}
  .campuscontainerimg{height:474px;}
  .ship-1 .open_popup{color:#fff;font-size: 12px!important;margin-top: 6px!important;}
  .chennai-campus-bg {top:15px;width: 44%;left:10px;display: inline-block;max-height: 47px;background:#d50b03;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .mumbai-campus-bg {top:15px;width: 44%;left:215px;display: inline-block;max-height: 47px;background:#DC540C;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .kochi-campus-bg {top:79px;width: 44%;left:10px;display: inline-block;max-height: 47px;background:#033da2;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .navimumbai-campus-bg {top:79px;width: 44%;left:213px;display: inline-block;max-height: 47px;background:#0d245b;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .visakapatnam-campus-bg {top:145px;width: 44%;left:10px;display: inline-block;max-height: 47px;background:#bf075a;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup {font-size: 20px;line-height: 13px;border-radius:8px;margin:8px;margin-top: 25px;}
  .kolkata-campus-bg {top:145px;width: 44%;left: 52%;display: inline-block;max-height: 47px;background:#0b435a;border-radius:8px;position: unset;margin:8px;margin-top: 25px;}
  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup{transform: inherit;}
  .latesupdates .latesupdatetitle h1{font-size: 30px;}
  .Vice-Chancellortitle h1{font-size: 20px;}
  .Vice-Chancellortitle p{font-size: 18px;}
  
  .campusallnames_cls{font-size: 20px;}
  .popup_close{z-index: 999;width: 20px;height: 20px;font-size: 16px;}
  .campusallnames_cls{font-size: 20px;}
  .popup_body{height: 90vh;}
  .Vice-Chancellorcls {margin-bottom: 1rem;}
  .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{padding-right: 15px!important}
.popup_body .container{height: 100%;overflow: auto;border-top: 40px solid #fff;
    border-radius: 5px 5px 5px 5px;
    border-bottom: 10px solid #fff;}
.popup_contain{height: 100%;padding: 0;border-radius: 8px;}
.navbar-nav .dropdown-menu{padding: 10px 10px 8px!important;}


}

@media(min-width: 993px) and (max-width: 1199px){
  .starachieverpara {
    font-size: 15px;
    height: 170px;
    padding: 0 20px;
}
   .newcoment iframe{width: 360px;}
  .d-flex{display: block!important;}
  .queriesimuicon{display: block;}
  .queriesimuicon h4{font-size: 14px;}
  .mainqueriesbox2 .spn_bd{border-right:none;}
  .admissionqueries h5{font-size: 14px;}
  .admissionqueries h6{font-size: 14px;}
  .contanctus_mail a{font-size: 14px;word-break: break-all;}
  .contactusinner{height: auto;}
  .new-feedbackform ul li{max-width: inherit;flex: 0 0 100%;}
  .feedbakname h1{font-size: 20px;}
  .new-feedbackform{padding: 10px 0;}
  .new-feedbackform ul li input[type="submit"]{font-size: 14px;padding: 13px 20px;}

.student_ourmaincontentbox{padding: 50px 10px 10px 258px}
  .circalsstudetbox{right: 66%;}
  .student_ourmaincontent{width: auto;height: 375px;margin: 4px;}
  .student-learmore-btn{margin-left: 224px;}
  .leadership-page{margin-top:0;}
  .btn-explor-button a{padding: 10px 30px;font-size: 12px;}
  .leadership-page ul.nav-pills li a{font-size: 12px;}
  .our-campus-cls .leadership-page ul.nav-pills{flex-wrap: inherit;}
  .floating-label input{width:100%;margin:0;}
  .downloadbruchers-btns a{font-size: 12px;}
  #cards{margin:0;width: 100%}
  .programofcls{display: block;text-align: center;margin: 0 -0px 57px;;}
  #cardtow{width: 100%;font-size: 18px;}
  .form-btn-cls{width: 100%;}
  .titel-card-name {margin-bottom: 20px;}
  .register-enquiry-bg img{height: auto;width: 100%;}
  .register-enquiry{padding-top: 10px!important;}
  .downloadbruchers-btns{width: 100%;}
  .banner-content{margin-bottom: 10px;}
/*  .Introductionimg-bg{height: 1600px;}*/
  .Maritimefirstimag3 img{width: 280px;}
  .Maritimefirstimag3{left:14%;top: -180px;}
  .Maritimefirstimag2 img{width: 268px;}
  .Maritimefirstimag2{top:-170px;left: 51%;}
  .Maritimefirstimag4{left: 26%;top: 29px;}
  .Maritimefirstimag4 img{width: 370px;}
  .Maritimefirstimag1{left:27%;top: -257px;}
  .Maritimefirstimag1 img{width: 370px;}
  /*.Maritimefirstimag{left: 44%;margin-top: -42px;}*/
  .Maritimefirstimag3 p{left: 24%;width: 40%;line-height: 15px;}
  .Maritime p{font-size: 14px;}
  .Maritimefirstimag4 p{width: 24%;left: 30%;line-height: 15px;}
  .Maritimefirstimag1 p{left:28%;width: 30%;line-height: 15px;}
  .Maritimefirstimag2 p{left: 34%;width: 40%;line-height: 15px;}
  .tailesacademicsadim h1{font-size: 30px;}

  .alumni-item {margin-bottom: 142px;}
    .alumnitestimonalfrontlogo{width: 200px;height: 200px;}
    .alumnitestimonalreadmore-btn a{font-size: 14px;}
    .alumnitestimonalinnerbox{padding: 20px 30px 41px 216px;}
    .alumnitestimonalinnerbox .alumnitestimonalnamepara p{font-size: 17px;}
    #academicbrochure {top: 23%;}
    #academicbrochure1 {left: 62%;right: 0;margin: auto;top: 32%;}
    #academicbrochure2 {left: 62%;right: 0;margin: auto;top: 50%;}
    #academicbrochure3 {top: 59%;}
    #academicbrochure4 {left: 0;right: 63%;margin: auto;top: 50%;}
    #academicbrochure5 {left: 0;right: 65%;margin: auto;top: 32%;}
    .academicsections {background-position: left;height: 769px;}
    .gontwo h4 {font-size: 1rem; font-family: 'Open Sans';margin-top: 77px;}
    .gontwo {width: 125px;height: 118px;}
    .gon {width: 114px;height: 114px;}
    .octa {top: 41%;}
    .contentbruchers5 {height: 45px;width: 45px;}
    .contentbruchers6 {height: 45px;width: 45px;}

    .schoolmaritimeclstext h1{font-size: 30px;    padding: 20px 0 20px 0;}
  .maritimeuse li{padding: 0 10px;}
  .maritimeuse li a{font-size: 15px;}
  .learnmoremaritiem{width: auto;}
  .learnmoremaritiem a{font-size: 16px;}
  .programemaritie h2{font-size:25px;}
  .programemaritie p{font-size: 18px;}
  .section.schoolmaritimecls.schoolmaritimecls-program .col-flex-on{margin-bottom:20px;}
  .programmesiges{position: inherit;}
  .programmesiges img{width: 100%;margin:20px 0 0 0;}
  .programmesigestiles{width: 100%;padding-left: 28px;height:220px;margin-top: 20px;}
  .allcontentprogrammes {padding: 20px 0 0 0;}
  .allcontentprogrammes h1{font-size: 20px;margin-bottom: 20px;}
  .allcontentprogrammes p{font-size: 16px;padding-right: 52px;margin-bottom: 20px;height: auto;}
  .btn-programmess a{font-size: 15px;}
  .programmesigess img{margin:0px 0 0 0;width:100%;}
  .programmesigestiless{width: 100%;height: auto;}
  .btn-programmess {margin-bottom: 23px;}
  .aplynow-rightsection h3{font-size: 16px!important;padding: 10px 20px!important;width: 200px!important;margin: 0 37px!important;}
  .all-text-campus h1{font-size: 25px;}
  .our-oecruiterstital h1{font-size: 30px;}
  .student_our .nav-tabs .nav-link{font-size: 13px;margin-bottom: 25px;}
  .admintionone li a{font-size: 14px;}
  .our-campus-cls{margin-bottom: 84px;}
  .titel-card-name h1{font-size: 22px}

  .campuse-tile{padding-top: 10px!important;}
  .campuse-tile .heading2{font-size: 20px!important;}
  /*.schoolmaritimecls-program .programmesigestiles{display: block!important;width: 100%!important;max-width: 100%!important;}*/
  .schoolmaritimecls-program .programmesigestiles .allcontentprogrammes .heading2{font-size: 16px!important;}
  .schoolmaritimecls-program .programmesigestiles .program-offered-img{height:200px!important;}
  .schoolmaritimecls.schoolmaritimecls-program .programemaritie{padding-top: 10px!important;}
  .schoolmaritimecls-program .programmesigestiles .allcontentprogrammes{padding:10px 10px!important;}
  .ab-stick-nav{display: none;}
  .btechmarine-cls-tabs-bg{overflow: auto;}
  .btechmarine-cls-tabs-cantent h1{margin-right: 0!important;font-size: 20px!important;}
  .btechmarine-cls-tabs-cantent div{font-size: 15px;}
  .btechmarine-cls-tabs-cantent p{font-size: 15px!important;}
  .aboutush1 h1, .banner-content h1{font-size: 30px;}
.aboutush1{bottom:50%!important;}
  .doenload_bruchers_cls a{font-size: 16px;}
  .tabletender {overflow-x: auto;}
  .keynote-address .eventclsone a.blog-slider__button{font-size: 14px;padding:10px 10px;}
  .keynote-address .slick-track{width: auto!important;}
  .keynote-address .eventclsone span.blog-slider__code{font-size: 14px;}

  .programmesigess img{margin:0px 0 0 0;width: 537px;height: auto;margin-top:313px;}
  .programmesigestiles{width: 100%;padding-left: 28px;height: 392px;margin-top: 226px;}
  .programmesigess img{margin:0px 0 0 0;width:960px;height: auto;}
  .programmesigestiless{width: 100%;margin-top:628px;height: auto;}
  .programmesigestiles{width: 100%;padding-left: 28px;height:auto;margin-top: 0px;}
  .col-flex-on .btn-programmess {margin-bottom: 24px;}
  .allcontentprogrammes {padding: 20px 0 0 30px!important;}
  .col-flex-on.col-claon-left{display: block;}
  .col-flex-on{display: flex;}
  .our-campus-contet-box{top: 88%;}
  .new-bodis-bg p{font-size: 16px;}
  .aplynow-rightsection ul li a{font-size: 14px;}
  .our-campus-cls #sync1 .item img{height: 270px;}
  .student_our .slick-next{right: 18%!important;}
  .academicsections {background-position: left;height: 769px;}
  #academicbrochure {top: 23%;}
  #academicbrochure1 {left: 30%; right: 0;margin: auto;top: 32%;}
  #academicbrochure2 {left: 30%;right: 0;margin: auto;top: 50%;}
    #academicbrochure3 {top: 59%;left: 0;}
    #academicbrochure4 {left: 0;right: 30%;margin: auto;top: 50%;}
    #academicbrochure5 {left: 0;right: 30%;margin: auto;top: 32%;}
  .contentbruchers {height: 45px;width: 45px;top: -75px;}
  .contentbruchers img{width: 64px;}
  .contentbruchers2 {height: 45px;width: 45px;}
  .contentbruchers3 {height: 45px;width: 45px;}
  .contentbruchers4 {height: 45px; width: 45px;}
  .contentbruchers5 {height: 45px;width: 45px;}
  .contentbruchers6 {height: 45px;width: 45px;}
  .gon {width: 114px;height: 114px;}
  .gontwo {width: 125px; height: 118px;}
  .gontwo h4 { font-size: 1rem;font-family: 'Open Sans';margin-top: 77px;}
  .octa {top: 41%;}
  .alumnitestimonalfrontlogo {margin: auto;width: 200px;height: 200px;}
  .alumnitestimonials {background: #ffff;padding: 3rem 0;margin: 0 auto;overflow: hidden;margin-bottom: 0.5rem;position: relative;}
  .bgaluminibord {height: 1296px;}
  .alumnitestimonalflex {width: 100%;}
  .alumnitestimonalfrontlogo {margin: auto;width: 200px;height: 200px;}
  .alumni-item { margin-bottom: 300px;}
  .alumnitestimonalreadmorepostion {top: 323px; left: 0%;}
  .fake-col-wrapper .alumni-item:nth-child(even) .alumnitestimonalinnerbox, .alumnitestimonalinnerbox {padding: 3rem 1rem 1rem 1rem;height: 272px;width: 100%;margin: auto;clip-path: none;}
  .alumnitestimonalinnerbox .alumnitestimonalnamepara p{height: 160px;font-size: 16px;}
  .alumnitestimonalinnerbox .alumnitestimonalname h5{font-size: 16px;}
  .alumnitestimonalreadmore-btn {top: 90%;z-index: 32;left: 15px;}
  .alumnitestimonalflextwo {position: relative;margin-top: 98%;}
  .alumnitestimonalbgtwo { float: none;}
  .starachieverbox {padding: 0 !important;}
  .alumnitestimonalnametwo h5 {font-size: 1.5rem;}
  .alumnitestimonalinnerboxtwo {height: 190px;}
  .alumnitestimonalpersonimgtwo {margin: auto;display: block;}
  .alumnitestimonalfrontlogotwo {margin: auto;width: 255px;height: 255px;}
  .alumnitestimonalreadmorepostiontwo {position: absolute;top: 220px;width: 100%;}
  .alumnitestimonalcontentbgtwo {padding: 3rem 1rem 1rem 1rem;width: 100%;}
  .alumnitestimonalreadmore-btntwo {left: 15px;}
  .alumnitestimonaltitel {margin-top: 45px;}
  .alumnitestimonaltitel h1 {margin-bottom: 1.5rem;font-size: 1.4rem;}
  .chennai-campus-bg {top:50%;width: 97px;left: 46%;}
  .mumbai-campus-bg {top: 49%;width: 100px;left: 67%;}
  .kochi-campus-bg {top: 49%;width: 76px;left: 86%;}
  .navimumbai-campus-bg {top: 65%;width: 101px;left: 48%;}
  .visakapatnam-campus-bg {top: 65%;width: 142px;left: 66%;}
  .visakapatnam-campus-bg .chennai-campus-popup .chennai-campus-popupcss .popup_main .open_popup {font-size: 9px;line-height: 13px;}
  .kolkata-campus-bg {top:65%;width: 90px;left:85%;}


}


@media(min-width: 1200px) and (max-width: 1400px){
  .wrapper ul > li{padding: 0 23px;font-size: 16px;}
  .wrapper ul li:before{width: 26px;right:0;}
  .doremon .content{padding: 0;}
  .wrapper ul li .arrow{top: 5px;right: 7px;}
  .doremon.right .content{padding: 0;}
  .wrapper .tooltip{margin-bottom: 10px;}
  .doremon .date{top: calc(50% - 31px);}
  .doremon .date img.img-fluid{width: 120px;height: 120px;}
  .doremon.right .date{left: -114px;}
  .doremon.left .date { right: -114px;}
  .Maritimefirstimag h4{left: 18px;}
  .tailesacademicsadim h1{font-size: 30px;}
  .tabletender {overflow-x: auto;}

  .programmesiges img{width: 548px!important;}
  .programmesigess img{width: 654px!important;}
  /*.programmesiges {position: inherit;}*/
.newcoment iframe{width: 460px;}
.campuscontainerimg{height: 863px!important;}
.navimumbai-campus-bg{top: 66%;left: 43%;}
.visakapatnam-campus-bg{top:65%;}
.kolkata-campus-bg{top: 64%;left: 83%;}
.popup_main .open_popup{font-size: 16px!important;}
.btechmarine-cls-tabs .nav-tabs .nav-item .nav-link{width:164px!important;}
  .contanctus_mail a{font-size:12px;}
  .contanctus_mail{padding: 6px;}

  
}

@media only screen and (max-width:1531px) and (min-width:1880px) {
  .col-flex-on{display: block;}
  .contanctus_mail a{font-size:15px;}
}
.latesupdates .slick-prev{left:-14px;z-index:999;margin-top: -100px;
}
.latesupdates .slick-prev, .latesupdates .slick-next{background:#194a99!important;border-color:transparent!important;border-radius:50%;width:40px!important;
    height:40px!important;}
.latesupdates .slick-prev:before, .latesupdates .slick-next:before{font-size: 20px!important;}
.latesupdates .slick-next {
    right: 4px;margin-top: -100px;
}
.btn-programmess {
    margin-top: 50px;
}
.eventsbgcls .maineventscls .keynote-address .alleventconrnts table{width:100%;}
.eventsbgcls .maineventscls .keynote-address .alleventconrnts table tr td img{max-width: 100%;}
.keynote-addresss .col-md-4{margin-top: 20px;}
.keynote-addresss img{width:100%!important;border: 1px solid #ddd;
    padding: 20px;}
.keynote-addresss table tr td img{width:100%;height:100%;}
table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 90%;
}

td, th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 10px;
}

tr:nth-child(even) {
  background-color: #dddddd;
}
.blog-slider__title h1{    font-size:24px;
    font-weight: 700;
    font-family: "Open Sans";
    margin-bottom: 10px}
.blog-slider__text p{    font-size: 20px;
    font-weight: 400;
    font-family: "Open Sans";
    margin-bottom: 10px;}
.keynote-address .eventclsone .blog-slider__text p{    font-size: 20px;
    font-weight: 400;
    font-family: "Open Sans";
    margin-bottom: 10px;}
.keynote-address .eventclsone .blog-slider__title h1{    font-size: 24px;
    font-weight: 700;
    font-family: "Open Sans";
    margin-bottom: 10px}


ul.hidden {
    display: none;
}