@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');

a{text-decoration:none;}
.txt-rt{text-align:right;}/* text align right */
.txt-lt{text-align:left;}/* text align left */
.txt-center{text-align:center;}/* text align center */
.float-rt{float:right;}/* float right */
.float-lt{float:left;}/* float left */
.clear{clear:both;}/* clear float */
.pos-relative{position:relative;}/* Position Relative */
.pos-absolute{position:absolute;}/* Position Absolute */
.vertical-base{	vertical-align:baseline;}/* vertical align baseline */
.vertical-top{	vertical-align:top;}/* vertical align top */
nav.vertical ul li{	display:block;}/* vertical menu */
nav.horizontal ul li{	display: inline-block;}/* horizontal menu */
img{max-width:100%;}
/* Grow */
.hvr-grow {
   display: inline-block;
   vertical-align: middle;
   -webkit-transform: perspective(1px) translateZ(0);
   transform: perspective(1px) translateZ(0);
   box-shadow: 0 0 1px rgba(0, 0, 0, 0);
   -webkit-transition-duration: 0.3s;
   transition-duration: 0.3s;
   -webkit-transition-property: transform;
   transition-property: transform;
 }
 .hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
   -webkit-transform: scale(1.1);
   transform: scale(1.1);
 }
 /* Buzz */
 @-webkit-keyframes hvr-buzz {
   50% {
     -webkit-transform: translateX(3px) rotate(2deg);
     transform: translateX(3px) rotate(2deg);
   }
   100% {
     -webkit-transform: translateX(-3px) rotate(-2deg);
     transform: translateX(-3px) rotate(-2deg);
   }
 }
 @keyframes hvr-buzz {
   50% {
     -webkit-transform: translateX(3px) rotate(2deg);
     transform: translateX(3px) rotate(2deg);
   }
   100% {
     -webkit-transform: translateX(-3px) rotate(-2deg);
     transform: translateX(-3px) rotate(-2deg);
   }
 }
 .hvr-buzz {
   display: inline-block;
   vertical-align: middle;
   -webkit-transform: perspective(1px) translateZ(0);
   transform: perspective(1px) translateZ(0);
   box-shadow: 0 0 1px rgba(0, 0, 0, 0);
 }
 .hvr-buzz:hover, .top-right-head2 a:hover .hvr-buzz{
   -webkit-animation-name: hvr-buzz;
   animation-name: hvr-buzz;
   -webkit-animation-duration: 0.15s;
   animation-duration: 0.15s;
   -webkit-animation-timing-function: linear;
   animation-timing-function: linear;
   -webkit-animation-iteration-count: infinite;
   animation-iteration-count: infinite;
 }
body{
  font-family: 'Jost', sans-serif;
   margin: 0;
   padding: 0;
   font-size: 18px;
}
.head-1{
  float: left;
  width: 100%;
  padding: 10px 0;
  background-color: #182b49;
}
.head-address-1{
  float: left;
}
.head-address-1 span{
   font-size: 14px;
   color: #fff;
   padding: 0 10px;
}
.head-icon-1{
  float: right;
}
.head-icon-1 img{
  width: 27px;
}
.head-icon-1 a{
    color: #fff;
    background-color: #84479c;
    padding: 3px 16px 5px 3px;
    font-size: 16px;
    border-radius: 5px;
    font-weight: 500;
    transition: all 0.3s ease-in-out;
}
.head-icon-1 a:hover{
  background-color: #793a92;
  transition: all 0.3s ease-in-out;


}
.head-icon-1 a span{
  padding: 0 0 0 5px;
}

