@import url('https://fonts.googleapis.com/css?family=Aladin|PT+Serif|Roboto');
@import url('https://fonts.googleapis.com/css?family=Allura|Kumar+One|Lobster|Norican|Playball|Prosto+One|Rye|Sail|Yellowtail');
@import url('https://fonts.googleapis.com/css?family=Lato&display=swap');
@import url('https://fonts.googleapis.com/css?family=Poppins&display=swap');
body {
    padding: 0!important;
    margin: 0 auto!important;
    background: #FFF;
    font-family: 'Roboto'!important;
    overflow-x: hidden;
}

body p{
	color: #1e334a;
    font-family: 'Roboto';
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
}
body a {
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    transition: 0.5s all;
    text-decoration: none;
}

body a:hover {
    text-decoration: none;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    transition: 0.5s all;
}

body a:focus,
a:hover {
    text-decoration: none;
}

input[type="button"],
input[type="submit"] {
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    transition: 0.5s all;
}

input[type="button"]:hover,
input[type="submit"]:hover {
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    transition: 0.5s all;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
    font-family: 'Roboto';
	line-height: 0.8;
}

p {
    margin: 0;
    padding: 0;
    font-family: 'Roboto';
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 1.9;
    color: #565656;
}

ul,
ol {
    margin: 0;
    padding: 0;
	
}

label {
    margin: 0;
}

a:focus,
a:hover {
    text-decoration: none;
    outline: none
}
.breadcrumb {
    padding: 0.75rem 3.7rem !important;font-size: 0.8em;font-weight: lighter !important;font-family: 'Roboto slab';}
