@charset "utf-8";
/* CSS Document */
/* CSS PNG FIX --------------------------------------------- */
div {
	behavior: url(../css/scripts/iepngfix.htc);
	margin:0px;
	padding:0px;
}
/* CSS PNG FIX ENDS ----------------------------------------*/

a {outline:none; text-decoration:none; cursor:pointer;}
:focus {
outline:none;
}

body, h1, h2, h3, h4, h5, h6, p, ul, li{
	margin:0px;
	padding:0px;
	 }

body {
	text-align:center;
	margin:0px 0px;
	padding:0px;
	background:#ffffff ;
	font-family:arial;
	font-size:12px;
}

.clear {
	clear:both;
	font-size:0px;
	height:0px;
	background:transparent;
	margin:0px;
	padding:0px;
	line-height:0px;
}

.spacer5 {font-size:1px; height:5px; background:transparent;}

.spacer2 {font-size:1px; height:2px; background:transparent;}

.spacer10 {font-size:1px; height:10px; background:transparent;}

.spacer15 {font-size:1px; height:15px; background:transparent;}

.spacer20 {font-size:1px; height:20px; background:transparent;}

.spacer23 {font-size:1px; height:23px; background:transparent;}

.spacer25 {font-size:1px; height:25px; background:transparent;}

.spacer30 {font-size:1px; height:30px; background:transparent;}

.spacer35 {font-size:1px; height:35px; background:transparent;}

.spacer40 {font-size:1px; height:1px; background:transparent; }

.spacer45 { font-size:1px; height:45px; background:transparent; }

.spacer50 { font-size:1px; height:10px; background:transparent; }

.spacer55 { font-size:1px; height:55px; background:transparent; }

.spacer60 { font-size:1px; height:60px; background:transparent; }

img, a img, a:link img, a:visited img { border:none !important; }

.wrapper{margin:0 auto; padding:0; width:1080px; text-align:center; position:relative}


/**************.header start******************/
.language {
cursor:pointer;
color:#4093FE;
}

.language:hover{
cursor:pointer;
color:#0164E5;
}

.lang_mob{
text-align:center;
display:none;
}

.header{padding:6px 0 0; margin:0;}

/*.header .logo{padding:0; margin:0; float:left;  text-align:left}*/
.header .logo {
    padding: 0;
    margin: 0;
    width: 100%;
    float: left;
    text-align: center;
}

.header .text_midle{padding:0; margin:0; float:left; width:50%; text-align:center;}