.head-2{
  float: left;
  width: 100%;
  background-color: #fff;
  padding: 15px 0;
}
.head-logo-1{
  float: left;
  text-align: center;
  width: 40%;
}
.head-logo-1 img{
  float: left;
}
.header-logo-text{
  float: left;
  padding: 5px 20px 0;
}
.head-2 .head-logo-1 .header-logo-text h4{
  color: #84479c;
  font-size: 32px;
  font-weight: bold;
  margin: 0;
}
.head-2 .head-logo-1 .header-logo-text h5 {
  text-transform: uppercase;
  color: #182b49;
  font-size: 20px;
  font-weight: 500;
  margin: 0;
}
.head-2 .head-logo-1 .header-logo-text h6{
  color: #182b49;
  font-size: 18px;
  font-weight: 500;
}
.header-content-1 {
  float: left;
  padding: 20px 0px 20px 15px;
  width: 60%;
}
.header-content-msg{
  float: left;
  width: 35%;
}
.header-content-1 .header-content-msg img {
  float: left;
  width: 40px;
  padding: 0px 0;
}
.header-content-1 .header-content-msg h6{
  float: left;
  width: calc(100% - 70px);
  padding: 0 0 0 10px;
  color: #182b49;
  font-weight: 600;
  font-size: 16px;
}
.header-content-1 .header-content-msg h6 span {
  font-size: 16px;
  float: left;
  width: 100%;
  color: #868686;
  padding: 0 0 5px;
  font-weight: normal;
}
.header-content-msg1{
  float: left;
  width: 40%;
}
.header-content-1 .header-content-msg1 img {
  float: left;
  width: 40px;
  padding: 0px 0;
}
.header-content-1 .header-content-msg1 h6{
  float: left;
  width: calc(100% - 70px);
  padding: 0 0 0 10px;
  color: #182b49;
  font-weight: 600;
  font-size: 16px;
}
.header-content-1 .header-content-msg1 h6 span {
  font-size: 16px;
  float: left;
  width: 100%;
  color: #868686;
  padding: 0 0 5px;
  font-weight: normal;
}
.enq-h{
  display: none;
}
.header-apply {
  float: left;
  background: #84479c;
  padding: 5px;
  border-radius: 5px;
}
.header-apply h6 {
  text-transform: uppercase;
  font-size: 14px;
  color: #fff;
  font-weight: 600;
  margin: 0;
  text-align: center;
}
.header-apply  h5 {
  font-size: 22px;
  color: #fff;
  font-weight: 600;
  margin: 0;
  text-align: center;
}
.header-apply a {
  color: #fff;
  background-color: #84479c;
  padding: 10px 15px 15px 3px;
  font-size: 16px;
  border-radius: 5px;
  font-weight: 500;
  transition: all 0.3s ease-in-out;

}
.header-apply a:hover{
  background-color:#793a92;
  transition: all 0.3s ease-in-out;

}
.header-apply1{
display: none;
}
.enq-h1{
  display: none;
}
.header-apply a span{
  padding-left: 10px;
}
.header {
     float: left;
     width: 100%;
     background-color: #84479c;
 }
.all-header{
  float: left;
  width: 100%;
  position: relative;
}
/* .header {
  position: absolute;
  top: 155px;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  height: 100px;
} */
/* .navbar {
     background-color: #84479c;
     padding: 10px 0;
     border-radius: 5px;
 } */
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link {
  color: #e8abff;
  left: 0;
  right: 0;
}
.navbar-light .navbar-nav .nav-link {
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  padding: 0;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: #e8abff;
}

