@import url('https://fonts.googleapis.com/css?family=Roboto');
@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700&display=swap');
@font-face {
	font-family: 'Tahoma';
	src: url('../fonts/Tahoma-Regular.eot');
	src: url('../fonts/Tahoma-Regular.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Tahoma-Regular.woff2') format('woff2'),
	url('../fonts/Tahoma-Regular.woff') format('woff'),
	url('../fonts/Tahoma-Regular.ttf') format('truetype'),
	url('../fonts/Tahoma-Regular.svg#Tahoma') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{font-size:13px;font-family: 'Merriweather', serif;
background:#bfbaba;}
ul,li{list-style-type:none;}
ul,ol{padding-left:10px;}
body.active_home .navbar-inverse .nav li a.active_home,
body.active_about .navbar-inverse .nav li a.active_about,
body.active_administration .navbar-inverse .nav li a.active_administration,
body.active_academics .navbar-inverse .nav li a.active_academics,
body.active_autonomy .navbar-inverse .nav li a.active_autonomy,
body.active_admissions .navbar-inverse .nav li a.active_admissions,
body.active_departments .navbar-inverse .nav li a.active_departments,
body.active_syllabi .navbar-inverse .nav li a.active_syllabi
{color: #008a7b;background-color: transparent;border-bottom:3px solid #008a7b;}
body.active_students .navbar-default .nav li a.active_students,
body.active_faculty .navbar-default .nav li a.active_faculty,
body.active_parents .navbar-default .nav li a.active_parents,
body.active_alumni .navbar-default .nav li a.active_alumni,
body.active_gallery .navbar-default .nav li a.active_gallery,
body.active_search .navbar-default .nav li a.active_search,
body.active_contact .navbar-default .nav li a.active_contact
{color: #fff;background-color: #275080;}
.wrapper{background:#fff;max-width:1200px;width:100%;margin:auto;}
.topbar{padding:1px 0px;}
.topbar img{float:left;margin-right:10px;width: 66px;}
.top-text{float:left;}
.top-text h1{margin-top:0px;color:#001815;font-size:30px;margin-bottom:5px;    font-weight: 700;}
.top-text .top{margin-bottom:0px;font-size:14px;}
.top-text h4{margin:0px;}
.top-text .bottom{margin-bottom:0px;font-size:12px;}
.top-right-sec{float:right;}
.top-right-sec .input-group-addon {color: #fff;background-color: #36c1ef;border: 1px solid #36c1ef;padding:4px 12px;font-size:12px;}
.top-right-sec .form-control{height: 25px;font-size:12px;}
.top-link{margin-bottom:20px;float:right; background-color: #008a7b;padding:5px 0;}
.s-f-login {margin-bottom:20px;text-align:end;}
.top-link li{float:left;padding:0px 10px;border-right:1px solid #fff;font-size:12px;}
.top-link li:last-child{border-right:none;}
.top-link li a{color:#fff;text-transform: uppercase;}
.top-scroll{border:1px solid #ddd;margin:0px 0px;overflow:hidden;}
.m-bottom{margin-bottom:30px;}
.m-bottom-50{margin-bottom:100px;}
.m-top{margin-top:20px;}
.navbar-brand{padding: 0;}
.pad-top{padding-top:30px;}
.navbar-brand p{margin-top:0px;line-height:50px;font-size:22px;}
.navbar > .container-fluid .navbar-brand { margin-left: 0px;}
.navbar-default {background-color: #008a7b;border-color: #008a7b;}
.navbar-default .navbar-nav > li:not(:last-child) {
    border-right:1px solid #fff;
}
.navbar-default .navbar-nav > li > a {color: #fff;font-size: 13px;padding:5px 10px;   
/*padding: 5px 7px; */
text-transform: uppercase;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {background-color: #36c1ef;color: #fff;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {color: #fff;background-color: #36c1ef;}
.navbar-default .navbar-brand {color: #fff;}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {color: #fff;background-color: transparent;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: transparent;}
.navbar-default .navbar-toggle {border-color: #fff;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar{margin-bottom:0px;border-radius:0;min-height: 30px;}
.navbar-default .navbar-nav { float: none;  margin: auto; display: flex;
    justify-content: space-evenly;
   
    align-items: center;vertical-align: top;}
    .navbar-default .navbar-nav li:hover > ul.dropdown-menu {
  display: block;
}
.navbar-default .navbar-collapse {text-align: center;padding-left:0;padding-right:0;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {color: #fff;background-color: #36c1ef;}
.top-scroll .btn-primary {color: #fff;background-color: #008a7b;border-color: #008a7b;border-radius:0;padding: 2px 5px;}
.dropdown-menu { padding:0;font-size: 13px;}

.dropdown-menu>li>a { 
    /*background: #fff; */
color:#008a7b; border-bottom: 1px solid #fff;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {color: blue;text-decoration: none;background-color: #e9ecef;}

/*dropdown css*/
.dropdown-submenu {position: relative;}
/*.dropdown-submenu >.dropdown-menu {top: -3px;left: auto;right: -68%;-webkit-border-radius: 0 6px 6px 6px;-moz-border-radius: 0 6px 6px;border-radius: 0 6px 6px 6px;}*/
.dropdown-submenu > .dropdown-menu {
  top: 0;
  margin-top: -5px;
  left: 100%;
}
/*.dropdown-submenu:hover>.dropdown-menu {display: block;}*/
.dropdown-submenu>a:after {display: block;content: " ";float: right;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 5px 0 5px 5px;border-left-color: #ccc;margin-top: 5px;margin-right: -10px;}
.dropdown-submenu:hover>a:after {border-left-color: #fff;}
.dropdown-submenu.pull-left {float: none;}
.dropdown-submenu.pull-left>.dropdown-menu {left: -100%;margin-left: 10px;-webkit-border-radius: 6px 0 6px 6px;-moz-border-radius: 6px 0 6px 6px;border-radius: 6px 0 6px 6px;}
.quick-link-bg{background:#f7f7f7;padding:7px 15px;}
/* .quick-link-bg .panel-heading {
	color: #333;
	background-color: #bfbaba;
	border-color: #008a7b;
	border-bottom:1px solid #008a7b;
	padding:0px;
	}
.quick-link-bg .panel-heading h4 a{padding:7px 0px;display:block;} */
.quick-link-bg .accordion-container {width: 100%; margin: 0 0 0; clear: both;}
.quick-link-bg .accordion-toggle {position: relative; display: block; padding: 4px; font-weight: 300; color: #333;text-decoration: none; 
margin-bottom:2px;border-bottom:1px solid #008a7b;}
.quick-link-bg .accordion-toggle.open { color: #333; text-decoration: none;}
.quick-link-bg .accordion-toggle:hover { text-decoration: none; }
.quick-link-bg .accordion-toggle span.toggle-icon {position: absolute; top: 3px; right: 10px; color: #333; font-size: 16px; }
.quick-link-bg .accordion-content {display: none; padding: 0px; overflow: auto;  border-bottom: 1px solid #E3EAF0; margin-bottom: 2px;}
.quick-link-bg .list-group-item {padding: 3px 10px;background-color: #f7f7f7;border: 1px solid #ddd;}
.top-scroll .col-sm-11.col-xs-10 {padding-top: 2.5px;}
/*.quick-link-bg .accordion-toggle span.toggle-icon {position: absolute;top: 5px;right: 15px;color: #333;font-size: 16px;}
	.quick-link-bg .accordion-toggle{position:relative;}*/
.announcements .label, .section-box .label {display: inline;padding: 5px 15px!important;font-size: 11px;font-weight: 700;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: 0!important;}
.announcements .label-default , .section-box .label-default{background-color: #008a7b;}
.section{padding:10px 0px;overflow: hidden;}
.section a.pull-right {margin-top: 10px;}
.section-box{padding:30px 15px 15px; box-shadow: 0 0 5px 2px #ccc;-moz-box-shadow: 0 0 5px 2px #ccc;box-shadow: 0 0 5px 2px #f1f1f1;}
.heading-blue {color: #008a7b;margin: 0 0 10px 0;font-size: 18px;}
.heading-inner-pages{color:#008a7b; margin-top:0px;border-bottom: 3px solid #36c1ef;margin-bottom:20px;font-size: 20px;}
.green-heading{color:#36c1ef;font-weight:bold;}
.news-box{border-bottom: 1px solid #36c1ef;margin-bottom:15px;}
.news-box h4 a {color: #333;font-size: 14px;}
.text-blue{color:#008a7b;}
.marquee-news{height:350px;overflow:hidden;}/*height:100%;*/
footer{background:#008a7b;padding:30px 0px;color:#fff;}
footer li a{color:#fff;line-height: 30px;}
footer li a:hover{color:#f8f8f8;}
footer .icons ul li {width:30px;height:30px;float:left;margin-right:15px;background:#002147;padding:0px 0px 0px 8px;}
footer .icons ul li a .fa{}
.scrollToTop{width:40px;height: 40px;background-color: #36c1ef;position:fixed;right:30px;bottom:30px;display: none;color:#fff;font-size:16pt;text-align:center;text-decoration:none;line-height:35px;border-radius: 50px;}
.breadcrumb {padding: 0px 0px;margin-bottom: 10px; list-style: none;background-color:transparent;border-radius: 0px;border-bottom:1px solid #ddd;}
#news .media{margin-bottom:20px;border-bottom:1px solid #ddd;}
#news .media h4{margin-top:0px;}
#news .media a{color:#36c1ef;}
#news .media .media-news-box{border:1px solid #36c1ef;padding:10px;text-align:center;color:#008a7b; font-size:22px;}
/* #news .media span{color:#008a7b;} */
#news .media hr{margin-top: 0px;margin-bottom: 0px;border-top:1px solid #ddd;}
.scrollToTop:hover,.scrollToTop:active,.scrollToTop:focus{color:#fff;text-decoration:none;}
#faculty .thumbnail{margin:15px 0px;position:relative;overflow:hidden;height: 275px;object-fit:cover;}
#faculty .thumbnail .caption{position:absolute;bottom:-65px;left:0;right:0;background:rgba(245, 245, 245,0.9);color:#333;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;}
#faculty .thumbnail .caption h5 a{color:#008a7b;font-weight:600;}
  #faculty .thumbnail:hover .caption{bottom:0;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;}
  .inner-list li{padding:5px 0;	}
  .inner-list li ol{padding-left:20px;}
  .inner-list li ol li:before{content: '';content: none;}
  .inner-list li ol li{list-style-type:lower-roman;}
.inner-list li:before {color: #36c1ef;font-size: 10px;margin-right: 5px;font-family: "FontAwesome";content: "\f054";}
/* .faculty-box img{margin:auto;}
.faculty-box{margin:15px 0px;border:1px solid #ddd;padding:15px;} */
.footer_aboutus{color: #ffffff;	}
.footer_aboutus:hover{color: #ffffff;text-decoration: underline;}
.section .label-default{background-color: #008a7b;}
.section .label {display: inline;padding: 5px 15px!important;font-size: 11px;font-weight: 700;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: 0!important;}
a.quick {position: relative;display: block;padding: 4px;font-weight: 300;color: #333;text-decoration: none;margin-bottom: 2px;border-bottom: 1px solid #008a7b;}
.gallery-section {padding: 30px 15px 15px;}

@media (max-width: 1220px){
	.topbar img{float:left;margin-right:10px;width: 70px;}
	.top-text h1{margin-top:0px;color:#008a7b;font-size:25px;margin-bottom:5px;}
	.top-text p{margin-bottom:0px;font-size:10px;}
	.navbar-default .navbar-nav > li > a {padding: 5px 8px;font-size: 12px;}
	.top-link li {padding: 0px 10px;font-size: 11px;}
	.top-link {margin-bottom: 40px;}
	.quick-link-bg .accordion-toggle {font-size:12px;}
}
@media (max-width: 1070px){
	.topbar img{float:left;margin-right:10px;width: 70px;}
	.top-text h1{margin-top:0px;color:#008a7b;font-size:25px;margin-bottom:5px;}
	.top-text p{margin-bottom:0px;font-size:10px;}
	.navbar-default .navbar-nav > li > a {padding: 5px 8px;font-size: 12px;}
	.top-link li {padding: 0px 10px;font-size: 11px;}
	.top-link {margin-bottom: 40px;}
	.quick-link-bg .accordion-toggle {font-size:12px;}
}
@media (max-width: 991px){
	.topbar img{float:left;margin-right:10px;width: 60px;}
	.top-text h1{margin-top:0px;color:#008a7b;font-size:16px;margin-bottom:3px;}
	.top-text p{margin-bottom:0px;font-size:7px;}
	.navbar-default .navbar-nav > li > a {padding: 5px 5px;font-size: 9px;}
	.top-link li {padding: 0px 8px;font-size: 9px;}
	/*.top-link {margin-bottom: 25px;}*/
}
@media (max-width: 767px){
	.topbar img{float:left;margin-right:10px;width: 95px;}
	.top-text h1{margin-top:0px;color:#008a7b;font-size:30px;margin-bottom:5px;}
	.top-text p{margin-bottom:0px;font-size:10px;}
	.navbar-default .navbar-nav {margin: auto; display:block;vertical-align: top;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {text-align: left;}
	.top-link li {padding: 0px 8px;font-size: 13px;}
	/*.top-link {margin-bottom: 40px;margin-top: 12px;float:none;}*/
	.navbar-default .navbar-nav > li > a {padding: 5px 15px;font-size: 12px;}
	.navbar-toggle{padding: 5px 6px;margin-top: 4px;margin-right: 10px;margin-bottom: 4px;}
}
@media (max-width: 620px){
	.topbar img{float:left;margin-right:10px;width: 70px;}
	.top-text h1{margin-top:0px;color:#008a7b;font-size:24px;margin-bottom:5px;}
	.top-text p{margin-bottom:0px;font-size:8px;}
	.navbar-default .navbar-nav {margin: auto; display:block;vertical-align: top;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {text-align: left;}
	.top-link li {padding: 0px 8px;font-size: 13px;}
	/*.top-link {margin-bottom: 40px;margin-top: 12px;float:none;}*/
	.navbar-default .navbar-nav > li > a {padding: 5px 15px;font-size: 12px;}
	.navbar-toggle{padding: 5px 6px;margin-top: 4px;margin-right: 10px;margin-bottom: 4px;}
}
@media (max-width: 500px){
	.topbar img{float:left;margin-right:10px;width: 40px;}
	.top-text h1{margin-top:0px;color:#008a7b;font-size:14px;margin-bottom:5px;}
	.top-text p{margin-bottom:0px;font-size:4px;}
	.navbar-default .navbar-nav {margin: auto; display:block;vertical-align: top;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {text-align: left;}
	.top-link li {padding: 0px 8px;font-size: 10px;}
	.top-link {margin-bottom: 20px;margin-top: 12px;}
	.navbar-default .navbar-nav > li > a {padding: 5px 15px;font-size: 12px;}
	.top-scroll .btn-primary, .top-scroll marquee{font-size:10px;}
	.navbar-toggle{padding: 5px 6px;margin-top: 4px;margin-right: 10px;margin-bottom: 4px;}
}