 @font-face {
 font-family: 'museo100';
 
 src: url('fonts/museo100-regular-webfont.woff2') format('woff2'),  url('fonts/museo100-regular-webfont.woff') format('woff');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'museo300';
  src: url('fonts/museo300-regular-webfont.woff2') format('woff2'),  url('fonts/museo300-regular-webfont.woff') format('woff');
 
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'museo500';
  src: url('fonts/museo500-regular-webfont.woff2') format('woff2'),  url('fonts/museo500-regular-webfont.woff') format('woff');

 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'museo700';
  src: url('fonts/museo700-regular-webfont.woff2') format('woff2'),  url('fonts/museo700-regular-webfont.woff') format('woff');
 font-weight: normal;
 font-style: normal;
}
@font-face {
    font-family: bebas_neuebold;
    src: url(fonts/bebasneue_bold.woff2) format("woff2"), url(fonts/bebasneue_bold.woff) format("woff");
    font-weight: 400;
    font-style: normal
}
body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:"arial";
	color:#666666;
	font-weight:300;
	letter-spacing:0px;
	line-height:18px;
	font-size:18px;	
}
a{
	text-decoration:none;	
	color:#3283c2;
}
a::hover{
	text-decoration:underline;
	color:#3283c2;
}
p{
    color: #202020;
    font: 400 16px/28px 'Heebo'; /*'museo300', arial, sans-serif;*/
    letter-spacing: 0px;
    margin: 0px 0px 10px 0px;
    text-transform: none;
	
}
div{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul li{
	font-family:"arial";
	font-size:14px;
	font-weight:normal ;
	line-height:20px;
	letter-spacing:0px;
	color:#666666;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
img{
	border:0 none;
}
.clearfix {
	clear:both;
	height:0px;
	line-height:0px;
}
h1 {
	font-family:"arial";
	font-size:18px;
	font-weight:100;
	line-height:32px;
	color:#717171;
	letter-spacing:0px;
	text-align:center;
}
h2
 {
	font-family:"arial";
	font-size:18px;
	font-weight:normal ;
	line-height:18px;
	color:#000000;
	letter-spacing:2px;
	text-transform:uppercase;
    padding:0px 0px 0px 0px;
}
h3
 {
	font-family:"arial";
	font-size:26px;
	font-weight:normal ;
	line-height:40px;
	color:#8f8f8f;
	letter-spacing:0px;
	padding:0px 0px 0px 0px;
}

h4
 {
	font-family:"arial";
	font-size:13px;
	font-weight:regular ;
	line-height:20px;
	color:#ffffff;
	letter-spacing:0px;
	text-transform:uppercase;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
h5
 {
	font-family:"arial";
	font-size: 36px;
	font-weight: 100;
	line-height: 30px;
	color: #ffffff;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.spacer70{
	height:40px;
	padding:0px 0px 0px 0px;
	marging:0px 0px 0px 0px;
}
.spacer60{
	height:40px;
	padding:0px 0px 0px 0px;
	marging:0px 0px 0px 0px;
}
.spacer50{
	height:40px;
	padding:0px 0px 0px 0px;
	marging:0px 0px 0px 0px;
}
.spacer40{
	height:40px;
	padding:0px 0px 0px 0px;
	marging:0px 0px 0px 0px;
}
.spacer30{
	height:30px;
	padding:0px 0px 0px 0px;
	marging:0px 0px 0px 0px;
}
.spacer20{
	height:20px;
	padding:0px 0px 0px 0px;
	marging:0px 0px 0px 0px;
}
.spacer10{
	height:10px;
	padding:0px 0px 0px 0px;
	marging:0px 0px 0px 0px;
}
.spacer5{
	height:5px;
	padding:0px 0px 0px 0px;
	marging:0px 0px 0px 0px;
}
.spacer120{
	height:120px;
	padding:0px 0px 0px 0px;
	marging:0px 0px 0px 0px;
}
/******************************************select css*****************************/


.select-style {
   
    width: 80%;
    border-radius: 3px;
    overflow: hidden;
	background:#ffffff;
/*    background: #fafafa url("../imgs/drop.png") no-repeat 90% 50%;
*/}

.select-style select {
    padding: 0px 8px;
    width: 100%;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
	 border: 1px solid #abadb3;
	/* height:25px;*/
	 height:21px;
}

.select-style select:focus {
    outline: none;
}


/*********************************************************************************/


/******************************************top header*****************************/

.section1{
	width:100%;
	background:#d9d9d9;
	padding:0px 0px 0px 0px;
	position:fixed;
	z-index:1!important;
}
.top_left{
	width:70%;
	float:left;
	padding-left:10px;
	padding-top: 3px;
}
.top_right1{
	width:8%;
	float:right;
	padding:2px 0px;
}
.top_right2{
	width:10%;
	float:right;
	text-align:center;
	right:0px;
	font-family:"arial";
	font-size: 12px;
	font-weight: 300;
	line-height: 25px;

}
.top_left a{
	font-family:"arial";
	font-size: 11px;
	font-weight: 300;
	line-height: 18px;
	color: #333333;
	letter-spacing:0px;
	text-align:left;	
}
.top_left a:hover{
text-decoration:underline;	
}
.black{
	background:#000000;
	width:30px;
	float:right;
	color:#ffffff;
	padding: 2px 0px 2px 0px;
}
/*.black_body{
background:#000000!important;
color:#ffffff!important;
}*/

.white{
	background:#ffffff;
	width:30px;
	float:right;
	color:#039;
	padding: 2px 0px 2px 0px;
}
body .black_back {
    background-color:#000000;
}
body .white_back {
    background-color:#ffffff;
}
.font-button{
width:30px;float:right;cursor: pointer;padding: 2px 0px 2px 0px;
}
.font-button:hover{
color:#000000;

}
.mobile_block{
display:none;
}

/*********************************************************************************/


/*****************************************main header*****************************/
.main_header{
width:100%;
background:#005393;
padding: 10px 0px 8px 0px;
border:0px solid #060;
padding-top: 40px;
}
.logo{
width:330px;float:left;padding:0px 0px 0px 20px;border:0px solid #900;margin:0px 0px 0px 0px;
}
.logo img{
width:auto;	
}
.main_right_outer{
	width:calc(100% - 360px);float:right;	
}
.main_right{
float:right;width:915px;
}
.main_right ul li {
    margin: 0px;
    /*padding: 0px 20px 0px 20px;*/
    /* padding: 0px 16px; */
    padding: 0px 12px;
    border: 0px;
    list-style: none;
    display: block;
    position: relative;
	float:left;
}
.main_right ul li.border{
padding:15px 0px 0px 0px;	
}
   .parent {
        height: 100%;
        width: 100%;
        display: block;
        cursor: pointer;
        z-index: 2;
        position: relative;
        -webkit-transition-delay: .8s;
		 font-family: 'museo300';
	font-size:15px;
	line-height:22px;
	letter-spacing:0px;
	font-weight:300;
	color:#ffffff;
    padding:20px 0px 15px 0px;
	/*background:url(../imgs/drop.png) top right no-repeat;*/
    }
/* .parent:hover{
	 opacity:0.8;
	
 }
   */ 
	.login-container{width:100%; position:relative; border:0px solid #cc0000; margin:0 auto}
	.header-search-holder{position:absolute; top:0px; right:130px;display:none;z-index: 999;}
	.header-search-bar-holder{position:absolute; top:0px; right:87px;display:none;}
	.login_menu{
		background:#005393;
		border:0px solid #999;
		border-radius:0px;
		/*z-index:9999999!important;*/
		z-index:12;
		
		
	}
	.login_menu li{
		border-bottom:0px dotted #ececec;
		padding:8px 8px 8px 8px;
		 font-family: 'museo300';
		 font-weight:300;
		 line-height:30px;
		 font-size:18px;
		 color:#ffffff;
		 padding:10px 20px 10px 20px;
		 border-bottom:1px dotted #ffffff;
		
	}
	.login_menu li:hover{
color:#005393;
background:#ffffff;
}
.login_img{
background:url(../imgs/login.png) top 20px left 0px no-repeat;	
padding-left:30px;
}
.search_img{
background:url(../imgs/search.png) top 20px left 0px no-repeat;	
padding-left:35px;
}
.header-search-container {
    margin: 0 auto;
    position: relative;
	
}
.header-search-holder.search-box {
    background-color: rgba(0,0,0,0.2);
    border-radius: 0px;
    right: 0;
	
}
.search-box {
    padding: 5px;
    background-color: rgba(192,192,192,0.7);
    border-radius: 0px;
	right:0px;
	z-index:12;
}
.search-box .inputbox-search {
    float: left;
    font: 400 14px/18px 'museo300', sans-serif;
    color: #7d7d7d;
    padding: 0 10px;
    margin: 0;
    height: 40px;
    width: 240px;
    border: 2px;
    background: none 0% 0% repeat scroll #FFF;
}
.search-box .submit-search {
    float: right;
    font: 600 14px/18px 'Open Sans', sans-serif;
    color: #FFF;
    margin: 0;
    height: 40px;
    width: 90px;
    border: none medium;
    background: none 0% 0% repeat scroll #005393;
    cursor: pointer;
    text-transform: uppercase;
}
.header_menu{
width:100%;
background:#127ab5;
}


/*********************************************************************************/










/****menu***
 Micro Clearfix 

.cf:before, 
.cf:after {
	content: '';
	display: table;
	visibility: hidden;
}

.active_blue{
border-bottom:5px solid #127ab5;	
}
.cf:after {
	clear: both;
}

.cf {
	*zoom: 1;
}

.menu_wrap {
 background:#127ab5;
 z-index:4;
 border-bottom: 5px solid #ffffff;
}
.menu_row {
  max-width:100%;
  margin: 0 auto;
  text-align: left;
  overflow: hidden;
  width: 99%;
}

#header {
  overflow: visible;
  position: relative;
}


#primary-nav-button {
  background: transparent;
  display: none;
  position: absolute;
  bottom: 5px;
  right: 0;
  padding: 0;
  text-decoration: none;
  color: #ffffff;
  text-align: center;
  font-weight: bold;
  font-size: 0;
  border:1px solid #ffffff;
}

#primary-nav-button:hover {
  background: rgba(0,0,0,0.05);
}

#primary-nav-button.selected {
  background: rgba(0,0,0,0.1);
}

#primary-nav-button:before {
   content: '?'; 
  content: '\2261';
  display: block;
  font-size: 36px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.05;
  height: 1em;
  width: 1em;
  color: inherit;
}

.menu li {
  float: left;
  margin-right: 10px;
  padding-right: 10px;
  position: relative;
  color:#ffffff;
  
}
.menu li:hover{
border-bottom:5px solid #127ab5;	
}
.menu_wrap:hover {
    border-bottom: 0px solid #ffffff;
}
.menu li:last-child {
  margin-right: 0;
}

.menu .sub-menu li {
  width: 100%;
}

.menu li a {
  display: block;
  text-decoration: none;
}

#top-nav li a {
  color: #ffffff;
  padding: 5px 0;
}

#top-nav .sub-menu {
  background: #fff;
}

#top-nav .sub-menu li a {
  padding: 5px;
}

#top-nav .sub-menu li > a:hover,
#top-nav .sub-menu li.selected > a {
  background: #8CC152;
  color: #ffffff;
}

#primary-nav li a {
   color: #ffffff;
  font-weight: bold;
  padding:10px 0px 4px 10px;
      font: 300 14px/26px 'museo300', sans-serif;
	  letter-spacing:0px;
	  text-transform:uppercase;
	
	  

}

#primary-nav li.active > a,
#primary-nav li > a:hover,
#primary-nav li.selected > a {
 
  color: #ffffff;
  
}

.downarrow {
  	background: none;
  display: inline-block;
	  padding: 0;
  	text-align: center;
  min-width: 3px;
}

.sub-menu .downarrow {
  position: absolute;
  right: 0;
  padding-right: 10px;
}

.sub-menu {
  position: absolute;
  right: 0;
  padding-right: 10px;
}

.downarrow:before {
  content: '\25be';
  color: inherit;
  display: block;
	  font-family: sans-serif;
	  font-size: 1em;
  line-height: 1.1;
	  width: 1em;
  	height: 1em;
}

.menu .sub-menu {
  display: none;
  position: absolute;
  left: 0;
  max-height: 1000px;
}

.menu .sub-menu.hide {
  display: none;
}

#primary-nav .sub-menu {
  background:#127ab5;
  min-width: 200px;
  z-index: 200;
 
     
}

#primary-nav .sub-menu li {
  border-bottom: 1px solid #ffffff;
   font: 300 14px/18px 'museo300', sans-serif;
	  letter-spacing:0px;
	  text-transform:none;
}

#primary-nav .sub-menu li:last-child {
  border-bottom: 0;
}

#primary-nav .sub-menu .downarrow:before {
  content: '\25b8';
}

#primary-nav.mobile {
  display: none;
  position: absolute;
  top: 100%;
  background: #127ab5;
  width: 100%;
}

#primary-nav.mobile li {
  width: 100%;
  margin: 0;
  border-bottom: 1px solid #ffffff;
}

#primary-nav.mobile li.selected > a {
  border-bottom: 1px solid #ffffff;
}

#primary-nav.mobile li:last-child {
  border: none;
}

#primary-nav.mobile li a {
  padding: 5%;
}

#primary-nav.mobile .sub-menu li a {
  padding-left: 7%;  
}

#primary-nav.mobile .sub-menu .submenu li a {
  padding-left: 9%;  
}

#primary-nav.mobile .sub-menu .sub-menu .sub-menu li a {
  padding-left: 11%;  
}

#primary-nav.mobile .sub-menu {
  float: left;
  position: relative;
  width: 100%;
}

.mobile .downarrow,
.mobile .sub-menu .downarrow {
  position: absolute;
  right: 0;
  padding-right: 5%;
}

#primary-nav.mobile .sub-menu .downarrow:before {
  content: '\25be';
}
#primary-nav-button.mobile {
  display: inline-block;
}
  #page{display:block;}
  #mobile_page{
	display:none;  
  }
 
side menu
#menu {
	-moz-transform: translateX(20em);
	-webkit-transform: translateX(20em);
	-ms-transform: translateX(20em);
	transform: translateX(20em);
	-moz-transition: -moz-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;
	-webkit-transition: -webkit-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;
	-ms-transition: -ms-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;
	transition: transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;
	-webkit-overflow-scrolling: touch;
	background: #004578;
	box-shadow: none;
	color: #ffffff;
	height: 100%;
	max-width: 80%;
	overflow-y: auto;
	padding: 3em 2em;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden;
	width: 20em;
	z-index: 10002;
}
#menu > ul {margin: 0 0 1em 0;}
#menu > ul.links {list-style: none;padding: 0;}
#menu > ul.links > li {padding: 0;}
#menu > ul.links > li > a:not(.button) {
	border: 0;
	border-top: solid 1px rgba(255, 255, 255, 0.25);
	color: #fff;
	display: block;
	line-height: 3.5em;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	font-size:13px;
	opacity:1;
	padding: 5px 0;
	line-height: 35px;
}
#menu > ul.links > li:hover{opacity:0.8;}
#menu > ul.links > li > .button {display: block;margin: 0.5em 0 0 0;}
#menu > ul.links > li:first-child > a:not(.button) {border-top: 0 !important;}
#menu .close {
	text-decoration: none;
	-moz-transition: color 0.2s ease-in-out;
	-webkit-transition: color 0.2s ease-in-out;
	-ms-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
	-webkit-tap-highlight-color: transparent;
	border: 0;
	color: #fff;
	cursor: pointer;
	display: block;
	height: 3.25em;
	line-height: 3.25em;
	padding: 35px 14px;
	position: absolute;
	right: 0;
	text-align: right;
	top: 0;
	vertical-align: middle;
	width: 7em;
	opacity: 1;
}
#menu .close:hover{opacity:0.8}
#menu .close:before {
	content: url(../images/close.png);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-transform: none !important;
}

#menu .close:before {
	font-size: 1.25em;
}

#menu .close:hover {
	color: #ffffff;
}
#menu.visible {
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	box-shadow: 0 0 1.5em 0 rgba(0, 0, 0, 0.2);
	visibility: visible;
}
.menu-icon img{
width:40px;
}
*//***********************homepage css******************/
.textoverlay {
    width: 100%;
    position: absolute;
    margin: 0 auto;
    text-align: center;
	padding-left:50px;
	    z-index: 999;
    bottom: 70px;
}
.textoverlay p {
    color: #ffffff;
    font: 400 28px/40px 'museo700', sans-serif;
    letter-spacing:0px;
    width: 100%;
    text-align: left;
}
.home1{
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#ececec;
	margin: 0 auto 20px auto;
	text-align:center;
}
.home1_left{
width:69%;
float:left;
padding:30px 0px 30px 50px;
border:0px solid #060;
}
.home1_left h3{
color:#0161b3;
font: 400 20px/25px "bebas_neuebold", arial;
margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;
text-align:left;
}
.home1_right{
width: calc(25% - 40px);
float: right;
border:0px solid #933;
background:#95cbe2;
/*padding:30px 20px 30px 20px;*/
padding:0px 20px 30px 20px;
position:relative;
}
.gu_news_band{
position:absolute;
width:50%;
left: -20px;
top: 29px;
}

.pre_title{
width:100%;
/*position:absolute;*/
left:0px;
margin-left:-20px;
}
.more_news{
position:absolute;
width: 100%;
right: 50px;
/*top: 10px;*/
top: 45px;
text-align: right;
float:left;
}
#skew_news{
    position: relative;
    width: 100px;
    padding: 0px 10px;
    position: relative;
    color: #ffffff;
    background: #ff1f1a;
	font: 400 19px/38px "bebas_neuebold", arial;
	text-transform:uppercase;
	float:left;
	z-index:0;
	top:38px;
}
#skew_news:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    background: #ff1f1a;
    border-right: 20px solid #ff1f1a;
    transform-origin: bottom left;
    -ms-transform: skew(-25deg, 0deg);
    -webkit-transform: skew(-25deg, 0deg);
    transform: skew(-25deg, 0deg);
}
.more_news a{
color:#0078cc;
font: 400 17px/25px "bebas_neuebold", arial;

}
.more_news a:hover{
color:#0057a6;
}

















.home1_right h4 a{
	color:#0070b1;	
	font:14px/24px 'museo500', sans-serif;
	text-transform:none;
	letter-spacing:0px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}
.home1_right p{
	color:#2e2e2e;	
	font: 400 14px/24px 'museo300', sans-serif;
	text-transform:none;
	letter-spacing:0px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}
.red_band{
position:absolute;
z-index:20;
left:0px;
padding:10px 0px 10px 0px;
}
.gu_news{
padding:10px 20px 10px 20px;
margin:0px 0px 0px 0px;
border:0px solid #090;
}
.inner_home{
width:95%;
margin:0 auto;
text-align:center;
background:#ffffff;
padding: 50px 0px 0px 0px;
height: 250px;
overflow: hidden;
}
.red_ribbion{
transform: skewX(-20deg);
background-color: #ff1f1a;	
}
.il1{
width:20%;
float:left;
padding:0px 30px 0px 0px;
margin:0px 0px 0px 0px;
}
.il1 img{
width:100%;	
}
.ir1{
	width:75%;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.ir1 h4{
	 font: 400 24px/30px 'museo300', sans-serif;
	 color:#000000;
	 text-transform:none;
	 text-align:left;
}
.ir1 h5{
	color:#202020;	
	font: 400 15px/25px 'museo300', sans-serif;
	text-transform:none;
	letter-spacing:0px;
	text-align:left;

}
.red{
	font: 400 16px/30px 'museo300', sans-serif;
	text-transform:none;
	color:#e80909;
	margin:0px 0px 0px 0px;
	text-align:left;
}
.btn-class{
width:50%;
float:left;
text-align:left;
}
.know-more{
	background:transparent;
	border:1px solid #1a7bc6;
	padding:8px 12px 8px 12px;
	margin:0px 0px 0px 0px;
	text-align:center;
	font: 400 12px/18px 'museo300', sans-serif;
	color:#1a7bc6;
	cursor:pointer;

}
.know-more:hover{
	background:#1a7bc6;
	border:1px solid #1a7bc6;
	color:#ffffff;
}
.home2{
width:100%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.col4{
width:25%;
float:left;
margin:0px 0px 0px 0px;
box-shadow: 0 0 2px 2px rgba(204, 204, 204, .3);
border:0px solid #900;
position:relative;
}
.inner_shadow{position:absolute; bottom:0px; left:0px; width:100%; height:110px; background:url(../images/note-bg.png) bottom left; background: linear-gradient(to bottom,transparent 30%,transparent 30%,rgba(255,255,255,0.7) 70%);}
.col4_in{
margin:0 auto;
width:75%;border:0px solid #090;
position:relative;
}
.pocket-text{padding:0px;}
.scroll-text{height: 240px;
overflow-y:scroll;padding:30px 30px 0px 30px;;}
.col4_in .view{
	font: 12px/17px 'museo300', sans-serif;
	color:#5a5a5a;
	padding:4px 8px 4px 8px;
	text-align:center;
	background:transparent;
	border:1px solid #5a5a5a;
	cursor:pointer;
}
.col4_in .view:hover{
	background:#5a5a5a;
	border:1px solid #5a5a5a;
	color:#ffffff;

}
#style-7::-webkit-scrollbar {
	width: 10px;
	/*background-color: #F5F5F5;*/
	
}
/**  STYLE 8 */
#style-7::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(238,238,238,0.3);
	background-color: #eeeeee;
	border-radius: 10px;margin:30px 0px 10px 0px;
	
}

#style-7::-webkit-scrollbar-thumb {
	border-radius: 10px;
	/*background-image: -webkit-gradient(linear,
									   left bottom,
									   left top,
									   color-stop(0.44, rgb(122,153,217)),
									   color-stop(0.72, rgb(73,125,189)),
									   color-stop(0.86, rgb(28,58,148)));*/
	background:#d8d4d4;
}
.col4_in ul{
padding:0px 0px 0px 15px;	
}
.col4_in ul li, .col4_in ul li a, .col4_in p{
	color: #3e3e3e;
    font: 14px/21px 'museo300', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
	padding:0px 0px 7px 0px;
	list-style:disc;
}
.col4_in ul li a:hover{
	color:#005494;
}
.col4_in img{
width:100%;	
padding:0px 0px 7px 0px;
}
.col4 h3 a{
 color:#007cca;	
 font:16px/22px 'museo300', sans-serif;
 letter-spacing:0px;
 text-align:left;
}
.col4 h3 a:hover{
 color:#0062ad;	
 
}
.col4 h3, .col4 h4{
 color:#007cca;	
 font:16px/22px 'museo300', sans-serif;
 letter-spacing:0px;
 text-align:left;
}
.red-news{
font:300 14px/12px 'museo300', sans-serif;
text-transform: none;
color: #f12c2c;
margin: 0px 0px 0px 0px;
text-align: left;
padding:12px 0px 12px 0px;
}
.news_details, .news_details a{
 color:#3e3e3e;	
 font: 14px/21px 'museo300', sans-serif;
 letter-spacing:0px;
 text-align:left;
 margin:0px 0px 7px 0px;
}
.news_details a:hover{
	color:#0062ad;
}
/**********************************************************/

/*************************faculty page********************/




.fac .fac {
    padding: 20px 0px;
    box-shadow:unset !important;
}




.fac{
width:100%;
/* padding:0px 0px 0px 0px; */
padding: 20px;
margin:0px 0px 0px 0px;
border:0px solid #060;
}
.fac_img{
width:230px;
border:0px solid #99bed3;
padding:0px;
float:left;
height: 280px;
overflow: hidden;
background:url(../imgs/avtar.jpg) center center no-repeat;
background-size:cover;
}
.fac_img img{
width:100%;	
}
.fac_details{
width:calc(100% - 260px);
float:left;
padding:20px 0px 0px 20px;
}
.dep_details{
padding:0px 0px 0px 0px;
	
}
.fac_details h5{
 color:#3283c2;	
 font:25px/27px 'museo500', sans-serif;
 letter-spacing:0px;
 text-align:left;
 margin:0px 0px 0px 0px;
 text-transform:none;
}
.fac_details h5 a{
 color:#3283c2;	
}
.fac_details h5 a:hover{
 text-decoration:underline;
}
 
.fac_details h6{
 color:#858484;	
 font:16px/24px 'museo300', sans-serif;
 letter-spacing:0px;
 text-align:left;
 margin:0px 0px 0px 0px;
 text-transform:none;
 /*padding:8px 0px 8px 0px;*/
 padding:0px 0px 0px 0px;
}
.tiny_title{
	color:#858484;	
 font:14px/18px 'museo300', sans-serif;
 letter-spacing:0px;
 text-align:left;
 margin:0px 0px 0px 0px;
 text-transform:none;
 padding:0px 0px 5px 0px;
}
.fac_details p{
 color:#202020;	
 font:14px/22px 'museo300', sans-serif;
 letter-spacing:0px;
 text-align:left;
 margin:0px 0px 0px 0px;
 text-transform:none;
}
.vice_sub{
	 color:#127ab5;	
 font:400 18px/22px 'museo500', sans-serif;
 letter-spacing:0px;
 text-align:left;
 margin:0px 0px 0px 0px;
 text-transform:none;
  padding:0px 0px 5px 0px;

}
.vice_sub a{
	 color:#127ab5;	
 font:400 18px/22px 'museo500', sans-serif;
 letter-spacing:0px;
 text-align:left;
 margin:0px 0px 0px 0px;
 text-transform:none;
  padding:0px 0px 5px 0px;

}

ul.vice{
padding:0px 0px 0px 20px;	
}
ul.vice ul, ul.vice ul ul, ul.vice ul ul ul ul{padding-left:25px}
.vice li{
 color:#202020;	
 font:16px/28px 'museo300', sans-serif;
 letter-spacing:0px;
 text-align:left;
 margin:0px 0px 0px 0px;
 text-transform:none;
  padding:0px 0px 10px 0px;
  list-style:circle;
}
ul.vice-sub-li{
padding:10px 0px 0px 20px;	
}
.vice-sub-li li{
 color:#202020;	
 font:16px/28px 'museo300', sans-serif;
 letter-spacing:0px;
 text-align:left;
 margin:0px 0px 0px 0px;
 text-transform:none;
  padding:0px 0px 10px 0px;
  list-style:disc;
}
blockquote {
 font:16px/20px 'museo300', sans-serif;
 letter-spacing:0px;
 text-align:left;
 padding:0px 0px 0px 20px;
 margin:0px 0px 0px 0px;
 
}
.ps_vc{
width:100%;
padding:10px 0px 10px 0px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.ps_vc p{
color: #565656;
    font: 14px/22px 'museo300', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    text-transform: none;
    padding: 0px 0px 0px 20px;	
}
.ps_vc a{
color: #127ab5;	
}
.ps_vc a:hover{
opacity:0.8;
}
.fac_contact{
width:100%;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.fac_contact_left{
border-right:1px solid #cccccc;	
width:49.5%;
float:left;
}
.fac_contact_right{
width:49.5%;
float:left;
}

.fac_contact_left p{
 color:#565656;	
 font:14px/22px 'museo300', sans-serif;
 letter-spacing:0px;
 text-align:left;
 margin:0px 0px 0px 0px;
 text-transform:none;
 padding:10px 0px 10px 20px;

}
.fac_blue a{
	color:#127ab5;
}
.fac_blue a:hover{
	opacity:0.8;
}

.fac_contact_right p{
 color:#565656;	
 font:14px/22px 'museo300', sans-serif;
 letter-spacing:0px;
 text-align:left;
 margin:0px 0px 0px 0px;
 text-transform:none;
 padding:10px 0px 10px 20px;

}
.fac_info{
width:100%;
padding:40px 0px 40px 0px;
margin:0px 0px 0px 0px;
border:0px solid #000;
}
/*.fac_info3{
width: 30%;
padding: 10px 1.5% 10px 1.5%;
border: 0px solid #000000;
margin: 0 auto;
float: left;
position: relative;	
background:url(../imgs/fac-arr.png) top 27px left 20px no-repeat;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fac_shadow{
	box-shadow: 1px 1px 5px 2px #e3dddd;
	padding:10px 0px 10px 0px;
}
.fac_shadow:hover{
-webkit-box-shadow: 3px 2px 18px 1px rgba(99,99,99,0.39);
    -moz-box-shadow: 3px 2px 18px 1px rgba(99,99,99,0.39);
    box-shadow: 3px 2px 18px 1px rgba(99,99,99,0.39);	
}
*/
/*ul.fac_info3{
padding:0px 0px 0px 0px;
border: 0px solid #000000;
margin: 0 auto;
float: left;
position: relative;	
width:100%;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}*/
.fac_shadow li{
	box-shadow: 1px 1px 5px 2px #e3dddd;
	padding:10px 0px 10px 25px;
	background: url(../imgs/fac-arr.png) top 17px left 7px no-repeat;
	width:28%;
	float:left;
	margin: 10px 20px 10px 0px;
	color:#3283c2;	
font:300 15px/30px 'museo300', sans-serif;
list-style:none;
}
.fac_shadow li:hover{
-webkit-box-shadow: 3px 2px 18px 1px rgba(99,99,99,0.39);
    -moz-box-shadow: 3px 2px 18px 1px rgba(99,99,99,0.39);
    box-shadow: 3px 2px 18px 1px rgba(99,99,99,0.39);	
}

.fac_shadow li a{
color:#3283c2;	
	
}
.fac_shadow li a:hover{
opacity:0.8;	
}

/********************************************************/

/*************department page****************************/

.dept_about p{
 color:#202020;	
 font:400 16px/28px 'museo300', sans-serif;
 letter-spacing:0px;
 text-align:left;
 margin:0px 0px 0px 0px;
 text-transform:none;

}
.dept_about{
padding:20px 0px 40px 0px;	
 color:#202020;	
 font:400 16px/28px 'museo300', sans-serif;
 letter-spacing:0px;
 text-align:left;
 margin:0px 0px 0px 0px;
 text-transform:none;

}
.hod{
width:calc(100% - 40px);
border:20px solid #99bed3;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.hod_left{
width:44%;
float:left;
margin:0 auto;
padding:20px 20px 20px 20px;
border:0px solid #090;
}
.hod_right{
width:44%;
float:left;
margin:20px 20px 20px 0px;
padding-left:20px;
border:0px solid #090;
border-left:1px dotted #202020;
}
.hod_right p, .hod_right a{
	font:400 15px/32px 'museo500', sans-serif;
	color:#202020;
	text-align:left;
	border-bottom:1px solid #cccccc;
	margin:0px 0px 0px 0px;
}
.hod_right a{
	
	border-bottom:0px;
}
.hod_right a:hover{
	opacity:0.8;
}
.dep_details h5 {
    color: #3283c2;
    font: 25px/27px 'museo500', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    text-transform: none;
}
.dep_details h5 a{
    color: #3283c2;
    font: 25px/27px 'museo500', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    text-transform: none;
}
.dep_details h5 a:hover{
opacity:0.8;}
.dep_details h6 {
    color: #858484;
    font: 16px/24px 'museo300', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    text-transform: none;
    padding: 8px 0px 8px 0px;
}
.black_font{
color:#000000!important;	
}
.dept_about h4{
	font: 400 19px/38px "bebas_neuebold", arial;
    color: #0161b3;
    letter-spacing: 1px;
    text-align: left;
	
}
dept_about p{
color:#202020;	
font: 300 16px/28px 'museo300', sans-serif;
text-align:left;
margin:0px 0px 0px 0px;
}
.dept_box li{
float:left;
padding:0px;
-webkit-box-shadow: 3px 2px 18px 1px rgba(148,148,148,0.39);
-moz-box-shadow: 3px 2px 18px 1px rgba(148,148,148,0.39);
box-shadow: 3px 2px 18px 1px rgba(148,148,148,0.39);
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
margin:0px 10px 10px 0px;
}
.dept_box.prog li{
float:left;
padding:0px;
-webkit-box-shadow: 3px 2px 18px 1px rgba(148,148,148,0.39);
-moz-box-shadow: 3px 2px 18px 1px rgba(148,148,148,0.39);
box-shadow: 3px 2px 18px 1px rgba(148,148,148,0.39);
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
margin:0px 0px 0px 0px;
}
.dept_box li:hover{
	-webkit-box-shadow: 3px 2px 18px 1px rgba(99,99,99,0.39);
-moz-box-shadow: 3px 2px 18px 1px rgba(99,99,99,0.39);
box-shadow: 3px 2px 18px 1px rgba(99,99,99,0.39);
}
.dept_box a{
font: 300 14px/35px 'museo300', sans-serif;
color:#2283ce;
padding:8px 20px;
margin:0px 0px 0px 0px;
text-align:center;
}


/********************************************************/

/****pagination****/
.page {
    width: 100%;
    float: none;
    padding: 0;
    margin: 0 20px 0 0;
}
.pagination {
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
	display: inline-block;
}
.pagination > li {
    display: inline;
	padding:0px 7px 0px 7px;	
    float:left;
	border-radius:50%;

}
.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
	border-radius: 50%;
}
.pagination > .active-page > a, .pagination > .active-page > a:hover, .pagination > .active-page > span, .pagination > .active-page > span:focus, .pagination > .active-page > span:hover, .pagination > .activepage > a:focus {
    z-index: 2;
    color: #0059fd;
    cursor: default;
    background-color: #ffffff;;
    border-color: #ffffff;
}
.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #777777;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
	border-radius: 50%;
}
.pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}
/*********************/
/************footer***************/
.footer{
width:100%;
background:#005393;
padding:50px 0px 50px 0px;
}
.footer_col3{
width:22%;
border:0px solid #ffffff;
float:left;
padding:0px 0px 0px 50px;
margin-bottom:20px;
}
.social-links ul{display: flex;margin-top:5px;margin-bottom:5px;}
.social-links ul li{background:none !important;padding-left: 0 !important;padding-right: 10px !important}
.social-links ul li a i{font-size: 24px;padding:0 10px 0 0;}
.footer h5{
color:#ffffff;
font: 400 20px/38px "bebas_neuebold", arial;
margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;
text-align:left;
letter-spacing:0px;
}
.footer ul li{
 color:#ffffff;	
 font:300 13px/30px 'museo300', sans-serif;
 letter-spacing:0px;
 text-align:left;
 margin:0px 0px 0px 0px;
 background: url('../imgs/bullet_new.png') no-repeat 0px 10px;
 padding: 0px 0px 0px 14px;
}
.footer ul li:hover{
opacity:0.7;
}
.footer ul li a{
 color:#ffffff;	
}
.footer_col3 p{
 color:#ffffff;	
 font:300 13px/30px 'museo300', sans-serif;
 letter-spacing:0px;
 text-align:left;	
 padding-top:0px;
 margin:0px 0px 0px 0px;
}
.footer_col3 span{
margin-top:20px;}
.contact_details{
width: 100%;
padding: 0px 0px 0px 0px;	
}
.contact_left{
width: 40px;
float: left;
margin-top: 0px;	
}
.contact_right{
float: left;	
}
.bottom_footer{
	background:#003965;
	width:100%;
	padding:10px 0px 10px 0px;
}
.footer_col3_left{
	width:30%;
	float:left;
	padding-left:50px;
	text-align:left;
}
.footer_col3_center{
	width:30%;
	float:left;
	text-align:center!important;
}
.footer_col3_right{
width: 30%;
float: right;
text-align: right;
padding-top: 5px;
padding-right:50px;
}
.bottom_footer p{
 color:#ffffff;	
font: 300 12px/17px 'museo300', sans-serif; letter-spacing:0px;
margin:0px 0px 0px 0px;
}
.yellow_footer{
color:#ffde00;
 font:300 18px/22px 'museo300', sans-serif;

}
.bottom_footer p a{
 color:#ffffff;	
font: 300 12px/17px 'museo300', sans-serif; letter-spacing:0px;
}
.bottom_footer p a{
 color:#ffffff;	
font: 300 12px/17px 'museo300', sans-serif; letter-spacing:0px;
}
.bottom_footer p a:hover{
 color:#67b100;	
}




