/* Underline From Center */
.nav-item {
  padding: 5px 14px;

}
.nav-link {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
  padding: 5px 22px;

}
.nav-link:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 51%;
  right: 51%;
  bottom: 0;
  background: #e8abff;
  height: 2px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.nav-link:hover:before,.nav-link.active:before {
  left: 0;
  right: 0;

}
.dropdown-item.active, .dropdown-item:active {
  color: #1e2125;
  background-color: #e9ecef;
  text-decoration: none;
}
.dropdown-item:focus, .dropdown-item:hover {
  color: #fff;
  background-color: #84479c;
}
.carousel {
  position: relative;
  float: left;
  background-color: #f6f9ff;
  width: 100%;
}
.carousel-inner {
  border-bottom-left-radius: 95% 20%;
  border-bottom-right-radius: 95% 20%;
}
.carousel-control-next, .carousel-control-prev {
  width: 12%;
}
.carousel-item img{
  float: left;
  width: 100%;
}
.academic-head {
  position: absolute;
  float: left;
  width: 100%;
  bottom: -20px;
}
.ac-head{
  float: left;
  width: 100%;
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px !important;
  padding: 20px 0px;
  border-radius: 5px;
  background: #fff;
}
.academic-11{
     width: 100%;
     margin: 0 auto;
     max-width: 270px;
}
.academic-12{
     width: 100%;
     margin: 0 auto;
     max-width: 340px;
}
.ac-head img{
  float: left;
  width: 60px;
}
.ac-det {
     float: left;
     padding: 10px 0px 0 15px;
     width: calc(100% - 61px);
 }
.ac-head .ac-det h6{
  font-size: 18px;
  color: #182b49;
  font-weight: 600;
  text-transform: uppercase;
}
.ac-head .ac-det p{
  font-size: 16px;
  color:#868686;
  line-height: 16px;
}
.about-us{
  float: left;
  width: 100%;
  padding: 40px 0 0 !important;
  background-color: #f6f9ff;
}
.about-content{
  float: left;
  width: 100%;
  padding: 40px 0;
}
.about-content1 h6{
  font-size: 16px;
  color: #84479c;
}
.about-content1 h5{
  font-size: 30px;
  color: #000;
}
.about-content1 p{
  font-size: 16px;
  font-weight: 400;
  text-align: justify;
  color: #000;
  padding: 20px 0 20px;
  line-height: 30px;
}
.about-counter{
  float: left;
  width: 100%;
}
.about-count1{
 float: left;
 width: 100%;
 text-align: center;
}
.about-count1 h5{
  font-size: 30px;
  color: #84479c;
  font-weight: 600;
 
}
.about-count1 h6{
   font-size: 20px;
}
.about-more{
   float: left;
   width: 100%;
   padding: 40px 0 0;
}
.about-more a {
   color: #fff;
   background-color: #84479c;
   padding: 10px 20px 15px 4px;
   font-size: 16px;
   border-radius: 5px;
   font-weight: 500;
   transition: all 0.3s ease-in-out;
}
.about-more a:hover{
   background-color:#793a92;
   transition: all 0.3s ease-in-out;
}
.about-more a span{
   padding-left: 10px;
}
.about-img-cont{
   float: left;
   width: 100%;
   padding: 30px 0;
}
.about-img{
   float: left;
   width: 100%;
   overflow: hidden;
   text-align:center;
}
.about-img:hover img{
   transform: scale(1.1);
   transition: all 0.3s ease-in-out;
}
.about-img img{
   border-radius: 5px;
   transition: all 0.3s ease-in-out;
}
.abt-img-1{
   margin: 33px 0 0px;
}
.about-img-2{
   float: left;
   width: 100%;
   padding: 20px 0px 0;
   position: relative;
   text-align:center;
}
.about-img-2 img{
   border-radius: 5px;
   transition: all 0.3s ease-in-out;
   overflow: hidden;
   float: left;
   width: 100%;
}
.about-img-2:hover img{
   transform: scale(1.1);
   transition: all 0.3s ease-in-out;
}
.about-year {
   float: left;
   background-color: #fff;
   padding: 10px 20px;
   border-radius: 5px;
   position: absolute;
   bottom: 64px;
   left: -27px;
   box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}
