@charset "utf-8";
/*======================================================================
Site Name: Silver HTML
Theme URI: https://sttlvss.silvertouch.com/svn/htmlcodebank/html
Description: this site is developed by STTL
Version: 1.0
Author: Web Team
------------------------------------------------------------------------
Base Color: #fff (White)
Header Color: #fff (Dark Blue)
Text Color: #393939 (Dark Grey)
Title Color: #393939 (Dark Grey), #e65a15 (Orange)
Footer Color: #f5f5f5 (Dark Grey)
------------------------------------------------------------------------
Layout Width: 100%
Container Width: 1280px
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;}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:#024e86;transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s;}a:focus {outline:thin dotted}a:hover,a:active {outline: 0;}a:hover {text-decoration:none;color:#E65A15;}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: middle; max-width:100%; height:auto;}figure {margin:0;}legend {white-space:normal;}q { quotes:"\201C" "\201D" "\2018" "\2019" }small { font-size:80% }sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline }sup { top:-0.5em }sub { bottom:-0.25em }table{border-collapse: separate;border-spacing: 0;width: 100%; empty-cells:show; border:none;}table table { margin:0}th,td {border:none; padding:8px 10px}caption,th,td {font-weight: normal;}
/********* Form fields *********/
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:40px; padding:0;font-size:100%;line-height:normal;}
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:9px 11px;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;}
/********* 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}
/****************font-face***********/