.header .text_right{padding:5px 0 0; margin:0; float:right; width:26%; text-align:right; color:#666666;}

.header .text_right p{padding:0; margin:10px 0 0; font:400 12px/24px 'Open Sans', sans-serif; color:#656565; text-align:right; }

.header .text_right p a{color:#656565;}

#header-small{display:none; background:#ffffff url(../images/.header-bottom.jpg) no-repeat bottom left; overflow:hidden; padding:0px 0 0px 0; border-bottom:2px solid #005387;}

#header-small .logo-small{text-align:left; margin:0 0 0 5px;}

#header-small .logo-small img{width:78%;}

.menu-link{ border:0px solid #cc0000;  margin:30px 0 0 0; width:65px; float:right;}

.call-link{ border:0px solid #cc0000;  margin:30px 0px 0 0; width:65px; float:right;}

.header-right-small{float:right; width:40%; padding:25px 0 0 0;}

.drop-box{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

.drop-box li{margin:3px 2px 3px 2px; padding:12px 0px 12px 18px; font:600 14px/20px  'Open Sans', arial, sans-serif; color:#484848; list-style:none; text-align:left; border-bottom:0px solid #46cf83; text-transform:uppercase; border-bottom:1px solid #facd7c; background:url(../images/drop-down-arrow.png) left center no-repeat;}

.drop-box li.links{margin:3px 0px 3px 0px; padding:12px 0px 12px 0px; font:600 14px/18px  'Open Sans', arial, sans-serif; color:#484848; list-style:none; text-align:center; border-bottom:0px solid #46cf83;}

.drop-box li a{ color:#484848; text-decoration:none; }

.drop-box1{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:#ffffff; }

.logo-small{float:left; text-align:left;}

/**************.header end******************/

/**************menu start******************/
.nav{background:#0063a2; color:#ffffff; border-top:1px solid #005387; padding:0; margin:0; width:100%; border-top:1px solid #005387; font:bold 13px/20px 'Trebuchet MS';}

.flexnav { padding:0; color: #ffffff; background:#0063a2; }

.flexnav li a {
padding:-0.25em 1.71em;
color: #ffffff;    
background: #0063a2; 
border-left: 0px solid #acaca1; 
text-align:left;
text-transform: uppercase;
} 

.flexnav ul{background:#015890;}

.flexnav li {width:auto; background-color:#015890; } 

.flexnav .touch-button {
position: absolute;
z-index: 999;
top: 0;
right: 0;
width: 25px;
height: 25px;
display: inline-block;
background: transparent;
text-align: center;
}

.flexnav .touch-button .navicon {color: transparent; }

.flexnav li ul li{ border-bottom:1px solid #01446e; width:170px;}

.flexnav li ul li a{ background:#01558b;  color:#000000;  padding:10px 20px 10px 20px; color:#ffffff; }

.flexnav li ul li a:hover{background:#025D96;}

.flexnav li ul li ul li{border-bottom:1px solid #00395c; width:245px;}

.flexnav li ul li:last-child { border-bottom:0px solid #d1d0d0;}

.flexnav ul li ul li ul li a {
    background: #01558b;
}

#menu{background:#0063a2; color:#ffffff; border-top:1px solid #005387; padding:0; margin:0; width:100%; border-top:1px solid #005387;}

#menu ul{  padding:0; width:1200px; margin:0 auto; }

#menu ul li{float:left; color:#ffffff; font:bold 13px/20px 'Trebuchet MS'; list-style:none; padding:7px 0; margin:0; text-transform:uppercase;}

#menu ul li a{ color:#ffffff;  }

#menu ul li span{padding:0 26px; margin:0;}

.menu-hold-small/* .menu-drop */{border-radius: 0px;  color: #ffffff;  font: 16px/18px arial;  margin: 0 nbpx 0 4px; padding: 6px 7px;
    text-align: left;  width: 100%;background:#0063a2;  border-top: 1px solid #005387; border-left:0 none; border-right:0 none; border-bottom:0 none; font:bold 16px/20px 'Open Sans', sans-serif; display:none;}
/**************menu end******************/


/**************slider start******************/
.slider-wrap{width:1200px; margin:0 auto;}
#slider{height:450px; width:100%; overflow:hidden; position:relative;}

#slider img{width:100%;}

.overlay-content{/*position:absolute;  z-index:13; bottom:80px;*/ width:100%; color:#ffffff; font:bold 18px/26px 'Trebuchet MS';}

.overlay-content .cols{float:left; width:30%; padding:7px; margin:0 0px 0 0; height:215px;}

.overlay-content .yellow{background:#eeb20f;  font:normal 20px/26px 'Trebuchet MS';}

.overlay-content .red{background:#c13814;  font:normal 26px/30px 'Trebuchet MS'; text-align:left; /*padding:15px 11px;*/  margin:0 33px;}

.overlay-content .red ul{margin:10px 0 0 0; padding:0;}

.overlay-content .red ul li{margin:0 0 5px; padding:6px 5px;  background:#951f00;  font:600 12px/18px 'Open Sans', sans-serif;list-style:none; text-align:left; }

.overlay-content .red ul li a{color:#ffffff; text-decoration:underline;}

.overlay-content .blue{background:#0063a2 url(../images/image-01.jpg) no-repeat center center;  font:400 14px/20px 'Open Sans', sans-serif; float:right; }

.overlay-content .blue p{font:600 13px/20px 'Open Sans', sans-serif;  width:80%; margin:20px auto; color:#ffffff;}

.overlay-content .blue p a{color:#ffffff; text-decoration:underline; }

.slider-overlay{/*position:absolute; z-index:999; bottom:0;*/ width:100%; border:0px solid #cc0000;}



.bx-wrapper {	height:450px;}

.bx-wrapper img {width:100%; max-width:100%;	display: block;}

.bx-wrapper .bx-viewport {-moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc;	box-shadow: 0 0 5px #ccc; border:  0px solid #fff;	left: 0px;	background: #fff;
		/*fix other elements on the page moving (on Chrome)*/	-webkit-transform: translatez(0);	-moz-transform: translatez(0); 	-ms-transform: translatez(0);    	-o-transform: translatez(0);  	transform: translatez(0);}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {	position: absolute;	/*bottom: -30px;*/	bottom: 20px;	width: 100%;}

.bx-wrapper .bx-pager.bx-default-pager a {background: #b8b8b8; text-indent: -9999px; display: block; width: 17px; height: 17px;	margin: 0 5px;	outline: 0;	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {	background: #0868c2;}

.bx-wrapper .bx-controls-auto .bx-stop {display: block;	text-indent: -9999px; width: 9px; height: 11px;	outline: 0;	background: url(../css/images/controls.png) -86px -44px no-repeat;	margin: 0 3px;}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {	text-align: center;	width: 100%;}

.bx-wrapper .bx-controls-direction a {
position: absolute;	top: 50%;
margin-top: -16px;
outline: 0;	width: 32px;	height: 32px;	text-indent: -9999px;	z-index: 14;
}
/**************slider end******************/

/**************carausel start******************/
#carausel-wrapper{background:#e4f9ff; width:100%; overflow:hidden; padding:18px 0; margin:42px 0 0 0;}

#carausel-container{width:85%; margin:0 auto;}

#carausel-container h1{color:#0f85c2; font:bold 18px/26px 'Trebuchet MS'; margin:0; padding:0; text-align:left;}

#carausel-container p{color:#0f85c2; font:600 14px/20px 'Open Sans', sans-serif; margin:0; padding:0; text-align:left;}

#carausel-container p a{color:#0f85c2; text-decoration:underline;}

#carausel-wrapper .bx-wrapper {	height:auto;}

#carausel-wrapper .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {display: none;	text-indent: -9999px; width: 9px; height: 11px;	outline: 0;	background: url(../css/images/controls1.png) -86px -44px no-repeat;	margin: 0 3px;}

#carausel-wrapper .bx-wrapper, #carausel-wrapper .bx-viewport {  background: transparent;  border: 0 solid #fff;  box-shadow: 0 0 0px #ccc;  left: 0;  transform: translateZ(0px);}

#carausel-wrapper .bx-wrapper { margin: 0 auto 0px;  padding: 0;  position: relative;}

#carausel-wrapper .bx-wrapper .bx-prev {left: -60px;	background:url(../images/carausel-previous-arrow.jpg) no-repeat 0 0px;}

#carausel-wrapper .bx-wrapper .bx-next {	right: -65px;	background:url(../images/carausel-next-arrow.jpg) no-repeat 0px 0px;}

#carausel-wrapper .bx-wrapper .bx-prev:hover {	background:url(../images/carausel-previous-arrow.jpg) no-repeat 0 0px;}

#carausel-wrapper .bx-wrapper .bx-next:hover {background:url(../images/carausel-next-arrow.jpg) no-repeat 0px 0px;}

/**************carausel end******************/

.container-block{width:22.50%; margin:0 1.50% 1% 0; padding:0; float:left; background:#f3f3f3; border:1px solid #e5e5e5; line-height:0; height:163px; overflow:hidden;}

.container-block-middle{ margin:0 1.50% 1% 1.50% !important; }

.container-block-last{ margin:0 0 0 1.50% !important; }

.container-block h2{color:#c82c03;  font:bold 17px/22px 'Trebuchet MS'; margin:8px 8px; padding:0;text-transform:uppercase; text-align:left; }

.banner-image{height:270px; width:100%; overflow:hidden;}

.breadcrum{margin:10px 0 20px 0; padding:0; width:100%}

.breadcrum p {color:#125d92; font:400 13px/18px 'Open Sans', sans-serif; margin:0; padding:0; text-align:left;text-transform:uppercase;}

.breadcrum p a{color:#949496; text-transform:uppercase;}

.breadcrum p a:hover{text-decoration:underline;}

.inside-left{float:left;  width:22%; margin:0 10px 0 0; padding:0 10px 0 0px; }

.inside-left  ul{margin:0; padding:0; background:#e4f9ff;}

.inside-left > ul li{
text-transform:uppercase;
margin:0px 10px 5px 10px; 
padding:7px 0 7px 20px; 
background:url(../images/arrow2.png)no-repeat left 0px top 12px; 
color:#0f85c2; 
font:normal 13px/18px 'Trebuchet MS';
list-style:none; 
text-align:left; 
border-bottom:1px solid #d8f2fa;
}

.inside-left > ul li ul {
display:none;
}


.inside-left ul li a{
color:#0f85c2;
}

.inside-left h1{background: #296fa0 url(../images/arr.png)no-repeat right center;
border-bottom: 1px solid #004672;
margin: 0px 0 0;
padding: 7px 0 7px 13px;
font: bold 14px/20px 'Trebuchet MS';
color:#ffffff;
text-transform:uppercase; letter-spacing:1px;}


.inside-rgt{float:right;  width:75%; margin:0 0px 0 0; padding:0px 10px 10px 0; }
/*.inside-rgt > h1{text-transform:capitalize; }*/

h1{
color: #125d92;
font: normal 26px/30px 'Trebuchet MS';
margin: 0 0 10px;
padding: 0;
text-align: left;
text-transform:uppercase;
}

h2{
color: #125d92;
font: normal 20px/30px 'Trebuchet MS';
margin: 0 0 10px;
padding: 0;
text-align: left;
}

h3{
color: #0f85c2;
font: normal 18px/26px 'Trebuchet MS';
margin: 0 0 5px;
padding: 0;
text-align: left;
}

h4{
color: #575757;
font: bold 16px/22px 'Trebuchet MS';
margin: 0 0 5px;
padding: 0;
text-align: left;
}

p{color:#5e5e5f; font: 400 13px/18px 'Open Sans',sans-serif; margin: 0px 0 15px;  padding: 0px 0 0px 0px; text-align:left;}

.courses-details ol{margin:0px 0px 0px 0px; padding:0px; list-style:decimal;}
.courses-details ol li{color:#5e5e5f; font: 400 13px/20px 'Open Sans',sans-serif; margin:0px 0px 7px; padding:0px;  list-style:decimal;}
.courses-details ol li a{color:#4093fe;}
.courses-details ul{margin:0px 0px 0px 15px; padding:0px; list-style:disc;}
.courses-details ul li{color:#5e5e5f; font: 400 13px/20px 'Open Sans',sans-serif; margin:0px 0px 7px; padding:0px; list-style:disc;}
.courses-details ul li a{color:#4093fe;}

/**************courses start******************/
.courses-details{width:100%; padding:0; margin:5px 0 0 0; /*color: #5e5e5f;  font: 400 13px/18px 'Open Sans',sans-serif; */  margin: 0;   padding: 0 0 0px;   text-align: left;}
.courses-details p{color:#5e5e5f; font: 400 13px/22px 'Open Sans',sans-serif;}
.courses-details p span{color:#2e2e2f;}
.courses-details p a{color:#4093fe;}
.courses-details p a:hover{color:#004672;}
.courses-details .sr-no{float:left; width:8%; }
.courses-details .title{float:left; width:25%; }
.courses-details .duration, .courses-details .qualification, .courses-details .mode-selection{float:left; width:22.10%; }
.title-heading{background:#747474; color:#ffffff; font: bold 16px/20px 'Trebuchet MS'; padding:5px 0 5px 5px; border-right:1px solid #ffffff;  border-bottom:1px solid #ffffff; }
.tabular-content{  padding:5px 5px 5px 5px;  height:100%;border-right:1px solid #e2e3e3; border-bottom:1px solid #e2e3e3;  text-align:center;}
.courses-details table{width:100%; padding:0; margin:0;}
.courses-details th{background:#296fa0; color:#ffffff; font: bold 14px/22px 'Trebuchet MS'; padding:5px 10px;}

.courses-details td{padding:6px 10px; /*border-right:1px solid #e2e3e3; */ border-bottom:1px solid #ffffff;  background:#f6f8f9; color: #5e5e5f; font-family:'Open Sans',sans-serif; font-size:13px;}
.courses-details td strong{font: 700 13px/18px 'Open Sans',sans-serif;}
.courses-details td.year{background:#e3e4e4;  text-align:center; padding:5px 5px 5px 5px;}
.courses-details th.semester{background:#c4c2c2; }

ul.lists{margin:0px 0px 0px 15px; padding:0px; list-style:circle; text-align:left;}
ul.lists li{margin:0px; padding:7px 0px; color:#5e5e5f; font: 400 14px/20px 'Open Sans',sans-serif;}
ul.lists li a{color:#5e5e5f;}
ul.lists li a:hover{color:#0f85c2;}
/**************courses end******************/


/**************gallery start******************/
.img-hold { border: 1px solid #e8e8e8;  box-shadow: 0 0 2px 2px #f2f2f2;  float: left;  margin: 0 13px 40px 0;    padding: 2px 2px 2px; width: 280px; height:210px; }

.img-hold span{ color: #5e5e5f;
    font: 400 14px/20px 'Open Sans',sans-serif;}
.img-hold .inside-imagehold{width: 280px; height:210px;overflow: hidden; margin:0 0 5px 0;}
.img-hold .inside-imagehold img { border: 0 solid #000000;   margin: 0;   padding: 0;    text-align: left; width:100%; height:100%}
.fancybox-overlay {z-index:999;}
.gallery-line-sep {  border-bottom: 1px dotted #e9e9e9;    margin: 18px 0;}

/**************.footer start******************/
.footer{background:#296fa0; width:100%; border-top:1px solid #004672; padding:20px 0 17px; margin:50px 0 0 0;}

.footer .col1{/*float:left; width:74%;*/ float:none; margin:0 0 0 5px;}

.footer .col2,.footer .col3{float:none;/* width:25%;*/ text-align:left;}

.footer .col2{display:none;}

.footer .col1 ul{margin:0 1% 0 0;}

.footer .col1 ul li{/*background:url(../images/footer-listing.jpg) no-repeat center left;*/ color:#ffffff;  font:400 12px/20px 'Open Sans', sans-serif; margin:5px 0; padding:0 18px 0 0px; list-style:none; text-align:left; float:left;}

.footer .col1 ul li a{color:#ffffff;text-transform:uppercase;font-size:12px;}

.footer .col1 ul li a:hover{text-decoration:underline;}

.footer .col2 h3, .footer .col3 h3{ font:bold 18px/24px 'Trebuchet MS'; color:#ffffff; pdding:0; margin:0; text-align:left;}

.footer .col2 p, .footer .col3 p{ font:400 12px/20px 'Open Sans', sans-serif; color:#ffffff; pdding:0; margin:0px 0 0px ; text-align:left;}

.footer .col1 p, .footer .col3 p{font:400 11px/18px 'Open Sans', sans-serif; color:#ffffff;}

.footer .col1 p a, .footer .col2 p a, .footer .col3 p a{ color:#ffffff;}

.social-icon{float:left; margin:0 5px 0 0; padding:0;}

#footer-small{background:#296fa0; width:100%; border-top:1px solid #004672; padding:15px 0; margin:50px 0 0 0; display:none;}

#footer-small p{font:400 12px/18px 'Open Sans', sans-serif;  color:#ffffff; text-align:center; padding:0; margin:0 0 5px 0;}

#footer-small p a{color:#ffffff;}

.top-links span.whitebackground{background:#fff;padding: 2px 3px 2px 6px;border:1px solid #000;text-align:center;margin-left:3px;}

.top-links span.blackbackground{background:#000;padding: 3px 8px 3px 8px;border:1px solid #fff;color:#fff;text-align:center;}

.acess-icon {
    margin-top: 0px;
    margin-left: 2px;
    float: left;
}


/**************.footer end******************/

@media screen and (max-width: 1305px) {
/*#slider img{width:auto;}*/
}
/*mychange*/
#@media screen and (max-width: 1200px) {

#slider .overlay-content .cols{float:left; width:28.50%; padding:5px; margin:0 1.50% 0 1.50% ;}

#slider .overlay-content .red {  padding: 15px 11px !important; width:28.50% !important;}

#menu ul{  padding:0; width:98%; margin:0 auto; }

#menu ul li{float:left; color:#ffffff; font:bold 13px/20px 'Trebuchet MS'; list-style:none; padding:7px 0; margin:0; text-transform:uppercase;}

#menu ul li a{ color:#ffffff;  padding:0 0px;}

#menu ul li span{padding:0 22px; margin:0;}

#slider {    height: auto;    overflow: hidden;    width: 100%;}

#slider .overlay-content .yellow img{width:100%}
}

@media screen and (max-width: 1150px) {
#slider .overlay-content .cols { width: 28%;}

#slider img{width:100%;}

#menu ul li span{padding:0 19px; margin:0;}
}
@media screen and (max-width: 1200px) {
.bx-wrapper {	height:auto;}

.bx-wrapper {  margin: 0 auto 30px;  padding: 0;   position: relative;}

.flexnav li a { padding: 0.75em 1.50em;}
}

@media screen and (max-width: 1100px) {
.header .text_midle {  text-align: center;   width: 50%;}

.header .text_midle img{  text-align: center;   width: 100%;}

.header .logo {  width: 20%;}

#slider .overlay-content .yellow img{width:100%;}

.container-block img{height:125px;}

.header .text_right {    float: right;}

#menu ul li span{padding:0 15px; margin:0;}

.flexnav li a { padding: 0.75em 1.10em;}
}

@media screen and (max-width: 1100px) {

.flexnav li a { padding: 0.75em 1em;}
}



@media screen and (max-width: 1080px){
.wrapper{width:98%}
}


@media screen and (max-width: 960px) {

.header .logo {  width: 15%;}

.container-block{height:auto;}
.container-block img{width:100%; height:auto;}

.header .text_midle {  text-align: center;   width: 60%;}

#menu ul li span{padding:0 12px; margin:0;}

.flexnav li a { padding: 0.75em 0.80em;}

}

@media screen and (max-width: 900px) {

#slider .overlay-content .cols{display:none;}

.header .text_right {  float: right;}

#menu ul li span{padding:0 6px; margin:0;}

.flexnav li a { padding: 0.75em 0.42em;}

}

@media screen and (max-width: 850px) {#slider {   height:auto;    overflow: hidden;    width: 100%;	margin:0 0 0px 0;}}

@media screen and (max-width: 800px) {

	.menu-hold-small{display:none;}

	.header .text_midle { float:right; text-align: center;   width: 75%; padding:20px 0 0 0;  }

	.header .text_midle img{  text-align: center;   width: 100%;}

	.header .text_right {display:none;}

	#menu {display:none;}

	.container-block {margin: 0 1.5% 1.5% 0;   width: 47%;}

	.container-block-middle, .container-block-last  {  margin: 0 1.5% 1.5% 0 !important; }

	.lang_mob{
		display:block;
	}
	
	.left-box{
		width:100%;
		float:none;
	}
	
	.right-box{
		width:100%;
		float:none;
	}

}

@media screen and (max-width: 575px) {

#slider {   margin: 0 0 0px;   overflow: hidden; width: 100%;}

.small-slider {  display: block;}

.container-block{width:98%; margin:15px 0; float:none;}

.container-block-middle{margin:15px 0 !important; float:none;}

#header-small{display:none;}

.header{display:display;}



#carausel-wrapper {display:none;}

}

/* Manjunath's Style*/
.contentPicBanner{
height:auto;
width:100%;
/*overflow:hidden;*/
}

img.contentPic{
width:auto;
max-width:100%;
}

.textEditorDisplay{
text-align:left;
padding:10px 0px;
}

.textEditorDisplay ul,.textEditorDisplay li {
list-style-position:inside;
margin-left:5px;
}

.textEditorDisplay img {
max-width:100%;
}

.pageName{
text-align:left;
padding:10px 0px;
margin:20px 0px;
border-top:10px groove #005992;
border-bottom:1px groove #80B1D0;
border-radius:3px 3px 0px 0px;
text-indent:10px;
color:#FFF;
background: -moz-linear-gradient(45deg, #002841 30%, #003B61 40%, #002841 60%,#0063A2 80%, #001E31 100%);
background: -ms-linear-gradient(45deg, #002841 30%, #003B61 40%, #002841 60%,#0063A2 80%, #001E31 100%);
background: -o-linear-gradient(45deg, #002841 30%, #003B61 40%, #002841 60%,#0063A2 80%, #001E31 100%);
background: -webkit-linear-gradient(45deg, #002841 30%, #003B61 40%, #002841 60%,#0063A2 80%, #001E31 100%);
}

#principallink{
color:#FFF;
text-decoration:none;
}

#principallink:hover{
color:#FFF;
text-decoration:none;
opacity:.9;
filter:alpha(opacity=90);
}

#principalPhoto{
width:334px;
height:154px;
}

/*FACULTY LIST*/	
h3.facDesg{
color: #FFFFFF;
font: normal 16px/20px 'Trebuchet MS';
margin: 0 0 10px;
padding: 3px 10px;
text-align: left;
background:#296fa2;
font-weight:700;
}

p.designation{
color: #f92323;
font: bold 14px/18px 'Trebuchet MS';
padding:0px 0px 8px;
border-bottom:1px solid #dadada;
margin:0px;
}

.fac{
padding:15px 0 27px;
margin:0px;
border-bottom:1px dotted #CACACA;
}

.fac .content-right{float:left;}

.fac ul{margin:-5px 0 0 0; padding:0;}

.fac ul li{  color: #5e5e5f;    font: 400 13px/18px 'Open Sans',sans-serif;  text-align:left; list-style:disc; margin:0 0 0 15px;} 

.fac img{
padding:0px 0px;
margin:0px 20px 0px 0px;
float:left;
border:1px solid #cacaca;
width:155px;
}

.fac img.fac_email_img{
padding:0px;
margin:0px;
float:none;
border:0px;
width:auto;
height:auto;
}

.fac p strong, .fac p b{
color:#525252;
}

.fac p a{
color:#0f85c2;
text-decoration:underline;
}
.fac p a:hover{
color:#0F44C2;
text-decoration:underline;
}

.links1,a.links1,a.links1:visited, a.links1:link{
text-decoration:none;
font-weight:bold;
display:inline;
color:#FFFFFF;
cursor:pointer;
text-transform: capitalize;
}

.links1:hover{
text-decoration:none;
color:#FFFFFF;
}

.fileLinks{
color: #5e5e5f;
font: 400 13px/22px "Open Sans",sans-serif;
margin: 0px 0px 0px 0px;
text-decoration:none;
display:inline-block;
padding:0px;
position:relative;
}

.fileLinks:hover{
text-decoration:none;
color:#004672;
}

.left-box{
float:left; width:42%
}
.middle-box{
float:left; width:40%; margin:0 2%;
}
.left-box h4{
font:normal 18px/20px 'Trebuchet MS'; 
color: #525252; 
padding:0; 
margin:0 0 5px 0; 
text-align:left;
}

.left-box p{
font: 400 13px/20px 'Open Sans',sans-serif;
}
.left-box p a{
color: #5e5e5f;
}
.right-box{
float:right; width:53%
}

@media screen and (max-width: 800px) {

	.left-box{
		width:100%;
		float:none;
	}
	
	.right-box{
		width:100%;
		float:none;
	}

}

.contact-tbl {
font-family: 'Open Sans',sans-serif;  
font-size: 13px;  
font-weight: 400;    
line-height: 38px;  
margin: 30px 0 0 15px;    
padding: 10px 0;    
text-align: left;
}
.contact-tbl td {  padding: 0 0 12px;}
.txtbox {background: none repeat scroll 0 0 #ffffff;  border: 1px solid #bbbbbc;  border-radius: 2px;   box-shadow: 0 0 8px 1px #dddddd inset;  color: #4b4b4b;  font-family: 'Open Sans',sans-serif;  font-size: 14px;  font-weight: 600;  line-height: 22px;   margin: 0 5px 0 0;   padding: 9px;   text-align: left;    width: 90%;}

.submit-btn {background:  #0063a2;  border: 0 solid #000000;  border-radius: 4px;  box-shadow: 1px 1px 2px rgba(7, 56, 10, 0.5), 0 0 1px rgba(255, 255, 255, 0.7) inset; color: #ffffff;
cursor: pointer;  font-family: 'Open Sans',sans-serif;  font-size: 16px;   font-weight: 400;   line-height: 18px;  margin-top: 0;  padding: 6px 10px;  text-align: center;   text-shadow: 0 1px 1px #5d5555;
width: 130px;}
.map-image-holder {  border: 0 solid #cc0000;   float: left;   height:370px;  margin: 10px 0 0;   padding: 0 0 0 3px;   width: 100%;}
.map {height: 100%;    width: 100%;}

/* NEWS */

h2 .newsHeader, h2 .newsHeader>a{
color: #0f85c2;
font: normal 26px/32px 'Trebuchet MS';
margin: 0 0 10px;
padding: 0;
text-align: left;
}

h2 .newsHeader:hover, h2 .newsHeader>a:hover{
color: #0F44C2;
}

/* FORM CLASSES */
.appform{
width:70%;
float:left;
}

.appform_full{
width:100%;
margin-bottom:5px;
margin-top:5px;
}

.appform_left{
width:46%;
float:left;
margin-bottom:12px;
margin-top:5px;
margin-right:15px;
text-align:left;
/* outline:1px solid #000; */
}

.appform_label1{
font-size:13px;
padding:0px 0px;
width: 30%;
display:inline-block;
text-transform:capitalize;
text-align: left;
color:#333333;
vertical-align:top;
margin:0px 0 0 0;
font-family: 'Open Sans',sans-serif;
}

.appform_inp{
background: none repeat scroll 0px 0px #FFF;
background-color: #FFF;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0px 0px;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
border: 1px solid #BBBBBC;
border-radius: 2px;
box-shadow: 0px 0px 8px 1px #DDD inset;
color: #4B4B4B;
font-family: "Open Sans",sans-serif;
font-size: 13px;
font-weight: 600;
line-height: 26px;
margin: 0px 5px 0px 0px;
padding: 2px;
text-align: left;
width: 58%;
}

.appform_radio{
float:left;
}

label.appform_label1  ul.tagit{
display:inline-block;
}


/* UI OVERWRITE */
.ui-tooltip {
width: auto;
max-width: 132px;
opacity:1;
filter:alpha(opacity=10);
padding: 5px 10px;
border-radius: 20px;
font: bold 11px "Helvetica Neue", Sans-Serif;
text-transform:capitalize;
text-align:center;
border:3px solid #FFF;
box-shadow: 0 0 5px #000;
background-size:100% 100%;
}

body .ui-tooltip {
	border-width: 3px;
}

.arrow {
width: 70px;
height: 16px;
overflow: hidden;
position: absolute;
left: 55%;
margin-left: -20px;
bottom: -16px;
}

.arrow.top {
top: -16px;
bottom: auto;
}
.arrow.left {
left: 20%;
}

.arrow:after {
content: "";
position: absolute;
left: 15px;
top: -20px;
width: 20px;
height: 20px;
border:3px solid #FFF;
box-shadow: 0 0 5px #000;
background-color:#FFF;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
tranform: rotate(45deg);
}

.arrow.top:after {
bottom: -20px;
top: auto;
}

.flexnav li > ul {
position: absolute;
top: auto;
left: 0;
-webkit-box-shadow: 0 0 4px 1px #4f4f4f;
box-shadow: 0 0 4px 1px #4f4f4f;
width:170px; 
z-index:999;
}

.flexnav ul li ul li a { background: #004876;}

h5.more-news{text-align:right; padding:0; margin:7px 0 0 0; line-height:0px;}
h5.more-news a{color:#ffffff; /*background: none repeat scroll 0 0 #951f00;*/    font: 600 12px/18px 'Open Sans',sans-serif; text-align:right; text-decoration:underline; margin:0; padding:0;}



.left-bluebox { background: none repeat scroll 0 0 #e4f9ff;  margin: 0;  padding: 10px;}

.left-bluebox p{color:#0f85c2;  font: 14px/18px "Open Sans",sans-serif;}

.left-bluebox h4{color:#125d92; font:bold 16px/20px 'Trebuchet MS'; text-align:left; margin:0 0 10px 0;}


.ms-choice {
    display: block;
    width: 100%;
    height: 26px;
    padding: 0;
    overflow: hidden;
    cursor: pointer;
    border: 0px solid #aaa;
    text-align: left;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 0px;
    background-color: transparent;
}

.form-sep{border-bottom:1px dotted #c3c3c3; margin:10px 0;}
.flexnav {
margin: 0 auto;
max-height: 0;
position: relative;
transition: none 0s ease 0s ;
width: 100%;
z-index: 9999;
}

.fancybox-opened {
    z-index: 80300;
}
.fancybox-overlay {
    z-index: 9999;
}

.sub-row{margin:0; padding:0; border-bottom:1px solid #ececec; padding:0 0 10px 0; margin:0 0 10px 0;}

.sub-row h3{ color:#606061; color: #606061;    font: 700 15px/20px  "Open Sans",sans-serif;	text-align:left;  margin:0; padding:0;}




/*New styles */
.fac table{margin:0px; padding:0px;}
.fac table td{ color: #363636;
    font: 400 13px/18px "Open Sans",sans-serif;
    margin: 0;
    padding: 7px 0 7px;
    text-align: left;
	border-bottom:1px solid #dadada;
}
.fac table td strong{
font-weight:700;
text-transform:capitalize;
}

.readmore{
float:right;
margin-top:10px;
color:#0F85C2;
text-decoration:underline;
font-family:"Open Sans",sans-serif;
}

.readmore:hover{
color:#999;
}

.facImg{float:left; width:155px; margin:0px 20px 0px 0px; overflow:hidden;}
.facImg img{width:155px;}
.fac-details-rgt{float:left; width:78%;}
.fac-details-rgt h2{margin:0px 0px 2px; color:#0f85c2;}
.fac-details-rgt h2 a{color:#0f85c2;}

marquee{background:#e4f9ff; color:#0f85c2; padding:6px 20px; margin:10px 0px 0px; font: normal 13px/22px "Trebuchet MS";}
marquee a{color:#0f85c2;}
.login-btn{color:#ffffff; -moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px; padding:4px 10px; font:normal 11px/20px "Trebuchet MS"; background:#0063a2; text-transform:uppercase;}
.login-btn:hover{background:#03568a;}

h3.heading{font: 600 15px/18px "Trebuchet MS"; color:#0f85c2; text-transform:uppercase;}

.news-block{border-bottom:1px dotted #cacaca; padding:0px 0px 0px; margin:0px 0px 20px; text-align:left;}
.news-block img{float:left; margin:0px 20px 20px 0px;}
.news-block h2.newsHeader{color: #125d92;
    font: 19px/26px "Trebuchet MS";
    margin: 25px 0 6px;
    padding: 0;
    text-align: left;}
.news-block h2.newsHeader a{color:#125d92;}	
.news-block p.date{margin:0px 0px 10px;}
.news-block p.date strong{text-transform:capitalize;}
.news-block p a{color:#4093fe}
.news-block p a:hover{color:#004672;}

.news-block ol{margin:0px 0px 0px 15px; padding:0px; list-style:decimal;}
.news-block ol li{color:#5e5e5f; font: 400 13px/20px 'Open Sans',sans-serif; margin:0px 0px 7px; padding:0px;}
.news-block ol li a{color:#4093fe;}
.news-block ol li a:hover{color:#004672;}
.news-block  ul{margin:0px 0px 0px 15px; padding:0px; list-style:disc;}
.news-block  ul li{color:#5e5e5f; font: 400 13px/20px 'Open Sans',sans-serif; margin:0px 0px 7px; padding:0px;}
.news-block  ul li a{color:#4093fe;}
.news-block ul li a:hover{color:#004672;}

.map-img{float:right; margin:0px 20px 0px 20px;}


.top-links{ font: 400 11px/16px 'Open Sans',sans-serif; color:#4093fe; border-bottom:1px dotted #ccc; padding:0px 0px 6px; margin:0px 0px 10px;}
.top-links a{color:#4093fe; padding:2px;}
.top-links span{color:#666666;}
.top-links a.resize-link{padding:2px;}
.top-links-lft{float:left;}
.top-links-rgt{float:right;}

.menu-small{display:none;}
.menu-small ul{display:none;}

.search-block{font: 400 13px/16px 'Open Sans',sans-serif;
color: #5e5e5f;
background: #F2F2F2;
padding: 13px 20px 19px;
text-align: left;}

.search-block .inputbox{margin:0px; padding:0px 10px; height:35px; border:1px solid #dddddd; width:90%; margin:4px 0px 0px; font: 400 14px/16px 'Open Sans',sans-serif; -moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;}
.search-block select.inputbox{width:100%;}
.search-block .sub-btn{width:100%; margin:20px 0px 0px; height:36px; background:#0063a2; font-family: 'Open Sans',sans-serif;  font-size: 16px;   font-weight: 400;   line-height: 18px; border:0 none; color:#ffffff; -moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px; }
.search-block .col1{width:36%; float:left; margin:0px 30px 0px 0px;}
.search-block .col2{width:23%; float:left; margin:0px 30px 0px 0px;}
.search-block .col3{width:13%; float:left; margin:0px 30px 0px 0px;}
.search-block .col4{width:120px; float:right;}

.search-block .col2 .inputbox{width:86%;}

a.download-btn{padding:6px 30px 6px 15px; font: 400 13px/16px 'Open Sans',sans-serif; color:#ffffff; background:#555555;  background:#555555 url(../images/arr4.png) no-repeat center right 10px; }


/** New boxes **/
.cols{height:165px; width:31%; float:left; background:#e9e9e9; margin:0px 34px 0px 0px;}
.cols h3{color:#0063a2;  font:bold 19px/22px 'Trebuchet MS'; margin:0px; padding:7px 0px 3px; text-transform:capitalize; }
.cols h3 a{color:#0063a2;}

.col1 img{float:left; border:1px solid #bababc; margin:0px 12px 0px 0px; height:160px; width:130px; }
.col1 p{color:#4e4e4e;  font:400 12px/18px 'Open Sans', sans-serif;  margin:0px; padding:0px;}
.col1 p a{text-decoration:underline; color:#017dcd;}

.col2 p{color:#ffffff;  font:400 12px/18px 'Open Sans', sans-serif; background:#8c8c8c; margin:5px 0px 10px; padding:8px;}
.col2 p a{text-decoration:underline; color:#ffffff; text-transform:uppercase;}
.col2 p.more{background:none; margin:5px 0px 0px; padding:0px; text-align:right;}
.col2 p.more a{text-decoration:underline; color:#017dcd; text-transform:uppercase;}

.news-scroll{height:90px; overflow:auto;}

.cols-wrap{padding:0px 13px 13px;}
.col3{float:right; margin:0px;}
.col3 p{color:#00609d; font:400 13px/20px 'Open Sans', sans-serif; margin:0px; padding:0px;}
.col3 p a{color:#00609d; text-decoration:underline; text-transform:uppercase;}


.alumni-register-form{margin:0px 0px 20px;}
.alumni-register-form label{color:#5e5e5f; font:400 13px/20px 'Open Sans', sans-serif; margin:0px; padding:0px;}
.alumni-register-form .inputbox{margin:3px 0px 20px; padding:0px 10px; height:35px; border:1px solid #c0c0c0; width:92%; font: 400 14px/16px 'Open Sans',sans-serif; -moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px; background:#ffffff; box-shadow: 0px 0px 8px 1px #dddddd inset;}
.alumni-register-form textarea.inputbox{height:70px;}

.alumni-register-form .sub-btn{width:110px; margin:20px 0px 0px; height:36px; background:#0063a2; font-family: 'Open Sans',sans-serif;  font-size: 16px;   font-weight: 400;   line-height: 18px; border:0 none; color:#ffffff; -moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px; cursor:pointer;}

.form-left{width:46%; float:left;}
.form-right{width:46%; float:right;}

.inside-full-width{width:100%;}

.courses-details .sitemap-menu{width:46%; float:left;}
.courses-details .sitemap-menu ul{margin:0px 0px 0px 0px;}
.courses-details .sitemap-menu ul li{text-transform:uppercase; margin:0px 0px 0px 0px; font-size:13px; list-style:none;  padding:6px 25px; border-bottom:1px solid #ffffff;  background:url(../images/arrow2.png) no-repeat left 10px top 12px; font-weight:600;}
.courses-details .sitemap-menu ul li a{color: #0f85c2; }
.courses-details .sitemap-menu ul li a:hover{text-decoration:underline;}
.courses-details .sitemap-menu ul li ul li{font-weight:400; font-size:12px;}


/*ul.sitemap{margin:0px;}
ul.sitemap li{text-transform:uppercase; margin:0px 0px 0px 0px; font-size:13px; list-style:none;  padding:6px 0px; border-bottom:1px solid #ffffff;  background:url(../images/arrow2.png) no-repeat left 10px top 12px; font-weight:700;}
ul.sitemap li span{color: #0f85c2; padding:6px 25px;}
ul.sitemap li a{color: #0f85c2; padding:6px 25px;}
ul.sitemap li a:hover{text-decoration:underline;}
ul.sitemap li ul{margin:5px 0px 0px 0px;  border-top:1px solid #fff;}
ul.sitemap li ul li span{padding:6px 40px;}
ul.sitemap li ul li a{padding:6px 40px;}
ul.sitemap li ul li:last-child{border-bottom:0 none;}
ul.sitemap li ul li ul li span{padding:6px 60px;}
ul.sitemap li ul li ul li a{padding:6px 60px;}
ul.sitemap li ul li ul li:last-child{border-bottom:0 none;}

ul.sitemap li ul li{background:url(../images/arrow2.png) no-repeat left 25px top 12px; font-weight:600;}
ul.sitemap li ul li ul li {background:url(../images/arrow2.png) no-repeat left 45px top 12px;  font-weight:400;}
ul.sitemap li.parent{padding:6px 0px 0px;  background:url(../images/arrow2.png) no-repeat left 10px top 12px;}

ul.sitemap li ul li.parent{padding:6px 0px 0px;  background:url(../images/arrow2.png) no-repeat left 25px top 12px;}*/

@media screen and (max-width: 1200px) {
.fac-details-rgt{width:75%;}
.slider-wrap{width:98%;}
#slider{height:auto;}
.bx-wrapper {height:auto; width:100%;}

.search-block .col1{width:38%;}
.search-block .col4{float:left;}
}

@media screen and (max-width: 1080px) {
.overlay-content .yellow img{width:100%;}
.overlay-content .cols{width:29%;}
.overlay-content .blue{float:left;}

.cols{width:30%;}
.col3{float:left;}
}

@media screen and (max-width: 1040px) {
.inside-rgt{width:73%;}
}


@media screen and (max-width: 960px) {
.fac-details-rgt{width:70%;}
.overlay-content .cols{width:28%;}
}

@media screen and (max-width: 800px) {
.inside-rgt{width:98%; padding:0px;}
.inside-left{width:98%;}
.overlay-content .cols{width:98%; margin:0px auto 40px; float:none; height:auto;}
.header .logo {width:100%; text-align:center;}
.header .logo img{width:98%;}
#footer-small{display:block;}
.footer{display:none;}

.map-img{float:none; margin:0px 0px 20px;}
.contentPicBanner{height:auto;}
.top-links{display:none;}

.nav{display:none;}

.menu-small{display:none; margin:0px; padding:0px 0px 15px;}
.menu-small ul{margin:0px; padding:0px; list-style:none;  background:#015890; display:block;}
.menu-small ul li {font:bold 16px/40px 'Trebuchet MS';   color:#ffffff; border-top:1px solid #036cb0; text-transform:uppercase;  text-align:left; background:none; margin:0px; padding:0px 0px 0px 10px; background:url(../images/arrow4.png) no-repeat left 5px top 14px;}
.menu-small ul li a{color:#ffffff; padding:10px 0px 10px 10px;}

.menu-small ul li ul{background:#013F67; margin-left:-10px;}
.menu-small ul li ul li{border-top:1px solid #02558B; background:url(../images/arrow4.png) no-repeat left 15px top 14px; }
.menu-small ul li ul li a{padding-left:20px;}

.menu-small ul li ul li ul{background:#292929;}
.menu-small ul li ul li ul li{border-top:1px solid #3e3e3e; background:url(../images/arrow4.png) no-repeat left 25px top 14px;}
.menu-small ul li ul li ul li a{padding-left:30px;}

.menu-button{font:normal 18px/20px 'Trebuchet MS'; color:#ffffff;   padding: 0.4em; text-transform:uppercase; background:#909090;}
.menu-button .touch-button .navicon {top:0.4em;}

.appform{width:100%; float:none; text-align:left;}
.appform_label1{width:100%;}
.appform_inp{width:90%;}

.breadcrum{display:none;}
.header{margin:0px 0px 10px;}
.inside-left{margin:10px 0px 10px;}

.cols{width:100%; margin:0px 0px 20px;float:none;}
}


@media screen and (max-width: 550px) {
.fac-details-rgt{width:100%;}

.appform_left{width:100%; float:none; margin:0px 0px 20px;}
.appform_inp{width:95%;}

.form-left{width:100%; float:none;}
.form-right{width:100%; float:none;}
}



/* ALUMNI */
.alumni-gall-container{
background-color:#FFF;
padding:0px 0px;
border:0px solid #EEE;
border-radius:5px;
}

p.alumni-title{
color: #FFFFFF;
font: normal 16px/20px 'Trebuchet MS';
margin: 0 0 10px;
padding: 3px 5px;
text-align: left;
background:#296fa2;
font-weight:700;
text-align:left;
}

p.alumni-caption{
color: #0F85C2;
font: 14px/22px "Trebuchet MS";
margin: 0px 0px 10px;
padding: 3px;
text-align: left;
word-wrap: break-word;
}

.alumni-img-container{
width:100%;
overflow:hidden;
}

.alumni-img-container>img{
width:100%;
}




