.about-year  h6{
   text-transform: uppercase;
   font-size: 16px;
   color: #182b49;
   font-weight: 600;
}
.about-year  h5{
   font-size: 24px;
   color: #84479c;
   font-weight: 600;
   margin: 0;
}
.facility{
   float: left;
   width: 100%;
   background-image: url(../images/banner/bg1.jpg);
   position: relative;
   padding: 40px 0;
   overflow: hidden;
}
.facility-head{
   float: left;
   width: 100%;
   text-align: center;
   padding: 0px 0 25px;
   text-transform: uppercase;
}
.facility-head h6{
   font-size: 16px;
   color: #e8abff;
}
.facility-head h5{
   font-size: 30px;
   color: #fff;
}
.facility-content{
   float: left;
   width: 100%;
   background: #fff;
   padding: 5px;
   border-radius: 5px;
}
.facility-img{
    float: left;
    width: 100%;
    position: relative;
}
.facility-img img{
    float: left;
    width: 100%;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s ease-in-out
}
.facility-content:hover img{
    transform: scale(0.9);
    transition: all 0.3s ease-in-out
}
.facility-img h6 {
    float: left;
    border-radius: 5px;
    padding: 7px 27px;
    background-color: #84479c;
    color: #fff;
    font-size: 18px;
    border: 2px solid #fff;
    position: absolute;
    bottom: -21px;
    left: 17px;
}
.facility-details{
    float: left;
    width: 100%;
    padding: 10px;
}
.facility-details p {
    font-size: 16px;
    font-weight: 500;
    padding: 20px 10px 10px;
    margin-bottom: 0;
}
.facility-details a{
    float: right;
    color:#182b49;
    font-size: 18px;
    font-weight: 600;
}
.facility-details a:hover{
    color: #84479c;
}
.facility-details a::after{
    font-family: FontAwesome;
    content: "\f105";
    font-size: 18px;
    color: #84479c;
    font-weight: 600;
    padding: 0 10px;
}
.infrastructure{
    float: left;
    width: 100%;
}
.facility-1{
    float: left;
    width: 33.33%;
    padding: 10px;
}
.news{
    float: left;
    width: 100%;
    padding: 50px 0;
}
.news-details{
    float: left;
    width: 100%;
}
.news-head h5{
    text-transform: uppercase;
    font-size: 30px;
    font-weight: 600;
}
.news-details1{
   /* float: left;
    width: 100%;*/
    padding: 20px 0 15px;
	display:inline-block;
}
.news-date {
    float: left;
    width: 100px;
    text-align: center;
    background-size: 100%;
    background-image: url(../images/icon/news-ic.png);
    height: 81px;
    background-repeat: no-repeat;
}
.news-date span {
    padding: 13px 15px 10px 0px;
    float: left;
    width: 100%;
    color: #fff;
    text-align: center;
	font-size:15px;
}
.news-content{
    float: left;
    width: calc(100% - 100px);
    padding: 0 20px;
}
.news-content h5{
    font-size: 18px;
    color: #182b49;
    font-weight: 700;
}
.news-content h6{
    font-size: 16px;
    color: #969696;
}
.news-content p{
    font-size: 16px;
    color: #182b49;
    font-weight: 500;
	line-height:25px;
}
.why-choose{
    float: left;
    width: 100%;
}
.choose-head{
    float: left;
    width: 100%;
    text-transform: uppercase;
}
.choose-head h6{
    font-size: 16px;
    color: #84479c;
}
.choose-head h5{
    font-size: 30px;
}
.choose-details{
    float: left;
    width: 100%;
    padding: 10px 0;
}
.choose-details ul{
    margin: 0;
    padding: 0;
}
.choose-details ul li{
    font-size: 18px;
    color: #182b49;
    padding: 15px 0;
    font-weight: 600;
    list-style-type: none;
}
.choose-details ul li img{
    padding: 0 10px;
    float: left;
}
.testimonial {
    float: left;
    width: 100%;
    background-image: url(../images/banner/bg1.jpg);
    position: relative;
    margin: 140px 0 0;
}
.testimonial-head{
    float: left;
    width: 100%;
    text-align: center;
    padding: 35px 0 25px;
    text-transform: uppercase;
}
.testi-cont {
    float: left;
    width: 100%;
    padding: 25px 0 40px;
    position: relative;
}
.testi-video {
    position: relative;
    text-align: center;
    margin-top: -200px;
}
.testi-video img{
    border-radius: 5px;
    border:10px solid #fff;
}
.testimonial-head h6{
    font-size: 16px;
    color: #e8abff;
}
.testimonial-head h5{
    font-size: 30px;
    color: #fff;
}
.testi{
    float: left;
    width: 100%;
}
.testi-1{
    float: left;
    width: 33.33%;
    padding: 10px;
}
.testi-content{
    background: #fff;
    padding: 20px;
    text-align: center;
    border-radius: 10px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}
