﻿@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Open+Sans');

body															{ font-family: 'Open Sans', sans-serif; }

.contBg															{ background:#fff; }
.floatRH														{ float:right; }
.noPadding														{ padding:0; }
.padLH55														{ padding-left:55px; }
.txtCenter														{ text-align: center;}

header															{ position:relative; }
header .logoArea												{ width:100%; background:#0095D6; }
header .logoArea .logo											{ width:263px; float:left; text-align:left; padding:13px 0; font-size:20px; color:#0d0061; height:auto; }
header .logoArea .logo span										{ float:left; }
header .logoArea .logo img										{ width: 100%; }
header .topContInfoArea											{ margin-top:41px; }
header .topContInfoArea	.topContInfo							{ text-align:left; float:right; font-size:14px; }
header .topContInfoArea	.topContInfo a i						{ width:40px; height:40px; border:1px solid #5c89fa; color:#5c89fa; font-size:21px; border-radius:50%; margin-left:3px; 
																  text-align:center; padding-top:10px; }
header .topContInfoArea	.topContInfo a							{ color:#fff; }																	  
header .topContInfoArea	.topContInfo a:hover i					{ background:#5c89fa; color:#fff; border:1px solid #5c89fa;  }																  
													
.navbar-default													{ background:#fff; }
.logo 															{ float:left; width:160px; height:23px; display:block; margin:11px 0; height:50px; }
.logo a															{ text-decoration:none; }
/*.navbar														{ border-bottom:1px solid #5c89fa; border-top:0px solid #5c89fa; border-right:0px solid #e7e7e7; border-left:0px solid #e7e7e7; border-radius:0; background:#5c89fa;  }*/
.navbar															{ border-bottom:1px solid #006284; border-top:0px solid #5c89fa; border-right:0px solid #e7e7e7; border-left:0px solid #e7e7e7; border-radius:0; 
background:#006284;  }
.navbar-nav > li > a											{ padding:20px 7px; font-size:15px; }
.navbar-default .navbar-nav > li > a:hover						{ /*background:#093283;*/ color:#24C6FF; }
.navbar-default .navbar-toggle									{ border-color:#fff; margin-top:20px; }
.navbar-default .navbar-toggle .icon-bar						{ background-color:#fff; }	
.navbar-default .navbar-toggle:hover							{ background-color:#12378a;  }
.navbar-default .navbar-toggle:hover .icon-bar					{ background-color:#fff;  }
.navbar-default .navbar-nav > li > a							{ color:#fff; }	
.navbar															{ margin-bottom:0; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form	{ border-color:#5c89fa; }
.container > .navbar-header										{ border:none; }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus	{ background-color:transparent; color:#24C6FF; }
.navbar-nav li ul.dropdown-menu									{ background-color:#006284; color:#f1f1f1; border:1px solid #006284; box-shadow:0 6px 12px #474747; }
#divLeftMenu li.dropdown-submenu ul.dropdown-menu				{ background-color:#006284; color:#f1f1f1; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus	{ background-color:#0082A5; color:#fff; }
.dropdown-menu > li > a											{ color:#f1f1f1; padding:7px 15px; }
.dropdown-menu	i												{ margin-right:7px; }
.dropdown-menu .divider											{ margin:0; }

.carousel-control.right											{ background-image:none; }
.carousel-control.left											{ background-image:none; }


.dropdown-submenu 												{ position: relative; }
.dropdown-submenu>.dropdown-menu 								{ top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px; border-radius: 0 6px 6px 6px; }
.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: #01312b; margin-top: 5px;   margin-right: -10px; }
.dropdown-submenu:hover>a:after 								{ border-left-color: #01312b; }
.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; }

.importantLinksArea												{ padding:35px 0; }
.importantLinksArea h2											{ text-align: center; text-transform: uppercase; font-weight: bold; padding-bottom: 20px; color: #115093; }
.importantLinksArea .linkBlock									{ padding: 15px; border: 1px solid #006284; }
.importantLinksArea .linkBlock a .link 							{ background:#f3f3f3; padding: 10px 5px; margin-bottom: 5px; }
.importantLinksArea .linkBlock .link:hover						{ background: #006284; color: #f1f1f1; }
.importantLinksArea .linkBlock .link img						{ width: 5%; }							 
.importantLinksArea .linkBlock a .link							{ text-decoration: none; }

.shortDescArea													{ background: #f3f3f3; padding:35px 0; }
.shortDescArea h2												{ font-size:21px; color:#015046; line-height:33px; }
.shortDescArea .heading											{ border-bottom:1px solid #015046; margin-bottom:45px;}
.shortDescArea h2 span											{ padding-bottom:8px; border-bottom:2px solid #015046; font-size:41px; font-family: 'Montserrat', sans-serif; font-weight:400; }
.shortDescArea .shortDescBlk									{ text-align:center; padding:25px; margin-bottom:25px; }
.shortDescArea .shortDescBlk h2									{ text-transform:uppercase; color:#fff; font-size:29px; padding:10px 0; margin:0 0 15px;  }	
.shortDescArea .shortDescBlk p									{ color:#fff; margin-bottom:35px; font-size:15px; }	
.shortDescArea .shortDescBlk a									{ color:#fff; border:2px solid #fff; padding:7px 25px; text-transform:uppercase; font-weight:500; }
.shortDescArea .shortDescBlk a:hover							{ text-decoration:none; background:#015046; color:#fff; }
.shortDescArea .shortDescBlk.BlkBg1								{ background:#E87790; }
.shortDescArea .shortDescBlk.BlkBg2								{ background:#37D3CF; }
.shortDescArea .shortDescBlk.BlkBg3								{ background:#128CC9; }


.ContBlkArea													{ padding:50px 0; }
.ContBlkArea hr													{ border-color: #3666b7; width: 10%; border-width: 3px; }
.ContBlkArea .ContBlkMsg										{ margin-bottom:15px; }
.ContBlkArea .ContBlkMsg .heading								{ font-size:25px; color:#F8BF90; border-bottom:2px #F8BF90 solid; padding-bottom:15px; }
.ContBlkArea .ContBlkMsg .Content								{ font-size:14px; color:#7e8085; padding:3% 5%; min-height:257px; max-height:257px; /*overflow-y:auto;*/ }
.ContBlkArea .ContBlkMsg .Content marquee						{ height:227px; }
.ContBlkArea .ContBlkMsg .Content ul							{ margin:0; padding:0; list-style-type:none; }
.ContBlkArea .ContBlkMsg .Content ul li							{ float:left; display:block; border-bottom:1px #c7c7c7 solid; margin-bottom:10px; }	
.ContBlkArea .ContBlkMsg .Content ul li	span.blkCont			{ font-size:14px; color:#7e8085; text-align:left; float:left; display:block; margin-bottom:5px; }
.ContBlkArea .ContBlkMsg .Content ul li span.date				{ color:#999; font-size:12px; display:block; margin-top:0; width:50%; float:left; text-align:left; }
.ContBlkArea .ContBlkMsg .Content ul li span.date2				{ color:#999; font-size:12px; display:block; margin-top:0; width:50%; float:right; text-align:left; }
.ContBlkArea .ContBlkMsg .Content ul li span.details			{ float:right; }	
.ContBlkArea .ContBlkMsg .Content ul li span.details a			{ text-decoration:none; }
.ContBlkArea .ContBlkMsg img									{ border:1px solid #35ab57; margin:0 15px 10px 0; float:left; }
.ContBlkArea .ContBlkMsg p										{ font-size:14px; color:#777; text-align:left; }
.ContBlkArea .btnArea											{ text-align:center; }
.ContBlkArea .btnArea a											{ padding:7px 21px; font-size:14px; background:#fff; text-decoration:none; color:#35ab57; border:2px solid #35ab57; margin:20px 0; line-height:77px; }
.ContBlkArea .btnArea a:hover									{ padding:7px 21px; font-size:14px; text-decoration:none; background:#35ab57; color:#fff; border:2px solid #35ab57; margin:25px 5px 0 0; }
.ContBlkArea .btnArea a.active									{ padding:7px 21px; font-size:14px; text-decoration:none; background:#35ab57; color:#fff; border:2px solid #35ab57; margin:25px 5px 0 0; }


.contImgBlk														{ padding:50px 0; background:url(../images/college-function.jpg) no-repeat; height:300px }

.blockArea														{ padding:65px 0 70px 0; border-top:0px solid #e7e7e7;  }
.blkCont .blkLabel												{ background-color: #fff; color: #3e423a; padding: 9% 5%; text-align: center; font-size: 16px; margin: 10px 0; cursor:pointer; }
.blkCont .blkLabel:hover										{ opacity:1; transition:all 0.5s ease-in-out 0.1s; background-color: #337ab7; color:#fff; } 
.blkCont .blkLabel span											{ font-size:21px; color:#e1e1e1; }
.blkCont .blkLabel:hover span									{ color:#fff; transition:all 0.5s ease-in-out 0.1s; }
.blkCont .blkLabel.blk1											{ color:#e1e1e1; background:#007558; }
.blkCont .blkLabel:hover.blk1									{ color:#fff; background:#084133; }
.blkCont .blkLabel.blk2											{ color:#e1e1e1; background:#004e7c; }
.blkCont .blkLabel:hover.blk2									{ color:#fff; background:#063a59; }
.blkCont .blkLabel i											{ font-size:35px; margin-bottom:10px; }	
.innerPageContent												{ margin:0 15px; }	

/*.descBlockArea												{ text-align:center; }
.descBlockArea img												{ width:30%; border:1px solid #777; }
.descBlockArea h2												{ font-size:21px; color:#595959; margin-bottom:50px; line-height:33px; }
.descBlockArea h2 span											{ font-size:31px; color:#35ab57; }
.descBlockArea .servBlk											{ border:1px solid #35ab57; padding:3%; margin-bottom:15px; }
.descBlockArea .servBlk img										{ width:100%; }
.descBlockArea .servBlk h3										{ font-size:17px; color:#373737; }
.descBlockArea .servBlk p										{ font-size:14px; color:#777; text-align:left; }	
.descBlockArea .btnArea											{ text-align:center; }
.descBlockArea .btnArea a										{ padding:7px 21px; font-size:14px; background:#fff; text-decoration:none; color:#35ab57; border:2px solid #35ab57; margin:20px 0; line-height:77px; }
.descBlockArea .btnArea a:hover									{ padding:7px 21px; font-size:14px; text-decoration:none; background:#35ab57; color:#fff; border:2px solid #35ab57; margin:25px 5px 0 0; }
.descBlockArea .btnArea a.active								{ padding:7px 21px; font-size:14px; text-decoration:none; background:#35ab57; color:#fff; border:2px solid #35ab57; margin:25px 5px 0 0; }
*/
.descBlockArea													{ padding:30px 0; text-align:center; background:#f5f5f5; }
.descBlockArea .descBlock h3									{ font-size:72px; color:#ff4400; text-align:left; padding-bottom:20px; font-weight: 600; }
.descBlockArea hr												{ border-color: #29c0ff; width: 10%; border-width: 3px; }
.descBlockArea .descBlock										{ border:1px solid #006284; padding:2%; margin-bottom:15px; }
.descBlockArea .descBlock ul									{ text-align: left; color: #777777; }
.descBlockArea .descBlock h3									{ font-size:27px; color:#115093; }
.descBlockArea .descBlock p										{ font-size:14px; color:#777; text-align:left; text-align:justify;  }
.descBlockArea .descBlock img									{ width: 30%; border:1px solid #35ab57; margin:0 15px 10px 0; float:left; }
.descBlockArea .btnArea											{ text-align:center; }
.descBlockArea .btnArea a										{ padding:7px 21px; font-size:14px; background:#fff; text-decoration:none; color:#F8BF90; border:2px solid #F8BF90; line-height:54px; }
.descBlockArea .btnArea a:hover									{ padding:7px 21px; font-size:14px; text-decoration:none; background:#F8BF90; color:#fff; border:2px solid #F8BF90; margin:5px 5px 0 0; }
.descBlockArea .btnArea a.active								{ padding:7px 21px; font-size:14px; text-decoration:none; background:#F8BF90; color:#fff; border:2px solid #F8BF90; margin:5px 5px 0 0; }
.title															{ float:right; }
	

.topFooter														{ background:#66330C; padding:45px 0; }
.topFooter p													{ color:#fff; font-size:12px; }
.topFooter p.footSocialIcon										{ margin:27px 0; color:#fff; font-size:18px; }		
.topFooter p.footSubHead										{ font-size:12px; color:#00abc9; text-transform:uppercase; margin:15px 0 10px; }
.topFooter p.footAddres											{ color:#fff; font-size:14px; word-break:break-all; }	
.topFooter p i													{ margin-right:10px; }
.topFooter .footBlk												{ border-left:0px #2e2e2e solid; padding-left:25px; margin:25px 0; }
.topFooter .footBlk h4											{ text-transform:uppercase; color:#fff; font-size:18px; }	
.topFooter .footBlk hr											{ width:23%; border:1px #00ace8 solid; text-align:left; margin:0; }	
.topFooter .footBlk ul											{ margin:10px 0; padding:0; list-style-type:none; }
.topFooter .footBlk ul li										{ margin:15px 0; }
.topFooter .footBlk ul li a										{ font-size:14px; color:#fff; /*text-transform:uppercase;*/ text-decoration:none; }
.topFooter .footBlk ul li a:hover, .topFooter .footBlk ul li a.active					{ color:#00ace8; }
.topFooter .footBlk ul li.ShortLinks							{ padding:15px 0; border-bottom:1px #2e2e2e solid; margin:0; }
.topFooter .footBlk ul li.ShortLinks a							{ font-size:12px; color:#636363; text-transform:uppercase; text-decoration:none; padding:10px 0; }
.topFooter .footBlk.midBlk										{ border-left:1px solid #fff; border-right:1px solid #fff; padding-left:55px; }

.topFooter .footBlk .footPostBlk								{ margin:10px 0; }
.topFooter .footBlk .footPostBlk .imgBlk						{ float:left; margin-right:4%; width:36%; /*height:77px;*/ }
.topFooter .footBlk .footPostBlk .imgBlk img					{ width:100%; }	
.topFooter .footBlk .footPostBlk .newsBlk						{ float:left; width:59%; /*height:77px;*/ }
.topFooter .footBlk .footPostBlk .newsBlk .heading				{ float:left; color:#00ace8; font-size:17px; }	
.topFooter .footBlk .footPostBlk .newsBlk .more					{ float:left; color:#00ace8; font-size:11px; }
.txtAlign												 		{ text-align: center; }


.bottomFooter													{ background:#331703; color:#fff; padding:10px 0; font-size:14px; }
.copywriteArea													{ margin-top:25px; padding-top:20px; border-top:1px solid #fff; }
.copywriteArea	a												{ color:#00f6ff; }
#btnLeftMenu {display:none;}


@media (min-width:320px) and (max-width:1199px){
	header .topHeader ul.contact-details						{ text-align:center; }
	header .topHeader ul.social-list							{ float:none; text-align:center; border-top:0px #f2f2f2 solid;  }
}

@media (min-width:768px) and (max-width:991px){
	.navbar-default .navbar-nav > li > a						{ font-size:13px; }

}
@media (min-width:320px) and (max-width:767px){
	header .logoArea											{ width:100%; float:none; text-align:center; padding:13px 0 7px; font-size:20px; color:#0d0061; }
	header .logoArea .logo										{ width:100%; }
	header .logoArea img										{ width:100%; }
	header .topContInfoArea										{ padding-bottom:20px; padding-top:20px }
	header .topContInfoArea .topContInfo						{ text-align:center; float:none; }
	.navbar-nav > li > a										{ padding-top:7px; padding-bottom:7px; font-size:13px; text-align:center; }
	.navbar-default .navbar-toggle								{ margin-top:10px; }
	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a		{ text-align:center; color:#fff; }
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus 	{ color:#ffcc00; }
	/*.navbar-nav .open .dropdown-menu							{ border:3px #5c89fa solid; color:#1b377c; }*/
	.innerPage p img.innerPageImg								{ width:100%; }
	.navbar-collapse											{ padding-right: 15px; padding-left: 15px; overflow-x: visible;}
	.dropdown-submenu>a:after, .dropdown-submenu>a:hover:after 					{ border-left-color: #5c89fa; }
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus	{ background-color:#12378a; }
	.copywriteArea																{ text-align:center; }
	.footerLink ul li															{ float:none; }
	header .topContInfoArea	.topContInfo img									{ margin:20px; width:auto; }
}
@media (min-width:320px) and (max-width:991px){
	.topFooter .footBlk.midBlk													{ border-left:0px solid #fff; border-right:0px solid #fff; padding-left:25px; }	
}

/************************************************************* Inner Page CSS  *************************************************************************/
	

/*************** Inner Page Left Menu Starts  **************************/


#innerPageMenu							{ text-align:left; border:1px #c7c7c7 solid; padding:0; }
#innerPageMenu li a						{ color:#474747; font-size:15px; }
#innerPageMenu li a:hover				{ color:#1580fc; text-decoration:none; }
#innerPageMenu p						{ padding:5%; border-bottom:1px solid #d9d9d9; margin:0; color:#1681fc; font-size:17px; }	
#innerPageMenu p i, #menu li a i		{ font-size:17px; margin-right:10px; }
#innerPageMenu li						{ list-style: none; padding:7px 19px 9px; margin: 0; border-bottom: 1px dashed #e1e1e1; }

/*************** Inner Page Block Listing Starts  **************************/

.innerPageArea										{ text-align:center; padding:30px 0; }
.innerPageArea h2									{ color:#315ac2; text-transform:uppercase; }
.innerPageArea hr									{ border-color: #29c0ff; width: 10%; border-width: 3px; margin-bottom:59px; }
.innerPageContent h3								{ color:#474747; text-align:left; border-bottom:1px solid #474747; padding-bottom:15px; margin-bottom:15px; margin-top:0; }
.innerPageContent p									{ text-align:left; color:#7e8085; }
.departName											{ border:3px solid #3e4cb7; background:#fff; color: #3e423a; padding: 9% 5%; text-align: center; font-size: 16px; margin: 0 0 15px; cursor:pointer; }
.departName:hover									{ opacity:1; transition:all 0.5s ease-in-out 0.1s; background:#002147; color:#fff; } 
.departName span									{ text-transform:uppercase; font-size:31px; color:#3e423a; }
.departName:hover span								{ color:#fff; transition:all 0.5s ease-in-out 0.1s; }



@media screen and (min-width: 769px) {
	#nav-tabs-wrapper 			{ display: block!important; }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
	.departName					{ margin-top:10px; }
	.innerPageContent h3		{ margin-top:15px; }
}
@media screen and (max-width: 768px) {
    #btnLeftMenu {display:block;}
	.nav-tabs-dropdown 			{ display: block; border-radius:0; }
	#nav-tabs-wrapper 			{ display: none; border-top-left-radius: 0; border-top-right-radius: 0; text-align: center; }
	.nav-tabs-horizontal 		{ min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05); box-shadow: inset 0 1px 1px rgba(0,0,0,.05); }
	.nav-tabs-horizontal  > li 									{ float: none; }
	.nav-tabs-horizontal  > li + li 							{ margin-left: 2px; }
	.nav-tabs-horizontal > li, .nav-tabs-horizontal > li > a 	{ background: transparent; width: 100%; } 
	.nav-tabs-horizontal  > li > a 								{ border-radius: 4px; }
	.nav-tabs-horizontal  > li.active > a, .nav-tabs-horizontal  > li.active > a:hover, .nav-tabs-horizontal  > li.active > a:focus { color: #ffffff; background-color: #428bca; }
}
/*************** Inner Page Left Menu End  **************************/



/*custom subhankar*/
.fixed-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999999999999999;
    padding: 0 0 0 15px !important;
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 8px 3px;
}
 .deptHdr{color: #6b0564; font-size: 24px;}
 .divLine{border-top: 1px solid #999999; border-bottom: 2px solid #999999; height: 1px;  margin-bottom: 5px;}



