@font-face {
    font-family: 'candararegular';
    src: url('http://www.bapnagroup.com/bapnatech/fonts/candara_4-webfont.eot');
    src: url('http://www.bapnagroup.com/bapnatech/fonts/candara_4-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.bapnagroup.com/bapnatech/fonts/candara_4-webfont.woff') format('woff'),
         url('http://www.bapnagroup.com/bapnatech/fonts/candara_4-webfont.ttf') format('truetype'),
         url('http://www.bapnagroup.com/bapnatech/fonts/candara_4-webfont.svg#candararegular') format('svg');
    font-weight: normal;
    font-style: normal;}
a {text-decoration: none; color: #000;}
h1 {font-family: 'candararegular'; -webkit-font-smoothing:antialiased; color:#a35d1e; font-weight:500;}
html, body, ul, ol, li, form, fieldset, legend {
margin:0; padding:0; font-family: 'candararegular';-webkit-font-smoothing:antialiased;}
h1, h2, h3, h4, h5, h6, p {margin:0;}
body {overflow:hidden;}
img {border:0px;}
.bg1 {color:#fff;background:#000000 url(http://www.bapnagroup.com/bapnatech/images/bg1.jpg) no-repeat; background-size:contain;}
.bg2 {color:#000; background:#000000 url(http://www.bapnagroup.com/bapnatech/home_imgs/bg2.jpg) no-repeat; background-size:contain;}
.bg3 {color:#000; background:#000000 url(http://www.bapnagroup.com/bapnatech/home_imgs/bg3.jpg) no-repeat; background-size:contain;}
ul {width:100%; list-style:none outside none;}
.nav li {width:20%; float:left;}
#nav{border-bottom:1px solid #DDDDDD; position:absolute; width:100%; bottom:0px; overflow:hidden; z-index:20;}
#nav ul li {display:inline; margin-right:10px;}
#nav a.active {font-weight:bold;}
#logo {background-image:url(http://www.bapnagroup.com/bapnatech/home_imgs/lpu_logo.png); background-repeat:no-repeat; width:550px; height:123px; position:absolute;top:0px; left:0px; z-index:2;}
#wrap {width:1223px;}
#content {overflow:hidden; color:#1f4f7c}
.contentbox h1{ line-height:43px; letter-spacing:2px; color:#1f4f7c}
.contentbox-wrapper {position:absolute;left:0; width:12000px; }
.contentbox {padding-right:0px; float:left; width:12%; border:0px; margin-bottom:0px; position:relative; margin-right:0px; border:0px;}
.main_content {position:absolute; clear:both; width:100%; padding-right:0px; margin:0px;}
.home_links {color:#ffd200; font: 21px/28px 'TGE';	margin-top:20px; margin-left:20px;float:left; width:170px; font-style: normal; font-weight: normal;
letter-spacing:1px;}
.home_links a {color:#ffd200; display:block; text-decoration:none; height:30px;}
.home_center_links {right:30px; position:relative; float:right; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:rgba(0, 0, 0, .8); padding:15px; color:#F2E1C2;}
.home_center_links a {color:#F2E1C2;text-decoration:none;}
.About_links {color:#376092; margin-top:0px; font-size:20px; font-family: 'candararegular'; float:left; position:absolute; z-index:2;}
.About_links h1{font-size:36px; color:#31859c; text-transform:uppercase; margin-bottom:30px;}
.textcontainer{position:absolute; z-index:1; top:30px; clear:both; padding-left:35px;}
.About_links a {color:#3b69a1; display:block; text-decoration:none; font-size:20px;height:31px;}
.About_links p.links a { display:inline; color:#c9706e; font-size:16px; font-weight:normal;}
.About_links p.links2 {font-size:17px; font-weight:normal;}
.About_links a:hover {color:#333; text-decoration:underline; height:31px;}
.main_content_div {clear:both; color:#1f4f7c;position:relative; float:right; right:21px; bottom:120px;width:75%;}
.about_main {position:relative;float:right; top:20px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background-color:rgba(0, 0, 0, 0.6);width:100%;}
#about_main_links {color:#f2e1c2; float:left; margin-left:6px; padding-top:15px;padding-bottom:10px;}
.right_heading {font-family: 'candararegular';letter-spacing:1px; text-transform:uppercase;z-index:2;}
.right_black_links {}
.right_black_links a{ padding:0 20px; text-transform:uppercase; text-decoration:none; font-size:12px; color:#000;}	
.clr{ clear:both}
#header{ padding:20px 30px; background:#FFF; border-bottom:solid 1px #4275a5;}
#header .logo{ float:left; width:200px;}
#header .rght{ float:right; width:420px;padding:1px; text-align:left; font-size:12px; background:#4275a5 url(http://www.bapnagroup.com/bapnatech/images/navbg.gif) right no-repeat; color:#FFF; margin-top:10px; padding-right:30px; padding-left:1px; height:28px; line-height:20px;}
#header .rght a{color:#FFF; margin-left:20px; text-decoration:none;}
#header .rght input{ padding:6px; border:0px; color:#999; margin:0px;}

#footer {color: #f2e1c2; font-family: 'candararegular';}
#footer a {color: #f2e1c2; text-decoration: none;}
#footer a:focus, #footer a:hover { color: #FFF;}
#footer ul {list-style: none; padding-bottom: 1px; margin-bottom: 5px;}
#footer li {background-image: url(http://www.bapnagroup.com/bapnatech/home_imgs/li_footer.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 14px;}
#footer .interms { color: #f2e1c2; font-size: 10px}
.life_at_lpu span {display: none;}
.footer hr {background: none repeat scroll 0 0 #4275a5; border: 0 none; float: left; height: 1px; width: 100%;}
.footer_lpu_img {width: 100%; float: left;}
.footer_lpu { width: 100%; float: left; min-height: 250px; padding-bottom: 15px;}
.footer_container {width: 980px; margin: 25px auto 0;}
.footer_container_box1 {width: 270px; float: left;padding-right: 20px;}
.footer_container_box2 {width: 210px; float: left; padding-right: 20px;}
.footer_container_box3 {width: 190px; float: left; padding-right: 20px;}
.footer_container_box4 { width: 250px; float: right;}
.footer ul {margin: 0; padding: 0; float: left;}
.footer ul li {color: #e2e2e2;}
.footer ul li a {text-decoration: none; color: #e8e8e8;}
.footer ul li a:hover {color: #FFF; border-bottom: 1px dotted #FFF;}
.footer_box1_left {float: left; width: 25%;}
.footer_box1_right {float: left;width: 70%;margin-left: 10px;}
.footer_box1_right p {float: left;width: auto; font-size: 12px; color: #F2E1C2;}
.footer_heading {background: url(http://www.bapnagroup.com/bapnatech/imgs/footer_heading_index.png) no-repeat scroll 0 0 transparent;
height: 19px; margin-bottom: 10px; width: 100%;}
.footer_heading2 {background: url(http://www.bapnagroup.com/bapnatech/imgs/footer_heading_index.png) no-repeat scroll 0px -18px transparent; height: 19px; margin-bottom: 10px; width: 100%;}
.footer_heading3 {background: url(http://www.bapnagroup.com/bapnatech/imgs/footer_heading_index.png) no-repeat scroll 0px -36px transparent;
height: 19px; margin-bottom: 10px; width: 100%;}
.footer_heading4 { background: url(http://www.bapnagroup.com/bapnatech/imgs/footer_heading_index.png) no-repeat scroll 0px -55px transparent; height: 19px; margin-bottom: 10px;
width: 100%;}
hr {background: none repeat scroll 0 0 #c42c2a; border: 0 none; float: left; height: 1px; width: 100%;}
.footer_adress {float: left; width: 375px; font-size: 11px; color: #F2E1C2;}
.footer_ph {float: left; width: 300px; font-size: 11px; color: #F2E1C2;}
.footer_pro {color: #F2E1C2; float: right; font-size: 11px;width: 270px;}
.footer_apps {width: 164px; float: left;}
.footer_social_network{width: 165px; float: left; margin-top: 8px;}
.footer_marquee { width: 630px; float: right; color: #FFF; margin-top: 10px;}
.expand_icon {bottom: 100px; height: 39px; right: 70px; position: absolute; width: 39px; z-index: 99;}
.expand_icon a { background: url("http://www.bapnagroup.com/bapnatech/home_imgs/expand_icon.png") no-repeat scroll 0 0 transparent;
cursor: pointer; float: left; height: 39px; text-decoration: none;
width: 100%; margin-top: 8px;}
.minus_icon {bottom: 100px; float: right; height: 39px; margin-right: 70px; margin-top: -48px;
width: 39px; z-index: 99; display: none;}
.minus_icon a {background: url("http://www.bapnagroup.com/bapnatech/home_imgs/minus_icon.png") no-repeat scroll 0 0 transparent; cursor: pointer;
float: left; height: 39px; text-decoration: none; width: 100%;}
.main_outer { bottom: 0; height: 450px; left: 0; position: absolute; width: 100%; background-color: rgba(184, 32, 32, .9); z-index: 4;}
.main_container {float: left; margin: 12px 0 0; width: 100%;}
#apple {display: inline-block; position: relative; float: left}
#android {display: inline-block; position: relative;float: left}
#windows {display: inline-block; position: relative;}
.fade_nav {background-image: url(http://www.bapnagroup.com/bapnatech/images/nav_bg.png); background-repeat: repeat-x; width: 938px; height: 29px; margin: auto; clear: both; position: relative}
#footer_nav {margin: auto; line-height:20px; padding-top: 15px; font-family: 'candararegular'; position: relative}
#footer_nav div { float: left; line-height:20px; display: inline-block; text-align:center; font-size: 15px;}
#footer_nav a {text-transform: uppercase; line-height:20px; color: #FFF; text-align:center; text-decoration: none;}
.hide { position: absolute; top: -9999px; left: -9999px; }
#tabbed1 .list-wrap { margin: 0px; margin-top:20px; float:left;  width:70%; margin-left:20px}
#tabbed1 ul { list-style: none; }
#tabbed1 ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; margin-bottom:1px; }
#tabbed1 ul li a:hover { background: #333; color: white; }
#tabbed1 ul li:last-child a { border: none; }
#tabbed1 .nav { overflow: hidden; float:left; width:200px; margin-top:20px;}
#tabbed1 .nav li { width:200px; float: left; margin: 0 10px 0 0; }
#tabbed1 .nav li.last { margin-right: 0; }
#tabbed1 .nav li a { display: block; padding: 5px; color: #3b699b; border: 0; text-decoration:none; }
#tabbed1 li a.current,#tabbed1 li a.current:hover { background-color: #FFF !important; color:#ef5ca2; }
#tabbed1 .nav li a:hover, #tabbed1 .nav li a:focus { background: #FFF; color:#ef5ca2;}

#tabbed2 .list-wrap {  margin: 0px; margin-top:20px; float:left;  width:70%; margin-left:20px}
#tabbed2 ul { list-style: none; }
#tabbed2 ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; margin-bottom:1px; }
#tabbed2 ul li a:hover { background: #333; color: white; }
#tabbed2 ul li:last-child a { border: none; }
#tabbed2 .nav { overflow: hidden; float:left; width:200px; margin-top:20px;}
#tabbed2 .nav li { width:200px; float: left; margin: 0 10px 0 0; }
#tabbed2 .nav li.last { margin-right: 0; }
#tabbed2 .nav li a { display: block; padding: 5px; color: #3b699b; border: 0; text-decoration:none; }
#tabbed2 li a.current,#tabbed1 li a.current:hover { background-color: #FFF !important; color:#ef5ca2; }
#tabbed2 .nav li a:hover, #tabbed1 .nav li a:focus { background: #FFF; color:#ef5ca2;}


#tabbed3 .list-wrap { margin: 0px; margin-top:20px; float:left;  width:70%; margin-left:20px}
#tabbed3 ul { list-style: none; }
#tabbed3 ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; margin-bottom:1px; }
#tabbed3 ul li a:hover { background: #333; color: white; }
#tabbed3 ul li:last-child a { border: none; }
#tabbed3 .nav { overflow: hidden; float:left; width:200px; margin-top:20px;}
#tabbed3 .nav li { width:200px; float: left; margin: 0 10px 0 0; }
#tabbed3 .nav li.last { margin-right: 0; }
#tabbed3 .nav li a { display: block; padding: 5px; color: #3b699b; border: 0; text-decoration:none; }
#tabbed3 li a.current,#tabbed1 li a.current:hover { background-color: #FFF !important; color:#ef5ca2; }
#tabbed3 .nav li a:hover, #tabbed1 .nav li a:focus { background: #FFF; color:#ef5ca2;}

.contentonoff h3{ margin:0px; padding:0px; color:#3b699b; font-size:18px; text-transform:uppercase}
.contentonoff{ line-height:20px; font-size:14px; padding:15px; border:solid 1px #CCCCCC; z-index:9999999999999; background:url(http://www.bapnagroup.com/bapnatech/images/innerbg.png);}
.contentonoff p{ margin:20px 0px;}
.contentonoff a{color:#00abff}

.profile .pic{ float:left; border:solid 1px #dddfe4; padding:15px; width:107px;}
.profile .profileContent{ float:left; border:solid 1px #dddfe4; padding:15px; width:75%; margin-left:20px; padding-top:0px;}
.profile{ margin-bottom:20px;}
#widget{height:265px; overflow: auto; padding-right:20px; text-align:justify; margin-top:10px;}
::-webkit-scrollbar {width: 10px; height: 10px;}
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment  {display: none;}
::-webkit-scrollbar-track-piece  {background-color: #1a68b1; -webkit-border-radius: 6px;}
::-webkit-scrollbar-thumb:vertical {-webkit-border-radius: 6px; background: #00d2ff url(http://www.bapnagroup.com/bapnatech/images/scrollbar_thumb_bg.png) no-repeat center;}

#simplemodal-container a.modalCloseImg {background:none; right:-14px; width:22px; height:26px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bapnagroup.com/bapnatech/img/basic/x.png',sizingMethod='scale');}

#basic-modal-content {display:none;}
/* Overlay */
#simplemodal-overlay {background-color:#4275a5;}
/* Container */
#simplemodal-container {height:400px; width:700px; color:#333; background:#FFF; border:4px solid #f5f5f5; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#333;}
#simplemodal-container a.modalCloseImg {background:url(http://www.bapnagroup.com/bapnatech/img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:8200; position:absolute; top:-0px; right:0px; cursor:pointer;}
#simplemodal-container h3 {color:#4275a5;}

#tbl td{ border-bottom:solid 2px #EEE}
.article {}
.article p{ margin:8px 0px;}
.article .text {line-height: 17px;}
.article .text.short {overflow: hidden;}
.article .text.full {display: none;}
.read-more {cursor: pointer; display: inline-block; font-weight: bold; padding: 3px 0px; color: #666;}
.ellipsis {color: #06c; font-weight: bold;font-size: 14px;}

.vision{ background:url(http://www.bapnagroup.com/bapnatech/images/testimonials_bg.png) no-repeat left top; padding-left:40px;}
.list{}
.list li{ background:url(http://www.bapnagroup.com/bapnatech/images/arrow.png) no-repeat; padding-left:20px; margin-bottom:10px;}
.tbl2{ background:#EEE; margin-top:15px;}
.tbl2 td{ padding:3px 10px;}
input.btn{ background:#1d4e7b; padding:5px 10px; color:#FFFFFF; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; border:0px;}


h2.acc_trigger {
    padding: 4px 0px; width:100%;
    font-size: 16px;
    font-weight: normal;
    float: left;
    margin-bottom:0;
}
h2.acc_trigger a {
    color: #245e99;
    text-decoration: none;
    display: block;
    padding: 0 0 0 0px;
}
h2.acc_trigger.active a {
    color: #ef5cad;
}
h2.acc_trigger a:hover {
    color: #ef5cad;
}
h2.acc_trigger a:active, h2.active {
    color:#446c9f;
}
h2.active {
    background-position: left bottom;
}
.acc_container {
    margin: 0 0 0px;
    padding: 0; font-size:14px;
    clear: both; margin-bottom:15px;}
.acc_container .block {
    padding: 0px;
}

#mycountdown{ width:430px; margin:0 auto; } 

.mainhomelogo{ position:absolute; top:40%; bottom:40%; left:20%; right:20%; width:759px; height:124px;} 
.enter{position:absolute; right:7%; bottom:5%; width:94px; height:32px;}
















progress[role] {
	display: inline-block;
	position: relative;
	width: 10em;
	height: 1em;
	vertical-align: -.2em;
	background:#FF9999;
	
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

progress[role],
progress[aria-valuenow]:before {
	background-color: #5af;
}

progress[role],
progress[role]:after { background:#EEE;}

/* Determinate only overrides */
progress[aria-valuenow] {
	background: #eee;
}

progress[aria-valuenow]:before {
	display: block;
	height: 100%;
	background:#EEE;
}

/* Overlay */
progress[role]:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background:#EEE;
}
progress {
	background:#EEE;
	/* Dimensions */
	width:100% !important;
	height: 10px !important;
	opacity:1;
}
/* Polyfill */
progress[role]:after {	background:#EEE; /* removes default background from polyfill */}
progress[role] strong {display: none;}
progress {background: black !important; /* !important only needed in polyfill */}
progress::-webkit-progress-bar {background:#EEE;}
progress::-moz-progress-bar {background:#1f4f7c;}
progress::-webkit-progress-value {background:#1f4f7c;}
progress[aria-valuenow]:before {background:#1f4f7c;}
#loader{}