.nav a, .nav label {
  display: block;
 padding: .85rem;
  color: #fff;
  background-color: #006198;
  box-shadow: inset 0 -1px #226ea5;
  -webkit-transition: all .25s ease-in;
  transition: all .25s ease-in;
}

.nav a:focus, .nav a:hover, .nav label:focus, .nav label:hover {
  color: rgba(255, 255, 255, 0.5);
  background: #006198;
}

.nav label { cursor: pointer; }

/**
 * Styling first level lists items
 */

.group-list a, .group-list label {
  padding-left: 2rem;
  background: #006198;
  box-shadow: inset 0 -1px #3081ba;
}

.group-list a:focus, .group-list a:hover, .group-list label:focus, .group-list label:hover { background: #006198; }

/**
 * Styling second level list items
 */

.sub-group-list a, .sub-group-list label {
  padding-left: 4rem;
  background: #353535;
  box-shadow: inset 0 -1px #474747;
}

.sub-group-list a:focus, .sub-group-list a:hover, .sub-group-list label:focus, .sub-group-list label:hover { background: #232323; }

/**
 * Styling third level list items
 */

.sub-sub-group-list a, .sub-sub-group-list label {
  padding-left: 6rem;
  background: #454545;
  box-shadow: inset 0 -1px #575757;
}

.sub-sub-group-list a:focus, .sub-sub-group-list a:hover, .sub-sub-group-list label:focus, .sub-sub-group-list label:hover { background: #333333; }

/**
 * Hide nested lists
 */

.group-list, .sub-group-list, .sub-sub-group-list {
  height: 100%;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height .5s ease-in-out;
  transition: max-height .5s ease-in-out;
}

.nav__list input[type=checkbox]:checked + label + ul { /* reset the height when checkbox is checked */
max-height: 1000px; }

/**
 * Rotating chevron icon
 */

label > span {
  float: right;
  -webkit-transition: -webkit-transform .65s ease;
  transition: transform .65s ease;
}

.nav__list input[type=checkbox]:checked + label > span {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
#myDIV{
display:none;	
}
/*.links li::after {
    content: "\f054";
    font-family: FontAwesome;
    position: absolute;
right: 40px;
padding-top: 14px;
color: #ffffff;
}
*/

/*******************************/

/****inside details page css*****/
.inside_wrapper{
width:1200px;
margin:0 auto;
padding:0px 0px 0px 0px;
}
.details1{
width:100%;
padding:0px 0px 40px 0px;border:0px solid #F00;
}

.details1_left{
width:73%;
float:left;
margin-right:35px;
color: #202020;
    font: 400 16px/28px 'Heebo';
    letter-spacing: 0px;
    text-transform: none;
}
.affil{
width:100%;
float:left;
margin-right:35px;
}
.details1_right{
	width:22%;
	float:left;  
   
    position: relative;

}
.back_gray{
	background: #f5f5f5;
    padding: 30px 20px 30px 20px;
}
#ref_links{
    position: relative;
    width: 150px;
    padding: 0px 20px;
    position: relative;
    color: #ffffff;
    background: #888888;
	font: 400 19px/38px "bebas_neuebold", arial;
	text-transform:uppercase;
	float:left;
	z-index:0;
	
}
#ref_links:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    background: #888888;
    border-right: 0px solid #ff1f1a;
    transform-origin: bottom left;
    -ms-transform: skew(-25deg, 0deg);
    -webkit-transform: skew(-25deg, 0deg);
    transform: skew(-25deg, 0deg);
}
.ref_inner{
width:100%;
background:#f5f5f5;
padding:20px 0px 0px 0px;
}
.ref_inner p{
	 font: 400 14px/18px 'museo500', sans-serif;
	 color:#0088bb;
	 border-bottom:1px solid #d5d5d5;
	 margin:0px 0px 0px 0px;
	 padding: 10px 0px 10px 0px;
}
.ref_inner p a{
	 color:#0088bb;
}
.ref_inner p a:hover{
	opacity:0.7;
}
.search_prog{
width:100%;
background:#ffffff;
padding: 45px 0px 20px 0px;
margin:0 auto;
}
select.srch_prog {
    background: transparent;
    width:100%;
	padding:0px 10px 0px 10px;
    font-size: 16px;
    border: 1px solid #8b8b8b;
    height: 40px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #8b8b8b !important;
     font: 300 14px/20px 'museo300', sans-serif;
    text-align: left;
    background: url(../imgs/arrow.jpg) 98% 50% no-repeat #ffffff;
    
}
.search_text{
    width: 90%;
    padding: 0px 10px 0px 10px;
    font-size: 16px;
    border: 1px solid #8b8b8b;
    height: 40px!important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #8b8b8b !important;
    font: 300 14px/20px 'museo300', sans-serif!important;
    text-align: left;
    background:#ffffff;
}
.search_prog_new {
    width: 100%;
    background: #ffffff;
    padding: 15px 0px 20px 0px;
    margin: 0 auto;
}
.col3_form{
width:22%;
padding:0px 1.5% 0px 1.5%;
float:left;
margin:0px 0px 0px;
border:0px solid #03F;
}
.inside_select{
text-align:left;
padding:0px 0px 0px 10px;
}
.search_btn{
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0 auto;
	text-align:center;
	background:#3c84bc;
	border:1px solid #3c84bc;
	color:#ffffff;
	font: 400 17px/38px "bebas_neuebold", arial;
	letter-spacing:2px;
	cursor:pointer;
}
.search_btn:hover{
opacity:0.8;	
}
.search_label{
	font: 300 14px/24px 'museo300', sans-serif;
	color:#616161;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.institute{
width:100%;
margin:0 auto;
border:0px solid #000;
background:#ffffff;
}
.institute tr td span.blue_font{
color:#167dcd;	
font: 600 14px/24px 'museo300', sans-serif;
}
.institute th{
background:#dfdfdf;	
font: 300 15px/24px 'museo300', sans-serif;
color:#121212;
text-align:left;
padding:7px 0px 7px 20px;
}
.institute td{
font: 300 14px/24px 'museo300', sans-serif;
color:#858484;
text-align:left;
padding:20px 0px 22px 20px;
}
.institute tr{
background:url(../imgs/gray-border.jpg) bottom 0px left 0px repeat-x;

}

.institute td.college_name{
	font: 300 18px/24px 'museo500', sans-serif;
	color:#1270b9;
	text-align:left;
	padding:20px 0px 20px 20px;
}
.college_info{
	font: 300 15px/25px 'museo300', sans-serif;
	color:#202020;
	text-align:left;
	padding:0px 0px 0px 0px;

}



















.fac_table{
width:100%;
margin:0 auto;
border:0px solid #000;
background:#ffffff;
}
.fac_table tr td span.blue_font{
color:#167dcd;	
font: 600 14px/24px 'museo300', sans-serif;
}
.fac_table th{
background:#dfdfdf;	
font: 300 15px/24px 'museo300', sans-serif;
color:#121212;
text-align:left;
padding:7px 0px 7px 20px;
}
.fac_table td{
font: 400 14px/24px 'museo300', sans-serif;
color:#202020;
text-align:left;
padding:7px 0px 7px 20px;
}
.fac_table tr{
background:url(../imgs/gray-border.jpg) bottom 0px left 0px repeat-x;

}

.fac_table td.college_name{
	font: 300 18px/24px 'museo500', sans-serif;
	color:#1270b9;
	text-align:left;
	padding:25px 0px 25px 20px;
}
.college_info{
	font: 300 15px/25px 'museo300', sans-serif;
	color:#202020;
	text-align:left;
	padding:0px 0px 0px 0px;

}













.gray_header{
width:100%;
background:#e9f1f2;
/*padding:40px 0px 40px 0px;*/
padding:25px 0px 25px 0px;
}
.gray_header h1{
    font: 100 33px/37px 'museo100', sans-serif;
	color:#000000;
	text-align:left;
	margin:0px 0px 0px 0px;
}
ul.breadcrumb {
    padding: 0px 0px;
    list-style: none;
  
}
ul.breadcrumb li {
    display: inline;
	color:#333333;
    font: 300 11px/38px 'arial', sans-serif;
	padding:0px 4px 0px 0px;

}
ul.breadcrumb li+li:before {
    padding: 8px;
    color: black;
    /*content: ">>";*/
}
ul.breadcrumb li a {
    color: #0275d8;
    text-decoration: none;
}
ul.breadcrumb li a:hover {
    color: #01447e;
}
/*.details1 h4{
	font: 400 19px/38px "bebas_neuebold", arial;
	color:#0161b3;
	padding-bottom:10px;
	letter-spacing:1px;
	text-align:left;

}*/
.details1 h4{
	font: 400 19px/30px "bebas_neuebold", arial;
	color:#0161b3;
	padding-bottom:0px;
	letter-spacing:1px;
	text-align:left;

}
.box1{
width: auto;
border: 0px solid #933;
background: #95cbe2;
padding: 20px 20px 20px 20px;
position: relative;	
}
#red_flag{
    position: relative;
    padding: 0px 20px;
    position: relative;
    color: #ffffff;
    background: #ff1f1a;
	font: 400 19px/38px "bebas_neuebold", arial;
	text-transform:uppercase;
	float:left;
	z-index:0;
	width:150px;
}
#red_flag:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    background: #ff1f1a;
    transform-origin: bottom left;
    -ms-transform: skew(-25deg, 0deg);
    -webkit-transform: skew(-25deg, 0deg);
    transform: skew(-25deg, 0deg);
}
.inner_box1{
width:90%;
margin:0 auto;
background:#ffffff;
}
/****radio button css****/

