﻿@charset "utf-8";
/*====================================================================== 
Site Name: National Rural Infrastructure Development Agency
Theme URI: 
Description: this site is developed by STTL
Version: 1.0
Author: Web Team
------------------------------------------------------------------------
Base Color: #fff (White)
Site Color: #062a4a (Dark Blue)
Header Color: #062a4a (Dark Blue)
Text Color: #393939 (Dark Grey)
Title Color: #393939 (Dark Grey), #e65a15 (Orange)
Footer Color: #393939 (Dark Grey)
------------------------------------------------------------------------
Layout Width: 100%
Container Width: 1170px
Responsive Layout: Yes
=======================================================================*/

/********* Reset CSS *********/

*, *: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; font-family: 'Open Sans', sans-serif;}
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%;}a {text-decoration:none;color:#333333;}a:focus {outline:thin dotted}a:hover,a:active {outline: 0;}a:hover {text-decoration:underline;color:#393939;}h1,h2,h3,h4,h5,h6 {font-weight:normal;}b,strong,dt,th {font-weight: bold;}em, i { font-style:italic;}p,h1,h2,h3,h4,h5,h6, ul,ol,dd,table,fieldset,address {margin:0; padding:0;}img {-ms-interpolation-mode: bicubic;border: 0;vertical-align: baseline; 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;}html{scroll-behavior:smooth;}

/********* Form fields *********/
#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
z-index: 100;
display: none;
}
.cnt223 a{
text-decoration: none;
}
.popup{
width: 100%;
margin: 0 auto;
display: none;
position: fixed;
z-index: 11111;
} 
.cnt223 {
    min-width: 500px;
    width: 500px;
    min-height: 200px;
    margin: 30px auto;
    background: #f3f3f3;
    position: relative;
    z-index: 103;
    padding: 15px 35px;
    border-radius: 5px;
    box-shadow: 0 2px 5px #000;
}
.cnt223 img {
    width: 100%;
    margin: 0 auto;
    display: block;
}
a.close {
    position: absolute;
    top: -19px;
    right: -15px;
    background: #feba03;
    padding: 10px;
    border-radius: 110px;
    width: 40px;
    text-align: center;
    font-weight: bold;
    color: #fff;
}  
 .cnt223 p{
clear: both;
    color: #555555;
    /* text-align: justify; */
    font-size: 20px;
    font-family: sans-serif;
}
.cnt223 p a{
color: #d91900;
font-weight: bold;
}
.cnt223 .x{
float: right;
height: 35px;
left: 22px;
position: relative;
top: -25px;
width: 34px;
}
.cnt223 .x:hover{
cursor: pointer;
}
button,input,select,textarea {margin: 0;vertical-align: baseline; background-color:transparent; border:none;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer;}
input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="password"],input[type="search"], select, textarea{border:1px solid #e5e5e5;width:100px;height:44px; padding:0;font-size:100%;line-height:normal; font-size:1.00em; background:#fff;}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box;padding:0;margin:0 5px 0 0;}
input[type="checkbox"]{-webkit-appearance: checkbox;}
input[type="radio"] {-webkit-appearance:radio}
input[type="submit"], input[type="button"],input[type="reset"],button,.button{line-height:20px;padding:11px 30px;display:inline-block; text-decoration:none; border:0 none; margin:0; outline:0 none;}
textarea {overflow:auto;vertical-align: top; resize:vertical;height:100px; max-width:100%; min-width:100%; max-height:500px; min-height:90px;}
fieldset {border:0 none;margin:0;padding:0}
label {display:inline-block; padding-bottom:5px; font-weight:normal; font-size: 1em; color: #666;}

/********* Clear floats *********/

.cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after, .radioList:after, .radioList:before {content:" ";display:table}
.cf:after, .container:after, .row:after, ul:after, .boxs:after, .radioList:after{clear:both}

/********* Common Classes *********/

hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:20px 0;padding:0}
body,button,input,select,textarea {color:#393939; font-family: 'Open Sans', sans-serif; font-size:87.5%; line-height:1.5;}
body {background-color:#fff;} 
h1 {font-size: 2.308em;}
h2 {font-size: 2.000em;}
h3 {font-size: 1.592em; color: #a45d0e;}
h4 {font-size: 1.300em; color: #444444;}
h5 {font-size: 1.100em;}
h6 {font-size: 1.100em;}
ul {padding:0 0 0 15px;}
ol { padding:0 0 0 20px;}
ul ul,ol ol { margin:10px 0}
ul.bulletText { list-style:none; padding:0;}
ul.bulletText li {background: url(../images/bullet-right-arrow.gif) no-repeat left 10px top 8px; padding: 2px 0 2px 30px; font-size:16px;}
ul.bulletText li { list-style:none;}

ul.tableBulletText { list-style:none; padding:0;}
ul.tableBulletText li {background: url(../images/bullet-right-arrow.gif) no-repeat left 10px top 6px; padding: 2px 0 2px 30px; font-size:1.125em;}
ul.tableBulletText li{float:left;}

p,h1,h2,h3,h4,h5,h6, ul,ol,dd,table,fieldset,address {margin: 0 0 25px;}
input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="password"],input[type="search"], select, textarea{border:1px solid #e5e5e5;width:100%;height:44px; padding:5px 10px; font-size:1.00em}
input[type="submit"], input[type="button"],input[type="reset"],button,.button{ background-color: #fff;color: #263051;border: 1px solid #c8c8c8;display: block;font-size: 1em;text-transform: capitalize;font-weight: normal;}
input[type="submit"]:hover, input[type="button"]:hover,input[type="reset"]:hover,button:hover,.button:hover{color:#fff; background-color:#263051;}
input[type="submit"].cancelBtn, input[type="button"].cancelBtn,input[type="reset"].cancelBtn {background-color:#888;}
.alignLeft { float:left}
.alignRight { float:right;}
.displayNone, .hasJS noscript, .hideThis{display:none!important;visibility:hidden}
.jsRequired { display:block; background-color:#C00; color:#fff; width:100%; line-height:30px; text-align:center; font-size:12px; border:0 none;}
.mrgAuto {margin-right:auto; margin-left:auto;}
.mrgT20 {margin-top:20px;}.mrgL20 {margin-left:20px;}.mrgR20 {margin-right:20px;}.mrgB20 {margin-bottom:20px;}.mrgT10 {margin-top:10px;}.mrgL10 {margin-left:10px;}.mrgR10 {margin-right:10px;}.mrgB10 {margin-bottom:10px;}.padL20 {padding-left:20px;}.padR20 {padding-right:20px;}.padB20 {padding-bottom:20px;}.padT20 {padding-top:20px;}.padL15 {padding-left:15px;}.padR15 {padding-right:15px;}.padB15 {padding-bottom:15px;}.padT15 {padding-top:15px;}.padL10 {padding-left:10px;}.padR10 {padding-right:10px;}.padB10 {padding-bottom:10px;}.padT10 {padding-top:10px;}.padTB10 {padding-top:10px;padding-bottom:10px;}.padTB15 {padding-top:15px;padding-bottom:15px;}.padTB20 {padding-top:20px;padding-bottom:20px;}.pad10 {padding:10px;}.pad15 {padding:15px;}.pad20 {padding:20px;}.pad25 {padding:25px;}.pad30 {padding:30px;}
.width100p {width:100%;}.width90p {width:90%;}.width80p {width:80%;}.width70p {width:70%;}.width60p {width:60%;}.width50p {width:50%;}.width40p {width:40%;}.width30p {width:30%;}.width20p {width:20%;}.width10p {width:10%;}

.fileSize {font-size:12px; vertical-align:baseline; margin-left:3px;}
.extIcon {vertical-align:middle; margin-left:3px;}
.rsIcon {margin-right:2px; height:11px; text-indent:-999px; overflow:hidden; width:11px; background:url(../../images/rupee.png) left top no-repeat; }
.bold {font-weight:bold;}
.italic {font-style:italic;}
.longWord, .wordBreak {word-wrap: break-word;}

/********** Image Formating & Alignment **********/

.imgLeft{float:left; margin-right:20px; margin-bottom:20px;}
.imgRight{float:right; margin-left:20px; margin-bottom:20px;}
.imgCenter{float:none; margin-bottom:20px; margin-left:auto; margin-right:auto; display:block;}
.imgBorder { border:1px solid #ccc; padding:5px}
.rounded {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.circle {-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.shadow {-webkit-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2); padding:4px;}

/********** Alignment **********/

.left{text-align:left !important}
.right{text-align:right !important}
.center{text-align:center !important}
.justify{text-align:justify !important}

/********** Error/Alert Messages **********/

.message{padding:10px 38px 10px 10px;margin-bottom:20px;border:1px solid transparent; position:relative;}
.message.success {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.message.success a {color: #2b542c;}
.message.error {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
.message.error a{color: #843534;}

/********** Table **********/

.tableOut { /*overflow-y:hidden; overflow-x:auto*/}
 table, .tableData { border-collapse: separate; border-spacing: 0; width: 100%; empty-cells: show; border: none; border-top: 1px solid #E9E9EA; border-left: 1px solid #E9E9EA; } 
 table table, .tableData table { margin: 0 } 
 th, td, .tableData th, .tableData td { border: none; padding: 6px 16px; border-bottom: 1px solid #E9E9EA; border-right: 1px solid #E9E9EA; font-size:1em; background:#fff; }  
 caption, th, td { font-weight: normal; background: #fff }  
 th, .tableData th { font-size:1.125em; line-height:25px; background: #263051; color: #fff} 
 th a, .tableData th a{color: #fff;} .tableScroll { overflow-y: hidden; overflow-x: auto }
table tr:nth-child(2n+1) td, .tableRowOdd {    background-color: #f7f7f7;}
/* ******** Grid : 12 Coloum and Boxs ******** */

.example div div, .example .boxs li {border:1px solid #eee; margin-bottom:15px; padding-top:15px; padding-bottom:15px;}
.row { margin:0 0 20px;}
.cols1, .cols2, .cols3, .cols4, .cols5, .cols6, .cols7, .cols8, .cols9, .cols10, .cols11, .cols12 {float:left; padding-left:15px; padding-right:15px;}
.cols12 {width:100%}
.cols11 {width:91.66666667%}
.cols10 {width:83.33333333%}
.cols9 {width:75%}
.cols8 {width:66.66666667%}
.cols7 {width:58.33333333%}
.cols6 {width:50%}
.cols5 {width:41.66666667%}
.cols4 {width:33.33333333%}
.cols3 {width:25%}
.cols2 {width:16.66666667%}
.cols1 {width:8.33%}
.boxs {list-style:none; padding:0; margin:0; }
.boxs2 { margin-left:-2%; }
.boxs3 { margin-left:-2%; }
.boxs4 { margin-left:-2%; }
.boxs5 { margin-left:-2%; }
.boxs6 { margin-left:-2%; }
.boxs > li, .boxs > div { float:left; min-height:1px; margin-left:30px; }
.boxs2 > li, .boxs2 > div { width:48%; margin-left:2%; }
.boxs3 > li, .boxs3 > div { width:31%; margin-left:2%; }
.boxs4 > li, .boxs4 > div { width:23%; margin-left:2%; }
.boxs5 > li, .boxs5 > div { width:18%; margin-left:2%; }
.boxs6 > li, .boxs6 > div { width:14.6%; margin-left:2%; }

.boxBorder {padding:5px; border:1px solid #ccc;}

/********* Navigation *********/

.mainNavigationWrap{background:#263051;}
.mainNavigation { margin:0; position:relative; background:#263051; clear:both; z-index:999;}
.toggleMenu { display:none; padding:15px; text-decoration:none }
.toggleMenu .mobileMenu { font-size:1.250em; color:#fff; }
.toggleMenu .iconBar { float:right; width:25px; height:25px; background:url(../images/mobile-menu.png) no-repeat center center; }
#nav, #nav ul { list-style:none; margin:0; padding:0;}
#nav li { float:left; margin:0; padding:0; position:relative; display:inline }
#nav li a {pointer-events: none; padding: 3px 8px; line-height: 36px; color: #fff; font-size: 1em; display: inline-block; text-decoration: none; /* text-transform: capitalize; */ 
font-weight: 600; }#nav ul {width:200px; top:100%; padding:0; left:0; position:absolute; }
.hasJS #nav ul{opacity:0; transition: opacity 400ms linear; -webkit-transition: opacity 400ms linear; }
#nav ul li { float:left; height:auto; width:100%; margin:0; padding:0;}
#nav ul li a { display:block;  font-size:15px; line-height:24px; background-color:#f1f1f1; color:#060613; border:none;  padding:5px 15px 5px 15px; text-align:left; 
font-weight: 500; pointer-events: auto; }
#nav ul ul {top:0; left:200px } /*#nav a:hover, .noJS #nav a:focus, #nav ul .hover > a, #nav ul .focus > a { color:#fff }*/
#nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected { color:#7fb6e9 }
#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 > a:hover, #nav > li.hover > a, #nav > li.focus > a, #nav > .highlight > a {background-color: #ff9d2d;color: #fff;}
#nav li ul li a:hover, #nav li ul li > a.selected, #nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected, #nav ul > .highlight > a {background-color: #ff9d2d;color: #fff;}
#nav ul li.focus > a { background-color:#e9e9e9; color:#060613; display:block;}
#nav .menuIcon {display:none; position:absolute; right:5px; top:20px; width:9px; height:9px;}
#nav li .menuIcon { background:url(../images/down-arrow.gif) no-repeat right center; z-index:10}
#nav li li .menuIcon {display:block; background:url(../images/right-arrow.gif) no-repeat right center; top:13px; right:10px;z-index:11}
.desktop #nav li.MenuLi5 > ul > li.parent ul + i.menuIcon {right: 20px;}
#nav li li li .menuIcon  { z-index:12}
#nav li .menuIcon.active { transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.noJS #nav ul a:focus { width:200px; }
.noJS #nav ul a:focus, .noJS #nav ul a:focus + ul { margin-left:9999px }
.noJS #nav ul a:active { margin-left:0 }
.hasJS .menuPart #nav a:focus + ul,.hasJS  .menuPart #nav li.focus > ul,.hasJS  .menuPart #nav li.hover > ul,.hasJS  .menuPart #nav li:hover > ul,.hasJS  .menuPart #nav ul ul{ opacity: 1; }
.desktop #nav .MenuLiLast:hover ul, .desktop #nav .MenuLiLast:focus ul { right: 0; left: auto; }

/* #nav > li > a:hover:before {width: 120px;}
#nav > li.hover > a:before {width: 120px;}
#nav > li > a:before {width: 0; content: ""; background: #ff7200; height: 3px; position: absolute; bottom: 0; left: auto; right: auto; 	margin: 0 0 0 -9px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;} */

/*maintenance menu*/
.desktop #nav li.MenuLi5 { position:static; }
.desktop #nav li.MenuLi5 > ul { width:70%; padding-bottom:0; background:#f1f1f1; left:0; }
.desktop #nav li.MenuLi5 > ul > li { width:50%; float:left; padding:0 15px;}
.desktop #nav li.MenuLi5 ul li a:hover {color: #fff;background: #ff9d2d url(../images/right-arrow.gif) no-repeat left 10px top 12px;}
.desktop #nav li.MenuLi5 > ul > li > a { font-weight:normal; padding-left:25px; color:#060613; font-size:15px; border-bottom:1px solid #afafaf;}
.desktop #nav li.MenuLi5 > ul > li > a {display:block; background:url(../images/right-arrow.gif) no-repeat left 10px top 12px; right:10px;z-index:11;}
.desktop.hindiDoc #nav li.MenuLi5 > ul > li > a { font-size:15px; }
.desktop #nav li.MenuLi5 ul ul { width:100%;left:100%; }

.desktop #nav li.MenuLi7 { position:static; }
.desktop #nav li.MenuLi7 > ul { width:75%; padding-bottom:0; background:#f1f1f1; left:350px;}
.desktop #nav li.MenuLi7 > ul > li { width:50%; float:left;  padding:0 15px;}
.desktop #nav li.MenuLi7 ul li a:hover {color: #fff;background: #ff9d2d url(../images/right-arrow.gif) no-repeat left 10px top 12px;}
.desktop #nav li.MenuLi7 > ul > li > a { font-weight:normal; padding-left:25px; color:#060613;  font-size:15px; border-bottom:1px solid #afafaf;}
.desktop #nav li.MenuLi7 > ul > li > a {display:block; background:url(../images/right-arrow.gif) no-repeat left 10px top 15px; top:13px; right:10px;z-index:11}
.desktop.hindiDoc #nav li.MenuLi7 > ul > li > a { font-size:0.938em; }
.desktop #nav li.MenuLi7 ul ul { opacity:1; margin:0; position:static; width:100%; }
/*.desktop #nav li.MenuLi5 { position:static; }
.desktop #nav li.MenuLi5 > ul {width: 100%;padding-bottom: 0;background: #dbdbdb;left: 0;display: flex;flex-wrap: wrap;}
.desktop #nav li.MenuLi5 > ul > li {width: 50%;float: none;padding: 0 15px;display: flex;vertical-align: top;}
.desktop #nav li.MenuLi5 ul li a:hover { color:#060613; }
.desktop #nav li.MenuLi5 > ul > li > a { font-weight:normal; padding-left:25px; color:#060613; font-size:15px; border-bottom:1px solid #afafaf;}
.desktop #nav li.MenuLi5 > ul > li > a {display:block; background:url(../images/right-arrow.gif) no-repeat left 10px top 12px; right:10px;z-index:11;width:100%;}
.desktop.hindiDoc #nav li.MenuLi5 > ul > li > a { font-size:15px; }
.desktop #nav li.MenuLi5 ul ul { opacity:1; margin:0; position:static; width:100%; }*/

/*.desktop #nav li.MenuLi6 { position:static; }
.desktop #nav li.MenuLi6 > ul { width:40%; padding-bottom:0; background:#dbdbdb; left:380px; }
.desktop #nav li.MenuLi6 > ul > li { width:50%; float:left;  padding:0 15px;}
.desktop #nav li.MenuLi6 ul li a:hover { color:#060613; }
.desktop #nav li.MenuLi6 > ul > li > a { font-weight:normal; padding-left:25px; color:#060613;  font-size:15px; border-bottom:1px solid #afafaf;}
.desktop #nav li.MenuLi6 > ul > li > a {display:block; background:url(../images/right-arrow.gif) no-repeat left 10px top 15px; top:13px; right:10px;z-index:11}
.desktop.hindiDoc #nav li.MenuLi6 > ul > li > a { font-size:0.938em; }
.desktop #nav li.MenuLi6 ul ul { opacity:1; margin:0; position:static; width:100%; }*/

/*.desktop #nav li.MenuLi7 { position:static; }
.desktop #nav li.MenuLi7 > ul {width: 100%;padding-bottom: 0;background: #dbdbdb;left: 0;display: flex;flex-wrap: wrap;}
.desktop #nav li.MenuLi7 > ul > li {width: 50%;float: none;padding: 0 15px;display: flex;vertical-align: top;}
.desktop #nav li.MenuLi7 ul li a:hover { color:#060613; }
.desktop #nav li.MenuLi7 > ul > li > a { font-weight:normal; padding-left:25px; color:#060613;  font-size:15px; border-bottom:1px solid #afafaf;}
.desktop #nav li.MenuLi7 > ul > li > a {display:block; background:url(../images/right-arrow.gif) no-repeat left 10px top 12px; right:10px;z-index:11;width:100%;}
.desktop.hindiDoc #nav li.MenuLi7 > ul > li > a { font-size:0.938em; }
.desktop #nav li.MenuLi7 ul ul { opacity:1; margin:0; position:static; width:100%; }*/

.desktop #nav li.MenuLi5 ul.menu ul li a {background: #fff url(../images/right-arrow.gif) no-repeat left 10px top 12px;padding-left: 25px;}
.desktop #nav li.MenuLi5 ul.menu ul li a:hover {color: #fff;background: #ff9d2d url(../images/right-arrow.gif) no-repeat left 10px top 12px;}

/* ******** Index Slider ******** */
.indexBanner { position:relative;}

.indexBanner .sliderBanner .item {height: 350px; background-size: cover; background-position: center center; background-repeat: no-repeat;}
.noJS .indexBanner {height:500px; overflow:hidden;}

.indexBannerWrap .indexBanner .owl-nav {position: absolute; top: 155px; left: 0; width: 100%;}
.indexBannerWrap .indexBanner .owl-nav .owl-dots {width: 1240px; margin: 0 auto; text-align: left;}

.indexBanner .owl-nav .owl-prev { height: 34px; width: 34px; left: 20px; position: absolute; background: #fff; transition: all 0.2s ease-in-out; border-radius:50%; }
.indexBanner .owl-nav .owl-next { height: 34px; width: 34px; right: 20px; position: absolute; background: #fff; transition: all 0.2s ease-in-out;   border-radius:50%;}
.indexBanner .owl-nav .owl-prev:after { font-size: 18px; line-height: 22px; color: #393939; content: "\f177"; font-family: 'FontAwesome'; position: absolute; text-indent: 0; height: 34px; width: 34px; left: 0; right: 0; }
.indexBanner .owl-nav .owl-next:after { font-size: 18px; line-height: 22px; color: #393939; content: "\f178"; font-family: 'FontAwesome'; position: absolute; text-indent: 0; height: 34px; width: 34px; left: 0; right: 0; }
.indexBanner .owl-nav .owl-prev:hover:after { color: #393939; }
.indexBanner .owl-nav .owl-next:hover:after { color: #393939; }
.indexBanner .owl-nav .owl-prev:hover { background: #fff;opacity: 1;left: 15px; }
.indexBanner .owl-nav .owl-next:hover { background: #fff;opacity: 1;right: 15px; }
.indexBanner .owl-nav {bottom: 60px; margin-top: 0; position: absolute; text-align: center; width: 90px; -webkit-tap-highlight-color: transparent; z-index: 9; right: 20px;}
.sliderBanner.owl-carousel .owl-item img {visibility: hidden;opacity: 0;}

/********** Owl Carousel **********/

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{border:none;padding:0!important;}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.noScript { display:none;} 
.no-js .owl-carousel {display: block;}
.noJS .owl-nav {position:absolute; left:0; bottom:-40px; width:100%; text-align:center;-webkit-tap-highlight-color:transparent}
.noJS .owl-nav.noScript { display:block;} 
.noJS .sliderBanner .item { position:relative;}
.noJS .carouselBlock { margin-right:-10px;}
.noJS .carouselBlock .item { width:220px; margin:0 10px 10px 0; float:left;}

/********** Responsive Tab **********/

.resTab {position: relative;}
.resTab .tabNav {margin:0;padding: 0; list-style:none;}
.resTab .tabNav li {display: inline-block;margin-right:30px;position: relative;}
.resTab .tabNav li a {display: inline-block;padding: 0 12px 10px 0;text-decoration: none;font-size:2.000em;font-weight: bold;color: #000;}
.resTab .tabNav .r-tabs-state-active a {color: #000;text-shadow: none;}
.resTab .tabContent {padding-top:15px; display: none;}
.resTab .r-tabs-panel.r-tabs-state-active {display: block;}
.resTab .r-tabs-accordion-title {display:none;}
.resTab .tabNav .r-tabs-state-disabled {opacity: 0.5;}
.resTab .r-tabs-accordion-title .r-tabs-anchor {display: block;padding: 10px;background-color: #00c5ad;color: #fff;font-weight: bold;text-decoration: none;}
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {background-color: #fff;color: #00c5ad;text-shadow: none;}
.resTab .r-tabs-accordion-title.r-tabs-state-disabled {opacity: 0.5;}
.noJS .resTab .tabContainer { height:150px; overflow:hidden;}
.noJS .resTab .tabContent { display:block; height:150px;}

/**********************Photo Video Tabbing**********************/
/*.tabNav ul li a{font-size: 28px; color:#000; font-weight: bold; border-bottom:6px solid #ff9d2d;}*/


/********* Back to Top **********/

#backtotop { box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3); bottom: 45px; cursor: pointer; display: none; height: 44px; overflow: hidden; position: fixed; right: 30px; width: 44px; z-index: 999; }
#backtotop > span { position: relative; display: block; width: 44px; height: 44px; line-height: 42px; font-size: 22px; text-align: center; color: #fff; background-color: #344477; -webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; -moz-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; overflow: hidden; }
#backtotop span em {background: #141d3b url(../images/backtotop.png) no-repeat scroll center center;  font-weight: bold; display: block; width: 44px; height: 44px;
    transition: .15s ease 50ms;  text-indent: -9999px;  border: 1px solid #666;}
#backtotop > span:after { content: 'TOP'; position: absolute; top: 150%; left: 52%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: .45s cubic-bezier(.54, .13, 0, 1.43); -moz-transition: .45s cubic-bezier(.54, .13, 0, 1.43); transition: .45s cubic-bezier(.54, .13, 0, 1.43); font-size: 12px; font-weight: bold; }
#backtotop > span:hover:after { top: 50% }
#backtotop > span:hover em { -webkit-transform: translateY(-50px); -moz-transform: translateY(-50px); transform: translateY(-50px); -webkit-transition: .15s ease; -moz-transition: .15s ease; transition: .15s ease }

/*********  Accordion ******** */

/*.accordion { margin-bottom:20px;}
.accordion .accTrigger {background:url(../images/plus.png) left 5px no-repeat;padding-left:20px; cursor:pointer; font-weight:bold}
.noJS .accordion .accTrigger {background:none; padding-left:0}
.accordion .accTrigger a {display:block;text-decoration:none;outline:0}
.accordion .accTrigger.active {background:url(../images/minus.png) left 5px no-repeat !important;}
.accordDetail {padding:10px 20px; display:none}
.noJS .accordDetail { display:block; padding:10px 0}*/

/*********  Marquee *********/

.marquee {overflow:hidden; margin:0; line-height: 36px; list-style:none;}
.marqueeScrolling li { float:left; margin-right:18px; position:relative; padding-right:18px; font-size:1.143em; color:#0d0d0d;}
.marqueeScrolling li a{font-size:1.143em; color:#0d0d0d; text-decoration:none;}
.marqueeScrolling li a:hover{color:#0d0d0d; text-decoration:underline;}

.marqueeScrolling li:first-child:after{display:none;}
.marqueeScrolling li:after {content:" "; position:absolute; left:-20px; top:50%; z-index:auto; height:14px; width:1px; background:#4e4e4e; overflow:hidden; margin-top:-8px; transition: none;}


.noJS .btnMPause { display:none;}
.noJS .marqueeScrolling { overflow-y:hidden; overflow-x:auto}
.noJS .marquee{ width:240%}

.marqueeScrollingWrap {padding: 10px 0 2px;; background-color: #feba03; position:relative;}
.marqueeScrollingWrap .container{position:relative;}
.marqueeScrolling {margin-right:90px;}
.marqueeScrollingWrap .marqueeScrolling .marqueeTitle {font-size: 1.329em; color: #0d0d0d; float: left; margin-right: 20px; padding-right: 10px; position: relative; line-height: 30px;}

.marqueeScrollingWrap .marqueeScrolling .marqueeTitle:after {content:" "; position:absolute; right:0; top:50%; z-index:auto; height:30px; width:1px; background:#d39e13; overflow:hidden; margin-top:-18px; transition: none;}

.marqueeScrollingWrap .marqueeScrolling .marqueeTitle span {margin-top: 0;	float: left;}
.marqueeScrollingWrap .marqueeScrolling .btnMPause {width: 25px; height: 25px; display: inline-block; text-indent: 9999px; overflow: hidden; margin-left:15px; margin-top: 6px; background: url(../images/playpause.png) 0 4px no-repeat;}
.marqueeScrollingWrap .marqueeScrolling .btnMPause.play{background: url(../images/playpause.png) 0 -26px no-repeat;}

.marqueeScrollingWrap .marqueeScrolling .viewAll {position: absolute; right:15px; top:-8px; left:inherit; }

.marqueeScrollingWrap .marqueeScrolling .viewAll a {text-decoration: underline; color: #0d0d0d; position:relative; float:right;}
.marqueeScrollingWrap .marqueeScrolling .viewAll a:hover {text-decoration: none; color: #0d0d0d;}

.marqueeScrollingWrap .marqueeScrolling ul li {background: url(../images/marquee-bullet.png) no-repeat left 7px top 13px; padding-left:25px;}
/********** Ticker *********/

.noJS .ticker .stop{ display:none}
.noJS .ticker ul{ margin:0}
.noJS .ticker .tickerDivBlock { height:150px; overflow-y:scroll; overflow-x:hidden}

/*********  gmap3 - Google Map API *********/

.gmap3 {border: 1px dashed #C0C0C0;width: 100%;height: 400px;}
.gmap3 img { max-width:inherit}	
.noJS .gmap3 {background:url(../images/map_bg.jpg) no-repeat;}

/*********	LiteBox v1.3 **********/
.litebox-overlay,.litebox-overlay > * {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.litebox-overlay {display: none;width: 100%;min-width: 280px;text-align: center;position: fixed;top: 0;left: 0;z-index: 9999;}@-webkit-keyframes liteboxLoader {0% { -webkit-transform: rotate(0deg); }100% { -webkit-transform: rotate(360deg); }}@-moz-keyframes liteboxLoader {0% { -moz-transform: rotate(0deg); }100% { -moz-transform: rotate(360deg); }}@-ms-keyframes liteboxLoader {0% { -ms-transform: rotate(0deg); }100% { -ms-transform: rotate(360deg); }}@-o-keyframes liteboxLoader {0% { -o-transform: rotate(0deg); }100% { -o-transform: rotate(360deg); }}@keyframes liteboxLoader {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}.litebox-overlay .litebox-loader {position: absolute;width: 40px;height: 40px;left: 20px;top: 20px;border: 3px solid #111;border-right-color: #fff;border-radius: 50%;-webkit-animation: liteboxLoader 1s linear infinite;-moz-animation: liteboxLoader 1s linear infinite;-ms-animation: liteboxLoader 1s linear infinite;-o-animation: liteboxLoader 1s linear infinite;animation: liteboxLoader 1s linear infinite;}.litebox-overlay .litebox-text {width: 100%;padding: 0 15px;background: rgba(0, 0, 0, 0.5);color: #fff;font-size: 12px;line-height: 50px;position: absolute;bottom: 0;z-index: 2;-webkit-opacity: 0;-khtml-opacity: 0;-moz-opacity: 0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter: alpha(opacity=0);opacity: 0;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}.litebox-overlay .litebox-text.active {-webkit-opacity: 1;-khtml-opacity: 1;-moz-opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter: alpha(opacity=100);opacity: 1;}.litebox-overlay .litebox-close {width: 40px;height: 40px;background: url(../images/litebox-close.png) no-repeat center;opacity: .7;position: absolute;top: 20px;right: 20px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.litebox-overlay .litebox-close:hover {opacity: 1;cursor: pointer;}.litebox-overlay .litebox-nav {display: none;width: 60px;height: 60px;margin-top: -30px;opacity: .2;position: absolute;top: 50%;z-index: 9999999;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.litebox-overlay .litebox-nav:hover {opacity: .5;cursor: pointer;}.litebox-overlay .litebox-prev {background: url(../images/litebox-prev.png) no-repeat center;left: 20px;}.litebox-overlay .litebox-next {background: url(../images/litebox-next.png) no-repeat center;right: 20px;}.litebox-overlay .litebox-container {position: absolute;top: 10%;right: 10%;bottom: 10%;left: 10%;overflow: hidden;}.litebox-overlay .litebox-container.litebox-scroll { overflow-y: auto; }.litebox-overlay img,.litebox-overlay iframe {display: inline-block;max-width: 100%;max-height: 100%;margin: 0 auto;vertical-align: middle;overflow-x: hidden;}.litebox-overlay iframe {width: 100%;height: 100%;position: relative;z-index: 999999;}.litebox-overlay .litebox-inline-html {width: 100%;padding: 20px;background: #FFF;line-height: normal;overflow-x: hidden;line-height: normal !important;position: absolute;}.litebox-overlay .litebox-error {width: 100%;height: 100%;color: #FFF;text-align: center;line-height: inherit;}.litebox-overlay .litebox-error span {background: rgba(0, 0, 0, .9);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 20px;color: #FFF;text-shadow: 1px 1px 0 #000;line-height: normal;}

/*----Date Picker----*/
.ui-datepicker, .eventCalOut, .calendarIcon {background-color:#185db9;}
.ui-datepicker th, .ui-state-highlight {background-color:#052847;}
.ui-state-active, .ui-datepicker tbody a:hover {background-color:#ff672b;}
.ui-datepicker-prev span, .ui-datepicker-next span { }
.ui-datepicker {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.ui-datepicker { width: 17em;  padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev { left: 2px; }
.ui-datepicker .ui-datepicker-next { right: 2px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -7px; top: 50%; margin-top: -8px; font-size:12px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; height:25px; background-color:#fff; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; border:0 none;}
.ui-datepicker th { padding: .5em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; background-color:transparent; }
.ui-datepicker tr:nth-child(2n+1) td, .ui-datepicker-calendar .tableRowOdd {background-color:transparent;}
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; overflow:hidden; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; } /*----Date Picker----*/
.eventCalOut { position:absolute; width:222px; right:-222px; float:right; top:70px; z-index:22; }
.calendarIcon { width:50px; height:52px; position:absolute; left:-50px; }
.calendarIcon span { background-position:-113px -27px; width:29px; height:29px; margin:10px; }
.calendarOut { padding:5px; }
.calendarOut .ui-datepicker {width:100%;}
.calendarOut .button { background-color:#2979ca; color:#fff; display:block; text-align:center; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.calendarOut .button:hover { background-color:#173C84; }
.ui-datepicker  tbody a { color:#fff; }
.ui-datepicker-title { font-size:18px; font-weight:normal; color:#fff; }
.ui-datepicker th { text-transform:uppercase; font-weight:normal; color:#fff; }
.ui-datepicker-prev, .ui-datepicker-next { width:25px; font-size:16px; height:25px; display:inline-block; margin:0; cursor: pointer; color:#fff; }
.ui-datepicker-prev span { background-position:-147px -27px; overflow:hidden; width:25px; height:25px; position:static; margin:5px 0 0; }
.ui-datepicker-next span { background-position:-175px -27px; overflow:hidden; width:25px; height:25px; position:static; margin:5px 0 0; }

.ui-datepicker td span, .ui-datepicker td a { text-align:center; line-height:20px; }
.ui-datepicker-trigger {display:none; width:30px; height:30px; margin:8px 0 0 15px; vertical-align:top; overflow:hidden; background:transparent !important; padding:0; margin:0; position:absolute; right:-45px; top:7px;}
.calIcon {background-position:-205px -107px; width:30px; height:30px; display:block; vertical-align:top;}


/*==========================================================================================================================*/
/*================================================ Main CSS Theme Start ====================================================*/
/*==========================================================================================================================*/

/********** Layout **********/

.container { margin:0 auto; width:100%; max-width:1350px; padding:0 15px;}
#content {}
.content {}
.sidebar {}
.fullWidth {}

/********** Top Links and Font Resize **********/

.topStrip {background: #f1f1f1; padding: 5px 0; line-height: 22px;}
.leftLink { float:left;}
.rightLinks { float:right;}
.topStrip ul {list-style:none; padding:0; margin:0}
.topStrip li { float:left; padding:0 12px 0 8px; position:relative; }
.topStrip .fontResize { padding-top:2px}
.topStrip a{color:#1d1d1d;text-decoration:none; font-size:13px;}
.topStrip a:hover {text-decoration:underline;color:#1d1d1d}
.topStrip li:first-child {padding-left:0;}
.topStrip li:last-child {padding-right:0;}
.topStrip li:before {content:" "; position:absolute; left:0; top:50%; z-index:auto; height:14px; width:1px; background:#1d1d1d; overflow:hidden; margin-top:-7px; }
.topStrip li:first-child:before{display:none;}



/********** Access Control **********/

#accessControl input {float:left; height:19px; background:none;border:none; padding:0; width:22px; color:#000}
#accessControl input:hover { color:#e65a15}
#accessControl .small { font-size:13px;}
#accessControl .normal { font-size:14px;}
#accessControl .large { font-size:15px;}
#accessControl .contrastChanger { width:21px; height:20px; background-repeat:no-repeat; overflow:hidden; text-indent:-9999px; text-transform:capitalize;} 
#accessControl .contrastChanger.normal { background-image:url(../images/light-theme.png);  margin-right:5px;}
#accessControl .contrastChanger.wob { background-image:url(../images/dark-theme.png);  margin-right:5px;}
#accessControl .contrastChanger.blueTheme { background-image:url(../images/color-theme.png); margin-right:5px; display:none;}

/********** High Contrast View **********/

body.wob {background-color:#000;color:#fff}
.wob a {color:#ff0}
.wob a:hover {color:#80ff00}

body.blueTheme {background-color:#0095d3;color:#fff}
.blueTheme a {color:#000}
.blueTheme a:hover {color:#000}

/********** From Page **********/

.formList {list-style:none; padding:0; margin:0;}
.formList li {padding:0 0 15px; margin:0;}
.required, .formList .error {color:#C00;}
.formList .error {display:block; font-size:12px;}
.formList .textBoxOut {margin-bottom:5px;}
.formList label, .formList .label {color:#333; display:block; font-weight:normal;padding-bottom:7px;}
.radioList input {float:left; margin:5px; clear:left;}
.radioList label, .radioList .label {float:left; color:#555;}
.note {font-size:12px; font-style:italic; padding:5px 0 0;}
.captcha {position:relative;}
.captcha .captchaImg {border: 1px solid #d7d7d7;float: left; max-height:33px;}
.captcha .refreshCaptcha {float: left; margin: 5px 0 0 10px; }

.fixedErrorMsg {background-color:rgba(233,48,30,0.92); color:#fff; text-align:center; padding:20px 20px; font-size:15px; position:fixed; left:0; top:0; z-index:99999; width:100%; text-transform:uppercase; display:none;}
.fixedSuccessMsg {background-color:rgba(20,155,65,0.92); color:#fff; text-align:center; padding:20px 20px; font-size:15px; position:fixed; left:0; top:0; z-index:99999; width:100%; text-transform:uppercase; display:none;}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
 
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-SemiBold.eot');
    src: url('fonts/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans-SemiBold.woff2') format('woff2'),
        url('fonts/OpenSans-SemiBold.woff') format('woff'),
        url('fonts/OpenSans-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Light.eot');
    src: url('fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans-Light.woff2') format('woff2'),
        url('fonts/OpenSans-Light.woff') format('woff'),
        url('fonts/OpenSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Bold.eot');
    src: url('fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans-Bold.woff2') format('woff2'),
        url('fonts/OpenSans-Bold.woff') format('woff'),
        url('fonts/OpenSans-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-ExtraBold.eot');
    src: url('fonts/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans-ExtraBold.woff2') format('woff2'),
        url('fonts/OpenSans-ExtraBold.woff') format('woff'),
        url('fonts/OpenSans-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-BoldItalic.eot');
    src: url('fonts/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans-BoldItalic.woff2') format('woff2'),
        url('fonts/OpenSans-BoldItalic.woff') format('woff'),
        url('fonts/OpenSans-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Regular.eot');
    src: url('fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans-Regular.woff2') format('woff2'),
        url('fonts/OpenSans-Regular.woff') format('woff'),
        url('fonts/OpenSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Italic.eot');
    src: url('fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans-Italic.woff2') format('woff2'),
        url('fonts/OpenSans-Italic.woff') format('woff'),
        url('fonts/OpenSans-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-ExtraBoldItalic.eot');
    src: url('fonts/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans-ExtraBoldItalic.woff2') format('woff2'),
        url('fonts/OpenSans-ExtraBoldItalic.woff') format('woff'),
        url('fonts/OpenSans-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-LightItalic.eot');
    src: url('fonts/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans-LightItalic.woff2') format('woff2'),
        url('fonts/OpenSans-LightItalic.woff') format('woff'),
        url('fonts/OpenSans-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-SemiBoldItalic.eot');
    src: url('fonts/OpenSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans-SemiBoldItalic.woff2') format('woff2'),
        url('fonts/OpenSans-SemiBoldItalic.woff') format('woff'),
        url('fonts/OpenSans-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}




@font-face {
    font-family: 'Noto Serif';
    src: url('fonts/NotoSerif-Italic.eot');
    src: url('fonts/NotoSerif-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/NotoSerif-Italic.woff2') format('woff2'),
        url('fonts/NotoSerif-Italic.woff') format('woff'),
        url('fonts/NotoSerif-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Noto Serif';
    src: url('fonts/NotoSerif-Bold.eot');
    src: url('fonts/NotoSerif-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/NotoSerif-Bold.woff2') format('woff2'),
        url('fonts/NotoSerif-Bold.woff') format('woff'),
        url('fonts/NotoSerif-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Serif';
    src: url('fonts/NotoSerif-BoldItalic.eot');
    src: url('fonts/NotoSerif-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/NotoSerif-BoldItalic.woff2') format('woff2'),
        url('fonts/NotoSerif-BoldItalic.woff') format('woff'),
        url('fonts/NotoSerif-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Noto Serif';
    src: url('fonts/NotoSerif.eot');
    src: url('fonts/NotoSerif.eot?#iefix') format('embedded-opentype'),
        url('fonts/NotoSerif.woff2') format('woff2'),
        url('fonts/NotoSerif.woff') format('woff'),
        url('fonts/NotoSerif.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}



/*@font-face { font-family: 'google_sansbold'; src: url('fonts/googlesans-bold-webfont.eot'); src: url('fonts/googlesans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/googlesans-bold-webfont.woff2') format('woff2'), url('fonts/googlesans-bold-webfont.woff') format('woff'), url('fonts/googlesans-bold-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; } 
@font-face { font-family: 'google_sansbold_italic'; src: url('fonts/googlesans-bolditalic-webfont.eot'); src: url('fonts/googlesans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/googlesans-bolditalic-webfont.woff2') format('woff2'), url('fonts/googlesans-bolditalic-webfont.woff') format('woff'), url('fonts/googlesans-bolditalic-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; } 
@font-face { font-family: 'google_sansitalic'; src: url('fonts/googlesans-italic-webfont.eot'); src: url('fonts/googlesans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/googlesans-italic-webfont.woff2') format('woff2'), url('fonts/googlesans-italic-webfont.woff') format('woff'), url('fonts/googlesans-italic-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; } 
@font-face { font-family: 'google_sansmedium'; src: url('fonts/googlesans-medium-webfont.eot'); src: url('fonts/googlesans-medium-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/googlesans-medium-webfont.woff2') format('woff2'), url('fonts/googlesans-medium-webfont.woff') format('woff'), url('fonts/googlesans-medium-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; } 
@font-face { font-family: 'google_sansmedium_italic'; src: url('fonts/googlesans-mediumitalic-webfont.eot'); src: url('fonts/googlesans-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/googlesans-mediumitalic-webfont.woff2') format('woff2'), url('fonts/googlesans-mediumitalic-webfont.woff') format('woff'), url('fonts/googlesans-mediumitalic-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; } 
@font-face { font-family: 'google_sansregular'; src: url('fonts/googlesans-regular-webfont.eot'); src: url('fonts/googlesans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/googlesans-regular-webfont.woff2') format('woff2'), url('fonts/googlesans-regular-webfont.woff') format('woff'), url('fonts/googlesans-regular-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; } */
 
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.fa{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.fa-lg{font-size: 1.33333333em;line-height: .75em;vertical-align: -15%}.fa-2x{font-size: 2em}.fa-3x{font-size: 3em}.fa-4x{font-size: 4em}.fa-5x{font-size: 5em}.fa-fw{width: 1.28571429em;text-align: center}.fa-ul{padding-left: 0;margin-left: 2.14285714em;list-style-type: none}.fa-ul>li{position: relative}.fa-li{position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;text-align: center}.fa-li.fa-lg{left: -1.85714286em}.fa-border{padding: .2em .25em .15em;border: solid .08em #eee;border-radius: .1em}.fa-pull-left{float: left}.fa-pull-right{float: right}.fa.fa-pull-left{margin-right: .3em}.fa.fa-pull-right{margin-left: .3em}.pull-right{float: right}.pull-left{float: left}.fa.pull-left{margin-right: .3em}.fa.pull-right{margin-left: .3em}.fa-spin{-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear}.fa-pulse{-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}100%{-webkit-transform: rotate(359deg);transform: rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}100%{-webkit-transform: rotate(359deg);transform: rotate(359deg)}}.fa-rotate-90{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg)}.fa-rotate-180{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}.fa-rotate-270{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg)}.fa-flip-horizontal{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(-1, 1);-ms-transform: scale(-1, 1);transform: scale(-1, 1)}.fa-flip-vertical{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform: scale(1, -1);-ms-transform: scale(1, -1);transform: scale(1, -1)}:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical{filter: none}.fa-stack{position: relative;display: inline-block;width: 2em;height: 2em;line-height: 2em;vertical-align: middle}.fa-stack-1x, .fa-stack-2x{position: absolute;left: 0;width: 100%;text-align: center}.fa-stack-1x{line-height: inherit}.fa-stack-2x{font-size: 2em}.fa-inverse{color: #fff}.fa-glass:before{content: "\f000"}.fa-music:before{content: "\f001"}.fa-search:before{content: "\f002"}.fa-envelope-o:before{content: "\f003"}.fa-heart:before{content: "\f004"}.fa-star:before{content: "\f005"}.fa-star-o:before{content: "\f006"}.fa-user:before{content: "\f007"}.fa-film:before{content: "\f008"}.fa-th-large:before{content: "\f009"}.fa-th:before{content: "\f00a"}.fa-th-list:before{content: "\f00b"}.fa-check:before{content: "\f00c"}.fa-remove:before, .fa-close:before, .fa-times:before{content: "\f00d"}.fa-search-plus:before{content: "\f00e"}.fa-search-minus:before{content: "\f010"}.fa-power-off:before{content: "\f011"}.fa-signal:before{content: "\f012"}.fa-gear:before, .fa-cog:before{content: "\f013"}.fa-trash-o:before{content: "\f014"}.fa-home:before{content: "\f015"}.fa-file-o:before{content: "\f016"}.fa-clock-o:before{content: "\f017"}.fa-road:before{content: "\f018"}.fa-download:before{content: "\f019"}.fa-arrow-circle-o-down:before{content: "\f01a"}.fa-arrow-circle-o-up:before{content: "\f01b"}.fa-inbox:before{content: "\f01c"}.fa-play-circle-o:before{content: "\f01d"}.fa-rotate-right:before, .fa-repeat:before{content: "\f01e"}.fa-refresh:before{content: "\f021"}.fa-list-alt:before{content: "\f022"}.fa-lock:before{content: "\f023"}.fa-flag:before{content: "\f024"}.fa-headphones:before{content: "\f025"}.fa-volume-off:before{content: "\f026"}.fa-volume-down:before{content: "\f027"}.fa-volume-up:before{content: "\f028"}.fa-qrcode:before{content: "\f029"}.fa-barcode:before{content: "\f02a"}.fa-tag:before{content: "\f02b"}.fa-tags:before{content: "\f02c"}.fa-book:before{content: "\f02d"}.fa-bookmark:before{content: "\f02e"}.fa-print:before{content: "\f02f"}.fa-camera:before{content: "\f030"}.fa-font:before{content: "\f031"}.fa-bold:before{content: "\f032"}.fa-italic:before{content: "\f033"}.fa-text-height:before{content: "\f034"}.fa-text-width:before{content: "\f035"}.fa-align-left:before{content: "\f036"}.fa-align-center:before{content: "\f037"}.fa-align-right:before{content: "\f038"}.fa-align-justify:before{content: "\f039"}.fa-list:before{content: "\f03a"}.fa-dedent:before, .fa-outdent:before{content: "\f03b"}.fa-indent:before{content: "\f03c"}.fa-video-camera:before{content: "\f03d"}.fa-photo:before, .fa-image:before, .fa-picture-o:before{content: "\f03e"}.fa-pencil:before{content: "\f040"}.fa-map-marker:before{content: "\f041"}.fa-adjust:before{content: "\f042"}.fa-tint:before{content: "\f043"}.fa-edit:before, .fa-pencil-square-o:before{content: "\f044"}.fa-share-square-o:before{content: "\f045"}.fa-check-square-o:before{content: "\f046"}.fa-arrows:before{content: "\f047"}.fa-step-backward:before{content: "\f048"}.fa-fast-backward:before{content: "\f049"}.fa-backward:before{content: "\f04a"}.fa-play:before{content: "\f04b"}.fa-pause:before{content: "\f04c"}.fa-stop:before{content: "\f04d"}.fa-forward:before{content: "\f04e"}.fa-fast-forward:before{content: "\f050"}.fa-step-forward:before{content: "\f051"}.fa-eject:before{content: "\f052"}.fa-chevron-left:before{content: "\f053"}.fa-chevron-right:before{content: "\f054"}.fa-plus-circle:before{content: "\f055"}.fa-minus-circle:before{content: "\f056"}.fa-times-circle:before{content: "\f057"}.fa-check-circle:before{content: "\f058"}.fa-question-circle:before{content: "\f059"}.fa-info-circle:before{content: "\f05a"}.fa-crosshairs:before{content: "\f05b"}.fa-times-circle-o:before{content: "\f05c"}.fa-check-circle-o:before{content: "\f05d"}.fa-ban:before{content: "\f05e"}.fa-arrow-left:before{content: "\f060"}.fa-arrow-right:before{content: "\f061"}.fa-arrow-up:before{content: "\f062"}.fa-arrow-down:before{content: "\f063"}.fa-mail-forward:before, .fa-share:before{content: "\f064"}.fa-expand:before{content: "\f065"}.fa-compress:before{content: "\f066"}.fa-plus:before{content: "\f067"}.fa-minus:before{content: "\f068"}.fa-asterisk:before{content: "\f069"}.fa-exclamation-circle:before{content: "\f06a"}.fa-gift:before{content: "\f06b"}.fa-leaf:before{content: "\f06c"}.fa-fire:before{content: "\f06d"}.fa-eye:before{content: "\f06e"}.fa-eye-slash:before{content: "\f070"}.fa-warning:before, .fa-exclamation-triangle:before{content: "\f071"}.fa-plane:before{content: "\f072"}.fa-calendar:before{content: "\f073"}.fa-random:before{content: "\f074"}.fa-comment:before{content: "\f075"}.fa-magnet:before{content: "\f076"}.fa-chevron-up:before{content: "\f077"}.fa-chevron-down:before{content: "\f078"}.fa-retweet:before{content: "\f079"}.fa-shopping-cart:before{content: "\f07a"}.fa-folder:before{content: "\f07b"}.fa-folder-open:before{content: "\f07c"}.fa-arrows-v:before{content: "\f07d"}.fa-arrows-h:before{content: "\f07e"}.fa-bar-chart-o:before, .fa-bar-chart:before{content: "\f080"}.fa-twitter-square:before{content: "\f081"}.fa-facebook-square:before{content: "\f082"}.fa-camera-retro:before{content: "\f083"}.fa-key:before{content: "\f084"}.fa-gears:before, .fa-cogs:before{content: "\f085"}.fa-comments:before{content: "\f086"}.fa-thumbs-o-up:before{content: "\f087"}.fa-thumbs-o-down:before{content: "\f088"}.fa-star-half:before{content: "\f089"}.fa-heart-o:before{content: "\f08a"}.fa-sign-out:before{content: "\f08b"}.fa-linkedin-square:before{content: "\f08c"}.fa-thumb-tack:before{content: "\f08d"}.fa-external-link:before{content: "\f08e"}.fa-sign-in:before{content: "\f090"}.fa-trophy:before{content: "\f091"}.fa-github-square:before{content: "\f092"}.fa-upload:before{content: "\f093"}.fa-lemon-o:before{content: "\f094"}.fa-phone:before{content: "\f095"}.fa-square-o:before{content: "\f096"}.fa-bookmark-o:before{content: "\f097"}.fa-phone-square:before{content: "\f098"}.fa-twitter:before{content: "\f099"}.fa-facebook-f:before, .fa-facebook:before{content: "\f09a"}.fa-github:before{content: "\f09b"}.fa-unlock:before{content: "\f09c"}.fa-credit-card:before{content: "\f09d"}.fa-feed:before, .fa-rss:before{content: "\f09e"}.fa-hdd-o:before{content: "\f0a0"}.fa-bullhorn:before{content: "\f0a1"}.fa-bell:before{content: "\f0f3"}.fa-certificate:before{content: "\f0a3"}.fa-hand-o-right:before{content: "\f0a4"}.fa-hand-o-left:before{content: "\f0a5"}.fa-hand-o-up:before{content: "\f0a6"}.fa-hand-o-down:before{content: "\f0a7"}.fa-arrow-circle-left:before{content: "\f0a8"}.fa-arrow-circle-right:before{content: "\f0a9"}.fa-arrow-circle-up:before{content: "\f0aa"}.fa-arrow-circle-down:before{content: "\f0ab"}.fa-globe:before{content: "\f0ac"}.fa-wrench:before{content: "\f0ad"}.fa-tasks:before{content: "\f0ae"}.fa-filter:before{content: "\f0b0"}.fa-briefcase:before{content: "\f0b1"}.fa-arrows-alt:before{content: "\f0b2"}.fa-group:before, .fa-users:before{content: "\f0c0"}.fa-chain:before, .fa-link:before{content: "\f0c1"}.fa-cloud:before{content: "\f0c2"}.fa-flask:before{content: "\f0c3"}.fa-cut:before, .fa-scissors:before{content: "\f0c4"}.fa-copy:before, .fa-files-o:before{content: "\f0c5"}.fa-paperclip:before{content: "\f0c6"}.fa-save:before, .fa-floppy-o:before{content: "\f0c7"}.fa-square:before{content: "\f0c8"}.fa-navicon:before, .fa-reorder:before, .fa-bars:before{content: "\f0c9"}.fa-list-ul:before{content: "\f0ca"}.fa-list-ol:before{content: "\f0cb"}.fa-strikethrough:before{content: "\f0cc"}.fa-underline:before{content: "\f0cd"}.fa-table:before{content: "\f0ce"}.fa-magic:before{content: "\f0d0"}.fa-truck:before{content: "\f0d1"}.fa-pinterest:before{content: "\f0d2"}.fa-pinterest-square:before{content: "\f0d3"}.fa-google-plus-square:before{content: "\f0d4"}.fa-google-plus:before{content: "\f0d5"}.fa-money:before{content: "\f0d6"}.fa-caret-down:before{content: "\f0d7"}.fa-caret-up:before{content: "\f0d8"}.fa-caret-left:before{content: "\f0d9"}.fa-caret-right:before{content: "\f0da"}.fa-columns:before{content: "\f0db"}.fa-unsorted:before, .fa-sort:before{content: "\f0dc"}.fa-sort-down:before, .fa-sort-desc:before{content: "\f0dd"}.fa-sort-up:before, .fa-sort-asc:before{content: "\f0de"}.fa-envelope:before{content: "\f0e0"}.fa-linkedin:before{content: "\f0e1"}.fa-rotate-left:before, .fa-undo:before{content: "\f0e2"}.fa-legal:before, .fa-gavel:before{content: "\f0e3"}.fa-dashboard:before, .fa-tachometer:before{content: "\f0e4"}.fa-comment-o:before{content: "\f0e5"}.fa-comments-o:before{content: "\f0e6"}.fa-flash:before, .fa-bolt:before{content: "\f0e7"}.fa-sitemap:before{content: "\f0e8"}.fa-umbrella:before{content: "\f0e9"}.fa-paste:before, .fa-clipboard:before{content: "\f0ea"}.fa-lightbulb-o:before{content: "\f0eb"}.fa-exchange:before{content: "\f0ec"}.fa-cloud-download:before{content: "\f0ed"}.fa-cloud-upload:before{content: "\f0ee"}.fa-user-md:before{content: "\f0f0"}.fa-stethoscope:before{content: "\f0f1"}.fa-suitcase:before{content: "\f0f2"}.fa-bell-o:before{content: "\f0a2"}.fa-coffee:before{content: "\f0f4"}.fa-cutlery:before{content: "\f0f5"}.fa-file-text-o:before{content: "\f0f6"}.fa-building-o:before{content: "\f0f7"}.fa-hospital-o:before{content: "\f0f8"}.fa-ambulance:before{content: "\f0f9"}.fa-medkit:before{content: "\f0fa"}.fa-fighter-jet:before{content: "\f0fb"}.fa-beer:before{content: "\f0fc"}.fa-h-square:before{content: "\f0fd"}.fa-plus-square:before{content: "\f0fe"}.fa-angle-double-left:before{content: "\f100"}.fa-angle-double-right:before{content: "\f101"}.fa-angle-double-up:before{content: "\f102"}.fa-angle-double-down:before{content: "\f103"}.fa-angle-left:before{content: "\f104"}.fa-angle-right:before{content: "\f105"}.fa-angle-up:before{content: "\f106"}.fa-angle-down:before{content: "\f107"}.fa-desktop:before{content: "\f108"}.fa-laptop:before{content: "\f109"}.fa-tablet:before{content: "\f10a"}.fa-mobile-phone:before, .fa-mobile:before{content: "\f10b"}.fa-circle-o:before{content: "\f10c"}.fa-quote-left:before{content: "\f10d"}.fa-quote-right:before{content: "\f10e"}.fa-spinner:before{content: "\f110"}.fa-circle:before{content: "\f111"}.fa-mail-reply:before, .fa-reply:before{content: "\f112"}.fa-github-alt:before{content: "\f113"}.fa-folder-o:before{content: "\f114"}.fa-folder-open-o:before{content: "\f115"}.fa-smile-o:before{content: "\f118"}.fa-frown-o:before{content: "\f119"}.fa-meh-o:before{content: "\f11a"}.fa-gamepad:before{content: "\f11b"}.fa-keyboard-o:before{content: "\f11c"}.fa-flag-o:before{content: "\f11d"}.fa-flag-checkered:before{content: "\f11e"}.fa-terminal:before{content: "\f120"}.fa-code:before{content: "\f121"}.fa-mail-reply-all:before, .fa-reply-all:before{content: "\f122"}.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before{content: "\f123"}.fa-location-arrow:before{content: "\f124"}.fa-crop:before{content: "\f125"}.fa-code-fork:before{content: "\f126"}.fa-unlink:before, .fa-chain-broken:before{content: "\f127"}.fa-question:before{content: "\f128"}.fa-info:before{content: "\f129"}.fa-exclamation:before{content: "\f12a"}.fa-superscript:before{content: "\f12b"}.fa-subscript:before{content: "\f12c"}.fa-eraser:before{content: "\f12d"}.fa-puzzle-piece:before{content: "\f12e"}.fa-microphone:before{content: "\f130"}.fa-microphone-slash:before{content: "\f131"}.fa-shield:before{content: "\f132"}.fa-calendar-o:before{content: "\f133"}.fa-fire-extinguisher:before{content: "\f134"}.fa-rocket:before{content: "\f135"}.fa-maxcdn:before{content: "\f136"}.fa-chevron-circle-left:before{content: "\f137"}.fa-chevron-circle-right:before{content: "\f138"}.fa-chevron-circle-up:before{content: "\f139"}.fa-chevron-circle-down:before{content: "\f13a"}.fa-html5:before{content: "\f13b"}.fa-css3:before{content: "\f13c"}.fa-anchor:before{content: "\f13d"}.fa-unlock-alt:before{content: "\f13e"}.fa-bullseye:before{content: "\f140"}.fa-ellipsis-h:before{content: "\f141"}.fa-ellipsis-v:before{content: "\f142"}.fa-rss-square:before{content: "\f143"}.fa-play-circle:before{content: "\f144"}.fa-ticket:before{content: "\f145"}.fa-minus-square:before{content: "\f146"}.fa-minus-square-o:before{content: "\f147"}.fa-level-up:before{content: "\f148"}.fa-level-down:before{content: "\f149"}.fa-check-square:before{content: "\f14a"}.fa-pencil-square:before{content: "\f14b"}.fa-external-link-square:before{content: "\f14c"}.fa-share-square:before{content: "\f14d"}.fa-compass:before{content: "\f14e"}.fa-toggle-down:before, .fa-caret-square-o-down:before{content: "\f150"}.fa-toggle-up:before, .fa-caret-square-o-up:before{content: "\f151"}.fa-toggle-right:before, .fa-caret-square-o-right:before{content: "\f152"}.fa-euro:before, .fa-eur:before{content: "\f153"}.fa-gbp:before{content: "\f154"}.fa-dollar:before, .fa-usd:before{content: "\f155"}.fa-rupee:before, .fa-inr:before{content: "\f156"}.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before{content: "\f157"}.fa-ruble:before, .fa-rouble:before, .fa-rub:before{content: "\f158"}.fa-won:before, .fa-krw:before{content: "\f159"}.fa-bitcoin:before, .fa-btc:before{content: "\f15a"}.fa-file:before{content: "\f15b"}.fa-file-text:before{content: "\f15c"}.fa-sort-alpha-asc:before{content: "\f15d"}.fa-sort-alpha-desc:before{content: "\f15e"}.fa-sort-amount-asc:before{content: "\f160"}.fa-sort-amount-desc:before{content: "\f161"}.fa-sort-numeric-asc:before{content: "\f162"}.fa-sort-numeric-desc:before{content: "\f163"}.fa-thumbs-up:before{content: "\f164"}.fa-thumbs-down:before{content: "\f165"}.fa-youtube-square:before{content: "\f166"}.fa-youtube:before{content: "\f167"}.fa-xing:before{content: "\f168"}.fa-xing-square:before{content: "\f169"}.fa-youtube-play:before{content: "\f16a"}.fa-dropbox:before{content: "\f16b"}.fa-stack-overflow:before{content: "\f16c"}.fa-instagram:before{content: "\f16d"}.fa-flickr:before{content: "\f16e"}.fa-adn:before{content: "\f170"}.fa-bitbucket:before{content: "\f171"}.fa-bitbucket-square:before{content: "\f172"}.fa-tumblr:before{content: "\f173"}.fa-tumblr-square:before{content: "\f174"}.fa-long-arrow-down:before{content: "\f175"}.fa-long-arrow-up:before{content: "\f176"}.fa-long-arrow-left:before{content: "\f177"}.fa-long-arrow-right:before{content: "\f178"}.fa-apple:before{content: "\f179"}.fa-windows:before{content: "\f17a"}.fa-android:before{content: "\f17b"}.fa-linux:before{content: "\f17c"}.fa-dribbble:before{content: "\f17d"}.fa-skype:before{content: "\f17e"}.fa-foursquare:before{content: "\f180"}.fa-trello:before{content: "\f181"}.fa-female:before{content: "\f182"}.fa-male:before{content: "\f183"}.fa-gittip:before, .fa-gratipay:before{content: "\f184"}.fa-sun-o:before{content: "\f185"}.fa-moon-o:before{content: "\f186"}.fa-archive:before{content: "\f187"}.fa-bug:before{content: "\f188"}.fa-vk:before{content: "\f189"}.fa-weibo:before{content: "\f18a"}.fa-renren:before{content: "\f18b"}.fa-pagelines:before{content: "\f18c"}.fa-stack-exchange:before{content: "\f18d"}.fa-arrow-circle-o-right:before{content: "\f18e"}.fa-arrow-circle-o-left:before{content: "\f190"}.fa-toggle-left:before, .fa-caret-square-o-left:before{content: "\f191"}.fa-dot-circle-o:before{content: "\f192"}.fa-wheelchair:before{content: "\f193"}.fa-vimeo-square:before{content: "\f194"}.fa-turkish-lira:before, .fa-try:before{content: "\f195"}.fa-plus-square-o:before{content: "\f196"}.fa-space-shuttle:before{content: "\f197"}.fa-slack:before{content: "\f198"}.fa-envelope-square:before{content: "\f199"}.fa-wordpress:before{content: "\f19a"}.fa-openid:before{content: "\f19b"}.fa-institution:before, .fa-bank:before, .fa-university:before{content: "\f19c"}.fa-mortar-board:before, .fa-graduation-cap:before{content: "\f19d"}.fa-yahoo:before{content: "\f19e"}.fa-google:before{content: "\f1a0"}.fa-reddit:before{content: "\f1a1"}.fa-reddit-square:before{content: "\f1a2"}.fa-stumbleupon-circle:before{content: "\f1a3"}.fa-stumbleupon:before{content: "\f1a4"}.fa-delicious:before{content: "\f1a5"}.fa-digg:before{content: "\f1a6"}.fa-pied-piper-pp:before{content: "\f1a7"}.fa-pied-piper-alt:before{content: "\f1a8"}.fa-drupal:before{content: "\f1a9"}.fa-joomla:before{content: "\f1aa"}.fa-language:before{content: "\f1ab"}.fa-fax:before{content: "\f1ac"}.fa-building:before{content: "\f1ad"}.fa-child:before{content: "\f1ae"}.fa-paw:before{content: "\f1b0"}.fa-spoon:before{content: "\f1b1"}.fa-cube:before{content: "\f1b2"}.fa-cubes:before{content: "\f1b3"}.fa-behance:before{content: "\f1b4"}.fa-behance-square:before{content: "\f1b5"}.fa-steam:before{content: "\f1b6"}.fa-steam-square:before{content: "\f1b7"}.fa-recycle:before{content: "\f1b8"}.fa-automobile:before, .fa-car:before{content: "\f1b9"}.fa-cab:before, .fa-taxi:before{content: "\f1ba"}.fa-tree:before{content: "\f1bb"}.fa-spotify:before{content: "\f1bc"}.fa-deviantart:before{content: "\f1bd"}.fa-soundcloud:before{content: "\f1be"}.fa-database:before{content: "\f1c0"}.fa-file-pdf-o:before{content: "\f1c1"}.fa-file-word-o:before{content: "\f1c2"}.fa-file-excel-o:before{content: "\f1c3"}.fa-file-powerpoint-o:before{content: "\f1c4"}.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before{content: "\f1c5"}.fa-file-zip-o:before, .fa-file-archive-o:before{content: "\f1c6"}.fa-file-sound-o:before, .fa-file-audio-o:before{content: "\f1c7"}.fa-file-movie-o:before, .fa-file-video-o:before{content: "\f1c8"}.fa-file-code-o:before{content: "\f1c9"}.fa-vine:before{content: "\f1ca"}.fa-codepen:before{content: "\f1cb"}.fa-jsfiddle:before{content: "\f1cc"}.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before{content: "\f1cd"}.fa-circle-o-notch:before{content: "\f1ce"}.fa-ra:before, .fa-resistance:before, .fa-rebel:before{content: "\f1d0"}.fa-ge:before, .fa-empire:before{content: "\f1d1"}.fa-git-square:before{content: "\f1d2"}.fa-git:before{content: "\f1d3"}.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before{content: "\f1d4"}.fa-tencent-weibo:before{content: "\f1d5"}.fa-qq:before{content: "\f1d6"}.fa-wechat:before, .fa-weixin:before{content: "\f1d7"}.fa-send:before, .fa-paper-plane:before{content: "\f1d8"}.fa-send-o:before, .fa-paper-plane-o:before{content: "\f1d9"}.fa-history:before{content: "\f1da"}.fa-circle-thin:before{content: "\f1db"}.fa-header:before{content: "\f1dc"}.fa-paragraph:before{content: "\f1dd"}.fa-sliders:before{content: "\f1de"}.fa-share-alt:before{content: "\f1e0"}.fa-share-alt-square:before{content: "\f1e1"}.fa-bomb:before{content: "\f1e2"}.fa-soccer-ball-o:before, .fa-futbol-o:before{content: "\f1e3"}.fa-tty:before{content: "\f1e4"}.fa-binoculars:before{content: "\f1e5"}.fa-plug:before{content: "\f1e6"}.fa-slideshare:before{content: "\f1e7"}.fa-twitch:before{content: "\f1e8"}.fa-yelp:before{content: "\f1e9"}.fa-newspaper-o:before{content: "\f1ea"}.fa-wifi:before{content: "\f1eb"}.fa-calculator:before{content: "\f1ec"}.fa-paypal:before{content: "\f1ed"}.fa-google-wallet:before{content: "\f1ee"}.fa-cc-visa:before{content: "\f1f0"}.fa-cc-mastercard:before{content: "\f1f1"}.fa-cc-discover:before{content: "\f1f2"}.fa-cc-amex:before{content: "\f1f3"}.fa-cc-paypal:before{content: "\f1f4"}.fa-cc-stripe:before{content: "\f1f5"}.fa-bell-slash:before{content: "\f1f6"}.fa-bell-slash-o:before{content: "\f1f7"}.fa-trash:before{content: "\f1f8"}.fa-copyright:before{content: "\f1f9"}.fa-at:before{content: "\f1fa"}.fa-eyedropper:before{content: "\f1fb"}.fa-paint-brush:before{content: "\f1fc"}.fa-birthday-cake:before{content: "\f1fd"}.fa-area-chart:before{content: "\f1fe"}.fa-pie-chart:before{content: "\f200"}.fa-line-chart:before{content: "\f201"}.fa-lastfm:before{content: "\f202"}.fa-lastfm-square:before{content: "\f203"}.fa-toggle-off:before{content: "\f204"}.fa-toggle-on:before{content: "\f205"}.fa-bicycle:before{content: "\f206"}.fa-bus:before{content: "\f207"}.fa-ioxhost:before{content: "\f208"}.fa-angellist:before{content: "\f209"}.fa-cc:before{content: "\f20a"}.fa-shekel:before, .fa-sheqel:before, .fa-ils:before{content: "\f20b"}.fa-meanpath:before{content: "\f20c"}.fa-buysellads:before{content: "\f20d"}.fa-connectdevelop:before{content: "\f20e"}.fa-dashcube:before{content: "\f210"}.fa-forumbee:before{content: "\f211"}.fa-leanpub:before{content: "\f212"}.fa-sellsy:before{content: "\f213"}.fa-shirtsinbulk:before{content: "\f214"}.fa-simplybuilt:before{content: "\f215"}.fa-skyatlas:before{content: "\f216"}.fa-cart-plus:before{content: "\f217"}.fa-cart-arrow-down:before{content: "\f218"}.fa-diamond:before{content: "\f219"}.fa-ship:before{content: "\f21a"}.fa-user-secret:before{content: "\f21b"}.fa-motorcycle:before{content: "\f21c"}.fa-street-view:before{content: "\f21d"}.fa-heartbeat:before{content: "\f21e"}.fa-venus:before{content: "\f221"}.fa-mars:before{content: "\f222"}.fa-mercury:before{content: "\f223"}.fa-intersex:before, .fa-transgender:before{content: "\f224"}.fa-transgender-alt:before{content: "\f225"}.fa-venus-double:before{content: "\f226"}.fa-mars-double:before{content: "\f227"}.fa-venus-mars:before{content: "\f228"}.fa-mars-stroke:before{content: "\f229"}.fa-mars-stroke-v:before{content: "\f22a"}.fa-mars-stroke-h:before{content: "\f22b"}.fa-neuter:before{content: "\f22c"}.fa-genderless:before{content: "\f22d"}.fa-facebook-official:before{content: "\f230"}.fa-pinterest-p:before{content: "\f231"}.fa-whatsapp:before{content: "\f232"}.fa-server:before{content: "\f233"}.fa-user-plus:before{content: "\f234"}.fa-user-times:before{content: "\f235"}.fa-hotel:before, .fa-bed:before{content: "\f236"}.fa-viacoin:before{content: "\f237"}.fa-train:before{content: "\f238"}.fa-subway:before{content: "\f239"}.fa-medium:before{content: "\f23a"}.fa-yc:before, .fa-y-combinator:before{content: "\f23b"}.fa-optin-monster:before{content: "\f23c"}.fa-opencart:before{content: "\f23d"}.fa-expeditedssl:before{content: "\f23e"}.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before{content: "\f240"}.fa-battery-3:before, .fa-battery-three-quarters:before{content: "\f241"}.fa-battery-2:before, .fa-battery-half:before{content: "\f242"}.fa-battery-1:before, .fa-battery-quarter:before{content: "\f243"}.fa-battery-0:before, .fa-battery-empty:before{content: "\f244"}.fa-mouse-pointer:before{content: "\f245"}.fa-i-cursor:before{content: "\f246"}.fa-object-group:before{content: "\f247"}.fa-object-ungroup:before{content: "\f248"}.fa-sticky-note:before{content: "\f249"}.fa-sticky-note-o:before{content: "\f24a"}.fa-cc-jcb:before{content: "\f24b"}.fa-cc-diners-club:before{content: "\f24c"}.fa-clone:before{content: "\f24d"}.fa-balance-scale:before{content: "\f24e"}.fa-hourglass-o:before{content: "\f250"}.fa-hourglass-1:before, .fa-hourglass-start:before{content: "\f251"}.fa-hourglass-2:before, .fa-hourglass-half:before{content: "\f252"}.fa-hourglass-3:before, .fa-hourglass-end:before{content: "\f253"}.fa-hourglass:before{content: "\f254"}.fa-hand-grab-o:before, .fa-hand-rock-o:before{content: "\f255"}.fa-hand-stop-o:before, .fa-hand-paper-o:before{content: "\f256"}.fa-hand-scissors-o:before{content: "\f257"}.fa-hand-lizard-o:before{content: "\f258"}.fa-hand-spock-o:before{content: "\f259"}.fa-hand-pointer-o:before{content: "\f25a"}.fa-hand-peace-o:before{content: "\f25b"}.fa-trademark:before{content: "\f25c"}.fa-registered:before{content: "\f25d"}.fa-creative-commons:before{content: "\f25e"}.fa-gg:before{content: "\f260"}.fa-gg-circle:before{content: "\f261"}.fa-tripadvisor:before{content: "\f262"}.fa-odnoklassniki:before{content: "\f263"}.fa-odnoklassniki-square:before{content: "\f264"}.fa-get-pocket:before{content: "\f265"}.fa-wikipedia-w:before{content: "\f266"}.fa-safari:before{content: "\f267"}.fa-chrome:before{content: "\f268"}.fa-firefox:before{content: "\f269"}.fa-opera:before{content: "\f26a"}.fa-internet-explorer:before{content: "\f26b"}.fa-tv:before, .fa-television:before{content: "\f26c"}.fa-contao:before{content: "\f26d"}.fa-500px:before{content: "\f26e"}.fa-amazon:before{content: "\f270"}.fa-calendar-plus-o:before{content: "\f271"}.fa-calendar-minus-o:before{content: "\f272"}.fa-calendar-times-o:before{content: "\f273"}.fa-calendar-check-o:before{content: "\f274"}.fa-industry:before{content: "\f275"}.fa-map-pin:before{content: "\f276"}.fa-map-signs:before{content: "\f277"}.fa-map-o:before{content: "\f278"}.fa-map:before{content: "\f279"}.fa-commenting:before{content: "\f27a"}.fa-commenting-o:before{content: "\f27b"}.fa-houzz:before{content: "\f27c"}.fa-vimeo:before{content: "\f27d"}.fa-black-tie:before{content: "\f27e"}.fa-fonticons:before{content: "\f280"}.fa-reddit-alien:before{content: "\f281"}.fa-edge:before{content: "\f282"}.fa-credit-card-alt:before{content: "\f283"}.fa-codiepie:before{content: "\f284"}.fa-modx:before{content: "\f285"}.fa-fort-awesome:before{content: "\f286"}.fa-usb:before{content: "\f287"}.fa-product-hunt:before{content: "\f288"}.fa-mixcloud:before{content: "\f289"}.fa-scribd:before{content: "\f28a"}.fa-pause-circle:before{content: "\f28b"}.fa-pause-circle-o:before{content: "\f28c"}.fa-stop-circle:before{content: "\f28d"}.fa-stop-circle-o:before{content: "\f28e"}.fa-shopping-bag:before{content: "\f290"}.fa-shopping-basket:before{content: "\f291"}.fa-hashtag:before{content: "\f292"}.fa-bluetooth:before{content: "\f293"}.fa-bluetooth-b:before{content: "\f294"}.fa-percent:before{content: "\f295"}.fa-gitlab:before{content: "\f296"}.fa-wpbeginner:before{content: "\f297"}.fa-wpforms:before{content: "\f298"}.fa-envira:before{content: "\f299"}.fa-universal-access:before{content: "\f29a"}.fa-wheelchair-alt:before{content: "\f29b"}.fa-question-circle-o:before{content: "\f29c"}.fa-blind:before{content: "\f29d"}.fa-audio-description:before{content: "\f29e"}.fa-volume-control-phone:before{content: "\f2a0"}.fa-braille:before{content: "\f2a1"}.fa-assistive-listening-systems:before{content: "\f2a2"}.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before{content: "\f2a3"}.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before{content: "\f2a4"}.fa-glide:before{content: "\f2a5"}.fa-glide-g:before{content: "\f2a6"}.fa-signing:before, .fa-sign-language:before{content: "\f2a7"}.fa-low-vision:before{content: "\f2a8"}.fa-viadeo:before{content: "\f2a9"}.fa-viadeo-square:before{content: "\f2aa"}.fa-snapchat:before{content: "\f2ab"}.fa-snapchat-ghost:before{content: "\f2ac"}.fa-snapchat-square:before{content: "\f2ad"}.fa-pied-piper:before{content: "\f2ae"}.fa-first-order:before{content: "\f2b0"}.fa-yoast:before{content: "\f2b1"}.fa-themeisle:before{content: "\f2b2"}.fa-google-plus-circle:before, .fa-google-plus-official:before{content: "\f2b3"}.fa-fa:before, .fa-font-awesome:before{content: "\f2b4"}.fa-handshake-o:before{content: "\f2b5"}.fa-envelope-open:before{content: "\f2b6"}.fa-envelope-open-o:before{content: "\f2b7"}.fa-linode:before{content: "\f2b8"}.fa-address-book:before{content: "\f2b9"}.fa-address-book-o:before{content: "\f2ba"}.fa-vcard:before, .fa-address-card:before{content: "\f2bb"}.fa-vcard-o:before, .fa-address-card-o:before{content: "\f2bc"}.fa-user-circle:before{content: "\f2bd"}.fa-user-circle-o:before{content: "\f2be"}.fa-user-o:before{content: "\f2c0"}.fa-id-badge:before{content: "\f2c1"}.fa-drivers-license:before, .fa-id-card:before{content: "\f2c2"}.fa-drivers-license-o:before, .fa-id-card-o:before{content: "\f2c3"}.fa-quora:before{content: "\f2c4"}.fa-free-code-camp:before{content: "\f2c5"}.fa-telegram:before{content: "\f2c6"}.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before{content: "\f2c7"}.fa-thermometer-3:before, .fa-thermometer-three-quarters:before{content: "\f2c8"}.fa-thermometer-2:before, .fa-thermometer-half:before{content: "\f2c9"}.fa-thermometer-1:before, .fa-thermometer-quarter:before{content: "\f2ca"}.fa-thermometer-0:before, .fa-thermometer-empty:before{content: "\f2cb"}.fa-shower:before{content: "\f2cc"}.fa-bathtub:before, .fa-s15:before, .fa-bath:before{content: "\f2cd"}.fa-podcast:before{content: "\f2ce"}.fa-window-maximize:before{content: "\f2d0"}.fa-window-minimize:before{content: "\f2d1"}.fa-window-restore:before{content: "\f2d2"}.fa-times-rectangle:before, .fa-window-close:before{content: "\f2d3"}.fa-times-rectangle-o:before, .fa-window-close-o:before{content: "\f2d4"}.fa-bandcamp:before{content: "\f2d5"}.fa-grav:before{content: "\f2d6"}.fa-etsy:before{content: "\f2d7"}.fa-imdb:before{content: "\f2d8"}.fa-ravelry:before{content: "\f2d9"}.fa-eercast:before{content: "\f2da"}.fa-microchip:before{content: "\f2db"}.fa-snowflake-o:before{content: "\f2dc"}.fa-superpowers:before{content: "\f2dd"}.fa-wpexplorer:before{content: "\f2de"}.fa-meetup:before{content: "\f2e0"}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0}.sr-only-focusable:active, .sr-only-focusable:focus{position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto}



/***************Language*****************/
.language select {width: 70px; border: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; height: auto; padding: 2px; background: url(../images/select-arrow.png) right center no-repeat; position:relative;	font-size: 14px; cursor: pointer;}

.logoSection{background:#fff; padding:8px 0;}
#logo {float: left;  margin: 0; font-size: 1em;}

.wob #logo img{opacity:0;}

.searchBox, .topStrip, #logo img, #logo .logoTagline{ transition:all 300ms ease 0ms; -webkit-transition:all 300ms ease 0ms; }
.headRightCol { float: right; }
.searchBox, .headerRow .headerBtn { margin-left: 9px; display: inline-block; vertical-align: middle; }
.searchBox { position: relative; width: 333px; margin-top:10px; }
.searchBox .searchInput { background-color: #fff; border: 1px solid #c8c8c8; font-size: 14px; height: 44px; line-height: 21px; width: 100%; padding: 10px 42px 10px 15px; color: #777; }

.searchBox .submit { width: 44px; padding: 0; height: 44px; background-position: 2px -24px; position: absolute; right: 0; top: 0; text-indent: -9999px; border: 0; border:1px solid #c8c8c8; border-left:1px;}
.homeSprite{background: url(../images/home-sprite.png) no-repeat 0 0;}
.wob .homeSprite{background: url(../images/white-home-sprite.png) no-repeat 50% 50%;}

/*********************Counter Bar **********************/
.counterBarWrap{padding:12px; background:#f1f1f1;}
.counterBarWrap ul {list-style: none;  margin: 0; padding: 0;}
.counterBarWrap ul li {width: 13.5%; margin-right: 0.8%; padding: 15px; float: left; min-height: 160px; transition: all 0.3s ease-out; border-radius: 10px;}
.counterBarWrap ul li:last-child{ margin-right:0;} 
.counterBarWrap ul li:last-child span.statusContent{font-size:16px;}
.counterBarWrap ul li img{height:auto; width:100%; padding-top:15px;}
.counterBarWrap ul li:first-child{ width:13.5%; padding:0 !important; /*margin-top:-25px;*/ border:4px solid #feba03; overflow:hidden; background:#fff;}
.counterBarWrap span.statusFigure{font-size:33px; font-weight:bold; color:#fff; padding-bottom:0; display:block; font-family: 'Noto Serif'; font-weight:bold; margin-bottom:6px;}
.counterBarWrap span.statusContent {font-size:17px; font-weight: normal; color: #fff; line-height: 1.2;}
.counterBarWrap .fitstStatusBg {background: #414929 url(../images/pmgsy-status-bg-1.png) no-repeat right bottom 0px;}
.counterBarWrap .secondStatusBg {background: #3f3a66 url(../images/pmgsy-status-bg-2.png) no-repeat right bottom 0px;}
.counterBarWrap .thirdStatusBg {background: #722a36 url(../images/pmgsy-status-bg-3.png) no-repeat right bottom 0px;}
.counterBarWrap .forthStatusBg {background: #9e6214 url(../images/pmgsy-status-bg-5.png) no-repeat right bottom 0px;}
.counterBarWrap .fifthStatusBg {background: #00694e url(../images/pmgsy-status-bg-4.png) no-repeat right bottom 0px;}
.counterBarWrap .sixthStatusBg {background: #31556a url(../images/pmgsy-status-bg-6.png) no-repeat right bottom 0px;}
.counterBarWrap .seventhStatusBg{background:#a25bba url(../images/pmgsy-status-bg-7.png) no-repeat right bottom 3px;}
.counterBarWrap ul li:hover {background-position: 100% 80%;}

/*****************About us******************/
.aboutUsContentWrap{background:#263051; padding:25px 0;}
.aboutUsContentWrap .contentPart{width:100%;}
.aboutUsContentWrap .contentPart .leftContentPart{width:65%; float:left; padding-right:20px;}
.aboutUsContentWrap .contentPart .righttContentPart{width:35%; float:right;}
.aboutUsContentWrap h2{font-size:2em; color:#fff; border-bottom:1px solid #686f86; padding-bottom:20px; margin-bottom:20px; font-weight:500;}
.aboutUsContentWrap .contentPart .leftContentPart .introductionPart{width:45%; float:left; padding-right:25px;}
.aboutUsContentWrap .contentPart .leftContentPart .iconLinkPart{width:55%; float:right;}
.aboutUsContentWrap p{font-size: 1.125em;  margin-bottom:30px; text-align: justify; color:#e6f1ff; line-height:27px;}
.aboutUsContentWrap cols6{padding-left:0; padding-right:0;}

/**************************Read More Button****************************/
.knowMoreButton{ padding:10px 10px 10px 10px; background:#feba03; text-decoration:none ;color: #333;  font-family: 'Open Sans', sans-serif; -webkit-transition: all 0.5s; font-size:1.000em; }
.knowMoreButton:hover{ -webkit-transition: all 0.5s; border-bottom-color: #1abc9c;    border-left-color: #1abc9c;    border-right-color: #1abc9c;    border-top-color: #1abc9c;    color: #333;}	
	/* Sweep To Right */
.hvr-sweep-to-right {  display: inline-block;  vertical-align: middle;  -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px transparent;  position: relative;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}
.hvr-sweep-to-right:before {  content: "";  position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #253362;  -webkit-transform: scaleX(0);  transform: scaleX(0);  -webkit-transform-origin: 0 50%;  transform-origin: 0 50%;  -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {  color: #fff;text-decoration: none;}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {  -webkit-transform: scaleY(1);  transform: scaleY(1);}


/**********************Icon List***********************/
.sixIconBlock {padding:0px;}
.sixIconBlock ul {list-style: none;	margin: 0;	padding: 0;}
.sixIconBlock ul li {float: left;	width: 33.333%;}
.sixIconBlock ul li a {color: #feba03;	font-size: 1.188em;	padding: 105px 15px 20px;	text-align:center;	display:block;	position:relative;	text-decoration:none;}

.aboutIconOne a {background: url(../images/about-icon-1.png) no-repeat center 0;}
.aboutIconTwo a {background: url(../images/about-icon-2.png) no-repeat center 0;}
.aboutIconThree a {background: url(../images/about-icon-3.png) no-repeat center 0;}
.aboutIconFour a {background: url(../images/about-icon-4.png) no-repeat center 0;}
.aboutIconFive a {background: url(../images/about-icon-5.png) no-repeat center 0;}
.aboutIconSix a {background: url(../images/about-icon-6.png) no-repeat center 0;}
.sixIconBlock ul li a:hover:before, .sixIconBlock ul li a:hover:after {	opacity: 1;	-webkit-transform: scale(1);	transform: scale(1);}
.sixIconBlock ul li a:after {	border-right: 2px solid #feba03; border-left: 2px solid #feba03;	-webkit-transform: scale(0, .65);	transform: scale(0, .65);}
.sixIconBlock ul li a:before {	border-top: 2px solid #feba03;	border-bottom: 2px solid #feba03;	-webkit-transform: scale(.65, 0);	transform: scale(.65, 0);}
.sixIconBlock ul li a:before, .sixIconBlock ul li a:after {	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;	content: '';	opacity: 0;	-webkit-transition: opacity 0.50s, -webkit-transform 0.50s;	transition: opacity 0.50s, transform 0.50s;}

/*******************************Minister*****************************/
.ministerList {margin-top: 70px; padding: 0; list-style: none; margin-left: 50px; margin-bottom: 0;}
.ministerList li {/*! padding: 8px; */ float: left; width: 100%; margin-bottom: 10px;}
.ministerBlockWrap { padding: 10px 10px 5px 10px;    background: #3a507d;    border-radius: 35px;    box-shadow: 0 0 20px #202945;    min-height: 130px;}
.ministerBlock {    position: relative;}
.ministerBlock .ministerPhoto, .ministerBlock .ministerPhoto img {    width: 90px;    height: 90px;    border-radius: 50%;}
.ministerBlock .ministerPhoto {    background:     #efefef;    overflow: hidden;}
.ministerBlock .ministerPhoto img {    border: 1px solid  #e1e1e1;}
.ministerBlock .ministerSrtDetail {    left: 110px;    right: 0;    width: auto;    top: 45px;}
.ministerBlock .ministerSrtDetail .ministerName {    font-size:1.250em; color:#fff; margin-bottom: 7px; text-align: left;}
.ministerBlock .ministerSrtDetail p {    font-size: 1.063em;    color: #fff;    margin-bottom: 10px;    line-height: 21px;    text-align: left;}
.vCenter { position: absolute; width:100%; top: 40%; transform: translateY(-40%); -webkit-transform: translateY(-40%); }

/********************mega menu************************/
#nav li.megaMenu { position:static;}
#nav li.megaMenu ul { width:35%; padding:0; background:#efefef; left:662px;}
#nav li.megaMenu ul li { width:50%; height:auto; float:left;}
#nav li.megaMenu ul li a { display:inline-block; vertical-align:middle; min-height:115px; text-transform:capitalize;}

/************Footer************************************/
.footerBottomLinksWrap {background-color: #263051; padding: 15px 0 0; clear: both;}
.footerBottomLinksWrap .row{margin:0 0 10px;}
.footerBottomLinksWrap .bottomLinksLeft {float: left;}
.footerBottomLinksWrap .bottomLinksLeft ul {list-style:none; padding:0 0 5px 0; margin:0}
.footerBottomLinksWrap .bottomLinksLeft li { float:left; padding:0 7px 0 8px; position:relative; }
.footerBottomLinksWrap .bottomLinksLeft a{color:#fff;text-decoration:none; font-size:1.000em;}
.footerBottomLinksWrap .bottomLinksLeft a:hover {text-decoration:underline;}
.footerBottomLinksWrap .bottomLinksLeft li:first-child {padding-left:0;}
.footerBottomLinksWrap .bottomLinksLeft li:last-child {padding-right:0;}
.footerBottomLinksWrap .bottomLinksLeft li:before {content:" "; position:absolute; left:0; top:50%; z-index:auto; height:12px; width:1px; background:#fff; overflow:hidden; margin-top:-7px; }
.footerBottomLinksWrap .bottomLinksLeft li:first-child:before{display:none;}

.footerBottomLinksWrap .bottomLinksLeft li.beforeNone{padding-left:0;}
.footerBottomLinksWrap .bottomLinksLeft li.beforeNone::before {display: none;}

.copyRights {color: #fff;	text-align: left; line-height:23px; margin-bottom:10px;}
.copyRights p{margin-bottom:0;}

.socialMediaBlock {float: left;}
.socialMediaBlock p {color: #fff;    margin-bottom: 10px;    font-size: 1.063em;}
.socialMediaBlock ul {list-style:none; padding:0; margin:0; text-align:left;}
.socialMediaBlock li {display:inline-block; padding:0; margin:5px; position:relative; }

.socialMediaBlock li a { width: 36px; height: 36px; display: block; background-color: #fff; border-radius: 100%; text-align: center; line-height: 36px; font-size: 18px;
    transition: all 0.3s ease-out; }
/* .fa-facebook {color: #225191;}
.fa-twitter {color: #33c2e6;}
.fa.fa-youtube-play {color: #f61c0d;}
.fa.fa-share-alt {color: #222;} */

.socialMediaBlock li a:hover{background-color:#31caa9;}
.socialMediaBlock li a:hover .fa{color:#fff;}
.socialMediaBlock li a[title="Facebook"]:hover {background-color: #225191;}
.socialMediaBlock li a[title="Twitter"]:hover {background-color: #33c2e6;}
.socialMediaBlock li a[title="Youtube"]:hover {background-color: #f61c0d;}
.socialMediaBlock li a[title="Share"]:hover {background-color: #222222;}

/*************************Mobile App Section**************************/
.mobileAppSection{ float:left;}
.mobileAppSection {margin: 0;	padding: 0;	list-style: none;}
.mobileAppSection {font-family: 'product_sansbold';  color: #fff; display: inline-block; padding-right: 40px; margin-right: 0; text-align: left;}
.mobileAppSection .mobAppText a{ font-size:1.125em; display: block;	font-family: 'Open Sans', sans-serif; width:110px; color:#fff; text-decoration:none;}
.mobileAppSection .mobAppText a:hover{text-decoration:underline;}
.mobileAppSection .mobAppIcon {padding-left:40px;	background: url(../images/mobile-app-icon.png) no-repeat left center; height:50px;}

/********************Bottom Logo*************************/
.bottomLogoBlock {background: #fff; padding: 20px 0; clear: both;}

.bottomLogoBlock .owl-carousel .item .cols4 {width: 100%;}

.owl-nav [class*="owl-"] {height: 45px; margin: 0; padding: 0; text-indent: -99999px; width: 45px; display: block; border-radius: 0;}
.owl-nav [class*="owl-"] {color: #fff; font-size: 14px; margin: 5px; padding: 4px 7px; display: inline-block; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.bottomLogoBlock .owl-carousel {padding: 0 50px;}
.bottomLogoBlock .owl-nav .owl-prev { height: 24px; width: 24px; left: 10px; position: absolute; transition: all 0.2s ease-in-out }
.bottomLogoBlock .owl-nav .owl-next { height: 24px; width: 24px; right: 10px; position: absolute; transition: all 0.2s ease-in-out }
.bottomLogoBlock .owl-nav .owl-prev:after { font-size: 18px; line-height: 22px; color: #999; content: "\f053"; font-family: 'FontAwesome'; position: absolute; text-indent: 0; height: 24px; width: 24px; left: 0; right: 0; }
.bottomLogoBlock .owl-nav .owl-next:after { font-size: 18px; line-height: 22px; color: #999; content: "\f054"; font-family: 'FontAwesome'; position: absolute; text-indent: 0; height: 24px; width: 24px; left: 0; right: 0; }
.bottomLogoBlock .owl-nav .owl-prev:hover:after { color: #999; }
.bottomLogoBlock .owl-nav .owl-next:hover:after { color: #999; }
.bottomLogoBlock .owl-nav .owl-prev:hover {}
.bottomLogoBlock .owl-nav .owl-next:hover {}
.bottomLogoBlock .owl-nav {top: 10px; left: 0; margin-top: 0; position: absolute; text-align: center; width: 100%; -webkit-tap-highlight-color: transparent; z-index: 9;}
.bottomLogoBlock img{border:1px solid #dedede;}
/**************************Media Section**************************/
.mediaSectionWrap{background: url(../images/media-section-bg.png) no-repeat left top; height:715px; background-size:cover;}
.mediaSectionInner{background:#f8fafd; margin:70px 0; min-height:600px; padding:45px 30px 0 30px;}

/***************************** Latest News CSS *********************************/

.latestNewsWrap{position:relative;}
.latestNewsWrap h2{font-size:2.000em; color:#000; font-weight:bold; margin-bottom:30px;}
.latestNewsWrap .tickerDivBlock{height:355px !important;}
.latestNewsWrap .ticker .activityTicker li {height: auto;}
.latestNewsWrap .ticker .activityTicker{margin:0; padding:0; list-style:none;}
.latestNewsWrap .ticker .activityTicker li .newsBox {padding-bottom: 15px; margin-bottom: 0;}
.latestNewsWrap .ticker .activityTicker li .newsBox a{text-align : justify;font-size:1.061em; color:#555555; display:inline-block; text-decoration:none;}
.latestNewsWrap .ticker .activityTicker li .newsBox a:hover{color:#606060; text-decoration:underline;}
.latestNewsWrap .ticker .activityTicker li .newsBox .newsDate {color: #606060;}
.latestNewsWrap .ticker .activityTicker li {background:url(../images/latest-news-arrow.gif) no-repeat left 7px;padding:2px 0 2px 20px;}

.latestNewsWrap .viewAll {left: 0; z-index: 1; font-size:1.063em;}
.latestNewsWrap .viewAll a {text-decoration: none; color: #333333; background: url(../images/view-all-arrow.gif) no-repeat right center;}
.latestNewsWrap .viewAll a:hover {text-decoration: none; color: #333333;}
.latestNewsWrap .ticker .playPause {padding-left: 0; position: absolute; right: 0; z-index: 1; width: 25px; height: 25px; text-indent: -99999px; overflow: hidden; top: 20px;}
.latestNewsWrap .ticker .playPause.play {background: url(../images/playpause.png) no-repeat 0 -28px;}
.latestNewsWrap .ticker .playPause.stop {background: url(../images/playpause.png) no-repeat 0 0;}

/* Latest Event CSS */

.latestEventWrap {position: relative;}
.latestEventWrap .owl-carousel {padding: 0 0px;}
.latestEventWrap h2{font-size:2.000em; color:#000; font-weight:bold; margin-bottom:30px; padding-left:0;}

.latestEventBox .latestEventHolder {position: relative; margin-bottom:20px; overflow:hidden;}
.latestEventBox .latestEventHolder .dateBox {position: relative; bottom: 10px; left: 20px; padding: 10px 15px; background-color:#ff9d2d; color:#000; text-align:center; border-radius:4px;}
.latestEventBox .latestEventTitle a{font-size:1.400em; color:#263051; text-align:left; display:block; line-height:1.5; font-weight:bold; text-decoration:none;}
.latestEventBox .latestEventTitle a:hover{color:#263051; text-decoration:underline;}
.latestEventBox .latestEventTitle{padding-bottom: 15px;}
.latestEventBox .latestEventDisc p{font-size:1.061em; color:#555555; display:inline-block; line-height:20px; margin-bottom:10px;}

.latestEventWrap .viewAll {position: absolute; z-index: 1; font-size:1.063em;}
.latestEventWrap .viewAll a {text-decoration: none; color: #333333; background: url(../images/view-all-arrow.gif) no-repeat right center;}
.latestEventWrap .viewAll a:hover {text-decoration: none; color: #333333;}

.latestEventWrap .owl-nav [class*="owl-"] { width: 22px; text-indent: -9999px; overflow:hidden;}
				 
.latestEventWrap .owl-nav .owl-prev { right: 30px; position: absolute; background: url(../../images/sprite.png) no-repeat 0 -458px transparent; transition: all 0.2s ease-in-out; color: #25498e; }
.latestEventWrap .owl-nav .owl-next { /*right: -30px;*/ right: 10px; position: absolute; background: url(../../images/sprite.png) no-repeat -162px -458px transparent; transition: all 0.2s ease-in-out; color: #25498e; }
.latestEventWrap .owl-nav .owl-prev:after { font-size: 22px; line-height: 22px; color: #25498e; content: "\f104"; font-family: 'FontAwesome'; height: 22px; left: 0; position: absolute; top: -5px; width: 20px; -webkit-transition: 350ms ease; transition: 350ms ease; text-indent: 0; font-weight: 500;}
.latestEventWrap .owl-nav .owl-next:after { font-size: 22px; line-height: 22px; color: #25498e; content: "\f105"; font-family: 'FontAwesome'; height: 22px; right: 0; position: absolute; top: -5px; width: 22px; -webkit-transition: 350ms ease; transition: 350ms ease; text-indent: 0; font-weight: 500;}
.latestEventWrap .owl-nav .owl-prev:hover:after { color: #444; }
.latestEventWrap .owl-nav .owl-next:hover:after { color: #444; }
.latestEventWrap .owl-nav .owl-prev:hover { background-position: -30px -458px; }
.latestEventWrap .owl-nav .owl-next:hover { background-position: -192px -458px; }
.latestEventWrap .owl-nav {position: absolute; width: 200px; bottom: -15px; right: 0;}

.latestEventBox:hover img {transform: scale(1.1); -webkit-transform: scale(1.1);}
.latestEventBox img {width: 100%; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s;}

.latestEventWrap span.calenderIcon { font-weight:normal;cursor: pointer; float: right; background: url(../images/calendar-icon.png) no-repeat right center; padding: 2px 35px 0 0; margin-top: 10px; font-size: 14px; color:#777; height: 25px; margin-right:0;}

/*********************Tabbing Photos***********************/
.tabPhotoWrap{padding-top:0;}
.tabPhotoWrap .row{margin:0;}
.projectPhoto {height: 350px; overflow: hidden; margin-bottom: 5px;}
.projects .owl-carousel .item {	height:auto;	border:0px;	padding:20px 15px;}
.projectInfo {display:inline-block;	vertical-align:top;	width:100%;	text-align:left;	position:relative;}
.projectInfo p {font-size:1.061em;	color:#fff;	margin:0px 0 21px;	height:50px;	overflow:hidden;	position: absolute;bottom:12px;left:0; background:rgba(0, 0, 0, 0.5); padding: 15px 15px 105px 15px; width:85%; line-height:22px; height: 150px; border-radius: 0 30px 0 0; display:none;}
.projectInfo h2 {font-weight:bold;	margin-bottom:20px;}

.resTab .tabNav .r-tabs-state-active a{border-bottom:6px solid #ff9d2d;}
.projectInfoSlider .owl-controls {	position:absolute;	right:30px;	bottom:30px;}
.nopadding {padding: 0 !important;	margin: 0 !important;}
.owl-carousel .owl-item .bgBackground {	background-size:cover;}
.owl-carousel .owl-item .bgBackground img {}
.orglink {color: #263051;text-decoration: none;text-decoration: underline;font-size: 1.0em;position: absolute;bottom: 10px;right: 0;}


.projectInfoSlider .owl-nav {position: absolute; top: 220px; left: 0; width: 100%;}
.projectInfoSlider .owl-nav .owl-dots {width: 1240px; margin: 0 auto; text-align: left;}
.projectInfoSlider .owl-nav .owl-prev { height: 34px; width: 34px; left:0; position: absolute; background: #fff; transition: all 0.2s ease-in-out; border-radius:50%; }
.projectInfoSlider .owl-nav .owl-next { height: 34px; width: 34px; right: 0; position: absolute; background: #fff; transition: all 0.2s ease-in-out;  border-radius:50%;}
.projectInfoSlider .owl-nav .owl-prev:after { font-size: 18px; line-height: 22px; color: #393939; content: "\f104"; font-family: 'FontAwesome'; position: absolute; text-indent: 0; height: 34px; width: 34px; left: 0; right: 0; }
.projectInfoSlider .owl-nav .owl-next:after { font-size: 18px; line-height: 22px; color: #393939; content: "\f105"; font-family: 'FontAwesome'; position: absolute; text-indent: 0; height: 34px; width: 34px; left: 0; right: 0; }
.projectInfoSlider .owl-nav .owl-prev:hover:after { color: #fff; }
.projectInfoSlider .owl-nav .owl-next:hover:after { color: #fff; }
.projectInfoSlider .owl-nav .owl-prev:hover { background: #ff9d2d; }
.projectInfoSlider .owl-nav .owl-next:hover { background: #ff9d2d; }
.projectInfoSlider .owl-nav {top:150px; margin-top: 0; position: absolute; text-align: center; width: 100%; -webkit-tap-highlight-color: transparent; z-index: 9; right: 20px;}

.photosVideoWrap .tabContainer #tab-1{display:block;}

/*****************Tabbing Video*********************/
.tabVidepWrap {position: relative;margin-bottom: 15px;height: 100%;overflow: hidden;}
.projectInfoVideoSlider .owl-nav { position:absolute; right:30px; bottom:30px;}
.projectInfoVideoSlider .owl-nav {position: absolute; top: 220px; left: 0; width: 100%;}
.projectInfoVideoSlider .owl-dots {width: 1240px; margin: 0 auto; text-align: left;}
.projectInfoVideoSlider .owl-nav .owl-prev { height: 34px; width: 34px; left:0; position: absolute; background: #fff; transition: all 0.2s ease-in-out; border-radius:50%; }
.projectInfoVideoSlider .owl-nav .owl-next { height: 34px; width: 34px; right: 0; position: absolute; background: #fff; transition: all 0.2s ease-in-out; border-radius:50%;}
.projectInfoVideoSlider .owl-nav .owl-prev:after { font-size: 18px; line-height: 22px; color: #393939; content: "\f104"; font-family: 'FontAwesome'; position: absolute; text-indent: 0; height: 34px; width: 34px; left: 0; right: 0; }
.projectInfoVideoSlider .owl-nav .owl-next:after { font-size: 18px; line-height: 22px; color: #393939; content: "\f105"; font-family: 'FontAwesome'; position: absolute; text-indent: 0; height: 34px; width: 34px; left: 0; right: 0; }
.projectInfoVideoSlider .owl-nav .owl-prev:hover:after { color: #fff; }
.projectInfoVideoSlider .owl-nav .owl-next:hover:after { color: #fff; }
.projectInfoVideoSlider .owl-nav .owl-prev:hover { background: #ff9d2d; }
.projectInfoVideoSlider .owl-nav .owl-next:hover { background: #ff9d2d; }
.projectInfoVideoSlider .owl-nav {top: 50%;margin-top: 0;position: absolute;text-align: center;width: 100%;-webkit-tap-highlight-color: transparent;z-index: 9;right: auto;left: auto;bottom: auto;transform: translateY(-50%);height: auto;}

.tabVidepWrap .playButton{ position:absolute; bottom:42%; left:42%;}
.tabVidepWrap viewAll a{background: url(../images/view-all-arrow.gif) no-repeat right center; padding-right: 20px;}
.projectInfoVideoSlider .projectPhoto {height: auto;margin: 0;}
/**************************View All Link
.viewAllgray { color: #646464; font-size: 15px; text-decoration: underline; position: relative; padding-right: 25px;}
.viewAllgray:before { position: absolute; right: 0; top: 50%; width: 17px; height: 12px; margin-top: -6px; content: ""; background:url(../images/view-all-gray-arrow.png) no-repeat 0 0; transition:all 300ms ease 0ms; -webkit-transition:all 300ms ease 0ms;}
.viewAllgray:hover { color: #ff6633;}
.viewAllgray:hover:before { background-position: -18px 0;}****************************/


.viewAll {left: 0;  z-index: 1; font-size:1.0em; margin:15px 0;}
.viewAll a {text-decoration: none; color: #333333; background: url(../images/view-all-arrow.gif) no-repeat right center;
padding-right: 20px;}
.viewAll a:hover {text-decoration: none; color: #333333;}

/****************************Inner Page CSS Start*****************************/

/*************************************Inner Banner Start****************************************/

.innerBannerWrap {position: relative;}
.innerBannerWrap img{width:100%;}
.innerBannerCaption {position: absolute; top: 50%; left: 0; width: 100%; margin-top: -40px;}
.innerBannerCaption h2 {color: #fff; font-size:2.250em; margin-bottom:50px; font-weight:bold;}

/*************************************Two Column*********************************************/

.innerContentWrap {margin:0 0 30px; min-height:400px;}
.innerContentWrap p {font-size: 1.125em;font-weight: normal;margin-bottom: 15px;text-align: left;word-break: break-word;}
.innerContentBgImage{margin:90px 0; background: url(../images/inner-page-bg.png) no-repeat center 430px #fff; background-size: contain;}
.twoColumnContent{width:100%; clear:both;}
/*.leftColumn{width:70%; float:left; padding-right:120px;}
.rightColumn{width:30%; float:right;}*/
.leftColumn{width:100%; float:left;}
.rightColumn{display:none !important;}

.leftColumn .blogBox .blogDate{ color:#ff9d2d; font-size:1em; padding-bottom:10px; font-weight:bold;}
.leftColumn .blogBox p.blogTitle{ color:#808285; font-size:1.375em; line-height:30px; padding-bottom:25px; margin:0;}
.leftColumn .blogBox p.blogAuthor{ color:#263051; font-size:1.100em; font-style:italic; padding-bottom:20px; margin:0;}
.leftColumn .blogBox .firstAuthorImgHolder{border-radius:35px; margin-bottom:90px; overflow:hidden; height:450px; text-align:center;}

.leftColumn .blogBox .blogList{width:100%; clear:both;}
.leftColumn .blogBox .blogList ul{list-style:none; margin:0; padding:0;}
.leftColumn .blogBox .blogList ul li{float:left; width:48%; list-style:none; margin-bottom:55px;} 
.leftColumn .blogBox .blogList ul li:nth-child(2n){float:right;}
.leftColumn .blogBox .blogList ul li .blogItem{border-radius:30px; min-height:492px; background:#fff; box-shadow:0 0 50px #ddd; overflow:hidden;}
.leftColumn .blogBox .blogList ul li .blogItem .blogThumb{}
.leftColumn .blogBox .blogList ul li .blogContent{padding:30px;}
.leftColumn .blogBox .blogList ul li .blogContent p.blogTitle{ color:#808285; font-size:1em; line-height:30px; padding-bottom:25px; margin:0; font-weight: 500;}

.innerContentWrap h2.heading {font-weight:bold; color:#263051; position: relative; margin-bottom: 40px; font-size:1.875em;}
.innerContentWrap h2.heading:after {width: 80px; height: 6px; position: absolute; left: 0; bottom:-15px; content: ""; background:#ff9d2d; border-radius: 10px;}

/* Recent Post CSS */
.recentPostWrap{margin-bottom:65px;}
.recentPostWrap .tickerDivBlock{height:390px !important; margin-bottom:20px; }
.recentPostWrap .ticker .activityTicker li {height:auto;}
.recentPostWrap .ticker .activityTicker{margin:0; padding:0; list-style:none;}
.recentPostWrap .ticker .activityTicker li .newsBox {background:url(../images/inner-page-scroll-arrow.png) no-repeat left 7px;
padding: 2px 0 2px 25px; height:auto; margin-bottom:25px;}
.recentPostWrap .ticker .activityTicker li .newsBox a{font-size:16px; color:#808285; display:inline-block; text-decoration:none;}
.recentPostWrap .ticker .activityTicker li .newsBox a:hover{color:#808285; text-decoration:underline;}
.recentPostWrap .ticker .activityTicker li .newsBox .newsDate {color: #ff9d2d; font-weight:bold;}

/* Top Post CSS */
.topPostWrap{margin-bottom:65px;}
.topPostWrap .tickerDivBlock{height:300px !important; margin-bottom:20px;}
.topPostWrap .ticker .activityTicker li {height:auto;}
.topPostWrap .ticker .activityTicker{margin:0; padding:0; list-style:none;}
.topPostWrap .ticker .activityTicker li .newsBox {background:url(../images/inner-page-scroll-arrow.png) no-repeat left 7px;
padding: 2px 0 2px 25px; height:auto; margin-bottom:25px;}
.topPostWrap .ticker .activityTicker li .newsBox a{font-size:16px; color:#808285; display:inline-block; text-decoration:none;}
.topPostWrap .ticker .activityTicker li .newsBox a:hover{color:#808285; text-decoration:underline;}
.topPostWrap .ticker .activityTicker li .newsBox .newsDate {color: #ff9d2d;  font-weight:bold;}

.innerContentWrap .viewAllinner {font-size:1.143em; text-transform:uppercase; font-weight:bold;}
.innerContentWrap .viewAllinner a {text-decoration:none; color:#263051; padding:12px 30px; border:3px solid #cbcbcb; border-radius:35px; text-align:center;}
.innerContentWrap .viewAllinner a:hover {text-decoration: none; background:#263051; color: #fff;}

/* Right Column Archieves Link CSS */
.archievesWrap{clear:both;}
.archievesWrap ul{list-style:none; padding:0;}
.archievesWrap ul li{margin-bottom:15px; background:url(../images/inner-page-scroll-arrow.png) no-repeat left 7px; padding: 2px 0 2px 25px;}
.archievesWrap ul li a{ color:#808285; text-decoration:none; font-size:1em; display:block;	position:relative;}
.archievesWrap ul li a:hover{ color:#444; text-decoration:none;}


/*.archievesWrap ul li a:hover:before, .archievesWrap ul li a:hover:after {	opacity: 1;	-webkit-transform: scale(1);	transform: scale(1);}
.archievesWrap ul li a:after {	border-right: 2px solid #feba03; border-left: 2px solid #feba03;	-webkit-transform: scale(0, .25);	transform: scale(0, .25);}
.archievesWrap ul li a:before {	border-top: 2px solid #feba03;	border-bottom: 2px solid #feba03;	-webkit-transform: scale(.25, 0);	transform: scale(.25, 0);}
.archievesWrap ul li a:before, .archievesWrap ul li a:after {	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;	content: '';	opacity: 0;	-webkit-transition: opacity 0.50s, -webkit-transform 0.50s;	transition: opacity 0.50s, transform 0.50s;}*/

/*****************Pagination CSS*****************/
/*.blogPagination{width:100%; clear:both;}
.blogPagination ul{float:right; list-style:none; margin:0;}
.blogPagination ul li{float:left; text-align:center; padding:15px;}
.blogPagination ul li a{ text-decoration:none; font-size:1.250em; color:#808285;  padding-bottom:20px; height:65px; width:65px;}
.blogPagination ul li a:hover{text-decoration:none; color:#263051; border-bottom:3px solid #ff9d2d; padding-bottom:20px;}*/

.pagination a.leftRightArrow{text-align:center; background-color:#fff; border-radius:50%; display:inline-block; box-shadow:0 5px 15px #b9b9b9; padding:17px; text-decoration:none;}
.pagination a:hover.leftRightArrow {background-color:#ff9d2d;}
.pagination {display: inline-block; float: right;}
.pagination a {color:#808285; font-size:1.250em; font-weight:bold;  padding: 8px 16px;  text-decoration: none;  transition: background-color .3s;}
.pagination a.active {color:#263051; border-bottom:3px solid #ff9d2d; padding-bottom:20px;}

/*********************PagerStyle End********************/
/* fixed social icon*/
#fixed-social {position: fixed;	top: 275px;	right:0; z-index:999;}
#fixed-social a {color: #fff; display: block; height: 40px;	position: relative;	text-align: center;	line-height: 40px;	width: 40px;margin-bottom:0px;	z-index: 2;}
#fixed-social a:hover{font-size:14px;}
#fixed-social a:hover>span {visibility: visible; right:55px; opacity: 1;}
#fixed-social a span {line-height:40px; right:60px; position: absolute;	text-align: center;	width:75px; visibility: hidden; transition-duration: 0.5s; z-index:1; opacity: 0;}
.fixed-facebook {background-color: #9f9f9f;}
.fixed-facebook span {background-color: #225191;}
.fixed-twitter {background-color: #9f9f9f;}
.fixed-twitter span {background-color: #29b1e9;}
.fixed-youtube {background-color: #9f9f9f;}
.fixed-youtube span {background-color: #ED2B29;}
.fixed-linkedin {background-color: #FFC41E;}
.fixed-linkedin span {background-color: #FFC41E;}
.fixed-instagrem {background-color: #ED2B29;}
.fixed-instagrem span {background-color: #ED2B29;}
.fixed-tumblr {background-color: #EB1471;}
.fixed-tumblr span {background-color: #EB1471;}
.fixed-facebook .fa-facebook-f {color: #fff;}
.fixed-twitter .fa-twitter {color: #fff;}
.fixed-facebook span .arrow{height: 10px; right:-5px; position: absolute; top: 14px; transform: rotate(45deg); width: 10px;  z-index: 1; background-color: #225191;}
.fixed-twitter span .arrow{height: 10px; right:-5px; position: absolute; top: 14px; transform: rotate(45deg); width: 10px;  z-index: 1; background-color: #29b1e9;}
.fixed-youtube span .arrow{height: 10px; right:-5px; position: absolute; top: 14px; transform: rotate(45deg); width: 10px;  z-index: 1; background-color: #ED2B29;}
/*end fixed social icon*/

/*Inner Count Status*/
.countStatusWrap{background:url(../images/countStatusWrap-bg.png) no-repeat center bottom 0; margin-bottom:90px; }
.countStatusWrap ul {list-style: none;  margin: 0; padding: 0; clear:both; min-height:285px;}
.countStatusWrap ul li{width:20%; padding:0 10px 10px 85px; float:left; border-right:1px solid #ccc; min-height:253px;}
.countStatusWrap ul li:last-child{border-right:none;}
.countStatusWrap ul li span.alfabetText{font-size:1.063em; color:#263051; margin-bottom:0; text-align:right; display:block;}
.countStatusWrap ul li span.numericText{font-size:2.500em; color:#263051; margin-bottom:0; text-align:right; display:block; font-weight:bold;}
.countStatusWrap ul li span.countStatusLastText{font-size:1.063em; color:#263051; text-align:right; display:block;}
/*Inner Count Status End*/

/*New Initiatives plus accordion start*/
.newInitiatives p{font-size:1.000em; color:#696a6c; line-height:24px; margin-bottom:15px; text-align:left; border-bottom:1px solid #cdcdcd; padding-bottom:35px;}
.accordion { margin-bottom:45px; } 
.accordion .accTrigger {background: url(../images/plus.png) right 15px top 17px no-repeat;	cursor: pointer;font-weight: bold;	font-size: 1.214em;	padding: 10px 45px 10px 0; border-bottom:1px solid #cdcdcd;} 
.accordion .accTrigger h3{font-size:1.250em; margin:0; padding:0; color:#263051;} 
.hindiDoc .accordion .accTrigger h3{margin:0;} 
.noJS .accordion .accTrigger { background:none; padding-right:0 } 
.accordion .accTrigger a { display:block; text-decoration:none; outline:0 } 
.accordion .accTrigger.active{background: url(../images/minus.png) right 15px top 17px no-repeat;	cursor: pointer;font-weight: bold;	font-size: 1.214em;	padding: 10px 45px 15px 0;	margin-bottom: 7px;} 
.accordDetail { padding:10px 0;} 
.noJS .accordDetail { display:block; padding:10px 0; font-size:1.000em; color:#696a6c; line-height:24px; margin-bottom:15px; text-align:left;} 
.accordDetail p {font-size: 1em; color:#696a6c; line-height:24px; margin-bottom: 15px; text-align: left;}

.wob .accordion .accTrigger h3{color:#80ff00;} 
.wob .accordion .accTrigger h3.active{color:#ff0;}
.wob .accordion .accTrigger{background: url(../images/plus-dark.png) right 15px top 17px no-repeat; border-bottom:1px solid #ff0;}
.wob .accordion .accTrigger.active{background: url(../images/minus-dark.png) right 15px top 17px no-repeat;}
/*New Initiatives plus accordion End*/

/*Target and Achievements start*/
.targetAchievementsWrap{width:100%; clear:both; background:#fff; box-shadow:0 0 30px #b9b9b9; border-radius:35px; overflow:hidden; padding:40px 30px; margin-bottom:90px;}
.targetAchievementsWrap ul{list-style:none; margin:0; padding:0;}
.targetAchievementsWrap ul li{float:left; width:14.285%; border-right:1px solid #cdcdcd; text-align:center; padding:15px;}
.targetAchievementsWrap ul li:last-child{float:left; width:14.285%; border-right:none; text-align:center; padding:16px;}
.targetAchievementsWrap ul li span.targetAchievementTitle{font-size:1em; color:#6a6a6a; margin-bottom:0; display:inline-block;}
.targetAchievementsWrap ul li span.fromToYear{font-size:1.688em; color:#263051; margin-bottom:10px; display:inline-block; font-weight:bold;}
.targetAchievementsWrap ul li span.lengthWiseBtn a{ display:inline-block; background-color:#263051; padding:8px 20px; color:#fff; margin-bottom:10px; border-radius:20px; width:auto; text-decoration:none;}
.targetAchievementsWrap ul li span.lengthWiseBtn a:hover{text-decoration:none;}
.targetAchievementsWrap ul li span.habitationWiseBtn a{background-color:#ff9d2d; color:#242526; padding:8px 20px; display:inline-block; border-radius:20px;  width:auto;  text-decoration:none;}
.targetAchievementsWrap ul li span.habitationWiseBtn a:hover{ text-decoration:none;}
/*Target and Achievements end*/

/*Financial Progress*/
.financialProgressWrap{margin-bottom:90px;}
.financialProgressWrap p{font-size:1.000em; color:#696a6c; line-height:24px; margin-bottom:15px; text-align:left; padding-bottom:25px;}
.financialProgressWrap .downloadProgressFile{background:url(../images/excel-file-icon.png) no-repeat left center;}
.financialProgressWrap .progressFileTitle{font-size:1.000em; color:#212121; vertical-align:middle; padding:10px 0 10px 50px; font-weight:bold;}

/*DMU Report Start*/
.dmuReportWrap{width: 100%; clear: both; background:#fff; box-shadow: 0 0 30px #b9b9b9; border-radius: 35px; overflow: hidden; padding: 40px 30px;}
.dmuReportWrap ul{list-style:none; margin:0; padding:0; width:100%;}
.dmuReportWrap ul li{float:left; width:33.33%; padding-right:30px; vertical-align:middle;}
.dmuReportWrap ul li label{font-size:1em; color:#212121; font-weight:bold;}
.dmuReportWrap ul li select{border: 3px solid #cbcbcb; border-radius: 35px; padding: 10px; height: 50px; color:#777; font-size: 15px; font-weight: bold;}
.dmuReportWrap ul li .labelWidth{width:40%; float:left; padding-top:15px;}
.dmuReportWrap ul li .selectWidth{width:60%; float:left;}
.dmuReportWrap ul li:first-child .labelWidth{width:20%; float:left; padding-top:15px;}
.dmuReportWrap ul li:first-child .selectWidth{width:80%; float:left;}
.dmuReportWrap ul li input[type="submit"], input[type="button"] ,button, .button{padding: 12px 30px; border: 3px solid #cbcbcb; border-radius: 35px; text-align: center;   background-color:#fff; color:#263051;  font-size: 1.143em; font-weight:bold; text-transform:uppercase; margin-right:10px;}
.dmuReportWrap ul li input[type="submit"]:hover, input[type="button"]:hover, button:hover, .button:hover{background-color:#263051; color:#fff;}
/*DMU Report End*/

/*Action Plan Left Start*/

.actionPlanWrap{width:100%; clear:both; margin-bottom:90px;}
.actionPlanWrap .planTitle{font-size:1.250em; color:#2d2d2d;}
.actionPlanBox{ position:relative; width:100%; clear:both; background:#fff; box-shadow:0 0 30px #b9b9b9; border-radius:35px; padding:40px 30px; min-height: 625px;}
.actionPlanBox .leftColumnActionPlanWrap{width:65%; float:left;} 
.myCustomScrollbar {/*position: relative;*/ height: 500px; overflow: auto;}
/*.table-scroll-y {display: block;}*/
.actionPlanBox .rightColumnActionPlanWrap{width:35%; float:right; position:absolute; right:-72px; top:-65px;}
.actionPlanBox .rightColumnActionPlanWrap .actionPlanGalleryBox{overflow:hidden; border-radius:40px;}
.actionPlanBox .rightColumnActionPlanWrap .actionPlanGalleryBox .actionPlanGallery{background-color:#fff;}
.actionPlanBox .rightColumnActionPlanWrap .actionPlanGalleryBox .actionPlanGallery img{height:auto;}
.actionPlanBox .rightColumnActionPlanWrap .actionPlanContent p{font-size:1.438em; color:#2f2f2f; text-align:left; padding:50px 200px 0 0;}


.rightColumnActionPlanWrap .owl-carousel .schemesContent{padding:30px; text-align:left;}
.rightColumnActionPlanWrap .owl-theme .owl-controls .owl-nav [class*="owl-"] { text-indent: -9999px; overflow:hidden;}
.rightColumnActionPlanWrap .owl-theme .owl-controls .owl-nav .owl-prev { height:70px; width:70px; right: 70px; position: absolute;  transition: all 0.2s ease-in-out; color: #25498e; background:#fff; border-radius:50%; box-shadow:0 3px 10px #999;}
.rightColumnActionPlanWrap .owl-theme .owl-controls .owl-nav .owl-next {height:70px; width:70px; right: -45px; position: absolute; transition: all 0.2s ease-in-out; color: #25498e; background:#fff; border-radius:50%;  box-shadow:0 3px 10px #999;}
.rightColumnActionPlanWrap .owl-theme .owl-controls .owl-nav .owl-prev:after { font-size: 40px; color: #25498e; content: "\f104"; font-family: 'FontAwesome'; height: 25px; line-height:45px; left:20px; top:10px; position: absolute; width: 25px; -webkit-transition: 350ms ease; transition: 350ms ease; text-indent: 0; }
.rightColumnActionPlanWrap .owl-theme .owl-controls .owl-nav .owl-next:after { font-size: 40px; color: #25498e; content: "\f105"; font-family: 'FontAwesome'; height: 25px; right: 20px; line-height:45px; position: absolute; top: 10px; width: 25px; -webkit-transition: 350ms ease; transition: 350ms ease; text-indent: 0; }
.rightColumnActionPlanWrap .owl-theme .owl-controls .owl-nav .owl-prev:hover:after { color: #fff; }
.rightColumnActionPlanWrap .owl-theme .owl-controls .owl-nav .owl-next:hover:after { color: #fff; }
.rightColumnActionPlanWrap .owl-theme .owl-controls .owl-nav .owl-prev:hover { background-position: -30px -458px; background-color:#ff9d2d; }
.rightColumnActionPlanWrap .owl-theme .owl-controls .owl-nav .owl-next:hover { background-position: -192px -458px; background-color:#ff9d2d; }
.rightColumnActionPlanWrap .owl-theme .owl-controls {position: absolute; bottom: 40px; right: 200px;}
/*Action Plan Left End*/


/****Performance Evaluation Sheet start****/
.performanceField {border-bottom: 2px solid #ff9d2d;	padding: 20px 20px 10px 20px;	margin-bottom: 30px;	-webkit-box-shadow: 0 0 7px 0 rgba(0,0,0,0.2);	-moz-box-shadow: 0 0 7px 0 rgba(0,0,0,0.2);	box-shadow: 0 0 7px 0 rgba(0,0,0,0.2); float: left; width: 100%; height:auto;}
.performanceField p {margin: 0 0 8px 0;	float: left; width: 100%; color:#393939; font-size: 1.143em;} 
.performanceField .label {float: left; width: 30%; clear: left;	position: relative;	color: #393939; font-weight:normal;} 
.performanceField .label:before { content: ":"; position: absolute; right: 4px; top: 0}
.phoneNumbersEmails {float: left;    width: 70%;    word-break: break-all;    color: #393939;}
/****Performance Evaluation Sheet end****/
/*accounting manual start*/
/*.documentList {padding-left: 0; margin-top:25px;}
.documentList li {padding: 15px 150px 15px 32px;	background: #f5f5f5;	list-style: none;	margin-bottom: 20px;	border-left: 6px solid #263051;	position: relative;}
.documentPdfIcons {position: absolute;	right: 30px;	top: 50%;	transform: translateY(-14px);	padding-left: 10px; width:120px; text-align:left;}
.documentList li h5 {margin: 0;	color: #263051;	font-size: 1.325em;}
.documentList li a {text-decoration: none;	display: inline-block;}
.documentPdfIcons span {color: #3e3e3e;	font-size: 15px;	margin-left: 10px;}
.documentList li:hover {box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.18);}*/
ul.documentList {padding: 0;display: flex;flex-wrap: wrap;}
/*ul.documentList li {width:100%; padding:15px; background: #f5f5f5; list-style: none;  margin-bottom:20px; float:left; border-left: 6px solid #263051; display:inline-block;}*/
/*.iconPart{float:left; padding-right: 20px; width: 15%}
.documentPart{float:left; width:80%;}*/
ul.documentList li {width: 32.33%; padding: 15px; background: #f5f5f5; list-style: none; margin-bottom: 20px; float: left; border-left: 6px solid #263051; display: inline-block; margin-right: 1%;}
ul.documentList li:hover {box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.18);}
.iconPart {float: left; padding-right: 20px; width: 25%;}
.documentPart {float: left; width: 75%;}

.documentPart a{text-decoration:none;margin: 0; color: #263051; font-size: 1.165em; margin:0;}
.documentPart a:hover{text-decoration:none;}
/*accounting manual end*/
/*date icon*/
.dateIcon {	color: #777; padding-left: 25px; background: url(/nrida/sites/default/files/default_images/date-icon.png) no-repeat left top 3px; font-size: 1.000em; padding-top: 2px;}
/*date icon end*/

/**secretary message*/
.secretaryMessageWrap{}
.secretaryInformationSection{background: #f3f3f3;padding: 20px;border-bottom: 2px solid #ff9d2d; border-radius: 20px 20px 0 0;}
.secretaryInformationSection .secretaryPhoto{float:left; margin-right:30px;}
.secretaryInformationSection .secretaryPhoto img{border:1px solid #e5e5e5; padding:7px;}
.secretaryInformationSection .secretaryDetail{float:left; margin-top:60px;}
.secretaryMessageWrap .secretaryName{font-size:2.000em; color:#e37900; margin-bottom:10px; font-weight:bold; border-left: 5px solid #e37900; padding-left: 15px;}
.secretaryMessageWrap .secretaryDesignation{font-size:1.500em; color:#666; margin-bottom:25px; }
.secretaryMessageWrap .messageText{font-size:1.375em; margin-bottom: 15px; text-transform: uppercase;}
.secretaryMessageWrap .secretaryMessageBox{ padding:25px; background: url(/nrida/themes/nrida/images/quote-icon.png) no-repeat left 15px top 15px #f3f3f3; border-radius: 0 0 20px 20px;}
.secretaryMessageWrap .secretaryMessageBox p{font-size:1em; color:#555; line-height:27px; margin-bottom:15px; text-align:justify; font-family: 'Open Sans', sans-serif;}
/***/

/*****Whos s who start******/
.whoswhoContactDetail{margin-bottom: 0;padding-bottom: 0;display:flex;flex-wrap:wrap;}
.whoswhoContactDetail .cols6 {display: grid;padding: 0 10px;}
.whoswhoContactDetail .row{border: 1px solid #e5e5e5; padding:10px;}
.whoswhoContactDetail .row .cols3{padding-left:0; padding-top:8px;}
.whoswhoContactDetail .photoSection{text-align:left;}
.whoswhoContactDetail .photoSection img{    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);    padding: 5px;    background-color: #fff;width:125px;height:auto;}
.whoswhoContactDetail .innerPhotoSection {text-align:left;padding-left:0;margin-bottom:20px;width: 15%;float: left;}
.whoswhoContactDetail .innerPhotoSection img{border:1px solid #e5e5e5; padding:10px;}
.whoswhoContactDetail .NameDesignationSection{margin-top: 0;float: left;width: 100%;padding: 0 0 0 0;}
.whoswhoContactDetail .NameDesignationSection .personName a{font-size:1.30em;color:#a45d0e;padding-bottom:10px;text-decoration:none;padding-top:10px;}
.whoswhoContactDetail .NameDesignationSection .personName a:hover{ text-decoration:none;}
.whoswhoContactDetail .NameDesignationSection .personDesignation{font-size: 1.175em;color:#777;padding: 0 0 20px 0;}
.whoswhoContactDetail .personContactdetail {color:#666;margin-top: 0;float: left;width: 100%;padding: 0 0 0 0;word-break: break-all;}
.whoswhoContactDetail .personContactdetail .fa {	color: #5f5f5f;	margin-right: 5px;}
.whoswhoContactDetail .personContactdetail .telNumber {padding-left: 25px;background: url(../images/telNumber.png) no-repeat left 0 top 2px;padding-bottom: 5px;font-size: 1.100em;line-height:21px;}
.whoswhoContactDetail .personContactdetail .ExtNumber {	padding-left: 25px;	background: url(../images/extension-number-icon.png) no-repeat left 0 top 4px;;	padding-bottom: 5px;font-size:1.063em; line-height:21px;}
.whoswhoContactDetail .personContactdetail .emailID{padding-left: 25px;background: url(../images/emailID.png) no-repeat left 0 top 2px;color:#666;font-size: 14px;line-height:21px;word-break: break-all;}
.whoswhoContactDetail .personContactdetail .emailID a:hover{color:#444;}
.mobNumber {padding: 10px 0;}
.description {font-size: 1.000em;line-height: 26px;text-align: justify;}
.emailID {padding: 0 0 10px;}
/******who s who end*****/

/*common button - primary button*/
.btn.btn-primary {text-align: center; background: #263051; padding: 8px; border-radius: 3px; color: #fff; font-size: 0.860em;  text-decoration: none; 
transition: all 0.3s ease-out; margin: 10px 0 15px 0; display: block;}
.btn.btn-primary:hover {    background: #ff9d2d;}

/*RTI*/
.mail-box .tableOut i.fa.fa-file-pdf-o {    color: #263051;    font-size: 20px;}


/*Organisation Chart start*/
.tf-tree {	font-size:1em;	overflow:auto}
.tf-tree * {	box-sizing:border-box;	margin:0;	padding:0}
.tf-tree ul {	display:inline-flex}
.tf-tree li {	align-items:center;	display:flex;	flex-direction:column;	flex-wrap:wrap;	padding:0 1em;	position:relative;}
.tf-tree li ul {	margin:2em 0;}
.tf-tree li li:before {	border-top:.0625em solid #888;	content:"";	display:block;	height:.0625em;	left:-.03125em;	position:absolute;	top:-1.03125em;	width:100%;}
.tf-tree li li:first-child:before {	left:calc(50% - .03125em);	max-width:calc(50% + .0625em);}
.tf-tree li li:last-child:before {	left:auto;	max-width:calc(50% + .0625em);	right:calc(50% - .03125em)}
.tf-tree li li:only-child:before {	display:none;}
.tf-tree li li:only-child>.tf-nc:before, .tf-tree li li:only-child>.tf-node-content:before {	height:1.0625em;	top:-1.0625em;}
.tf-tree .tf-nc, .tf-tree .tf-node-content {	/*border:.0625em solid #000;*/	display:inline-block;	padding:20px 25px;	position:relative;	border-radius:10px;	text-align:center;}
.tf-tree .tf-nc:before, .tf-tree .tf-node-content:before {	top:-1.03125em}
.tf-tree .tf-nc:after, .tf-tree .tf-nc:before, .tf-tree .tf-node-content:after, .tf-tree .tf-node-content:before {	border-left:.0625em solid #888;	content:"";	display:block;	height:1em;	left:calc(50% - .03125em);	position:absolute;	width:.0625em}
.tf-tree .tf-nc:after, .tf-tree .tf-node-content:after {	top:calc(100% + .03125em)}
.tf-tree .tf-nc:only-child:after, .tf-tree .tf-node-content:only-child:after, .tf-tree>ul>li>.tf-nc:before, .tf-tree>ul>li>.tf-node-content:before {	display:none}
.tf-tree.tf-gap-sm li {	padding:0 .6em}
.tf-tree.tf-gap-sm li>.tf-nc:before, .tf-tree.tf-gap-sm li>.tf-node-content:before {	height:.6em;	top:-.6em}
.tf-tree.tf-gap-sm li>.tf-nc:after, .tf-tree.tf-gap-sm li>.tf-node-content:after {	height:.6em}
.tf-tree.tf-gap-sm li ul {	margin:1.2em 0}
.tf-tree.tf-gap-sm li li:before {	top:-.63125em}
.tf-tree.tf-gap-sm li li:only-child>.tf-nc:before, .tf-tree.tf-gap-sm li li:only-child>.tf-node-content:before {	height:.6625em;	top:-.6625em}
.tf-tree.tf-gap-lg li {	padding:0 1.5em}
.tf-tree.tf-gap-lg li>.tf-nc:before, .tf-tree.tf-gap-lg li>.tf-node-content:before {	height:1.5em;	top:-1.5em}
.tf-tree.tf-gap-lg li>.tf-nc:after, .tf-tree.tf-gap-lg li>.tf-node-content:after {	height:1.5em}
.tf-tree.tf-gap-lg li ul {	margin:3em 0}
.tf-tree.tf-gap-lg li li:before {	top:-1.53125em}
.tf-tree.tf-gap-lg li li:only-child>.tf-nc:before, .tf-tree.tf-gap-lg li li:only-child>.tf-node-content:before {	height:1.5625em;	top:-1.5625em}
.tf-tree li.tf-dotted-children .tf-nc:after, .tf-tree li.tf-dotted-children .tf-nc:before, .tf-tree li.tf-dotted-children .tf-node-content:after, .tf-tree li.tf-dotted-children .tf-node-content:before {	border-left-style:dotted}
.tf-tree li.tf-dotted-children li:before {	border-top-style:dotted}
.tf-tree li.tf-dotted-children>.tf-nc:before, .tf-tree li.tf-dotted-children>.tf-node-content:before {	border-left-style:solid}
.tf-tree li.tf-dashed-children .tf-nc:after, .tf-tree li.tf-dashed-children .tf-nc:before, .tf-tree li.tf-dashed-children .tf-node-content:after, .tf-tree li.tf-dashed-children .tf-node-content:before {	border-left-style:dashed}
.tf-tree li.tf-dashed-children li:before {	border-top-style:dashed}
.tf-tree li.tf-dashed-children>.tf-nc:before, .tf-tree li.tf-dashed-children>.tf-node-content:before {	border-left-style:solid;}
.colorTheme1{background:#0095d3; color:#fff; font-weight:normal; border:1px solid #0095d3;}
.colorTheme2{background:#6c491d; color:#fff; font-weight:normal; border:1px solid #6c491d;}
.colorTheme3{background:#ffb652; color:#3f2300; font-weight:normal; border:1px solid #ffb652;}
.colorTheme4{background:#bcbcbc; color:#2a2a2a; font-weight:normal; border:1px solid #bcbcbc;}
/*Organisation Chart End*/

/**/
/************World Bank - Asian Development Bank***************/
.usefulLinks {border-bottom: 1px solid #e5e5e5;  margin-bottom: 25px;}
.usefulLinks h3 {border-bottom: 1px solid #e5e5e5;color: #263051;font-size: 1.250em;padding: 0 0 5px;margin: 0 0 20px;}
.usefulLinks ul{margin-bottom:20px;}
.usefulLinks ul li {width: 50%; float: left; list-style:none;}
.usefulLinks ul li { background: url(../images/bullet-right-arrow.gif) no-repeat left 0 center;     font-size: 1.150em; padding: 5px 25px 5px 25px;}
.usefulLinks ul li a {color:#004185; text-decoration:none;}
.usefulLinks ul li a:hover {color:#393939; text-decoration:none; left:10px;}

.photoGalleryWrap {}
.photoGalleryWrap ul {width:100%;	list-style:none;	padding:0;	margin:0;}
.photoGalleryWrap ul li {	float:left;	width:25%;	padding:10px;}
.photoGalleryWrap ul li .photoGalleryBox {padding:0;	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); border-radius: 0; background:#fff;position:relative;overflow:hidden;}
.photoGalleryWrap ul li .photoGalleryBox a{text-decoration:none;}
.photoGalleryWrap ul li .photoGalleryBox a:hover{text-decoration:none;}
.photoGalleryWrap ul li .photoGalleryBox .imgHolder {	margin-bottom:0;}
.photoGalleryWrap ul li .photoGalleryBox .imgTitle {font-size: 1.300em;color: #fff;text-decoration: none;line-height: normal;font-weight: 600;background: rgba(38, 48, 81, 0.9);padding: 10px;position: absolute;bottom: 0;width: 100%;height: auto;display: grid;align-items: center;text-align: center;transition: all 0.3s ease-out;}
.photoGalleryWrap ul li .photoGalleryBox .imgHolder:before {    width: 46px;    height: 46px;    line-height: 45px;    text-align: center;    background: #fff;    border-radius: 50%;    position: absolute;    left: 50%;    top: 50%;    margin: -23px 0 0 -23px;    opacity: 0;    visibility: hidden;    font-size: 23px;    color: #023c73;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);   font-family: 'FontAwesome';    content: "\f115";    z-index: 1;    padding-left: 5px;}
.photoGallery.videoGallery li .photo-outer a::after {background-image: url("../images/youtubeIcon.png") ; }
.photoGalleryWrap ul li .photoGalleryBox .imgHolder img {transition: all 0.3s ease-out;vertical-align: middle;}
.photoGalleryWrap ul li .photoGalleryBox:hover .imgHolder img {transform: scale(1.1);}
.wob .photoGalleryWrap ul li .photoGalleryBox{background:#666;}
.wob .photoGalleryWrap ul li .photoGalleryBox .imgTitle{color:#80ff00;}
.wob .photoGalleryWrap ul li .photoGalleryBox .imgTitle:hover{color:#ff0;}

/*********Page Search*********/
.path-search .region-content .search-form { position: relative; display: inline-block; margin-bottom:20px; }
.path-search .region-content .search-form .search-help-link { position: absolute; right: 15px; bottom: 19px; text-decoration: underline; font-size: 15px; display:none;}
.path-search .region-content .search-form label { font-size: 18px !important; }
.path-search .region-content .search-form .search-form-submit { font-size: 16px; margin-top: 10px; }
.path-search .item-list ol { margin: 0; padding: 0; list-style: none; }
.path-search .item-list ol li { padding: 25px 15px 25px 50px !important; background: url(../images/bullet-right-arrow.gif) no-repeat left 16px top 33px; margin: 0; }
.path-search .item-list ol li:last-child { border-bottom: 0; }
.path-search .item-list ol li:nth-child(2n) {background-color: #f6f6f6;}
.path-search .item-list ol li h3 { margin-bottom: 10px; }
.path-search .item-list ol li h3, .path-search .item-list ol li a { font-size: 20px; font-family: 'Open Sans', sans-serif; font-weight:600; color:#a45d0e;}
.path-search .item-list ol li h3, .path-search .item-list ol li a:hover{color:#a45d0e;}
.path-search .item-list ol li a { text-decoration: none; display: block; }
.path-search .item-list ol li p { margin-bottom: 0; color:#666; }
.form-item h2{color:#263051; font-size:1.813em; margin-bottom:20px;}
/*.form-item input[type="search"]{display:none;}
.form-item input[type="submit"]{display:none;}*/

/**********Contact us*********/
.contactMapWrap { position: relative; }
.contactMap { padding: 30px 30px 30px 30px; background-color: #e1e7ef; margin-left: 30px; border-left: 400px solid #ff9d2d; border-radius: 25px 0 0 25px; overflow: hidden; }
.contactMap iframe { width: 100%; }
.contactMap h2{font-weight: bold;color: #263051;margin-bottom: 20px;font-size: 1.875em;}
.iuacAddress { position: absolute; left: 0; top: 30px; bottom: 30px; width:400px; background-color:#304878; padding: 30px;box-shadow: 0 0 30px rgba(0, 0, 0, 0.15); }
.iuacAddress h2, .iuacAddress p { color:#fff; }
h2.multiColor span { color: #ff9a42;}
.iuacAddress p { font-size: 1em; }
.iuacAddress .footerFax {margin-bottom: 10px;position: relative;padding-left: 145px;}
.iuacAddress .footerFax span { position: absolute; left: 0;top: -1px;}
.socialContact  { padding: 20px 0; }
.socialContact ul { margin: 0; padding: 0; list-style: none; }
.socialContact ul li { display: inline-block; vertical-align: middle; margin-right: 10px; }
.socialContact ul li a { width: 33px; height: 33px; border-radius:50%; background-color:#d9e5ff; color:#304878; font-size: 21px; padding: 2px 0; display:block; text-align: center; } 
.socialContact ul li a:hover { color:#fff;background-color: #1866c7;}
.downloadPdfBtn { height: 45px; margin-top: 8px; background-color: #fff; display: inline-block; border: 2px solid #FF872F; text-align: center; text-decoration: none; color: #fff; overflow: hidden; border-radius:20px; }
.downloadPdfBtn:focus, .downloadPdfBtn:hover { outline: 0; text-decoration:none; }
.downloadPdfBtn .fa { margin-right: 6px; font-size: 20px; }
.downloadPdfBtnTop,  .downloadPdfBtnBot { display: block; padding: 0 20px; line-height: 41px; transition: all 400ms ease 0s; -webkit-transition: all 400ms ease 0s; height: 45px; }
.downloadPdfBtnTop { background-color: #FF872F; color: #fff; }
.downloadPdfBtn:hover .downloadPdfBtnTop { margin-top: -45px; }
/**********Contact us end*********/

/**********Fedback Form***********/
.node-feedback-form { padding: 30px; box-shadow:0 0 20px rgba(0, 0, 0, 0.3);}
.node-feedback-form label{font-size:1.063em;}
.node-feedback-form:before, .node-feedback-form:after { content:" "; display:table }
.node-feedback-form:after { clear:both }
.node-feedback-form .js-form-item, .node-feedback-form .form-wrapper { float:left; width: 50%; padding: 0 20px 0 0; }
.node-feedback-form .form-textarea{float:left; width:50%; padding:0 20px 0 0;}
.node-feedback-form .button {text-align:right; margin-right:20px;}
.node-feedback-form input[type="text"] { padding-left:10px !important; height:44px;}
.node-feedback-form input[type="email"]{ padding-left:10px !important; height:44px;}
.form-textarea-wrapper textarea {display: block; box-sizing: border-box; width: 100%; margin: 0; height: 40px;}
.node-feedback-form .js-form-item a{display:none;}
.node-feedback-form .reload-captcha-wrapper a{display:none;}
.node-feedback-form .filter-guidelines-item{display:none;}
.node-feedback-form .details-description{display:none;}
.node-feedback-form .js-form-item .form-type-textarea{width:100%; padding:0;}
.node-feedback-form .form-wrapper .captcha{width:100%; margin-top:26px;}
.captcha summary{display:none;}
.form-wrapper .details-wrapper img {width:120px; height: auto; border:1px solid #e5e5e5;}
.form-wrapper .details-wrapper label{display:none;}

.node-feedback-form .form-wrapper .captcha img{width:110px; height: auto; border:1px solid #e5e5e5; padding:5px; margin-top:25px;}
/*************Feedback form end***********/

/************Sitemap************/
.sitemap-menu { border-left:3px solid #e8e6e6; list-style:none; padding:0 !important; position:relative; padding-top:10px !important; margin: 0; }
.sitemap-menu a { display:inline-block; }
.sitemap-menu:after { content:""; height:10px; left:-6px; position:absolute; bottom:0; width:10px; background:#e8e6e6; border-radius:50%; }
.sitemap-box-menu:first-child .content > .sitemap-menu:after { display: none; }
.sitemap-menu > li { padding:0 0 0 25px; position:relative; margin-bottom:5px }
.sitemap-menu > li:last-child { margin-bottom: 0; }
.sitemap-menu > li:after { border-top:2px solid #e8e6e6; content:""; height:0; left:0; position:absolute; top:16px; width:25px; }
.sitemap-menu > li > a, #site-map .nolink { color: #fff; font-size:18px; line-height:25px; text-decoration: none; padding:7px 20px; transition:500ms all; background:#263051; border: 1px solid #e8e6e6; width:50%; }
#site-map .nolink { display:inline-block; }
.sitemap-menu > li > a:hover, #site-map .nolink:hover { background:#a45d0e; color:#fff }
.sitemap-menu ul li { margin-bottom:5px; }
.sitemap-menu > li > ul { border-left: 2px solid #e8e6e6; list-style: none; padding:5px 0; margin:0 0 15px 25px; position:relative }
.sitemap-menu > li > ul:after { content: ""; height: 7px; left: -4px; position: absolute; bottom: 0; width: 7px; background:#e8e6e6; border-radius:50%; }
.sitemap-menu > li > ul > li { padding:0 0 0 25px; position: relative; }
.sitemap-menu > li > ul > li > a { transition:500ms all; background:#fff; padding:5px 10px; width:50%; }
.sitemap-menu > li > ul > li > a:after { border-top: 2px solid #e8e6e6; content: ""; height: 0; left: 0; position: absolute; top:17px; width: 26px; transition:500ms all; display: none; }
.sitemap-menu > li > ul > li > a:hover { transition:500ms all; background:#e5e5e5; color:#393939; padding-left:15px; }
.sitemap-menu ul a { color: #333; text-decoration: none; font-size:16px; }
.sitemap-menu > li > ul > li > ul { border-left: 1px solid #e8e6e6; list-style: none; padding:5px 0; margin:0 0 10px 25px; position:relative }
.sitemap-menu > li > ul > li > ul:after { content: ""; height: 7px; left: -4px; position: absolute; bottom: 0; width: 7px; background:#e8e6e6; border-radius:50%; }
.sitemap-menu > li > ul > li > ul li { padding: 0 0 0 15px; position: relative; }
.sitemap-menu > li > ul > li > ul li > a { transition:500ms all; }
.sitemap-menu > li > ul > li > ul li > a:after { border-top: 1px solid #e8e6e6; content: ""; height: 0; left: 0; position: absolute; top:17px; width: 16px; transition:500ms all; }
.sitemap-menu > li > ul > li > ul li > a:hover { padding-left:22px; transition:500ms all; color:#003366 }
.sitemap-menu .extIcon { margin-left:6px; margin-top:3px }
.sitemap-menu li.expanded { list-style-image:none; list-style:none; }
/***********Sitemap end**************/

/**************Annual Report Start***********************/
.annualReoport{margin:0 !important; padding:0;display:flex;flex-wrap:wrap;}
.annualReoport > li {float: left; width: 20%; padding:16px; list-style:none;display:flex;}
.annualReoport a { display: block; position: relative; text-align: center; overflow:hidden; box-shadow:5px 5px 10px #666; padding:5px;}
.annualReoportTitle { background:rgba(0, 0, 0, 0.8); color: #fff; display: block; font-family: 'Open Sans', sans-serif, Arial, Helvetica, sans-serif; font-size: 15px; left:0; bottom:-100%; padding: 20px 10px; position: absolute; width:100%; transition:300ms all; line-height:20px }
.annualReoport a:hover .annualReoportTitle { bottom:0; left:0 }
.annualReoportTitle .fileSize { font-family: 'Open Sans', sans-serif; font-size: 12px; font-style: italic; display:block; margin-top:3px;}
/********************Annual Report End********************/

.view-footer .archiveButton {display: inline-block; text-decoration:none; margin:0; font-size: 1.250em; text-transform: uppercase; float:right;
background: rgba(255,180,89,1);
background: -moz-linear-gradient(45deg, rgba(255,180,89,1) 0%, rgba(255,114,27,1) 42%, rgba(252,96,117,1) 51%, rgba(252,96,117,1) 54%, rgba(225,98,14,1) 73%, rgba(255,177,87,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(255,180,89,1)), color-stop(42%, rgba(255,114,27,1)), color-stop(51%, rgba(252,96,117,1)), color-stop(54%, rgba(252,96,117,1)), color-stop(73%, rgba(225,98,14,1)), color-stop(100%, rgba(255,177,87,1)));
background: -webkit-linear-gradient(45deg, rgba(255,180,89,1) 0%, rgba(255,114,27,1) 42%, rgba(252,96,117,1) 51%, rgba(252,96,117,1) 54%, rgba(225,98,14,1) 73%, rgba(255,177,87,1) 100%);
background: -o-linear-gradient(45deg, rgba(255,180,89,1) 0%, rgba(255,114,27,1) 42%, rgba(252,96,117,1) 51%, rgba(252,96,117,1) 54%, rgba(225,98,14,1) 73%, rgba(255,177,87,1) 100%);
background: -ms-linear-gradient(45deg, rgba(255,180,89,1) 0%, rgba(255,114,27,1) 42%, rgba(252,96,117,1) 51%, rgba(252,96,117,1) 54%, rgba(225,98,14,1) 73%, rgba(255,177,87,1) 100%);
background: linear-gradient(45deg, rgba(255,180,89,1) 0%, rgba(255,114,27,1) 42%, rgba(252,96,117,1) 51%, rgba(252,96,117,1) 54%, rgba(225,98,14,1) 73%, rgba(255,177,87,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb459', endColorstr='#ffb157', GradientType=1 );
 padding: 10px 25px; line-height: 24px; border: 0; color: #fff; background-size: 300% 100%;border-radius: 25px; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
 .view-header.archiveButton {display: inline-block; text-decoration:none; margin:0; font-size: 1.250em; text-transform: uppercase; float:right;
background: rgba(255,180,89,1);
background: -moz-linear-gradient(45deg, rgba(255,180,89,1) 0%, rgba(255,114,27,1) 42%, rgba(252,96,117,1) 51%, rgba(252,96,117,1) 54%, rgba(225,98,14,1) 73%, rgba(255,177,87,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(255,180,89,1)), color-stop(42%, rgba(255,114,27,1)), color-stop(51%, rgba(252,96,117,1)), color-stop(54%, rgba(252,96,117,1)), color-stop(73%, rgba(225,98,14,1)), color-stop(100%, rgba(255,177,87,1)));
background: -webkit-linear-gradient(45deg, rgba(255,180,89,1) 0%, rgba(255,114,27,1) 42%, rgba(252,96,117,1) 51%, rgba(252,96,117,1) 54%, rgba(225,98,14,1) 73%, rgba(255,177,87,1) 100%);
background: -o-linear-gradient(45deg, rgba(255,180,89,1) 0%, rgba(255,114,27,1) 42%, rgba(252,96,117,1) 51%, rgba(252,96,117,1) 54%, rgba(225,98,14,1) 73%, rgba(255,177,87,1) 100%);
background: -ms-linear-gradient(45deg, rgba(255,180,89,1) 0%, rgba(255,114,27,1) 42%, rgba(252,96,117,1) 51%, rgba(252,96,117,1) 54%, rgba(225,98,14,1) 73%, rgba(255,177,87,1) 100%);
background: linear-gradient(45deg, rgba(255,180,89,1) 0%, rgba(255,114,27,1) 42%, rgba(252,96,117,1) 51%, rgba(252,96,117,1) 54%, rgba(225,98,14,1) 73%, rgba(255,177,87,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb459', endColorstr='#ffb157', GradientType=1 );
 padding: 10px 25px; line-height: 24px; border: 0; color: #fff; background-size: 300% 100%;border-radius: 25px; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
 
.view-header.archiveButton:hover {color:#fff; background-position: 100% 0; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out;  -webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out; }

.view-footer .archiveButton:hover {color:#fff; background-position: 100% 0; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out;  -webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out; }

.view-footer {clear: both;}

.breadcrumbWrap {background: rgba(255, 157, 45, 0.8); padding: 8px 0; margin-top: -15px; z-index: 1;  position: relative; bottom: 32px;}
.breadcrumb {padding: 0;}
.breadcrumbWrap ul{margin:0 !important;}
.breadcrumbWrap ul li { float: left;  margin-right: 15px; color: #fff;    font-size: 1em; line-height:27px;}
.breadcrumbWrap ul li a{color: #fff; font-size: 1em;  line-height:27px;}
.breadcrumbWrap ul li a:hover{text-decoration:underline;}
.breadcrumb li::before { content: " \BB ";    padding-right: 10px;}

/*Black Theme*/
.wob #logo {float: left;  margin: 0; background:url("/nrida/themes/nrida/images/logo-dark.png") no-repeat 0 0;}
.wob .topStrip{ background:#000;}
.wob .topStrip ul li a{color:#ff0;text-decoration:none; }
.wob .topStrip ul li a:hover {text-decoration:underline;color:#80ff00;}
.wob .topStrip ul li::before{background:#ff0;}
.wob #accessControl input{color:#80ff00;}
.wob #accessControl input:hover{color:#ff0;}
.wob .logoSection{background:#444;}
.wob .searchBox .searchInput{background-color: #000; border: 1px solid #fff; color:#fff;}
.wob .mainNavigationWrap{background:#000;}
.wob .mainNavigation{background:#000;}
.wob #nav li a{color:#ff0; display: inline-block; text-decoration: none;}
.wob #nav > li a:hover{ /*background-color:#dbdbdb;*/ color: #ffff00;}
.wob #nav > li > a:before { width: 0; content: ""; background: #ffff00; height: 3px; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; }
.wob #nav ul li a { background-color: #ffff00; color: #000; border: none; border-top: 1px solid #ffff00;width:100%}
.wob #nav li ul li a:hover, .wob #nav li ul li > a.selected, .wob #nav ul a:hover, .wob .noJS #nav ul a:focus, .wob #nav ul a.selected, .wob #nav ul > .highlight > a { background-color: #000; color: #ffff00; border-color: #000; }
.wob #nav > li > a:hover, .wob  #nav > li.hover > a, .wob #nav > li.focus > a, .wob #nav > .highlight > a{background:#000;}
.wob.desktop #nav li.MenuLi5 > ul{background:#ff0;}
.wob.desktop #nav li.MenuLi5 ul li a:hover {color: #ff0;background: #000 url(../images/right-arrow.gif) no-repeat left 10px top 12px;}
.wob.desktop #nav li.MenuLi7 > ul{background:#ff0;}
.wob.desktop #nav li.MenuLi7 ul li a:hover {color: #ff0;background: #000 url(../images/right-arrow.gif) no-repeat left 10px top 12px;}
.wob .counterBarWrap span.statusFigure{font-size:30px; font-weight:bold; color:#ff0; padding-bottom:10px; display:block;}
.wob .counterBarWrap span.statusContent{font-size:16px; font-weight:normal; color:#80ff00;}
.wob .counterBarWrap .fitstStatusBg{background:#777 url(../images/pmgsy-status-bg-1.png) no-repeat right bottom 0px;}
.wob .counterBarWrap .secondStatusBg{background:#555 url(../images/pmgsy-status-bg-2.png) no-repeat right bottom 0px;}
.wob .counterBarWrap .thirdStatusBg{background:#333 url(../images/pmgsy-status-bg-3.png) no-repeat right bottom 0px;}
.wob .counterBarWrap .forthStatusBg{background:#111 url(../images/pmgsy-status-bg-5.png) no-repeat right bottom 0px;}
.wob .counterBarWrap .fifthStatusBg{background:#777 url(../images/pmgsy-status-bg-4.png) no-repeat right bottom 0px;}
.wob .counterBarWrap .sixthStatusBg{background:#555 url(../images/pmgsy-status-bg-6.png) no-repeat right bottom 0px;}
.wob .counterBarWrap .seventhStatusBg{background:#333 url(../images/pmgsy-status-bg-7.png) no-repeat right bottom 3px;}
.wob .marqueeScrollingWrap{background:#000;}
.wob .marqueeScrollingWrap .marqueeScrolling .marqueeTitle{color:#fff;}
.wob .marqueeScrollingWrap .marqueeScrolling .marqueeTitle:after{color:#fff;}
.wob .marqueeScrolling li a{color:#ff0;}
.wob .marqueeScrolling li a:hover{color:#80ff00;}
.wob .marqueeScrollingWrap .marqueeScrolling ul li {background: url(../images/marquee-bullet-dark.png) no-repeat left 7px top 13px; padding-left:25px;}
.wob .marqueeScrollingWrap .marqueeScrolling .viewAll a{color:#80ff00;}
.wob .marqueeScrollingWrap .marqueeScrolling .viewAll a:hover{color:#ff0;}
.wob .marqueeScrollingWrap .marqueeScrolling .viewAll a {background: url(../images/view-all-arrow-dark.gif) no-repeat right center;
padding-right: 20px; text-decoration: underline; color: #ff0; position:relative; float:right;}
.wob .marqueeScrollingWrap .marqueeScrolling .viewAll a:hover {text-decoration: none; color: #80ff00;}
.wob .marqueeScrolling li:after {content:" "; position:absolute; left:-20px; top:50%; z-index:auto; height:14px; width:1px; background:#ff0;}
.wob .viewAll a {text-decoration: underline; color: #ff0; background: url(../images/view-all-arrow-dark.gif) no-repeat right center;
padding-right: 20px;}
.wob .viewAll a:hover {text-decoration: none; color: #80ff00;}
.wob .aboutUsContentWrap{background:#555; padding:50px 0;}
.wob .aboutUsContentWrap h2{color:#fff; border-bottom:1px solid #fff;}
.wob .knowMoreButton{ padding:10px 10px 10px 10px; background:#222; text-decoration:none ;color: #ff0;  font-family: 'Open Sans', sans-serif; -webkit-transition: all 0.5s; font-size:1.000em; }
.wob .knowMoreButton:hover{ -webkit-transition: all 0.5s; border-bottom-color: #000;    border-left-color: #000;    border-right-color: #000;    border-top-color: #000;    color: #fff;}	
.wob .hvr-sweep-to-right {  display: inline-block;  vertical-align: middle;  -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px transparent;  position: relative;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}
.wob .hvr-sweep-to-right:before {  content: "";  position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #ff0;  -webkit-transform: scaleX(0);  transform: scaleX(0);  -webkit-transform-origin: 0 50%;  transform-origin: 0 50%;  -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}
.wob .hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {  color: #000;}
.wob .hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {  -webkit-transform: scaleY(1);  transform: scaleY(1);}
.wob .sixIconBlock ul li a {color: #ff0;}
.wob .sixIconBlock ul li a:hover:before, .sixIconBlock ul li a:hover:after {	opacity: 1;	-webkit-transform: scale(1);	transform: scale(1);}
.wob .sixIconBlock ul li a:after {	border-right: 2px solid #80ff00; border-left: 2px solid #80ff00;	-webkit-transform: scale(0, .65);	transform: scale(0, .65);}
.wob .sixIconBlock ul li a:before {	border-top: 2px solid #80ff00;	border-bottom: 2px solid #80ff00;	-webkit-transform: scale(.65, 0);	transform: scale(.65, 0);}
.wob .sixIconBlock ul li a:before, .sixIconBlock ul li a:after {	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;	content: '';	opacity: 0;	-webkit-transition: opacity 0.50s, -webkit-transform 0.50s;	transition: opacity 0.50s, transform 0.50s;}
.wob .ministerBlockWrap {padding: 20px; background:#333;}
.wob .ministerBlock .ministerSrtDetail .ministerName{color:#80ff00;}
.wob .ministerBlock .ministerSrtDetail p{color:#ff0;}
.wob .mediaSectionInner{background:#444;}
.wob .latestNewsWrap h2{color:#fff;}
.wob .latestNewsWrap .ticker .playPause.play {background: url(../images/playpause-dark.png) no-repeat 0 -28px;}
.wob .latestNewsWrap .ticker .playPause.stop {background: url(../images/playpause-dark.png) no-repeat 0 0;}
.wob .latestNewsWrap .ticker .activityTicker li .newsBox a{font-size:1.061em; color:#ff0; display:inline-block; text-decoration:none;}
.wob .latestNewsWrap .ticker .activityTicker li .newsBox a:hover{color:#80ff00; text-decoration:underline;}
.wob .latestNewsWrap .ticker .activityTicker li {background:url(../images/latest-news-arrow-dark.gif) no-repeat left 7px;padding:2px 0 2px 20px;}
.wob .latestEventWrap h2{color:#fff;}
.wob .latestEventWrap span.calenderIcon{color:#fff;}
.wob .latestEventBox .latestEventHolder .dateBox {background-color:#000; color:#fff; text-decoration:none;}
.wob .latestEventBox .latestEventHolder .dateBox a:hover{text-decoration:none;}
.wob .latestEventBox .latestEventTitle a{font-size:1.400em; color:#80ff00; text-decoration:none;}
.wob .latestEventBox .latestEventTitle a:hover{color:#ff0; text-decoration:underline;}
.wob .latestEventBox .latestEventDisc p{font-size:1.061em; color:#fff;}
.wob .latestEventWrap .owl-nav .owl-prev:after { font-size: 22px; line-height: 22px; color: #fff; content: "\f104"; font-family: 'FontAwesome'; height: 22px; left: 0; position: absolute; top: 0; width: 20px; -webkit-transition: 350ms ease; transition: 350ms ease; text-indent: 0; }
.wob .latestEventWrap .owl-nav .owl-next:after { font-size: 22px; line-height: 22px; color: #fff; content: "\f105"; font-family: 'FontAwesome'; height: 22px; right: 0; position: absolute; top: 0; width: 22px; -webkit-transition: 350ms ease; transition: 350ms ease; text-indent: 0; }
.wob .latestEventWrap .owl-nav .owl-prev:hover:after { color: #fff; }
.wob .latestEventWrap .owl-nav .owl-next:hover:after { color: #fff; }
.wob .resTab .tabNav li a{color:#fff;}
.wob .resTab .tabNav .r-tabs-state-active a{border-bottom:6px solid #ff0; color:#80ff00;}
.wob .projectInfoSlider .owl-nav .owl-prev:hover { background: #000;}
.wob .projectInfoSlider .owl-nav .owl-next:hover { background: #000;}
.wob .projectInfo p{opacity:100%;}
.wob .bottomLogoBlock {background: #000; padding: 30px 0;}
.wob .bottomLogoBlock .owl-nav .owl-prev:after { font-size: 22px; line-height: 32px; color: #fff; content: "\f053"; font-family: 'FontAwesome'; position: absolute; text-indent: 0; height: 24px; width: 24px; left: 0; right: 0;}
.wob .bottomLogoBlock .owl-nav .owl-next:after { font-size: 22px; line-height: 32px; color: #fff; content: "\f054"; font-family: 'FontAwesome'; position: absolute; text-indent: 0; height: 24px; width: 24px; left: 0; right: 0;}
.wob .bottomLogoBlock .owl-nav .owl-prev:hover:after { color: #fff;}
.wob .bottomLogoBlock .owl-nav .owl-next:hover:after { color: #fff;}
.wob .footerBottomLinksWrap {background-color: #444;}
.wob .footerBottomLinksWrap .bottomLinksLeft a{color:#ff0;text-decoration:none; font-size:1.000em;}
.wob .footerBottomLinksWrap .bottomLinksLeft a:hover { color:#80ff00; text-decoration:underline;}
.wob .footerBottomLinksWrap .bottomLinksLeft li:before {content:" "; position:absolute; left:0; top:50%; z-index:auto; height:12px; width:1px; background:#ff0; overflow:hidden; margin-top:-7px; }
.wob .copyRights{color:#80ff00;}
.wob .mobileAppSection .mobAppIcon {padding-left: 40px; background: url(../images/mobile-app-icon-dark.png) no-repeat left center;}
.wob .mobileAppSection .mobAppText a{display: block;		font-family: 'Open Sans', sans-serif; width:110px; color:#ff0; text-decoration:none;}
.wob .mobileAppSection .mobAppText a:hover{text-decoration:none	; color:#80ff00;}
.wob .socialMediaBlock p{color:#ff0;}
.wob #backtotop > span { position: relative; display: block; width: 44px; height: 44px; line-height: 42px; font-size: 22px; text-align: center; color: #000; background-color: #ff0; -webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; -moz-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; overflow: hidden; }
.wob #backtotop span em { background: #000 url(../images/backtotop.png) no-repeat scroll center center; font-weight: bold; display: block; width: 44px; height: 44px; -webkit-transition: .15s ease 50ms; -moz-transition: .15s ease 50ms; transition: .15s ease 50ms; text-indent: -9999px;}
.wob .marqueeScrollingWrap .marqueeScrolling .btnMPause.play {    background: url(../images/playpause-dark.png) 0 -26px no-repeat;}
.wob .marqueeScrollingWrap .marqueeScrolling .btnMPause {background: url(../images/playpause-dark.png) 0 4px no-repeat;}
.wob .marqueeScrollingWrap .marqueeScrolling .marqueeTitle:after{background:#80ff00;}
.wob .generalBodyMeetingWrap ul.generalBodyMeetingList li {background: #444;    border-left: 15px solid #ff0;}
.wob .generalBodyMeetingWrap ul.generalBodyMeetingList .gbmTitle{color:#fff;}
.wob .generalBodyMeetingWrap ul.generalBodyMeetingList .gbmDate{color:#ff0; background: url(/nrida/sites/default/files/default_images/date-icon-dark.png) no-repeat 31% 50%;}
.wob .generalBodyMeetingWrap .gbmDocument .gbmAgenda a{color:#ff0;}
.wob .generalBodyMeetingWrap .gbmDocument .gbmAgenda a:hover{color:#80ff00; text-decoration:underline;}
.wob .view--general-body .datetime{color:#ff0;}
.wob .pager li > a:focus, .wob .pager li > a:hover{text-decoration: none; background-color: #ff0; color:#000;}
.wob .pager li > a, .wob .pager li > span {display: inline-block;    padding: 5px 10px;    background-color: #ff0; border:0; }
.wob ul.budgetList li {background: #444; border-left: 6px solid #ff0;}
.wob ul.budgetList li:before {background: url(../images/budget-dark.png)no-repeat;}
.wob .view-footer .archiveButton {display: inline-block; text-decoration:none; margin:0; font-size: 1.250em; text-transform: uppercase; float:none;
background:#ff0; padding: 10px 25px; line-height: 24px; border: 0; color: #000;} 
.wob .view-footer .archiveButton:hover {color:#ff0; background:#222;}
.wob .view-filters{border: 1px solid #fff; background: #777;}
.wob label {color: #ff0;}
.wob input[type="submit"], .wob input[type="button"],.wob input[type="reset"],.wob button, .wob .button{ background-color: #000;color: #80ff00;border: 1px solid #c8c8c8;display: block;font-size: 1em;text-transform: capitalize;font-weight: normal;}
.wob input[type="submit"]:hover, .wob input[type="button"]:hover, .wob input[type="reset"]:hover, .wob button:hover, .wob .button:hover{color:#000; background-color:#ff0;}
.wob select, .wob textarea {background:#000; color:#fff;}
.wob input[type="text"]{background:#000; color:#fff;}
.wob .node-feedback-form {padding: 30px; box-shadow: 0 0 20px rgba(255, 255, 255, 0.5);}
.wob .node-feedback-form input[type="text"]{background:#000; color:#fff;}
.wob .node-feedback-form input[type="email"]{background:#000; color:#fff;}
.wob .contactMap {padding: 30px 30px 30px 30px;    background-color: #777; border-left: 400px solid #ff0;}
.wob .contactMap h2{color:#fff;}
.wob .iuacAddress{background:#333;}
.wob .socialContact ul li a{background:#fff;}
.wob .sitemap-menu > li > a, .wob #site-map .nolink { color: #000; font-size:18px; line-height:25px; text-decoration: none; padding:7px 20px; transition:500ms all; background:#ff0; border: 1px solid #e8e6e6; }
.wob .sitemap-menu > li > a:hover, .wob #site-map .nolink:hover { background:#777; color:#ff0 }
.wob th, .wob .tableData th{background:#ff0; color:#000;}
.wob th, .wob .tableData th{border-bottom: 1px solid #000; border-right: 1px solid #000;}
.wob td, .wob .tableData td { border: none; padding: 8px 10px; border-bottom: 1px solid #000; border-right: 1px solid #000; font-size:1em; background:#555; color:#fff; } 
.wob table tr:nth-child(2n+1) td, .wob .tableRowOdd {background-color: #777;
}
.wob table, .wob .tableData{border-top: 1px solid #000; border-left: 1px solid #000;}
.wob h2.multiColor span {color: #ff0;}
.wob .secretaryMessageWrap .secretaryName{color:#ff0;}
.wob .secretaryMessageWrap .secretaryDesignation{color:#fff;}
.wob .secretaryMessageWrap .secretaryMessageBox{background:#fff; border-bottom:0;}
.wob .secretaryMessageWrap .secretaryMessageBox p{color:#000;}
.wob .colorTheme1 {background: #ff0;    color: #000;    font-weight: normal;    border: 1px solid #ff0;}
.wob .colorTheme2 {background: #80ff00;    color: #000;    font-weight: normal;    border: 1px solid #80ff00;}
.wob .colorTheme3 {background: #777;    color: #fff;    font-weight: normal;    border: 1px solid #777;}
.wob .colorTheme4 {background: #fff;    color: #000;    font-weight: normal;    border: 1px solid #fff;}
.wob .innerContentWrap h2.heading{color:#ff0;}
.wob .innerContentWrap h2.heading:after{background:#ff0;}
.wob h3 {font-size: 1.592em;    color: #80ff00;}
.wob h4 {font-size: 1.300em;    color: #ff7d00;}
.wob .whoswhoContactDetail .row {border: 1px solid #fff; background:#444;}
.wob .whoswhoContactDetail .NameDesignationSection .personName a {font-size: 1.800em; color:#ff0;}
.wob .whoswhoContactDetail .NameDesignationSection .personDesignation{color:#80ff00;}
.wob .whoswhoContactDetail .personContactdetail .telNumber {padding-left: 25px;    background: url(../images/telNumber-dark.png) no-repeat left 0 top 2px; color:#fff;}
.wob .whoswhoContactDetail .personContactdetail .emailID a {    padding-left: 25px;    background: url(../images/emailID-dark.png) no-repeat left 0 top 2px; color:#fff;}
.wob .back_button{ font-size:1.175em; text-decoration:none; padding: 10px 10px 10px 30px; background: url(../images/back-button-arrow-hover-dark.png) no-repeat left 10px center #777; color:#ff0; border-radius:10px; margin-bottom:15px; display: inline-block; text-transform: uppercase; transition: all 0.4s ease-in-out 0s;}
.wob .back_button:hover{ text-decoration:none; background: url(../images/back-button-arrow-hover.png) no-repeat left 10px center #333; color:#fff; box-shadow: 0 0 5px 0 rgba(0,0,0,0.5); }
.wob .pressReleaseList li{background:#393939; border-bottom:1px solid #ff0;}
.wob .pressReleaseList li p{color:#ff0;}
.wob .pressReleaseList li a:hover{color:#ff0;}
.wob .pressReleaseList li:hover p{color:#ff0;}
.wob .pressReleasePdfIcons{color:#ff0;}
.wob .usefulLinks {border-bottom: 1px solid #fff;  margin-bottom: 25px;}
.wob .usefulLinks ul li a {color:#ff0; text-decoration:none;}
.wob .usefulLinks ul li a:hover {color:#80ff00; text-decoration:none; left:10px;}
.wob .usefulLinks h3{background:#666; border-bottom:2px solid #fff;}
.wob ul.documentList li {background: #666;    border-left: 6px solid #ff0;}
.wob .documentPart a{color:#ff0;}
.wob .documentPart a:hover{color:#80ff00;}
.wob .node__content .field--name-field-tender-date-of-publication{border-bottom:1px solid #ff0;}
.wob .node__content .field--name-field-tender-date-of-publication .field__label{ color:#ff0;}
.wob .node__content .field--name-field-tender-date-of-publication .field__item .datetime{color:#80ff00;}
.wob .node__content .field--name-field-tenderlast-date-submission{border-bottom:1px solid #ff0;}
.wob .node__content .field--name-field-tenderlast-date-submission .field__label{ color:#ff0; }
.wob .node__content .field--name-field-tenderlast-date-submission .field__item .datetime{color:#80ff00;}
.wob .form-type-date{background:#000;}
.wob .form-type-date .form-date {    font-size: 1.000em;    text-transform: uppercase;    color: #fff;}
.wob .view-suggestedfaculties caption{color:#80ff00;}
.wob .view-suggestedfaculties label{color:#ff0;}
/*dark theme end*/
.topStrip ul.leftLink li:first-child > a {position: relative; font-size: 0; line-height: 0; height: 37px; top:2px;}
.topStrip ul.leftLink li:first-child > a::after {font-size: 18px !important; padding: 0; display: inline-block; font: normal normal normal 14px/1 FontAwesome; content: "\f015";}

.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-dropping-letters-state-target-id-op.form-item-field-dropping-letters-state-target-id-op {
    display: none;
}
.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-year-dropping-letters-target-id-op.form-item-field-year-dropping-letters-target-id-op {
    display: none;
}
.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-year-empowered-committee-m-target-id-op.form-item-field-year-empowered-committee-m-target-id-op{
	display:none;
}
.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-year-suggested-faculties-value-op.form-item-field-year-suggested-faculties-value-op {
    display: none;
}




.view-filters{margin-bottom: 20px;border: 1px solid #e5e5e5;padding: 10px;background: #f9f9f9;}
/* .views-exposed-form .js-form-submit{margin-top:20px;}
.view-technical-agencies .views-exposed-form .js-form-submit {float: left;	margin-top: 29px;}
.view-annual-report- .js-form-submit {float: left;	margin-top: 29px;} */
.view-suggestedfaculties label{display: inline-block;padding-bottom: 10px;font-weight: normal;font-size: 1.400em;color: #263051;}
.view-suggestedfaculties caption{margin-bottom: 15px; font-weight: normal; font-size: 1.300em; color: #a45d0e; text-align:left; background:none;}
.view-grameen-sampark .views-exposed-form .js-form-submit {float: left;	margin-top: 29px;}
.view-clearance-letters- .js-form-item-field-clearance-letters-date-value {	float: left;	margin-top:27px;}
.view-clearance-letters-  .views-exposed-form .js-form-submit {	float: left;	margin-top: 29px;}
.view-empowered-committee-minutes .views-exposed-form .js-form-submit {	float: left;	margin-top: 29px;}
.view-empowered-committee-minutes .form-type-textfield{	float: left;}
.view-empowered-committee-minutes .js-form-item-field-empowered-date-value{	float: left;	margin-top: 27px;}
.view-pre-empowered-committee-minutes .js-form-item-field-commitee-date-value{	float: left;	margin-top: 27px;}
.view-pre-empowered-committee-minutes .views-exposed-form .js-form-submit{	float: left;	margin-top: 27px;}
.view-id-press_release .js-form-type-date{	float: left;	margin-top: 27px;}
.view-id-press_release .views-exposed-form .js-form-submit{	float: left;	margin-top: 27px;}
.view-id-training_modules .views-exposed-form .js-form-submit{	float: left;	margin-top: 27px;}
.view-id-tenders .views-exposed-form .js-form-submit{	float: left;	margin-top: 27px;}
.view-id-vacancies .views-exposed-form .js-form-submit{	float: left;	margin-top: 27px;}
.view-id-vacancies .js-form-item-field-date-value{	float: left;	margin-top: 27px;}
.view-id-circulars .views-exposed-form .js-form-submit{	float: left;	margin-top: 27px;}
.view-id-circulars .js-form-item-field-circulars-date-value{	float: left;	margin-top: 27px;}
.view-id-accounting_manual_ .views-exposed-form .js-form-submit{	float: left;	margin-top: 27px;}
.view-id-budgets .views-exposed-form .js-form-submit{	float: left;	margin-top: 27px;}
.view-id-budgets .js-form-item-field-budgets-year-from-value{	float: left;	margin-top: 27px;}
.view-id-budgets .js-form-item-field-year-to-value{	float: left;	margin-top: 27px;}
.view-id-office_manual_ .views-exposed-form .js-form-submit{	float: left;	margin-top: 27px;}
.view-id-who_s_who_ .views-exposed-form .js-form-submit{	float: left;	margin-top: 27px;}
.view-id-circulars .js-form-item-field-date-to-value{	float: left;	margin-top: 27px;}
.view-publications .views-exposed-form .js-form-submit{	float: left;	margin-top: 27px;}
.view-dropping-letters .views-exposed-form .js-form-submit{	float: left;	margin-top: 27px;}
.view--general-body .views-exposed-form .js-form-submit{	float: left;	margin-top: 27px;}
.view-workshop-seminar .views-exposed-form .js-form-submit{	float: left;	margin-top: 27px;}
.view-latest-news .js-form-item-field-date-latest-news-value{	float: left;	margin-top: 27px;}
.view-latest-news .views-exposed-form .js-form-submit{	float: left;	margin-top: 27px;}
.view-latest-event .js-form-item-field-latest-event-date-value{	float: left;	margin-top: 27px;}
.view-latest-event .views-exposed-form .js-form-submit{	float: left;	margin-top: 26px;}
.view-id-quarterly_returns_on_rti .js-form-submit{	float: left;	margin-top: 27px;}
.view-id-suggestedfaculties .views-exposed-form .js-form-submit{float: left;	margin-top:40px;}






/*Tender*/
.node__content .field--name-field-tender-date-of-publication{margin-bottom:15px; border-bottom:1px solid #e5e5e5; padding-bottom:15px;}
.node__content .field--name-field-tender-date-of-publication .field__label{ color:#263051; font-size:1.300em; padding-bottom:8px; font-weight:bold;}
.node__content .field--name-field-tender-date-of-publication .field__item .datetime{color:#666666; font-size:1em; padding-bottom:8px; font-weight:normal;}

.node__content .field--name-field-tenderlast-date-submission{margin-bottom:15px; border-bottom:1px solid #e5e5e5;  padding-bottom:15px;}
.node__content .field--name-field-tenderlast-date-submission .field__label{ color:#263051; font-size:1.300em; padding-bottom:8px; font-weight:bold;}
.node__content .field--name-field-tenderlast-date-submission .field__item .datetime{color:#666666; font-size:1em; padding-bottom:8px; font-weight:normal;}


/*pager*/
.pager {padding-left: 0; margin: 20px 0;    text-align: center;    list-style: none; width:100%}
.pager li > a, .pager li > span {    display: inline-block;    padding: 6px 14px;    background-color: #fff;    border: 1px solid #ff822a;}
.pager li > a{    text-decoration: none;    color: #555;    transition: all 350ms ease 0s;    -webkit-transition: all 350ms ease 0s;	font-size:15px;}
.pager li > a:focus, .pager li > a:hover {    text-decoration: none;    background-color: #ff822a; color:#fff;}
.visually-hidden {    position: absolute !important;    overflow: hidden;    clip: rect(1px, 1px, 1px, 1px);   width: 1px;    height: 1px;    word-wrap: normal;}
.pager .pager__item.is-active a{background:#ff822a; color:#fff;}
.pager__item{padding:0.5em; display:inline-block;}

/*Budget*/
ul.budgetList{padding:0;}
ul.budgetList li {width:20%;margin-right:1%;padding: 20px;background: #fff8eb;list-style: none;margin-bottom: 20px;border-left: 6px solid #cb8f42;display: inline-block;min-height: 150px;position:relative;overflow:hidden;transition:all 0.3s ease-out;}
/*ul.budgetList li:nth-child(3n){margin-right:0;}*/
ul.budgetList li:before {content: '';background: url(../images/budget.png)no-repeat;background-size: 100%;position:absolute;width: 125px;height: 125px;right: -25px;bottom: -15px;opacity: 0.4;transform: rotateZ(-25deg);transition:all 0.3s ease-out;}
ul.budgetList li:hover::before {right: -15px;bottom: -5px;}
ul.budgetList li:hover {box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.18);}
.budgetInfo{ clear:both;}
.budgetInfo .budgetTitle {color: #a45d0e;font-size: 1.500em;padding-bottom: 15px;text-align: left;font-weight: 600;}
.budgetInfo .budgetDate{color:#777777; font-size:1.400em; padding-bottom:10px; text-align:left;}
.budgetInfo .dateIcon{    color: #777;    padding-left: 25px;    background: url(/nrida/sites/default/files/default_images/date-icon.png) no-repeat left top 3px;    font-size: 1.000em;    padding-top: 2px;}
.budgetInfo .budgetDocument{}

/*vacancies*/
.view-vacancies .tableData .firstTh{text-align:left; vertical-align:middle;}
.view-vacancies .tableData .firstTd{text-align:left; vertical-align:top;}
.view-vacancies .tableData .lastTh{text-align:left; vertical-align:middle;}
.view-vacancies .tableData .views-field-field-vacancies-pdf-file-upload{text-align:center;}
.view-vacancies .tableData #view-title-table-column{text-align:left;}

/*Gramin Sampark*/
.view-grameen-sampark .tableData .firstTd{text-align:center;}
.view-grameen-sampark .tableData #view-field-grameen-sampark-duration-table-column{text-align:left;}
.view-grameen-sampark .tableData #view-title-table-column{text-align:left;}
.view-grameen-sampark .tableData .budgetDocument{text-align:center;}
.view-executive-committee- .tableData .firstTd{text-align:center;}
.view-executive-committee- .tableData .lastTh{text-align:left;}




/*press releases*/
ul.pressReleaseList{width:100%; clear:both; margin:0; padding:0;}
ul.pressReleaseList li{float:left; list-style:none; width:49%; margin-right:1%; background: #f3f3f3;list-style: none;margin-bottom: 20px;border-bottom: 1px solid #ccc; padding:15px; margin-bottom:15px;}
ul.pressReleaseList li p{color: #4480b1; font-size: 1.300em; color: #263051;line-height: 24px; margin:0;}
ul.pressReleaseList li a{text-decoration:none;}
ul.pressReleaseList li a:hover{ text-decoration:none;}
ul.pressReleaseList li.pressReleasePdfIcons span{color: #3e3e3e; font-size:1.000em; margin-left: 10px;}
ul.pressReleaseList li img {    vertical-align: bottom;    padding-top: 10px;    display: inline-block;}

/*Rural Roads Maintenance Policy : ul li width : 33.33%*/
.usefulLinksThree {margin-bottom: 25px;}
.usefulLinksThree ul{margin-bottom:20px;}
.usefulLinksThree ul li {width: 33.33%; float: left; list-style:none; border-bottom: 1px solid #e5e5e5; margin-bottom:15px;}
.usefulLinksThree ul li { background: url(../images/bullet-right-arrow.gif) no-repeat left 10px top 9px; font-size: 1.175em; padding: 5px 25px 15px 35px;}
.usefulLinksThree ul li a {color:#004185; text-decoration:none;}
.usefulLinksThree ul li a:hover {color:#393939; text-decoration:none; left:10px;}

/* General Body Meeting */
.generalBodyMeetingWrap ul.generalBodyMeetingList .gbmTitle {font-size: 1.300em; color: #263051; margin-bottom: 10px;}
.generalBodyMeetingWrap .generalBodyMeetingList{margin-left:0; padding:0;}
.path-general-body .view--general-body .view-content {display: flex;flex-wrap: wrap;}
.generalBodyMeetingWrap {width: 24%;display: inline-flex;padding: 15px; /*float:left;*/}
.generalBodyMeetingWrap .generalBodyMeetingList{width: 100%;    float: left;    list-style: none;    background: #fff;    padding: 15px 15px 0;    border-radius: 10px;    box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);    border-left: 15px solid #ff822a;    margin-right: 0;    margin-bottom: 0;    text-align: center;}
.generalBodyMeetingWrap .generalBodyMeetingList h3 {font-size: 1.100em; color: #263051; margin-bottom: 10px;}
.generalBodyMeetingWrap .generalBodyMeetingList .gbmTitle span {font-size: 1.500em; color: #777;}
.generalBodyMeetingWrap .generalBodyMeetingList .gbmTitle sup {font-size: 0.6em;}
.generalBodyMeetingWrap .generalBodyMeetingList .gbmDate {color: #777; padding-left:25px;  background: url(/nrida/sites/default/files/default_images/date-icon.png) no-repeat 30% 40%;  padding-top: 2px; margin: 8px 0 10px;text-align:center;}
.generalBodyMeetingWrap .gbmDocument {    width: 49%;    float: none;    display: inline-block;    vertical-align: middle;    align-items: center;    margin-bottom: 20px;}
.generalBodyMeetingWrap .gbmDocument .gbmAgenda {float: left;  width: auto; text-align: left; display: flex; align-items: center; margin: 0 10px;}
.generalBodyMeetingWrap .generalBodyMeetingList .gbmDate:empty {background: transparent;margin: 0 0 35px;}
.generalBodyMeetingWrap .gbmDocument .gbmAgenda .mainFileSize {    margin: 0 5px 0 0;}
.generalBodyMeetingWrap .gbmDocument .gbmAgenda .mainFileSize a, .generalBodyMeetingWrap .gbmDocument .gbmAgenda .mainFileSize span {line-height: normal; margin: 0; display: block;}
.generalBodyMeetingWrap .gbmDocument .gbmAgenda a {color: #b26f00; text-decoration: none;}
.view--general-body .datetime {margin-bottom: 15px;color: #263051;font-size: 1.500em;display: block;}
.generalBodyMeetingWrap .gbmDocument {width: 49%;float: none;display: inline-flex;vertical-align: middle;align-items: center;}
.generalBodyMeetingWrap .generalBodyMeetingList .gbmTitle {font-size: 14px;color: #263051;min-height: auto;text-align: left;}
.generalBodyMeetingWrap .gbmDocument .gbmAgenda img {max-width: none;width: auto;}


/*circular*/
.tableData th.views-field-field-circular-pdf-upload{width:150px; text-align:left;}


/*map*/
div#map_canvas {height: 450px;}

/*05-03-2020*/
.whoswhoContactDetail .personContactdetail .ExtNumber:empty {padding: 0;}
.responsiveTable{width:100%;overflow-x:auto;}
.budgetInfo .budgetDocument a {display: flex;vertical-align: middle;align-items: center;}
.budgetInfo .budgetDocument img {display: inline-block;margin: 0 10px 0 0;}
.ruralTableState th.firstTh, .ruralTableState td.firstTd {width: 6%;text-align: center;}
.ruralTableState tr td a {width: 20px;display: inline-block;margin: 0 5px 0 0;}
.ruralTableState tr td:last-child {vertical-align: middle;align-items: center;}

/**/
.back_button{ font-size:1.175em; text-decoration:none; padding: 10px 10px 10px 30px; background: url(../images/back-button-arrow.png) no-repeat left 10px center #e5e5e5; color:#263051; border-radius:10px; margin-bottom:15px; display: inline-block; text-transform: uppercase; transition: all 0.4s ease-in-out 0s;}
.back_button:hover{ text-decoration:none; background: url(../images/back-button-arrow-hover.png) no-repeat left 10px center #ff9d2d; color:#fff; box-shadow: 0 0 5px 0 rgba(0,0,0,0.5); }

.worldBank .leftContent50 {width: 50%;float: left;padding: 0 15px 0 0;}
.worldBank {display: flex;flex-wrap: wrap;width: 100%;}
.worldBank .leftContent50 h3 {margin: 0 0 20px; color: #263051; font-size: 1.250em; padding:10px 15px; background: #f1f1f1;}


.main-content {
	height: 800px;
	width: 1000px;
	margin: 0 auto;
}

.overlay-bg {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	height:100%;
	width: 100%;
	cursor: pointer;
	z-index: 9999; /* high z-index */
	background: #000; /* fallback */
	background: rgba(0,0,0,0.75);
}
body.openModel {
    overflow-y: hidden;
}
a.close-btn.closeCross {
    background: transparent;
    padding: 0;
    border: 0;
    box-shadow: 0 0 0;
    float: right;
    font-size: 16px;
    color: #ccc;
	z-index: 9;
    position: relative;
}
a.close-btn.closeCross:hover {color:#263051;}
	.overlay-content {
		display: none;
		background: #fff;
		padding: 2%;
		width: 50%;

		position: absolute;
		top: 15%;
		left: 50%;
		margin: 0 0 0 -25%; /* add negative left margin for half the width to center the div */
		cursor: default;
		z-index: 10001;
		max-height:95vh;
		overflow-y:auto;
		border-radius: 4px;
		box-shadow: 0 0 5px rgba(0,0,0,0.9);
	}

	.close-btn {
		margin-bottom:20px;
		cursor: pointer;
		border: 1px solid #333;
		padding: 2% 5%;
		background: #a9e7f9; /* fallback */
		background: -moz-linear-gradient(top,  #a9e7f9 0%, #77d3ef 4%, #05abe0 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9e7f9), color-stop(4%,#77d3ef), color-stop(100%,#05abe0));
		background: -webkit-linear-gradient(top,  #a9e7f9 0%,#77d3ef 4%,#05abe0 100%);
		background: -o-linear-gradient(top,  #a9e7f9 0%,#77d3ef 4%,#05abe0 100%);
		background: -ms-linear-gradient(top,  #a9e7f9 0%,#77d3ef 4%,#05abe0 100%);
		background: linear-gradient(to bottom,  #a9e7f9 0%,#77d3ef 4%,#05abe0 100%);
		border-radius: 4px;
		box-shadow: 0 0 4px rgba(0,0,0,0.3);
	}
	.close-btn:hover {
		background: #05abe0;
	}
	
	.appellateAuthority p{font-size: 1em;font-weight: normal;margin-bottom: 15px;border-left: 5px solid #ff9d2d;padding-left: 10px;}
	
	/* media query for most mobile devices */
@media only screen and (min-width: 0px) and (max-width: 480px){
.overlay-content {width: 96%; margin: 0 2%;	left: 0;}
}

/*Create Trainning Login Details*/
form#node-trainning-login-details-form .form-item {float: left;width: 50%;padding: 0 15px;margin: 0 0 15px;}
form#node-trainning-login-details-form .form-item.js-form-type-date.form-type-date {border: 0;}
form#node-trainning-login-details-form .form-item.js-form-type-date.form-type-date input {border: 1px solid #e5e5e5;width: 100%;height: 44px;padding: 10px;vertical-align: middle;}
form#node-trainning-login-details-form {float: left;width: 100%;}
form#node-trainning-login-details-form .label {padding: 0 15px;display: inline-block;padding-bottom: 5px;font-weight: normal;font-size: 1em;color: #666;}
form#node-trainning-login-details-form input#edit-submit {float: right;margin: 0 15px 0 0;}
form#node-trainning-login-details-form .form-item .vertical-tabs {width: 100%;margin: 0;border: 0;}
form#node-trainning-login-details-form .form-item .vertical-tabs ul.vertical-tabs__menu {display: none;}
form#node-trainning-login-details-form .form-item .vertical-tabs .entity-meta {margin: 0 0 0;width: 100%;}
form#node-trainning-login-details-form .form-item .vertical-tabs .entity-meta .form-item {width: 100%;padding: 0;}
form#node-trainning-login-details-form .form-item .vertical-tabs .entity-meta .form-item .form-textarea-wrapper textarea {resize: none;height: 100px;border: 1px solid #e5e5e5;}
form#node-trainning-login-details-form .form-item .vertical-tabs .entity-meta .form-item .description {display: none;}
form#node-trainning-login-details-form .form-item .vertical-tabs ul.vertical-tabs__menu {display: none;}

.view-empowered-committee-minutes .generalBodyMeetingWrap .generalBodyMeetingList .gbmTitle{min-height:102px !important;}
.view-pre-empowered-committee-minutes .generalBodyMeetingWrap .generalBodyMeetingList .gbmTitle{min-height:102px !important;}


/*Events List*/

.eventWrap .eventBox .eventTitle{ min-height: 60px;}
.eventWrap .row .cols3 { float:left; padding: 0 15px 0 0;  margin-bottom: 15px;  display: flex;  width: 24% !important;}
.eventWrap .eventBox{padding: 10px; border: 1px solid #e5e5e5;}
.eventWrap .eventBox .eventImageHolder {	margin-bottom: 10px;	overflow:hidden;}
.eventWrap .eventBox .eventTitle a {font-size: 1.125em;color: #263051;display: block;text-align: left;line-height: 1.5;text-decoration: none;font-weight: 600;}
.eventWrap .eventBox .eventTitle a:hover {	color: #393939;	text-decoration:none;}
.eventWrap .eventBox .eventDate {font-size: 1em;color: #777;margin: 0 0 5px;}
.eventBox:hover img {	transform: scale(1.1);	-webkit-transform: scale(1.1);}
.eventWrap .row {display: flex;flex-wrap: wrap;}
.eventBox img {	width: 100%;	transition: all 350ms ease 0s;	-webkit-transition: all 350ms ease 0s;vertical-align: middle;}

/*Events Detail Page*/
.eventDateTimeInner span{font-size:1.063em;	color:#777; margin-bottom:10px; display: inline-block;}
.eventBlock {float: left; padding:15px; width:100%; clear: both; background-color: #f1f1f1; border-bottom: 2px solid #ddd;}
.eventBlock .eventImage { float: left; width: 30%;}
.eventBlock .eventImage img {padding: 5px; border: 1px solid #ddd;}
.eventBlock .eventContent {float: left; width: 70%; padding-left:25px;}
.eventBlock .eventContent p{color:#555; line-height:24px; font-size:1.063em;}

/*Receive Trainging Submission Page*/
.trainingLoginWrap .trainingLoginName{font-size:2em; color:#263051; margin-bottom:25px; display:block;}
.trainingLoginWrap .row .cols4{padding-left:0 !important;}
.trainingLoginWrap .row .cols8{padding-left:0 !important;}
.trainingLoginWrap .row{margin-bottom:15px; border-bottom:1px solid #e5e5e5;}
.trainingLoginWrap .trainingLoginFieldLabel{font-size:1.175em; color:#a45d0e; margin-bottom:10px;}
.trainingLoginWrap .trainingLoginFieldContent{font-size:1.175em; color:#555; margin-bottom:10px;}

form#views-exposed-form-executive-committee--page-2{display:flex;}
form#views-exposed-form-executive-committee--page-2 input#edit-submit-executive-committee- {margin: 25px 0 0;}
.website_srrds_main {float: left;width: 100%;}
.website_srrds_main ul {float: left;width: 100%;margin: 0;padding: 0;text-align: center;}
.website_srrds_main ul li {width: 25%;float: left;list-style: none;padding: 0 8px;margin: 0 0 16px;}
.website_srrds_main ul li a{display: inline-block;width: 100%;border: 1px solid #ff9d2d;transition: all 0.3s ease-out;border-radius: 3px;
padding:15px 90px 15px 15px;font-size: 1.6em;color: #fff;font-weight: 700;text-align: left; min-height: 100px;
    background-size: 90px auto !important;
    background-position: right center !important;}

.website_srrds_main ul li:nth-child(1) a {background:#fb8600 url(../images/map/bihar.png)no-repeat;}
.website_srrds_main ul li:nth-child(2) a {background:#fb8600 url(../images/map/chhattisgarh.png)no-repeat;}
.website_srrds_main ul li:nth-child(3) a {background:#fb8600 url(../images/map/himachal-pradesh.png)no-repeat;}
.website_srrds_main ul li:nth-child(4) a {background:#fb8600 url(../images/map/jammu-and-kashmir.png)no-repeat;}
.website_srrds_main ul li:nth-child(5) a {background:#fb8600 url(../images/map/madhya-pradesh.png)no-repeat;}
.website_srrds_main ul li:nth-child(6) a {background:#fb8600 url(../images/map/manipur.png)no-repeat;}
.website_srrds_main ul li:nth-child(7) a {background:#fb8600 url(../images/map/Meghalaya.png)no-repeat;}
.website_srrds_main ul li:nth-child(8) a {background:#fb8600 url(../images/map/punjab.png)no-repeat;}
.website_srrds_main ul li:nth-child(9) a {background:#fb8600 url(../images/map/rajasthan.png)no-repeat;}
.website_srrds_main ul li:nth-child(10) a{background:#fb8600 url(../images/map/tamil-nadu.png)no-repeat;}
.website_srrds_main ul li:nth-child(11) a{background:#fb8600 url(../images/map/Uttar-Pradesh.png)no-repeat;}
.website_srrds_main ul li:nth-child(12) a{background:#fb8600 url(../images/map/uttarakhand.png)no-repeat;}
.website_srrds_main ul li:nth-child(13) a{background:#fb8600 url(../images/map/west-bengal.png)no-repeat;}

.website_srrds_main ul li a:hover {box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);text-decoration: none;background-color: #263051;border: 1px solid #263051;}
.js-drupal-fullcalendar .fc-left, .js-drupal-fullcalendar .fc-right, .js-drupal-fullcalendar .fc-center {float:none;display: inline-block;}
.js-drupal-fullcalendar .fc-toolbar.fc-header-toolbar {position: relative;}
.js-drupal-fullcalendar .fc-toolbar.fc-header-toolbar button.fc-prev-button.fc-button.fc-state-default.fc-corner-left {position: absolute;left: 0;border-radius: 10px 0 0 10px;top: 13px;}
.js-drupal-fullcalendar .fc-toolbar.fc-header-toolbar button.fc-next-button.fc-button.fc-state-default.fc-corner-right {position: absolute;right: 0;border-radius: 0px 10px 10px 0px;top: 13px;}
.js-drupal-fullcalendar .fc-right {position: absolute;right: 41px;top: 13px;}
.js-drupal-fullcalendar .fc-right button.fc-month-button {border-radius: 10px 0px 0px 10px;}
.js-drupal-fullcalendar .fc-right button.fc-agendaWeek-button.fc-button.fc-state-default {border-radius: 0px 0px 0px 0px;}
.js-drupal-fullcalendar .fc-right button.fc-agendaDay-button {border-radius: 0;}
.js-drupal-fullcalendar .fc-right button.fc-listYear-button {border-radius: 0;}
.js-drupal-fullcalendar .fc-left button.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right.fc-state-disabled {position: absolute;left: 35px;top: 13px;}
.js-drupal-fullcalendar button:hover {background: #263051;}
.js-drupal-fullcalendar button.fc-state-active {background: #ff9d2d;color: #fff;text-shadow: 0 0 0;}
td.fc-event-container {float: left;width: auto;}
td.fc-event-container .fc-content {white-space: normal;}
td.fc-event-container .fc-content span.fc-title {padding: 8px;display: inline-block;}
.whoswhoContactDetail .cols6.alkaUpadhyay {width: 100%;}
.views-exposed-form {display: flex;}
.views-exposed-form .form-submit{margin:25px 15px 0 0;float:left;}
form#views-exposed-form-suggestedfaculties-page-1 .form--inline .form-item {width: 25%;}
form#views-exposed-form-suggestedfaculties-page-1.views-exposed-form .form-submit {margin: 40px 15px 0 0;float: left;}
.view-circulars .view-footer {float: left;text-align: center;width: 100%;}
.view-circulars .view-footer p {
    display: inline-block;
    float: none;
    border: 2px solid #ff822a;
    padding: 25px;
    border-radius: 10px;
    text-align: left;
}
.view-circulars .view-footer p span.circular_heading {
    float: none;
    width: 100%;
    text-align:left;
    font-size: 1.5em;
    margin-right: 15px;
    color: #263051;
    padding-bottom: 15px;
}
.view-circulars .view-footer a.archiveButton {
    margin-bottom: 10px !important; margin-top: 10px !important;}


.view-footer a.archiveButton {margin: 12px 0 0 0;float: none;display: inline-block;}
.eventDetailWrap h3 {color: #263051;font-weight: 600;margin: 0 0 15px;}
.view-footer {float: left;text-align: right;width: 100%;}
.view-footer p {display: inline-block;float: none;}
.view-footer a.archiveButton {margin:0;float: none;display: inline-block;}
.lang-hi #nav li {margin: 0 22px 0 0;}
.lang-hi #nav li ul li {margin: 0;}

.view-schedule-of-training- .views-exposed-form .js-form-submit{margin-top:0 !important;}
.view-id-schedule_of_training_ .views-exposed-form .js-form-submit{margin-top:24px;}
#views-exposed-form-schedule-of-training--page-1 label{display:none;}


.wob .overlay-content {background: #666; border:1px solid #fff;}
.wob .eventWrap .eventBox .eventDate{color: #ff0;}
.wob .eventWrap .eventBox .eventTitle a{color: #80ff00;}
.wob .eventWrap .eventBox .eventTitle a:hover{color:#ff0;}
.wob .eventDateTimeInner span{color:#ff0;}
.wob .eventDetailWrap h3 {color: #80ff00;}
.wob .eventBlock{background:#777;}
.wob .eventBlock .eventContent p{color:#fff;}
.wob .socialMediaBlock li a{color:#777;}
.wob .fc button .fc-icon{color:#000;}
.wob .fc button .fc-icon:hover{color:#fff;}
.wob .js-drupal-fullcalendar button:hover{color:#fff;}
.wob .js-drupal-fullcalendar .fc-right button.fc-agendaWeek-button.fc-button.fc-state-default{color:#000; background:#fff;}
.wob .js-drupal-fullcalendar .fc-right button.fc-agendaWeek-button.fc-button.fc-state-default:hover{background:#000; color:#fff;}
.wob .fc .fc-button-group > *{color:#000;}
.wob .generalBodyMeetingWrap .generalBodyMeetingList{background:#777;}
.wob .generalBodyMeetingWrap .generalBodyMeetingList .gbmTitle{color:#fff;}
.wob .view-circulars .view-footer p span.circular_heading{color:#ff0;}
.wob .secretaryInformationSection { background: #777;}
.wob .secretaryMessageWrap .secretaryMessageBox {background: #666;}
.wob .secretaryMessageWrap .messageText{color:#ff0;}
.wob .secretaryMessageWrap .secretaryMessageBox p{color:#fff;}
.wob .whoswhoContactDetail .personContactdetail .emailID{color:#fff;}
.view-annoucement .views-exposed-form .js-form-submit{float:left; margin-top:0;}

.login-hello-form{box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); padding: 30px; width: 50%; margin: 0 auto;}
.login-hello-form .form-item {margin-bottom: 1em; font-size: 1.125em; font-weight: bold; color:#393939;}
.login-hello-form .js-form-submit {margin-top:15px;}
form#node-trainning-login-details-form {float: left; width: 100%; box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); padding: 30px;}
.wob .login-hello-form {border: 1px solid #ccc;}
.wob .login-hello-form .form-item {margin-bottom: 1em; font-size: 1.125em; font-weight: bold; color:#fff;}
.wob input[type="password"]{background:#000; color:#fff;}
.wob form#node-trainning-login-details-form .label{color:#ff0;}

/*Hindi Version*/
.hindiDoc .accordDetail p {font-size:16px; color:#696a6c; line-height: 28px; margin-bottom: 15px; text-align: left;}
.hindiDoc .innerContentWrap p {font-size:16px; font-weight: normal; margin-bottom: 15px; text-align: left;    word-break: break-word;}
/*.hindiDoc .footerBottomLinksWrap .bottomLinksLeft a {color: #fff; text-decoration: none; font-size: 1.063em;}*/
.hindiDoc .footerBottomLinksWrap .bottomLinksLeft a {color: #fff; font-size: 1.063em;}
.hindiDoc .copyRights {color: #fff; text-align: left; line-height: 23px; margin-bottom: 10px; font-size: 1.063em;}
.hindiDoc .mobileAppSection .mobAppText a {display: block; font-size: 1.125em; font-family: 'Open Sans', sans-serif;    width: 110px; color: #fff; text-decoration: none;}
.hindiDoc .socialMediaBlock p {color: #fff;    margin-bottom: 10px;    font-size: 1.063em;}
.hindiDoc .secretaryMessageWrap .secretaryMessageBox p {font-size: 16px; color: #555; line-height: 27px; margin-bottom:15px; text-align: justify; font-family: 'Open Sans', sans-serif;}
.hindiDoc th, td, .tableData th, .tableData td{font-size: 1.125em;}


.photoGalleryBox.videoGallery {float: left; width: 24%; position: relative; margin: 0 1% 1% 0; display: block; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);    min-height: 225px;}
.photoGalleryBox.videoGallery a:before {content: '\f04b';font-family: 'FontAwesome';font-size: 28px;color: #263051;position: absolute;left: 50%;top: 37%;transform: translate(-50%,-50%);z-index: 2;background: #fff;border-radius: 50% 50%;line-height: 55px;width: 55px;height: 55px;text-align: center;padding: 0 0 0 6px;}
.view-video-gallery .row {display: flex;flex-wrap: wrap;}
.photoGalleryBox.videoGallery .imgTitle {font-size: 1.2em;color: #fff;text-decoration: none;line-height: normal;font-weight: 600;background: rgba(38, 48, 81, 0.9);padding: 10px 15px;position: absolute;bottom: 0;width: 100%;transition: all 0.3s ease-out;}
.photoGalleryBox.videoGallery img {vertical-align: middle;width: 100%;transition: all 0.3s ease-out;}
.photoGalleryBox.videoGallery a:hover img {transform:scale(1.1);}
.photoGalleryBox.videoGallery .imgHolder {overflow: hidden; padding: 5px; background:#fff;}
.wob .photoGalleryBox.videoGallery .imgHolder {padding: 5px; background: #ff0;}
.wob .photoGalleryBox.videoGallery .imgTitle {color: #ff0; background: rgba(0, 0, 0, 0.6);}


.table-phone-icon {background: url(../images/1-phone-icon.png) no-repeat left top 4px;  display: block; padding: 0 0 10px 25px;}
.table-mobile-icon {background: url(../images/2-mobile-icon.png) no-repeat left top 4px;  display: block; padding: 0 0 10px 25px;}
.table-fax-icon {background: url(../images/3-fax-icon.png) no-repeat left top 4px;  display: block; padding: 0 0 10px 25px;}
.table-email-icon {background: url(../images/4-email-icon.png) no-repeat left top 4px;  display: block; padding: 0 0 10px 25px;}

.wob .table-phone-icon {background: url(../images/1-phone-icon-dark.png) no-repeat left top 4px;  display: block; padding: 0 0 10px 25px;}
.wob .table-mobile-icon {background: url(../images/2-mobile-icon-dark.png) no-repeat left top 4px;  display: block; padding: 0 0 10px 25px;}
.wob .table-fax-icon {background: url(../images/3-fax-icon-dark.png) no-repeat left top 4px;  display: block; padding: 0 0 10px 25px;}
.wob .table-email-icon {background: url(../images/4-email-icon-dark.png) no-repeat left top 4px;  display: block; padding: 0 0 10px 25px;}

 /*smoke external css popup*/ .smoke-base { position: fixed; top: 0; left: 0; bottom: 0; right: 0; visibility: hidden; opacity: 0; } .smoke-base.smoke-visible { opacity: 1; visibility: visible; } .smokebg { position: fixed; top: 0; left: 0; bottom: 0; right: 0; } .smoke-base .dialog { position: absolute; } .dialog-prompt { margin-top: 15px; text-align: center; } .dialog-buttons { margin: 20px 0 5px 0 } .smoke { text-align: center; font-size: 18px; line-height: 150%; } .dialog-buttons button { display: inline-block; vertical-align: baseline; cursor: pointer; font-style: normal; text-decoration: none; border: 0; outline: 0; margin: 0 5px; -webkit-background-clip: padding-box; font-size: 13px; line-height: 13px; font-weight: normal; padding: 9px 12px; } .dialog-prompt input { margin: 0; border: 0; font-family: sans-serif; outline: none; border: 1px solid #aaa; width: 75%; display: inline-block; background-color: transparent; font-size: 16px; padding: 8px; } .smoke-base { background: rgba(0, 0, 0, .6); } .smoke-base .dialog { top: 40%; width: 700px; left: 50%; margin-left: -350px; } .smoke-base .dialog-inner { padding: 15px; color: #202020; } .smoke { background-color: rgba(255, 255, 255, 0.95); box-shadow: 0 2px 8px #666; } .dialog-buttons button { background-color: rgba(0, 0, 0, .85); border-radius: 0; color: #fff; } .dialog-buttons button.cancel { background-color: rgba(0, 0, 0, .40); } 
 /*smoke end*/
 
.latestEventDisc {display: none;}


/*feedback form pupup*/
.popup-window {
	position: fixed;
	background-color: rgba(0, 0, 0, 0.75);
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.popup-window:target {
	opacity: 1;
	pointer-events: auto;
}
.popup-window>div {
	width: 400px;
	position: relative;
	margin: 10% auto;
	padding: 2rem;
	background: #fff;
	color: #444;
}
.popup-window header {
	font-weight: bold;
}
.popup-close {
	color: #aaa;
	line-height: 50px;
	font-size: 80%;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 70px;
	text-decoration: none;
}
.popup-close:hover {
	color: #000;
}
.popup-window h2 {
	font-size: 2em;
	margin: 0 0 15px;
	color:#263051;
}
.popup-window p {
	color:#393939;
	font-size:1.125em;
	line-height:27px;
	margin-bottom:15px;
	
	
}/*feedback form pupup end*/

form#node-trainning-login-details-form .form-item.js-form-type-date.form-type-date label.visually-hidden {display: none;}
details#edit-revision-information {width: 100%;float: left;margin: 15px 0 0;}
form#node-trainning-login-details-form .form-item.js-form-type-vertical-tabs.form-type-vertical-tabs .entity-meta {width: 100%;}
form#node-trainning-login-details-form .form-item.js-form-type-vertical-tabs.form-type-vertical-tabs .entity-meta summary {display: none;}
form#node-trainning-login-details-form .form-item.js-form-type-vertical-tabs.form-type-vertical-tabs .entity-meta details#edit-revision-information {border: 0;margin:0;}
form#node-trainning-login-details-form .form-item.js-form-type-vertical-tabs.form-type-vertical-tabs .entity-meta details#edit-revision-information .form-item {padding: 0;}
form#node-trainning-login-details-form .form-item.js-form-type-vertical-tabs.form-type-vertical-tabs .entity-meta details#edit-revision-information .form-item div#edit-revision-log-0-value--description {display: none;}
form#node-trainning-login-details-form .form-item.js-form-type-vertical-tabs.form-type-vertical-tabs .entity-meta details#edit-revision-information .form-item .form-textarea-wrapper textarea {height: 100px;margin: 0 0 15px;}



.message_director a {text-align: center; color: #000; background: #feba03; padding: 5px 10px; font-size: 13px; width: 100px; display: block; float: left; text-decoration: none;}
.message_director a:hover{text-decoration:none;}
/*****Training Modules on Rural Roads Maintenance CSS Start*****/ 
.ruralRoadMaintenanceReport ul {margin: 0 -15px; padding: 0; list-style: none;}
.ruralRoadMaintenanceReport ul li {float: left; width: 25%;  padding: 15px;}
.ruralRoadMaintenanceReport ul li .labBlock:hover {    box-shadow: 0 20px 30px rgba(0, 0, 0, 0.2);}
.ruralRoadMaintenanceReport ul li .labBlock {    position: relative;    width: 100%;    text-align: center;    padding: 25px 15px;    min-height: 150px;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);    border-bottom: 3px solid #0a3f88;   transition: all 350ms ease 0s;    -webkit-transition: all 350ms ease 0s;}
.ruralRoadMaintenanceReport ul li .labBlock .views-field-title {    position: absolute;    left: 15px;    right: 15px;    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);     font-weight: 600;    font-size: 17px;    margin-bottom: 15px;    line-height: 1.4;}
.ruralRoadMaintenanceReport ul li a {    color: #0a3f88;    display: block;}
.ruralRoadMaintenanceReport ul li a:hover { color: #595959;}
 /*****Training Modules on Rural Roads Maintenance CSS End*****/
  /*****Training Modules on Rural Roads Maintenance Black Theme CSS Start*****/ 
.wob .ruralRoadMaintenanceReport ul li .labBlock{background: #666; border-bottom: 3px solid #80ff00;}
.wob .ruralRoadMaintenanceReport ul li a {color: #fff; display: block;}
.wob .ruralRoadMaintenanceReport ul li a:hover {color: #ff0;}
 /*****Training Modules on Rural Roads Maintenance Black Theme CSS End*****/ 


 .newButtons { margin-bottom: 20px;}
.newButtons ul{margin:0; padding:0;}
.newButtons ul li{ float:left; margin-right:15px; margin-bottom:10px; list-style:none;}
.newButtons ul li.firstButton a{color:#fff; background:#ff822a; padding:12px 15px; -webkit-transition: all 350ms ease 0s; transition: all 350ms ease 0s; text-decoration:none;
border-radius:15px; font-size:1.063em; text-transform:uppercase; border:1px solid #ff822a;}
.newButtons ul li.firstButton a:hover{color:#fff; background:#263051; text-decoration:none; border:1px solid #263051;}
.newButtons ul li.secondButton a{color:#263051; background:#fff; padding:12px 15px; -webkit-transition: all 350ms ease 0s; transition: all 350ms ease 0s; text-decoration:none;
border-radius:15px; font-size:1.063em; text-transform:uppercase; border:1px solid #263051;}
.newButtons ul li.secondButton a:hover{color:#fff; background:#263051; text-decoration:none; border:1px solid #263051;}	
marquee {
    padding: 10px 0;
    font-size: 1.143em;
    color: #0d0d0d;
}
#nav li:nth-child(5) ul.menu ul { width: 200px; left:260px; }
 #nav li:nth-child(5) ul ul{left:300px; }
 .generalBodyMeetingWrap .generalBodyMeetingList.generalBodyMeetingList2{ padding-left:8px; padding-right:8px;}
 #nav li:nth-child(5) ul.menu { width: 260px; }
 #nav li:nth-child(5) ul.menu ul ul { left: 200px; }
 
.mostServices {display: inline-block;}
/*----popup-----*/ 
.popupCon {
	position: fixed; 
	top: 50%;
	left: 50%;
	z-index: 999999;
	transform: translate(-50%, -50%);
	max-width: 1100px;
	width:100%;
}
.popupInner {
	position: relative;
}
.popupInner img {
	z-index: 0;
	position: relative;
}
.popupTable {
	margin-bottom:10px;
}
.popLInks {
	position: absolute;
	top: 0;
	right: -470px;
	z-index: 99999;
	width: 450px;
	height: 450px;
}
.loadBg {
	background-color: rgb(0, 0, 0);
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	opacity: 0.7;
	z-index: 99998
}

.popLInks a {
	overflow: hidden;
	width: 100%;
	display: block;
	z-index: 99999;
	position: relative;
	float: left;
	text-indent: -1000px;
	height: 54px;
}
.moreDetails {
	position: absolute;
	top: 81%;
	left: 188px;
	width: 50%;
	height: 34px;
	z-index: 999999
}
.popupInner .onLoadPopupClose {
	cursor: pointer;
	height: 25px;
	overflow: hidden;
	position: absolute;
	right: -15px;
	text-indent: 0;
	top: -24px;
	transition: none 0s ease 0s;
	width: 25px;
}
.popupInner .onLoadPopupClose:hover {
	cursor: pointer;
}
.imgTable img {
    border: 10px solid #fff;
}
.noJS .onLoadPopup {
	display: none!important;
}
/* .MenuLi8{ background-color: #ff9d2d; } */

.venue-barcode img {
    border: 1px solid #000;
    height: 205px;
}
.venue-barcode {
    float: left;
}
.mapInner {
    float: left;
    margin-right: 30px;
    box-shadow: 0 0 10px rgb(0 0 0 / 40%);
}
img.rigthFlag {
    margin-top: -5px;
    position: relative;
    vertical-align: middle;
}


#nav li a {
    padding: 3px 15px !important;
}

ul.menu > li.menu-item {
    border-bottom: 1px solid #ccc; /* Light gray line */
    padding-bottom: 5px;
    margin-bottom: 5px;
}

/* Optional: remove the line after the last item */
ul.menu > li.menu-item:last-child {
    border-bottom: none;
    margin-bottom: 0;
}



