	
@font-face{font-family:'OpenSans-Regular';src:url('../fonts/OpenSans-Regular.eot');src:url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Regular.woff2') format('woff2');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSans-Bold';src:url('../fonts/OpenSans-Bold.eot');src:url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg'), url('../fonts/OpenSans-Bold.ttf') format('truetype'), url('../fonts/OpenSans-Bold.woff') format('woff'), url('../fonts/OpenSans-Bold.woff2') format('woff2');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSans';src:url('../fonts/OpenSans.svg#OpenSans') format('svg'), url('../fonts/OpenSans.ttf') format('truetype'), url('../fonts/OpenSans.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSans-Semibold';src:url('../fonts/OpenSans-Semibold.eot');src:url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg'), url('../fonts/OpenSans-Semibold.ttf') format('truetype'), url('../fonts/OpenSans-Semibold.woff') format('woff'), url('../fonts/OpenSans-Semibold.woff2') format('woff2');font-weight:normal;font-style:normal;}
@font-face{font-family:'Roboto-Regular';src:url('../fonts/Roboto-Regular.eot');src:url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg'), url('../fonts/Roboto-Regular.ttf') format('truetype'), url('../fonts/Roboto-Regular.woff') format('woff'), url('../fonts/Roboto-Regular.woff2') format('woff2');font-weight:normal;font-style:normal;}
@font-face{font-family:'Roboto-Bold';src:url('../fonts/Roboto-Bold.eot');src:url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg'), url('../fonts/Roboto-Bold.ttf') format('truetype'), url('../fonts/Roboto-Bold.woff') format('woff'), url('../fonts/Roboto-Bold.woff2') format('woff2');font-weight:normal;font-style:normal;}
@font-face{font-family:'Roboto-Medium';src:url('../fonts/Roboto-Medium.eot');src:url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg'), url('../fonts/Roboto-Medium.ttf') format('truetype'), url('../fonts/Roboto-Medium.woff') format('woff'), url('../fonts/Roboto-Medium.woff2') format('woff2');font-weight:normal;font-style:normal;}

body{font-family:'OpenSans';background: #97a9bc;}

/*************Wrapper***************/
#wrapper{overflow:hidden;width: 1240px; margin: 0 auto; background-color: #fff;}

/*****************top header******************/
.top-header{background:#265688;}
.top-logo-sec img{width:100%;margin:5px 0;}
.top-left ul{margin:0;padding:0;}
.top-left ul li{list-style-type:none;display:inline-block;padding:11px 0; float:left;transition:all 0.65s ease;}
.top-left ul li:last-child{border-right:none;}
.top-left ul li a{color:#fff;font-size:13px;text-decoration:none;padding:0px 15px; }
.top-left ul li:hover{ color:#fff; background:#ff5d00; display:inline-block;}
.top-left ul li a img{margin-right:5px;}
.top-left ul li{border-right:1px solid #93abc4;}
.skip-sec ul li span{padding:0 4px;color:#fff;font-size:13px;}
.skip-sec ul li span.white{background:#fff;color:#000;padding:1px 7px;}
.skip-sec ul{margin:0;text-align:right;margin-right:10px;}
.skip-sec ul li{list-style-type:none;display:inline-block;margin-top:11px;position:relative;border-top:0;border-bottom:0;}
.skip-sec ul li a{color:#fff;text-decoration:none;font-size:13px;display:inline-block;text-align:center;}
.skip-sec ul li:nth-child(5) a,.skip-sec ul li:nth-child(6) a,.skip-sec ul li:nth-child(7) a{color:#172373;font-weight:500;}
.color-changer{margin:14px 0px 0px;vertical-align:middle;display:block;float:left;}
.color-changer span.red{background:#9e241f;width:10px;height:22px;border-radius:10px;display:inline-block;margin:0 1px;}
.color-changer span.blue{background:#3187fc;width:10px;height:22px;border-radius:10px;display:inline-block;margin:0 1px;}
.color-changer span.yellow{background:#f99901;width:10px;height:22px;border-radius:10px;display:inline-block;margin:0 1px;}
.lang-sec{text-align:right;padding:10px 0px 10px 6px;float:right;}
.lang-sec ul{margin:0;width:auto;float:left;padding-left:0;}
.lang-sec ul li{list-style-type:none;display:inline-block;margin:0 3px;}
.lang-sec ul li a{color:#fff;text-decoration:none;font-size:12px;width:20px;height:20px;display:block;text-align:center;line-height:20px;}
.lang-sec ul li:nth-child(2) a{border:1px solid #fff !important;}
.lang-sec select{background:transparent;color:#fff;;font-size:14px;border:0;position:relative;}
.lang-sec select option{color:#000;}
.color-theme .contrastChanger { background: #265688 !important;}
/**************************Header**************************/
#header{padding:10px 0px 10px 0px;background:#ffffff;border-bottom:1px solid #ddd;}
.div-logo{padding:0;}
.div-logo img{width:auto;}
.logo2{text-align:center;margin-top:15px;}
.logo3{text-align:right;}
.logo2 a { text-decoration: none; }
.div-logo.logo2 a h1 { margin: 10px 0 10px; font-size: 24px;color: #265688; font-weight: bold; text-transform: capitalize; }
.div-logo.logo2 a p { color: #494949; font-size: 18px; margin: 7px; }
/**************************Navigation**************************/
.main-menu-icc{background:#333333;}
.navbar-collapse{padding-left:0;padding-right:0;}
.nav>li>a{padding:15px 20px;text-transform:uppercase;background:#333;color:#fff !important; font-size:13px;}
.navbar{margin-bottom:0px;}
.navbar li:before{background:#fff;width:1px;height:16px;content:'';position:absolute;right:0px;top:18px;z-index:777;}
.navbar li:last-child:before{background:none;}
.navbar-default{background:none;border:none;}
/*.navbar-default .caret{display:none;}*/
.navbar-inverse .navbar-nav li:last-child a{border-right:0 !important;}
img.box-shadaw{content:'';position:absolute !important;left:0;top:0;z-index:999;}
section.main-menu-icc{background:#333333;}
.navbar-static-top{z-index:1000;border-width:0;}
ul.dropdown-menu li a{padding:7px 15px;}
ul.dropdown-menu li:last-child a{border-bottom:0;}
ul.nav.navbar-nav li:nth-child(9) ul li ul ,ul.nav.navbar-nav li:nth-child(10) ul li ul {
    left: -100%;
}
.dropdown-menu{width:250px;padding:0;border-radius:0;border:0;}
ul.dropdown-menu li a:hover{color:#fff;background:#ff5d00;}
.nav li ul li a:hover:nth-child(7) .dropdown-menu{ left:-100%;}
.navbar-default .navbar-toggle{border-color:#ff5d00;background:#ff5d00;border-radius:0;margin:15px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:#29abcd;}
button{box-shadow:none;}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    background-color: #ffffff !important;
    color: #333 !important;
    white-space: pre-wrap;
}	
.dropdown-menu>.active>a:hover { background: #265688 !important; color: #fff !important; }
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance: button; cursor: pointer; color: #fff; background: none; border: none;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background:none;}
.dropdown-menu > li.kopie > a{padding-left:5px;}
.dropdown-submenu{position:relative;border-bottom: 1px solid #bbbbbb;}
.dropdown-submenu ul li {border-bottom: 1px solid #bbbbbb; }
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu > a:after{border-color:transparent transparent transparent #333;border-style:solid;border-width:5px 0 5px 5px;content:" ";display:block;float:right;height:0;margin-right:-10px;margin-top:5px;width:0;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover{text-decoration:underline;}
.dropdown-submenu .dropdown-toggle { position: relative; }
.dropdown-submenu .dropdown-toggle:after { content: "\f105"; position: absolute; color: #4a4a4a; right: 26px; top: 0; font-family: fontawesome; font-weight: 700; }
.dropdown-submenu .dropdown-toggle:hover:after{color: #fff;}
.dropdown-menu li a:nth-child(7):hover ul{ left:-100%;}
li.dropdown.dropdown-submenu a:before, li.dropdown.dropdown-submenu a:after{ position:absolute; content:'';right:0px; top:5px;}
i.fa.fa-angle-right.fa-5 {
    right: 18px;
    position: absolute;
    font-size: 20px;
}
 /******************Banner*******************/ 
.banner-sec{position:relative;}
.banner-sec img{width:100%;}
.banner-caption{position:absolute;top:15%;left:10%;width:40%;}
.banner-caption h2{font-size:44px;line-height:50px;color:#0e0e0e;border-bottom:1px solid #6a7986;padding-bottom:15px;margin:0px;font-family:'Roboto-Bold';}
.banner-caption p{font-size:14px;line-height:24px;color:#5e6e7b;padding-top:13px;}

/******************Main content*******************/
.innerContent{padding: 50px 0;}
.gy{background-color: #eeefef;}
/******************pension*******************/
.pension-inner{padding:14px 0px;background:#fff;border-radius:6px 6px 0px 0px;margin-top:-53px;box-shadow:0px 4px 17px #c6bbbb;}
.pension-information-link a{font-size:18px;display:inline-block;color:#0e0e0e;padding:0px 33px;}
.pension-inner a{border-right:1px solid #ddd; transition:all 0.65s ease;}
.pension-inner a:hover{ color:#ff5d00; text-decoration:none; margin-left:3px; }
.pension-inner a:last-child{border-right:none;}
.heading-block{text-align:center;}
.heading-block h2:before{position:absolute;left:-125px;top:50%;background:#fe5800;width:122px;height:2px;content:'';}
.heading-block h2:after{position:absolute;right:-125px;top:50%;background:#fe5800;width:122px;height:2px;content:'';}
.heading-block h2{font-size:40px;line-height:50px;color:#000;text-align:center;display:inline-block;position:relative;font-family:'OpenSans-Bold';}
.heading-block h2 strong{color:#ff5d00;}
.heading-block + p{text-align:center;color:#535353;font-size:14px;line-height:24px;padding:0px 80px;text-align: justify;text-align-last: center;}
.inner-cont{clear:left;margin-top:13px;}
.read-more-link{float:right;}
.read-more-link a{font-size:9px;color:#fff;text-transform:uppercase;background:#e63333;border-radius:0px 6px 0px 6px;padding:6px;font-family:'Roboto-Bold';}
.list-sec{margin-top:20px;}
.list-sec ul{padding:0px;}
.list-sec ul li{float:left;margin-right:30px;margin-bottom:30px;list-style:none;width:31%;}
.list-sec ul li:hover .box-b{transform: translateY(-20px);}
.about-pension .list-sec ul li:hover .box-b{transform: translatex(20px);}
.list-sec ul li:nth-child(3){margin-right:0px;}
.list-sec ul li:last-child{margin-right:0px;}
.box-b{background:#eef1fc;box-shadow:3px 3px 0px 1px #d9d9d9;-webkit-box-shadow:3px 3px 0px 1px #d9d9d9;-moz-box-shadow:3px 3px 0px 1px #d9d9d9;min-height: 250px; padding:24px 10px;transition:all 0.65s ease;}
.box-b p{font-size:14px;line-height:20px;color:#100f0f;text-align: justify;}
.box-b.noSummaryBox { min-height: auto; }
.whatHight { min-height: 248px;}
.box-b .inner-cont p{height: 103px; overflow: hidden;}
.box-b.noSummaryBox .inner-cont p{height: auto;}
.block-heading img{float:left;margin-right:10px;}
.block-heading a{color: #111111;}
.block-heading a:hover{text-decoration: none;color: #2f75be;}
.block-heading{font-size:20px;line-height:26px;color:#100f0f;font-family:'OpenSans-Bold';min-height:41px;text-align:left;}
.read-more a{font-size:15px;color:#fe5800;text-decoration:none;}
.read-more a:hover{text-decoration:none;}
.back-to-top{position:fixed;bottom:25px;right:25px;display:none;}
.back-to-top .fa{background:#fff;color:#6b6b6b;font-weight:bold;font-size:36px;width:50px;height:50px;border-radius:100%;text-align:center;line-height:46px;}
.dropdown-menu > li.kopie > a{padding-left:5px;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:0;margin-left:0;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0;}
.dropdown-submenu > a:after{border-color:transparent transparent transparent #333;border-style:solid;border-width:5px 0 5px 5px;content:" ";display:block;float:right;height:0;margin-right:-10px;margin-top:5px;width:0;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover{text-decoration:none;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color:#fff !important;background-color:#ff5d00;border-radius:0px 0px 4px 4px;padding-bottom:12px;top:-9px;}
.navbar-default .navbar-nav>.active a:before{width:0;height:0;border-style:solid;position:absolute;content:'';left:-10px;top:0px;border-width:0 0 10px 10px;border-color:transparent transparent #812f00 transparent;}
.navbar-default .navbar-nav>.active a:after{width:0;height:0;border-style:solid;position:absolute;content:'';right:-10px;top:0px;border-width:10px 0 0 10px;border-color:transparent transparent transparent #812f00;}
li.dropdown.dropdown-submenu a:before,li.dropdown.dropdown-submenu a:after{border:none !important;}
 ul.dropdown-menu li a:before,ul.dropdown-menu li a:after{border:none !important;}
ul.dropdown-menu li:before{background:none;}
.nav li a:hover{color:#ff5d00 !important;}
.dropdown-menu > .active > a:hover{color:#fff !important;}
.dropdown-menu li a:hover{color:#265688 !important;}
.entryContent h2 { margin: 0 0 15px 0; }

/*******************About gpf*******************/
.about-gpf.about-pension{background:#eef1fc;margin-bottom:10px;}
.about-gpf.about-pension .box-b{background:#fff;}

/*******************About account*******************/
.about-account{background:url(../images/about-bg.png) left top no-repeat;background-size:cover;padding:40px 0px;}
.about-main-cont{background:#f5f5f5;padding:25px 25px 30px 25px;}
.about-main-cont p{font-size:15px;line-height:25px;color:#353535;}
.heading-abt h3{position:relative;}
.heading-abt h3:after{position:absolute;right:-64px;width:54px;height:4px;background:#ff7e00;content:'';top:50%;}
.about-main-cont h3{font-family:'OpenSans-Bold';font-size:30px;letter-spacing:1px;line-height:35px;display:inline-block;color:#000000;margin-top:0px;}
.about-main-cont .links-a a{color:#0a0a0a;font-size:15px;line-height:20px;margin-right:90px;font-family:'OpenSans-Bold';padding-left:10px;position:relative;display:inline-block;margin-bottom:10px;}
.about-main-cont .links-a a:last-child{margin-right:0px;}

/************whats-notification****************/
.whatsnew-heading{font-size:20px;color:#00275e;font-family:'OpenSans-Semibold';position:relative;margin-bottom:30px;}
.whatsnew-heading:before{position:absolute;content:'';left:-28px;top:-23px;background:url(../images/image-15.png) left top no-repeat;height:58px;width:58px;z-index:99999;}
.whats-note-block .col-sm-5{padding-right:32px;width:37%;}
.whatsnew-heading h3{padding-left:39px;font-family:'Roboto-Bold';color: #2f75be;}
.whats-note-block{padding:40px 0px;}
.notification:before{background:url(../images/notification.png) left top no-repeat !important;top: -4px;}
.whats-new-sec{border:1px solid #ddd;padding:15px;float:left;width:100%;min-height: 380px;}
.whats-block-div a { color: #00275e; }
.whats-block-div a:hover { color: #337ab7;text-decoration: none; }
.whats-block-div{float:left;width:100%;margin-bottom:15px;}
.whats-block-div p{font-size:13px;color:#313850;line-height:20px;}
.whats-block-div .date{float:left;margin-right:20px;font-family:'Roboto-Bold';}
.whats-note-block .col-sm-7.pull-right{width:61%;}
.date{background:#e2e2e2;width:46px;font-size:13px;color:#4e566f;text-align:center;}
.date span{display:block;background:#f1f2f2;padding:4px 0px;}
.date strong{display:block;background:#e2e2e2;padding:4px 0px;}
.links-a a:before{position:absolute;width:5px;height:17px;background:#ff7e00;content:'';top:3px;left:-3px;}
.links-a{margin-top:16px;}
.view-all{float:right;color:#d4652e;font-size:15px;text-decoration:none;margin-top:3px;font-family:'Roboto-Medium';}
.view-all:hover{text-decoration:none;}

.notification .r-tabs .r-tabs-nav{    margin-left: 40px;}
.notification{margin-bottom: 0px;}
/******************* accordion css *******************/
.accordion { padding-left: 0; }
.accordion .accTrigger {list-style: none;position: relative; padding-left: 20px; cursor: pointer; background-position: right; padding: 15px 30px 15px 0; border-bottom: 2px solid #f3f3f3; color: #265688; font-size: 20px; }
.accordion .accTrigger:before { content: "\f067"; position: absolute; right: 0; font-family: fontawesome; }
.accordion .accTrigger.active:before { content: "\f2d1"; position: absolute; top: 13px; font-size: 15px; }
.accordionMain .accordDetail{padding: 15px 0;}
.accordion li { list-style: none; }


/****************************Photo Gallery css**********************/
.photo-outer {box-shadow: 1px 1px 5px rgba(0,0,0,0.7);}
.field-content { overflow: hidden; position: relative; }
.photoGalleryList li .views-field-field-photo .field-content a { position: relative; height: 100%; width: 100%; display: inline-block; }
.views-field-field-photo .field-content a:before { content: ""; position: absolute; background: #4480b2cc; width: 100%; height: 100%; z-index: 1; transition: 1s; opacity: 0;left: 0; right: 0; }
.field-content img {width: 100%; transition: 1s; min-height: 224px; }
.views-field-field-photo .field-content a:after { content: "\f0c1"; position: absolute; font-family: fontawesome; left: 0; right: 0; top: 50%; color: #f9f9f9; font-size: 36px; transform: translateY(-11px); transition: 2s; opacity: 0; z-index: 2; }
.photoGalleryMain .photoGalleryList li { width: 47%; }
.photoGalleryList li:hover .field-content a:after { opacity: 1; }
.photoGalleryList li:hover .field-content a:before { opacity: 1; }
.views-field-title {     background: #3177ab; }
.field-content { overflow: hidden; position: relative; }
.views-field-title a { font-size: 16px; text-decoration: none; color: #ffffff; display: inline-block; line-height: 20px; padding: 20px; }
.photoGalleryList li { float: left; margin-right: 15px; }
.photoGalleryList li { width: 30.33%;list-style: none; float: left; margin: 0 8px 20px 9px; border: 1px solid #dadada; cursor: pointer; }
.singleList .photoGalleryList .field-content a { position: relative; height: 100%; width: 100%; display: inline-block; vertical-align: top; }
.singleList .photoGalleryList .field-content { overflow: hidden; position: relative; }
.photoGalleryList { padding-left: 0; margin: 0 -8px; text-align: center; }

.views-field-field-photo .field-content a:hover img { transform: scale(1.1); }
.singleList .views-field-field-photo .field-content a:after { transform: translateY(-28px); }

#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; }
#cboxMiddleLeft, #cboxBottomLeft {clear: left;}
#cboxContent {position: relative;}
#cboxLoadedContent {overflow: auto;/*  -webkit-overflow-scrolling: touch;*/}
#cboxTitle {margin: 0;font-family: 'Open Sans', sans-serif;}
#cboxLoadingOverlay, #cboxLoadingGraphic {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { border: 0; padding: 0; margin: 0; overflow: visible; width: auto; background: none; cursor: pointer; }
#cboxPrevious:active, #cboxNext:active, #cboxClose:active, #cboxSlideshow:active {outline: 0;}
.cboxPhoto { float: left; margin: auto; border: 0; display: block; max-width: none; }
.cboxIframe { width: 100%; height: 100%; display: block; border: 0; }
#colorbox, #cboxContent, #cboxLoadedContent {/*-moz-box-sizing: content-box;-webkit-box-sizing: content-box;*/box-sizing: content-box;}
#cboxOverlay {background: #000;}
#colorbox {outline: 0;}
#cboxWrapper {background: #fff;/* -moz-border-radius: 5px;-webkit-border-radius: 5px;*/border-radius: 5px;}
#cboxTopLeft {width: 15px; height: 15px;}
#cboxTopCenter {height: 15px;}
#cboxTopRight {width: 15px;height: 15px;}
#cboxBottomLeft {width: 15px;height: 10px;}
#cboxBottomCenter {height: 10px;}
#cboxBottomRight {width: 15px;height: 10px;}
#cboxMiddleLeft {width: 15px;}
#cboxMiddleRight {width: 15px;}
#cboxContent {background: #fff;overflow: hidden;}
#cboxError {padding: 50px;border: 1px solid #ccc;}
#cboxLoadedContent {margin-bottom: 28px;}
#cboxTitle {position: absolute;background: #4480b2;bottom: 28px;left: 0;color: #ffffff;width: 100%;padding: 4px 6px;box-sizing: border-box;text-align: center;}
#cboxCurrent {position: absolute;bottom: 4px;left: 60px;color: #949494;}
.cboxSlideshow_on #cboxSlideshow {position: absolute;bottom: 0px;right: 30px;background: url(../images/controls.png) no-repeat -75px -50px;width: 25px;height: 25px;text-indent: -9999px;}
.cboxSlideshow_on #cboxSlideshow:hover {background-position: -101px -50px;}
.cboxSlideshow_off #cboxSlideshow {position: absolute;bottom: 0px;right: 30px;background: url(../images/controls.png) no-repeat -25px -50px;width: 25px;height: 25px;text-indent: -9999px;}
.cboxSlideshow_off #cboxSlideshow:hover {background-position: -49px -50px;}
#cboxPrevious {position: absolute;bottom: 0;left: 0;background: url(../images/controls.png) no-repeat -75px 0px;width: 25px;height: 25px;text-indent: -9999px;}
#cboxPrevious:hover {background-position: -75px -25px;}
#cboxNext {position: absolute;bottom: 0;left: 27px;background: url(../images/controls.png) no-repeat -50px 0px;width: 25px;height: 25px;text-indent: -9999px;}
#cboxNext:hover {background-position: -50px -25px;}
#cboxLoadingOverlay {background: #fff;}
#cboxLoadingGraphic {background: url(../images/loading_animation.gif) no-repeat center center;}
#cboxClose {position: absolute;bottom: 0;right: 0;background: url(../images/controls.png) no-repeat -25px 0px;width: 25px;height: 25px;text-indent: -9999px;}
#cboxClose:hover {background-position: -25px -25px;}

/*----------------------Video galley page------------*/

.videoGallery { width: 76%; float: left; }
.videoGalleryList { padding-left: 0;margin: 0 -10px; }
.videoGalleryList li { list-style: none; width: 31%; float: left; margin: 0px 10px 20px 10px; }
.video-field-content a { padding: 13px 19px 5px; display: inline-block; text-decoration: none; color: #fff; font-size: 15px; min-height: 87px; text-align: center; width: 100%; }
.video-field-content { background: #4480b2; box-shadow: 1px 1px 6px 1px #d2d2d2; }
.videotree {width: 22% !important; }
.video-outer-hover a:before { content: ""; position: absolute; width: 100%; height: 100%; background: #4480b2cf; opacity: 0; transition: 1s;  z-index: 1; }
.video-outer-hover { position: relative;overflow: hidden;cursor: pointer; }
.video-outer-hover a:hover:before { opacity: 1; }
.video-outer-hover a:after { content: "\f04b"; position: absolute; top: 50%; left: 0; right: 0; text-align: center; font-family: fontawesome; z-index: 2; color: #4480b2; border: 2px solid; padding-left: 4px; border-radius: 65px; width: 13%; margin: 0 auto; font-size: 18px; transform: translateY(-13px); opacity: 0; transition: 2s; height: 35px; display: inline-block; line-height: 33px; background: #fff; }
.video-outer-hover a:hover:after { opacity: 1; }
.video-outer-hover a:hover img { transform: scale(1.1); }
.video-outer-hover img { transition: 1s; }
.videotree h2 { font-size: 16px; }
.video-outer { box-shadow: 1px 1px 5px rgba(0,0,0,0.7); }
.videotree ul li a{font-size: 16px;}
.video-outer-hover a { padding: 0; }
.vid-lable {font-weight: 500; color: #000;}

/*******************inner page *******************/
sub{color: #000;}
.textArrows { background-image: url(../images/down-arrow.gif); background-repeat: no-repeat; background-position: right 11px center;font-size: 15px; background-size: 12px;-webkit-appearance: none; }
.pull-right a.r-tabs-anchor { font-weight: 100 !important; }
.tabBorder tr, td, th { border: 1px solid grey; padding: 10px;border-left: 0; border-right: 0; }
.tableBoxes { margin-bottom: 20px; box-shadow: 2px 2px 9px 2px rgba(173, 173, 173, 0.5);border: 1px solid #808080; }
.tableBoxes:last-child { margin-bottom: 0px;}
.breadcrumb li a .fa { margin-right: 5px; position: absolute; left: -20px; top: 4px; }
.fa-home:before { content: "\f015"; }
.breadcrumb li a{position: relative;}
.pageHeader { padding: 10px 0; background-position: center;    background-image: url(../images/brand-blue.jpg); background-repeat: no-repeat; background-size: cover;}
.entryTitleLeft { display: inline-block; }
.entryTitleLeft .entryTitle { margin: 0; color: #fff; font-size: 22px; padding-top: 11px; }

.breadcrumb { padding: 8px 15px; margin-bottom: 20px; list-style: none; background-color: #f5f5f5; border-radius: 4px;margin-bottom: 0; display: inline-block; float: right; background: none; }
.breadcrumb>li { display: inline-block; }
.breadcrumb ul li a, .breadcrumb ul li span { color: #fff; }
.entryContent p { font-size: 15px; letter-spacing: 0.5px; color: #333; font-weight: 400; margin-bottom: 15px;line-height: 24px; }
.boxWhite {background: #f3f3f3; padding: 18px; margin-bottom: 10px; border-bottom: 2px solid #3f6993; }
.center { text-align: center; margin-bottom: 30px; }
.boxWhite p {color: #000;}
.entryContent strong {color: #000; }
ul.bulletText { list-style: none; padding: 0; }
.bulletText li ul li { list-style: none; }
.bulletText li ul { margin-top: 9px; }
.singlebtn { padding: 15px 30px; display: inline-block; margin-top: 30px; border: 1px solid #d4d2d2; color: #6b6666; background: whitesmoke; font-weight: 600; }
.singlebtn:hover { background: #00275e; text-decoration: none; color: #fff; }
.bulletText li {  background: url(../images/right-arrow.gif) no-repeat left 11px; font-size: 15px; margin-bottom: 8px; background-size: 8px; line-height: 24px; letter-spacing: 0.5px;padding: 2px 0 2px 24px; }
.entryContent ol li  { font-size: 15px; margin-bottom: 8px; background-size: 8px; line-height: 20px; letter-spacing: 0.5px;padding: 2px 0 2px 18px; }
.entryContent ol{padding-left: 30px;}
.gy .views-tableDetails { background: #fff; }
.locat { position: relative; padding-left: 30px; }
.locat:before { content: "\f041"; position: absolute; font-family: fontawesome; color: #3e6993; font-size: 20px; left: 0px; top: -1px; }
.mailTo{ position: relative; padding-left: 30px; }
.boxgray { padding: 10px 22px; background: #f9f9f9; box-shadow: 2px 2px 7px 2px rgba(109, 109, 109, 0.5);margin-bottom: 15px; }
.boxgray:last-child{margin-bottom: 0px; }
.mailTo:before { content: "\f003"; position: absolute; color: #3e6993; font-family: fontawesome; left: 0; top: 0px; font-weight: 900; font-size: 16px; }
.entryContent h3 { font-size: 20px; font-weight: 600; margin-top: 10px;}
.guidelinesList { padding-left: 0; }
.guidelinesList li:hover { box-shadow: 2px 2px 15px 2px rgba(226, 225, 225, 0.92); }
.guidelinesList li:hover h5 { color: #265688; }
.guidelinesList li { padding: 15px 270px 15px 32px; background: #f3f3f3; list-style: none; margin-bottom: 20px; border-left: 4px solid #4480b1; position: relative; }
.guidelinesList li a { text-decoration: none; width: 100%; height: 100%; color: #000000; }
.guidelinesList li h5 { margin-bottom: 0; color: #4480b1; font-size: 16px; color: #000000;line-height: 24px; margin-top: 0;  }
.guidelinesPdfIcons { position: absolute; right: 20px; top: 50%; padding-left: 10px; text-align: right; transform: translateY(-14px); }
.guidelinesPdfIcons sub { color: #3e3e3e; font-size: 15px; margin-left: 10px; font-weight: 500; }
.guidelinesPdfIcons b {color: #4480b1;}
.rightFunctionality{float: right; width: 25%; background-color: #265688; padding: 18px 22px;}
.rightFunctionality h2 { color: #fff; font-size: 24px; border-bottom: 2px dotted #9db3c5; margin: 0 -20px; padding-bottom: 16px; padding-left: 16px; margin-bottom: 16px; }
.rightFunctionality ul { padding-left: 0; margin-bottom: 0; }
.rightFunctionality ul li { list-style: none; position: relative; padding: 5px 0 5px 15px; line-height: 15px;}
.rightFunctionality ul li a { color: #fff; text-decoration: none; font-size: 15px; }
.leftContentFunctionality { width: 70%; float: left; text-align: justify; }
.rightFunctionality ul li:before { content: "\f105"; position: absolute; color: #fff; font-family: fontawesome; left: 0; top: 6px; transition: 0.5s; }
.rightFunctionality ul li:hover:before { left: 3px; }
.holderIndiaImg { max-width: 300px; float: left; margin-right: 32px; box-shadow: 1px 1px 12px 1px #d6d2d2; margin-bottom: 10px; }
.holderIndiaImg img { border: 5px solid #fff; }
.holderIndiaContent h2 { color: #29abcd; font-size: 24px; margin-bottom: 0; }
.holderIndiaContent{text-align: justify;}
.green { color: #265688; }
.holderIndiaImg img { width: 100%; }

.publicationsSerachBar { padding: 32px 0;background: #fff; }
.coreListSerach input {background:#fff;height: 45px;font-size: 15px;padding-left: 18px;width: 100%;}
.coreList {margin: 0 auto;text-align: center;}
.coreListSerach {display: inline-block;width: 25%;}
.coreList button { width: 110px;height: 44px; margin: 0 4px; font-size: 15px; background: #333333; display: inline-block; vertical-align: top; border-radius: 0; }
.btn-reset { background: #333333; border: none; color: #fff !important; cursor: pointer; text-decoration: none; display: inline-block; vertical-align: top; height: 44px; line-height: 44px; width: 100px; font-size: 16px; }
.coreList a:hover { text-decoration: none; background: #265688; }
.coreList button:hover { text-decoration: none; background: #265688;color: #fff; }

.tenderList li { padding: 15px; list-style: none;border-bottom: 3px solid #cecece;position: relative; margin-bottom: 20px; background-color:#fff; }
.tenderList li .pdfTops { right: 15px; border:0; top:auto;position: absolute; bottom: 0;}
.tenderList li h5 { font-size: 16px; margin-bottom: 22px;padding-right: 100px;line-height: 26px; }
.tenderList li .fa { color: #4480b2; margin-right: 10px; font-size: 18px; }
.tenderList{padding-left: 0;}
.lastSubmission { margin-left: 20px; }
.pdfTops small { font-size: 14px; color: #000; margin: 0 3px; }
.archive-top a {display: inline-block; font-size: 18px;background: #183255; color: #ffffff;border: 1px solid #183255; padding: 4px 25px; border-radius: 60px; text-decoration: none; line-height: 30px; }
.archive-top a:hover { background: #4480b1; color: #fff; border: 1px solid #4480b1; }

.coreListSeletc { display: inline-block; width: 25%;background: #fff; }
.coreListSerach input { background: #fff; height: 45px;font-size: 15px; padding-left: 18px; }
.coreListSeletc select {height: 45px;-webkit-appearance: none;font-size: 15px; color: #757575; border-radius: 0;width: 100%;  padding-left: 10px;}
.gy .stateBoxs { padding: 20px; background: #fff; }
.fixed-right {position: -webkit-sticky; /* Safari */ position: sticky; top: 0;}

.reportListing li { width: 47.99%; float: left; margin: 0 8px 16px 8px; }
.reporListFull li { width: 100%; }
.listFulls li { width: 100%;}
.reportListing { margin:0; padding: 0; list-style: none; }
.reportListing .listItem { background-color:#fff; padding: 15px; border-bottom: 3px solid #ccc; position: relative; min-height: 123px;}
.reportListing .listReportCategory { font-size: 16px;color: #424242; }
.reportListing .listReportTitle { margin-bottom: 16px;font-size: 15px;    color: #424242; }
.reportListing .categoryText { padding: 4px 7px; color:#fff; background-color:#4682b4; display: inline-block; vertical-align:middle;border-radius:3px; font-size: 15px; margin-left:5px; position: relative; top: -2px; }
.reportListing .downPdf { position: absolute; right:15px; bottom:15px; font-size:15px; }
.reportListing .downPdf sub { font-size: 15px; color: #000; font-weight: 500; }
.reportListing .downPdf a { text-decoration: none; }

.immovableColl { width: 31.33%; float: left; padding: 18px 25px; background: #fff; margin: 9px; min-height: 180px; border: 1px solid #dcdada;box-shadow: 1px 1px 4px #d8d8d8; }
.immovableColl h3 { font-size: 20px; color: #4480b2;margin-bottom: 10px;line-height: 24px; }
.immovableColl sub { color: #000; }
.fullLists { width: 100% !important; }
.fullLists .immovableColl {position: relative; }
.fullLists .documentsPdf { position: absolute; right: 20px; bottom: 20px; font-size: 22px; }
.immovableColl p { margin-bottom: 5px; }
.immovableColl .fa { margin-left: 10px; }
.immovableColl a img { width: 24px; margin-left: 7px; }
.immovableColl small { color: #000;font-size: 15px;}
.documentsPdf span { display: inline-block; vertical-align: bottom; } 

.whiteBackTable { background-color: #fff; width: 100%;box-shadow: 0px 1px 4px #706666;text-align: left;}
.whiteBackTable sub {font-size: 14px;}
.whiteBackTable th { background-color: #265688; color: #fff;}
.whiteBackTable th:first-child {width: 48%;}
.drawingList .immovableColl { width: 49%;margin: 0 8px 15px 0;}
.greenTitle { color: #478cd2;}

 .r-tabs-panel ul li {font-size: 15px;}
 .r-tabs-panel ul{min-height: 250px;}
/*******************Footer*******************/
.footer-top{background:#215299;padding:15px 0px;}
.footer-top ul{padding:0px;padding-left:17px;}
.footer-top ul li{width:25%;float:left;margin-bottom:10px;color:#fff;}
.footer-top ul li a{color:#fff;font-size:14px;font-family:'Roboto-Regular'; transition:all 0.65s ease;}
.footer-top ul li a:hover{ margin-left:3px; color:#ff5d00; text-decoration:none;}
a.btn.btn-social-icon.btn-facebook{background:#305891;border-radius:0px;color:#fff;font-size:20px;}
.footer-top .btn{display:inline-block;padding:5px 10px;border:none;}
.footer-bottom{background:#00183a;padding:14px 0px;border-bottom:2px solid #d4652e;}
.footer-bottom .col-sm-7 p{color:#fff;font-size:14px;line-height:24px;font-family:'Roboto-Regular';margin-bottom: 0;}
.footer-bottom .col-sm-5 p{color:#fff;font-size:14px;font-family:'Roboto-Regular';}
.footer-bottom .col-sm-5 strong{font-family:'Roboto-Bold';}
.social-icon a{transition:all 0.65s ease;}
.social-icon a:hover{ transform:rotate(360deg);}
a.btn.btn-social-icon.btn-twitter{background:#2ca8d2;border-radius:0px;color:#fff;font-size:20px;}
a.btn.btn-social-icon.btn-envelope{background:#738a8d;border-radius:0px;color:#fff;font-size:20px;}
a.btn.btn-social-icon.btn-print{background:#738a8d;border-radius:0px;color:#fff;font-size:20px;}
a.btn.btn-social-icon.btn-star{background:#f5ca59;border-radius:0px;color:#fff;font-size:20px;}
a.btn.btn-social-icon.btn-plus{background:#f8694d;border-radius:0px;color:#fff;font-size:20px;}
.social-icon{margin-top:9px;}

.mainBanner-text { content: ''; position: absolute; top: 51%; left: 12%; transform: translate(-50px, -50px); width: 39%;background-color: rgba(255, 255, 255, 0.8);     padding: 15px;}
.mainBanner-text h2{margin-top: 0;font-weight: 700;}
.carousel-inner img { width: 100%; position: relative;height: 400px; }

li.r-tabs-tab.r-tabs-state-active a:before{display: none;}
li.r-tabs-tab.r-tabs-state-active a:after{display: none;}

.r-tabs .r-tabs-nav .r-tabs-anchor{font-size: 20px;}
.r-tabs-panel li a:hover { text-decoration: none; color: #337ab7; }
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{background-color: #265688 !important;}
.r-tabs .r-tabs-nav{border-bottom: 2px solid #265688;}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{border-top-right-radius: 0px !important; border-top-left-radius: 0px !important;}
.r-tabs-panel li{padding-left: 30px; line-height: 24px;}
.notificationDate .date { float: left; margin-right: 20px; font-size: 16px; width: 55px; }
.notificationDate .date strong{  background: #265688;color: #fff;}
.whats-block-div ul { padding-left: 10px; }
.whats-block-div ul li { list-style: none; position: relative; padding-left: 25px; }
.whats-block-div ul li:before { content: "\f178"; position: absolute; font-family: fontawesome; left: 0; color: #70a9e4; }
.notificationDate {min-height: 225px;}
.notificationDate li{display: inline-block;width: 100%;}
.r-tabs-panel li a{font-size: 15px;}
.carousel-control img{width: auto;}
.banner-sec .col-md-12 {padding: 0px!important;}
.banner-sec .carousel-control {position: absolute;top: 42%;background-image: none!important;z-index: 9999999999;}
.banner-sec .carousel-control {width: 4% !important;height: 48px;}
.banner-sec .carousel-control span{content: '';position: absolute;z-index: 1;transform: translateY(-1rem);}
.carousel-control .fa {font-size: 18px!important;z-index: 99999;position: relative;line-height: 33px;}
.left span{left: 7px;}
.right span{right: 7px;}
.carousel-inner img{width: 100%;position: relative;height: 400px !important;}
.carousel-inner img::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 99;}

.notificationDate h5 { font-size: 16px; margin-top: 7px; margin-bottom: 2px; }

.stateBoxs .accordion .accTrigger{padding-left: 20px;}
.stateBoxs .accordion .accTrigger:before{right: 16px;}

.stateBoxs h3 { margin-bottom: 28px; text-align: center; color: #265688; font-size: 24px; }

#accessControl .contrastChanger.normal {
    background-image: url(../images/a-light.gif) !important;
    margin: 0 5px;
}
#accessControl .contrastChanger {
    width: 17px;
    width: 19px;
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-transform: capitalize;
}
#accessControl .contrastChanger.wob {
    background-image: url(../images/a-dark.gif);
}

/*******************Responsive*******************/
@media (max-width:1325px){.banner-caption h2{font-size:37px;line-height:40px !important;}
}

@media (max-width:1199px){.block-heading{font-size:19px;}
 .footer-top .btn{margin-bottom:10px;}
 .pension-information-link a{font-size:16px;padding:0px 20px;}
.pension-information-link a{width:47%;margin-bottom:15px;}
.pension-inner a{border-right:none;}
.banner-caption h2{font-size:28px;}
.nav>li>a{padding:15px 10px;}
.banner-caption p{font-size:13px;line-height:20px;}
.logo3,.div-logo{text-align:center;}
}

@media (max-width:992px){.main-text h2{font-size:25px;}
.main-text{bottom:43px;}
.top-left ul li{ float:none;}
.block-heading{font-size:22px;}
.address-sec li{width:32%;}
.recent-links .owl-prev:before{left:-15px;}
.recent-links .owl-next:before{right:-15px;}
.owl-stage-outer .owl-item{text-align:center;}
.contac-cont p{padding:49px 0 45px;}
.skip-sec{width:83%;}
.list-sec ul{text-align:center;}
.list-sec ul li{float:none;display:inline-block;width:47%;vertical-align:top;}
.list-sec ul li:nth-child(2n){margin-right:0px;}
.list-sec ul li:nth-child(3){margin-right:30px;}
.box-b{min-height:285px;}
.footer-top ul li{width:33%;}
.footer-top ul li{text-align:left;}
.whats-note-block .col-sm-5{width:100%;}
.whats-note-block .col-sm-7.pull-right{width:100%;float:left !important;margin-top:20px;}
.pension-inner{margin-top:30px;}
.banner-caption{width:81%;}
.nav>li>a{padding:15px 5px;font-size:11px !important;}
.top-left ul{text-align:center;}
.skip-sec{width:100%;text-align:center;}
.banner-caption h2{line-height:33px;}
.skip-sec ul{text-align:center;}
.lang-sec{text-align:right;padding:10px 0px 10px 6px;display:inline-block;float:none;}
.skip-sec ul{text-align:center;display:inline-block;}

}

@media (min-width:768px){ul.nav li:hover > ul.dropdown-menu{display:block;}
 #navbar{text-align:center;}
}

 @media (max-width:767px){.banner-sec img{width:100%;height:201px;}
.welcome-sec{text-align:center;}
.caret{ position:absolute; right:20px; top:20px;}
.box-b p{text-align:left;}
 .heading-block + p{padding:0px;}
.welcome-sec p{font-size:12px;}
.skip-sec{width:100%;text-align:center;}
.skip-sec ul li{border-right:0;border-top:0;border-bottom:0;}
.skip-sec ul li:first-child{border-left:0;}
.skip-sec ul{margin:0;padding:0;}
.div-logo{text-align:center;margin-bottom:16px;}
.address-sec li{width:100%;vertical-align:top;}
.address-sec li:last-child img{padding-top:0;}
div#bs-example-navbar-collapse-1{text-align:left;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{border-top:0;color:#ffffff;}
.navbar-toggle{margin-right:0;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#29abcd;}
.navbar-nav .open .dropdown-menu{text-align:left;}
.dropdown-menu .divider{margin:0;background-color:#dadada !important;}
.navbar-nav .open .dropdown-menu{text-align:left;background:none;padding-left:0;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:#29abcd;}
.navbar-inverse .navbar-toggle{border-color:#29abcd;background:#29abcd;border-radius:0;margin:15px 15px 15px 15px;}
.div-logo.logo2 img{width:100%;}
section.main-menu-icc .col-md-12{padding-left:0;padding-right:0;}
.navbar-nav{margin:0;}
.top-left{text-align:center;margin-top:20px;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#ffffff;padding:10px;}
.tra-box::after{display:none;}
.top-header{padding-bottom:20px;}
.train-services-sec::before{display:none;}
.tra-box{padding:0px 0 22px;}
.wht-s{padding:0px 0;}
.whatsnew-sec{margin:0 0 20px;overflow:hidden;}
.tra-div{min-height:auto;margin:15px 0 15px;}
.footer-social ul{margin:43px 0 0;float:none;text-align:center;}
footer{text-align:center;}
.calendar-sec{border-top-right-radius:10px;border-bottom-right-radius:10px;border-radius:10px;}
.calendar-sec::before{display:none;}
.calendar-sec{padding:12px 30px 11px 30px;}
#navbar{text-align:center;}
.navbar-nav{display:inline;}
.navbar-default .navbar-brand{display:inline;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#fff;padding:10px 25px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{background-color:#ccc;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background-color:#29abcd;border-color:#29abcd;color:#fff;}
.navbar-nav .open .dropdown-menu{border-bottom:1px solid white;border-radius:0;}
.dropdown-menu{padding-left:10px;}
.dropdown-menu .dropdown-menu{padding-left:20px;}
.dropdown-menu .dropdown-menu .dropdown-menu{padding-left:30px;}
li.dropdown.open{border:0px solid red;}
.navbar-nav{display:inline;}
 .navbar-default .navbar-brand{display:inline;}
 .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
 .navbar-default .navbar-nav .dropdown-menu > li > a{color:#fff !important;background-color:#ff5d00;border-radius:0px;border-bottom:1px solid #ca5a1ae6;}
 .navbar-default .navbar-nav>.active a:before{border:none;}
 .nav>li{text-align:left;border-bottom:1px solid #4f4d4d;}
 .nav>li:last-child{border-bottom:none;}
 .navbar-collapse{border-top:none;padding-top:10px;}
 .navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#333;}
 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{background-color:#ccc;}
 .navbar-nav .open .dropdown-menu{border-bottom:1px solid white;border-radius:0;}
 .dropdown-menu{padding-left:10px;}
 .dropdown-menu .dropdown-menu{padding-left:20px;}
 .dropdown-menu .dropdown-menu .dropdown-menu{padding-left:30px;}
 li.dropdown.open{border:0px solid red;}
 .about-main-cont .links-a a{margin-right:10px;margin-bottom:10px;display:inline-block;}
.footer-bottom .col-sm-5{text-align:center;}
.about-main-cont .links-a a{display:inline-block;width:47%;vertical-align:top;}
.pension-inner{margin-top:0px;}
 .nav>li>a{padding:15px 5px;font-size:14px !important;}
 .nav>li{text-align:left;}
 .navbar li:before{background:none;}
 .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background:none;}
 .banner-sec:before{background:#000000ad;content:'';width:100%;height:100%;position:absolute;z-index:99999;}
.banner-caption h2,.banner-caption p{color:#fff;}
.banner-caption{z-index:999999;padding-bottom:0px !important;}
.banner-caption p{padding-top:2px;}
.div-logo{margin-bottom:0px;}
.top-left ul li{padding:0px 0;}
.skip-sec ul li{margin-top:0px;margin-bottom:5px;}
}

@media (max-width:600px){.list-sec ul li{width:100%;margin-right:0px;}
.box-b{min-height:auto;}
.block-heading{font-size:19px;}
.footer-top ul li{width:100%;}
.heading-block h2{font-size:30px;}
.heading-block h2:before{left:-20%;width:20%;}
.heading-block h2:after{right:-20%;width:20%;}
.footer-top .pull-right{float:left !important;}
.whatsnew-heading h3{padding-left:30px;font-size:20px;}
.whats-block-div p{width:71%;float:left;}
.about-main-cont h3{font-size:23px;}
.banner-caption h2{font-size:20px;}
.top-left ul li a{padding:0px 8px;}
.banner-caption p{font-size:13px;line-height:16px;}
.banner-caption h2{padding-bottom:0px;}
.banner-sec img{width:100%;height:130px;}
.banner-caption{top:0px;}
}

@media (max-width:480px){.about-main-cont .links-a a{width:100%;}
.pension-information-link a{font-size:14px;display:inline-block;color:#0e0e0e;padding:0px 16px;vertical-align:top;}
.banner-caption p{padding-top:2px;font-size:12px !important;line-height:14px !important;text-align:justify;}
.banner-caption{width:85%;left:6%;}
}