w3-radio {
    width: 24px;
    height: 24px;
    position: relative;
    top: 6px;
	border:2px solid #000000;
	background: #ef8700;
}
[type="radio"] {
    padding: 0;
}
input {
    overflow: visible;
	font: inherit;
	margin: 0;
}









    
  .sort_by{
width:calc(100% - 270px);
float:right;
padding-right:40px;
text-align:right;
}
.sort_by p{
	font: 100 14px/24px 'museo300', sans-serif;
	color:#616161;
}
.sort_by span, .sort_by span{
	font: 100 16px/24px 'museo300', sans-serif;
	color:#121212;
	padding-left:20px;
}
  
    
    
  

















/*input {
    -webkit-appearance: textfield;
    background-color: white;
    -webkit-rtl-ordering: logical;
    user-select: text;
    cursor: auto;
    padding: 1px;
    border-width: 2px;
    border-style: inset;
    border-color: initial;
    border-image: initial;
}
input, textarea, select, button {
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin: 0em;
    font: 13.3333px Arial;
}
input, textarea, select, button, meter, progress {
    -webkit-writing-mode: horizontal-tb;
}*/
/****/




/*input[type="checkbox"] {
    display:none;
}

input[type="checkbox"] + label {
    color:#f2f2f2;
}

input[type="checkbox"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-2px 10px 0 0;
    vertical-align:middle;
    background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/210284/check_radio_sheet.png) left top no-repeat;
    cursor:pointer;
}

input[type="checkbox"]:checked + label span {
    background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/210284/check_radio_sheet.png) -19px top no-repeat;
}

input[type="radio"] {
    display:none;
}

input[type="radio"] + label {
    color:#f2f2f2;
    font-family:Arial, sans-serif;
}

input[type="radio"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-2px 10px 0 0;
    vertical-align:middle;
    background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/210284/check_radio_sheet.png) -38px top no-repeat;
    cursor:pointer;
}

input[type="radio"]:checked + label span {
    background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/210284/check_radio_sheet.png) -57px top no-repeat;
}
*/
/********************************/
/************************menu new************************/

