@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)
Site Color: #062a4a (Dark Blue)
Header Color: #062a4a (Dark Blue)
Text Color: #393939 (Dark Grey)
Title Color: #393939 (Dark Grey), #e65a15 (Orange)
Footer Color: #393939 (Dark Grey)
------------------------------------------------------------------------
Layout Width: 100%
Container Width: 1170px
Responsive Layout: Yes
=======================================================================*/

/********* Reset CSS *********/

@font-face {
 font-family: 'open_sansregular';
 src: url('fonts/OpenSans-Regular-webfont.eot');
 src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Regular-webfont.woff2') format('woff2'), url('fonts/OpenSans-Regular-webfont.woff') format('woff'), url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:block }
audio, canvas, video { display:inline-block }
audio:not([controls]) {
display:none;
height:0
}
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust:  100%; }
a { text-decoration:underline; color:#8f390d; }
a:focus { outline:thin dotted }
a:hover, a:active { outline: 0; }
a:hover { text-decoration:none; color:#393939; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
b, strong, dt, th { font-weight: bold; }
em, i { font-style:italic; }
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address { margin:0; padding:0; }
img { -ms-interpolation-mode: bicubic; border: 0; vertical-align: 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:30px; 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:4px 10px; 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%;  max-height:500px; min-height:90px; }
fieldset { border:0 none; margin:0; padding:0 }
label { display:inline-block; padding-bottom:5px; font-weight:bold; }
/********* Clear floats *********/

.cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after, .radioList:after, .radioList:before { content:" "; display:table }
.cf:after, .container:after, .row:after, ul:after, .boxs:after, .radioList:after { clear:both }
/********* Common Classes *********/

hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:20px 0; padding:0 }
body, button, input, select, textarea { color:#393939; font-family:open_sansregular; font-size:87.5%; /*font-size:14px;*/ line-height:1.5; }
body {background:#f2dbdb;

}
/*body{background-color:#f2c6d1;}*/
h1 { font-size: 2.308em; }
h2 { font-size: 1.600em; }
h3 { font-size: 1.538em; }
h4 { font-size: 1.385em; }
h5 { font-size: 1.300em; }
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 { background:url(../images/right-arrow.png) no-repeat left 10px; padding:2px 0 2px 20px; }
p, h1, h2, h5, h6, ul, ol, dd, table, fieldset, address { margin: 0 0 25px; }
h3, h4 { margin:0 0 10px; }
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 #ddd; width:100%; height:30px; padding:5px 10px; }
input[type="submit"], input[type="button"], input[type="reset"], button, .button { background-color:#980026; color:#fff; border:1px solid #980026; }
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover, .button:hover { color:#fff; background-color:#333; border:1px solid #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%; }
.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(../../cic/images/rupee.png) left top no-repeat; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
/********** 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 #ddd; border-left:1px solid #ddd; }
table table, .tableData table { margin:0 }
th, td, .tableData th, .tableData td { border:none; padding:8px 10px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; }
table tr:nth-child(odd) td, .tableRowOdd {
background-color:#f9f9f9;
}
caption, th, td { font-weight: normal; background:#fff }
th, .tableData th { background:#efefef; color:#333; font-weight:bold }
.tableScroll { overflow-y:hidden; overflow-x:auto }
/* ******** 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;/* z-index:9999;*/ float:left; }
.toggleMenu { display:none; padding:10px 15px; text-decoration:none }
.toggleMenu .mobileMenu { font-size:1.250em; color:#fff; }
.toggleMenu .iconBar { float:right; width:25px; height:25px; background:url(../images/mobile-menu.png) no-repeat center center; }
#nav, #nav ul { list-style:none; margin:0; padding:0; }
#nav li { float:left; margin:0; padding:0; position:relative; display:inline; }
#nav li a { padding:10px 15px; line-height:36px; color:#fff; font-size:1.067em; display:inline-block; text-decoration:none; background:url(../images/navbg.png) no-repeat right center; }
#nav li:last-child a { background:none; }
#nav ul { width:300px; 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-color:#daacb7; font-size:1em; line-height:24px; color:#060613; border-bottom:1px solid #980026; padding:5px 15px 5px 15px; text-align:left; }
#nav ul ul { top:0; left:300px } /*#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 { color: #daacb7; }
#nav li ul li a:hover, #nav li ul li > a.selected, #nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected, #nav ul > .highlight > a { background-color:#980026; color:#fff }
#nav ul li.focus > a { background-color:#e9e9e9; color:#060613; display:block; }
#nav .menuIcon { display:none; position:absolute; right:5px; top:20px; width:9px; height:9px; }
#nav li .menuIcon { background:url(../images/down-arrow.gif) no-repeat right center; z-index:10 }
#nav li li .menuIcon { display:block; background:url(../images/right-arrow.gif) no-repeat right center; top:13px; right:10px; z-index:11 }
#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; }
/* ******** Index Slider ******** */

.indexBanner { position:relative }
.indexBanner .sliderBanner .item {
    height: 350px;
}
.noJS .indexBanner { height:300px; overflow:hidden }
/********** 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 and z-index fix webkit rendering fonts issue */ 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;/* fix for flashing background */ -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; float: left; }
.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; }
.owlCarousel .item { text-align:center; height:100px; line-height:100px; }
.owl-theme .owl-controls { margin-top:10px; text-align:center; -webkit-tap-highlight-color:transparent }
.owl-theme .owl-controls .owl-nav [class*=owl-] {
border-radius: 5px;
color: #000;
cursor: pointer;
display: inline-block;
font-size: 14px;
margin: 5px;
padding: 10px;
width:50px;
text-indent: -9999px;
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
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:15px; height:15px; margin:5px 7px; background:#fff; 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; border:1px solid #980026; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .noJS .owl-dots .owl-dot.active a { background:#980026 }
.noScript { display:none; }
.no-js .owl-carousel { display: block; }
.noJS .owl-controls { position:absolute; left:0; bottom:-30px; 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; }
.owl-theme .owl-controls { position: absolute; top: 40%; width: 100%; }
.owl-prev { left: 20px !important; position: absolute; background:url(../images/owl-prev.png) no-repeat center center #fff; }
.owl-prev:hover { background:url(../images/owl-prev.png) no-repeat center center #fff; }
.owl-next { position: absolute; right: 20px !important; background:url(../images/owl-next.png) no-repeat center center #fff; }
.owl-next:hover { background:url(../images/owl-next.png) no-repeat center center #fff; }
/********** Responsive Tab **********/

.resTab { position: relative; border:1px solid #365e90; }
.resTab .tabNav { margin:0; padding: 0; list-style:none }
.resTab .tabNav li { display: inline-block; margin: 0; position: relative; background-color: #365e90; }
.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: #365e90; 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:url(../images/backtotop.png) no-repeat center #980026; cursor:pointer; height:40px; width:40px; overflow:hidden; position:fixed; right:10px; bottom:10px; text-indent:-999px; z-index:999; display:none; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); border-radius:10px; }
/*********  Accordion ******** */

.accordion { margin-bottom:20px; }
.accordion .accTrigger { background:url(../images/plus.png) left 5px no-repeat; padding-left:20px; cursor:pointer; font-weight:bold }
.noJS .accordion .accTrigger { background:none; padding-left:0 }
.accordion .accTrigger a { display:block; text-decoration:none; outline:0 }
.accordion .accTrigger.active { background:url(../images/minus.png) left 5px no-repeat !important; }
.accordDetail { padding:10px 20px; display:none }
.noJS .accordDetail { display:block; padding:10px 0 }
/*********  Marquee *********/

.marquee { overflow:hidden; }
.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:#185db9; }
.ui-datepicker th, .ui-state-highlight { background-color:#052847; }
.ui-state-active, .ui-datepicker tbody a:hover { background-color:#ff672b; }
.ui-datepicker-prev span, .ui-datepicker-next span { }
.ui-datepicker { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev { left: 2px; }
.ui-datepicker .ui-datepicker-next { right: 2px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -7px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; }
.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; }
.ui-datepicker th { padding: .5em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; overflow:hidden; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; } /*----Date Picker----*/
.eventCalOut { position:absolute; width:222px; right:-222px; float:right; top:70px; z-index:22; }
.calendarIcon { width:50px; height:52px; position:absolute; left:-50px; }
.calendarIcon span { background-position:-113px -27px; width:29px; height:29px; margin:10px; }
.calendarOut { padding:5px; }
.calendarOut .ui-datepicker { width:100%; }
.calendarOut .button { background-color:#2979ca; color:#fff; display:block; text-align:center; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.calendarOut .button:hover { background-color:#173C84; }
.ui-datepicker tbody a { color:#fff; }
.ui-datepicker-title { font-size:18px; font-weight:normal; color:#fff; }
.ui-datepicker th { text-transform:uppercase; font-weight:normal; color:#fff; }
.ui-datepicker-prev, .ui-datepicker-next { width:25px; font-size:16px; height:25px; display:inline-block; margin:0; cursor: pointer; color:#fff; }
.ui-datepicker-prev span { background-position:-147px -27px; overflow:hidden; width:25px; height:25px; position:static; margin:5px 0 0; }
.ui-datepicker-next span { background-position:-175px -27px; overflow:hidden; width:25px; height:25px; position:static; margin:5px 0 0; }
.ui-datepicker td span, .ui-datepicker td a { text-align:center; line-height:20px; }
.ui-datepicker-trigger { display:none; width:30px; height:30px; margin:8px 0 0 15px; vertical-align:top; overflow:hidden; background:transparent !important; padding:0; margin:0; position:absolute; right:-45px; top:7px; }
.calIcon { background-position:-205px -107px; width:30px; height:30px; display:block; vertical-align:top; }
/*==========================================================================================================================*/
/*================================================ Main CSS Theme Start ====================================================*/
/*==========================================================================================================================*/

/********** Layout **********/

.container { margin:0 auto; width:100%; max-width:1170px;padding: 0 5px; }
#content { }
.content { }
.sidebar { }
.fullWidth { }
/********** Top Links and Font Resize **********/

.topStrip { padding:7px 0; line-height:23px; }
.leftLink { float:left; }
.rightLinks { float:right; }
.topStrip ul { list-style:none; padding:0; margin:0 }
.topStrip li { float:left; padding:0 7px 0 8px; position:relative; }
.topStrip .fontResize { padding-top:2px }
.topStrip a { color:#FFFFFF; text-decoration:none; }
.topStrip a:hover { text-decoration:underline; color:#fbb8c9 }
.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; }
/********** Access Control **********/

.textResizeWrapper input { float:left; height:19px; background:none; border:none; padding:0; width:22px; color:#FFF }
.textResizeWrapper input:hover { color:#fbb8c9 }
.textResizeWrapper .normal { font-size:14px; }
.textResizeWrapper .large { font-size:15px; }
.textResizeWrapper .contrastChanger { width:17px; background-repeat:no-repeat; overflow:hidden; text-indent:-9999px; text-transform:capitalize; }
.textResizeWrapper .contrastChanger.normal { background-image:url(../images/a-light.gif); margin:0 0 0 5px; }
.textResizeWrapper .contrastChanger.wob { background-image:url(../images/a-dark.gif); }
.bodyfontsmaller{font-size: 87.5%;} 
.bodyfontnormal{font-size: 100%;}
.jsoff_lang_submit {float: right; margin-top:-2px; margin-left:5px;}
.jsoff_lang_submit .form-submit{ padding:0}
/********** High Contrast View **********/

body.wob { background:#222; color:#fff }
.wob a { color:#ff0 }
.wob a:hover { color:#80ff00 }
/********** From Page **********/

.formList { list-style:none; padding:0; margin:0; }
.formList li { padding:0 0 15px; margin:0; }
.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; }
#user-login .required { color:#393939; }
#user-login .error { color:#C00; }
#user-login #edit-pass{ width: 100% !important; }
/********** NEW Devlopment CSS **********/

#wrapperTop { background-color: #980026;width:1170px;margin:0 auto; }
li.SelectAll select { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #fff; color: #fff; height: 20px; padding: 0 5px; }
li.SelectAll:before { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
#wrapperHeader { background-color: #FFFFFF;width:1170px;margin:0 auto;  }
h1#logo { margin: 0; padding: 10px 0; }
#wrapperNav { background-color: #980026;width:1170px;margin:0 auto;  }
.SearchBox { float: right; }
.SearchBox input { background-color:#353535; border: medium none; color: #fff; height: 56px; padding: 10px; width: 130px; }
.SearchBox .form-actions input.form-submit { background:url(../images/SearchIcon.png) no-repeat center center #353535; width: 30px; text-align:left; text-indent:-9999px; overflow:hidden}
.SearchBox .form-item-search-block-form { float: left; margin: 0; }
.SearchBox .form-actions { float: left; }
#wrapperBanner { margin-bottom: 20px; }
#wrapperContent { margin-bottom: 30px; min-height: 300px; }
h2 { border-bottom: 3px solid #bb0001; color: #000; display: inline-block; padding-bottom: 5px; }
#wrapperAboutUs { margin-bottom: 30px; }
.ViewMoreBtn { display:inline-block; }
.ViewMoreBtn a { border:1px solid #dadada; padding: 4px 45px 4px 10px; background:url(../images/viewallbtnbg.png) no-repeat; display:block; background-position: right 0px; -o-transition: background-position .2s linear;
-moz-transition: background-position .2s linear;
-webkit-transition: background-position .2s linear;
transition: background-position .2s linear;
color:#980026; text-decoration:none; }
.ViewMoreBtn a:hover { color:#4374b1; text-decoration:none; background:url(../images/viewallbtnbg.png) no-repeat; background-position:right -32px; border:1px solid #4374b1; }
#wrapperButtons { display: block; margin-bottom: 30px; }
#wrapperButtons .BgBtns ul { list-style: outside none none; margin: 0; padding: 0; }
#wrapperButtons .BgBtns ul li a { background-color: #980026; float: left; padding: 20px 0; text-align: center; width: 32%; color:#fff; text-decoration:none; font-size:1.3em; }
#wrapperButtons .BgBtns ul li a:hover { background-color: #4374b1; color:#fff; text-decoration:none; transition: all 0.4s ease-in-out; }
#wrapperButtons .BgBtns ul li.spaceLR a { margin: 0 2%; }
#wrapperInformation { display: block; margin-bottom: 30px; }
#wrapperInformation .AllInformation ul { list-style: outside none none; margin: 0; padding: 0; }
#wrapperInformation .AllInformation ul li { /*border-bottom: 6px solid #365e90;8*/ float: left; width: 16.6%; }
#wrapperInformation .AllInformation ul li:last-child .forbgcolor { border-right: medium none; }
/*#wrapperInformation .AllInformation ul li a .forbgcolor { background-color: #4374b1; border-right: 1px solid #fff; padding: 20px 0; text-align: center; }
#wrapperInformation .AllInformation ul li a:hover .forbgcolor { background-color: #365e90; border-right: 1px solid #365e90; transition: all 0.4s ease-in-out; }
#wrapperInformation .AllInformation ul li a .cercalcolor { height: 110px; line-height: 110px; margin: 0 auto; text-align: center; transition: all 0.5s ease-in-out; transform-style: preserve-3d; width: 110px; border: 3px solid #ffcece; border-radius: 50%; }
#wrapperInformation .AllInformation ul li a:hover .cercalcolor { transform: rotate3d(0, 1, 0, -360deg); background-color: #fff; border: 3px solid #980026; }
#wrapperInformation .AllInformation ul li a .bgimg1 { background:url(../images/bgimg1.png) no-repeat bottom center #ffffff; }
#wrapperInformation .AllInformation ul li a .bgimg2 { background:url(../images/bgimg2.png) no-repeat bottom center #ffffff; }
#wrapperInformation .AllInformation ul li a .bgimg3 { background:url(../images/bgimg3.png) no-repeat bottom center #ffffff; }
#wrapperInformation .AllInformation ul li a .bgimg4 { background:url(../images/bgimg4.png) no-repeat bottom center #ffffff; }
#wrapperInformation .AllInformation ul li a .bgimg5 { background:url(../images/bgimg5.png) no-repeat bottom center #ffffff; }
#wrapperInformation .AllInformation ul li a .bgimg6 { background:url(../images/bgimg6.png) no-repeat bottom center #ffffff; }
#wrapperInformation .AllInformation ul li a .InfoTitle { margin-top: 20px; padding-bottom: 20px; background:url(../images/InfoTitleBg.png) no-repeat bottom center; font-size:15px; min-height: 70px;}
#wrapperInformation .AllInformation ul li a:hover .InfoTitle { background:url(../images/InfoTitleBg.png) no-repeat bottom center; padding-bottom: 15px; transition: all 0.4s ease-in-out; }
#wrapperInformation .AllInformation ul li a { color:#FFFFFF; text-decoration:none; transition: all 0.4s ease-in-out; }
#wrapperInformation .AllInformation ul li a:hover { color:#FFFFFF; text-decoration:none; }*/

#wrapperInformation .AllInformation ul li .forbgcolor { background-color: #4374b1; border-right: 1px solid #fff; padding: 20px 0; text-align: center; padding-bottom:0px; }
#wrapperInformation .AllInformation ul li:hover .forbgcolor { background-color: #365e90; border-right: 1px solid #365e90; }
#wrapperInformation .AllInformation ul li .cercalcolor { height: 110px; line-height: 110px; margin: 0 auto; text-align: center;
transform-style:preserve-3d;width: 110px; border: 3px solid #ffcece; border-radius: 50%;transition: all 0.4s ease-in-out; display:block}
#wrapperInformation .AllInformation ul li:hover .cercalcolor { transform: rotate3d(0, 1, 0, -360deg); background-color: #fff; border: 3px solid #980026; }
#wrapperInformation .AllInformation ul li .bgimg1 { background:url(../images/bgimg1.png) no-repeat bottom center #ffffff; }
#wrapperInformation .AllInformation ul li .bgimg2 { background:url(../images/bgimg2.png) no-repeat bottom center #ffffff; }
#wrapperInformation .AllInformation ul li .bgimg3 { background:url(../images/bgimg3.png) no-repeat bottom center #ffffff; }
#wrapperInformation .AllInformation ul li .bgimg4 { background:url(../images/bgimg4.png) no-repeat bottom center #ffffff; }
#wrapperInformation .AllInformation ul li .bgimg5 { background:url(../images/bgimg5.png) no-repeat bottom center #ffffff; }
#wrapperInformation .AllInformation ul li .bgimg6 { background:url(../images/bgimg6.png) no-repeat bottom center #ffffff; }
#wrapperInformation .AllInformation ul li .InfoTitle { margin-top: 20px; padding-bottom: 20px;/* background:url(../images/InfoTitleBg.png) no-repeat bottom center;*/ font-size:15px; min-height: 70px; color:#FFF; }
#wrapperInformation .AllInformation ul li:hover .InfoTitle { /*background:url(../images/InfoTitleBg.png) no-repeat bottom center;*/ padding-bottom: 15px; transition: all 0.4s ease-in-out; }
#wrapperInformation .AllInformation ul li { transition: all 0.4s ease-in-out; }
#wrapperInformation .AllInformation ul li a { color:#FFFFFF; text-decoration:none; }
#wrapperInformation .AllInformation ul li a:hover { color:#FFFFFF; text-decoration:none; }
#wrapperBlock { display: block; margin-bottom: 30px; }
#wrapperBlock .BlockBtns ul { list-style: outside none none; margin: 0; padding: 0; }
#wrapperBlock .BlockBtns ul li { background-color: #FFFFFF; overflow:hidden; float: left; padding: 0; font-size:13px !important; line-height:17px !important; width: 32%; text-decoration:none; border: 1px solid #4374b1; /*height:297px;*/ position: relative; }
#wrapperBlock .BlockBtns ul li.spaceLR { margin: 0 2%;overflow:hidden;}
.view.view-recruitement-and-internship .BlockMain {margin-top: 24px;}
#wrapperBlock .BlockBtns ul li h3 { background-color: /*#4374b1 */#980026; color: #fff; min-height: 75px; padding: 10px 20px !important; vertical-align: middle; }
#wrapperBlock .BlockBtns ul li .BlockMain { padding: 0 15px 15px; height:207px; }
#wrapperBlock .BlockBtns ul li .BlockRow {  margin-bottom: 10px; float: left; width: 100%; }
#wrapperBlock .BlockBtns ul li .BlockDate { color: #980026; float: left; padding-right: 15px; text-align: center; width: 62px; background:url(../images/BlockDateIcon.png) no-repeat right top; }
#wrapperBlock .BlockBtns ul li .BlockDate span { display: block; font-size: 10px; }
#wrapperBlock .BlockBtns ul li .BlockContent { float: right; width: 78%; text-align:left;}
#wrapperBlock .BlockBtns ul li .BlockMain .BlockViewAll { bottom: 15px; position: absolute; }
#wrapperBlock .BlockBtns ul li .BlockMain .BlockViewAll a { color:#980026; text-decoration:none; }
#wrapperBlock .BlockBtns ul li .BlockMain .BlockViewAll a:hover { color:#4374b1; text-decoration:none; }
#wrapperBlock .BlockBtns ul li .BlockMain .BlockViewAll img { margin-right:5px; }
#wrapperDocuments { display: block; margin-bottom: 30px; }
#wrapperDocuments h3 { background-color: #4374b1; color: #fff; height:177px; display:table-cell; margin: 0;   padding: 0px 15px; text-align: center; vertical-align: middle; width: 27%;}
#wrapperDocuments .DocumentsList {  padding: 0px 20px; width: 70%; display:table-cell; vertical-align:middle; }
#wrapperDocuments .DocumentsList ul { list-style: outside none none; margin: 0; padding: 0; }
#wrapperDocuments .DocumentsList li { padding-bottom: 10px; padding-left: 25px; }
#wrapperDocuments .DocumentsLeft { float: left; display:table; width: 48%; border: 2px solid #4374b1;height:140px!important; }
#wrapperDocuments .DocumentsRight { float: right; display:table; width: 48%; border: 2px solid #4374b1;height:140px!important; }
#wrapperDocuments .DocumentsList li a { color:#000; text-decoration:none; -o-transition: padding .2s linear;
-moz-transition: padding .2s linear;
-webkit-transition: padding .2s linear;
transition: padding .2s linear;
}
#wrapperDocuments .DocumentsList li a:hover { color:#980026; text-decoration:none; padding-left: 5px; }
#wrapperFooter { background:url(../images/Footerbg.png) repeat-x center center; min-height: 121px;width:1170px;margin:0 auto;  }
.FooterMain { display: inline-block; padding: 15px 0; width:100%; }
.FooterMiddle { float: left; margin-left:150px; }
#wrapperFooter p { margin-bottom:0px; }
.FooterRight { float: right; width: auto; text-align:right; }
.FooterLeft { float:left; width:auto; }
.FooterLeft p { margin-bottom: 5px; }
.FooterLeft ul { list-style:none; padding:0; margin:0 }
.FooterLeft li { float:left; padding:0 7px 0 8px; position:relative; }
.FooterLeft a { color:#000000; text-decoration:none; }
.FooterLeft a:hover { text-decoration:underline; color:#980026 }
.FooterLeft li:first-child { padding-left:0; }
.FooterLeft li:last-child { padding-right:0; }
.FooterLeft li:before { content:" "; position:absolute; left:0; top:50%; z-index:auto; height:14px; width:1px; background:#000000; overflow:hidden; margin-top:-7px; }
.FooterLeft li:first-child:before { display:none; }
.wob #wrapperTop { background-color: #222; }
.wob .textResizeWrapper input { color: #ff0; }
.wob .textResizeWrapper input:hover { color: #80ff00; }
.wob #wrapperNav { background-color: #222; }
.wob .SearchBox input { background:url(../images/SearchIcon.png) no-repeat 165px 12px #000; color: #fff; }
.wob h2 { border-bottom: 3px solid #333; color: #fff; }
.wob #wrapperButtons .BgBtns ul li a { background-color: #333; color: #ff0; }
.wob #wrapperButtons .BgBtns ul li a:hover { background-color: #222; color: #80ff00; }
.wob #wrapperInformation .AllInformation ul li { border-bottom: 6px solid #222; }
.wob #wrapperInformation .AllInformation ul li a { color: #ff0; }
.wob #wrapperInformation .AllInformation ul li a:hover { color: #80ff00; }
.wob #wrapperInformation .AllInformation ul li a .forbgcolor { background-color: #333; border-right: 1px solid #222; }
.wob #wrapperInformation .AllInformation ul li a:hover .forbgcolor { background-color: #222; border-right: 1px solid #222; }
.wob #wrapperInformation .AllInformation ul li a:hover .cercalcolor { background-color: #333; border: 3px solid #bbb; }
.wob #wrapperInformation .AllInformation ul li a .cercalcolor { border: 3px solid #222; }
.wob #wrapperBlock .BlockBtns ul li { background-color: #222; border: 3px solid #333; }
.wob #wrapperBlock .BlockBtns ul li h3 { background-color: #333 !important; }
.wob #wrapperBlock .BlockBtns ul li .BlockMain .BlockViewAll a { color: #ff0; }
.wob #wrapperBlock .BlockBtns ul li .BlockMain .BlockViewAll a:hover { color: #80ff00; }
.wob #wrapperBlock .BlockBtns ul li .BlockDate { color: #80ff00; background:url(../images/BlockDateIcon2.png) no-repeat right top; }
.wob #wrapperFooter { background: #111; border-color:#222}
.wob #wrapperDocuments .DocumentsLeft { border: 3px solid #333; }
.wob #wrapperDocuments .DocumentsRight { border: 3px solid #333; }
.wob #wrapperDocuments h3 { background-color: #222; min-height:134px; }
.wob #wrapperDocuments .DocumentsList li a { color: #ff0; }
.wob #wrapperDocuments .DocumentsList li a:hover { color: #80ff00; }
.wob ul.bulletText li { background-image:url(../images/right-arrow2.png); }
.wob .FooterLeft a { color: #ff0; }
.wob .FooterLeft a:hover { color: #80ff00; }
.wob .ViewMoreBtn a { border:1px solid #222; background:url(../images/viewallbtnbg2.png) no-repeat; background-position:right -33px; color:#ff0; }
.wob .ViewMoreBtn a:hover { color:#80ff00; background:url(../images/viewallbtnbg2.png) no-repeat; background-position:right -33px; border:1px solid #222; }
.wob #backtotop { background:url(../images/backtotop.png) no-repeat center #333; }
.contentLeft { float: left; width: 75%;margin-left:10px!important; }
.contentRight { float: right; width: 23%; }
.sidebarNav { display: inline-block; width: 100%;  background-color: #daacb7; border-bottom:10px solid #efefef; }
.contentRight .sidebarNav h3{ border-bottom: 3px solid #ccc; color: #fff; font-weight:bold; display:block; padding:10px 20px; text-transform: uppercase; background-color:#980026; margin-bottom:20px; }
.wob .contentRight .sidebarNav h3,.wob .sidebarNav{ background-color:#333}
.contentlist ul li { padding: 5px 0 10px 20px; }




.sidebarNav ul { list-style:none; margin:0; padding:0; background-color: #daacb7; }
.sidebarNav li a {  color: #000; text-decoration:none; -o-transition: padding .2s linear;
-moz-transition: padding .2s linear;
-webkit-transition: padding .2s linear;
transition: padding .2s linear;
display:block; }
.wob .sidebarNav li a{ color:#fff;}
.sidebarNav li a:hover { color:#fff; text-decoration:none; padding-left: 5px; }
.wob .sidebarNav li a:hover,.wob .sidebarNav ul li:hover{ background-color:#000; color:#ccc;}
.sidebarNav ul li { border-bottom:1px solid #e6e6e6; padding:6px 10px 6px 40px; background-position:20px 13px; background-color: #daacb7; }
/*.wob .sidebarNav ul li{background-position:20px 13px}*/
.sidebarNav ul li:hover { background-color: #980026;  }
.wob .sidebarNav ul li{ background-color:#333}




#nice-menu-2, #nice-menu-2 ul { list-style:none; margin:0; padding:0; }
#nice-menu-2 li { float:left; margin:0; padding:0; position:relative; display:inline; }
#nice-menu-2 li a { padding:10px 11px; line-height:36px; color:#fff; font-size:1.067em; display:inline-block; text-decoration:none; background:url(../images/navbg.png) no-repeat right center; }
#nice-menu-2 li:last-child a { background-image:none; }
#nice-menu-2 ul { width:300px; top:100%; padding:0; left:0; position:absolute; }
.hasJS #nice-menu-2 ul { opacity:0; transition: opacity 400ms linear; -webkit-transition: opacity 400ms linear; }
#nice-menu-2 ul li { float:left; height:auto; width:100%; margin:0; padding:0; }
#nice-menu-2 ul li a { display:block; background-color:#daacb7; font-size:1em; line-height:24px; color:#060613; border-bottom:1px solid #980026; padding:5px 15px 5px 15px; text-align:left; background-image:none; }
#nice-menu-2 ul ul { top:0; left:300px } /*#nice-menu-2 a:hover, .noJS #nice-menu-2 a:focus, #nice-menu-2 ul .hover > a, #nice-menu-2 ul .focus > a { color:#fff }*/
#nice-menu-2 ul a:hover, .noJS #nice-menu-2 ul a:focus, #nice-menu-2 ul a.selected { color:#7fb6e9 }
#nice-menu-2 ul, #nice-menu-2 :hover ul ul, #nice-menu-2 .hover ul ul, #nice-menu-2 .focus ul ul { margin-left:-9999px }
#nice-menu-2 li:hover > ul, #nice-menu-2 li.hover > ul, #nice-menu-2 li.focus > ul, #nice-menu-2 a:focus + ul, #nice-menu-2 ul ul, .noJS #nice-menu-2 .hover a:focus, .noJS #nice-menu-2 .focus a:focus { margin-left:0 }
#nice-menu-2 > li > a:hover, #nice-menu-2 > li.hover > a, #nice-menu-2 > li.focus > a, #nice-menu-2 > .highlight > a { color: #daacb7; }
#nice-menu-2 li ul li a:hover, #nice-menu-2 li ul li > a.selected, #nice-menu-2 ul a:hover, .noJS #nice-menu-2 ul a:focus, #nice-menu-2 ul a.selected, #nice-menu-2 ul > .highlight > a { background-color:#980026; color:#fff }
#nice-menu-2 ul li.focus > a { background-color:#e9e9e9; color:#060613; display:block; }
#nice-menu-2 .menuIcon { display:none; position:absolute; right:5px; top:20px; width:9px; height:9px; }
#nice-menu-2 li .menuIcon { background:url(../images/down-arrow.gif) no-repeat right center; z-index:10 }
#nice-menu-2 li li .menuIcon { display:block; background:url(../images/right-arrow.gif) no-repeat right center; top:13px; right:10px; z-index:11 }
#nice-menu-2 li li li .menuIcon { z-index:12 }
#nice-menu-2 li .menuIcon.active { transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.noJS #nice-menu-2 ul a:focus { width:200px; }
.noJS #nice-menu-2 ul a:focus, .noJS #nice-menu-2 ul a:focus + ul { margin-left:9999px }
.noJS #nice-menu-2 ul a:active { margin-left:0 }
.hasJS .menuPart #nice-menu-2 a:focus + ul, .hasJS .menuPart #nice-menu-2 li.focus > ul, .hasJS .menuPart #nice-menu-2 li.hover > ul, .hasJS .menuPart #nice-menu-2 li:hover > ul, .hasJS .menuPart #nice-menu-2 ul ul { opacity: 1; }
 .wob #nice-menu-2 > li > a::before, #nice-menu-2 > li > a::after {
background: #000;
}
.wob #nice-menu-2 ul li a { background-color: #222; border-bottom: 1px solid #333; color: #fff; }
.wob #nice-menu-2 ul li a:hover { background-color: #333; border-bottom: 1px solid #222; color: #ff0; }
.wob #nice-menu-2 > li > a:hover, .wob #nice-menu-2 > li > a:focus { color: #ff0; }
.wob #nice-menu-2 > li > a:hover, .wob #nice-menu-2 > li.hover > a, .wob #nav > li.focus > a, .wob #nav > .highlight > a { color: #ff0; }
/* Effect 21: borders slight translate */
#nice-menu-2 > li > a { -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s; }
 #nice-menu-2 > li > a::before, #nice-menu-2 > li > a::after {
 position: absolute;
 left: 0;
 width: 100%;
 height: 5px;
 background: #222;
 content: '';
 opacity: 0;
 -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
 -moz-transition: opacity 0.3s, -moz-transform 0.3s;
 transition: opacity 0.3s, transform 0.3s;
 -webkit-transform: translateY(-10px);
 -moz-transform: translateY(-10px);
 transform: translateY(-10px);
}
 #nice-menu-2 > li > a::before {
 top: 0;
 -webkit-transform: translateY(-10px);
 -moz-transform: translateY(-10px);
 transform: translateY(-10px);
}
 #nice-menu-2 > li > a::after {
 bottom: 0;
 -webkit-transform: translateY(10px);
 -moz-transform: translateY(10px);
 transform: translateY(10px);
}
#nice-menu-2 > li > a:hover, #nice-menu-2 > li > a:focus { color: #fff; }
 #nice-menu-2 > li > a:hover::before, #nice-menu-2 > li > a:focus::before, #nice-menu-2 > li > a:hover::after, #nice-menu-2 > li > a:focus::after {
 opacity: 1;
 -webkit-transform: translateY(0px);
 -moz-transform: translateY(0px);
 transform: translateY(0px);
}
#wrapperBlock .BlockBtns ul li .BlockContent a { color:#000000; text-decoration:none; }
#wrapperBlock .BlockBtns ul li .BlockContent a:hover { color:#980026; text-decoration:none; }
.search-form .form-item { float: left; margin: 0; width: auto; }
.search-form .form-item label { float: left; margin-right: 20px; margin-top:4px; }
.search-form .form-item input.form-text { float: left; margin-right: 20px; width: auto; }
#user-login > div { width: 30%; }
.cercalcolor span { display:none; }
.noLink { text-decoration:none; }
h3 a, h4 a { text-decoration:none; color:#333 }
/*******By Himanshu*******/
.view-former-cic-and-ic { display:table; margin-bottom:30px; }
.view-former-cic-and-ic .views-row { float:left; width:50%; margin-bottom:20px; box-shadow:5px -5px 10px 0 #e9e9e9 }
.view-former-cic-and-ic .views-row { padding:0 20px; }
.view-former-cic-and-ic .views-row .field-content { display:inline-block; }
.view-former-cic-and-ic .views-field-field-former-image { width:85px; height:100px; margin-top:20px; float:left; margin-right:-85px }
.view-former-cic-and-ic .views-field-field-former-image img { border:1px solid #efefef }
.view-former-cic-and-ic .views-field-field-former-image .field-content { display: inline }
.view-former-cic-and-ic .views-field-title { padding-top:20px; }
.view-former-cic-and-ic .views-field-title, .view-former-cic-and-ic .views-field-field-term-of-office, .view-former-cic-and-ic .views-field-field-telephone, .view-former-cic-and-ic .views-field-field-e-mail { float:left; padding-left:95px; width:100%; }
.view-former-cic-and-ic .views-field span { display:inline-block }
.view-former-cic-and-ic .views-field span.views-label { font-weight:bold; }
.view-former-cic-and-ic .views-field-field-term-of-office .field-content { display:inline }
/*Pagination*/
.item-list .pager li { background-color: #efefef; box-shadow: 3px 3px 0 0 #e9e9e9; margin:0 0 0 8px }
.item-list .pager { background-color: #e9e9e9; box-shadow:0px 3px 0 0 #efefef; border-radius:10px;}
.item-list .pager  a{ text-decoration:none;}

#edit-field-category-tid-wrapper  label{ width:80px; float:left; margin-right:-80px; padding:0; padding-right:5px; line-height:30px;}
#edit-field-category-tid-wrapper .views-widget{ width:100%; float:left; padding-left:85px}
#edit-submit-list-of-nodal-officers{ margin:0}
.views-exposed-form .views-exposed-widget{ padding:0;}
.views-exposed-widgets{ background: #efefef; margin-bottom: 20px; padding: 10px; border-bottom:5px solid #e9e9e9}
.wob .views-exposed-widgets{ background:#333}
html.js input.form-autocomplete{ background-color:#fff; height:32px}
.views-exposed-form .form-item{ margin-right:10px;}
.wob input[type="submit"],.wob input[type="button"],.wob input[type="reset"],.wob button,.wob .button{ background:#000; color:#FF0; border-color:#FF0}
.wob table tr:nth-child(2n+1) td,.wob .tableRowOdd,.wob caption,.wob td,.wob .item-list .pager{ background:#000}
.wob th,.wob .tableData th,.wob th,.wob .item-list .pager li{ background:#333; color:#FFF}
.wob .views-exposed-widgets{ border-color:#000}
.wob .item-list .pager li,.wob .item-list .pager{ box-shadow:none}
.download_rti_study_status_reports{width:14%}
.sr_no_rti_study_status_reports{width:10%}
.sr-no-contact-us{width:9%}
.name-and-destination-contact-us{width:16%}
.room-no-contact-us{width:9%}
.download-rti-disclouser{width:10%}

.view-cic-profile ul li{width: 25%; margin-bottom: 20px; display:inline-block; list-style:none; margin-left:0px; margin-right:0px; margin-bottom:60px;}
.view-cic-profile ul li p{ margin-bottom:0px; font-size:78%;}
.view-cic-profile ul li img{ margin-bottom:9px;}
.view-cic-profile ul { text-align:center;}
.view-cic-profile ul a{ font-size:120%; line-height:13px; text-decoration:none;color:blue;}
.profile-info,.profile-image{ text-align:center;}
.profile-info{ margin-top:5px;}
.profile-user{ text-align:center; margin-top:5px;}
/*.main-director { left: 50%; margin-left: -215px;  position: absolute; text-align: center; top: -126px;}*/
.contentMain { position:relative;}
/*.view-cic-profile{ margin-top:196px;}*/
.main-director p{ margin-bottom:0px; font-size: 78%;
    margin-bottom: 0;}
.main-director a{ text-decoration:none;}
.main-director img{ margin-bottom:9px;}

#block-views-cic-profile-block-1 {
    left: 50%;
    margin-left: -100px;
    position: absolute;
    top: 0;
    width: 200px;
}


    .view-display-id-block_2 ul li{ width: 24%; }
    .view-display-id-block_2 {margin-top: 0px; }


    .profile-image{ float:left; }     .profile-con{ margin-left: 40px; float:
left; }     .profile-user{ text-align: left; }     .profile-info{ text-align:
left; }     .profile-outer{ float:left; width: 100%; margin-bottom: 30px; }
.profile-content p{ margin-bottom:5px; text-align: left; }   
/* language-
dropdown*/  
#lang-dropdown-select-language{background: #980026;}



.bodywrapper{background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    width: 1170px;}
	
	.whats-new {
    background-color:#980026!important;
	
}
.important-decisions-of-cic{
    background-color:#980026!important;
	
}
.tenders-recruitment{
    background-color:#980026!important;
}
#feedback-form-entityform-edit-form label{width:30%;float:left;}

#feedback-form-entityform-edit-form input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], input[type="search"], select, textarea{float:left;width:70%!important;margin-bottom:10px;}

#edit-field-feedback-und-0-value {width:70%!important;float:left;}
/*.region-content{width:80%;}*/
.region-content {width: 100%; position:relative}
#block-system-main .view-id-cic_profile{ padding-top:180px}
.grippie{display:none;}
.resizable-textarea textarea{float:left;width:70%!important;margin-bottom:10px;}
/*.form-wrapper input.form-submit{ margin-left: 185px;}*/
.form-wrapper input.form-submit {margin-left: -10px;}
.form-item, .form-actions {
/*    margin-bottom: 1em;
    margin-left: 10px;
    margin-top: 1em;*/
}
.t-center { text-align: center; }
#wrapperBanner .container { padding: 0px; }
.contact-cic1 {
    font-weight: bold;
    text-align: center;
}
.t-right {
    text-align: right;
}

/***********CSS by Himanshu************/
/*.bodywrapper{ width:100%;}
#wrapperTop,#wrapperHeader,#wrapperNav,#wrapperFooter{ width:100%; max-width:100%;}*/
.container{ padding:0 15px;}
#wrapperNav .container{ padding:0;}
li.SelectAll select{ margin-bottom:0; width:auto !important; padding:0}
.form-item-lang-dropdown-select{ margin:0 !important}
.textResizeWrapper .contrastChanger.blue {background-image: url("../images/a-blue.gif");}
.FooterLeft a.active{ color:#980026}
.view-cic-profile ul li{ position:relative}
#wrapperContent .main-director p,#wrapperContent .main-director-lower p,.view-cic-profile ul li p{ text-align:center !important;}
/*.main-director{ margin-left:-100px; width:200px;}*/
.view-cic-profile ul li{ float:left; width:33.334%}
.view-display-id-block_2 ul li{ width:25%;}
.view-display-id-block_1 ul li{ width:auto; float:none}
.views-reset-button{ margin-left:5px;}
.form-wrapper input.form-submit{ margin-left:0}
.SearchBox .form-actions { margin-left:0}
#wrapperBlock .BlockBtns ul li h3{ min-height:inherit}
#wrapperBlock .BlockBtns ul li{min-height:inherit; padding-bottom:40px;}
#wrapperBlock .BlockBtns ul li .BlockMain{  overflow:hidden}
.textResizeWrapper input{ line-height:15px;}
.SearchBox{ width:160px;}
.swipeIcon {background: url("../images/swipeIcon.png") no-repeat center center; top: 15px; color: #fff; display: none;  overflow: hidden; position: absolute; right:15px; text-indent: -999em; width: 24px; height:24px; z-index: 999;}
.profile-image {float: left; width: 170px;}
.profile-con {float: left; margin-left: -170px; padding-left: 185px; width: 100%;}


.sidebarNav ul li li{padding-left:30px;background-position:7px 13px; border:none; padding:3px 0 3px 30px}
.sidebarNav ul li:hover li{background-image:url(../images/right-arrow-white.png);}
.sidebarNav ul,.sidebarNav ul li:hover li{background-color:#980026; color:#fff;}
.wob .sidebarNav ul,.wob .sidebarNav ul li:hover li{background-color:#000; color:#fff;}
.wob .sidebarNav li a.active{color:#fff;}
.sidebarNav ul li:hover li a.active,.sidebarNav ul li:hover li a{ color:#fff;}
ul.bulletText li{ background-image:url(../images/right-arrow-blue.png);}
.sidebarNav ul li:hover{background-color:#980026; background-image:url(../images/right-arrow-white.png); color:#fff; }
.sidebarNav > ul > li:hover > a{padding-left:5px; background-color:#980026; color:#fff;}
.wob .sidebarNav > ul > li:hover > a{background-color:#000; color:#fff;}
.sidebarNav li a.active{color:#980026;}
ul li.expanded{ list-style:none;}
.entityform .form-item,.entityform .form-actions{ display:table; width:100%;}

/***Blue Theme Start here***/
.blue #nice-menu-2 > li:hover > a{background-color:#CCDCE3; color:#0d2946}
body.blue{ background:#E2E2E2;}
.blue #wrapperTop,.blue #wrapperNav,.blue .contentRight .sidebarNav h3{ background:#003368;}
.blue #lang-dropdown-select-language{ background:#fff; color:#333;}
.blue .topStrip a:hover,.blue .textResizeWrapper input:hover,.blue li a.active{ color:#C1DFFF;}
.blue #nice-menu-2 ul li a{ border-bottom:none; background-color:#CCDCE3; color:#0d2946}
.blue #nice-menu-2 li ul li a:hover,.blue #nice-menu-2 li ul li > a.selected,.blue #nice-menu-2 ul a:hover,.blue .noJS #nice-menu-2 ul a:focus,.blue #nice-menu-2 ul a.selected,.blue #nice-menu-2 ul > .highlight > a{ background-color:#10345A;}
.blue h2{ border-color:#003368;}
.blue #wrapperFooter{ background:#EDEDEE; border-bottom:5px solid #003368;}
.blue .sidebarNav,.blue .sidebarNav ul li{background-color:#CCDCE3;}
.blue .sidebarNav ul,.blue .sidebarNav ul li:hover li{background-color:#003368; color:#fff;}
.blue .sidebarNav ul li li{padding-left:30px;background-position:7px 13px;}
.blue .sidebarNav ul li:hover li{background-image:url(../images/right-arrow-white.png); border-color:#083E77;}
.blue .sidebarNav ul li:hover li a.active,.blue .sidebarNav ul li:hover li a{ color:#fff;}
.blue ul.bulletText li{ background-image:url(../images/right-arrow-blue.png);}
.blue .sidebarNav ul li:hover{background-color:#003368; background-image:url(../images/right-arrow-white.png); color:#fff; }
.blue .sidebarNav > ul > li:hover > a{padding-left:5px; background-color:#003368; color:#fff;}
.blue .sidebarNav li a.active{color:#003368;}
.blue .owl-prev,.blue .owl-next{background-color:#fff;}
.blue .owl-prev:hover,.blue .owl-next:hover{background-color:#fff;}
.blue .ViewMoreBtn a{color:#333; background-position:right -34px;}
.blue .ViewMoreBtn a:hover{ color:#003368;}
.blue #wrapperButtons .BgBtns ul li a{background-color:#003368;}
.blue #wrapperButtons .BgBtns ul li a:hover{background-color:#333;}
.blue #wrapperInformation .AllInformation ul li:hover .cercalcolor{ border-color:#003368;}
.blue #wrapperInformation .AllInformation ul li .cercalcolor{ border-color:#C1DFFF;}
.blue #wrapperBlock .BlockBtns ul li h3{background-color:#003368 !important;}
.blue #wrapperBlock .BlockBtns ul li .BlockDate,.blue #wrapperBlock .BlockBtns ul li .BlockMain .BlockViewAll a,.blue #wrapperDocuments .DocumentsList li a:hover,.blue .FooterLeft a:hover{color:#003368;}
.blue #backtotop{background-color:#003368;}
.blue input[type="submit"],.blue input[type="button"],.blue input[type="reset"],.blue button,.blue .button{background-color:#003368; border:none;}
.blue input[type="submit"]:hover,.blue input[type="button"]:hover,.blue input[type="reset"]:hover,.blue button:hover,.blue .button:hover{background-color:#333;}
.blue .FooterLeft a.active{ color:#003368;}
.blue #feedback-form-entityform-edit-form input[type="submit"]{ background-color: #003368; border: 1px solid #003368;}


/*Inner Page Left Menu*/
.contentRightBarBlock .contentRight { display:none; position: relative; margin-bottom:15px; }
.contentRightBarBlock .sidebar-title { display:block; position:relative; border:1px solid #ccc; background:#fff; color: #333; font-weight:normal; font-size:14px; padding:6px 40px 6px 10px; line-height:20px; cursor:pointer; }
.contentRightBarBlock .sidebar-title em { position:absolute; right:10px; top:50%; width:18px; height:2px; margin-top:-1px; background:#bbb; }
.contentRightBarBlock .sidebar-title em:after { content:''; position:absolute; left:0; top:-5px; width:18px; height:2px; background:#bbb; }
.contentRightBarBlock .sidebar-title em:before { content:''; position:absolute; left:0; bottom:-5px; width:18px; height:2px; background:#bbb; }
.contentRightBarBlock .sidebar-title.active { background:#345B84; color:#fff; border:1px solid #345B84; }
.contentRightBarBlock .sidebar-title.active em, .contentRightBarBlock .sidebar-title.active em:after, .contentRightBarBlock .sidebar-title.active em:before { background:#fff; }
.contentRightBarBlock .sidebarNav > ul { display:none; width:100%; margin:-1px 0 0; float:none; background:none; padding:5px 0; border:1px solid #ccc; max-height: 280px; overflow: auto; }
.contentRightBarBlock .sidebarNav > ul > li { float:left; width:50%; padding-right: 10px; }
.contentRightBarBlock .sidebarNav > ul > li > a, .contentRightBarBlock .sidebarNav > ul > li > .subMenuLink { display:block; cursor:pointer; }
.contentRightBarBlock .sidebarNav > ul .leftSubUl { display:none; }
.contentRightBarBlock .sidebarNav > ul.menuinfocusListing > li { width:100%; }
.contentRightBarBlock .contentRight br { display:none; }
input:focus{ outline:thin dotted;}
/***Contrast**/
.wob .bodywrapper{ background:#000;}
.wob #lang-dropdown-select-language{ background:#000;}
.wob .owl-prev,.wob .owl-next{ background-color:#111}
.wob li a.active{ color:#0F0}
.wob #wrapperInformation .AllInformation ul li .forbgcolor{ background-color:#333; border-color:#000}
.wob #wrapperInformation .AllInformation ul li:hover .forbgcolor{background-color:#000; border-color:#333}
.wob #wrapperBlock .BlockBtns ul li .BlockContent a{ color:#fff;}
.wob #wrapperBlock .BlockBtns ul li .BlockContent a:hover{ color:#fff; text-decoration:underline;}
.wob button,.wob input,.wob select,.wob textarea{ background-color:#fff;}
.wob #nice-menu-2 li ul li a:hover,.wob #nice-menu-2 li ul li > a.selected,.wob #nice-menu-2 ul a:hover,.wob .noJS #nice-menu-2 ul a:focus,.wob #nice-menu-2 ul a.selected,.wob #nice-menu-2 ul > .highlight > a { background-color:#333; color:#fff }
.wob .view-former-cic-and-ic .views-row{box-shadow:none;}
.wob .view-cic-profile ul a{ color:#FF0}
.wob #feedback-form-entityform-edit-form { background: #222;}
.wob #feedback-form-entityform-edit-form input[type="submit"]{ background-color: #000; color:#FF0; border-color: #FF0}
.i18n-hi #nice-menu-2 li a{font-size: 0.8em !important;}
.video-gallery-list-view ul{ list-style: none;}
.video-gallery-list-view ul li:first-child{ margin-left: 0px;}
.video-gallery-list-view ul li{ float:left; width:31%;  min-height:240px;    margin: 0px 1.9% 0px 0px;}

.video-gallery-list-view ul li img{ width:100%; height:170px; }
.convention-list .even tr{ background: #e9e9e9;}
.convention-list .even td{ background: #e9e9e9; }



#feedback-form-entityform-edit-form input.form-submit,#feedback-form-entityform-edit-form .captcha img{ margin-left:30%}

.captcha .form-item{ margin-left:0}

#feedback-form-entityform-edit-form { background: #efefef; margin: 0 auto; max-width: 600px;  padding: 15px; width: 100%;}
#feedback-form-entityform-edit-form  select,#feedback-form-entityform-edit-form   input,#feedback-form-entityform-edit-form   textarea{ background:#fff;}
#feedback-form-entityform-edit-form input[type="submit"]{ background-color: #980026; border: 1px solid #980026; color: #fff; font-size:18px; padding:5px 15px;}
#feedback-form-entityform-edit-form input[type="submit"]:hover{ background-color:#222}
#skip-link a{ color:#000}
#search-block-form h2,#search-block-form .form-item-search-block-form label{ background:#fff;}
.dispatch-table td{ padding:7px 5px;}
.dispatch-table th{  background:#bfbfbf ;color:#393939;}
.dispatch-table .odd-color{ background:#f9f9f9; font-weight:700; padding:7px 5px;}
.dispatch-table ul{ margin:0px;}
.dispatch-table .even-color{ background:#fff; }
.dispatch-table a{ color:#000;  text-decoration:none;}
.dispatch-table  a{ color:#000;  text-decoration:none;}


.pager{ text-align: center; }
.pager a{   border: 1px solid gray;
    display: inline-block;

    padding: 0 7px; text-decoration: none;}
    .i18n-hi #wrapperDocuments h3{ min-height: 136px;}
    .i18n-hi #wrapperBlock .BlockBtns ul li h3{ font-size: 1.4em; }

    #logo img{ float: left; margin-right:10px; }
#logo span {
    float: left;
    font-size: 30px;
    line-height: 28px;
    padding-top: 33px;
}
        h1#logo{ float: left; width:100%; }
        p{ text-align: justify; }
		

#admin-menu, #admin-menu .dropdown {
    z-index: 9999999999999999 !important;
}

.view-image-gallery-album img {
    
    height: 164px;
}
.view-image-gallery-album .cols-4{ text-align: center; border:none;}

.view-image-gallery-album .col-1{  border: 1px solid #ddd ;
    float: left !important;
    width: 300px !important;
}
.view-image-gallery-album .col-2{ 
    float: left !important;
    width: 300px !important;border: 1px solid #ddd
}

ul li.leaf {
    list-style-image: none !important;
    list-style-type: square;
}

.view-image-gallery-album ul li {
    float: left;
    margin-left: 0;
    margin-right: 2%;
    width: 30%;
	min-height:225px;
}
.view-image-gallery-album ul {
    list-style: none;
}

.jcarousel-skin-default .jcarousel-container-vertical {
    width: 100% !important;
	}
	
ul.jcarousel-view--what-s-new--block li { width:100% !important; height:auto !important; padding-bottom:10px !important;}

.jcarousel-skin-default .jcarousel-container-vertical { padding:0px !important;}

.jcarousel-skin-default .jcarousel-prev {
    display: block;
    width: 32px;
    height: 32px;
    background-image: none !important;
}
#admin-menu-wrapper{overflow:visible !important;}

.breadCrumbbelowblock ul{ padding-left:0px !important;}
.n-title h2{ margin-left:24px;}
.innerBanner img{ width:100%;}

.faq-dt-hide-answer{ background:url("../images/accordian-puls.png") left center no-repeat; }
.faq-qa-visible{ background:url("../images/minus.png") left center no-repeat; }
.page-high-court-rulings .views-field-field-documents-{ width:35% !important;}
.page-high-court-rulings .views-field-title{ width:62% !important;}
.page-high-court-rulings .views-field-counter{ width:1% !important;}
.view-tender-view .jcarousel li{ float:left; width:100% !important; height: auto !important; padding-bottom: 28.3px !important }
.recruiter-list li{ float: left; width:100% !important; margin-left: 0px !important; border-style: none !important;  background: url("../images/right-arrow-blue.png") left 8px no-repeat; padding-left: 21px !important;}


.recruitement-tab .item-list ul{ height: auto !important;  }
.recruitement-tab  .item-list ul li{ padding-bottom:0px !important}
.recruitement-tab .quicktabs_main.quicktabs-style-basic{ border: none !important; }
.recruitement-tab .quicktabs-tabs a{ display: block !important;padding:8px;color:#000; }
.recruitement-tab.quicktabs-tabs li{ padding-bottom:0px !important; }
 .recruitement-tab .quicktabs-tabs li.active{ background:#980026!important; color: #fff; }
.recruitement-tab ul.quicktabs-tabs.quicktabs-style-basic li.active a{color: #fff !important;}

ul.quicktabs-tabs.quicktabs-style-basic li{ margin: 0px !important;}



/*css by alok*/


.DocumentsLeft > h3 {
  padding:33px 15px!important;
}
.quicktabs-wrapper .item-list ul.quicktabs-tabs.quicktabs-style-basic a{color:#8f390d;}
.recruiter-list span.field-content a{text-decoration:none;}
.jcarousel-clip-vertical ul li{border:none!important;}
.faq .faq-question-answer{padding-bottom:7px;border-bottom:1px dotted #ccc;}

.faq .faq-question-answer .faq-answer .field-items p{margin-top:10px;margin-left:-23px;text-align:justify;line-height:24px;padding-right:20px;}
.faq-question span a{text-decoration:none;font-size:15px; font-weight:700;}
.quicktabs-wrapper.quicktabs-style-basic.jquery-once-2-processed{height:253px;}
.quicktabs_main.quicktabs-style-basic {padding:13px!important;}

.wob .views-row.views-row-1.views-row-odd.views-row-first.views-row-last{color:yellow;}
.wob .quicktabs-wrapper .item-list ul.quicktabs-tabs.quicktabs-style-basic a{color:yellow;}
.wob .quicktabs-tabs.quicktabs-style-basic{background:#222;}
.wob .recruitement-tab .quicktabs-tabs li.active{background:#569c0f!important;} 
.wob #wrapperBlock .quicktabs_main.quicktabs-style-basic{background:#222;} 
.wob .recruiter-list .views-row.views-row-1.views-row-odd.views-row-first{color:yellow!important;}
.wob #wrapperDocuments h3{ height:161px !important;}
.i18n-hi .wob #wrapperDocuments h3{ min-height:161px;}



.blue .quicktabs-wrapper .item-list ul.quicktabs-tabs.quicktabs-style-basic a{color:#003368;}
.blue .recruitement-tab .quicktabs-tabs li.active{ background:#003368; color: #fff !important; }
.blue  .recruitement-tab .quicktabs-tabs li.active{background:#003368!important;} 
.recruitement-tab .quicktabs-tabs li{ width:50% !important; float:left !IMPORTANT;}
.blue .recruiter-list span.field-content a{ color:#003368;}
.i18n-hi #wrapperBlock .BlockBtns ul li .BlockMain{ padding:0px !important;}
.blue .faq a{ color: #003368; }
.wob a{ color: #ff0 !important; }
.wob #wrapperHeader{ background: #333; }
.blue .faq-dt-hide-answer {
    background: rgba(0, 0, 0, 0) url("../images/accordian-puls-blue.png") no-repeat scroll left center;
}
.blue .faq-qa-visible {
    background: rgba(0, 0, 0, 0) url("../images/minus-blue.png") no-repeat scroll left center;
}

.wob .faq-dt-hide-answer {
    background: rgba(0, 0, 0, 0) url("../images/accordian-puls-yellow.png") no-repeat scroll left center;
}
.wob .faq-qa-visible {
    background: rgba(0, 0, 0, 0) url("../images/minus-yellow.png") no-repeat scroll left center;
}

   .wob .recruiter-list li{background:url("../images/right-arrow2.png") left 8px no-repeat;}
   .i18n-hi .region-tender-content{ padding: 10px; }
   .i18n-hi .BlockViewAll{padding: 10px; }
   
   .i18n-hi  #quicktabs-recruitment_and_intership_home li{ height:38px;}
   .i18n-hi .quicktabs-style-basic li{ height:314px;}
   #wrapperBlock .BlockBtns ul li.spaceLR{ height:295px;}
  .view-recruitement-and-internship .BlockMain{ height:auto !important; }
  .quicktabs-tabs  li{ height:40px !important;}
 .i18n-hi  #wrapperBlock .BlockBtns ul li .BlockMain{ overflow:visible !important;}
 .view-id-rti_disclosure li{ margin-bottom:10px 	!important; list-style:none;}
#block-views-tender-view-block .item-list ul li{  border:none;
    margin-left: 0;
    }

.jcarousel-clip-vertical ul li{width: 100% !important;height:60px !important;}
#wrapperBlock .BlockBtns ul li .BlockMain-11 {
  
    padding: 0 15px 15px;
}

.BlockViewAll-11 {
    position: absolute;
    bottom: 13px;
}

.view.view-what-s-new.view-id-what_s_new.view-display-id-block_1 {
    height: 190px;
    overflow: hidden;
}
 .BlockMain-11  ul li{ width: 100% !important; margin-left: 0px !important; border: none !important; height:66px !important;}

#cse-search-box input {
    float: left !important;
    width: 203px !important;
}

#cse-search-box input[type="submit"] {
    margin-left: 15px !important;
    margin-top: -21px !important;
    width: 100px !important;
}

.field-item.even > form {
    margin-left: 10px !important;
    margin-top: -89px !important;
}


span#views_slideshow_controls_text_previous_myslider-block a {
    left: 98px !important;
    position: absolute;
    background: url(../images/owl-prev.png) no-repeat center center #fff !important;
    top: 60%;
    z-index: 999;
    height: 39px;
    width: 49px;
    font-size: 0px;
    border-radius: 6px;
}


span#views_slideshow_controls_text_next_myslider-block a {
    right: 98px !important;
    position: absolute;
    background: url(../images/owl-next.png) no-repeat center center #fff !important;
    top: 60%;
    z-index: 999;
    height: 39px;
    width: 49px;
    font-size: 0px;
    border-radius: 6px;
}

span#views_slideshow_controls_text_pause_myslider-block a {
    display: none;
}

@media only screen and (max-width:768px){

span#views_slideshow_controls_text_previous_myslider-block a {
      display: none !important;
}


span#views_slideshow_controls_text_next_myslider-block a {
       display: none !important;
}

}

.region-slider-banner{ position:relative;z-index:2;}
body.adminimal-menu div.toolbar-shortcuts{ /*display:none;*/ }
span#views_slideshow_controls_text_previous_myslider-block a{ left: 39px !important;top:43% !important;}
span#views_slideshow_controls_text_next_myslider-block a{right: 39px !important;top:43% !important;}

.SearchBox {
    width: 251px;
    position: relative;
}

.SearchBox .find {
   width: 265px!important;
}

.find .bttn-search, .find .bttn-search:hover {

    right: 25px !important;top:13px !important;height:36px !important;

}




.SearchBox input {

    height: 37px;

    margin-top: 11px;
    width: 159px;
}


.SearchBox .find label {
color:#fff;
}

.find .bttn-search, .find .bttn-search:hover {
    left:207px !important;
    top: 11px !important;
    position: absolute;
    height: 36px !important;
}

.main-goi-form label{ display:none;}

form#views-exposed-form-circulars-and-mom-reports-page-page .form-item-sort-by label {
    float: left;
    padding-right: 10px;
}
form#views-exposed-form-circulars-and-mom-reports-page-page .views-exposed-widget.views-widget-sort-order {
    width: 18%;
}
form#views-exposed-form-circulars-and-mom-reports-page-page .form-item-sort-order label {
    float: left;
    padding-right: 6px;
}
form#views-exposed-form-circulars-and-mom-reports-page-page .views-exposed-form.views-submit-button .form-submit {
    margin-top: 0px;
}
form#views-exposed-form-circulars-and-mom-reports-page-page .views-exposed-widgets {
    background: #efefef;
    margin-bottom: 20px;
    padding: 10px;
    border-bottom: 5px solid #e9e9e9;
    padding-top: 24px;
    padding-left: 26px;
}
form#views-exposed-form-circulars-and-mom-reports-page-page .views-exposed-widget.views-widget-sort-by {
    width: 18%;
}
form#views-exposed-form-circulars-and-mom-reports-page-page .views-exposed-form .views-exposed-widget .form-submit {    margin-top: 0px;}


@media only screen and (max-width:940px) {

.views-slideshow-cycle-main-frame-row {
    width: 100% !important;
}

div#views_slideshow_cycle_teaser_section_myslider-block {
    width: 100% !important;
    height: auto !important;
}

}

@media only screen and (max-width:940px){

.SearchBox .content {
    width: 100% !important;
    float: none;
    color: #fff !important;
    text-align: center !important;
}
input#search_box {
    margin-left: 13px;
}
}




@media only screen and (max-width:450px) {

.region-slider-banner {height:135px  !important;}

}

@media only screen and (max-width:550px) and (min-width:451px) {

.region-slider-banner {height:162px !important;}

}

@media only screen and (max-width:657px) and (min-width:551px) {

.region-slider-banner {height:193px  !important;}

}

@media only screen and (max-width:1199px) and (min-width:658px) {

.region-slider-banner {height:350px  !important;}

}

@media only screen and (max-width:758px)  {

.region-slider-banner {height:224px;}

}

@media only screen and (max-width:896px) {

.region-slider-banner {height:267px;}

}

@media only screen and (max-width:1008px) {

.region-slider-banner {height:298px;}

}

@media only screen and (max-width:1112px) {

.region-slider-banner {height:330px;}

}

@media only screen and (max-width: 767px) {

.SearchBox {
    width: 100% !important;
}

}
@media only screen and (max-width: 940px) {
.n-title  {position: initial !important;}

.innerBanner .n-title h2 {
    border-bottom: 3px solid #bb0001 !important;
    color: #000 !important;
    display: inline-block !important;
    padding-bottom: 5px !important;
    margin-top: 16px;
    margin-bottom: 0px;
}
  
.item-list .pager li {    display: inline-block !important;}

 .SearchBox {
    margin-left: 0px;

    padding-bottom: 10px;
    padding-left: 0px;
    z-index: 1;
    font-size: 12px;
    width: 100% !important;
	}
}
.topStrip ul li a.active {
    color: #ff0 !important;
}

@media only screen and (max-width:344px) {

ul.leftLink {
    float: none;
    margin: 0 auto;
    display: table;
}

span#alert-message {
    text-align: center;
    margin: 0 auto;
    display: table;
}

ul.rightLinks {
    float: none;
    display: table;
    margin: 0 auto;
    margin-top: 5px;
    margin-bottom: 5px;
}



}

.BgBtns1 li{ list-style:none;  margin-right:20px; padding:10px; width:28%; display:inline-block; min-height:100px; margin-bottom:50px; transition:all 0.65s ease-in-out; padding:1em 1em 2em 1em !important; margin-right:3%;border : 10px solid #ddd;}
.BgBtns1{ text-align:center;}
#wrapperButtons-3{margin-top:40px;}

.BgBtns1 li a{ color:#fff; text-decoration:none; font-size:20px;}
.image-s1{ float:left;margin-top:-11px;}
.right-s1 {
    float: left;
    font-size: 16px;
    margin-left: 10px;
    text-align: left;
}
.image-s1 img{ width:100%;}

[class^="hvr-"] {
  margin: .4em;
  padding: 1em;
  cursor: pointer;
  background: #e1e1e1;
  text-decoration: none;
  color: #666;
  /* Prevent highlight colour when element is tapped */
  -webkit-tap-highlight-color: rgba(0,0,0,0);

  /* Smooth fonts */
  -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.BgBtns1 li:hover{ transform:scale(1.1);}
.hvr-rectangle-out1{ background:#98495d !important;}
.hvr-rectangle-out2{ background:#b9af35 !important;}
.hvr-rectangle-out3{ background:#2098d1 !important;}
.hvr-rectangle-out4{ background:#4374b1 !important;}
.hvr-rectangle-out5{ background:#a05e49 !important;}
.hvr-rectangle-out6{ background:#8bc34a !important;}

.image-s1 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: white;
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    float: left;
    height: 70px;
    width: 70px; transition:all 0.67s ease-in-out;
}


.BgBtns1 li:hover .image-s1 {
    background-attachment: scroll;
    background-clip: border-box;
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    transform: rotate(360deg);
}


 .BgBtns1 li .image-s1  { transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease-in-out;}
@media screen and (max-width: 992px){
	.image-s1{ float:none;}
	.BgBtns1 li{ text-align:center; height:164px;}
	.right-s1 {
    float: left;
    text-align: center;
    width: 100%; margin-left:0px;
}
.n-title{ margin-bottom:10px;}

#nice-menu-2 li{float:none; display:inline-block;}
.mainNavigation{float:none;}
.menuPart{ text-align:center; float:left; width:100%;}
#nice-menu-2 li a {
    font-size: larger !important;
    padding: 10px 6px !important;
}
.SearchBox{ z-index:initial !important;}
ul.nice-menu-down{float:none;}
.SearchBox {
    width: 100% !important;
    float: left!important;
    text-align: center;
}

	}	
	
@media screen and (max-width: 767px){
.BgBtns1 li {
    margin-bottom: 15px !important;
    width: 100%; height:auto;
}
.BgBtns1{ margin-bottom:0px !important;}

.menuPart{ text-align:left;}
	
}
	.BgBtns1 {
    text-align: center;
    margin-left: 47px;
}
.cube { 
	 background-color:rgba(203, 217, 157, 1.0);
	margin: 20px;
	padding: 10px;
	min-width: 200px;
	min-height: 200px;
	float:left;
	box-shadow:-1px -1px rgb(199, 213, 153),
		 -2px -2px rgb(195, 209, 149),
		 -3px -3px rgb(191, 205, 145),
		 -4px -4px rgb(187, 201, 141),
		 -5px -5px rgb(183, 197, 137),
		 -6px -6px rgb(179, 193, 133),
		 -7px -7px rgb(175, 189, 129),
		 -8px -8px rgb(171, 185, 125),
		 -9px -9px rgb(167, 181, 121),
		 -10px -10px rgb(163, 177, 117),
		 -11px -11px rgb(159, 173, 113),
		 -12px -12px rgb(155, 169, 109),
		 -13px -13px rgb(151, 165, 105),
		 -14px -14px rgb(147, 161, 101),
		 -15px -15px rgb(143, 157, 97),
		 -16px -16px rgb(139, 153, 93),
		 -17px -17px rgb(135, 149, 89),
		 -18px -18px rgb(131, 145, 85),
		 -19px -19px rgb(127, 141, 81),
		 -20px -20px rgb(123, 137, 77),
		 -21px -21px rgb(119, 133, 73),
		 -22px -22px rgb(115, 129, 69),
		 -23px -23px rgb(111, 125, 65),
		 -24px -24px rgb(107, 121, 61),
		 -25px -25px rgb(103, 117, 57),
		 -26px -26px rgb(99, 113, 53),
		 -27px -27px rgb(95, 109, 49),
		 -28px -28px rgb(91, 105, 45),
		 -29px -29px rgb(87, 101, 41),
		 -30px -30px rgb(83, 97, 37),
		 -31px -31px rgb(79, 93, 33),
		 -32px -32px rgb(75, 89, 29),
		 -33px -33px rgb(71, 85, 25),
		 -34px -34px rgb(67, 81, 21),
		 -35px -35px rgb(63, 77, 17),
		 -36px -36px rgb(59, 73, 13),
		 -37px -37px rgb(55, 69, 9),
		 -38px -38px rgb(51, 65, 5),
		 -39px -39px rgb(47, 61, 1);
		
}

.BlockViewAll-11 a{ text-decoration:none !important;}
.BlockViewAll-11 img{ margin-right:5px;}
.BlockViewAll-11 a:hover{color:#4374b1 !important;}

span#views_slideshow_controls_text_pause_myslider-block a{
    display: block !important;
    position: absolute !important;
    right: 65px !important;
    bottom: 23px !important;
    z-index: 2222 !important; font-size:0;
}
.views-slideshow-controls-text-status-play a {
    background: #fff url(../images/play.png) center center no-repeat !important;
    height: 27px;
    width: 30px;
}
.views-slideshow-controls-text-status-pause a {
    background: #fff url(../images/pause.png) center center no-repeat !important;
    height: 27px;
    width: 30px;
}
span#views_slideshow_controls_text_pause_myslider-block{ display:block !important;}
.views_slideshow_controls_text a:hover{ opacity:1;}
.views_slideshow_controls_text span:hover{ text-decoration:none !important; cursor:none !important}
span#alert-message {
    COLOR: #FFF;
}

span#alert-message2 {
    COLOR: #FFF;
}

ul.nice-menu ul,
/* For Garland header. */
#header-region ul.nice-menu ul {
  position: absolute;
  visibility: visible !important;
}
.i18n-hi #nice-menu-2 li a {
    font-size: 0.8em !important;
    padding: 10px 4px;
}
a.headingsection {
    text-decoration: none;
    color: #000;
}
a.headingsection1 {
    text-decoration: none;
    color: #fff;
}
/* STQC POINTS */
.noJS #wrapperBlock .BlockBtns ul li {display: block !important;}
.noJS #wrapperBlock .BlockBtns ul li li {width: 100%; border: none;}
.noJS .view.view-what-s-new.view-id-what_s_new.view-display-id-block_1 {overflow-y: scroll; overflow-x: hidden;}

ul.recruiter-list li {margin-bottom: 20px;}
.recruitement-tab .BlockViewAll {bottom: -27px !important; left: 15px;}
.noJS .recruitement-tab .item-list ul.recruiter-list {height: 140px !important; overflow-y: scroll; overflow-x: hidden;}

.blue.noJS .owl-dots .owl-dot a {border: 1px solid #003368;}
.blue.noJS .owl-dots .owl-dot.active a {background: #003368;}

#block-custom-search-custom-search-block #search_type {display: inline-block;}
.noJS #lang_dropdown_form_language .jsoff_lang_submit .form-submit {padding: 1px 5px; background-color: #444; border: none;}
/* STQC POINTS */

