﻿/* ******** Reset CSS ******** */

@font-face {font-family: 'robotoregular';src: url('fonts/roboto-regular-webfont.eot');src: url('fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/roboto-regular-webfont.woff') format('woff'),url('fonts/roboto-regular-webfont.ttf') format('truetype'),url('fonts/roboto-regular-webfont.svg#robotoregular') format('svg');font-weight: normal;font-style: normal;}

@font-face {font-family: 'RobotoLightItalic';src: url('fonts/roboto-lightitalic-webfont.eot');src: url('fonts/roboto-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/roboto-lightitalic-webfont.woff') format('woff'),url('fonts/roboto-lightitalic-webfont.ttf') format('truetype'),url('fonts/roboto-lightitalic-webfont.svg#robotolight_italic') format('svg');font-weight: normal;font-style: normal;}

@font-face {font-family: 'RobotoMedium';src: url('fonts/roboto-medium-webfont.eot');src: url('fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/roboto-medium-webfont.woff') format('woff'),url('fonts/roboto-medium-webfont.ttf') format('truetype'),url('fonts/roboto-medium-webfont.svg#robotomedium') format('svg');font-weight: normal;font-style: normal;}

*, *:before, *:after {  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display:block }

audio, canvas, video { display:inline-block }

audio:not([controls]) {display:none;height:0}

html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust:  100%; height:100%;}

a {text-decoration:none;transition:all 0.2s linear 0s;outline:none;}

a:focus {outline:none}

a:hover,a:active {outline: 0;}

a:hover {text-decoration:none;}

h1,h2,h3,h4,h5,h6 {font-weight:normal;}

b,strong,dt,th {font-weight: bold;}

em, i { font-style:italic;}

ul ul,ol ol { margin:0; padding:0;}

ul.bulletText { list-style:none; padding:0;}

img {-ms-interpolation-mode: bicubic;border: 0;vertical-align: middle; max-width:100%; height:auto;}

figure {margin:0;}

legend {white-space:normal;}

q { quotes:"\201C" "\201D" "\2018" "\2019" }

small { font-size:80% }

sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline }

sup { top:-0.5em }

sub { bottom:-0.25em }

table{border-collapse: separate;border-spacing: 0;width: 100%; empty-cells:show; border:none;}

table table { margin:0}

th,td {border:none; padding:8px 10px}

caption,th,td {font-weight: normal; background:#fff}

/* ******** Form fields ******** */

button,input,select,textarea {font-size:100%;margin: 0;vertical-align: baseline; background-color:transparent; border:none; -webkit-appearance: none;}

button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer}

[hidden], template {display:none}

textarea {overflow:auto;resize:vertical;}

input[type="checkbox"], input[type="radio"] {box-sizing:border-box;padding:0;margin:0 5px 0 0;}

fieldset {border:0;margin:0;padding:0}

label {padding-bottom:5px; display:inline-block; }