#cssmenu{display:block;z-index:999!important;width:100%;background:url(../imgs/border-white.jpg)#127ab5  bottom 0px left 0px repeat-x ;

}
#cssmenu ul, #cssmenu ul li, #cssmenu ul li a{margin: 0px;  padding: 0px;  border: 0px;  list-style: none;  display: block;  position: relative;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
#cssmenu ul li a{
border-bottom:5px solid #ffffff;	
}
#cssmenu ul li a:hover{
	border-bottom:0px solid #ffffff;
}
#cssmenu ul li a:hover{
	border-bottom:5px solid #127ab5;
}
#cssmenu > ul > li a.img_padding{
	padding:13px 10px 13px 10px;
}

#cssmenu > ul > li {float: left; }
#cssmenu > ul > li a{padding:12px 10px 12px 10px;font: 300 14px/25px 'museo300', sans-serif; letter-spacing:0px;color:#ffffff;
text-transform:uppercase;float:right;}
#cssmenu > ul > li a img{padding:0px 0px 0px 20px;line-height:0px;color:#ffffff;
text-transform:uppercase;float:right;width:auto;}

#cssmenu > ul > li a.active-tab{color:#ff292a}
#cssmenu > ul > li:last-child a{padding-right:0px;}
#cssmenu ul ul{display:none;position:absolute;top:54px;left:0px;background:#ffffff;padding:0;ffffff;border-radius: 2px;z-index: 999;}

#cssmenu ul ul li{float:none;width:160px}
#cssmenu ul ul ul li:first-child{}
/*#cssmenu ul ul li{border-top:1px solid #127ab5;}
#cssmenu ul ul li:hover{border-top:1px solid #ffffff;}
*/
#cssmenu ul ul a{padding:10px 20px; border-top:none;width: 100%;color:#000000;}
#cssmenu ul ul a:hover{ border-top:none;}
#cssmenu ul ul ul{left:100%; position:absolute}
#cssmenu ul li:hover > ul{display:block}
.has-submenu i{font-size: 13px;margin-left: 10px;}
.has-submenu.place_i i{font-size: 18px;margin-left: 10px;float:right;}

#cssmenu > ul > li .has-submenu a{padding:20px 0px 20px 20px;font-family:"bebas_neuebold", arial;font-size:15px;line-height:27px;color:#ff0000;letter-spacing:1px;font-weight:200;text-transform:uppercase;text-align:center;}

