@charset "utf-8";
/* CSS Document */


img { border:none; padding:0px; margin:0px;}


.img img { margin:auto;}



html, body{
height:100%; background:url(../images/inner.jpg) repeat;}
body
{

margin:0px;
padding:0px;
font-family: 'open_sans';
font-size:12px;
/*background:#fff;*/

}

.wrapper
{
width:980px;
margin: auto auto;
}
.wrapper1
{
width:980px;
margin: auto auto;
background:#fff;
}
h1,h2,h3,h4,h5,h6,p{
padding:0px; margin:0px;}
.welcome h2,.welcome h3,.welcome h4,.welcome h5,.welcome h6
{
	padding: 0px 20px 0px 20px !important;
	font-family: "open_sanssemibold" !important;
}
.clear
{
clear:both;
}
.align-center
{
	text-align:center;
}
ul li {
  
  text-decoration: none;
  list-style:none;

}
img
{
border:none;
}
ul
{
margin:0px;
padding:0px;
}
a
{
text-decoration:none;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('font/opensans-bold-webfont.eot');
    src: url('font/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-bold-webfont.woff') format('woff'),
         url('font/opensans-bold-webfont.ttf') format('truetype'),
         url('font/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('font/opensans-regular-webfont.eot');
    src: url('font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-regular-webfont.woff') format('woff'),
         url('font/opensans-regular-webfont.ttf') format('truetype'),
         url('font/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('font/opensans-light-webfont.eot');
    src: url('font/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-light-webfont.woff') format('woff'),
         url('font/opensans-light-webfont.ttf') format('truetype'),
         url('font/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('font/opensans-semibold-webfont.eot');
    src: url('font/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-semibold-webfont.woff') format('woff'),
         url('font/opensans-semibold-webfont.ttf') format('truetype'),
         url('font/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*************************
*******Header Top******
**************************/
.date1

{
	  font-family: 'open_sansregular';  padding:5px 10px; color:#fff; font-size:13px;}
	  
	  
	  
.header{ background:url(../images/header_bg.jpg) repeat;}

.header_left{padding: 18px 0 18px 0px; }


/*************************
***********Menu***********
**************************/

.menu
{ background:url(../images/menu_bg.jpg) repeat-x; height:58px;
width:100%;margin:0;padding:0px; 

text-decoration:none;
z-index: 1000; 
}
.menu ul {

	
	list-style: none;
	line-height: normal;
	float:left;
	width:980px;
	
}
.menu li {

float:left;



}

.menu img {
padding-top:21px;
}



.menu a
{
display:block;
text-align:center;
list-style:none;
font-size:14px;
font-family: "open_sanssemibold";
/* padding:18px 22px; */
 padding:18px 10px; 
/* padding:18px 15px;  */
text-decoration:none;
color:#0075c1;
}
.menu ul li a:hover
{
background-color:#0c7bc4;
color:#fff;
	
	text-decoration:none;
}
.menu ul li .current {
	background-color:#0c7bc4;
	color:#fff;
}




/*************************
***********Banner*********

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

.inner { background:url(../images/inner.jpg) repeat; width:100%;}
.banner{ width:100%;}


/*************************
***********Welcome*********

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

.welcome {
background: #fff;
width: 940px;
padding: 20px;
}
h1 { font-family: "open_sanssemibold" !important;
 font-size:25px !important; color:#0075c1 !important;  padding:30px 0px 25px 0px !important; }
p{ padding:0px 0px 47px 0px !important; color:#191919 !important;font-family: "open_sanssemibold" !important;
 font-size:14px !important; line-height:30px !important; text-align:justify !important;}



 
 /*************************
***********Box*********

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

.box{ width:454px;  padding:0px 18px 57px 18px; float:left;}
.boxtop_title{ background:url(../images/box_top.png) no-repeat; width:454px; height:46px; font-family: "open_sanssemibold"; padding-top:6px;
 font-size:25px; color:#fff;  }
 
 .boxmid{ background:url(../images/box_mid.png) repeat-y;width:454px; height:230px; overflow:hidden; margin-top: -6px;cursor:pointer; }
 
  .boxmid1{ background:url(../images/box_mid.png) repeat-y;width:454px; height:230px;margin-top: -6px;cursor:pointer; }

 
 
 
 
  .boxmid p{font-family: "open_sanssemibold"; font-size:14px; color:#191919; text-align:justify; line-height:24px;}
 .boxmid h1{font-family: "open_sanssemibold"; font-size:20px; color:#0075c1}
 
  .boxbottom{ background:url(../images/box_bottom.png) no-repeat;width:454px; height:26px;}
  
   .boxmid li { padding:0px 20px; font-family: "open_sanssemibold"; font-size:14px; color:#191919;}
img .new { padding-top:5px;}
 
 
  /*************************
***********Footer*********

**************************/
.style1 a {color: #76c9ff}
.style1 a:hover{color: #fff;}
.footer{ background:url(../images/header_bg.jpg) repeat; border-top: 5px solid #002d4a;  }
.footer_left{ width:730px; float:left;padding:30px 0px;}
.footer_right{ width:250px; float:right;padding:40px 0px;}
.add{float:right; 

text-align:right;}
.head1{font-family: "open_sanssemibold"; font-size:18px; color:#fff; text-align:right; line-height:0px;}
.address{font-family: 'open_sansregular'; font-size:14px; color:#fff; line-height:20px; padding-top:22px;text-align:right; }
.links
{
	font-family: 'open_sansregular'; font-size:14px; color:#fff; 
	
}

.links li
{
	list-style:none; float:left; 
}
.links li a,.date1 a
{
	text-decoration:none; color:#fff;
}
.links li a:hover,.select a,.date1 a:hover
{
	color:#76c9ff !important;

}
.copyright

{
	 font-family: 'open_sansregular'; font-size:14px; color:#fff; padding-top:10px; 
}
.copyright a
{
	color:#fff;
	text-decoration:none;
}
.copyright a:hover
{
	color:#76c9ff;
}
.copyright p
{
	padding: 0 !important;
color: #FFF !important;
}

/* my Code */
/*.hd_rw{ float:left;  border-bottom:1px solid #000; width:90px; height:35px; line-height:29px; text-align:center; 
background:#0075c1; color:#fff; font-weight:bold; border-right:1px solid #000; font-size:14px; font-family: open_sanssemibold !important;}*/
.hd_rw{ /*float:left;  border-bottom:1px solid #000; width:90px; height:35px; line-height:29px; text-align:center; 
background:#5Fa7d9; color:#fff; font-weight:bold; border-right:1px solid #000; font-size:14px; white-space:nowrap;*/
float: left;
border-bottom: 1px solid #000000;
width: 90px;
height: 34px;
line-height: 34px;
text-align: center;
color: #000;
font-weight: bold;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
background:#5Fa7d9
}

.brd_lft0 { border-left:0px }

.brd_rgt0 { border-right:0px }

.row {
margin: 0% 6% 2% 8%;
font-size: 14px!important;
}

/*.rw{ float:left; border:1px solid #000; border-top:0px;  border-right:0px; width:90px; height:50px; line-height:50px; overflow:hidden;

padding:5px; text-align:left; color:#000000; vertical-align:middle; font-family: open_sanssemibold !important;
}*/
.rw{ /*float:left; border:1px solid #000; border-top:0px;  border-right:0px; width:90px; height:50px; line-height:50px; overflow:hidden;

padding:5px; text-align:left; color:#000000; vertical-align:middle;*/
float: left;
border: 1px solid #000000;
border-top: 0px;
border-right: 0px;
width: 90px;
height: 40px;
overflow: hidden;
padding: 0.5%;
line-height: 45px;
text-align: left;
color: #000;
background: #ffffff;

}
/*.rw1{ float:left; border:1px solid #000; border-top:0px;  border-right:0px; width:90px; height:50px; overflow:hidden;

padding:5px; line-height:50px; text-align:left; color:#000000; vertical-align:middle;}

.rw1 img { vertical-align:middle; border:0; }*/

.rw img { vertical-align:middle; border:0; }

#rw_color ul{ margin:0; padding:0; }

#rw_color li { list-style:none; font-size:14px;  background:#FFF; cursor:pointer;  }

/*#rw_color li:hover { background:#f3f3f3;  }*/
.courses {background:#fff; width:940px;/* padding: 20px;*/ padding: 20px 20px 50px 20px;  font-family: "open_sanssemibold" !important;}
.placement,.faculty{background:#fff; width:940px; font-family: open_sanssemibold !important; /*padding: 20px;*/ padding: 20px 20px 50px 20px;}
.contact,.gallery,.aboutus{background:#fff; width:940px;float:left;font-family: open_sanssemibold !important;padding-bottom:50px !important; padding: 20px;}
.courses h2,.contact h2,.placement h2,.faculty h2,.aboutus h2
{
	color: #0075c1 !important;
text-decoration: underline;
padding:20px 0px !important;
}
.gallery h2
{font-size: 15px;
color: #0075c1 !important;
text-decoration: underline;
/* padding:20px !important; */
text-align:center;
}
.contact a {
color: #76c9ff;
}
.contact a:hover{
color: #000;
}
.placement p,.placement td,.gallery p
{
line-height: 20px !important;
padding: 0 !important;
/*padding-left: 20px !important;
padding-right:20px !important;*/
margin-top: 10px !important;
line-height: 30px !important;
font-family: open_sanssemibold !important;
}
.contact p
{
padding: 0 !important;
/*padding-left: 20px !important;
padding-right:20px !important;
margin-top: 10px !important;*/
line-height: 30px !important;
font-family: open_sanssemibold !important;
}
.contact h1
{
	padding: 30px 0px 0px 0px !important;
}
.faculty p
{
line-height: 20px !important;
padding: 0 !important;
/*padding-left: 20px !important;
padding-right:20px !important;*/
margin-top: 10px !important;
margin-bottom:10px !important;
line-height: 30px !important;
font-family: open_sanssemibold !important;
}
.placement table{
margin-left: 5%;
margin-top: 2%;
font-size:14px;
}
#vmarquee1 ul li a,.boxmid ul li a
{
	color: #0075c1 !important;
}
#vmarquee1 ul li a:hover
{
	color: #000 !important;
}
.boxmid ul li a:hover
{
	color: #000 !important;
}
.address p
{
	font-family: 'open_sansregular' !important;
font-size: 14px !important;
color: #fff !important;
padding: 0 !important;
/*padding-top: 22px !important;*/
text-align: right !important;
}
.address p a,.address  a
{
	color: #76c9ff;
}
.address p a:hover
{
	color:#FFF;
}
.address  a:hover
{
	color:#FFF;
}
.faculty h2,.faculty h3,.faculty h4,.faculty h5,.faculty h6,.placement h2,.placement h3,.placement h4,.placement h5,.placement h6
{
line-height: 20px !important;
padding: 0 !important;
/*padding-left: 20px !important;	*/
font-family: open_sanssemibold !important;
color: #0075c1 !important;
}
.div-for-img
{
	/*width:96%;
	height:1;
	Margin:2% !important;*/
	width: 100%;
padding-bottom: 10px;
	
}
.contact iframe
{
	/*padding:5%;*/
	width:100% !important;
}
.gallery img
{
float:left;
}
.box-show
{ 
width: 200px;
Margin:2%;
padding:1%;
	float:left;
	color:#FFF;
-webkit-box-shadow: 6px 6px 12px 0px rgba(0, 0, 0, 0.89);
-moz-box-shadow:    6px 6px 12px 0px rgba(0, 0, 0, 0.89);
/*box-shadow:         6px 6px 12px 0px rgba(0, 0, 0, 0.89);*/
box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.89);
text-align:center !important;
}
.box-show p
{
	text-align:center !important;
}
.gallery img:hover
{
	  opacity: 0.4;
    filter: alpha(opacity=40);
	/*cursor:pointer;*/
}
.left-div
{
	float:left;
	width:40%;
}
.right-div
{
float:right;
width:60%;	
}
.left-float
{
	float:left;
}
.Title_show
{
	float:left;
}
.clear-left
{
	clear:both;
}
.alignment1
{
	padding: 0px 20px !important;
}
.inner-container
{
	float:left;width: 208px;/*padding: 0 20px;*/ padding:13px;height:240px;
}
.button {
	display: inline-block;	zoom: 1; *display: inline;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;
	text-decoration: none;	font: 14px/100% Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 15px;text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; -moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);
	margin-bottom: 20px;background: #0075c1;
}
.button-view
{
	clear:both;float:right;padding-right: 30px;
}
#fancybox-overlay
{
position: fixed !important; 
top: 0 !important;
right: 0 !important;
bottom: 0 !important;
left: 0 !important;
height: 100% !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
background: #000000 !important;
opacity: .15 !important;
}
.photo_title{
font-size: 25px;
color: #0075c1;
padding: 30px 20px;
width: 83%;
float: left;
}
.back_link a{
	color: #0075c1;
}
.back_link a:hover{
	text-decoration:underline;
}
.back_link{
font-size: 14px;
padding: 30px 0px;
	
}
.aboutus p
{
	padding: 0px 0px 20px 0px !important;
}
.placement ul li,.placement ol li,.aboutus ul li,.aboutus ol li,.welcome ol li,.welcome ul li,.faculty ul li,.faculty ol li
{
	line-height:30px;
	font-size: 14px;
	list-style: inherit;
}
.placement ul,.placement ol,.aboutus ul,.aboutus ol,.welcome ol,.welcome ul,.faculty ul,.faculty ol{
padding-left: 20px;
}
.rw1 {
width: 8%;
white-space: nowrap;
/* width: 60px; */
}
.rw11 {
width: 7%;
white-space: nowrap;
/* width: 60px; */
}
.rw2 {
width: 35.33%;
white-space: nowrap;
/* width: 265px; */
}
.rw22{
width: 45.33%;
white-space: nowrap;
}
.rw3 {
width: 35%;
white-space: nowrap;
/* width: 299px; */
}
.rw33,.rw44 {
width: 14.9%;
white-space: nowrap;
/* width: 299px; */
}
.rw55 {
width: 14.9%;
white-space: nowrap;
border-right: 1px solid #000000;
/* width: 299px; */
}

.rw4 {
width: 18.7%;
white-space: nowrap;
border-right: 1px solid #000000;
/* width: 122px; */
}
.rw5 {
width: 7%;
/* width: 50px; */
}
.rw555
{
	width: 6%;
}
.rw6 {
width: 34.33%;
/* width: 255px; */
}
.rw666
{
width: 44.33%;	
}
.rw7 {
width: 34%;
/* width: 289px; */
}
.rw777
{
width: 13.9%;	
}
.rw888
{
width: 13.9%;
border-right: 1px solid #000000;	
}
.rw8 {
width: 17.7%;
border-right: 1px solid #000000;
/* width: 112px; */
}

/* grievance portal */
.gp_txtbox{  width:50%;  margin: 0% 3%;  border-radius: 5px; height: 30px; border: 1px solid #BBBBBB; vertical-align: middle;
padding-left: 10px; font-family: 'open_sansregular'; font-size:14px;}
.form_grp{width:80%;}
.ctrl_lbl{width:30%; float:left; text-align: right;}
.gp_input{ margin-bottom: 3%; }
#gp_form select{width:52%; height:32px;}
#gp_form textarea { margin: 0% 0% 0% 3%;  border-radius: 5px; border: 1px solid #BBBBBB; vertical-align: middle; padding: 8px; font-family: 'open_sansregular'; font-size:14px;}
#gp_form .button, #trk_form .button  { height: 30px; width: 80px;  background-color: #5fa7d9;  border: 1px solid #7dabbf; border-radius: 5px; margin: 0% 0% 0% 5%;  color: #fff; font-size: 14px; cursor: pointer;} 
.g-recaptcha{width: 67%; float: right;  margin-bottom: 3%;}
.track_msg{font-size: 14px;font-weight:bold;color:#06a60b;text-align: center; margin:10px auto;border:1px solid #06a60b; padding: 10px;border-radius: 5px; line-height:40px;}
.track_row{margin: 10% 6% 7% 8%;}
.trk_status{font-size: 14px;font-weight:bold; text-align: center; margin:10px auto;border:1px solid #BBBBBB; padding: 10px;border-radius: 5px; line-height:40px;}
.gp_input label{ margin-left: 34%; color: red;}
.gp_btn{color:#fff; float:right}
/* .button {background-color: #5fa7d9;}
.button:hover{background-color: #0075c1;} */