@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: 'robotoregular';
 src: url('../fonts/roboto-regular-webfont.woff2') format('woff2'), url('../fonts/roboto-regular-webfont.woff') format('woff');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'robotobold';
 src: url('../fonts/roboto-bold-webfont.woff2') format('woff2'), url('../fonts/roboto-bold-webfont.woff') format('woff');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'robotomedium';
 src: url('../fonts/roboto-medium-webfont.woff2') format('woff2'), url('../fonts/roboto-medium-webfont.woff') format('woff');
 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:none; color:#013f8a; transition: 250ms ease; -web-transition: 250ms ease;  -ms-transition: 250ms ease;  -mz-transition: 250ms ease;  -o-transition: 250ms ease; outline:0!important; }
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 0 25px; 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:26px; padding:6px 12px; 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; text-transform: capitalize; }
/********* 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, .view-former-dg .view-content:before, .view-former-dg .view-content:after, .node-scientist-form:after, .node-scientist-form:before, .scientistCityList:after, .scientistCityList:before, .bioScientist .view-grouping:after, .bioScientist .view-grouping:before { content:" "; display:table }
.cf:after, .container:after, .row:after, ul:after, .boxs:after, .radioList:after, .view-former-dg .view-content:after, .node-scientist-form:after, .scientistCityList:after, .bioScientist .view-grouping: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:#595959; font-family: 'robotoregular'; font-size:0.938em; line-height:1.8em; }
body { background-color:#fff; overflow-x:hidden; }
h1 { font-size: 2.308em; }
h2 { font-size: 2.000em; }
h3 { font-size: 1.429em; font-family: "robotobold"; color:#034ea9; margin-bottom:15px; }
h4 { font-size: 1.2em; font-family: "robotobold"; color: #034ea9; }
h5 { font-size: 1.143em; }
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, .eventBlock ul, .listStyle { list-style:none; padding:0; }
ul.bulletText li, .hindiPublicationList .field-content, .bioScientist .box .field-content { background:url(../images/right-arrow.gif) no-repeat left 8px; padding: 0 0 0 20px; position: relative; line-height: 21px; margin-bottom: 12px;}
ul.bulletText li:before { content: "\f054"; position: absolute; left: 0; font-family: "fontawesome"; font-size: 12px; position: absolute; }
ul.bulletText li a, .hindiPublicationList .field-content a { color: #777; word-break: break-all; overflow-wrap: break-word; }
ul.bulletText li a:hover, .hindiPublicationList .field-content a:hover { color: #013f8a; }
.listStyle li { background:url(../images/right-arrow.gif) no-repeat left 10px; padding: 0 0 0 15px; position: relative; margin:2px 0 5px; }
.listStyle li ol { margin-bottom:0; }
.listStyle li li { background:none; }
.listStyle li strong { color: #000; }
.largeList li { margin-bottom:20px; }
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address { margin: 0 0 20px; }
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; background: #fff; }
#main_lang .select { height:auto; padding:4px 10px; }
/* p { text-align:justify; } */
input[type="submit"], input[type="button"], input[type="reset"], button, .button { background-color: #013f8a; color:#fff; border:1px solid #013f8a; }
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; }
.form-actions input[type="reset"], .views-reset-button input[type="submit"] { background-color: #333!important; border-color: #333!important; }
.form-actions input[type="reset"]:hover, .views-reset-button input[type="submit"]:hover { background-color: #222!important; border-color: #222!important; }
.alignLeft { float:left }
.alignRight { float:right; }
.displayNone, .hasJS noscript, .hideThis { display:none!important; visibility:hidden }
.jsRequired { display:none; 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(../../images/rupee.png) left top no-repeat; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.longWord, .wordBreak { word-wrap: break-word; }
/********** Image Formating & Alignment **********/

.imgLeft { float:left; margin-right:20px; margin-bottom:20px; }
.imgRight { float:right; margin-left:20px; margin-bottom:20px; }
.imgCenter { float:none; margin-bottom:20px; margin-left:auto; margin-right:auto; display:block; }
.imgBorder { border:1px solid #ccc; padding:5px }
.rounded { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.circle { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }
.shadow { -webkit-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2); box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2); padding:4px; }
/********** Alignment **********/

.left { text-align:left !important }
.right { text-align:right !important }
.center { text-align:center !important }
.justify { text-align:justify !important }
/********** Error/Alert Messages **********/

.message { padding:10px 38px 10px 10px; margin-bottom:20px; border:1px solid transparent; position:relative; }
.message.success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; }
.message.success a { color: #2b542c; }
.message.error { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }
.message.error a { color: #843534; }
/********** Table **********/

.tableOut { overflow-y:hidden; overflow-x:auto }
table, .tableData { border-collapse: separate; border-spacing: 0; width: 100%; empty-cells:show; border:none; border-top:1px solid #E9E9EA; border-left:1px solid #E9E9EA; }
table table, .tableData table { margin:0 }
th, td, .tableData th, .tableData td { border:none; padding:8px 10px; border-bottom:1px solid #E9E9EA; border-right:1px solid #E9E9EA; vertical-align:middle; }
table tr:nth-child(odd) td, .tableRowOdd {
background-color:#fafafa;
}
caption, th, td { font-weight: normal; background:#fff }
.view-form-downloads table caption, table caption { text-align:left; font-size:1.133em; color: #034ea9; margin:20px 0 10px }
table caption { width:100%; }
th, .tableData th { background: #f0f0f0; color: #444; font-family: "robotobold"; text-transform: capitalize; }
.view-form-downloads table th:first-child, .view-form-downloads table td:first-child { width:75%; }
.view-form-downloads table th:last-child, .view-form-downloads table td:last-child, .view-annual-accounts table th:last-child { width:25%; }
.tableScroll { overflow-y:hidden; overflow-x:auto }
/*table a { color: #595959; }*/
table .views-field-field-director-image, table .views-field-counter { text-align:center; }
table .views-field-field-director-image img { border:1px solid #CCC; }
/* ******** 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 *********/
.block-menu h2, .sidebarmenu h2 { display:none; }
.mainNavigation { margin:0; position:relative; background:#f2f2f2; clear:both; z-index:999; }
.mainNavigation:before { background: #fbca01; content: ""; height: 46px; left:0; position: absolute; right:50%; top: 0; z-index: -1; margin-right:564px; }
.mainNavigation:after { background: #fbca01; content: ""; height: 46px; right:0; position: absolute; left:50%; top: 0; z-index: -1; margin-left:564px; }
.menuSticky { position: fixed; width: 100%; top: 0; box-shadow:0 0 5px rgba(0, 0, 0, 0.30); }
.toggleMenu { display:none; padding:15px; text-decoration:none }
.toggleMenu .mobileMenu { font-size:1.250em; color:#fff; }
.toggleMenu .iconBar { float:right; width:25px; height:25px; background:url(../images/mobile-menu.png) no-repeat center center; }
#nice-menu-1, #nice-menu-1 ul { list-style:none; margin: 0; padding:0; }
#nice-menu-1 ul { margin:0; }
#nice-menu-1 li { float:left; margin:0; padding:0; position:relative; display:inline }
#nice-menu-1 li a { padding:5px 24px; line-height:36px; color:#000000; font-size:/*1.067em*/13.5px; display:inline-block; text-decoration:none; text-transform:uppercase; outline:0; }
#nice-menu-1 ul { width:250px; top:100%; padding:0; left:6px; position:absolute; }
.hasJS #nice-menu-1 ul { opacity:0; transition: opacity 400ms linear; -webkit-transition: opacity 400ms linear; }
#nice-menu-1 ul li { float:left; height:auto; width:100%; margin:0; padding:0; }
#nice-menu-1 ul li a { display:block; background-color:#dbdbdb; font-size:0.9em; line-height:24px; color:#060613; border:none; border-top:1px solid #e4e3e3; padding:5px 15px 5px 15px; text-align:left; text-transform: capitalize; }
#nice-menu-1 ul ul { top:0; left:100% } #nice-menu-1 a:hover/*, .noJS #nice-menu-1 a:focus*/, #nice-menu-1 ul .hover > a, /*#nice-menu-1 ul .focus > a */{ color:#fff }
#nice-menu-1 ul a:hover, /*.noJS #nice-menu-1 ul a:focus,*/ #nice-menu-1 ul a.selected { color:#7fb6e9 }
#nice-menu-1 ul, #nice-menu-1 :hover ul ul, #nice-menu-1 .hover ul ul /*, #nice-menu-1 .focus ul ul */{ opacity:0; visibility: hidden; margin-left: -9999px; }
#nice-menu-1 li:hover > ul, #nice-menu-1 li.hover > ul/*, #nice-menu-1 li.focus > ul, #nice-menu-1 a:focus + ul, #nice-menu-1 ul ul, .noJS #nice-menu-1 .hover a:focus, .noJS #nice-menu-1 .focus a:focus*/ { opacity:1; visibility: visible; margin-left: 0; }*/
#nice-menu-1 > li > a:hover, #nice-menu-1 > li.hover > a, #nice-menu-1 > li.focus > a, #nice-menu-1 > .highlight > a, #nice-menu-1 > li > a.active { background-color:transpernt; color:#034ea9 }
#nice-menu-1 li ul li a:hover, #nice-menu-1 li ul li > a.selected, #nice-menu-1 ul a:hover, .noJS #nice-menu-1 ul a:focus, #nice-menu-1 ul a.selected, #nice-menu-1 ul > .highlight > a, #nice-menu-1 li ul li.active-trail > a { background-color:#e9e9e9; color:#060613 }
#nice-menu-1 ul li.focus > a { background-color:#e9e9e9; color:#060613; display:block; }
#nice-menu-1 .menuIcon { display:none; position:absolute; right:5px; top:20px; width:9px; height:9px; }
#nice-menu-1 li .menuIcon { background:url(../images/down-arrow.gif) no-repeat right center; z-index:10 }
#nice-menu-1 li li .menuIcon { display:block; background:url(../images/right-arrow.gif) no-repeat right center; top:13px; right:10px; z-index:9999 }
#nice-menu-1 li .menuIcon.active { transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.noJS #nice-menu-1 ul a:focus { width:200px; }
/*.noJS #nice-menu-1 ul a:focus, .noJS #nice-menu-1 ul a:focus + ul { margin-left:9999px }*/
.noJS #nice-menu-1 ul a:active { margin-left:0 }
/*.hasJS .menuPart #nice-menu-1 a:focus + ul, .hasJS .menuPart #nice-menu-1 li.focus > ul,*/ .hasJS .menuPart #nice-menu-1 li.hover > ul, .hasJS .menuPart #nice-menu-1 li:hover > ul { opacity: 1; }
 #nice-menu-1 li:nth-child(7) ul ul {
left:auto;
right:100%;
}
/******** Index Slider ******** */

.indexBanner, .bannerWrap { position:relative; overflow:hidden; }
.indexBanner .sliderBanner .item { height:638px; overflow:hidden; }
.noJS .indexBanner { height:638px; overflow:hidden; position:relative }
.indexBanner .item { background: #000; }
.indexBanner .slideImgWrap .overlay { background:rgba(11, 10, 06, 0.55); position:absolute; height:100%; width:100%; content:""; z-index:2; content:""; 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-] {
color:#fff;
font-size: 0.9em;
margin:5px;
padding:4px 7px;
background:#d6d6d6;
display:inline-block;
cursor:pointer;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
background:#869791;
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:#fbca01; 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:#FFF }
.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; }
/********** Responsive Tab **********/

.resTab { position: relative; border:1px solid #00c5ad; }
.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 }
/* ******** 8. Tab ******** */
.tabs { float:left; width:100%; position: relative; margin:20px 0; }
.tabs .tabsNav { border-bottom: 1px solid #ccc; }
.tabs .tabsNav .tabsTab { position: relative; top: 1px; }
.tabs .tabsNav .tabsAnchor, .noJS .tabNav a { background: #fff; padding: 10px 32px; display: inline-block; text-decoration: none; color: #373737; font-weight: bold; outline:0; font-size:1.133em; line-height:19px; }
.tabs .tabsNav .tabsStateActive { background-color: #fff; margin-bottom: -1px; }
.tabs .tabsNav .tabsStateDisabled { opacity: 0.5; }
.tabs .tabsNav .tabsStateActive .tabsAnchor { color: #fff; background-color: #004f94; }
.tabs .tabsPanel { margin-bottom: 3px; border-top:3px solid #004f94; background-color:#f5f6f7; }
.tabs .tabsPanel p { font-size:1.000em; line-height:23px; }
.tabs .tabsAccordionTitle .tabsAnchor { display: block; padding: 10px; background-color: #00aadd; color: #fff; font-weight: bold; text-decoration: none; margin-bottom: 3px; }
.tabs .tabsAccordionTitle.tabsStateDisabled { opacity: 0.5; }
.tabs .tabsAccordionTitle.tabsStateActive .tabsAnchor { background-color: #fff; color: #00aadd; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; margin-bottom: 0; }
.tabs .tabsNav { margin: 0; padding: 0; }
.tabs .tabsTab { display: inline-block; margin: 0; list-style: none; }
.tabs .tabsPanel { padding: 40px; display: none; }
.tabs .tabsAccordionTitle { display: none; }
.tabs .tabsPanel.tabsStateActive { display: block; }
.noJS .tabNav { list-style:none; margin:0; padding:0; }
.noJS .tabNav li { display:inline-block; }
.noJS .tabContainer .tabPanel { height:100px; overflow:auto }
.noJS .tabContainer { overflow:hidden }
.noJS .tabContainer .tabPanel { height:125px; }
/********* Back to Top **********/

/********* Back to Top **********/
#backtotop { cursor:pointer; display:none; height:42px; width:42px; overflow:hidden; position:fixed; right:20px; bottom:25px; z-index:4; display:none; text-decoration:none; box-shadow:0 0 10px rgba(0, 0, 0, 0.5); animation: bounce 2s infinite; }
#backtotop>span { position:relative; display:block; width:42px; height:42px; line-height:42px; font-size:22px; text-align:center; color:#fff; background-color:#034ea9; -webkit-transition:color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
-moz-transition:color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
transition:color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
overflow:hidden; }
#backtotop:hover > span { background:#fbca01; color:#444; }
#backtotop>span:after { content:'TOP'; position:absolute; top:150%; left:48%; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); transform:translate(-50%, -50%); -webkit-transition:.45s cubic-bezier(.54, .13, 0, 1.43);
-moz-transition:.45s cubic-bezier(.54, .13, 0, 1.43);
transition:.45s cubic-bezier(.54, .13, 0, 1.43);
font-weight:600; font-size:12px; }
#backtotop>span:hover:after { top:50%; }
#backtotop span span { display:block; line-height:inherit; }
#backtotop span.angle-up { display:block; background:url(../images/back-top-arrow.png) no-repeat 0 0; width:40px; height:40px; }
#backtotop>span span.angle-up { -webkit-transition:.15s ease 50ms;
-moz-transition:.15s ease 50ms;
transition:.15s ease 50ms;
}
#backtotop>span:hover span.angle-up { -webkit-transform:translateY(-50px); -moz-transform:translateY(-50px); transform:translateY(-50px); webkit-transition:.15s ease;
-moz-transition:.15s ease;
transition:.15s ease;
}
/*********  Accordion ******** */

.accordion { margin-bottom:20px; }
.accordion .accTrigger { background:url(../images/plus.png) right center no-repeat; padding-left:20px; cursor:pointer; font-weight:bold; font-size:1.200em; line-height:23px; font-weight:400; padding:10px 55px 10px 15px; border:1px solid #ebebeb; margin-bottom:12px; }
.noJS .accordion .accTrigger { padding:10px 55px 10px 15px; border:1px solid #ebebeb; margin-bottom:12px; }
.accordion .accTrigger a { display:block; text-decoration:none; outline:0 }
.accordion .accTrigger.active a { color: #fff; }
.accordion .accTrigger.active { color:#fff; background:#1d4da4 url(../images/minus.png) right center no-repeat !important; padding:10px 15px; margin-bottom:0px; }
.accordDetail { padding:10px 15px 10px 15px; display:none; font-size:1.000em; line-height:24px; border:1px solid #ebebeb; margin-bottom:20px; }
.awardsAcc .accordDetail { padding: 30px; }
.accordion table { margin:0; }
.awardsAcc table th:first-child { width:80px; text-align:center; padding:15px; }
.awardsAcc table tr td:first-child { text-align:center; vertical-align:middle; }
.accordDetail ul { padding:0px; list-style:none; margin-bottom: 3px; ; }
.accordDetail ul li { position:relative; padding:0 0 0 10px; font-size:1.000em; line-height:1.8; background-position:left 10px; }
.accordDetail ul li:before { content:"\f105"; position:absolute; left:0px; top:3px; font-family: 'FontAwesome'; color:#f88131; }
.accordDetail ul ol li::before {
display:none;
}
.noJS .accordDetail { display:block; padding:15px; border:1px solid #ebebeb; margin-bottom:12px; }
.accordDetail h4 { font-size:1.000em; line-height:20px; color:#373737; margin-bottom:20px; }
.awardsAcc .awardsList { margin-bottom:30px; }
.awardsAcc .awardsList ul { margin: 0; padding: 0; list-style: none; }
.awardsAcc .awardsList ul li { padding-left: 35px; margin-bottom: 8px; }
.awardsAcc .awardsList ul li:before { display:none; }
.awardsAcc .awardsList ul li.telIcon { background: url(../images/telIcon.png) no-repeat scroll left 3px / 22px auto; }
.awardsAcc .awardsList ul li.faxIcon { background: url(../images/faxIcon.png) no-repeat scroll left 1px / 20px auto; }
.awardsAcc .awardsList ul li.telegramIcon { background: url(../images/telegramIcon.png) no-repeat scroll left 4px / 20px auto; }
.awardsAcc .awardsList ul li.mailIcon { background: url(../images/mailIcon.png) no-repeat scroll left 5px / 21px auto; }
/*********  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:262px; overflow-y:scroll; overflow-x:hidden }
}
.noJS .mediaBody .ticker .tickerDivBlock { height:270px; }
.eventBlock .ticker a.playPause.stop, .eventBlock a.playPause.play { color:#fff; outline:0; position:relative; webkit-transition: 350ms ease; transition: 350ms ease; padding-top:10px; display:inline-block; }
.eventBlock .ticker a.playPause.stop:after { background-image: url(../images/ticker-sprite.png); background-position: -70px 6px; width: 11px; position: absolute; content: ""; height: 18px; padding: 0; display: block; margin-right: 8px; right: -25px; bottom: 5px; webkit-transition: 350ms ease; transition: 350ms ease; background-repeat: no-repeat; }
.eventBlock a.playPause.play:after { background-image: url(../images/ticker-sprite.png); background-position: -51px 6px; width: 11px; position: absolute; content: ""; height: 18px; padding: 0; display: block; margin-right: 8px; right: -25px; bottom: 5px; webkit-transition: 350ms ease; transition: 350ms ease; background-repeat: no-repeat; }
/*********  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:#034EA9; }
.ui-state-active, .ui-datepicker tbody a:hover { background-color:#034EA9; color:#FFF; }
.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: -4px; }
.ui-datepicker .ui-datepicker-next { right: 4px; }
.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: -5px; font-size:12px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; background-color:#fff; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; border:0 none; }
.ui-datepicker th { padding: .5em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; background-color:transparent; }
.ui-datepicker tr:nth-child(2n+1) td, .ui-datepicker-calendar .tableRowOdd {
background-color:transparent;
}
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; overflow:hidden; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; }
.ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 0; background: transparent; }
/*----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:1.0em; 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:1.065em; 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:-181px -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; }
#content { }
.content { }
.sidebar { }
.fullWidth { }
/********** Top Links and Font Resize **********/
.menuPart #nice-menu-1 li a { display:block; position:relative; z-index:9999 }
.menuPart #nice-menu-1 li.active-trail a { color:#FFF!important; }
.menuPart #nice-menu-1 li.active-trail li a { color:#060613!important; }
.menuPart #nice-menu-1 li.active-trail:after { -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: skewX(20deg); transform: skewX(20deg); outline: 1px solid transparent; content:""; background-color: #034EA9; top:0; left:-10px; right:0; z-index:1; position: absolute; width: 100%; height: 100%; }
.menuPart #nice-menu-1 li ul li.active-trail:after { display:none; }
.menuPart #nice-menu-1 li a.active-trail:after { -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: skewX(20deg); transform: skewX(20deg); outline: 1px solid transparent; content:""; background-color: #034EA9; top:0; left:-19px; right:0; z-index:-1; position: absolute; width: 100%; height: 100%; }
.menuPart #nice-menu-1 li a.active span, .menuPart #nice-menu-1 li a.active-trail span { color:#FFF!important; z-index:9; position: relative; margin-left:0 }
.menuPart #nice-menu-1 li:first-child a.active { color:#FFF; }
.menuPart #nice-menu-1 li:first-child a.active::after {
content: "";
width: 100%;
height: 100%;
left:-10px;
top:0;
background-color: #034EA9;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
outline: 1px solid transparent;
position: absolute;
z-index: -1;
}
.menuPart #nice-menu-1 li span { margin-left: 15px; }
.menuPart #nice-menu-1 li li a.active-trail span, .menuPart #nice-menu-1 li li a.active span { color:#060613!important; }
.menuPart #nice-menu-1 li ul li span { margin-left:0; }
#nice-menu-1 li ul li a, #nice-menu-1 li ul li a span { -webkit-transform: inherit; transform: inherit; }
header.sticky .searchBoxRow, .menuPart #nice-menu-1 li li a.active-trail:after { display:none; }
.menuPart #nice-menu-1 li ul li:first-child a.active:after { display:none; }
header.sticky #logo img { width: 80%; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; -ms-transition: all 0.4s ease; }
header.sticky .middleStrip { padding:10px 0 }
header.sticky { height: auto; position: fixed; width: 100%; top:0; webkit-box-shadow: 0 0 3px #333; box-shadow: 0 0 3px #333; }
header {
padding:0 -webkit-transition: all 0.4s ease; transition: all 0.4s ease; -ms-transition: all 0.4s ease; z-index:999999; background:#fff; }
header.sticky .topStrip { margin-top: -45px; }
.topStrip { border-bottom:1px solid #ececec; padding:0; line-height:30px; background:#f2f2f2; position:relative; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; -ms-transition: all 0.2s ease; }
.topStrip .leftLink { float:left; }
.topStrip .rightLinks { float:right; background: #ededed; position:relative; padding-left:10px; }
.topStrip .rightLinks:after { border-top: 38px solid #ededed; border-left: 20px solid rgba(0, 0, 0, 0); content: ""; height: 0; position: absolute; left: -20px; top: 0; z-index: 1;
}
header a { outline:0; }
.topStrip:before { background: #ededed none repeat scroll 0 0; content: ""; height: 100%; right: 0; position: absolute; left: 76%; }
.topStrip ul { list-style:none; padding:5px 0; margin:0 }
.topStrip li { float:left; padding:0 7px 0 8px; position:relative; }
.topStrip .fontResize { padding-top:2px }
.topStrip a { color:#333; text-decoration:none; font-size:0.88em; outline:0; }
.topStrip a:hover { text-decoration:underline; color:#034ea9 }
.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; border-right: 1px solid #666; overflow: hidden; margin-top: -6px; }
.topStrip li:first-child:before { display: none; }
.topStrip li.fontResize:before { margin-top: -5px; left: 3px; }
/********** Header **********/
/*.desktop header { width:100%; left:0; top:-127px; height:199px; position:static; }
.desktop #logo, .desktop #logo img, .desktop .topStrip{ -webkit-transition:all 0.3s ease 0ms; transition:all 0.3s ease 0ms; }
.desktop.fixedHeader header { position:fixed; box-shadow:0 0 5px rgba(0, 0, 0, 0.3); z-index:99; top:0; -webkit-transition:all 0.3s ease 0ms; transition:all 0.3s ease 0ms;top:-153px; }
.desktop.fixedHeader #wrapper { margin-top:199px; }
.desktop.fixedHeader .topStrip, .desktop.fixedHeader .middleStrip{visibility:hidden; opacity:0;}
.desktop.fixedHeaderBack header { top:-127px; }*/

.mainNavigation .menuPart:before { left: -105px; top: 9px; content: "ICMR"; position: absolute; font-size: 32px; color: #034EA9; display:none; }
.menuSticky.mainNavigation .menuPart:before { display:block; }
/********** Access Control **********/

#accessControl input { float:left; height:19px; background:none; border:none; padding:0; width:22px; color:#000; line-height:22px; font-size:16px; }
#accessControl input:hover { color:#e65a15; }
#accessControl .normal { font-size:13px; margin-top:1px; }
#accessControl .large { font-size:14px; margin-top:1px; }
#accessControl .contrastChanger { height:12px; width:12px; background-repeat:no-repeat; overflow:hidden; text-indent:-9999px; text-transform:capitalize; border-radius:3px; margin-top:6px; }
#accessControl .contrastChanger.normal { /*background-image:url(../images/a-light.gif);*/ background:#525fa5; margin:6px 5px 0; }
#accessControl .contrastChanger.wob { /*background-image:url(../images/a-dark.gif);*/ background:#707070; }
.customSelectOuter { position:relative; url(../images/select-arrow.png) no-repeat right center;
}
.hasJS select.customSelect { position:absolute!important; width:100%!important; cursor:pointer; height:100%!important; left:0!important; top:0!important; border:0; cursor: pointer; }
span.customSelect { display:block; padding-right:10px; font-size: 0.88em; color: #333333; background:transparent url(../images/langArrow.png) no-repeat right 11px; cursor: pointer; width: 61px; padding-top: 1px; }
.customSelectInner { display:block!important; width:auto!important; word-break:keep-all; overflow:hidden; margin-right:4px; height:20px; }
.customSelect select { cursor: pointer; height:auto; width:100%!important; }
/********** High Contrast View **********/

body.wob { background-color:#000; 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 { 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; }
/*Home page CSS*/

section { padding:40px 0; }
.middleStrip { padding: 20px 0; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; -ms-transition: all 0.4s ease; }
#logo { float: left; margin: 0; }
.searchBoxRow input { width: 210px; height:45px; border-color:#dedede; padding-left:15px; border-radius: 2px; padding-right: 35px; background:transparent; }
.searchBoxRow { float: right; position:relative; margin-top: 16px; }
.searchBoxRow .searchBtn { width: 27px; padding: 0; height: 45px; position: absolute; right: 10px; top: 0; text-indent: -9999px; border: 0; background-position:-11px 13px; color:#000; }
.sprite { background:url(../images/sprite.png); background-repeat: no-repeat; }
.searchBoxRow .searchBtn:hover, .searchBoxRow .searchBtn:hover { background-color:transparent; }
.mainNavigation .socialIcons { list-style: none; margin: 0; padding: 0; float:right; position:relative; background:#fbca01; }
.mainNavigation .socialIcons:after { border-top: 46px solid #fbca01; border-left: 20px solid rgba(0, 0, 0, 0); content: ""; height: 0; position: absolute; left:-32px; top: 0; width:50px; z-index: -1; }
.mainNavigation .socialIcons li { display:inline-block; }
.mainNavigation .socialIcons li a { color:#322800; padding: 5px 8px!important; line-height: 36px; display: inline-block; font-size:/* 1.0em */15px; }
.mainNavigation .socialIcons li a:hover { color: #fff; }
.mainNavigation .menuPart { float:left; margin-left:30px; position:relative; }
.mainNavigation .menuPart:after { border-bottom: 46px solid #fbca01; border-right: 20px solid rgba(0, 0, 0, 0); content: ""; height: 0; position: absolute; left:-9px; top: 0; width: 0; z-index: 1; }
.indexBanner .owl-controls { margin:0; }
.indexBanner .owl-controls .owl-nav { display:none; }
.indexBanner .owl-controls .owl-dots { position:absolute; right: -20px; transform: rotate(90deg); top: 50%; }
.indexBanner .sliderCaption .vCenter { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; z-index:2; }
.indexBanner .sliderCaption { text-transform:uppercase; margin-left:50px; }
.indexBanner .sliderCaption h2 { font-family: 'robotobold'; font-size:3.5em; line-height:60px; color:#fff; float:left; margin-top:25px; position:relative; }
.indexBanner .sliderCaption h2 span { font-family: 'robotoregular'; }
.indexBanner .sliderCaption .bannerTag { float:right; color:#FFFFFF; font-size:45px; line-height:52px; position:relative }
.indexBanner .sliderCaption a { color:#FFFFFF; text-decoration:none; outline:0; font-size:22px; float:right }
.indexBanner .sliderCaption .captionInner { width:900px; position:relative; display:block; height:100%; }
.indexBanner .sliderCaption .captionInner:after { content: ""; width: 392px; position: absolute; bottom:-280px; left: 0; height: 100px; background:url(../images/bottom-line-full.png); background-repeat:no-repeat; }
.region-home-about-icmr h3.smallTitle { margin-bottom:5px; }
h3.smallTitle, .eventBlock h3 { color:#464646; font-size:1.0em; text-transform:uppercase; font-family: 'robotomedium' }
h3.smallTitle span { display: block; color: #1968b2; font-size:15px; font-weight:400; }
h3.smallTitle span:first-letter { font-size:1.0em; }
.directorInfo .name { font-family: 'robotomedium'; color: #223996; font-size: 15px; }
.directorInfo .name span { display:block; color:#272727; font-size:15px; text-transform:capitalize; margin-top: 5px; margin-bottom:10px; }
.directorInfo { text-align:center; margin-top:60px; }
.directorInfo h2 { text-align:center; font-size:15px; border-bottom:1px solid #5d89bf; padding-bottom:10px; color:#223996; }
.directorInfo .button { padding:3px 10px; font-size:15px; }
.readMore { position:relative; color:#605d5d; font-size: 1em; text-decoration:none; }
.readMore:after { background: url("../images/arrow-right.png") no-repeat; content: ""; display: inline-block; height: 10px; margin-top:-4px; top:50%; position: absolute; width: 10px; right:-15px; transition: all 0.2s ease-out; -webkit-transition: all 0.1s ease-out; -ms-transition: all 0.1s ease-out; }
.readMore:hover:after { right:-20px; }
.aboutUs .directorImg { border: 1px solid #bdd5f2; padding: 10px; }
.aboutIcons { list-style: none; margin: 0; padding: 0; }
.aboutIcons li { width:30%; display: inline-block; margin-top:30px; }
.aboutIcons li span { display:inline-block; float:left; }
.aboutIcons li a { color: #000000; font-size: 1.065em text-decoration:none;
display:inline-block; margin-left:15px; }
.aboutIcons li a:hover { color: #034EA9; }
.aboutIcons li a { text-decoration: none; display: inline-block; position: relative; }
/*.aboutIcons li  span img{position: relative;-webkit-transition: all 0.3s, -webkit-transform 0.9s;
	transition: all 0.9s, transform 0.9s; }
.aboutIcons li:hover span img{transform: rotateY(360deg); position: relative;}*/
/*effect-underline*/
.aboutIcons li a:after { content: ''; position: absolute; left: 0; display: inline-block; height: 1em; width: 100%; border-bottom: 2px solid #FEAF33; margin-top: 15px; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(0, 1); transform: scale(0, 1); }
.aboutIcons li a:hover:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
.aboutUs { position:relative; }
.aboutUs .aboutUsInner { position: relative; }
.aboutUs .aboutUsInner:before { position:absolute; top:-40px; right:0; bottom:-40px; width:33.333%; content:""; background-color:#e9f3ff; box-shadow:-6px 2px 8px rgba(0, 0, 0, 0.2); }
.aboutUs .cols4 { position: relative; z-index: 2; }
.mT10 { margin-top: 10px; }
.mB10 { margin-top: 10px; }
.mediaGallery { background: #1359AE url(../images/media-bg.jpg) no-repeat left center; background-size:cover; background-attachment:fixed; }
.mediaGallery .resTab { border:0; }
.mediaGallery .mediaTab { float:left; width:25%; margin-right:4%; }
.mediaGallery .mediaTab li { display:block; background-color:transparent; padding:30px 10px; position:relative; }
.mediaGallery .eventBlock ul li:not(:first-child) {
border-top:1px solid rgba(255, 255, 255, 0.1)
}
.mediaGallery .eventBlock ul li:after { content:""; width:8px; height:8px; background:#2887d9; position:absolute; left:0; bottom:-4px; border-radius:50%; z-index:1 }
.mediaGallery .eventBlock ul { width:100%; }
.mediaGallery .eventBlock ul li { padding: 10px 0; position:relative; color: #fff;}
.mediaGallery .mediaTab li a .fa { margin-right:10px; font-size: 30px; vertical-align:middle; }
.mediaGallery .mediaTab li a { font-weight:normal; font-size:1.4em; outline:0; }
.mediaGallery .mediaBody { float:right; width:71%; background:rgba(0, 0, 0, 0.1); padding:0px 0 20px; min-height: 365px; }
.inMediaEvent .eventBlock img { width: 100%; height: 115px; }
.mediaGallery .mediaBody h2 { color:#fff; padding-left:15px; font-size:1.4em; margin-bottom:5px; }
.mediaGallery .mediaTab .r-tabs-state-active a { color: #FFF; background-color: transparent; }
.mediaGallery .mediaTab .r-tabs-state-active { color: #FFF; background-color: #013f8a; border-right:3px solid #2887d9; }
.mediaGallery .mediaTab .r-tabs-state-active a .fa { color: #fe9b00; }
.eventBlock .headSection .smallTitle, .eventBlock h3 { color: #000000; margin-bottom:5px; }
.eventBlock .headSection .date { font-size:1.065em; color:#FBCA01; margin-bottom:10px!important; }
.inMediaList ul { padding:10px 20px; }
.inMediaList li { line-height: 60px; color:#EE9508; position:relative; }
.inMediaList li::after {
content: "";
width: 8px;
height: 8px;
background: #2887d9;
position: absolute;
left: 0;
bottom: -4px;
border-radius: 50%;
z-index: 1;
}
.inMediaList li:list-child::after {
display:none!important;
}
.inMediaList li .title { color: #fff; }
.inMediaList li:not(:first-child) {
border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.eventBlock p span{font-size:0.838em}
.eventBlock p a { color:#FFF;}
.eventBlock .headSection .date .fa { margin-right:10px; }
.eventBlock h3 { margin-bottom:20px; }
.darkColor { color:#000; }
.yellowColor { color:#fbca01; }
.eventBlock p { margin: 10px 0 0 0; }
.eventBlock .headSection .leftCol { float:left; }
.eventBlock .headSection .rightCol { text-align:left; }
#block-views-photo-gallery-block-1 h2, #block-views-video-gallery-block-1 h2 { font-size:1.5em; line-height:30px; color:#FFF; font-weight:400; margin-top:10px; }
.eventBlock .headSection .leftCol span { font-family: 'robotomedium'; color: #000000; font-size:24px; background:#FFFFFF; padding:10px 12px; box-shadow: 1px 0 10px rgba(0, 0, 0, 0.5); position:relative; }
.eventBlock .headSection .leftCol span:before { border-top: 28px solid #f9aa27; border-right: 28px solid rgba(0, 0, 0, 0); content: ""; height: 0; position: absolute; left: 0px; top: 0px; width: 0; z-index: 1; }
.eventBlock .headSection .leftCol span:after { background: url("../images/arrow-down.png") no-repeat; content: ""; display: inline-block; height: 21px; margin-top: 15px; position: absolute; width: 22px; right:-25px; }
.eventBlock .readMore { float:right; color:#FFF; margin-right:25px; margin-top: 10px; }
.eventBlock .readMore:after { background: url("../images/arrow-right.png") no-repeat; }
.mediaGallery .view-photo-gallery ul li, .mediaGallery .view-video-gallery ul li { border:0!important; width:100%; }
.mediaGallery .view-photo-gallery ul li img, .mediaGallery .view-video-gallery ul li img { width: 100%; height: 230px; border:0; }
.mediaGallery .view-photo-gallery ul li:after, .mediaGallery .view-video-gallery ul li:after { display:none!important; }
.mediaGallery .view-photo-gallery p, .mediaGallery .view-video-gallery p, .mediaGallery .view-photo-gallery a, .mediaGallery .view-video-gallery a { color:#fff; }
.mediaGallery .view-photo-gallery p, .mediaGallery .view-video-gallery p { margin-top:20px; }
.mediaGallery .view-video-gallery a.readMore:after, .mediaGallery .view-photo-gallery a.readMore:after { margin-top: 8px; }
.mediaGallery .view-photo-gallery ul, .mediaGallery .view-video-gallery ul { margin-bottom:0; }
.mediaGallery .view-video-gallery ul li img { padding:0; margin:0; }
.mediaGallery .mediaKit .rightCol { padding: 10px; border: 1px solid rgba(255, 255, 255, 0.2); }
.mediaGallery #newsTikker1{height: 285px!important;}
.mediaImg { position: relative; margin: auto; cursor: pointer; overflow: hidden; }
.mediaImg:hover .overlay { opacity: 1; width: 100%; height: 100%; }
.mediaImg:hover .overlayText, .mediaImg:hover .viewMore { opacity: 1; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: transform 0.5s ease, opacity 1.3s ease; transition: transform 0.5s ease, opacity 1.3s ease; }
.mediaImg .overlay { background: rgba(40, 135, 217, 0.8); position: absolute; margin: auto; width: 0px; height: 0px; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; -webkit-transition: 0.4s ease; transition: 0.4s ease; }
.mediaImg .overlayText, .eventBlock .viewMore { color: #fff; text-align: center; position: absolute; margin: auto; width: 200px; height: 50px; line-height: 30px; left: 0; top: 0; right: 0; bottom: 0; opacity: 0; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: transform 0.5s ease, opacity 0.7s ease; transition: transform 0.5s ease, opacity 0.7s ease }
.eventBlock .viewMore { top: 30%; color:#FBCA01; text-transform:capitalize; font-family: "robotoregular"; }
.diseaseInformation { width:100%; padding:35px 0; position:relative; }
.diseaseInformation .colLeft { width:44%; float:left; }
.DITHead { width:100%; }
.DITHeadLeft { float:left; }
.DITHeadLeft h2 { color: #085dad; display: inline-block; font-family: "robotoregular"; font-size: 1.333em; line-height: 25px; margin: 0; padding: 25px 0 0; position: relative; text-transform: uppercase; }
.DITHeadLeft h2 .black { color:#464646; }
.DITHeadLeft h2 .small { font-size:1em; text-transform:uppercase; font-weight:400; }
.DITHeadLeft h2 .big { font-size:1.333em; line-height:25px; text-transform:uppercase; font-weight:400; }
.DITHeadRight { float:right; }
.DITHeadRight .searchPanel { float: right; width: 142px; height: 41px; position: relative; margin-top: 14px; }
.DITHeadRight .searchPanel .inputstyle { width:100%; border-bottom:1px solid #0b3546; border-left:0px; border-right:0px; border-top:0px; text-transform:capitalize; padding: 0 20px 0 0; font-size:1.065em; height:35px; }
.DITHeadRight .searchPanel .btn { width:20px; height:30px; position:absolute; right:0px; top:5px; background:url(../images/searchIcon.png) no-repeat center 5px; border:0px; }
.inputstyle:-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #0b5fae;
opacity:1;
}
.inputstyle:-moz-placeholder { /* Firefox 19+ */
color: #0b5fae;
opacity:1;
}
.inputstyle:-ms-input-placeholder { /* IE 10+ */
color: #0b5fae;
opacity:1;
}
.inputstyle:-moz-placeholder { /* Firefox 18- */
color: #0b5fae;
opacity:1;
}
.sideInfoSlider { margin:40px 0 0 0; float:left; width:100%; }
.diseMainInfoHead { float:left; width:100%; margin:13px 0 0 0; }
.diseMainInfoHead h4 { font-size:15px; color:#000000; text-transform:capitalize; max-width:320px; float:left; margin:0px; font-family: 'robotomedium'; }
.diseMainInfoHead .date { margin:0px; color:#6b6a6f; font-size:0.800em; line-height:15px; float:right; font-style:italic; }
.diseMainInfo p { display:inline-block; color:#727272; width:100%; clear:both; margin:16px 0 0 0; }
.diseMainInfo .readmore { color:#085dad; float:right; text-decoration:none; font-size:0.867em; line-height:20px; }
.diseMainInfo .readmore:hover { color:#fe9b00; }
.diseaseInformation .colRight { width:48%; float:right; }
.MapArea { float:left; width:100%; position:relative; text-align:center; font-family: 'robotoregular'; }
.MapHead { float:left; width:100%; position:absolute; left:0px; top:0px; }
.MapHeadLeft { float:left; }
.MapHeadRight { float:right; }
.DIMapMain { margin-top: 95px; /*background:url(../images/mapArea.png); width:361px; height:415px;*/ }
.MapHead h2 { font-size: 1.0em; line-height: 25px; color: #0b5fae; text-align: left; margin: 20px 0 0 0; }
.MapHead h2 span { color:#464646; text-transform:uppercase; }
.MapHead h2 .big { font-size:1.333em; line-height:25px; }
.MapHead h2 .small { font-size:1em; line-height:25px; }
.selectstyle { border-bottom: 1px solid #0b3546; padding-bottom: 5px; }
.selectstyle select { background:url(../images/langArrow.png) no-repeat 99% 17px; /*background:transparent;*/ color:#0b5fae; font-family: 'robotoregular'; font-size:1.065em; line-height:20px; height:37px; -webkit-appearance: none; -moz-appearance:none; appearance:none; border:0; text-transform:uppercase; padding:0 28px 0 0; }
.selectstyle { position:relative; width:160px; }
/*.selectstyle:before {    content: "\f107"; font-family:'FontAwesome'; position:absolute; right:15px; top:4px; color:#000;
 width:5px; height:5px;  text-align:center; padding:3px 0; }   */
.MapMain { float:left; width:100%; text-align:center; }
.socialInfo {/*background:#000000 url(../images/socialInfoImageBg.jpg) no-repeat left top;*/ background:#034EA9; width:100%; font-family: 'robotoregular'; background-size:cover; overflow:hidden; background: rgba(3, 78, 169, 1); background: -moz-linear-gradient(45deg, rgba(3, 78, 169, 1) 0%, rgba(0, 196, 255, 1) 100%); background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(3, 78, 169, 1)), color-stop(100%, rgba(0, 196, 255, 1))); background: -webkit-linear-gradient(45deg, rgba(3, 78, 169, 1) 0%, rgba(0, 196, 255, 1) 100%); background: -o-linear-gradient(45deg, rgba(3, 78, 169, 1) 0%, rgba(0, 196, 255, 1) 100%); background: -ms-linear-gradient(45deg, rgba(3, 78, 169, 1) 0%, rgba(0, 196, 255, 1) 100%); background: linear-gradient(45deg, rgba(3, 78, 169, 1) 0%, rgba(0, 196, 255, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034ea9', endColorstr='#00c4ff', GradientType=1 );
}
/* .socialInfoLeft { float:left; width:57%; border:1px solid #0000; position:relative; padding:16px 0 0 56px;}
.socialInfoLeft h4{ font-size:1.667em; line-height:30px; color:#fff; position:relative; display:inline-block; padding-bottom:3px;}
.socialInfoLeft h4:before{ width:75px; height:1px; background-color:#fff; position:absolute; left:50%; margin-left:-35px; bottom:0px; content:"";}
.socialInfoLeft .plugIn { float:left; width:100%; position:relative; }
.socialInfoLeft .plugInHead { position:absolute; left:-152px; top:100px;   -ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg); 
 transform: rotate(-90deg);} */
.socialInfoLeft { float:left; width:40%; position:relative; padding-right:20px; }
.socialInfoLeft .tickerDivBlock { padding:0 40px 0 0; }
.socialInfoLeft .activityTicker { margin-right:40px!important; }
.socialInfoLeft ul { list-style:none; margin:0px; padding:0px; }
.socialInfoLeft ul li {display: table; vertical-align: top; width: 100%; table-layout: fixed; height: 52px;}
.socialInfoLeft ul li a { color:#fff; font-size:0.933em; line-height:20px; padding:0 20px; display:inline-block; text-transform:uppercase; text-decoration:none; background-color:#07428a; width:100%; position: relative; transition:all 0.3s; height:100%; display: table-cell; vertical-align:middle; }
.socialInfoLeft ul li a:hover { background-color:rgba(13, 77, 153, 1); }
.socialInfoLeft ul li:not(:last-child) a:before {
position:absolute;
bottom:0px;
left:0px;
background-color:#315c8f;
height:1px;
width:100%;
content:"";
}
.socialInfoLeft .icon { width:22px; height:22px; display:inline-block; margin-right:10px; float:left; }
.socialInfoLeft .control { display:none; position:absolute; width:40px; height:83px; right:0px; top:50%; margin-top:-42px; }
.socialInfoLeft .control div { width:40px; height:40px; position:absolute; left:0px; cursor:pointer; transition:all 0.3s; }
.socialInfoLeft .control div:hover { background-color:#fe9b00; }
.socialInfoLeft .upBtn { background:rgba(255, 255, 255, 0.4) url(../images/updownarrowBtns.png) no-repeat 10px 16px; top:0px; }
.socialInfoLeft .downBtn { background:rgba(255, 255, 255, 0.4)url(../images/updownarrowBtns.png) no-repeat 10px -17px; bottom:0px; }
.socialInfoRight { float:right; width:59.9%; position:relative; padding-left:20px; }
.socialInfoRight .tickerDivBlock { padding:0 40px 0 0; }
.socialInfoRight .activityTicker { margin-right:40px!important; }
.socialInfoRight ul { list-style:none; margin:0px; padding:0px; }
.socialInfoRight ul li {display: table; vertical-align: top; width: 100%; table-layout: fixed; height: 52px;}
.socialInfoRight ul li a { color:#fff; font-size:0.933em; line-height:20px; padding:0 20px; display:inline-block; text-transform:uppercase; text-decoration:none; background-color:#07428a; width:100%; position: relative; transition:all 0.3s; height:100%; display:table-cell; vertical-align:middle;}
.socialInfoRight ul li a:hover { background-color:rgba(13, 77, 153, 1); }
.socialInfoRight ul li:not(:last-child) a:before {
position:absolute;
bottom:0px;
left:0px;
background-color:#315c8f;
height:1px;
width:100%;
content:"";
}
.socialInfoRight .icon { width:22px; height:22px; display:inline-block; margin-right:10px; float:left; }
.socialInfoRight .control { display:none; position:absolute; width:40px; height:83px; right:0px; top:50%; margin-top:-42px; }
.socialInfoRight .control div { width:40px; height:40px; position:absolute; left:0px; cursor:pointer; transition:all 0.3s; }
.socialInfoRight .control div:hover { background-color:#fe9b00; }
.socialInfoRight .upBtn { background:rgba(255, 255, 255, 0.4) url(../images/updownarrowBtns.png) no-repeat 10px 16px; top:0px; }
.socialInfoRight .downBtn { background:rgba(255, 255, 255, 0.4)url(../images/updownarrowBtns.png) no-repeat 10px -17px; bottom:0px; }
#footer { font-family: 'robotoregular'; float:left; width:100%; }
.footerLogo { padding:15px 0; background:#f1f1f1; margin:0; float:left; width:100%; }
.footerLogosList { position:relative; float: left; width: 100%; }
.footerLogosList .owl-controls { margin:0; }
.footerLogosList .owl-controls .owl-nav { transition:all 0.3s; }
.footerLogosList .owl-controls .owl-nav .owl-prev { position:absolute; left:-30px; top:50%; background:url(../images/footerlogoLeftArrow.png) no-repeat left top; text-indent:-9999px; margin-top:-15px; width:30px; height:30px; }
.footerLogosList .owl-controls .owl-nav .owl-prev:hover { background:url(../images/footerlogoLeftArrow.png) no-repeat left top; }
.footerLogosList .owl-controls .owl-nav .owl-next { position:absolute; right:-40px; top:50%; background:url(../images/footerlogoRightArrow.png) no-repeat left top; text-indent:-9999px; margin-top:-15px; width:30px; height:30px; }
.footerLogosList .owl-controls .owl-nav .owl-next:hover { background:url(../images/footerlogoRightArrow.png) no-repeat left top; }
.footerLogosList:hover .owl-controls .owl-nav { opacity:1; }
.footerLogosList .owl-next { position:absolute; right:0px; top:50%; }
.footerLeft { float:left; }
.footerLeft .menu { list-style:none; padding:0; margin:0; float: left; width: 100%; }
.footerInner { margin:10px 0; clear:both;float: left;width: 100%; }
.footerLeft .menu li { display:inline-block; vertical-align:top; text-decoration:none; margin:0; }
.footerLeft .menu li a { color:#595959; font-size: 0.9em; line-height:20px; text-decoration:none; padding:0 5px; position:relative; transition:all 0.3s; }
.footerLeft .menu li:first-child a { padding:0 10px 0 0!important; }
.footerLeft .menu li a:hover { color:#0c3f7c; }
.footerLeft .menu li:not(:last-child) a:before {
content:"";
position:absolute;
right:-3px;
top:4px;
height:15px;
width:1px;
border-right:1px solid #d0d0d0;
}
.footerRight { float:right; }
.footerRight ul { list-style:none; margin:0px; padding:14px 0; }
.footerRight ul li { display:inline-block; vertical-align:top; font-size:0.9em; }
.footerRight ul li:not(:last-child) {
margin-right:10px;
}
.footerLeft p{margin:0; float: left;width: 100%;}
.footerRight p{margin-bottom:0}
.footerBottom { float:left; width:100%; text-align:left; }
.footerBottom p { font-size:0.933em; line-height:20px; margin:0; }
.contentInner { width:100%; float:left; position:relative; min-height:650px; }
.innerBanner { background-size:cover; }
.aboutBannerImg { background:#000 url(../images/about-banner-image1.jpg) no-repeat left top; position: relative; background-size: cover; }
.aboutBannerImg:before { background: rgba(0, 0, 0, 0.4); bottom: 0; content: ""; height: 100%; left: 0; position: absolute; right: 0; top: 0; width: 100%; }
.aboutBannerSSImg { background:url(../images/aboutbannerSSImage.jpg) no-repeat left top; }
.innerBanner h2 { font-family: 'Open Sans', sans-serif; font-size:2.467em; line-height:43px; color:#fbca01; font-weight:400; z-index: 1; position: relative; text-transform: capitalize; margin: 0; padding: 75px 0; }
.main { margin: auto; max-width: 1170px; }
.breadcome { float:left; width:100%; background: #f7f7f7; border-bottom:1px solid #eeeeee; padding: 10px 0;}
.breadcome ul { margin:0; padding:0; line-height:21px;}
.breadcome ul li { display:inline; vertical-align:top; padding:0 16px 0 8px; position:relative; font-size:1.000em; line-height:20px; }
.breadcome ul li:first-child { padding-left: 0; }
.breadcome ul li a { color:#656565; font-size:1.000em; line-height:20px; display:inline-block; vertical-align:top; text-decoration:none; }
.breadcome ul li a:hover { color:#f8802f; }
.breadcome ul li:last-child:before { display:none; }
.breadcome ul li:before { content:"\f105"; font-family: 'FontAwesome'; position:absolute; right:0px; top:55%; height:12px; line-height:12px; margin-top:-6px; }
.breadcome ul li:last-child { color:#000; }
.innerMain { float:left; width:75%; padding:50px 20px 50px 0; }
.innerMain.fullWidth { width:100%; padding-right:0; }
.aboutInner p { font-size:1.000em; }
.aboutInner .cols6 { padding:0; }
.aboutInner .cols6:first-child { padding-right:20px; }
.aboutImage img { padding: 5px; border: 1px solid #eaeaea; }
.Aboutacc { float:left; width:100%; }
.sidebar { width:25%; float:right; margin:50px 0 20px 0; padding-left:20px; }
.sidebarmenu { width:100%; padding:0px; list-style:none; margin:0; }
.sidebarmenu li a { position:relative; padding:0 0 0 15px; color:#333; font-size: 0.929em; line-height:20px; text-decoration:none; padding: 10px 15px; float: left; width: 100%; border-bottom: 1px solid #f2f2f2; }
.sidebarmenu ul li.collapsed { list-style-image:none; list-style-type:none; padding:0; }
.sidebarmenu ul li.leaf { list-style-image:none; list-style-type:none; }
.sidebarmenu li a:hover { color:#013f8a; }
.sidebarmenu li a:hover:before { left: 2px; }
.sidebarmenu li a:before { bottom: 0; content: "\f054"; font-family: "FontAwesome"; font-size: 10px; left: 0; margin-bottom: 0; margin-left: auto; margin-right: auto; margin-top: 0; position: absolute; top: 10px; transition: 250ms ease; -webkit-transition: 250ms ease; }
.sidebarmenu li:first-child a { border-top: none; }
.sidebarmenu li:last-child a { border-bottom: none; }
.btnBingOrg { background-color:#013f8a; width:100%; padding:30px 20px 30px 112px; display:inline-block; vertical-align:top; font-size:1.200em; line-height:23px; color:#fff; text-transform:uppercase; text-decoration:none; position:relative; margin-top: 30px; }
.btnBingOrg:hover { background-color:#000; color:#fff; }
.btnBingOrg:before { background:url(../images/trainingIcon.png) no-repeat left top; width:54px; height:38px; background-size:cover; content:""; position:absolute; left:28px; top:23px; }
.leftSideBar .innerMain { float:right; max-width:75%; }
.leftSideBar .sidebar { float:left; width:25%x; padding-left: 0; }
.profileLeftInfoCont { max-width:260px; width:100%; text-align:center; background-color:#f5f6f7; margin-top:100px; position:relative; padding:169px 0 20px; }
.profileLeftInfoCont .proFileImg { width:234px; height:234px; overflow:hidden; position:absolute; top:-100px; left:0; right:0 }
.profileLeftInfoCont .proFileImg img { border-radius:50%; }
.profileLeftInfoCont h4 { font-size:1.133em; line-height:22px; color:#004f94; }
.profileLeftInfo { padding:0 25px; }
.profileLeftInfo p { text-align:left; font-size:0.933em; line-height:20px; margin:20px 0; }
.profileLeftInfo ul { text-align:left; padding:0px; margin:0px; list-style:none; }
.profileLeftInfo ul li { padding:0px 0 10px 0px; }
.profileLeftInfo ul li a { font-family: 'Open Sans', sans-serif; color:#373737; position:relative; padding:0 0 0 20px; font-size:1.000em; line-height:20px; text-decoration:none; }
.profileLeftInfo ul li a:hover { color:#f8802f; }
.profileLeftInfo ul li a i { padding-right:10px; position:absolute; left:0px; top:3px; }
.profMainInfoCont { float:left; width:100%; padding:16px 0 0 0; }
.profMainInfoCont h3 { font-size:1.667em; line-height:30px; color:#004f94; font-weight:500; margin-bottom:30px; }
.profMainInfoCont ul { margin:0px; padding:0px 0 9px; list-style:none; }
.profMainInfoCont ul li { padding:0 0 21px; font-size:1.000em; line-height:20px; }
.profMainInfoCont ul li a { color:#000; font-size:1.000em; line-height:20px; text-decoration:none; }
.profMainInfoCont ul li a:hover { color:#f8802f; }
.profMainInfoCont ul li strong { display:inline-block; min-width:130px; }
.profMainInfoCont p { font-size:1.000em; line-height:20px; }
.innerProfileTab .listStyle li { margin-bottom:10px; }
.innerProfileTab h3 { color:#004F94; margin:10px 0; }
.innerProfileTab h4 { font-size: 1em; color: #333; margin: 15px 0; }
.workshopDisplay .views-row { background-color:#f8f8f8; padding:15px; }
.workshopDisplay .views-row:not(:last-child) {
margin-bottom:20px;
}
.workshopDisplay .views-field-title { color: #004f94; font-size: 1.3em; font-weight: 500; line-height:25px; text-decoration:none; }
.workshopDisplay .views-label { font-weight:bold; float:left; margin-right:5px; }
.workshopDisplay .views-field { margin-bottom:10px; }
.workshopDisplay a { text-decoration:underline; color:#666; }
.workshopDisplay a:hover { color:#0067a8; }
.workshopDisplay .file-icon { margin-left:10px; }
.innerProfileTab .tabbing .r-tabs-nav .r-tabs-state-active .r-tabs-anchor { color: #fff; background-color: #004f94; }
.innerProfileTab .tabbing { float:left; width:100%; position: relative; margin:20px 0; }
.innerProfileTab .tabbing .r-tabs-nav { border-bottom: 1px solid #ccc; }
.innerProfileTab .tabbing .r-tabs-nav .r-tabs-tab { position: relative; top: 1px; }
.innerProfileTab .tabbing .r-tabs-nav .r-tabs-anchor, .noJS .tabNav a { background: #fff; padding: 10px 32px; display: inline-block; text-decoration: none; color: #373737; font-weight: bold; outline:0; font-size:1.133em; line-height:19px; }
.innerProfileTab .tabbing .r-tabs-nav .r-tabs-state-active { background-color: #fff; margin-bottom: -1px; }
.innerProfileTab .tabbing .r-tabs-nav .tabsStateDisabled { opacity: 0.5; }
.innerProfileTab .tabbing .r-tabs-nav .r-tabs-state-active .r-tabs-anchor { color: #fff; background-color: #004f94; }
.innerProfileTab .tabbing .r-tabs-panel { margin-bottom: 3px; border-top:3px solid #004f94; background-color:#f5f6f7; }
.innerProfileTab .tabbing .r-tabs-panel p { font-size:1.000em; line-height:23px; }
.innerProfileTab .tabbing .tabsAccordionTitle .r-tabs-anchor { display: block; padding: 10px; background-color: #00aadd; color: #fff; font-weight: bold; text-decoration: none; margin-bottom: 3px; }
.innerProfileTab .tabbing .tabsAccordionTitle.tabsStateDisabled { opacity: 0.5; }
.innerProfileTab .tabbing .tabsAccordionTitle.r-tabs-state-active .r-tabs-anchor { background-color: #fff; color: #00aadd; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; margin-bottom: 0; }
.innerProfileTab .tabbing .r-tabs-nav { margin: 0; padding: 0; }
.innerProfileTab .tabbing .r-tabs-tab { display: inline-block; margin: 0; list-style: none; }
.innerProfileTab .tabbing .r-tabs-panel { padding: 40px; display: none; }
.innerProfileTab .tabbing .tabsAccordionTitle { display: none; }
.innerProfileTab .tabbing .r-tabs-panel.r-tabs-state-active { display: block; }
.innerProfileTab .noJS .r-tabs-nav { list-style:none; margin:0; padding:0; }
.innerProfileTab .r-tabs-nav li { display:inline-block; }
.innerProfileTab .noJS .tabContainer .r-tabs-panel { height:100px; overflow:auto }
.innerProfileTab .noJS .tabContainer { overflow:hidden }
.innerProfileTab .tabContainer .r-tabs-accordion-title { display:none!important; }
.innerProfileTab .noJS .tabContainer .r-tabs-panel { height:125px; }
.profileWrap .innerMain { width:100%; }
.profileWrap .sidebar { display:none; }
.profileWrap .leftSideBar .sidebar { display:block; }
.timelineSection { width: 100%; padding: 50px 0; margin: 50px auto; position: relative; overflow: hidden; }
.timelineSection:before { content: ''; position: absolute; top: 0; left: 50%; margin-left: -1px; width: 2px; height: 100%; background: #f2f2f2; z-index:0 }
.view-former-dg .timelineSection:before { display: none; }
.timeline-block { width: -webkit-calc(50% + 8px); width: -moz-calc(50% + 8px); width: calc(50% + 8px); display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; justify-content: space-between; clear: both; }
.timeline-block-right { float: right; }
.timeline-block-left { float: left; text-align:right; }
.timeline-block-left p { text-align:justify; }
.timeline-block-left .timeline-content { padding: 0 5px 0 20px; }
.timeline-block-left .marker { position:absolute; right:0; }
.marker { width: 16px; height: 16px; border-radius: 50%; border: 2px solid #F5F7FA; background: rgb(251,202,1); margin-top: 9px; z-index: 9999 }
.timeline-content { width: 95%; padding: 0 20px; }
.timeline-content h3 { margin-bottom: 15px; font-size: 25px; font-family: robotobold; line-height: 30px; color:#085dad; }
.timeline-content span { font-size: 15px; color: #a4a4a4; }
.timeline-content p { font-size: 1em; }
@media screen and (max-width: 768px) {
.container:before {
left: 8px;
width: 2px;
}
.timeline-block {
width: 100%;
margin-bottom: 30px;
}
.timeline-block-right {
float: none;
}
.timeline-block-left {
float: none;
direction: ltr;
}
.timelineSection:before {
left: 0%;
margin-left: 7px;
display: none;
}
}
/* Institute page */
.InsituteList, .instituteWrap { float: left; width: 100%; }
.InsituteList .row, .instituteWrap { position: relative; }
.InsituteList .row:before { background: #e5e5e5; bottom: -7px; content: ""; height: 1px; position: absolute; width: 100%; border-bottom:1px solid #e5e5e5; }
.InsituteList .instituteSingle, .instituteWrap { float: left; width: 50%; padding-top: 15px; padding-bottom: 15px; position: relative; min-height: 220px; }
.instituteSingle h3, .customInstitute .views-field-field-address { background: rgba(0, 0, 0, 0) url(../images/locationIcon.png) no-repeat scroll left 5px / 16px auto; padding-left: 30px; font-size: 15px; margin-bottom: 10px; }
.instituteSingle .institeAddress, .customInstitute .views-field-title { background: rgba(0, 0, 0, 0) url(../images/instituteIcon.png) no-repeat scroll left 5px / 17px auto; font-family: "robotoregular"; font-size:1.0em; margin-bottom: 8px; padding-left: 30px; padding-top: 3px; color:#034ea9; }
.instituteSingle .institeAddress p, .customInstitute .views-field-field-institute-url { background: none; padding-left: 0; }
.institeAddress h4 { font-size: 1.065em margin-bottom:5px;
}
.instituteSingle p, .customInstitute .views-field-field-institute-url { background: rgba(0, 0, 0, 0) url(../images/linkIcon.png) no-repeat scroll left 5px / 17px auto; font-family: "robotoregular"; font-size: 15px; margin-bottom: 5px; padding-left: 30px; }
.instituteSingle p a { color: #777; }
.instituteSingle p a:hover { color:#034ea9; }
.InsituteList .instituteSingle:first-child, .customInstitute:first-child { padding-right: 25px; }
.InsituteList .instituteSingle:first-child:after { content: ""; position: absolute; top: 10px; right: 0; bottom: 10px; background: #e5e5e5; width: 1px; height: auto; }
.customInstitute .views-field-field-institute-center { color: #034ea9; font-family:robotobold; }
/*.InsituteList .instituteSingle:last-child, .customInstitute:last-child { padding-left: 25px; }*/
.addressBlock h3 { color: #034ea9; font-size: 21px; font-family: "robotobold"; margin-bottom: 15px; }
.addressBlock p { text-align:inherit; }
.addressBlock { float: left; width: 100%; }
.addressBlock.contctPage { float: left; width: 40%; }
.addressBlock ul { margin: 0; padding: 0; list-style: none; margin-top:15px; }
.addressBlock ul li { padding-left: 35px; margin-bottom: 8px; }
.addressBlock ul li.telIcon { background: url(../images/telIcon.png) no-repeat scroll left 3px / 22px auto; }
.addressBlock ul li.faxIcon { background: url(../images/faxIcon.png) no-repeat scroll left 1px / 20px auto; }
.addressBlock ul li.telegramIcon { background: url(../images/telegramIcon.png) no-repeat scroll left 4px / 20px auto; }
.addressBlock ul li.mailIcon { background: url(../images/mailIcon.png) no-repeat scroll left 5px / 21px auto; }
.mapBlock { float: left; padding-left: 30px; width: 60%; }
.mapBlock iframe { width:100%; height:350px; border:0; }
.accordDetail .addressBlock ul li::before {
display:none;
}
.accordDetail .addressBlock { float:none; width:auto; }
/* Photo Gallery */
.item-list .galleryList { margin:0; padding:0; list-style-type:none; width:auto; margin: 0 -10px; }
.item-list .galleryList li, .view-video-gallery ul li { float: left; width: 33.33%; list-style: none; margin: 0; padding: 0 10px; }
.item-list .galleryList .item-list, .item-list .galleryList .item-list li, .view-video-gallery ul .item-list, .view-video-gallery ul .item-list li { width: 100%; }
.item-list .galleryList .item-list li, .item-list .galleryList .item-list ul, .view-video-gallery ul, .view-video-gallery ul li { padding: 0; margin: 0; }
.item-list .galleryList .item-list li a, .view-video-gallery ul li a { display: block; }
.item-list .galleryList .item-list li img, .view-video-gallery ul li img { width: 100%; }
.item-list .galleryList li .field-content > a { color: #595959; display: block; font-size: 0.929em; line-height: 22px; margin-top: 10px; }
.item-list .galleryList li .views-field-title { margin: 15px 0 20px; height:44px; overflow:hidden; }
.item-list .galleryList li .views-field-title .field-content, .item-list .galleryList li .views-field-title .field-content > a { margin:0; }
.item-list .galleryList li .views-field-field-photo-image { border: 1px solid #e5e5e5; padding: 5px; background: #fff; transition: 250ms ease; -webkit-transition: 250ms ease; }
.item-list .galleryList li .views-field-field-photo-image:hover { background: #e5e5e5; }
.item-list .galleryList li .field-content > a:hover { color: #013f8a; }
.views-field-field-photo-image ul li { float: left; width: 33.33%; list-style: none; margin: 0 0 15px 0; padding: 0 10px; }
.views-field-field-photo-image ul li a.colorbox { position: relative; display: block; overflow: hidden; border: 1px solid #e5e5e5; padding: 5px; background: #fff; transition: 250ms ease; -webkit-transition: 250ms ease; }
.views-field-field-photo-image ul li a.colorbox img { width: 100%; }
.views-field-field-photo-image ul li a.colorbox:before { background: rgba(0, 0, 0, 0) url(../images/gallery-hover.png) no-repeat scroll center center; content: " "; height: 90px; margin-left: -15px; overflow: hidden; position: absolute; right: 45%; top: -50%; transition: all 350ms ease 0s; width: 34px; z-index: 2; }
.views-field-field-photo-image ul li a.colorbox:hover:before { top: 50px; }
.views-field-field-photo-image ul li a.colorbox:hover:after { background: rgba(0, 0, 0, 0.5); content: " "; height: 100%; position: absolute; right: 0; top: 0; transition: 350ms ease; -webkit-transition: 350ms ease; width: 100%; z-index: 1; }
.views-field-field-photo-image .item-list { margin: 0 -10px; }
.item-list .galleryList li .views-field-field-photo-image .item-list { margin: 0; }
.view-video-gallery ul li:hover img { background:#E5E5E5 }
.view-video-gallery ul li img { border: 1px solid #e5e5e5; padding: 5px; background: #fff; transition: 250ms ease; -webkit-transition: 250ms ease; margin-bottom:10px; }
.view-video-gallery ul li { padding:5px; min-height: 310px;}
.view-video-gallery ul li a { color: #034EA9; display: block; font-size: 1em; line-height: 24px; text-transform: capitalize; text-align:center; font-family: 'robotomedium'; }
.views-exposed-widgets { margin-bottom: 2.5em; }
#colorbox #cboxClose{top: 0;right: 0;}
#cboxLoadedContent{margin-top:28px;margin-bottom:28px;}
#cboxCurrent{left:0}
#cboxWrapper{border-radius: 0;}
#cboxPrevious {right: 25px; left: 0; margin: auto;}
#cboxNext {left: 25px; right: 0; margin: auto;}
#cboxClose {top: 0;right: 0;}
/* Publication Page css */
.publicDetais .cols3, .publicDetais .cols9, .publicDetais .cols12 { padding:0 }
.publicDetais h3, .publicDetais span.docuTitle { font-size: 1.058em; line-height: 1.5; font-family: 'robotoregular'; color:#034ea9; margin-bottom:10px; }
.publicDetais ul { list-style:none; padding:0; margin:10px 0; border:1px solid #CCC; background:#f2f2f2; padding:5px 20px; }
.publicDetais li { position:relative; padding-right:28px; float:left; }
.publicDetais li span { color:#000; }
.publicDetais li::before {
bottom: 0;
content: "|";
right: 10px;
margin-bottom: 0;
margin-left: auto;
margin-right: auto;
margin-top: 0;
position: absolute;
font-size:15px;
}
.publicDetais li:last-child::before {
display:none;
}
.publicDetais .cols12 { text-align:justify; }
table .views-field-view-node { text-align:center; text-decoration:underline; }
.publicDetais .publicImage { width:128px; height:165px; }
/* Sitemap */
ul.site-map-menu { list-style:none; padding:0; margin: 0 0 5px; }
ul.site-map-menu li { padding:2px 0 2px 20px; position:relative; }
ul.site-map-menu li:before { background:rgba(0, 0, 0, 0) url("../images/arrow-right.png") no-repeat scroll 0 0; content:""; height: 17px; position: absolute; left: 0; top: 10px; width: 10px; }
ul.site-map-menu li.leaf, ul.site-map-menu li.collapsed { list-style-image: none; list-style-type: inherit; }
ul.site-map-menu li.expanded { list-style-image: none; list-style-type: inherit; }
ul.site-map-menu li a { color:#333}
ul.site-map-menu li li { padding:2px 0 2px 15px; }
ul.site-map-menu li li:before { background:rgba(0, 0, 0, 0) url("../images/right-arrow.gif") no-repeat scroll 0 0; content:""; height: 17px; position: absolute; left: 0; top: 13px; width: 10px; }
ul.site-map-menu li li li { padding:2px 0 2px 15px; }
ul.site-map-menu li li li:before { background:none; content:"-"; position: absolute; left: 0; top: 2px; }

.site-map-box-menu.site-map-box-menu-main-menu{width:300px;}
/* Forms Design css */
.node-form { background: #fcfcfc; border: 1px solid #eeeeee; float: left; margin: 0; padding: 25px 15px; }
.form-item, .form-actions { margin-bottom: 20px; margin-top: 0; }
.node-form > div > div { float: left; padding: 0 15px; vertical-align: top; width: 50%; }
.node-form input[type="text"], .node-form input[type="email"], .node-form input[type="tel"], .node-form input[type="number"], .node-form input[type="url"], .node-form input[type="password"], .node-form input[type="search"], .node-form select, .node-form textarea { background-color:#fff; height:40px; }
.node-form input[type="submit"], .node-form input[type="button"], .node-form input[type="reset"], .node-form button, .node-form .button { padding: 8px 22px; }
.form-actions .form-submit:first-child { margin-right: 10px; }
.captcha { position: relative; width: 100% !important; padding: 0 20px; margin-bottom: 0; }
.captcha legend { margin-bottom: 10px; }
.captcha .fieldset-description { margin-bottom: 10px; }
.captcha img { border: 1px solid #e5e5e5; display: inline-block; margin-left: 15px; margin-top:0px; width: 116px; }
.captcha .form-item-captcha-response { float: left; width: 50%; }
.captcha .form-item-captcha-response .form-text { margin-left: 15px; width: 151px; }
.reload-captcha-wrapper { display: inline-block; margin-right: 15px; margin-top: 3px; }
.reload-captcha-wrapper a { background: url(../images/reload-captcha.png) center center no-repeat; display: inline-block; height: 30px; line-height: 50px; text-indent: -99999px; width: 30px; overflow:hidden; }
.node-form > div > div.form-actions { margin: 0; width: 100%; }
.element-invisible { display: none !important; }
.vertical-tabs-panes { display: none !important; }
.form-file { background-color: #fff; padding: 5px; border:1px solid #e5e5e5; }
.field-name-field-description { width: 100% !important; }
.resizable-textarea .grippie { display: none; }
/* login form */
#user-login { max-width: 500px; width:100%; margin: 0 auto; background: #fcfcfc; border: 1px solid #eee; padding: 25px; }
#user-login .captcha { padding: 0; }
#user-login .captcha .form-item-captcha-response { width: 100%; }
#user-login .form-actions { margin-bottom: 0; }
.eventTable th { width:22%; vertical-align:middle; padding:10px 15px; background:#f7f7f7; }
.eventTable td { padding:10px 15px; }
.eventTable .item-list ul li, .eventTable ul.bulletText li { margin: 0!important; }
.eventTable .item-list ul { padding:0; margin:0!important; }
.container-inline-date .date-year { width:100%!important; }
/*********filters code************/
.views-exposed-form .views-exposed-widget { float: left; width: 25%; }
.view-filters .views-exposed-widget.views-submit-button, .views-exposed-widget.views-reset-button { width:auto!important; }
.view-filters .container-inline-date .date-padding { float:none; }
.view-filters .container-inline-date .form-item, .container-inline-date .form-item input { width:100%; }
/*smoke external css popup*/
.smoke-base { position: fixed; top: 0; left: 0; bottom: 0; right: 0; visibility: hidden; opacity: 0; }
.smoke-base.smoke-visible { opacity: 1; visibility: visible; }
.smokebg { position: fixed; top: 0; left: 0; bottom: 0; right: 0; }
.smoke-base .dialog { position: absolute; }
.dialog-prompt { margin-top: 15px; text-align: center; }
.dialog-buttons { margin: 20px 0 5px 0 }
.smoke { text-align: center; font-size: 1.0em; line-height: 150%; }
.dialog-buttons button { display: inline-block; vertical-align: baseline; cursor: pointer; font-style: normal; text-decoration: none; border: 0; outline: 0; margin: 0 5px; -webkit-background-clip: padding-box; font-size: 13px; line-height: 13px; font-weight: normal; padding: 9px 12px; }
.dialog-prompt input { margin: 0; border: 0; font-family: sans-serif; outline: none; border: 1px solid #aaa; width: 75%; display: inline-block; background-color: transparent; font-size: 1.065em padding: 8px;
}
.smoke-base { background: rgba(0, 0, 0, .6); }
.smoke-base .dialog { top:40%; width: 700px; left: 50%; margin-left: -350px; }
.smoke-base .dialog-inner { padding: 15px; color: #202020; }
.smoke { background-color: rgba(255, 255, 255, 0.95); box-shadow: 0 2px 8px #666; }
.dialog-buttons button { background-color: #1968b2; border-radius: 0; color: #fff; }
.dialog-buttons button.cancel { background-color: rgba(0, 0, 0, .40); }
.awardsDetails ul, .view-id-awards ul { list-style:none; padding:0; margin:0; }
.awardsDetails ul li, .view-id-awards ul li { padding:0; margin:0; }
/*.view-id-awards .views-field.views-field-title{font-size: 1.229em; font-family: "robotobold"; color: #034ea9; padding:30px 0 10px; border-bottom:1px solid #f2f2f2;}*/
.awardsRecors li { float:left; width:50%; }
.awardsDetails { border-bottom:1px solid #f2f2f2; padding-bottom:20px }
.awardsDetails { padding:15px 0; clear:both; float:left; width:100%; margin-bottom: 10px; }
.awardsDetails .drName { font-size:1.09em; color:#034ea9; }
.awardsDetails .awardsRecors li:last-child { padding-left:20px; }
.awardsDetails .awardsRecors li .drDesignation span { font-size: 0.9em; font-style:italic; font-weight:normal; }
.awardsDetails .drDes { margin-top:10px; text-align:justify; }
.awardsDetails .drDes span { display:block; margin-bottom:10px }
.views-exposed-form .form-item-field-award-prize-tid select { width:380px; }
.awardsDetails .drDes p { cursor:pointer; margin:10px 0; color:#034ea9; text-decoration:underline; text-transform:uppercase; display: inline-block; }
.MapArea .DIMapMain { position: relative; }
.MapArea .DIMapMain .position { position: absolute; }
.MapArea .DIMapMain .mapMarker { width: 10px; height: 10px; display: block; cursor: pointer; background:#008FD5; border-radius:50%; border:2px solid #fff; }
.MapArea .DIMapMain .delhi { left: 127px; top: 97px; display:none; }
.tnstituteDetail { display:none; }
.indexBanner .sliderCaption .topAnimate { opacity: 0; -webkit-transform: translateY(-500px); transform: translateY(-500px); -webkit-transition: 900ms ease; transition: 900ms ease; }
.indexBanner .owl-item.active .sliderCaption .topAnimate { opacity: 1; -webkit-transition-delay: 900ms; transition-delay: 900ms; -webkit-transform: translateY(0); transform: translateY(0); }
/*.indexBanner .sliderBanner .bannerCaption .rightAnimate { opacity: 0; -webkit-transform: translateX(500px); transform: translateX(500px); -webkit-transition: 900ms ease; transition: 900ms ease; }
.indexBanner .sliderBanner .active .bannerCaption .rightAnimate { opacity: 1; -webkit-transition-delay: 900ms; transition-delay: 900ms; -webkit-transform: translateX(0); transform: translateX(0); }*/
.item-list .pager li { background-image: none; display: inline-block; list-style-type: none; padding: 8px 10px; margin:0; }
.pager-current { font-weight: 400; color:#000000; }
.item-list .pager li a { color:#777; outline:0; }
.item-list ul.pager { margin: 0; padding: 0 10px; background: #F2f2f2; border:1px solid #ebebeb; display:inline-block; }
.footerLogo .owl-carousel .owl-item { text-align:center; width:285px; }
.footerLogosList .item, .noJS .footerLogosList .item, .noJS .footerLogosList .owl-item {width:285px; float: left; }
.footerLogo .owl-carousel .owl-item img { width:auto; margin:auto; padding:0 1px; display:inline-block; vertical-align:middle; }
.views-exposed-form .views-exposed-widget { padding:0 2px; }
.views-submit-button, .views-reset-button { margin-top:32px; }
h4.darkTitle { font-size: 1.2em; font-family: 'robotomedium'; color: #464646; margin: 10px 0; }
.view-ijmr .views-label { float: left; width:20%; display:block; font-weight:600; }
.view-ijmr .field-content { float:right; width:80%; }
.view-ijmr .accordDetail .views-field { margin-bottom:10px; float:left; width:100%; }
/*.view-ijmr .accordDetail .views-row{background: #f2f2f2;padding: 30px 30px 50px;margin-bottom: 20px; border:1px solid #CCC;}*/
.view-ijmr .accordDetail .views-row:after, .view-ijmr .accordDetail .views-row:before { content:""; display:table; }
.view-ijmr .accordDetail .views-row:after { clear: both; }
/********control********/
.profile h3 { padding: 0 0 10px; }
.wob #nice-menu-1 li a, .wob ul.bulletText li a, .wob .btnBingOrg, .wob .sidebarmenu li a, .wob .footerLeft .menu li a, .wob .instituteSingle p a:hover, .wob .item-list .galleryList li .field-content a:hover, .wob .view-video-gallery ul li a { color:#FFFFFF; outline:0; }
.wob .topStrip .rightLinks, .wob .topStrip:before, .wob .topStrip, .wob .searchBoxRow input, .wob .mediaGallery .mediaTab .r-tabs-state-active, .wob .mediaGallery .mediaBody, .wob input[type="text"], .wob textarea, .wob .socialInfoRight ul li a, .wob .item-list .galleryList li .views-field-field-photo-image, .wob #user-login input[type="password"], .wob .aboutUs:before, .wob .socialInfoLeft ul li a { background:#000; }
.wob header, .wob .mediaGallery, .wob .socialInfo, .wob .socialInfoRight ul li:not(:last-child) a:before, .wob .breadcome, .wob .InsituteList .instituteSingle:first-child:after, .wob .btnBingOrg, .wob .node-form, .wob #user-login, .wob .innerProfileTab .tabbing .r-tabs-panel, .wob .accordion .accTrigger.active, .wob .profileLeftInfoCont, .wob .socialInfoLeft ul li:not(:last-child) a::before, .wob .views-exposed-widgets {
background:#333!important;
}
.wob .mainNavigation { background-color: #444; }
.wob .topStrip .rightLinks:after, .wob .topStrip, .wob .searchBoxRow input, .DITHeadRight .searchPanel .inputstyle { border-color:#000; }
.wob #accessControl input, .wob #nice-menu-1 li a:hover, .wob #nice-menu-1 li.hover a, .wob #nice-menu-1 li.focus a, .wob #nice-menu-1 .highlight a, .wob #nice-menu-1 li a.active, .wob .sidebarmenu li a:hover, .wob a:hover, .wob .aboutIcons li a, .wob .eventBlock .readMore, .wob .eventBlock .headSection .smallTitle, .wob .DITHeadLeft h2, .wob .MapHead h2, .wob .diseMainInfo .readmore, .wob .diseMainInfoHead .date, .wob .breadcome ul li a, .wob .timeline-content h3, .wob .instituteSingle h3, .wob .instituteSingle p a, .wob .item-list .galleryList li .field-content a, .wob h3, .wob .addressBlock h3, .wob .tablist li a, .wob .innerProfileTab .tabbing .r-tabs-nav .r-tabs-state-active .r-tabs-anchor, .wob .profileLeftInfo ul li a, .wob .profileLeftInfoCont h4, .wob .view-video-gallery ul li a:hover, .wob .pager-current { color:#ff0; }
.wob input, .wob select, .wob textarea, .wob .darkColor, .wob .eventBlock .headSection .date, .wob .directorInfo .name span, .wob .DITHeadLeft h2 .black, .wob .MapHead h2 span, .wob .innerProfileTab .tabbing .r-tabs-nav .r-tabs-anchor, .wob .noJS .tabNav a, .wob .breadcome ul li:last-child, .wob h3.smallTitle span, .wob .directorInfo h2, .wob .directorInfo .name, .wob .diseaseInformation h2, .wob .listStyle li strong, .wob .innerBanner h2, .wob .timeline-content span, .wob .dirGeneralRow .directorDetail strong, .wob .smoke-base .dialog-inner, .wob .largeAddress, .wob h4, .wob h4.darkTitle, .wob .bioScientist .view-grouping-header, .wob .bioScientist .box h3 { color: #FFF; }
.wob .directorInfo h2 { border-color:#fff; }
.wob input[type="submit"], .wob input[type="button"], .wob input[type="reset"], .wob button, .wob .button, .wob .view-ijmr .view-header .archive-btn { background-color: #ff0; border-color:#ff0; color: #000; }
.wob input[type="submit"]:hover, .wob input[type="button"]:hover, .wob input[type="reset"]:hover, .wob button:hover, .wob .button:hover, .wob .view-ijmr .view-header .archive-btn:hover { background-color: #000; border-color:#000; color: #ff0; }
.wob .form-actions input[type="reset"], .wob .views-reset-button input[type="submit"] { background-color: #000 !important; border-color:#000!important; color: #fff!important; }
.wob .form-actions input[type="reset"]:hover, .wob .views-reset-button input[type="submit"]:hover { background-color: #ff0!important; border-color:#ff0!important; color: #000!important; }
.wob .sidebarmenu ul li a.active { background-color: #ff0; color: #000; }
.wob .view-former-dg .views-field-field-dg-period { background-color: #ff0; color: #000; }
.wob .marker { background: #fff; }
.wob .searchBoxRow .form-submit, .wob .searchBoxRow .form-submit:hover { background: url(../images/sprite.png) no-repeat -11px 13px; }
.wob .view-scientist .views-summary a:hover, .wob .scientistCityList .views-row a:hover { background-color: #ff0; color: #000; border-color: #ff0; }
.wob .resetbtn, .wob .dialog-buttons button.cancel { background-color: #333; border-color: #333; color: #fff; }
.wob .resetbtn:hover, .wob .dialog-buttons button.cancel:hover { background-color: #ff0; color: #000; }
.wob .dialog.smoke { background-color: #000; color: #fff; }
.wob .accordion .accTrigger { background:url(../images/plus-white.png) right center no-repeat; }
.wob .accordion .accTrigger.active { background:#333 url(../images/minus.png) right center no-repeat !important; }
.wob .mediaGallery .mediaTab .r-tabs-state-active, .wob .innerProfileTab .tabbing .r-tabs-panel { border-color:#fbca01; }
.wob .DITHeadRight .searchPanel .inputstyle, .wob .breadcome, .wob .sidebarmenu li a, .wob .InsituteList .row:before, .wob .item-list .galleryList li .views-field-field-photo-image, .wob .selectstyle { border-color:#333; }
.wob .inputstyle:-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #FFF;
opacity:1;
}
.wob .inputstyle:-moz-placeholder { /* Firefox 19+ */
color: #FFF;
opacity:1;
}
.wob .inputstyle:-ms-input-placeholder { /* IE 10+ */
color: #FFF;
opacity:1;
}
.wob .inputstyle:-moz-placeholder { /* Firefox 18- */
color: #FFF;
opacity:1;
}
.wob th, .wob .tableData th { background-color: #333; color: #fff; }
.wob table tr:nth-child(2n+1) td, .wob .tableRowOdd, .wob caption, .wob th, .wob td, .wob .item-list ul.pager {
background-color: #444;
border-color:#222;
}
.wob .node-form, .wob .node-form input[type="text"], .wob .node-form textarea, .wob #user-login, .wob #user-login input[type="password"], .wob #user-login input[type="text"], .wob .accordion .accTrigger, .wob .accordDetail { border-color: #444; }
.wob table, .wob .tableData, .wob th, .wob td, .wob .tableData th, .wob .tableData td { border-color: #000; }
.wob .node-form input[type="submit"], .wob #user-login input[type="submit"] { background-color:#FBCA01; color:#000; border-color:#FBCA01; }
.wob .node-form input[type="reset"], .wob .innerProfileTab .tabbing .r-tabs-nav .r-tabs-state-active .r-tabs-anchor { background-color: #222; border-color:#222; }
.wob table tr:nth-child(odd) td, .wob .tableRowOdd, .wob .innerProfileTab .tabbing .r-tabs-nav .r-tabs-anchor, .noJS .tabNav a {
background-color: #333;
}
.wob #logo { position:relative }
.wob .customSelect, .wob .item-list .pager li a { color: #ffffff; }
.wob .customSelect option { background-color: #000000; }
.wob #nice-menu-1 li.active { background-color: #444; }
.wob :-webkit-input-placeholder {
color: #FFF;
opacity:1!important;
}
.wob :-moz-placeholder {
color: #FFF;
opacity:1!important;
}
.wob :-moz-placeholder {
color: #FFF;
opacity:1!important;
}
.wob :-ms-input-placeholder {
color: #FFF;
opacity:1!important;
}
.wob :-ms-input-placeholder {
color: #FFF;
opacity:1!important;
}
.wob .headLogo { display:none; }
.wob .displayNone.wobLogo { display:block !important; visibility:visible }
.wob select { background:#000; }
.wob .searchBoxRow .searchBtn, .wob .DITHeadRight .searchPanel .btn { background:url(../images/searchIcon-wob.png); background-position:center; background-repeat:no-repeat; }
.wob .mediaGallery .eventBlock ul li:after { background:#333 }
.wob .mediaImg .overlay { background: rgba(0, 0, 0, 0.8); }
.wob .pinCompanyName a { color: #000; }
.wob .pinCompanyName a:hover { color: #545454; }
.wob .pinCompanyName { border-top-color:#d2d200; }
.wob .pinBox { color: #6f6f6f; }
.wob .pulse { background-color: #6f6f6f; }
.wob .pulse:after { -webkit-box-shadow: 0 0 1px 2px #6f6f6f; box-shadow: 0 0 1px 2px #6f6f6f; }
.wob #nice-menu-1 ul li a { background-color: #ff0; color: #000 !important; border-top-color:#d2d200; }
.wob #nice-menu-1 ul li a:hover, .wob #nice-menu-1 li ul li a:hover, .wob #nice-menu-1 li ul li > a.selected, .wob #nice-menu-1 ul a:hover, .wob.noJS #nice-menu-1 ul a:focus, .wob #nice-menu-1 ul a.selected, .wob #nice-menu-1 ul > .highlight > a { background-color: #333; color: #fff !important; }
.wob .mainNavigation:before, .wob .mainNavigation:after, .wob .mainNavigation .socialIcons { background-color: #ff0; }
.wob .mainNavigation .menuPart:after { border-bottom-color:#ff0; }
.wob .mainNavigation .socialIcons:after { border-top-color:#ff0; }
.wob .menuPart #nice-menu-1 li:first-child a.active:after, .wob .menuPart #nice-menu-1 li.active-trail:after { background-color: #000; }
.wob .view-former-dg .views-field-field-dg-period:before, .wob .view-former-dg .views-row:before, .wob .view-former-dg .views-row:nth-child(2n) .views-field-field-dg-period:before {
background: #ff0;
}
.wob .view-ijmr .accordDetail .views-row { background-color: #333; border-color:#333; }
.wob .mainNavigation .socialIcons li a:hover { color: #000; }
.wob ul.site-map-menu > li > a, .wob ul.site-map-menu li li a { color: #ff0; }
.wob ul.site-map-menu > li > a:hover, .wob ul.site-map-menu li li a:hover { color: #fff; }
.wob ul.site-map-menu li li li:before { background-color: #fff; }
.wob ul.site-map-menu > li > a { border-bottom-color:#333; }
.wob .example-obtuse::before {
border-color: transparent #ff0;
}
.wob .example-obtuse { background-color: #ff0; }
#views-exposed-form-career-opportunity-page .views-exposed-form .views-exposed-widget { padding: 0 5px; }
#views-exposed-form-career-opportunity-page #edit-title-wrapper { width: 25%; }
#views-exposed-form-career-opportunity-page #edit-field-institute-value-wrapper { width: 25%; }
/*#views-exposed-form-career-opportunity-page #edit-field-career-category-value-wrapper { width: 11%; } */
.views-exposed-form .views-exposed-widget .form-submit { margin-top:0; }
.view-career-opportunity .view-header { margin-bottom: 10px; text-align: right; }
.sidebarmenu ul { padding: 0 !important; list-style:none; margin:0; }
.sidebarmenu ul li ul { padding: 0 0 0 15px !important; display:none; }
.sidebarmenu ul li ul.sidebarActive{display:block;}
.sidebarmenu ul .menuIcon { display:none; }
.sidebarmenu ul li a.active { color: #013f8a; margin-left: -15px; padding-left: 35px !important; background-color: #fbca01; }
.sidebarmenu ul li a.active:before { left: 15px; }
.sidebarmenu ul li.expanded { list-style-image: none; list-style-type: none; }
/* Home Page Content Map Start */

.mapWrapper .filterBox { margin-top: 6px; margin-bottom: 20px; display: inline-block; width: 100%; }
.mapWrapper .filterBox .selectstyle { float: right; }
.mapWrapper { position: relative; }
#contenMap { position: relative; width: 100%; float: left; margin-top: 60px; }
.mapWrapper .mapImg { position: relative; z-index: 0; width: 100%; }
.pinBox { position: relative; z-index: 300; font-size: 11px; cursor: pointer;}
.pinBox.active { z-index:600; }
.pinBox .close, .pinBox.DibrugarhPin span.close, .pinBox.PortBlairPin span.close { width:25px; height:25px; background-color:#444; color:#fff; position:absolute; right:-10px; top:-10px; text-align:center; line-height:23px; cursor:pointer; font-size:14px; border-radius:50%; }
/*.pin .pin{ width: 14px; height: 15px; -webkit-border-radius: 50% 50% 0 50%; border-radius: 50% 50% 0 50%; background: #fbca01; position: absolute; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); left: 0; top: 0; margin: -2px 0 0 -13px; box-shadow: 0 0 3px rgba(0, 0, 0, .6); }*/
.pin .left { position: absolute; left: -43px; top: 0; z-index: 999999; }
.pin .right { position: absolute; right: -35px; }
.pin .left.long { left: -46px; top: 8px; }
.pin .left.amb { left: -33px; top: 14px; }
/*.pin .pin:after { content: ''; width: 7px; height: 7px; margin: 4px 0 0 3px; background: #fff; border-radius: 50%; }*/
.pin .pin:after, .pulse { -webkit-border-radius: 50%; position: absolute; }
.example-obtuse { position: absolute; padding: 15px; margin: 0; color: #444; font-size: 14px; background-color: #fbca01; bottom: 0; margin-bottom: 35px; left:-86px; display: none; z-index: 500; /*opacity: .7;*/ height: auto; line-height: 17px; max-width: 450px; }
.example-obtuse p { text-align:inherit; }
.pinCompanyName { padding:5px 0 0 0; margin:5px 0 0 0; border-top:1px solid #ffdd50; line-height: 19px !important; }
.pinCompanyName:first-child { margin-top:0; padding-top:0; border:0; }
.pinCompanyName a:hover { color:#fff; }
.pinAddress, .pinEmail, .pinLink, .pinTelephone { font-size: 13px; line-height: 16px !important; margin: 0; text-align: left !important; }
.pinTelephone { padding-bottom: 5px; }
.pulse { background: rgba(0, 0, 0, .2); -moz-border-radius: 50%; border-radius: 50%; height: 8px; width: 8px; left: 0; top: 0; margin: 11px 0 0 -11px; z-index: -2 }
.pulse:after { content: ''; -webkit-border-radius: 50%; border-radius: 50%; height: 20px; width: 20px; position: absolute; margin: -6px 0 0 -6px; -webkit-animation: pulsate 1s ease-out; -moz-animation: pulsate 1s ease-out; -o-animation: pulsate 1s ease-out; -ms-animation: pulsate 1s ease-out; animation: pulsate 1s ease-out; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; animation-iteration-count: infinite; opacity: 0; -ms-filter: "alpha(opacity=0)"; filter: alpha(opacity=0); -webkit-box-shadow: 0 0 1px 2px #89849b; box-shadow: 0 0 1px 2px #89849b; -webkit-animation-delay: 1.1s; -moz-animation-delay: 1.1s; -o-animation-delay: 1.1s; -ms-animation-delay: 1.1s; animation-delay: 1.1s }
.pinBox.DelhiPin .pulse { top:-2px; left:3px; }
.pinBox.NoidaPin .pulse { top:-2px; left:0; }
.pinBox.PortBlairPin span { position: relative; right: 61px; }
.pinBox.DibrugarhPin span { position: relative; right: 64px; }
 @-moz-keyframes pulsate { 0% {
-webkit-transform: scale(.1, .1);
-moz-transform: scale(.1, .1);
-o-transform: scale(.1, .1);
-ms-transform: scale(.1, .1);
transform: scale(.1, .1);
opacity: 0;
-ms-filter: "alpha(opacity=0)";
filter: alpha(opacity=0)
}
 50% {
opacity: 1;
-ms-filter: none;
filter: none
}
 100% {
-webkit-transform: scale(1.2, 1.2);
-moz-transform: scale(1.2, 1.2);
-o-transform: scale(1.2, 1.2);
-ms-transform: scale(1.2, 1.2);
transform: scale(1.2, 1.2);
opacity: 0;
-ms-filter: "alpha(opacity=0)";
filter: alpha(opacity=0)
}
}
@-webkit-keyframes pulsate { 0% {
-webkit-transform: scale(.1, .1);
-moz-transform: scale(.1, .1);
-o-transform: scale(.1, .1);
-ms-transform: scale(.1, .1);
transform: scale(.1, .1);
opacity: 0;
-ms-filter: "alpha(opacity=0)";
filter: alpha(opacity=0)
}
 50% {
opacity: 1;
-ms-filter: none;
filter: none
}
 100% {
-webkit-transform: scale(1.2, 1.2);
-moz-transform: scale(1.2, 1.2);
-o-transform: scale(1.2, 1.2);
-ms-transform: scale(1.2, 1.2);
transform: scale(1.2, 1.2);
opacity: 0;
-ms-filter: "alpha(opacity=0)";
filter: alpha(opacity=0)
}
}
@-o-keyframes pulsate { 0% {
-webkit-transform: scale(.1, .1);
-moz-transform: scale(.1, .1);
-o-transform: scale(.1, .1);
-ms-transform: scale(.1, .1);
transform: scale(.1, .1);
opacity: 0;
-ms-filter: "alpha(opacity=0)";
filter: alpha(opacity=0)
}
 50% {
opacity: 1;
-ms-filter: none;
filter: none
}
 100% {
-webkit-transform: scale(1.2, 1.2);
-moz-transform: scale(1.2, 1.2);
-o-transform: scale(1.2, 1.2);
-ms-transform: scale(1.2, 1.2);
transform: scale(1.2, 1.2);
opacity: 0;
-ms-filter: "alpha(opacity=0)";
filter: alpha(opacity=0)
}
}
@keyframes pulsate { 0% {
-webkit-transform: scale(.1, .1);
-moz-transform: scale(.1, .1);
-o-transform: scale(.1, .1);
-ms-transform: scale(.1, .1);
transform: scale(.1, .1);
opacity: 0;
-ms-filter: "alpha(opacity=0)";
filter: alpha(opacity=0)
}
 50% {
opacity: 1;
-ms-filter: none;
filter: none
}
 100% {
-webkit-transform: scale(1.2, 1.2);
-moz-transform: scale(1.2, 1.2);
-o-transform: scale(1.2, 1.2);
-ms-transform: scale(1.2, 1.2);
transform: scale(1.2, 1.2);
opacity: 0;
-ms-filter: "alpha(opacity=0)";
filter: alpha(opacity=0)
}
}
 @-webkit-keyframes pulse { 0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1)
}
 50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05)
}
 100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1)
}
}
@keyframes pulse { 0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1)
}
 50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05)
}
 100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1)
}
}
.pulse { -webkit-animation-name: pulse; animation-name: pulse }
.activeBubble { display: block; width: 245px; text-align: left; word-break: break-word; }
.example-obtuse:after, .example-obtuse:before { content: ""; position: absolute; border-style: solid; display: block; width: 0; }
.example-obtuse:before { bottom: -50px; right: 59%; border-width: 0 0 50px 20px; border-color: transparent #fbca01; }
.example-obtuse:after { bottom: -30px; right: 110px; border-width: 0 0 30px 20px; border-color: transparent; }
/* Home Page Content Map End */
.view-id-awards p { font-size: 20px; color: #034ea9; margin-bottom: 30px; font-weight: bold; }
.view-id-awards br { display: none; }
.view-id-awards table { margin-bottom: 30px; }

.archivesMain { display: inline-block; width: auto; /*float:left;*/}
.view-ijmr-new  .view-header{clear:both}
ul.butnsIjmr li{float:left; padding-left:20px;}
ul.butnsIjmr{list-style-type:none; float:right}
.archivesMain a.archives2 { background-color: #013f8a; color: #fff; border: 1px solid #013f8a;  padding: 6px 22px; display: inline-block; text-decoration: none; border: 0 none; margin: 0; outline: 0 none; float: right; }
.view-ijmr .view-header .archive-btn { background-color: #013f8a; color: #fff; border: 1px solid #013f8a; line-height: 25px; padding: 6px 22px; display: inline-block; text-decoration: none; border: 0 none; margin: 0; outline: 0 none; }
.view-ijmr .view-header { text-align:right; margin-bottom: 20px; }
.archivesMain a.archives2:hover, .view-ijmr .view-header .archive-btn:hover { color: #fff; background-color: #333; }
.views-field.views-field-counter { width: 80px !important; }
.awardsDetails p { font-size: 14px; font-weight: normal; color: #595959; }
.view-id-awards .item-list { text-align: left; }
.views-field.views-field-field-award-prize { font-size: 16px; color: #034ea9; margin-bottom: 10px; font-weight: bold; display: inline-block; margin-right: 10px; }
.awardsDetails .drDes .awardsBlock { display:none; margin-top:10px; }
.InformationRight { float: right; width: 71%; }
.awardsDetails:nth-child(odd) {
background-color: #f9f9f9;
}
.awardsDetails:nth-child(even) {
border: 1px solid #f0f0f0;
}
.awardsDetails { border-bottom: none; padding: 20px !important; margin-bottom: 20px; }
.views-exposed-form .form-item-field-award-prize-tid select { width: 100%; }
.date-year { width: 255px !important; }
.view-empty p { color: #e31212; text-align: center; border: 1px solid #e31212; padding: 10px 0; font-size: 16px; font-weight: normal; }
#block-views-awards-documents-block { background-color: #f9f9f9; padding: 20px; margin-top: 20px; }
#block-views-awards-documents-block .views-row { margin-bottom: 20px; border-bottom: 1px solid #dedede; padding-bottom: 20px; }
#block-views-awards-documents-block .views-row:last-child { margin-bottom: 0; border: none; padding-bottom: 0; }
#block-views-awards-documents-block .view-header { font-size: 16px; color: #034ea9; margin-bottom: 10px; font-weight: bold; }
.careerOpportunity .innerMain { width: 100%; padding-right: 0; }
/*header{display: none;}
#messages {display: none;}*/
.categories { list-style: outside none none; margin: 0 0 30px; padding: 0; }
.categories li { display: inline-block; margin-bottom: 30px; position: relative; width: 100%; border-right: 5px solid #ccc; }
.categories li .submitted { width: 100%; display: block; clear: both; }
.categories li:before { background: url(../images/discussion.png) center center no-repeat #034EA9; width: 59px; height: 59px; margin-left: -48px; left: 50px; top: 2px; -webkit-border-radius: 50%; border-radius: 50%; content: ""; position: absolute; -webkit-transition: 350ms ease; transition: 400ms ease; }
.categories li .categoriesTitle { float: left; width: 80%; padding: 5px 10px 5px 85px; }
.categories li h4 a { font-size: 1.2em; line-height: normal; text-transform: none; color: #034EA9; text-decoration: none; text-transform: capitalize; font-family: 'robotobold'; }
.categories li h4 a:hover { color: #444; }
.categories li .categoriesTitle p { margin: 0; font-size: 0.85em; }
.categories li .categoriesTitle span { color: #002153; }
.categories li .topics { float: right; width: 10%; text-align: center; font-size: 0.8em; padding: 10px 0; }
.categories li .posts { float: left; width: 10%; text-align: center; }
.categories li .topics span, .categories li .posts span { display: inline-block; width: 100%; font-size: 1.3em; color: #034EA9; font-family: 'robotobold'; }
#comments .comment { padding: 15px 25px; margin-bottom: 20px; background-color: #f9f9f9; border: 1px solid #f0f0f0; }
#comments .comment .content { text-align: justify; margin-bottom: 20px; }
#comments .comment .attribution { margin-bottom: 5px; display: inline-block; width: 100%; }
#comments .comment .attribution p { width: 33.33%; float: left; }
#comments .comment h3 { margin-bottom: 15px; display: inline-block; }
#comments .startDate { float: right; padding-top: 4px; }
#comments .comment h3 a { font-size: 1em; line-height: normal; text-transform: none; color: #034EA9; text-decoration: none; text-transform: capitalize; font-family: 'robotobold'; }
#comments .comment h3 a:hover { color: #444; }
.comment-text ul.links.inline { display: inline-block !important; width: 100%; }
.comment-text ul.links.inline li { padding: 0; text-transform: capitalize; }
/*#node-216 ul.links.inline li a { background-color: #013f8a; color: #fff; border: 1px solid #013f8a; line-height: 25px; padding: 6px 22px; display: inline-block; text-decoration: none; border: 0 none; margin: 0; outline: 0 none; }
#node-216 ul.links.inline li a:hover { color: #fff; background-color: #333; }*/
.comment-text ul.links.inline li a:first-child { margin-right: 15px; }
/*.comment-text ul.links.inline li a:last-child { margin-left: 15px; margin-right: 15px; }*/

.comment-text ul.links.inline li a { color: #013f8a; padding: 0; display: inline-block; text-decoration: underline; }
.comment-text ul.links.inline li a:hover { color: #333; text-decoration: none; }
.node-forum #comments { margin-top: 15px; display: inline-block; width: 100% !important; }
.addNewComments { float: right; }
.titleforums { font-size: 1.5em; float: left; line-height: normal; text-transform: none; color: #034EA9; text-decoration: none; text-transform: capitalize; font-family: 'robotobold' }
.taxonomyForums { width: 100%; display: inline-block; clear: both; margin-top: 20px; text-align: justify; margin-bottom: 10px; }
.profileOut .innerMain { padding:0 0 0 27px; }
.profileOut .profileLeftInfoCont .proFileImg { width:auto; height:auto; }
.profileOut .profileLeftInfoCont { padding: 110px 0 20px; }
ul li.collapsed { list-style-image:none; list-style-type: none; }
.view-media-contact .userIcon, .view-media-contact .userDeg, .view-media-contact .phoneIcon, .view-media-contact .emailIcon { background: url(../images/sprite.png) no-repeat 0 0; padding-left:30px; height:30px; display:inline-block; margin-bottom:15px; }
.view-media-contact .userIcon { background-position:0 -31px; }
.view-media-contact .userDeg { background-position:0 -133px; }
.view-media-contact .phoneIcon { background-position:0 -65px; }
.view-media-contact .emailIcon { background-position:0 -97px; }
.largeAddress { text-align:center; font-size:20px; line-height:1.6; margin-bottom:40px; color:#034ea9; }
.inMediaEvent { margin-top:0px; }
.inMediaEvent .eventBlock p { margin: 10px 0 0 0; position: absolute; bottom: 10px; padding: 2px 10px; text-align:left; left:10px; right:10px; background: rgba(40, 135, 217, 0.8); color: #fff; font-family: 'robotobold'; }
.inMediaEvent .eventBlock { margin: 5px 0; border: 1px solid rgba(255, 255, 255, 0.2); padding: 10px; }
.inMediaEvent .eventBlock { position: relative; }
.searchBoxRow .container-inline { position:relative; }
.searchBoxRow .form-submit, .searchBoxRow .form-submit:hover { width: 27px; padding: 0; height: 45px; position: absolute; right: 10px; top: 0; text-indent: -9999px; border: 0; margin:0 !important; color: #000; background: url(../images/sprite.png) no-repeat -11px 13px; }
.search-form .form-wrapper { position:relative; padding:15px 120px 15px 15px; background-color:#f1f1f1; }
.search-form .form-submit { position:absolute; right:15px; bottom:15px; }
.search-results { margin:0; padding:0; }
.search-results li { margin:0; padding:15px; border-bottom:1px solid #ccc; }
.search-results li:nth-child(even) {
background-color:#f8f8f8;
}
.search-results li h3 { margin-bottom:10px; }
.search-results .search-snippet-info { padding:0; }
.search-results .search-info { display:none; }
.search-results .search-snippet { margin:0; }
.item-list { margin:25px 0; }
.view-contact-us .view-filters { margin:15px 0; }
.dirGeneralRow .imgHolder { float:left; width:150px; margin-right:15px; }
.dirGeneralRow .imgHolder img { border:1px solid #ccc; }
.dirGeneralRow .directorDetail { min-height:170px; }
.dirGeneralRow .directorDetail strong { font-size:18px; color:#1d4da4; }
.dirGeneralRow .degText { display:block; }
.views-exposed-widgets { background-color:#f1f1f1; padding:15px; }
.search-form { background-color:#f1f1f1; }
.view-former-dg { position:relative; margin-bottom:50px; }
.view-former-dg:before { position:absolute; left:50%; top:0; bottom:0; width:2px; margin-left:-1px; background-color:#ccc; content:""; }
.view-former-dg:after { position:absolute; left:50%; top:-15px; height:30px; width:30px; margin-left:-15px; background-color:#ccc; content:""; border-radius:50%; }
.view-former-dg .views-row { width:50%; float:left; clear:both; margin-top:30px; position:relative; text-align:right; padding-right:50px; min-height:100px; }
.view-former-dg .views-row:nth-child(even) {
float:right;
text-align:left;
padding-left:50px;
}
.view-former-dg .views-row:before { position:absolute; right:-7px; top:28px; width:15px; height:15px; content:""; background-color:#fbca01; border-radius:50%; }
.view-former-dg .views-row:nth-child(even):before {
left:-7px;
right:auto;
}
.view-former-dg .views-field-field-dg-period { position:absolute; right:50px; top:18px; font-size:20px; color:#fff; background-color:#034EA9; padding:4px 12px; }
.view-former-dg .views-row:nth-child(even) .views-field-field-dg-period {
left:50px;
right:auto;
}
.view-former-dg .views-field-field-dg-period:before { position:absolute; right:-50px; top:16px; width:50px; height:3px; content:""; background: rgba(3, 78, 169, 1); background: -moz-linear-gradient(left, rgba(3, 78, 169, 1) 0%, rgba(251, 201, 1, 1) 58%, rgba(251, 201, 1, 1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(3, 78, 169, 1)), color-stop(58%, rgba(251, 201, 1, 1)), color-stop(100%, rgba(251, 201, 1, 1))); background: -webkit-linear-gradient(left, rgba(3, 78, 169, 1) 0%, rgba(251, 201, 1, 1) 58%, rgba(251, 201, 1, 1) 100%); background: -o-linear-gradient(left, rgba(3, 78, 169, 1) 0%, rgba(251, 201, 1, 1) 58%, rgba(251, 201, 1, 1) 100%); background: -ms-linear-gradient(left, rgba(3, 78, 169, 1) 0%, rgba(251, 201, 1, 1) 58%, rgba(251, 201, 1, 1) 100%); background: linear-gradient(to right, rgba(3, 78, 169, 1) 0%, rgba(251, 201, 1, 1) 58%, rgba(251, 201, 1, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034ea9', endColorstr='#fbc901', GradientType=1 );
}
 .view-former-dg .views-row:nth-child(even) .views-field-field-dg-period:before {
right:auto;
left:-50px;
background: rgba(251, 201, 1, 1);
background: -moz-linear-gradient(left, rgba(251, 201, 1, 1) 0%, rgba(251, 201, 1, 1) 40%, rgba(3, 78, 169, 1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(251, 201, 1, 1)), color-stop(40%, rgba(251, 201, 1, 1)), color-stop(100%, rgba(3, 78, 169, 1)));
background: -webkit-linear-gradient(left, rgba(251, 201, 1, 1) 0%, rgba(251, 201, 1, 1) 40%, rgba(3, 78, 169, 1) 100%);
background: -o-linear-gradient(left, rgba(251, 201, 1, 1) 0%, rgba(251, 201, 1, 1) 40%, rgba(3, 78, 169, 1) 100%);
background: -ms-linear-gradient(left, rgba(251, 201, 1, 1) 0%, rgba(251, 201, 1, 1) 40%, rgba(3, 78, 169, 1) 100%);
background: linear-gradient(to right, rgba(251, 201, 1, 1) 0%, rgba(251, 201, 1, 1) 40%, rgba(3, 78, 169, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbc901', endColorstr='#034ea9', GradientType=1 );
}
.view-former-dg .views-field-title { margin-top:60px; font-size:16px; }
.view-former-dg .views-field-title a { color:#393939; }
.view-former-dg .views-field-title a:hover { color:#013f8a; }
.view-former-dg .views-field-field-dg-image { position:absolute; width:100px; height:100px; border:1px solid #ccc; border-radius:50%; left:0; overflow:hidden; top:0; }
.view-former-dg .views-field-field-dg-image img { }
.view-former-dg .views-row:nth-child(even) .views-field-field-dg-image {right:0;left:auto;}
.tabs { display:block; }
.footerLogosList  .owl-stage{transform: translate3d(0px, 0px, 0px)!important; -webkit-transform: translate3d(0px, 0px, 0px)!important}
/***********************Aos css***********************/
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
transition-duration:50ms
}
[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate { transition-delay:50ms }
[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
transition-duration:.1s
}
[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate { transition-delay:.1s
}
[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
transition-duration:.15s
}
[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate { transition-delay:.15s
}
[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
transition-duration:.2s
}
[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate { transition-delay:.2s
}
[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
transition-duration:.25s
}
[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate { transition-delay:.25s
}
[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
transition-duration:.3s
}
[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate { transition-delay:.3s
}
[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
transition-duration:.35s
}
[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate { transition-delay:.35s
}
[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
transition-duration:.4s
}
[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate { transition-delay:.4s
}
[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
transition-duration:.45s
}
[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate { transition-delay:.45s
}
[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
transition-duration:.5s
}
[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate { transition-delay:.5s
}
[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
transition-duration:.55s
}
[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate { transition-delay:.55s
}
[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
transition-duration:.6s
}
[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate { transition-delay:.6s
}
[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
transition-duration:.65s
}
[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate { transition-delay:.65s
}
[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
transition-duration:.7s
}
[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate { transition-delay:.7s
}
[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
transition-duration:.75s
}
[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate { transition-delay:.75s
}
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
transition-duration:.8s
}
[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate { transition-delay:.8s
}
[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
transition-duration:.85s
}
[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate { transition-delay:.85s
}
[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
transition-duration:.9s
}
[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate { transition-delay:.9s
}
[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
transition-duration:.95s
}
[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate { transition-delay:.95s
}
[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
transition-duration:1s
}
[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate { transition-delay:1s }
[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
transition-duration:1.05s
}
[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate { transition-delay:1.05s }
[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
transition-duration:1.1s
}
[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate { transition-delay:1.1s }
[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
transition-duration:1.15s
}
[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate { transition-delay:1.15s }
[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
transition-duration:1.2s
}
[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate { transition-delay:1.2s }
[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
transition-duration:1.25s
}
[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate { transition-delay:1.25s }
[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
transition-duration:1.3s
}
[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate { transition-delay:1.3s }
[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
transition-duration:1.35s
}
[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate { transition-delay:1.35s }
[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
transition-duration:1.4s
}
[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate { transition-delay:1.4s }
[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
transition-duration:1.45s
}
[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate { transition-delay:1.45s }
[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
transition-duration:1.5s
}
[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate { transition-delay:1.5s }
[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
transition-duration:1.55s
}
[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate { transition-delay:1.55s }
[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
transition-duration:1.6s
}
[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate { transition-delay:1.6s }
[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
transition-duration:1.65s
}
[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate { transition-delay:1.65s }
[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
transition-duration:1.7s
}
[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate { transition-delay:1.7s }
[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
transition-duration:1.75s
}
[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate { transition-delay:1.75s }
[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
transition-duration:1.8s
}
[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate { transition-delay:1.8s }
[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
transition-duration:1.85s
}
[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate { transition-delay:1.85s }
[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
transition-duration:1.9s
}
[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate { transition-delay:1.9s }
[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
transition-duration:1.95s
}
[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate { transition-delay:1.95s }
[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
transition-duration:2s
}
[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate { transition-delay:2s }
[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
transition-duration:2.05s
}
[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate { transition-delay:2.05s }
[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
transition-duration:2.1s
}
[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate { transition-delay:2.1s }
[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
transition-duration:2.15s
}
[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate { transition-delay:2.15s }
[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
transition-duration:2.2s
}
[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate { transition-delay:2.2s }
[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
transition-duration:2.25s
}
[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate { transition-delay:2.25s }
[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
transition-duration:2.3s
}
[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate { transition-delay:2.3s }
[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
transition-duration:2.35s
}
[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate { transition-delay:2.35s }
[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
transition-duration:2.4s
}
[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate { transition-delay:2.4s }
[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
transition-duration:2.45s
}
[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate { transition-delay:2.45s }
[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
transition-duration:2.5s
}
[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate { transition-delay:2.5s }
[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
transition-duration:2.55s
}
[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate { transition-delay:2.55s }
[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
transition-duration:2.6s
}
[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate { transition-delay:2.6s }
[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
transition-duration:2.65s
}
[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate { transition-delay:2.65s }
[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
transition-duration:2.7s
}
[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate { transition-delay:2.7s }
[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
transition-duration:2.75s
}
[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate { transition-delay:2.75s }
[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
transition-duration:2.8s
}
[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate { transition-delay:2.8s }
[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
transition-duration:2.85s
}
[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate { transition-delay:2.85s }
[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
transition-duration:2.9s
}
[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate { transition-delay:2.9s }
[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
transition-duration:2.95s
}
[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate { transition-delay:2.95s }
[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
transition-duration:3s
}
[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate { transition-delay:3s }
[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
transition-timing-function:cubic-bezier(.25, .25, .75, .75)
}
[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
transition-timing-function:ease
}
[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
transition-timing-function:ease-in
}
[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
transition-timing-function:ease-out
}
[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
transition-timing-function:ease-in-out
}
[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
transition-timing-function:cubic-bezier(.6, -.28, .735, .045)
}
[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
transition-timing-function:cubic-bezier(.175, .885, .32, 1.275)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
transition-timing-function:cubic-bezier(.68, -.55, .265, 1.55)
}
[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
transition-timing-function:cubic-bezier(.47, 0, .745, .715)
}
[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
transition-timing-function:cubic-bezier(.39, .575, .565, 1)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
transition-timing-function:cubic-bezier(.445, .05, .55, .95)
}
[data-aos][data-aos][data-aos-easing=ease-in-cubic], [data-aos][data-aos][data-aos-easing=ease-in-quad], [data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-cubic] [data-aos], body[data-aos-easing=ease-in-quad] [data-aos], body[data-aos-easing=ease-in-quart] [data-aos] {
transition-timing-function:cubic-bezier(.55, .085, .68, .53)
}
[data-aos][data-aos][data-aos-easing=ease-out-cubic], [data-aos][data-aos][data-aos-easing=ease-out-quad], [data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-cubic] [data-aos], body[data-aos-easing=ease-out-quad] [data-aos], body[data-aos-easing=ease-out-quart] [data-aos] {
transition-timing-function:cubic-bezier(.25, .46, .45, .94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], [data-aos][data-aos][data-aos-easing=ease-in-out-quad], [data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-cubic] [data-aos], body[data-aos-easing=ease-in-out-quad] [data-aos], body[data-aos-easing=ease-in-out-quart] [data-aos] {
transition-timing-function:cubic-bezier(.455, .03, .515, .955)
}
[data-aos^=fade][data-aos^=fade] {
opacity:0;
transition-property:opacity, transform
}
[data-aos^=fade][data-aos^=fade].aos-animate {
opacity:1;
transform:translate(0)
}
[data-aos=fade-up] {
transform:translateY(100px)
}
[data-aos=fade-down] {
transform:translateY(-100px)
}
[data-aos=fade-right] {
transform:translate(-100px)
}
[data-aos=fade-left] {
transform:translate(100px)
}
[data-aos=fade-up-right] {
transform:translate(-100px, 100px)
}
[data-aos=fade-up-left] {
transform:translate(100px, 100px)
}
[data-aos=fade-down-right] {
transform:translate(-100px, -100px)
}
[data-aos=fade-down-left] {
transform:translate(100px, -100px)
}
[data-aos^=zoom][data-aos^=zoom] {
opacity:0;
transition-property:opacity, transform
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
opacity:1;
transform:translate(0) scale(1)
}
[data-aos=zoom-in] {
transform:scale(.6)
}
[data-aos=zoom-in-up] {
transform:translateY(100px) scale(.6)
}
[data-aos=zoom-in-down] {
transform:translateY(-100px) scale(.6)
}
[data-aos=zoom-in-right] {
transform:translate(-100px) scale(.6)
}
[data-aos=zoom-in-left] {
transform:translate(100px) scale(.6)
}
[data-aos=zoom-out] {
transform:scale(1.2)
}
[data-aos=zoom-out-up] {
transform:translateY(100px) scale(1.2)
}
[data-aos=zoom-out-down] {
transform:translateY(-100px) scale(1.2)
}
[data-aos=zoom-out-right] {
transform:translate(-100px) scale(1.2)
}
[data-aos=zoom-out-left] {
transform:translate(100px) scale(1.2)
}
[data-aos^=slide][data-aos^=slide] {
transition-property:transform
}
[data-aos^=slide][data-aos^=slide].aos-animate {
transform:translate(0)
}
[data-aos=slide-up] {
transform:translateY(100%)
}
[data-aos=slide-down] {
transform:translateY(-100%)
}
[data-aos=slide-right] {
transform:translateX(-100%)
}
[data-aos=slide-left] {
transform:translateX(100%)
}
[data-aos^=flip][data-aos^=flip] {
backface-visibility:hidden;
transition-property:transform
}
[data-aos=flip-left] {
transform:perspective(2500px) rotateY(-100deg)
}
[data-aos=flip-left].aos-animate { transform:perspective(2500px) rotateY(0) }
[data-aos=flip-right] {
transform:perspective(2500px) rotateY(100deg)
}
[data-aos=flip-right].aos-animate { transform:perspective(2500px) rotateY(0) }
[data-aos=flip-up] {
transform:perspective(2500px) rotateX(-100deg)
}
[data-aos=flip-up].aos-animate { transform:perspective(2500px) rotateX(0) }
[data-aos=flip-down] {
transform:perspective(2500px) rotateX(100deg)
}
[data-aos=flip-down].aos-animate { transform:perspective(2500px) rotateX(0) }
.animated { -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both }
@-webkit-keyframes bounceInDown { 60%, 75%, 90%, from, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, -3000px, 0);
transform:translate3d(0, -3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, 25px, 0);
transform:translate3d(0, 25px, 0)
}
75% {
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
90% {
-webkit-transform:translate3d(0, 5px, 0);
transform:translate3d(0, 5px, 0)
}
to { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) }
}
@keyframes bounceInDown { 60%, 75%, 90%, from, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, -3000px, 0);
transform:translate3d(0, -3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, 25px, 0);
transform:translate3d(0, 25px, 0)
}
75% {
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
90% {
-webkit-transform:translate3d(0, 5px, 0);
transform:translate3d(0, 5px, 0)
}
to { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) }
}
.bounceInDown { -webkit-animation-name:bounceInDown; animation-name:bounceInDown }
@-webkit-keyframes bounceInLeft { 60%, 75%, 90%, from, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
to { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) }
}
@keyframes bounceInLeft { 60%, 75%, 90%, from, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
to { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) }
}
.bounceInLeft { -webkit-animation-name:bounceInLeft; animation-name:bounceInLeft }
@-webkit-keyframes bounceInUp { 60%, 75%, 90%, from, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
from { opacity:0; -webkit-transform:translate3d(0, 3000px, 0); transform:translate3d(0, 3000px, 0) }
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)
}
to { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) }
}
@keyframes bounceInUp { 60%, 75%, 90%, from, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
from { opacity:0; -webkit-transform:translate3d(0, 3000px, 0); transform:translate3d(0, 3000px, 0) }
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)
}
to { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) }
}
.bounceInUp { -webkit-animation-name:bounceInUp; animation-name:bounceInUp }
@-webkit-keyframes bounceInRight { 60%, 75%, 90%, from, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
from { opacity:0; -webkit-transform:translate3d(3000px, 0, 0); transform:translate3d(3000px, 0, 0) }
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0)
}
75% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
90% {
-webkit-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)
}
to { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) }
}
@keyframes bounceInRight { 60%, 75%, 90%, from, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
from { opacity:0; -webkit-transform:translate3d(3000px, 0, 0); transform:translate3d(3000px, 0, 0) }
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0)
}
75% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
90% {
-webkit-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)
}
to { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) }
}
.bounceInRight { -webkit-animation-name:bounceInRight; animation-name:bounceInRight }
/*.site-map-menu > li{float:left; width:50%;} 
.site-map-menu > li.first{display:none;}
.site-map-menu > li li.first{display:block;}
.site-map-menu > li li{float:none; width:100%;}*/
ul.site-map-menu, #site-map .site-map-box ul { padding:0; }
ul.site-map-menu > li { padding:0; }
ul.site-map-menu > li > a { color:#034ea9; font-size:20px; border-bottom:1px solid #ededed; padding:7px 0; display:block; }
ul.site-map-menu > li:before { display:none; }
ul.site-map-menu > li > a:hover { color:#333; }
ul.site-map-menu li li a { color:#333; font-size:18px; border:0; }
ul.site-map-menu li li li a { font-size:16px; padding:3px 0; }
ul.site-map-menu li li a:hover, ul.site-map-menu li li li a:hover { color:#034ea9; }
ul.site-map-menu li li:before { display:block; }
ul.site-map-menu li li:before { top:19px; }
ul.site-map-menu li li li:before { width:7px; height:2px; background-color:#034ea9; content:""; top:17px; transition: 250ms ease; -webkit-transition: 250ms ease; }
ul.site-map-menu li li li a:hover { padding-left:5px; }
ul.site-map-menu li li li:hover:before { width:12px; }
ul.site-map-menu li li { padding:0 0 0 15px; }
.announcements { background-color:#d2e6ff; position:relative; }
.noJS .announcements, .announcements { height:39px; }
.announcements:before { position:absolute; left:0; right:50%; background-color: #ee262e; margin-right:520px; content:""; height:100%; display:none; }
.announcements .container { position:relative; }
.announcements h2 { /*background:#ee262e;*/ font-size: 1.143em; color:#034ea9; font-weight: 700; padding:5px 20px 7px 0; margin:0; position:absolute; left:0; top:0; border-right:1px solid #adadad; }
.announcements .marqueeScrolling { padding:6px 35px 5px 170px; }
.announcements ul { margin: 0; padding: 0; color: #010101; list-style:none; }
.announcements li { margin:0; padding:0 10px; position:relative; }
.announcements li:before { position:absolute; right:0; top:50%; margin-top:-7px; height:14px; width:1px; content:""; background-color:#010101; }
.announcements li a { color: #ec3f12; text-decoration: none; font-size: 1.071em; }
.announcements li a{color: #ec3f12;text-decoration:underline}
.announcements li a:hover {color:#ec3f12;text-decoration:none;
}
.announcements .marqueeScrolling .btnMPause { background: url(../images/LRplaypause.png) no-repeat -13px 5px; margin-left: 10px; color: #010101; padding-left: 0; font-size: 0; width: 25px; height: 25px; margin-top:2px; position:absolute; right:5px; top:6px; position:absolute; }
.announcements .marqueeScrolling .btnMPause.play { background: url(../images/LRplaypause.png) no-repeat -13px -31px; }
.skillIndNavList ul, .skillIndNavList li { margin: 0; padding: 0; }
ul.bulletText li::before {
display:none;
}
.skillIndNavList ul > li > ul { padding-top: 1.5rem; }
.skillIndNavList ul { list-style: none; }
.skillIndNavList ul li { line-height: 1.5rem; vertical-align: top; position: relative; padding:0 0 10px 0; }
.skillIndNavList ul li:last-child { padding:0; }
.skillIndNavList ul li a { text-decoration: none; color:#034ea9; font-size:17px; display: inline-block; }
.skillIndNavList ul li a:hover { color:#333; }
.skillIndNavList ul ul li a { color:#333; }
.skillIndNavList ul ul li a:hover { color:#034ea9; }
.skillIndNavList ul ul { margin-left:10px; margin-bottom: 1.5rem; }
.skillIndNavList ul ul ul { margin-left: 1.5rem; }
.skillIndNavList ul ul li { position: relative; }
.skillIndNavList ul ul { position:relative; }
.skillIndNavList ul ul:before, .skillIndNavList ul li ul li ul:before { content: ""; display: inline-block; width: 3rem; height: 100%; border-left: 1px #ccc solid; position: absolute; top: -0.75rem; }
.skillIndNavList ul li ul:before { top:10px; height:auto; bottom:11px; }
.skillIndNavList ul ul li:before { content: ""; display: inline-block; width: 3rem; height: 1.6rem; border-bottom: 1px #ccc solid; position: absolute; top: -0.75rem; }
.skillIndNavList ul ul li a { margin-left: 3.75rem; }
.skillIndNavList ul ul li { position:relative; }
.skillIndNavList ul li ul li:after { position:absolute; left:47px; top:11px; width:6px; height:6px; border-radius:50%; content:""; background-color:#ccc; }
.intranetList { list-style:none; margin:0 -15px; padding:0; }
.intranetList li { float:left; width:25%; text-align:center; padding:15px; }
.intranetList li .iconHolder, .intranetList li .title { display:block; }
.intranetList li .iconHolder { margin-bottom:15px; }
.intranetList li .title { font-size:1.4em; }
.intranetList li a { display:block; padding:20px 10px; box-shadow:0 0 15px rgba(0, 0, 0, 0.1); position:relative; }
.intranetList li a:hover { box-shadow:0 0 25px rgba(0, 0, 0, 0.2); color:#013f8a; }
.intranetList li a:after { position:absolute; left:50%; width:0; bottom:0; height:3px; content:""; background-color:#013f8a; transition: 450ms ease; -web-transition: 450ms ease; }
.intranetList li a:hover:after { left:0; width:100%; }
.noJS .lang_dropdown_form .form-item, .noJS .lang_dropdown_form noscript { float:left; margin:0; }
.noJS .lang_dropdown_form select, .noJS .lang_dropdown_form .form-submit { height:27px; padding:0; }
.noJS .lang_dropdown_form .form-submit { padding:0 22px; }
.field-name-field-state-district .messages, .field-name-field-pdf .messages, .field-name-field-profile-pictures .messages { display:none !important; }
.field-name-field-state-district .error, .field-name-field-pdf .error, .field-name-field-profile-pictures .error { display:none !important; }
.node-complaints_grievances-form .selects { width:100%; }
.node-complaints_grievances-form .selects .form-select:nth-child(2) {
margin-top:46px;
}
.node-feedback-form .wordsLimit { margin-top:-15px; }
.node-feedback-form .wordsLimit p { margin:0; float:left; }
.node-feedback-form .wordsLimit p:last-child { float:right; }
.feedbackForm .field-name-field-suggestion { width:100%; }
.feedbackForm #field-suggestion-add-more-wrapper, .feedbackForm .captcha { float:left; width:50%; padding-right:15px; }
.feedbackForm .captcha { width:50% !important; position:relative; padding-right:0; padding-left:15px; }
.feedbackForm .captcha img { position:absolute; right:0; top:33px; }
.feedbackForm .captcha label { display:block; }
.feedbackForm .captcha .form-item-captcha-response .form-text { margin:0; }
.feedbackForm .form-actions { float:left; width:100%; margin:30px 0 0 0; }
.feedbackForm .captcha .form-item-captcha-response { float:none; width:auto; }
/***********Swiper***********/
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; list-style: none; padding: 0 0 40px 0; /* Fix of Webkit flickering */ z-index: 1; }
.swiper-container-no-flexbox .swiper-slide { float: left; }
.swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; }
.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); }
.swiper-container-multirow > .swiper-wrapper { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }
.swiper-slide { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; }
.swiper-invisible-blank-slide { visibility: hidden; }
/* Auto Height */
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }
.swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-transition-property: height, -webkit-transform; transition-property: height, -webkit-transform; -o-transition-property: transform, height; transition-property: transform, height; transition-property: transform, height, -webkit-transform; }
/* 3D Effects */
.swiper-container-3d { -webkit-perspective: 1200px; perspective: 1200px; }
.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }
.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-container-3d .swiper-slide-shadow-left { background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); display:none; }
.swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); display:none; }
.swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper { -ms-touch-action: pan-y; touch-action: pan-y; }
.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper { -ms-touch-action: pan-x; touch-action: pan-x; }
.swiper-button-prev, .swiper-button-next { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat; }
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto; }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right: 10px; left: auto; }
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-lock { display: none; }
.swiper-pagination { position: absolute; text-align: center; -webkit-transition: 300ms opacity; -o-transition: 300ms opacity; transition: 300ms opacity; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10; }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
/* Common Styles */
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets { bottom: 0; left: 0; width: 100%; }
/* Bullets */
.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transform: scale(0.33); -ms-transform: scale(0.33); transform: scale(0.33); position: relative; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { -webkit-transform: scale(0.66); -ms-transform: scale(0.66); transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { -webkit-transform: scale(0.33); -ms-transform: scale(0.33); transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { -webkit-transform: scale(0.66); -ms-transform: scale(0.66); transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { -webkit-transform: scale(0.33); -ms-transform: scale(0.33); transform: scale(0.33); }
.swiper-pagination-bullet { width:14px; height: 14px; display: inline-block; border-radius: 100%; background: #034ea9; opacity: 0.2; }
button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-bullet-active { opacity: 1; background: #fbca01; }
.swiper-container-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0px, -50%, 0); transform: translate3d(0px, -50%, 0); }
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 6px 0; display: block; }
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 8px; }
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; -webkit-transition: 200ms top, 200ms -webkit-transform; transition: 200ms top, 200ms -webkit-transform; -o-transition: 200ms transform, 200ms top; transition: 200ms transform, 200ms top; transition: 200ms transform, 200ms top, 200ms -webkit-transform; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 4px; }
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); white-space: nowrap; }
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: 200ms left, 200ms -webkit-transform; transition: 200ms left, 200ms -webkit-transform; -o-transition: 200ms transform, 200ms left; transition: 200ms transform, 200ms left; transition: 200ms transform, 200ms left, 200ms -webkit-transform; }
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: 200ms right, 200ms -webkit-transform; transition: 200ms right, 200ms -webkit-transform; -o-transition: 200ms transform, 200ms right; transition: 200ms transform, 200ms right; transition: 200ms transform, 200ms right, 200ms -webkit-transform; }
/* Progress */
.swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #007aff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; }
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { -webkit-transform-origin: right top; -ms-transform-origin: right top; transform-origin: right top; }
.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0; top: 0; }
.swiper-container-vertical > .swiper-pagination-progressbar, .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 4px; height: 100%; left: 0; top: 0; }
.swiper-pagination-white .swiper-pagination-bullet-active { background: #ffffff; }
.swiper-pagination-progressbar.swiper-pagination-white { background: rgba(255, 255, 255, 0.25); }
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill { background: #ffffff; }
.swiper-pagination-black .swiper-pagination-bullet-active { background: #000000; }
.swiper-pagination-progressbar.swiper-pagination-black { background: rgba(0, 0, 0, 0.25); }
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { background: #000000; }
.swiper-pagination-lock { display: none; }
/* Scrollbar */
.swiper-scrollbar { border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1); }
.swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }
.swiper-container-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }
.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0; top: 0; }
.swiper-scrollbar-cursor-drag { cursor: move; }
.swiper-scrollbar-lock { display: none; }
.swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; }
.swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas { max-width: 100%; max-height: 100%; -o-object-fit: contain; object-fit: contain; }
.swiper-slide-zoomed { cursor: move; }
/* Preloader */
.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; animation: swiper-preloader-spin 1s steps(12, end) infinite; }
.swiper-lazy-preloader:after { display: block; content: ''; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50%; background-size: 100%; background-repeat: no-repeat; }
.swiper-lazy-preloader-white:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
@-webkit-keyframes swiper-preloader-spin { 100% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg);
}
}
@keyframes swiper-preloader-spin { 100% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg);
}
}
/* a11y */
.swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; }
.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; }
.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-container-cube { overflow: visible; }
.swiper-container-cube .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; visibility: hidden; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100%; }
.swiper-container-cube .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0; }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide { pointer-events: auto; visibility: visible; }
.swiper-container-cube .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0px; width: 100%; height: 100%; background: #000; opacity: 0.6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0; }
.swiper-container-flip { overflow: visible; }
.swiper-container-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; }
.swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-container-flip .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.swiper-container-coverflow .swiper-wrapper { -ms-perspective: 1200px; }
.photoGallerySlider { padding:50px 0; position:relative; }
.photoGallerySlider .swiper-slide { width: 500px; height: auto; }
.photoGallerySlider .swiper-slide img { opacity:0.8; }
.photoGallerySlider .swiper-slide.swiper-slide-active img { opacity:1; }
.photoGallerySlider .swiper-container:after { width:50px; height:50px; background:#fff url(../images/loading.gif) no-repeat center center; position:absolute; left:50%; top:50%; margin:-25px 0 0 -25px; content:""; border-radius:50%; z-index:1; }
.photoGallerySlider .swiper-container.swiper-container-horizontal:after { display:none; }
.photoGalleryAlbum .galleryList li { width:25%; }
.photoGalleryAlbum .item-list .galleryList li .views-field-title a { display:block; line-height:1.3; }
.photoGalleryAlbum .item-list .galleryList li .views-field-title { height:42px; }
.photoGallerySlider .swiper-button-next, .photoGallerySlider .swiper-button-prev { margin-top:-40px; }
.photoGallerySlider .swiper-button-next { right:50px; background:rgba(0, 0, 0, 0.6) url(../images/album-next-arrow-white.png) no-repeat center center; }
.photoGallerySlider .swiper-button-prev { left:50px; background:rgba(0, 0, 0, 0.6) url(../images/album-prev-arrow-white.png) no-repeat center center; }
.albumSlider { padding:0 50px; position:relative; }
.albumSlider .swiper-container { padding:0; }
.swiper-button-next, .swiper-button-prev { position:absolute; top:50%; height:40px; width:40px; margin-top:-20px; }
.swiper-button-next { right:0; background:url(../images/album-next-arrow.png) no-repeat 0 0; }
.swiper-button-prev { left:0; background:url(../images/album-prev-arrow.png) no-repeat 0 0; }
.swiper-button-next:hover, .swiper-button-prev:hover { opacity:0.7; }
.albumSlider .swiper-slide { padding:0 10px; }
.albumSlider .imgHolder { border:1px solid #ccc; height:160px; overflow:hidden; }
.albumSlider .imgHolder img { width:100%; display:block; }
.wob .inMediaEvent .eventBlock p { background:rgba(0, 0, 0, 0.8); }
.node-scientist-form { margin:40px auto; max-width:900px; width:100%; float:none; background-color:#fff; border:0; box-shadow:0 0 15px rgba(0, 0, 0, 0.15); }
.node-scientist-form label { text-transform:none }
.node-scientist-form .form-radios { min-height:40px; }
.node-scientist-form .form-radios .form-item { display:inline-block; vertical-align:middle; margin:0; padding-right:15px; width:auto; }
.node-scientist-form .form-radios .form-item label { padding:0; display:inline-block; vertical-align:middle; }
.node-scientist-form .form-radios .form-item label, .node-scientist-form .form-radios .form-item input[type="radio"] { cursor:pointer; }
.node-scientist-form .field-name-field-date-of-birth .fieldset-wrapper label, .node-scientist-form .field-name-field-date-of-joining-on-current .fieldset-wrapper label { display:none; }
.node-scientist-form .field-name-field-date-of-birth .fieldset-wrapper, .node-scientist-form .field-name-field-date-of-joining-on-current .fieldset-wrapper { position:relative; }
.node-scientist-form .field-name-field-date-of-birth .fieldset-wrapper .description, .node-scientist-form .field-name-field-date-of-joining-on-current .fieldset-wrapper .description { position:absolute; left:0; bottom:-21px; }
.node-scientist-form .field-name-field-date-of-birth .fieldset-wrapper .form-type-textfield, .node-scientist-form .field-name-field-date-of-birth .fieldset-wrapper .form-type-date-popup, .node-scientist-form .field-name-field-date-of-birth .date-padding, .node-scientist-form .field-name-field-date-of-joining-on-current .fieldset-wrapper .form-type-textfield, .node-scientist-form .field-name-field-date-of-joining-on-current .fieldset-wrapper .form-type-date-popup, .node-scientist-form .field-name-field-date-of-joining-on-current .date-padding { float:none; width:100%; margin:0; }
.node-scientist-form .field-name-field-date-of-birth .date-padding, .node-scientist-form .field-name-field-date-of-joining-on-current .date-padding { padding:0; }
.node-scientist-form fieldset.form-wrapper { margin-bottom:20px; }
.node-scientist-form .fieldset-legend { padding-bottom:5px; display:block; }
.node-scientist-form .field-name-field-office-address { width:100%; }
.node-scientist-form .field-name-field-profile-picture .form-submit { padding-bottom:5px; padding-top:5px; }
.node-scientist-form .date-no-float { width:100%; }
.belaDetalWrap { padding-top:40px; }
.belaLeftDetail { margin:0; padding:0; list-style:none; }
.belaLeftDetail li { display:block; margin-bottom:15px; }
.belaLeftDetail li.profileHead { background-color: #f5f5f5; border-bottom:2px solid #034ea9; padding: 15px; }
.belaLeftDetail span { display:inline-block; vertical-align:top; }
.belaLeftDetail .leftText { width:200px; position:relative; padding-right:10px; }
.belaLeftDetail .leftText:after { position:absolute; right:5px; top:0; content:":"; }
.belaLeftDetail .rightText { font-family: 'robotomedium'; color:#034ea9; width:200px; }
.belaDetalWrap .firstChild { border-right:1px solid #ccc; }
.belaDetalWrap .btnRow { text-align:right; }
.belaDetalWrap .belaRightDetail p { margin-bottom:0; }
.belaLeftDetail .profileHead .profilePicture, .belaLeftDetail .profileHead .userName { display:inline-block; vertical-align:middle; }
.belaLeftDetail .profileHead .profilePicture { width:100px; height:100px; border-radius:50%; }
.belaLeftDetail .profileHead .profilePicture { overflow:hidden; border:1px solid #ccc; padding:5px; }
.belaLeftDetail .profileHead .profilePicture img { width:88px; height:88px; border-radius:50%; }
.belaLeftDetail .profileHead .userName { padding-left:15px; color:#034ea9; font-size:17px; }
.scientistCityList { margin:30px -5px 30px -5px; }
.scientistCityList h3 { padding: 0 5px; }
.scientistCityList .views-row { float:left; width:16.666%; padding:5px; }
.scientistCityList .views-row a { display:block; padding:4px 10px; border:1px solid #ccc; border-radius:5px; }
.scientistCityList .views-row a:hover { border-color:#013f8a; background-color:#013f8a; color:#fff; }
.view-scientist.views-glossary-module .view-content, .view-scientist.views-glossary-module #views-glossary-go-to-page { float:none; width:auto; }
.view-scientist.views-glossary-module .views-exposed-widgets { position:static; width:auto; }
#go-to-page-form span, #go-to-page-form .form-select { display:inline-block; vertical-align:middle; }
#go-to-page-form .form-select { margin:0 15px; width:80px; }
.diseaseInformation .row { margin:0 -15px; }
.diseaseInformation .leftCol, .diseaseInformation .rightCol { float:left; padding:0 15px; }
.diseaseInformation .leftCol { width:60%; }
.diseaseInformation .rightCol { width:40%; }
.diseaseInformation .leftCol .item-list ul li { float:left; width:50%; padding-right:30px; padding-left:15px; margin: 0 0 8px; line-height: 23px; }
.diseaseInformation .leftCol:first-child { border:0; }
.diseaseInformation .institutesList ul li { padding:0 0 0 15px !important; text-align:left; background-position:left 7px; }
.diseaseInformation .institutesList ul li p { text-align:left; line-height:1.3; }
.diseaseInformation .view-footer { text-align:right; padding-top:20px; }
.diseaseInformation .institutesList ul li .title { margin-bottom:5px; }
.diseaseInformation .leftCol .tickerDivBlock { height:300px !important; }
.diseaseInformation h2 { font-size:20px; padding-bottom:10px; border-bottom:1px solid #ccc; color:#223996; }
.region-announcements { height:39px; }
.node-form .field-name-field-publication { width:100%; }
.field-name-field-publication table, .field-name-field-publication table tr, .field-name-field-publication table td, .field-name-field-publication table th { padding:0; border:0; background:none !important; }
.field-name-field-publication .field-multiple-table th.field-label { padding-left:15px; }
.field-name-field-publication table th label { color:#013f8a; font-size:20px; padding-bottom:15px; border-bottom:1px solid #ccc; }
.field-name-field-publication .field-multiple-drag { display:none; }
.field-name-field-publication label { display:block; }
.field-name-field-publication .date-padding { padding:0; float:none; width:100%; }
.field-name-field-publication .form-type-date-popup { width:100%; }
.field-name-field-publication .form-item .form-item { float:none; }
.field-name-field-publication .form-wrapper { margin-bottom:15px; float:left; width:50%; padding:0 15px; }
.field-name-field-publication .form-wrapper .form-wrapper { width:auto; float:none; margin:0; padding:0; }
.field-name-field-publication .draggable td { padding-top:15px; border-bottom:1px solid #ccc; float:left; width:100%; }
.field-name-field-publication .tableOut { margin:0 -15px; }
.field-name-field-publication .field-type-file .form-submit { padding-bottom:5px; padding-top:5px; }
.field-name-field-publication th.tabledrag-hide { display:none; }
.field-name-field-publication td.delta-order { background: #f1f1f1 !important; padding: 20px; }
.field-name-field-publication .tabledrag-toggle-weight-wrapper { display:none; }
.hindiPublicationList .bulletText { margin:0; }
.hindiPublicationList .field-content { display:block; }
.bioScientist .view-grouping-header { font-size:16px; margin-bottom:10px; font-weight:700; color:#034ea9; }
.bioScientist .box { float:left; width:50%; padding-right:20px; }
.bioScientist .box h3 { margin-bottom:10px; color:#444; }
.bioScientist .view-grouping { margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #ccc; }
.bioScientist .view-grouping:last-child { margin:0; padding:0; border:0; }
.view-publication table .views-field-field-publication-image { width:160px; text-align:center; }
.view-publication table .views-field-field-indian-price { width:100px; text-align:center; }
.view-publication table .views-field-field-foreign-price { width:120px; text-align:center; }
.rtiList .field-content ul { margin:0; }
.view-scientist h3 { font-size: 17px; }
.view-scientist .views-glossary-module { margin-bottom: 20px; border-bottom: 1px solid #f3f3f3; padding-bottom: 20px; }
.view-scientist .views-summary { display: inline-block; margin-right: 3px; }
/*.view-scientist .views-summary:first-child{ display:none;}*/
.view-scientist .views-summary a { display: block; border: 1px solid #CCC; width: 30px; height: 30px; text-align: center; }
.view-scientist .views-summary a:hover { border-color: #013f8a; background-color: #013f8a; color: #fff; }
.view-scientist .views-row { width:50%; }
.view-scientist .views-summary .noLink { width: 30px; height: 30px; border: 1px solid #CCC; opacity:0.5; display: inline-block; text-align: center; }
/*.view-scientist .views-row a{display:block;min-height: 64px;}*/

.otherScientistsList { overflow-x: hidden; max-height: 560px; overflow-y: auto; padding-right:25px; }
.otherScientistsList ul { margin:0 -5px; padding:0; list-style:none; }
.otherScientistsList ul li { float:left; width:50%; padding:5px; }
.otherScientistsList ul li a { display:block; }
.attachment-after .view-scientist { padding: 20px; background-color: #f1f1f1; }
.attachment-after .view-scientist .views-label { display: block; margin-bottom: 25px; font-size: 20px; color: #034ea9; font-family: "robotobold"; }
.attachment-after .view-scientist .item-list ul { margin:0; padding:0; list-style: none; }
.attachment-after .view-scientist .item-list ul li { margin: 0 0 20px; padding: 20px; background-color: #fff; }
/*.attachment-after .view-scientist .item-list ul li:nth-child(even) { background-color: #fcfcfc;}*/
.attachment-after .view-scientist .item-list .field { padding:5px 0; }
.attachment-after .view-scientist .item-list .field-label, .attachment-after .view-scientist .item-list .field-items { display:inline-block; vertical-align: top; font-weight: normal; }
.attachment-after .view-scientist .item-list .field-label { width: 200px; font-weight: 600; line-height: 21px; }
.attachment-after .view-scientist .item-list .field-items { line-height: 21px; }
.view-scientist.latestPublication .views-row { width: 100%; }
.latestPublication .field-content .item-list { margin: 0; }
.attachment-after .view-scientist .item-list ul li:last-child { margin-bottom: 0; }
.aboutIcons.aboutBox li { width: 48%; }
.diseaseInformation .leftCol .view-footer { padding-top: 0; padding-right: 30px; margin-top: -10px; }
/* .view-scientist.views-glossary-module .views-exposed-widgets { display:none !important;} */

.views-glossary-module .item-list { float: left !important; width: 100% !important; }
.resetbtn { background-color: #013f8a; color: #fff; border: 1px solid #013f8a; padding: 3px 10px; font-size: 15px; float:right; }
.resetbtn:hover { background-color: #333; border-color: #333; color: #fff; }
.view-extra-orders .item-list ul li { margin-left: 0; }
.feedbackForm .wordsLimit p { display:inline-block; vertical-align: middle; }
.feedbackForm .wordsLimit p:last-child { float: right; }
.userLogin .captcha .form-item-captcha-response { float: none; }
.userLogin .captcha .form-item-captcha-response .form-text { width: 100%; margin: 0; padding-right: 125px; }
.userLogin .captcha img { position: absolute; right:0; top: 33px; margin: 0; }
.userLogin .description { line-height:1.4; }
.grayColorBox { padding: 20px; background-color:#f2f8ff; margin-bottom: 25px; }
.view-scientist .view-scientist { margin-bottom: 25px; }
.nurturingTheme .headContent { background-color: rgba(213, 213, 213, 0.3); padding: 40px 40px 10px; margin-bottom:30px; }
.nurturingTheme .themeTitle { position:relative; text-align: left; color: #555; margin-bottom: 40px; }
.nurturingTheme .themeTitle::after {
 position: absolute; width: 100px; height: 5px; background: #fbca01; content: ""; left: 0; bottom: -20px; margin: auto;}
.nurturingTheme .applicationRuls .rulsTitle { font-size: 1.1em; font-family: "robotomedium"; color: #034ea9; }
.nurturingTheme .applictionLink { float: right; background: #000; color: #FFF; padding: 10px; }
.nurturingTheme .applicationRuls { border-bottom: 1px solid #e5e5e5; margin-bottom: 20px; }
.nurturingTheme p { text-align:justify }
.nurturingTheme .postDate { float: left; }
.nurturingTheme .iconbox { margin-bottom:35px; clear: both; }
.nurturingTheme .iconTitle { color:#000; font-size: 18px !important; line-height: 25px; }
.nurturingTheme .iconCell i { width: 55px; line-height: 60px; font-size: 45px !important; color: rgb(243, 176, 7); }
.nurturingTheme .iconbox /*:not(.icon-box-top-bottom)*/ .iconCell:first-child { padding-right: 15px; margin-right: 15px; border-right: 2px solid rgba(123, 123, 123, 0.25); }
.nurturingTheme .iconbox /*:not(.icon-box-top-bottom)*/ .iconCell:last-child { padding-left: 15px; }
.nurturingTheme .iconCell { display: table-cell; vertical-align: middle; }
.nurturingTheme .text-s a { color:#595959 }
.nurturingTheme .text-s a:hover { color:#013f8a }
.view-id-directory_of_directors  .views-field.views-field-title, .view-id-directory_of_directors .views-field.views-field-field-institutes, .view-id-directory_of_directors .views-field.views-field-field-contact-no{width:22%;}
.view-id-directory_of_directors .views-field.views-field-counter{width:10%!important;}

.language .customSelect {line-height: 24px;}
.footerLogosList a img:first-child {max-width: 93%;}
.view-career-opportunity { position: relative; }
.view-career-opportunity .showResults { position: absolute; left: 0; top:0 ;}
.ijmrDetail   {position: relative; padding-top:50px;}
.ijmrDetail  .button {position: absolute;right: 0;top: -10px;}
.ijmrDetail  .view-grouping-header {position: absolute;top: -5px;font-size: 20px;color: #1d4da4; text-transform: uppercase;}
.view-id-ijmr_new .button{margin-bottom:10px}
table.achivmentIcmr th:nth-child(1) {
    width: 5%;
}
table.achivmentIcmr th:nth-child(2) {
    width: 10%;
}

td.views-field.views-field-field-document-circular {width: 120px;}
.view-icmr-mou table th:last-child { width:140px; }
.view-press-release table th:last-child { width:140px; }
.view-icmr-in-news table th:last-child { width:140px; }
.view-contact-us table th:last-child { width:210px; }
.view-career-opportunity table th:last-child { width:300px; }



.view-filters {display: inline-block; width: 100%;}
.archivesMain {display: inline-block; width: 100%; float: left; clear: both; margin-bottom: 10px;}
.view-content {display: inline-block; width: 100%;}
.view-circulars-front-view .archivesMain{width:auto; float:right; clear:inherit}
.view-circulars-front-view  .circularsBtn{float:left; margin-bottom:10px; }
.view-circulars-front-view  .circularsBtn a{margin-right:4px;}

.views-field-field-person-contact-number .item-list {margin: 0;}
.views-field-field-person-contact-number ul li {list-style: none; margin-left: 0;}
.view-contact-us br {display: none !important;}

