@charset "UTF-8";
.action-links { margin:1em 0; padding:0; list-style:none; }
[dir="rtl"] .action-links { margin-right:0; }
.action-links li { display:inline-block; margin:0 0.3em; }
.action-links li:first-child { margin-left:0; }
[dir="rtl"] .action-links li:first-child { margin-right:0; margin-left:0.3em; }
.button-action { display:inline-block; padding:0.2em 0.5em 0.3em; text-decoration:none; line-height:160%; }
.button-action:before { margin-left:-0.1em; padding-right:0.2em; content:"+"; font-weight:900; }
[dir="rtl"] .button-action:before { margin-right:-0.1em; margin-left:0; padding-right:0; padding-left:0.2em; }
.breadcrumb { padding-bottom:0.5em; }
.breadcrumb ol { margin:0; padding:0; }
[dir="rtl"] .breadcrumb ol { margin-right:0; }
.breadcrumb li { display:inline; margin:0; padding:0; list-style-type:none; }
.breadcrumb li:before { content:" \BB "; }
.breadcrumb li:first-child:before { content:none; }
.button, .image-button { margin-right:1em; margin-left:1em; }
.button:first-child, .image-button:first-child { margin-right:0; margin-left:0; }
.collapse-processed > summary { padding-right:0.5em; padding-left:0.5em; }
.collapse-processed > summary:before { float:left; width:1em; height:1em; content:""; background:url(/core/misc/menu-expanded.png) 0 100% no-repeat; }
[dir="rtl"] .collapse-processed > summary:before { float:right; background-position:100% 100%; }
.collapse-processed:not([open]) > summary:before {
-ms-transform:rotate(-90deg);
-webkit-transform:rotate(-90deg);
transform:rotate(-90deg);
background-position:25% 35%;
}
[dir="rtl"] .collapse-processed:not([open]) > summary:before {
-ms-transform:rotate(90deg);
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
background-position:75% 35%;
}
.container-inline label:after, .container-inline .label:after { content:":"; }
.form-type-radios .container-inline label:after, .form-type-checkboxes .container-inline label:after { content:""; }
.form-type-radios .container-inline .form-type-radio, .form-type-checkboxes .container-inline .form-type-checkbox { margin:0 1em; }
.container-inline .form-actions, .container-inline.form-actions { margin-top:0; margin-bottom:0; }
details { margin-top:1em; margin-bottom:1em; border:1px solid #ccc; }
details > .details-wrapper { padding:0.5em 1.5em; }
summary { padding:0.2em 0.5em; cursor:pointer; }
.exposed-filters .filters { float:left; margin-right:1em; }
[dir="rtl"] .exposed-filters .filters { float:right; margin-right:0; margin-left:1em; }
.exposed-filters .form-item { margin:0 0 0.1em 0; padding:0; }
.exposed-filters .form-item label { float:left; width:10em; font-weight:normal; }
[dir="rtl"] .exposed-filters .form-item label { float:right; }
.exposed-filters .form-select { width:14em; }
.exposed-filters .current-filters { margin-bottom:1em; }
.exposed-filters .current-filters .placeholder { font-weight:bold; font-style:normal; }
.exposed-filters .additional-filters { float:left; margin-right:1em; }
[dir="rtl"] .exposed-filters .additional-filters { float:right; margin-right:0; margin-left:1em; }
.field__label { font-weight:bold; }
.field--label-inline .field__label, .field--label-inline .field__items { float:left; }
.field--label-inline .field__label, .field--label-inline > .field__item, .field--label-inline .field__items { padding-right:0.5em; }
[dir="rtl"] .field--label-inline .field__label, [dir="rtl"] .field--label-inline .field__items { padding-right:0; padding-left:0.5em; }
.field--label-inline .field__label::after {
content:":";
}
form .field-multiple-table { margin:0; }
form .field-multiple-table .field-multiple-drag { width:30px; padding-right:0; }
[dir="rtl"] form .field-multiple-table .field-multiple-drag { padding-left:0; }
form .field-multiple-table .field-multiple-drag .tabledrag-handle { padding-right:0.5em; }
[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle { padding-right:0; padding-left:0.5em; }
form .field-add-more-submit { margin:0.5em 0 0; }
.form-item, .form-actions { margin-top:1em; margin-bottom:1em; }
tr.odd .form-item, tr.even .form-item { margin-top:0; margin-bottom:0; }
.form-composite > .fieldset-wrapper > .description, .form-item .description { font-size:0.85em; }
label.option { display:inline; font-weight:normal; }
.form-composite > legend, .label { display:inline; margin:0; padding:0; font-size:inherit; font-weight:bold; }
.form-checkboxes .form-item, .form-radios .form-item { margin-top:0.4em; margin-bottom:0.4em; }
.form-type-radio .description, .form-type-checkbox .description { margin-left:2.4em; }
[dir="rtl"] .form-type-radio .description, [dir="rtl"] .form-type-checkbox .description { margin-right:2.4em; margin-left:0; }
.marker { color:#e00; }
.form-required:after { display:inline-block; width:6px; height:6px; margin:0 0.3em; content:""; vertical-align:super; background-image:url(/core/misc/icons/ee0000/required.svg); background-repeat:no-repeat; background-size:6px 6px; }
abbr.tabledrag-changed, abbr.ajax-changed { border-bottom:none; }
.form-item input.error, .form-item textarea.error, .form-item select.error { border:2px solid red; }
.form-item--error-message:before { display:inline-block; width:14px; height:14px; content:""; vertical-align:sub; background:url(/core/misc/icons/e32700/error.svg) no-repeat; background-size:contain; }
.icon-help { padding:1px 0 1px 20px; background:url(/core/misc/help.png) 0 50% no-repeat; }
[dir="rtl"] .icon-help { padding:1px 20px 1px 0; background-position:100% 50%; }
.feed-icon { display:block; overflow:hidden; width:16px; height:16px; text-indent:-9999px; background:url(/core/misc/feed.svg) no-repeat; }
.form--inline .form-item { float:left; margin-right:0.5em; }
[dir="rtl"] .form--inline .form-item { float:right; margin-right:0; margin-left:0.5em; }
[dir="rtl"] .views-filterable-options-controls .form-item { margin-right:2%; }
.form--inline .form-item-separator { margin-top:2.3em; margin-right:1em; margin-left:0.5em; }
[dir="rtl"] .form--inline .form-item-separator { margin-right:0.5em; margin-left:1em; }
.form--inline .form-actions { clear:left; }
[dir="rtl"] .form--inline .form-actions { clear:right; }
.item-list .title { font-weight:bold; }
.item-list ul { margin:0 0 0.75em 0; padding:0; }
.item-list li { margin:0 0 0.25em 1.5em; padding:0; }
[dir="rtl"] .item-list li { margin:0 1.5em 0.25em 0; }
.item-list--comma-list { display:inline; }
.item-list--comma-list .item-list__comma-list, .item-list__comma-list li, [dir="rtl"] .item-list--comma-list .item-list__comma-list, [dir="rtl"] .item-list__comma-list li { margin:0; }
button.link { margin:0; padding:0; cursor:pointer; border:0; background:transparent; font-size:1em; }
label button.link { font-weight:bold; }
ul.inline, ul.links.inline { display:inline; padding-left:0; }
[dir="rtl"] ul.inline, [dir="rtl"] ul.links.inline { padding-right:0; padding-left:15px; }
ul.inline li { display:inline; padding:0 0.5em; list-style-type:none; }
ul.links a.is-active { color:#000; }
ul.menu { margin-left:1em; padding:0; list-style:none outside; text-align:left; }
[dir="rtl"] ul.menu { margin-right:1em; margin-left:0; text-align:right; }
.menu-item--expanded { list-style-type:circle; list-style-image:url(/core/misc/menu-expanded.png); }
.menu-item--collapsed { list-style-type:disc; list-style-image:url(/core/misc/menu-collapsed.png); }
[dir="rtl"] .menu-item--collapsed { list-style-image:url(/core/misc/menu-collapsed-rtl.png); }
.menu-item { margin:0; padding-top:0.2em; }
ul.menu a.is-active {color: #000000;}
ul.menu a.is-active:hover{
    color:#fff;
}
.more-link { display:block; text-align:right; }
[dir="rtl"] .more-link { text-align:left; }
.pager__items { clear:both; text-align:center; }
.pager__item { display:inline; padding:0.5em; }
.pager__item.is-active { font-weight:bold; }
tr.drag { background-color:#fffff0; }
tr.drag-previous { background-color:#ffd; }
body div.tabledrag-changed-warning { margin-bottom:0.5em; }
tr.selected td { background:#ffc; }
td.checkbox, th.checkbox { text-align:center; }
[dir="rtl"] td.checkbox, [dir="rtl"] th.checkbox { text-align:center; }
th.is-active img { display:inline; }
td.is-active { background-color:#ddd; }
div.tabs { margin:1em 0; }
ul.tabs { margin:0 0 0.5em; padding:0; list-style:none; }
.tabs > li { display:inline-block; margin-right:0.3em; }
[dir="rtl"] .tabs > li { margin-right:0; margin-left:0.3em; }
.tabs a { display:block; padding:0.2em 1em; text-decoration:none; }
.tabs a.is-active { background-color:#eee; }
.tabs a:focus, .tabs a:hover { background-color:#f5f5f5; }
.form-textarea-wrapper textarea { display:block; box-sizing:border-box; width:100%; margin:0; }
.ui-dialog--narrow { max-width:500px; }
@media screen and (max-width:600px) {
.ui-dialog--narrow {
min-width:95%;
max-width:95%;
}
}
.messages { padding:15px 20px 15px 35px; word-wrap:break-word; border:1px solid; border-width:1px 1px 1px 0; border-radius:2px; background:no-repeat 10px 17px; overflow-wrap:break-word; }
[dir="rtl"] .messages { padding-right:35px; padding-left:20px; text-align:right; border-width:1px 0 1px 1px; background-position:right 10px top 17px; }
.messages + .messages { margin-top:1.538em; }
.messages__list { margin:0; padding:0; list-style:none; }
.messages__item + .messages__item { margin-top:0.769em; }
.messages--status { color:#325e1c; border-color:#c9e1bd #c9e1bd #c9e1bd transparent; background-color:#f3faef; background-image:url(/core/misc/icons/73b355/check.svg); box-shadow:-8px 0 0 #77b259; }
[dir="rtl"] .messages--status { margin-left:0; border-color:#c9e1bd transparent #c9e1bd #c9e1bd; box-shadow:8px 0 0 #77b259; }
.messages--warning { color:#734c00; border-color:#f4daa6 #f4daa6 #f4daa6 transparent; background-color:#fdf8ed; background-image:url(/core/misc/icons/e29700/warning.svg); box-shadow:-8px 0 0 #e09600; }
[dir="rtl"] .messages--warning { border-color:#f4daa6 transparent #f4daa6 #f4daa6; box-shadow:8px 0 0 #e09600; }
.messages--error { color:#a51b00; border-color:#f9c9bf #f9c9bf #f9c9bf transparent; background-color:#fcf4f2; background-image:url(/core/misc/icons/e32700/error.svg); box-shadow:-8px 0 0 #e62600; }
[dir="rtl"] .messages--error { border-color:#f9c9bf transparent #f9c9bf #f9c9bf; box-shadow:8px 0 0 #e62600; }
.messages--error p.error { color:#a51b00; }
.node--unpublished { background-color:#fff4f4; }
.file { display:inline-block; min-height:16px; padding-left:20px; background-repeat:no-repeat; background-position:left center; }
[dir="rtl"] .file { padding-right:20px; padding-left:inherit; background-position:right center; }
.file--general, .file--application-octet-stream { background-image:url(/themes/contrib/classy/images/icons/application-octet-stream.png); }
.file--package-x-generic { background-image:url(/themes/contrib/classy/images/icons/package-x-generic.png); }
.file--x-office-spreadsheet { background-image:url(/themes/contrib/classy/images/icons/x-office-spreadsheet.png); }
.file--x-office-document { background-image:url(/themes/contrib/classy/images/icons/x-office-document.png); }
.file--x-office-presentation { background-image:url(/themes/contrib/classy/images/icons/x-office-presentation.png); }
.file--text-x-script { background-image:url(/themes/contrib/classy/images/icons/text-x-script.png); }
.file--text-html { background-image:url(/themes/contrib/classy/images/icons/text-html.png); }
.file--text-plain { background-image:url(/themes/contrib/classy/images/icons/text-plain.png); }
.file--application-pdf { background-image:url(/themes/contrib/classy/images/icons/application-pdf.png); }
.file--application-x-executable { background-image:url(/themes/contrib/classy/images/icons/application-x-executable.png); }
.file--audio { background-image:url(/themes/contrib/classy/images/icons/audio-x-generic.png); }
.file--video { background-image:url(/themes/contrib/classy/images/icons/video-x-generic.png); }
.file--text { background-image:url(/themes/contrib/classy/images/icons/text-x-generic.png); }
.file--image { background-image:url(/themes/contrib/classy/images/icons/image-x-generic.png); }
.animation { opacity:0; }
.animation-visible { opacity:1; transition:opacity .8s ease-out;
-moz-transition:opacity .8s ease-out;
-webkit-transition:opacity .8s ease-out;
-o-transition:opacity .8s ease-out;
}
.animation { -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-duration:1s; animation-duration:1s; }
.animated { -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both; }
.animated.infinite { -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; }
.animated.hinge { -webkit-animation-duration:2s; animation-duration:2s; }
.animated.bounceIn, .animated.bounceOut { -webkit-animation-duration:.75s;
animation-duration:.75s;
}
.animated.flipOutX, .animated.flipOutY { -webkit-animation-duration:.75s;
animation-duration:.75s;
}
@-webkit-keyframes bounce { 0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
40%, 43% {
-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform:translate3d(0, -15px, 0);
transform:translate3d(0, -15px, 0);
}
90% {
-webkit-transform:translate3d(0, -4px, 0);
transform:translate3d(0, -4px, 0);
}
}
@keyframes bounce { 0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
40%, 43% {
-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform:translate3d(0, -15px, 0);
transform:translate3d(0, -15px, 0);
}
90% {
-webkit-transform:translate3d(0, -4px, 0);
transform:translate3d(0, -4px, 0);
}
}
.bounce { -webkit-animation-name:bounce; animation-name:bounce; -webkit-transform-origin:center bottom; transform-origin:center bottom; }
@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash { 0%, 50%, 100% {
opacity:1;
}
25%, 75% {
opacity:0;
}
}
.flash { -webkit-animation-name:flash; animation-name:flash; }
@-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; }
@-webkit-keyframes rubberBand { 0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
30% {
-webkit-transform:scale3d(1.25, 0.75, 1);
transform:scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform:scale3d(0.75, 1.25, 1);
transform:scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform:scale3d(1.15, 0.85, 1);
transform:scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform:scale3d(.95, 1.05, 1);
transform:scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform:scale3d(1.05, .95, 1);
transform:scale3d(1.05, .95, 1);
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
}
@keyframes rubberBand { 0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
30% {
-webkit-transform:scale3d(1.25, 0.75, 1);
transform:scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform:scale3d(0.75, 1.25, 1);
transform:scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform:scale3d(1.15, 0.85, 1);
transform:scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform:scale3d(.95, 1.05, 1);
transform:scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform:scale3d(1.05, .95, 1);
transform:scale3d(1.05, .95, 1);
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
}
.rubberBand { -webkit-animation-name:rubberBand; animation-name:rubberBand; }
@-webkit-keyframes shake { 0%, 100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0);
}
}
@keyframes shake { 0%, 100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0);
}
}
.shake { -webkit-animation-name:shake; animation-name:shake; }
@-webkit-keyframes swing { 20% {
-webkit-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg);
}
100% {
-webkit-transform:rotate3d(0, 0, 1, 0deg);
transform:rotate3d(0, 0, 1, 0deg);
}
}
@keyframes swing { 20% {
-webkit-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg);
}
100% {
-webkit-transform:rotate3d(0, 0, 1, 0deg);
transform:rotate3d(0, 0, 1, 0deg);
}
}
.swing { -webkit-transform-origin:top center; transform-origin:top center; -webkit-animation-name:swing; animation-name:swing; }
@-webkit-keyframes tada { 0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
}
@keyframes tada { 0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
}
.tada { -webkit-animation-name:tada; animation-name:tada; }
@-webkit-keyframes wobble { 0% {
-webkit-transform:none;
transform:none;
}
15% {
-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
100% {
-webkit-transform:none;
transform:none;
}
}
@keyframes wobble { 0% {
-webkit-transform:none;
transform:none;
}
15% {
-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
100% {
-webkit-transform:none;
transform:none;
}
}
.wobble { -webkit-animation-name:wobble; animation-name:wobble; }
@-webkit-keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3);
}
20% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9);
}
60% {
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform:scale3d(.97, .97, .97);
transform:scale3d(.97, .97, .97);
}
100% {
opacity:1;
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
}
@keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3);
}
20% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9);
}
60% {
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform:scale3d(.97, .97, .97);
transform:scale3d(.97, .97, .97);
}
100% {
opacity:1;
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
}
}
.bounceIn { -webkit-animation-name:bounceIn; animation-name:bounceIn; }
@-webkit-keyframes bounceInDown { 0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
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);
}
100% {
-webkit-transform:none;
transform:none;
}
}
@keyframes bounceInDown { 0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
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);
}
100% {
-webkit-transform:none;
transform:none;
}
}
.bounceInDown { -webkit-animation-name:bounceInDown; animation-name:bounceInDown; }
@-webkit-keyframes bounceInLeft { 0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
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);
}
100% {
-webkit-transform:none;
transform:none;
}
}
@keyframes bounceInLeft { 0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
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);
}
100% {
-webkit-transform:none;
transform:none;
}
}
.bounceInLeft { -webkit-animation-name:bounceInLeft; animation-name:bounceInLeft; }
@-webkit-keyframes bounceInRight { 0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
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);
}
100% {
-webkit-transform:none;
transform:none;
}
}
@keyframes bounceInRight { 0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
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);
}
100% {
-webkit-transform:none;
transform:none;
}
}
.bounceInRight { -webkit-animation-name:bounceInRight; animation-name:bounceInRight; }
@-webkit-keyframes bounceInUp { 0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
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);
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
}
@keyframes bounceInUp { 0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
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);
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
}
.bounceInUp { -webkit-animation-name:bounceInUp; animation-name:bounceInUp; }
@-webkit-keyframes bounceOut { 20% {
-webkit-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9);
}
50%, 55% {
opacity:1;
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1);
}
100% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3);
}
}
@keyframes bounceOut { 20% {
-webkit-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9);
}
50%, 55% {
opacity:1;
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1);
}
100% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3);
}
}
.bounceOut { -webkit-animation-name:bounceOut; animation-name:bounceOut; }
@-webkit-keyframes bounceOutDown { 20% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0);
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0);
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0);
}
}
@keyframes bounceOutDown { 20% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0);
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0);
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0);
}
}
.bounceOutDown { -webkit-animation-name:bounceOutDown; animation-name:bounceOutDown; }
@-webkit-keyframes bounceOutLeft { 20% {
opacity:1;
-webkit-transform:translate3d(20px, 0, 0);
transform:translate3d(20px, 0, 0);
}
100% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0);
}
}
@keyframes bounceOutLeft { 20% {
opacity:1;
-webkit-transform:translate3d(20px, 0, 0);
transform:translate3d(20px, 0, 0);
}
100% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0);
}
}
.bounceOutLeft { -webkit-animation-name:bounceOutLeft; animation-name:bounceOutLeft; }
@-webkit-keyframes bounceOutRight { 20% {
opacity:1;
-webkit-transform:translate3d(-20px, 0, 0);
transform:translate3d(-20px, 0, 0);
}
100% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0);
}
}
@keyframes bounceOutRight { 20% {
opacity:1;
-webkit-transform:translate3d(-20px, 0, 0);
transform:translate3d(-20px, 0, 0);
}
100% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0);
}
}
.bounceOutRight { -webkit-animation-name:bounceOutRight; animation-name:bounceOutRight; }
@-webkit-keyframes bounceOutUp { 20% {
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0);
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0);
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0);
}
}
@keyframes bounceOutUp { 20% {
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0);
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0);
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0);
}
}
.bounceOutUp { -webkit-animation-name:bounceOutUp; animation-name:bounceOutUp; }
@-webkit-keyframes fadeIn2 { 0% {
opacity:0;
}
100% {
opacity:1;
}
}
@keyframes fadeIn2 { 0% {
opacity:0;
}
100% {
opacity:1;
}
}
.fadeIn2 { -webkit-animation-name:fadeIn2; animation-name:fadeIn2; }
@-webkit-keyframes fadeInDown { 0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
@keyframes fadeInDown { 0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
.fadeInDown { -webkit-animation-name:fadeInDown; animation-name:fadeInDown; }
@-webkit-keyframes fadeInDownBig { 0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
@keyframes fadeInDownBig { 0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
.fadeInDownBig { -webkit-animation-name:fadeInDownBig; animation-name:fadeInDownBig; }
@-webkit-keyframes fadeInLeft { 0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
@keyframes fadeInLeft { 0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
.fadeInLeft { -webkit-animation-name:fadeInLeft; animation-name:fadeInLeft; }
@-webkit-keyframes fadeInLeftBig { 0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
@keyframes fadeInLeftBig { 0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
.fadeInLeftBig { -webkit-animation-name:fadeInLeftBig; animation-name:fadeInLeftBig; }
@-webkit-keyframes fadeInRight { 0% {
opacity:0;
-webkit-transform:translate3d(20%, 0, 0);
transform:translate3d(20%, 0, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
@keyframes fadeInRight { 0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(20%, 0, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
.fadeInRight { -webkit-animation-name:fadeInRight; animation-name:fadeInRight; }
@-webkit-keyframes fadeInRightBig { 0% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
@keyframes fadeInRightBig { 0% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
.fadeInRightBig { -webkit-animation-name:fadeInRightBig; animation-name:fadeInRightBig; }
@-webkit-keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
@keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
.fadeInUp { -webkit-animation-name:fadeInUp; animation-name:fadeInUp; }
@-webkit-keyframes fadeInUpBig { 0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
@keyframes fadeInUpBig { 0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
.fadeInUpBig { -webkit-animation-name:fadeInUpBig; animation-name:fadeInUpBig; }
@-webkit-keyframes fadeOut2 { 0% {
opacity:1;
}
100% {
opacity:0;
}
}
@keyframes fadeOut2 { 0% {
opacity:1;
}
100% {
opacity:0;
}
}
.fadeOut2 { -webkit-animation-name:fadeOut2; animation-name:fadeOut2; }
@-webkit-keyframes fadeOutDown { 0% {
opacity:1;
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
}
}
@keyframes fadeOutDown { 0% {
opacity:1;
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
}
}
.fadeOutDown { -webkit-animation-name:fadeOutDown; animation-name:fadeOutDown; }
@-webkit-keyframes fadeOutDownBig { 0% {
opacity:1;
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0);
}
}
@keyframes fadeOutDownBig { 0% {
opacity:1;
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig { -webkit-animation-name:fadeOutDownBig; animation-name:fadeOutDownBig; }
@-webkit-keyframes fadeOutLeft { 0% {
opacity:1;
}
100% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
}
}
@keyframes fadeOutLeft { 0% {
opacity:1;
}
100% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
}
}
.fadeOutLeft { -webkit-animation-name:fadeOutLeft; animation-name:fadeOutLeft; }
@-webkit-keyframes fadeOutLeftBig { 0% {
opacity:1;
}
100% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0);
}
}
@keyframes fadeOutLeftBig { 0% {
opacity:1;
}
100% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig { -webkit-animation-name:fadeOutLeftBig; animation-name:fadeOutLeftBig; }
@-webkit-keyframes fadeOutRight { 0% {
opacity:1;
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
}
}
@keyframes fadeOutRight { 0% {
opacity:1;
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
}
}
.fadeOutRight { -webkit-animation-name:fadeOutRight; animation-name:fadeOutRight; }
@-webkit-keyframes fadeOutRightBig { 0% {
opacity:1;
}
100% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0);
}
}
@keyframes fadeOutRightBig { 0% {
opacity:1;
}
100% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig { -webkit-animation-name:fadeOutRightBig; animation-name:fadeOutRightBig; }
@-webkit-keyframes fadeOutUp { 0% {
opacity:1;
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
}
}
@keyframes fadeOutUp { 0% {
opacity:1;
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
}
}
.fadeOutUp { -webkit-animation-name:fadeOutUp; animation-name:fadeOutUp; }
@-webkit-keyframes fadeOutUpBig { 0% {
opacity:1;
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0);
}
}
@keyframes fadeOutUpBig { 0% {
opacity:1;
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig { -webkit-animation-name:fadeOutUpBig; animation-name:fadeOutUpBig; }
@-webkit-keyframes flip { 0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
}
40% {
-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
}
50% {
-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}
80% {
-webkit-transform:perspective(400px) scale3d(.95, .95, .95);
transform:perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}
}
@keyframes flip { 0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
}
40% {
-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
}
50% {
-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}
80% {
-webkit-transform:perspective(400px) scale3d(.95, .95, .95);
transform:perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}
}
.animated.flip { -webkit-backface-visibility:visible; backface-visibility:visible; -webkit-animation-name:flip; animation-name:flip; }
@-webkit-keyframes flipInX { 0% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0;
}
40% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
}
60% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:1;
}
80% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
}
}
@keyframes flipInX { 0% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0;
}
40% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
}
60% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:1;
}
80% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
}
}
.flipInX { -webkit-backface-visibility:visible !important; backface-visibility:visible !important; -webkit-animation-name:flipInX; animation-name:flipInX; }
@-webkit-keyframes flipInY { 0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0;
}
40% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
}
60% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1;
}
80% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
}
}
@keyframes flipInY { 0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0;
}
40% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
}
60% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1;
}
80% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
}
}
.flipInY { -webkit-backface-visibility:visible !important; backface-visibility:visible !important; -webkit-animation-name:flipInY; animation-name:flipInY; }
@-webkit-keyframes flipOutX { 0% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
}
30% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity:1;
}
100% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity:0;
}
}
@keyframes flipOutX { 0% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
}
30% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity:1;
}
100% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity:0;
}
}
.flipOutX { -webkit-animation-name:flipOutX; animation-name:flipOutX; -webkit-backface-visibility:visible !important; backface-visibility:visible !important; }
@-webkit-keyframes flipOutY { 0% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
}
30% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity:1;
}
100% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity:0;
}
}
@keyframes flipOutY { 0% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
}
30% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity:1;
}
100% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity:0;
}
}
.flipOutY { -webkit-backface-visibility:visible !important; backface-visibility:visible !important; -webkit-animation-name:flipOutY; animation-name:flipOutY; }
@-webkit-keyframes lightSpeedIn { 0% {
-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0;
}
60% {
-webkit-transform:skewX(20deg);
transform:skewX(20deg);
opacity:1;
}
80% {
-webkit-transform:skewX(-5deg);
transform:skewX(-5deg);
opacity:1;
}
100% {
-webkit-transform:none;
transform:none;
opacity:1;
}
}
@keyframes lightSpeedIn { 0% {
-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0;
}
60% {
-webkit-transform:skewX(20deg);
transform:skewX(20deg);
opacity:1;
}
80% {
-webkit-transform:skewX(-5deg);
transform:skewX(-5deg);
opacity:1;
}
100% {
-webkit-transform:none;
transform:none;
opacity:1;
}
}
.lightSpeedIn { -webkit-animation-name:lightSpeedIn; animation-name:lightSpeedIn; -webkit-animation-timing-function:ease-out; animation-timing-function:ease-out; }
@-webkit-keyframes lightSpeedOut { 0% {
opacity:1;
}
100% {
-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
transform:translate3d(100%, 0, 0) skewX(30deg);
opacity:0;
}
}
@keyframes lightSpeedOut { 0% {
opacity:1;
}
100% {
-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
transform:translate3d(100%, 0, 0) skewX(30deg);
opacity:0;
}
}
.lightSpeedOut { -webkit-animation-name:lightSpeedOut; animation-name:lightSpeedOut; -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; }
@-webkit-keyframes rotateIn { 0% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, -200deg);
transform:rotate3d(0, 0, 1, -200deg);
opacity:0;
}
100% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:none;
transform:none;
opacity:1;
}
}
@keyframes rotateIn { 0% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, -200deg);
transform:rotate3d(0, 0, 1, -200deg);
opacity:0;
}
100% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:none;
transform:none;
opacity:1;
}
}
.rotateIn { -webkit-animation-name:rotateIn; animation-name:rotateIn; }
@-webkit-keyframes rotateInDownLeft { 0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0;
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1;
}
}
@keyframes rotateInDownLeft { 0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0;
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1;
}
}
.rotateInDownLeft { -webkit-animation-name:rotateInDownLeft; animation-name:rotateInDownLeft; }
@-webkit-keyframes rotateInDownRight { 0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0;
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1;
}
}
@keyframes rotateInDownRight { 0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0;
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1;
}
}
.rotateInDownRight { -webkit-animation-name:rotateInDownRight; animation-name:rotateInDownRight; }
@-webkit-keyframes rotateInUpLeft { 0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0;
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1;
}
}
@keyframes rotateInUpLeft { 0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0;
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1;
}
}
.rotateInUpLeft { -webkit-animation-name:rotateInUpLeft; animation-name:rotateInUpLeft; }
@-webkit-keyframes rotateInUpRight { 0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -90deg);
transform:rotate3d(0, 0, 1, -90deg);
opacity:0;
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1;
}
}
@keyframes rotateInUpRight { 0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -90deg);
transform:rotate3d(0, 0, 1, -90deg);
opacity:0;
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1;
}
}
.rotateInUpRight { -webkit-animation-name:rotateInUpRight; animation-name:rotateInUpRight; }
@-webkit-keyframes rotateOut { 0% {
-webkit-transform-origin:center;
transform-origin:center;
opacity:1;
}
100% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, 200deg);
transform:rotate3d(0, 0, 1, 200deg);
opacity:0;
}
}
@keyframes rotateOut { 0% {
-webkit-transform-origin:center;
transform-origin:center;
opacity:1;
}
100% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, 200deg);
transform:rotate3d(0, 0, 1, 200deg);
opacity:0;
}
}
.rotateOut { -webkit-animation-name:rotateOut; animation-name:rotateOut; }
@-webkit-keyframes rotateOutDownLeft { 0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1;
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0;
}
}
@keyframes rotateOutDownLeft { 0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1;
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0;
}
}
.rotateOutDownLeft { -webkit-animation-name:rotateOutDownLeft; animation-name:rotateOutDownLeft; }
@-webkit-keyframes rotateOutDownRight { 0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1;
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0;
}
}
@keyframes rotateOutDownRight { 0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1;
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0;
}
}
.rotateOutDownRight { -webkit-animation-name:rotateOutDownRight; animation-name:rotateOutDownRight; }
@-webkit-keyframes rotateOutUpLeft { 0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1;
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0;
}
}
@keyframes rotateOutUpLeft { 0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1;
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0;
}
}
.rotateOutUpLeft { -webkit-animation-name:rotateOutUpLeft; animation-name:rotateOutUpLeft; }
@-webkit-keyframes rotateOutUpRight { 0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1;
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 90deg);
transform:rotate3d(0, 0, 1, 90deg);
opacity:0;
}
}
@keyframes rotateOutUpRight { 0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1;
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 90deg);
transform:rotate3d(0, 0, 1, 90deg);
opacity:0;
}
}
.rotateOutUpRight { -webkit-animation-name:rotateOutUpRight; animation-name:rotateOutUpRight; }
@-webkit-keyframes hinge { 0% {
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
}
20%, 60% {
-webkit-transform:rotate3d(0, 0, 1, 80deg);
transform:rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
}
40%, 80% {
-webkit-transform:rotate3d(0, 0, 1, 60deg);
transform:rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1;
}
100% {
-webkit-transform:translate3d(0, 700px, 0);
transform:translate3d(0, 700px, 0);
opacity:0;
}
}
@keyframes hinge { 0% {
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
}
20%, 60% {
-webkit-transform:rotate3d(0, 0, 1, 80deg);
transform:rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
}
40%, 80% {
-webkit-transform:rotate3d(0, 0, 1, 60deg);
transform:rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1;
}
100% {
-webkit-transform:translate3d(0, 700px, 0);
transform:translate3d(0, 700px, 0);
opacity:0;
}
}
.hinge { -webkit-animation-name:hinge; animation-name:hinge; }
@-webkit-keyframes rollIn { 0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
@keyframes rollIn { 0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}
.rollIn { -webkit-animation-name:rollIn; animation-name:rollIn; }
@-webkit-keyframes rollOut { 0% {
opacity:1;
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
@keyframes rollOut { 0% {
opacity:1;
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
.rollOut { -webkit-animation-name:rollOut; animation-name:rollOut; }
@-webkit-keyframes zoomIn { 0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3);
}
50% {
opacity:1;
}
}
@keyframes zoomIn { 0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3);
}
50% {
opacity:1;
}
}
.zoomIn { -webkit-animation-name:zoomIn; animation-name:zoomIn; }
@-webkit-keyframes zoomInDown { 0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInDown { 0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInDown { -webkit-animation-name:zoomInDown; animation-name:zoomInDown; }
@-webkit-keyframes zoomInLeft { 0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInLeft { 0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInLeft { -webkit-animation-name:zoomInLeft; animation-name:zoomInLeft; }
@-webkit-keyframes zoomInRight { 0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInRight { 0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInRight { -webkit-animation-name:zoomInRight; animation-name:zoomInRight; }
@-webkit-keyframes zoomInUp { 0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInUp { 0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInUp { -webkit-animation-name:zoomInUp; animation-name:zoomInUp; }
@-webkit-keyframes zoomOut { 0% {
opacity:1;
}
50% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3);
}
100% {
opacity:0;
}
}
@keyframes zoomOut { 0% {
opacity:1;
}
50% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3);
}
100% {
opacity:0;
}
}
.zoomOut { -webkit-animation-name:zoomOut; animation-name:zoomOut; }
@-webkit-keyframes zoomOutDown { 40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
100% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomOutDown { 40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
100% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutDown { -webkit-animation-name:zoomOutDown; animation-name:zoomOutDown; }
@-webkit-keyframes zoomOutLeft { 40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}
100% {
opacity:0;
-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);
transform:scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin:left center;
transform-origin:left center;
}
}
@keyframes zoomOutLeft { 40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}
100% {
opacity:0;
-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);
transform:scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin:left center;
transform-origin:left center;
}
}
.zoomOutLeft { -webkit-animation-name:zoomOutLeft; animation-name:zoomOutLeft; }
@-webkit-keyframes zoomOutRight { 40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}
100% {
opacity:0;
-webkit-transform:scale(.1) translate3d(2000px, 0, 0);
transform:scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin:right center;
transform-origin:right center;
}
}
@keyframes zoomOutRight { 40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}
100% {
opacity:0;
-webkit-transform:scale(.1) translate3d(2000px, 0, 0);
transform:scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin:right center;
transform-origin:right center;
}
}
.zoomOutRight { -webkit-animation-name:zoomOutRight; animation-name:zoomOutRight; }
@-webkit-keyframes zoomOutUp { 40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
100% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomOutUp { 40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
100% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutUp { -webkit-animation-name:zoomOutUp; animation-name:zoomOutUp; }
@-webkit-keyframes slideInDown { 0% {
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
visibility:visible;
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
}
@keyframes slideInDown { 0% {
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
visibility:visible;
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
}
.slideInDown { -webkit-animation-name:slideInDown; animation-name:slideInDown; }
@-webkit-keyframes slideInLeft { 0% {
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
visibility:visible;
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
}
@keyframes slideInLeft { 0% {
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
visibility:visible;
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
}
.slideInLeft { -webkit-animation-name:slideInLeft; animation-name:slideInLeft; }
@-webkit-keyframes slideInRight { 0% {
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
visibility:visible;
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
}
@keyframes slideInRight { 0% {
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
visibility:visible;
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
}
.slideInRight { -webkit-animation-name:slideInRight; animation-name:slideInRight; }
@-webkit-keyframes slideInUp { 0% {
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
visibility:visible;
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
}
@keyframes slideInUp { 0% {
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
visibility:visible;
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
}
.slideInUp { -webkit-animation-name:slideInUp; animation-name:slideInUp; }
@-webkit-keyframes slideOutDown { 0% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
100% {
visibility:hidden;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
}
}
@keyframes slideOutDown { 0% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
100% {
visibility:hidden;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
}
}
.slideOutDown { -webkit-animation-name:slideOutDown; animation-name:slideOutDown; }
@-webkit-keyframes slideOutLeft { 0% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
100% {
visibility:hidden;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
}
}
@keyframes slideOutLeft { 0% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
100% {
visibility:hidden;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
}
}
.slideOutLeft { -webkit-animation-name:slideOutLeft; animation-name:slideOutLeft; }
@-webkit-keyframes slideOutRight { 0% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
100% {
visibility:hidden;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
}
}
@keyframes slideOutRight { 0% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
100% {
visibility:hidden;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
}
}
.slideOutRight { -webkit-animation-name:slideOutRight; animation-name:slideOutRight; }
@-webkit-keyframes slideOutUp { 0% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
100% {
visibility:hidden;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
}
}
@keyframes slideOutUp { 0% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
100% {
visibility:hidden;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
}
}
.slideOutUp { -webkit-animation-name:slideOutUp; animation-name:slideOutUp; }
.bounce { -webkit-animation:bounce 3s infinite; animation:bounce 3s infinite; }
@-webkit-keyframes bounce { 0%, 20%, 50%, 80%, 100% {
-webkit-transform:translateY(0);
}
40% {
-webkit-transform:translateY(-20px);
}
60% {
-webkit-transform:translateY(-10px);
}
}
@-moz-keyframes bounce { 0%, 20%, 50%, 80%, 100% {
-moz-transform:translateY(0);
}
40% {
-moz-transform:translateY(-20px);
}
60% {
-moz-transform:translateY(-10px);
}
}
@keyframes bounce { 0%, 20%, 50%, 80%, 100% {
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0);
}
40% {
-webkit-transform:translateY(-20px);
-moz-transform:translateY(-20px);
-ms-transform:translateY(-20px);
-o-transform:translateY(-20px);
transform:translateY(-20px);
}
60% {
-webkit-transform:translateY(-10px);
-moz-transform:translateY(-10px);
-ms-transform:translateY(-10px);
-o-transform:translateY(-10px);
transform:translateY(-10px);
}
}
.shadowscale { -webkit-animation:shadowscale 3s infinite; animation:shadowscale 3s infinite; }
@-webkit-keyframes shadowscale { 0%, 20%, 50%, 80%, 100% {
-webkit-transform:scale(1);
}
40% {
-webkit-transform:scale(0.5);
}
60% {
-webkit-transform:scale(0.3);
}
}
@-moz-keyframes shadowscale { 0%, 20%, 50%, 80%, 100% {
-moz-transform:scale(1);
}
40% {
-moz-transform:scale(0.5);
}
60% {
-moz-transform:scale(0.3);
}
}
@keyframes shadowscale { 0%, 20%, 50%, 80%, 100% {
-moz-transform:scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}
40% {
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-o-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
}
60% {
-moz-transform:scale(0.3);
-webkit-transform:scale(0.3);
-o-transform:scale(0.3);
-ms-transform:scale(0.3);
transform:scale(0.3);
}
}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot { cursor:pointer; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.owl-carousel .owl-item { -webkit-backface-visibility:hidden; -webkit-tap-highlight-color:transparent; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.owl-carousel.owl-text-select-on .owl-item { -webkit-user-select:auto; -moz-user-select:auto; -ms-user-select:auto; user-select:auto; }
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot { cursor:pointer; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.owl-carousel .owl-grab { cursor:-webkit-grab; cursor:-o-grab; cursor:-ms-grab; cursor:grab; }
.owl-carousel .owl-video-play-icon {
    transition: transform 0.3s ease-in-out;
    -webkit-transition: transform 0.3s ease-in-out;
    -moz-transition: transform 0.3s ease-in-out;
    -ms-transition: transform 0.3s ease-in-out;
    -o-transition: transform 0.3s ease-in-out;
}
  
.owl-carousel .owl-video-play-icon:hover {
    transform: scale(1.3);
}
.owlFadeOut { -webkit-animation-name :owlFadeOut; animation-name :owlFadeOut; }
.owlFadeIn { -webkit-animation-name :owlFadeIn; animation-name :owlFadeIn; }
@-webkit-keyframes owlFadeOut { 0% {
opacity :1;
}
100% {
opacity :0;
}
}
@keyframes owlFadeOut { 0% {
opacity :1;
}
100% {
opacity :0;
}
}
@-webkit-keyframes owlFadeIn { 0% {
opacity :0;
}
100% {
opacity :1;
}
}
@keyframes owlFadeIn { 0% {
opacity :0;
}
100% {
opacity :1;
}
}
@-webkit-keyframes fadeOut { 0% {
opacity:1;
}
100% {
opacity:0;
}
}
@keyframes fadeOut { 0% {
opacity:1;
}
100% {
opacity:0;
}
}
.fadeOut { -webkit-animation-name:fadeOut; animation-name:fadeOut; }
@-webkit-keyframes fadeIn { 0% {
opacity:0;
}
100% {
opacity:1;
}
}
@keyframes fadeIn { 0% {
opacity:0;
}
100% {
opacity:1;
}
}
.fadeIn { -webkit-animation-name:fadeIn; animation-name:fadeIn; }
*, *: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: #005A8F;}
a:focus { outline:thin dotted }
a:hover, a:active { outline:0; }
a:hover {text-decoration:none;color: #000000;}
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
b, strong, dt, th { font-weight:bold; }
em, i { font-style:italic; }
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address { margin:0; padding:0; }
img { 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; }
button, input, select, textarea { margin:0; vertical-align:baseline; background-color:transparent; border:none; }
button, input[type="button"], input[type="reset"], input[type="s       bmit"] { cursor:pointer; }
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], input[type="search"], select, textarea { border:1px solid #e5e5e5; width:100px; height:30px; padding:0; font-size:100%; line-height:normal; }
input[type="checkbox"], input[type="radio"] { box-sizing:border-box; padding:0; margin:0 5px 0 0; }
input[type="checkbox"] { -webkit-appearance:checkbox; }
input[type="radio"] { -webkit-appearance:radio }
input[type="submit"], input[type="button"], input[type="reset"], button, .button { line-height:20px; padding:4px 10px; display:inline-block; text-decoration:none; border:0 none; margin:0; outline:0 none; }
textarea { overflow:auto; vertical-align:top; resize:vertical; height:100px; max-width:100%; 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; }
.cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after, .radioList:after, .radioList:before { content:" "; display:table }
.cf:after, .container:after, .row:after, ul:after, .boxs:after, .radioList:after { clear:both }
@font-face {
font-family:'proximaNova';
src:url(../fonts/proximanova-sbold.eot);
src:url(../fonts/proximanova-sbold.eot#iefix) format('embedded-opentype'), url(../fonts/proximanova-sbold.woff2) format('woff2'), url(../fonts/proximanova-sbold.woff) format('woff'), url(../fonts/proximanova-sbold.ttf) format('truetype'), url(../fonts/proximanova-sbold.svg#proxima_novasemibold) format('svg');
font-weight:600;
font-style:normal;
}
@font-face {
font-family:'proximaNova';
src:url(../fonts/proximanova-bold.eot);
src:url(../fonts/proximanova-bold.eot#iefix) format('embedded-opentype'), url(../fonts/proximanova-bold.woff2) format('woff2'), url(../fonts/proximanova-bold.woff) format('woff'), url(../fonts/proximanova-bold.ttf) format('truetype'), url(../fonts/proximanova-bold.svg#proxima_nova_rgbold) format('svg');
font-weight:700;
font-style:normal;
}
@font-face {
font-family:'proximaNova';
src:url(../fonts/proximanova-reg.eot);
src:url(../fonts/proximanova-reg.eot#iefix) format('embedded-opentype'), url(../fonts/proximanova-reg.woff2) format('woff2'), url(../fonts/proximanova-reg.woff) format('woff'), url(../fonts/proximanova-reg.ttf) format('truetype'), url(../fonts/proximanova-reg.svg#proxima_nova_rgregular) format('svg');
font-weight:400;
font-style:normal;
}
@font-face {
font-family:'oswaldregular';
src:url(../fonts/oswald-bold-webfont.woff2) format('woff2'), url(../fonts/oswald-bold-webfont.woff) format('woff');
font-weight:600;
font-style:normal;
}
@font-face {
font-family:'oswaldregular';
src:url(../fonts/oswald-light-webfont.woff2) format('woff2'), url(../fonts/oswald-light-webfont.woff) format('woff');
font-weight:300;
font-style:normal;
}
@font-face {
font-family:'oswaldregular';
src:url(../fonts/oswald-medium-webfont.woff2) format('woff2'), url(../fonts/oswald-medium-webfont.woff) format('woff');
font-weight:400;
font-style:normal;
}
@font-face {
font-family:'oswaldregular';
src:url(../fonts/oswald-semibold-webfont.woff2) format('woff2'), url(../fonts/oswald-semibold-webfont.woff) format('woff');
font-weight:500;
font-style:normal;
}
@font-face {
font-family:'FontAwesome';
src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);
src:url(../fonts/fontawesome-webfont.eot#iefix&v=4.7.0) format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
font-weight:normal;
font-style:normal;
}
.mfp-bg { top:0; left:0; width:100%; height:100%; z-index:1042; overflow:hidden; position:fixed; background:#0b0b0b; opacity:.8 }
.mfp-wrap { top:0; left:0; width:100%; height:100%; z-index:1043; position:fixed; outline:0!important; -webkit-backface-visibility:hidden }
.mfp-container { text-align:center; position:absolute; width:100%; height:100%; left:0; top:0; padding:0 8px; box-sizing:border-box }
.mfp-container:before { content:''; display:inline-block; height:100%; vertical-align:middle }
.mfp-align-top .mfp-container:before { display:none }
.mfp-content { position:relative; display:inline-block; vertical-align:middle; margin:0 auto; text-align:left; z-index:1045 }
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content { width:100%; cursor:auto }
.mfp-ajax-cur { cursor:progress }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor:-moz-zoom-out; cursor:-webkit-zoom-out; cursor:zoom-out }
.mfp-zoom { cursor:pointer; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in }
.mfp-auto-cursor .mfp-content { cursor:auto }
.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader { -webkit-user-select:none; -moz-user-select:none; user-select:none }
.mfp-loading.mfp-figure { display:none }
.mfp-hide { display:none!important }
.mfp-preloader { color:#ccc; position:absolute; top:50%; width:auto; text-align:center; margin-top:-.8em; left:8px; right:8px; z-index:1044 }
.mfp-preloader a { color:#ccc }
.mfp-preloader a:hover { color:#fff }
.mfp-s-ready .mfp-preloader { display:none }
.mfp-s-error .mfp-content { display:none }
button.mfp-arrow, button.mfp-close { overflow:visible; cursor:pointer; background:0 0; border:0; -webkit-appearance:none; display:block; outline:0; padding:0; z-index:1046; box-shadow:none; touch-action:manipulation }
button::-moz-focus-inner {
padding:0;
border:0
}
.mfp-close { width:44px; height:44px; line-height:44px; position:absolute; right:0; top:0; text-decoration:none; text-align:center; opacity:.65; padding:0 0 18px 10px; color:#fff; font-style:normal; font-size:28px; font-family:Arial, Baskerville, monospace }
.mfp-close:focus, .mfp-close:hover { opacity:1 }
.mfp-close:active { top:1px }
.mfp-close-btn-in .mfp-close { color:#333 }
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close { color:#fff; right:-6px; text-align:right; padding-right:6px; width:100% }
.mfp-counter { position:absolute; top:0; right:0; color:#ccc; font-size:12px; line-height:18px; white-space:nowrap }
.mfp-arrow { position:absolute; opacity:.65; margin:0; top:50%; margin-top:-55px; padding:0; width:90px; height:110px; -webkit-tap-highlight-color:transparent }
.mfp-arrow:active { margin-top:-54px }
.mfp-arrow:focus, .mfp-arrow:hover { opacity:1 }
.mfp-arrow:after, .mfp-arrow:before { content:''; display:block; width:0; height:0; position:absolute; left:0; top:0; margin-top:35px; margin-left:35px; border:medium inset transparent }
.mfp-arrow:after { border-top-width:13px; border-bottom-width:13px; top:8px }
.mfp-arrow:before { border-top-width:21px; border-bottom-width:21px; opacity:.7 }
.mfp-arrow-left { left:0 }
.mfp-arrow-left:after { border-right:17px solid #fff; margin-left:31px }
.mfp-arrow-left:before { margin-left:25px; border-right:27px solid #3f3f3f }
.mfp-arrow-right { right:0 }
.mfp-arrow-right:after { border-left:17px solid #fff; margin-left:39px }
.mfp-arrow-right:before { border-left:27px solid #3f3f3f }
.mfp-iframe-holder { padding-top:40px; padding-bottom:40px }
.mfp-iframe-holder .mfp-content { line-height:0; width:100%; max-width:900px }
.mfp-iframe-holder .mfp-close { top:-40px }
.mfp-iframe-scaler { width:100%; height:0; overflow:hidden; padding-top:56.25% }
.mfp-iframe-scaler iframe { position:absolute; display:block; top:0; left:0; width:100%; height:100%; box-shadow:0 0 8px rgba(0, 0, 0, .6); background:#000 }
img.mfp-img { width:auto; max-width:100%; height:auto; display:block; line-height:0; box-sizing:border-box; padding:40px 0 40px; margin:0 auto }
.mfp-figure { line-height:0 }
.mfp-figure:after { content:''; position:absolute; left:0; top:40px; bottom:40px; display:block; right:0; width:auto; height:auto; z-index:-1; box-shadow:0 0 8px rgba(0, 0, 0, .6); background:#444 }
.mfp-figure small { color:#bdbdbd; display:block; font-size:12px; line-height:14px }
.mfp-figure figure { margin:0 }
.mfp-bottom-bar { margin-top:-36px; position:absolute; top:100%; left:0; width:100%; cursor:auto }
.mfp-title { text-align:left; line-height:18px; color:#f3f3f3; word-wrap:break-word; padding-right:36px }
.mfp-image-holder .mfp-content { max-width:100% }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor:pointer }
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left:0;
padding-right:0
}
.mfp-img-mobile img.mfp-img {
padding:0
}
.mfp-img-mobile .mfp-figure:after {
top:0;
bottom:0
}
.mfp-img-mobile .mfp-figure small {
display:inline;
margin-left:5px
}
.mfp-img-mobile .mfp-bottom-bar {
background:rgba(0, 0, 0, .6);
bottom:0;
margin:0;
top:auto;
padding:3px 5px;
position:fixed;
box-sizing:border-box
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding:0
}
.mfp-img-mobile .mfp-counter {
right:5px;
top:3px
}
.mfp-img-mobile .mfp-close {
top:0;
right:0;
width:35px;
height:35px;
line-height:35px;
background:rgba(0, 0, 0, .6);
position:fixed;
text-align:center;
padding:0
}
}
@media all and (max-width:900px) {
.mfp-arrow {
-webkit-transform:scale(.75);
transform:scale(.75)
}
.mfp-arrow-left {
-webkit-transform-origin:0;
transform-origin:0
}
.mfp-arrow-right {
-webkit-transform-origin:100%;
transform-origin:100%
}
.mfp-container {
padding-left:6px;
padding-right:6px
}
}
.fa { display:inline-block; font:normal normal normal 14px/1 FontAwesome; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale }
.fa-lg { font-size:1.33333333em; line-height:.75em; vertical-align:-15% }
.fa-2x { font-size:2em }
.fa-3x { font-size:3em }
.fa-4x { font-size:4em }
.fa-5x { font-size:5em }
.fa-fw { width:1.28571429em; text-align:center }
.fa-ul { padding-left:0; margin-left:2.14285714em; list-style-type:none }
.fa-ul>li { position:relative }
.fa-li { position:absolute; left:-2.14285714em; width:2.14285714em; top:.14285714em; text-align:center }
.fa-li.fa-lg { left:-1.85714286em }
.fa-border { padding:.2em .25em .15em; border:solid .08em #eee; border-radius:.1em }
.fa-pull-left { float:left }
.fa-pull-right { float:right }
.fa.fa-pull-left { margin-right:.3em }
.fa.fa-pull-right { margin-left:.3em }
.pull-right { float:right }
.pull-left { float:left }
.fa.pull-left { margin-right:.3em }
.fa.pull-right { margin-left:.3em }
.fa-spin { -webkit-animation:fa-spin 2s infinite linear; animation:fa-spin 2s infinite linear }
.fa-pulse { -webkit-animation:fa-spin 1s infinite steps(8); animation:fa-spin 1s infinite steps(8) }
@-webkit-keyframes fa-spin { 0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@keyframes fa-spin { 0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
.fa-rotate-90 { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg) }
.fa-rotate-180 { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg) }
.fa-rotate-270 { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform:rotate(270deg); -ms-transform:rotate(270deg); transform:rotate(270deg) }
.fa-flip-horizontal { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform:scale(-1, 1); -ms-transform:scale(-1, 1); transform:scale(-1, 1) }
.fa-flip-vertical { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform:scale(1, -1); -ms-transform:scale(1, -1); transform:scale(1, -1) }
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter:none }
.fa-stack { position:relative; display:inline-block; width:2em; height:2em; line-height:2em; vertical-align:middle }
.fa-stack-1x, .fa-stack-2x { position:absolute; left:0; width:100%; text-align:center }
.fa-stack-1x { line-height:inherit }
.fa-stack-2x { font-size:2em }
.fa-inverse { color:#fff }
.fa-glass:before { content:"\f000" }
.fa-music:before { content:"\f001" }
.fa-search:before { content:"\f002" }
.fa-envelope-o:before { content:"\f003" }
.fa-heart:before { content:"\f004" }
.fa-star:before { content:"\f005" }
.fa-star-o:before { content:"\f006" }
.fa-user:before { content:"\f007" }
.fa-film:before { content:"\f008" }
.fa-th-large:before { content:"\f009" }
.fa-th:before { content:"\f00a" }
.fa-th-list:before { content:"\f00b" }
.fa-check:before { content:"\f00c" }
.fa-remove:before, .fa-close:before, .fa-times:before { content:"\f00d" }
.fa-search-plus:before { content:"\f00e" }
.fa-search-minus:before { content:"\f010" }
.fa-power-off:before { content:"\f011" }
.fa-signal:before { content:"\f012" }
.fa-gear:before, .fa-cog:before { content:"\f013" }
.fa-trash-o:before { content:"\f014" }
.fa-home:before { content:"\f015" }
.fa-file-o:before { content:"\f016" }
.fa-clock-o:before { content:"\f017" }
.fa-road:before { content:"\f018" }
.fa-download:before { content:"\f019" }
.fa-arrow-circle-o-down:before { content:"\f01a" }
.fa-arrow-circle-o-up:before { content:"\f01b" }
.fa-inbox:before { content:"\f01c" }
.fa-play-circle-o:before { content:"\f01d" }
.fa-rotate-right:before, .fa-repeat:before { content:"\f01e" }
.fa-refresh:before { content:"\f021" }
.fa-list-alt:before { content:"\f022" }
.fa-lock:before { content:"\f023" }
.fa-flag:before { content:"\f024" }
.fa-headphones:before { content:"\f025" }
.fa-volume-off:before { content:"\f026" }
.fa-volume-down:before { content:"\f027" }
.fa-volume-up:before { content:"\f028" }
.fa-qrcode:before { content:"\f029" }
.fa-barcode:before { content:"\f02a" }
.fa-tag:before { content:"\f02b" }
.fa-tags:before { content:"\f02c" }
.fa-book:before { content:"\f02d" }
.fa-bookmark:before { content:"\f02e" }
.fa-print:before { content:"\f02f" }
.fa-camera:before { content:"\f030" }
.fa-font:before { content:"\f031" }
.fa-bold:before { content:"\f032" }
.fa-italic:before { content:"\f033" }
.fa-text-height:before { content:"\f034" }
.fa-text-width:before { content:"\f035" }
.fa-align-left:before { content:"\f036" }
.fa-align-center:before { content:"\f037" }
.fa-align-right:before { content:"\f038" }
.fa-align-justify:before { content:"\f039" }
.fa-list:before { content:"\f03a" }
.fa-dedent:before, .fa-outdent:before { content:"\f03b" }
.fa-indent:before { content:"\f03c" }
.fa-video-camera:before { content:"\f03d" }
.fa-photo:before, .fa-image:before, .fa-picture-o:before { content:"\f03e" }
.fa-pencil:before { content:"\f040" }
.fa-map-marker:before { content:"\f041" }
.fa-adjust:before { content:"\f042" }
.fa-tint:before { content:"\f043" }
.fa-edit:before, .fa-pencil-square-o:before { content:"\f044" }
.fa-share-square-o:before { content:"\f045" }
.fa-check-square-o:before { content:"\f046" }
.fa-arrows:before { content:"\f047" }
.fa-step-backward:before { content:"\f048" }
.fa-fast-backward:before { content:"\f049" }
.fa-backward:before { content:"\f04a" }
.fa-play:before { content:"\f04b" }
.fa-pause:before { content:"\f04c" }
.fa-stop:before { content:"\f04d" }
.fa-forward:before { content:"\f04e" }
.fa-fast-forward:before { content:"\f050" }
.fa-step-forward:before { content:"\f051" }
.fa-eject:before { content:"\f052" }
.fa-chevron-left:before { content:"\f053" }
.fa-chevron-right:before { content:"\f054" }
.fa-plus-circle:before { content:"\f055" }
.fa-minus-circle:before { content:"\f056" }
.fa-times-circle:before { content:"\f057" }
.fa-check-circle:before { content:"\f058" }
.fa-question-circle:before { content:"\f059" }
.fa-info-circle:before { content:"\f05a" }
.fa-crosshairs:before { content:"\f05b" }
.fa-times-circle-o:before { content:"\f05c" }
.fa-check-circle-o:before { content:"\f05d" }
.fa-ban:before { content:"\f05e" }
.fa-arrow-left:before { content:"\f060" }
.fa-arrow-right:before { content:"\f061" }
.fa-arrow-up:before { content:"\f062" }
.fa-arrow-down:before { content:"\f063" }
.fa-mail-forward:before, .fa-share:before { content:"\f064" }
.fa-expand:before { content:"\f065" }
.fa-compress:before { content:"\f066" }
.fa-plus:before { content:"\f067" }
.fa-minus:before { content:"\f068" }
.fa-asterisk:before { content:"\f069" }
.fa-exclamation-circle:before { content:"\f06a" }
.fa-gift:before { content:"\f06b" }
.fa-leaf:before { content:"\f06c" }
.fa-fire:before { content:"\f06d" }
.fa-eye:before { content:"\f06e" }
.fa-eye-slash:before { content:"\f070" }
.fa-warning:before, .fa-exclamation-triangle:before { content:"\f071" }
.fa-plane:before { content:"\f072" }
.fa-calendar:before { content:"\f073" }
.fa-random:before { content:"\f074" }
.fa-comment:before { content:"\f075" }
.fa-magnet:before { content:"\f076" }
.fa-chevron-up:before { content:"\f077" }
.fa-chevron-down:before { content:"\f078" }
.fa-retweet:before { content:"\f079" }
.fa-shopping-cart:before { content:"\f07a" }
.fa-folder:before { content:"\f07b" }
.fa-folder-open:before { content:"\f07c" }
.fa-arrows-v:before { content:"\f07d" }
.fa-arrows-h:before { content:"\f07e" }
.fa-bar-chart-o:before, .fa-bar-chart:before { content:"\f080" }
.fa-twitter-square:before { content:"\f081" }
.fa-facebook-square:before { content:"\f082" }
.fa-camera-retro:before { content:"\f083" }
.fa-key:before { content:"\f084" }
.fa-gears:before, .fa-cogs:before { content:"\f085" }
.fa-comments:before { content:"\f086" }
.fa-thumbs-o-up:before { content:"\f087" }
.fa-thumbs-o-down:before { content:"\f088" }
.fa-star-half:before { content:"\f089" }
.fa-heart-o:before { content:"\f08a" }
.fa-sign-out:before { content:"\f08b" }
.fa-linkedin-square:before { content:"\f08c" }
.fa-thumb-tack:before { content:"\f08d" }
.fa-external-link:before { content:"\f08e" }
.fa-sign-in:before { content:"\f090" }
.fa-trophy:before { content:"\f091" }
.fa-github-square:before { content:"\f092" }
.fa-upload:before { content:"\f093" }
.fa-lemon-o:before { content:"\f094" }
.fa-phone:before { content:"\f095" }
.fa-square-o:before { content:"\f096" }
.fa-bookmark-o:before { content:"\f097" }
.fa-phone-square:before { content:"\f098" }
.fa-twitter:before { content:"\f099" }
.fa-facebook-f:before, .fa-facebook:before { content:"\f09a" }
.fa-github:before { content:"\f09b" }
.fa-unlock:before { content:"\f09c" }
.fa-credit-card:before { content:"\f09d" }
.fa-feed:before, .fa-rss:before { content:"\f09e" }
.fa-hdd-o:before { content:"\f0a0" }
.fa-bullhorn:before { content:"\f0a1" }
.fa-bell:before { content:"\f0f3" }
.fa-certificate:before { content:"\f0a3" }
.fa-hand-o-right:before { content:"\f0a4" }
.fa-hand-o-left:before { content:"\f0a5" }
.fa-hand-o-up:before { content:"\f0a6" }
.fa-hand-o-down:before { content:"\f0a7" }
.fa-arrow-circle-left:before { content:"\f0a8" }
.fa-arrow-circle-right:before { content:"\f0a9" }
.fa-arrow-circle-up:before { content:"\f0aa" }
.fa-arrow-circle-down:before { content:"\f0ab" }
.fa-globe:before { content:"\f0ac" }
.fa-wrench:before { content:"\f0ad" }
.fa-tasks:before { content:"\f0ae" }
.fa-filter:before { content:"\f0b0" }
.fa-briefcase:before { content:"\f0b1" }
.fa-arrows-alt:before { content:"\f0b2" }
.fa-group:before, .fa-users:before { content:"\f0c0" }
.fa-chain:before, .fa-link:before { content:"\f0c1" }
.fa-cloud:before { content:"\f0c2" }
.fa-flask:before { content:"\f0c3" }
.fa-cut:before, .fa-scissors:before { content:"\f0c4" }
.fa-copy:before, .fa-files-o:before { content:"\f0c5" }
.fa-paperclip:before { content:"\f0c6" }
.fa-save:before, .fa-floppy-o:before { content:"\f0c7" }
.fa-square:before { content:"\f0c8" }
.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content:"\f0c9" }
.fa-list-ul:before { content:"\f0ca" }
.fa-list-ol:before { content:"\f0cb" }
.fa-strikethrough:before { content:"\f0cc" }
.fa-underline:before { content:"\f0cd" }
.fa-table:before { content:"\f0ce" }
.fa-magic:before { content:"\f0d0" }
.fa-truck:before { content:"\f0d1" }
.fa-pinterest:before { content:"\f0d2" }
.fa-pinterest-square:before { content:"\f0d3" }
.fa-google-plus-square:before { content:"\f0d4" }
.fa-google-plus:before { content:"\f0d5" }
.fa-money:before { content:"\f0d6" }
.fa-caret-down:before { content:"\f0d7" }
.fa-caret-up:before { content:"\f0d8" }
.fa-caret-left:before { content:"\f0d9" }
.fa-caret-right:before { content:"\f0da" }
.fa-columns:before { content:"\f0db" }
.fa-unsorted:before, .fa-sort:before { content:"\f0dc" }
.fa-sort-down:before, .fa-sort-desc:before { content:"\f0dd" }
.fa-sort-up:before, .fa-sort-asc:before { content:"\f0de" }
.fa-envelope:before { content:"\f0e0" }
.fa-linkedin:before { content:"\f0e1" }
.fa-rotate-left:before, .fa-undo:before { content:"\f0e2" }
.fa-legal:before, .fa-gavel:before { content:"\f0e3" }
.fa-dashboard:before, .fa-tachometer:before { content:"\f0e4" }
.fa-comment-o:before { content:"\f0e5" }
.fa-comments-o:before { content:"\f0e6" }
.fa-flash:before, .fa-bolt:before { content:"\f0e7" }
.fa-sitemap:before { content:"\f0e8" }
.fa-umbrella:before { content:"\f0e9" }
.fa-paste:before, .fa-clipboard:before { content:"\f0ea" }
.fa-lightbulb-o:before { content:"\f0eb" }
.fa-exchange:before { content:"\f0ec" }
.fa-cloud-download:before { content:"\f0ed" }
.fa-cloud-upload:before { content:"\f0ee" }
.fa-user-md:before { content:"\f0f0" }
.fa-stethoscope:before { content:"\f0f1" }
.fa-suitcase:before { content:"\f0f2" }
.fa-bell-o:before { content:"\f0a2" }
.fa-coffee:before { content:"\f0f4" }
.fa-cutlery:before { content:"\f0f5" }
.fa-file-text-o:before { content:"\f0f6" }
.fa-building-o:before { content:"\f0f7" }
.fa-hospital-o:before { content:"\f0f8" }
.fa-ambulance:before { content:"\f0f9" }
.fa-medkit:before { content:"\f0fa" }
.fa-fighter-jet:before { content:"\f0fb" }
.fa-beer:before { content:"\f0fc" }
.fa-h-square:before { content:"\f0fd" }
.fa-plus-square:before { content:"\f0fe" }
.fa-angle-double-left:before { content:"\f100" }
.fa-angle-double-right:before { content:"\f101" }
.fa-angle-double-up:before { content:"\f102" }
.fa-angle-double-down:before { content:"\f103" }
.fa-angle-left:before { content:"\f104" }
.fa-angle-right:before { content:"\f105" }
.fa-angle-up:before { content:"\f106" }
.fa-angle-down:before { content:"\f107" }
.fa-desktop:before { content:"\f108" }
.fa-laptop:before { content:"\f109" }
.fa-tablet:before { content:"\f10a" }
.fa-mobile-phone:before, .fa-mobile:before { content:"\f10b" }
.fa-circle-o:before { content:"\f10c" }
.fa-quote-left:before { content:"\f10d" }
.fa-quote-right:before { content:"\f10e" }
.fa-spinner:before { content:"\f110" }
.fa-circle:before { content:"\f111" }
.fa-mail-reply:before, .fa-reply:before { content:"\f112" }
.fa-github-alt:before { content:"\f113" }
.fa-folder-o:before { content:"\f114" }
.fa-folder-open-o:before { content:"\f115" }
.fa-smile-o:before { content:"\f118" }
.fa-frown-o:before { content:"\f119" }
.fa-meh-o:before { content:"\f11a" }
.fa-gamepad:before { content:"\f11b" }
.fa-keyboard-o:before { content:"\f11c" }
.fa-flag-o:before { content:"\f11d" }
.fa-flag-checkered:before { content:"\f11e" }
.fa-terminal:before { content:"\f120" }
.fa-code:before { content:"\f121" }
.fa-mail-reply-all:before, .fa-reply-all:before { content:"\f122" }
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content:"\f123" }
.fa-location-arrow:before { content:"\f124" }
.fa-crop:before { content:"\f125" }
.fa-code-fork:before { content:"\f126" }
.fa-unlink:before, .fa-chain-broken:before { content:"\f127" }
.fa-question:before { content:"\f128" }
.fa-info:before { content:"\f129" }
.fa-exclamation:before { content:"\f12a" }
.fa-superscript:before { content:"\f12b" }
.fa-subscript:before { content:"\f12c" }
.fa-eraser:before { content:"\f12d" }
.fa-puzzle-piece:before { content:"\f12e" }
.fa-microphone:before { content:"\f130" }
.fa-microphone-slash:before { content:"\f131" }
.fa-shield:before { content:"\f132" }
.fa-calendar-o:before { content:"\f133" }
.fa-fire-extinguisher:before { content:"\f134" }
.fa-rocket:before { content:"\f135" }
.fa-maxcdn:before { content:"\f136" }
.fa-chevron-circle-left:before { content:"\f137" }
.fa-chevron-circle-right:before { content:"\f138" }
.fa-chevron-circle-up:before { content:"\f139" }
.fa-chevron-circle-down:before { content:"\f13a" }
.fa-html5:before { content:"\f13b" }
.fa-css3:before { content:"\f13c" }
.fa-anchor:before { content:"\f13d" }
.fa-unlock-alt:before { content:"\f13e" }
.fa-bullseye:before { content:"\f140" }
.fa-ellipsis-h:before { content:"\f141" }
.fa-ellipsis-v:before { content:"\f142" }
.fa-rss-square:before { content:"\f143" }
.fa-play-circle:before { content:"\f144" }
.fa-ticket:before { content:"\f145" }
.fa-minus-square:before { content:"\f146" }
.fa-minus-square-o:before { content:"\f147" }
.fa-level-up:before { content:"\f148" }
.fa-level-down:before { content:"\f149" }
.fa-check-square:before { content:"\f14a" }
.fa-pencil-square:before { content:"\f14b" }
.fa-external-link-square:before { content:"\f14c" }
.fa-share-square:before { content:"\f14d" }
.fa-compass:before { content:"\f14e" }
.fa-toggle-down:before, .fa-caret-square-o-down:before { content:"\f150" }
.fa-toggle-up:before, .fa-caret-square-o-up:before { content:"\f151" }
.fa-toggle-right:before, .fa-caret-square-o-right:before { content:"\f152" }
.fa-euro:before, .fa-eur:before { content:"\f153" }
.fa-gbp:before { content:"\f154" }
.fa-dollar:before, .fa-usd:before { content:"\f155" }
.fa-rupee:before, .fa-inr:before { content:"\f156" }
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content:"\f157" }
.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content:"\f158" }
.fa-won:before, .fa-krw:before { content:"\f159" }
.fa-bitcoin:before, .fa-btc:before { content:"\f15a" }
.fa-file:before { content:"\f15b" }
.fa-file-text:before { content:"\f15c" }
.fa-sort-alpha-asc:before { content:"\f15d" }
.fa-sort-alpha-desc:before { content:"\f15e" }
.fa-sort-amount-asc:before { content:"\f160" }
.fa-sort-amount-desc:before { content:"\f161" }
.fa-sort-numeric-asc:before { content:"\f162" }
.fa-sort-numeric-desc:before { content:"\f163" }
.fa-thumbs-up:before { content:"\f164" }
.fa-thumbs-down:before { content:"\f165" }
.fa-youtube-square:before { content:"\f166" }
.fa-youtube:before { content:"\f167" }
.fa-xing:before { content:"\f168" }
.fa-xing-square:before { content:"\f169" }
.fa-youtube-play:before { content:"\f16a" }
.fa-dropbox:before { content:"\f16b" }
.fa-stack-overflow:before { content:"\f16c" }
.fa-instagram:before { content:"\f16d" }
.fa-flickr:before { content:"\f16e" }
.fa-adn:before { content:"\f170" }
.fa-bitbucket:before { content:"\f171" }
.fa-bitbucket-square:before { content:"\f172" }
.fa-tumblr:before { content:"\f173" }
.fa-tumblr-square:before { content:"\f174" }
.fa-long-arrow-down:before { content:"\f175" }
.fa-long-arrow-up:before { content:"\f176" }
.fa-long-arrow-left:before { content:"\f177" }
.fa-long-arrow-right:before { content:"\f178" }
.fa-apple:before { content:"\f179" }
.fa-windows:before { content:"\f17a" }
.fa-android:before { content:"\f17b" }
.fa-linux:before { content:"\f17c" }
.fa-dribbble:before { content:"\f17d" }
.fa-skype:before { content:"\f17e" }
.fa-foursquare:before { content:"\f180" }
.fa-trello:before { content:"\f181" }
.fa-female:before { content:"\f182" }
.fa-male:before { content:"\f183" }
.fa-gittip:before, .fa-gratipay:before { content:"\f184" }
.fa-sun-o:before { content:"\f185" }
.fa-moon-o:before { content:"\f186" }
.fa-archive:before { content:"\f187" }
.fa-bug:before { content:"\f188" }
.fa-vk:before { content:"\f189" }
.fa-weibo:before { content:"\f18a" }
.fa-renren:before { content:"\f18b" }
.fa-pagelines:before { content:"\f18c" }
.fa-stack-exchange:before { content:"\f18d" }
.fa-arrow-circle-o-right:before { content:"\f18e" }
.fa-arrow-circle-o-left:before { content:"\f190" }
.fa-toggle-left:before, .fa-caret-square-o-left:before { content:"\f191" }
.fa-dot-circle-o:before { content:"\f192" }
.fa-wheelchair:before { content:"\f193" }
.fa-vimeo-square:before { content:"\f194" }
.fa-turkish-lira:before, .fa-try:before { content:"\f195" }
.fa-plus-square-o:before { content:"\f196" }
.fa-space-shuttle:before { content:"\f197" }
.fa-slack:before { content:"\f198" }
.fa-envelope-square:before { content:"\f199" }
.fa-wordpress:before { content:"\f19a" }
.fa-openid:before { content:"\f19b" }
.fa-institution:before, .fa-bank:before, .fa-university:before { content:"\f19c" }
.fa-mortar-board:before, .fa-graduation-cap:before { content:"\f19d" }
.fa-yahoo:before { content:"\f19e" }
.fa-google:before { content:"\f1a0" }
.fa-reddit:before { content:"\f1a1" }
.fa-reddit-square:before { content:"\f1a2" }
.fa-stumbleupon-circle:before { content:"\f1a3" }
.fa-stumbleupon:before { content:"\f1a4" }
.fa-delicious:before { content:"\f1a5" }
.fa-digg:before { content:"\f1a6" }
.fa-pied-piper-pp:before { content:"\f1a7" }
.fa-pied-piper-alt:before { content:"\f1a8" }
.fa-drupal:before { content:"\f1a9" }
.fa-joomla:before { content:"\f1aa" }
.fa-language:before { content:"\f1ab" }
.fa-fax:before { content:"\f1ac" }
.fa-building:before { content:"\f1ad" }
.fa-child:before { content:"\f1ae" }
.fa-paw:before { content:"\f1b0" }
.fa-spoon:before { content:"\f1b1" }
.fa-cube:before { content:"\f1b2" }
.fa-cubes:before { content:"\f1b3" }
.fa-behance:before { content:"\f1b4" }
.fa-behance-square:before { content:"\f1b5" }
.fa-steam:before { content:"\f1b6" }
.fa-steam-square:before { content:"\f1b7" }
.fa-recycle:before { content:"\f1b8" }
.fa-automobile:before, .fa-car:before { content:"\f1b9" }
.fa-cab:before, .fa-taxi:before { content:"\f1ba" }
.fa-tree:before { content:"\f1bb" }
.fa-spotify:before { content:"\f1bc" }
.fa-deviantart:before { content:"\f1bd" }
.fa-soundcloud:before { content:"\f1be" }
.fa-database:before { content:"\f1c0" }
.fa-file-pdf-o:before { content:"\f1c1" }
.fa-file-word-o:before { content:"\f1c2" }
.fa-file-excel-o:before { content:"\f1c3" }
.fa-file-powerpoint-o:before { content:"\f1c4" }
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content:"\f1c5" }
.fa-file-zip-o:before, .fa-file-archive-o:before { content:"\f1c6" }
.fa-file-sound-o:before, .fa-file-audio-o:before { content:"\f1c7" }
.fa-file-movie-o:before, .fa-file-video-o:before { content:"\f1c8" }
.fa-file-code-o:before { content:"\f1c9" }
.fa-vine:before { content:"\f1ca" }
.fa-codepen:before { content:"\f1cb" }
.fa-jsfiddle:before { content:"\f1cc" }
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content:"\f1cd" }
.fa-circle-o-notch:before { content:"\f1ce" }
.fa-ra:before, .fa-resistance:before, .fa-rebel:before { content:"\f1d0" }
.fa-ge:before, .fa-empire:before { content:"\f1d1" }
.fa-git-square:before { content:"\f1d2" }
.fa-git:before { content:"\f1d3" }
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content:"\f1d4" }
.fa-tencent-weibo:before { content:"\f1d5" }
.fa-qq:before { content:"\f1d6" }
.fa-wechat:before, .fa-weixin:before { content:"\f1d7" }
.fa-send:before, .fa-paper-plane:before { content:"\f1d8" }
.fa-send-o:before, .fa-paper-plane-o:before { content:"\f1d9" }
.fa-history:before { content:"\f1da" }
.fa-circle-thin:before { content:"\f1db" }
.fa-header:before { content:"\f1dc" }
.fa-paragraph:before { content:"\f1dd" }
.fa-sliders:before { content:"\f1de" }
.fa-share-alt:before { content:"\f1e0" }
.fa-share-alt-square:before { content:"\f1e1" }
.fa-bomb:before { content:"\f1e2" }
.fa-soccer-ball-o:before, .fa-futbol-o:before { content:"\f1e3" }
.fa-tty:before { content:"\f1e4" }
.fa-binoculars:before { content:"\f1e5" }
.fa-plug:before { content:"\f1e6" }
.fa-slideshare:before { content:"\f1e7" }
.fa-twitch:before { content:"\f1e8" }
.fa-yelp:before { content:"\f1e9" }
.fa-newspaper-o:before { content:"\f1ea" }
.fa-wifi:before { content:"\f1eb" }
.fa-calculator:before { content:"\f1ec" }
.fa-paypal:before { content:"\f1ed" }
.fa-google-wallet:before { content:"\f1ee" }
.fa-cc-visa:before { content:"\f1f0" }
.fa-cc-mastercard:before { content:"\f1f1" }
.fa-cc-discover:before { content:"\f1f2" }
.fa-cc-amex:before { content:"\f1f3" }
.fa-cc-paypal:before { content:"\f1f4" }
.fa-cc-stripe:before { content:"\f1f5" }
.fa-bell-slash:before { content:"\f1f6" }
.fa-bell-slash-o:before { content:"\f1f7" }
.fa-trash:before { content:"\f1f8" }
.fa-copyright:before { content:"\f1f9" }
.fa-at:before { content:"\f1fa" }
.fa-eyedropper:before { content:"\f1fb" }
.fa-paint-brush:before { content:"\f1fc" }
.fa-birthday-cake:before { content:"\f1fd" }
.fa-area-chart:before { content:"\f1fe" }
.fa-pie-chart:before { content:"\f200" }
.fa-line-chart:before { content:"\f201" }
.fa-lastfm:before { content:"\f202" }
.fa-lastfm-square:before { content:"\f203" }
.fa-toggle-off:before { content:"\f204" }
.fa-toggle-on:before { content:"\f205" }
.fa-bicycle:before { content:"\f206" }
.fa-bus:before { content:"\f207" }
.fa-ioxhost:before { content:"\f208" }
.fa-angellist:before { content:"\f209" }
.fa-cc:before { content:"\f20a" }
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content:"\f20b" }
.fa-meanpath:before { content:"\f20c" }
.fa-buysellads:before { content:"\f20d" }
.fa-connectdevelop:before { content:"\f20e" }
.fa-dashcube:before { content:"\f210" }
.fa-forumbee:before { content:"\f211" }
.fa-leanpub:before { content:"\f212" }
.fa-sellsy:before { content:"\f213" }
.fa-shirtsinbulk:before { content:"\f214" }
.fa-simplybuilt:before { content:"\f215" }
.fa-skyatlas:before { content:"\f216" }
.fa-cart-plus:before { content:"\f217" }
.fa-cart-arrow-down:before { content:"\f218" }
.fa-diamond:before { content:"\f219" }
.fa-ship:before { content:"\f21a" }
.fa-user-secret:before { content:"\f21b" }
.fa-motorcycle:before { content:"\f21c" }
.fa-street-view:before { content:"\f21d" }
.fa-heartbeat:before { content:"\f21e" }
.fa-venus:before { content:"\f221" }
.fa-mars:before { content:"\f222" }
.fa-mercury:before { content:"\f223" }
.fa-intersex:before, .fa-transgender:before { content:"\f224" }
.fa-transgender-alt:before { content:"\f225" }
.fa-venus-double:before { content:"\f226" }
.fa-mars-double:before { content:"\f227" }
.fa-venus-mars:before { content:"\f228" }
.fa-mars-stroke:before { content:"\f229" }
.fa-mars-stroke-v:before { content:"\f22a" }
.fa-mars-stroke-h:before { content:"\f22b" }
.fa-neuter:before { content:"\f22c" }
.fa-genderless:before { content:"\f22d" }
.fa-facebook-official:before { content:"\f230" }
.fa-pinterest-p:before { content:"\f231" }
.fa-whatsapp:before { content:"\f232" }
.fa-server:before { content:"\f233" }
.fa-user-plus:before { content:"\f234" }
.fa-user-times:before { content:"\f235" }
.fa-hotel:before, .fa-bed:before { content:"\f236" }
.fa-viacoin:before { content:"\f237" }
.fa-train:before { content:"\f238" }
.fa-subway:before { content:"\f239" }
.fa-medium:before { content:"\f23a" }
.fa-yc:before, .fa-y-combinator:before { content:"\f23b" }
.fa-optin-monster:before { content:"\f23c" }
.fa-opencart:before { content:"\f23d" }
.fa-expeditedssl:before { content:"\f23e" }
.fa-battery-4:before, .fa-battery-full:before { content:"\f240" }
.fa-battery-3:before, .fa-battery-three-quarters:before { content:"\f241" }
.fa-battery-2:before, .fa-battery-half:before { content:"\f242" }
.fa-battery-1:before, .fa-battery-quarter:before { content:"\f243" }
.fa-battery-0:before, .fa-battery-empty:before { content:"\f244" }
.fa-mouse-pointer:before { content:"\f245" }
.fa-i-cursor:before { content:"\f246" }
.fa-object-group:before { content:"\f247" }
.fa-object-ungroup:before { content:"\f248" }
.fa-sticky-note:before { content:"\f249" }
.fa-sticky-note-o:before { content:"\f24a" }
.fa-cc-jcb:before { content:"\f24b" }
.fa-cc-diners-club:before { content:"\f24c" }
.fa-clone:before { content:"\f24d" }
.fa-balance-scale:before { content:"\f24e" }
.fa-hourglass-o:before { content:"\f250" }
.fa-hourglass-1:before, .fa-hourglass-start:before { content:"\f251" }
.fa-hourglass-2:before, .fa-hourglass-half:before { content:"\f252" }
.fa-hourglass-3:before, .fa-hourglass-end:before { content:"\f253" }
.fa-hourglass:before { content:"\f254" }
.fa-hand-grab-o:before, .fa-hand-rock-o:before { content:"\f255" }
.fa-hand-stop-o:before, .fa-hand-paper-o:before { content:"\f256" }
.fa-hand-scissors-o:before { content:"\f257" }
.fa-hand-lizard-o:before { content:"\f258" }
.fa-hand-spock-o:before { content:"\f259" }
.fa-hand-pointer-o:before { content:"\f25a" }
.fa-hand-peace-o:before { content:"\f25b" }
.fa-trademark:before { content:"\f25c" }
.fa-registered:before { content:"\f25d" }
.fa-creative-commons:before { content:"\f25e" }
.fa-gg:before { content:"\f260" }
.fa-gg-circle:before { content:"\f261" }
.fa-tripadvisor:before { content:"\f262" }
.fa-odnoklassniki:before { content:"\f263" }
.fa-odnoklassniki-square:before { content:"\f264" }
.fa-get-pocket:before { content:"\f265" }
.fa-wikipedia-w:before { content:"\f266" }
.fa-safari:before { content:"\f267" }
.fa-chrome:before { content:"\f268" }
.fa-firefox:before { content:"\f269" }
.fa-opera:before { content:"\f26a" }
.fa-internet-explorer:before { content:"\f26b" }
.fa-tv:before, .fa-television:before { content:"\f26c" }
.fa-contao:before { content:"\f26d" }
.fa-500px:before { content:"\f26e" }
.fa-amazon:before { content:"\f270" }
.fa-calendar-plus-o:before { content:"\f271" }
.fa-calendar-minus-o:before { content:"\f272" }
.fa-calendar-times-o:before { content:"\f273" }
.fa-calendar-check-o:before { content:"\f274" }
.fa-industry:before { content:"\f275" }
.fa-map-pin:before { content:"\f276" }
.fa-map-signs:before { content:"\f277" }
.fa-map-o:before { content:"\f278" }
.fa-map:before { content:"\f279" }
.fa-commenting:before { content:"\f27a" }
.fa-commenting-o:before { content:"\f27b" }
.fa-houzz:before { content:"\f27c" }
.fa-vimeo:before { content:"\f27d" }
.fa-black-tie:before { content:"\f27e" }
.fa-fonticons:before { content:"\f280" }
.fa-reddit-alien:before { content:"\f281" }
.fa-edge:before { content:"\f282" }
.fa-credit-card-alt:before { content:"\f283" }
.fa-codiepie:before { content:"\f284" }
.fa-modx:before { content:"\f285" }
.fa-fort-awesome:before { content:"\f286" }
.fa-usb:before { content:"\f287" }
.fa-product-hunt:before { content:"\f288" }
.fa-mixcloud:before { content:"\f289" }
.fa-scribd:before { content:"\f28a" }
.fa-pause-circle:before { content:"\f28b" }
.fa-pause-circle-o:before { content:"\f28c" }
.fa-stop-circle:before { content:"\f28d" }
.fa-stop-circle-o:before { content:"\f28e" }
.fa-shopping-bag:before { content:"\f290" }
.fa-shopping-basket:before { content:"\f291" }
.fa-hashtag:before { content:"\f292" }
.fa-bluetooth:before { content:"\f293" }
.fa-bluetooth-b:before { content:"\f294" }
.fa-percent:before { content:"\f295" }
.fa-gitlab:before { content:"\f296" }
.fa-wpbeginner:before { content:"\f297" }
.fa-wpforms:before { content:"\f298" }
.fa-envira:before { content:"\f299" }
.fa-universal-access:before { content:"\f29a" }
.fa-wheelchair-alt:before { content:"\f29b" }
.fa-question-circle-o:before { content:"\f29c" }
.fa-blind:before { content:"\f29d" }
.fa-audio-description:before { content:"\f29e" }
.fa-volume-control-phone:before { content:"\f2a0" }
.fa-braille:before { content:"\f2a1" }
.fa-assistive-listening-systems:before { content:"\f2a2" }
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before { content:"\f2a3" }
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before { content:"\f2a4" }
.fa-glide:before { content:"\f2a5" }
.fa-glide-g:before { content:"\f2a6" }
.fa-signing:before, .fa-sign-language:before { content:"\f2a7" }
.fa-low-vision:before { content:"\f2a8" }
.fa-viadeo:before { content:"\f2a9" }
.fa-viadeo-square:before { content:"\f2aa" }
.fa-snapchat:before { content:"\f2ab" }
.fa-snapchat-ghost:before { content:"\f2ac" }
.fa-snapchat-square:before { content:"\f2ad" }
.fa-pied-piper:before { content:"\f2ae" }
.fa-first-order:before { content:"\f2b0" }
.fa-yoast:before { content:"\f2b1" }
.fa-themeisle:before { content:"\f2b2" }
.fa-google-plus-circle:before, .fa-google-plus-official:before { content:"\f2b3" }
.fa-fa:before, .fa-font-awesome:before { content:"\f2b4" }
.sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0 }
.sr-only-focusable:active, .sr-only-focusable:focus { position:static; width:auto; height:auto; margin:0; overflow:visible; clip:auto }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:20px 0; padding:0 }
body, button, input, select, textarea {color: #000;font-family:'proximaNova', sans-serif;}
body { background-color:#fff; overflow:hidden; transition:font-size 0s!important; -ms-transition:font-size 0s!important; -moz-transition:font-size 0s!important; }
h1 { font-size:2.308em; }
h2 { font-size:2em;}
h3 { font-size:1.8em; font-weight:600; }
h4 { font-size:1.571em; line-height:1.2; }
h5 { font-size:1.286em; }
h6 { font-size:1.231em; }
ul { padding:0 0 0 15px; }
ol { padding:0 0 0 20px }
ul ul, ol ol { margin:10px 0 }
ul.bulletText { list-style:none; padding:0; }
ul.bulletText li { padding:2px 0 2px 15px; position:relative; }
ul.bulletText li:before { content:""; font-family:fontAwesome; position:absolute; left:0px; top:2px; width:10px; height:10px; }
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address { margin:0 0 15px; line-height:1.4; }
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], input[type="search"], select, textarea { border:1px solid #e5e5e5; width:100%; height:40px; padding:5px 10px; }
input[type="submit"], input[type="button"], input[type="reset"], button, .button { background-color:#005A8F; color:#fff; border:1px solid #005A8F; }
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover, .button:hover { color:#fff; background-color:#333; }
input[type="submit"].cancelBtn, input[type="button"].cancelBtn, input[type="reset"].cancelBtn { background-color:#888; }
.alignLeft { float:left }
.alignRight { float:right; }
.displayNone, .hasJS noscript, .hideThis { display:none!important; visibility:hidden }
.jsRequired { display:none; background-color:#C00; color:#fff; width:100%; line-height:30px; text-align:center; font-size:0.857em; 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:0.857em; 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; }
.clr { clear:both; }
.bgBackgound > img { opacity:0; visibility:hidden; }
.bgBackgound { background-position:center top; background-repeat:no-repeat; background-size:cover; }
.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; }
.left { text-align:left !important }
.right { text-align:right !important }
.center { text-align:center !important }
.justify { text-align:justify !important }
.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; }
.tableOut { overflow-y:hidden; overflow-x:auto }
.view-career .view-content { 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; }
table tr:nth-child(odd) td, .tableRowOdd {
background-color:#fff;
}
table tr td {
    border: solid 0.3px;
}
caption, th, td { font-weight:normal; background:#fff }
th, .tableData th { background:#09359f; color:#fff; font-size:1.2em; line-height:1.2; font-weight:bold; text-align:left; }
.tableScroll { overflow-y:hidden; overflow-x:auto }
.responsiveTable th {text-align:left;font-weight:bold;background: #007dc6 !important;color: #fff !important;white-space: nowrap;}
.responsiveTable th, .responsiveTable td, .responsiveTable .tableData th, .responsiveTable .tableData td {border: solid 0.5px #d7d7d7;}
.responsiveTable, .tableData { border:0px; width:100%!important; }
.borderedtable,.borderedtable tr,.borderedtable th,.borderedtable td{border: solid 1px #000 !important;}
tr:nth-child(2n+0) th tr td,  tr:nth-child(2n+0) td {/* background-color: #e0f5e6; */color:#000;}
tr td { background-color:#fff; }
.example div div, .example .boxs li { border:1px solid #eee; margin-bottom:15px; padding-top:15px; padding-bottom:15px }
.row { margin:0 0px 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; }
.toggleMenu { display:none; padding:15px; text-decoration:none }
.toggleMenu .mobileMenu {font-size:1.250em;color: #007DC5;}
.toggleMenu .iconBar {float:right;width:20px;height:20px;background:url(../images/toggle-menu-responsive.png) no-repeat center center;background-size:30px 30px;}
.toggleMenu.active .iconBar:before { content:""; position:absolute; left:-1px; top:9px; width:23px; height:3px; background-color:#00478b; -ms-transform:skewY(31deg); transform:skewY(31deg); }
.toggleMenu.active .iconBar:after { content:""; position:absolute; left:0px; bottom:8px; width:20px; height:3px; background-color:#00478b; -ms-transform:skewY(-38deg); transform:skewY(-38deg); }
#nav, #nav ul { list-style:none; margin:0; padding:0; }
#nav li {float:left;margin:0;padding: 0;position:relative;display: inline-block;padding-bottom: 1em;}
#nav li a {padding: 0 12px;line-height:20px;color: #ffffff;/* font-size:1.143em; */display:inline-block;text-decoration:none;text-transform:uppercase;font-weight:600;position:relative;}
#nav li:first-child:before { display:none; }
#nav li:first-child a:before { display:none; }
#nav li li a:before { display:none; }
#nav ul { width:310px; top:56%; padding:0; left:0; position:absolute; }
#nav li li a:after { display:none; }
.hasJS #nav ul {opacity: 0;transition:opacity 400ms linear;-webkit-transition:opacity 400ms linear;display: none;}
#nav ul li:first-child { padding-top:20px; }
#nav ul li li:first-child { padding-top:0px; }
#nav ul li { float:left; height:auto; width:100%; margin:0; padding:0; }
#nav ul li a {display:block;background-color: #fff;font-size:1em;line-height:24px;color: #007DC5;border:none;padding:5px 15px 5px 15px;text-align:left;}
#nav li a { position:relative; }
#nav .subM a:before { width:0; content:""; height:2px; background-color:#ffd400; position:absolute; top:100%; left:50%; transform:translate(-50%, 0); transition:all 0.3s; }
#nav .subM:hover a:before { width:100%; }
#nav li a { position:relative; }
#nav li.subM:hover a:after { content:""; position:absolute; left:50%; transform:translate(-50%, 0); bottom:-7px; width:20px; height:20px; z-index:999; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:7px solid #ffd400; }
#nav ul ul { top:0; left:300px }
#nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected {color: #ffffff;}
#nav li:hover > ul, #nav li.hover > ul, #nav li.focus > ul, #nav a:focus + ul, #nav ul ul, .noJS #nav .hover a:focus, .noJS #nav .focus a:focus { margin-left:0 }
#nav > li > a:hover, #nav > li.hover > a, #nav > li.focus > a, #nav > .highlight > a { background-color:transparent;color: #007DC5;}
#nav li ul li a:hover, .sticky #nav li ul li a:hover, #nav li ul li > a.selected,.sticky #nav li ul li > a.selected, #nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected, #nav ul > .highlight > a {background-color: #007DC5;color: #ffffff;}
#nav ul li.focus > a { background-color:#e9e9e9; color:#060613; display:block; }
#nav .menuIcon { display:none; position:absolute; right:5px; top:20px; width:9px; height:9px; }
#nav li .menuIcon { background:url(../images/down-arrow.gif) no-repeat right center; z-index:10 }
#nav li li .menuIcon { display:block; background:url(../images/right-arrow.png) no-repeat right center; top:13px; right:10px; z-index:11 }
#nav li li li .menuIcon { z-index:12 }
#nav li .menuIcon.active { transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.noJS #nav ul a:focus { width:200px; }
.noJS #nav ul a:focus, .noJS #nav ul a:focus + ul { margin-left:9999px }
.noJS #nav ul a:active { margin-left:0 }
.hasJS .menuPart #nav li:focus > ul, .hasJS .menuPart #nav li:focus-within > ul, .hasJS .menuPart #nav li:hover > ul, .hasJS .menuPart #nav li:hover > ul, .hasJS .menuPart #nav ul ul {opacity:1;display: block;}
#nav > li > a:hover:before, #nav > li > a:hover:before { width:50%; }
#nav li a.is-active:before { content:""; position:absolute; left:0px; bottom:0px; height:2px; width:50%; background-color:#fff; display:block; }
#nav > li.hover > a:before, #nav > li > a.is-active:before, #nav > li.menu-item--active-trail > a:before { width:50%; }
#nav > li > a:before, #nav li a.is-active:before { width:0; content:""; background:#fff; height:2px; position:absolute; bottom:0; left:0; right:0; margin:auto; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; }
#nav li ul li.menu-item--active-trail a.is-active {background-color: #007DC5;color: #ffffff;}
#nav li a.is-active {color: #007DC5;}
#nav li a.is-active:before { width:50%; }
.searchDataToggle { position:absolute; right:0px; top:100%; width:200px; z-index:2; }
.searchDataToggle .searchBtn { position:absolute; right:0px; background-color:#6a6fb9; border:1px solid #eae6ff; }
.searchDataToggle .searchInput { color:#000; background-color:#fff; padding-right:40px; }
.indexBanner {position: relative;}
.indexBanner .sliderBanner .item { height:300px; }
.noJS .indexBanner { height:302px; overflow:hidden }
.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;}
.owl-carousel .owl-stage { position:relative; -ms-touch-action:pan-Y; }
.owl-carousel .owl-stage:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.owl-carousel .owl-stage-outer { position:relative; overflow:hidden; -webkit-transform:translate3d(0px, 0px, 0px); }
.owl-carousel.owl-loaded { display:block; }
.owl-carousel.owl-loading { opacity:0; display:block; }
.owl-carousel.owl-hidden { opacity:0; }
.owl-carousel .owl-refresh .owl-item { display:none; }
.owl-carousel .owl-item { position:relative; min-height:1px; 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:300px; margin-left:-40px; margin-top:-40px; background:url(../images/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; }
.owl-theme .owl-controls { margin-top:10px; text-align:center; -webkit-tap-highlight-color:transparent }
.owl-theme .owl-controls .owl-nav [class*=owl-] {color: #000;font-size: 24px;margin:5px;padding: 5px 10px;background: transparent!important;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:#3737a8;
color:#fff;
text-decoration:none
}
.owl-theme .owl-controls .owl-nav .disabled { opacity:.5; cursor:default }
.owl-theme .owl-dots .owl-dot, .noJS .owl-dots .owl-dot { display:inline-block; }
.owl-theme .owl-dots .owl-dot span, .noJS .owl-dots .owl-dot a { width:10px; height:10px; margin:5px 7px; background:#d6d6d6; display:block; -webkit-backface-visibility:visible; -webkit-transition:opacity 200ms ease; -moz-transition:opacity 200ms ease; -ms-transition:opacity 200ms ease; -o-transition:opacity 200ms ease; transition:opacity 200ms ease; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .noJS .owl-dots .owl-dot.active a { background:#869791 }
.noScript { display:none; }
.no-js .owl-carousel { display:block; }
.noJS .owl-controls { position:absolute; left:0; bottom:-40px; width:100%; text-align:center; -webkit-tap-highlight-color:transparent }
.noJS .owl-controls.noScript { display:block; }
.noJS .sliderBanner .item { position:relative; }
.noJS .carouselBlock { margin-right:-10px; }
.noJS .carouselBlock .item { width:220px; margin:0 10px 10px 0; float:left; }
.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;}
.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;}
.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:#3737a8; 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 }
#backtotop {background: #0B4A9D  url(../images/backtotop.png) no-repeat left top; color:#fff; cursor:pointer; display:none; height:40px; width:40px; overflow:hidden; position:fixed; right:10px; bottom:20px; text-indent:-99999px; z-index:999; display:none; background-size:40px; transition:all 0.3s;}
#backtotop:hover {background-color: #f5841f;}
.accordion { margin-bottom:20px; }
.accordion .accTrigger { background:url(../images/plus.png) left 5px no-repeat; padding-left:20px; cursor:pointer; font-weight:bold }
.noJS .accordion .accTrigger { background:none; padding-left:0 }
.accordion .accTrigger a { display:block; text-decoration:none; outline:0 }
.accordion .accTrigger.active { background:url(../images/minus.png) left 5px no-repeat !important; }
.accordDetail { padding:10px 20px; display:none }
.noJS .accordDetail { display:block; padding:10px 0 }
.marquee { 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% }
.noJS .ticker .stop { display:none }
.noJS .ticker ul { margin:0 }
.noJS .ticker .tickerDivBlock { height:150px; overflow-y:scroll; overflow-x:hidden }
.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-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;
}
}
.ui-datepicker, .eventCalOut, .calendarIcon { background-color:#185db9; }
.ui-datepicker th, .ui-state-highlight { background-color:#052847; }
.ui-state-active, .ui-datepicker tbody a:hover { background-color:#ff672b; }
.ui-datepicker-prev span, .ui-datepicker-next span { }
.ui-datepicker { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.ui-datepicker { width:17em; padding:.2em .2em 0; display:none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top:2px; width:1.8em; height:1.8em; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display:block; position:absolute; left:50%; margin-left:-7px; top:50%; margin-top:-8px; font-size:0.857em; }
.ui-datepicker .ui-datepicker-title { margin:0 2.3em; line-height:1.8em; text-align:center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; height:25px; background-color:#fff; }
.ui-datepicker select.ui-datepicker-month-year { width:100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width:49%; }
.ui-datepicker table { width:100%; font-size:.9em; border-collapse:collapse; margin:0 0 .4em; border:0 none; }
.ui-datepicker th { padding:.5em .3em; text-align:center; font-weight:bold; border:0; }
.ui-datepicker td { border:0; padding:1px; background-color:transparent; }
.ui-datepicker tr:nth-child(2n+1) td, .ui-datepicker-calendar .tableRowOdd {
background-color:transparent;
}
.ui-datepicker td span, .ui-datepicker td a { display:block; padding:.2em; text-align:right; text-decoration:none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image:none; margin:.7em 0 0 0; padding:0 .2em; border-left:0; border-right:0; border-bottom:0; overflow:hidden; }
.ui-datepicker .ui-datepicker-buttonpane button { float:right; margin:.5em .2em .4em; cursor:pointer; padding:.2em .6em .3em .6em; width:auto; overflow:visible; }
.eventCalOut { position:absolute; width:222px; right:-222px; float:right; top:70px; z-index:22; }
.calendarIcon { width:50px; height:52px; position:absolute; left:-50px; }
.calendarIcon span { background-position:-113px -27px; width:29px; height:29px; margin:10px; }
.calendarOut { padding:5px; }
.calendarOut .ui-datepicker { width:100%; }
.calendarOut .button { background-color:#2979ca; color:#fff; display:block; text-align:center; -webkit-border-radius:3px 3px 3px 3px; border-radius:3px 3px 3px 3px; }
.calendarOut .button:hover { background-color:#173C84; }
.ui-datepicker tbody a { color:#fff; }
.ui-datepicker-title { font-size:18px; font-weight:normal; color:#fff; }
.ui-datepicker th { text-transform:uppercase; font-weight:normal; color:#fff; }
.ui-datepicker-prev, .ui-datepicker-next { width:25px; font-size:16px; height:25px; display:inline-block; margin:0; cursor:pointer; color:#fff; }
.ui-datepicker-prev span { background-position:-147px -27px; overflow:hidden; width:25px; height:25px; position:static; margin:5px 0 0; }
.ui-datepicker-next span { background-position:-175px -27px; overflow:hidden; width:25px; height:25px; position:static; margin:5px 0 0; }
.ui-datepicker td span, .ui-datepicker td a { text-align:center; line-height:20px; }
.ui-datepicker-trigger { display:none; width:30px; height:30px; margin:8px 0 0 15px; vertical-align:top; overflow:hidden; background:transparent!important; padding:0; margin:0; position:absolute; right:-45px; top:7px; }
.calIcon { background-position:-205px -107px; width:30px; height:30px; display:block; vertical-align:top; }
.container { margin:0 auto; width:100%; max-width:1280px; }
#content { }
.content { }
.sidebar { }
.fullWidth { }
.topStrip { border-bottom:1px solid #ececec; padding:7px 0; line-height:23px; }
.leftLink { float:left; }
.rightLinks { float:right; }
.topStrip ul { list-style:none; padding:0; margin:0 }
.topStrip li { float:left; padding:0 7px 0 8px; position:relative; }
.topStrip .fontResize { padding-top:2px }
.topStrip a { color:#333; text-decoration:none; }
.topStrip a:hover { text-decoration:underline; color:#bb4c11 }
.topStrip li:first-child { padding-left:0; }
.topStrip li:last-child { padding-right:0; }
.topStrip li:before { content:" "; position:absolute; left:0; top:50%; z-index:auto; height:14px; width:1px; background:#666666; overflow:hidden; margin-top:-7px; }
.topStrip li:first-child:before { display:none; }
#accessControl input {
    float:left;
    height: 24px;
    background:none;
    font-size: 16px;
    margin-left: 4px;
    border:none;
     background-color: #fff;
     padding: 2px;
      font-weight: 600;
      width: 24px;
      color: #000;}
#accessControl input:hover { color:#fdb913; }
#accessControl .normal { }
#accessControl .large { }
#accessControl .contrastChanger {
     width:17px; 
     width:17px;
      background-repeat:no-repeat; 
      overflow:hidden; 
      text-indent:-9999px; 
      text-transform:capitalize; 
    
    }
    #accessControl .contrastChanger.normal {background: url(../images/a-light.gif), #fff;background-size:14px;background-repeat:no-repeat;border-radius:50%;height:14px;width:14px;background-position:1px 0px;}
    #accessControl .contrastChanger.wob { background:url(../images/a-dark.gif), #fff; background-size:14px; background-repeat:no-repeat; border-radius:50%; height:15px; width:16px;  background-position:1px 0px; }
    /*#header { position:absolute; left:0; top:0; width:100%; z-index:11111;background: linear-gradient(91deg, rgba(10,159,73,1) 0%, rgba(233,142,49,1) 66%);}*/

/*#header { position:absolute; left:0; top:0; width:100%; z-index:11111;background: #000000e8;}
*//*.headerLeft { float:left; max-width:466px; width:100%; }
.headerRight { float:right; width:100%;max-width: max-content; padding-top:13px;}
#header .container { max-width:1760px; padding:0 15px; }*/
.rightLinks { margin:0; padding:0; list-style:none; }
.rightLinks li {float:left;cursor:pointer;color:#fff;color: #005A8F;padding:0 9px;position:relative;cursor:pointer;}
.rightLinks li:before { height:14px; width:1px;background: #fff; position:absolute; right:0; top:10px; transform:translateY(-50%);-webkit-transform:translateY(-50%); content:"";}
.rightLinks li:last-child:before { display:none; }
.rightLinks li a { 
    font-size: 14px;
    color: #f0f0f0;
        vertical-align: top;
    filter: drop-shadow(2px 4px 6px black);
    text-decoration: none;
    font-weight: 400; 
}
.rightLinks li a:hover {color: #005A8F;}
.rightLinks li a:hover, .langDropDown .links a.is-active:hover {color: #005A8F;}
.langDropDown select { appearance:none; -webkit-appearance:none; border:0 none; padding:0; line-height:12px; font-size:0.857em; color:#8fadf7; height:12px; background:url(../images/lang-drp-arrow.png) right center no-repeat; padding-right:15px; }
.fontResizeInfo { float:left; padding-right:10px; margin-right:10px; position:relative; top:1px; }
.fontResizeInfo:before { content:""; position:absolute; right:-1px; top:2px; width:1px; height:14px;background-color: #fff;}
.fontResize { position:relative; top:0px; }
.contrastChanger { position:relative; top:4px; }
.js .dropbutton-multiple .dropbutton-widget { background:transparent; height:20px; border:0px; padding:0px; border:1px solid #fff; }
.langDropDown .dropbutton-widget li:before { display:none; }
.langDropDown .dropbutton-widget .dropbutton { }
.langDropDown .dropbutton-widget .dropbutton:before { content:""; position:absolute; right:0px; top:3px; width:10px; height:10px; }
.langDropDown .dropbutton .dropbutton-action > * { padding:0px; }
.langDropDown .dropbutton-arrow { position:absolute; right:-25px; top:-8px; color:#8fadf7; }
.dropbutton-multiple .dropbutton { border-right:0px; }
.dropbutton .secondary-action { border-top:0px; }
.dropbutton-multiple .dropbutton li { padding-left:0px; font-size:0.857em; position:relative; top:3px; border:1px solid #fff; }
.rightLinks li.langDropDown { padding:0px; }
.langDropDown .links { margin:0px; list-style:none; padding:0px; }
.langDropDown .links a.is-active { color:#fff; }
.langDropDown .dropbutton .dropbutton-action > a:hover { color:#fdb913; }
.loginMenuItem .region-secondary-menu { float:left; }
.loginMenuItem .region-secondary-menu ul { margin:0px; }
.loginMenuItem .region-secondary-menu ul li { padding:0px; }
.loginMenuItem ul.menu a.is-active { color:#fff; }
.searchDataToggle { display:none; }
.search-form .form-search { color:#fff; }
.search-form .form-type-search { margin:0px; }
.search-form .form-search { height:20px; }
.mainNavigation {float:right;margin: 0;position:relative;background:transparent;clear:both;z-index:1;display:inline-block;vertical-align:top;}
.mainNavigation .region-primary-menu { float:left; }
.mainNavigation #nav > li:first-child a { }
.menuToggle { border:2px solid #ffd400; position:absolute; right:0; top:0; border-radius:50%; color:#ffd400; width:30px; height:30px; display:inline-block; vertical-align:top; text-align:center; padding:3px 0; }
.megaMenu {color: #007DC5;border: 1px solid #007DC5; width:28px; height:28px; display:inline-block; vertical-align:top; border-radius:50%; text-align:center; transition:all 0.3s; outline:none; float:right; padding-top: 3px;}
.megaMenu .fa { position:relative; top:2px; padding:4px 0; line-height:1; left:0px; }
.megaMenu:hover {background-color: #ffffff; border-color:#fff;color: #007DC5; outline:none;}
.megaMenu:focus { outline:none; }
.megaMenuContent { position:absolute;right: 0px; top:0px;width: 25%; overflow:hidden; height:100%;background: linear-gradient(270deg, #f9cea7, #f5841feb); z-index:99999; padding:50px 0; opacity:0; visibility:hidden; height:0; transition:all 0.3s; background-color:#f8f8f8;}
.megaMenuContent ul li a {color: #fff;font-size: 1.143em; text-decoration:none;font-weight: 600; text-transform:inherit; border:0px;padding: 0 20px;display: inline-block;}
.megaMenuContent ul li {border-bottom: solid 1px #ffc28a;}
.megaMenuContent ul li:hover {background: #007DC5;}
.megaMenuContent ul li:hover a {color: #fff}
.megaMenuContent ul li a:before { display:none; }
.megaMenuContent ul { list-style:none; padding:0px; margin:0px 0 20px; }
.megaMenuContent h4 { margin:12px 0; font-size:1.5em; font-weight:bold; color:#007DC5; }
.megaMenuClose { position:absolute; right:20px; top:20px; color:#000; text-decoration:none; }
.megaMenuClose .fa { padding-left:10px; }
.megaMenuBody { overflow:hidden; }
.megaMenuBody .megaMenuContent { opacity:1; visibility:visible;height: 100%; position:fixed; overflow:auto;}
.megaMenuContent ul li {border-bottom: solid 1px #ffc28a;}
.megaMenuContent ul li:hover {background: #007DC5;}
.megaMenuContent ul li:hover a {color: #fff}
.megaMenuContent .aLink { text-decoration:none; color:#2a2a82; font-size:1em; text-transform:uppercase; font-weight:bold; }
.megaMenuContent .aLink:hover { color:#3737a8; }
.megaMenuContent .f-border { border-bottom:1px solid #d5d5d5; width:100%; display:inline-block; position:relative; padding:8px 0; }
.megaMenuContent hr { margin:0px; }
.indexBanner { position:relative;}
.indexBanner .item:before { opacity:0.4; position:absolute; left:0; top:0; height:60%; width:100%; content:""; z-index:11; }
.sliderBanner .owl-controls { margin-top:0; }
.sliderBanner .owl-nav .owl-prev { text-indent:-99999px; background:none !important; width:21px; height:37px; border-radius:0 !important; -webkit-border-radius:0 !important; border:0 none; transition:all 0.3s ease-out; top:50%; margin-top:-18px; position:absolute; z-index:11; left:35px; }
.sliderBanner .owl-nav .owl-next { text-indent:-99999px; background:none !important; width:21px; height:37px; border-radius:0 !important; -webkit-border-radius:0 !important; border:0 none; transition:all 0.3s ease-out; top:50%; margin-top:-18px; position:absolute; z-index:11; right:35px; }
.sliderBanner .owl-nav .owl-prev:before { content:'\f104'; position:absolute; left:50%; top:50%; color:rgba(255, 255, 255, 1); font-size:60px; font-family:'FontAwesome'; -webkit-font-smoothing:antialiased; display:inline-block; font-style:normal; font-variant:normal;  text-rendering: optimizeSpeed; line-height:1; font-weight:400; z-index:9999; transform:translate(-60%, -55%); text-indent:0; transition:all 0.3s ease-out; }
.sliderBanner .owl-nav .owl-next:before { content:'\f105'; position:absolute; left:50%; top:50%; color:rgba(255, 255, 255, 1); font-size:60px; font-family:'FontAwesome'; -webkit-font-smoothing:antialiased; display:inline-block; font-style:normal; font-variant:normal;  text-rendering: optimizeSpeed; line-height:1; font-weight:400; z-index:9999; transform:translate(-40%, -55%); text-indent:0; transition:all 0.3s ease-out; }
.sliderBanner .owl-nav .owl-prev:hover::before {
color:rgba(255, 255, 255, 1);
}
.sliderBanner .owl-nav .owl-next:hover::before {
color:rgba(255, 255, 255, 1);
}
.sliderBanner .owl-nav .owl-prev:hover, .sliderBanner .owl-nav .owl-next:hover { border-color:rgba(255, 255, 255, 1); }
.bannerCaption { width:100%; padding:30px 15px; transition:all 0.5s ease-out; transition:all 0.5s ease-out; opacity:0; visibility:hidden; position:absolute; top:50%; left:0; transform:translateY(-40%); -webkit-transform:translateY(-40%); z-index:111; }
.bannerCaption .container { max-width:1055px; width:100%; }
.owl-item.active .bannerCaption { opacity:1; visibility:visible; }
.bannerCaption .bannerTitle { width:100%; margin:0; color:#fff; text-transform:none; font-weight:700; font-size:3.214em; line-height:1.2; margin-bottom:40px; padding-bottom:20px; position:relative; }
.bannerCaption .bannerTitle:before { background:#ffd400; width:100%; max-width:368px; height:8px; border-radius:4px; -webkit-border-radius:4px; position:absolute; bottom:0; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); content:""; }
.bannerCaption p { font-size:20px; line-height:1.4; margin-bottom:40px; color:#ffffff; }
.homeBanner .owl-theme .owl-controls .owl-dots { position:absolute; bottom:30px; }
.homeBanner .owl-theme .owl-controls .owl-dot { cursor:pointer; }
.homeBanner .owl-theme .owl-controls .owl-dots .owl-dot span { background:transparent; border:1px solid #fff; margin:0 7px 0 0; }
.homeBanner .owl-theme .owl-controls .owl-dots .owl-dot.active span { background:#fff; border:1px solid #fff; }
section.homeBanner { margin:0 0 0 0; }
.indexBanner .sliderBanner .item > img { opacity:0; -ms-opacity:0; visibility:hidden; min-height:435px; }
.indexBanner .sliderBanner .item { background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;min-height: 557px; background-position:center top; height:auto; line-height:1.2;}
.commonBtn {
    background: #000;
    color: #fff;
    padding:12px 28px;
    border-radius:30px;
    -webkit-border-radius:10px;
    display:inline-block;
    font-size:16px;
    font-weight:700;
    text-decoration:none;
    transition:all 0.5s ease-out;
    -webkit-transition:all 0.5s ease-out;
    line-height:1.2;}
.commonBtn:hover {background: #f5841f;color: #ffffff;}
.indexBanner .sliderBanner .bannerCaption .bannerTitle { opacity:0; -webkit-transform:translateX(-500px); transform:translateX(-500px); -webkit-transition:1500ms ease; transition:1500ms ease; }
.indexBanner .sliderBanner .active .bannerCaption .bannerTitle { opacity:1; -webkit-transition-delay:1500ms; transition-delay:1500ms; -webkit-transform:translateX(0); transform:translateX(0); }
.indexBanner .sliderBanner .bannerCaption p { opacity:0; -webkit-transform:translateX(500px); transform:translateX(500px); -webkit-transition:1500ms ease; transition:1500ms ease; }
.indexBanner .sliderBanner .active .bannerCaption p { opacity:1; -webkit-transition-delay:1500ms; transition-delay:1500ms; -webkit-transform:translateX(0); transform:translateX(0); }
.indexBanner .sliderBanner .bannerCaption .commonBtnMain { opacity:0; -webkit-transform:translateY(500px); transform:translateY(500px); -webkit-transition:1500ms ease; transition:1500ms ease; }
.indexBanner .sliderBanner .active .bannerCaption .commonBtnMain { opacity:1; -webkit-transition-delay:1500ms; transition-delay:1500ms; -webkit-transform:translateY(0); transform:translateY(0); }
.indexBanner .sliderBanner .owl-prev, .indexBanner .sliderBanner .owl-next { transition:all 0.3s; opacity:0.5; }
.indexBanner .sliderBanner .owl-prev:hover, .indexBanner .sliderBanner .owl-next:hover { opacity:1; }
.panIndia { background-color:#e6e7e8; min-height:790px; display:inline-block; vertical-align:top; width:100%; overflow:hidden; }
.panIndia .row { margin-bottom:0px; }
.directorateLft h2 { text-transform:uppercase; line-height:1.2; font-weight:bold; }
.directorateLft h4 { font-weight:bold; text-transform:uppercase; }
.directorateLft { padding:70px 0; }
.directorateLft ul li { margin-bottom:4px; list-style:none; }
.directorateLft ul li:after { display:none; }
.directorateLft ul li:before { display:none; }
.directorateLft .selectInfo { margin:50px 0 0 0; }
.directorateLft .selectInfo a { display:block; vertical-align:top; color:#000; text-decoration:none; position:relative; font-size:1.214em; font-weight:600; text-transform:uppercase; outline:none; position:relative; transition:none; -webkit-transition:none; }
.directorateLft .selectInfo a:before, .directorateLft .selectInfo a:after { transition:all 0.3s; opacity:0; visibility:hidden; }
.directorateLft .selectInfo a.active, .directorateLft .selectInfo a:hover { color:#000; }
.directorateLft .selectInfo a span { position:relative; z-index:2; padding:8px 0; display:block; transition:none; -webkit-transition:none; }
.directorateLft .selectInfo li a.active:before, .directorateLft .selectInfo a:hover:before { content:""; position:absolute; left:-32px; top:0; height:100%; width:280px; height:40px; border-radius:25px; background-color:#ffd400; color:#000; z-index:0; opacity:1; visibility:visible; transition:all 0.1s; box-shadow:3px 3px 6px rgba(0, 0, 0, 0.5); -webkit-box-shadow:3px 3px 6px rgba(0, 0, 0, 0.5); }
.directorateLft .selectInfo a:hover:before { background-color:#3737a8; color:#fff; }
.directorateLft .selectInfo a:hover { color:#fff; }
.directorateLft .selectInfo a.active:hover { color:#000; }
.directorateLft .selectInfo a:after { content:""; position:absolute; left:-15px; top:50%; margin-top:-5px; height:6px; width:6px; background-color:#000; z-index:10; border-radius:50%; opacity:1; visibility:visible; transition:all 0.3s; }
.directorateLft .selectInfo .active:after, .directorateLft .selectInfo a:hover:after { content:""; position:absolute; left:-15px; top:50%; margin-top:-5px; height:6px; width:6px; background-color:#000; z-index:10; border-radius:50%; opacity:1; visibility:visible; transition:all 0.3s; }
.directorateLft .selectInfo a:hover:after { background-color:#fff; }
.directorateLft .selectInfo a.active:hover:after { background-color:#000; }
.directorateInfo { height:900px; color:#fff; background:rgb(0,7,101); background:-moz-linear-gradient(top, rgba(0, 7, 101, 1) 0%, rgba(40, 100, 110, 1) 100%); background:-webkit-linear-gradient(top, rgba(0, 7, 101, 1) 0%, rgba(40, 100, 110, 1) 100%); background:linear-gradient(to bottom, rgba(0, 7, 101, 1) 0%, rgba(40, 100, 110, 1) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000765', endColorstr='#28646e', GradientType=0);
padding:30px 40px; }
.mapInfo { margin:50px 0 0; width:500px; background:url(../images/india-map.png) no-repeat left top; height:650px; background-size:490px; position:relative; z-index:1; }
.disclaimerMain { background-color:#f2f2f2; padding:10px; }
.mapIcons { position:absolute; left:20px; top:10px; width:55px; height:55px; z-index:2; display:inline-block; vertical-align:top; background:url(../images/map-location-icon.gif) no-repeat left top; cursor:pointer; }
.mapIcons.active { background-image:url(../images/map-location-icon-hover.gif); }
.mapInfo .hyderabad { top:56%; left:30%; }
.mapInfo .guwahati { top:31.1%; left:78%; }
.mapInfo .gandhinagar { top:40%; left:9%; }
.mapInfo .thiruvananthapuram { top:80%; left:22.5%; }
.mapInfo .bengaluru { top:70%; left:24.5%; }
.mapInfo .maharashtra-pune { top:53%; left:15.5%; }
.mapInfo .chennai { top:71%; left:33.5%; }
.mapInfo .bhubaneswar { top:48%; left:49%; }
.mapInfo .noida { top:24%; left:27%; }
.mapInfo .kolkata {top: 42%; left: 61%;}
.mapInfo .stpi { top:22%; left:22%; }
.mapInfo .gurugram {top: 26%; left: 23%;}
.directorateHead { background-color:#bac5e5; color:#3737a8; font-weight:bold; display:inline-block; border-radius:0px 15px 15px 0px; padding:5px 60px 5px 75px; margin-left:-80px; margin-bottom:30px; -webkit-box-shadow:-5px 10px 54px -15px rgba(0, 0, 0, 0.91); -moz-box-shadow:-5px 10px 54px -15px rgba(0, 0, 0, 0.91); box-shadow:-5px 10px 54px -15px rgba(0, 0, 0, 0.91); }
.directorateHead h4 { margin:0px; font-weight:bold; }
.directorateInfo { overflow:auto; }
.directorateInfo .photo { border:7px solid #4f6591; display:inline-block; vertical-align:top; border-radius:50%; overflow:hidden; }
.directorateInfo .profileName { margin:10px 0 15px 0; }
.directorateInfo .profileName h4 { margin:0px; font-weight:600; }
.directorateInfo .profileName h4 a { color:white; }
.directorateInfo .profileName a:hover { color: #ffd400; }
.directorateInfo .profileName p { margin:0px; font-weight:bold; }
.dirContactInfo { list-style:none; margin:0px 0px 30px; padding:0px; }
.dirContactInfo li { font-size:1.2em; position:relative; }
.dirContactInfo li:not(:last-child) {
margin-bottom:12px;
}
.directorateInfo .dirCentersMain { margin-bottom:35px; }
.directorateInfo .dirCentersMain .dirCentersTitle { font-weight:bold; font-size:1.2em; }
.landlineStdCode { border:1px solid #000; }
.dirContactInfo .icon { padding-left:40px; }
.dirContactInfo .icon:before { content:""; position:absolute; left:0px; top:0px; width:40px; height:40px; font-family:fontAwesome; font-size:1.4em; line-height:1; background-image:url(../images/social-icons-maps-india.png); background-repeat:no-repeat; background-position:0 0; }
.dirContactInfo .mapIcon:before { font-size:2em; }
.dirContactInfo .call:before { background-position:0 -56px; }
.dirContactInfo .email:before { background-position:0 -101px; }
.dirContactInfo .centers:before { background-position:0 -142px; }
.dirContactInfo a { color:#fff; }
.dirContactInfo a:hover { color:#ffd400; }
.disclaimerMain { position:absolute; left:0px; bottom:20px; width:100%; max-width:800px; }
.panIndia .container { position:relative; }
.directorateProInfo { padding-left:40px; }
.directorateProInfo h5 { font-weight:bold; margin-bottom:40px; }

/*********************33. our Services*************/
.ourService{position:relative; background:none; }
.ourService:before { content:""; height:200px; width:100%; position:absolute; left:0px; top:0px; z-index:2;

background: -moz-linear-gradient(top,  rgba(17,17,85,0) 0%, rgba(125,185,232,0) 100%); 
background: -webkit-linear-gradient(top,  rgba(17,17,85,0) 0%,rgba(125,185,232,0) 100%); 
background: linear-gradient(to bottom,  rgba(17,17,85,0) 0%,rgba(125,185,232,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111155', endColorstr='#007db9e8',GradientType=0 ); 
transition:all 0.3s;

}
.ourService .servicesMobSlider .owl-next { right:20px; }
.ourService .servicesMobSlider .owl-next:before{
content: '\f105';
position: absolute;
left: 50%;
top: 50%;
color:
rgba(255, 255, 255,1);
font-size: 50px;
font-family: 'FontAwesome';
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: optimizeSpeed;
line-height: 1;
font-weight: 400;
z-index: 9999;
transform: translate(-40%, -55%);
text-indent: 0;
transition: all 0.3s ease-out;
text-indent:0px;
}
.ourService .servicesMobSlider .owl-prev { right:50px;}
.ourService .servicesMobSlider .owl-prev:before{
content: '\f104';
position: absolute;
left: 50%;
top: 50%;
color:
rgba(255, 255, 255,1);
font-size: 50px;
font-family: 'FontAwesome';
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: optimizeSpeed;
line-height: 1;
font-weight: 400;
z-index: 9999;
transform: translate(-40%, -55%);
text-indent: 0;
transition: all 0.3s ease-out;
text-indent:0px;
}

.ourService .owl-controls .owl-nav [class*="owl-"]{ position:absolute; top:20px; text-indent:-9999px; background:transparent!important; z-index:99999; opacity:0.5;}

.ourService .owl-controls .owl-nav [class*="owl-"]:hover{ opacity:1;}

.ourServiceHead { text-align: center;
position: absolute;
left: 0px;
top: 0px;
text-align: center;

text-align: center;
width: 100%;
padding: 60px 0;
z-index:2;
}
.ourServiceHead h2 {
    margin: 0px;
    color: #fff;
    text-shadow: 1px 5px 6px rgba(0,0,0,0.5);
    text-transform: uppercase;
    font-weight: bold;
}

.servicesWarpper{display:flex; height:700px; width:100%; overflow:hidden;}

.servicesWarpper a, .servicesMobSlider  a{width:100%; flex-shrink:3 !important; min-height:700px; max-height:821px; position:relative; display:block; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; margin-left:1px;}
.servicesWarpper a:nth-child(1){margin:0;}
.serviceCaption{position: absolute;left:0;right:0;bottom: 21vh;padding:20px 70px 0 70px;color:#fff;text-align:center;z-index:2;}
.serviceCaption:before{content:"";position:absolute;left:50%;bottom:0px;width:70%;height: 0.3rem;background-color: rgb(255 194 14);transition:all 0.3s ease-out;z-index:-1;transform: translateX(-50%);}
.servicesWarpper a:hover .serviceCaption:before,
.servicesMobSlider a:hover  .serviceCaption:before{height:100%;  }




.servicesWarpper .owl-controls .owl-nav [class*="owl-"],
.servicesWarpper .owl-controls .owl-nav [class*="owl-"]:hover{ background:none; color:#000;}


.servicesWarpper  .owl-next { text-indent:-9999px; right:-5px;}
.servicesWarpper  .owl-next:before{ content:"\f105"; font-family:fontAwesome;  text-indent:0!important; position:absolute; right:13px; top:1px; font-size:60px;line-height:1.2;}
.servicesWarpper  .owl-prev { text-indent:-9999px; left:-5px;}
.servicesWarpper  .owl-prev:before{ content:"\f104"; font-family:fontAwesome; text-indent:0!important; position:absolute; left:13px; top:1px; font-size:60px; line-height:1.2;}

.servicesWarpper  .owl-controls  .owl-nav [class*="owl-"]{position:absolute; width:80px; top:50%;  z-index:9999;width:30px; height:30px; color:#fff; }
.servicesWarpper  .owl-controls  .owl-nav [class*="owl-"]:hover{ background:#3737a8; color: #fff; }





.serviceCaption h3{font-family: 'oswaldregular';font-weight:400;text-transform:uppercase;font-size:2.214em;line-height:1.2;/* text-shadow:3px 3px 3px rgba(0,0,0,0.5); */}
.serviceCaption p { font-size:1.2em;  padding-bottom:30px; }
.servicesWarpper img{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */  filter: grayscale(100%); }
.servicesWarpper a:hover img{-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */  filter: grayscale(0%); }
.servicesWarpper a:before,
.servicesMobSlider a:before{content:""; position:absolute; left:0; top:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.6); z-index:1; transition:all 0.3s ease-out; }
.serviceBoxWrap:hover:before{background:none;}
/*responsive services*/
.servicesMobSlider  a{ display:block; width:100%;}
.ourService  .owlCarousel .item { min-height:inherit; height:auto; line-height:inherit;}
.ourService  .servicesMobSlider { z-index:2; display:none;}
.servicesMobSlider  a:hover .serviceCaption::before { height:100%;}

/*Startup Ecosystem*/
.startupecosystem { padding: 3% 0; }
section#startup_ecosystem {
    background: oldlace;
}

.boardOfDirectors { padding:70px 0 50px 0; background:url(../images/boardofdirectors-image.jpg) no-repeat left top; text-align:center; position:relative; background-size:cover; overflow:hidden; }
.boardOfDirectors h2 { font-weight:bold; text-transform:uppercase; margin-bottom:20px; }
.boardOfDirectors h4 { color:#000000; font-family:'proximaNova'; font-weight:600; margin:40px 0 5px 0; }
.boardOfDirectors h5 { color:#3737a8; font-weight:600; }
.boardOfDirectors p { color:#666666; max-width:250px; display:inline-block; vertical-align:top; }
.boardOfDirectors .yellowBdrBtn { position:absolute; left:50%; transform:translateX(-50%); bottom:20px; }
.bODSlider { max-width:1000px; }
.boardOfDirectors:before { }
.bODMemInfo .mainPhoto, .boardOfDireInfo .bODMemInfo .mainPhoto { max-width:190px; max-height:238px; overflow:hidden; display:inline-block; vertical-align:top; }
.bODMemInfo .mainPhoto:hover img { -ms-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1); }
.bODMemInfo { text-align:center; }
.bODMemInfo .mainPhoto img { width:100%; }
.boardOfDirectors .owl-controls .owl-nav [class*="owl-"], .boardOfDirectors .owl-controls .owl-nav [class*="owl-"]:hover {
background:none;
color:#000;
}
.boardOfDirectors .owl-controls { position:absolute; width:80px; top:-74px; right:32px; }
.boardOfDirectors .owl-next { text-indent:-9999px; }
.boardOfDirectors .owl-next:before { content:"\f105"; font-family:fontAwesome; text-indent:0!important; position:absolute; right:13px; top:1px; font-size:30px; line-height:1.2; }
.boardOfDirectors .owl-prev { text-indent:-9999px; }
.boardOfDirectors .owl-prev:before { content:"\f104"; font-family:fontAwesome; text-indent:0!important; position:absolute; left:13px; top:1px; font-size:30px; line-height:1.2; }
.boardOfDireInfo p { font-size:1.2em; }
.boardOfDirectors .owl-controls .owl-nav [class*="owl-"] {
width:30px;
height:30px;
}
.boardOfDirectors .owl-controls .owl-nav [class*="owl-"]:hover {
background:#3737a8;
color:#fff;
}
.headerRight .search .region-search-section { background-color:#8fadf7; display:none; padding:5px; position:absolute; right:0; top:37px; width:260px; z-index:2; }
.headerRight .search .region-search-section .search-form .form-search { height:30px; width:180px; background-color:#fff; border:none; color:#000; }
.headerRight .search .search-form .form-submit { color:#000; height:40px; float:right; width:53px; font-size:16px; padding:0; background-color:#fdb913; border:none; }
.headerRight .search .region-search-section:before { -moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color:transparent transparent rgba(143, 173, 247, 1); border-image:none; border-style:solid; border-width:8px; content:" "; right:5px; position:absolute; top:-16px; }
.search .region-search-section .form-item { float:left; width:205px; margin:0; }
.search .region-search-section .form-item .form-text { background-color:#fff; height:36px; }
.search { width:auto; height:auto; margin:0; z-index:999; float:right; position:relative; }
.search a { color:#fdb913; }
.search .searchForm { width:210px; display:none; padding:3px; position:absolute; right:7px; top:100%; z-index:2; background-color:#caa674; }
.search .searchForm input[type=text] { padding-right:46px; }
.search .search-form .form-submit { font-size:1em; position:absolute; right:3px; top:5px; z-index:1; padding:5px 10px; }
.search .search-form .form-submit:hover { background-color:#000; color:#fff; }
.search .region-search-section .search-form { position:inherit; right:0; }
.searchListing { text-align:center; }
#search-form { margin:0 auto 30px; border-radius:5px; box-shadow:0px 2px 29px rgba(94, 94, 94, 0.1); width:100%; max-width:max-content; width:auto; vertical-align:top; background-color:#f2f2f2; padding:20px 20px 20px 20px; text-align:left; position:relative; border:1px solid #fff; display:inline-block; }
#search-form input[type="search"] { background-color:#fff; color:#393939; height:30px; border-radius:3px; font-size:1.3em; padding:5px 10px; }
#search-form .form-wrapper { margin:0; }
#search-form + h2 { font:1.286em 'open_sanssemibold'; color:#333; }
#search-form label { display:inline-block; font-weight:600; font-size:1.4em; }
#search-form .form-submit { margin-top:36px; font-size:1.4em; margin-left:10px; float:left; background:#0079be; color:#ffffff; border:0 none; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; border-radius:3px; -webkit-border-radius:3px; padding:8px 20px; height:39px; }
#search-form .form-submit:hover { color:#fff; background-color:#333; }
#search-form .search-help-link { clear:both; float:left; display:none; }
#search-form .search-help-link { display:none }
#search-form .form-item { float:left; margin:0; width:100%; max-width:300px; margin-right:30px; }
.search-results .title { font-size:1em; }
.page-search-node .block-system h2 { border-bottom:1px solid #eee; color:#175690; font-size:1.3em; font-family:"RobotoSlab-Bold"; padding-bottom:10px; }
.block-system .search-form .form-wrapper { display:inline-block; width:100%; margin:20px 0 0; }
.block-system ol.search-results { margin:0; padding:0; }
.block-system ol.search-results li { margin-left:0; }
.block-system ol.search-results li p.search-info { margin:0; text-align:right; font-size:1em; color:#00793f; display:none; }
.block-system ol.search-results li h3.title { padding:0; text-transform:capitalize; margin-bottom:10px !important; }
.block-system ol.search-results li:nth-child(odd) {
border-bottom:1px solid #eee;
margin-bottom:0;
padding:20px 20px 20px 40px;
background:url(../images/right-arrow.png) no-repeat 20px 25px #fbfbfb;
}
.block-system ol.search-results li:nth-child(even) {
border-bottom:1px solid #eee;
margin-bottom:0;
padding:20px 20px 20px 40px;
background:url(../images/right-arrow.png) no-repeat 20px 25px #f9f9f9;
}
.block-system ol.search-results li .search-snippet-info { padding:0; }
.block-system ol.search-results li h3.title a { color:#182e40; font-family:'open_sanssemibold'; text-decoration:none; }
.block-system ol.search-results li h3.title a:hover { text-decoration:underline; }
.block-system ol.search-results li:last-child { margin-bottom:30px; }
.block-system ol.search-results .search-snippet { margin:0; }
.block-system ol.search-results li .search-result__title { font-size:1.3em; font-weight:500; margin-bottom:15px; }
.block-system ol.search-results li p { font-size:1em; font-weight:normal; margin-bottom:0; }
.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:0.857em; }
.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:0.857em; 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; }
.knowYourMinisters { padding:70px 0 62px; }
.knowYourMinisters h2 { margin-bottom:30px; text-transform:uppercase; font-weight:bold; padding:0 15px; }
.ministerInfo {background-color: transparent;height: 165px; position:relative;padding: 25px 20px 25px 134px;color: #007DC5;border-bottom: solid 5px #007DC5;margin: 20px 0;}
.ministerInfo .info p { margin-bottom:10px; font-size:1.071em;color: #ef7100;}
.mainMinister .ministerInfo { margin-bottom:0px; -webkit-box-shadow:inset -3px 3px 25px -2px rgba(0, 0, 0, 0.3); -moz-box-shadow:inset -3px 3px 25px -2px rgba(0, 0, 0, 0.3); box-shadow:inset -3px 3px 25px -2px rgba(0, 0, 0, 0.3); }
.mainMinister .ministerInfo a:hover { color:#ffc20e; }
.mainMinister .ministerInfo .photo { width:auto; height:auto; overflow:hidden; }
.mainMinister .ministerInfo .ministerBottomInfo { }
.mainMinister .ministerInfo a:hover img { -ms-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1); }
.ministerInfo .photo {height: 150px;width: 125px;  position:absolute; left:0px; top:0px;}
.ministerInfo h4 { margin:0 0 0px; font-weight:600; font-family:'proximaNova'; font-weight:800; }
.ministerInfo ul {list-style:none;padding:0px;margin:0px;display: flex;align-items: center;justify-content: center;align-content: center;}
.ministerInfo ul li { padding:0px 2px; margin:0px; display:inline-block; vertical-align:top; }
.ministerInfo ul li a {color: #606060; width:25px; height:25px; display:table;border: 1px solid #606060; border-radius:50%; text-align:center; transition:all 0.3s;}
.ministerInfo ul li a .fa { font-size:16px; position:relative; top:2px; }
.ministerInfo ul li a span { vertical-align:middle; display:table-cell; }
.ministerInfo ul li a:hover { background-color:#457170; color:#fff; }
.mainMinister { -webkit-box-shadow:-1px -1px 18px 0px rgba(0, 0, 0, 0.14); -moz-box-shadow:-1px -1px 18px 0px rgba(0, 0, 0, 0.14); box-shadow:-1px -1px 18px 0px rgba(0, 0, 0, 0.14); margin:0 -15px; }
.mainMinister .ministerInfo { background-color:#1465a4; color:#fff; }
.mainMinister .ministerInfo a { color:#fff; }
.mainMinister .ministerInfo ul li a { color:#fff; border-color:#fff; }
.mainMinister .ministerInfo ul li a:hover { background-color:#000; }
.ministerInfo ul li:nth-child(1) a:hover {
background-color:#00aced;
border-color:#00aced;
color:#fff;
}
.ministerInfo ul li:nth-child(2) a:hover {
background-color:#3a559f;
border-color:#3a559f;
color:#fff;
}
.ministerInfo ul li:nth-child(3) a:hover {
background-color:#007ab9;
border-color:#007ab9;
color:#fff;
}
.mainMinister .ministerInfo .info p { margin-bottom:10px; }
.ministerBottomInfo { text-align:justify; padding:20px; min-height:240px; }
.ministerBottomInfo p { font-size:1.071em; line-height:1.4; margin-bottom:0px; }
.ministerCover { box-shadow:0px 5px 10px #b3b3b3; -webkit-box-shadow:0px 5px 10px #b3b3b3; -moz-shadow:0px 5px 10px #b3b3b3; -ms-shadow:0px 5px 10px #b3b3b3; }
.centerOfExce { position:relative; background:rgba(28, 22, 90, 1) url(../images/center-of-excellance-bg.jpg) repeat left top; background-size:cover; padding:70px 0 58px; color:#fff; overflow:hidden; }
.centerOfExce h2 { color:#fff; text-transform:uppercase; }
.centerforExNav { position:absolute; right:0px; top:50%; transform:translate(0, -50%); }
.numberInfoBox { border:2px solid #fff; border-radius:25px; padding:25px 27px 25px 15px; display:inline-block; vertical-align:top; width:326px; }
.numberInfoBox h4 { float:left; width:120px; line-height:1; margin:0px; font-weight:bold; }
.numberInfoBox h2 { float:right; margin:0px; color:#ffc20e; line-height:1; font-size:2.857em; }
.cOEachievements { margin:6px 0 0 0; clear:both; text-align:left; }
.cOEachievements h4 { font-weight:bold; }
.cOEachievements ul { margin:0px; padding:0px; list-style:none; width:319px; }
.cOEachievements ul li { width:100%; margin-bottom:0; min-height:68px; display:flex; justify-content:space-between; flex-direction:row; }
.cOEachievements ul li:not(:last-child) {
border-bottom:3px solid #515183;
}
.cOEachievements ul li h3 { color:#ffc20e; align-self:center; float:left; margin-bottom:0px; font-weight:500; font-size:2.500em; line-height:1; font-weight:bold; }
.cOEachievements ul li h4 { align-self:center; margin-bottom:0px; font-weight:400; padding-left:10px; width:215px; font-size:1.2em; }
.centerOfExce .logo { margin-bottom:20px; float:left; }
.centerOfExce .profilesInfo { margin:0 0; padding:0px; }
.centerOfExce .profilesInfo li { padding:0 1%; width:48%; display:inline-block; vertical-align:top; }
.centerOfExce .profile { width:100%; float:left; border:1px solid rgba(255, 255, 255, 0.3); padding:7px; }
.centerOfExce .profile .photoBdr { border:1px solid #6c6c96; padding:5px; border-radius:50%; float:left; }
.centerOfExce .profile .photo { position:relative; width:86px; height:86px; overflow:hidden; border-radius:50%; }
.centerOfExce .profile .info { padding:23px 0px; padding-left:106px; }
.centerOfExce .profile p { margin:0px; padding:0px; font-size:1em; }
.centerOfExce .profile h4 { font-size:1em; margin-bottom:0px; font-weight:bold; }
.centerOfExce .btns { margin:30px 0 0 0; }
.centerOfExce .btns .commonBtn { padding:7px 20px; }
.centerOfExce .btns .yellowBdrBtn { float:right; color:#fff; font-weight:bold; right:14px; top:-3px; position:relative; }
.centerOfExceLft { position:relative; }
.centerOfExceLft:before { content:""; position:absolute; right:45px; top:0px; width:1px; height:100%; background-color:#636391; }
.centerOfExceRgt .topInfo { max-width:591px; width:100%; min-height:324px; }
.centerOfExceRgt p { font-size:1.286em; line-height:1.5; text-align:justify; }
.centerOfExce .tabsList { display:none; }
.ourJourney { padding:0px 0 0; background:url(../images/journey-bg-image.jpg) repeat left top; background-size:cover; position:relative; }
.ourJourney h2 { text-transform:uppercase; font-weight:bold; }
.ourJourney h4 { font-weight:bold; font-size:1.3em; line-height:1.5; }
.ourJourneyNote p { position:relative; z-index:1; font-weight:bold; font-size:1.186em; }
.ourJourneyNote { background-color:#fff; padding:20px; position:relative; z-index:2; margin-bottom:20px; }
.ourJourneyNote:before { width:1000%; height:100%; top:0px; right:100%; background-color:#fff; content:""; position:absolute; z-index:0; }
.ourJourneyNote p { margin:0px; color:#2f347f; }
.ourJourney .owl-carousel .owl-stage-outer { }
.ourJourney .resTab { border:0px; }
.ourJourney .resTab .tabNav { position:relative; top:10px; padding:0 50px; text-align:center; }
.ourJourney .resTab .tabNav:before { content:""; position:absolute; left:0px; top:22px; width:100%; height:68px; background-color:#2f3580; display:block; }
.ourJourney .resTab .tabNav li { background:transparent; position:relative; margin-top:10px; }
.ourJourney .resTab .tabNav li a { font-size:2.429em; font-weight:600; line-height:2; padding:14px; display:inline-block; vertical-align:top; width:150px; text-align:center; position:relative; font-family:'oswaldregular'; }
.ourJourney .resTab .tabNav li a:before { content:""; position:absolute; left:0px; top:0px; height:0; width:100%; background-color:#fff; z-index:0; }
.ourJourney .resTab .tabNav li.r-tabs-state-active:before { content:""; position:absolute; left:0px; top:-1px; height:77px; width:100%; background-color:#fff; z-index:0; box-shadow:0px -2px 2px rgba(0, 0, 0, 0.2); }
.ourJourney .resTab .tabNav .r-tabs-state-active a { position:relative; z-index:2; color:#0d0d46; outline :none; }
.ourJourney .resTab .tabContent { min-height:400px; }
.ourJourney .owl-prev { left:10px; }
.ourJourney .owl-prev:before { content:"\f104"; font-family:fontAwesome; background-color:transparent; }
.ourJourney .owl-next { right:10px; }
.ourJourney .owl-next:before { content:"\f105"; font-family:fontAwesome; }
.ourJourney .owl-controls .owl-nav [class*="owl-"] {
position:absolute;
top:50%;
transform: translate(0, -50%);
background-color:transparent;
font-size:50px;
padding:0px;
margin:0px;
line-height:0.2;
}
.ourJourney .owl-controls .owl-nav [class*="owl-"]:hover {
background-color:transparent;
}
.ourJourney .owl-carousel .owl-item { height:78px; }
.ourJourney .owl-carousel .owl-stage { display:inline-block; }
.ourJourneyPhoto { width:100%; max-width:100%; text-align:center; }
.ourJourneyPhoto img { width:76%; }
.ourJourneyPhoto { -webkit-animation:ourJourneyPhoto 5s 1; animation-iteration-count:1; -webkit-animation-iteration-count:1; animation:ourJourneyPhoto 5s 1; }
@-webkit-keyframes ourJourneyPhoto { from {
top:0px;
}
to { top:5px; }
}
@keyframes ourJourneyPhoto { from {
top:50px;
opacity:0;
}
to { top:0px; opacity:1; }
}
.ourJourney .tabContainer { padding:54px 0 0; }
.jounrneyNoteSign h4 { margin-bottom:0px; }
.socialEngagement {padding: 40px 0 30px;background: url(../images/smedia.jpg) no-repeat left top;background-size:cover;background-attachment: fixed;}






.socialEngagement {
    padding: 40px 0 30px;
    background: url(../images/smedia.jpg) no-repeat left top;
    background-size: cover;
    background-attachment: fixed;
}
.socialEngagement h2 { text-transform:uppercase; font-weight:bold;margin-bottom: 0px;}
.socialEngMulTab .resTab { border:0px; }
.socialEngMulTab .resTab .tabContent { padding:0px; }
.socialEngMulTab .resTab .tabNav { text-align:left; margin-left:25px; }
.socialEngMulTab .resTab .tabNav li { margin:0 2px; }
.socialEngMulTab .resTab .tabNav li a { background-color:#fff; width:65px; height:65px; font-size:40px; line-height:1.8; padding:1px 12px; text-align:center; display:inline-block; vertical-align:top; }
.socialEngMulTab .resTab .tabNav li a .fa { font-size:40px; }
.socialEngMulTab .resTab .tabNav li.r-tabs-state-default:nth-child(1) a {color: #1DA1F2;}
.socialEngMulTab .resTab .tabNav li.r-tabs-state-default:nth-child(2) a {color: #4267B2;}
.socialEngMulTab .resTab .tabNav li.r-tabs-state-default:nth-child(3) a {color: #FF0000;}
.socialEngMulTab .resTab .tabNav li.r-tabs-state-active:nth-child(1) a {background: #1DA1F2;color:#fff;}
.socialEngMulTab .resTab .tabNav li.r-tabs-state-active:nth-child(2) a {background: #4267B2;color:#fff;}
.socialEngMulTab .resTab .tabNav li.r-tabs-state-active:nth-child(3) a {background: #FF0000;color:#fff;}
.socialEngMulTab .resTab .tabNav li.r-tabs-state-active:nth-child(1) a:before {border-top:8px solid #1DA1F2;}
.socialEngMulTab .resTab .tabNav li.r-tabs-state-active:nth-child(2) a:before {border-top:8px solid #4267B2;}
.socialEngMulTab .resTab .tabNav li.r-tabs-state-active:nth-child(3) a:before {border-top:8px solid #FF0000;}
.socialEngMulTab .resTab .tabNav li.r-tabs-state-active a:before { content:""; position:absolute; left:50%; transform:translate(-50%, 0); bottom:-7px; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; }
.socialEngCover { background-color:#fff; padding:25px; -webkit-box-shadow:-1px -1px 20px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow:-1px -1px 20px 0px rgba(0, 0, 0, 0.3); box-shadow:-1px -1px 20px 0px rgba(0, 0, 0, 0.3); height:517px; text-align:left; }
.socialEngMulTab .socialEngCover { height:452px; }
.region-social-engagement-facebook iframe { position:relative; top:18px; left:7px; }
.region-social-engagement-instragram iframe { position:relative; top:14px; left:7px; }
.latestNews {padding: 40px 0 30px;border-bottom:1px solid #ccc;background: url(../images/link_boxes.jpg);background-attachment: fixed;}
.latestNews .lNHeading .yellowBdrBtn { margin:1px 0 0; }
.lNHeading {margin-bottom: 15px;width:100%;display:inline-block;vertical-align:top;}
.lNHeading h2 { float:left; margin:0px; text-transform:uppercase; font-weight:bold; }
.lNHeading .yellowBdrBtn { margin:10px 0 0 0; float:right; }
.LnewsBox {-webkit-box-shadow:-1px -1px 40px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:-1px -1px 40px 0px rgba(0, 0, 0, 0.1); box-shadow:-1px -1px 40px 0px rgba(0, 0, 0, 0.1);padding: 15px;background: #fff;height: 452px;/* overflow-y: scroll; */}
.LnewsListInfo:not(:last-child) {
border-bottom:1px solid #e0e0e0;
padding-bottom:27px;
margin-bottom:27px;
}
.LnewsListInfo a { color:#000; text-decoration:none; }
.LnewsListInfo a:hover {color: #007DC5;}
.LnewsListInfo .photo { float:left; overflow:hidden;max-width: 150px;}
.LnewsListInfo .photo img { transition:all 0.3s; }
.LnewsListInfo .photo a:hover img { -ms-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1); }
.LnewsListInfo .info {padding-left: 10px;min-height: 100px;display: grid;align-items: center;align-content: center;}
.LnewsListInfo .date {color: #f5841f; font-size:1.286em; font-weight:bold; float:left;}
.LnewsListInfo .category { background-color:#ccc; display:inline-block; vertical-align:top; padding:2px 15px; color:#000000; border-radius:15px; margin-left:20px; margin-bottom:0px; margin-top:-2px; }
.LnewsListInfo:last-child p { margin-bottom:0px; }
.LnewsListInfo .category.b1 { background-color:#e4bd97; }
.LnewsListInfo .category.b2 { background-color:#62d5d6; }
.LnewsListInfo .category.b3 { background-color:#78e780; }
.LnewsListInfo .heading { width:100%; display:inline-block; vertical-align:top; margin-bottom:8px; }
.LnewsListInfo h4, .LnewsListInfo h5 { margin-bottom:5px; }
.LnewsListInfo h4 { font-weight:bold; color:#000; }
.LnewsListInfo h5 { display:inline-block; width:100%; font-size:1.071em; }
.newsBlog .LnewsListInfo .info { padding-left:160px; }
.newsBlog p { margin-bottom:0px; }
.latestNewsRight .LnewsBox { margin-bottom:40px; }
.latestNewsRight .lNHeading2 { margin-bottom:12px; margin-top:0px; }
.latestNewsRight .LnewsListInfo:not(:last-child) {
padding-bottom:10px;
margin-bottom:10px;
}
.latestNewsRight .LnewsBox p { color:#000; font-size:1.071em; line-height:1.5em; margin-bottom:3px; }
.latestNewsRight .LnewsBox h5 {color: #f5841f; margin-bottom:3px;}
.latestNewsRight .region-whats-new { margin-bottom:92px; }
.latestNewsRight .region-whats-new .LnewsBox { padding:30px; }
.region-whats-new .LnewsBox {overflow-x:auto;height:471px; scrollbar-color:#ccc transparent; scrollbar-width:thin;/* From https: //css.glass */background: rgba(255, 255, 255, 0.2);border-radius: 16px;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);border: 1px solid rgba(255, 255, 255, 0.17);}
.region-latest-updates .LnewsBox { overflow-x:auto; height:452px; scrollbar-color:#ccc transparent; scrollbar-width:thin; }
.region-map .LnewsBox {overflow-x:auto;height:190px; scrollbar-color:#ccc transparent; scrollbar-width:thin; /* From https: //css.glass */background: rgba(255, 255, 255, 0.2);border-radius: 16px;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);border: 1px solid rgba(255, 255, 255, 0.17);}

.region-map .LnewsBox { overflow-x:auto; height:190px; scrollbar-color:#ccc transparent; scrollbar-width:thin; }
.useful_link{overflow-x:auto;height:221px; scrollbar-color:#ccc transparent; scrollbar-width:thin; /* From https: //css.glass */background: rgba(255, 255, 255, 0.2);border-radius: 16px;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);border: 1px solid rgba(255, 255, 255, 0.17);}
body::-webkit-scrollbar,.LnewsBox::-webkit-scrollbar, .useful_link::-webkit-scrollbar {width:8px}
body::-webkit-scrollbar-track,.LnewsBox::-webkit-scrollbar-track, .useful_link::-webkit-scrollbar-track {background: #fff;border-radius:0px}
body::-webkit-scrollbar-thumb,.LnewsBox::-webkit-scrollbar-thumb, .useful_link::-webkit-scrollbar-thumb {background: #007DC5;border-radius:0px}
body::-moz-scrollbar,.LnewsBox::-moz-scrollbar, .useful_link::-moz-scrollbar {width:8px}
body::-moz-scrollbar-track,.LnewsBox::-moz-scrollbar-track, .useful_link::-moz-scrollbar-track {background:#3490d1;border-radius:0px}
body::-moz-scrollbar-thumb,.LnewsBox::-moz-scrollbar-thumb, .useful_link::-moz-scrollbar-thumb {background:#ffd400;border-radius:0px}
body::-ms-scrollbar,.LnewsBox::-ms-scrollbar, .useful_link::-ms-scrollbar {width:8px}
body::-ms-scrollbar-track,.LnewsBox::-ms-scrollbar-track, .useful_link::-ms-scrollbar-track {background:#3737a8;border-radius:0px}
body::-ms-scrollbar-thumb,.LnewsBox::-ms-scrollbar-thumb, .useful_link::-ms-scrollbar-thumb {background:#ffd400;border-radius:0px
}
.eventsCampaigns {background: url(../images/eventBg.jpg) repeat left top;padding: 40px 0 30px;background-size:cover;background-attachment: fixed;}
.eventsCampaigns .eventsBox {background-color:#ffffff;padding:30px;box-shadow:1px 4px 13px rgba(0, 0, 0, 0.2);background: rgba(255, 255, 255, 0.2);border-radius: 16px;box-shadow: 0 4px 30px rgb(0 0 0 / 10%);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);border: 1px solid rgba(255, 255, 255, 0.17);}
.eventsCampaigns .resTab { border:0px; }
.eventsCampaigns .resTab .tabNav li {margin:0 15px;}
.eventsCampaigns .resTab .tabNav li h4 { 
     font-weight:bold;
     color:#000; 
     margin-bottom:0px;
     font-size:1.786em;
}
.eventsCampaigns .resTab .tabNav li:hover h4 { color:#007DC5; }
.eventsCampaigns .resTab .tabNav { border-bottom:1px solid #e7e7e7; }
.eventsCampaigns .resTab .tabNav li.r-tabs-state-active a { position:relative; }
.eventsCampaigns .resTab .tabNav li a:before { content:""; position:absolute; left:0px; bottom:-3px; width:100%; background-color:#fff; transition:all 0.3s; -webkit-transition:all 0.3s; height:0px; }
.eventsCampaigns .resTab .tabNav li.r-tabs-state-active a:before, .eventsCampaigns .resTab .tabNav li.r-tabs-state-active:hover a:before { background-color:#ffdd00; height:5px; }
.eventsCampaigns .resTab .tabNav li:hover a:before { background-color:#3737a8; height:5px; }
.eventsCampaigns .lNHeading .yellowBdrBtn { margin:1px 0 0 0; }
.eventPostInfo { margin-bottom:30px; }
.eventPostInfo a:hover {color: #007DC5;}
.eventPostInfo .photo { float:left; height:150px; overflow:hidden; max-width:270px; }
.eventPostInfo .photo img { transition:all 0.3s; }
.eventPostInfo .photo a:hover img { -ms-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1); }
.eventPostInfo .info { padding-left:297px; min-height:150px; }
.eventPostInfo .info h5 { margin-bottom:3px; text-align:justify; font-size:1.071em; }
.eventsCampaigns .resTab .tabContent { padding:30px 0px 0; }
.eventPostInfo .date {color: #007DC5; font-size:1.125em; margin:0px 0 5px; font-weight:bold;}
.eventPostInfo h4 { margin-bottom:0px; font-size:1.4em; font-weight:bold; color:#000; }
.eventsCampaigns h4 { font-weight:bold; color:#000; }
.eventsCampaigns h4:hover a { color:#3737a8; }
.eventPostInfo a, .campaignsInfo a { text-decoration:none; color:#000; transition:all 0.3s; }
.campaingsSlider { position:relative; }
.campainImage { position:relative; min-height:255px; }
.campainImage:before { content:""; position:absolute; left:50%; transform:translate(-50%, 0); bottom:0; width:90%; height:100px; background-color:rgba(0, 0, 0, 0.1); box-shadow:-3px 37px 2px rgba(0, 0, 0, 0.1); }
.campaignsInfo h5 { font-size:1.071em; }
.campaingsSlider .item { height:auto; line-height:inherit; }
.campaingsSlider .owl-prev, .campaingsSlider .owl-next { position:relative; font-size:0px; }
.campaingsSlider .owl-prev:before { content:"\f053"; font-family:fontAwesome; font-size:30px; }
.campaingsSlider .owl-next { position:relative; font-size:0px; }
.campaingsSlider .owl-next:before { content:"\f054"; font-family:fontAwesome; font-size:30px; }
.campaingsSlider .owl-next:after { content:""; position:absolute; left:0px; top:5px; width:1px; height:30px; background-color:#ccc; }
.campaingsSlider .owl-controls { position:absolute; left:50%; top:310px; transform:translate(-50%, 0); }
.campaingsSlider .owl-controls .owl-nav [class*="owl-"] {
background:transparent;
color:#000;
padding:0px 25px;
margin:0px;
}
.campaingsSlider .owl-controls .owl-nav [class*="owl-"]:hover {
background:transparent;
color:#3737a8;
}
.campaignsRgt { float:right; width:46%; }
.campaignsInfo {margin: 37px 0 0 0; text-align:left;}
.eventsCampaigns h4 { margin-bottom:5px; }
.impactCreated { padding:70px 0 70px 0; text-align:center; background:url(../images/impact-created-bg.png) no-repeat left top; min-height:700px; background-size:cover; color:#161616; }
.impactCreated h2 { text-transform:uppercase; margin:0 0 5px 0; }
.impactCreated ul li h2 { font-family:'oswaldregular'; font-weight:500; color:#161616; }
.impactCreated ul li p { font-size:1.714em; font-weight:bold; color:#666666; width:131px; display:inline-block; line-height:1; }
.impactCreated ul { margin:40px 0 0 0; }
.impactCreated ul li { display:inline-block; vertical-align:top; padding:0 10px; text-align:center; position:relative; }
.impactCreated ul li:before { 
    content:""; 
    position:absolute;
    left:50%; 
    transform: translate(0, -50%);
    top:100%; 
    width:2px;
     height:232px; 
     background-color:#E5E5E5; 
}
.mymove1 {
     -webkit-animation:mymove 3s; 
     -webkit-animation-iteration-count:infinite;
      animation:mymove1 3s;
       animation-iteration-count:infinite; 
}
@-webkit-keyframes mymove1 { from {
height:0px;
}
to { height:100%; }
}
@keyframes mymove1 { from {
height:0px;
}
to { height:100%; }
}
.impactCreated ul li:nth-child(2):before {
bottom:-30px;
height:30px;
}
.impactCreated ul li:nth-child(2) {
top:90px;
}
.impactCreated ul li:nth-child(3):before {
bottom:-56px;
height:56px;
}
.impactCreated ul li:nth-child(4) {
top:150px;
}
.impactCreated ul li:nth-child(4):before {
bottom:-38px;
height:38px;
}
.impactCreated ul li:nth-child(5):before {
bottom:-292px;
height:292px;
}
.impactCreated ul li:nth-child(6) {
top:160px;
}
.impactCreated ul li:nth-child(6):before {
bottom:-109px;
height:109px;
}
.impactIcon { background-image:url(../images/impacecreated-icons.png); background-repeat:no-repeat; width:75px; height:75px; display:inline-block; vertical-align:top; }
.impactIcon.icon1 { background-position:4px -11px; }
.impactIcon.icon2 { background-position:-106px -11px; }
.impactIcon.icon3 { background-position:-209px -12px; }
.impactIcon.icon4 { background-position:-325px -12px; }
.impactIcon.icon5 { background-position:-431px -11px; }
.impactIcon.icon6 { background-position:-530px -10px; }
.ourTeam { padding:70px 0 0; }
.ourTeam h2 { float:left; }
.ourTeam .yellowBdrBtn { margin:1px 36px 0px 0; float:right; font-weight:bold; position:relative; z-index:9; }
.TeamBigInfo ul { margin:0px; padding:0px; }
.TeamBigInfo ul li { text-align:center; display:inline-block; vertical-align:top; width:262px; }
.TeamBigInfo ul li:last-child { float:right; }
.ourTeam .photo { background-color:#fff; -webkit-box-shadow:0px -1px 23px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px -1px 23px 0px rgba(0, 0, 0, 0.2); box-shadow:0px -1px 23px 0px rgba(0, 0, 0, 0.2); margin-bottom:20px; float:left; }
.ourTeam .photo img { width:100%; max-width:100%; }
.TeamBigInfo h4 { margin:0px; font-family:'proximaNova'; font-weight:bold; clear:both; }
.TeamBigInfo h5 { color:#3737a8; font-family:'proximaNova'; font-weight:600; margin-bottom:10px; }
.teamSlider { min-height:630px; }
.TeamMembersSlider .owl-controls { position:absolute; top:0px; left:0; width:100%; text-align:center; }
.teamSlider ul { margin:0px; }
.teamSlider ul li { text-align:center; width:150px; display:inline-block; vertical-align:top; margin:0 25px 10px; padding:10px 0; }
.TeamMembersSlider h5 { color:#000; margin:0px; font-weight:bold; line-height:1; }
.TeamMembersSlider p { color:#666666; margin-bottom:0px; line-height:1.2; margin:10px 0 0 0; }
.TeamMembersSlider .photo { height:167px; overflow:hidden; text-align:center; max-width:167px; width:100%; display:inline-block; vertical-align:top; -webkit-box-shadow:0px -1px 10px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px -1px 10px 0px rgba(0, 0, 0, 0.2); box-shadow:0px -1px 10px 0px rgba(0, 0, 0, 0.2); }
.TeamMembersSlider .active span { background-color:#2d378a!important; }
.yellowBdrBtn { font-size:1.071em; line-height:1.4;color: #007DC5; text-decoration:none; display:inline-block; vertical-align:top;border: 2px solid #f5841f; padding:7px 20px; border-radius:20px; height:40px; transition:all 0.3s; font-weight:bold;}
.yellowBdrBtn:hover {background-color: #007DC5; color:#fff;}
.rotatingMobSlider { display:none!important; }
.teamMobSlider { display:none; }
.teamMobSlider .owlCarousel .item { height:auto; line-height:inherit }
.teamSliderInfo { min-height:283px; }
.TeamMembersSlider .owl-controls .owl-nav [class*="owl-"] {
background:none;
color:#000;
}
.TeamMembersSlider .owl-controls { position:absolute; width:100%; top:-93px; right:0px; bottom:inherit; }
.TeamMembersSlider .owl-next { text-indent:-9999px; }
.TeamMembersSlider .owl-next:before { content:"\f105"; font-family:fontAwesome; text-indent:0!important; position:absolute; right:8px; top:-5px; font-size:30px; line-height:1.2; }
.TeamMembersSlider .owl-prev { text-indent:-9999px; }
.TeamMembersSlider .owl-prev:before { content:"\f104"; font-family:fontAwesome; text-indent:0!important; position:absolute; left:8px; top:-5px; font-size:30px; line-height:1.2; }
.TeamMembersSlider .owl-controls .owl-nav { float:left; margin-left:39px; }
.TeamMembersSlider .owl-controls .owl-nav [class*="owl-"] {
width:30px;
height:30px;
position:relative;
}
.TeamMembersSlider .owl-prev:hover, .TeamMembersSlider .owl-next:hover { background:#3737a8; color:#fff; }
.footerCopyright .cols3 { text-align:right; }
footer {
    background: url(/themes/ntpc/images/footer-bgd.jpeg) 50% 50% , -webkit-linear-gradient(270deg, rgb(163 232 243) 0%, rgb(89 182 203) 50%, rgb(46 152 199) 100%);
    background-size: cover;
    background-position: center;
    background-blend-mode: multiply;
}
.newsLetterSub { background-color:#2d378a; color:#fff; padding:30px 0; }
.newsLetterSub h3 { font-family:'proximaNova'; font-weight:600; margin:0px; color:#fff; font-size:2em; line-height:1.5; }
.newsLetterSub ul { padding:0px; margin:0px; list-style:none; margin:0 -10px; }
.newsLetterSub ul li { display:inline-block; vertical-align:top; padding:0 8px; }
.newsLetterSub ul li:nth-child(2) {
width:300px;
}
.newsLetterSub input { color:#fff; }
.yellowBtn { background-color:#ffd400; color:#121959; font-size:18px; border:1px solid #ffd400; height:50px; padding:0 30px; border-radius:25px; transition:all 0.3s; }
.yellowBtn:focus { border-color:#000; }
.newsLetterSub .inputText1 { background-color:#ffffff; transition:all 0.3s; color:#666666; border:2px solid #ffd400; border-radius:20px; height:50px; font-size:18px; }
.newsLetterSub .inputText1:focus { border-color:#1c1f34; }
.newsLetterSub .captchaInput { border:2px solid #ffd400; position:relative; border-radius:20px; height:50px; background-color:#ffffff; overflow:hidden; width:210px; }
.newsLetterSub .captchaInput input { background-image:url(../images/newsletter-captcha.png); background-repeat:no-repeat; width:100px; height:50px; border:0px; }
.newsLetterSub .captchaInput .soundBtn { width:30px; height:25px; background:url(../images/sprite-small-icons.png) repeat left top; position:relative; border:0; position:absolute; transform:translate(0, -50%); top:50%; right:50px; }
.newsLetterSub .captchaInput .refreshBtn { width:30px; height:25px; background:url(../images/sprite-small-icons.png) repeat -35px top; position:absolute; transform:translate(0, -50%); top:50%; right:10px; border:0px; }
.newsLetterSub .captchaInput .captchaSub { width:130px; }
.region-subscribe-to-newsletters { background-color:#2d378a; color:#fff; padding:30px 0; }
.region-subscribe-to-newsletters .simplenews-subscriber-form { margin:0 auto; width:100%; max-width:1280px; padding:0 15px; }
.region-subscribe-to-newsletters h2 { font-family:'proximaNova'; font-weight:600; margin:0px 0 0 0; color:#fff; font-size:2em; line-height:1.5; float:left; }
.region-subscribe-to-newsletters .js-form-item { float:left; margin:0 0 0 0; }
.region-subscribe-to-newsletters label, .region-subscribe-to-newsletters .description { display:none; }
.region-subscribe-to-newsletters .form-email { background-color:#ffffff; transition:all 0.3s; color:#666666; border:2px solid #ffd400; border-radius:20px; height:50px; max-width:300px; font-size:18px; margin-left:10px; }
.region-subscribe-to-newsletters .js-form-submit { background-color:#2989d0; color:#fff; font-size:18px; border:1px solid #6bdb7b; height:50px; padding:0 30px; border-radius:25px; transition:all 0.3s; margin-left:20px; display:inline-block; vertical-align:top; }
.region-subscribe-to-newsletters .js-form-item-message { display:none; }
.region-subscribe-to-newsletters .captcha img, .region-subscribe-to-newsletters .captcha input { background-color:#ffffff; transition:all 0.3s; color:#666666; border:2px solid #ffd400; border-radius:20px; height:50px; max-width:300px; font-size:18px; float:left; margin-left:10px; }
.footerLinks { padding:50px 0 0; }
.footerLinks h3 { color:#fdb913; font-weight:bold; }
.footerLinks ul.links li a { color:#fff; font-size:1.143em; text-decoration:none; transition:all 0.3s; }
.footerLinks ul.links li a:hover { color:#fdb913; }
.footerLinks .bulletText.twoCol li { width:50%; float:left; }
.footerLinks .bulletText li { background:url(../images/yellow-bullet-arrow.png) no-repeat left 8px; background-size:6px; padding-left:13px; }
.footerLinks .bulletText li:before { display:none; }
.footerLinks .borderbottom { border-bottom:1px solid #272d67; padding-bottom:10px; }
.footerLinks .heading { min-height:35px; margin-bottom:0px; }
.footerLinks .heading h3 { }
.footerButtons { margin-top:-25px; }
.footerButtons ul { list-style:none; padding:0px; margin:0px; max-width:458px; width:100%; }
.footerButtons ul li { display:inline-block; vertical-align:top; padding:0 10px; margin-bottom:20px; }
.btn { font-family:'proximaNova'; font-weight:600; font-size:1.571em; background-color:#fff; color:#000; display:inline-block; vertical-align:top; text-decoration:none; padding:5px 20px; border-radius:5px; transition:all 0.3s; z-index:2; position:relative; box-shadow:0px 5px 0px red; }
.btn:hover { background-color:#333; color:#fff; }
.btn.org { background-color:#f58221; color:#fff; box-shadow:0px 5px 0px #663002; }
.btn.org:hover { background-color:#cb630c; }
.btn.red { background-color:#ed145b; color:#fff; box-shadow:0px 5px 0px #9f0739; }
.btn.red:hover { background-color:#c20c48; }
.btn.green { background-color:#38b39a; color:#fff; box-shadow:0px 5px 0px #0a5344; }
.btn.green:hover { background-color:#268572; }
.btn.marun { background-color:#848cd0; color:#fff; box-shadow:0px 5px 0px #434865; }
.btn.marun:hover { background-color:#676ea9; }
.socialFooter {color: #ffffff;padding-top: 30px;}
.socialFooter .logo { padding:15px; display:inline-block; vertical-align:top; float:left; margin-right:30px; }
.socialFooter .info h3 { margin:0px; font-weight:bold; }
.socialFooter .info p {color: #ffffff;}
.socialFooter h4 { margin:0px 0 10px; font-size:1.286em; font-weight:bold; }
.socialsListIcons { margin:0px 0 0 -2px; padding:0px; }
.socialsListIcons li { display:inline-block; vertical-align:top; margin:0 2px; }
.socialsListIcons li:nth-child(1) a:hover {
background-color:#00aced;
border-color:#00aced;
}
.socialsListIcons li:nth-child(2) a:hover {
background-color:#3a559f;
border-color:#3a559f;
}
.socialsListIcons li:nth-child(3) a:hover {
background-color:#007ab9;
border-color:#007ab9;
}
.socialsListIcons li:nth-child(4) a:hover {
background-color:#f61c0d;
border-color:#f61c0d;
}

.socialsListIcons li:nth-child(5) a:hover {
background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
border-color:#f09433;
}

.socialsListIcons li:nth-child(6) a:hover {
    
background-color:#facd00;
border-color:#facd00;
}

.socialsListIcons li:nth-child(7) a:hover {
    
background-color:#facd00;
border-color:#facd00;
content: url('../images/koo-app_yellow.png');
}

.socialsListIcons li:nth-child(1) .fa {
top:1px;
left:1px;
}
.socialsListIcons li:nth-child(2) .fa {
top:1px;
left:-1px;
}
.socialsListIcons li:nth-child(3) .fa {
top:0px;
left:1px;
}
.socialsListIcons li:nth-child(4) .fa {
top:1px;
left:1px;
}
.socialsListIcons li .fa { position:relative; font-size:inherit; }
.socialsListIcons li a {color: #ffffff;display:table;vertical-align:top;border: 2px solid #ffffff;border-radius:50%;width:50px;height:50px;font-size:30px;text-align:center;line-height:1;transition:all 0.1s;}
.socialsListIcons li a span { display:table-cell; vertical-align:middle; }
footer h2{color: #fff;}
.socialsListIcons li a:hover { background-color:#879de4; color:#fff; }
.footerCopyright {border-top: 1px solid #ffffff;padding:30px 0 0;background: transparent;}
.footerCopyright .cols2 { text-align:right; }
.footerCopyright p {color: #f3f3f3;margin:0 0 10px 0;}
.footerCopyright ul { margin:0px -10px 11px; padding:0px; list-style:none; }
.footerCopyright ul li { display:inline-block; vertical-align:top; padding:0 9px; margin:0 1px; position:relative; }
.footerCopyright ul li a {color: #f3f3f3;text-decoration:none;transition:all 0.3s;}
.footerCopyright ul li a:hover, .footerCopyright ul li a.is-active {color: #f18c33;}
.footerCopyright ul li:not(:first-child):before, .footerCopyright .region-secondary-menu:before {content:"";position:absolute;left:0px;top:5px;width:1px;height:10px;background-color: #f3f3f3;}
.footerCopyright .region-secondary-menu { padding-left:11px; margin-left:11px; position:relative; }
.region-footer-menu { float:left; }
.region-secondary-menu { position:relative; display:inline-block; vertical-align:top; }
.region-footer-copyright { clear:both; }
.rotating-slider { margin:5em auto; height:650px!important; position:relative; width:650px!important; transform:rotate(-70deg); -webkit-transform:rotate(-70deg); position:absolute; right:-380px; top:-20px; }
.rotating-slider ul.slides { border-radius:50%; height:100%; margin:0; overflow:visible; padding:0; position:relative; top:0; left:50%; transform:translateX(-50%) rotate(0); transform-origin:center center; width:100%; transition:none; -webkit-transition:none; }
.rotating-slider ul.slides li { background-color:#e3e3ea; background-position:center; background-size:cover; display:block; list-style:none; position:absolute; top:0; left:50%; text-align:center; transform-origin:bottom center; width:100%; clip-path:none !Important; }
.rotating-slider ul.slides li { color:#000; background:#e3e3ea; }
.rotating-slider ul.slides li .inner { box-sizing:border-box; padding:0; height:100%; width:100%; display:block; }
.centerOfExce .rotating-slider .slides li h2 { transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); font-size:18px; margin:0; width:180px; text-align:center; position:absolute; left:-65px; top:70px; color:#000; }
.rotating-slider ul.slides li { height:250px !important; width:52px !important; border-radius:55px 55px 0 0 !important; padding:0 !important }
.rotating-slider ul.slides li.active-slide { background:#ffc20e; z-index:1; }
.rotating-slider .slideCenterCircle { border-radius:50%; width:300px; height:300px; position:absolute; left:54%; top:50%; margin:-150px 0 0 -150px; background:#ffc20e; border:20px solid #0e0e52; }
.rotating-slider .slideCenterCircle:before { position:absolute; left:10px; top:10px; right:10px; bottom:10px; border-radius:50%; border:2px solid rgba(14, 14, 82, 0.22); content:""; }
.rotating-slider ul.direction-controls { list-style:none; margin:0; padding:0; height:72px; width:31px; position:absolute; left:50%; top:50%; transform:rotate(70deg); margin-left:-21px; margin-top:-116px; }
.rotating-slider ul.direction-controls li { display:block; margin:4px 0; }
.rotating-slider ul.direction-controls li button { border:1px solid #0e0e52; background-color:#ffc20e; width:30px; height:30px; border-radius:50%; color:#0e0e52; font-size:27px; line-height:15px; text-align:left; }
.rotating-slider ul.direction-controls li button:hover { background:#fff; }
.rotating-slider ul.slides li a { display:block; position:absolute; width:100%; height:100%; cursor:pointer; }
.tab-content { display:none; }
.show { display:block; }
.indiaGovPortal { margin:20px 0 0 0; float:right; }
.indiaGovPortal img { }
.centerOfExce .centerOfExceRgt { min-height:577px; }
.rotatingMobSlider .owl-dots { display:none !important; }
.region-breadcrumb { display:inline-block; vertical-align:top; width:100%; }
.region-breadcrumb a { text-decoration:none; color:#000; line-height:20px; }
.region-breadcrumb .breadcrumb { padding:7px 0; }
ul.tabs { text-align:center; margin:30px 0 0 0; }
.tabs a { color:#000; }
.user-login-form, .user-register-form, .user-pass { margin:30px auto; max-width:700px; background-color:#fff; border:1px solid #ccc; background-color:#f8f7f7; padding:30px; text-align:center; clear:both; }
.user-login-form label, .user-register-form label, .user-pass label { float:left; font-weight:bold; }
.user-login-form .button, .user-register-form .button, .user-pass .button { background-color:#ffd400; color:#121959; font-size:18px; border:1px solid  #ffd400; height:50px; padding:0 30px; border-radius:25px; transition:all 0.3s; }
.user-login-form input { background-color:#fff; }
.user-login-form .extAction, .user-register-form .extAction, .user-pass .extAction { margin:20px 0 0 0; }
.user-login-form .tabs li a, .user-register-form .tabs li a, .user-pass .tabs li a { color:#000; }
.user-login-form .description, .user-register-form .description { text-align:left; }
.user-login-form .button, .user-register-form .button, .user-pass .button { padding:5px 30px; height:auto; }
.btnCaptchaRow .js-form-item { margin:0px; }
.user-login-form .captcha { display:inline-block; vertical-align:top; margin-bottom:20px; width:100%; }
.user-login-form .captcha .form-type-textfield { width:100%; max-width:260px; margin:0px; }
.user-login-form .captcha img { border:1px solid #ccc; padding:0 5px; max-width:147px; margin-right:20px; margin-top:23px; float:left; }
.user-login-form .reload-captcha-wrapper { float:left; text-decoration:none; text-decoration:none; margin-top:27px; margin-left:10px; }
.user-login-form .reload-captcha-wrapper a { text-decoration:none; color:#000; }
.user-login-form .btnCaptchaRow .button { float:left; }
.user-login-form label { font-size:1em; font-weight:bold; }
.user-login-form .js-form-item { float:left; width:100%; }
.user-login-form .reload-captcha { position:relative; width:30px; height:30px; text-indent:-9999px; font-size:0px; display:inline-block; vertical-align:top; background:url(../images/refresh-icon-png.png) no-repeat 0px 0px; background-size:30px auto; margin-right:10px; top:5px; display:none; }
.feedback-form { width:100%; text-align:center; }
.node-feedback-form { box-shadow:-3px 1px 12px rgba(0, 0, 0, 0.1); padding:15px; max-width:700px; display:inline-block; vertical-align:top; }
.node-feedback-form .yellowBtn { background-color:#ffd400; color:#121959; font-size:18px; border:1px solid #ffd400; height:50px; padding:0 30px; border-radius:25px; transition:all 0.3s; }
.node-feedback-form .filter-guidelines-item { display:none; }
.node-feedback-form .button { background-color:#ffd400; margin-top:30px; color:#121959; font-size:18px; border:1px solid #ffd400; padding:5px 30px; border-radius:25px; transition:all 0.3s; }
.node-feedback-form .form-textarea-wrapper textarea { height:120px; }
.video-popup .youtube-click { 
    outline:none;
    width:50px;
     height:50px; 
    }
.node-feedback-form .js-form-item { float:left; width:50%; padding:0 15px 20px; margin:0px; text-align:left; position:relative; }
.node-feedback-form .form-item-field-purpose-other-0-value, .node-feedback-form .form-item-field-feedback-subject-0-value { width:100%; }
.node-feedback-form { margin:0 -15px; }
.node-feedback-form .fieldset-wrapper { margin:0 -15px; }
.node-feedback-form .fieldset-wrapper .js-form-item { float:left; width:33%; }
.node-feedback-form .js-form-type-textarea { width:100%; }
.node-feedback-form .btnCaptchaRow { width:100%; clear:both; margin:30px 0 0 0; padding:0 20px; vertical-align:top; }
.node-feedback-form .js-form-type-vertical-tabs { display:none; }
.node-feedback-form .captcha { }
.node-feedback-form .captcha .form-type-textfield { width:100%; max-width:260px; }
.node-feedback-form .captcha img { border:1px solid #ccc; padding:0 5px; max-width:147px; margin-right:20px; margin-top:23px; float:left; }
.node-feedback-form .reload-captcha-wrapper { float:left; text-decoration:none; text-decoration:none; margin-top:27px; }
.node-feedback-form .reload-captcha-wrapper a { text-decoration:none; color:#000; }
.btnCaptchaRow .js-form-item { margin:0px; }
.btnCaptchaRow .button { float:left; }
.node-feedback-form label { font-size:1em; font-weight:bold; }
.node-feedback-form label.error { font-size:0.8em; color:red; font-weight:normal; position:absolute; bottom:0px; left:15px; }
.node-feedback-form .reload-captcha { position:relative; width:30px; height:30px; text-indent:-9999px; font-size:0px; display:inline-block; vertical-align:top; background:url(../images/refresh-icon-png.png) no-repeat 0px 0px; background-size:30px auto; margin-right:10px; top:5px; }
.node-feedback-form .form-textarea-wrapper textarea { font-size:100%; }
.form-textarea-wrapper textarea { font-size:100%; line-height:1.7; }
.recentBlock { display:block; padding:0px 10px; margin:0; }
.recentBlock li { width:33%; padding:0px 10px; float:left; list-style:none; }
.recentBlock li:nth-child(3n+1) {
clear:left;
}
.pad0, .innerPageContent.pad0 { padding:0; }
.recentBlockBox { background-color:#ededee; padding:50px 0; }
.recentBlock { display:block; padding:0px 10px; margin:0; }
.recentBlock li { width:33%; padding:0px 10px; float:left; list-style:none; }
.recentBlock .recentImage { margin-bottom:30px; overflow:hidden; height:259px; }
.recentBlock .recentImage img { box-shadow:15px 0px 30px rgba(0, 0, 0, 0.2); transition:all 0.3s; width:100%; }
.recentBlock .recentImage:hover img { transform:scale(1.1); }
.recentBlock li a:hover h4 { color:#000; }
.recentBlock li h4 { color:#2d378a; font-weight:600; }
.recentBlock .recentData { font-size:18px; font-weight:700; color:#3737a8; margin-bottom:20px; }
.recentBlock .recentPostby { color:#1e1e5b; }
.blogBox { padding:50px 0; }
.blogRight { padding-left:15px; }
.blogBox .blogLeft { width:66%; float:left; }
.blogBox .blogLeft p { font-size:1.125em; line-height:1.5; color:#616161; }
.blogBox .blogLeft a { text-decoration:none; }
.recentBlock .info a { text-decoration:none; }
a { transition:all 0.3s; }
.blogBox .blogImg a:hover { color:#3737a8; }
.blogBox .blogRight { width:34%; float:right; }
.blogBox .blogImg { position:relative; margin-bottom:25px; }
.blogBox .blogImg .blogDate { position:absolute; left:0; bottom:0; background-color:#ffcb05; padding:10px 25px; color:#1e1e5b; font-size:18px; font-weight:700; }
.blogBox .blogLeft h4 { font-size:22px; font-weight:700; color:#000; }
.blogBox .readMore { font-size:18px; color:#1e1e5b; text-decoration:underline; font-weight:700; }
.blogBox .readMore:hover { text-decoration:none; }
.socialIcone ul { list-style:none; padding:0px; margin:0px; display:inline-block; vertical-align:top; }
.socialIcone .recentBlogStatus { margin:5px 20px 0 0; }
.socialIcone ul li { padding:0px 2px; margin:0px; display:inline-block; vertical-align:top; }
.socialIcone ul li a { color:#717171; width:25px; height:25px; display:table; border:1px solid #717171; border-radius:50%; text-align:center; transition:all 0.3s; }
.ministerInfo ul li a .fa { font-size:16px; position:relative; top:2px; }
.socialIcone ul li a span { vertical-align:middle; display:table-cell; }
.socialIcone ul li a:hover { background-color:#2d378a; color:#fff; }
.socialIcone ul li:nth-child(1) a:hover {
background-color:#1c9ceb;
border-color:#1c9ceb;
color:#fff;
}
.socialIcone ul li:nth-child(1) .fa {
position:relative;
top:1px;
left:0px;
}
.socialIcone ul li:nth-child(2) a:hover {
background-color:#345095;
border-color:#345095;
color:#fff;
}
.socialIcone ul li:nth-child(2) .fa {
position:relative;
top:1px;
}
.socialIcone ul li:nth-child(3) a:hover {
background-color:#0073b1;
border-color:#0073b1;
color:#fff;
}
.socialIcone ul li:nth-child(3) .fa {
position:relative;
left:0px;
top:0px;
}
.socialIcone .action-flag a { border:0px; padding:0px; }
.socialIcone ul li .action-flag a { border:0px; padding:0px; }
.socialIcone ul li .flag a, .socialIcone ul li .flag a:hover { display:inline-block; vertical-align:top; border:0px; width:auto; height:auto; background:none; color:#ff0000; }
.socialIcone ul li .flag a .fa { padding-left:5px; }
.bolgPublised a { font-size:18px; color:#1e1e5b; text-decoration:underline; font-weight:700; }
.recentblogSlider .item { height:auto; line-height:inherit; }
.recentblogSlider .owl-prev, .recentblogSlider .owl-next { position:relative; font-size:0px; }
.recentblogSlider .owl-prev:before { content:"\f104"; font-family:fontAwesome; font-size:4.286em; }
.recentblogSlider .owl-next { position:relative; font-size:0px; }
.recentblogSlider .owl-next:before { content:"\f105"; font-family:fontAwesome; font-size:4.286em; }
.recentblogSlider .owl-controls { position:absolute; right:0px; top:-110px; }
.recentblogSlider .owl-controls .owl-nav [class*="owl-"] {
background:transparent;
color:#000;
padding:0px 25px;
margin:0px;
}
.recentblogSlider .owl-controls .owl-nav [class*="owl-"]:hover {
background:transparent;
color:#666;
}
.recentblogSlider .info { position:relative; }
.recentblogSlider .recentBlogStatus { position:absolute; right:0px; top:0px; }
.recentBlogStatus .fa { float:left; padding-right:5px; position:relative; top:0px; font-size:1.4em; }
.recentBlogStatus .fa-commenting-o { position:relative; top:-3px; font-size:1.6em; }
.recentBlogStatus li { width:auto; font-weight:bold; font-size:0.8em; }
.moreBlock .recentBlogStatus li { margin-bottom:0px; }
.moreBlock.recentBlock .recentBlogStatus { top:-5px; }
.recentBlogStatus .action-unflag a, .recentBlogStatus .action-unflag span { color:#ff0000; }
.recentBlogStatus { display:inline-block; vertical-align:top; }
.recentBlock .recentBlogStatus { position:absolute; right:0px; top:6px; }
.recentBlock .info { position:relative; }
.recentblogSlider h4 { color:#000; }
.recentblogSlider a { color:#000; text-decoration:none; }
.recentblogSlider a:hover { color:#3737a8; }
.recentBlock .info .socialIcone { position:absolute; right:0px; top:-2px; }
.innerBannerSection { position:relative; background:#213f86; background-size:cover; padding:168px 0 0;background-position: bottom; }
.innerBannerSection:before { content:""; position:absolute; left:0px; top:0px; width:100%; height:350px; background:-moz-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.99) 1%, rgba(255, 255, 255, 0) 100%); background:-webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.99) 1%, rgba(255, 255, 255, 0) 100%); background:linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.99) 1%, rgba(255, 255, 255, 0) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00ffffff', GradientType=0);
}
.innerBannerSection .region-breadcrumb .breadcrumb { position:static; }
.innerBannerSection > img { margin:0 auto; opacity:0; display:none; visibility:hidden; }
.pageControlSection { width:100%; color:#fff; }
.pageControlSection h2, .pageControlSection h1 {color:#fff;font-size:3.000em;font-weight:700;margin-bottom:0;display:inline-block;vertical-align:top;filter: drop-shadow(2px 4px 6px black);}
.breadcrum {padding:10px 0px;margin:0;list-style:none;border-top:1px solid #fff;filter: drop-shadow(2px 4px 6px black);}
.breadcrum li { list-style:none; padding:0px; margin:5px 20px 5px 0px; display:inline-block; position:relative; }
.breadcrum li:after { content:""; width:2px; height:64%; display:inline-block; position:absolute; right:-12px; background:rgba(255, 255, 255, 0.3); top:18%; }
.breadcrum li:last-child:after { display:none; }
.breadcrum li a { color:#fff; text-decoration:none; }
.innerPageContent { padding:40px 0px; }
.innerPageContent p {color: #000;}
.dataCenterDetail { color:#555555; margin-bottom:60px; }
.innerPageContent h3 {font-family:'proximaNova';font-weight:700;color: #007DC5;font-size:1.8em;}
.innerPageContent p { }
.innerPageContent h4 { font-family:'proximaNova'; font-weight:700;color: #007DC5; font-size:1.6em; margin-bottom:10px;}
.innerPageContent h4 { font-family:'proximaNova'; font-weight:700;color: #007DC5;font-size: 1.4em; margin-bottom:10px;}
.serviceBlock { display:block; background:#fff; box-shadow:15px 0px 30px rgba(0, 0, 0, 0.2); width:calc(100% - 20px); margin-left:20px; }
.serviceBlock .serviceImage { display:inline-block; }
.serviceImage { border:5px #e8e8e8 solid; max-width:190px; margin-left:-20px; vertical-align:top; }
.serviceBlock { padding:20px 0px; margin-bottom:30px; }
.serviceBlock p { max-width:calc(100% - 220px); display:inline-block; margin-left:20px; color:#000; }
.innerPageContent {padding:40px 0;min-height:500px;background-color: #fff;}

  .wob .layout-no-sidebars{
    background-color: #000;
  }
  
.functionTab .resTab .tabNav { margin-top:75px; }
.functionTab .resTab .tabNav li { background:rgba(0, 0, 0, 0.8); color:#9f9f9f; margin-bottom:7px; width:100%; }
.functionTab .resTab { border:none; }
.functionTab { background:#f4f4f4 url(../images/function-bg-img2.jpg) no-repeat -2.5% top; border:none; margin-bottom:50px; }
.functionTab .tabNav { max-width:400px; text-align:left; float:left; }
.functionTab .tabNav .count { display:block; color:#fff; font-size:60px; }
.functionTab .tabNav .r-tabs-state-active .count { color:#000; }
.functionTab .tabNav .tabTitle { font-size:21px; border:none; font-weight:400; display:block; color:#9f9f9f; line-height:1.2 }
.functionTab a { outline:none; width:100%; }
.functionTab .tabContainer { width:calc(100% - 410px); background:#f4f4f4; height:100%; border:none; float:left; }
.functionTab .resTab .tabNav .r-tabs-state-active a { background:#f4f4f4; width:100%; }
.functionTab .resTab .tabNav .r-tabs-state-active a .count { -webkit-text-stroke-color:#3737a8; font-weight:bold; }
.functionTab .resTab .tabNav .r-tabs-state-active a .tabTitle { color:#000000; font-weight:bold; }
.functionList li { list-style:none; background:url(../images/bullet-style.png) no-repeat left 7px; padding-left:25px; margin-bottom:20px; }
.objectiveBlock { display:block; padding:0px 10px; margin:0; }
.objectiveBlock li { width:25%; padding:0px 10px; float:left; list-style:none; }
.objectiveBlock .objImage, .objectiveBlock p { display:block; margin-bottom:10px; color:#000; }
.aboutContentBlock { position:relative; display:block; }
.aboutContentBlock .aboutText { max-width:820px; width:60%; padding:10px 60px 30px 0px; }
.aboutContentBlock .aboutVideo { position:absolute; top:-100px; right:0px; width:39%; max-width:620px; }
.aboutContentBlock .aboutVideo:after { width:60%; left:20%; content:""; height:4px; bottom:-4px; background:#ffd400; position:absolute; }
.backgroundBlock { background:url(../images/background-block.jpg) left top; background-repeat:repeat; background-size:auto 100%; padding:40px 50px; color:#ffffff; clear:both; display:table; width:100%; margin-bottom:40px; }
.backgroundBlock p { color:#ffffff; width:76%; float:left; padding:5px 0px 5px 30px; font-size:18px; font-weight:200; margin:0; text-align:justify; }
.backgroundBlock h4 { font-weight:600; color:#ffd400; font-size:32px; margin-bottom:5px; line-height:28px; }
.backgroundBlock .blockTitle { width:24%; padding:5px 40px 5px 0px; max-width:280px; float:left; position:relative; }
.backgroundBlock .blockTitle span { font-size:24px; font-weight:200; }
.backgroundBlock .blockTitle:before { content:""; background:#ffd400; width:4px; height:90%; display:block; position:absolute; left:-54px; top:5%; }
.backgroundBlock .blockTitle:after { content:""; background:rgba(255, 255, 255, 0.5); width:1px; height:100%; display:block; position:absolute; right:10px; top:0; }
.backgroundContent p { width:100%; margin:30px 0 0 0; padding:0px; }
.qualityContainer { text-align:center; }
.qualityContainer h3 { text-align:left; }
.qultObj { max-width:385px; min-height:169px; border:1px solid #e6e6e6; display:inline-block; box-shadow:15px 10px 30px rgba(0, 0, 0, 0.2); padding:18px 15px 18px 5px; margin:20px; text-align:left; }
.qultObj .objIco { border:5px #e8e8e8 solid; max-width:100px; margin-left:-20px; vertical-align:top; background:#fff; padding:15px; float:left; }
.qultObj .objText { width:calc(100% - 80px); float:left; padding:0px 05px 0px 15px; font-size:16px; color:#000; font-weight:400; text-align:justify; line-height:20px; }
.blueText { color:#3737a8 !important; }
.stpiCentersSlider .resTab { border:0px; }
.stpiCentersSlider .resTab .tabNav { position:relative; top:10px; padding:0 20px; text-align:center; }
.stpiCentersSlider .resTab .tabNav:before { content:""; position:absolute; left:2%; top:0px; width:98%; height:68px; background-color:#2f3580; }
.stpiCentersSlider .resTab .tabNav li { background:transparent; position:relative; margin-top:0px; }
.stpiCentersSlider .resTab .tabNav li a { font-size:2.429em; line-height:2; padding:19px 5px; font-family:'oswaldregular'; display:inline-block; vertical-align:top; font-weight:400; text-align:center; position:relative; line-height:1.120em; }
.stpiCentersSlider .resTab .tabNav li a:before { content:""; position:absolute; left:0px; top:0px; height:0; width:100%; background-color:#fff; z-index:0; }
.stpiCentersSlider .resTab .tabNav .r-tabs-state-active a { color:#fff !important; background:inherit !important; }
.stpiCentersSlider .resTab .tabNav .r-tabs-state-active a { position:relative; z-index:2; color:#0d0d46; outline :none; }
.stpiCentersSlider .owl-prev { left:30px; }
.stpiCentersSlider .owl-prev:before { content:"\f104"; font-family:fontAwesome; background-color:transparent; }
.stpiCentersSlider .owl-next { right:10px; }
.stpiCentersSlider .owl-next:before { content:"\f105"; font-family:fontAwesome; }
.stpiCentersSlider .owl-controls .owl-nav [class*="owl-"] {
position:absolute;
top:25px;
transform: translate(0, -50%);
background-color:transparent;
font-size:50px;
padding:0px;
margin:0px;
line-height:0.2;
}
.stpiCentersSlider .owl-controls .owl-nav [class*="owl-"]:hover {
background-color:transparent;
}
.stpiCentersSlider .owl-carousel .owl-stage { display:inline-block; }
.centerListparent { position:relative; padding-top:68px; padding:15px 05px; }
.centerListparent:before { position:relative; content:""; width:100%; height:67px; border-bottom:1px solid #666666; background:url(../images/listing-shape.png) center top no-repeat; top:0; max-width:100%; left:0; display:block; }
.centerListparent { min-width:120px; }
.centerListparent ul { padding:0; margin:15px 0px; width:100%; word-break:break-all; }
.centerListparent.twoColcenter ul { width:49%; display:inline-block; max-width:105px; }
.centerList li { display:block; text-align:left; width:100%; position:relative; padding-left:16px; }
.centerList li:before { display:inline-block; font:normal normal normal 14px/1 FontAwesome;  text-rendering: optimizeSpeed; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:"\f111"; font-size:7px; color:#616161; position:absolute; top:6px; left:2px; }
.stpiCenters, .functionTab { padding:50px 0 0; background-color:#f4f4f4; margin-bottom:-30px; }
.twitter-timeline.twitter-timeline-rendered { min-height:420px !important; }
.stpiCentersSlider .resTab:before { width:0; height:0; border-top:34px solid transparent; border-right:25px solid #2f3580; border-bottom:34px solid transparent; content:""; position:absolute; top:10px; left:1px; }
.stpiCentersSlider .resTab:after { width:0; height:0; border-top:34px solid transparent; border-left:25px solid #2f3580; border-bottom:34px solid transparent; content:""; position:absolute; top:10px; right:-1.9%; }
.trendingBox ul { list-style:none; padding:0; }
.trendingBox ul li { margin-bottom:40px; }
.trendingBox ul li .trendingImg { float:left; max-width:100px; }
.trendingBox ul li .trendingText { padding-left:130px; }
.trendingBox ul li .trendingText p { color:#000; font-weight:700; margin-bottom:5px; }
.trendingBox ul li .trendingDate { color:#1e1e5b; display:block; }
.trendingBox ul li .trendingPublised { color:#1e1e5b; }
.moreBlock li { margin-bottom:80px; }
.trendingBox a { text-decoration:none; }
.trendingBox .socialIcone li { margin-bottom:0px; }
.stpiCampaign { margin:0 auto 30px; padding:0; }
.stpiCampaign .row { margin-bottom:0px; }
.stpiNeuron { width:100%; padding:0; position:relative; }
.stpiOpenChallImgHolder { position:absolute; left:0px; top:0px; height:100%; width:100%; max-width:581px; overflow:hidden; background-repeat:no-repeat; background-size:cover; }
.stpiOpenChallImgHolder img { display:none; }
.stpiNeuron .stpiOpenChall { width:580px; float:left; display:block; float:left; padding:0; margin:0; }
.stpiNeuronRecCamp { background:#ececec; padding:5px 0 5px 585px; box-shadow:2px 0px 25px rgba(0, 0, 0, 0.2); }
.stpiNeuronRecCamp .neuronRecDetails { padding:20px 30px; position:relative; }
.stpiNeuronRecCamp .socialIcone { position:absolute; right:10px; top:10px; }
.stpiNeuronRecBtn { display:inline-block; vertical-align:top; margin-bottom:20px; }
.stpiNeuronRecBtn .neuronYellowBtn { background-color:#ffd400; color:#121959; font-size:16px; border:none; padding:8px 25px; border-radius:30px; transition:all 0.3s; font-weight:600; }
.stpiNeuronPartBtn a { display:inline-block; vertical-align:top; transition:all 0.3s; margin-bottom:3px; border:2px solid #fdb913; padding:0 30px; border-radius:20px; }
.stpiNeuronPartBtn a:hover { background-color:#09359f; color:#fff; }
.stpiNeuronPartBtn .neuronBlueBtn { display:inline-block; background-color:#09359f; color:#fff; font-size:16px; border:none; padding:10px 25px; border-radius:30px; transition:all 0.3s; }
.stpiNeuronPartBtn .neuronBlueBtn:hover { background-color:#ffd400; color:#121959; }
.stpiNeuron span { font-size:16px; display:block; margin-bottom:8px; }
.stpiNeuron p { font-size:1.286em; margin-bottom:5px; font-weight:600; margin-bottom:20px; text-align:justify; }
.neuronBlockBox { padding:50px 0 0 0; clear:both; }
.neuronBlockBox ul { margin:0 -15px; padding:0; }
.neuronBlock { display:block; padding: 0px; margin:0; }
.neuronBlock li { list-style:none; margin-bottom:30px; }
.neuronBlock li .neuronIn { border:1px solid #e4e4e4; }
.neuronBlock .neuronImage img { width:100%; }
.neuronBlock .neuronImage { position:relative; }
.neuronBlock .neuronImage:after { width:100%; position:absolute; height:250px; content:""; background:rgba(0, 0, 0, 0); background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 24%, rgba(0, 0, 0, 0.12) 33%, rgba(0, 0, 0, 0.99) 100%); background:-webkit-gradient(left top, left bottom, color-stop(24%, rgba(0, 0, 0, 0)), color-stop(33%, rgba(0, 0, 0, 0.12)), color-stop(100%, rgba(0, 0, 0, 0.99))); background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 24%, rgba(0, 0, 0, 0.12) 33%, rgba(0, 0, 0, 0.99) 100%); background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 24%, rgba(0, 0, 0, 0.12) 33%, rgba(0, 0, 0, 0.99) 100%); background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 24%, rgba(0, 0, 0, 0.12) 33%, rgba(0, 0, 0, 0.99) 100%); background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 24%, rgba(0, 0, 0, 0.12) 33%, rgba(0, 0, 0, 0.99) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
left:0; bottom:0; z-index:1; }
.neuronRecDetails h3 { margin-bottom:0px; }
.neuronRecDetails .neuronTitle { font-size:17px; display:inline-block; }
.neuronIn .neuroText { padding:25px 25px 15px 25px; position:absolute; left:0; bottom:0; z-index:2; }
.neuronIn .neuroText .socialIcone { position:absolute; right:20px; bottom:10px; }
.neuronIn .neuroText .socialIcone a { color:#fff; border:2px solid #fff; }
.neuroText h4 { font-size:1.571em; color:#fff; font-weight:700; line-height:1.2 }
.neuronTitle { background-color:#ffd400; color:#121959; font-size:13px; border:none; padding:7px 15px; border-radius:30px; transition:all 0.3s; text-transform:uppercase; font-weight:700; margin-bottom:10px; display:inline-block; }
.neuroText .neuronDate { color:#ffd400; }
.neuroText .neuronDate:before { content:"\f073"; font-family:fontAwesome; padding-right:10px; }
.neuronIn .neuronBoxDetails { padding:25px; }
.neuronBoxDetails p { font-size:17px; text-align:justify; }
.loadMore { background-color:#f2f2f2; display:block; text-align:center; text-decoration:none; color:#2b2b2b; font-size:18px; padding:10px }
.neuronBlock a { transition:all 0.3s; display:block; text-decoration:none; }
.neuronBlock a:hover { box-shadow:2px 0px 20px rgba(0, 0, 0, 0.2); }
.neuronBlock h4 { transition:all 0.3s; text-decoration:none; }
.neuronBlock a:hover h4 { text-decoration:underline; }
.neuronBlock a:hover p { color:#09359f; }
.view-campaigns .neuronBoxDetails a:hover { box-shadow:none; }
.view-campaigns .neuronBoxDetails a:hover p { color:#2d378a; }
.neuronIn .neuronBoxDetails { position:relative; }
.neuronIn .neuronBoxDetails .socialIcone { position:absolute; right:30px; bottom:35px; }
.timelineText { width:65%; float:left; padding-right:25px; }
.timelineText h2 { font-weight:700; color:#09359f; margin-bottom:10px; }
.timelineText > p { color:#333333; border-bottom:1px solid #c7c7ca; padding-bottom:20px; margin-bottom:15px; }
.timelineDateBox span { font-size:1.286em; color:#555555; }
.timelineDateBox .timelineDate { font-size:1.714em; color:#555555; display:block; font-weight:700; line-height:1.2; }
.timelineDateTex { position:relative; }
.timelineDateTex:before { content:""; position:absolute; right:-15px; top:0px; height:100%; width:1px; background-color:#c7c7ca; }
.timelineDateBox .cols3:last-child .timelineDateTex:before { display:none; }
.timelineBox h3 { color:#09359f; font-size:32px; font-weight:700; margin-bottom:10px; display:block; }
.timelineDateBox .cols3:last-child .timelineDateTex { border:none; }
.fs13 { font-size:13px !important; }
.borderB { border-bottom:1px solid #c7c7ca; padding-bottom:30px; margin-bottom:30px; }
.campaignDetailsPage .timelineText { width:100%; }
.campaignDetailsPage .detailsTop { position:relative; }
.campaignDetailsPage .detailsTop .detailsRight { position:absolute; right:30px; top:22px; }
.campaignDetailsPage .detailsleft { padding:30px 485px 30px 25px; min-height:270px; }
.campaignDetailsPage .detailsTop .detailsRight { width:460px; }
.campaignDetailsPage .detailPage .field--type-image { padding:0px; background:none; }
.campaignDetailsPage .detailsBottom { border:0px; margin-top:0px; padding-top:0px; }
.campaignDetailsPage .innerPageContent { padding:0px; }
.path-main-stpi-team .innerPageContent .content { position:relative; }
.path-main-stpi-team .innerPageContent { padding:0px; }
.path-main-stpi-team .innerPageContent .view-filters { padding:40px 0 0; }
.path-main-stpi-team .innerPageContent .content:before { background-image:url(../images/teamBg.png); background-repeat:no-repeat; width:100%; height:1052px; left:0; top:0px; content:""; display:inline-block; position:absolute; -webkit-filter:grayscale(100%); filter:grayscale(100%); z-index:-1; }
.path-main-governing-council .innerPageContent { position:relative; }
.path-main-governing-council .innerPageContent:before { background-image:url(../images/teamBg.png); background-repeat:no-repeat; width:100%; height:1052px; left:0; top:0px; content:""; display:inline-block; position:absolute; -webkit-filter:grayscale(100%); filter:grayscale(100%); z-index:-1; }
.path-main-visionaries .innerPageContent { position:relative; }
.path-main-visionaries .innerPageContent:before { background-image:url(../images/teamBg.png); background-repeat:no-repeat; width:100%; height:1052px; left:0; top:0px; content:""; display:inline-block; position:absolute; -webkit-filter:grayscale(100%); filter:grayscale(100%); z-index:-1; }
.path-main-visionaries p { font-size:1.6em; }
.contentMainBlock {
    background-color: #fff;
    padding: 15px;
    min-height: auto;
    box-shadow:5px 0px 25px rgba(0, 0, 0, 0.2);
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    z-index: 1;
    margin: 15px 0 15px 0;
    position: relative;
}

.contentMainBlock:before {
    content:"";
    position:absolute;
    left:0px;
    bottom:0px;
    height: 0;
    transform: translate(10px);
    width: calc(100% - 20px);
    border-left:5px solid #007bff;
    z-index:-1;
    border-right:5px solid #007bff;
    transition-duration:0.4s;
}

.contentMainBlock:hover:before {height: calc(100% - 20px);transform: translate(10px,-10px);}

.contentMainBlock::after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0px;
  bottom: 0px;
  height: calc(100% - 20px);
  transform: translateY(-10px);
  width: 0;
  border-top: 5px solid #007bff;
  border-bottom: 5px solid #007bff;
  transition-duration: 0.5s;
}

.contentMainBlock:hover:after {width: calc(100% - 20px);transform: translate(10px, -10px);}
.contentMainBlock .teamImage img { box-shadow:none; }
.teamBlockBox { position:relative; padding:100px 0; }
.teamBlockBox .teamImage { margin-bottom:5px; }
.teamBlock { text-align:center; margin:0px -15px; padding:0px; }
.teamBlock li { width:25%; padding:0px 15px; list-style:none; float:left; margin-bottom:20px; }
.teamBlock .teamImage { margin-bottom:25px; }
.teamBlock .teamName { font-size:1.2em; color:#000; font-weight:700; display:block; margin-bottom:0; }
.teamBlock .teamName a { color:#000; text-decoration:none; }
.teamBlock .teamDg { font-size:1.286em; color:#3737a8; font-weight:600; display:block; margin-bottom:10px; display:block; }
.teamBlock .teamDep { font-size:1em; color:#666666; margin-bottom:10px; display:block; }
.teamBlock .socialIcone { margin-top:10px; }
.teamBlock .socialIcone ul li { width:auto; float:none; display:inline-block; }
.teamBlock .socialIcone ul li a { color:#879de4; border:1px solid #879de4; }
.teamBlock .socialIcone ul li a:hover { color:#fff; }
.visionariesMember .contentMainBlock { min-height:334px; }
.visionariesMember .teamBlock li { width:33.3%; }
.page-node-type-incubation-services .innerPageContent > .container:first-child { width:100%; max-width:100%; }
.page-node-type-incubation-services .innerPageContent { padding:40px 0 0 0; }
.view-filters { padding:30px 0; }
.views-exposed-form { margin:0 auto; border-radius:5px; box-shadow:0px 2px 29px rgba(94, 94, 94, 0.1); vertical-align:top; background-color:#f2f2f2; padding:20px 20px 20px 20px; text-align:left; position:relative; border:1px solid #e6e6e6; display:inline-block; vertical-align:top; }
.views-exposed-form .form-select { background-color:#fff; margin:0 10px; }
.views-exposed-form .form--inline { width:100%; }
.views-exposed-form .form--inline .form-item, .view-photo-gallery .views-exposed-form .form-item { margin:0px; width:250px; }
.views-exposed-form .button { font-size:1.1em; margin-left:20px; float:left; background:#0079be; color:#ffffff; border:0 none; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; border-radius:3px; -webkit-border-radius:3px; padding:8px 20px; height:39px; }
.views-exposed-form label { font-size:1.2em; color:#393939; }
.views-exposed-form .form-text { background-color:#fff; height:40px; border-radius:3px; font-size:1.1em; }
.views-exposed-form input[type='text'] { border:1px solid #d6d6d6; transition:all 0.3s; }
.views-exposed-form input[type='text']:focus { border-color:#CCC; }
.teamBlockBox { padding:50px 0; }
.innerPageContent .view-filters { padding:0 0 30px; text-align:center; }
.view-photo-gallery .view-filters { margin-bottom:30px; }
.view-video-gallery .views-exposed-form { margin-bottom:30px; }
.view-events .view-filters { margin-bottom:30px; }
.view-latest-news .view-filters { margin-bottom:30px; text-align:center; }
.innerPageContent .eventPostInfo { margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #ccc; }
.innerPageContent .eventPostInfo:last-child { margin-bottom:0px; padding-bottom:0px; border-bottom:0px; }
.innerPageContent .eventPostInfo .info { padding-left:290px; text-align:left; }
.innerPageContent .eventPostInfo .photo { width:auto; }
.innerPageContent .eventPostInfo p { font-size:1.125em; line-height:1.5; }
.eventDetail .owl-theme .owl-controls .owl-nav [class*="owl-"] {
position:absolute;
top:50%;
transform:translate(0, -50%);
-webkit-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
font-size:30px;
line-height:1;
background:rgba(0, 0, 0, 0.5);
padding:0px 10px;
}
.eventDetail .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {
background-color:#3737a8;
}
.eventDetail .owl-theme .owl-controls .owl-nav [class*="owl-"]:before {
font-family:fontAwesome;
}
.eventDetail .owl-prev { left:0px; }
.eventDetail .owl-next:before { content:"\f105"; }
.eventDetail .owl-next { right:0px; }
.eventDetail .owl-prev:before { content:"\f104"; }
.eventDetail img { height:200px; }
.eventDetail .owl-carousel .single { transform:translate3d(0px, 0px, 0px) !important; }
.view-photo-gallery .views-exposed-form .form-item { margin:0; padding:0 10px; float:left; }
.view-photo-gallery .views-exposed-form .form-text, .view-video-gallery .views-exposed-form .form-text { background-color:#fff; }
.view-photo-gallery ul { list-style:none; padding:0; margin:0 -15px; }
.view-photo-gallery ul li { width:33%; float:left; padding:15px; margin:0px; }
.view-photo-gallery ul li a { text-decoration:none; }
.view-photo-gallery ul li .photo-outer { background:#fff; padding:10px; box-shadow:0 0 25px rgba(0, 0, 0, 0.1); position:relative; }
.view-photo-gallery ul li .photo-outer:before { position:absolute; left:50%; width:0; bottom:0; height:3px; content:""; background:#0d8ad6; transition:all 0.4s; -webkit-transition:all 0.4s; }
.view-photo-gallery ul li .photo-outer:hover:before { width:100%; left:0; }
.view-photo-gallery ul li:hover .imgStyle img { transform:scale(1.1); -webkit-transform:scale(1.1); }
.view-photo-gallery .imgStyle img { transition:all 0.4s; -webkit-transition:all 0.4s; max-width:inherit; height:auto; width:100%; }
.view-photo-gallery .imgStyle { overflow:hidden; height:230px; position:relative; margin-bottom:0px; }
.view-photo-gallery .imgStyle:before { width:46px; height:46px; line-height:45px; text-align:center; background:#fff; border-radius:50%; position:absolute; left:50%; top:40%; margin:-23px 0 0 -23px; opacity:0; visibility:hidden; font-size:23px; color:#023c73; box-shadow:0 0 10px rgba(0, 0, 0, 0.5); -webkit-transition:350ms ease-in-out; transition:350ms ease-in-out; font-family:'FontAwesome'; content:"\f115"; z-index:1; padding-left:5px; }
.view-photo-gallery .photo-outer:hover .imgStyle:before { opacity:1; visibility:visible; }
.view-photo-gallery .titleStyle { margin:0; position:absolute; bottom:0px; left:0px; padding:10px 20px 18px; background-color:rgba(255, 255, 255, 0.9); width:100%; overflow:hidden; color:#0c1631; font-weight:600; text-align:center; font-size:1.2em; font-weight:bold; text-transform:uppercase; }
.view-photo-gallery .photo-outer:hover .titleStyle { color:#0d8ad6; }
.node--type-photo-gallery .field--name-field-single-date { display:none; }
.page-views-listing { background-color:#f4f7f6; }
.page-views-listing .eventPostInfo .info { padding-left:0px; }
.page-views-listing .innerPageContent .eventPostInfo { float:left; width:25%; padding:0 10px; margin:0px; border:0px; }
.page-views-listing .innerPageContent .eventPostInfoItem { background-color:#fff; -webkit-box-shadow:1px 13px 42px -13px rgba(0, 0, 0, 0.3); transition:border-width 0.6s linear; -moz-box-shadow:1px 13px 42px -13px rgba(0, 0, 0, 0.3); box-shadow:1px 13px 42px -13px rgba(0, 0, 0, 0.3); transition:all 0.3s; display:inline-block; vertical-align:top; margin-bottom:20px; position:relative; }
.page-views-listing .eventPostInfoItem .photo { width:100%; float:none; position:relative; transition:all 0.3s; }
.page-views-listing .eventPostInfoItem .photo:before { content:""; position:absolute; right:0px; top:0px; z-index:1; height:100%; width:100%; background-color:rgba(0, 0, 0, 0.5); opacity:0; visibility:hidden; }
.page-views-listing .eventPostInfoItem:hover .photo:before { opacity:1; visibility:visible; }
.page-views-listing .eventPostInfoItem:hover .photo img { transform:scale(1.1); }
.page-views-listing .eventPostInfoItem:hover .photo .socialIcone { opacity:1; visibility:visible; }
.page-views-listing .socialIcone { position:absolute; right:10px; top:10px; z-index:4; opacity:0; transition:all 0.3s; }
.page-views-listing .socialIcone a { color:#fff; border:2px solid #fff; width:40px; height:40px; }
.page-views-listing .socialIcone a .fa { font-size:22px; line-height:1.2; }
.page-views-listing .categoryBtn { background-color:#213f86; display:inline-block; vertical-align:top; color:#fff; padding:1px 10px; border-radius:5px; font-size:14px!important; position:absolute; right:10px; top:5px; }
.page-views-listing .innerPageContent .eventPostInfoItem .photo img { width:100%; }
.page-views-listing .eventPostInfoItem .info { padding:15px; height:118px; margin-bottom:30px; position:relative; z-index:6; }
.page-views-listing .eventPostInfoItem h4 { font-size:1em; font-weight:normal; display:inline-block; vertical-align:top; }
.page-views-listing .eventPostInfo .photo { height:200px; max-width:100%; width:100%; }
.page-views-listing .eventPostInfo p { font-size:1em; font-weight:normal; }
.page-views-listing .eventPostInfo .date { font-size:0.8em; margin-bottom:10px; font-weight:normal; display:inline-block; vertical-align:top; position:relative; padding-left:20px; width:100%; }
.page-views-listing .eventPostInfo .date:before { content:"\f133"; position:absolute; left:0px; top:-2px; width:15px; height:15px; font-family:fontAwesome; }
.page-views-listing .innerPageContent .eventPostInfoItem { position:relative; }
.page-views-listing .innerPageContent .eventPostInfoItem:before { content:""; position:absolute; left:0px; bottom:0px; height:0; width:100%;border-left: 5px solid #f5841f; z-index:3;border-right: 5px solid #f5841f; transition-duration:0.4s;}
.page-views-listing .innerPageContent .eventPostInfoItem:hover:before { height:100%; }
.page-views-listing .innerPageContent .eventPostInfoItem:after { content:""; position:absolute; z-index:3; left:0px; bottom:0px; height:100%; width:0;border-top: 5px solid #f5841f;border-bottom: 5px solid #f5841f; transition-duration:0.5s;}
.page-views-listing .innerPageContent .eventPostInfoItem:hover:after { width:100%; }
.page-node-type-photo-gallery .photoGallery { margin:0 -15px; }
.page-node-type-photo-gallery .photoGallery li { margin:0px; list-style:none; width:25%; float:left; padding:15px; }
.page-node-type-photo-gallery .photoGallery li .photo-outer { background:#fff; padding:10px; box-shadow:0 0 25px rgba(0, 0, 0, 0.1); position:relative; }
.page-node-type-photo-gallery .imgStyle { overflow:hidden; height:152px; position:relative; }
.page-node-type-photo-gallery .photo-outer .imgStyle a { position:relative; }
.page-node-type-photo-gallery .photo-outer .imgStyle a:before { width:46px; height:46px; line-height:45px; text-align:center; background:#fff; border-radius:50%; position:absolute; left:50%; top:-20px; margin:-23px 0 0 -23px; opacity:0; visibility:hidden; font-size:23px; color:#023c73; box-shadow:0 0 10px rgba(0, 0, 0, 0.5); -webkit-transition:350ms ease-in-out; transition:350ms ease-in-out; font-family:'FontAwesome'; content:"\f00e"; z-index:1; }
.page-node-type-photo-gallery .photo-outer:hover .imgStyle a:before { opacity:1; visibility:visible; }
.page-node-type-photo-gallery .imgStyle img { transition:all 0.4s; -webkit-transition:all 0.4s; max-width:inherit; height:auto; width:100%; }
.page-node-type-photo-gallery .photoGallery li:hover img { transform:scale(1.1); }
.page-node-type-photo-gallery .captionStyle { height:25px; overflow:hidden; }
.page-node-type-photo-gallery .titleStyle { margin:0; position:absolute; bottom:0px; left:0px; padding:10px 20px 18px; background-color:rgba(255, 255, 255, 0.75); width:100%; overflow:hidden; color:#595959; font-weight:600; text-align:center; font-size:1.2em; font-weight:bold; }
.page-node-type-photo-gallery .tagStyle { color:#999; font-size:14px; }
.page-node-type-photo-gallery .captionStyle, .page-node-type-photo-gallery .tagStyle { display:none; }
.page-node-type-photo-gallery article { text-align:center; }
.detailPage .node__content { padding:0; border-radius:5px; background-color:#fff; }
.detailPage .field--type-image { float:left; padding:30px 0; max-width:100%; width:100%; text-align:center; margin-bottom:50px; background-color:#fff; }
.detailPage .field--name-field-ministers-image.field--type-image img { border-radius:50%; }
.detailPage .field--name-field-ministers-image.field--type-image img { border:5px solid #e5e5e5; }
.detailPage .field--type-image img { }
.detailPage .field--name-body { font-size:1.3em; margin-bottom:20px; }
.detailPage .field__label { float:left; color:#3737a8; margin-right:5px; font-size:1.3em; position:relative; padding-right:10px; }
.detailPage .field__label:before { content:":"; position:absolute; right:0px; top:1px; font-size:1em; }
.detailPage .field__item { font-size:1.3em; display:inline-block; vertical-align:top; width:100%; }
.detailPage .node__content .field--label-above { margin-bottom:10px; color:#656565; padding:5px 15px; }
.detailPage .field--label-above { float:left; width:50%; }
.detailPage .field--type-text-with-summary { width:100%; margin:30px 0 0 0; clear:both; display:inline-block; vertical-align:top; }
.detailPage .field__item a { text-decoration:none; color:#656565; }
.detailPage .field__item a.neuronBlueBtn { color:#fff; }
.newsDetail .page-title { display:none; }
.newsDetail .title { font-size:34px; font-weight:700; line-height:1.3; color:#09359f; margin-bottom:10px; }
.newsDetail .detailPage { padding:0px; background-color:#fff; }
.newsDetail .detailPage .detailsTop .field--type-image { border-bottom:0px; padding:0px; margin:0px; }
.newsDetail .detailPage .node__content { background-color:#fff; border:0px; padding:0px; }
.newsDetail .owl-theme .owl-controls .owl-nav [class*="owl-"] {
position:absolute;
top:50%;
transform:translate(0, -50%);
-webkit-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
font-size:30px;
line-height:1;
background:rgba(0, 0, 0, 0.5);
padding:0px 10px;
}
.newsDetail .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {
background-color:#3737a8;
}
.newsDetail .owl-theme .owl-controls .owl-nav [class*="owl-"]:before {
font-family:fontAwesome;
}
.newsDetail .owl-prev { left:0px; }
.newsDetail .owl-next:before { content:"\f105"; }
.newsDetail .owl-next { right:0px; }
.newsDetail .owl-prev:before { content:"\f104"; }
.detailsTop h2 { font-size:2.2em; color:#fff; }
.detailsTop .detailsRight { width:35%; float:right; }
.detailPage .detailsTop .field--type-image { padding:10px; border-radius:5px; }
.detailPage .detailsTop .field--type-image img { width:100%; margin:0px; box-shadow:-1px 3px 14px rgba(0, 0, 0, 0.5); }
.detailsleft { float:left; width:100%; padding:30px 50px;background-color: #ffc897;}
.detailsleft ul { margin:0px 0px; padding:0px; color:#3737a8; background-color:#fff; padding:10px 20px; -webkit-box-shadow:6px 16px 15px -16px rgba(0, 0, 0, 0.3); -moz-box-shadow:6px 16px 15px -16px rgba(0, 0, 0, 0.3); box-shadow:6px 16px 15px -16px rgba(0, 0, 0, 0.3); }
.detailsleft li { display:inline-block; vertical-align:top; font-size:1em; word-break:break-all; position:relative; padding:10px 20px; width:25%; color:#666; }
.detailsleft li a { color:#666; }
.detailsleft li:last-child:before { display:none; }
.detailsleft li strong { font-size:1.3em; }
.detailsleft li:before { content:""; position:absolute; right:0px; top:0px; background-color:#c7c7ca; height:100%; width:1px; }
.detailsleft li:nth-child(4n+0):before {
display:none;
}
.detailsleft li strong { display:block; font-weight:700; line-height:1.2; font-size:1.1em; }
.detailsleft .pdfLink a { color:#fff; }
.detailsleft .pdfLink { margin:30px 0 0 0; }
.detailsTop .detailPage .field--type-image { padding:0px; }
.detailsTop .detailPage .field--type-image img { width:100%; }
.detailsBottom { border-top:1px solid #ccc; padding-top:30px; }
.detailsBottom p { text-align:justify; }
.detailPage .node__content .comment-wrapper, .comment-wrapper { width:100%; padding:25px; background-color:#fff; box-shadow:-4px 0px 23px rgba(0, 0, 0, 0.1); margin-top:30px; }
.comment-wrapper footer { background:#fff; }
.comment-wrapper footer p { margin-bottom:0px; color:#3737a8; display:inline-block; vertical-align:top; font-size:1.3em; }
.comment-wrapper footer p:not(:last-child) {
padding-right:20px;
}
.text-format-wrapper a { color:#333; text-decoration:none; }
.comment-wrapper textarea { background-color:#fff; padding:17px 20px; min-height:120px; }
.comment__permalink { display:none; }
.comment-wrapper h2 { margin-bottom:5px; font-size:1.6em; }
.comment-wrapper h4 { font-size:1.3em; }
.comment-wrapper .tips { list-style:none; }
.comment-wrapper .tips li { padding-bottom:5px; margin:0px; }
.comment-wrapper .filter-guidelines-item { margin:20px 0 0 0; }
.comment-wrapper h3 { margin-bottom:5px; font-size:1.5em; text-decoration:none; color:#333; }
.comment-wrapper a { text-decoration:none; }
#edit-comment-body-0-format-help-about { display:none; }
.comment-wrapper .comment { padding:15px; background-color:#fff; margin-bottom:20px; }
.comment__content { border-top:1px solid #ccc; margin:10px 0 0 0; padding-top:10px; }
.comment__content p { margin-bottom:0px; }
.comment-wrapper .button { background-color:#ffd400; color:#121959; font-size:18px; border:1px solid #ffd400; padding:5px 30px; border-radius:25px; transition:all 0.3s; }
.pdfLink { font-size:1.286em; }
.filter-guidelines-item h4 { margin-bottom:15px; display:inline-block; vertical-align:top; }
.filter-guidelines-item { border-top:1px solid #ccc; padding-top:20px; margin-top:30px; }
.comment-wrapper .filter-guidelines-item { display:none; }
.citizenCharter table h4 { font-size:1em; margin:0px; }
.citizenCharter .contactUsMain ul li { width:90%; }
.path-media .videoGallery, .path-video-gallery .videoGallery, .video-listing .video-section { margin:0 -15px; padding:0; list-style:none; }
.path-media .videoGallery li,.path-video-gallery .videoGallery li, .video-listing .video-section li { width:25%; float:left; padding:15px; margin:0px; }
.path-media .videoGallery li,.path-video-gallery .videoGallery li, .video-listing .video-section li a { text-decoration:none; }
.path-media .videoGallery li .photo-outer,.path-video-gallery .videoGallery li .photo-outer, .video-listing .video-section li .videoOuter { background:#fff; box-shadow:0 0 25px rgba(0, 0, 0, 0.1); position:relative; height:230px; overflow:hidden; }
.video-listing .video-section li .videoOuter a { position:relative; display:block; margin-bottom:0px; color:#fff; }
.videoSection a { text-decoration:none; color:#0c1631; }
.video-listing .video-section li .videoOuter a:before { width:46px; height:46px; line-height:45px; text-align:center; background:#fff; border-radius:50%; position:absolute; left:50%; top:50%; margin:-23px 0 0 -23px; opacity:0; visibility:hidden; font-size:23px; color:#023c73; box-shadow:0 0 10px rgba(0, 0, 0, 0.5); -webkit-transition:350ms ease-in-out; transition:350ms ease-in-out; font-family:'FontAwesome'; content:"\f04b"; z-index:1; padding-left:5px; }
.video-listing .video-section li .videoOuter:hover a:before { opacity:1; visibility:visible; }
.video-listing .video-section li .videoOuter a img { width:100%; }
.path-media .videoGallery li .photo-outer:before,.path-video-gallery .videoGallery li .photo-outer:before { position:absolute; left:50%; width:0; bottom:0; height:3px; content:""; background:#0d8ad6; transition:all 0.4s; -webkit-transition:all 0.4s; }
.path-media .videoGallery li .photo-outer:hover:before,.path-video-gallery .videoGallery li .photo-outer:hover:before { width:100%; left:0; }
.path-media .videoGallery .imgStyle,.path-video-gallery .videoGallery .imgStyle, .video-listing .video-section li .imgStyle { overflow:hidden; height:230px; position:relative; margin-bottom:0px; }
.path-media .videoGallery .imgStyle:before,.path-video-gallery .videoGallery .imgStyle:before { width:46px; height:46px; line-height:45px; text-align:center; background:#fff; border-radius:50%; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); margin-top:-25px; opacity:0; visibility:hidden; font-size:23px; color:#3737a8; box-shadow:0 0 10px rgba(0, 0, 0, 0.5); -webkit-transition:350ms ease-in-out; transition:350ms ease-in-out; font-family:'FontAwesome'; content:"\f115"; z-index:1; padding-left:5px; }
.path-media .videoGallery li .photo-outer:hover .imgStyle:before,.path-video-gallery .videoGallery li .photo-outer:hover .imgStyle:before { opacity:1; visibility:visible; }
.path-media .videoGallery .imgStyle img, .path-video-gallery .videoGallery .imgStyle img, .video-listing .video-section .imgStyle img { transition:all 0.4s; -webkit-transition:all 0.4s; max-width:inherit; height:auto; width:100%; }
.path-media .videoGallery .photo-outer:hover .imgStyle img.path-video-gallery .videoGallery .photo-outer:hover .imgStyle img, .video-listing .video-section .videoOuter:hover .imgStyle img { transform:scale(1.1); -webkit-transform:scale(1.1); }
.breadcrumb li::before {
display:none;
}
.path-media .videoGallery .photo-outer .videoCaption,.path-video-gallery .videoGallery .photo-outer .videoCaption, .video-listing .video-section li .videoOuter .videoCaption { display:block; margin:0; overflow:hidden; color:#0c1631; font-size:1.2em; font-weight:700; text-decoration:none; text-align:center; position:absolute; left:0px; bottom:0px; width:100%; background-color:rgba(255, 255, 255, 0.9); padding:10px 10px 20px; text-transform:uppercase; }
.path-media .videoGallery .photo-outer:hover .videoCaption,.path-video-gallery .videoGallery .photo-outer:hover .videoCaption, .video-listing .video-section li .videoOuter:hover .videoCaption { color:#0d8ad6; }
.video-listing .video-section .imgStyle:before { width:46px; height:46px; line-height:45px; text-align:center; background:#fff; border-radius:50%; position:absolute; left:50%; top:50%; margin:-23px 0 0 -23px; opacity:0; visibility:hidden; font-size:23px; color:#023c73; box-shadow:0 0 10px rgba(0, 0, 0, 0.5); -webkit-transition:350ms ease-in-out; transition:350ms ease-in-out; font-family:'FontAwesome'; content:"\f04b"; z-index:1; padding-left:5px; }
.video-listing .video-section li .videoOuter:hover .imgStyle:before { opacity:1; visibility:visible; }
.path-main-know-your-minister .innerPageContent { padding:0px; }
.path-main-know-your-minister .view-filters { padding:40px 0; }
.externalLink { position:relative; padding-right:20px; display:inline-block; vertical-align:top; word-break:break-word; }
.externalLink:before { background:url(../images/ext-link-icon.gif) no-repeat 0px 0px; width:10px; height:10px; display:inline-block; vertical-align:top; content:""; position:absolute; right:5px; top:5px; }
.path-main-know-your-minister .innerPageContent .content { position:relative; }
.path-main-know-your-minister .innerPageContent .content:before { background-image:url(../images/teamBg.png); background-repeat:no-repeat; width:100%; height:1052px; left:0; top:0px; content:""; display:inline-block; position:absolute; -webkit-filter:grayscale(100%); filter:grayscale(100%); z-index:-1; }
.knowYourMiniPage .teamBlock li { position:relative; width:100%; text-align:left; background-color:#fff; padding:20px 20px 15px 30px; box-shadow:-1px 6px 17px rgba(0, 0, 0, 0.3); margin-bottom:30px; clear:left; }
.knowYourMiniPage .teamBlock { margin:0 15px; }
.knowYourMiniPage .teamBlock .socialIcone { margin-top:30px; }
.innerPageContent .teamBlock p { text-align:center; margin-bottom:0px; }
.knowYourMiniPage .teamBlock li:not(:last-child) {
margin-bottom:75px;
}
.knowYourMiniPage .teamBlock .teamImage { float:left; margin:-45px 0 0 0; width:auto; overflow:hidden; }
.knowYourMiniPage .teamBlock .teamImage a:hover img { -ms-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1); }
.knowYourMiniPage .teamInfo { padding-left:230px; }
.knowYourMiniPage .teamBlock .socialIcone ul li { margin:0px; padding:0px 2px; box-shadow:none; }
.knowYourMiniPage .teamBlock .socialIcone { position:absolute; right:30px; top:0; }
.yBdrBtn { border:2px solid #ffd400; color:#3737a8; font-size:1.2em; font-weight:700; padding:5px 20px; display:inline-block; vertical-align:top; border-radius:20px; transition:all 0.3s; }
.yBdrBtn:hover { background-color:#ffd400; color:#3737a8 }
.teamSubTi { font-size:1.3em; color:#3737a8; }
.knowYourMiniPage .btns { margin:30px 0 0 0; width:100%; }
.career-form { padding:30px 30px 50px 30px; background-color:#fff; border-radius:3px; border:1px solid #f7f5f5; box-shadow:1px 3px 14px rgba(0, 0, 0, 0.2); max-width:767px; margin:0 auto; }
.career-form { box-shadow:-3px 1px 12px rgba(0, 0, 0, 0.1); }
.career-form .js-form-item { float:left; width:50%; padding:0 15px; min-height:66px; position:relative; }
.career-form fieldset .js-form-item { min-height:auto; }
.career-form select.required { height:35px; }
.career-form label { font-size:1em; }
.career-form label.error { position:absolute; left:15px; bottom:-27px; color:red; }
.career-form .js-form-item.form-item-field-career-city, .career-form .js-form-item.form-item-field-career-skills-0-value { clear:left; }
.career-form .btnCaptchaRow { width:100%; clear:both; margin:30px 0 0 0; padding:0 20px; vertical-align:top; position:relative; }
.career-form .button { background-color:#ffd400; color:#121959; font-size:18px; border:1px solid #ffd400; padding:5px 30px; border-radius:25px; transition:all 0.3s; position:absolute; right:10px; top:25px; }
.career-form .captcha img { border:1px solid #ccc; padding:0 5px; max-width:150px; position:absolute; left:0px; top:20px; }
.career-form .captcha { position:relative; float:left; width:100%; padding-right:120px; padding-left:160px; }
.career-form .captcha .js-form-item { width:100%; position:relative; padding-right:50px; }
.career-form .captcha .captchaImg { border:1px solid #d7d7d7; float:left; max-height:33px; }
.career-form .reload-captcha-wrapper { position:absolute; right:115px; top:24px; }
.career-form .reload-captcha-wrapper a { text-decoration:none; color:#000; }
.career-form .reload-captcha { position:relative; width:30px; height:30px; text-indent:-9999px; font-size:0px; display:inline-block; vertical-align:top; background:url(../images/refresh-icon-png.png) no-repeat 0px 0px; background-size:auto; background-size:30px auto; margin-right:10px; top:5px; }
.career-form .form-select { font-size:1em; }
.career-form .fieldset-wrapper { margin:0 -15px; }
.career-form .fieldset-wrapper .js-form-item { width:33%; float:left; margin:6px 0 0 0; }
.career-form #ajax-wrapper label { float:left; width:100%; }
.career-form .form-managed-file { float:left; margin-right:20px; }
.career-form .form-managed-file .button { position:static; margin-top:5px; }
.career-form .description { width:100%; display:inline-block; vertical-align:top; margin-top:5px; }
.career-form .description br { display:none; }
.career-form select.required { color:#393939; }
.career-form .js-form-item-field-career-address-0-value { width:50%; }
.detail404 { max-width:800px; width:100%; margin:0 auto; text-align:center; box-shadow:0 0 20px rgba(0, 0, 0, .1); padding:30px; }
.detail404 h2 { margin-bottom:10px; position:relative; display:inline-block; text-transform:uppercase; font-size:2em; color:#ff0000; }
.detail404 h2:before, .detail404 h2:after { width:14px; height:2px; background-color:#2d378a; content:""; position:absolute; top:50%; margin-top:-3px; }
.detail404 h2:before { left:-30px; }
.detail404 h2:after { right:-30px; }
.detail404 h3 { display:inline-block; font-size:110px; line-height:.9; padding-bottom:10px; margin-bottom:10px; color:#2d378a; border-bottom:1px solid #000; }
.detail404 .largeText { font-size:1.5em; color:#999; margin:30px 0 0 0; background-color:#2d378a; color:#fff; padding:5px 20px; font-weight:700; line-height:1.3; text-transform:uppercase; margin-bottom:13px; }
.detail404 p { text-align:center; }
.coeCenter { padding:100px 0 0 80px; }
.OpenLab { background-image:url(../images/openLab-background.jpg); background-repeat:no-repeat; background-size:cover; position:relative; }
.OpenLab::after {
content:"";
position:absolute;
background-image:url(../images/bluerightafter.png);
width:331px;
height:444px;
bottom:-135px;
right:0;
background-repeat:no-repeat;
}
.OpenLabOrange { background-color:#f3bb1f; padding:45px; margin-top:-100px; margin-bottom:35px; }
.OpenLabOrange p { color:#000; font-weight:600; margin-bottom:0; text-align:justify; }
.excellenceCenter { padding-bottom:140px; }
.excellenceCenter p { text-align:justify; }
.OpenLab h3 { color:#fff; font-size:30px; text-align:center; }
.OpenLab .row { margin-bottom:0; }
.finLab { text-align:right; margin-bottom:0; float:right; width:350px; margin-top:90px; }
.finLab a, .finLabRight a { transition:all 0.3s; color:#fff; }
.finLab a:hover, .finLabRight a:hover { color:#b9ccff; }
.finLabRight li { color:#fff; list-style:none; }
.finLab { text-align:right; margin-bottom:0; float:right; }
.finLab li:after { content:""; position:absolute; width:8px; height:8px; background-color:#f3bb1f; border-radius:70px; right:0; bottom: -5px; }
.finLab li { color:#fff; list-style:none; padding:10px 35px 10px 0; border-bottom:1px solid #f3bb1f; position:relative; font-weight:700; font-size:18px; }
.finLab li:last-child { border:none; }
.finLab li:last-child:after { display:none; }
.finLabRight { width:350px; float:left; padding-left:0; margin-bottom:0; margin-top:90px; }
.finLabRight li { color:#fff; list-style:none; padding:10px 0px 10px 35px; border-bottom:1px solid #f3bb1f; position:relative; z-index:1; font-weight:700; font-size:18px; }
.labCenterCol img { -webkit-filter:grayscale(100%); filter:grayscale(100%); }
.finLabRight li:last-child { border:none; }
.finLabRight li:last-child:after { display:none; }
.finLabRight li:after { content:""; position:absolute; width:8px; height:8px; background-color:#f3bb1f; border-radius:70px; left:0; bottom: -5px; }
.typicalObjective { background-image:url(../images/typicalObjectiveBackgrund.jpg); background-size:cover; position:relative; z-index:0; background-repeat:no-repeat; padding:80px 0; background-position:center; }
.objectiveCenter { text-align:center; padding:0px 235px; min-height:270px; }
.objectiveCenter h2 { font-size:32px; }
.objectOutcomes { position:relative; z-index:1; margin-bottom:350px; }
.objectiveCenter p { padding:0 47px; margin-bottom:0; }
.ojectoutCenter { margin:0 auto; text-align:center; width:100%; padding:100px 0 45px; background-color:#fff; box-shadow:2px 0px 17px 16px #eaeaea; border-radius:210px; height:270px; }
.ojectoutCenter p { margin-bottom:0; color:#3737a8; font-weight:700; font-size:28px; }
.ojectoutCenter h2 { margin-bottom:0; font-size:60px; line-height:56px; }
.ojectoutCenterFull { max-width:400px; padding:61px; margin:0 auto; position:relative; border:1px solid #c4c4c4; border-radius:260px; margin-top:-120px; background-color:#fbfbfb; height:390px; }
.devlopLeft { padding-left:0; width:35%; float:left; margin-top:-200px; }
.devlopLeft li { list-style:none; padding:15px 24px; box-shadow:2px 0px 17px 16px #eaeaea; background-color:#fff; margin-bottom:35px; position:relative; max-width:390px; }
.devlopRight { float:right; padding-left:0; width:35%; margin-top:-200px; }
.devlopRight li { list-style:none; padding:15px 24px; box-shadow:2px 0px 17px 16px #eaeaea; width:379px; min-height:70px; background-color:#fff; margin-bottom:35px; position:relative; float:right; }
.objectOutcomesDevlop p { margin-bottom:0; font-size:15px; }
.devlopLeft li:nth-child(2) {
margin-right:16px;
max-width:397px;
float:right;
margin-bottom:0;
}
.lifecycleOutcomes { background-color:#eaeaeb; margin-bottom:-10px; position:relative; z-index:2; }
.lifecycleOutcomes .row { margin-bottom:0; }
.lifecycleTitle h3 { margin-bottom:0; text-align:center; color:#fff; line-height:42px; }
.lifecycleTitle { padding:38px 120px; width:850px; margin:0 auto; background-color:#313197; position:relative; margin-bottom:-60px; }
.lifecycleIconsList { padding-left:0; margin-top:145px; }
.lifecycleIconsList li { list-style:none; }
.lifecycleIcons { background-color:#fff; padding:150px 30px 30px 30px; box-shadow:1px 1px 20px 0px #c4c4c4; }
.borderradis { border:3px solid #cbcbcb; width:135px; margin:0 auto; text-align:center; border-radius:90px; position:relative; height:135px; padding:35px 0; background-color:#fff; box-shadow:2px 2px 15px 2px #d1d1d1; }
.lifecycleIconsList li:nth-child(even) {
text-align:center;
vertical-align:top;
margin-top:-50px;
}
.lifecycleIconsList li { list-style:none; width:14%; display:inline-block; position:relative; z-index:1; }
.lifecycleIconsList li:nth-child(odd) {
text-align:center;
display:inline-block;
vertical-align:bottom;
}
.lifecycleIconsList li:nth-child(odd):before {
content:"";
position:absolute;
width:100px;
height:20px;
background-color:#f3bb1f;
transform:rotate(-35deg);
top:0;
z-index:0;
left:130px;
}
.lifecycleIconsList li:nth-child(odd):last-child:before {
display:none;
}
.lifecycleIconsList li:nth-child(even):last-child:after {
display:none;
}
.lifecycleIconsList li:nth-child(even):after {
content:"";
position:absolute;
width:100px;
height:20px;
background-color:#f3bb1f;
transform:rotate(35deg);
top:100px;
z-index:-1;
left:130px;
}
.lifecycleIconsList li p:after { content:""; border-bottom:4px solid #f3bb1f; position:absolute; width:30px; height:40px; margin:0 auto; left:0; right:0; }
.lifecycleTop { margin-top:-320px; }
.lifecycleTitle:before { content:""; position:absolute; width:0; height:0; z-index:-1; top:0px; left:0; margin-left:-50px; border-left:50px solid transparent; border-right:50px solid transparent; border-bottom:100px solid #f3bb1f; }
.ecosystem { background-image:url(../images/ecosystemBackground.jpg); background-size:cover; background-repeat:no-repeat; margin-bottom:-30px; padding:100px 0 50px 0; background-position:bottom center; position:relative; }
.ecosystem h2 { text-align:center; }
.stakeholdersTitle { text-align:center; }
.stakeholdersTitle h4 { color:#000; line-height:20px; }
.stakeholdersTitle p { margin-bottom:0; }
.stateGovernmentsLeft { padding-left:0; }
.stateGovernmentsLeft li { list-style:none; min-height:303px; width:59%; float:left; padding:40px; background-color:#593b97; position:relative; }
.stateGovernmentsLeft li:first-child { background-color:#2a9c4a; color:#fff; }
.stateGovernmentsLeft li h4 { color:#fff; line-height:28px; }
.stateGovernmentsLeft li p { color:#fff; margin-bottom:0; }
.stateGovernmentsLeft li:nth-child(2) {
float:right;
margin-top:-100px;
}
.stateGovernmentsFull { margin-top:100px; margin-right:-96px; }
.stateGovernmentsRight { padding-left:0; }
.stateGovernmentsRight li { list-style:none; min-height:303px; width:59%; float:left; padding:40px; background-color:#f08929; position:relative; }
.stateGovernmentsRight li h4 { color:#fff; line-height:28px; }
.stateGovernmentsRight li p { color:#fff; margin-bottom:0; }
.stateGovernmentsRight li:first-child { background-color:#e14857; }
.stateGovernmentsRight li:nth-child(2) {
float:right;
margin-top:-100px;
}
.stateGovernmentsFull li:nth-child(2) .listTiltes {
position:absolute;
bottom:30px;
}
.listTiltes { max-width:200px; }
.stateGovernmentsFull .cols6:nth-child(2) {
margin-left:-100px;
}
.stateGovernmentsLeft li img { position:absolute; bottom:20px; right:20px; max-width:175px; }
.stateGovernmentsRight li img { position:absolute; bottom:20px; right:20px; max-width:175px; }
.topList { position:absolute; bottom:140px; }
.topList:before { content:""; width:30px; height:4px; background:#f3bb1f; position:absolute; margin:0 auto; text-align:center; left:0; right:0; margin-top:-10px; }
.topList:after { display:none; }
.topList { margin-bottom:22px; }
.lifecycleIconsList li p { font-size:15px; margin-top:20px; }
.devlopLeft .rightIconsAfter { position:absolute; right:-110px; top:0px; background-color:#f3bb1f; padding:20px; border-radius:80px; border:3px solid #fff; box-shadow:1px 1px 14px 1px #cac9c9; height:80px; display:inline-block; width:80px; }
.devlopLeft li:after { content:""; position:absolute; width:0; height:0; border-top:19px solid transparent; border-left:29px solid #fff; border-bottom:25px solid transparent; right:-22px; top:81%; transform:translateY(-50px); }
.devlopRight li:nth-child(2) {
margin-left:26px;
max-width:397px;
float:left;
margin-bottom:0;
}
.devlopRight .rightIconsAfter { position:absolute; background-color:#f3bb1f; padding:20px; border-radius:80px; border:3px solid #fff; box-shadow:1px 1px 14px 1px #cac9c9; top:0; height:80px; width:80px; left:-120px; display:inline-block; }
.devlopRight li:before { content:""; position:absolute; width:0; height:0; border-top:19px solid transparent; border-right:29px solid #fff; border-bottom:25px solid transparent; left:-22px; top:87%; transform:translateY(-50px); }
.devlopLeft li:before { content:""; position:absolute; border-bottom:7px solid #d6c48d; bottom:-7px; width:200px; margin:0 auto; text-align:center; left:0; right:0; border-radius:0px 0px 16px 20px; z-index:99; }
.devlopRight li:after { content:""; position:absolute; border-bottom:7px solid #d6c48d; bottom:-7px; width:200px; margin:0 auto; text-align:center; left:0; right:0; border-radius:0px 0px 16px 20px; z-index:99; }
.devlopBotFull { margin-top:60px; display:inline-block; padding-left:0; }
.devlopBotFull li { list-style:none; padding:15px 30px; box-shadow:2px 0px 17px 16px #eaeaea; margin-top:10px; background-color:#fff; position:relative; margin-bottom:0; width:409px; text-align:center; }
.devlopBotFull .rightIconsAfter { position:absolute; top:-108px; background-color:#f3bb1f; padding:20px; border-radius:80px; border:3px solid #fff; box-shadow:1px 1px 14px 1px #cac9c9; height:80px; display:inline-block; width:80px; left:0; right:0; margin:0 auto; }
.devlopBotFull li:after { content:""; position:absolute; border-bottom:7px solid #d6c48d; bottom:-7px; width:200px; margin:0 auto; text-align:center; left:0; right:0; border-radius:0px 0px 16px 20px; z-index:99; }
.devlopBotFull li:before { content:""; position:absolute; width:0; height:0; border-style:solid; border-width:0 24px 25px 24px; border-color:transparent transparent #ffffff transparent; top:-20px; margin:0 auto; text-align:center; left:0; right:0; }
.stateGovernmentsBot p { text-align:center; margin-bottom:0; }
.stateGovernmentsLeft li:nth-child(2):before {
content:"";
position:absolute;
width:40px;
height:40px;
background-color:#fff;
left:0;
top:26%;
border-radius:30px;
transform:translateX(-20px);
}
.stateGovernmentsRight li:first-child:before { content:""; position:absolute; width:40px; height:40px; background-color:#fff; left:0; bottom:26%; border-radius:30px; transform:translateX(-20px); }
.stateGovernmentsRight li:nth-child(2):before {
content:"";
position:absolute;
width:40px;
height:40px;
background-color:#fff;
left:0;
top:26%;
border-radius:30px;
transform:translateX(-20px);
}
.ojectoutCenterFull:before { content:""; position:absolute; background-image:url(../images/gvtop.png); background-repeat:no-repeat; width:462px; height:250px; background-size:456px; top:-44px; left:-29px; }
.borderradis:before { content:""; position:absolute; width:160px; height:160px; border:1px solid #d4d4d4; left:-16px; right:0; margin:0 auto; top:-17px; border-radius:90px; z-index:-1; }
.view-incubation-services { text-align:center; }
.view-whats-new .view-filters { padding-bottom:30px; }
.fosteringLeft h4 { color:#000; line-height:22px; }
.fosteringLeft p { text-align:justify; }
.fosteringCenter { padding:20px 0 70px 0; }
.fosteringCenter .fosteringLeft h4 .field--type-list-string { display:inline-block; vertical-align:top; }
.fosteringCenter .row { margin-bottom:0; }
.fosteringLeft h2 { line-height:1.2; }
.fosteringRight { text-align:right; margin-top:-88px; }
.incubationCenter { padding-bottom:80px; }
.incubationLeft { width:59%; float:left; }
.incubationBullet li { width:50%; float:left; list-style:none; cursor:pointer; }
.incubationRight { width:40%; display:inline-block; margin-bottom:0; }
.incubationBullet { padding-left:0; margin-bottom:0; }
.incubationBullet li { width:50%; float:left; list-style:none; position:relative; }
.captionTextArea h4 { font-size:30px; line-height:39px; }
.captionTextArea h6 { color:#000; margin-bottom:10px; font-weight:600; font-size:20px; }
.captionTextArea p { font-size:14px; color:#000; margin-bottom:0; }
.captionTextArea { position:absolute; top:-13px; background-color:#eeb71f; transition:1s; box-shadow:1px 1px 20px 0px #584e4e; padding:20px; z-index:999; width:270px; opacity:0; min-height:270px; left:-6px; }
.incubationBullet li:hover .captionTextArea { opacity:1; }
.totalSpaceRow { position:relative; }
.incubationRow { margin-right:-15px; }
.totalSpaceCaption { background-color:#0d89d9; width:35%; padding:40px; }
.totalSpaceCaption h2 { color:#fff; line-height:28px; margin-bottom:10px; }
.totalSpaceCaption p { color:#fff; }
.totalCounter li { width:33.3333%; float:left; text-align:center; padding:14px 10px; list-style:none; min-height:120px; position:relative; }
.totalCounter li:nth-child(-n+5):before {
content:"";
position:absolute;
border-right:4px solid #3131a1;
height:69px;
top:22%;
right:0;
}
.totalCounter li:nth-child(-n+3):after {
content:"";
position:absolute;
border-bottom:4px solid #3131a1;
height:18px;
width:95px;
margin:0 auto;
text-align:center;
left:0;
right:0;
}
.totalCounter { background-color:#24248d; padding:20px; width:480px; margin-left:-56px; margin-bottom:20px; margin-top:20px; }
.totalCounter li:nth-child(3):before {
border-right:none;
}
.totalCounter li h3 { color:#eeb71f; margin-bottom:0; }
.totalSpaceCaption p { margin-bottom:0; font-size:16px; }
.spaceAvaibility { background-color:#ededee; padding:100px 0 50px 0; margin-top:-50px; }
.spaceAvaibilityForm { width:30%; float:left; }
.spaceAvaibilityInstruction { float:right; width:62%; }
.spaceAvaibilityInstruction ol li { font-size:16px; }
.spaceAvaibilityInstruction p { font-size:16px; }
.spaceAvaibilityForm .builiding { background:#ffffff; padding:10px 20px; height:50px; border-radius:7px; font-size:15px; margin-bottom:15px; width:100%; }
.spaceAvaibilityForm select:nth-child(2) {
margin-right:11px;
}
input[type=date]::-webkit-inner-spin-button {
-webkit-appearance:none;
display:none;
}
input[type="time"]::-webkit-inner-spin-button {
-webkit-appearance:none;
display:none;
}
.spaceAvaibilityForm select { background:#ffffff; padding:10px 20px; height:50px; border-radius:7px; font-size:16px; margin-bottom:15px; width:48%; -moz-appearance:none; }
.spaceAvaibilityForm input { background:#ffffff; padding:10px 20px; border-radius:7px; font-size:15px; margin-bottom:15px; width:48%; -moz-appearance:none; }
.spaceAvaibilityForm input[type="date"] { margin-right:11px; text-transform:uppercase; }
.spaceAvaibilityForm .button { float:right; background-color:#eeb71f; border:none; padding:13px; width:48%; font-size:20px; text-transform:capitalize; color:#474747; border-radius:7px; display:inline-block; }
.spaceAvaibilityForm .button:hover { background-color:#3737a8; color:#fff; }
.node-incubation-services-booking-form { margin:0 -5px; background-color:#fff; border-radius:5px; padding:30px 15px; }
.spaceAvaibilityForm .js-form-item { padding:0 5px; margin:0 0 5px; }
.spaceAvaibilityForm .js-form-item label.error { color:red; }
.spaceAvaibilityForm .js-form-item input, .spaceAvaibilityForm .js-form-item textarea { margin-bottom:0px; width:100%; color:#333; font-size:1.2em; padding:0 10px; }
.spaceAvaibilityForm .js-form-item:nth-child(2) {
width:100%;
}
.spaceAvaibilityForm .js-form-type-email, .spaceAvaibilityForm .js-form-type-textfield { width:100%; float:left; }
.spaceAvaibilityForm .form-textarea-wrapper textarea { width:100%; background-color:#fff; min-height:70px; }
.spaceAvaibilityForm .js-form-item:nth-child(8) {
width:100%;
}
.spaceAvaibilityForm .captcha { margin-bottom:25px; position:relative; padding:10px 20px 30px; border-radius:7px; font-size:15px; float:left; }
.spaceAvaibilityForm .captcha .form-text required { height:50px; }
.spaceAvaibilityForm .description { position:absolute; left:0px; bottom:0px; width:100%; text-align:center; }
.spaceAvaibilityForm .captcha img { max-height:40px; width:auto; float:left; }
.spaceAvaibilityForm .reload-captcha-wrapper { float:left; margin:0 0 0 0; }
.spaceAvaibilityForm .reload-captcha-wrapper a { text-decoration:none; color:#000; margin:0px; }
.spaceAvaibilityForm .reload-captcha { position:relative; width:30px; height:30px; text-indent:-9999px; font-size:0px; display:inline-block; vertical-align:top; background:url(../images/refresh-icon-png.png) no-repeat 0px 0px; background-size:auto; background-size:30px auto; margin-right:10px; top:5px; }
.spaceAvaibilityForm .incubationSubmit { text-align:center; }
.spaceAvaibilityForm .incubationSubmit .button { float:none; display:inline-block; vertical-align:top; transition:all 0.3s; }
.staffList { padding-left:0; }
.incubatees { padding:80px 0; margin-bottom:-50px; }
.staffList li { list-style:none; width:25%; float:left; padding:0 34px; text-align:center; }
.staffList li h3 { font-size:20px; margin:25px 0 0px 0; }
.staffList li h5 { font-size:18px; color:#3737a8; font-weight:600; }
.staffList li img { box-shadow:1px 1px 20px 2px #e8e8e8; }
.social .fa { border:1px solid #afbded; color:#afbded; border-radius:40px; margin:0 3px; width:40px; height:40px; font-size:22px; line-height:42px; cursor:pointer; }
.social .fa:hover { background:#2d378a; border:1px solid #2d378a; color:#fff; }
.finTech h2 { margin-bottom:0; line-height:35px; margin-bottom:30px; }
.finTech { padding:30px 0 80px 0; }
.fintechrightCol { background-color:#14253f; }
.finTech .cols4 { margin-top:-105px; z-index:999; position:relative; }
.fintechrightCol p { padding:0 45px; padding-bottom:45px; color:#fff; margin-bottom:0; }
.chiefMentorLeft { width:35%; float:left; padding:50px 15px; position:relative; z-index:2; background-color:#ededee; }
.chiefMentorLeft:before { width:1000%; height:100%; top:0px; right:100%; background-color:#ededee; content:""; position:absolute; z-index:0; }
.chiefMentor { position:relative; }
.chiefMentoeDetail { background-color:#eeb71f; padding:20px; margin-bottom:20px; width:450px; }
.chiefMentoeDetail p { margin-bottom:0; color:#000; font-size:16px; }
.chiefMentoeDetail h4 { font-size:22px; color:#000; margin-bottom:0; line-height:24px; }
.chiefMentorLeft p { color:#000; font-size:16px; margin-bottom:0; font-weight:600; }
.services { position:relative; }
.objectivesBackground:before { content:""; position:absolute; background-image:url(../images/highlightsBackground.png); top:-280px; background-repeat:no-repeat; height:530px; left:0; right:0; margin:0 auto; z-index:-1; background-size:1410px; background-position:center; }
.highlights { padding:80px 0; }
.objectivesBackground { background-image:url(../images/objectBanner.png); background-repeat:no-repeat; background-size:cover; padding:80px 0; position:relative; }
.objectivesBackground h2 { color:#fff; text-align:center; margin-bottom:22px; }
.objectivesCaption { max-width:720px; background-color:#fff; margin:0 auto; padding:38px 50px; margin-bottom:-145px; box-shadow:1px 2px 17px #676767; }
.objectivesCaption p { color:#000; margin-bottom:0; text-align:center; }
.objectivesBackground:after { content:""; position:absolute; width:919px; height:20px; background-color:#ebb51e; margin:0 auto; text-align:center; left:0; right:0; bottom:-20px; z-index:-1; }
.bullet { padding-left:30px; }
.bullet li:before { content:"\f105"; position:absolute; font-family:fontawesome; left:-20px; font-size:25px; top:-7px; }
.bullet li { position:relative; list-style:none; margin-bottom:15px; font-size:17px; }
.millionPeople { padding:15px 20px 10px 104px; background-color:#eeb71f; position:relative; }
.millionPeople span:first-child { color:#000; font-size:55px; font-weight:700; margin-right:10px; line-height:62px; }
.millionPeople p { margin-bottom:0; color:#000; }
.location { padding:80px 0; }
.millionPeople:before { content:""; position:absolute; background-image:url(../images/millionUser.png); height:80px; width:80px; background-repeat:no-repeat; top:50%; left:12px; transform:translateY(-33px); background-size:80px; }
.millionPeople span { font-size:30px; display:inline-block; vertical-align:top; font-weight:700; color:#000; line-height:30px; margin-bottom:10px; }
.duration { padding:80px 0; background-color:#ededee; position:relative; background-image:url(../images/durationBackground.jpg); background-size:cover; background-position:bottom; background-repeat:no-repeat; }
.duration .row { margin-bottom:0; border:5px solid #fcfcfc; padding:20px 0; background:#ededee; }
.durationLeft { padding:30px 0; background-color:#eeb71f; width:110px; float:left; margin-right:22px; height:110px; text-align:center; border-radius:80px; border:3px solid #fff; position:relative; }
.durationLeft p { margin-bottom:0; font-size:20px; color:#000; }
.trigleback { position:relative; background-color:#ededee; margin-left:-70px; padding-right:80px; }
.durationLeft p:first-child { font-size:56px; color:#000; font-weight:800; line-height:35px; }
.durationLeft:before { content:""; position:absolute; width:118px; height:118px; border:3px solid #d1d1d2; left:-7px; right:0; top:-7px; border-radius:70px; }
.duration:after { content:""; position:absolute; background-image:url(../images/durationAfter.png); background-repeat:no-repeat; bottom:0; }
.durationRight span { padding:0px 11px; background-color:#fff; float:left; font-size:48px; font-weight:900; margin-right:20px; }
.durationRight small { font-size:18px; margin-left:5px; }
.durationRight { padding:20px 0; position:relative; z-index:999; }
.durationRight p { margin-bottom:0; color:#000; }
.triglebackRight:after { content:""; position:absolute; width:810px; height:306px; bottom:-105px; right:-18px; z-index:1; background-image:url(../images/trigleback.png); background-repeat:no-repeat; background-size:920px; }
.triglebackRight { position:relative; }
.trigleback:after { content:""; position:absolute; background-image:url(../images/durationfish.png); background-repeat:no-repeat; width:228px; height:179px; bottom:-70px; background-size:162px; right:-89px; }
.otherPartnersList li { list-style:none; display:inline-block; padding:0 15px; vertical-align:middle; }
.otherPartnersList.owl-carousel .owl-item { display:inline-block; vertical-align:middle; float:none; text-align:center; }
.otherPartnersList { padding-left:0; margin-bottom:0; }
.partnerLogosList li h3 { font-size:20px; color:#3737a8; }
.partnerLogosList li { list-style:none; float:left; width:25%; padding:0 25px; }
.otherPartners { padding:80px 0 0px 0; margin-bottom:-50px; }
.partnerLogosList { padding-left:0; }
.otherPartnersLogos { margin-bottom:60px; }
.partnerLogosList li:first-child { padding-left:0; }
.partnerLogosList li:last-child { padding-right:0; }
.otherPartnersList li:first-child { padding-left:0; }
.otherPartnersList li:last-child { padding-right:0; }
.otherPartnersLogos p { color:#000; margin-bottom:0; }
.durationRight span:first-child { background:no-repeat; font-size:24px; font-weight:300; padding:16px 6px; border-top:3px solid #dfdfdf; border-bottom:3px solid #dfdfdf; }
.facilitiesServices h2 { color:#fff; }
.facilitiesServices p { color:#fff; font-size:1.3em; }
.facilitiesServices { float:right; width:72%; background-color:#3737a8; color:#fff; position:relative; padding:85px 0 85px 356px; background-image:url(../images/facilitiesServicesBG.jpg); background-repeat:no-repeat; background-position:left; margin-top:-620px; }
.facilitiesServices:before { content:""; position:absolute; width:1000%; height:100%; left:100%; background-color:#3737a8; top:0; }
.hasJS select.customSelect { position:absolute!important; width:100%!important; cursor:pointer; height:100%!important; left:0!important; top:0!important; border:0; background-color:#fff; padding:0; }
.customSelectOuter { position:relative; background:#fff url(../images/drop-select-arrow.png) no-repeat right center; border-radius:7px; width:100%; background-position:159px; padding:0; margin-bottom:10px; }
span.customSelect { display:block; display:block!important; padding-right:40px; color:#464646; height:40px; line-height:40px; padding-left:12px; font-size:15px; overflow:hidden; }
.customSelectOuterList .customSelectOuter { width:50%; float:left; }
.firsts { background-position:360px; }
.customSelectOuterList .customSelectOuter:nth-child(2) {
float:right;
width:48%;
}
.customSelectOuterList .customSelectOuter:first-child { margin-right:10px; float:left; width:47%; }
.datepickers { width:47%; float:left; margin-right:10px; position:relative; }
.datepickers input { width:100%; }
.times { width:48%; float:right; position:relative; }
.times input { width:100%; }
.datepickers input { padding:7px 10px; height:44px; }
.times input { padding:7px 10px; height:44px; }
.dates { background-image:url(../images/cal.png); background-repeat:no-repeat; position:absolute; top:10px; width:25px; height:25px; right:8px; }
.timesIcon { background-image:url(../images/wacth.png); background-repeat:no-repeat; position:absolute; top:10px; width:25px; height:25px; right:8px; }
.socialEngCover iframe { width:100%; height:393px; }
.newFacility { padding:0 0; display:inline-block; vertical-align:top; width:100%; }
.newFacility .facilitiesServices { margin-top:0px; padding:50px 0; float:left; width:100%; }
.newFacility .facilitiesServices .bullet li { width:50%; float:left; }
.newMentors .chiefMentorLeft { float:left; width:50%; }
.newMentors .chiefMentorLeft::before {
display:none;
}
.mainBoxThk { background-color:#f1f1f1; padding:30px; margin:0 auto; max-width:830px; width:100%; }
.mainBoxThk .centerBox { text-align:center; }
.mainBoxThk .centerImg { margin-bottom:20px; }
.mainBoxThk h2 { margin-bottom:10px; color:green; font-size:30px; margin-top:0; text-transform:uppercase; }
.mainBoxThk .blueColor { color:#2d2d2d; font-size:18px; margin-bottom:25px; font-weight:700; }
.mainBoxThk p { font-size:20px; margin-bottom:20px; line-height:1.5; text-align:center; }
.node-incubation-services-booking-form .js-form-type-vertical-tabs { display:none; }
.node-incubation-services-booking-form .js-form-item label { display:none; }
.page-node-type-center-of-excellence p { text-align:justify; }
.view-incubation-services .recentBlock .recentImage { height:153px; }
nav.pager { margin-bottom:25px; }
nav.pager ul { margin:0; text-align:center; }
nav.pager ul li { padding:0; display:inline-block; margin-bottom:7px; margin-left:5px; width:auto; float:none; }
nav.pager ul li a { padding:10px 15px; background:#0079be; color:#fff; display:block; }
nav.pager ul li.is-active a, nav.pager ul li a:hover { background:#ffd400; color:#121959; }
.noRecFound { text-align:center; font-size:1.3em; width:100%; background-color:#000; color:#fff; padding:5px 20px; }
.noRecFound { text-align:center; font-size:1.3em; width:100%; background-color:#000; color:#fff; padding:5px 20px; }
.white-popup { position:relative; z-index:1; background:#FFF; padding:40px; width:auto; max-width:800px; margin:20px auto; transition:1s all; max-height:500px; overflow:auto; }
.white-popup button:hover { background-color:transparent; }
.mfp-bg { }
.mfp-fade.mfp-bg { opacity:0; -webkit-transition:all 0.15s ease-out; -moz-transition:all 0.15s ease-out; transition:all 0.15s ease-out; }
.mfp-fade.mfp-bg.mfp-ready { opacity:0.8; }
.mfp-fade.mfp-bg.mfp-removing { opacity:0; }
.mfp-fade.mfp-wrap .mfp-content { opacity:0; transition:all 0.4s ease-out; }
.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity:1; }
.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity:0; }
.whatsNewSlider .owlCarousel .item { height:auto; line-height:normal; }
.whatsNewSlider .LnewsListInfo { line-height:1.5; }
.whatsNewSlider .LnewsListInfo .info { padding-left:160px; text-align:left; }
.whatsNewSlider .LnewsListInfo .info h5 { color:#0d89d9; font-size:1.286em; font-weight:bold; float:left; margin-bottom:5px; }
.whatsNewSlider .owl-controls .owl-nav [class*="owl-"] {
width:30px;
height:30px;
background-color:transparent;
transition:all 0.2s;
-webkit-transition:all 0.2s;
font-size:0px;
position:relative;
}
.whatsNewSlider .owl-controls .owl-nav [class*="owl-"]:before {
color:#3737a8;
position:absolute;
font-size:30px;
line-height:1;
}
.whatsNewSlider .owl-controls .owl-nav [class*="owl-"]:hover {
background:#3737a8;
color:#fff;
}
.whatsNewSlider .owl-controls .owl-nav [class*="owl-"]:hover:before {
color:#fff;
}
.whatsNewSlider .owl-controls { position:absolute; width:100%; right:-40px; width:70px; height:35px; bottom:-86px; margin:0; }
.whatsNewSlider .owl-controls .owl-nav { width:90px; position:relative; float:right; margin-left:0; margin-right:0px; top:-3px; }
.whatsNewSlider .owl-next { }
.whatsNewSlider .owl-next:before { content:"\f105"; font-family:fontAwesome; text-indent:0px!important; color:#3737a8; line-height:1; left:11px; top:-2px; }
.whatsNewSlider .owl-prev { }
.whatsNewSlider .owl-prev:before { content:"\f104"; font-family:fontAwesome; text-indent:0px!important; color:#3737a8; left:7px; top:-2px; }
.journeyContent { width:100%; height:345px; overflow-y:auto; scrollbar-color:#ccc transparent; scrollbar-width:thin; padding-right:20px; }
.journeyContent::-webkit-scrollbar {
width:8px
}
.journeyContent::-webkit-scrollbar-track {
background:#3737a8;
border-radius:0px
}
.journeyContent::-webkit-scrollbar-thumb {
background:#ffd400;
border-radius:0px
}
.journeyContent::-moz-scrollbar {
width:8px
}
.journeyContent::-moz-scrollbar-track {
background:#3737a8;
border-radius:0px
}
.journeyContent::-moz-scrollbar-thumb {
background:#ffd400;
border-radius:0px
}
.journeyContent::-ms-scrollbar {
width:8px
}
.journeyContent::-ms-scrollbar-track {
background:#3737a8;
border-radius:0px
}
.journeyContent::-ms-scrollbar-thumb {
background:#ffd400;
border-radius:0px
}
.ourJourney .journeyContent p { font-size:1.071em; }
.ministerDetails { }
.ministerDTop { position:relative; display:inline-block; vertical-align:top; width:100%; text-align:left; background-color:#fff; padding:30px 30px 30px; border:1px solid #E8E8E8; box-shadow:0px 0px 17px #e6e6e6; }
.ministerDTop .row { margin-bottom:0px; }
.ministerDLft { float:left; width:200px; }
.ministerDLft img { box-shadow:-1px 2px 21px rgba(0, 0, 0, 0.1); border:1px solid #fff; }
.ministerDRgt ul { padding:0px; margin:0px; list-style:none; }
.ministerDRgt ul li { list-style:none; font-size:1.2em; margin-bottom:5px; }
.ministerDRgt { padding-left:220px; }
.ministerDBott { margin-top:30px; }
.abcList { list-style-type:upper-latin; }
.abcList li { padding-left:10px; padding-bottom:5px; }
ol li { padding-bottom:5px; padding-left:10px; }
.imageInfoCover { box-shadow:0px 3px 12px rgba(0, 0, 0, 0.2); display:inline-block; vertical-align:top; padding:30px; position:relative; }
.imageInfoCover .contentInfo { float:left; width:70%; }
.imageInfoCover .contentInfo:before { content:""; position:absolute; right:30%; top:0px; width:1px; height:100%; background-color:#ccc; }
.imageInfoCover .image { float:right; width:25%; }
.imageInfoCover .image img { width:100%; }
.digitalPaymentPage img { max-width:250px; }
.noRecFound { text-align:center; font-size:1.3em; width:100%; background-color:#000; color:#fff; padding:5px 20px; }
.beforeNone:before { display:none; }
.impactCreated ul li { }
.impactCreatedText .count { display:block; font-family:'oswaldregular'; font-weight:500; color:#161616; text-transform:uppercase; margin:0 0 5px 0; font-size:2.3em; }
.impactCreatedText { max-width:203px; }
.view-data-center .teamBlock li { text-align:left; }
.view-data-center .teamBlock p { text-align:left; }
.view-data-center .teamImage img { width:100%; }
.view-career th { min-width:200px; }
.view-career th:nth-child(1) { min-width:70px; }
.view-career th:nth-child(2) { min-width: 300px; }
.view-career th:nth-child(3) { min-width: 480px; }
.view-career th:nth-child(4) { min-width: 110px; }
.view-career th:nth-child(5) { min-width: 70px; }
.view-career th:nth-child(6) { min-width: 185px; }
.policiesSection { list-style:none; padding:0; margin:0; }
.policiesSection li { width:33.33%; float:left; text-align:center; margin-bottom:50px; }
.policiesSection li .views-field-field-policies-cover-image { width:70px; height:70px; margin:0 auto 20px; }
#loading { background:#fff url(../images/loading.gif) center no-repeat; background-size:160px 85px; position:fixed; left:0; top:0; right:0; bottom:0; z-index:99999; text-indent:-9999px; overflow:hidden; }
.sitemap .sitemap-box { margin:0 !important; }
.sitemap .sitemap-menu { border-left:3px solid #e8e6e6; list-style:none; padding:0 !important; position:relative; padding-top:10px !important; margin:0; }
.sitemap .sitemap-menu a { display:inline-block; }
.sitemap .sitemap-menu:after { content:""; height:10px; left:-6px; position:absolute; bottom:0; width:10px; background:#e8e6e6; border-radius:50%; }
.sitemap .sitemap-box-menu:first-child .content > .sitemap-menu:after { display:none; }
.sitemap .sitemap-menu > li { padding:0 0 0 25px; position:relative; margin-bottom:5px }
.sitemap .sitemap-menu > li:last-child { margin-bottom:0; }
.sitemap .sitemap-menu > li:after { border-top:2px solid #e8e6e6; content:""; height:0; left:0; position:absolute; top:16px; width:25px; }
.sitemap .sitemap-menu > li > a, #site-map .nolink { color:#000; font-size:18px; line-height:25px; text-decoration:none; padding:7px 20px; transition:500ms all; background:#e8e6e6; border:1px solid #e8e6e6; }
#site-map .nolink { display:inline-block; }
.sitemap .sitemap-menu > li > a:hover, #site-map .nolink:hover { background:#072e67; color:#fff }
.sitemap .sitemap-menu ul li { margin-bottom:5px; }
.sitemap .sitemap-menu > li > ul { border-left:2px solid #e8e6e6; list-style:none; padding:5px 0; margin:0 0 15px 25px; position:relative }
.sitemap .sitemap-menu > li > ul:after { content:""; height:7px; left:-4px; position:absolute; bottom:0; width:7px; background:#e8e6e6; border-radius:50%; }
.sitemap .sitemap-menu > li > ul > li { padding:0 0 0 25px; position:relative; }
.sitemap .sitemap-menu > li > ul > li > a { transition:500ms all; background:#fff; padding:5px 10px }
.sitemap .sitemap-menu > li > ul > li > a:after { border-top:2px solid #e8e6e6; content:""; height:0; left:0; position:absolute; top:17px; width:26px; transition:500ms all; display:none; }
.sitemap .sitemap-menu > li > ul > li > a:hover { transition:500ms all; background:#072e67; color:#fff; padding-left:30px; }
.sitemap .sitemap-menu ul a { color:#333; text-decoration:none; font-size:16px; }
.sitemap .sitemap-menu > li > ul > li > ul { border-left:1px solid #e8e6e6; list-style:none; padding:5px 0; margin:0 0 10px 25px; position:relative }
.sitemap .sitemap-menu > li > ul > li > ul:after { content:""; height:7px; left:-4px; position:absolute; bottom:0; width:7px; background:#e8e6e6; border-radius:50%; }
.sitemap .sitemap-menu > li > ul > li > ul li { padding:0 0 0 15px; position:relative; }
.sitemap .sitemap-menu > li > ul > li > ul li > a { transition:500ms all; }
.sitemap .sitemap-menu > li > ul > li > ul li > a:after { border-top:1px solid #e8e6e6; content:""; height:0; left:0; position:absolute; top:17px; width:16px; transition:500ms all; }
.sitemap .sitemap-menu > li > ul > li > ul li > a:hover { padding-left:22px; transition:500ms all; color:#003366 }
.sitemap .sitemap-menu .extIcon { margin-left:6px; margin-top:3px }
.sitemap .sitemap-menu li.expanded { list-style-image:none; list-style:none; }
.headQuarter { min-height:170px; }
.headQuarter .hqTitle { font-size:1.571em; font-weight:bold; color:#2d378a; }
.headQuarter .conStpi { font-weight:bold; display:block; margin-bottom:15px; }
.newLiStyle ul.bulletText li { padding:15px 15px 15px 25px; background-color:#f4f4f4; margin-bottom:15px; border-left:5px solid #3737a8; font-size:1.071em; }
.newLiStyle ul.bulletText li::before {
display:none;
}
.path-main-stpi-team .contentMainBlock { min-height:445px; }
.view-board-of-directors-gc-council .contentMainBlock { min-height:488px; }
.IncubateesLists .contentMainBlock { min-height:410px; }
.publicStaffGriOfficers { margin-bottom:50px; }
.publicStaffGriOfficers ul { list-style:none; padding:0; margin:0 -15px; }
.publicStaffGriOfficers ul li { padding:20px; width:49%; float:left; box-shadow:0 0 15px rgba(0, 0, 0, 0.1); margin:0 0 30px; font-size:1.1em; }
.publicStaffGriOfficers ul li .contactPerson { font-weight:bold; }
.publicStaffGriOfficers ul li .stpiCentres { font-size:1.3em; font-weight:bold; color:#2d378a; }
.publicStaffGriOfficers ul li .contactOfficer { display:block; margin-bottom:15px; }
.publicStaffGriOfficers ul li .officerAddress { margin-bottom:15px; }
.publicStaffGriOfficers ul li .fa { color:#2d378a; margin-right:12px; }
.publicStaffGriOfficers ul li .telNo, .publicStaffGriOfficers ul li .faxNo, .publicStaffGriOfficers ul li .mobileNo { margin-bottom:10px; }
.publicStaffGriOfficers ul li .conStpi { margin-bottom:10px; }
.publicStaffGriOfficers ul li:nth-child(2n+2) {
float:right;
}
.publicStaffGriOfficers ul li .GrievanceOfficersLists { min-height:325px; }
.publicStaffGriOfficers ul li .officerName { display:block; font-weight:bold; font-size:1.1em; }
.smoke-base { position:fixed; top:0; left:0; bottom:0; right:0; visibility:hidden; opacity:0; }
.smoke-base.smoke-visible { opacity:1; visibility:visible; }
.smokebg { position:fixed; top:0; left:0; bottom:0; right:0; }
.smoke-base .dialog { position:absolute; }
.dialog-prompt { margin-top:15px; text-align:center; }
.dialog-buttons { margin:20px 0 5px 0 }
.smoke { text-align:center; font-size:18px; line-height:150%; }
.dialog-buttons button { display:inline-block; vertical-align:baseline; cursor:pointer; font-style:normal; text-decoration:none; border:0; outline:0; margin:0 5px; -webkit-background-clip:padding-box; font-size:13px; line-height:13px; font-weight:normal; padding:9px 12px; }
.dialog-prompt input { margin:0; border:0; font-family:sans-serif; outline:none; border:1px solid #aaa; width:75%; display:inline-block; background-color:transparent; font-size:16px; padding:8px; }
.smoke-base { background:rgba(0, 0, 0, .6); z-index:99999 !important; }
.smoke-base .dialog { top:40%; max-width:700px; width:100%; left:50%; margin-left:-350px; }
.smoke-base .dialog-inner { padding:15px; color:#202020; }
.smoke { background-color:rgba(255, 255, 255, 0.95); box-shadow:0 2px 8px #666; }
.dialog-buttons button { background-color:rgba(0, 0, 0, .85); border-radius:0; color:#fff; }
.dialog-buttons button.cancel { background-color:rgba(0, 0, 0, .40); }
.dialog-buttons button.cancel { background-color:rgba(0, 0, 0, .40); }
.itemListMain { margin-bottom:30px; }
.itemListMain ul { list-style:none; padding:0; }
.itemListMain ul li { padding:20px; position:relative; }
.itemListMain ul li .datetime { margin-left:7px; }
.itemListMain ul li:nth-child(2n+1) {
background-color:#f2f2f2;
}
.itemListMain ul li:nth-child(n+1) {
border-bottom:1px solid #e1e1e1;
}
.itemListMain ul li .datesInner { display:block; margin-bottom:5px; }
.itemListMain ul li .itemListTitle { margin-bottom:10px; display:block; }
.itemListMain ul li .itemListTitle a { font-size:1.1em; line-height:1.3; }
.itemListMain ul li .textDescription { float:left; width:88%; text-align:justify; }
.itemListMain ul li .textDescription p { margin:0; }
.itemListMain ul li .downloadFiles { float:right; margin-right:30px; text-align:center; }
.itemListMain ul li .downloadFiles .filesSize { display:block; margin-top:5px; }
.stpiAnnualReportsMain .itemListMain ul { margin:0 -1%; text-align:left; }
.stpiAnnualReportsMain .itemListMain ul li { width:31%; display:inline-block; vertical-align:top; text-align:center; background-color:#f2f2f2; margin:0 1% 2%; }
.stpiAnnualReportsMain .itemListMain ul li .downloadFiles { float:none; margin:20px 0 0; }
.career-form .form-type-vertical-tabs { display:none; }
.imageText { margin-bottom:30px; }
.imageText .image { float:right; padding-left:20px; max-width:350px;min-width: 200px; }
.image .owl-item {min-width: 200px;}
.imageText .field--type-image { margin:0px; padding:0px; }
.contact .row { margin-bottom:0px; }
.contactUsMain ul { list-style:none; padding:0; margin:30px -1%; }
.contactUsMain ul li { padding:20px; width:48%; float:left; margin:0 1% 20px; box-shadow:0 0 15px rgba(0, 0, 0, 0.1); font-size:1.1em; min-height:223px; }
.contactUsMain ul li .contactPerson { font-weight:bold; }
.contactUsMain ul li .personName { font-size:1.1em; font-weight:bold; color:#2d378a; }
.contactUsMain ul li .perDesignation { display:block; margin-bottom:15px; }
.contactUsMain ul li .fa { color:#2d378a; margin-right:12px; }
.contactUsMain ul li .telNo, .contactUsMain ul li .faxNo { margin-bottom:10px; }
.contactUsMain ul li .conStpi { margin-bottom:10px; }
.contactMapImage { display:inline-block; vertical-align:top; background:#fff url(../images/contact.png) center no-repeat; box-shadow:0 0 15px rgba(0, 0, 0, 0.1); width:100%; height:462px; }
.contactFullRow .contactUsMain ul li { width:31.3%; }
.contactLeftInfo h4 { font-size:1em; font-weight:bold; margin-bottom:0px; }
.contactLeftInfo ul { list-style:none; margin:40px 0 0 0; padding:0px 0 0 0; }
.contactLeftInfo ul li { position:relative; padding-left:50px; margin-bottom:50px; }
.contactLeftInfo .clficon { width:45px; height:45px; position:absolute; left:0px; top:0px; background:url(../images/contactLeftInfo-sprite.png); background-repeat:no-repeat; background-position:0 0; }
.contactLeftInfo .clficon1 { background-position:-16px -5px; }
.contactLeftInfo .clficon2 { background-position:-14px -92px; }
.contactLeftInfo .clficon3 { background-position:-14px -181px; }
.contactLeftInfo .clficon4 { background-position:-13px -273px; }
.user-logged-in #toolbar-administration { position:relative; z-index:99999; }
.clientLogo { padding:15px 15px; margin:0 0px 0px; clear:both; background:#fff; color:#164a6e; }
.clientLogo ul { list-style-type:none; padding:0px 20px; margin:0px -30px; }
.clientLogo ul li { float:left; text-align:center; width:auto; padding:10px 30px; }
.clientLogo ul li a { }
.clientLogo .owl-controls { display:block; width:100%; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; opacity:1; margin-top:0px; }
.clientLogo:hover .owl-controls { display:block; visibility:visible; opacity:1; }
.clientLogo .owl-controls .owl-prev { position:absolute; left:-30px; top:38%; text-transform:uppercase; font-size:0px !important; background:url(../images/client-logo-arrow.png) no-repeat left top!important; height:25px; width:30px; color:#164a6e; background-color:#fff; transition:all 0.3s; }
.clientLogo .owl-controls .owl-prev:hover { background-position:left bottom!important; }
.clientLogo .owl-controls .owl-next:hover { background-position:right bottom!important; }
.clientLogo .owl-controls .owl-next { position:absolute; right:-30px; top:38%; text-transform:uppercase; font-size:0px !important; background:url(../images/client-logo-arrow.png) no-repeat right top!important; height:25px; width:30px; color:#164a6e; background-color:#fff; transition:all 0.3s; }
.clientLogo .owl-dots { display:none !important; }
.clientLogo .item { text-align:center; height:auto; border:0px; }
.clientLogo .item img { max-width:100%; width:auto; float:none; margin:0 auto; }
.clientLogo .externalLink::before {
display:none;
}
.clientLogo .owl-item div { text-align:center;border: none; min-height:140px; padding:10px;}
.clientLogo .owl-item div p { font-size:16px;display: none;}
.messages--error { clear:both; }
.clientLogo { display:inline-block; vertical-align:top; width:100%; }
.clientLogo .owl-carousel .owl-item img {height: 125px;}
.tendersDateInfo { width:100%; float:left; margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:5px; }
.tendersDateInfo .datesInner { float:left; font-size:1em; color:#333; }
.tendersDateInfo .datesInner .fa:before { color:#2d378a; }
.tendersDateInfo .datesInner:first-child { margin-right:30px; }
.tendersDateInfo .datesInner:last-child { float:right; }
.tendersPdfInfo .textDescription { width:100%!important; }
.tendersPdfInfo .downloadFiles { margin-left:30px!important; margin-right:0px!important; }
._df_button { background:none!Important; border:0px!important; color:#2d378a!important; font-size:16px!important; }
.downloadFiles .filesSize { color:#000; }
.tenderCover { }
.tenderbox { margin-bottom:20px; background-color:#f8f8f8; border-radius:5px; padding:20px; }
.tenderHeading { display:flex; justify-content:left; flex-wrap:wrap; flex-direction:row; width:100%; margin-bottom:20px; }
.tenderHeading .tenderCounter { background-color:#2d378a; color:#fff; width:35px; height:35px; display:flex; align-items:center; justify-content:center; font-size:16px; font-weight:bold; border-radius:50%; margin:10px 0 0 10px; }
.tenderHeading .tenderTitle { padding:20px; height:65px; display:flex; align-items:center; justify-content:center; font-size:20px; line-height:1.3; font-weight:bold; max-width:64%; }
.tenderHeading .tenderRef { max-width:35%; height:65px; display:flex; align-items:center; padding:20px; margin-left:auto; }
.tenderDates { width:100%; float:left; margin-bottom:15px; }
.tenderDates .tenderDate { width:25%; float:left; height:60px; align-items:center; padding:10px 20px; background-color:#fff; color:#2d378a; }
.tenderDates .tenderDate:last-child { }
.tenderDateInfo { position:relative; padding-left:40px; }
.tenderDateInfo .fa { position:absolute; left:0px; top:5px; font-size:30px; color:#fdb913; }
.tenderDateInfo strong { margin-top:3px; display:inline-block; vertical-align:top; }
.tenderContent { padding:0; }
.tenderContent p { margin-bottom:10px; }
.tenderLinks { padding:0 0 10px; }
.tenderLinks h4 { font-size:20px; color:#000; }
.tenderSubHead { font-size:18px; display:inline-block; vertical-align:top; font-weight:bold; color:#000; margin:18px 0 0 0; }
.tenderLinks a { color:#000; font-weight:bold; }
.tenderLinksList { padding:20px; list-style:none; background-color:#fff; color:#000; }
.tenderLinksList li { position:relative; padding-left:20px; margin-bottom:10px; }
.tenderLinksList li .relatedDocList { float:left; margin-bottom:4px; margin-right:20px; }
.tenderLinksList li .relatedDocList span { position:relative; margin-right:10px; }
.tenderLinksList li .relatedDocList span:before { content:","; position:absolute; right:-5px; bottom:-2px; }
.tenderLinksList li .relatedDocList:last-child span:before { display:none; }
.tenderLinksList li:before { content:""; position:absolute; left:0px; top:9px; width:5px; height:5px; background-color:#fdb913; border-radius:50%; z-index:2; }
.tenderLinksList li:after { content:""; position:absolute; left:-3px; top:6px; width:11px; height:11px; background-color:#fcf2da; border-radius:50%; z-index:1; }
.tenderLinksList li .relatedDocList:nth-child(3n+1) {
clear:left;
}
.visitorsCounter { float:right; }
.visitorsCounter p { float:left; margin-right:4px; }
.visitorsCounter img { position:relative; top:3px; }
.path-main-newsletters { background:#ccc; }
.newsletterPage .infocover { text-align:center; box-shadow:0px 3px 7px rgba(0, 0, 0, 0.5); background-color:#fff; padding:30px 20px; border-radius:10px; border-bottom:5px solid #3737a8; }
.newsletterPage ul { margin:0px; padding:0px; list-style:none; }
.newsletterPage ul li { float:left; width:25%; margin-bottom:20px; padding:0 10px; }
.newsletterPage .image { display:inline-block; vertical-align:top; width:150px; height:150px; overflow:hidden; margin-right:20px; border:5px solid #e6e6e6; border:5px solid #e6e6e6!important; margin:0 0 0 0; padding:0px; position:relative; border-radius:5px; }
.newsletterPage ._df_button { margin:0 0 0 0; }
.newsletterPage .image img { width:200px; transition:all 0.3s; }
.newsletterPage .info { width:100%; }
.newsletterPage h4 { font-size:1.4em; line-height:1.2; margin:0px 0px 10px; color:#3737a8; font-family:'proximaNova', sans-serif; font-weight:bold; }
.newsletterPage p { font-size:0.8em; margin-bottom:5px; }
.newsletterPage ul li:hover img { transform:scale(1.1); }
.newsletterPage ul li:hover .infocover { background:#fff; color:#333; border-color:#ffd400; }
.newsletterPage ul li:hover .infocover h4 { color:#333; }
.newsletterPage ul li:hover .image { border-color:#ffd400!important; }
.page-node-167 .recentBlock { margin:0 -20px; }
.incubFeatures { margin:0 -10px; }
.incubFeatuCol { float:left; width:25%; margin-bottom:20px; padding:0 10px; }
.incubFeatuColInfo { height:280px; text-align:center; padding:20px; background-color:#fff; box-shadow:-1px 0px 7px rgba(0, 0, 0, 0.3); border:1px solid #e6e6e6; }
.incubFeatuColInfo p { font-size:1.1em; }
.incubFeatuIcon { display:inline-block; vertical-align:top; width:100px; height:100px; margin-bottom:10px; background-image:url(../images/incubation-feature-icons-spirite.png); background-position:0 0; background-repeat:no-repeat; }
.incubFeatuIcon1 { background-position:-29px -22px; }
.incubFeatuIcon2 { background-position:-24px -172px; }
.incubFeatuIcon3 { background-position:-25px -324px; }
.incubFeatuIcon4 { background-position:-23px -474px; }
.incubFeatuIcon5 { background-position:-23px -474px; }
.incubFeatuIcon6 { background-position:-23px -621px; }
.incubFeatuIcon7 { background-position:-24px -778px; }
.incubFeatuIcon8 { background-position:-24px -931px; }
.incubFeatuIcon9 { background-position:-24px -1074px; }
.scheme { border-bottom:20px solid #161559; position:relative; background-color:#e6e6e6; }
.scheme:after { content:""; position:absolute; left:0px; bottom:0; height:20px; width:100%; background-color:#ffc20f; }
.schemeIcon { max-width:150px; display:inline-block; vertical-align:top; margin-bottom:10px; }
.schemeSlider { padding:50px 0; }
.schemeCol { padding-bottom:20px; }
.schemeInfo { background-color:#f2f2f2; padding:20px 25px; text-align:center; width:100%; margin-bottom:20px; height:470px; overflow:auto; }
.schemeInfo p { margin:10px 0 10px; font-size:1.1em; display:inline-block; vertical-align:top; }
.schemeTitle { background-color:#ffc20f; padding:5px 0; min-height:50px; }
.schemeTitle h2 { color:#1c1c76; margin:0px; padding:0px; }
.scheme h4 { padding-top: 2%; margin:0px; font-size:1.3em; height:50px; overflow:auto; }
.scheme .btnBlue { position:absolute; bottom:0; left:50%; transform:translateX(-50%); }
.btnBlue { background-color:#362cc0; color:#fff; padding:10px 20px; text-decoration:none; font-size:16px; }
.btnBlue:hover { background-color:#000; color:#fff; }
.scheme .owl-controls .owl-nav { }
.scheme .owl-controls .owl-nav [class*="owl-"] {
position:absolute;
top:50%;
background-color:#ffd202;
color:#000;
width:30px;
height:40px;
font-size:20px;
transform:translateY(-50%);
-ms-transform:translateY(-50%);
margin-top:-10px;
}
.scheme .owl-controls .owl-nav [class*="owl-"]:before {
content:"";
position:absolute;
left:9px;
top:3px;
font-family:fontAwesome;
font-size:30px;
}
.scheme .owl-controls .owl-nav .owl-prev { left:-20px; }
.scheme .owl-controls .owl-nav .owl-prev:before { content:"\f104"; }
.scheme .owl-controls .owl-nav .owl-next { right:-20px; }
.scheme .owl-controls .owl-nav .owl-next:before { content:"\f105"; }
.onlineRegistrLink p { display:inline-block; vertical-align:top; margin-top:5px; font-size:1.286em }
.onlineRegistrLink .stpiNeuronPartBtn { display:inline-block; vertical-align:top; margin-left:10px; }
.popup-gallery { display:inline-block; vertical-align:top; width:100%; }
.coeTextDesc { }
.coeTextDesc p { margin-bottom:20px }
.coeTextDesc ul { list-style:none; padding:0px; margin:0px; }
.coeTextDesc ul li { padding:0px 0px 0px 45px !important; border:0px !important; position:relative; }
.coeTextDesc ul li:before { content:""; position:absolute; left:0px; top:-13px; width:40px; height:40px; background:url(../images/coe-arrow-icon.png) no-repeat left top; margin-bottom:20px; }
@media only screen and (max-width:1024px) {

    
.incubationSlider { width:100%!important;}
.incubationSlider img { height:auto;}
/*new responsive static images slider start*/
#nav {position:relative;z-index:9999;}
.indexBanner .sliderBanner .item {
background:none!important;
height:auto;
min-height:auto!important;
}
.indexBanner .sliderBanner .item > img {
opacity:1;
visibility:visible;
min-height:auto!important;
}
.bannerCaption {
position:absolute;
/*background-color:rgba(1, 9, 101, 1);*/
background:transparent;
/*transform:none;*/
/*display:none;*/
}
.indexBanner .sliderBanner {
background-color:rgba(1, 9, 101, 1);
}
#header {position: absolute;color:#fff;flex-direction: column-reverse;display: inline-flex;padding-top: 15px;width: 100%;padding-bottom: 15px;}
/*new responsive images  slider end*/   

#header.sticky {
    position:fixed;
    top:0;
    width:100%;
    border-bottom:1px solid #ccc; 
    box-shadow:5px 5px 5px rgba(0, 0, 0, 0.2);
}
* {
transition:all 0.3s;
}
.sticky+.content {
padding-top:102px;
}
#header.sticky #logo {
    height:60px;
    background-image:url(../images/logo-sticky.png);
    background-repeat:no-repeat;
    background-position:left top;
    background-size: auto 56px;
    margin-top:5px;
}
.lang-hi #header.sticky #normal a {
background-image:url(../images/STPI_Corporate_Blue-Hindi-Logo.png);
display:inline-block;
vertical-align:top;
}
#header.sticky img {
opacity:0;
}
#header.sticky .mainNavigation {
margin:4px 0 0 0;
}
#header.sticky a {color: #007DC5;}
#header.sticky li ul a {color: #007DC5;}
#header.sticky #accessControl input {color: #007DC5;background-color: #ccc;}


#header.sticky .langDropDown .links a {
color:#000;
}
#header.sticky .rightLinks li a {color: #007DC5;}


#header.sticky .megaMenu:hover {color: #007DC5;}
#header.sticky #accessControl .contrastChanger.normal {
background-size:12px;
background-position:1px 0px;
}
#header.sticky #nav li a.is-active {color: #000;position:relative;}
#header.sticky #nav li a.is-active:before {
width:100%;
height:3px;background-color: #f6f5f5;
content:"";
position:absolute;
left:0px;
bottom:0px;}
#header.sticky .megaMenu {border-color: #007DC5;}
}
@media only screen and (max-width:1500px) {
.incubFeatuColInfo p {
font-size:1em;
}
.page-node-167 .visionariesMember .contentMainBlock {
min-height:315px;
}
.serviceCaption p {
font-size:1em;
}
.lNHeading h2 {
font-size:1.6em;
}
}
@media only screen and (max-width:1400px) {
.impactCreatedText .count { font-size:1.6em;}
.contributionBox{ min-height:120px;}


/*.headerLeft {
width:35%;
max-width:35%;
}*/
.headerLeft img {max-width:100%;}
.headerRight {width: 100%;max-width: max-content;}
          
              
 
#nav li a {
font-size:15px;
padding:5px 8px;
}
.mainNavigation {margin: 10px 0 0 0;}
.bannerCaption .bannerTitle {
font-size:2.5em;
margin-bottom:20px;
}
.container {
padding:0 15px;
}
.directorateLft h2 {
font-size:2em;
}
.directorateInfo {
height:100%;
padding:30px 20px;
}
.mapInfo {
margin:30px 0 0;
}
.panIndia {
height:auto;
position:relative;
padding:0 15px;
}
.directorateInfo {
position:relative;
right:-30px;
top:0px;
width:100%;
height:865px;
}
.directorateLft {
padding:70px 0;
}
.directorateLft .selectInfo ul {
margin:0px;
}
.serviceCaption h3 {
font-size:2em;
}
.knowYourMinisters {
padding:25px 0 30px;
}
.knowYourMinisters h2 {
padding:0 15px;
margin-bottom:10px;
}
.knowYourMinisters .row {
margin-bottom:0px;
}
.otherMinisters .ministerInfo:last-child {
margin-bottom:0px;
}
.ministerBottomInfo p, .ministerInfo .info p {
font-size:1em;
}
.centerOfExce {
padding:30px 0;
}
.boardOfDirectors {
padding:30px 0 70px;
}
.socialEngagement {
padding:30px 0 20px;
}
.latestNews {
padding:30px 0;
}
.lNHeading {
margin-bottom:10px;
}
h2 {
font-size:2em;
}
.lNHeading .yellowBdrBtn {
margin:0px;
}
.latestNewsRight .region-whats-news-section {
margin-bottom:81px;
}
.latestNewsRight .LnewsBox {
margin-bottom:0px;
}
.latestNews .row {
margin-bottom:0px;
}
.eventsCampaigns {
padding:30px 0;
}
.campainImage {
max-width:500px;
width:100%;
display:inline-block;
vertical-align:top;
min-height:223px;
}
.eventPostInfo .photo {
width:40%;
}
.eventPostInfo .info {
padding-left:44%;
}
.campaingsSlider {
text-align:center;
}
.campaingsSlider .owl-controls {
top:278px;
}
.campaignsInfo h5 {
margin-bottom:0px;
}
.campaignsInfo .row {
margin-bottom:0px;
}
.bODSlider {
bottom:-15px;
}
.eventPostInfo h4 {
font-size:1.2em;
}
.impactCreated {
padding:30px 0;
min-height:600px;
}
.impactCreated h2 {
font-size:2em;
}
.impactCreated ul li p {
font-size:1.3em;
}
.ourTeam {
padding:30px 0 0 0;
}
.teamSlider ul {
margin:0 -2%;
padding:0px;
float:right;
}
.TeamBigInfo ul li {
width:50%;
padding:0 10px;
}
.teamSlider ul li {
width:32.7%;
padding:0 2%;
}
.teamSlider p {
margin-bottom:0px;
}
.TeamMembersSlider .owl-controls .owl-nav {
margin-left:0px;
}
.footerButtons {
margin-top:0px;
}
.newsLetterSub ul {
width:100%;
text-align:center;
}
.newsLetterSub ul li:nth-child(2) {
max-width:200px;
width:100%;
}
.teamSlider ul li {
margin:0px 0 20px;
}
.teamSlider ul {
float:left;
width:100%;
margin-bottom:30px;
}
.teamBlock .teamName {
margin-bottom:0;
}
.teamBlock .teamDg {
margin-bottom:0px;
}
.teamBlock li {
}
.teamBlock .socialIcone ul li {
min-height:inherit;
}
.teamBlockBox {
padding:30px 0;
}
.pageControlSection h2 {
font-size:2.5em;
line-height:1.2;
}
.innerPageContent {
padding:30px 0;
}
.views-exposed-form {
margin-bottom:30px;
}
.socialIcone li {
min-height:inherit;
}
.neuronBlockBox {
padding:0px;
}
.innerPageContent h3 {
font-size:1.6em;
}
.stpiOpenChallImgHolder {
width:40%;
background-repeat:no-repeat;
}
.stpiOpenChallImgHolder img {
display:none;
}
.stpiNeuronRecCamp {
padding-left:42%;
text-align:left;
}
.stpiNeuronRecCamp .neuronRecDetails {
padding:20px 15px;
}
.stpiNeuron .stpiOpenChall {
width:auto;
}
.stpiNeuron .stpiOpenChall {
height:337px;
}
.neuroText h4 {
font-size:1.3em;
}
.neuronBlockBox ul {
padding:0 15px;
}
.neuronIn .neuronBoxDetails {
padding:15px;
}
.innerPageContent h4 {
font-size:1.2em;
line-height:1.2;
}
.blogBox .blogLeft {
width:60%;
}
.blogBox .blogRight {
width:38%;
}
.recentBlockBox {
padding:30px 0;
}
.recentblogSlider .owl-prev::before, .recentblogSlider .owl-next::before {
font-size:3em;
}
.recentblogSlider .owl-controls {
top:-79px;
}
.blogBox {
padding:30px 0;
}
.node-feedback-form .js-form-item {
}
.finTech {
padding:0;
}
.finLab {
margin-top:0;
}
.finLabRight {
margin-top:0;
}
.stpiCentersSlider .resTab::before, .stpiCentersSlider .resTab::after {
display:none;
left:0px;
width:100%;
}
.stpiCentersSlider .resTab .tabNav::before {
left:0px;
width:100%;
}
.stpiCentersSlider .resTab .tabNav {
padding:0px;
}
.stpiCentersSlider .owl-prev::before {
position:absolute;
left:-16px;
}
.stpiCentersSlider .resTab .tabNav {
padding:0 50px;
}
.centerOfExce .profilesInfo li {
width:100%;
max-width:500px;
padding:0px;
margin-bottom:10px;
}
.incubatees {
padding:50px 0 0;
margin:0px;
}
.knowYourMiniPage .teamBlock {
margin-top:0px;
}
.knowYourMiniPage .teamBlockBox {
padding:0px;
}
.views-exposed-form {
margin-bottom:0px;
}
.knowYourMiniPage .teamBlock li:not(:last-child) {
margin-bottom:30px;
}
.neuronBlock li .neuronIn {
min-height:442px;
display:inline-block;
vertical-align:top;
}
.timelineDateBox .timelineDateTex {
padding:0 0;
}
.timelineDateBox .cols3 {
padding-right:15px;
}
.timelineDateBox .timelineDate {
font-size:1.2em;
}
.timelineDateBox span {
font-size:1em;
}
.path-video-gallery .videoGallery .imgStyle, .video-listing .video-section li .imgStyle, .view-photo-gallery .imgStyle {
height:230px;
}
.path-video-gallery .videoGallery .imgStyle img, .video-listing .video-section li .imgStyle img, .view-photo-gallery .imgStyle img {
min-height:230px;
}
.ourJourney .resTab .tabContent {
min-height:auto;
}
.teamSlider .photo {
box-shadow:none;
}
.campaignsInfo {
margin:135px 0 0 3px;
}
.centerOfExceRgt {
width:47%;
}
.centerOfExceRgt p {
text-align:left;
}
.ourJourney .resTab .tabContent {
overflow:auto;
}
.teamSlider {
min-height:592px;
}
.teamSlider .owl-controls {
left:0px;
text-align:center;
width:100%;
transform:none;
top:-76px;
}
.teamSlider p {
line-height:1.2;
margin:5px 0 0 0;
}
.ministerInfo {
padding:18px 20px 15px 220px;
}
.ministerInfo h4 {
margin-bottom:0px;
}
.ministerBottomInfo {
min-height:229px;
}
.impactCreated ul li {
max-width:155px;
}
.staffList li h3 {
font-size:1.3em;
}
.staffList li h5 {
font-size:1em;
color:#3737a8;
font-weight:600;
}
.staffList li {
padding:0px 10px;
}
.staffList {
margin:0 -10px;
}
.directorateLft .selectInfo {
margin-top:30px;
}
.backgroundBlock {
padding:30px 20px;
}
.aboutContentBlock .aboutVideo {
top:-89px;
right:-25px;
}
.aboutContentBlock .aboutText {
padding:10px 0px 30px 0px;
}
.spaceAvaibilityForm .js-form-item {
padding-bottom:25px;
margin-bottom:10px;
position:relative;
}
.spaceAvaibilityForm .js-form-item label.error {
position:absolute;
left:3px;
bottom:0px;
}
.spaceAvaibilityForm .captcha {
padding:0px 40px 0 0;
width:100%;
}
.spaceAvaibilityForm .captcha .js-form-item {
width:100%;
text-align:left;
padding-bottom:0;
}
.spaceAvaibilityForm .captcha .reload-captcha-wrapper {
position:absolute;
right:0px;
top:40px;
}
.spaceAvaibilityForm .captcha .js-form-item label.error {
position:static;
}
.spaceAvaibilityForm .captcha .description {
text-align:left;
position:static;
}
.footerCopyright {
text-align:center;
}
.region-footer-menu {
float:none;
display:inline-block;
vertical-align:top;
}
footer .footerCopyright .cols10, footer .footerCopyright .cols2 {
width:100%;
text-align:center;
}
.visitorsCounter {
float:none;
display:inline-block;
vertical-align:top;
}
.region-secondary-menu {
float:none;
display:inline-block;
vertical-align:top;
}
.footerCopyright .region-secondary-menu a {
padding:5px 0;
margin:0px;
display:inline-block;
vertical-align:top;
position:relative;
top:-6px;
}
.footerCopyright a:hover {
color:#fdb913;
}
.footerCopyright .region-secondary-menu a:hover {
color:#fdb913;
}
.visionariesMember .contentMainBlock {
min-height:373px;
}
.page-views-listing .eventPostInfo .photo {
height:189px;
}
.trendingBox ul li {
margin-bottom:20px;
}
.path-directorate-events .innerPageContent .eventPostInfo {
width:33%;
}
.visionariesMember .contentMainBlock {
min-height:430px;
}
.neuronIn .neuronBoxDetails .socialIcone {
bottom:26px;
right:15px;
}
.campaignDetailsPage .detailsTop .detailsRight {
width:350px;
}
.campaignDetailsPage .detailsleft {
padding:30px 380px 30px 25px;
}
.centerOfExce h2 {
margin-bottom:30px;
}
}
@media only screen and (max-width:1350px) {
.ourJourney .resTab .tabNav li a {
font-size:2em;
}
.ourJourney .resTab .tabNav::before {
height:57px;
}
.ourJourney .owl-theme .owl-controls {
margin-bottom:0px;
}
.ourJourney .owl-controls .owl-nav [class*="owl-"] {
top:42%;
}
.ourJourney .resTab .tabNav {
top:20px;
}
.eventsCampaigns .campaignsRgt {
width:50%;
}
.knowYourMiniPage .teamBlock li {
padding:30px;
}
.knowYourMiniPage .teamBlock .teamImage {
margin:0px;
width:150px;
}
.knowYourMiniPage .teamInfo {
padding-left:170px;
}
.fontResizeInfo, .fontResize {display: flex;}
}
@media only screen and (max-width:1280px) {
.contribution ul li{ width:33%;}    
    
    
ul.blueBoxInfoTxt li {
    width: 48%;
    margin: 0px 1% 20px;
}   
    
.sliderBanner .owl-nav .owl-prev {
left:0px;
}
.sliderBanner .owl-nav .owl-next {
right:0px;
}
.bannerCaption p {
margin-bottom:20px;
}
.rightLinks .langDropDown li {
display:block;
}
.bannerCaption .bannerTitle {
font-size:2em;
}
.panIndia .cols4 {
width:33.33%;
}
.directorateProInfo {
padding-left:0px;
}
.directorateProInfo h5 {
margin-bottom:20px;
}
.dirContactInfo li {
font-size:1.000em;
}
.dirContactInfo li:not(:last-child) {
margin-bottom:20px;
}
.serviceCaption h3 {
font-size:2em;
}
.serviceCaption {
padding:0 15px;
}
.newsLetterSub h3 {
font-size:1.6em;
margin:10px 0 0 0;
}
.newsLetterSub ul li:nth-child(2) {
width:auto;
}
.newsLetterSub .inputText1 {
width:162px;
}
.yellowBtn {
padding:0 20px;
}
.newsLetterSub .captchaInput .captchaSub {
float:left;
}
.newsLetterSub .captchaInput {
width:194px;
}
.socialFooter .info h3 {
font-size:1.8em;
}
.socialFooter .logo {
margin-right:10px;
}
.socialsListIcons li a {
width:30px;
height:30px;
font-size:14px;
}
.socialsListIcons {
margin:10px 0 0 -2px;
}
.socialFooter .info {
padding-left:170px;
}
.TeamBigInfo h4 {
font-size:1.2em;
}
.path-main-stpi-team .contentMainBlock {
min-height:469px;
}
h2 {
font-size:1.6em;
}
.eventsCampaigns {
padding:30px 0;
}
.campainImage {
max-width:400px;
width:100%;
display:inline-block;
vertical-align:top;
min-height:178px;
}
.campaingsSlider .owl-controls {
top:235px;
}
.eventsCampaigns .resTab .tabNav li h4 {
font-size:1.7em;
}
.impactCreated {
padding:30px 0;
}
.impactCreated ul li {
padding:0 5px;
}
.impactCreated ul li:nth-child(2), .impactCreated ul li:nth-child(4), .impactCreated ul li:nth-child(6) {
top:0px;
}
.impactCreated ul li p {
width:auto;
}
.impactCreatedText .count {
font-size:2em;
}
.LnewsBox {
padding:15px;
}
.LnewsListInfo .info {padding-left: 10px;
text-align:left;}
h4 {
font-size:1.3em;
line-height:1.2;
}
.LnewsListInfo h5, .latestNewsRight .LnewsBox p {
font-size:1em;
}
.latestNews .cols8 {
width:60%;
}
.latestNews .cols4 {
width:40%;
}
.latestNewsRight .region-whats-news-section {
margin-bottom:20px;
}
.latestNews {
padding:30px 0;
}
.socialEngagement {
margin:0px;
padding:30px 0;
}
.socialEngCover iframe {
width:100%;
}
.socialEngCover {
height:406px;
overflow:auto;
}
.socialEngMulTab .socialEngCover {
height:340px;
overflow:auto;
}
.bODSlider {
position:static;
margin-left:0px;
max-width:inherit;
}
.boardOfDirectors {
padding:30px 0 70px;
}
.boardOfDirectors p {
margin-bottom:0px;
}
.rotatingMobSlider {
display:block!important;
padding:0 50px;
margin-bottom:50px;
}
.rotating-slider {
display:none;
}
.rotatingMobSlider .item {
height:auto;
line-height:inherit;
}
.rotatingMobSlider h2 {
margin-bottom:0px;
}
.rotatingMobSlider a {
text-decoration:none;
}
.rotatingMobSlider .active h2 {
background-color:#1f1f62;
color:#fff;
}
.rotatingMobSlider .owl-prev {
position:absolute;
left:0px;
top:0px;
}
.rotatingMobSlider .owl-next {
position:absolute;
right:0px;
top:0px;
}
.rotatingMobSlider .owl-prev::before {
content:"\f104";
font-family:fontAwesome;
background-color:transparent;
position:absolute;
left:0px;
top:0;
}
.rotatingMobSlider .owl-next::before {
content:"\f105";
font-family:fontAwesome;
background-color:transparent;
position:absolute;
right:0px;
top:0;
}
.rotatingMobSlider .owl-controls .owl-nav [class*="owl-"] {
background:transparent;
text-indent:-9999px;
overflow:hidden;
}
.rotatingMobSlider .owl-controls .owl-nav [class*="owl-"]:before {
font-size:2em;
text-indent:0px;
color:#fff;
margin-top:-6px;
}
.rotatingMobSlider .owl-controls .owl-nav [class*="owl-"]:hover {
background:transparent;
}
.rotatingMobSlider .selected h2 {
background-color:#ffc20e;
color:#1f1f62;
}
.centerOfExce .profile h4 {
font-size:1.2em;
}
.rotatingMobSlider a {
cursor:pointer;
}
.rotatingMobSlider a:hover h2 {
background-color:#fff;
color:#1f1f62;
}
.rotatingMobSlider h2 {
font-size:1.5em;
}
.centerOfExce .centerOfExceLft {
width:30%;
}
.centerOfExce .centerOfExceRgt {
width:70%;
text-align:left;
}
.centerOfExceLft::before {
display:none;
}
.cOEachievements ul {
width:100%;
}
.centerOfExceRgt .topInfo {
max-width:100%;
}
.centerOfExce .btns .yellowBdrBtn {
position:static;
}
.pageControlSection h2 {
font-size:2em;
}
.innerBannerSection>img {
min-height:250px;
}
.stpiNeuron p {
font-size:1.1em;
}
.footerLinks h3 {
font-size:1.5em;
}
.centerOfExce .profilesInfo li {
width:100%;
max-width:500px;
margin-right:10px;
}
.centerOfExce .profilesInfo li:not(:last-child) {
margin-bottom:20px;
}
.centerOfExce .profile .info {
padding:22px 0 0 114px;
text-align:left;
}
.centerOfExce {
text-align:center;
}
.centerOfExce .profilesInfo, .centerOfExce .btns {
text-align:left;
}
.newFacility .facilitiesServices {
padding:30px 0;
}
.chiefMentorLeft {
padding:30px 15px;
}
.highlights {
padding:30px 0 70px;
}
.finTech h2 {
margin-bottom:10px;
}

.fosteringCenter {
padding:10px 0 30px;
}

.spaceAvaibilityInstruction {
width:65%;
}
.boardOfDirectors .owl-controls {
right:10px;
}
.latestNewsRight .region-whats-news-section .LnewsBox {
margin-bottom:101px;
}
.headQuarter p {
font-size:1em;
}
.headQuarter .conStpi {
line-height:1.1;
}
.contactUsMain ul li {
line-height:1em;
}
.contactUsMain ul li .personName {
margin-bottom:10px;
display:inline-block;
vertical-align:top;
}
.headQuarter .hqTitle {
margin-bottom:10px;
}
.detailsleft li {
width:33%;
}
.detailsleft li:nth-child(3n+0):before {
display:none;
}
.detailsleft li:nth-child(4n+0):before {
display:block;
}
.recentBlock .recentImage {
height:199px;
}
.region-subscribe-to-newsletters h2 {
font-size:1.6em;
margin-top:5px;
}
.region-subscribe-to-newsletters .form-email {
max-width:200px;
}
.campaignDetailsPage .detailsTop h2 {
font-size:1.4em;
line-height:1.3;
}
}
@media only screen and (max-width:1170px) {

.blueBoxInfo .cols3{ width:35%;}
.blueBoxInfo .cols9{ width:65%;}

    
.spaceAvaibility { margin-top:0px;}
.totalSpace { background:#ededee;}
.directorateHead {
padding:5px 60px 5px 60px;
border-radius:15px;
margin-left:0px;
}
.footerCopyright .region-secondary-menu {
display:none;
}
.incubFeatuCol {
width:50%;
}
.ourService .servicesMobSlider {
display:block;
}
.ourService .servicesWarpper {
display:none!important;
}
.aboutContentBlock .aboutVideo {
position:inherit;
top:auto;
right:auto;
width:36%;
max-width:100%;
text-align:center;
float:right;
}
.aboutContentBlock .aboutText {
max-width:100%;
width:60%;
padding:0 0 20px;
float:left;
}
.aboutContentBlock .aboutVideo::after {
display:none;
}
.objectOutcomes {
margin-bottom:20px;
}
.objectOutcomesDevlop p {
margin-bottom:25px;
text-align:center;
}
.objectOutcomesDevlop p br {
display:none;
}
.devlopLeft {
padding:0 15px;
width:100%;
float:left;
margin:0;
}
.devlopLeft li {
max-width:100%;
width:48%;
float:left;
}
.devlopLeft li:nth-child(2) {
max-width:100%;
float:right;
margin-bottom:35px;
margin-right:0;
}
.devlopLeft .rightIconsAfter {
position:inherit;
right:inherit;
top:inherit;
margin:0 auto;
display:block;
}
.devlopLeft li:after {
display:none;
}
.devlopRight {
padding:0 15px;
width:100%;
float:left;
margin:0;
}
.devlopRight li {
max-width:100%;
width:48%;
float:left;
}
.devlopRight li:nth-child(2) {
max-width:100%;
float:right;
margin-bottom:35px;
margin-right:0;
}
.devlopRight .rightIconsAfter {
position:inherit;
right:inherit;
top:inherit;
margin:0 auto;
display:block;
left:auto;
}
.devlopRight li:before {
display:none;
}
.devlopBotFull {
padding:0 15px;
width:100%;
float:left;
margin:0;
}
.devlopBotFull li {
max-width:100%;
width:48%;
float:left;
}
.devlopBotFull .rightIconsAfter {
position:inherit;
right:inherit;
top:inherit;
margin:0 auto;
display:block;
}
.devlopBotFull li:before {
display:none;
}
.ojectoutCenterFull::before {
display:none;
}
.ojectoutCenterFull {
max-width:100%;
padding:0;
margin:0;
position:inherit;
border:none;
border-radius:0;
margin-top:0;
background-color:#fbfbfb;
height:auto;
}
.ojectoutCenter {
margin:0 auto 30px;
text-align:center;
width:auto;
padding:20px 0 0;
background-color:#fff;
box-shadow:none;
border-radius:0;
height:auto;
}
.ojectoutCenter h2 {
font-size:30px;
line-height:30px;
}
.typicalObjective {
padding:20px 0 10px;
}
.objectiveCenter {
padding:0 20px;
min-height:auto;
}
.objectiveCenter p {
padding:0;
}
.lifecycleTop {
margin-top:0;
}
.lifecycleTitle {
padding:15px;
width:100%;
margin-bottom:0;
}
.lifecycleTitle:before {
display:none;
}
.lifecycleIcons {
padding:0;
box-shadow:none;
float:left;
}
.topList {
position:inherit;
bottom:0;
}
.lifecycleIconsList {
margin-top:50px;
}
.lifecycleIconsList li {
width:25%;
min-height:250px;
}
.lifecycleIconsList li:nth-child(2n+1) {
vertical-align:bottom;
}
.lifecycleIconsList li:nth-child(2n) {
vertical-align:bottom;
margin-top:0;
}
.lifecycleIconsList li:nth-child(2n+1)::before {
display:none;
}
.lifecycleIconsList li:nth-child(2n)::after {
display:none;
}
.topList:before {
display:none;
}
.lifecycleIconsList li p::after {
display:none;
}
.teamSlider {
min-height:670px;
}
.ministerBottomInfo {
min-height:280px;
}
.latestNewsRight .region-whats-news-section .LnewsBox {
margin-bottom:153px;
}
.panIndia .cols3 {
width:50%;
}
.panIndia .cols5 {
width:50%;
}
.panIndia .cols4 {
width:100%;
}
.directorateInfo {
height:auto;
right:0px;
}
.disclaimerMain {
position:static;
}
.directorateProInfo {
text-align:center;
}
.itemListMain ul li .textDescription {
width:85%;
}
.page-node-type-photo-gallery .photoGallery li {
width:33%;
}
.ministerInfo h4 {
font-size:1.1em;
}
.ministerInfo .info p {
font-size:0.9em;
}
.mainMinister .ministerInfo .info p {
margin-bottom:5px;
}
.page-views-listing .innerPageContent .eventPostInfo {
width:33%;
}
.tenderRef br {
display:none;
}
.tenderHeading {
margin-bottom:20px;
position:relative;
padding-left:60px;
display:inline-block;
vertical-align:top;
}
.tenderHeading .tenderTitle {
max-width:100%;
padding:0 0 0 0px;
height:auto;
display:block;
}
.tenderHeading .tenderRef {
margin-left:0;
padding:0px;
height:auto;
display:block;
}
.tenderDates .tenderDate {
width:50%;
float:left;
height:auto;
}
.tenderDates {
display:inline-block;
vertical-align:top;
}
.tenderHeading .tenderCounter {
position:absolute;
left:0px;
top:0px;
}
.servicesMobSlider .owl-controls {
margin-top:0px;
}
}
@media only screen and (max-width:870px){
.toggleMenu .mobileMenu {
display:none;
}
#nav{display: none;}
.toggleMenu {
position:static;
float:left;
display:inline-block;
vertical-align:top;
padding:0px;
margin:0px 10px 0 0;
}
.toggleMenu.active .iconBar {
background:none;
position:relative;
}
.menuPart {
float:left;
padding:0px;
}
.megaMenu {
position:absolute;
right:10px;
top:6px;
}
.rightLinks {/* padding-right: 75px; */text-align: center;/* display: flex; *//* justify-content: center; */margin: 0px auto!Important;position: static;top: 20px;right:0px;}
.toggleMenu {position: absolute;right: 40px;top: 65px;}
.mainNavigation {
position:static;
}
.mainNavigation #nav {
text-align:center;
}
.mainNavigation #nav li {
display:inline-block;
vertical-align:top;
float:none;
width:100%;
}
#nav li::before {
display:none;
}
.mainNavigation #nav li {
border-top:1px solid rgba(255, 255, 255, 0.1);
text-align:left;
}
#nav ul li:first-child {
padding-top:0px;
}
#nav li ul li a {
padding:7px 55px 7px 15px;
}
#nav ul li a {
}
#nav {display:none;position: absolute;background: #fff;right: 0;top: 95px;width: 100%;}
#nav ul {background: #fff;}
.toggleMenu, #nav .menuIcon {
display:block;
}
#nav li {
float:none;
display:block;
border:none;
}
#nav li a {border-top: 1px solid #007DC5;}
#nav li.parent {
position:relative;
}
#nav li .menuIcon, #nav li li .menuIcon {
width:46px;
height:auto;
background-color:#002d63;
background-color:rgba(0, 45, 99, 0.5);
background-image:url(../images/dropdown-menu-icon.png);
background-repeat:no-repeat;
background-position:center 15px;
position:absolute;
right:0;
top:0;
bottom:0;
cursor:pointer;
}
#nav li .menuIcon.active, #nav li li .menuIcon.active {
background-color:#002d63;
background-color:rgba(1, 36, 78, 0.5);
}
#nav li>a:hover, #nav li.hover>a, #nav li.active>a, #nav li ul li a:hover, #nav li ul li>a.selected, #nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected, #nav>li>a:hover, #nav>li.hover>a, #nav>li.focus>a {background-color: #00478b;color:#fff;}
#nav ul {
width:100%;
display:none;
position:static;
transition:none;
-webkit-transition:none;
}
.hasJS #nav ul {
opacity:1;
}
#nav li ul li, #nav ul a {
width:100%
}
#nav>li:hover>ul, #nav li li:hover>ul, #nav li li li:hover>ul {
display:none;
}
#nav ul, #nav *:hover ul ul, #nav .hover ul ul, #nav .focus ul ul {
margin-left:0;
}
#nav li a {
padding-left:15px;
padding-right:15px;
display:block;
line-height:30px;
font-size:1.000em;
color: #007DC5;
}
#nav li ul li a {
padding:7px 55px 7px 25px;
display:block;
line-height:21px;
background:url(../images/right-arrow.png) no-repeat 15px 15px;
color:#007DC5;
border:none
}
#nav li ul li ul li a {
padding-left:45px;
background-position:33px center
}
#nav li ul li ul li ul li a {
padding-left:60px;
background-position:45px center
}
#nav>li>a:hover, #nav>li.hover>a, #nav>li.focus>a, #nav>.highlight>a {background-color: #00478b;color: #fff;}
#nav li ul li a:hover, #nav li ul li>a.selected, #nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected, #nav ul>.highlight>a {
background-color:#305d93;
color:#fff;
}
#nav>li.hover>a::before, #nav>li>a.is-active::before, #nav>li.menu-item--active-trail>a::before {
display:none;
}
}
@media only screen and (max-width:1024px) {
.contribution ul li { width:50%;}       
    
ul.blueBoxInfoTxt li { width:100%;}


.newsletterPage ul li {
width:33%;
}
.fontResizeInfo, .rightLinks .langDropDown li, .rightLinks li:nth-child(1) {/* display: none; */font-size: 12px;}
.rightLinks li.search {
display:block;
}
/*.headerLeft {
width:400px;
max-width:400px;
}*/
.headerRight {
clear:both;
width:100%;
float:left;
max-width:100%;
}
.responsiveTable, .responsiveTable tr, .responsiveTable td, .responsiveTable td:before {
display:block;
text-align:left;
border:none;
}
.responsiveTable, .responsiveTable tr, .responsiveTable td:last-child {
border-bottom:none;
}
.responsiveTable thead, .responsiveTable tr th {
position:absolute;
top:-1000em;
left:-1000em;
}
.responsiveTable tr {
border:1px solid #eeeeee;
border-bottom:2px solid #eeeeee;
margin:0 0 20px;
}

.responsiveTable tr td:nth-child(1) {
border-left:none;
}
.responsiveTable tr td:last-child {
border-right:none;
}
.responsiveTable tr:last-child .td, .responsiveTable td {
border-bottom:1px solid #eeeeee;
}
.responsiveTable td:before {
font-weight:bold;
padding-right:20px;
line-height:27px;
color:#174471;
content:" "attr(data-label)"";
}
.responsiveTable tbody {
display:block;
}
.responsiveTable tr td {
padding:5px 15px;
width:auto !important;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {
opacity:0.5;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {
opacity:1;
}
.bannerCaption p {
padding:0 30px;
}
.panIndia {
padding:0px;
}
.panIndia .container {
padding:0px;
}
.directorateLft {
padding:30px 15px 0;
text-align:center;
}
.directorateLft ul {
margin-bottom:0px;
}
.directorateLft h2 br {
display:none;
}
.directorateLft .selectInfo ul {
margin-bottom:30px;
}
.panIndia .cols3 {
width:100%;
}
.directorateLft ul li {
margin:0 5px 10px;
width:210px;
display:inline-block;
vertical-align:top;
border:1px solid #ccc;
border-radius:20px;
text-align:left;
padding-left:30px;
}
.directorateLft .selectInfo .active::before, .directorateLft .selectInfo a:hover::before {
width:205px;
}
.directorateLft .selectInfo a {
font-size:1em;
line-height:1;
}
.directorateLft .selectInfo a:hover:before {
height:34px;
}
.directorateLft h2, .directorateLft h4 {
margin-bottom:10px;
}
.directorateLft .selectInfo {
margin:0px;
}
.directorateInfo {
position:static;
}
.directorateInfo {
width:auto;
margin:0 auto;
max-width:100%;
text-align:center;
}
.directorateLft .selectInfo li a.active::before, .directorateLft .selectInfo a:hover::before {
top:-2px;
height:32px;
width:210px!important;
}
.panIndia .cols5, .panIndia .cols4 {
width:50%;
overflow:scroll;
height:600px;
}
.dirContactInfo li {
text-align:left;
}
.footerLinks h3 {
font-size:1.8em;
}
.footerButtons {
margin-top:0px;
}
.footerLinks {
}
.footerLinks h3 {
font-size:1.8em;
margin-bottom:0px;
}
.footerLinks .cols2, .footerLinks .cols3 {
width:50%;
text-align:left;
min-height:340px;
}
.footerLinks ul.bulletText {
display:inline-block;
text-align:left;
vertical-align:top;
}
.eventsCampaigns .cols6 {
width:100%;
}
.eventPostInfo .photo {
width:200px;
}
.eventPostInfo .info {
padding-left:220px;
}
.lNHeading {
margin-bottom:20px;
}
.campaignsRgt {
width:100%;
margin:30px 0 0;
}
.campainImage {
max-width:700px;
}
.campaingsSlider .owl-controls {
top:370px;
}
.campaignsInfo {
text-align:center;
}
.newsLetterSub ul li:last-child, .newsLetterSub ul li:first-child {
text-align:center;
width:100%;
}
.newsLetterSub ul li:first-child {
margin-bottom:15px;
}
.newsLetterSub ul li:last-child {
margin-top:15px;
}
.newsLetterSub h3 {
margin:0px;
}
.newsLetterSub ul {
margin:0px;
}
.campaignsRgt {
float:left;
width:100%;
margin:30px 0 0 0;
}
.eventsCampaigns .eventsBox {
padding:15px;
}
.eventsCampaigns .campaignsRgt {
width:100%;
}
.servicesWarpper a {
}
.boardOfDireInfo .bODMemInfo .mainPhoto {
margin-bottom:0;
}
.boardOfDirectors::before {
display:none;
}
.cOEachievements ul li h3 {
font-size:2em;
margin-right:10px;
}
.panIndia .cols5 {
display:none;
}
.directorateHead {
padding:5px 20px;
margin:0px 0 20px;
}
.directorateInfo {
display:inline-block;
vertical-align:top;
}
.panIndia {
text-align:center;
}
.panIndia .cols4 {
display:inline-block;
vertical-align:top;
width:100%;
}
.servicesWarpper a, .servicesMobSlider a {
min-height:600px;
max-height:600px;
}
.footerCopyright .cols9, .footerCopyright .cols3 {
width:100%;
}
.innerPageContent {
padding:30px 0;
}
.views-exposed-form {
margin-bottom:0px;
}
.path-main-know-your-minister .view-filters {
padding:30px 0;
}
.teamBlock li {
width:33%;
}
.teamBlock li:nth-child(3n+1) {
clear:left;
}
.teamBlock li:nth-child(4n+1) {
clear:none;
}
.megaMenuBody .megaMenuContent {
overflow:auto;
}

.career-form .form-select {
font-size:1em;
}
.btnCaptchaRow .js-form-item {
width:auto;
}
.career-form {
padding-bottom:30px;
}
.career-form .captcha {
width:100%;
margin-bottom:30px;
}
.career-form .btnCaptchaRow {
display:inline-block;
vertical-align:top;
margin-top:30px;
}
.fosteringCenter {
padding:0;
margin-bottom:30px;
}
.fosteringCenter .cols7, .fosteringCenter .cols5 {
width:100%;
}
.fosteringCenter .fosteringRight {
text-align:center;
}
.totalSpace {
padding:0;
margin-bottom:30px;
}
.totalSpaceCaption { width:100%; margin-top:0px;}
.incubationSlider { position:relative; z-index:999; margin-bottom:30px;}
.totalSpaceCaption {
width:100%;
position:relative;
top:auto;
left:auto;
text-align:center;
height:auto;
}
.totalCounter {
width:auto;
margin-left:0;
}
.totalSpaceCaption p br {
display:none;
}
.spaceAvaibilityForm, .spaceAvaibilityInstruction {
width:48%;
}
.staffList li {
width:50%;
}
#header.sticky {position: fixed;color: #007DC5;background: #fff;padding-top: 15px;padding-bottom: 15px;}
.finTech .cols8 {
width:100%;
}
.finTech .cols4 {
margin-top:0;
width:100%;
}
.newFacility .facilitiesServices .bullet li {
width:100%;
}
.newFacility .facilitiesServices {
padding:20px 0 0;
}
.highlights {
padding:20px 0 70px;
}
.objectivesCaption {
padding:20px;
}
.objectivesBackground:after {
width:auto;
}
.fintechrightCol img {
width:100%;
}
.pageControlSection h1 {
font-size:2em;
line-height:1.2;
}
.fosteringRight {
margin-top:0px;
max-width:300px;
float:none;
display:inline-block;
vertical-align:top;
}
.fosteringCenter {
text-align:center;
}
.path-video-gallery .videoGallery li, .video-listing .video-section li, .view-photo-gallery ul li {
width:50%;
}
.panIndia .cols5, .panIndia .cols4 {
height:auto;
}
.dirContactInfo {
max-width:100%;
width:100%;
display:inline-block;
vertical-align:top;
}
.panIndia .row {
margin-bottom:0px;
}
.ministerBottomInfo {
margin-bottom:30px;
}
.impactCreated ul li::before {
display:none;
}
.impactCreated ul li {
max-width:100%;
width:25%;
vertical-align:top !important;
top:0 !important;
}
.impactCreatedText {
max-width:100%;
}
.impactCreated {
min-height:auto;
}
.latestNews .cols8 {
width:100%;
}
.latestNews .cols4 {
width:100%;
}
.LnewsBox {
margin-bottom:30px;
}
.latestNewsRight .LnewsBox:last-child {
margin-bottom:50px;
}
.latestNewsRight .LnewsBox, .LnewsBox {
max-width:100%;
display:inline-block;
vertical-align:top;
width:100%;
}
.latestNews {
text-align:center;
}
.whatsNewSlider .owl-controls {
bottom:-80px;
right:-33px;
}
.itemListMain ul li .textDescription {
width:80%;
}
.career-form .button {
margin-top:0px;
}
.publicStaffGriOfficers ul li {
font-size:1em;
}
.directorateLft .selectInfo a {
font-size:0.9em;
}
.neuronBlock li .neuronIn {
min-height:476px;
}
.stpiOpenChallImgHolder {
width:100%;
position:static;
background:none;
max-width:500px;
display:inline-block;
vertical-align:top;
}
.stpiOpenChallImgHolder img {
display:block;
}
.stpiNeuronRecCamp, .stpiNeuron .stpiOpenChall {
height:auto;
}
.stpiNeuronRecCamp {
padding-left:0px;
width:100%;
clear:both;
text-align:center;
}
.stpiNeuron {
text-align:center;
background-color:#ececec;
padding:30px 0 0;
}
.stpiNeuron .stpiOpenChall {
float:none;
display:inline-block;
vertical-align:top;
}
.stpiNeuronRecCamp {
box-shadow:none;
}
.page-views-listing .innerPageContent .eventPostInfo {
width:50%;
}
.region-subscribe-to-newsletters h2 {
width:100%;
margin-top:0px;
text-align:left;
}
.region-subscribe-to-newsletters .form-email {
margin-left:0px;
}
.visionariesMember .teamBlock li {
width:50%;
}
.visionariesMember .teamBlock li:nth-child(3n+1) {
clear:none;
}
.path-main-visionaries .teamBlock li {
width:33%;
}
.publicStaffGriOfficers ul li .GrievanceOfficersLists {
min-height:340px;
}
.knowYourMinisters {
padding:25px 0 0px;
}
}
@media only screen and (max-width:992px) {
.contact .cols7 {
width:100%;
}
.contact .cols5 {
width:100%;
}
.contactMapImage {
margin-bottom:20px;
background-size:cover;
max-width:700px;
}
.contact {
text-align:center;
}
.contactUsMain ul li {
text-align:left;
}
.contactFullRow .contactUsMain ul li {
width:48%;
}
.detailsTop h2 {
font-size:1.8em;
}
.contactLeftInfo ul li {
text-align:left;
margin-bottom:20px;
}
}
@media only screen and (max-width:959px) {
.impactCreated ul {
padding:0px;
margin:0px;
}
.impactCreated ul li p {
width:auto;
max-width:100px;
display:inline-block;
vertical-align:top;
}
.impactCreated ul li {
text-align:center;
}
.centerOfExce .centerOfExceLft {
width:35%;
}
.centerOfExce .centerOfExceRgt {
width:65%;
}
.objectiveBlock li {
width:50%;
}
.objectiveBlock li img {
width:100%;
}
.functionTab .resTab .tabNav {
margin-top:0;
}
.functionTab .tabNav {
max-width:100%;
}
.functionTab .resTab .tabNav li {
margin-bottom:0;
width:33.33%;
}
.functionTab .tabContainer {
width:100%;
}
.resTab .tabContent {
padding:20px;
}
.functionTab .tabNav .tabTitle {
font-size:16px;
}
.functionTab .tabNav .count {
font-size:40px;
}
.qultObj {
max-width:45%;
}
.moreBlock li {
margin-bottom:20px;
}
.lifecycleIconsList li {
width:50%;
min-height:auto;
margin-bottom:30px;
}
.neuronBlock .cols4 {
width:50%;
margin-bottom:0px;
}
.ourTeam .cols6:nth-child(1) {
width:45%;
}
.ourTeam .cols6:nth-child(2) {
width:55%;
}
.ourJourneyPhoto img {
width:auto;
}
.knowYourMinisters {
text-align:center;
}
.knowYourMinisters .cols6 {
width:100%;
}
.ministerBottomInfo {
min-height:inherit;
}
.cols6 .otherMinisters .ministerInfo:last-child {
margin-bottom:0px;
}
.mainMinister, .ministerInfo {
max-width:700px;
display:inline-block;
vertical-align:top;
}
.mainMinister .ministerInfo {
text-align:left;
}
.mainMinister {
box-shadow:none;
}
.itemListMain ul li .textDescription {
width:75%;
}
.teamSlider ul li {
width:49%;
}
.teamSlider .photo {
box-shadow:none;
}
.teamSlider {
display:none!important;
}
.teamMobSlider {
display:block;
}
.TeamMembersSlider .owl-controls {
width:82px;
top:inherit;
}
.page-node-type-photo-gallery .photoGallery li {
width:50%;
}
.detailsleft li {
width:50%;
}
.detailsleft li:last-child:before {
display:block;
}
.detailsleft li:nth-child(4n+0):before, .detailsleft li:nth-child(3n+0):before {
display:block;
}
.detailsleft li:nth-child(2n+0):before {
display:none;
}
}
@media only screen and (max-width:899px) {
.socialEngagement .cols4 {
width:100%;
}
.socialEngCover {
height:auto;
}
.socialEngagement .cols4 {
width:100%;
max-width:500px;
display:inline-block;
vertical-align:top;
float:none;
}
.socialEngagement .cols4:not(:last-child) {
margin-bottom:30px;
}
.socialEngagement {
text-align:center;
}
.socialEngMulTab .resTab .tabNav {
margin:0px;
text-align:center;
}
.megaMenuContent .cols3 {
width:50%;
margin-bottom:30px;
}
.blogBox .blogLeft {
width:100%;
}
.blogBox .blogRight {
width:100%;
margin:30px 0 0 0;
}
.recentBlock li {
width:50%;
}
.recentBlock li:nth-child(3n+1) {
clear:none;
}
.recentBlock li:nth-child(2n+1) {
clear:left;
}
.recentBlock .recentBlogStatus li {
width:auto;
padding:0 5px;
}
.recentBlock .recentImage {
margin-bottom:10px;
}
.centerOfExce .profilesInfo li {
width:100%;
}
.centerOfExce .profile {
padding:10px;
}
.recentBlock .info .socialIcone {
position:static;
margin-top:10px;
}
.recentBlock .socialIcone ul li {
clear:none;
width:auto;
border:0px;
}
.trendingBox ul li {
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #ccc;
}
.trendingBox .socialIcone ul li {
border:0px;
}
}
@media only screen and (max-width:800px) {
.qultObj {
max-width:100%;
width:100%;
margin-bottom:0;
margin:0px;
}
.qualityContainer {
padding:0 20px;
}
.backgroundBlock {
padding:30px 20px;
}
}
@media only screen and (max-width:1366px) {
.indexBanner .sliderBanner .item {
min-height:446px;
}
}
@media only screen and (max-width:767px) {
.incubationSlider .owl-controls .owl-nav .owl-prev { left:9px;}
.incubationSlider .owl-controls { bottom:30px;}
.incubationSlider .owl-controls .owl-nav [class*="owl-"] { height:30px;}
.incubationSlider .owl-controls .owl-nav [class*="owl-"]::before { top:-5px;}
.totalSpaceInfo { 
    height:auto;
}
    
.coeTextDesc {
height: auto!important;
}
.centerOfExceLft {
max-height:100%!important;
}
.lifecycleIconsList li {
padding:0 15px;
}
.tenderHeading .tenderRef {
max-width:100%;
}
.fullColMob .cols6 {
width:100%;
}
.policiesSection li {
width:50%;
}
.schemeInfo {
height:auto;
}
.incubFeatuCol {
width:100%;
max-width:600px;
float:none;
display:inline-block;
vertical-align:top;
}
.incubFeatuColInfo {
height:auto;
}
.incubFeatures {
text-align:center;
}
.page-node-167 {
text-align:center;
}
.page-node-167 .recentBlock li {
width:100%;
max-width:600px;
float:none;
display:inline-block;
vertical-align:top;
}
.ourTeam .cols6:nth-child(1) {
border-bottom:1px solid #ccc;
margin-bottom:20px;
}
.whatsNewSlider .owl-controls {
bottom:-35px;
right:-12px;
}
.latestNewsRight .region-whats-news-section .LnewsBox {
padding-bottom:50px;
}
.latestNewsRight .LnewsBox:last-child {
margin-bottom:30px;
}
.stpiCentersSlider .r-tabs .r-tabs-nav {
display:block;
}
.stpiCenters .r-tabs .r-tabs-nav {
display:block;
}
.rotatingMobSlider {
margin-bottom:30px;
}
.centerOfExce .centerOfExceRgt {
margin-top:30px;
}
.resTab .r-tabs-accordion-title .r-tabs-anchor {
margin-bottom:10px;
border-radius:5px;
font-size:1.3em;
line-height:1;
color:#3737a8;
background-color:#fff;
box-shadow:0px 3px 5px rgba(0, 0, 0, 0.2);
border:1px solid #ccc;
}
.resTab .r-tabs-panel.r-tabs-state-active .r-tabs-accordion-title .r-tabs-anchor h4 {
color:#fff;
}
.resTab .r-tabs-accordion-title .r-tabs-anchor h4 {
color:#3737a8;
margin-bottom:0px;
}
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor h4 {
color:#3737a8;
}
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
border:1px solid #3737a8;
background-color:#ffd400;
font-size:1.3em;
line-height:1;
}
.r-tabs .r-tabs-nav {
display:none;
}
.resTab .r-tabs-panel.r-tabs-state-active .r-tabs-anchor h4 {
color:#fff;
}
.resTab .r-tabs-accordion-title .r-tabs-anchor h4 {
color:#3737a8;
}
.resTab .r-tabs-state-active .r-tabs-anchor h4 {
color:#3737a8;
}
.r-tabs .r-tabs-accordion-title {
display:block;
}
.ourJourneyPhoto {
position:static;
}
.ourJourney .cols6 {
width:100%;
}
.ourJourney .resTab .tabContent {
height:inherit;
overflow:auto;
}
.ourJourney .resTab .tabContent .row {
margin:0px;
}
.ourJourney .tabContainer {
padding:30px 0;
}
.functionTab {
background:#f4f4f4;
padding:20px 5px;
}
.teamMobSlider {
max-width:500px;
margin:30px auto 0;
}
.ourTeam .cols6:nth-child(1) {
width:100%;
}
.ourTeam .cols6:nth-child(2) {
width:100%;
}
.ourServiceHead {
padding:20px 0;
}
.centerOfExceRgt .topInfo {
min-height:inherit;
}
.TeamMembersSlider .owl-controls {
top:-51px;
left:50%;
margin-left:-25px;
}
.directorateLft ul li {
width:auto;
padding-left:0px;
margin:0 5px 10px;
}
.directorateLft .selectInfo li a.active::before, .directorateLft .selectInfo a:hover::before {
width:100%!important;
left:0px;
}
.directorateLft .selectInfo a {
padding:0 9px 0 20px;
}
.directorateLft .selectInfo .active::after, .directorateLft .selectInfo a:hover::after {
left:9px;
}
.directorateLft .selectInfo a::after {
left:9px;
margin-top:-4px;
}
.directorateLft .selectInfo ul {
padding:0px;
}
h3 {
font-size:2em;
}
.formList .boxs>li, .formList .boxs>div {
float:none;
width:100%;
}
.width50p {
width:100%;
}
#login {
display:none;
}
.rightLinks li {display: flex;}
.rightLinks .langDropDown {display:block;width: min-content;border-right: 1px solid #fff;border-left: 1px solid #fff;}
.rightLinks li::before {
display:none;
}
.bannerCaption p {
display:none;
}
.bannerCaption {
top:50%;
bottom:0px;
transform:none;
/*background-color:rgba(0, 0, 0, 0.5);*/
background:transparent;
padding:20px 15px;
}
.bannerCaption .bannerTitle {
font-size:1em;
}
.bannerCaption .bannerTitle::before {
display:none;
}
.bannerCaption .bannerTitle {
margin-bottom:5px;
padding-bottom:5px;
}
.commonBtn {
padding:5px 20px;
}
.socialFooter .cols7 {
width:100%;
margin-bottom:30px;
}
.socialFooter .cols3 {
width:auto;
}
.socialFooter .cols2 {
width:auto;
}
.socialFooter .info h3 {
font-size:1.5em;
}
.footerCopyright .cols9, .footerCopyright .cols3 {
width:100%;
text-align:center;
}
.directorateLft h2 {
font-size:1.8em;
}
.newsLetterSub h3 {
margin:0px;
}
.newsLetterSub ul {
margin:0px;
}
.ourTeam .cols6 {
width:100%;
}
.campainImage {
max-width:400px;
}
.campaingsSlider .owl-controls {
top:230px;
}
.lNHeading h2 {
font-size:1.8em;
}
.eventsCampaigns h4 {
line-height:1.2;
text-align:left;
}
.campaignsInfo h5, .eventsCampaigns h4 {
text-align:left;
}
.yellowBtn {
height:auto;
padding:5px 20px;
}
.newsLetterSub .yellowBtn {
margin-top:10px;
}
.servicesWarpper a, .servicesMobSlider a {
min-height:600px;
height:600px;
}
.eventsCampaigns h4 {
margin-bottom:0px;
}
.socialEngagement .resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
color:#3737a8;
}
.socialEngMulTab .socialEngCover {
margin-bottom:20px;
}
.centerOfExce .centerOfExceLft, .centerOfExce .centerOfExceRgt {
width:100%;
}
.panIndia .cols5, .panIndia .cols4 {
height:auto;
}
.cOEachievements {
margin:0px;
}
.teamBlock li {
width:50%;
}
.teamBlock li:nth-child(3n+1) {
clear:none;
}
.teamBlock li:nth-child(4n+1) {
clear:none;
}
.teamBlock li:nth-child(2n+1) {
clear:left;
}
.neuronBlockBox .row {
margin-bottom:0px;
}
.innerPageContent h3 {
font-size:1.2em;
line-height:1.3em;
}
.neuronIn .neuronBoxDetails .socialIcone, .stpiNeuronRecCamp .socialIcone {
position:static;
margin:10px 0;
}
.footerLinks {
padding:30px 0 0 0;
}
.ministerInfo {
padding-left:223px;
}
.mainMinister .ministerInfo .photo {
min-width:auto;
width:205px
}
.centerOfExceRgt p {
font-size:1em;
}
.teamSlider .owl-controls {
left:50%;
transform:translateX(-49%);
}
.career-form .fieldset-wrapper .js-form-item {
padding:0 5px;
}
.career-form .fieldset-wrapper {
margin:0 -5px;
}
.backgroundBlock .blockTitle {
width:100%;
padding:0 0 20px;
max-width:100%;
}
.backgroundBlock .blockTitle::after {
display:none;
}
.backgroundBlock p {
width:100%;
padding:0;
}
.backgroundBlock {
padding:20px;
}
.pageControlSection {
text-align:center;
}
.innerBannerSection .pageControlSection {
text-align:left;
}
.innerBannerSection {
padding:180px 0 0;
}
.pageControlSection h1 {
font-size:2.000em;
}
.sliderBanner .owl-controls {
margin-top:0;
width:60px;
position:absolute;
bottom:55px;
right:20px;
}
.sliderBanner .owl-nav .owl-prev::before, .sliderBanner .owl-nav .owl-next::before {
font-size:40px;
}
.spaceAvaibility {
padding:20px 0;
margin-top:0;
}
.spaceAvaibilityForm, .spaceAvaibilityInstruction {
width:100%;
}
.spaceAvaibilityForm {
margin-bottom:20px;
}
.blogRight {
padding-left:0px;
}
.trendingBox ul li {
border-bottom:1px solid #ccc;
padding-bottom:20px;
margin-bottom:20px;
}
.trendingBox ul li:last-child {
border:0px;
padding-bottom:0px;
margin-bottom:0px;
}
.view-blog .recentBlock {
padding:0 15px;
margin:0;
}
.view-blog ul.recentBlock {
padding:0px;
}
.recentBlock li {
padding:0 15px;
}
.recentBlock .recentBlogStatus li {
padding:0 5px;
}
.recentBlock li h4 {
font-size:1.3em;
}
.recentBlock .recentImage {
height:200px;
}
.neuronBlock .cols4:not(:last-child) {
margin-bottom:30px;
}
.neuronBlockBox ul {
text-align:center;
}
.neuronBlock .neuronImage {
width:100%;
}
.neuronBlock a {
width:100%;
}
.neuronBlock a.neuronBlueBtn {
width:auto;
}
.centerOfExceLft {
min-height:inherit;
}
.teamSlider ul li {
float:left;
}
.excellenceCenter .cols6 {
width:100%;
}
.coeCenter {
padding:20px 0 0;
text-align:center;
}
.excellenceCenter {
padding-bottom:20px;
}
.OpenLabOrange {
padding:25px;
margin-top:0;
}
.stateGovernmentsFull {
margin-top:20px;
margin-right:0;
}
.stateGovernmentsFull .cols6 {
width:100%;
}
.stateGovernmentsLeft li {
width:49%;
min-height:220px;
}
.stateGovernmentsLeft li:nth-child(2) {
margin-top:0;
}
.stateGovernmentsLeft li:nth-child(2)::before {
display:none;
}
.stateGovernmentsLeft li img {
max-width:100%;
width:50%;
}
.stateGovernmentsFull .cols6:nth-child(2) {
margin-left:0;
}
.stateGovernmentsRight {
width:100%;
}
.stateGovernmentsRight li {
width:49%;
min-height:220px;
}
.stateGovernmentsRight li:nth-child(2) {
margin-top:0;
}
.stateGovernmentsRight li:first-child::before {
display:none;
}
.stateGovernmentsRight li:nth-child(2)::before {
display:none;
}
.stateGovernmentsRight li img {
max-width:100%;
width:50%;
}
.devlopLeft li, .devlopRight li, .devlopBotFull li {
width:100%;
}
.lifecycleIconsList li {
width:100%;
}
.newMentors .chiefMentorLeft {
width:100%;
text-align:center;
}
.blogPostBigImg {
float:none;
margin-top:-20px;
display:inline-block;
vertical-align:top;
}
.chiefMentoeDetail {
width:100%;
}
.finTech {
text-align:left;
}
.chiefMentoeDetail {
text-align:center;
}
.page-node-type-center-of-excellence .chiefMentoeDetail p {
text-align:center;
}
.page-node-type-center-of-excellence .chiefMentorLeft p {
text-align:center;
}
.qultObj {
max-width:100%;
margin:0 15px 20px;
float:left;
display:block;
width:auto;
}
.qultObj .objIco {
margin-left:0px;
}
.qultObj .objText {
float:none;
padding-left:110px;
width:auto;
}
.functionTab .resTab .tabContent {
padding:0px;
}
.functionTab .functionList {
padding-left:0px;
}
.knowYourMiniPage .btns {
margin-top:10px;
}
.timelineDateBox .cols3 {
width:100%;
padding:0 15px;
}
.timelineDateBox .cols3:not(:last-child) {
margin-bottom:10px;
padding-bottom:15px;
}
.timelineDateTex::before {
width:100%;
height:1px;
right:0px;
bottom:-15px;
top:inherit;
}
.ourJourney .resTab .tabContent {
min-height:inherit;
}
.TeamBigInfo {
text-align:center;
}
.teamSlider ul li {
float:none;
display:inline-block;
vertical-align:top;
}
.TeamBigInfo ul {
display:inline-block;
vertical-align:top;
max-width:600px;
}
.teamSlider ul {
float:none;
display:inline-block;
vertical-align:top;
max-width:500px;
}
.teamSlider {
text-align:center;
}
.TeamMembersSlider .owl-controls {
margin-left:-40px;
}
.ourJourney .resTab .tabContent {
padding:30px 0;
}
.indexBanner .sliderBanner .item {
min-height:inherit;
}
.teamSlider {
min-height:2200px;
}
.teamMobSlider .teamSliderInfo {
text-align:center;
}
.TeamMembersSlider .photo img {
width:auto;
display:inline-block;
}
.TeamMembersSlider .photo {
max-width:100%;
box-shadow:none;
}
.journeyContent {
height:auto;
padding-right:0;
margin-bottom:20px;
}
.socialEngMulTab .resTab .tabNav {
display:block!important;
}
.socialEngMulTab .r-tabs .r-tabs-accordion-title {
display:none;
}
.socialEngMulTab .resTab .tabNav li a .fa {
font-size:30px;
height:50px;
width:50px;
position:relative;
left:-4px;
top:-3px;
}
.stpiAnnualReportsMain .itemListMain ul li {
width:100%;
margin:0px;
}
.objectiveCenter h2 {
font-size:1.3em;
}
.itemListMain ul li .textDescription {
width:70%;
}
.imageText .image {
max-width:300px;
}
.backgroundBlock p {
font-size:14px;
}
.qultObj {
min-height:auto;
margin:0 15px 0px;
width:100%;
}
.qualityContainer .row {
margin:0 0;
}
.aboutContentBlock .aboutText {
width:100%;
}
.aboutContentBlock .aboutVideo {
width:100%;
text-align:center;
margin-bottom:30px;
}
.qultObj {
margin:0px 0 20px;
}
.qualityContainer {
padding:0px;
}
.smoke-base .dialog {
left:0px;
margin-left:0px;
}
.finLabRight {
position:relative;
z-index:1;
}
.functionTab .count {
margin-right:10px;
font-size:1.3em;
}
.functionTab .tabTitle {
font-weight:normal;
}
.functionTab .resTab .r-tabs-accordion-title .r-tabs-anchor {
font-size:1.2em;
line-height:1.5;
background-color:#000;
color:#fff;
}
.functionTab .resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
background-color:#fff;
color:#000;
}
.node-feedback-form .btnCaptchaRow {
padding:0px 15px;
}
.node-feedback-form .btnCaptchaRow {
display:block;
}
.node-feedback-form .btnCaptchaRow .button {
margin-top:0px;
}
.node-feedback-form .captcha {
display:inline-block;
vertical-align:top;
width:100%;
padding:0 50px 0 0;
position:relative;
padding-right:50px;
margin-bottom:10px;
}
.node-feedback-form .captcha .form-type-textfield {
width:100%;
max-width:100%;
padding:0px;
}
.node-feedback-form .captcha img {
width:150px;
max-width:inherit;
position:static;
text-align:center;
margin-bottom:10px;
float:left;
margin-top:0px;
}
.node-feedback-form .captcha label.error {
left:0px;
}
.node-feedback-form .reload-captcha-wrapper {
position:absolute;
right:0px;
top:84px;
margin-top:0px;
}
.node-feedback-form .captcha label.error {
position:static;
}
.node-feedback-form label.error {
left:15px;
}
.publicStaffGriOfficers ul li {
width:100%;
}
.publicStaffGriOfficers ul li .GrievanceOfficersLists {
min-height:auto;
}
.visionariesMember .teamBlock li {
width:100%;
}
.citizenCharter .cols6 {
width:100%;
}
.citizenCharter .contactUsMain ul li {
width:100%;
}
.contactUsMain ul {
margin:30px 0 0 0;
}
.page-node-173 .cols6 {
width:100%;
}
.path-main-visionaries p {
font-size:1.2em;
}
.user-login-form .captcha .form-type-textfield {
width:100%;
max-width:100%;
padding-right:46px;
}
.user-login-form .captcha .reload-captcha-wrapper {
position:absolute;
right:0px;
bottom:25px;
}
.user-login-form {
padding:15px;
}
.user-login-form .captcha .user-login-form label {
font-size:0.9em;
}
.region-subscribe-to-newsletters {
text-align:center;
}
.region-subscribe-to-newsletters .form-email {
max-width:400px;
}
.region-subscribe-to-newsletters h2 {
text-align:center;
margin-bottom:15px;
}
.region-subscribe-to-newsletters .js-form-item {
margin-bottom:20px;
width:100%;
max-width:100%;
}
.region-subscribe-to-newsletters .captcha {
width:100%;
max-width:100%;
}
.region-subscribe-to-newsletters .captcha .js-form-item, .region-subscribe-to-newsletters .captcha img {
float:none;
display:inline-block;
vertical-align:top;
width:auto;
}
.region-subscribe-to-newsletters .captcha img, .region-subscribe-to-newsletters .captcha input {
max-width:250px;
}
.region-subscribe-to-newsletters .js-form-submit {
height:auto;
padding:5px 20px;
}
.visionariesMember .contentMainBlock {
min-height:auto;
}
.view-video-gallery .views-exposed-form {
text-align:center;
}
.views-exposed-form .form--inline .form-item {
width:100%;
margin-bottom:20px;
}
.views-exposed-form .button {
float:none;
display:inline-block;
vertical-align:top;
}
.views-exposed-form {
text-align:center;
}
.views-exposed-form .form-select {
margin:0px;
}
.campaignDetailsPage .detailsleft {
padding:20px 20px 169px 20px;
}
.campaignDetailsPage .detailsTop .detailsRight {
top:inherit;
bottom:20px;
right:inherit;
left:50%;
transform:translate(-50%, 0);
-webkit-transform:translate(-50%, 0);
-moz-transform:translate(-50%, 0);
-ms-transform:translate(-50%, 0);
max-width:280px;
}
.campaignDetailsPage .detailPage .field--type-image {
margin-bottom:0px;
}
.toggleMenu {
margin-right:10px;
}
.rightLinks li.search {margin-right: 0px;}
.boardOfDirectors .owl-next:before {
top:3px;
}
.boardOfDirectors .owl-prev:before {
top:3px;
}
.boardOfDirectors .owl-controls {
top:-68px;
}
.boardOfDirectors {
padding:30px 0 70px;
}
.boardOfDirectors .row {
margin-bottom:0px;
}
.lNHeading .yellowBdrBtn {
position:relative;
top:-1px;
}
.LnewsBox {
margin-bottom:50px;
}
}
@media only screen and (max-width:699px) {
.newsletterPage ul li {
width:50%;
}
.centerOfExce .profile h4 {
font-size:1em;
}
.centerOfExce .profile p {
font-size:0.8em;
}
.impactCreated ul li::before {
display:none;
}
.impactCreated ul li:nth-child(2), .impactCreated ul li:nth-child(4), .impactCreated ul li:nth-child(6) {
top:0px;
}
.impactCreated {
min-height:300px
}
.impactCreated ul li {
width:33%;
}
.servicesWarpper a, .servicesMobSlider a {
height:600px;
}
.whatsNewSlider .LnewsListInfo .info {
padding-left:0px;
}
.LnewsListInfo .date {
float:none;
display:inline-block;
vertical-align:top;
}
.LnewsListInfo .info {
padding-left:0px;
min-height:inherit;
}
.LnewsListInfo .info p {
margin-bottom:0px;
}
.newsBlog .LnewsListInfo .info {
padding-left:0px;
margin:20px 0 0 0;
}
.LnewsListInfo .photo {
float:none;
display:inline-block;
vertical-align:top;
}
.LnewsListInfo {
text-align:center;
}
.LnewsListInfo .info {
padding-left:0px;
}
.LnewsListInfo .heading {
width:auto;
margin:20px 0;
}
.incubatees {
padding:20px 0 0;
margin-bottom:0;
}
.staffListRow .staffList {
margin:0;
}
.staffList li {
width:100%;
margin-bottom:20px;
padding:0;
}
.staffListRow .staffList li:last-child, .staffListRow .staffList li:last-child h5 {
margin:0;
}
.staffList li img {
max-width:300px;
}
.LnewsListInfo .photo {
width:100%;
max-width:200px;
}
.LnewsListInfo .photo img {
width:100%;
}
.LnewsListInfo .info {
text-align:center;
}
.centerOfExce {
}
.LnewsListInfo h4 {
text-align:center;
}
.LnewsListInfo h5 {
text-align:center;
}
.LnewsListInfo .info p {
text-align:left;
}
.contactUsMain ul li {
width:100%;
margin-bottom:10px;
}
.latestNewsRight .region-whats-news-section .LnewsBox {
padding:15px 15px 50px 15px;
}
.itemListMain ul li .textDescription {
width:100%;
}
.contactFullRow .contactUsMain ul li {
width:100%;
min-height:auto;
margin:0px 0 20px;
}
.headQuarter {
min-height:auto;
}
.contactUsMain ul li {
min-height:auto;
margin:0 0 10px;
}
.career-form .captcha {
padding-right:0px;
}
.career-form .button {
position:static;
}
.career-form .reload-captcha-wrapper {
right:0px;
}
.career-form {
padding:30px 15px 50px 15px;
}
.career-form .js-form-item {
width:100%;
}
.detailsTop {
text-align:center;
}
.detailsTop .detailsRight {
width:100%;
max-width:500px;
float:none;
display:inline-block;
vertical-align:top;
margin-top:30px;
}
.detailsleft li::before {
display:block;
}
.detailsleft li {
text-align:left;
width:50%;
float:left;
}
.detailsleft {
width:100%;
}
}
@media only screen and (max-width:639px) {
.contribution ul li { width:100%;}  
    
.blueBoxInfo .cols3 { width:100%; margin-bottom:30px;}
.blueBoxInfo .cols9 { width:100%;}
    
h3 {
font-size:1.6em;
}
.formList .boxs {
margin-left:0;
}
.formList .box {
float:none;
width:auto;
margin-left:0;
}
.newsLetterSub .captchaInput, .newsLetterSub .inputText1 {
width:100%;
}
.newsLetterSub ul li:first-child {
margin-bottom:20px;
}
.newsLetterSub ul li:nth-child(2) {
width:100%;
}
.newsLetterSub ul li {
width:100%;
margin-bottom:10px;
}
.newsLetterSub ul li:last-child {
margin-top:0px;
}
.ministerInfo {
padding:20px;
height:auto;
text-align:center;
}
.ministerInfo .photo {
position:static;
display:inline-block;
vertical-align:top;
width:100px;
height:auto;
min-height:inherit;
}
.ministerInfo .photo img {
height:auto;
min-height:inherit;
}
.ministerInfo .info {
width:100%;
text-align:center;
margin:20px 0 0 0;
display:inline-block;
vertical-align:top;
}
.mainMinister .ministerInfo .photo {
width:150px;
height:auto;
display:inline-block;
vertical-align:top;
}
.mainMinister .ministerInfo {
text-align:center;
}
.innerPageContent h4 {
font-size:20px;
}
.innerPageContent .eventPostInfo {
text-align:center;
}
.innerPageContent .eventPostInfo .photo {
float:none;
display:inline-block;
vertical-align:top;
}
.innerPageContent .eventPostInfo .info {
padding-left:0px;
min-height:inherit;
width:100%;
text-align:center;
clear:both;
margin:20px 0 0 0;
}
.innerPageContent .eventPostInfo .info h5 {
margin-bottom:0px;
}
.innerPageContent .eventPostInfo .date {
margin-bottom:10px;
}
.innerPageContent .eventPostInfo h4 {
margin-bottom:0px;
}
.pageControlSection h2 {
font-size:1.6em;
margin-top:50px;
}
.neuronBlock .cols4 {
width:100%;
}
.neuronBlock {
text-align:center;
}
.neuronBlock li .neuronIn {
display:inline-block;
vertical-align:top;
}
.neuronBlock li.cols4:not(:last-child) {
margin-bottom:30px;
}
.footerLinks .cols2, .footerLinks .cols3 {
text-align:left;
width:50%;
min-height:inherit;
min-height:340px;
}
.bODMemInfo .mainPhoto {
max-width:150px;
}
#ajax-wrapper .js-form-item {
width:100%;
}
.objectiveBlock li {
width:100%;
}
.totalSpaceCaption {
padding:20px;
}
.totalCounter {
padding:10px;
margin:20px;
}
.totalCounter li {
width:auto;
padding:0 25px 0;
min-height:auto;
float:none;
display:inline-block;
}
.totalCounter li:nth-child(-n+5):before, .totalCounter li:nth-child(-n+3):after {
display:none;
}
.neuronIn .neuroText h4 {
font-size:1em;
}
.teamBlock li {
width:100%;
text-align:center;
}
.teamBlock li .contentMainBlock {
min-height:inherit;
max-width:100%;
display:inline-block;
vertical-align:top;
width:100%;
}
.teamImage img {
border:2px solid #E9E9E9;
}
.teamBlock li .contentMainBlock p {
text-align:center;
}
.visionariesMember .recentBlock li {
width:100%;
padding:0px;
}
.visionariesMember .recentBlock {
padding:0px;
}
.imageInfoCover .contentInfo {
width:100%;
border-bottom:1px solid #ccc;
margin-bottom:30px;
padding-bottom:30px;
}
.imageInfoCover .image {
width:100%;
text-align:center;
}
.imageInfoCover .image img {
max-width:300px;
display:inline-block;
vertical-align:top;
}
.imageInfoCover .contentInfo::before {
display:none;
}
.imageInfoCover {
padding:15px;
}
.innerPageContent .eventPostInfo h4 {
margin-bottom:10px;
}
.innerPageContent .eventPostInfo .date {
margin-bottom:10px;
display:inline-block;
vertical-align:top;
}
.innerPageContent .eventPostInfo p {
margin-bottom:0px;
}
.path-video-gallery .videoGallery li, .video-listing .video-section li, .view-photo-gallery ul li {
width:100%;
float:none;
max-width:400px;
display:inline-block;
vertical-align:top;
}
.path-video-gallery .videoGallery, .video-listing .video-section, .view-photo-gallery ul {
text-align:center;
}
.btnCaptchaRow .js-form-item {
padding-left:0px;
}
.ourService .servicesMobSlider .owl-prev:before, .ourService .servicesMobSlider .owl-next:before {
font-size:30px;
}
.imageText .image {
max-width:100%;
width:100%;
margin-bottom:10px;
}
.ministerDetails .ministerDRgt {
padding-left:0px;
text-align:center;
}
.ministerDetails .ministerDLft {
float:none;
display:inline-block;
vertical-align:top;
margin-bottom:20px;
}
.ministerDetails .ministerDTop {
text-align:center;
}
.page-node-type-photo-gallery .photoGallery {
text-align:center;
}
.page-node-type-photo-gallery .photoGallery li {
width:100%;
float:none;
display:inline-block;
vertical-align:top;
max-width:300px;
}
.spaceAvaibilityForm .js-form-type-email, .spaceAvaibilityForm .js-form-type-textfield {
width:100%;
}
.career-form .captcha img {
position:static;
margin-bottom:10px;
}
.career-form .captcha {
padding-left:0px;
}
.career-form .captcha label.error {
left:0px;
position:static;
}
.newsLetterSub ul li:nth-child(2) {
width:100%;
max-width:100%;
}
.detailsleft li {
width:100%;
border-bottom:1px solid #ccc;
padding:5px 0;
}
.detailsleft li:last-child {
border-bottom:0px;
}
.detailsleft li::before, .detailsleft li:nth-child(4n)::before, .detailsleft li:nth-child(3n)::before, .detailsleft li:last-child::before {
display:none;
}
.detailsleft {
padding:15px;
}
.detailsTop h2 {
font-size:1.3em;
}
.page-views-listing .innerPageContent .eventPostInfo {
width:100%;
max-width:400px;
text-align:left;
margin-bottom:20px;
display:inline-block;
vertical-align:top;
float:none;
padding:0px;
}
.page-views-listing .innerPageContent .eventPostInfo .info {
padding:15px;
text-align:left;
}
.page-views-listing .eventDetailpage {
text-align:center;
}
.recentBlock li:nth-child(2n+1) {
width:100%;
}
.recentBlock li {
width:100%;
max-width:400px;
float:none;
display:inline-block;
}
.view-blog ul.recentBlock {
text-align:center;
}
.career-form .reload-captcha-wrapper {
top:82px;
}
.tenderDates .tenderDate {
width:100%;
}
.tenderHeading .tenderTitle {
font-size:16px;
}
}
@media only screen and (max-width:600px) {
.region-primary-menu #nav {top: 95px;}
.headerLeft {width:100%;max-width:100%;text-align: left;margin-top: 0;border-top: 0;padding-top: 0;}
#header.sticky #logo {
max-width:100%;
}
.newsLetterSub ul li:nth-child(2) {
width:100%;
}
.newsLetterSub ul li {
width:100%;
}
.newsLetterSub ul li:not(:last-child) {
margin-bottom:10px;
}
.teamSlider ul li {
width:100%;
border-bottom:1px solid #ccc;
margin-bottom:30px;
padding-bottom:20px;
}
.ourTeam .photo img {
max-width:200px;
display:inline-block;
vertical-align:top;
}
.teamSlider .photo {
display:inline-block;
vertical-align:top;
}
.ourTeam .photo {
display:inline-block;
vertical-align:top;
}
.eventPostInfo {
text-align:center;
border-bottom:1px solid #ccc;
padding-bottom:30px;
margin-bottom:30px;
}
.eventPostInfo .info {
padding-left:0px;
width:100%;
text-align:center;
min-height:inherit;
}
.eventPostInfo .photo {
float:none;
width:100%;
margin-bottom:10px;
display:inline-block;
vertical-align:top;
}
.eventPostInfo .info h5 {
margin-bottom:0px;
}
.resTab .r-tabs-accordion-title .r-tabs-anchor h4 {
font-size:1.3em;
}
.eventsCampaigns .eventsBox {
padding:15px;
}
.eventPostInfo .info h5 {
font-size:1em;
}
.campaignsInfo h5 {
font-size:1em;
}
h4 {
font-size:1.3em;
line-height:1;
}
.boardOfDirectors .cols4 {
width:50%;
}
.boardOfDirectors .cols8 {
width:50%;
}
.bODMemInfo .mainPhoto {
display:inline-block;
vertical-align:top;
}
.boardOfDireInfo .bODMemInfo .mainPhoto {
max-width:150px;
display:inline-block;
vertical-align:top;
}
.centerOfExce .profilesInfo li {
width:100%;
padding:0px;
margin-bottom:10px;
}
.centerOfExce .profilesInfo li:last-child {
margin-bottom:0px;
}
.centerOfExce .profile {
float:none;
display:inline-block;
vertical-align:top;
max-width:300px;
}
.centerOfExce .profilesInfo {
text-align:center;
}
.commonBtn {
font-size:1em;
}
.centerOfExceRgt .cols6 {
width:100%;
margin-bottom:10px;
text-align:center;
}
.centerOfExce .btns .yellowBdrBtn {
float:none;
display:inline-block;
vertical-align:top;
}
h2 {
font-size:1.6em;
}
.career-form .js-form-item {
width:100%;
}
.career-form {
padding:20px 0px;
}
.career-form .button {
font-size:1em;
}
.knowYourMiniPage .teamBlock {
margin:0px;
}
.knowYourMiniPage .teamBlock li {
padding:15px;
text-align:center;
}
.knowYourMiniPage .teamInfo {
padding-left:0px;
clear:left;
width:100%;
}
.knowYourMiniPage .teamBlock .teamImage {
float:none;
display:inline-block;
vertical-align:top;
}
.knowYourMiniPage .teamBlock .socialIcone {
position:static;
}
.knowYourMiniPage .teamBlockBox {
padding:0px 15px;
}
.imageText .image {
padding-left:0px;
margin-bottom:20px;
}
}
@media only screen and (max-width:550px) {
    
.startupecosystem { padding: 7% 0;}
.startupecosystem h2 { text-align: center; }
#startup_ecosystem .commonBtnMain {
    display: flex;
    align-items: center;
    justify-content: center;
}

.serviceCaption {
padding: 0 70px;
}
    
.footerLinks .cols2, .footerLinks .cols3 {
width:100%;
min-height:inherit;
}
}
@media only screen and (max-width:500px) {
.footerLinks .cols2 {
width:100%;
text-align:left;
}
.footerLinks .cols3 {
width:100%;
text-align:left;
}
}
@media only screen and (max-width:479px) {
.directorateHead {
margin-bottom:20px;
}
.newsletterPage ul li {
width:100%;
}
.directorateInfo .photo {
display:inline-block;
vertical-align:top;
width:100px;
top:10px;
}
.directorateProInfo {
padding-top:10px;
}
.directorateInfo .profileName h4 {
font-size:1.3em;
}
.directorateInfo .profileName {
width:100%;
clear:both;
}
.eventsCampaigns h4 {
margin-bottom:10px;
}
.newsLetterSub h3 {
font-size:1.6em;
line-height:1;
}
.socialFooter .info {
padding-left:0px;
width:100%;
display:inline-block;
vertical-align:top;
margin:20px 0 0 0;
}
.campainImage {
max-width:300px;
}
.campaingsSlider .owl-controls {
top:180px;
}
.impactCreated ul li {
width:50%;
}
.teamSlider ul li {
width:100%;
}
.campainImage {
min-height:135px;
}
.views-exposed-form .form-text {
width:100%;
}
.views-exposed-form .button {
margin:0px;
width:100%;
}
.views-exposed-form .form--inline .form-item {
max-width:100%;
}
.path-main-know-your-minister .view-filters {
padding:20px 15px;
}
.teamBlock li {
width:100%;
}
.teamBlock li:nth-child(3n+1) {
clear:none;
}
.teamBlock li:nth-child(4n+1) {
clear:none;
}
.teamBlock li:nth-child(2n+1) {
clear:none;
}
.megaMenuContent .cols3 {
width:100%;
margin-bottom:30px;
}
.recentBlock li {
width:100%;
}
.recentBlogStatus li {
width:auto;
}
.trendingBox ul li .trendingText {
padding-left:119px;
}
.recentBlockBox .row {
margin-bottom:0px;
}
.servicesWarpper a, .servicesMobSlider a {
min-height:600px;
}
.boardOfDirectors .cols4 {
width:100%;
}
.boardOfDirectors .cols8 {
width:100%;
margin-top:70px;
}
.boardOfDirectors .owl-controls {
left:50%;
transform:translate(-50%, 0);
}
.node-feedback-form .js-form-item {
width:100%;
padding-left:0;
padding-right:0;
}
.node-feedback-form .btnCaptchaRow {
padding:0px;
}
.node-feedback-form label.error {
left:0px;
}
.newMentors .chiefMentorLeft {
width:100%;
padding:20px;
margin-bottom:20px;
text-align:center;
}
.blogPostBigImg {
width:40%;
margin:0 auto;
}
.chiefMentoeDetail {
padding:10px;
margin-bottom:20px;
width:auto;
}
.newMentors .chiefMentorLeft p {
text-align:center;
}
.resTab .r-tabs-accordion-title .r-tabs-anchor h4 {
font-size:1em;
}
.detailPage .field--type-image {
margin-bottom:10px;
}
.detailsleft li {
width:100%;
}
.views-exposed-form {
margin:0px auto;
text-align:center;
}
.views-exposed-form .form--inline .form-item {
width:100%;
margin-bottom:10px;
}
.views-exposed-form .button {
margin:20px 0 0 0;
float:none;
display:inline-block;
vertical-align:top;
}
.views-exposed-form .form-select {
margin:0px;
}
.neuronBlock li .neuronIn {
max-width:100%;
width:100%;
}
.neuronBlock .cols4 {
padding:0px;
}
.innerBannerSection .pageControlSection h1 {
font-size:1.6em;
line-height:1.2;
}
.OpenLab .cols4, .OpenLab .cols3 {
width:100%;
}
.labCenterCol {
text-align:center;
}
.finLab {
text-align:center;
float:left;
width:95%;
}
.finLabRight {
width:95%;
float:right;
text-align:center;
padding-right:20px;
}
.stateGovernmentsLeft, .stateGovernmentsRight {
margin:0;
}
.stateGovernmentsLeft li {
width:100%;
min-height:130px;
margin-bottom:10px;
}
.stateGovernmentsLeft li img {
width:25%;
}
.stateGovernmentsRight li {
width:100%;
min-height:130px;
margin-bottom:10px;
}
.stateGovernmentsRight li img {
width:25%;
}
.TeamBigInfo ul li {
width:100%;
margin-bottom:10px;
}
.ourTeam .photo {
float:none;
}
.directorateLft ul li {
margin:0 1px 10px;
}
.itemListMain ul li .textDescription {
width:100%;
}
.itemListMain ul li .downloadFiles {
float:none;
margin:10px 0 0;
display:inline-block;
width:100%;
}
.policiesSection li {
width:100%;
margin-bottom:20px;
border-bottom:1px solid #ccc;
padding-bottom:10px;
}
.policiesSection li:last-child {
border-bottom:0px;
}
.qultObj .objText {
padding:0px;
width:100%;
float:left;
clear:both;
text-align:center;
}
.qultObj {
text-align:center;
}
.qultObj .objIco {
display:inline-block;
vertical-align:top;
float:none;
margin-bottom:20px;
}
.finLabRight li {
padding:10px 0px 10px 0;
}
.career-form .captcha {
padding-left:0px;
}
.career-form .captcha img {
position:static;
margin-bottom:20px;
}
.career-form .reload-captcha-wrapper {
top:inherit;
bottom:24px;
}
.lNHeading h2 {
font-size:1.6em;
}
.boardOfDirectors .cols4 {
margin-bottom:10px;
padding-bottom:30px;
border-bottom:1px solid #ccc;
}
}
@media only screen and (max-width:400px) {

.incubationSlider img { height: auto; width: auto!important; }
.ourTeam {
text-align:center;
}
.ourTeam h2 {
width:100%;
text-align:center;
margin-bottom:10px;
}
.ourTeam .yellowBdrBtn {
float:none;
display:inline-block;
vertical-align:top;
margin-right:0px;
}
.boardOfDirectors .cols4, .boardOfDirectors .cols8 {
width:100%;
}
.indexBanner .sliderBanner .item>img, .indexBanner .sliderBanner .item {
min-height:300px;
}
.ourServiceHead h2 {
float:left;
}
.lNHeading h2, .impactCreated h2, .region-subscribe-to-newsletters h2, .ourServiceHead h2, .ourTeam h2, .directorateLft h2, h2 {
font-size:1.4em;
line-height:1.2;
margin-top:11px;
}
.rotatingMobSlider h2 {
margin-top:-1px;
}
.latestNewsRight h2 {
font-size:1.1em;
}
.footerLinks h3, .socialFooter .info h3 {
font-size:1.3em;
}
.career-form label {
font-size:0.9em;
}
.headerRight .search .region-search-section {
width:230px;
}
}

.path-stpi-annual-reports { background: #ccc; }
/*
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
            This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
            calculation of the height of the owl-item that breaks page layouts
         */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 *  Owl Carousel - Video Plugin
 */
.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: 380px;
  margin-left: -40px;
  margin-top: -40px;
  background: url("../images/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-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;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; 
}
.owl-carousel .owl-video-tn {
  background-size: cover;
  min-height:752px
}

.owl-video-frame {
    position: relative;
    height:752px;
    padding-top: 25px;
    height: 0;
}
.owl-video-frame iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media screen and (max-width:425px){iframe.you_video {height:182px;}}
@media screen and (max-width:768px){iframe.you_video {height:301px;} .stateGovernmentsFull li:nth-child(2) .listTiltes {position: relative; bottom: 0;}}
.TeamBigInfo .photo {box-shadow:none; }

@media only screen and (min-width:1288px) {
.stpiCenters,.LabNetwork,.LabUsp, .functionTab,.path-centre-of-entrepreneurship .OpenLab, .path-centre-of-entrepreneurship .typicalObjective,.path-centre-of-entrepreneurship .ecosystem, .startup_eco{
    width:1920px;
    margin-left:-27%;
} 
.sliderBanner {max-width: 74vw;float: left;}
.minSection {max-width: 26vw;float: right;}                
}
@media only screen and (min-width:1400px) {
.stpiCenters,.LabNetwork,.LabUsp, .functionTab,.path-centre-of-entrepreneurship .OpenLab, .path-centre-of-entrepreneurship .typicalObjective,.path-centre-of-entrepreneurship .ecosystem, .startup_eco{
    margin-left:-25%;
}                  
} 
.langDropDown .is-active {
    display: none;
}
/*----LAb----*/
.LabNetwork{background:#B72C00;}
.LabObjective .ObjImg {background:#FFE2B7;float:left;border-radius:1rem;margin-bottom: 0.5rem;}
.LabObjective p {text-align:center;}
.LabObjective, .LabUsp,.LabEco{margin-top: 1rem;padding:1rem;}
.LabThumb{text-align:center}
.LabObjective p span {font-weight:600;}
.LabObjective h2,.LabUsp h2,.LabEco h2 {width: 100%;text-align: center;border-bottom: 1px solid #000;line-height: 0.1em;margin: 10px 0 20px; } 
.LabObjective h2 span,.LabEco h2 span {background:#fff;padding:0 10px; }
.LabUsp{background:#FEE8AE;}
.LabUsp h2 span {background:#FEE8AE;padding:0 10px; }

@media only screen and (min-width:575px){
    
.serviceCaption {bottom: 19vh;}
.serviceCaption:before  {width: 90%;}
.ObjImg1,.ObjImg3,.ObjImg5 {margin-top: 3.4rem;}

}

.LabUsp  .wrapper {width: 100%;padding:1rem 0;}
.LabUsp .wrapper p{text-align:center;left:0;position: relative;font-weight: 600;}
.Vhidden{visibility: hidden;}
.circle {width: 100%;aspect-ratio: 1;background: #CC1F26;border-radius: 50%;position: relative;margin-left: auto;margin-right: auto;right:0;left:0;border:solid 5px #fee8ae;outline:solid 1px #CC1F26;}
.vertical-line{width: 2px;height: 5vh;background: #CC1F26;position: relative;left:0;margin: auto;}
.ObjImg1 {background: url("/sites/default/files/lab/usp/obj1.png") no-repeat center,#CC1F26;background-size: 90%;}
.ObjImg2 {background: url("/sites/default/files/lab/usp/obj2.png") no-repeat center,#CC1F26;background-size: 90%;}
.ObjImg3 {background: url("/sites/default/files/lab/usp/obj3.png") no-repeat center,#CC1F26;background-size: 90%;}
.ObjImg4 {background: url("/sites/default/files/lab/usp/obj4.png") no-repeat center,#CC1F26;background-size: 90%;}
.ObjImg5 {background: url("/sites/default/files/lab/usp/obj5.png") no-repeat center,#CC1F26;background-size: 90%;}
.ObjImg6 {background: url("/sites/default/files/lab/usp/obj6.png") no-repeat center,#CC1F26;background-size: 90%;}
.Wapper {margin:auto;width: 100%;position:relative;}
.Hcircle {border-radius:50%;width: 80%;aspect-ratio:1;background: #FFDE8D;border:solid 5px white;outline:solid 2px #FFDE8D;left:0;right:0;margin:auto;}
.textArea{width:100%;height:5vh;font-weight:600;background:white;z-index:1;bottom:4vh;position:relative;text-align:center;padding:1rem;border-top:solid 2px #FFDE8D;}
.LabEco .row{margin-top: 5vh;}
.EcoImg1{background: url(https://stpi.in/sites/default/files/lab/eco/eco1.png) no-repeat,#FFDE8D;background-size: 80%;background-position-x: center;}
.EcoImg2{background: url(https://stpi.in/sites/default/files/lab/eco/eco2.png) no-repeat,#FFDE8D;background-size: 80%;background-position-x: center;}
.EcoImg3{background: url(https://stpi.in/sites/default/files/lab/eco/eco3.png) no-repeat,#FFDE8D;background-size: 80%;background-position-x: center;}
.EcoImg4{background: url(https://stpi.in/sites/default/files/lab/eco/eco4.png) no-repeat,#FFDE8D;background-size: 80%;background-position-x: center;}
.EcoImg5{background: url(https://stpi.in/sites/default/files/lab/eco/eco5.png) no-repeat,#FFDE8D;background-size: 80%;background-position-x: center;}
.EcoImg6{background: url(https://stpi.in/sites/default/files/lab/eco/eco6.png) no-repeat,#FFDE8D;background-size: 80%;background-position-x: center;}


/* CSS for startup Ecosystem Page - START

body {
  width: 100%;
  min-height: 100vh;
  background-color: #f4f4f4;
  min-height: calc(100vh - var(--vh-offset, 0px));

  overflow-x: hidden;
  font-weight: 400;
  top: 0;
  color: #252525;
  font-size: 14px;
  line-height: 1.8;
  letter-spacing: 0.025em;
}
*/

/* @media only screen and (min-width:1440px){ */

.EcoCenter p { text-align:justify; }
/*.EcoCenter h2 { text-align:left; }*/

.startup_image { padding: 0; float: right;/* height: 300px; */shape-outside: circle(44%);text-align: center;margin-bottom: -6%;}

.startup_image img { margin-bottom: 10px; aspect-ratio: 1;width: 75%;}

.startup_eco { /* background-image: url(../images/startup-background.jpg); */ background-repeat:no-repeat; background-size: unset; }

/*
.startup_eco::after {
content:"";
position:absolute;
background-image:url(../images/bluerightafter.png);
width:331px;
height:444px;
bottom: 33px;
right:0;
background-repeat:no-repeat;
}
*/
.header-design {
  background-color: #a4508b;
  background-image: linear-gradient(326deg, #a4508b 0%, #5f0a87 74%);
  height: 120px;
  text-align: center;
  width: 150%;margin-left: -25%;margin-right: -25%;
  }

.listar-map-button {
  width: 100%;
  position: absolute;
  display: table;
  right: 0;
  top: 0;
  height: 200px;
  line-height: 150px;
  white-space: nowrap;
  font-size: 0;
}

.listar-map-button {
  /* right: auto; */
  /***
    box-shadow: 0 0 65px rgba(0,0,0,.07) inset, 0 0 35px rgba(0,0,0,.05) inset;**/
}

.listar-map-button-text span {
  background-color: #fff;
  color: #252525;
  text-shadow: none;
}

.listar-page-header-content .listar-map-button-text span {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 15px;
  height: 44px;
  line-height: 1.6;
  padding: 10px 25px;
  box-shadow: 0 0 300px rgba(0, 0, 0, 0.65), 0 0 30px rgba(0, 0, 0, 0.06);
  border-radius: 50px;
  background-color: rgba(35, 40, 45, 0.9);
  color: #fff;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
}

header .footer-wave {
  max-width: 102%;
  width: 100%;
  height: 187.8px;
  left: 0;
  z-index: 1;
  bottom: -67px;
  background: url(../images/hero-wave.png)
    repeat-x;
  animation: wave 10s cubic-bezier(0.44, 0.66, 0.67, 0.37) infinite;
}

@keyframes wave {
  0% {
    background-position: 0;
  }
  100% {
    background-position: 1920px;
  }
}


.listar-feature-item-wrapper {
  margin-bottom: 120px;
  padding-left: 27px;
  padding-right: 27px;
}

.listar-feature-item {
  height: calc(100% - 20px);
}

.listar-feature-item.listar-feature-has-link
  ~ .listar-feature-fix-bottom-padding.listar-fix-feature-arrow-button-height {
  position: relative;
  display: block;
  width: 100%;
  height: 30px;
}

.listar-feature-item a {
  position: absolute;
  left: 0;
  width: calc(100% - 100px);
  height: calc(100% + 4px);
  border-radius: 50%;
  z-index: 10;
}

.listar-feature-with-image .listar-feature-item a:before {
  content: "";
  position: absolute;
  top: -74px;
  left: 50%;
  margin-left: -74px;
  width: 148px;
  height: 148px;
  border-radius: 50%;
  z-index: 10;
}

.listar-feature-item a:after {
  content: "";
  position: absolute;
  bottom: -7px;
  left: 50%;
  margin-left: -25px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  z-index: 10;
  animation: ripple 0.7s linear infinite;
  box-shadow: 5px 5px 10px rgba(163, 177, 198, 0.6),
    -5px -5px 10px rgba(255, 255, 255, 0.5);
}


@keyframes ripple {
  0% {
        box-shadow: 0 0 0 0 rgba(163, 177, 198, 0.3), 0 0 0 1em rgba(163, 177, 198, 0.3), 0 0 0 3em rgba(163, 177, 198, 0.03), 0 0 0 5em rgba(163, 177, 198, 0.01);
  }
  100% {
    box-shadow: 0 0 0 1em rgba(163, 177, 198, 0.3), 0 0 0 3em rgba(163, 177, 198, 0.03), 0 0 0 5em rgba(163, 177, 198, 0.03), 0 0 0 8em rgba(163, 177, 198, 0.01);
  }
}



.listar-feature-item .listar-feature-item-inner {
  padding: 50px 30px;
  border-radius: 6px;
  z-index: 5;
  position: relative;
  height: 100%;
}

.listar-feature-item .listar-feature-item-inner {
  padding-top: 60px;
  padding-bottom: 60px;
}

.listar-feature-item .listar-feature-item-inner:before {
  border: 0;
  /* box-shadow: 120px 0px 150px rgba(80, 80, 80, 0.15),
    10px 0px 10px rgba(80, 80, 80, 0.02); */
  border-radius: 1000px;
  background: rgba(255, 255, 255, 0);
  background: -moz-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0) 40%,
    rgba(255, 255, 255, 1) 100%
  );
  background: -webkit-gradient(
    left top,
    right top,
    color-stop(0%, rgba(255, 255, 255, 0)),
    color-stop(40%, rgba(255, 255, 255, 0)),
    color-stop(100%, rgba(255, 255, 255, 1))
  );
  background: -webkit-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0) 40%,
    rgba(255, 255, 255, 1) 100%
  );
  background: -o-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0) 40%,
    rgba(255, 255, 255, 1) 100%
  );
  background: -ms-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0) 40%,
    rgba(255, 255, 255, 1) 100%
  );
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0) 40%,
    rgba(255, 255, 255, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);
}

.listar-feature-item .listar-feature-item-inner:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.listar-feature-right-border {
  position: absolute;
  width: calc(100% + 100px);
  height: calc(100% + 24px);
  top: -12px;
  left: 42%;
  overflow: hidden;
}

.listar-feature-items {
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.listar-feature-right-border:before,
.listar-hovering-features
  .listar-feature-item
  a:hover
  ~ .listar-feature-item-inner
  .listar-feature-right-border:before {
  border: 11px solid #2f53bf;
}

.listar-feature-right-border:before,
.listar-hovering-features
  .listar-feature-item
  a:hover
  ~ .listar-feature-item-inner
  .listar-feature-right-border:before,
.listar-hovering-features-grey
  .listar-feature-item
  a:hover
  ~ .listar-feature-item-inner
  .listar-feature-right-border:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 11px solid #258bd5;
  border-radius: 800px;
  left: -50%;
}

.listar-feature-item .listar-feature-block-content-wrapper {
  position: relative;
  display: block;
  text-decoration: none;
  margin: -30px;
  padding: 30px;
  height: calc(100% + 100px);
}

.listar-features-design-2 .listar-feature-item-wrapper {
  margin-bottom: 120px;
  padding-left: 27px;
  padding-right: 27px;
}

.listar-feature-item.listar-feature-has-link .listar-feature-item-inner:after {
  content: "";
  background-color: #fff;
  z-index: 6;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
}

.listar-feature-icon-wrapper {
  width: 300px;
  height: 150px;
  line-height: 150px;
  border-radius: 500px;
  position: relative;
  background-color: #fff;
  box-shadow: 8px 8px 30px rgba(0, 0, 0, 0.06);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  left: 50%;
  vertical-align: middle;
  margin-left: -300px;
  top: -66px;
  margin-top: -74px;
}

.listar-feature-icon-inner {
  width: 260px;
  height: 120px;
  line-height: 120px;
  border-radius: 500px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  box-shadow: 10px 10px 20px rgb(0 0 0 / 24%);
  background: #fff;
}

.listar-feature-icon-inner div {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  display: inline-block;
  position: relative;
  width: 185px;
  height: 120px;
  line-height: 120px;
  text-align: left;
}

.listar-feature-icon-inner img {
  position: relative;
  margin: 0 auto;
  vertical-align: middle;
  display: inline-block;
  width: auto;
  left: 50%;
  -webkit-transform: translate(-50%);
  -moz-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -o-transform: translate(-50%);
  transform: translate(-50%);
  height: 35%;
}

.listar-feature-item img,
.listar-feature-item i {
  position: relative;
  display: inline-block;
  border-bottom: 0;
  font-size: 40px;
  top: 0;
  padding: 0;
  color: #258bd5;
  height:76%;
}

.listar-feature-with-image .listar-feature-content-wrapper {
  top: 0;
}
.listar-feature-content-wrapper {
  position: relative;
  margin-top: -15.5px;
}

.listar-feature-item .listar-feature-item-title {
  padding-top: 0;
  margin: 0 0 30px;
  text-align: center;
  line-height: 1.5;
display: none;}

.listar-feature-item
  .listar-feature-item-title.listar-feature-counter-added
  > span {
  margin-left: 25px;
  border-radius: 0 50px 50px 0;
}

.listar-feature-item .listar-feature-item-title > span {
  box-shadow: 15px 20px 30px rgba(80, 80, 80, 0.12),
    5px 0px 40px rgba(80, 80, 80, 0.1);
  padding: 10px 20px;
  display: inline-block;
  position: relative;
  background-color: #fff;
}

.listar-feature-item .listar-feature-item-title > span span {
  box-shadow: 15px 15px 30px rgba(80, 80, 80, 0.2),
    5px 0px 80px rgba(80, 80, 80, 0.15);
  padding: 10px 0;
  display: inline-block;
  width: 50px;
  height: 50px;
  line-height: 30px;
  white-space: nowrap;
  position: absolute;
  top: -3px;
  left: -40px;
  border-radius: 50px;
  background-color: #fff;
}

.listar-feature-item .listar-feature-item-title span {
  display: inline-block;
  font-size: 14px;
  line-height: normal;
  font-weight: 400;
  text-shadow: none;
  border-radius: 50px;
  color: #252525;
  font-size: 18px;
}

.listar-feature-item-excerpt {
  padding: 0 20px;
  font-size: 15px;
}

.listar-feature-item-excerpt {
  color: #000000;
  position: relative;
  top: 0;
  width: 100%;
  margin: 0 auto;
  text-align: left;
font-weight: 700;}

.pset {
  padding-top: 50px;
  padding-bottom: 4px;
}

.listar-map-button-text span {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 15px;
  height: 44px;
  line-height: 1.6;
  padding: 10px 25px;
  box-shadow: 0 0 31px rgba(0, 0, 0, 0.65), 0 0 4px rgba(0, 0, 0, 0.06);
  border-radius: 50px;
  background-color: rgba(21, 77, 193, 0.9);
  color: #fff;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
}

.listar-map-button-text span {
  /*background-color: #fff;
  color: #252525;*/
  text-shadow: none;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  font-weight: 700;
}

.listar-map-button-text span:after {
  border: 5px solid #fff;
}

.listar-map-button-text span:after {
  content: "";
  position: absolute;
  top: -14px;
  left: -14px;
  width: calc(100% + 28px);
  height: calc(100% + 28px);
  border-radius: 35px;
}

.listar-map-button:hover .listar-map-button-text span {
  padding: 10px 43px 10px 51px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.listar-feature-with-image .listar-feature-item a:before {
  content: "";
  position: absolute;
  top: -74px;
  left: 50%;
  margin-left: -74px;
  width: 242px;
  height: 280px;
  border-radius: 1050px;
  z-index: 10;
}

.listar-feature-item.listar-feature-has-link .listar-feature-item-inner:after {
  margin-left: -75px;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  box-shadow: 10px 10px 40px rgba(80, 80, 80, 0.15),
    15px 15px 30px rgba(80, 80, 80, 0.05), 0 0 120px rgba(80, 80, 80, 0.6);
  bottom: -30px;
  background-image: url("https://cdn-icons-png.flaticon.com/512/2316/2316674.png");
  background-size: 40%;
  color: #555;
  line-height: 52px;
}
.startup_text p {text-align: justify;}
.splRight .listar-feature-right-border {left: -60%;}

.splRight .listar-feature-icon-wrapper {margin-left: 0;}

.splRight .listar-feature-right-border:before,.splRight .listar-hovering-features .listar-feature-item a:hover ~ .listar-feature-item-inner .listar-feature-right-border:before,.splRight .listar-hovering-features-grey .listar-feature-item a:hover ~ .listar-feature-item-inner .listar-feature-right-border:before{left: 50%;}

.splRight .listar-feature-item a:after {margin-left: 89px;}
.splRight .listar-feature-item.listar-feature-has-link .listar-feature-item-inner:after{margin-left:40px}


@media only screen and (max-width:575px){
    
    .pset {
    padding-top: 180px;
    padding-bottom: 10px;
/*    padding-left: 90px;
    padding-right: 90px; */
    }
    .listar-feature-right-border {
    /*display: none;*/
    /*overflow: auto;*/
    }
    
    .listar-feature-item.listar-feature-has-link .listar-feature-item-inner:after {
    /*display: none;    */
    }
    .startup_image {shape-outside:none;}
    .header img {width:75% !important;}
    .listar-feature-icon-inner {
    width: 260px;
    height: 120px;
    line-height: 120px;
    border-radius: 500px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    box-shadow: 10px 10px 20px rgb(0 0 0 / 24%);
    background: #fff;
    }
    
    .listar-feature-item .listar-feature-block-content-wrapper {
    position: relative;
    display: block;
    text-decoration: none;
    margin: -30px;
    padding: 30px;
    height: calc(100% + 100px);
    }

    .listar-feature-item .listar-feature-item-inner {
    padding: 50px 30px;
    border-radius: 6px;
    z-index: 5;
    position: relative;
    height: 100%;
    
    }
    
    .startup_eco {
    background-size: auto;
    }
    
    /*.startup_eco::after {
    content: "";
    position: absolute;
    background-image: url(../images/bluerightafter.png);
    width: 155px;
    height: 191px;
    bottom: 0px;
    right: -90px;
    background-repeat: round;
    }   */
    
    .header-design {
    background-color: #a4508b;
    background-image: linear-gradient(326deg, #a4508b 0%, #5f0a87 74%);
    height: 120px;
    text-align: center;
    width: 150%;
    margin-left: -25%;
    margin-right: -25%;
    }
    
    .listar-map-button {
    top: 3%;
    left: 5%;
    }
    
    
    .listar-feature-item-wrapper {
    margin-bottom: 170px;
    padding-left: 10px;
    padding-right: 10px;
    }
    
    .startup_image {
    padding: 20px;
    max-width: fit-content;
    margin: auto;
    }
            .splRight .listar-feature-icon-wrapper {
    margin-left: -100px;
    }
    .listar-feature-icon-wrapper {
    margin-left: -170px;
    }
    .startup_image {
      margin-bottom: 0;
    }
}

@media only screen and (min-width: 576px) and (max-width:768px){
    
    .EcoCenter h2 { 
    text-align:center; 
    }
    
    .pset {
    padding-top: 180px;
    padding-bottom: 10px;
/*    padding-left: 90px;
    padding-right: 90px; */
    }
    .listar-feature-right-border {
    /*display: none;*/
    /*overflow: auto;*/
    }
    
    .listar-feature-item.listar-feature-has-link .listar-feature-item-inner:after {
    /*display: none;    */
    }
    
    .listar-feature-icon-inner {
    width: 260px;
    height: 120px;
    line-height: 120px;
    border-radius: 500px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    box-shadow: 10px 10px 20px rgb(0 0 0 / 24%);
    background: #fff;
    }
    
    .listar-feature-item .listar-feature-block-content-wrapper {
    position: relative;
    display: block;
    text-decoration: none;
    margin: -10px;
    padding: 55px;
    height: calc(100% + 100px);
    }

    .listar-feature-item .listar-feature-item-inner {
    padding: 50px 30px;
    border-radius: 6px;
    z-index: 5;
    position: relative;
    height: 100%;
    
    }
    
    .startup_eco {
    background-size: auto;
    }
    
    /*.startup_eco::after {
    content: "";
    position: absolute;
    background-image: url(../images/bluerightafter.png);
    width: 155px;
    height: 191px;
    bottom: 0px;
    right: 0px;
    background-repeat: round;
    }*/
    
    .header-design {
    background-color: #a4508b;
    background-image: linear-gradient(326deg, #a4508b 0%, #5f0a87 74%);
    height: 120px;
    text-align: center;
    /*width: 150%;
    margin-left: -25%;
    margin-right: -25%;*/
    }
    
    .listar-map-button {
    top: 3.5%;
    left: 0%;
    }
    
    .listar-feature-item .listar-feature-item-inner {
    padding-top: 10px;
    padding-bottom: 10px;
    }
    
    .listar-feature-item-wrapper {
    margin-bottom: 170px;
    padding-left: 150px;
    padding-right: 150px;
    }
    
    .startup_image {
    padding:20px 0;
    text-align:center;
    }
        .splRight .listar-feature-icon-wrapper {
    margin-left: -60px;
    }
    .listar-feature-icon-wrapper {
    margin-left: -230px;
    }
    .startup_image {
      margin-bottom: 0;
    }
}

  
@media only screen and (min-width: 769px) and (max-width: 1025px) {
    
    .EcoCenter h2 { 
    text-align:center; 
    }
    
    .pset {
    padding-top: 180px;
    padding-bottom: 4px;
/*    padding-left: 275px;
    padding-right: 225px; */
    }

    .startup_eco {
    background-size: auto;
    }
    
/*  .startup_eco::after {
    content: "";
    position: absolute;
    background-image: url(../images/bluerightafter.png);
    width: 155px;
    height: 191px;
    bottom: 0;
    right: 0;
    background-repeat: round;
    }*/
        .splRight .listar-feature-icon-wrapper {
    margin-left: -60px;
    }
    .listar-feature-icon-wrapper {
    margin-left: -230px;
    }
    .startup_image {
      margin-bottom: -2%;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1440px) {
    .startup_image {
      margin-bottom: -6%;
    }
    .splRight .listar-feature-icon-wrapper {
    margin-left: -60px;
    }
    .listar-feature-icon-wrapper {
    margin-left: -230px;
    }
    
}

/* CSS for startup Ecosystem Page - END*/
.view-latest-news .container{background: #fff;padding: 30px;}
.links a {
    color: #fff;
}
@media only screen and (min-width: 1280px){
figure#slider {
     display: flex; 
}
}
.home{padding: 0 !important;}
.path-frontpage{background: #000;}
.updateSlider {
    padding-bottom: 1px !important;
}



/*dark themE*/
body.wob { background-color:#000; color:#ff0; transition:font-size 0s!important; -ms-transition:font-size 0s!important; -moz-transition:font-size 0s!important; }
.wob a {
     color:#ff0!important;
}
.wob a:hover, .wob .recentBlock .info a:hover h4 { color:#80ff00; }
.wob #nav > li > a:hover, .wob #nav > li.hover > a, .wob #nav > li.focus > a, .wob #nav > .highlight > a { color:#80ff00; }
.wob #nav li a { color:#ff0; background-color:#222; }
.wob #nav li::before {
background-color:#ff0;
}
.wob #nav > li > a::before {
background:#80ff00;
}
.wob .newsletterPage .infocover { background-color:#333; }
.wob .newsletterPage ul li:hover .infocover { background-color:#666; }
.wob .newsletterPage ul li:hover .infocover h4 { color:#ff0; }
.wob ul.menu a.is-active { color:#ff0; }
.wob .downloadFiles .filesSize { color:#ff0; }
.wob .innerPageContent .eventPostInfoItem { background-color:#333!important; }
.wob .categoryBtn { background-color:#000!important; }
.wob .detailsleft { background-color:#000; }
.wob .user-login-form, .wob .user-register-form, .wob .user-pass { background-color:#333; }
.wob .tabs a { background-color:#000; color:#ff0; }
.wob .incubFeatuColInfo { background-color:#333; border:#666; }
.wob .incubFeatuIcon1 { background-position:-193px -22px; }
.wob .incubFeatuIcon2 { background-position:-183px -172px; }
.wob .incubFeatuIcon3 { background-position:-193px -324px; }
.wob .incubFeatuIcon4 { background-position:-193px -474px; }
.wob .incubFeatuIcon5 { background-position:-193px -474px; }
.wob .incubFeatuIcon6 { background-position:-193px -621px; }
.wob .incubFeatuIcon7 { background-position:-193px -778px; }
.wob .incubFeatuIcon8 { background-position:-193px -931px; }
.wob .incubFeatuIcon9 { background-position:-193px -1074px; }
.wob #header.sticky #nav li a.is-active { color:#ff0; }
.wob #header.sticky .rightLinks li a { color:#ff0; }
.wob #header.sticky #accessControl input {color:#ff0;background-color: transparent;}
.wob #header.sticky img { opacity:1; }
.wob #header.sticky #logo { background:none; }
.wob .region-subscribe-to-newsletters { background-color:#000; border-bottom:1px solid #333; }
.wob .rightLinks li a { color:#ff0; }
.wob .rightLinks li a:hover { color:#80ff00; }
.wob .rightLinks li::before {
background:#ff0;
}

@media only screen and (min-width: 1024px) {
    .wob #header.sticky .fontResizeInfo:before {
        width: 2px;
        background-color: #ffff00;
    }
   .wob #header.sticky .rightLinks li:before {
        height: 14px;
        width: 2px;
        background: #ffff00;
    }
}
.wob #accessControl input { color:#ff0; background-color:#333!important; }
.wob #accessControl input:hover { color:#80ff00; }
.wob .fontResizeInfo::before {
background-color:#ff0;
}
.wob .pageControlSection h2, .wob .pageControlSection h1 { color:#ff0; }
.wob .breadcrum { border-top:1px solid #ff0!important; }
.wob .breadcrum li a { color:#ff0; }
.wob .breadcrum li::after {
background:#80ff00;
}
.wob .innerPageContent p { color:#ff0!important; }
.wob .backgroundBlock { background:#222; }
.wob footer { background-color:#111; background-image:none; }
.wob .footerLinks { background-color:#111; }
.wob .footerCopyright { border-top:1px solid #222; }
.wob .footerLinks h3 { color:#80ff00; }
.wob .footerLinks ul.links li a { color:#ff0; }
.wob .footerLinks ul.links li a:hover { color:#80ff00; }
.wob .socialsListIcons li a { color:#ff0; border:2px solid #ff0; }
.wob .footerCopyright ul li a:hover { color:#80ff00; }
.wob .newsLetterSub { background-color:#333; }
.wob .newsLetterSub .inputText1 { background-color:#353535; color:#ff0; border:2px solid #5b5b5b; }
.wob .newsLetterSub .inputText1:focus { border-color:#797979; }
.wob .newsLetterSub .captchaInput { border:2px solid #5b5b5b; }
.wob #backtotop { background-color:#333; }
.wob #backtotop:hover { background-color:#000; }
.wob .functionTab { background-color:#333; }
.wob .functionTab .tabContainer { background-color:#333; }
.wob .functionTab .resTab .tabNav .r-tabs-state-active a { background:#333; }
.wob .functionTab .resTab .tabNav .r-tabs-state-active a .tabTitle { color:#ff0; }
.wob .functionTab .resTab .tabNav .r-tabs-state-active a .count { -webkit-text-stroke-color:#80ff00; }
.wob .blueText { color:#ff0 !important; }
.wob .qultObj { background-color:#333; }
.wob .qultObj .objText { color:#ff0; }
.wob .stpiCenters { background-color:#111; }
.wob .stpiCentersSlider .resTab .tabNav::before {
background-color:#333;
}
.wob .stpiCentersSlider .resTab::before {
border-right:25px solid #333;
}
.wob .stpiCentersSlider .resTab::after {
border-left:25px solid #333;
}
.wob #header.sticky { background-color:#111; border-bottom:1px solid #555; z-index:999999; }
.wob h2 { color:#ff0!important; }
.wob .OpenLabOrange { background-color:#111; }
.wob .OpenLab { background-image:none; background-color:#131313; }
.wob .typicalObjective { background-image:url(../images/typicalObjectiveBackgrundwob.jpg); }
.wob .objectOutcomessRow { background-color:#111; }
.wob .devlopLeft li, .wob .devlopRight li, .wob .devlopBotFull li { box-shadow:2px 0px 17px 16px #121212; background-color:#222; }
.wob .devlopLeft li:after { border-left:29px solid #222; }
.wob .devlopRight li:before { border-right:29px solid #222; }
.wob .devlopBotFull li::before {
border-color:transparent transparent #222 transparent;
}
.wob .devlopLeft li::before {
border-bottom:7px solid #333;
}
.wob .devlopRight li::after {
border-bottom:7px solid #333;
}
.wob .devlopBotFull li::after {
border-bottom:7px solid #333;
}
.wob .devlopLeft .rightIconsAfter, .wob .devlopRight .rightIconsAfter, .wob .devlopBotFull .rightIconsAfter { background-color:#333; border:3px solid #222; box-shadow:1px 1px 14px 1px #111; }
.wob .ojectoutCenterFull { border:1px solid #222; background-color:#222; }
.wob .ojectoutCenter { background-color:#333; box-shadow:2px 0px 17px 16px #333; }
.wob .lifecycleTitle::before {
border-bottom:100px solid #111;
}
.wob .lifecycleTitle { background-color:#222; }
.wob .lifecycleIcons { background-color:#2a2a2a; box-shadow:1px 1px 20px 0px #111; }
.wob .lifecycleOutcomes { background-color:#111; }
.wob .ecosystem { background-image:url(../images/ecosystemBackgroundwob.jpg); }
.wob .stateGovernmentsLeft li:first-child { background-color:#333; }
.wob .stateGovernmentsLeft li { background-color:#444; }
.wob .stateGovernmentsRight li:first-child { background-color:#333; }
.wob .stateGovernmentsRight li { background-color:#444; }
.wob .stateGovernmentsLeft li:nth-child(2)::before {
background-color:#313131;
}
.wob .stateGovernmentsRight li:first-child::before {
background-color:#313131;
}
.wob .stateGovernmentsRight li:nth-child(2)::before {
background-color:#313131;
}
.wob .recentBlockBox { background-color:#222; }
.wob .recentblogSlider a { color:#ff0; }
.wob .recentblogSlider a:hover { color:#80ff00; }
.wob .recentBlock .recentData { color:#ff0; }
.wob .recentBlock .recentPostby { color:#ff0; }
.wob .trendingBox ul li .trendingDate { color:#ff0; }
.wob .trendingBox ul li .trendingPublised { color:#ff0; }
.wob .blogBox .readMore { color:#ff0; }
.wob .blogBox .readMore:hover { color:#80ff00; }
.wob .blogBox .blogLeft p { color:#ff0; }
.wob .megaMenuContent { background-color:#222; color:#ff0; }
.wob .megaMenuContent ul li a { color:#ff0; }
.wob .megaMenuContent ul li a:hover { color:#80ff00; }
.wob .megaMenuContent h4 { color:#ff0; }
.wob .megaMenuContent .aLink { color:#ff0; }
.wob .megaMenuContent .aLink:hover { color:#80ff00; }
.wob .langDropDown .links a.is-active { color:#ff0; }
.wob .panIndia { background-color:#333; }
.wob .directorateLft .selectInfo a { color:#ff0; }
.wob .directorateLft .selectInfo a::after {
background-color:#ff0;
}
.wob .directorateLft .selectInfo li a.active::before, .wob .directorateLft .selectInfo a:hover::before {
background-color:#000;
}
.wob .directorateInfo { background-color:#000; background-image:none; }
.wob .directorateHead { background-color:#666; color:#ff0; }
.wob .directorateInfo .photo { border-color:#666; }
.wob .servicesWarpper a:before, .wob .servicesMobSlider a:before { content:""; position:absolute; left:0px; top:0px; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.7); }
.wob .servicesWarpper a:hover h3, .wob .servicesMobSlider a:hover h3 { color:#ff0; }
.wob .mainMinister .ministerInfo, .wob .ministerInfo { background-color:#333; }
.wob .ministerInfo ul li a { color:#ff0; border-color:#ff0; }
.wob .commonBtn { background-color:#333; }
.wob .ministerInfo ul li:nth-child(1) a:hover, .wob .ministerInfo ul li:nth-child(2) a:hover, .wob .ministerInfo ul li:nth-child(3) a:hover {
background-color:#666;
color:#ff0;
border-color:#ff0;
}
.wob .centerOfExce:before { content:""; position:absolute; left:0px; top:0px; height:100%; width:100%; background-color:rgba(0, 0, 0, 0.8); }
.wob .centerOfExce h2 { position:relative; z-index:2; color:#ff0; }
.wob .centerOfExce .centerOfExceLft, .wob .centerOfExce .centerOfExceRgt { position:relative; z-index:999; }
.wob .cOEachievements ul li h3 { color:#ff0; }
.wob .cOEachievements ul li:not(:last-child) {
border-color:#666;
}
.wob .centerOfExceLft::before {
background-color:#999;
}
.wob .centerOfExce .btns .yellowBdrBtn { border-color:#ff0; }
.wob .centerOfExce .btns .yellowBdrBtn:hover { background-color:#ff0; color:#000; }
.wob .rotating-slider .slideCenterCircle { background-color:#333; }
.wob .rotating-slider ul.direction-controls li button { background-color:#ff0; }
.wob .rotating-slider .slideCenterCircle { border-color:#000; }
.wob .rotating-slider ul.slides li { background-color:#333; }
.wob .centerOfExce .rotating-slider .slides li h2 { color:#ff0; }
.wob .rotating-slider ul.slides li.active-slide { background-color:#ff0; color:#ff0; }
.wob .rotating-slider ul.slides li.active-slide h2 { color:#000; }
.wob .ourJourney:before { content:""; position:absolute; left:0px; top:0px; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.8); }
.wob .ourJourney .resTab .tabNav::before {
background-color:#666;
}
.wob .ourJourney .resTab .tabNav li.r-tabs-state-active::before {
background-color:#ff0;
}
.wob .ourJourneyNote, .wob .ourJourneyNote::before {
background-color:#666;
color:#ff0;
}
.wob .ourJourneyNote p { color:#ff0; }
.wob .resTab .tabNav .r-tabs-state-active a { background-color:#ff0; color:#000; }
.wob .resTab .tabNav .r-tabs-state-active a { background-color:#ff0; color:#000; }
.wob .views-exposed-form { background-color:#222; border:1px solid #333; }
.wob .views-exposed-form .button { background:#555;  color: #ff0; }
.wob .views-exposed-form .form-text, .wob .views-exposed-form .form-select { background-color:#444; color:#ff0; border-color:#555 !important; }
.wob .knowYourMiniPage .teamBlock li { background-color:#222; }
.wob .teamBlock .teamName, .wob .teamBlock .teamName a { color:#80ff00; }
.wob .teamSubTi { color:#ccc; }
.wob .teamBlock .teamDep { color:#ff0; }
.wob .teamBlock .socialIcone ul li a { color:#ff0; border:1px solid #ff0; }
.wob .yBdrBtn:hover { background-color:#111; }
.wob .contentMainBlock { background-color:#333; }
.wob nav.pager ul li a { background:#555; }
.wob nav.pager ul li.is-active a, .wob nav.pager ul li a:hover { background:#000; }
.wob .resTab .tabNav .r-tabs-state-active a { background-color:#ff0; color:#000; }
.wob .boardOfDirectors:before { content:""; position:absolute; left:0px; top:0px; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.8); background-image:none; }
.wob .boardOfDirectors .container { position:relative; z-index:9999; }
.wob .boardOfDirectors h4, .wob .boardOfDirectors h5 { color:#ff0; }
.wob .boardOfDirectors p { color:#ff0; }
.wob .socialEngagement { position:relative; }
.wob .socialEngagement:before { content:""; position:absolute; left:0px; top:0px; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.8); }
.wob .socialEngagement .container { position:relative; z-index:99; }
.wob .socialEngMulTab .resTab .tabNav li.r-tabs-state-active a { background-color:#ff0; color:#000; }
.wob .socialEngMulTab .resTab .tabNav li.r-tabs-state-active a::before {
border-top-color:#ff0;
}
.wob .socialEngMulTab .resTab .tabNav li a { background-color:#666; }
.wob .socialEngCover { background-color:#666; }
.wob .LnewsListInfo .date { color:#ff0; }
.wob .latestNewsRight .LnewsBox h5 { color:#ff0; }
.wob .latestNewsRight .LnewsBox a { color:#ff0; }
.wob .LnewsListInfo .category.b1, .wob .LnewsListInfo .category.b3 { background-color:#666; color:#ff0; }
.wob .LnewsListInfo .category.b2 { background-color:#666; }
.wob .LnewsListInfo a { color:#ff0; }
.wob .LnewsListInfo a:hover { color:#80ff00; }
.wob .eventsCampaigns { position:relative; }
.wob .eventsCampaigns:before { content:""; position:absolute; left:0px; top:0px; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.8); }
.wob .eventsCampaigns .container { position:relative; z-index:2; }
.wob .eventsCampaigns .eventsBox { background-color:#333; }
.wob .eventsCampaigns .resTab .tabNav li { background-color:#000; }
.wob .eventsCampaigns .resTab .tabNav li h4 { color:#ff0; }
.wob .eventsCampaigns .resTab .tabNav li:hover h4 { color:#ff0; }
.wob .eventsCampaigns .resTab .tabNav li:hover a::before {
background-color:#ff0;
}
.wob .eventsCampaigns .resTab .tabNav li.r-tabs-state-active h4 { color:#000; }
.wob .eventPostInfo a, .wob .campaignsInfo a { color:#ff0; }
.wob .eventPostInfo a:hover, .wob .campaignsInfo a:hover { color:#ff0; }
.wob .campaingsSlider .owl-prev::before, .wob .campaingsSlider .owl-next::before {
color:#ff0;
}
.wob .campaingsSlider .owl-prev:hover:before, .wob .campaingsSlider .owl-next:hover:before { color:#ff0; }
.wob .eventPostInfo .date { color:#ff0; }
.wob .impactCreated { position:relative; }
.wob .impactCreated:before { content:""; position:absolute; left:0px; top:0px; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.8); }
.wob .impactCreated ul { position:relative; z-index:99; }
.wob .impactCreated ul li h2 { color:#ff0; }
.wob .impactCreated ul li p { color:#ff0; }
.wob .TeamBigInfo h5 { color:#CCC; }
.wob .teamSlider p { color:#ff0; }
.wob .owl-theme .owl-dots .owl-dot.active span, .wob .owl-theme .owl-dots .owl-dot:hover span, .wob .owl-dots .owl-dot.active a { background-color:#ff0!important; }
.wob .detailPage .node__content { background-color:#333; padding:20px; border-radius:0; }
.wob .detailPage .node__content .comment-wrapper, .comment-wrapper { background-color:#666; }
.wob .comment-wrapper .comment { background-color:#000; }
.wob .form-textarea-wrapper { background-color:#000; border:1px solid #666; }
.wob .comment-wrapper .form-text, .wob .comment-wrapper textarea { background-color:#333; border:#000; }
.wob .comment-form label { color:#ff0; }
.wob .detailsleft li { color:#ff0; }
.wob .comment-wrapper a { color:#ff0; }
.wob .comment-wrapper .button { background-color:#000; border:2px solid #ffd400; color:#ff0; }
.wob .comment-wrapper .button:hover { background-color:#ffd400; color:#000; }
.wob .innerPageContent h3, .wob .innerPageContent h4 { color:#ff0!important; }
.wob .stpiNeuronRecCamp { background:#333; }
.wob .neuronBlock li .neuronIn { border:1px solid #444; }
.wob .detailsleft li { color:#ff0; }
.wob .detailsleft li::before {
background-color:#333;
}
.wob .detailsBottom { border-top:1px solid #333; }
.wob .timelineText > p { border-bottom:1px solid #333; }
.wob .timelineDateBox span { color:#ff0; }
.wob .timelineDateBox .timelineDate { color:#ff0; }
.wob .timelineDateTex::before {
background-color:#333;
}
.wob .borderB { border-bottom:1px solid #333; }
.wob .ministerDTop { background-color:#333; border:1px solid #555; }
.wob .ministerDLft img { border:1px solid #555; }
.wob .ministerDBott { border-top:0px; }
.wob .responsiveTable th { background-color:#111!important; color:#ff0!important;}
.wob table tr:nth-child(2n+1) td, .wob .tableRowOdd {
background-color:#333!important;
color: #ff0!important;
}
.wob tr:nth-child(2n) th, .wob tr:nth-child(2n) td {
background-color:#444!important;
color: #ff0!important;
}
.wob .stpiNeuronPartBtn .neuronBlueBtn { background-color:#ff0; color:#000; }
.wob .stpiNeuronPartBtn a:hover { background-color:#000; color:#ff0; border:1px solid #ccc; }
.wob .imageInfoCover .contentInfo::before {
background-color:#555;
}
.wob .imageInfoCover { background-color:#222; }
.wob.path-video-gallery .videoGallery li .photo-outer, .wob .video-listing .video-section li .videoOuter { background:#444; }
.wob.path-video-gallery .videoGallery .photo-outer .videoCaption, .wob .video-listing .video-section li .videoOuter .videoCaption { color:#80ff00; background-color:rgba(0, 0, 0, 0.5); }
.wob.path-video-gallery .videoGallery .photo-outer:hover .videoCaption, .wob .video-listing .video-section li .videoOuter:hover .videoCaption { color:#ff0; }
.wob.path-video-gallery .videoGallery li .photo-outer::before {
background:#80ff00;
}
.wob.path-video-gallery .videoGallery .imgStyle::before {
background:#222;
color:#ff0;
}
.wob .view-photo-gallery ul li .photo-outer { background:#444; }
.wob .view-photo-gallery .titleStyle { 
    background-color: #333!important;
    color: #ff0!important; 
}
.wob .view-photo-gallery .photo-outer:hover .titleStyle { color:#ff0; }
.wob .view-photo-gallery ul li .photo-outer::before {
background:#80ff00;
}
.wob .view-photo-gallery .imgStyle::before {
background:#222;
color:#ff0;
}
.wob.page-node-type-photo-gallery .photoGallery li .photo-outer { background:#444; }
.wob.page-node-type-photo-gallery .titleStyle { background-color:rgba(0, 0, 0, 0.5); color:#ff0; }
.wob .node-feedback-form { background-color:#222; border:1px solid #666; }
.wob .node-feedback-form label.error { color:#80ff00; }
.wob input[type="text"], .wob input[type="email"], .wob input[type="tel"], .wob input[type="number"], .wob input[type="url"], .wob input[type="password"], .wob input[type="search"], .wob select, .wob textarea { border:1px solid #555; background-color:#333; color:#ff0; }
.wob .newsLetterSub .captchaInput { background-color:#000; }
.wob .newsLetterSub .captchaInput .soundBtn { background-position:4px -25px; right:45px; }
.wob .newsLetterSub .captchaInput .refreshBtn { background-position:-35px -25px; }
.wob .yellowBdrBtn:hover { background-color:#ff0; color:#000; }
.wob .detailPage .field--type-image { background-color:#222; }
.wob .LnewsBox { background-color:#222; }
.wob .LnewsListInfo:not(:last-child) {
border-bottom:1px solid #555;
}
.wob hr { border-top:1px solid #555; }
.wob .megaMenuContent .f-border { border-bottom:1px solid #555; }
.wob .sitemap .sitemap-menu > li > a, .wob #site-map .nolink { background-color:#333; color:#ff0; border:1px solid #ccc; }
.wob .sitemap .sitemap-menu > li > a:hover { background-color:#80ff00; color:#000; }
.wob .impactCreatedText .count { color:#ff0; }
.wob .TeamMembersSlider h5 { color:#ff0; }
.wob .spaceAvaibility { background-color:#000; }
.wob .node-incubation-services-booking-form { background-color:#333; }
.wob .spaceAvaibilityForm .form-textarea-wrapper textarea { background-color:#333; }
.wob .spaceAvaibilityForm .js-form-item input, .wob .spaceAvaibilityForm .js-form-item textarea { color:#ff0; }
.wob .spaceAvaibilityForm .js-form-item { float:left; }
.wob .whatsNewSlider .owl-theme .owl-controls .owl-nav [class*="owl-"] {
color:#000;
}
.wob .whatsNewSlider .owl-controls .owl-nav [class*="owl-"]:before {
color:#ff0;
}
.wob .disclaimerMain { background-color:#333; }
.wob .headQuarter .hqTitle { color:#ff0; }
.wob .contactUsMain ul li .personName { color:#ff0; }
.wob .contactUsMain ul li .fa { color:#ff0; }
.wob .itemListMain ul li:nth-child(2n+1) {
background-color:#333;
}
.wob .newsDetail .detailPage .node__content { background-color:#000; }
.wob .career-form { background-color:#000; border-color:#333; }
.wob .policiesSection li .views-field-field-policies-cover-image .field-content { width:50px; height:50px; background:url(../images/pdf-file-white.png); background-size:cover; }
.wob .policiesSection li .views-field-field-policies-cover-image .field-content img { display:none; }
.wob .comment-wrapper footer { background-color:#000; }
.wob .impactCreated h2 { position:relative; }
.wob .servicesWarpper a .serviceCaption { z-index:5; }
.wob .newLiStyle ul.bulletText li { background-color:#333; }
.wob .publicStaffGriOfficers ul li .stpiCentres { color:#ff0; }
.wob .publicStaffGriOfficers ul li .fa { color:#ff0; }
.wob .stpiAnnualReportsMain .itemListMain ul li { background-color:#333; }
.wob .socialIcone ul li a { color:#ff0; }
.wob .externalLink::before {
background-image:url(../images/ext-link-icon-white.png);
}
.wob .form-item input.error, .wob .form-item textarea.error, .wob .form-item select.error { border:2px solid #80ff00; }
.wob .headerRight .search .region-search-section { background-color:#ff0; }
.wob .headerRight .search .search-form .form-submit { background-color:#000; color:#ff0; }
.wob .career-form select.required { color:#ff0; }
.wob .career-form .reload-captcha { background-image:url(../images/refresh-icon-white.png); }
.wob .block-system ol.search-results li:nth-child(2n+1) {
background-color:#333;
}
.wob .block-system ol.search-results li:nth-child(2n) {
background-color:#666;
}
.wob #search-form { background-color:#666; border:#666; }
.wob #search-form .form-submit { background-color:#ff0; color:#000; }
.wob #search-form .form-submit:hover { background-color:#80ff00; }
.wob .chiefMentorLeft { background-color:#000; }
.wob .chiefMentoeDetail { background-color:#333; }
.wob .objectivesCaption { background-color:#333; }
.wob .newsLetterSub .captchaInput input { background:url(../images/newsletter-captcha-white.png) no-repeat left top; }
.wob .node-feedback-form .reload-captcha { background-image:url(../images/refresh-icon-white.png); }
.wob .white-popup { background-color:#666; }
.wob .mfp-close-btn-in .mfp-close { color:#ff0; }
.wob .detailsleft ul { background-color:#333; }
.wob .schemeTitle { background-color:#333; }
.wob .schemeTitle h2 { color:#ff0; }
.wob .scheme { background-color:#000; }
.wob .schemeInfo { background-color:#333; }
.wob .btnBlue { background-color:#000; }
.wob .scheme { border-color:#666; }
.wob .clientLogo { background-color:#000; }
.wob .clientLogo .owl-carousel .owl-item { background-color:#999; }
.wob .functionTab .tabNav .r-tabs-state-active .count { color:#ff0; }
.wob ._df_button span { color:#ff0; }
.wob .detailsleft { border:2px solid #333; }
.wob .tenderDates .tenderDate { background-color:#000; color:#ff0; }
.wob .tenderbox { background-color:#333; }
.wob .tenderHeading .tenderCounter { background-color:#000; color:#ff0; }
.wob .innerPageContent .tenderLinksList h4 { color:#ff0; background-color:#000; }
.wob .tenderLinksList li span { color:#ff0; }
.wob .tenderLinks a { color:#ff0; }
.wob .innerPageContent .tenderLinksList { color:#ff0; background-color:#000; }
.wob .detailsleft li a { color:#ff0; }
.wob .detailsleft li a { color:#ff0; }
.wob .detailsleft li a:hover { color:#80ff00; }
.wob .campaignsRgt .owl-carousel .owl-item { background:transparent; }
.wob .region-subscribe-to-newsletters .js-form-submit { background-color:#000; color:#ff0; }
.wob .region-subscribe-to-newsletters .js-form-submit:hover { background-color:#ff0; color:#000; }
.wob .ourJourney .tabContainer { background-color:#666; }
.wob .totalSpaceCaption { background-color:#000; }
.wob .totalCounter { background-color:#333; }
.wob .totalCounter li:nth-child(-n+5)::before, .wob .totalCounter li:nth-child(-n+3)::after {
border-color:#ff0;
}
.wob .view-photo-gallery .views-exposed-form .form-text, .wob .view-video-gallery .views-exposed-form .form-text { background-color:#000!important; }
.wob .spaceAvaibilityForm .js-form-item label.error { color:#80ff00; }
.wob header .mainNavigation #nav li a {
    color: #ff0;
    background-color: transparent!important;
}
.wob .home .slideContent h1, .wob .home .slideContent p {
    color: #ff0!important;
}
.wob .aboutCounter {
    color: #ff0;
    background: #222;
}
.wob .aboutTitle {
    color: #ff0;   
}
.wob p{
    color:#ff0!important;
}
.wob h3{
    color:#ff0;
    font-weight: 700;
}
.wob .wrap a{
    background-color: #222;
}
.wob h1{
    color:#ff0!important;
}
.wob .powerSlide .wrap:before {
    background-color: #222;
}
.wob .powerSlide a {
    background-color: #111;
    color: #ff0;
}
.wob .esgDisclosure h3:first-child {
    color: #ff0;
}
.wob .esgDisclosure:before {
    background-color: #222222db;
}
.wob .socialFooter .info p {
    color: #ff0;
}
.wob .slider-navigation .nav-btn.active {
    background: #ff0;
}
.wob .slider-navigation .nav-btn {
    background: #333;
}
.wob .footerCopyright ul li a {
    color: #ff0 !important;
}
.wob .timeline-section {
    background-image: none!important;
}
.wob .value-box {
    background-color: #333;
}
.wob .core-values-section {
    background-color: #222;
}
.wob .card-style1 .card-body {
    background-color: #333;
}
.wob .parallax-section-missionvission::before {
    background: linear-gradient(to bottom, rgb(0 0 0 / 86%), rgba(0, 0, 0, 0.6));
}
.wob .owl-theme .owl-controls .owl-nav [class*=owl-] {
    color: #ff0;
    background: #333;
}
.wob .evtContainer {
    background-color: #333;
}
.wob .evtContainer h3 {
    background: #111;
    padding:5px 10px;
}
.wob .evtContainer h3 a {
    color: #ff0;
}
.wob .timeline-carousel__item-inner .year {
    color: #ff0;
}
.wob .timeline-carousel__item-inner .year:after {
    background-color: #333;
}
.wob .tableOut caption {
    color: #ff0;
    background-color: #333;
}
.wob .videoCaption{
    color:#ff0!important;
    background-color: #333!important;
}
.wob .awdContainer img {
    width: 100%;
    border: 4px solid #333;
}
.wob .awdDetails {
    background-color: #333;
}
.wob .bg-white {
    background-color: #333!important;
  }
  
.wob .button { 
      background-color:#333;
      color:#ff0;
      border:1px solid #333;
}
.wob .banDesc {
    background: #222;
}

/* Focus style */
.nav-item:focus {
    outline: 3px solid #4d90fe;  
    outline-offset: 4px; 
    box-shadow: 0 0 8px rgba(77, 144, 254, 0.7);  
    background-color: #f0f8ff; 
  }
  
:focus {
    outline: 2px solid #4d90fe!important;  
    outline-offset: 2px;  
    box-shadow: 0 0 5px rgba(77, 144, 254, 0.7)!important; 
  }
  
  a:focus {
    outline-color: #4d90fe!important;
  }
  
  
  button:focus {
    outline-color: #4d90fe!important;
  }
  
  
  input:focus,
  textarea:focus {
    outline-color: #4d90fe!important;
    box-shadow: 0 0 5px rgba(77, 144, 254, 0.7)!important; 
  }
  .parallax-section-missionvission {
    background: url(/sites/default/files/inline-images/missionvissionbg1.jpeg), #000!important;
  }

  .parallax-section-missionvission::before {
    background: linear-gradient(to bottom, rgb(0 0 0 / 86%), rgba(0, 0, 0, 0.6)) !important;
  }
  h2:not(.u-subtitle) {
    font-weight: 700;
    font-size: 2.25rem;
    line-height: 1.1;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.7);
}
.image-overlay-container h1 {
    width: 100%!important;
    left: 0px!important;
    background-color: #0000003d!important;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5)!important;
    padding: 10px 20px!important;
}
.parallax-section-missionvission .container {
    position: relative;
    z-index: 2;
    padding: 40px 0px;
    background-color: #00000040;
}

.tableOut strong {
    color: #000;
    font-weight: 700;
}
.wob .tableOut strong {color:#ffff00;}
.wob.hasJS .menuPart #nav a:focus + ul,.wob.hasJS .menuPart #nav li.focus > ul,.wob.hasJS .menuPart #nav li.hover > ul,.wob.hasJS .menuPart #nav li:hover > ul,.wob.hasJS .menuPart #nav ul ul {
    background: linear-gradient(rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9))!important;
}


.wob #accessControl .contrastChanger.normal {background-image: url(../images/a-light.gif)!important; background-size:14px;background-repeat:no-repeat;border-radius:50%;height:14px;width:14px;background-position:1px 0px;}
.wob #accessControl .contrastChanger.wob { background-image:url(../images/a-dark.gif)!important; background-size:14px; background-repeat:no-repeat; border-radius:50%; height:15px; width:16px;  background-position:1px 0px; }
.wob .path-frontpage {
    background: #000;
}
.wob .sticky {
    background: #000!important;
}
.wob .home {
    background-color: #000;
}


.wob .home .slideContent h1{
    border-radius:8px;
    padding:10px;
}


.wob .innerPageContent {
    background-color: #000!important;
}
.wob .powerSlider .play-pause-btn {
    background: transparent;
    border: none;
    color: #ff0;
}
.wob .bioHead{ 
        border: 1px solid #222;
        background: #222!important;  
}
.wob .contentblock .col-md-3,
.wob .contentblock .col-md-9 .bioHead {
    background: #222;
    padding-top: 15px;
    padding-bottom: 15px;

}


.wob .profileImg{
    border:1px solid #ccc;
}

.wob .socialsListIcons li a:hover {
   background-color: #333;
   border: 2px solid #ff0;
}

.wob .mainNavigation #nav > li > a:before {
    background: #ff0;
}

 
.wob :focus {
    outline: 2px solid #ff0!important;  
    outline-offset: 2px;  
    box-shadow: 0 0 5px rgba(77, 144, 254, 0.7)!important; 
  }
  
.wob  a:focus {
    outline-color: #ff0!important;
  }
  
  
.wob  button:focus {
    outline-color: #ff0!important;
  }
  
.wob #nav li ul li.menu-item--active-trail a.is-active {
    background-color: #000!important;
    color: #ff0;
}
.wob .footerCopyright ul li:not(:first-child):before, .wob .footerCopyright .region-secondary-menu:before { 
    background-color: #ff0;
}
.wob .spb-popup-main-wrapper {
    border: 2px solid #000;
    background-color: #333;
}

.wob .parallax-section-missionvission .container {
 
    background-color: transparent;
}

.wob .contentMainBlock:before {
    border-left: 5px solid #ff0;
    border-right: 5px solid #ff0;
}
.wob .contentMainBlock::after {
    border-top: 5px solid #ff0;
    border-bottom: 5px solid #ff0;
}

body.wob div.bioHead {
    background-color: #333 !important;
    color: #ff0 !important;
    border:1px solid #ccc;
  }
  
  .wob .text-success {
    color: #ccc !important;
}
.wob #header.sticky #nav li a.is-active:before {
    background-color: #ff0;
}
.powerSlider .play-pause-btn {
    background: transparent!important;
}
.parallax-section-missionvission {
  height:auto!important;
}

.wob .socialcover {
    background: #000;
}

.wob .owl-prev:before {
    color: #ff0!important;
}
.wob .owl-next:before {
    color: #ff0!important;
}



.socialWrap  .slider-controls {
    text-align: right;
    margin-top: 0px!important;
  }

.socialWrap {
    max-height: 90vh;
    overflow: hidden;
    z-index: 2;
    padding: 0 2em;
}
.updateslider.slick-initialized.slick-slider.slick-vertical {
    max-height: 400px;
    overflow: hidden;
}

@media only screen and (min-width: 200px) and (max-width: 767px){
  #accessControl input {
    float: left;
    height: 20px;
    background: none;
    font-size: 12px;
    margin-left: 4px;
    border: none;
    background-color: #fff;
    padding: 0px;
    font-weight: 600;
    width: 20px;
    color: #000;
}
}



@media (min-width: 200px) and (max-width: 767px) {
    .spb-popup-main-wrapper {
        padding: 40px 0px;
    }
     .spb-controls {
         margin-top: -20px;
   }
   
.spb-popup-main-wrapper  .responsiveTable tr {
 display: grid!important;
 grid-template-columns: 1fr; /* stack td's in one column */
 gap: 10px;
 overflow: hidden;
 padding: 10px;
 border-bottom: 1px solid #ccc;
 margin-bottom: 10px;
}
}


.footerCopyright #block-wim a {
    color: #fff;
}
.visually-hidden {
    color: #ffffff;
    background-color: #000;
}
#nav li:last-child ul {
    right: 0;
    left: revert-layer;
}