.testi-content p{
    color: #969696;
}
.testi-img-cont h5{
    color: #84479c;
    font-size: 20px;
    font-weight: 600;
}
.testi-img-cont h6{
    color: #182b49;
    font-size: 16px;
    font-weight: 600;
}
.test-a1{
    float: left;
    width: 100%;
}
.test-a1 img{
    float: right;
    margin-top: -50px;
 }
.testi-img-cont img{
    display: inline-block !important;
}
.testimonial-slide{
    float: left;
    width: 100%;
    margin-bottom: -152px;
}
.gallery {
    float: left;
    width: 100%;
    padding: 115px 0 50px;
}
.gallery-head{
    float: left;
    width: 100%;
    text-align: center;
    padding: 35px 0 25px;
}
.gallery-head h6{
    font-size: 16px;
    color: #84479c;
}
.gallery-head h5{
     font-size: 30px;
     color: #000;
}
.gallery-img{
     float: left;
     width: 100%;
     margin:10px 0;
     overflow: hidden;
}
.gallery-img img{
     float: left;
     width: 100%;
     border-radius: 5px;
     overflow: hidden;
     transition: all 0.3s ease-in-out;
}
.gallery-img:hover img{
     transform: scale(1.1);
     transition: all 0.3s ease-in-out;
}
.footer{
     float: left;
     width: 100%;
     background-image: url(../images/banner/bg1.jpg);
     position: relative;
     margin-top: 50px;
}
.footer-1{
     float: left;
     width: 100%;
}
.footer-links{
     float: left;
     width: 100%;
}
.footer-links h6{
     font-size: 24px;
     color: #fff;
     padding: 20px 0;
}
.footer-links ul{
     padding: 0;
}
.footer-links li{
     padding: 3px 0;
     list-style-type: none;
}
.footer-links li a::before{
     font-family: FontAwesome;
     content: "\f105";
     padding: 0 10px 0 0;
     color: #e8abff;
}
.footer-links li a{
     color: #fff;
}
.footer-links li a:hover{
     color: #e8abff;
}
.footer-cont{
     float: left;
     width: 100%;
}
.footer-cont h6{
     font-size: 24px;
     color: #fff;
     padding: 20px 0;
}
.footer-cont-details{
     float: left;
     width: 100%;
     padding: 20px 0px;
}
.footer-cont-details h6{
     text-transform: uppercase;
     font-size: 14px;
     color: #e8abff;
}
.footer-cont-details h5{
     font-size: 16px;
     color: #fff;
     line-height: 30px;
     font-weight: 500;
}
.footer-map{
     float: left;
     width: 100%;
     padding: 45px 0;
}
.footer-map iframe{
     border-radius: 10px;
}
.footer-map-link{
     float: left;
     width: 100%;
     text-align: center;
     padding: 15px 0;
}
.footer-copy{
     float: left;
     width: 100%;
     padding: 20px 0;
     background-color: #84479c;
}
.footer-c{
     float: left;
}
.footer-c p{
     color: #fff;
     font-size: 16px;
     margin: 0;
}
.footer-c-link{
     float: right;
}
.footer-c-link p{
     color: #fff;
     font-size: 16px;
     margin: 0;
}
.footer-c-link a{
     color: #fff;
}
.foot-cal {
     margin-top: -57px;
     float: left;
     width: 100%;
     position: relative;
}
.foot-cal-content {
     float: left;
     width: 100%;
     text-align: center;
     position: relative;
}
.foot-cal1 {
     float: left;
     width: 100%;
    /* padding: 55px 78px; */
     color: #fff;
     text-transform: uppercase;
     position: absolute;
     top: 52px;
     left: -12%;
}
.foot-cal1 h5{
    font-size: 24px;
    font-weight: 600;
}
.foot-cal1 h6{
    font-size: 20px;
    font-weight: 400;
}
.foot-cal1 h4{
    font-size: 24px;
    font-weight: 600;
}
.foot-cal1 h4 img{
    padding-right: 10px;
}
.bannerabout{
    float: left;
    width: 100%;
    background:url("../images/banner/banner.jpg") no-repeat;
    height: 125px;
    background-size: 100%;
    position: relative;
}
.aboutbanner{
    float: left;
    width: 100%;
    padding: 40px 0;
}
.about-header{
    float: left;
    width: 100%;
    text-align: center;

}
.about-header h5 {
    font-size: 33px;
    color: #182b49;
    font-weight: 600;
}
.about-paragraph{
    float: left;
    width: 100%;
    text-align: justify;
    font-size: 17px;
}
.about-img-1{
    float: left;
    width: 100%;
    overflow:hidden;
}
.about-img-1 img:hover {
    transform: scale(1.1);
    transition: all 0.3s ease-in-out;
}
.about-paragraph1{
    float: left;
    width: 100%;
    text-align: justify;
    font-size: 17px;
    padding-top: 15px;
}
.about-header-para{
    float: left;
    width: 100%;
    text-align: center;
}
.trustee{
    float: left;
    width: 100%;  
    padding: 0 60px; 
}
.trust-img{
    float: left;
    width: 100%;
    padding: 7px;
    text-align: center;
}
.trust-img img{
    padding: 5px 5px;
    border:1px solid #ddd;
    float: left;
    width: 100%;
}
.trust-img h6{
     width: 100%;
     color: #182b49;
     padding: 10px 0 0px 0;
     font-size: 16px;
     float: left;
     text-transform: uppercase;
     font-weight: 600;
     margin: 0;
}
.trust-img span {
     width: 100%;
     float: left;
     font-weight: 600;
     color: #000;
     font-size: 14px;

}