h3.title {
/*	font-family: candara;*/
    font-size: 2.0em;
	font-size: 30px;
line-height: 41px;
position: relative;
color: #000;
border: none;
font-weight: 700;
}
 h3.title::after{content: "";display: block;height: 6px;width: 250px;background: #d00070;margin: 10px 0 30px 0;}
.line > span {
    background-color: #fd5308;
    color: #fff;
}
.line > span {
    display: inline-block;
    width: 170px;
    height: 1px;
}
.line > span::after {
    bottom: -8px;
    color: #003A6A;
    font-family: fontawesome;
    font-size: 14px;
    height: 17px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    width: 39px;
    z-index: 9;
    content: "";
}
.line > span::after {
    background: #ffffff;
}
.line span{
position:relative;
}
.principal_desk .line > span::after {
    background: #f6f6f6;
}
.Principal_Founder_Desk ,.middle_nav {
    background: #CEE3F6;
}
.social a{
font-size:13px;
}

/*top header*/
header .top_header{font-family:'roboto'!important;background-color:#0489B1 !important;font-size: 13px!important;padding: 2px 2rem;}
header .top_header .mail_phone ul.list{padding-left: 0;    list-style: none;}
header .top_header .mail_phone ul li{display:inline-block;}
header .top_header .mail_phone ul li a{color:#fff!important;}
header .top_header .mail_phone ul li a span.text-white{color:#fff!important;}
header .top_header .mail_phone .fa{margin-right:8px;}


header .top_header .mail_phone .fa-phone::before {    content: "\f095";	margin-right:8px;}
/*--//top header--*/
.ptb-2{padding:1.5rem 0rem;}
.ptb{padding-top:30px;padding-bottom:30px;}
.middle_nav h4{margin:15px 0px 10px 0px;}
.principal_desk h5{margin:15px 0px 10px 0px;}

/*navigation*/
.sticky-nav.fixed-header {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
}
.navigation{}
.navigation .navbar {padding:0rem 2rem !important;   background:#b70884;border-bottom: 3px none #b00e81;border-top: 3px none #b00e81;}
.navigation .navbar a.nav-link{padding:12px 1.9em!important;color: #FFF!important;font-weight: bold!important;line-height: 20px;font-size: 14px;text-transform: uppercase;letter-spacing: 1px;}
.navigation .navbar-nav .navbar .nav-link li.active{    background: #96022B;    color: #fff;    border-bottom: 2px solid #30393a;    transition: .2s;}
.navigation .navbar-nav .navbar .nav-link li {}


.navigation .navbar a.nav-link:hover{background:#660219 !important;}
.dropdown-menu{
margin:0px !important;
padding:0px !important;
border-radius:0px !important;
background: #fff/*013473*/;
}
.dropdown-item{
color:#000!important;
font-size: 14px !important;
padding:0px 0px !important;
border-bottom:1px solid #eee;
}
.dropdown-menu > a {

    display: block;
    padding: 7px 20px;
    clear: both;
    font-weight: bold !important;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap;
    text-transform: uppercase !important;
    border-bottom: 1px solid #dfdfdf;

}
.navbar{

}

.dropdown-item{
padding:10px 1rem !important;
}
.dropdown-item:hover{
background:#dfdfdf !important;
}

.middle_nav{display:block}
.middle_nav a h4{font-family:roboto!important;font-size:1.2em!important;letter-spacing:0.5px;    font-weight: bold;    text-transform: uppercase;    line-height: 1.2em;}
.middle_nav{}

/*--//navigation--*/


/*footer*/
footer .row {
   /* margin-left: 0px !important;
    margin-right: 0px !important;*/
}
footer {color:#fff;}
footer .line{display: block;width: 60px;height: 15px;background-image: url(../images/line.png);background-repeat: no-repeat;}
.footer_content {    padding: 2em 0 !important;}
.footer_block {    margin: 0px !important;    padding: 1em !important;    display: block;    line-height: 20px;}

footer a{color:#fff;}
footer ul{padding:0;margin-top:10px;}
footer ul li{padding:0;margin:0px;}


.table td > b{
  color: #000 !important;
}
/*.table tr:first-child{
background:#013473 !important;
}
.table tr > td > strong:first-child{
color:#fff!important;
}*/
footer ul li{	padding: 2px 0px 2px 0px !important;list-style-type: square;}
footer ul.address li{list-style-type: none !important;}
footer h4 {    text-transform:capitalize; padding-bottom:10px;   margin: 0 2em 15px 0;    font-size: 22px;    letter-spacing: 0.5px;    color: #fff;    font-family: 'Roboto';	font-weight:700;border-bottom:1px solid #fff	}
.footer h4:after {
    position: absolute;
    background: #fb5710;
    height: 2px;
    content: '';
}
.footer h4:after {
    width: 18%;
    right: 41%;
    bottom: 0%;
}
/*footer h4:after{
  content:'';
 display: inline-block;
width: 25%;
height: 100%;
border-bottom: 3px solid #fd5308;
position: absolute;
bottom: 0;
top: -185px;
left: 15px;
}*/
footer i{
margin-right:8px;
}
.copyright p{
font-size: 0.9em;
}

.footer_block .contact span {
    display: block;
    margin-left: 2.2em;
    letter-spacing: 1px;
    
    line-height: 22px;
}
.footer_block .contact i {
    margin-right: 0em;
    color: #fff;
    width: 15px;
    text-align: center;
    float: left;
    margin-top: 3px !important;
}
.footer-blk{background:#0489B1;padding:2em 0px 2em;letter-spacing:0.3px;}
.footer-blk .contact {}
.copyright-blk{background:#086A87;padding:1em 0px 1em;letter-spacing:0.3px;}
.copyright-blk{font-size: 0.9em !important;background:#086A87}
.copyright-blk .copy{text-align:left;}
.copyright-blk .design-by{text-align:right;}
.copyright-blk .design-by a{ font-weight:lighter;   color: #FFFF00 !important;    text-decoration: none;    font-family: aladin !important;    font-size: 1.1em !important;	letter-spacing: 1.6px;}
.copyright-blk .design-by a:hover{text-decoration:underline; }
ul.social_links li{
display:inline-block !important;
}
ul.social_links li i{
margin-right:0px !important;
}
.fa-facebook {
border-radius: 50%;
background: transparent;
padding: 8px;
font-size: 12px;
color: #fff;
line-height: 2.4;
text-align: center;
vertical-align: top;
overflow: hidden;
width: 30px;
height: 30px;
}
.fa-facebook:hover{
background:#0370ae;
}
.fa-youtube {
border-radius: 50%;
background: transparent;
padding: 8px;
font-size: 12px;
color: #fff;
line-height: 2.4;
text-align: center;
vertical-align: top;
overflow: hidden;
width: 30px;
height: 30px;
}
.fa-youtube:hover{
background:red;
}
/*--//footer--*/

/*--annousments section--*/
.redheader{padding-top: 12px;width:100%;
color:#fff;
font-size: 16px!important;
background-color:
#eeeeee!important;
padding: 0 10px!important;
position:absolute;
z-index:9;
width:100% !important;
}
.redheader .announcement ul.list-inline {padding-left: 0!important;margin-left: -5px!important;list-style: none!important;display: inline!important;}
.redheader .announcement ul.list-inline > li {display: inline-block!important;padding-right: 5px!important;width:100%!important;}
.redheader .announcement ul.list-inline > li .fa{color:#007ea3  !important;margin-top:5px!important;}
.redheader .announcement ul.list-inline > li a {/*color: #007ea3  !important;font-size: 15px;font-weight: 600;font-family: aladin !important;letter-spacing: 1px;font-weight: lighter !important;*/
color:#000!important;
font-weight: 600!important;
font-size: 13px!important;
font-family: 'Roboto', sans-serif;
display: inline-block!important;
vertical-align: top!important;
padding: 4px 4px 4px 0px!important;
position: relative!important;
line-height: 23px!important;}
.redheader .announcement ul.list-inline > li > a::before {content: "" !important;display: inline-block!important;width: 8px!important;height: 8px!important;
background:#002e62!important;margin-right: 8px!important;}
/*--//annousments section--*/

/* Slideshow container */
.slideshow-container {
  
  position: relative;
  margin: auto;
}

/* Hide the images by default */
.mySlides {
  display: none;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  background: #0093e1;
color: #fff !important;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

/*.active, .dot:hover {
  background-color: #717171;
}*/

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

/*.mySlides {display:none;}*/


.slideshow_wrapper {
  width:500px;
  height:280px;
  overflow: hidden;
   margin: 0px auto;
}

.slideshow {
  width:1500px;
  height:280px;
  margin: 0 0 0 -1000px;
 position: relative;
  -webkit-animation-name: slide_animation;
  -webkit-animation-duration:10s;
  -webkit-animation-iteration-count:infinite;
  -webkit-animation-direction:alternate;
   -webkit-animation-play-state: running;
}

.slide {
  
  width:500px;
  height: 270px;
  position:relative;
  float:left;
  overflow:hidden;
  
}

.slideshow img{
  width:500px; height:270px;
}

@-webkit-keyframes slide_animation {
  
  0% {left:0px;}
  10% {left:500px;}
  20% {left:500px;}
  30% {left:500px;}
  40% {left:500px;}
  50% {left:500px;}
  60% {left:500px;}
  70% {left:1000px;}
  80% {left:1000px;}
  90% {left:1000px;}
  100% {left:1000px;}
}
/*--//Slideshow container--*/

.social ul li{
display:inline-block;
}
.mar {
    padding: 30px 0px;
}



/* principal_desks */
.principal_desk p{
text-align:justify!important;
}
.principal_desk img{
border:2px solid #fff;
box-shadow:5px 5px 5px #ccc;
margin-bottom:15px;
}
.principal_desk .princi{
border: 2px solid #e6e6e6;
padding: 20px;
margin:0px auto;
/*box-shadow: 5px 5px 5px #ccc;*/
}
.image-slider{
margin:0px auto;
}
.news{
margin:0px auto;
}
.confirm_selection{
padding:15px 10px;
}
.dte span{
margin-left:1.6em;
}
.sasntha span{
margin-left:1.6em;
}
.news-body{
padding:15px 10px;
}
.confirm_selection i{
margin-right:1em;
}
.principal_desk{
    background: #f9fafc;
}
 a.sh{
color: #fff !important;
display: block;
font-weight: lighter;
letter-spacing: 1px;
font-size: 16px;
}
 a.dte{
color: #fff;
display: block;
font-weight: lighter;
letter-spacing: 1px;
font-size: 16px;
}
a.cet{
color:#fff;
font-weight:lighter;
letter-spacing: 1px;
font-size: 16px;
}
a.maha{
color:#fff;
font-weight:lighter;
letter-spacing: 1px;
font-size: 16px;
}
.btn-cet {
    background: #4c8e03;
	padding: 10px;
	margin:0px auto 20px auto;
}
.btn-maha{
background:#f25413;
padding: 10px;
	margin:0px auto 11px auto;
}
.btn-sh {
    background: #0a50e3;
    color: #fff;
    padding: 10px;
	margin:0px auto 20px auto;
}
.btn-dte {
    background: #8c0a0a;
    color: #fff;
    padding: 10px;
	margin:0px auto 20px auto;
}

.li h6{
padding: 10px 0px;
}
.links_section i{
float: left;
margin-right: 8px;
margin-top: -2px !important;
color: #eea91d;
}
.principal_desk h6{
color:#565656;
font-size:15px;
letter-spacing:1px;
font-family:'Roboto';
line-height: 20px;
font-weight:bold;
}


/* //principal_desks */




/*management*/
.management h4{
    font-size: 1em;
    margin-bottom: 12px;
	margin-top:25px;
	font-weight:500;
	color:#016ef4;
}
.management .grid{
margin:1.5em 0em;
}

.management h5{
font-size: 18px;
margin-bottom: 12px;
font-weight:500;
}
.management h6{
margin-bottom: 12px;
line-height:21px;
}
.space{
margin:20px;
}
.grid .image:hover{
border:5px solid #000;
}
/*--//management--*/

/*administrative_members*/
.administrative_members h4{
    font-size: 1em;
    margin-bottom: 12px;
	margin-top:25px;
	font-weight:500;
	color:#016ef4;
}
.administrative_members .grid{
margin:1.5em 0em;
}

.administrative_members h5{
font-size: 18px;
margin-bottom: 12px;
font-weight:500;
}
.administrative_members h6{
margin-bottom: 12px;
line-height:21px;
}

/*--//administrative_members--*/


/*gallery*/
.gallery .grid{
margin:20px 0px;
}
.gallery{
background:#81BEF7;
}
.gallery h3.title{color:#000;}
.gallery h3::after{content: "";display: block;height: 6px;width: 250px;background: #d00070;margin: 10px 0 30px 0;}
.gallery .line > span::after {
    background: #81bef7;
}
.gallery .gallery-blk{    max-width: 1140px;    margin: 0 auto;padding:0 0px;}
.gallery .gallery-blk .gallery-img {    padding: 0.4em;}
.gallery .gallery-blk .gallery-img img{ border: 4px solid #CEE3F6 }
.Notice_and_Videos{background:#CEE3F6;}
.Notice_and_Videos .line > span::after {
    background: #cee3f6;
}
.Notice_and_Videos .Notice_blk h3::after{content: "";display: block;height: 6px;width: 250px;background: #d00070;margin: 10px 0 30px 0;}
.Notice_and_Videos.col-lg-4.Videos_blk{}
.Notice_and_Videos .Notice_blk .events_list ul{}
.Notice_and_Videos .Notice_blk .events_list ul li.news-body{margin:0.4em!important;list-style-type:circle;}
.Notice_and_Videos .Notice_blk .events_list ul li.news-body a{color:#000;text-shadow: 0em 0em 0em rgba(0,0,0,0.4);list-style-type:square;}
.Notice_and_Videos .Notice_blk .events_list{padding:20px;background-color:none;color:#333333;border:1px solid #ccc;min-height:245px!important;}

.Videos_blk h3::after{content: "";display: block;height: 6px;width: 250px;background: #d00070;margin: 10px 0 30px 0;}

.Principal_Founder_Desk.py-5 {display: block;padding: 0;padding-top: 0px;padding-bottom: 0px;margin: 0 auto;}
.Principal_Founder_Desk h3.title {font-size: 2.0em;font-size: 30px;line-height: 41px;position: relative;color: #000;
border: none;font-weight: 700;margin-bottom: 15px;}
.Principal_Founder_Desk  h3::after{display:none !important;}
.Principal_Founder_Desk.py-5 .Block-main{padding: 1.5rem 1rem !important;display: block;margin: 10px 3em;float:left;border:1px solid #f7f7f7!important;border-radius:5px;}
.Principal_Founder_Desk.py-5 .Block-main .photo{margin:0 auto;}
.Principal_Founder_Desk.py-5 .Block-main .photo img{margin:0 auto 5px auto;display: block;padding:3px;border-radius: 1000px;border: solid 4px navy}

.Principal_Founder_Desk.py-5 .Block-main .Title{text-align:center; margin:0 auto;display: block;color:#0066FF;font-size:1.5em;font-weight:bold;letter-spacing:0.} .Principal_Founder_Desk.py-5 .Block-main .Designation{text-align:center; margin:0 auto;font-size:1.1em;font-weight:200;letter-spacing:0.5PX;}
.Principal_Founder_Desk.py-5 .Block-main .Desk {text-align:center; margin:0 auto;}

/*--page--*/
.inner-page-content{padding: 30px 0 35px 0;}
.page{font-family: 'Poppins', sans-serif !important;}
.page h4 {margin-bottom: 15px !important;}
.page h3.title {font-size: 30px;line-height: 41px; position: relative;color: #000;border: none;font-weight: 700;}
.page h3::after{content: "";display: block;height: 6px;width: 250px;background: #d00070;margin: 10px 0 30px 0;}
.page strong {font-family: 'Roboto';font-weight: 700;margin: 0 0 15px 0;color: #9d059b;line-height: 1.5;font-size: 18px;}
.page p{margin-bottom:3px;font-family: 'Poppins', sans-serif !important;}
.page table{font-family: 'Poppins', sans-serif;font-size:14px;border-collapse: collapse !important;}
.page table td{border: 1px solid #d0d0d0 !important;}
.page table .table-bordered th, .table-bordered td {border: 1px solid #d0d0d0;color:#242425;}
.page table thead tr th{background: #0489b1;color: #fff;font-size: 15px;}
.page table strong{font-size: 14px !important;color:#242425!important;font-family: 'Poppins', sans-serif !important;}
.page img{max-width:100%;height:auto;margin:20px auto;}
.page .main-sidebar h4 {font-size: 20px;line-height: 30px;color: #555;font-weight: 600;padding: 1px 1px 5px 1px;margin-bottom: 10px;border-bottom: solid 1px #ddd;}
/*--//page--*/

.infra h3::after{content: "";display: block;height: 6px;width: 250px;background: #d00070;margin: 10px 0 30px 0;}

.Principal_Founder_Desk .line > span::after {
    background: #cee3f6;
}
.management .img-fluid.image {
  border: 3px solid dodgerblue;
    padding: 3px;
}

/*--gallery--*/
.gallery-inner h3::after{content: "";display: block;height: 6px;width: 250px;background: #d00070;margin: 10px 0 30px 0;}
.gallery-inner .photo-gallery-tab{text-align: center !important;margin: 0px auto;padding: 0;}
.gallery-inner .photo-gallery-tab .nav.nav-tabs{margin:0!important;padding:0!important;border:1px solid #057bee;background:DodgerBlue;display:inline-block;}
.gallery-inner .photo-gallery-tab .nav.nav-tabs > li{float:left;margin:0!important;padding:0!important;display:inline-block;}
.gallery-inner .photo-gallery-tab .nav.nav-tabs > li > a{color:#fff!important;font-size: 12px;border-right:1px solid #057bee;text-decoration:none !important;line-height:1.5em;display:block;margin:0!important;padding:1em!important;font-weight:500;letter-spacing:0.2px;}
.gallery-inner .photo-gallery-tab .nav.nav-tabs > li > a.active{color: #000;background:#0174DF !important;}
.gallery-inner .tab-content{margin:2em auto;}



#gallery {
  padding-top: 40px;
  @media screen and (min-width: 991px) {
    padding: 60px 30px 0 30px;
  }
}


.img-wrapper {
  position: relative;
  margin-top: 15px;
  img {
    width: 100%;
  }
}
.img-overlay {
  color:#fff;
  /*background: rgba(0,0,0,0.2);*/
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  i {
    color: #fff;
    font-size: 3em;
  }
}

#overlay {
  background: rgba(0,0,0,0.7);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999;
  // Removes blue highlight
  -webkit-user-select: none;
  -moz-user-select: none;    
  -ms-user-select: none; 
  user-select: none; 
  
  img {
    margin: 0;
    width: 80%;
    height: auto;
    object-fit: contain;
    padding: 5%;
    @media screen and (min-width:768px) {
        width: 60%;
    }
    @media screen and (min-width:1200px) {
        width: 50%;
    }
  }
}

#nextButton {
  color: #fff;
  font-size: 2em;
  transition: opacity 0.8s;
  &:hover {
    opacity: 0.7;
  }
  @media screen and (min-width:768px) {
    font-size: 3em;
  }
}

#prevButton {
  color: #fff;
  font-size: 2em;
  transition: opacity 0.8s;
  &:hover {
    opacity: 0.7;
  }
  @media screen and (min-width:768px) {
    font-size: 3em;
  }
}

#exitButton {
  color: #fff;
  font-size: 2em;
  transition: opacity 0.8s;
  position: absolute;
  top: 15px;
  right: 15px;
  &:hover {
    opacity: 0.7;
  }
  @media screen and (min-width:768px) {
    font-size: 3em;
  }
}
.fa.fa-eye {
    background: #fd5308;
    padding: 20px;
    border-radius: 50%;
}
.image:hover .img-wrapper img {
  transform: scale(1.1);
}
.img-wrapper img {
   max-width: 100%;
    transition: all 0.3s;
    display: block;
    width: 100%;
    height: auto;
    transform: scale(1);
}
.img-wrapper{
  overflow: hidden;
  border:1px solid #d8d8d8;padding:4px!important;
}

/*--//gallery--*/

/*contact*/
.contact .inner-page-content .contact-section span{float: left;padding-right: 10px;display: block;height: 50px;}
.contact .inner-page-content .contact-section span i{font-size:20px;}
.contact .inner-page-content .contact-section h4{margin-bottom:10px;font-size: 19px;font-weight: bold;}
.contact .inner-page-content .contact-section h4 i{padding-right:10px;}
.contact .inner-page-content .contact-section p.address{padding-left:22px;}
.contact .inner-page-content .contact-section .college-address,.phone,.email,.web-address{margin-bottom:25px;}
.contact_body h4 {
    font-size: 1.1em;
    padding: 1em;
    color: #fff;
    background: #013473;
text-transform: uppercase;
letter-spacing: 2px;
border: 1px solid #051860;
}
.contact_body  h4 i {
    padding-right: 1em;
    color: #fff;
}
.contact_body p.address {
    padding: 1em;
    color: #999;
    line-height: 1.8em;
    border: 1px solid #dadada;
}

.map{
margin:1rem 0rem;
}
/*--//contact--*/

/*paqe*/
/*.page strong{
background:#f6f6f6;
padding:10px;
display: block;
border-bottom: 2px solid #fd5308;
margin-bottom: 20px;
color: #000;
text-transform: uppercase;
}*/

/*.page p:first-child{
text-align:center!important;
}*/


.management h3::after{
content: "";
display: block;
height: 6px;
width: 250px;
background: #d00070;
margin: 10px 0 30px 0;
}

#club ol{
color: #565656!important;
line-height: 1.5!important;
font-size: 15px!important;
letter-spacing: 1px!important;
}
.sub_title{
margin:20px 0px;

}
h5.sub_title{
font-weight:bold;
color:#000 !important;
}
.list-group-item.active {
    z-index: 2;
    color: #040404;
    background-color: transparent;
    border-color: #eee;
}
.list-group-item{
font-weight: 500;
font-size: 14px;
text-transform: capitalize;
color: #1e334a !important;
border-radius:0px !important;
}
.list-group-item:hover{background:#FAFAFA;}
.list-group-item:nth-of-type(2n+1):hover{background:#FAFAFA;}
.list-group-item:nth-of-type(2n+1) {
    background-color: #f9f9f9;
}
a.list-group-item{
font-weight: 500;
font-size: 14px;
text-transform: capitalize;
}
.list-group{
margin-bottom:30px !important;
}
#club{
margin-top:3.5em;
margin-bottom:3.5em;
}
.box{
padding:15px 0px;
text-align:center;
}
.facility_block{
border:1px solid #eee;
border-radius:10px;
padding:10px;
margin:10px;
}
/*.links{
margin: 0px 0px 0px 0px;
background: #fd5308;
padding: 15px;
color: #fff;
font-size: 20px;
font-weight: bold;
}
.list-group-item:hover{
color:#fd5308 !important;
}*/
.infra ul{
list-style:square;
padding:10px 20px;
color:#777;
}
.infra li{
margin:5px auto;
}
/*.data  p:first-child {
text-align:center;
margin-bottom:15px;
}*/

/*--//page--*/

/*about college*/
/*.about .left-img{
padding-left:0px !important;
padding-right:0px !important;
}
.about .left-img img{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.about .about_right {
    margin: 0px;
    padding: 25px 100px;
    background: #B00233;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}*/
.about .about_right2{
margin: 0px;
    padding: 25px 100px;
    background: #30393a;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.about .about_right2 h3{
font-size: 30px;
line-height: 40px;
color: #f5e5e7;
margin: 0px;
padding: 0px;
font-weight: 400;
text-align: left;

}
.about_right p{
padding-top:15px;
} 
.about_right h3 span{
display: block;
color: #1b2f59;
font-weight:bold;
text-shadow: 3px 1px 4px rgba(0, 0, 0, 0.22);
font-size: 29px!important;
}
.about_right h3 {
    font-size: 38px;
    line-height: 1.3;
    letter-spacing: 1px;
}
.about_right2 p{
  color: #fff;
  }
.know{
    width: 100%;
    margin: 0px;
    padding: 10px 0;
    position: relative;
    z-index: 199;
    font-family: 'Roboto Slab', serif;
    line-height: 11px;
	margin-top: 20px;
}

.know .btn-1 {
    border: 1px solid #fff;
}
.know a {
    text-decoration: none;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    padding: 12px 53px 12px 23px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    position: relative;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    display: inline-block;
}

a.btn .txt {
    text-transform: capitalize;
}
.know .txt {
    font-size: 14px;
    line-height: 1.45;
    z-index: 3;
    font-weight: 400;
}
.know a span {
    position: relative;
	}

.know .btn-1 .round {
    background-color: #fff;
}
.know a .round {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 38px;
    height: 38px;
    position: absolute;
    right: 3px;
    top: 3px;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
   z-index: 2;
}
.know a:hover {
    padding-left: 48px;
    padding-right: 28px;
    color: #4f4f4f;
}
.know a:hover .round {
    width: calc(100% - 6px);
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    color: #4f4f4f;
}

.know a .round i {
    position: absolute;
    top: 50%;
    margin-top: -6px;
    left: 50%;
    margin-left: -4px;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    color: #4f4f4f;
    font-size: 10px;
    line-height: normal;
}
.know a:hover .round i {
    left: 12%;
}
/*--//about college*/

/*imp links & news*/
.li {
   
    background-color: #fff;
    margin: 2em auto;
	border-radius:5px;
}


/*.confirm_selection:hover {
    background-color: #ffffff;
    text-decoration: none;
    box-shadow: inset 0 0 3px #000000;
}*/
/*--imp links & news*/

#slidy-container { 
  width: 62%; overflow: hidden; margin: 0 auto;
}

/*--responsive--*/
/*@media (max-width:1200px){
		footer h4::after {
		top: -228px;
	}
}	
@media (max-width:991px){
	footer h4::after {
    width: 30%;
    top: -275px;
	}
	footer h4 {
		font-size: 16px;
	}
}
@media (max-width:768px){
		footer h4::after {
		top: -178px;
	}
}*/
/*--//responsive--*/

.middle-w3ls-nav {
    padding: 0.4em 0em;background: #CEE3F6;
}
.NAAC {

    padding: 0.4em 0em;
    display: block;
    text-align: center;
    width: 88%;
    background: #52b6e3;
    margin: 2em auto;
    font-weight: bolder;
    border-radius: 25px;
    letter-spacing: 1px;

}
.read-more {float:right;display: block;width: auto;margin: 0.9em 5px 0.9em auto;}
.read-more a{float:right;    padding: 0.4em 1.9em;      text-align: center;    width: auto;    background:#0080FF;  
    font-weight: bolder;    border-radius: 25px;    letter-spacing: 1px;color:#FFFFFF;}
	.read-more a:hover{text-decoration:underline!important;}
	
	

abbr[title] {
    border-bottom: none!important;
    text-decoration: none!important;
    text-decoration: none!important;
}
.alumni-form{
margin:0px auto;
}
.alumni-form label{
font-weight:bold;
}
.bank_info{
padding:10px 0px;
margin:10px auto;
}

.slides, .slides ul, .slides li { position: relative; overflow: hidden; width: 400px; height: 250px; margin: 0; padding: 0; }
.slides { margin: 0 auto; }
.slides ul li { float: left; list-style: none; }
a.slide-prev, a.slide-next { 
	position: absolute; top: 50%; z-index: 999; display: block; width: 24px; height: 24px; margin-top: -12px; cursor: pointer;
	color: #fff; background: #000; text-decoration: none; text-align: center; font: bold 16px/24px Impact, sans-serif; border-radius: 24px;
	}
	a.slide-prev:hover, a.slide-next:hover { opacity: 0.7; -webkit-transition: all 0.3s ease; }
	a.slide-next { right: 0; }
	.slides img{max-width:100%;height:auto;}