#cssmenu ul ul li a, ul ul li ul li a{border-bottom:1px dotted #cccccc;border:0px;}
#cssmenu ul ul li a:hover, ul ul li ul li a:hover{border-bottom:0px dotted #cccccc;background:#127ab5;color:#ffffff;border:0px;}

#mobile_nav{
display:none;	
}
#desktop_nav{
display:block;	
}

#menu {
	-moz-transform: translateX(20em);
	-webkit-transform: translateX(20em);
	-ms-transform: translateX(20em);
	transform: translateX(20em);
	-moz-transition: -moz-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;
	-webkit-transition: -webkit-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;
	-ms-transition: -ms-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;
	transition: transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;
	-webkit-overflow-scrolling: touch;
	background: #375d9d;
	box-shadow: none;
	color: #ffffff;
	height: 100%;
	max-width: 80%;
	overflow-y: auto;
	padding: 5em 2em;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden;
	width: 20em;
	z-index: 10002;
}
#menu > ul {margin: 0 0 1em 0;}
#menu > ul.links {list-style: none;padding: 0;}
#menu > ul.links > li {padding: 0;}
#menu > ul.links > li > a:not(.button) {
	border: 0;
	border-top: solid 1px rgba(255, 255, 255, 0.25);
	color: #fff;
	display: block;
	line-height: 3.5em;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	font-size:13px;
	opacity:1;
	padding: 5px 0;
	line-height: 35px;
}
#menu > ul.links > li:hover{opacity:0.8;}
#menu > ul.links > li > .button {display: block;margin: 0.5em 0 0 0;}
#menu > ul.links > li:first-child > a:not(.button) {border-top: 0 !important;}
#menu .close {
	text-decoration: none;
	-moz-transition: color 0.2s ease-in-out;
	-webkit-transition: color 0.2s ease-in-out;
	-ms-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
	-webkit-tap-highlight-color: transparent;
	border: 0;
	color: #fff;
	cursor: pointer;
	display: block;
	height: 3.25em;
	line-height: 3.25em;
	padding: 5px 14px;
	position: absolute;
	right: 0;
	text-align: right;
	top: 40px;
	vertical-align: middle;
	width: 7em;
	opacity: 1;
}
#menu .close:hover{opacity:0.8}
#menu .close:before {
	content: url(../images/close.png);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-transform: none !important;
}

#menu .close:before {
	font-size: 1.25em;
}

#menu .close:hover {
	color: #ffffff;
}
#menu.visible {
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	box-shadow: 0 0 1.5em 0 rgba(0, 0, 0, 0.2);
	visibility: visible;
}
.mobile_menu img{
width: 20px;
padding: 10px;	
}
.fixed_nav {
	position: fixed; 
	top:28px; 
	height: 20px; 
	width:100%;
	z-index: 2!important;
	margin-top:0px;
	padding-top:0px;
}
/****header ends****/


/***************************migration page************************/

.migration_outer{
width:100%;
border:0px solid #F00;
padding:20px 0px 0px 0px ;
margin:0px 0px 0px 0px;
}
.mig_left{
width:calc(50% - 70px);
float:left;
border:0px solid #cccccc;
padding:20px 20px 20px 20px;
margin:0px 10px 0px 0px;
/*-webkit-box-shadow: 5px 5px 5px 0px rgba(204,204,204,1);
-moz-box-shadow: 5px 5px 5px 0px rgba(204,204,204,1);
box-shadow: 5px 5px 5px 0px rgba(204,204,204,1);
*/}
.mig_right{
width:calc(50% - 70px);
float:left;
border:px solid #cccccc;
padding:20px 20px 20px 20px;
margin:0px 0px 0px 10px;
/*-webkit-box-shadow: 5px 5px 5px 0px rgba(204,204,204,1);
-moz-box-shadow: 5px 5px 5px 0px rgba(204,204,204,1);
box-shadow: 5px 5px 5px 0px rgba(204,204,204,1);
*/}
.migration_outer h4 {
    font: 400 19px/38px "bebas_neuebold", arial;
    color: #0161b3;
    padding-bottom: 0px;
    letter-spacing: 1px;
    text-align: left;
}
.migration_outer h6 {
    font: 400 12px/17px "bebas_neuebold", arial;
    color: #0161b3;
    padding-bottom: 0px;
    letter-spacing: 1px;
    text-align: left;
	margin:0px 0px 0px 0px;
}
ul.mig_bullet{
padding:0px 0px 0px 20px;	
}
.mig_bullet li{
    color: #565656;
    font: 14px/22px 'museo300', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    text-transform: none;
	list-style:circle;
}
.details1_left_mig{
width:100%;
float:none;
margin-right:0px;
}

/*****************************************************************/
/**************************organisational aspects*******************/

.organ {
    font: 400 36px/38px "bebas_neuebold", arial!important;
    color: #658698!important;
    padding-bottom: 10px;
    letter-spacing: 1px;
    text-align: left;
}
.organ-sub {
    color: #0161b3;
    font: 16px/24px 'museo300', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    text-transform: none;
    padding: 8px 0px 8px 0px;
}
ul.organ_bullet{
padding:0px 0px 0px 20px;	
}
.organ_bullet li{
    color: #565656;
    font: 14px/22px 'museo300', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    text-transform: none;
	list-style:circle;
}
.fac_img_org{
/*width:100px;*/
width:230px;
border:0px solid #99bed3;
padding:0px;
float:left;
/*height: 125px;*/
height: 280px;
overflow: hidden;
background:url(../imgs/avtar.jpg) center center no-repeat;
background-size:cover;
}
.fac_img_org img{
width:100%;	
}
/*******************************************************************/


/***************************faculty listing page css******************/