/*-- table --*/
.service-table-outer
{
     float:left;
     width:100%;
     padding:0px 0 20px 0;
     margin-top:20px;
}
.service-table-outer table {
     border-collapse: collapse;
     width: 100%;
}
.service-table-outer td, .service-table-outer th {
     border: 1px solid #adadad;
     text-align: left;
     padding: 8px;
}
.service-table-outer th {
     background: #84479c;
     color: #fff;
     padding: 8px 15px;
     border: 0px;
     font-size: 17px;
     line-height: 18px;
     border-right: 1px solid #ccc;
     font-weight: 500;
}
.service-table-outer th:last-child
{
	 border:0px;
	 text-align:center;
}
.service-table-outer td.table-title {

     color: #151515;
     font-size: 14px;
     padding: 7px 15px 7px 15px;
     font-weight: 500;

}
.table-title span {
	 padding: 10px 0px;
	 float: left;
	 width: 100%;
}

.service-table-outer table tr:nth-child(even) {background-color: #ffffff;}
.service-table-outer table tr:nth-child(odd) {background-color: #f2f2f2;}


.service-table-outer table
{
	border-radius:10px;
	overflow:hidden;
}
td.table-titl3 {
    color: #fff;
    background: #182b49;
    font-size: 18px;
    padding: 10px 15px;
    font-weight: 500;
    text-align: center;
    border: none;
    border-left-color: currentcolor;
    border-left-style: none;
    border-left-width: medium;
}

td.table-titl34 {
      color: #fff;
      background: #182b49;
     font-size: 18px;
     padding: 10px 15px;
     font-weight: 500;
     text-align: center;
     border: none;
}

td.table-title2 {
      padding: 7px 15px 7px 15px;
      font-size: 15px;
      color: #00033d;
      line-height: 24px;
      text-align: center;
      font-weight: 500;
}

td.table-title2-left {
      padding: 7px 15px 7px 15px;
      font-size: 15px;
      color: #182b49;
      line-height: 24px;
      font-weight: 500;
      text-align: left;
}

td.table-title3 {
      color: #292929;
      font-size: 16px;
      padding: 8px 20px 8px 20px;
}

th.firstchild {
      background-color: #629823;
      color: #fff;
}
.table-title2 a {
      padding: 3px 8px;
      background: no-repeat;
      font-size: 14px;
      color: #f00 !important;
}
/*-- table --*/





.form-control {
      display: block;
      width: 100%;
      padding: 10px 10px;
      font-size: 1rem;
      font-weight: 400;
      line-height: 1.5;
      color: #212529;
      background-color: #fff;
      background-clip: padding-box;
      border: 1px solid #969696;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      border-radius: 0;
      transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
      margin: 10px 0;
}
textarea.form-control {
      min-height: calc(5.5em + .75rem + 2px);
}
.contact-out-add{
      float:left;
      width:100%;
}
.about-header1{
      float: left;
      width: 100%;
      text-align: left;
}
.about-header1 h5 {
      font-size: 33px;
      color: #182b49;
      font-weight: 600;
}
.contact_submit_button{
      background-color: #84479c;
      color: #fff;
      border: 0;
      padding: 5px 16px;
      font-size: 16px;
      transition: all 0.3s ease-in-out;
}
.contact_submit_button:hover{
      background-color: #703786;
      transition: all 0.3s ease-in-out;
}
.form-control-address{
      float: left;
      width: 100%;
      background: #84479c;
}
.form-icon-address {
      float: left;
      width: 100%;
      padding: 18px 20px;
      color: #fff;
}
.form-icon-address i{
      float: left;
      font-size: 33px;
      color: #fff;
      width: 40px;
}
.form-icon-address span{
      float: left;
      width: calc(100% - 42px);
      padding: 0 10px;
}
.about-header2{
      float: left;
      width: 100%;
}
.about-header2 h5{ 
      color: #84479c;
      font-size: 25px;
      text-transform: uppercase;
}
.academic-follow{
      color: #84479c;
      font-weight: 500;
}
.academic-class{
      float: left;
      width: 100%;
}
.academic-class h5{
      color: #182b49;
}
.academic-group{
     float: left;
     width: 100%;
}
.academic-group1{
     float: left;
     width: 20%;
}
.academic-group .academic-group1 h5{
     color: #84479c;
}
.admission-page {
     float: left;
     width: 100%;
     padding: 10px 0 20px;
}
.admission-li{
     float:left;
     width:100%;
}
.admission-li ol {
     counter-reset: list;
}
.admission-li  ol > li {
     list-style: none;
     position: relative;
}
.admission-li ol > li:before {
     content: counter(list, lower-roman) ")\a0";
     counter-increment: list;
     left: -40px;
     padding-right: 10px;
     position: absolute;
     text-align: right;
     width: 40px;
}
.gallery-imag-1{
     float:left;
     width:100%;
     overflow:hidden;
     background-color: rgba(68,66,90,.8);
}
.gallery-imag-1 img {
     float: left;
     width: 100%;
     padding: 2px;
     border: 1px solid #ddd;
     background-color:#fff;
}
.gallery-imag-1 img:hover {
     transform: scale(1.1);
     transition: all 0.3s ease-in-out;
     opacity:0.6;

}
.gallery-tit span {
     color: #182b49;
     padding: 10px 0 0 0;
     text-transform: uppercase;
     min-height: 70px;
     float: left;
     text-align: center;
     width: 100%;
     font-weight: 600;
     font-size: 16px;
}
.alumni-det{
     float: left;
     width: 100%;
     text-align: center;
}
.disclosure-head{
     float: left;
     width: 100%;
     text-align: center;
}
.disclosure-head h5{
     font-size: 25px;
     color: #182b49;
     padding: 20px 0;
}
.disclo-t-head{
     padding: 5px 0;
     float: left;
     width: 100%;
     font-weight: 500;
}
.hea-ding-app{
     float: left;
     width: 100%;
     text-align: center;
}
.hea-ding-app span{
     font-size: 25px;
     color: #182b49;
     font-weight: 600;
}
.hea-ding-app2{
     float: left;
     width: 100%;
     text-align: center;
}
.hea-ding-app2 span{
     font-size: 20px;
     color: #182b49;
     font-weight: 600;
}
.form-btnn {
     background-color: #84479c;
     color: #fff;
     border: 0;
     padding: 6px 20px;
     margin: 10px 0;
}
.on_application{
     background: #f9f9f9;
     padding: 30px;
     border: 1px solid #ccc;
     float: left;
     width: 100%;
}
.facility-content1 {
     float: left;
     width: 100%;
     padding: 5px;
     border: 1px solid #ddd;
     transition: all 0.3s ease-in-out;
     margin: 10px 0;
}
.facility-img1{
     float: left;
     width: 100%;
     overflow: hidden;
     transition: all 0.3s ease-in-out;
}
.facility-img1 img{
     width: 100%;
}
.facility-details1{
     float: left;
     width: 100%;
}
.facility-details1 h6{
     padding: 10px 0 0;
     font-size: 20px;
     color: #84479c;
     text-align: center;
}
.facility-details1 a{
     color: #182b49;
     font-weight: 400;
}
.facility-content1:hover img{
     transform: scale(1.1);
     transition: all 0.3s ease-in-out;
}
.gallery-img-2{
     float: left;
     width: 100%;
     padding: 0 0 40px;
}
.rules{
     float: left;
     width: 100%;
}
.rules li{
     float: left;
     width: 100%;
     padding: 5px 0;
}
.rules ol {
     counter-reset: list;
}

.rules  ol > li {
     list-style: none;
     position: relative;
}

.rules ol > li:before {
     content: counter(list) ")";
     counter-increment: list;
     left: -40px;
     padding-right: 10px;
     position: absolute;
     text-align: right;
     width: 40px;
}
.preamble{
     float: left;
     width: 100%;
}
.whatap{
     color: #fff;
     background: #85479c;
     border-radius: 100px;
	 padding:10px 10px;
     border: 0;
     cursor: pointer;
     transition: all 0.4s ease-in-out;
     display: block;
     right: 20px;
     bottom: 72px;
     position: fixed;
	 display:none;
}
.whatap img{
     width:40px;
     height:40px;
}
.video-g{
     float:left;
     width:100%;
     margin:10px 0px;
}
.video-g video{
     width:100%;
     float:left;
    /*  height:236px;*/
     border:1px solid #ccc;
     padding:2px;
}
.late-out{
     float:left;
     width:100%;
     padding:60px 0px 10px;
}
.n_out {
	 float: left;
	 width: 100%;
	 background: #fff;
	 padding: 10px 0px 10px;
}
.late {
	 float: left;
	 width: 20%;
	 background: #84479c;
	 text-align: center;
	 padding: 8px 0px;
	 color: #efccf3;
	 text-transform: uppercase;
}
.marq {
	 float: left;
	 width: 80%;
	 padding: 10px 10px 6px 0px;
	 background: #e8e8e8;
}
.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index:10;
    background:#84479c;
    padding: 5px 0;
}

.marq-news{
height:368px;
}