body,button,input,select,textarea {color: #515151; font-family:Arial,Helvetica,sans-serif; font-size:81.3%; line-height:1.5;}

body {background-color:#fff;background:url(../images/bg.jpg) center top no-repeat;}

 h1 {font-size: 2em; color:#113c69;}

h2 {font-size: 1.667em; color:#113c69;}

h3 {font-size: 1.5em; color:#113c69;}

h4 {font-size: 1.33em; color:#777777;}

h5 {font-size: 1.167em; color:#113c69;}

h6 {font-size: 1em; color:#113c69;}

a {color:#113c69;}

a:hover {color:#012143;}

th{background:#f3f3f3}

.formGroup { margin-bottom:10px;}

.formControl{border:1px solid #e5e5e5;width:100%; height:34px; padding:7px 10px; font-size:100%; line-height:20px; display:block;}

button, html input[type="button"], input[type="reset"], input[type="submit"],input[type="file"],input {font-size:100%;}

textarea.formControl { height:100px;}

.inlineBox label, .inlineBox input { display:inline-block ; padding:0}

/* ******** Clear floats ******** */

.cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after {content:" ";display:table}

.cf:after, .container:after, .row:after, ul:after{clear:both}

/* ******** Common Classes ******** */

hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:20px 0;padding:0}

.alignLeft { float:left}

.alignRight { float:right;}

.displayNone {display:none !important;visibility:hidden}

.mrgAuto {margin-right:auto; margin-left:auto;}

.left{text-align:left}

.right{text-align:right}

.center{text-align:center}

.justify{text-align:justify}

.imgBorder { border:1px solid #ccc; padding:5px}

.imgLeft{float:left; margin-right:20px; margin-bottom:10px;}

.imgRight{float:right; margin-left:20px; margin-bottom:10px;}

.imgCenter{float:none; margin-bottom:10px; margin-left:auto; margin-right:auto; display:block;}

div.tooltip{display:none !important;}

.w70{width:70px;}

/* ******** Navigation ******** */

.mainNavigation { margin:0; z-index:998; position:relative; background:url(../images/nav-bg.png) top left repeat-x;}

#nav {z-index:122}

#nav, #nav ul { list-style:none; margin:0; padding:0; z-index:110;  }

#nav li { float:left; margin:0; padding:0; position:relative; z-index:122; display:inline }

#nav a { display:inline-block; text-decoration:none }

#nav a:hover, #nav ul .hover > a, #nav ul .focus > a { color:#fff }

#nav ul {left:0; position:absolute; top:39px; width:200px; padding-top:6px; z-index:9999; background:#072a4b}

#nav ul li { float:left; height:auto; width:100%;z-index:123 }

#nav ul a {display:block; background:0; font-weight:normal; padding:5px 15px 5px 15px; margin:0; text-align:left; line-height:18px; font-size:1em }

#nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected { color:#000 }

#nav ul, #nav :hover ul ul, #nav .hover ul ul, #nav .focus ul ul { margin-left:-9999px }

#nav li:hover > ul, #nav li.hover > ul, #nav li.focus > ul, #nav a:focus + ul, #nav ul ul, .noJS #nav .hover a:focus, .noJS #nav .focus a:focus { margin-left:0 }

#nav li ul {z-index:124; width:230px;top:100%; padding:0; left:0}

#nav li ul li { margin:0; padding:0;}

#nav li ul ul { z-index:110; top:0; left:230px }

#nav li a{ padding:5px 20px 5px 14px;  color:#113c69; font-size:1.167em; line-height:34px;}

.ministerView #nav li a{ padding:5px 25px 5px 18px;  color:#113c69; font-size:1.167em; line-height:34px;}

#nav > li:hover a, #nav > li > a:hover, #nav > li.hover > a, #nav > li.focus > a, #nav > li.active {background-color:#0b2e53; color:#fff;}

/*#nav > li.item-328:last-child:hover ul, #nav > li.item-328:hover ul{right:0 !important;left:auto !important;}

*/

.innerActive{background:#f26522;color:#fff !important}

.innerActive img{margin-right:7px;vertical-align:middle}

.ministerInnerIcon{background:url(../images/minister-icon.png) no-repeat center 7px;text-indent:-9999px;width:10px;height:44px;}

li:hover .ministerInnerIcon, .ministerInnerIcon:hover{background:url(../images/minister-icon-wh.png) no-repeat center 7px;text-indent:-9999px;width:10px;height:44px;}

.personInnerIcon{background:url(../images/person-icon.png) no-repeat center 9px;text-indent:-9999px;width:45px;height:44px;}

.personInnerIcon:hover{background:url(../images/person-icon-wh.png) no-repeat center 9px;text-indent:-9999px;width:45px;height:44px;}

.toggleMenu{display:none;}

#nav > li:hover a, #nav > li > a:hover, #nav > li.hover > a, #nav > li.focus > a, #nav > li.active a {color:#fff;}

#nav .menuIcon {display:block; position:absolute; right:5px; top:17px; width:9px; height:9px; z-index:1}

#nav li .menuIcon { background:url(../images/down-arrow.gif) no-repeat right center;}

#nav li li .menuIcon { background:url(../images/right-arrow.gif) no-repeat right center; top:13px; right:5px;}

#nav li ul li a { background-color:#113C69; line-height:28px; color:#fff; border:none; border-top:1px dotted #0b2a4a}

#nav li ul li a:hover, #nav li ul li > a, #nav ul a:hover, .noJS #nav ul a,  { background-color:#0b2e53; color:#fff}

#nav li ul li a:hover{padding-left:24px; background:#042343;}

#nav li ul li.active a{ background:#042343; color:#fff; padding-left:24px;}

#nav li ul li a:hover, #nav li ul li > a, #nav ul a:hover, .noJS #nav ul a,  { background-color:#072a4b; color:#fff}

#nav li ul li a:hover{padding-left:24px;}

#nav li ul li.hover a:hover{background:#072a4b;}

#nav li ul li.active a{ background-color:#072a4b; color:#fff; padding-left:24px;}

.menuIcon{display:none;}

/*.rightArrowImg { position:absolute; right:10px; top:10px }

*/

/*****************************************  Main CSS Theme Start ****************************************************************/

/*Structure */

.container { margin:0 auto; max-width:1000px;background:#fff;width:100%;}

.header{padding-top:20px;padding-bottom:30px;background:url(../images/head-bg.png) no-repeat center 0px;}

.header h1{margin-left:30px;}

.logoPart{margin-top:15px;}

.logoPart .name{font-family: 'robotoregular'; font-size:26px; }

.logoPart .designation{ font-family: 'robotoregular'; font-size:14px; color:#696969; margin-left:30px;}

.logoPart .designation a, .logoPart .designation a:hover{ color:#696969; line-height:18px;}

/*.footer{background:url(../images/footer-bg.png) top center no-repeat #ebebeb;padding:22px 0px 16px 0px;color:#7c7c7c;font-size:0.98em;font-family:Arial, Helvetica, sans-serif;}

*/

.noBg .footer{position:absolute; width:100%; bottom:0; padding:8px 0; background-image:url('../images/footer-bg.png')}

.footer{/*background:#fff*/padding:20px 0px 12px 0px;color:#fff;font-size:14px;font-family:Calibri;text-align:center;}

.footer a.links {cursor: pointer;margin: auto 4px;text-decoration: none;}

.footerMenu{margin-bottom:5px;}

.searchPanel{padding:9px 0px 5px 0px;float:right;}

.searchBox{background:url(../images/search-icon.png) 5px 3px no-repeat;border:1px #868686 solid;padding:4px 6px 4px 24px;color:#9c9c9c;line-height:16px;}

.searchBox:focus{color:#575757;}

.btn,.button, input.button{background: #3d526c;background: -moz-linear-gradient(top, #3d526c 0%, #012643 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d526c), color-stop(100%,#012643));background: -webkit-linear-gradient(top, #3d526c 0%,#012643 100%);background: -o-linear-gradient(top, #3d526c 0%,#012643 100%);background: -ms-linear-gradient(top, #3d526c 0%,#012643 100%);background: linear-gradient(to bottom, #3d526c 0%,#012643 100%);-webkit-appearance: none; -moz-appearance: none; appearance: none;color:#fff;border:0;vertical-align:top;line-height:22px;}

.btn:hover, a.btn:hover,.button:hover{background: #012643;background: -moz-linear-gradient(top, #012643 0%, #3d526c 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#012643), color-stop(100%,#3d526c));background: -webkit-linear-gradient(top, #012643 0%,#3d526c 100%);background: -o-linear-gradient(top, #012643 0%,#3d526c 100%);background: -ms-linear-gradient(top, #012643 0%,#3d526c 100%);background: linear-gradient(to bottom, #012643 0%,#3d526c 100%);color:#fff;-webkit-appearance: none; -moz-appearance: none; appearance: none;}

.slider{border:3px #fff solid;-webkit-box-shadow: 0px 0px 7px 0px #323232;-moz-box-shadow:0px 0px 7px 0px #323232;box-shadow:0px 0px 7px 0px #323232;margin:8px 0px;position:relative;}

.btn, a.btn{padding:2px 7px;text-decoration:none;display:inline-block;border:0;line-height:22px;color:#fff;}

button.btn {padding-top: 0px !important;}

.bx-pager-item{display:inline-block;}

.bx-pager-link{display:inline-block;color:#fff;background:#7c7c7c;font-weight:bold;width:18px;text-align:center;margin:5px 3px;text-decoration:none;}

.active.bx-pager-link,.bx-pager-link:hover{background:#113c69;color:#fff;}

.bx-wrapper{position:relative;margin:0;padding:0}

.bx-wrapper img{max-width:100%;display:block;height:auto}

.bx-wrapper .bx-viewport{background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}

.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager,.noJS .NoJSpaging{position:absolute;bottom:0;width:100%;left:0;}

.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}

.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}

.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}

.bx-wrapper .bx-pager.bx-default-pager a,.noJS .NoJSpaging a{display:block;color:#fff;background:#7c7c7c;font-weight:bold;width:18px;text-align:center;margin:5px 3px;text-decoration:none;}

.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#113c69;color:#fff;}

.bx-wrapper .bx-prev,.noJSDirection .bx-prev{left:12px;background:url(../images/controls.png) no-repeat -9px -41px}

.bx-wrapper .bx-next,.noJSDirection .bx-next{left:45px;background:url(../images/controls.png) no-repeat -55px -40px}

.bx-wrapper .bx-controls-direction a,.noJS .noJSDirection a{position:absolute;bottom:13px;outline:0;width:11px;height:15px;text-indent:-9999px;z-index:9998}

.bx-wrapper .bx-controls-direction a.disabled{display:none}

.bx-wrapper .bx-controls-auto{text-align:center}

.bx-wrapper .bx-controls-auto .bx-start,.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../images/controls.png) -86px -11px no-repeat;margin:0;position:absolute;left:29px;top:-26px}

.bx-wrapper .bx-controls-auto .bx-start{background-position:-85px 0}

.bx-wrapper .bx-controls-auto .bx-stop{background-position:-85px -33px}

.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-stop.active{display:none}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{bottom:43px;position:absolute;left:11px;width:auto}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}

.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;width:100%}

.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}

.sliderText{float:right;height:auto;right:20px;top:95px;overflow:hidden;padding:8px;position:absolute;width:490px;font-size:1.375em;line-height:34px;font-weight:bold;color:#FFF}

.trigerBtn{background:url(../images/pause.gif) no-repeat right center;padding:10px 10px 10px 0px;color:#295788;line-height:28px;text-decoration:none}

.allEvents{line-height:28px;}

.noJS .trigerBtn{display:none}

.trigerBtn.play{background:url(../images/play.gif) no-repeat right center}

.searchBtn{padding:1px 5px;}

.subscribeBtn{padding:6px 10px;font-size:16px;font-family:Arial, Helvetica, sans-serif;font-style:italic;margin-top:6px;}

#slider li{list-style:none;padding:0;margin:0;}

.midContent{width:100%;height:180px;background:url(../images/content-bg.jpg) top center;float:left;}

.contText{padding:25px 10px 20px 30px;width:390px;font-size:1.30em; color:#fff; line-height:28px;font-weight:normal; font-style:italic;}

.descboxs{padding:16px 12px;border:1px #ccc solid;display:block;margin-bottom:15px;font-size:1em; font-family:Arial, Helvetica, sans-serif;min-height:220px;}

.w50{width:50%;}

.facebookIcon{background:url(../images/fb-title-icon.png) no-repeat left;padding-left:25px}

.twitterIcon{background:url(../images/twt-title-icon.png) no-repeat left;padding-left:30px}

.twitterBox .title img,.facebookIcon .title img{vertical-align:middle;margin:2px 5px 2px 0px;}

.facebook{overflow:hidden;padding-bottom:5px;}

.twitterBox{overflow:hidden;border-bottom:1px #ccc solid;}

.twitter-timeline{border:1px #ccc solid !important;}

.descboxs.newsControll{padding-bottom:2px;}

.w360{width:360px;float:left;margin-left:10px;}

.boxs.news{width:240px;margin-right:5px;}

.boxs.w360{margin-right:8px;margin-left:5px;}

.title{padding-left:15px;background:url(../images/plus-icon.jpg) bottom right no-repeat;display:block;font-size:20px;color:#113c69;}

.calendar table td.title{display:table-cell !important;font-size:14px;line-height:22px;}

.catTitle{display:block;padding:4px;text-align:center;font-size:1.1em;background:url(../images/title-bg-trans.png) repeat;width:100%;color:#fff;font-weight:bold;}

.footer a{margin:auto 4px; text-decoration:none;cursor:pointer;}

.eventContainer{display:inline-block;width:48%;position:relative;}

.ministerView .eventContainer{display:inline-block;width:33%;position:relative;}

.ministerView .eventContainer.mid{margin:0% 0.5%;}

.centeredIcon{position:absolute;top:40%;left:46%;text-align:center;}

.textContainer{display:inline-block;width:170px;font-size:1em; font-family:Arial, Helvetica, sans-serif;text-align:justify;}

.textContainer .desc{text-align:left;}

.desc, .eventTitle, .eventDate{display:block;}

.eventTitle, .eventDate{font-weight:bold;}

.eventDate{margin-top:15px;}

.topStrip{font-size:0.917em; font-family:Tahoma, Geneva, sans-serif;color:#515151;padding:45px 15px 0px 5px;}

.topStrip ul li{list-style:none;display:inline-block;}

.contFunction{margin:10px 0px;}

.contFunction a:hover, .mod-languages a:hover{color:#000;}

.functions a{margin:2px 0px;color:#515151;text-decoration:none;display:inline-block;}

.langSize{margin:0px 5px;display:inline-block}

.langSize input{background:#113c69;color:#FFF;font-size:1em;font-weight:bold;padding:0px;margin:0;display:inline-block;float:left;}

.txtSize.normal {padding:2px 1px 1px 1px;width:16px;height:21px;}

.txtSize.large{font-size:1em;margin-left:5px;font-size:1.182em;width:24px;height:21px;}

.txtSize{text-align:center;padding:2px;}

.skipcont{background:url(../images/skiptocontent.png) left no-repeat;padding-left:18px;}

.scrRead{background:url(../images/screen-reader.png) left no-repeat;padding-left:30px;}

.contrastChanger.normal{background:#fff;border:1px #000 solid;font-weight:bold;padding:0px;color:#000;vertical-align:top;font-size:12px;width:16px;height:19px;}

.contrastChanger.wob{background:#000;border:1px #fff solid;font-weight:bold;color:#fff;padding:0px;width:16px;height:20px;}

.langSize input:hover{background:#002042;}

.topStrip input{margin:0;}

.horizontalList li{list-style:none;background:url(../images/bullet.png) left 6px no-repeat;list-style:none;display:inline-block;margin:9px 15px 0px 0px;font-weight:bold;font-size:0.92em;text-decoration:none;padding-left:10px;}

.horizontalList li:last-child{margin-right:0px;}

.updateThumb{width:65px;display:inline-block;}

.updateText{display:inline-block;width:100%;margin:0px 6px;}

.readMore{font-size:11px;color:#113c69;padding:2px 3px;font-weight:bold;}

.updates{margin-bottom:13px !important;display:block;}

.updateText .desc{min-height:45px;}

.subscribInput{display:block;padding:5px 0px;border:1px #cbcbcb solid;width:100%;text-indent:5px;}

.noBg{background-image:none !important;padding-left:0px;}

.linkBanner{max-width:240px;height:103px;margin-top:10px;margin-bottom:18px;padding:5px 10px;display:block;line-height:28px;width:98%;}

.linkBanner h1{color:#fff !important; font-size:2.0em;margin-top:16px;line-height:1em;}

.linkBanner h6{color:#fff !important; font-size:15px;font-weight:bold;line-height:16px;margin:5px 0px;}

.linkBanner a{margin-top:5px;color:#fff; font-weight:bold; }

.linkBanner a:hover{text-decoration:underline;color:#f1f1f1;}

.interact{background:url(../images/interact-bg.jpg) no-repeat;}

.patna{background:url(../images/patna-banner.jpg) no-repeat;}

.volunteer{background:url(../images/volunteer-banner.jpg) no-repeat;}

.feedback{background:url(../images/feedback.jpg) no-repeat;}

.thoughts{background:url(../images/thought-bg.jpg) no-repeat;}

.student{background:url(../images/student-bg.jpg) no-repeat;}

.timelineBanner{background:url(../images/timeline-bg.jpg) no-repeat;}

.subscribText{font-style:italic;font-size:0.98em;color:#000;line-height:20px;}

.footer a.links:hover{text-decoration:underline;}

.socialIconBox{position:fixed;top:30%;background:#d6d6d6;right:0;height:340px;}

.socialIconBox a{background:url(../images/social-icons.png) no-repeat;width:30px;height:29px; text-indent:999999px;display:block;margin:8px 10px;text-indent:-9999px;}

.socialIconBox a.facebook{background-position:left 0px;}

.socialIconBox a.facebook:hover{background-position:right 0px;}

.socialIconBox a.twitter{background-position: left -30px;}

.socialIconBox a.twitter:hover{background-position: right -30px;}

.socialIconBox a.flicker{background-position:left -60px;}

.socialIconBox a.flicker:hover{background-position:right -60px;}

.socialIconBox a.rssfeed{background-position:left -90px;}

.socialIconBox a.rssfeed:hover{background-position:right -90px;}

.socialIconBox a.youtube{background-position:left -120px;}

.socialIconBox a.youtube:hover{background-position:right -120px;}

.socialIconBox a.gplus{background-position:left  -150px;}

.socialIconBox a.gplus:hover{background-position:right -150px;}

.socialIconBox a.pinterest{background-position:left  -180px;}

.socialIconBox a.pinterest:hover{background-position:right  -180px;}

.socialIconBox a.linkedin{background-position:left  -210px;}

.socialIconBox a.linkedin:hover{background-position:right  -210px;}

.socialIconBox a.tumblr{background-position:left  -240px;}

.socialIconBox a.tumblr:hover{background-position:right  -240px;}

.socialIconBox a.flickr{background-position:left  -60px;}

.socialIconBox a.flickr:hover{background-position:right  -60px;}

.socialIconBox a.instagram{background-position:left -270px;}

.socialIconBox a.instagram:hover{background-position:right -270px;}
.socialIconBox a.soundCloud{background-position:left bottom;}
.socialIconBox a.soundCloud:hover{background-position:right bottom;}

.more{background:url(../images/more-bg.png) no-repeat;width:19px; height:38px;left:-19px;position:absolute;top:43%;color:#0e5199;font-size:18px;font-weight:bold;text-indent:0;text-decoration:none;line-height:40px;outline:none;padding-left:8px;cursor:pointer;}

.contentArea{background:url(../images/right-border-left.gif) repeat-y 735px top;background-color:#fff;float:left;padding-top:10px;width:100%;box-shadow:0 0 8px #ABA0A0;-webkit-box-shadow: 0px 0px 7px 0px #323232;-moz-box-shadow:0px 0px 7px 0px #323232;box-shadow:0px 0px 7px 0px #323232;}

.contentAreanoBg{box-shadow:0 0 8px #ABA0A0;-webkit-box-shadow: 0px 0px 7px 0px #2b2b2b;-moz-box-shadow:0px 0px 7px 0px #2b2b2b;box-shadow:0px 0px 7px 0px #2b2b2b;margin-bottom:5px;}

.nav.menu li{background:url(../images/top-sap.jpg) right center no-repeat;}

.nav.menu li:last-child{background:none;}

/*----innerpage-----*/

.innerBanner{margin:10px 0px 0px;}

.breadcrumb{list-style:none;font-size:0.98em;margin-bottom:8px;}

.breadcrumb li span{margin:0px 2px;}

.innerContent{width:735px/*720px*/

;padding:15px;min-height:450px;}

.leftBar{width:75%;float:left;}

.fullWidth{width:auto; float:none;}

.socialMediaBlock{width:48%;float:left;margin:0% 1% 1% 1%;}

.leftBar .aboutPara{display:block;padding:0px 20px;margin-bottom:8px;text-align:justify;width:auto;}

.sidebar{width:25%;padding:0px;}

.moduleBox{width:48%;margin:1%;float:left;}

.ministerView .descboxs{min-height:100px;}

.innerContent h1,.innerContent h2,.innerContent h3,.innerContent h4,.innerContent h5,.innerContent h6{font-weight:bold;margin-bottom:5px;}

.item-page h1{ color: #113c69;font-size: 1.667em; font-weight:bold; margin-bottom:5px;}

}

.sidebar h5{font-weight:bold;}

.menuLeft{margin:8px 3px 15px 3px;font-size:0.98em;}

.menuLeft li, #notificationScrolling ul li{list-style:none;background:url(../images/bullet.png) left 5px no-repeat;padding:0px 0px 8px 12px !important;}

.menuLeft li a{color:#575757;font-weight:bold;}

.menuLeft li.current a{color:#113c69;}

.bulletText li, ul.bulletText li{list-style:none;background:url(../images/bullet.png) left 5px no-repeat;padding:0px 0px 8px 12px !important;margin-bottom:5px;}

#notificationScrolling ul li{border-bottom:1px #e3e3e3 dashed;}

#notificationScrolling ul li a {text-decoration:none;}

#notificationScrolling ul li span{display:block;font-size:0.85em;line-height:20px;}

.menuLeft li a:hover{padding-left:8px;}

/*.item-page a{color:#f26522;}

*/

.item-page h3{font-size: 1.30em;margin-bottom:5px;font-weight:bold;clear:both;}

.item-page p{font-size:1em;text-align:justify;margin-bottom:20px;clear:both;line-height:1.65em;}

.item-page .tableData p{margin-bottom:5px;}

.mod-languages{text-align:right;display:block;margin-bottom:0;}

.footer p{display:inline-block;color:#fff;}

.footer ul{display:inline-block;list-style:none;}

.footer ul li{display:inline-block;padding:0px 3px;}

/*--------Tables---------*/

.tableData{clear: both;empty-cells: show;margin: 0 0 15px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:left;}

.tableData th{background-color: #ebebeb;border-left: 1px solid #DDDDDD;border-top: 3px solid #116182;color: #09568B;font-size: 1.083em;font-weight: bold;line-height: 1.333em; padding: 8px 5px;text-align:left;}

.tableData td{background-color: #FFFFFF;border-top: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;padding: 5px;word-wrap: break-word;text-align:left;}

.tableData .altRow td{background-color: #f3f3f3;}

.tableData .altRow td .altRow td{background-color: #FFFFFF;}

.tableData caption{color: #333333;font-size: 1.25em;font-weight: bold;padding: 5px 0 8px;text-align: left;}

.mid-tab caption{font-weight: bold;padding: 0 8px 5px 3px;text-align: left;}

.tableData table{border: 0 none;}

.tableData table tr td{background-color: rgba(0, 0, 0, 0);border: 0 none;padding: 4px 5px 0;}

/*-------------Search---------------------*/

#searchForm{padding:8px;background:#ebf5ff;}

.inputbox{border: 1px solid #bcbcbc;display: inline-block;line-height:16px;padding: 4px 6px;background:#fff;font-size:1em;}

.searchintro{margin:9px 0px;}

.only legend, .phrases legend{font-weight:bold;}

.only label, .phrases label { margin-right: 10px;margin-top: 2px;}

.phrases-box, .only label, .phrases label, .only input, .phrases input {float: left;}

.form-limit label, .only label, .phrases label, .only input, .phrases input {float: left;}

.ordering-box{float:right;}

.linkNavBlock, .grp_pg_break{border: 1px solid #DEDBB2;color: #3E4D65;font-size: 0.813em;line-height: 20px;margin-bottom: 10px;padding: 8px;}

.only, .phrases {/*background: none repeat scroll 0 0 #FFFFFF;*/

border-bottom: 1px solid #bfc9d2; font-size:1em;line-height: 1.3em;margin: 0 0 10px;padding:8px 0;}

.form-limit{display:block;}

.form-limit label{display:block;float:left}

.result-title{margin-top:8px;}

.result-created{color:#666;font-weight:bold;padding-bottom:8px;border-bottom:1px #ccc dashed;}

.counter{margin:5px; font-weight:bold; }

/*-----------Pagination------------*/

.pagination{clear: both;display: block;float: right;padding: 15px 0;}

.pagination .counter{float: left;font-size: 0.813em;margin-right: 10px;}

.pagination ul{float: right;list-style: none outside none;margin: 0;}

.pagination ul span{float: left !important;}

.pagination ul li{float: left;font-size: 10px;height: auto;margin: 0 5px;padding: 0;text-transform: uppercase;width: auto;}

.pagination ul li span {background: none repeat scroll 0 0 #2F1633;padding: 0;}

.pagination ul li a {color: #222222;display: block;font-weight: bold;padding: 0;text-align: center;text-decoration: none;}

.pagination .pagenav{background: none repeat scroll 0 0 #F1F1F1;border: 1px solid #D9D7D7;font-size: 11px;line-height: 16px;padding:2px 4px;}

.pagination .pagenav:hover{background: none repeat scroll 0 0 #002042 !important;border: 1px solid #1B283D;color: #FFFFFF;}

.pagination ul li span.pagenav{background: none repeat scroll 0 0 #113C69;border: 1px solid #002042;color: #FFFFFF;font-size: 11px;text-align: center;}

.pagination .list-footer .counter{padding: 0;}

.pagination ul li.pagination-start .pagenav,.pagination ul li.pagination-prev .pagenav{background:#113C69;border: 1px solid #1B283D;font-size: 10px;color:#fff;}

.pagination ul li.pagination-next .pagenav, .pagination ul li.pagination-end .pagenav{background:#113C69;border: 1px solid #1B283D;font-size: 10px;color:#fff;}

/*---------------Sitemap----------------------*/

#xmap ul {display : block;list-style-position:inside;margin : 0; padding : 0;}

#xmap ul li{margin : 0;padding : 0;background : transparent;list-style-position:inside;	background: url("../images/sprite.png") no-repeat scroll left -393px rgba(0, 0, 0, 0); padding: 2px 0 2px 24px !important;}

#xmap ul.level_0 > li > a {color: #222222;font-size: 1em;font-weight: bold;text-decoration: none;}

#xmap a{text-decoration:none;}

#xmap a img {border : none;}

#xmap ul.level_0 ul {list-style : inside square;padding : 0;}

#xmap ul.level_1 li {padding : 0 1em 0 1em;}

#xmap .active {font-style : italic;}

/*---------FeedBack & Forms--------------*/

.form-validate .control-group {padding: 0 0 15px;}

.form-validate .control-label{font-size: 1em;padding: 5px 0 0;width: 120px;color:#222222;display:inline-block;vertical-align:top;}

.form-validate .controls{display:inline-block;}

.form-validate .controls input, .form-validate .controls textarea {background: none;border: 1px solid #A3A3A3;font-size:12px;width: 250px;padding:4px 6px;}

.form-validate .controls textarea{height:60px;resize:none;}

.star, .fieldreq{color:#FF0000;}

.captchImg{width:65px;height:25px;margin-top:8px;}

.alert p, .alert-error p{color:#ff0600;list-style:circle;}

/*-----------ErrorPage-------------*/

#errorboxbody p{margin-bottom:8px;}

#errorboxbody .contentArea{background-image:none;padding:0px 15px 10px 15px;}

/*-------------View News--------------*/

.blog .items-leading h2,.blog  .items-row h2{font-size:1.2em;}

.display-limit{margin:5px 0px;}

/*--------------------------*/

.notice.message, .warning.message{color:#fc5900 !important;}

.message{margin-bottom:5px;}

.message ul{padding:6px;border:1px #f1f1f1 solid;}

.message li{padding:2px auto;}

dt.message, dt.notice, dt.warning {display:none !important;}

dd.message.message{color:#227800; font-weight:bold;list-style:none;}

dd.message.message li {background:url(../images/checkedin.png) no-repeat left;padding-left:24px;list-style:none;}

 .notice.message li, .warning.message li {background:url(../images/requested.png) no-repeat left !important;padding-left:24px;list-style:none;}

 #jform_dob_img.btn{background:url(../images/date-picker-icon.png) no-repeat;margin-left:4px;width:18px;height:20px;vertical-align:middle;}

select#jform_states, #jform_states_chzn.chzn-container{width:250px !important;}

select#jform_states, #jform_states_chzn.chzn-container a{width:250px !important;background:none;}

select#jform_states,#ordering_chzn.chzn-container-single .chzn-single, #jform_states_chzn.chzn-container .chzn-single{border:1px #a3a3a3 solid;border-radius:0px !important;box-shadow:none;line-height:21px;font-size:small;}

.chzn-drop{border-radius:0px !important;}

#phocagallery .pg-csv-box, #phocagallery .pg-cv-box{width:155px;padding:0px;border-radius:0px;background:none !important;box-shadow:none;margin-right:10px;height:200px;}

#phocagallery .pg-csv-box-img, #phocagallery .pg-cv-box-img{border:6px #ccc solid;}

#phocagallery .pg-csv-box-img:hover, #phocagallery .pg-cv-box-img:hover{border:6px #113C69 solid;}

#phocagallery .pg-csv-name, #phocagallery .pg-cv-name{font-size:small;text-align:center;font-weight:bold;background-image:none;padding:0;}

.mediaContainer {width:155px;padding:0px;border-radius:0px;background:none !important;box-shadow:none;margin-right:20px;height:180px;}

.mediaContainer a{border:6px #ccc solid;display:block;}

.mediaContainer a:hover{border:6px #113C69 solid;display:block;}

.mediaContainer span{display:block;text-align:center;line-height:24px;font-size:1.1em;font-weight:bold;}

#backTop {background: url("../images/backtotop.png") no-repeat scroll center center rgba(0, 0, 0, 0); bottom: 25px;cursor: pointer;display: none;height: 40px;overflow: hidden;position: fixed;right: 20px;text-indent: -99999px;width: 35px;z-index: 999;}

/* New HomePage*/

.blog-featured .container{background:none !important;}

.txtLogo{ padding:10px 15px;color:#fff;margin:130px 0px 10px 0px; font-family: 'RobotoMedium';background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0; border-radius:5px; box-shadow: 0 0 3px #fff;}

.txtLogo .name, h1.name{font-weight:bold;font-size:45px;text-transform:uppercase;color:#fff;display:block;font-family: 'PT Sans', sans-serif;}

.txtLogo .designation{font-size:1.484em;font-family: 'robotoregular'; }

.aboutLink .lnkBlock{font-weight:bold;color:#004892;text-decoration:none;font-size:22px;line-height:30px;padding:13px 50px 0px 0px;
                     width:100%;height:55px;text-indent:15px;margin-bottom:10px;display:block;text-transform:uppercase; 
                     margin:10px 0px 10px 0px; border:1px solid #fff;text-align:center}

.lnkBlock:hover{-moz-box-shadow:0px 4px 7px 2px #404040;-webkit-box-shadow:0px 4px 7px 2px #404040;box-shadow:0px 4px 7px 2px #404040;}

.aboutLink .minister{background:url(../images/the-minister.png) no-repeat;}

/*.aboutLink .person{background:url(../images/the-person1.png) no-repeat right rgba(255, 255, 255, 0.6); border-radius:3px; background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0;}*/
.aboutLink .person {background-color: rgba(255, 255, 255, 0.6); background-image:url('../images/enter-website.png') ; background-position:right center; background-repeat:no-repeat; border-radius:3px; }

.homeDesc{background:url(../images/txt-bg.png);font-size:1.692em;color:#fff;font-style:italic;padding:8px;margin:50px 0px;}

.sideBar{width:450px;float:right;}

.homeIconBox{margin:20px 0 16px;padding:10px 15px;width:100%;text-align:center;background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0; border-radius:5px; box-shadow: 0 0 3px #fff;}

.homeIconBox .fbIcon,.homeIconBox .twtIcon,.homeIconBox .ytIcon, .gIcon, .pinIcon, .linkedinIcon, .tumblrIcon, .flickrIcon,.instaIcon,.soundCloudIcon{width:40px;height:40px;display:inline-block;margin-right:4px;margin-bottom:3px;}

.homeIconBox .fbIcon{background-image:url(../images/fb-icon.png);text-indent:-999999px;}

.homeIconBox .twtIcon{background-image:url(../images/twt-icon.png);text-indent:-999999px; width:40px;}

.homeIconBox .ytIcon{background-image:url(../images/yt-icon.png);text-indent:-999999px;}

.homeIconBox .gIcon{background-image:url(../images/google-plus-icon.png);text-indent:-999999px;}

.homeIconBox .pinIcon{background-image:url(../images/pinterest-icon.png);text-indent:-999999px;}

.homeIconBox .linkedinIcon{background-image:url(../images/linkedin-icon-home.png);text-indent:-999999px;}

.homeIconBox .tumblrIcon{background-image:url(../images/tumblr.png);text-indent:-999999px;}

.homeIconBox .flickrIcon{background-image:url(../images/flickr.png);text-indent:-999999px;}

.homeIconBox  .instaIcon{background-image:url(../images/instagram-icon.png);text-indent:-999999px;}
.homeIconBox  .soundCloudIcon{background-image:url(../images/Soundcloud-icon.png);text-indent:-999999px;}
.homeIconBox a:hover{background-position:bottom;}

/*.homeBg{background-color:#fff;background:url(../images/homeBg.jpg) center top no-repeat;background-size:cover;min-height:650px;}

*/

.blog-featured{background:url('../images/vivek_home_bg2.png') center top no-repeat #fff;background-size:cover;/*min-height:650px;*/

 position:absolute; width:100%; height:100%;}

.homeBg .container{max-width:1000px; width:100%;}

.blog-featured .items-leading h2{display:none;}

.blog-featured h1{display:none;}

.textContainer{width:50%;}

.moduleBox > p{line-height:22px;text-align:justify;}

/*----Photo Gallery-----*/

.traningWrap {border: 1px solid #ccc; margin: 0;padding: 0;}

.photoControlls{padding:12px 5px;background:#f3f3f3}

.container .counter.pull-right{display:inline-block}

.fadeslidedescdiv{top:439px !important;}

/*.container #pg-msnr-container .pg-cv-box.item{float:none;display:inline-block;}

*/

/*#phocagallery .traningWrap .pg-csv-box, #phocagallery .traningWrap .pg-cv-box{width:16%; margin:2% 2% 0 2%}

*/

/* ************* Media Queries****************** */

/*@media only screen and (max-width: 1169px) {}

@media only screen and (max-width: 1024px) {#nav li a { padding:5px 10px;}

.cols3 { width:50%;}

.cols2 { width:33.33%}

 .cols1 { width:16.66%}

 }

*/

.mediaCoverage{list-style:none;padding:5px 0px;}

.mediaBlock{padding:1%;width:48%;display:inline-block;border:1px #dddddd solid;margin:0.5%;vertical-align:top;}

.mediaImage{display:inline-block;vertical-align:top;display:table-cell;height:120px; width:120px; text-align:center; vertical-align:middle;}

.mediaText{display:table-cell;width:auto;}

.mediaImage img{max-width:100px;margin:0px 15px 0px 5px;}

.mediaText .mediaDate{color:#113c69;}

.mediaText h4,.mediaText a{font-weight:normal;font-size:1.0768em;color:#555;}

@media only screen and (max-width: 1000px){.leftBar{width:70%;}

.sidebar{text-align:center;width:30%; padding:0 10px;}

.linkBanner{display:inline-block;}

.toggle{display:none;}

.innerContent{width:70%;}

.contentArea{background:url("../images/right-border-left.gif") repeat-y scroll 70% top #fff;}

.fullWidth{width:auto;}

.container{margin:0 15px; width:auto;}

.noBg .container{margin:0;}

#nav li a{padding:5px 7px; font-size:1.083em;}

.ministerView #nav li a{padding:5px 20px;}

#nav li .menuIcon{background:none;}

.ministerInnerIcon, li:hover .ministerInnerIcon, .ministerInnerIcon:hover{width:40px;}

.sliderText{width:53%;}

/*----Photo Gallery-----*/

#phocagallery .pg-csv-box, #phocagallery .pg-cv-box{width:23%; margin:0 1%;}

.pg-cv-box .pg-cv-box-img{width:auto; height:auto;}

#phocaMap img, #phocagallery img{width:100%;}

}

@media screen and (max-width:980px) {.timelineBox.left .timelineInner {margin-right: 48px;}

.timelineInner:after {right: -39px;width: 39px;}

.timelineInner:before{right:-59px;}

.timelineBox.right .timelineInner {margin-left: 48px;}

.timelineBox.right .timelineInner:after {left: -39px;width: 39px;}

.timelineBox.right .timelineInner:before {left: -59px;}

.timelineInner h2{font-size:15px;}

.linkBanner{max-width:inherit; width:100%;}

.patna, .student, .timelineBanner{background-size:100%;}

.search{width:99%;}

}

@media only screen and (max-width: 800px) {.toggleMenu{padding:15px;text-decoration:none;display:block;}

.toggleMenu .mobileMenu { font-size:15px; color:#113c69; line-height:15px;}

.toggleMenu .iconBar {background:#113c69;display: block;height:3px;margin:0 0 4px 0; float:right; width:25px; clear:both}

#nav{width:100%;display:none;}

#nav li {float: none; display:block; border:none; border-top:1px dotted #144573}

#nav li.parent { position:relative;}

 #nav li .menuIcon, #nav li li .menuIcon{display:block;width:46px;height:46px;background:url(../images/down-arrow.gif) no-repeat center center #ddd; position:absolute; right:0; top:0; z-index:999; cursor:pointer}

#nav li a{width:100%;}

#nav li .menuIcon.active, #nav li li .menuIcon.active { background-color:#F26522;}

#nav li > a:hover, #nav li.hover > a, #nav li.active > a {background-color:; color:#fff;}

#nav ul{width: 100%; display:none}

#nav li ul li, #nav ul a { width:100%}

#nav > li:hover > ul, #nav li li:hover > ul, #nav li li li:hover > ul { display:none;}

#nav > li.resHover > ul, #nav li li.resHover > ul, #nav li li li.resHover > ul {position:relative; margin:0; top:0; left:0; width:100%; border:none; -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none; display:block;}

#nav li a { padding-left:20px; padding-right:20px; display:block; line-height:36px}

#nav li ul li a {padding-left:30px;display:block;line-height:35px; background:url(../images/right-arrow.gif) no-repeat 18px center}

#nav li ul li ul li a {padding-left:45px; background-position:33px center}

#nav li ul li ul li ul li a {padding-left:60px;background-position:45px center}

.rightArrowImg { display:none;}

.leftBar{width:100%;}

.sidebar{text-align:center;width:100%;}

.linkBanner{float:left; width:32%; margin:0 0 1% 1%; max-width:inherit;}

.patna, .student, .timelineBanner{background-size:100%;}

.ministerInnerIcon, .ministerInnerIcon:hover, li:hover .ministerInnerIcon:hover{background-position:18px 7px; text-indent:27px;}

.descboxs{margin-bottom:0;}

.toggle{display:none;}

.contentArea{background-image:none;}

.logoPart{width:60%;}

.socialIconBox{top:21%; z-index:99999;}

.sliderText{line-height:28px;}

.linkBanner h1{font-size:1.8em;}

.sidebar{padding:0;}

.eventContainer{width:46%;}

.innerContent{width:100%;}

.search{width:100%;}

.ministerView #nav li a.personInnerIcon{background:url(../images/person-icon.png) no-repeat 25px 9px;text-indent:0; padding:5px 20px 5px 50px; line-height:37px; color:#113c69;}

.ministerView #nav li a.personInnerIcon:hover{background:url(../images/person-icon-wh.png) no-repeat 25px 9px #f26522; color:#fff;}

.ministerView #nav li a img{display:inline-block; margin-top:-4px;}

.ministerView #nav li a .image-title{line-height:31px;}

/*----Photo Gallery-----*/

#phocagallery .pg-csv-box, #phocagallery .pg-cv-box{width:21%; margin:0 2%;}

#sbox-window {width:90% !important;}

.ministerView .moduleBox .descboxs.cf .eventContainer{width:48%; margin-bottom:10px; text-align:center;}

.ministerView .moduleBox .descboxs.cf .eventContainer:last-child{margin-bottom:0px;width:100%;}

}

/* ************* Mobiles Media Queries ****************** */

@media only screen and (max-width: 640px) {.imgLeft, .imgRight, .imgCenter{float:none; margin-bottom:15px; margin-left:auto; margin-right:auto; display:block;}

.socialMediaBlock{width:auto;margin:10px; float:none;}

.header h1{margin:10% 4% 2% 4%;text-align:center}

.functions.alignRight{margin: 0 auto;text-align: center;width: 100%;}

.searchPanel,.topStrip{float:none; padding:10px 0 5px 0;}

.searchPanel .searchBox{max-width:135px;}

.sliderText{display:none;}

.blog-featured, .noBg .footer{position:relative;}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{bottom:6px;margin-left:50px;}

#nav li a{line-height:30px;}

#nav li ul li a{line-height:24px;}

#nav li .menuIcon, #nav li li .menuIcon{height:44px;width:44px;}

.items-leading .container .sideBar{width:100%; float:none; text-align:center;}

.items-leading .container .aboutLink{text-align:left; margin:0 auto; width:290px;}

.homeIconBox{margin:20px 0 16px;}

.txtLogo{margin:60px 0 20px; padding:10px 20px;}

.leftBar .aboutPara{padding:0 10px;}

.moduleBox{width:auto; margin:10px; float:none; clear:both;}

.title{padding-left:0;}

.descboxs{min-height:inherit;}

.descboxs .eventContainer{width:26%; }

.descboxs .textContainer{width:72%;margin-left:2%;}

.moduleBox .descboxs.cf .eventContainer{width:48%; border:1px solid #545454; text-align:center;}

.ministerView .moduleBox .descboxs.cf .eventContainer,.ministerView .moduleBox .descboxs.cf .eventContainer:last-child{width:33%; border:1px solid #545454; text-align:center;}

.ministerView .moduleBox .descboxs.cf .eventContainer img{max-width:100%;}

.sidebar{padding:0 4px;}

.linkBanner h1{font-size:15px; font-weight:bold; margin-top:5px;}

.patna, .student, .timelineBanner{height:70px;}

.socialIconBox{top:20px;}

.twitterBox iframe{width:100% !important;}

.ordering-box {clear: both;padding-top: 7px;width: 100%;}

/*-----Tmeline----*/

.timelineInner h2{font-size:13px;}

.timelineOuter:before{left:25px;}

.timelineOuter .date_separator span{margin:0; width:50px; height:50px; line-height:30px; font-size:14px;}

.timelineBox{width:auto;}

.timelineBox.left .timelineInner, .timelineBox.right .timelineInner{margin-right:0; margin-left:62px;}

.timelineInner:before, .timelineBox.right .timelineInner:before { right:auto; left: -49px;}

.timelineInner:after, .timelineBox.right .timelineInner:after{left:-29px; right:auto; width:29px;}

.timelineBox:nth-child(3){margin-top:0;}

.timelineOuter .right{float:left;}

.timelineBox.right .timelineInner:before, .timelineBox.right .timelineInner:after, .timelineInner:before, .timelineInner:after{top:20px;}

.header{background:none; padding:15px;}

.logoPart{width:100%; margin:0;}

.header h1{margin:0;}

.logoPart .designation{text-align:center; margin:0 auto; max-width:380px; width:100%;}

.logoPart .designation br{float:left;}

#backTop{visibility:hidden;}

#phocagallery .pg-csv-box, #phocagallery .pg-cv-box{width:29%; margin:0 2% 3% 2%; height:210px;}

#phocagallery .pg-csv-box-img, #phocagallery .pg-cv-box-img {background:#ccc;border: 0 none;padding: 6px;width: 100%;}

#phocagallery .pg-csv-box-img:hover, #phocagallery .pg-cv-box-img:hover {background:#113c69;border: 0 none;}

.pageDisplay .ordering, .pageDisplay .displayNumber{width:100%; margin:0 auto 15px auto; float:none; text-align:center;}

.pageDisplay .counter.pull-right{float:none; display:inline-block;}

.pageDisplay .displayNumber{margin:0 auto;}

.pagination, .pagination ul{width:100%; text-align:center;}

.pagination ul li{margin:0 3px; display:inline-block; float:none;}

.pagination ul span{float:none !important;}

.pagination ul li span.pagenav{padding:4px;}

}

@media only screen and (max-width: 480px) {.item-page h1{font-size:17px;}

h2{font-size:15px;}

.innerContent h4{font-size:14px;}

.mod-languages{text-align:center;margin-bottom:8px;}

.sidebar{padding:0 10px;}

.linkBanner{width:100%; margin:0 0 10px 0; float:none; height:160px; padding:30px;}

.linkBanner h1{font-size:17px; font-weight:normal;}

.txtLogo .name{font-size:1.800em;}

.homeBg{min-height:450px;}

.item-page h3{font-size:13px;}

.item-page p{margin-bottom:10px;}

#phocagallery .pg-csv-box, #phocagallery .pg-cv-box{width:42%; margin:0 4% 3% 4%; height:auto;}

.ministerView .moduleBox .descboxs.cf .eventContainer,.descboxs .eventContainer{width:100% !important; margin-bottom:15px; text-align:center;}

.mediaBlock{display:block;width:98%;margin-bottom:2%;}

.mediaBlock{padding:2%;}

.mediaImage img{max-width:50px;}

}

@media only screen and (max-width: 360px) {.logoPart{width:100%;}

.header h1{text-align:center}

.bx-controls-direction { display:none}

.yearSlide .bx-controls-direction{display:block;}

.txtLogo .designation br{float:left;}

.bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager, .noJS .NoJSpaging{bottom:-2px; left:10px;}

.descboxs .eventContainer{width:100%; margin-bottom:15px; text-align:center;}

.descboxs .textContainer{width:100%; margin-left:0;}

.textContainer .desc{text-align:justify;}

.title{font-size:17px;}

.horizontalList li{margin:5px 15px 0 0;}

.ministerView .moduleBox .descboxs.cf .eventContainer,.moduleBox .descboxs.cf .eventContainer{width:100% !important;}

.ministerView .descboxs .eventContainer:last-child,.moduleBox .descboxs.cf .eventContainer:last-child{margin-bottom:0;width:100%;}

.tableData tr td:first-child{width:115px;}

.tableData th{font-size:12px;}

#phocagallery .pg-csv-box, #phocagallery .pg-cv-box{width:180px; margin:0 auto 20px auto; float:none; height:auto;}

.btn-group.pull-left input{width:175px;}

.linkBanner{height:auto;}

.pagination ul li{margin:3px;}

}

/*mapp*/

#map_canvas{height:400px;width:100%;}

.visitIcons{padding:8px;background:#efefef;background-size:23px 31px;}

.ongoing,.fourthComing,.visitIncluded{display:block;padding-left:25px;display:inline-block; margin-right:8px;min-height:32px;vertical-align:middle;line-height:30px;}

.ongoing{background:url("../images/markerongoing.png") no-repeat;}

.fourthComing{background:url("../images/markerforthcoming.png") no-repeat;}

.visitIncluded{background:url("../images/markercurrent.png") no-repeat;}

.downloadPdf a{background:url(../images/pdf_doc.gif) right center no-repeat; padding:0 18px 0 0; font-size:16px; color:#f26522; line-height:20px;}

.downloadPdf a:hover{ color:#0b2e53;}

#description-text p, .pg-dv-desc-lightbox p{font-size:15px !important;font-weight:bold !important;margin-bottom:0px !important;}

.visitDate{margin-bottom:20px}

.bulletText li span.w70{font-weight:bold;display:inline-block;}