.view_fac{
padding:4px 14px 4px 14px;
margin:0 auto;
float:left;
text-align:center;
font:400 14px/22px 'museo300', sans-serif;
color:#127ab5 ;
border:1px solid #127ab5 ;
background:transparent;
cursor:pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.view_fac:hover{
opacity:0.8;	
}
.fac_listing{
width:100%;
border:0px solid #0C0;
padding:20px 0px 20px 0px;
border-bottom:2px dotted #cccccc;
}
/*.view_fac {
	width:200px;
	border:0px solid #ff0000;
	float:left;
	background:#2b75c1;
	padding:0px 0px 0px 0px;
	height:68px;
	position: relative;
	box-sizing: border-box;
	transition: all 900ms ease;
}
.view_fac:before {
	content:'';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 0px;
	background: rgba(55, 148, 244, 0.4);
	border-radius: 5px;
	transition: all 1s ease;
	color:#ffffff;
}
.view_fac:hover:before {
	height:70px;
}*/
/********************************************************************/
/***************************department listing***********************/

.dept_listing{
width:100%;
padding:20px 0px 20px 0px;
border-bottom:2px dotted #cccccc;;
}
.dept_listing h5 a{
    color: #3283c2;
    font: 25px/30px 'museo500', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    text-transform: none;
}
.dept_listing a{
    color: #4a7aa0;
    font: 18px/22px 'museo500', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    text-transform: none;
	padding:0px 0px 0px 0px;
}
.dl{
width:100%;
padding:20px 0px 20px 0px;
}
.dl_in{
		width:30%;
		float:left;
	margin:0px 20px 0px 10px;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #cccccc;

}
.dl_in a{
	color: #3283c2;
    font: 22px/25px 'museo500', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    text-transform: none;
}
.dl_in a:hover{
text-decoration:underline;	
}
/*******************************************************************/
/*****************************************************/
.add-padding{
padding:40px 0px 0px 0px;	
}
/****college listing****/

.coll_list{
width:100%;
border:0px solid #0C0;
padding:20px 0px 20px 0px;
}
/*.coll_list_left{
width:400px;
float:left;
border:0px solid #039;
padding:0px 20px 0px 0px;
}
.coll_list_right{
width:calc(100% - 430px);
padding:0px 0px 0px 0px;
border:0px solid #933;
float:left;
position:relative;
}
*/
.coll_list_left{
width:48%;
float:left;
border:0px solid #039;
padding:0px 20px 0px 0px;
}
.coll_list_right{
width:50%;
padding:0px 0px 0px 0px;
border:0px solid #933;
float:right;
 
}

.coll_list_left h5 a{
	font: 600 18px/24px 'museo300', sans-serif;
    color: #1270b9;
    text-align: left;
    padding: 0px 0px 0px 0px;
	text-transform:none;
	letter-spacing:0px;
}
.coll_list_left h6 {
    font: 300 15px/25px 'museo300', sans-serif;
    color: #202020;
    text-align: left;
    padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.coll_info{
width:100%;
border:0px solid #00C;
padding: 10px 0px 10px 0px;	

}
.coll_info h5{
	font: 600 18px/24px 'museo300', sans-serif;
    color: #1270b9;
    text-align: left;
    padding: 0px 0px 0px 0px;
	text-transform:none;
	letter-spacing:0px;
	
}
.coll_info h6{
 font: 300 15px/25px 'museo300', sans-serif;
    color: #202020;
    text-align: left;
    padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	.coll_info p{
 font: 300 15px/25px 'museo300', sans-serif;
    color: #202020;
    text-align: left;
    padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}


h4.map-label{
	font: 300 14px/17px 'arial', sans-serif;
    color: #1270b9;
    text-align: left;
	text-transform:none;
}
span.map-label{
	font: 300 12px/17px 'arial', sans-serif;
    color: #565656;
    text-align: left;
	text-transform:none;
}
.map-block{ padding:0px 0px 0px 0px;   width:100%; height:100%;}
.map-block .map{height:450px;}
.hotel-left2 {
    width: 70px;
    height: 45px;
    overflow: hidden;
    margin: 0px 10px 0px 0px;
    float: left;
	position:fixed;
}
.hotel-right2 {
    width: 90px;
}
.hotel-right {
    float: left;
    width: 140px;
    text-align: left;
}
.fixed-btn-holder {
    display: none;
	width:100%;
}
.fixed-btn-holder {
    position: fixed;
    top: 50px;
}


.fixme{
position:relative;

overflow:hidden;
}

.map_setting{ 
border:0px solid #cc0000;
 position:fixed;
 width:600px;
 top:40px; 
}


/********/

/***************************programs offered***********************/

.prgms_offered{
width:100%;
border:0px solid #00C;
padding: 0px 0px 20px 0px;	
}
.prgms_offered span a{
    font: 300 15px/25px 'museo300', sans-serif;
    color: #1270b9;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;	
}
.prgms_offered span a:hover{
text-decoration:underline;	
}
.prgms_offered ul{
padding:10px 0px 0px 20px;	
list-style:none;
}
.prgms_offered ul li a{
    color: #565656;
    font: 400 14px/22px 'museo300', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    text-transform: none;
	
	
}
.prgms_offered ul li a:hover{
    color: #1270b9;
	text-decoration:underline;
	
	
}
/******************************************************************/
/******************calendar page***********************/

.academics{
 color:#127ab5;	
 font:400 18px/22px 'museo500', sans-serif;
 letter-spacing:0px;
 text-align:left;
 margin:0px 0px 0px 0px;
 text-transform:none;
 padding:0px 0px 10px 0px;
}
ul.acad{
padding:0px 0px 0px 20px;	
}
.acad li, .acad-sub-li, .acad li a{
 color:#202020;	
  font:15px/22px 'museo300', sans-serif;
 letter-spacing:0px;
 text-align:left;
 margin:0px 0px 0px 0px;
 text-transform:none;
  padding:0px 0px 10px 0px;
  list-style:circle;
}
.acad li a{
color:#2283ce;	
}
.acad li a:hover{
text-decoration:underline;	
}
ul.acad-sub-li{
padding:10px 0px 0px 20px;	
}
.acad_para p{
    text-align: left;
	color: #202020;
    font: 400 16px/28px 'museo300', arial, sans-serif;
    letter-spacing: 0px;
    /*margin: 0px 0px 10px 0px;*/
	margin: 0px 0px 15px 0px;
    text-transform: none;
}
.acad_para p a{
    text-align: left;
	color: #1270b9;
    font: 400 16px/28px 'Heebo'; /*'museo300', arial, sans-serif;*/
    letter-spacing: 0px;
    /*margin: 0px 0px 10px 0px;*/
	margin: 0px 0px 15px 0px;
    text-transform: none;
}
.acad_para p a:hover{
	color:#1270b9;
	text-decoration:underline;

}
.acad_para p a:hover{
	color:#1270b9;
	text-decoration:underline;
	}
	.acad_para p a{
	color:#1270b9;
	
	}

/******************************************************/
/**********************cep*****************************/

.cep p{
	color: #202020;
    font: 400 16px/28px 'museo300', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 20px 0px;
    text-transform: none;	
}
.cep{
width:100%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.cep2_left{
width:48%;
float:left;
padding:0px 10px 0px 0px;
margin:0px 0px 0px 0px;
border:0px solid #F00;
}
.cep2_right{
width:49%;
float:left;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
border:0px solid #060;
}
.cep_table th{
	background: #dfdfdf;
    font: 300 15px/24px 'museo300', sans-serif;
    color: #121212;
    text-align: left;
    padding: 7px 0px 7px 20px;
}
.cep_table tr {
    background: url(../imgs/gray-border.jpg) bottom 0px left 0px repeat-x;
}
.cep_table td {
    font: 400 14px/24px 'museo300', sans-serif;
    color: #202020;
    text-align: left;
    padding: 7px 0px 7px 20px;
	}

/******************************************************/
/********************facilities************************/

.just_facil p {
    color: #202020;
    font: 400 16px/28px 'Heebo';/*'museo300', arial, sans-serif;*/
    letter-spacing: 0px;
    text-align: left;
    /*margin: 0px 0px 15px 0px;*/
	margin: 0px 0px 15px 0px;
    text-transform: none;
}
ul.facilities{
    padding: 0px 0px 0px 20px; list-style: circle;
}
ol.facilities {
    padding: 0px 0px 0px 20px;
	list-style:decimal;
}
ul.facilities li {
    color: #202020;
   font: 400 16px/28px 'Heebo'; /*'museo300', sans-serif;*/
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    text-transform: none;
    padding: 0px 0px 10px 0px;
   
}
ol.facilities li {
    color: #202020;
   font: 400 16px/28px 'Heebo';/*'museo300', sans-serif;*/
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    text-transform: none;
    padding: 0px 0px 10px 0px;
  
}
.facilities li a{
    color: #005494;
   font: 400 16px/28px 'Heebo'; /*'museo300', arial, sans-serif;*/
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    text-transform: none;
    padding: 0px 0px 10px 0px;
    
}
.facilities li a:hover{
text-decoration:underline;
color:#005494;
}
ul.facilities-sub-li {
    padding: 10px 0px 0px 20px;
}
.facilities-sub-li li {
    color: #202020;
    font: 400 16px/28px 'museo300', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    text-transform: none;
    padding: 0px 0px 10px 0px;
    list-style: disc;
}
p.blue_font{
color:#005494;	
}
.blue_font{
color:#005494;	
}

.course_band{
background:#2c7ca9;
padding:2px 15px 2px 15px;

}
.coll_list_left h5.white_font{
color:#ffffff;	
padding:0px 0px 0px 0px;
font: 400 19px/38px "bebas_neuebold", arial;
letter-spacing:0px;
}
.fac_table th {
    font: 400 15px/28px 'museo300', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    text-transform: none;
    padding: 0px 0px 0px 10px;
}
.fac_table td{
font: 300 15px/25px 'museo300', sans-serif;
    color: #202020;
    text-align: left;
    padding: 20px 0px 20px 10px;
	}
	.just_facil{
	padding:10px 0px 10px 0px;	
	}
	ul.facil-sub-li {
    padding: 10px 0px 0px 20px;
}
.facil-sub-li li {
    color: #202020;
    font: 14px/22px 'museo300', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    text-transform: none;
    padding: 0px 0px 10px 0px;
    list-style: disc;
}
.form_download li a{
	color: #005494;
}
.form_download li a:hover{
	text-decoration:underline;
}
.in_bet{
	color: #005494;
}
.in_bet:hover{
	text-decoration:underline;
}
.just_facilities p{
font: 300 15px/28px 'museo300', sans-serif;
    color: #202020;
    text-align: left;
    margin: 0px 0px 0px 0px;	
}
.just_facilities h5{
font: 500 17px/32px 'museo500', sans-serif;
    color: #202020;
    text-align: left;
    margin: 0px 0px 0px 0px;	
}

/******************************************************/
/*************search result page***********************/

.search_section{
width:100%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.search_section h4{
	font: 400 19px/38px "bebas_neuebold", arial;
    color: #0161b3;
    padding-top:20px;
	padding-bottom:0px;
    letter-spacing: 1px;
    text-align: left;	
}
.search_section h5 a{
    font: 600 18px/24px 'museo300', sans-serif;
    color: #1270b9;
    text-align: left;
    padding: 0px 0px 0px 0px;
    text-transform: none;
    letter-spacing: 0px;	
}
.search_section h6{
    font: 300 15px/25px 'museo300', sans-serif;
    color: #202020;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;	
}


/*****************************************************/
/*********************welfare css*********************/

.wel_img{
width:100%;	
padding:20px 0px 20px 0px;
border:0px solid #060;
}
.wel_img img{
width:100%;	
}
.a_tag{
	color: #005494;
    font: 400 16px/28px 'museo300', arial, sans-serif;
    letter-spacing: 0px;
    margin: 0px 0px 15px 0px;
    text-transform: none;	
}
.a_tag:hover{
text-decoration:underline;
}

/*****************************************************/

/****css scripts****/
.slider-block{
z-index:0;	
position:relative
}
.mynav{
padding-top:29px;	
}
.mycontent{
padding-top:120px;	
}
/********/


/*****************************vacancy css*******************************/

.header-vacancy {
    background: #005e99;
    margin:0px 0px 0px 0px;
    padding: 50px 0px 15px 0px;
}
.logo {
    width: auto;
    float: left;
}
.guest-info {
    width: auto;
    float: right;
    margin-top: 10px;
}
.guest-info p.hello {
    font-size: 11px;
    font-weight: 300;
    margin: 10px 0;
}

.guest-info p {
    font: 700 14px/15px 'Open Sans', sans-serif;
    color: #fff;
    text-align: right;
}
.title {
    margin: 50px auto;
}
.title h2 {
    font: 400 25px/30px 'Open Sans', sans-serif;
    color: #000;
    text-align: center;
    margin-bottom: 15px;
	text-transform:none;
}
.give-border {
    border-bottom: 3px solid #e1bf8e;
    width: 65px;
    height: 3px;
    text-align: center;
    margin: 0 auto;
}
.radio .six.columns {
    width: 46%;
}
.four.columns {
    width: 30.66666666666%;
}.two.columns {
    width: 13.3333333333%;
}
.attached {
    margin-top: 40px;
}
.attached p {
    font: 400 15px/18px 'Open Sans';
    color: #86d432;
}
.attached i {
    colo9r: #6abc34;
    margin-right: 8px;
}
.fa-check:before {
    content: "\f00c";
}
/**********************************************************************/
/***************************results listing****************************/

.res_listing {
    width: 100%;
    padding: 20px 0px 20px 0px;
    border-bottom: 2px dotted #cccccc;
}
.res_listing h5 a {
    color: #3283c2;
    font: 24px/30px 'museo500', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    text-transform: none;
}
.res_listing p a {
    color: #4a7aa0;
    font: 15px/18px 'museo500', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    text-transform: none;
    padding: 0px 0px 0px 0px;
}



/**********************************************************************/
/**************************statutory css*******************************/
.stat{
width:100%;
padding:20px 0px 20px 0px;
border-bottom:1px solid #cccccc;
}
.stat h4 {
    color: #3283c2;
    font: 25px/27px 'museo500', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
    text-transform: none;
}
.stat h5{
	font:300 17px/22px 'museo300', sans-serif;
    color: #3283c2;
	text-transform:none;
    letter-spacing:1px;
    text-align: left;
}
.stat h6{
    color: #858484;
    font:300 16px/22px 'museo300', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    text-transform: none;
    padding: 0px 0px 0px 0px;	
}
.stat h6 span{
color:#171717;	
}



/**********************************************************************/
/**************************contact us**********************************/

.contact_map{
width:100%;
border:0px solid #090;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.map{
width:100%;
height:400px;
}
.contact_left_form{
width:40%;
float:left;
padding:20px 0px 20px 0px;
margin:0px 0px 0px 0px;
border:0px solid #36F;
}
.contact_right_form{
width:55%;
padding:20px 0px 20px 40px;
margin:0px 0px 0px 0px;
border:0px solid #930;
float:left;
}
.contact_right_form h4, .contact_left_form h4
{
	color: #0161b3;
    font: 400 20px/30px "bebas_neuebold", arial;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;	
	
}
.contact_right_form h5, .contact_right_form h5 a
{
    color: #0161b3;
    font:400 15px/24px 'museo300', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
	text-transform:none;
}
.contact_right_form p, .contact_right_form p a
{
    color: #3e3e3e;
    font:400 15px/24px 'museo300', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
	text-transform:none;
}
.con_info{
width:100%;
padding:15px 0px 15px 0px;
margin:0px 0px 0px 0px;
border:0px solid #ff0000;
}

.l_info{
width:40%;
float:left;
padding:0px 10px 0px 0px;
}
.r_info{
width:48%;
float:left;
padding:0px 0px 0px 10px;
}
.contact_left_form .inputbox {
    border: 1px solid #6f6d6d;
    padding: 8px 10px;
    margin: 10px 20px 10px 0px;
    background: none;
    font:400 15px/24px 'museo300', sans-serif;
    text-align: left;
    color: #6f6d6d;
    width: calc(100% - 60px);
	height: 25px;
}
.con_border{
border-bottom:1px dotted #CCC;
padding:10px 0px 10px 0px;
}
.contact_left_form .inputbox:hover{
	border: 1px solid #6f6d6d;
}
.c_sub_left{
width:49.5%;
float:left;
}
.c_sub_right{
width:49.5%;
float:left;
}
.sub-form {
    width: 100%;
    height: 40px;
    background: #e0393e;
    color: #fff;
    font: 400 20px/25px "bebas_neuebold", arial;
	letter-spacing:2px;
    text-align: center;
    text-transform: uppercase;
    border: none;
    cursor: pointer;
    letter-spacing: 1px;
    margin: 9px 0px 0px;
    padding: 0px;
}
.sub-form-holder {
    width: 300px;
    margin: 0px auto;
}
.sub-form:hover {
    background: #b31419;
}
.recaptcha_holder {
    width: 240px;
    height: 55px;
    border: 0px solid #fff;
    margin: 15px auto 20px;
}
.tele{
    background: #8f8f8f;
    color: #fff;
    font: 400 15px/24px 'museo300', sans-serif;
    letter-spacing: 1px;
    text-align: center;
    border: 1px solid #8f8f8f;
	cursor: pointer;
    margin: 9px 0px 0px;
    padding: 5px 20px;
	}
	.tele:hover{
	opacity:0.8;
	 border: 1px solid #8f8f8f;
	}
/***************************thank you pop up modal*********************/

#index-popup .outer {
position: fixed;
top: -130px;
left: 0;
width: 100%;

height: 100%;
overflow: visible;
z-index: 9999999991;
padding: 50% 0 0;
background: rgba(0,0,0,0.7);
}

.thank_you{
color:#5090d2;
font:400 24px/30px 'museo300', sans-serif;
text-align: center;
padding: 0px 10px 0px 10px;
margin: 0px 0px 0px 0px;
}
.thanku_span{
color:#7ac7ec;
font-size: 18px;
font-weight:400;
}
.outer {
background: #FFFFFF;
margin: 0 auto;
text-align: center;
padding: 0px;

}
#index-popup .inner {
width: 600px;
margin-left: -300px;
position: absolute;
top: 200px;
left: 50%;
background: 0 0;
z-index: 9999999992;
background: #fff;
padding:50px 0px 50px 0px;
}
#index-popup .video-close {
float: right;
font-family: "Open Sans",sans-serif;
font-size: 24px;
font-weight: 700;
line-height: 15px;
color: #5090d2;
padding: 10px 10px 7px 0;
margin-top:-50px;
}
#index-popup .video-close a {
cursor: pointer;
text-decoration: none;
color: #000;
}

#index-popup a {
text-decoration: none;
color: #5e960e;
}