/********* 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:#555;  font-family: 'Open Sans', sans-serif; font-size:100%; /*font-size:14px;*/ line-height:1.5;}
body {font-family: 'Open Sans', sans-serif;overflow-x: hidden;} 
h1 {font-size: 2.308em;  }
h2 {font-size: 2.000em;}
h3 {font-size: 1.692em;  }
h4 {font-size: 1.538em; }
h5 {font-size: 1.385em; }
h6 {font-size: 1.231em;}
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 { padding: 6px 0 6px 15px; position: relative;font-size: 15px;}
.bulletText li:before { content: "\f105"; position: absolute; font-family: fontawesome; left: 0; font-size: 17px; top: 4px; }
p,h1,h2,h3,h4,h5,h6, ul,ol,dd,table,fieldset,address {margin: 0 0 15px;}
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:40px; padding:5px 10px;}
input[type="submit"], input[type="button"],input[type="reset"],button,.button{ background-color:#1CCACD; color:#fff; border:1px solid #1CCACD;}
input[type="submit"]:hover, input[type="button"]:hover,input[type="reset"]:hover,button:hover,.button:hover{color:#fff; background-color:#333;}
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%;}
#wrapper {background-color: #fff; }
.fileSize {font-size:12px; display:inline-block; vertical-align:middle; margin-left:3px;}
.extIcon {vertical-align:middle; margin-left:3px;}
.rsIcon { display:inline-block; 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;}
.viewAll a{background:none; font-weight:500; font-size:14px;  padding:5px 15px;text-decoration: none; transition:all 300ms ease 0s;color:#034880; text-decoration:none; border:none;}
.viewAll a:hover{background: #fc9348; color:#fff;  text-decoration:none; }
.projects .viewAll a{background:none; font-weight:500; font-size:14px; border:2px solid rgba(255,255,255,0.3); border-radius: 40px; padding:5px 15px; transition:all 300ms ease 0s;color:#fff;}
.projects .viewAll a:hover{background-color:#f99f21; border:2px solid rgba(255,255,255,1);}
.knowMore a{font-size:14px; background:none; border:1px solid #fff;padding:8px 25px; transition:all 300ms linear;color:#fff;}
.knowMore a:hover{background: rgba(252,80,74,1);
background: -moz-linear-gradient(top, rgba(252,80,74,1) 0%, rgba(255,109,65,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252,80,74,1)), color-stop(100%, rgba(255,109,65,1)));
background: -webkit-linear-gradient(top, rgba(252,80,74,1) 0%, rgba(255,109,65,1) 100%);
background: -o-linear-gradient(top, rgba(252,80,74,1) 0%, rgba(255,109,65,1) 100%);
background: -ms-linear-gradient(top, rgba(252,80,74,1) 0%, rgba(255,109,65,1) 100%);
background: linear-gradient(to bottom, rgba(252,80,74,1) 0%, rgba(255,109,65,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc504a', endColorstr='#ff6d41', GradientType=0 ); }
/********** 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:8px 10px;border-bottom:1px solid #E9E9EA;border-right:1px solid #E9E9EA;}
table tr:nth-child(odd) td, .tableRowOdd{ background-color:#efefef;}
caption,th,td {font-weight: normal; background:#fff}
th, .tableData th{background:#4876b7;color: #ffffff;}
.tableScroll { overflow-y:hidden; overflow-x:auto} 
.responsiveTable th {    background: #4876b7 !important; color: #fff; }

/* ******** 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 *********/

.mainNavigation { margin: 0; position: relative; background: none; clear: both; z-index: 9999; background-color: #02437b; }
.toggleMenu { display:none; padding:15px; text-decoration:none }
.toggleMenu .mobileMenu { font-size:1.250em; color:#fc5349; }
.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:hover:after{display: none;}
#nav li:last-child:after{display: none;}
#nav li .dropdown-menu li:after{display: none;}
#nav li:after { content: ""; position: absolute; width: 1px; height: 12px; background: #a1a1a1; top: 50%; margin-top: -5px; }
#nav li a { padding:5px 20px; line-height:36px; color:#fff; font-size:1em; display:inline-block; text-decoration:none; text-transform: capitalize;font-weight: 400; }
#nav ul {width:230px; 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; background: #e32b00; font-size: 1em; line-height: 26px; color: #fff; border: none; border-top: 1px solid #d5d5d5; padding: 5px 15px 5px 15px; text-align: left; }
#nav ul ul {top:0; left:230px } /*#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: #e32b00; 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:#02437b; 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:17px; right:10px;z-index:11}
#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; }
.searchDataToggle{ position:absolute; right:0px; top:30px; width:270px; z-index:2; }
.searchDataToggle .searchBtn { position:absolute; right:0px; background-color:#4087e7; border:1px solid #eae6ff;}
.searchDataToggle .searchInput { color:#000; background-color:#fff; padding-right:40px;  }
.searchDataToggle{display:none;}


/********* indexBanner *********/
.indexBanner { background-image: url(../images/brand-blue.jpg); background-repeat: no-repeat; background-size: cover;padding: 50px 0;    border-bottom: 2px solid #9c9c9c;background-position: center;position: relative; }
.bannerSilderLeft { width: 65% !important; float: left;  position: relative;}
.indexBanner .row{margin-bottom: 0;}
.bannerSilderLeft .owl-item{display: inherit !important; float: left;}
.bannerSilderLeft .owl-item img{height: 309px;}
.bannerItem{border: 2px solid #c1c1c1;}
.bannerTitle { background: #fff; padding: 5px;min-height: 66px; }
.bannerTitle a{text-decoration: none;}
.bannerTitle p { color: #000; margin-bottom: 0; font-size: 15px; }
.bannerSilderLeft .owl-controls { position: absolute; top: 40%; margin: 0 auto; text-align: center; left: 0; right: 0; }
.bannerSilderLeft .owl-next {  position: absolute;right: 0; background-color: #fff !important;color: #a6a6a6 !important;border-radius: 50px;border: none !important; }
.bannerSilderLeft .owl-prev {  position: absolute;left: 0;background-color: #fff !important;color: #a6a6a6 !important;border-radius: 50px;border: none !important; }
.bannerSilderLeft .owl-dot{display: none !important;}

.bannerSilderLeft .owl-nav .owl-next{color: #b7b7b7; font-size: 15px; margin: 5px; background: #ffffffd9; display: inline-block; cursor: pointer; -webkit-border-radius: 3px;border-radius: 30px !important; width: 32px; line-height: 0px; text-align: center;}
.bannerSilderLeft .owl-nav .owl-prev{color: #b7b7b7; font-size: 15px; margin: 5px; background: #ffffffd9; display: inline-block; cursor: pointer; -webkit-border-radius: 3px;  border-radius: 30px !important; width: 32px; line-height: 0px; text-align: center;}
.bannerSilderLeft .owl-nav .owl-prev .fa{color: #a6a6a6;font-size: 15px;font-weight: bold;}
.bannerSilderLeft .owl-nav .owl-next .fa{color: #a6a6a6;font-size: 15px;font-weight: bold;}
.bannerSilderLeft .owl-nav .owl-next:hover{background-color: #fc9348 !important;}
.bannerSilderLeft .owl-nav .owl-prev:hover{background-color: #fc9348 !important;}
.bannerSilderLeft .owl-nav .owl-next:hover .fa{color: #fff;}
.bannerSilderLeft .owl-nav .owl-prev:hover .fa{color: #fff;}
.bannerSilderLeft .owl-nav .owl-prev,.owl-next{position: absolute;top: 30%;height: 32px;}
.bannerSilderLeft .owl-theme .owl-controls .owl-nav [class*=owl-]{border-radius: 50px !important;}


/********** Owl Carousel **********/

.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
.owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
.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(0px, 0px, 0px);}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel .owl-refresh .owl-item {display: none;}
.owl-carousel .owl-item {position: relative;min-height: 1px;display: inline-block;}
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.owl-carousel .owl-grab {cursor: move;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-item img {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;-webkit-transition: scale 100ms ease;-moz-transition: scale 100ms ease;-ms-transition: scale 100ms ease;-o-transition: scale 100ms ease;transition: scale 100ms ease;}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;}
.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-controls .owl-nav [class*=owl-] { color: #b7b7b7; font-size: 17px; margin: 5px; background: #ffffffd9; display: inline-block; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-radius: 30px; width: 35px; height: 35px; line-height: 35px; text-align: center; }
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#41afaa;color:#fff;text-decoration:none}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-dots .owl-dot, .noJS .owl-dots .owl-dot{display:inline-block;}
.owl-theme .owl-dots .owl-dot span, .noJS .owl-dots .owl-dot a{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span,.noJS .owl-dots .owl-dot.active a{background:#869791}
.noScript { display:none;} 
.no-js .owl-carousel {display: block;}
.noJS .owl-controls {position:absolute; left:0; bottom:-40px; width:100%; text-align:center;-webkit-tap-highlight-color:transparent}
.noJS .owl-controls.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;}


.sliderBanner .item {
	position: relative;
	min-height: 478px;
	background-position: center top;
	background-size: cover; /*background:none !important;*/
}
.sliderBanner .item > img {
	display: none;
}
.indexBanner .sliderBanner.owl-theme .owl-controls { position: absolute; top: 42%; margin: 0 auto; left: 0; right: 0; text-align: center; }
.indexBanner .sliderBanner.owl-theme .owl-dots .owl-dot.active span{background:none; border:1px solid #fff;}
/********** Responsive Tab **********/

.resTab {position: relative;}
.resTab .tabNav {margin:0;padding: 0; list-style:none}
.resTab .tabNav li {display: inline-block;margin: 0;position: relative;background-color: #00c5ad;}
.resTab .tabNav li a {display: inline-block;padding: 10px 12px;text-decoration: none;font-size: 14px;font-weight: bold;color: #fff;}
.resTab .tabNav .r-tabs-state-active a {color: #00c5ad;text-shadow: none;background-color: white;}
.resTab .tabContent {padding: 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}

/********* Back to Top **********/

#backtotop { background: #02437b url(../images/backtotop.png) no-repeat; cursor: pointer; display: none; height: 40px; width: 40px; overflow: hidden; position: fixed; right: 10px; bottom: 60px; text-indent: -99999px; z-index: 999; display: none; background-position: center; box-shadow: 0 0 7px rgba(0, 0, 0, 0.37); transition: 1s; }
#backtotop:hover {  background-color: #fc9348;}

/*********  Accordion ******** */


.accordion { margin-bottom:20px;}
.accordion .accTrigger { background: url(../images/plus.png) left 5px no-repeat; padding-left: 20px; cursor: pointer; background-position: right; padding: 15px 30px 15px 0; border-bottom: 1px solid #f3f3f3; color: #4480b2; font-size: 20px; }
.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;background-position: right !important;color: #183255;}
.accordDetail {padding:10px 20px; display:none;color: #424242;}
.noJS .accordDetail { display:block; padding:10px 0}
.combinedList .accordion li{ list-style: none !important; border-bottom: 1px solid #e8e8e8; }

/*********  Marquee *********/

.marquee {overflow:hidden;}
.marqueeScrolling li { float:left; margin-right:25px;}
.noJS .btnMPause { display:none;}
.noJS .marqueeScrolling { overflow-y:hidden; overflow-x:auto}
.noJS .marquee{ width:240%}

/********** 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;}@media only screen and (max-width: 479px) {.litebox-overlay .litebox-close { display: none; }}

/*----Date Picker----*/
.ui-datepicker, .eventCalOut, .calendarIcon {background-color:#d9e7f4;}
.ui-datepicker th, .ui-state-highlight {background-color:#bdbdbd;}
.ui-state-active, .ui-datepicker tbody a:hover {background-color:#052847;color: #fff !important;}
td.ui-datepicker-today a { color: #fff !important; }
.ui-state-highlight.ui-state-active { color: #fff; }
.ui-datepicker-prev span, .ui-datepicker-next span { }
.ui-datepicker {color:#fff; font-size:13px; }
.ui-datepicker { width: 25%;  padding: .2em .2em 0; display: none; min-height: 230px;z-index: 9 !important; }
.ui-datepicker .ui-datepicker-header { position: relative;     padding: 4px 0;background: #4876b7; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 9px; width: 2.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev { left: 21px; }
.pressPosting .ui-datepicker-next .fa-angle-right {font-size: 26px;color: #fff;}
.pressPosting .ui-datepicker-prev .fa-angle-left {font-size: 26px;color: #fff;}
.pressPosting ul li a:hover { color: #4e8ac8; }
.ui-datepicker .ui-datepicker-next { right: -12px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -21px; top: 50%; margin-top: -12px; font-size:18px;    color: #fff; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker-year {color: #fff;}
.ui-datepicker-month { color: #fff; }
.ui-datepicker .ui-datepicker-title select { font-size: 16px; margin: 6px 0; height: 32px; background-color: #fff; font-weight: 600; }
.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;min-height: 230px;}
.ui-datepicker th { padding: .5em .3em; text-align: center; font-weight: bold; border: 0;    background-color: #02447c; }
.ui-datepicker td { border: 0; padding: 1px; background-color:transparent;     border: 1px solid #fff;}
.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; }
.btn-reset { background: #6b6b6b; border: none; color: #fff;cursor: pointer; text-decoration: none; display: inline-block; vertical-align: top; height: 44px; line-height: 44px; width: 100px; font-size: 16px; }
.btn-reset:hover { color: #fff; background: #4480b2; }
.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:#152b48; }
.ui-datepicker-title { font-size:18px; font-weight:normal; color:#052847; }
.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:#275596; }
.ui-datepicker-prev span { background-position:-147px -27px; overflow:hidden; width:35px; height:25px; position:static; margin:5px 0 0; }
.ui-datepicker-next span { background-position:-175px -27px; overflow:hidden; width:35px; height:25px; position:static; margin:5px 0 0; }

.ui-datepicker td span, .ui-datepicker td a { line-height: 22px; font-size: 16px; width: 29px; border-radius: 25px; text-align: center !important; display: inline-block; }
.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 **********/
.homeSprite { background-image: url(../images/home-sprite.png); background-repeat: no-repeat;}
.container { margin:0 auto; width:100%; max-width:1280px;padding: 0 15px;}
#content {}
.content {}
.sidebar {}
.fullWidth {}

/********** Top Links and Font Resize **********/
.jsRequired{display:none;}
.topStrip{ padding:9px 0; line-height:23px; background-color:rgb(2 67 123);}
.leftLink { float:left;}
.rightLinks { float:right;}
.topStrip ul {list-style:none; padding:0; margin:0}
.topStrip li { float:left; padding:0 12px; position:relative; }
.topStrip .fontResize { padding-top:2px}
.topStrip a{color:#fff;text-decoration:none;font-size:0.8125em;}
.topStrip a:hover {text-decoration:none;color:#fc9348;}
.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:#fff; overflow:hidden; margin-top:-7px; }
.topStrip li:first-child:before{display:none;}
.langDropDown select option {
    color: #000;
}
#login:before{display:none;}
.leftLink a { padding: 12px 9px; }
.leftLink a:hover { background: #fc9348; color: #fff; }
/********** Access Control **********/

#accessControl input {float:left; height:19px; background:none;border:none; padding:0; width:22px; color:#fff; font-family: 'Open Sans', sans-serif;}
#accessControl input:hover { color:#fc9348;}
#accessControl .normal { font-size:14px;}
#accessControl .large { font-size:15px;}
#accessControl .contrastChanger { height:22px; width:22px; background-repeat:no-repeat; overflow:hidden; text-indent:-9999px; text-transform:capitalize;} 
#accessControl .contrastChanger.normal { background-image:url(../images/a-light.gif); }
#accessControl .contrastChanger.wob { background-image:url(../images/a-dark.gif);}
.font-lists { display: inline-block; vertical-align: middle; margin-top: -2px; }
.contrast-lists { display: inline-block; vertical-align: middle; }
#accessControl { margin-top: -2px; }
/********** High Contrast View **********/

body.wob {background-color:#c4c4c4;color:#fff}
.wob .leftLink a{color:#ff0; }
.wob a:hover {color:#80ff00}
.wob .topStrip{background-color: rgb(54, 54, 54);}
.wob #logo h3{color: #2e2e2e;}
.wob .mainNavigation{background-color: #212121;}
.wob .latestPostRight{background: #050505;}
.wob .latestPostRight ul li a{color: #f5f5f5;}
.wob .latestPostRight h2 .active{color: #97ed35;border-bottom: 3px solid #97ed35;}
.wob .latestPostRight h2{color: #ffffff;border-bottom: 1px solid #ffffff;}
.wob .bannerTitle{background: #050505;}
.wob .bannerTitle p{color: #fff;}
.wob .viewAll a{color: #5cc531;}
.wob .auditState{background-color: #212121;}
.wob .searchAudit button{background: #010101;}
.wob .postingComment{background: #070505;}
.wob .reportPressColl .ticker{background-color: #262626;}
.wob .pressPosting .tabContainer{background: #262626;}
.wob .pressPosting .pressInner{background: #262626;}
.wob .footerEnd{background: #262626;}
.wob .ui-datepicker .ui-datepicker-header{background: #363636;}
.wob .viewall a{color:#5cc531; }
.wob .pressPosting .ui-state-active, .ui-datepicker tbody a:hover{background-color: #262626;}
.wob #backtotop{background: #262626 url(../images/backtotop.png) no-repeat;background-position: center;}
.wob #backtotop:hover{background: #5cc531 url(../images/backtotop.png) no-repeat;background-position: center;}
.wob .pageHeader{background-color: rgb(91, 91, 91);}
.wob .rightFunctionality{background-color: #212121;}
.wob .rightFunctionality h2{border-bottom: 2px dotted #d8d8d8;}
.wob .views-field-title {background: #212121;}
.wob .entryContent p{color: #fff;}
.wob .leftContentFunctionality{color: #000;}
.wob .indexBanner{background: #535353;}
.wob .searchAudit input{background-color: #010101;}
.wob .auditState .tabContainer{background: #000;}
.wob .auditState .resTab .tabNav .r-tabs-state-active a{background: #171717;}
.wob .auditStack .activityTicker li a{color: #fff;}
.wob .audtiMoreClick a{color: #5cc531;}
.wob .auditIconTop h4{background: #444444;}
.wob .auditState .resTab .tabNav .r-tabs-state-active a:before{    border-top: 15px solid #ffffff;}
.wob .pressPosting ul li a{color: #fff;}
.wob .pressDate span:last-child{background: #838384;}
.wob .reportPressColl .pressInner li p{color: #ffffff;}
.wob .reportPressColl .pressInner li p a{color: #fff;}
.wob .reportPressColl .pressInner .tenderDate a { color: #ffff00; }
.wob .pressInner small{color: #fff;}
.wob #nav li a:hover{background-color: #808080;}
.wob .audirBtn{color: #000000;}
.wob .entryContent{background: #000;}
.wob .guidelinesList li{background: #4f4f4f;border-left: 4px solid #ffffff;}
.wob .guidelinesList li h5{color: #fff;}
.wob .guidelinesPdfIcons a b { color: #ffff00; }
.wob .guidelinesPdfIcons sub{color: #ffffff;}
.wob .responsiveTable th{ background: #444444 !important;}
.wob .entryContent h2{color: #5cc531;}
.wob .entryContent h3{color: #5cc531;}
.wob .entryContent h4{color: #5cc531;}
.wob .entryContent h5{color: #5cc531;}
.wob .entryContent h6{color: #5cc531;}
.wob .gy { background: #000; }
.wob .coreList button{background: #212121; border: 1px solid #212121;}
.wob .btn-reset { background: #212121;}
.wob .video-field-content a{color: #fff !important;}
.wob .pdfIcons small { color: #fff; }
.wob .archive-top a { display: inline-block; font-size: 18px; color: #ffffff; border: 1px solid #5b5b5b; padding: 10px 20px 10px 40px; border-radius: 0px; text-decoration: none; background: url(../images/archive.png) 12px 8px no-repeat #5b5b5b; line-height: 20px; }
.wob .reportListing .categoryText{background-color: #212121;}
/********** 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;}

/********** Header **********/
.headerPart{width:76%; margin:0 auto; display:inline-block;}
.langDropDown select{appearance:none; -webkit-appearance:none; border:0 none; padding:0; line-height:20px; font-size:12px; color:#fff; height:20px; background:url(../images/lang-drp-arrow.png) right center no-repeat; padding-right:15px; font-family: 'Open Sans', sans-serif;}
#header{background-color: rgba(255,255,255,0.9);}
.headerPart .headerBox{padding:20px 0 10px 0; text-align:center;}
.headerBox { display: flex; flex-wrap: wrap; }
.headerLeft { display: inline-flex; }
.headerPart { justify-content: center; display: inline-flex; margin: 0 auto; }
.headerRight { display: inline-flex;width: 80px; }
#login .search{background: rgba(252,80,74,1);
background: -moz-linear-gradient(top, rgba(252,80,74,1) 0%, rgba(255,109,65,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252,80,74,1)), color-stop(100%, rgba(255,109,65,1)));
background: -webkit-linear-gradient(top, rgba(252,80,74,1) 0%, rgba(255,109,65,1) 100%);
background: -o-linear-gradient(top, rgba(252,80,74,1) 0%, rgba(255,109,65,1) 100%);
background: -ms-linear-gradient(top, rgba(252,80,74,1) 0%, rgba(255,109,65,1) 100%);
background: linear-gradient(to bottom, rgba(252,80,74,1) 0%, rgba(255,109,65,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc504a', endColorstr='#ff6d41', GradientType=0 ); padding:12px 12px;}
#login .search:hover {background: #4876b7;}
#logo a { text-decoration: none; }
#logo h3 { color: #4876b7; margin-bottom: 7px; font-size: 1.4375em; font-weight: 800; line-height: 26px; }
#logo p { margin-bottom: 8px; font-size: 1.125em; color: #555;font-weight: 500; }
.headSecound { padding: 15px 0; }

/********** Latest Report **********/

.latestPostRight { width: 32%; float: right; background: #fff;padding: 15px; }
.latestPostRight h2 { color: #727273; font-size: 1.3125em; font-weight: 600; cursor: pointer;position: relative; margin-bottom: 18px; border-bottom: 1px solid grey; }
.latestPostRight .activityTicker{padding-bottom: 20px;}
.latestPostRight h2 span:nth-child(2) { margin-left: 10px; }
.latestPostRight h2 .active { color: #1f425f; padding: 2px 10px; border-bottom: 3px solid #1f425f; }
.latestPostRight h2 span { padding: 0 8px;}
.latestPostRight .tickerDivBlock { height: 270px !important; }
.latestPostRight .activityTicker li { font-size: 16px; position: relative; list-style: none; padding: 15px 0; border-bottom: 1px solid #bbbbbb; }
.latestPostRight .activityTicker li p{margin-bottom: 0;}
.auditState { padding: 50px 0; background-color: #eeeeee; }
.searchAudit { margin-bottom: 30px; }
.searchAudit .input-area.text { width: 88%;display: inline-block;}
.searchAudit input { background-color: #fff; height: 50px; font-size: 16px; padding: 10px 25px;border: 1px solid #b7b7b7; color: #5f5e5e;    font-family: 'Open Sans', sans-serif; }
.searchAudit button { background: #034880; border: 1px solid #fff; width: 144px; height: 50px; font-size: 18px;display: inline-block;vertical-align: top;font-family: 'Open Sans', sans-serif; }
.searchAudit button:hover { background: #fc9348; border: 1px solid #fc9348; }
.latestPostRight ul li a{color: #313131;}
.latestPostRight ul li a:hover{color: #fc9348;}

.areaWhite {background: #fff; padding: 15px;}

.latestPostRight .latestPostsList li { border-bottom: 1px solid #bdbbbb; }
.latestPostRight .latestPostsList li a{font-size: 1em;text-decoration: none;}
.latestPostRight .latestPostsList{height: 258px;overflow: hidden;padding-left: 0;padding-right: 12px;}
.latestPostRight .latestPostsList::-webkit-scrollbar {width: 6px;border-radius: 10px;}
.latestPostRight .latestPostsList::-webkit-scrollbar-track {background: #d1d1d1;border-radius: 10px;} 
.latestPostRight .latestPostsList::-webkit-scrollbar-thumb {background: #a6a6a6;border-radius: 10px;}
.latestPostRight .latestPostsList::-webkit-scrollbar-thumb:hover {background: #555;}
.categoryListBread { color: #4480b1; margin-bottom: 20px; font-size: 20px;text-align: left;}

.audirBtn { padding: 11px 20px 11px 50px; color: #034880; text-decoration: none; font-size: 17px; font-weight: 500; float: left; background-color: #fff; border-radius: 7px 7px 0px 0px; border: 1px solid #034880; border-bottom: 0; position: relative; }
.audirBtn:hover { background-color: #fc9348; color: #fff; border-color: #fc9348; }
.audirBtn:before { content: "\f0f6"; position: absolute; left: 25px; font-family: fontawesome; top: 8px; font-size: 20px; }

.auditState .resTab .tabNav li a{ border-right: 1px solid #c5c5c5;border-top: 1px solid #c5c5c5;padding: 8px 30px !important;font-size: 16px !important; border-radius: inherit;}
.auditState .resTab .tabNav { background-color: transparent; }
.auditState .resTab .tabNav .r-tabs-state-active a{background: transparent; color: steelblue !important;position: relative;}
.auditState .resTab .tabNav .r-tabs-state-active a:before { content: ""; position: absolute; bottom: -15px; margin: 0 auto; text-align: center; left: 0; right: 0; border-left: 26px solid transparent; border-right: 26px solid transparent; border-top: 15px solid #013b72; width: 0; height: 0; }
.auditState .resTab .tabNav li{margin: 8px 0 0 0;float: left;border-radius: inherit;}
.auditState .resTab .tabNav li a{ border-right: 1px solid #c5c5c5;border-top: 1px solid #c5c5c5;padding: 8px 30px !important;font-size: 16px !important; border-radius: inherit;} .auditState .resTab .tabNav { background-color: transparent; }.auditState .resTab .tabNav .r-tabs-state-active a { background: #013b72; color: #fff !important; position: relative; } .auditState .resTab .tabNav .r-tabs-state-active a:before { content: ""; position: absolute; bottom: -15px; margin: 0 auto; text-align: center; left: 0; right: 0; border-left: 26px solid transparent; border-right: 26px solid transparent; border-top: 15px solid #013b72; width: 0; height: 0; } .auditState .resTab .tabNav li{margin: 8px 0 0 0;float: left;border-radius: inherit;}

.stateBtn { float: right; position: relative;}
.stateBtn :before { content: "\f19c"; position: absolute; left: 16px; font-family: fontawesome; }
.stateBtn a { padding: 14px 4px 14px 48px; display: inline-block;font-weight: 500;  color: #034880 !important; font-size: 18px; line-height: 21px; text-shadow: none; text-decoration: none; height: 48px; }
.stateBtn a:hover{background: #41afaa;color: #fff !important;}

ul.auditIcons { padding: 12px; margin: 0; }
.auditIcons li {  border: 1px solid #b9b9b9; box-shadow: 1px 1px 1px 1px #b9b9b9; border-radius: 11px; overflow: hidden;}
.auditIconTop h4 { color: #fff; text-align: center; margin-bottom: 0; padding: 8px; background: #02437b; font-weight: 600;font-size: 18px;height: 74px; }
.auditIcon .activityTicker li{width: 100%; border:none;}
.auditIconTop { border-bottom: 3px solid #b9b9b9; overflow: hidden; }
.auditStack { padding: 10px; }
.auditStack .activityTicker li a{color: #555; font-size: 15px; text-decoration: none;}
.auditStack .tickerDivBlocks { height: 240px; overflow: hidden; }
.auditStack .tickerDivBlocks::-webkit-scrollbar {width: 6px;border-radius: 10px;}
.auditStack .tickerDivBlocks::-webkit-scrollbar-track {background: #d1d1d1;border-radius: 10px;} 
.auditStack .tickerDivBlocks::-webkit-scrollbar-thumb {background: #a6a6a6;border-radius: 10px;}
.auditStack .tickerDivBlocks::-webkit-scrollbar-thumb:hover {background: #555;}
.audtiMoreClick { text-align: right; display: inline-block; width: 100%; border-top: 2px solid #f0f0f0; padding-top: 15px; }
.audtiMoreClick a:hover {color: #fc9348;}
.auditIconTop img { text-align: center; max-width: 245px; margin: 0 auto; }
.auditIcons .tickerDivBlocks ul{padding: 0;margin: 0;}
.auditIcons .tickerDivBlocks ul li{width: 100%;border: none; box-shadow: none; border-radius: 0px; overflow: inherit;margin: 0;}
.audtiMoreClick a { text-decoration: none; font-size: 16px; display: inline-block;    color: #034880;font-weight: 600;}
.auditState .tabContainer{background-color: #fff;}
.auditState .owl-controls { position: absolute; top: 45%; margin: 0 auto; text-align: center; left: 0; right: 0; }
.auditState .owl-prev { position: absolute;top: 50%; left: 0; width: 45px; height: 45px; background: #ffffff; border-radius: 60px; padding: 9px 14px;color: #6b6b6b;border: 1px solid #d2d2d2; }
.auditState .owl-prev:hover { background: #fc9348; color: #fff; }
.auditState .owl-next{ position: absolute;top: 50%;right: 0;background: #ffffff; width: 45px; height: 45px; border-radius: 60px; padding: 9px 14px;color: #6b6b6b;border: 1px solid #d2d2d2;}
.auditState .owl-next:hover { background: #fc9348; color: #fff; }
.audtSpaces {height: 130px; padding-top: 18px; }
.auditIconTop img { width: 96px !important;}
.fa-chevron-left:before { content: "\f053"; }
.fa-chevron-right:before { content: "\f054"; }
.auditState .row{margin-bottom: 0;}
.auditStack .activityTicker li a:hover { color: #E65A15; }
.auditState .resTab .tabNav li{background-color: #fff;}
.auditState .resTab .tabNav {border-bottom: 1px solid #404046;}

/*--------Tooltip-------*/

.bt-content{position: relative;}
.bt-content:before { position: absolute; border-top: 12px solid #ffffff00; border-right: 25px solid #4682b4; border-bottom: 12px solid transparent; top: 0; left: 0px; content: ""; z-index: 0; }
.bt-content .toolTipDisplay { position: absolute; background: #fff; width: 30%; left: 15px; border: 1px solid #dedede; }
.bt-content .toolTipDisplay li { float: left;margin: 5px 10px 5px 15px; }
.toolTipDisplay a { text-decoration: none; color: #152b48; display: inline-block;font-size: 14px; }
.ui-datepicker td{position: relative;text-align: center;}
.ui-tooltip { width: 80%; }

.reportTitle h3 { font-size: 27px; margin-bottom: 0;display: inline-block;color: #fff; line-height: 24px; }
.reportTitle a { text-align: right; float: right; margin-top: 9px;color: #fff; }
.reportTitle { margin-bottom: 22px;}
.postingComment { padding: 40px 0; position: relative; font-family: 'Open Sans', sans-serif; background: #00265d; background: -moz-linear-gradient(-45deg, #00265d 1%, #00265d 37%, #03558d 100%); background: -webkit-linear-gradient(-45deg, #00265d 1%,#00265d 37%,#03558d 100%); background: linear-gradient(135deg, #00265d 1%,#00265d 37%,#03558d 100%);}
.iconSlider ul { padding: 0; }
.iconSlider { padding-top: 66px; }
.iconSlider ul li:hover a { color: steelblue; }
.pressPosting .reportCaption { position: absolute; right: 0; width: 50%; bottom: 25px; }
.iconSlider .fa-angle-left { font-size: 35px; }
.iconSlider .fa-angle-left:hover { color: #4e8ac8; }
.iconSlider .fa-angle-right:hover { color: #4e8ac8; }
.iconSlider .fa-angle-right { font-size: 35px; }
.carouselBlock .fa-angle-left { font-size: 35px; }
.carouselBlock .fa-angle-left:hover { color: #4e8ac8; } 
.carouselBlock .fa-angle-right:hover { color: #4e8ac8; } 
.carouselBlock .fa-angle-right { font-size: 35px; }
.pressPosting:last-child { text-align: center; width: 29%; }
.pressPosting .resTab .tabNav li { background: transparent; }
.pressPosting .resTab .tabNav li a { color: #fff; font-size: 22px;padding-top: 0 !important;font-weight: 600;}
.pressPosting:nth-child(2){width: 25%; margin: 0 25px;}
.pressPosting img {border-radius: 13px;}
.pressPosting .ui-datepicker{width: 100%; min-height: 275px;padding: 0;}
.pressPosting  .ui-datepicker th{color: #373d74;background: #fff;    font-weight: 700;padding: 10px 0px;}
.pressPosting .ui-state-active, .ui-datepicker tbody a:hover{ background-color: #4876b7; color: #fff !important;}
.pressPosting td.highlight a{background-color: #bdbdbd;}
.pressPosting .ui-datepicker .ui-datepicker-header { padding: 10px 0; border-radius: 9px 9px 0px 0px; }
.pressPosting .ui-widget-content { border-radius: 9px;background-color: #fff;overflow: hidden; }
.pressPosting ul li { list-style: none; }
.pressPosting .ui-datepicker-title { font-size: 21px; position: relative; top: -2px;color: #fff; }
.pressDate { background: #f2f2f2; display: inline-block; vertical-align: middle; margin-right: 15px;border-radius: 8px;}
.pressPosting ul { padding-left: 0; margin-bottom: 0; }
.pressDate span { display: list-item; font-weight: 700; color: #535762; width: 48px; text-align: center; height: 22px;padding: 1px 0;font-size: 14px; }
.pressPosting ul li a { text-decoration: none; font-size: 16px; }
.pressPosting ul li a:hover{color: #fc9348;}
.pressPosting ul small{font-size: 14px;font-weight: 500;}
.pressDate span:last-child { background: #183a87; color: #fff; border-radius: 0px 0px 8px 8px; }
.pressDateRight { display: inline-block; vertical-align: top; width: 78%; color: #000;}
.selectView { width: 100%; text-align: right; display: inline-block; padding: 0 22px; font-size: 15px; text-decoration: none; font-weight: 700;color: #467fff; }
.pressPosting .resTab .tabNav .r-tabs-state-active a{color: #ffffff !important; text-shadow: none; background: transparent;}
.pressPosting .r-tabs-tab.r-tabs-state-active{position: relative;}
.selectView:hover { color: #1b4f74; }
.pressPosting { width: 38%; float: left;    position: relative; }
.pressPosting .resTab .tabContent{padding: 0;}
.pressPosting .tabContainer{padding: 16px 12px;background: #fff; margin-top: 15px;border-radius: 8px;padding-bottom: 7px;}
.pressPosting .pressInner { background: #fff;height: 241px; overflow: auto; }
.pressPosting .whatsNewWidgetItem{padding: 10px 0;}
.pressInner {scrollbar-color:#4e8ac8#d1d1d1;scrollbar-width: thin;}
.pressPosting .viewall{padding: 0 16px;}
.pressPosting .r-tabs-tab.r-tabs-state-active:after { content: ""; position: absolute; color: #fff; border-bottom: 6px solid #ffffff; width: 100%; left: 0; right: 0; bottom: -2px; }
.pressPosting .resTab .tabNav { border-bottom: 2px solid #fff; }
.iconSlider ul li {text-align: center; list-style: none; margin: 0 9px;padding-top: 6px;}
.iconSlider ul li img{transition: 1s;}
.iconSlider ul li:hover img{transform: scale(1.1);}
.iconSlider ul li p { color: #183255; margin-top: 20px; margin-bottom: 0; font-size: 18px; font-weight: 700; line-height: 22px; }
.iconSlider .owl-controls .owl-prev { position: absolute; left: -30px; background-color: transparent !important; }
.iconSlider .owl-controls .owl-next { position: absolute; right: -30px; background-color: transparent !important; }
.iconSlider .owl-dots { display: none ! important; }

.layingReport { background-color: #00275e; padding: 50px 0; }
.reportPressColl{width: 32%;float: left;}
.reportPressColl .tabContent { padding: 15px 0; }
.reportPressColl .tickerDivBlock { height: 215px !important; }
.reportPressColl:first-child { width: 40%; }
.reportPressColl .tickerDivBlock ul li a { color: #000; font-size: 17px; }
.reportPressColl .tickerDivBlock ul li a:hover { color: #41afaa;}
.reportPressColl .ticker { background-color: #fff; border-radius: 8px; padding: 24px 12px 0 12px; }
.viewall { width: 100%; display: inline-block; text-align: right; padding: 16px; }
.viewAll { text-align: right; width: 100%; display: inline-block; }
.viewall a {font-size: 15px; font-weight: 600;  border: none;  background-color: transparent; color: #034880;text-decoration: none; }
.viewall a:hover { color: #E65A15; }
.reportPressColl .resTab .tabNav li{background-color: transparent;}
.reportPressColl .resTab .tabNav li a{color: #fff;font-size: 24px;padding-top: 0;}
.reportPressColl .resTab .tabNav .r-tabs-state-active a{background: transparent;border-bottom: 3px solid #fff;}
.reportPressColl .resTab .tabNav li:before{display: none;}
.reportPressColl .resTab .tabNav{ border-bottom: 1px solid #ffffff;}
.reportPressColl:nth-child(2) { margin: 0 20px;text-align: center; }
.reportPressColl:nth-child(3) .activityTicker { padding: 0 10px; }
.reportPressColl:nth-child(3) .activityTicker li { padding: 10px 0;border-bottom: 1px solid #dcdcdc; }
.reportPressColl:nth-child(3) .activityTicker li:last-child{border-bottom: 0;}
.reportPressColl:nth-child(3) .activityTicker li p{margin-bottom: 0;}
.reportPressColl .pressInner li p{color: #313131;font-size: 16px;margin-bottom: 10px;}
.reportPressColl .pressInner li{border-bottom: 1px solid #a9a8a8;list-style: none;padding: 10px 0 0 0;}
.pressInner a { text-decoration: none;}
.pressInner small { font-size: 14px; color: #2d2d2d; }
.reportPressColl .pressInner { height: 210px; overflow-y: auto; padding-right: 12px; margin-bottom: 0; }
.reportPressColl .pressInner li p a{text-decoration: none;color: #313131;font-size: 16px;}
.reportTitle h3{font-size: 22px;font-weight: 500;}
.pressPosting .resTab .tabNav li{width: 49.5%;}
.reportPressColl h3 { color: #fff;font-weight: 600;font-size: 22px;}

.reportPressColl .pressInner .tenderDate { float: left; margin-right: 10px;font-weight: 700; }
.reportPressColl .pressInner .tenderDate a { color: #000; font-weight: 500; }
.whatsNewWidgetItem a{color: #555;}

.reportPressColl .pressInner::-webkit-scrollbar {width: 6px;border-radius: 10px;}
/* Track */
.reportPressColl .pressInner::-webkit-scrollbar-track {background: #d1d1d1;border-radius: 10px;} 
/* Handle */
.reportPressColl .pressInner::-webkit-scrollbar-thumb {background: #4e8ac8;border-radius: 10px;}
/* Handle on hover */
.reportPressColl .pressInner::-webkit-scrollbar-thumb:hover {background: #555;}
.pressPosting .pressInner::-webkit-scrollbar {width: 6px;border-radius: 10px;}
/* Track */
.pressPosting .pressInner::-webkit-scrollbar-track {background: #d1d1d1;border-radius: 10px;} 
/* Handle */
.pressPosting .pressInner::-webkit-scrollbar-thumb {background: #4e8ac8;border-radius: 10px;}
/* Handle on hover */
.pressPosting .pressInner::-webkit-scrollbar-thumb:hover {background: #555;}

/********* photoGallery  *********/
.photoGalleryList li:nth-child(-n+3){padding-top: 0;}
.photoGalleryList li { list-style-type: none; flex: 0 0 33.33%; max-width: 33.33%; padding: 10px; display: flex; }
.photoGalleryList { text-align: center; display: flex; flex-wrap: wrap;padding: 0;margin: 0 -10px; }
.field-content { overflow: hidden; position: relative;}
.singleList .photoGalleryList .field-content { overflow: hidden; position: relative;}
.singleList .photoGalleryList .field-content a { position: relative; height: 100%; width: 100%; display: inline-block; vertical-align: top; }
.singleList .photoGalleryList .field-content a:before { content: ""; position: absolute; background-color: #4480b2d1; width: 100%; height: 100%;z-index: 1; opacity: 0; transition: 1s; left: 0; bottom: 0; }
.photoGalleryList li:hover .field-content a:before{opacity: 1;}
.photoGalleryList li:hover .field-content a:after{opacity: 1;}
.photo-outer {width: 100%; box-shadow: 1px 1px 5px rgba(0,0,0,0.7);background-color: #02437b; }
.views-field-field-photo .field-content a:hover img { transform: scale(1.1); }
.photoGalleryList li:hover .photoGalleryList.field-content img{ transform: scale(1.1); }
.views-field-field-photo .field-content a:after { content: "\f0c1"; position: absolute; font-family: fontawesome; left: 0; right: 0; top: 50%; color: #f9f9f9; font-size: 36px; transform: translateY(-11px); transition: 2s;opacity: 0;z-index: 2;}
.views-field-field-photo .field-content a:before { content: ""; position: absolute; background: #02437b94; width: 100%; height: 100%;z-index: 1; transition: 1s;opacity: 0; }
.photoGalleryList li .views-field-field-photo .field-content a { position: relative; height: 100%; width: 100%; display: inline-block; }
.singleList .field-content a:after { content: "\f00e"; position: absolute; top: 50%; color: #fff; left: 0; right: 0;z-index: 2;transform: translateY(-10px); font-family: fontawesome; font-size: 30px; opacity: 0;transition: 2s;}
.field-content img { transition: 1s;width: 100%;height: 180px; }
.views-field-title a { font-size: 15px; text-decoration: none; color: #ffffff;display: inline-block;line-height: 20px;padding: 12px 15px; }
.views-field-title {    background: #02437b; }
.views-field-title p { padding: 20px; margin-bottom: 0; }
.views-field-title span a{color: #fff !important;}

.singleList .views-field-title {
    padding: 12px 10px;
    color: #fff;
    min-height: 48px;
}
.singleList .field-content img {
    height: 190px;
}

/********* contact page *********/
.input-area.textarea.required label:after{color: #ff0000 !important;}

.addresses { background: #4480b2; padding: 30px 35px; color: #fff; width: 30%; float: right;min-height: 535px;}
.addresses p { color: #fff !important;}
.contactForm { width: 85%; display: inline-block; background: #fff; padding: 20px 26px;text-align: left;border: 2px solid #c4c4c4;  }
.contactus {display: inline-block; width: 100%;margin: 0 auto; text-align: center; }
.contactForm label { font-size: 14px; color: #131313; margin-bottom: 5px; line-height: 20px; font-weight: 700; }
.contactForm input { margin-bottom: 25px; height: 40px;color: #3e3d3d;font-family: 'Open Sans', sans-serif; }
.contactForm select { height: 40px; font-size: 16px; margin-bottom: 20px; color: #000;font-family: 'Open Sans', sans-serif;}
.capt { margin-bottom: 20px; margin-top: 20px; }    
.contactForm .input-area { width: 48%; display: inline-block; }
.contactForm .input-area.email { margin-left: 24px; }
.contactForm .input-area.select {    margin-left: 24px; width: 48%; }
.contactForm .input-area.captcha-area { width: 100%;margin: 0; }
.contactForm .input-area:nth-child(3) { margin-left: 24px; }
.feedback .contactForm .input-area:nth-child(5) { margin-left: 24px; }
.feedback .contactForm .input-area:nth-child(10) { width: 100%;margin-top: 20px;}
.input-area.textarea.required { width: calc(100% - 8px); }
.feSpace { margin-right: 10px; }
.addresses h4 { margin-bottom: 10px; }
.gmap { margin-bottom: -57px;border-top: 2px solid #4480b2; }
.msg { color: #4480b2; font-weight: 700;}
.capt .input-group-append { width: 50%; display: inline-block; }
.capt .input-group-append .btn { float: right;font-family: 'Open Sans', sans-serif; }
.input-group-append img { margin-top: -6px; margin-left: 12px; }

/*****- mediaBox  Section *****/
.mediaBox{background:url(../images/LatestReportbg.jpg) repeat;}
.implinksSection{width:36%; float:left; padding:50px 0 0 0;}
.implinksSection h2{position:relative; padding-left: 50px; margin-bottom: 0; font-weight: 700;}
.implinksSection h2:before{content:"";  background:url(../images/implinks-icone.png) no-repeat 10px 10px; left:0; top:4px; width:36px; height:36px; position:absolute; background-color:#153644; padding:15px;  border-radius: 50%;}
.implinksSection ul{padding-left:50px;}
.implinksSection ul li{list-style:none;  margin:13px 0; position:relative;}
.implinksSection ul li:before{position:absolute; content:""; width:10px; height:10px; left:-37px; top:7px; background-color:#fff; border:1px solid #153644; border-radius: 50%; }
.implinksSection ul li:after{position:absolute; content:""; width:2px; height:26px; left:-33px; top:-18px; background-color:#153644;  }
.implinksSection ul li a{color:#5b5b5b; transition:all 300ms ease 0s;font-weight: 500;}
.implinksSection ul li a:hover { color: #fc9348; padding-left: 7px; }
.newseventSection{width:28%; float:left; background:#315688 url(../images/News-Events-bg.png) no-repeat; color:#fff; padding:35px 30px 0 40px;  }
.newseventSection h2{position:relative; padding-left:50px; font-weight: 700;}
.newseventSection h2:before{content:"";  background:url(../images/news-event-title-icone.png) no-repeat 10px 10px; left:0; top:0; width:36px; height:36px; position:absolute; background-color:#fff; padding:15px;  border-radius: 50%;}
.newseventSection .tickerDivBlock ul li{list-style:none; /*padding-left:38px;*/ position:relative;}
/*.newseventSection .tickerDivBlock ul li:before{content:"";  background:url(../images/news-event-left-arrow.png) no-repeat;  left:0; top:5px; position:absolute; width:14px; height:8px;}*/

.newseventSection .tickerDivBlock ul li .eventTitle{ font-size:16px;}
.newseventSection .tickerDivBlock ul li a{color:#fff; font-size:12px; text-decoration:none; transition: all 0.3s ease 0ms;}
.newseventSection .tickerDivBlock ul li a:hover{color:#49cbdf;}
.mediaSection{width:36%; float:left; padding:50px 0 0 100px; }

.mediaSection h2{position:relative; padding-left: 50px; margin-bottom: 0; font-weight: 700;}
.mediaSection h2:before{content:"";  background:url(../images/implinks-icone.png) no-repeat 10px 10px; left:0; top:4px; width:36px; height:36px; position:absolute; background-color:#153644; padding:15px;  border-radius: 50%;}
.mediaSection ul{padding-left:50px;}
.mediaSection ul li{list-style:none;  margin:13px 0; position:relative;}
.mediaSection ul li:before{position:absolute; content:""; width:10px; height:10px; left:-37px; top:5px; background-color:#fff; border:1px solid #153644; border-radius: 50%; }
.mediaSection ul li:after{position:absolute; content:""; width:2px; height:26px; left:-33px; top:-20px; background-color:#153644;  }
.mediaSection ul li a{color:#5b5b5b;transition:all 300ms ease 0s;font-weight: 500;}
.mediaSection ul li a:hover { color: #fc9348; padding-left: 7px; }
.newseventSection .tickerDivBlock{height:200px !important; }
.newseventSection .viewAll {float:right; position:relative; top: 0px;}
.newseventSection .viewAll a{color:#fff;}
.newseventSection .viewAll a:hover{color:#fff; text-decoration:none; text-decoration:none;}


/***** Pratik E-Citizen 29-01-2020 *****/
.ecitizenMain{background: rgb(72, 118, 183); padding:35px 0;}
.ecitizenMain .ecitizenDetails{}
.ecitizenMain .ecitizenDetails .navEcitizen { list-style:none; margin:0 auto; padding:0;}
.ecitizenMain .ecitizenDetails .navEcitizen li { }
.ecitizenMain .ecitizenDetails .navEcitizen li a { text-decoration: none; color:#555; font-size: 18px;background: rgb(245, 245, 245); padding: 10px; width: 22%; float: left; text-align: center; margin: 0 0 0 15px; border-radius:5px;  font-weight:500;}
.ecitizenMain .ecitizenDetails .navEcitizen li a:hover {background:#fc9348; transition: all 0.3s ease 0ms; -webkit-transition: all 0.3s ease 0ms; color:#fff; }
/***** End Pratik E-Citizen 29-01-2020 *****/
/*****- Facilities Section *****/
.footerSliderBox.owl-carousel .owl-item img{width:auto; margin: 0 auto;}
.footerSlider .row{ margin-bottom: 0px;}
.newsletterSubscribe { width:50%; float:left;}
.newsletterSubscribe p{ display: inline-block;   margin: 0;    vertical-align: middle;}
.newsLsinput{margin-left:10px; display:inline-block;}
.newsletterSubscribe .newsMail { display:inline-block; width:320px; height:54px; border:1px solid rgba(105,105,105,0.3); background-color:#ededee;}
.newsletterSubscribe .viewAll a { background: none; font-weight: 500; font-size: 14px; border: 1px solid rgba(105,105,105,0.3); padding: 16px 12px; transition:all 300ms ease 0s;color:#fff; margin:0 -5px; border-radius:0; text-transform:uppercase; background-color:#f59c21;}
.newsletterSubscribe .viewAll a:hover{background-color: #294e98; text-decoration:none;}
.socialmediaSharing {  float:right; width:100%;}
.socialmediaSharing .socialIcons { list-style:none; padding:0; float:right; margin:0;}
.socialmediaSharing .socialIcons li { float:left; padding:15px 25px; position:relative; top: -20px; right: 10px; }
.socialmediaSharing ul li .icon {
    width: 25px;
    height: 25px;
    position: absolute;
    left: 25px;
    top: 15px;
    transition: all 0.3s ease 0ms;
    -webkit-transition: all 0.3s ease 0ms;
}
.socialmediaSharing ul li a .icon8 { background-position:0 -416px;}
.socialmediaSharing ul li a:hover .icon8 { background-position:0 -440px;}
.socialmediaSharing ul li a .icon9 { background-position:-34px -416px;}
.socialmediaSharing ul li a:hover .icon9 { background-position:-34px -440px;}
.socialmediaSharing ul li a .icon10 { background-position:-71px -416px;}
.socialmediaSharing ul li a:hover .icon10 { background-position:-71px -441px;}
.socialmediaSharing ul li a .icon11 { background-position:-112px -415px;}
.socialmediaSharing ul li a:hover .icon11 { background-position:-112px -441px;}
.socialmediaSharing ul li a .icon12 { background-position:-153px -415px;}
.socialmediaSharing ul li a:hover .icon12 { background-position:-153px -441px;}
.footerSlider .owl-prev {
	background:url(../images/gr-left-arrow.png) left top no-repeat !important;
	position:absolute;
	top:60%;
	left:-30px;
	text-indent:-9999px;
	width:60px;
	height:60px;
	opacity:1;
	transition:all 300ms ease 0s;
	transform: translate(0, -50%);
}
.footerSlider .owl-next {
	background:url(../images/gr-right-arrow.png) left top no-repeat !important;
	position:absolute;
	top:60%;
	right:-30px;
	text-indent:-9999px;
	width:60px;
	height:60px;
	opacity:1;
	transition:all 300ms ease 0s;
	transform: translate(0, -50%);
}
.footerSlider .owl-theme .owl-controls{margin:0;}
.footerSlider .owlCarousel .item{padding: 30px 0; height: auto;}

/*-------Colorbox Core Style--------*/

#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; }
#cboxMiddleLeft, #cboxBottomLeft {clear: left;}
#cboxContent {position: relative;}
#cboxLoadedContent {overflow: auto;/*  -webkit-overflow-scrolling: touch;*/}
#cboxTitle {margin: 0;font-family: 'Open Sans', sans-serif;}
#cboxLoadingOverlay, #cboxLoadingGraphic {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { border: 0; padding: 0; margin: 0; overflow: visible; width: auto; background: none; cursor: pointer; }
#cboxPrevious:active, #cboxNext:active, #cboxClose:active, #cboxSlideshow:active {outline: 0;}
.cboxPhoto { float: left; margin: auto; border: 0; display: block; max-width: none; }
.cboxIframe { width: 100%; height: 100%; display: block; border: 0; }
#colorbox, #cboxContent, #cboxLoadedContent {box-sizing: content-box;}
#cboxOverlay {background: #555;}
#colorbox {outline: 0;}
#cboxWrapper {background: #fff;border-radius: 5px;}
#cboxTopLeft {width: 15px; height: 15px;}
#cboxTopCenter {height: 15px;}
#cboxTopRight {width: 15px;height: 15px;}
#cboxBottomLeft {width: 15px;height: 10px;}
#cboxBottomCenter {height: 10px;}
#cboxBottomRight {width: 15px;height: 10px;}
#cboxMiddleLeft {width: 15px;}
#cboxMiddleRight {width: 15px;}
#cboxContent {background: #fff;overflow: hidden;}
#cboxError {padding: 50px;border: 1px solid #ccc;}
#cboxLoadedContent {margin-bottom: 28px;}
#cboxTitle {position: absolute;background: #4480b2;bottom: 28px;left: 0;color: #ffffff;width: 100%;padding: 4px 6px;box-sizing: border-box;text-align: center;}
#cboxCurrent {position: absolute;bottom: 4px;left: 60px;color: #949494;}
.cboxSlideshow_on #cboxSlideshow {position: absolute;bottom: 0px;right: 30px;background: url(../images/controls.png) no-repeat -75px -50px;width: 25px;height: 25px;text-indent: -9999px;}
.cboxSlideshow_on #cboxSlideshow:hover {background-position: -101px -50px;}
.cboxSlideshow_off #cboxSlideshow {position: absolute;bottom: 0px;right: 30px;background: url(../images/controls.png) no-repeat -25px -50px;width: 25px;height: 25px;text-indent: -9999px;}
.cboxSlideshow_off #cboxSlideshow:hover {background-position: -49px -50px;}
#cboxPrevious {position: absolute;bottom: 0;left: 0;background: url(../images/controls.png) no-repeat -75px 0px;width: 25px;height: 25px;text-indent: -9999px;}
#cboxPrevious:hover {background-position: -75px -25px;}
#cboxNext {position: absolute;bottom: 0;left: 27px;background: url(../images/controls.png) no-repeat -50px 0px;width: 25px;height: 25px;text-indent: -9999px;}
#cboxNext:hover {background-position: -50px -25px;}
#cboxLoadingOverlay {background: #fff;}
#cboxLoadingGraphic {background: url(../images/loading_animation.gif) no-repeat center center;}
#cboxClose {position: absolute;bottom: 0;right: 0;background: url(../images/controls.png) no-repeat -25px 0px;width: 25px;height: 25px;text-indent: -9999px;}
#cboxClose:hover {background-position: -25px -25px;}

/*--------faq-------*/
.faq .accordion .accTrigger { background: none; padding-left: 20px; cursor: pointer; background-position: right; padding: 15px 30px 15px 0; border-bottom: 1px solid #f3f3f3; color: #4b4b4b; font-size: 18px; background-color: #f9f3f3; background-position: center right 16px; padding-left: 80px; position: relative; margin-bottom: 10px; }
.faq .accordion .accTrigger:before { content: "Q"; position: absolute; left: 1px; width: 50px; height: 57px; background-color: steelblue; top: 0; color: #fff; text-align: center; line-height: 56px; font-weight: 500; }
.faq .accordion .accTrigger.active{color: #ffffff !important;background-color: #4a6982 !important;margin-bottom: 0;}
.faq .accordion .accTrigger.active:after { content: "_"; position: absolute; top: 0; line-height: 20px; font-weight: 500; }
.faq .accordion .accTrigger:after { content: "+"; position: absolute; right: 0; color: #fff; font-size: 40px; top: 0; width: 50px; height: 57px; background: steelblue; text-align: center; }
.faq .accordDetail{border: 1px solid #bcbcbc; margin-bottom: 20px;position: relative;padding-left: 80px;border-top: 0;}
.faq .accordDetail:before { content: "A"; position: absolute; left: 0px; top: 0; width: 50px; background: #f9f3f3; text-align: center; font-size: 21px; color: #4b4b4b; height: 100%;padding-top: 8px; }


/*****- inner page *****/
.entryContent { background: #fff; }
.gy { background: #f5f5f5; }
.leftContentFunctionality ul li a { color: #4876b7; text-decoration: none;}
.entryContent .row{margin-bottom: 0;}
.innerContent { padding: 50px 0;min-height: 350px; }
.archive-top a { display: inline-block; font-size: 18px; color: #ffffff; border: 1px solid #4876b7; padding: 10px 20px 10px 40px; border-radius: 0px; text-decoration: none; background: url(../images/archive.png) 12px 8px no-repeat #4876b7; line-height: 20px; }
.archive-top a:hover { background-color: #fc9348; color: #fff; border: 1px solid #fc9348; }
.archive-top{ margin-bottom: 20px; text-align: right; }
.innerContent h1 { margin: 20px 0; font-size: 28px; color: #275596; }
.entryTitle { margin-bottom: 0; font-size: 1.375em; color: #fff; text-shadow: 1px 1px 1px #242222; font-weight: 700; }
.entryTitleLeft { display: inline-block; }
.breadcrumb { float: right; }
.red{color: #ec0c0c;}
.holderIndiaImg { max-width: 300px; float: left; margin-right: 32px; box-shadow: 1px 1px 12px 1px #d6d2d2; margin-bottom: 10px; }
.holderIndiaImg img { border: 5px solid #fff; }
.holderIndiaContent h2 { color: #4480b2; font-size: 24px; margin-bottom: 0;font-weight: 500; }
.holderIndiaContent{text-align: justify;}
iframe { width: 100%;}
.breadcrumb li a .fa { margin-right: 5px; position: absolute; left: -20px; top: 4px; }
.breadcrumb ul { padding-left: 0; margin-bottom: 0; margin-top: 9px; }
.breadcrumb ul li { list-style: none; display: inline-block; margin-right: 10px;color: #ffffff; font-size: 0.875em;position: relative; }
.breadcrumb ul li a {color: #ffffff;text-decoration: none;font-weight: 500;font-size: 1.1em}
.breadcrumb ul li a:hover{color: #fc9348;}
.breadcrumb ul li + li::before { content: "\f105"; font-family: 'FontAwesome';color: #ffffff; padding: 0 9px 0 0px; }
.publications { text-align: center; padding: 0 70px; }
.publicationsSerach { width: 48%; position: relative; display: inline-block;}
.publicationsSerach input { padding: 25px; font-size: 15px; border: 2px solid #e0e0e0; background: #fff;font-family: 'Open Sans', sans-serif; }
.filter a { padding: 9px 21px; background: #183255; color: #fff; font-size: 24px; display: inline-block; margin-left: 6px; }
.SearchCaption:hover { background: #076698; border: 1px solid #076698; }
.publicationsSerachBar { padding: 32px 0;background: #fff;}
.publicationsSerachBar .row { margin-bottom: 0; }

ul.bulletText ul li:before { content: "."; font-weight: 900;font-size: 28px; top: -13px;}
ul.bulletText ul li{list-style: none;}
.whiteTable tr:nth-child(odd) td, .tableRowOdd{background-color: #fff;}

.entryContent h2 { color: #4876b7; font-size: 26px; font-weight: 700; }
.entryContent h3 { font-size: 22px; font-weight: 700; line-height: 24px;}
.entryContent h4 { font-size: 20px; font-weight: 700;line-height: 22px; }
.entryContent h5 { font-size: 18px; font-weight: 700;line-height: 20px; }
.entryContent h6 { font-size: 16px; font-weight: 700;line-height: 20px; }
.entryContent p { font-size: 15px;text-align: justify; }
.entryContentWhite .pagination li { background: #eeefef; border: 1px solid #d4d3d3; }
.entryContentWhite .pagination .active { background: steelblue; border: 1px solid steelblue; }
.entryContentWhite {padding: 50px 0;}
.entryContent {padding: 50px 0;}
.entryConten p {text-align: justify;}
.entryConten h2 { border-bottom: 2px dotted #4480b2; padding-bottom: 12px; color: #246ead;line-height: 32px;font-weight: 500;font-size: 26px;}
.entryConten h3 { margin-bottom: 20px; line-height: 30px;font-size: 22px; font-weight: 500; }
.entryConten h5 { font-size: 18px; font-weight: 500; }
.gy {background: #f1f1f1;}
.pageHeader { padding: 20px 0; font-family: 'Open Sans', sans-serif; background-color: rgb(72 118 183); }
.entryTitleLeft { display: inline-block; }
.breadcrumb { float: right; }
.breadcrumb ul { padding-left: 0; margin-bottom: 0; margin-top: 9px; }
.breadcrumb ul li a { color: #ffffff; }
.breadcrumb li a .fa { margin-right: 5px; position: absolute; left: -20px; top: 4px; }
.fa-home:before { content: "\f015"; font-family: fontawesome; font-style: initial; }
.breadcrumb ul li + li::before { content: "\f105"; font-family: 'FontAwesome'; color: #ffffff; padding: 0 9px 0 0px; }
.entryTitle { margin-bottom: 0; font-size: 1.375em; color: #fff; }

.rightFunctionality { float: right; width: 25%; background-color: #4876b7;padding: 18px 22px;font-family: 'Open Sans', sans-serif; }
.rightFunctionality img { margin: 0 2px; }
.rightFunctionality h2 { color: #fff; font-size: 1.375em; border-bottom: 2px dotted #9db3c5; margin: 0 -20px; padding-bottom: 16px; padding-left: 16px; margin-bottom: 16px; text-shadow: 1px 1px 1px #242222; font-weight: 700; }
.rightFunctionality ul li:before { content: "\f105"; position: absolute; color: #fff; font-family: fontawesome; left: 0; top: 6px; transition: 0.5s; }
.rightFunctionality ul li:hover:before { left: 3px;color: #fc9348;  }
.rightFunctionality ul li a:hover { color: #fc9348;padding-left: 3px; }
.rightFunctionality ul li a { color: #fff; text-decoration: none; font-size: 15px; }
.rightFunctionality ul { padding-left: 0; margin-bottom: 0; }
.rightFunctionality ul li { list-style: none; position: relative; padding: 5px 0 5px 15px; }
.leftContentFunctionality { width: 70%; float: left;font-family: 'Open Sans', sans-serif;text-align: justify; }
.leftContentFunctionality.bg { background:#fff; padding: 15px; }
.bg .leftContentFunctionality { padding: 20px; background: #fff; }
.rightFunctionality.fixed-right.visible-text { top: 9%; }

.views-tableDetails { border: 1px solid #d6d1d1; }
.views-tableDetails th, tr { border: none;}
.views-tableDetails th { text-align: left !important; font-weight: 700; background: #ffffff; color: #4c4239;font-size: 16px; }
.views-tableDetails sub { margin: 0 6px; color: #000; font-size: 14px; font-weight: 500; }
.views-tableDetails  tr td:first-child {  font-weight: 500;text-align: left; }
.views-tableDetails tr td a { text-decoration: none; }
.tableCenter tr td:first-child{text-align: left;}
.tableCenter tr th:first-child{text-align: left !important;}
.tableCenter tr td{text-align: center;}
.tableCenter tr th{text-align: center !important;}
.whiteBox { padding: 20px; background: #fff; border: 1px solid #cccccc;min-height: 600px }
.leftContentFunctionality .views-tableDetails td { border-right: 0; }
.leftContentFunctionality .views-tableDetails th { border-bottom: 1px solid #e9e9ea;padding: 12px 8px; }
.leftContentFunctionality .views-tableDetails th a{color: #4c4239; text-decoration: none;}
.leftContentFunctionality .views-tableDetails td b { color: #4876b7;}


.coreListRow tr:nth-child(odd) td { background: white; }
.coreListRow .fa { margin-right: 5px; }
.coreList { margin: 0 auto; text-align: center; }
.coreListSerach { display: inline-block; width: 18%;vertical-align: bottom; }
.past .coreListSerach { display: inline-block; width: 16.33%;vertical-align: bottom; }
.coreListSerach .ui-datepicker-title{ font-size: 14px !important;}
.coreListSeletc { display: inline-block; width: 25%;background: #fff; }
.coreListSerach input { background: #fff; height: 45px;font-size: 15px; padding-left: 18px;font-family: 'Open Sans', sans-serif; }
.coreListSeletc select {height: 45px;-webkit-appearance: none;font-size: 15px; color: #757575;    font-family: 'Open Sans', sans-serif; }
.coreListRow { display: block; }
.coreList button { font-family: 'Open Sans', sans-serif; height: 44px; margin: 0 4px; font-size: 15px;transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; background: #1f425f; border: 1px solid #1f425f; display: inline-block; vertical-align: top; }
.coreListColl { padding: 30px; border: 1px solid #cecece; background: #fff;  width: 100%; display: inline-block; transition: 0.5s; margin-bottom: 20px;position: relative;}
.coreListDetail { padding-left: 60px; display: inline-block; vertical-align: middle;width: 80%;    margin-bottom: 10px;}
.coreListImgs {    display: inline-block; }
.coreListDetail h3 a { text-decoration: none; color: #4480b2; }
.coreListDetail h3 { margin-bottom: 12px; line-height: 28px; font-size: 22px; }
.coreListDetail p { font-size: 16px; margin-bottom: 0; }
.coreListColl:hover { box-shadow: 1px 1px 20px 0px #d2d4d4; }
.coreListDetail h3 a:hover { color: #183255; }
.coreDate { position: absolute; bottom: 10px; right: 20px; font-size: 15px;color: #8a8787; }
.coreDate .fa { margin-right: 8px; font-size: 16px; }
.coreList button:hover { background: #fc9348; border: 1px solid #fc9348; }
.publications { text-align: center; padding: 0px; }
.publicationsSerach .SearchCaption { top: 0; position: absolute; right: 0; height: 100%; width: 65px; font-size: 25px;border: 1px solid #4876b7; background-color: #4876b7;}
.filter a { padding: 9px 21px; background: #183255; color: #fff; font-size: 24px; display: inline-block; margin-left: 6px; }
.SearchCaption:hover { background: #076698; border: 1px solid #076698; }
.SearchCaption:hover { background: #076698; border: 1px solid #076698; }
.typeSelectAll { display: inline-block; vertical-align: bottom; margin-right: 7px;background: #ffffff;    width: 32%;}
.typeSelectAll select {    font-family: 'Open Sans', sans-serif; height: 54px; padding: 0 14px; font-size: 15px; color: #797775; border: 2px solid #e0e0e0;-webkit-appearance: none; }
.btn-reset { background: #636363; border: none; color: #fff;cursor: pointer; text-decoration: none; display: inline-block;transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; vertical-align: top; height: 44px; line-height: 44px; width: 100px; font-size: 16px; }
.btn-reset:hover { color: #fff; background: #fc9348; }
.btn { background: #4480b2; padding: 6px 29px; font-size: 17px; letter-spacing: 0.5px; border: 1px solid #4480b2; }


.auditRightLableRight { width: 70%; float: right;}
.sectorSingleAudit span:last-child { margin-left: 12px; color: #756e6e; }
.sectorSingleAudit span:first-child { padding: 6px 20px; background: #f7f7f7; color: #2d2b2b; display: inline-block; margin-bottom: 6px;}
.auditRightLable { margin-bottom: 20px; }
.auditSingleContent h4 { margin: 15px 0; font-size: 20px;font-weight: 500; }
.auditSingleContent { font-family: 'Open Sans', sans-serif; }
.auditSingleContent .citizenCharter { width: 100%; display: inline-block; }
.fa-file-text { margin-right: 12px; }
.auditSingleContent .accordDetail a { text-decoration: none; color: #183255; }
.auditSingleContent .accordDetail a:hover { color: #4480b1; }
.sectorSingleAudit { display: inline-block;border-top: 1px solid #d0cbcb; padding-top: 18px;width: 100%;}
.auditSingleContent .accordDetail sub { font-size: 15px; }
.singTitle { font-size: 18px; margin-bottom: 23px !important;color: #0c4f81; font-weight: 600; }
.singleAuditRow .auditRightLableRight ul li { width: 45%; list-style: none; float: left; }

.auditDetailColl {background: #fff;box-shadow: 1px 1px 18px 3px #e6e3e3; }
.dateFirst {background: #4876b7; color: #fff; width: 100%; position: relative; padding: 12px 24px; overflow: hidden;min-height:47px;}
.AuditReportlisting { border: 1px solid #dadbdd; width: 100%; float: left; margin-bottom: 25px;background: #fff;overflow: hidden;font-family: 'Open Sans', sans-serif; }
.reportType { position: absolute; right: 0; top: 0; }
.dateFirst .fa { margin-right: 10px; }
.auditTopPerfomance { margin-bottom: 25px; font-family: 'Open Sans', sans-serif; background:#4876b7; color: #fff;width: 100%; float: left;}
.rightper {float: right;}
.rightper span { padding: 12px 20px; background: #1f425f; font-size: 16px; float: left;position: relative; }
.rightper span:before { content: ""; position: absolute; width: 1px; height: 25px; background: #4480b1; left: 0; }
.rightper span:first-child:before { width:0; }
.auditDetailCollDetail { padding: 0 20px 20px 20px; }
.auditTopPerfomance span .fa { margin-right: 10px; }
.rightper {float: right;}
.auditDetailCollDetail { padding: 0 20px 20px 20px; }
.auditTopPerfomance span .fa { margin-right: 10px; }
.auditDetailCollDetail { padding: 0 20px 20px 20px; }
.reportDetail a { font-size: 18px; text-decoration: none; color: #414f63; margin-bottom: 15px; display: inline-block; font-weight: 500;text-align: left; }
.reportType span { float: left; background: #1f425f;padding: 12px 24px; position: relative; }
.reportType span:before { content: ""; position: absolute; width: 1px; height: 23px; background: #5683a9; left: 0; }
.reportType span:first-child:before { width: 0; }
.reportDetail { width: 70%; float: right; }
.sectorDetail span { color: #717171; font-size: 15px; }
.sectorDetail span:first-child { margin-right: 10px; color: #183255; font-weight: 700; }
.sectorDetail { padding: 20px 0; border-top: 1px solid #dadada; }
.dateFirst span { font-size: 16px; }
.filterReport { float: right; width: 28%; background: #fff; padding: 15px 20px;font-family: 'Open Sans', sans-serif;}
.filterTopIcons .fa { margin-right: 5px; }
.pdfBottomReport a img { display: inline-block; vertical-align: bottom; margin-left: 10px; }
.filterTopIcons{  color: #255d8b;padding-bottom: 12px; border-bottom: 1px solid #d0cece;margin-bottom: 10px;font-size: 17px;}
.filterReport  select { margin-bottom: 15px; border: 1px solid #e8e6e6; border-radius: 6px; height: 40px; font-size: 15px; color: #757575; }
.filterReport button { color: #fff; background: #4876b7; border: 1px solid; font-size: 15px;    font-family: 'Open Sans', sans-serif;}
.filterReport.fixed-right.visible-text { height: 650px; overflow-y: scroll;top: 9%; }
.filterReport button:hover { background: #4480b2; }
.auditStr { height: 110px !important; background-image: none !important; }
.auditStrs { height: 82px !important; background-image: none !important;}
.filterReport label { font-size: 15px; font-weight: 500; color: #183255; margin-top: 10px; }
.filterTopIcons { color: #0c4f81; padding-bottom: 12px; border-bottom: 1px solid #d0cece; margin-bottom: 10px; font-size: 17px; font-weight: 700; }
.filterReport  select { margin-bottom: 15px; border: 1px solid #e8e6e6; border-radius: 6px; height: 40px; font-size: 15px; color: #757575; font-family: 'Open Sans', sans-serif;}
.auditStr { height: 110px !important; background-image: none !important; }
.auditStrs { height: 82px !important; background-image: none !important;}
.filterReport label { font-size: 15px; font-weight: 500; color: #183255; margin-top: 10px; }
.filterRightText { float: right; text-decoration: none; color: #255d8b; }
.reportDetail a:hover { color: #255d8b; }
.chiledData { padding: 20px 30px; width: 100%; float: left; background: #fbfbfb; box-shadow: 1px 1px 4px 3px #eaeaea; margin-bottom: 20px; }
.chiledData:last-child { margin-bottom: 0; }
.subHeadReport span { margin-right: 9px; font-size: 16px; text-decoration: none; color: #4480b2; margin-bottom: 15px; }
.subHeadReport span:last-child { margin: 0 0 0 4px; }
.chiledData p { font-size: 14px; }
.chiledData p { margin-bottom: 0; }
.dropdownss{display: none;}
.auditReport{ width: 70%; float: left;}
.AuditReportlisting .accordion { width: 100%; float: left; }
.AuditReportlisting .accordDetail{ width: 100%;display: inline-block;}
.AuditReportlisting .accordion .accTrigger{width: 12%; float: right;border-bottom:none;}
.AuditReportlisting .accordion .accTrigger{background: url(../images/expandDown.png) right 23px no-repeat !important}
.AuditReportlisting .accordion .accTrigger.active {background: url(../images/expandTop.png) right 21px no-repeat !important}
.dropdownss.show { display: block; }
.chiledData a{font-size: 18px; text-decoration: none; color: #4480b2;display: inline-block;}
.pdfBottomReport {background: #e9eff4; text-align: right; }
.pdfBottomReport a { color: #555; text-decoration: none; font-size: 15px; display: inline-block; }
.pdfcallBlock span { display: inline-block; vertical-align: bottom; margin-left: 6px; }
.pdfcallBlock span img { display: inline-block; vertical-align: sub; }
.subHeadReport { margin-bottom: 12px; }
.pdfcallBlock { padding: 12px 20px; }
.reportIcon { width: 25%; float: left; position: relative; background: #fff; padding: 10px; border-radius: 7px;box-shadow: 1px 1px 18px 3px #e6e3e3;    margin-bottom: 30px; }
.reportlistingDetail { padding: 20px; display: inline-block;font-family: 'Open Sans', sans-serif;text-align: justify; width: 100%;}
.reportIcon h5 { position: absolute; top: 50%; transform: translateY(-18px); margin: 0 auto; text-align: center; left: 0; right: 0; background-color: #ffffffbd; border: 2px solid #d2d2d2; width: 165px; font-size: 18px; }
.sectorselect .field-label { font-weight: 700; font-size: 18px; margin-right: 10px; vertical-align: middle; display: inline-block; }
.sectorselect .field-item {background: #eeefef; display: inline-block; vertical-align: middle; border-radius: 19px; margin: 0 3px; }
.sectorselect .field-item a { color: #4e4d4d; text-decoration: none; font-size: 14px; padding: 5px 15px; display: inline-block; }

.leftperBack { float: left; }
.leftperBack a { text-decoration: none; color: #fff; font-size: 16px; padding: 12px 20px; display: inline-block; background: #b3a760; }
.leftperBack a:hover { background: #8c8244; }

.labelTitleBold { font-size: 16px; font-family: 'Open Sans', sans-serif; font-weight: 700;}

.textArrows { background-image: url(../images/down-arrow.gif); background-repeat: no-repeat; background-position: right 11px center;font-size: 15px; background-size: 12px;-webkit-appearance: none; }
.pagination { text-align: center; margin-top: 40px; }
.pagination a:last-child { border: none; }
.pagination a:first-child { border: none; }
.pagination a { color: #675596; text-decoration: none; font-size: 15px; font-weight: 500; display: inline-block; width: 40px; height: 32px; line-height: 32px; }
.pagination .active { background:#4876b7; color: #fff; border: 1px solid #4876b7; }
.pagination a:hover { background: #4876b7; color: #fff; }
.pagination .page-item.active a { color: #fff; }
.paginationText {background-color: #294963;padding: 5px 20px;margin-bottom: 16px;width: 70%;float: left;}
.paginationText p { color: #fff !important; margin-bottom: 0; }
.fa-file-text { margin-right: 12px; }
.auditSingleContent h4 { margin: 15px 0; font-size: 20px; font-weight: 500; }
.sectorSingleAudit span:first-child { padding: 6px 20px; background: #f7f7f7; color: #2d2b2b; display: inline-block; margin-bottom: 6px; }
.pagination li { list-style: none; display: inline-block; border: 1px solid #d4d3d3; margin: 0 5px; background: #ffffff; }
.pagination { margin: 0 auto; text-align: center; padding-left: 0;margin-top: 40px;}
.singleContent .bulletText li a { text-decoration: none; font-size: 15px; color: #4480b2; }
.entryContentWhite .pagination li { background: #eeefef; border: 1px solid #d4d3d3; }
.entryContentWhite .pagination .active { background: steelblue; border: 1px solid steelblue; }

.bannerCaption h1 { line-height: 40px; font-weight: 600; margin-bottom: 0; }
.bannerCaption{width: 46%;text-align: left;}
.bannerCaption p { font-size: 16px; color: #555; line-height: 22px; }

.reportListing li { width: 48%; float: left; margin: 0 8px 16px 8px; }
.reporListFull li { width: 100%; }
.listFulls li { width: 100%;}
.reportListing { margin:0; padding: 0; list-style: none; }
.reportListing .listItem { background-color:#fff; padding: 15px; border-bottom: 3px solid #ccc; position: relative; min-height: 123px;}
.reportListing .listReportCategory { font-size: 16px;color: #424242; }
.reportListing .listReportTitle { margin-bottom: 16px;font-size: 15px;    color: #424242; }
.reportListing .categoryText { padding: 4px 7px; color:#fff; background-color:#4682b4; display: inline-block; vertical-align:middle;border-radius:3px; font-size: 15px; margin-left:5px; position: relative; top: -2px; }
.reportListing .downPdf { position: absolute; right:15px; bottom:15px; font-size:15px; }
.reportListing .downPdf sub { font-size: 15px; color: #555; font-weight: 500; }
.reportListing .downPdf a { text-decoration: none; }

.archive-top{ margin-bottom: 20px; text-align: right; }

.whiteBackTable {
    background-color: #fff;
    width: 100%;
    box-shadow: 0px 1px 4px #706666;
}
.whiteBackTable th {
    background-color: #1f425f;
    color: #fff;
}
.whiteBackTable tr:nth-child(odd) td {
    background-color: #fff;
}
.whiteBackTable td {
    text-align: left !important;
    background-color: #fff !important;
    font-size: 16px;
}
.whiteBackTable sub {
    font-size: 15px;
}

/*Video galley loader css*/
#cover-spin{position:fixed;width:100%;left:0;right:0;top:0;bottom:0;background-color: rgba(255,255,255,0.7);z-index:9999;display:none;}
@-webkit-keyframes spin{from {-webkit-transform:rotate(0deg);}to {-webkit-transform:rotate(360deg);}}
@keyframes spin{from {transform:rotate(0deg);}to {transform:rotate(360deg);}}
#cover-spin::after{content:'';display:block;position:absolute;left:48%;top:40%;width:40px;height:40px;border-style:solid;border-color:#4480b2;border-top-color:transparent;border-width: 4px;border-radius:50%;-webkit-animation: spin .8s linear infinite;animation: spin .8s linear infinite;}
/*Video galley loader css*/

/*----------------------Video galley page------------*/

.videoGalleryList { padding-left: 0;margin: 0 -10px; }
.videoGalleryList li { list-style: none; width: 31%; float: left; margin: 0px 9px 20px 9px; }
.video-field-content a { padding: 12px; display: inline-block; text-decoration: none; color: #fff !important;background: #02437b; font-size: 15px; text-align: center; width: 100%; }
.video-field-content { background: #4480b2; box-shadow: 1px 1px 6px 1px #d2d2d2; }
.videotree {width: 22% !important; }
.video-outer-hover a:before { content: ""; position: absolute; width: 100%; height: 100%; background: #4480b2cf; opacity: 0; transition: 1s;  z-index: 1; }
.video-outer-hover { position: relative;overflow: hidden;cursor: pointer; }
.video-outer-hover a:hover:before { opacity: 1; }
.video-outer-hover a:after { content: "\f04b"; position: absolute; top: 50%; left: 0; right: 0; text-align: center; font-family: fontawesome; z-index: 2; color: #02437b; border: 2px solid; padding-left: 4px; border-radius: 65px; width: 35px; margin: 0 auto; font-size: 18px; transform: translateY(-13px); opacity: 0; transition: 2s; height: 35px; display: inline-block; line-height: 33px; background: #fff; }
.video-outer-hover a:hover:after { opacity: 1; }
.video-outer-hover a:hover img { transform: scale(1.1); }
.video-outer-hover img { transition: 1s; }
.videotree h2 { font-size: 16px; }
.video-outer { box-shadow: 1px 1px 5px rgba(0,0,0,0.7); }
.videotree ul li a{font-size: 16px;}
.video-outer-hover a { padding: 0; }
.vid-lable {font-weight: 500; color: #000;}

/********* Guidelines inner *********/

.guidelinesList { padding-left: 0; }
.listWhite .guidelinesList li { background: #fff; }
.guidelinesList li { padding: 15px 255px 15px 32px; background: #f3f3f3; list-style: none; margin-bottom: 20px; border-left: 4px solid #4876b7; position: relative; }
.guidelinesPdfIcons { position: absolute; right: 20px; top: 50%; transform: translateY(-15px); padding-left: 10px; }
.guidelinesList li h5 { margin-bottom: 0; color: #4480b1; font-size: 16px; color: #555;line-height: 24px; margin-top: 0; }
.guidelinesList li a { text-decoration: none; height: 100%;color: #555; }
.guidelinesPdfIcons sub { color: #3e3e3e; font-size: 15px; margin-left: 10px; }
.guidelinesList li:hover { box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.18); }
.guidelinesList li:hover a { color: #fc9348; }
.guidelinesList li:hover h5 { color: #4480b1; }
.guidelinesPdfIcons a:hover b { color: #fc9348; }
.guidelinesPdfIcons a b { color: #4876b7; }

/****** socialmediaSharing *****/
.socialmediaSharing ul li a .icon9 { background-position:-58px 5px;}
.socialmediaSharing ul li a:hover .icon9 { background-position:-58px -19px;}
.socialmediaSharing ul li a .icon10 { background-position:-80px 5px;}
.socialmediaSharing ul li a:hover .icon10 { background-position:-80px -19px;}
.socialmediaSharing ul li a .icon11 { background-position:-101px 5px;}
.socialmediaSharing ul li a:hover .icon11 { background-position:-101px -17px;}

/****** End *****/
.tenderList li { padding: 15px; list-style: none;border-bottom: 3px solid #cecece;position: relative; margin-bottom: 20px; background-color:#fff; }
.tenderList li .pdfTops { right: 15px; border:0; top:auto;position: absolute; bottom: 0;}
.tenderList li h5 { font-size: 16px; margin-bottom: 22px;padding-right: 100px;line-height: 26px; }
.tenderList li .fa { color: #4480b2; margin-right: 10px; font-size: 18px; }
.tenderList{padding-left: 0;}
.lastSubmission { margin-left: 20px; }
.pdfTops small { font-size: 14px; color: #555; margin: 0 3px; }
.pdfTops a{text-decoration: none;}

.sitemapMenu li ul li a {
    text-decoration: none;
    color: #494949;
}
.sitemapMenu li ul li:before {
    content: "\f105";
    position: absolute;
    left: 0;
    font-family: fontawesome;
    color: #494949;
}
.sitemapMenu li ul li {
    list-style: none;
    position: relative;
    padding: 6px 0 6px 18px;
    font-size: 15px;
    
}
.sitemapMenu li {
    font-size: 22px;
    list-style: none;
}
.sitemapMenu li a {
    text-decoration: none;
}
.sitemapMenu li ul li a:hover {
    color: steelblue;
}


.OldAuditReportsLink { padding: 15px 10px; display: inline-block; background-color: #4682b4; color: #fff; text-decoration: none; font-size: 16px; font-weight: 500; float: right; }
.OldAuditReportsLink:hover{background-color: #183255;color: #fff;}

/***** Footer Section *****/
.fotterVisitors{color: #fff;}
.footerEnd { background:#4876b7; padding: 15px 0;margin: 0 auto;}
.footerLeft {float: left; width: 100%;}
.footerRight { float:right; text-align:right; margin-left:-326px; width:326px; color:#555; margin-top:10px;}
.footerLeft ul { list-style:none; margin:0 auto; padding:10px 0; }
.footerLeft a { color:#fff; text-decoration:none;font-weight: 500;font-size: 15px;}
.footerLeft a:hover{color:#fc9348;}
.footerLeft p { font-size:0.923em; margin:0; color:#fff;}
.footerLeft li { padding:0 15px; float:left; position:relative;}
.footerLeft li:nth-child(1){padding-left:0;}
.footerLeft li:last-child:after{display:none;}
.footerLeft li:after { position: absolute; content: ""; width: 1px; height: 12px; background-color: #dad1e6; top: 50%; right: 0; margin-top: -6px; }
.footerRight .fotterVisitors span { margin-left:15px; line-height:15px; padding-bottom:6px;} 

/********* Audit reports deatils page download link *********/
.resport-button { display: flex; justify-content: right; margin-top: -71px; }
.resport-button a { text-decoration: none; font-size: 16px; background: #4480b1; color: #fff; padding: 7px 16px; border-radius: 30px; margin: 10px 0; }
.resport-button a:hover { background: #012c64; }

.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 {z-index: 1;}