/**********************************************************************/
/**********************photogallery css*********************************/
.gallery{
width:100%;
padding:0px 0px 0px 0px;
}
.img-box {
    width: 20%;
	height:150px;
	border: 0 solid #0F0;
    position: relative;
    float: left;
	margin: 2%;
    text-align: center;
}
.img-box img{
width:100%;	
}
.img-numb {
    position: absolute;
    right: 0;
    background: #01398d;
    top: 0;
    color: #fff;
    padding: 7px 10px;
    font-family: Roboto,sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
	margin:0px 0px 0px 0px;
}
/**********************************************************************/
/**********************************************************************/
.spacing{
padding:0px 0px 20px 0px;	
}
.desktop-banner{
display:block;	
}
.mobile-banner{
	display:none!important;
}
.cms a{
    font: 600 18px/24px 'museo300', sans-serif;
    color: #1270b9;
    text-align: left;
    padding: 0px 0px 0px 0px;
    text-transform: none;
    letter-spacing: 0px;	
}
.cms a:hover{
text-decoration:underline;	
}
.white_numb{
color:#ffffff;	
}
.scrollToTop{
	width:40px; 
	height:40px;
	padding:10px; 
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	bottom:10px;
	right:0px;
	display:none;
	background: url('../imgs/arrow_up.png') no-repeat 0px 20px;
}
.scrollToTop img{
width:100%;
}
.scrollToTop:hover{
	text-decoration:none;
}
.img_css{
width:100%;	
}
.blue_label{
background:#1270b9;
color:#ffffff;
font: 400 12px/15px 'museo300', arial, sans-serif;
letter-spacing: 0px;
margin: 0px 0px 0px 0px;
text-transform: none;
padding:4px 8px 4px 8px;
}
.p_space{
margin:0px 0px 0px 0px;	
}
.slider_more{
font: 400 18px/22px 'museo300', arial, sans-serif;
letter-spacing: 0px;
color:#c9b400;	
}
.slider_more:hover{
color:#9e8e03;
}
.red{
color:#ff0000;	
}
.event_img{
width:100%;
padding:20px 0px 25px 0px;
border:0px solid #000000;
}
.event_img img{
width:100%;	
}
/*.dark_gray{
color:#171717;	
}*/
.per_left{
width:48%;
padding-right:10px;
float:left;
}
.per_left img{
width:auto;	
}
.per_right img{
width:100%;	
}
.per_right{
width:48%;
padding-left:10px;
float:left;
}
.per_img{
width:15%;
float:left;
padding:0px 10px 10px 0px;
}
.per_text{
width:82%;
float:left;
}
.click-here{
cursor:pointer;	
}
.top_margin{
/*margin-top:25%;*/	
height:200px;
border:1px solid #000000;
visibility:hidden;
}
/*.cms_gap a:target h4{
padding-top:80px;
}*/
/*.cms_gap a{
padding-top:80px;

}*/
.cms_gap a h4{
padding-top:150px;
background:#FFFFFF;
border-top:0px dotted #cc0000; 
}
.level1{
background:#127ab5;	
}
.level2{
background:#585858;	
}
.level3{
background:#737374;	
}
.level4{
background:#8c8c8c;	
}
span.prog-desig{
color: #858484;
font: 16px/24px 'museo300', sans-serif;
letter-spacing: 0px;
text-align: left;
margin: 0px 0px 0px 0px;
text-transform: none;
padding: 8px 0px 8px 0px;	
}
.show-at-480{display:none;}
#mobile_only{
visibility:hidden;	
}
#mobile_search{
	visibility:hidden;	
}
/**********************home page small slider*****************/
.slider2_main{width:15%;z-index:100;text-align:right;position:absolute;right:40px;top:0px;height:80px;overflow:hidden;/* Permalink - use to edit and share this gradient: /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff9600+0,e55100+100&0.7+0,0.7+100 */
background: -moz-linear-gradient(top, rgba(255,150,0,0.7) 0%, rgba(229,81,0,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,150,0,0.7) 0%,rgba(229,81,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,150,0,0.7) 0%,rgba(229,81,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ff9600', endColorstr='#b3e55100',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
}
.slider2_outer{width:100%;height:100%;}
.slider2_inner{width:95%;height:100%;padding:10px 8px;margin:0 auto;}
.slider2_inner p{color:#ffffff;text-align:center;font: 400 16px/22px 'museo700', arial, sans-serif;}
.slider2_inner p:hover{color:#ffffff;}

/*************************************************************/


.department-graphs {width: 500px;border:0px solid #ff0000;margin:0 auto;padding:0px 0px 40px 0px;}
.sub_active{color:#e0393e!important;}
ul.sub_sm{width:97%;padding:0px 0px 0px 15px;border:0px solid #ff0000;}
ul.sub_sm li{width:100%;padding:0px 0px 0px 0px;border:0px solid #000000;}
.side_menu{font: 400 14px/18px 'museo500', sans-serif!important;color: #0088bb!important;}
.float_left{text-align:left;float:left;margin:0px 35px 35px 0px;padding:0px 0px 0px 0px;}
.float_right{text-align:right;float:right;margin:0px 0px 35px 35px;padding:0px 0px 0px 0px;}

.pocket-text a{color: #007cca; font: 16px/22px 'museo300', sans-serif; display:inline-block; margin:15px 0px;}

.MyClass{background:#000!important; color:#fff!important;}


/*06-08-2020*/
.map-container{width: 70%;}
.map-container .map-set{    width: 37%;
margin: 0 0 25px;
}
.map-container .map-set:nth-child(odd) {
        float: left;
        margin-right: 215px;
}
.map-container .map-set:nth-child(even) {
        float: left;
}
.map-container .map-set .map-head{
    border-bottom: 2px dotted #78c5f1;
    padding: 10px 0;
    font: 300 17px/20px museo300, sans-serif;
    letter-spacing: 0;
    color: #005393;
    text-transform: uppercase;
}
.map-container .map-set .map-head a{color: #005393;}
.map-container .map-set .map-sub-head h5, .map-container .map-sub-head h5 a{    font: 300 17px/20px museo500, sans-serif;
	color:#555;
    letter-spacing: 0;
    padding: 15px 10px 0px 0;
    text-align: left;
    text-transform: capitalize;}
.map-container .map-set .map-sub-head ul li, .map-container .map-sub-head ul li a{    font: 300 14px/25px museo300, sans-serif;
    letter-spacing: 0;
    color: #333;
    padding: 7px 0;
    line-height: 18px;
    margin: 0;
}
/***********************media queries******************/
@media screen and (max-width:1666px){
.footer_col3 {
    width: 21%;
    border: 0px solid #ffffff;
    float: left;
    padding: 0px 0px 0px 50px;
    margin-bottom: 20px;
}
}
@media screen and (max-width:1500px){
	.footer_col3 {
    width: 20% !important;
    border: 0px solid #ffffff;
    float: left;
    padding: 0px 0px 0px 50px;
    margin-bottom: 20px;}
.footer_col3 {
    width: 28%;
    border: 0px solid #ffffff;
    /*float: left;*/
    padding: 0px 0px 0px 50px;
	
}	
.top_right1 {
    width: 12%;
}
.gu_news_band {
    position: absolute;
    width: 50%;
    left: -13px;
    top: 29px;
}
.slider2_main{width:20%;}
}
@media screen and (max-width:1400px){
.gu_news_band {
    position: absolute;
    width: 50%;
    left: -8px;
    top: 29px;
}	
}
@media screen and (max-width:1300px){
.gu_news_band {
    position: absolute;
    width: 50%;
    left: -1px;
    top: 29px;
}	
}
@media screen and (max-width:1250px){

	.top_right1 {
    width: 15%;
}
.top_right2 {
    width: 15%;
}
.home1_right {
    width: calc(32% - 40px);
}
.home1_left {
    width: 60%;
}
.top_left{
	width:68%;
}
}
@media screen and (max-width:1240px){
	.main_right{width:100%;}
	.logo{width: 315px;}
	.main_right_outer{width: calc(100% - 335px);}
}
@media screen and (max-width:1200px){
.ir1 {
    width: 70%;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.il1 {
    width: 25%;
    float: left;
    padding: 0px 30px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.top_right2 {
    width: 12%;
}
.inside_wrapper{
width:90%;
margin:0 auto;

}
/*.details1_left {
    width: 70%;
}
.details1_right {
    width: 27%;
}*/
.details1_left {
    width: 100%;
}
.details1_right {
	padding-top:20px;
    width: 40%;
}
.details1_left_cep{
	 width: 100%;
}
.details1_right_cep{
		padding-top:20px;
    width: 40%;

}
.col4_in{
height: 400px;
}
.map_setting{ 
 width:520px;
 border:0px solid #060;
 }
/*.slider2_main{width:30%;height:80px;}*/
}

@media screen and (max-width:1150px){

.more_news{
right: 50px;
}
#skew_news{
    width: 80px;
    padding: 0px 10px;
}
.dl_in{
	width:30%;
	margin:0px 10px 0px 10px;

}
.main_right ul li {
    padding: 0px 8px;
}
.main_right{
width:747px;	
}
}
@media screen and (max-width:1100px){
   .img-box
   { width: 28%;
	height:200px;
}
.img-box img{
height:150px;	
overflow:hidden;
}
.map_setting{ 
 width:380px;
 top:50px;
 border:0px solid #ff0000;
 }
 .coll_list_left h5.white_font {
    font: 400 15px/30px "bebas_neuebold", arial;
	margin:0px 0px 0px 0px;
}
.logo {
    width: 260px;
}
.logo img {
    width: 100%;
}
.main_right{width:726px;}
.main_right_outer {
    width: calc(100% - 280px);
}
.parent{font-size:11px; background-size: 15px !important;}
.login_img{padding-left: 20px;}
.search_img{padding-left: 20px; background-position:top 25px left}
}
@media screen and (max-width:1080px){
.main_right ul li {
    padding: 0px 10px 0px 10px;
}	
.slider2_inner p {
    font: 400 14px/22px 'museo700', arial, sans-serif;
	padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;
}
}
@media screen and (max-width:1020px){
.contact_left_form {
    width: 100%;
    float: none;
}	
.contact_right_form{
    width: 100%;
    float: none;
	padding:20px 0px 20px 0px;
}	
.main_right ul li{
padding:0px 8px 0px 8px;	
}
}
@media screen and (max-width:1000px){
.top_left {
    width: 65%;
}
.top_right2 {
    width: 15%;
}
	.top_right1 {
    width: 15%;
}
.top_right2 {
    width: 18%;
}
.coll_list_left{
width:280px;
}
.coll_list_right{
width:calc(100% - 310px);
}


}
@media screen and (max-width:999px){
	.footer_col3 {
    width: 19% !important;
    border: 0px solid #ffffff;
    float: left;
    padding: 0px 0px 0px 50px;
    margin-bottom: 20px;}

    .map-container .map-set {
    width: 100%;
    margin: 0 0 25px;
}
}
@media screen and (max-width:980px){

.footer_col3_right {
    width: 25%;
}
.footer_col3_left {
    width: 25%;
}
#cssmenu{
display:none;	
}
/*#mobile_nav{
display:block;
    display: block;
    background: #ffffff;
    margin-top: -28px;
    float: left;
    width: 100%;
	border-bottom:1px solid #CCC;
	top:0px;
}*/
#desktop_nav{
display:block;	
}
.main_right_outer{
display:block;	
}
.media_990{
display:none!important;	
}
.main_right{width:215px;}
.header-search-holder{
	right:55px;
}
}
 @media screen and (max-width:910px){
	  #page{display:none;}
   #mobile_page{
	display:block;  
  }
  .section1{
	display:none;  
  }
  .main_header{
	padding-top:10px;  
  }
  .footer_col3 {
    width: 25%;
  }
  .footer ul li {
    font: 300 13px/24px 'museo300', sans-serif;
    background: url('../imgs/bullet_new.png') no-repeat 0px 7px;
}
.fixed_nav {
    top: 0px;
}
.col4_in{
height: 300px;
}
.col4 {
    width: 50%;
}
.details1 img{
width:100%;	
}
.slider2_main{width:30%;height:80px;}
  }
  @media screen and (max-width:880px){
  	.footer_col3 {
    width: 18% !important;
    border: 0px solid #ffffff;
    float: left;
    padding: 0px 0px 0px 50px;
    margin-bottom: 20px;}
	.per_left{
	width:100%;
	padding-right:0px;
	float:none;
	}
	.per_right{
	width:100%;
	padding-left:0px;
	float:none;
	}
  }
  @media screen and (max-width:850px){
	.fac_details {
    width: calc(100% - 280px);
	}
	/*.details1_left {
    width: 68%;
    }*/
	.details1_left {
    width: 100%;
    }
	.details1_left_cep{
	 width: 100%;
}

	#ref_links {
    position: relative;
    width: 120px;
	}
	.fac_info3 {
     width: 45%;
	}
	.fac_img{
 /*width: 120px;
height: 128px;*/
width: 200px;
height: 250px;
}
.fac_img_org{
 width: 200px;
height: 250px;
}

  }
  @media screen and (max-width:800px){
	.home1_left {
    width: 60%;
	}
	.details1_left {
    width: 100%;
	}
	.details1_right {
    width: 55%;
	}
	.details1_left_cep{
	 width: 100%;
}
.details1_right_cep{
 width: 55%;
}

	.hod_left {
    width: 40%;
	}
	
.img-box
   { width: 28.5%;
	height:200px;
	border:1px solid #036;
}
  }
  @media screen and (max-width:768px){
	.fixed_nav {
    top: 0px;  
	}
	.dl_in{
		width:45%;
}
.textoverlay {
    bottom: 30px;
}
.show-at-480{display:block;}
#mobile_only{
visibility:visible;
}
#mobile_search{
visibility:visible;	
}
.main_right_outer{
display:none;	
}
  }
 

  @media screen and (max-width:680px){
	.hod_left {
    width:100%;
	float:none;
	} 
	.hod_right {
    width: 95%;
    float: none;
    margin: 0px 0px 20px 0px;
    padding-left: 0px;
	border-left:0px;
	
}
.hod_right.dep_details {
    padding: 0px 0px 0px 20px;
}
.coll_list_left{
width:150px;
}
.coll_list_right{
width:calc(100% - 180px);
}
.fac_shadow li {
    padding: 10px 10px 10px 25px;
	width: 95%;
    float: none;
    margin: 10px 0px 10px 0px;
}
/*ul li.fac_shadow {

    width: 45%;
}*/
.col4_in{
height: 400px;
}
  }
  @media screen and (max-width:600px){
	.footer{
	/*display:none;*/
	width:100%;
	}
	
	.footer_col3{
		width:80%;
	}
	
	.col4 {
    width: 50%;
    margin: 20px 0px 0px 0px;
	}
	.il1 {
    width: 70%;
}
.mig_left{
width:98%;
float:none;
margin:0px 0px 10px 0px;
padding:20px 7px 20px 7px;
}
.mig_right{
width:98%;
float:none;
margin:10px 0px 0px 0px;
padding:20px 7px 20px 7px;
}
.l_info {
    width: 35%;
    float: left;
    padding: 15px 10px 0px 0px;
}
.r_info {
    width: 58%;
    float: left;
    padding: 15px 0px 0px 10px;
}

#index-popup .inner {
width: 300px;
margin-left: -150px;
position: absolute;
top: 200px;
left: 50%;
background: 0 0;
z-index: 9999999992;
background: #fff;
padding:50px 0px 50px 0px;
}
.thank_you {
line-height: 30px;
}
.details1 h4 {
    font: 400 17px/24px "bebas_neuebold", arial;
    color: #0161b3;
    padding-bottom: 10px;
    letter-spacing: 1px;
    text-align: left;
}
.stat h4 {
    font:400 17px/24px 'museo500', sans-serif;
    text-transform: none;
}
.stat h5 {
    font: 300 14px/20px 'museo300', sans-serif;
}
.dl_in{
		width:100%;
		float:none;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #cccccc;

}
.ir1 h4{
	 font: 400 18px/24px 'museo300', sans-serif;
}
.slider2_main{width:100%;height:80px;right:0px;height:auto;}
.slider2_inner{padding:5px 0px;}
.slider2_inner p {
    font: 400 12px/18px 'museo700', arial, sans-serif;
	padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;
}
/*.slider2_main{width:50%;height:90px;}*/

  }
  @media screen and (max-width:540px){
	.fac_details {
    width:100%;
	padding: 20px 0px 0px 0px;
	}
	.fac_img{
	width: 150px;
	height: 160px;
	}
	.fac_img_org{
	width: 100px;
	height: 125px;
	}
	.desktop-banner{
display:none!important;	
}
.mobile-banner{
	display:block!important;
}
.coll_list_left{
width:100%;
float:none;
padding:0px 0px 0px 0px;
}
.coll_list_right{
display:none;
float:none;
}
.contact_left_form .inputbox {
    margin: 10px 0px 10px 0px;
    background: none;
    font: 400 14px/20px 'Open Sans', sans-serif;
    text-align: left;
    color: #6f6d6d;
    width:92%;
	height: 25px;
}
.c_sub_right {
    width:100%;
    float: none;
}
.c_sub_left {
    width:100%;
    float: none;
}
.contact_right_form {
    width: 100%;
    float: none;
    padding: 20px 0px 20px 0px;
}
.img-box {
    width: 45%;
	border: 0px solid #0F0;
	height:auto;
}
.img-box img{
height:auto;
}
.col4_in{
height:auto;
}
.col4 {
    width: 100%;
	margin:0px 0px 0px 0px;
}
.vice li{
 color:#202020;	
 font:14px/22px 'museo300', sans-serif;
 }
 .gray_header h3{
    font: 100 22px/27px 'museo100', sans-serif;
}
.fac_details h5{
 color:#3283c2;	
 font:20px/24px 'museo500', sans-serif;
}
.cep p{
    font: 400 14px/24px 'museo300', sans-serif;
}
.acad_para p{
    font: 400 14px/24px 'museo300', sans-serif;
}
.ir1 h4 {
    font: 400 17px/22px 'museo300', sans-serif;
	padding-top:8px;
}
.red{
	font: 400 15px/24px 'museo300', sans-serif;
}

.col4_in{
margin:0 auto;
width:90%;border:0px solid #090;
position:relative;
}
/*.slider2_main{width:100%;right:0px;height:90px;}*/
}
  @media screen and (max-width:520px){
	 .footer_col3_right {
		width:100%;
		margin:0 auto;
		text-align:center;
		float:none;
		padding:10px 0px 0px 0px;
	 }
	  .footer_col3_left {
		width:100%;
		margin:0 auto;
		text-align:center;
		float:none;
		padding:0px 0px 0px 0px;
	 }
	  .footer_col3_center {
		width:100%;
		margin:0 auto;
		text-align:center;
		float:none;
		padding:10px 0px 10px 0px;
	 }
	 .il1 {
    width: 100%;
}
.ir1 {
    width: 100%;
}
.btn-class {
    width: 70%;
}
	.home1_right {
    width: 88%;
	}
	.fac_shadow p {
    padding: 0px 0px 0px 40px;
    }	
	
.textoverlay{
display:none;	
}
.mobile_block{
width:100%;
background:#127ab5;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
display:block;
position: relative;
height:90px;
}
.mobile_block p {
    color: #ffffff;
    font: 400 17px/19px 'museo700', sans-serif;
    letter-spacing: 0px;
    z-index: 5;
   
    text-align: left;
    padding:10px 0px 10px 5px;
	margin:0 auto;
	
}
.col3_form {
    width: 90%;
    padding: 0px 0px 10px 0px;
    float: none;
    margin: 0 auto;
   
}
#red_flag {
    font: 400 17px/38px "bebas_neuebold", arial;
    width: 120px;
}
.sort_by {
    width: calc(100% - 240px);
}
.sort_by span, .sort_by span {
    font: 100 14px/24px 'museo300', sans-serif;
    padding-left: 15px;
}
.search_mobile{
	width:50%;
	position:absolute;
	right:0px;
	border:1px solid #ff0000;
	z-index:99!important;
	height:30px;
}
.search_img{
background:url(../imgs/search.png) top 0px right 0px no-repeat;	
padding-left:0px;
}
ul li.fac_shadow {
    width: 100%;
    margin: 10px 0px 10px 0px;}
.organ {
    font: 400 25px/30px "bebas_neuebold", arial!important;
}

.facilities li {
    font: 400 14px/22px 'museo300', sans-serif;
}
.coll_info h5{font-size:15px;}
.coll_info h6{font-size:13px;}
.search_text{
    width: 94%;}
	.department-graphs {width: 100%;margin:0 auto;padding:0px 0px 40px 0px;}




.map-container {
    width: 100%;
}
.map-container .map-set {
    width: 100%;
    margin: 0 0 25px;
}
.map-container .map-set:nth-child(odd),.map-container .map-set:nth-child(even) {
    float: none;
}
  }
  @media screen and (max-width:460px){
	.logo {
    width: 83%;
}  
.logo img {
    width: 100%;
}
#red_flag {
    font: 400 17px/38px "bebas_neuebold", arial;
    width: 120px;
	float:none;
}
.sort_by {
    width: 100%;
	float:none;
	text-align:left;
	padding-left:35px;
}
.sort_by span{
    font: 100 14px/24px 'museo300', sans-serif;
    padding-left: 15px;
}

  }
  @media screen and (max-width:400px){
	
	.details1_right {
    width: 100%;
	}
	
	.img-box {
    width: 100%;
	margin:0px 0px 15px 0px;
	border: 0px solid #0F0;
}
.search_text{
    width: 92%;}
  }
  @media screen and (max-width:370px){
	.fac_info3 {
    width: 100%;
    }  
  }




/* .container-news {
    display: flex;
    justify-content: center;
    gap: 20px;
    margin-top: 10px;
} */


.container-news .card-content {
    padding: 15px 0px;
}

.container-news .date {
    display: flex;
    align-items: center;
    font: normal 400 14px / 20.56px 'Heebo';
    color: var(--para-text);
}



.container-news h3 {
    font: normal 500 18px / 24.3px 'Josefin Sans';
    color: var(--heading-text);
    text-align: left;
    margin: 10px 0px;
    /* text-transform: capitalize; */
}


  .container-event {
    display: flex;
    justify-content: center;
    gap: 20px;
    margin-top: 10px;
}

.container-event  .card {
    overflow: hidden;
    width: 33.33%;
    text-align: left;
}

.eimg {
    width: 100%;
    /* height: 180px;
    object-fit: cover; */
}

.container-event  .card-content {
    padding: 15px 0px;
}

.container-event  .date {
    display: flex;
    align-items: center;
    font: normal 400 14px / 20.56px 'Heebo';
    color: var(--para-text);
}

.event-vewdetails {
    font: normal 600 12px / 20.56px 'Heebo';
    text-align: center;
    letter-spacing: 1.2px;
    text-decoration-line: underline;
    text-transform: uppercase;
}

.container-event h3 {
    font: normal 500 18px / 24.3px 'Josefin Sans';
    color: var(--heading-text);
    text-align: left;
    margin: 10px 0px;
    /* text-transform: capitalize; */
}


@media only screen and (max-width: 600px) {
    .container-event {
        display: block;
    }
    .container-event .card {
        width: 100%;
        margin-bottom: 20px;
    }
  }


  .d-flex{
    display: flex;
  }

  .lh{
    line-height: 0px;
  }


.gap-5p{
    gap:5px;
 } 

 .gap-1{
    gap:10px;
 } 


 .jc-sb{
    justify-content: space-between;
 }



 
.t1 {
    font: 400 14px/17px 'Heebo';
}

.t2 {
    font: 400 16px/22px 'Heebo';
}

.t3{
    font: 600 28px / 32px 'Heebo';
}

.t4 {
    font: 600 12px/22px 'Heebo';
}

.t5{
    font: 500 18px/24.3px 'Josefin Sans';
}

.color1{
    color: var(--para-text) !important;
}

.color2{
    color: var(--heading-text);
}

.color3{
    color: #005393;
}

.color4{
color: var(--secondary-color-m);
}

.text-uppercase{
    text-transform: uppercase;
}


.py-1{
    padding-top: 10px;
    padding-bottom: 10px;
}

.pb-2{
    padding-bottom: 20px;
}

.pt-2{
    padding-top: 20px;
}
.pt-1{
    padding-top: 10px;
}

.mt-1{
    margin-top: 10px;
}

.mt-3{
    margin-top: 30px;
}


.bx-shadow1{
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.10);
}


.wm-70{
    width: 70%;
}
.wm-30{
    width: 30%;
}

.mtb-5p{
    margin: 5px 0px;
}

.fa-size1 {
    font-size: 16px !important;
    font-weight: bold !important;
}

.ml-1{
    margin-left: 10px;
}

.mr-1{
    margin-right: 10px;
}




.colm-3{
    width: 33.33%;
    padding: 0px 10px;
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: transparent !important;
}

.d-flexm {
    display: flex;
  }

@media only screen and (max-width: 600px) {
    .d-flexm {
      display: block;
    }

    .wm-70{
        width: 100%;
    }
    .wm-30{
        width: 100%;
    }

    .colm-3{
        width: 100%;
        padding: 0px 0px 40px 0px;
    }
    
    
  }



  #news-carousel .owl-controls {
    display: block !important;
    margin: 0;
    position: absolute;
    top: unset;
    bottom: -55px;
    left: 50%;
    transform: translate(-50%, -50%);
}



#news-carousel .owl-controls .owl-page span {
    background: #d39f105c !important;
    border: 1px solid #d39f105c !important;
}

#news-carousel .owl-controls .owl-page.active span{
    background: #D39F10 !important;
    border: 1px solid #D39F10 !important;
}

.bg-gray1{
    background-color: #F9F9F9;
}

/* #news-carousel .owl-controls .owl-page span {
    margin-top: 0px;
} */


/* #news-carousel .owl-wrapper{
    display: flex !important;
    gap: 10px !important;
    width: 100% !important;
} */