/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on August 25, 2017 */
@font-face {
  font-family: 'lemonmilkregular';
  src: url("../fonts/lemonmilk-webfont.woff2") format("woff2"), url("../fonts/lemonmilk-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'ropa_sansregular';
  src: url("../fonts/ropasans-regular-webfont.woff2") format("woff2"), url("../fonts/ropasans-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
/* @font-face {
  font-family: 'helveticaregular';
  src: url("../fonts/helvetica-webfont.woff2") format("woff2"), url("../fonts/helvetica-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; } */
@font-face {
  font-family: 'proxima_novablack_italic';
  src: url("../fonts/nova/mark_simonson_-_proxima_nova_black_italic-webfont.woff2") format("woff2"), url("../fonts/nova/mark_simonson_-_proxima_nova_black_italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_nova_blblack';
  src: url("../fonts/nova/mark_simonson_-_proxima_nova_black-webfont.woff2") format("woff2"), url("../fonts/nova/mark_simonson_-_proxima_nova_black-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_novabold_italic';
  src: url("../fonts/nova/mark_simonson_-_proxima_nova_bold_italic-webfont.woff2") format("woff2"), url("../fonts/nova/mark_simonson_-_proxima_nova_bold_italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_nova_rgbold';
  src: url("../fonts/nova/mark_simonson_-_proxima_nova_bold-webfont.woff2") format("woff2"), url("../fonts/nova/mark_simonson_-_proxima_nova_bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_novaextrabold_italic';
  src: url("../fonts/nova/mark_simonson_-_proxima_nova_extrabold_italic-webfont.woff2") format("woff2"), url("../fonts/nova/mark_simonson_-_proxima_nova_extrabold_italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_nova_thextrabold';
  src: url("../fonts/nova/mark_simonson_-_proxima_nova_extrabold-webfont.woff2") format("woff2"), url("../fonts/nova/mark_simonson_-_proxima_nova_extrabold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_novalight_italic';
  src: url("../fonts/nova/mark_simonson_-_proxima_nova_light_italic-webfont.woff2") format("woff2"), url("../fonts/nova/mark_simonson_-_proxima_nova_light_italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_novalight';
  src: url("../fonts/nova/mark_simonson_-_proxima_nova_light-webfont.woff2") format("woff2"), url("../fonts/nova/mark_simonson_-_proxima_nova_light-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_novaregular_italic';
  src: url("../fonts/nova/mark_simonson_-_proxima_nova_regular_italic-webfont.woff2") format("woff2"), url("../fonts/nova/mark_simonson_-_proxima_nova_regular_italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_nova_rgregular';
  src: url("../fonts/nova/mark_simonson_-_proxima_nova_regular-webfont.woff2") format("woff2"), url("../fonts/nova/mark_simonson_-_proxima_nova_regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_novasemibold_italic';
  src: url("../fonts/nova/mark_simonson_-_proxima_nova_semibold_italic-webfont.woff2") format("woff2"), url("../fonts/nova/mark_simonson_-_proxima_nova_semibold_italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_nova_ltsemibold';
  src: url("../fonts/nova/mark_simonson_-_proxima_nova_semibold-webfont.woff2") format("woff2"), url("../fonts/nova/mark_simonson_-_proxima_nova_semibold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_novathin_italic';
  src: url("../fonts/nova/mark_simonson_-_proxima_nova_thin_italic-webfont.woff2") format("woff2"), url("../fonts/nova/mark_simonson_-_proxima_nova_thin_italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_nova_ththin';
  src: url("../fonts/nova/mark_simonson_-_proxima_nova_thin-webfont.woff2") format("woff2"), url("../fonts/nova/mark_simonson_-_proxima_nova_thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
.main-content .section {
  padding: 0; }

.layout-main-wrapper, .layout-container {
  max-width: 100%; }

.wrapper_sec {
  max-width: 1210px;
  margin: 0 auto; }

input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="tel"] {
  color: #3b3b3b;
  font-size: 15px;
  font-family: 'helveticaregular';
  padding: 5px;
  margin: 0;
  border: 1px solid #ccc;
  border-radius: 0;
  background: #fff;
  line-height: 22px;
  height: 34px;
  width: 100%; }

label {
  color: #7f7f7f;
  font-size: 13px;
  text-transform: uppercase;
  display: block;
  line-height: 15px !important;
  text-align: left; }

select {
  border: 1px solid #ccc;
  border-radius: 0;
  color: #3b3b3b;
  font-size: 15px;
  font-family: 'helveticaregular';
  padding: 5px;
  margin: 0;
  border-bottom: 1px solid #e3e3e3;
  width: 100%;
  background: #fff;
  line-height: 22px;
  height: 34px; }

select:active {
  outline: 1px dotted #ccc; }

select::-ms-expand {
  display: none; }

label.error {
  background: #de597e;
  display: inline-block;
  padding: 7px 8px;
  font-size: 9px;
  color: #fff;
  margin: 3px 0;
  position: absolute;
  bottom: 0;
  left: 0; }

input.error, select.error {
  border-bottom: 1px solid #de597e; }

.message.messages--error {
  color: #de597e; }

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #3b3b3b; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #3b3b3b; }

:-ms-input-placeholder {
  /* IE 10+ */
  color: #3b3b3b; }

:-moz-placeholder {
  /* Firefox 18- */
  color: #3b3b3b; }

.spin {
  -webkit-animation-name: spin;
  animation-name: spin;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 30s;
  animation-duration: 30s;
  -webkit-animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  animation-timing-function: linear; }

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0); }
  to {
    -webkit-transform: rotate(360deg); } }
@keyframes spin {
  from {
    transform: rotate(0); }
  to {
    transform: rotate(360deg); } }
a {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

#page-wrapper {
  overflow-x: hidden; }

/*
video, img{
    display: block;
}*/
.ajax-progress-fullscreen, .ajax-progress-throbber .throbber, .ui-dialog .ajax-progress-throbber {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  display: block;
  position: fixed;
  z-index: 2000;
  background-color: transparent;
  background-image: url(../images/loader.png);
  background-size: 50px;
  height: 50px;
  width: 50px;
  -webkit-animation: pace-spinner 1500ms linear infinite;
  -moz-animation: pace-spinner 1500ms linear infinite;
  -ms-animation: pace-spinner 1500ms linear infinite;
  -o-animation: pace-spinner 1500ms linear infinite;
  animation: pace-spinner 1500ms linear infinite; }

@-webkit-keyframes pace-spinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@-moz-keyframes pace-spinner {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg); } }
@-o-keyframes pace-spinner {
  0% {
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }
@-ms-keyframes pace-spinner {
  0% {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes pace-spinner {
  0% {
    transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg);
    transform: rotate(360deg); } }
/*.ajax-progress-throbber .throbber{
  background-image: url(../images/loader.png);
  background-size: 30px;
  height: 30px;
  width: 30px;
  -webkit-animation: pace-spinner 1500ms linear infinite;
  -moz-animation: pace-spinner 1500ms linear infinite;
  -ms-animation: pace-spinner 1500ms linear infinite;
  -o-animation: pace-spinner 1500ms linear infinite;
  animation: pace-spinner 1500ms linear infinite;
}*/
ul.js-pager__items {
  max-width: 1210px;
  margin: 0 auto;
  text-align: center;
  padding: 20px 0 10px;
  clear: both; }
  @media (min-width: 768px) {
    ul.js-pager__items {
      padding: 25px 0; } }
  ul.js-pager__items li.pager__item a.button {
    border: 1px solid #dedede;
    color: #212121;
    font-size: 14px;
    font-weight: bold;
    font-family: 'helveticaregular';
    padding: 10px 25px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    text-transform: uppercase;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease; }
    ul.js-pager__items li.pager__item a.button:hover, ul.js-pager__items li.pager__item a.button:focus {
      color: #ffffff;
      background-color: #e00065;
      -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
      box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
    @media (min-width: 768px) {
      ul.js-pager__items li.pager__item a.button {
        padding: 10px 50px; } }

#cboxLoadingOverlay, #cboxLoadingGraphic {
  background: url(../images/loader.png) no-repeat center center; }

.ui-dialog-buttonpane button, .ui-dialog-titlebar button {
  box-shadow: none; }
  .ui-dialog-buttonpane button.ui-state-default:after, .ui-dialog-titlebar button.ui-state-default:after {
    display: none; }

.slider-toggle-btn {
  display: block;
  text-align: right;
  color: #e00065;
  font-size: 13px;
  padding: 10px 0; }
  .slider-toggle-btn:hover {
    color: #1a41bf; }

.ui-widget-content .ui-widget-content li.ui-menu-item:hover {
  background-color: transparent; }
.ui-widget-content a.ui-menu-item-wrapper {
  display: block;
  border: none; }
  .ui-widget-content a.ui-menu-item-wrapper:hover, .ui-widget-content a.ui-menu-item-wrapper.ui-state-active {
    background-color: transparent;
    padding: 3px 1em 3px .4em;
    font-size: 15px;
    margin: 0; }

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

html, body {
  min-height: 100%; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  font-family: 'helveticaregular';
  line-height: 22px;
  font-size: 15px;
  color: #3a3a3a; }

p {
  line-height: 22px;
  font-size: 15px;
  color: #3a3a3a;
  padding: 2px 0; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after {
  content: '';
  content: none; }

q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

* {
  outline: none; }

* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }
  *:before, *:after {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none; }

::-webkit-input-placeholder {
  color: #c7c4c4; }

::-moz-placeholder {
  color: #c7c4c4; }

:-ms-input-placeholder {
  color: #c7c4c4; }

:-moz-placeholder {
  color: #c7c4c4; }

h1, h2, h3, h4, h5, h6 {
  font-family: 'helveticaregular';
  font-weight: bold;
  line-height: initial; }

/* No files to import found in layout/**\/* */
/* footer */
footer.site-footer {
  width: 100%;
  background: #d9d9d9;
  float: left; }
  footer.site-footer .layout-container {
    max-width: 1210px;
    padding: 0; }
  footer.site-footer .site-footer__top #footer-five-section {
    width: 100%;
    padding: 0; }
    footer.site-footer .site-footer__top #footer-five-section .region-footer-section1, footer.site-footer .site-footer__top #footer-five-section .region-footer-section2, footer.site-footer .site-footer__top #footer-five-section .region-footer-section3, footer.site-footer .site-footer__top #footer-five-section .region-footer-section4 {
      float: left;
      width: 19%;
      padding: 0; }
    footer.site-footer .site-footer__top #footer-five-section .region-footer-section5 {
      width: 24%;
      float: left;
      padding: 0; }
    footer.site-footer .site-footer__top #footer-five-section .block-menu {
      float: left;
      width: 100%;
      padding-bottom: 10px; }
      footer.site-footer .site-footer__top #footer-five-section .block-menu h2 {
        border: none;
        color: #3f3f3f;
        font-weight: bold;
        font-size: 16px;
        font-family: 'helveticaregular';
        text-transform: uppercase; }
      footer.site-footer .site-footer__top #footer-five-section .block-menu .menu {
        padding-right: 20px; }
        footer.site-footer .site-footer__top #footer-five-section .block-menu .menu li {
          padding: 3px 0; }
          footer.site-footer .site-footer__top #footer-five-section .block-menu .menu li a {
            border: none;
            font-size: 13px;
            font-family: 'helveticaregular';
            color: #595959;
            padding: 0;
            text-indent: 0; }
            footer.site-footer .site-footer__top #footer-five-section .block-menu .menu li a:hover {
              background: none;
              text-decoration: underline; }
    footer.site-footer .site-footer__top #footer-five-section #block-getintouch {
      padding: 0;
      margin: 0;
      float: left;
      width: 100%;
      border: none; }
      footer.site-footer .site-footer__top #footer-five-section #block-getintouch h2 {
        border: none;
        color: #3f3f3f;
        font-weight: bold;
        font-size: 16px;
        font-family: 'helveticaregular';
        text-transform: uppercase; }
      footer.site-footer .site-footer__top #footer-five-section #block-getintouch p {
        color: #595959;
        font-size: 14px;
        font-weight: bold;
        font-family: 'helveticaregular';
        margin: 2px 0;
        /*&.contact_icon{
          display: inline-block;
          float: left;
          width: 100%;
        }*/ }
        footer.site-footer .site-footer__top #footer-five-section #block-getintouch p a {
          color: #595959; }
          footer.site-footer .site-footer__top #footer-five-section #block-getintouch p a:hover {
            text-decoration: underline; }
        footer.site-footer .site-footer__top #footer-five-section #block-getintouch p.careers_icon:before, footer.site-footer .site-footer__top #footer-five-section #block-getintouch p.contact_icon:before, footer.site-footer .site-footer__top #footer-five-section #block-getintouch p.phone_icon:before {
          font: normal normal normal 14px/1 FontAwesome;
          font-weight: bold;
          font-size: 18px;
          color: #1a41bf;
          min-width: 30px;
          vertical-align: middle;
          display: inline-block; }
        footer.site-footer .site-footer__top #footer-five-section #block-getintouch p.careers_icon:before {
          content: "\f0b1"; }
        footer.site-footer .site-footer__top #footer-five-section #block-getintouch p.contact_icon:before {
          content: "\f003"; }
        footer.site-footer .site-footer__top #footer-five-section #block-getintouch p.phone_icon:before {
          content: "\f10b";
          font-size: 30px; }
      footer.site-footer .site-footer__top #footer-five-section #block-getintouch .social_icons {
        padding: 0;
        margin: 10px 0 10px 0;
        float: left;
        width: 100%; }
        footer.site-footer .site-footer__top #footer-five-section #block-getintouch .social_icons li {
          padding: 0 10px;
          float: left; }
          footer.site-footer .site-footer__top #footer-five-section #block-getintouch .social_icons li:first-child {
            padding: 0 10px 0 0; }
          footer.site-footer .site-footer__top #footer-five-section #block-getintouch .social_icons li a {
            border: none;
            text-indent: 0;
            padding: 0;
            margin: 0;
            float: left;
            font-size: 20px; }
            footer.site-footer .site-footer__top #footer-five-section #block-getintouch .social_icons li a:hover {
              text-decoration: none;
              color: initial; }
            footer.site-footer .site-footer__top #footer-five-section #block-getintouch .social_icons li a.fa-facebook, footer.site-footer .site-footer__top #footer-five-section #block-getintouch .social_icons li a.fa-facebook:hover {
              color: #407fbc; }
            footer.site-footer .site-footer__top #footer-five-section #block-getintouch .social_icons li a.fa-twitter, footer.site-footer .site-footer__top #footer-five-section #block-getintouch .social_icons li a.fa-twitter:hover {
              color: #26afd1; }
            footer.site-footer .site-footer__top #footer-five-section #block-getintouch .social_icons li a.fa-youtube-play, footer.site-footer .site-footer__top #footer-five-section #block-getintouch .social_icons li a.fa-youtube-play:hover {
              color: #f21831; }
            footer.site-footer .site-footer__top #footer-five-section #block-getintouch .social_icons li a.fa-linkedin, footer.site-footer .site-footer__top #footer-five-section #block-getintouch .social_icons li a.fa-linkedin:hover {
              color: #0079b6; }
            footer.site-footer .site-footer__top #footer-five-section #block-getintouch .social_icons li a.fa-instagram, footer.site-footer .site-footer__top #footer-five-section #block-getintouch .social_icons li a.fa-instagram:hover {
              color: #000000; }
            footer.site-footer .site-footer__top #footer-five-section #block-getintouch .social_icons li a.fa-rss, footer.site-footer .site-footer__top #footer-five-section #block-getintouch .social_icons li a.fa-rss:hover {
              color: #e07d20; }
            footer.site-footer .site-footer__top #footer-five-section #block-getintouch .social_icons li a span {
              display: none; }
  footer.site-footer .site-footer__top .region-footer-bottom {
    width: 100%;
    color: #595959;
    border-top: 1px solid #cacaca;
    margin-top: 20px;
    padding: 20px 0 0 0; }
    footer.site-footer .site-footer__top .region-footer-bottom #block-copyright {
      margin: 12px 0 0 0;
      border: none;
      float: left;
      padding: 0; }
      footer.site-footer .site-footer__top .region-footer-bottom #block-copyright p {
        float: left;
        color: #595959;
        font-size: 15px;
        font-family: 'helveticaregular';
        padding: 0;
        margin: 0; }
    footer.site-footer .site-footer__top .region-footer-bottom #block-makeinindia {
      float: left;
      padding: 0;
      margin: 0 0 0 70px;
      border: none; }
      footer.site-footer .site-footer__top .region-footer-bottom #block-makeinindia ul {
        padding: 0;
        margin: 0; }
        footer.site-footer .site-footer__top .region-footer-bottom #block-makeinindia ul li {
          float: left; }
          footer.site-footer .site-footer__top .region-footer-bottom #block-makeinindia ul li a {
            border: none;
            text-indent: 0;
            padding: 0;
            margin: 0 20px; }
    footer.site-footer .site-footer__top .region-footer-bottom #block-termscondition {
      float: right;
      margin: 14px 0 0 0; }
      footer.site-footer .site-footer__top .region-footer-bottom #block-termscondition .menu {
        padding: 0; }
        footer.site-footer .site-footer__top .region-footer-bottom #block-termscondition .menu li {
          float: left;
          padding: 0 0 0 5px !important;
          font-family: 'helveticaregular'; }
          footer.site-footer .site-footer__top .region-footer-bottom #block-termscondition .menu li a {
            text-indent: 0;
            color: #595959;
            font-size: 15px;
            line-height: 12px;
            padding: 0 0 0 10px !important;
            border: none;
            border-left: 1px solid #9b9b9b !important; }
            footer.site-footer .site-footer__top .region-footer-bottom #block-termscondition .menu li a:hover {
              text-decoration: underline; }
            footer.site-footer .site-footer__top .region-footer-bottom #block-termscondition .menu li a:first-child {
              border-left: none !important; }

.bottom-to-top {
  width: 40px;
  height: 40px;
  position: fixed;
  bottom: 80px;
  right: 10px;
  border-radius: 50%;
  background: grey;
  text-align: center;
  line-height: 40px;
  font-size: 30px;
  cursor: pointer;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: none;
  z-index: 99; }
  .bottom-to-top a {
    color: #fff; }
    .bottom-to-top a i.fa:before {
      line-height: inherit; }

.fixheader {
  height: 50px; }
  @media (min-width: 768px) {
    .fixheader {
      height: 70px; } }

.user-logged-in .fixheader {
  height: auto; }
  @media (min-width: 992px) {
    .user-logged-in .fixheader header#header.nav-down {
      min-height: 80px; } }

header#header {
  /*&.top_position{
      position: fixed;
      top: -125px;
  }
  &.top_position.fixed{
      box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
      -o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
      -ms-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
      z-index: 999;
      top: 0;
      @media (min-width: 768px) {
          min-height: 80px;
      }
  }*/
  padding: 0;
  background: #fff !important;
  background-image: none !important;
  width: 100%;
  min-height: 50px;
  /*-webkit-transition: all .5s ease;
  transition: all .5s ease;*/
  z-index: 999;
  position: fixed;
  top: 0;
  /*transition: transform .25s ease-in-out;
  will-change: transform;*/ }
  header#header #block-headersearch {
    font-size: 0;
    border: 0;
    background: url(../images/sprite-image.png) no-repeat center;
    background-position: -62px -65px;
    display: block;
    cursor: pointer;
    width: 17px;
    height: 17px;
    float: right;
    margin: 25px 10px 0 10px; }
    header#header #block-headersearch.active {
      background: url(../images/cross-icon.png) no-repeat center;
      background-size: 17px 17px;
      z-index: 7;
      position: relative; }
  header#header #block-exposedformsolr-searchpage-1-3 {
    position: absolute;
    display: none;
    right: 0;
    top: 0;
    margin: 10px 40px 0 0; }
    header#header #block-exposedformsolr-searchpage-1-3 .content {
      width: 280px; }
    header#header #block-exposedformsolr-searchpage-1-3 #views-exposed-form-solr-search-page-1 {
      position: relative;
      border: 1px solid #ccc;
      background: #fff;
      border-radius: 5px;
      -o-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -webkite-border-radius: 5px; }
      header#header #block-exposedformsolr-searchpage-1-3 #views-exposed-form-solr-search-page-1 .form-item label {
        display: none; }
      header#header #block-exposedformsolr-searchpage-1-3 #views-exposed-form-solr-search-page-1 .form--inline .form-item {
        margin: 0 !important; }
      header#header #block-exposedformsolr-searchpage-1-3 #views-exposed-form-solr-search-page-1 input.form-autocomplete {
        background: none !important;
        border: none;
        padding: 10px;
        margin: 0;
        height: 40px;
        font-size: 17px; }
      header#header #block-exposedformsolr-searchpage-1-3 #views-exposed-form-solr-search-page-1 fieldset#edit-sort-by--wrapper {
        display: none; }
      header#header #block-exposedformsolr-searchpage-1-3 #views-exposed-form-solr-search-page-1 .form-actions.js-form-wrapper.form-wrapper {
        float: left;
        position: absolute;
        top: 0;
        right: 2px;
        clear: none;
        margin-top: 0;
        margin-bottom: 0;
        width: 40px;
        min-height: 40px;
        padding-top: 0; }
        header#header #block-exposedformsolr-searchpage-1-3 #views-exposed-form-solr-search-page-1 .form-actions.js-form-wrapper.form-wrapper input {
          font-size: 0;
          border: 0;
          margin: 5px 0 0;
          background: url(../images/sprite-image.png) no-repeat top center;
          background-position: -48px -60px;
          display: inline-block;
          width: 40px;
          height: 35px;
          box-shadow: none; }
          header#header #block-exposedformsolr-searchpage-1-3 #views-exposed-form-solr-search-page-1 .form-actions.js-form-wrapper.form-wrapper input:hover {
            box-shadow: none; }
  @media (max-width: 767px) {
    header#header {
      /*height: 50px; */} }
  header#header.nav-up {
    /*transform: translateY(-100%);
    transition: transform .4s ease-in-out;
    will-change: transform; */}
  header#header.nav-down {
    transition: transform .6s ease-in-out; }
    @media (min-width: 1211px) {
      header#header.nav-down {
        transform: translateY(0);
        will-change: transform; } }
  header#header .menu--account, header#header .region-header, header#header .site-branding__text {
    display: none !important; }
  header#header .layout-container {
    max-width: 100%;
    padding: 0; }
  header#header #block-investindia-branding {
    float: left; }
  header#header .site-branding__logo {
    margin: 0 0 -8px 0;
    display: block; }
  header#header #block-email {
    float: right;
    margin: 23px 10px 0; }
    header#header #block-email .block-inner-wrapper .content {
      width: auto; }
      header#header #block-email .block-inner-wrapper .content p {
        display: inline-block;
        vertical-align: middle; }
      header#header #block-email .block-inner-wrapper .content a {
        color: #24222b;
        font-size: 14px;
        font-family: 'helveticaregular';
        font-weight: bold;
        display: block;
        text-transform: uppercase;
        vertical-align: middle; }
        header#header #block-email .block-inner-wrapper .content a:hover {
          color: #e00065; }
        header#header #block-email .block-inner-wrapper .content a::before {
          font: normal normal normal 14px/1 FontAwesome;
          margin-left: 6px;
          font-weight: bold;
          font-size: 16px;
          float: right;
          margin-top: 1px; }
        header#header #block-email .block-inner-wrapper .content a.rel_contact::before {
          content: "\f003";
          color: #243391; }
        header#header #block-email .block-inner-wrapper .content a.rel_contact:hover::before {
          color: #e00065; }
        header#header #block-email .block-inner-wrapper .content a.fa-twitter::before, header#header #block-email .block-inner-wrapper .content a.fa-twitter:hover::before {
          color: #26afd1; }
        header#header #block-email .block-inner-wrapper .content a.fa-youtube-play::before, header#header #block-email .block-inner-wrapper .content a.fa-youtube-play:hover::before {
          color: #f21831; }
        header#header #block-email .block-inner-wrapper .content a.fa-linkedin::before, header#header #block-email .block-inner-wrapper .content a.fa-linkedin:hover::before {
          color: #0079b6; }
        header#header #block-email .block-inner-wrapper .content a.fa-instagram::before, header#header #block-email .block-inner-wrapper .content a.fa-instagram:hover::before {
          color: #000000; }
        header#header #block-email .block-inner-wrapper .content a.fa-facebook::before, header#header #block-email .block-inner-wrapper .content a.fa-facebook:hover::before {
          color: #407fbc; }
      header#header #block-email .block-inner-wrapper .content .social_icons {
        margin: 0;
        padding: 0;
        display: inline-block;
        vertical-align: middle; }
        header#header #block-email .block-inner-wrapper .content .social_icons li {
          display: inline-block; }
  header#header nav {
    float: right; }
  header#header .menu {
    float: right;
    padding: 0;
    position: relative; }
    header#header .menu li {
      display: inline-block;
      padding: 0;
      position: relative;
      vertical-align: top; }
      header#header .menu li:last-child ul.menu {
        left: auto;
        right: 0; }
      @media (min-width: 1211px) {
        header#header .menu li span.sector-menu + ul.menu {
          width: 650px; } }
      header#header .menu li a, header#header .menu li span:first-child {
        color: #24222b;
        position: relative;
        text-transform: uppercase;
        font-size: 12px;
        font-family: 'helveticaregular';
        padding: 25px 15px;
        display: block;
        font-weight: bold; }
        header#header .menu li a:hover, header#header .menu li span:first-child:hover {
          color: #e00065; }
      header#header .menu li .state_menu + .menu {
        left: -20%; }
      header#header .menu li .inner-menu + .menu li .menu {
        left: -100%; }
      header#header .menu li .menu {
        -webkit-box-shadow: 0 0 10px rgba(50, 43, 0, 0.3) !important;
        -moz-box-shadow: 0 0 10px rgba(50, 43, 0, 0.3) !important;
        -ms-box-shadow: 0 0 10px rgba(50, 43, 0, 0.3) !important;
        box-shadow: 0 0 10px rgba(50, 43, 0, 0.3) !important;
        background: #fff;
        border-radius: 4px;
        position: absolute;
        z-index: 999;
        width: 100%;
        display: none;
        left: 0;
        top: 70px;
        min-width: 280px;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
        padding: 5px 0; }
        header#header .menu li .menu li {
          width: 100%;
          position: relative; }
          header#header .menu li .menu li a.pdf-icon::after {
            content: '\f1c1';
            font-family: FontAwesome;
            font-size: 16px;
            position: absolute;
            right: 10px; }
          header#header .menu li .menu li a, header#header .menu li .menu li span:first-child {
            font-size: 12px;
            padding: 5px 10px; }
            header#header .menu li .menu li a:hover, header#header .menu li .menu li span:first-child:hover {
              text-decoration: none; }
          header#header .menu li .menu li.menu-item--expanded > a::after, header#header .menu li .menu li span:first-child::after {
            transform: rotate(-90deg);
            -moz-transform: rotate(-90deg);
            -webkit-transform: rotate(-90deg);
            margin-left: 2px; }
          header#header .menu li .menu li .menu {
            left: 100%;
            top: -5px;
            overflow: auto;
            max-width: 280px;
            width: 100%;
            display: none; }
            header#header .menu li .menu li .menu li {
              clear: none;
              float: left;
              width: 100%; }
          header#header .menu li .menu li:hover .menu {
            display: none; }
            @media (min-width: 1220px) {
              header#header .menu li .menu li:hover .menu {
                display: block; } }
      header#header .menu li:hover .menu {
        display: block; }
      header#header .menu li.menu-item--expanded > a::after, header#header .menu li span:first-child::after {
        content: "\f078";
        font: normal normal normal 14px/1 FontAwesome;
        margin: 3px 0 0 5px;
        float: right;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
        font-size: 12px; }
      header#header .menu li.menu-item--expanded:hover > a::after, header#header .menu li.menu-item--expanded:hover > span:first-child::after {
        -ms-transform: rotate(-180deg);
        /* IE 9 */
        -webkit-transform: rotate(-180deg);
        /* Chrome, Safari, Opera */
        transform: rotate(-180deg); }
      header#header .menu li.menu_full_li {
        position: static; }
        header#header .menu li.menu_full_li .menu li {
          width: 32%; }
          header#header .menu li.menu_full_li .menu li.states_heading_li, header#header .menu li.menu_full_li .menu li.union_territory_heading_li, header#header .menu li.menu_full_li .menu li.states_heading_li:first-child, header#header .menu li.menu_full_li .menu li.union_territory_heading_li:first-child {
            width: 100%;
            text-align: left; }
            header#header .menu li.menu_full_li .menu li.states_heading_li a, header#header .menu li.menu_full_li .menu li.states_heading_li span, header#header .menu li.menu_full_li .menu li.union_territory_heading_li a, header#header .menu li.menu_full_li .menu li.union_territory_heading_li span, header#header .menu li.menu_full_li .menu li.states_heading_li:first-child a, header#header .menu li.menu_full_li .menu li.states_heading_li:first-child span, header#header .menu li.menu_full_li .menu li.union_territory_heading_li:first-child a, header#header .menu li.menu_full_li .menu li.union_territory_heading_li:first-child span {
              color: #e00065 !important;
              border-bottom: 2px solid #e00065;
              cursor: context-menu; }
              header#header .menu li.menu_full_li .menu li.states_heading_li a.states_heading::after, header#header .menu li.menu_full_li .menu li.states_heading_li a.union_territory_heading::after, header#header .menu li.menu_full_li .menu li.states_heading_li span.states_heading::after, header#header .menu li.menu_full_li .menu li.states_heading_li span.union_territory_heading::after, header#header .menu li.menu_full_li .menu li.union_territory_heading_li a.states_heading::after, header#header .menu li.menu_full_li .menu li.union_territory_heading_li a.union_territory_heading::after, header#header .menu li.menu_full_li .menu li.union_territory_heading_li span.states_heading::after, header#header .menu li.menu_full_li .menu li.union_territory_heading_li span.union_territory_heading::after, header#header .menu li.menu_full_li .menu li.states_heading_li:first-child a.states_heading::after, header#header .menu li.menu_full_li .menu li.states_heading_li:first-child a.union_territory_heading::after, header#header .menu li.menu_full_li .menu li.states_heading_li:first-child span.states_heading::after, header#header .menu li.menu_full_li .menu li.states_heading_li:first-child span.union_territory_heading::after, header#header .menu li.menu_full_li .menu li.union_territory_heading_li:first-child a.states_heading::after, header#header .menu li.menu_full_li .menu li.union_territory_heading_li:first-child a.union_territory_heading::after, header#header .menu li.menu_full_li .menu li.union_territory_heading_li:first-child span.states_heading::after, header#header .menu li.menu_full_li .menu li.union_territory_heading_li:first-child span.union_territory_heading::after {
                display: none; }
      header#header .menu li.menu_full_li .menu li.union_menu_li > a {
        display: none; }
      @media (min-width: 1211px) {
        header#header .menu li.menu_full_li .menu li.union_menu_li {
          position: static; } }
      header#header .menu li.menu_full_li .menu li.union_menu_li .menu {
        min-width: 220px;
        max-width: 220px;
        margin: 5px 0 0 -10px;
        height: 100%;
        overflow: auto;
        display: block !important;
        border-radius: 0 4px 4px 0;
        -webkite-border-radius: 0 4px 4px 0;
        -moz-border-radius: 0 4px 4px 0;
        -ms-border-radius: 0 4px 4px 0;
        box-shadow: 12px 0 10px rgba(50, 43, 0, 0.3) !important;
        -o-box-shadow: 12px 0 10px rgba(50, 43, 0, 0.3) !important;
        -moz-box-shadow: 12px 0 10px rgba(50, 43, 0, 0.3) !important;
        -webkite-box-shadow: 12px 0 10px rgba(50, 43, 0, 0.3) !important; }
        header#header .menu li.menu_full_li .menu li.union_menu_li .menu li a {
          display: block; }
  header#header .block-inner-wrapper .content {
    width: 200px;
    position: relative;
    float: left; }
    header#header .block-inner-wrapper .content .logo-link {
      width: 165px;
      position: relative; }
      header#header .block-inner-wrapper .content .logo-link .investindia-logo-text {
        width: 125px; }
      @media (min-width: 768px) {
        header#header .block-inner-wrapper .content .logo-link {
          width: 200px; }
          header#header .block-inner-wrapper .content .logo-link .investindia-logo-text {
            width: 200px; } }
      header#header .block-inner-wrapper .content .logo-link .investindia-logo {
        width: 40px;
        height: 40px;
        position: absolute;
        left: 0;
        top: -20px;
        bottom: 0;
        margin: auto; }
        @media (min-width: 768px) {
          header#header .block-inner-wrapper .content .logo-link .investindia-logo {
            width: 60px;
            height: 60px;
            top: -45px; } }
      header#header .block-inner-wrapper .content .logo-link .investindia-text {
        width: 100%;
        max-width: 100%; }

/*
header#header .menu li{
    &:hover{
            ul{
                display: block !important;
                li{
                    ul{
                        display: none !important;
                    }
                }
            }
    }
}
*/
/*========================CSS for to-strip==============================*/
/*.fixheader { height: 63px; }
@media (min-width: 768px) {
    .fixheader {  height: 108px; }
    .fixheader header#header { min-height: 108px; }
    .fixheader .top-strip { height: 39px; }
}
@media (min-width: 1024px) {
    .fixheader { height: 121px; }
    .fixheader header#header { min-height: 121px; }
    .fixheader .top-strip { height: 52px; }
}
@media (min-width: 1210px) {
    .fixheader { height: 138px; }
    .fixheader header#header { min-height: 138px; }
    .fixheader .top-strip { height: 66px; }
}

.top-strip {
    width: 100%;
    height: 16px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background: #2a2a87 url("/themes/investindia/images/top_strip_bg.png") top center;
}
.top-strip.box_shadow {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}
.top-strip a {
    display: inline-block;
    cursor: pointer;
    width: 100%;
    height: 100%;
    background: url("/themes/investindia/images/budget_top_strip.png") no-repeat top center;
    background-size: contain;
}*/
/*
.page-node-18265 .top-strip, .page-node-19459 .top-strip {
    display: none; }
.page-node-18265 .fixheader, .page-node-19459 .fixheader {
    height: 50px; }
@media (min-width: 768px) {
    .page-node-18265 .fixheader, .page-node-19459 .fixheader {
        height: 70px;
        padding: 15px 0; }
    .page-node-18265 .fixheader header#header, .page-node-19459 .fixheader header#header {
        min-height: 85px; } }
@media (min-width: 1024px) {
    .page-node-18265 .fixheader, .page-node-19459 .fixheader {
        height: 90px; } }*/
/*
.context-events-budget2018{
    .top-strip{
        display: none;
    }
    .fixheader {
        height: 50px;
        @media (min-width: 768px){
            height: 70px;
            //padding: 15px 0;
            header#header{
                min-height: 70px;
            }
        }
    }
}*/
.banner [id^="block-davos"] .field--name-field-banner .field__item:nth-child(2) img {
  top: 5% !important;
  max-width: 200px !important; }
  @media (min-width: 768px) {
    .banner [id^="block-davos"] .field--name-field-banner .field__item:nth-child(2) img {
      max-width: 400px !important; } }
  @media (min-width: 1024px) {
    .banner [id^="block-davos"] .field--name-field-banner .field__item:nth-child(2) img {
      max-width: 500px !important;
      top: 10% !important; } }
  @media (min-width: 1440px) {
    .banner [id^="block-davos"] .field--name-field-banner .field__item:nth-child(2) img {
      max-width: 600px !important;
      top: 15% !important; } }

.banner [id^="block-davos"], #block-budget2018 {
  background-color: #F7F7F7; }
  .banner [id^="block-davos"] .field--name-field-title, #block-budget2018 .field--name-field-title {
    position: absolute;
    top: 35%;
    background-color: #EF4232;
    z-index: 2;
    color: #fff;
    font-weight: bold;
    left: 110px;
    padding: 8px 15px;
    font-size: large; }
  .banner [id^="block-davos"] .field--name-field-banner, #block-budget2018 .field--name-field-banner {
    position: relative; }
    .banner [id^="block-davos"] .field--name-field-banner .field__item:first-child img, #block-budget2018 .field--name-field-banner .field__item:first-child img {
      margin: 0;
      width: 100%;
      display: block; }
    .banner [id^="block-davos"] .field--name-field-banner .field__item:first-child:before, #block-budget2018 .field--name-field-banner .field__item:first-child:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background-image: linear-gradient(to top, black, rgba(0, 0, 0, 0.3));
      opacity: .6; }
    .banner [id^="block-davos"] .field--name-field-banner .field__item:nth-child(2) img, #block-budget2018 .field--name-field-banner .field__item:nth-child(2) img {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      margin: 0 auto;
      max-width: 80px; }
      @media (min-width: 768px) {
        .banner [id^="block-davos"] .field--name-field-banner .field__item:nth-child(2) img, #block-budget2018 .field--name-field-banner .field__item:nth-child(2) img {
          max-width: 200px; } }
      @media (min-width: 1024px) {
        .banner [id^="block-davos"] .field--name-field-banner .field__item:nth-child(2) img, #block-budget2018 .field--name-field-banner .field__item:nth-child(2) img {
          max-width: 350px; } }
      @media (min-width: 1440px) {
        .banner [id^="block-davos"] .field--name-field-banner .field__item:nth-child(2) img, #block-budget2018 .field--name-field-banner .field__item:nth-child(2) img {
          max-width: 400px;
          top: 5%; } }
    .banner [id^="block-davos"] .field--name-field-banner .field__item:nth-child(3) img, #block-budget2018 .field--name-field-banner .field__item:nth-child(3) img {
      position: absolute;
      max-width: 350px;
      left: 0;
      right: 0;
      top: 60%;
      margin: 0 auto; }
  .banner [id^="block-davos"] [id^="key-sectorsid"].form-item, #block-budget2018 [id^="key-sectorsid"].form-item {
    margin-top: 0;
    margin-bottom: 0; }
  .banner [id^="block-davos"] [id^="key-sectorsid"] .form-item, #block-budget2018 [id^="key-sectorsid"] .form-item {
    margin: 0 !important; }
  .banner [id^="block-davos"] [id^="key-sectorsid"] .fieldset-wrapper, #block-budget2018 [id^="key-sectorsid"] .fieldset-wrapper {
    max-width: 1210px;
    margin: 0 auto;
    display: block;
    z-index: 99;
    position: relative;
    background: #fff;
    padding: 15px 0 20px 15px; }
    @media (min-width: 768px) {
      .banner [id^="block-davos"] [id^="key-sectorsid"] .fieldset-wrapper, #block-budget2018 [id^="key-sectorsid"] .fieldset-wrapper {
        margin: -15% auto 0;
        padding: 30px 30px 40px;
        display: table; } }
    .banner [id^="block-davos"] [id^="key-sectorsid"] .fieldset-wrapper .field--name-field-heading, #block-budget2018 [id^="key-sectorsid"] .fieldset-wrapper .field--name-field-heading {
      font-weight: bold;
      padding-bottom: 30px; }
      .banner [id^="block-davos"] [id^="key-sectorsid"] .fieldset-wrapper .field--name-field-heading p, #block-budget2018 [id^="key-sectorsid"] .fieldset-wrapper .field--name-field-heading p {
        font-size: 45px; }
    .banner [id^="block-davos"] [id^="key-sectorsid"] .fieldset-wrapper .davo-intro, .banner [id^="block-davos"] [id^="key-sectorsid"] .fieldset-wrapper .davo-intro-img, #block-budget2018 [id^="key-sectorsid"] .fieldset-wrapper .davo-intro, #block-budget2018 [id^="key-sectorsid"] .fieldset-wrapper .davo-intro-img {
      width: 100%;
      text-align: justify;
      vertical-align: middle; }
      @media (min-width: 768px) {
        .banner [id^="block-davos"] [id^="key-sectorsid"] .fieldset-wrapper .davo-intro, .banner [id^="block-davos"] [id^="key-sectorsid"] .fieldset-wrapper .davo-intro-img, #block-budget2018 [id^="key-sectorsid"] .fieldset-wrapper .davo-intro, #block-budget2018 [id^="key-sectorsid"] .fieldset-wrapper .davo-intro-img {
          width: 48%;
          display: table-cell;
          margin-right: 2%; } }
    .banner [id^="block-davos"] [id^="key-sectorsid"] .fieldset-wrapper .davo-intro, #block-budget2018 [id^="key-sectorsid"] .fieldset-wrapper .davo-intro {
      height: 300px;
      overflow-y: scroll;
      margin-bottom: 10px;
      padding-right: 5px; }
      @media (min-width: 768px) {
        .banner [id^="block-davos"] [id^="key-sectorsid"] .fieldset-wrapper .davo-intro, #block-budget2018 [id^="key-sectorsid"] .fieldset-wrapper .davo-intro {
          height: auto;
          overflow-y: auto;
          margin-bottom: 0;
          padding-right: 0; } }
    .banner [id^="block-davos"] [id^="key-sectorsid"] .fieldset-wrapper .davo-intro-img, #block-budget2018 [id^="key-sectorsid"] .fieldset-wrapper .davo-intro-img {
      text-align: center;
      padding-right: 15px; }
      @media (min-width: 768px) {
        .banner [id^="block-davos"] [id^="key-sectorsid"] .fieldset-wrapper .davo-intro-img, #block-budget2018 [id^="key-sectorsid"] .fieldset-wrapper .davo-intro-img {
          margin-left: 2%;
          margin-right: 0;
          padding-right: 0; } }
      .banner [id^="block-davos"] [id^="key-sectorsid"] .fieldset-wrapper .davo-intro-img img, #block-budget2018 [id^="key-sectorsid"] .fieldset-wrapper .davo-intro-img img {
        max-width: 400px;
        vertical-align: middle;
        width: 100%; }
        @media (min-width: 1200px) {
          .banner [id^="block-davos"] [id^="key-sectorsid"] .fieldset-wrapper .davo-intro-img img, #block-budget2018 [id^="key-sectorsid"] .fieldset-wrapper .davo-intro-img img {
            max-width: 500px; } }

[id^="block-catchalltheaction"] {
  position: relative; }
  [id^="block-catchalltheaction"] h2 {
    position: absolute;
    top: 25px;
    color: white;
    font-size: 24px;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 1;
    text-transform: uppercase; }
    @media (min-width: 768px) {
      [id^="block-catchalltheaction"] h2 {
        top: 60px;
        font-size: 55px; } }

.catch-all-section {
  background: #d24330 url(/themes/investindia/images/catch.jpg) no-repeat;
  position: relative;
  background-size: cover;
  overflow: hidden; }
  .catch-all-section:after {
    content: '';
    display: block;
    clear: both; }
  .catch-all-section .wrapper {
    max-width: 900px;
    margin: auto;
    padding: 160px 0 60px;
    display: block;
    position: relative;
    overflow: hidden; }
    @media (max-width: 767px) {
      .catch-all-section .wrapper {
        padding: 80px 0 40px;
        white-space: nowrap;
        overflow-x: scroll; } }
    @media (min-width: 768px) {
      .catch-all-section .wrapper {
        max-width: 750px; } }
    @media (min-width: 992px) {
      .catch-all-section .wrapper {
        max-width: 900px; } }
    .catch-all-section .wrapper .row {
      margin-left: 0;
      margin-right: -20px; }
      @media (min-width: 768px) {
        .catch-all-section .wrapper .row {
          margin-left: -20px; } }
      .catch-all-section .wrapper .row div[class^="section"] {
        display: inline-flex;
        width: 270px;
        text-align: center;
        padding: 0 10px;
        min-height: 230px;
        box-sizing: border-box; }
        .catch-all-section .wrapper .row div[class^="section"]:first-child {
          margin-left: 10px; }
        @media (min-width: 768px) {
          .catch-all-section .wrapper .row div[class^="section"] {
            width: 33.33%;
            display: inherit;
            float: left;
            padding: 0 8px; }
            .catch-all-section .wrapper .row div[class^="section"]:first-child {
              margin-left: 0; } }
        @media (min-width: 992px) {
          .catch-all-section .wrapper .row div[class^="section"] {
            padding: 0 20px; } }
        .catch-all-section .wrapper .row div[class^="section"] .thumbnail {
          background: #fff;
          text-align: center;
          width: 100% !important;
          padding: 20px 52px !important;
          height: 260px;
          position: relative; }
          .catch-all-section .wrapper .row div[class^="section"] .thumbnail:before {
            content: "";
            width: 30px;
            background: indianred;
            height: 6px;
            display: inline-block;
            position: absolute;
            text-align: center;
            top: 46%;
            left: 0;
            right: 0;
            margin: 0 auto; }
          .catch-all-section .wrapper .row div[class^="section"] .thumbnail p {
            font-size: 19px;
            font-weight: bold;
            margin-top: 20px;
            white-space: normal; }

@media (min-width: 768px) {
  #block-youtubecustomblock .block-inner-wrapper, .block-youtube .block-inner-wrapper {
    padding: 40px 0 0 !important; } }
#block-youtubecustomblock .block-inner-wrapper .content, .block-youtube .block-inner-wrapper .content {
  position: relative; }

[id^="block-highlights"], [id="block-whatourclientssay"], #block-youtubecustomblock,
#block-budgetlive, #block-budget2018opportunityhighlights, .block-youtube {
  width: 100%;
  float: left;
  background: #ffffff; }
  [id^="block-highlights"] .block-inner-wrapper, [id="block-whatourclientssay"] .block-inner-wrapper, #block-youtubecustomblock .block-inner-wrapper,
  #block-budgetlive .block-inner-wrapper, #block-budget2018opportunityhighlights .block-inner-wrapper, .block-youtube .block-inner-wrapper {
    max-width: 100%;
    margin: auto;
    padding: 30px 10px 0; }
    [id^="block-highlights"] .block-inner-wrapper h2, [id="block-whatourclientssay"] .block-inner-wrapper h2, #block-youtubecustomblock .block-inner-wrapper h2,
    #block-budgetlive .block-inner-wrapper h2, #block-budget2018opportunityhighlights .block-inner-wrapper h2, .block-youtube .block-inner-wrapper h2 {
      font-size: 20px;
      margin-bottom: 10px; }
    @media (min-width: 768px) {
      [id^="block-highlights"] .block-inner-wrapper, [id="block-whatourclientssay"] .block-inner-wrapper, #block-youtubecustomblock .block-inner-wrapper,
      #block-budgetlive .block-inner-wrapper, #block-budget2018opportunityhighlights .block-inner-wrapper, .block-youtube .block-inner-wrapper {
        padding: 40px 0 20px;
        max-width: 750px; }
        [id^="block-highlights"] .block-inner-wrapper h2, [id="block-whatourclientssay"] .block-inner-wrapper h2, #block-youtubecustomblock .block-inner-wrapper h2,
        #block-budgetlive .block-inner-wrapper h2, #block-budget2018opportunityhighlights .block-inner-wrapper h2, .block-youtube .block-inner-wrapper h2 {
          font-size: 36px;
          margin-bottom: 20px; } }
    @media (min-width: 992px) {
      [id^="block-highlights"] .block-inner-wrapper, [id="block-whatourclientssay"] .block-inner-wrapper, #block-youtubecustomblock .block-inner-wrapper,
      #block-budgetlive .block-inner-wrapper, #block-budget2018opportunityhighlights .block-inner-wrapper, .block-youtube .block-inner-wrapper {
        max-width: 970px; } }
    @media (min-width: 1210px) {
      [id^="block-highlights"] .block-inner-wrapper, [id="block-whatourclientssay"] .block-inner-wrapper, #block-youtubecustomblock .block-inner-wrapper,
      #block-budgetlive .block-inner-wrapper, #block-budget2018opportunityhighlights .block-inner-wrapper, .block-youtube .block-inner-wrapper {
        max-width: 1210px; } }

.highlights-section {
  /*p{
      font-size: 17px;
  }*/ }
  .highlights-section .container {
    padding: 25px 0; }
    .highlights-section .container .row .col-sm-4 {
      display: block;
      width: 100%; }
      .highlights-section .container .row .col-sm-4 h3, .highlights-section .container .row .col-sm-4 p, .highlights-section .container .row .col-sm-4 a {
        padding: 10px; }
      @media (min-width: 768px) {
        .highlights-section .container .row .col-sm-4 {
          display: table; }
          .highlights-section .container .row .col-sm-4 h3, .highlights-section .container .row .col-sm-4 p, .highlights-section .container .row .col-sm-4 a {
            padding: 20px; }
          .highlights-section .container .row .col-sm-4 p {
            height: 90px;
            overflow: hidden; } }
      .highlights-section .container .row .col-sm-4 h3 {
        display: block;
        width: 100%;
        font-size: 20px;
        vertical-align: middle; }
        @media (min-width: 768px) {
          .highlights-section .container .row .col-sm-4 h3 {
            display: table-cell;
            width: 25%; } }
      .highlights-section .container .row .col-sm-4 p {
        display: table-cell;
        width: 72%;
        font-size: 18px;
        font-weight: bold;
        vertical-align: middle; }
      .highlights-section .container .row .col-sm-4 a {
        display: table-cell;
        width: 15%;
        text-align: right;
        vertical-align: middle;
        position: relative;
        font-size: 0; }
        @media (min-width: 768px) {
          .highlights-section .container .row .col-sm-4 a {
            width: 3%; } }
        .highlights-section .container .row .col-sm-4 a:after {
          content: "";
          width: 27px;
          height: 56px;
          position: absolute;
          right: 10px;
          top: 18%; }

.blue-border {
  border-top: 3px solid #3c1a7e; }
  .blue-border a:after {
    background: url("/themes/investindia/images/arrow.png") no-repeat 0 0; }
  .blue-border p, .blue-border a, .blue-border h3 {
    color: #3c1a7e; }

.grey-border {
  border-top: 3px solid #949494; }
  .grey-border a:after {
    background: url("/themes/investindia/images/arrow.png") no-repeat 0 -101px; }
  .grey-border p, .grey-border a, .grey-border h3 {
    color: #949494;
    background: #f6f6f6; }

.green-border {
  border-top: 3px solid #009f3c; }
  .green-border a:after {
    background: url("/themes/investindia/images/arrow.png") no-repeat 0 -412px; }
  .green-border p, .green-border a, .green-border h3 {
    color: #009f3c; }

.orange-border {
  border-top: 3px solid #efa300; }
  .orange-border a:after {
    background: url("/themes/investindia/images/arrow.png") no-repeat 0 -200px; }
  .orange-border p, .orange-border a, .orange-border h3 {
    color: #efa300; }

.red-border {
  border-top: 3px solid #e3402c; }
  .red-border a:after {
    background: url("/themes/investindia/images/arrow.png") no-repeat 0 -298px; }
  .red-border p, .red-border a, .red-border h3 {
    color: #e3402c;
    background: #f6f6f6; }

.blue2-border {
  border-top: 3px solid #27a0db; }
  .blue2-border a:after {
    background: url("/themes/investindia/images/arrow.png") no-repeat 0 -543px; }
  .blue2-border p, .blue2-border a, .blue2-border h3 {
    color: #27a0db;
    background: #f6f6f6; }

.client-event-slider iframe, #block-budgetlive iframe {
  width: 100%;
  height: 200px; }
  @media (min-width: 768px) {
    .client-event-slider iframe, #block-budgetlive iframe {
      height: 400px; } }
  @media (min-width: 992px) {
    .client-event-slider iframe, #block-budgetlive iframe {
      height: 540px; } }

.block-views-blockevents-slider-block-1, .block-views-blockarticle-events-block-1,
.block-views-blockevents-news-block-1, #block-magazinecovertitle, #block-magazine,
.block-views-blockround-table-sessions-block-1, .block-views-blockwef-sessions-block-1,
#block-budget2018highlights, #block-views-block-budget2018-top-sectors-block-1,
#block-startupindia {
  overflow: hidden;
  clear: both;
  width: 100%;
  float: left;
  background: #fff;
  padding: 0 10px 20px; }
  @media (min-width: 768px) {
    .block-views-blockevents-slider-block-1, .block-views-blockarticle-events-block-1,
    .block-views-blockevents-news-block-1, #block-magazinecovertitle, #block-magazine,
    .block-views-blockround-table-sessions-block-1, .block-views-blockwef-sessions-block-1,
    #block-budget2018highlights, #block-views-block-budget2018-top-sectors-block-1,
    #block-startupindia {
      padding: 30px 0 20px; } }
  .block-views-blockevents-slider-block-1 .block-inner-wrapper, .block-views-blockarticle-events-block-1 .block-inner-wrapper,
  .block-views-blockevents-news-block-1 .block-inner-wrapper, #block-magazinecovertitle .block-inner-wrapper, #block-magazine .block-inner-wrapper,
  .block-views-blockround-table-sessions-block-1 .block-inner-wrapper, .block-views-blockwef-sessions-block-1 .block-inner-wrapper,
  #block-budget2018highlights .block-inner-wrapper, #block-views-block-budget2018-top-sectors-block-1 .block-inner-wrapper,
  #block-startupindia .block-inner-wrapper {
    max-width: 1210px;
    margin: 0 auto; }
    @media (min-width: 768px) {
      .block-views-blockevents-slider-block-1 .block-inner-wrapper, .block-views-blockarticle-events-block-1 .block-inner-wrapper,
      .block-views-blockevents-news-block-1 .block-inner-wrapper, #block-magazinecovertitle .block-inner-wrapper, #block-magazine .block-inner-wrapper,
      .block-views-blockround-table-sessions-block-1 .block-inner-wrapper, .block-views-blockwef-sessions-block-1 .block-inner-wrapper,
      #block-budget2018highlights .block-inner-wrapper, #block-views-block-budget2018-top-sectors-block-1 .block-inner-wrapper,
      #block-startupindia .block-inner-wrapper {
        max-width: 750px; } }
    @media (min-width: 992px) {
      .block-views-blockevents-slider-block-1 .block-inner-wrapper, .block-views-blockarticle-events-block-1 .block-inner-wrapper,
      .block-views-blockevents-news-block-1 .block-inner-wrapper, #block-magazinecovertitle .block-inner-wrapper, #block-magazine .block-inner-wrapper,
      .block-views-blockround-table-sessions-block-1 .block-inner-wrapper, .block-views-blockwef-sessions-block-1 .block-inner-wrapper,
      #block-budget2018highlights .block-inner-wrapper, #block-views-block-budget2018-top-sectors-block-1 .block-inner-wrapper,
      #block-startupindia .block-inner-wrapper {
        max-width: 970px; } }
    @media (min-width: 1210px) {
      .block-views-blockevents-slider-block-1 .block-inner-wrapper, .block-views-blockarticle-events-block-1 .block-inner-wrapper,
      .block-views-blockevents-news-block-1 .block-inner-wrapper, #block-magazinecovertitle .block-inner-wrapper, #block-magazine .block-inner-wrapper,
      .block-views-blockround-table-sessions-block-1 .block-inner-wrapper, .block-views-blockwef-sessions-block-1 .block-inner-wrapper,
      #block-budget2018highlights .block-inner-wrapper, #block-views-block-budget2018-top-sectors-block-1 .block-inner-wrapper,
      #block-startupindia .block-inner-wrapper {
        max-width: 1210px; } }
  .block-views-blockevents-slider-block-1 h2, .block-views-blockarticle-events-block-1 h2,
  .block-views-blockevents-news-block-1 h2, #block-magazinecovertitle h2, #block-magazine h2,
  .block-views-blockround-table-sessions-block-1 h2, .block-views-blockwef-sessions-block-1 h2,
  #block-budget2018highlights h2, #block-views-block-budget2018-top-sectors-block-1 h2,
  #block-startupindia h2 {
    margin: 20px 0;
    font-size: 20px;
    text-transform: uppercase; }
    @media (min-width: 768px) {
      .block-views-blockevents-slider-block-1 h2, .block-views-blockarticle-events-block-1 h2,
      .block-views-blockevents-news-block-1 h2, #block-magazinecovertitle h2, #block-magazine h2,
      .block-views-blockround-table-sessions-block-1 h2, .block-views-blockwef-sessions-block-1 h2,
      #block-budget2018highlights h2, #block-views-block-budget2018-top-sectors-block-1 h2,
      #block-startupindia h2 {
        font-size: 36px;
        margin: 0 0 30px 0; } }
  .block-views-blockevents-slider-block-1 #event_top_section .flexslider, .block-views-blockarticle-events-block-1 #event_top_section .flexslider,
  .block-views-blockevents-news-block-1 #event_top_section .flexslider, #block-magazinecovertitle #event_top_section .flexslider, #block-magazine #event_top_section .flexslider,
  .block-views-blockround-table-sessions-block-1 #event_top_section .flexslider, .block-views-blockwef-sessions-block-1 #event_top_section .flexslider,
  #block-budget2018highlights #event_top_section .flexslider, #block-views-block-budget2018-top-sectors-block-1 #event_top_section .flexslider,
  #block-startupindia #event_top_section .flexslider {
    margin-bottom: 0;
    border: none; }
    .block-views-blockevents-slider-block-1 #event_top_section .flexslider ul li, .block-views-blockarticle-events-block-1 #event_top_section .flexslider ul li,
    .block-views-blockevents-news-block-1 #event_top_section .flexslider ul li, #block-magazinecovertitle #event_top_section .flexslider ul li, #block-magazine #event_top_section .flexslider ul li,
    .block-views-blockround-table-sessions-block-1 #event_top_section .flexslider ul li, .block-views-blockwef-sessions-block-1 #event_top_section .flexslider ul li,
    #block-budget2018highlights #event_top_section .flexslider ul li, #block-views-block-budget2018-top-sectors-block-1 #event_top_section .flexslider ul li,
    #block-startupindia #event_top_section .flexslider ul li {
      position: relative; }
      .block-views-blockevents-slider-block-1 #event_top_section .flexslider ul li .caption, .block-views-blockarticle-events-block-1 #event_top_section .flexslider ul li .caption,
      .block-views-blockevents-news-block-1 #event_top_section .flexslider ul li .caption, #block-magazinecovertitle #event_top_section .flexslider ul li .caption, #block-magazine #event_top_section .flexslider ul li .caption,
      .block-views-blockround-table-sessions-block-1 #event_top_section .flexslider ul li .caption, .block-views-blockwef-sessions-block-1 #event_top_section .flexslider ul li .caption,
      #block-budget2018highlights #event_top_section .flexslider ul li .caption, #block-views-block-budget2018-top-sectors-block-1 #event_top_section .flexslider ul li .caption,
      #block-startupindia #event_top_section .flexslider ul li .caption {
        position: absolute;
        bottom: -24px;
        background: #000;
        color: #fff;
        padding: 20px;
        width: 100%;
        text-transform: uppercase;
        font-size: 20px; }
  .block-views-blockevents-slider-block-1 #event_top_section .flex-direction-nav, .block-views-blockarticle-events-block-1 #event_top_section .flex-direction-nav,
  .block-views-blockevents-news-block-1 #event_top_section .flex-direction-nav, #block-magazinecovertitle #event_top_section .flex-direction-nav, #block-magazine #event_top_section .flex-direction-nav,
  .block-views-blockround-table-sessions-block-1 #event_top_section .flex-direction-nav, .block-views-blockwef-sessions-block-1 #event_top_section .flex-direction-nav,
  #block-budget2018highlights #event_top_section .flex-direction-nav, #block-views-block-budget2018-top-sectors-block-1 #event_top_section .flex-direction-nav,
  #block-startupindia #event_top_section .flex-direction-nav {
    display: none; }
  .block-views-blockevents-slider-block-1 #event_bottom_section #carousel, .block-views-blockarticle-events-block-1 #event_bottom_section #carousel,
  .block-views-blockevents-news-block-1 #event_bottom_section #carousel, #block-magazinecovertitle #event_bottom_section #carousel, #block-magazine #event_bottom_section #carousel,
  .block-views-blockround-table-sessions-block-1 #event_bottom_section #carousel, .block-views-blockwef-sessions-block-1 #event_bottom_section #carousel,
  #block-budget2018highlights #event_bottom_section #carousel, #block-views-block-budget2018-top-sectors-block-1 #event_bottom_section #carousel,
  #block-startupindia #event_bottom_section #carousel {
    background: #6e6e6e;
    padding: 0 45px;
    border: none;
    border-radius: 0;
    margin: 0 0 10px; }
  .block-views-blockevents-slider-block-1 #event_bottom_section .caption, .block-views-blockarticle-events-block-1 #event_bottom_section .caption,
  .block-views-blockevents-news-block-1 #event_bottom_section .caption, #block-magazinecovertitle #event_bottom_section .caption, #block-magazine #event_bottom_section .caption,
  .block-views-blockround-table-sessions-block-1 #event_bottom_section .caption, .block-views-blockwef-sessions-block-1 #event_bottom_section .caption,
  #block-budget2018highlights #event_bottom_section .caption, #block-views-block-budget2018-top-sectors-block-1 #event_bottom_section .caption,
  #block-startupindia #event_bottom_section .caption {
    display: none; }
  .block-views-blockevents-slider-block-1 #event_bottom_section .flex-direction-nav a, .block-views-blockarticle-events-block-1 #event_bottom_section .flex-direction-nav a,
  .block-views-blockevents-news-block-1 #event_bottom_section .flex-direction-nav a, #block-magazinecovertitle #event_bottom_section .flex-direction-nav a, #block-magazine #event_bottom_section .flex-direction-nav a,
  .block-views-blockround-table-sessions-block-1 #event_bottom_section .flex-direction-nav a, .block-views-blockwef-sessions-block-1 #event_bottom_section .flex-direction-nav a,
  #block-budget2018highlights #event_bottom_section .flex-direction-nav a, #block-views-block-budget2018-top-sectors-block-1 #event_bottom_section .flex-direction-nav a,
  #block-startupindia #event_bottom_section .flex-direction-nav a {
    color: transparent;
    text-shadow: none;
    overflow: visible;
    background: url("");
    margin: 0;
    top: 25%; }
    .block-views-blockevents-slider-block-1 #event_bottom_section .flex-direction-nav a:before, .block-views-blockarticle-events-block-1 #event_bottom_section .flex-direction-nav a:before,
    .block-views-blockevents-news-block-1 #event_bottom_section .flex-direction-nav a:before, #block-magazinecovertitle #event_bottom_section .flex-direction-nav a:before, #block-magazine #event_bottom_section .flex-direction-nav a:before,
    .block-views-blockround-table-sessions-block-1 #event_bottom_section .flex-direction-nav a:before, .block-views-blockwef-sessions-block-1 #event_bottom_section .flex-direction-nav a:before,
    #block-budget2018highlights #event_bottom_section .flex-direction-nav a:before, #block-views-block-budget2018-top-sectors-block-1 #event_bottom_section .flex-direction-nav a:before,
    #block-startupindia #event_bottom_section .flex-direction-nav a:before {
      color: #fff;
      height: 62px;
      width: 24px; }
    .block-views-blockevents-slider-block-1 #event_bottom_section .flex-direction-nav a.flex-prev, .block-views-blockarticle-events-block-1 #event_bottom_section .flex-direction-nav a.flex-prev,
    .block-views-blockevents-news-block-1 #event_bottom_section .flex-direction-nav a.flex-prev, #block-magazinecovertitle #event_bottom_section .flex-direction-nav a.flex-prev, #block-magazine #event_bottom_section .flex-direction-nav a.flex-prev,
    .block-views-blockround-table-sessions-block-1 #event_bottom_section .flex-direction-nav a.flex-prev, .block-views-blockwef-sessions-block-1 #event_bottom_section .flex-direction-nav a.flex-prev,
    #block-budget2018highlights #event_bottom_section .flex-direction-nav a.flex-prev, #block-views-block-budget2018-top-sectors-block-1 #event_bottom_section .flex-direction-nav a.flex-prev,
    #block-startupindia #event_bottom_section .flex-direction-nav a.flex-prev {
      left: 10px; }
      .block-views-blockevents-slider-block-1 #event_bottom_section .flex-direction-nav a.flex-prev:before, .block-views-blockarticle-events-block-1 #event_bottom_section .flex-direction-nav a.flex-prev:before,
      .block-views-blockevents-news-block-1 #event_bottom_section .flex-direction-nav a.flex-prev:before, #block-magazinecovertitle #event_bottom_section .flex-direction-nav a.flex-prev:before, #block-magazine #event_bottom_section .flex-direction-nav a.flex-prev:before,
      .block-views-blockround-table-sessions-block-1 #event_bottom_section .flex-direction-nav a.flex-prev:before, .block-views-blockwef-sessions-block-1 #event_bottom_section .flex-direction-nav a.flex-prev:before,
      #block-budget2018highlights #event_bottom_section .flex-direction-nav a.flex-prev:before, #block-views-block-budget2018-top-sectors-block-1 #event_bottom_section .flex-direction-nav a.flex-prev:before,
      #block-startupindia #event_bottom_section .flex-direction-nav a.flex-prev:before {
        content: url("/themes/investindia/images/left-arrow.png"); }
    .block-views-blockevents-slider-block-1 #event_bottom_section .flex-direction-nav a.flex-next, .block-views-blockarticle-events-block-1 #event_bottom_section .flex-direction-nav a.flex-next,
    .block-views-blockevents-news-block-1 #event_bottom_section .flex-direction-nav a.flex-next, #block-magazinecovertitle #event_bottom_section .flex-direction-nav a.flex-next, #block-magazine #event_bottom_section .flex-direction-nav a.flex-next,
    .block-views-blockround-table-sessions-block-1 #event_bottom_section .flex-direction-nav a.flex-next, .block-views-blockwef-sessions-block-1 #event_bottom_section .flex-direction-nav a.flex-next,
    #block-budget2018highlights #event_bottom_section .flex-direction-nav a.flex-next, #block-views-block-budget2018-top-sectors-block-1 #event_bottom_section .flex-direction-nav a.flex-next,
    #block-startupindia #event_bottom_section .flex-direction-nav a.flex-next {
      right: 10px; }
      .block-views-blockevents-slider-block-1 #event_bottom_section .flex-direction-nav a.flex-next:before, .block-views-blockarticle-events-block-1 #event_bottom_section .flex-direction-nav a.flex-next:before,
      .block-views-blockevents-news-block-1 #event_bottom_section .flex-direction-nav a.flex-next:before, #block-magazinecovertitle #event_bottom_section .flex-direction-nav a.flex-next:before, #block-magazine #event_bottom_section .flex-direction-nav a.flex-next:before,
      .block-views-blockround-table-sessions-block-1 #event_bottom_section .flex-direction-nav a.flex-next:before, .block-views-blockwef-sessions-block-1 #event_bottom_section .flex-direction-nav a.flex-next:before,
      #block-budget2018highlights #event_bottom_section .flex-direction-nav a.flex-next:before, #block-views-block-budget2018-top-sectors-block-1 #event_bottom_section .flex-direction-nav a.flex-next:before,
      #block-startupindia #event_bottom_section .flex-direction-nav a.flex-next:before {
        content: url("/themes/investindia/images/right-arrow.png"); }

.block-views-blockarticle-events-block-1 {
  background: #ececec; }
  @media (min-width: 768px) {
    .block-views-blockarticle-events-block-1 {
      padding: 30px 0 10px; } }
  .block-views-blockarticle-events-block-1 .views-row {
    width: 100%;
    float: left;
    display: inline-block;
    margin-bottom: 20px; }
    @media (min-width: 768px) {
      .block-views-blockarticle-events-block-1 .views-row {
        width: 30%;
        margin-right: 5%; }
        .block-views-blockarticle-events-block-1 .views-row:first-child {
          width: 100%;
          min-height: 400px; }
          .block-views-blockarticle-events-block-1 .views-row:first-child .article-container .article-image {
            width: 65%;
            float: left; }
            .block-views-blockarticle-events-block-1 .views-row:first-child .article-container .article-image img {
              height: 400px; }
          .block-views-blockarticle-events-block-1 .views-row:first-child .article-container .content-wrapper {
            width: 30%;
            float: right; }
            .block-views-blockarticle-events-block-1 .views-row:first-child .article-container .content-wrapper .article-title {
              margin-bottom: 5px; }
              .block-views-blockarticle-events-block-1 .views-row:first-child .article-container .content-wrapper .article-title a {
                font-size: 28px;
                line-height: 30px; }
            .block-views-blockarticle-events-block-1 .views-row:first-child .article-container .content-wrapper .article-body {
              margin: 20px auto; }
        .block-views-blockarticle-events-block-1 .views-row:nth-child(3n+1) {
          margin-right: 0; } }
  .block-views-blockarticle-events-block-1 .view-footer {
    width: 100%;
    float: left; }

.path-articles {
  background: #ececec; }
  .path-articles .views-element-container .views-row {
    width: 100%;
    float: left;
    display: inline-block;
    margin-bottom: 20px; }
    @media (min-width: 768px) {
      .path-articles .views-element-container .views-row {
        width: 22%;
        margin-right: 4%; }
        .path-articles .views-element-container .views-row:nth-child(4n) {
          margin-right: 0; } }
    .path-articles .views-element-container .views-row .article-container .article-image {
      margin-bottom: 10px; }
      .path-articles .views-element-container .views-row .article-container .article-image img {
        height: 135px !important; }

.block-views-blockarticle-events-block-1 .views-row .article-container, .path-articles .views-element-container .views-row .article-container {
  width: 100%; }
  .block-views-blockarticle-events-block-1 .views-row .article-container .article-image, .path-articles .views-element-container .views-row .article-container .article-image {
    width: 100%;
    overflow: hidden; }
    .block-views-blockarticle-events-block-1 .views-row .article-container .article-image img, .path-articles .views-element-container .views-row .article-container .article-image img {
      width: 100%;
      display: block;
      height: 200px;
      object-fit: contain; }
  .block-views-blockarticle-events-block-1 .views-row .article-container .content-wrapper, .path-articles .views-element-container .views-row .article-container .content-wrapper {
    padding: 10px 0 0;
    position: relative; }
    .block-views-blockarticle-events-block-1 .views-row .article-container .content-wrapper .article-sector, .path-articles .views-element-container .views-row .article-container .content-wrapper .article-sector {
      color: #243391;
      font-weight: bold;
      text-transform: uppercase;
      margin-bottom: 5px; }
      .block-views-blockarticle-events-block-1 .views-row .article-container .content-wrapper .article-sector:before, .path-articles .views-element-container .views-row .article-container .content-wrapper .article-sector:before {
        content: '';
        width: 25px;
        height: 6px;
        background: #e00065;
        position: absolute;
        left: 0;
        top: 0; }
    .block-views-blockarticle-events-block-1 .views-row .article-container .content-wrapper .article-title a, .path-articles .views-element-container .views-row .article-container .content-wrapper .article-title a {
      color: #000;
      font-weight: bold;
      min-height: 50px;
      display: inline-block; }
      .block-views-blockarticle-events-block-1 .views-row .article-container .content-wrapper .article-title a:hover, .path-articles .views-element-container .views-row .article-container .content-wrapper .article-title a:hover {
        color: #e00065; }
    .block-views-blockarticle-events-block-1 .views-row .article-container .content-wrapper .article-author, .path-articles .views-element-container .views-row .article-container .content-wrapper .article-author {
      font-size: 12px;
      color: #000; }
    .block-views-blockarticle-events-block-1 .views-row .article-container .content-wrapper .article-body p, .path-articles .views-element-container .views-row .article-container .content-wrapper .article-body p {
      text-align: justify; }
    .block-views-blockarticle-events-block-1 .views-row .article-container .content-wrapper .article-view a, .path-articles .views-element-container .views-row .article-container .content-wrapper .article-view a {
      margin-top: 10px;
      display: inline-block;
      padding: 5px 15px;
      border: 1px solid;
      color: #243391; }
      .block-views-blockarticle-events-block-1 .views-row .article-container .content-wrapper .article-view a:hover, .path-articles .views-element-container .views-row .article-container .content-wrapper .article-view a:hover {
        color: #ffffff;
        border-color: #e00065;
        background: #e00065;
        -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
        box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }

.block-views-blockevents-news-block-1 .views-row {
  width: 100%;
  float: left;
  display: inline-block;
  padding: 25px 20px 35px;
  border: 1px solid #c5c6c6; }
  @media (min-width: 768px) {
    .block-views-blockevents-news-block-1 .views-row {
      width: 25%;
      border-right: transparent; }
      .block-views-blockevents-news-block-1 .views-row:nth-child(4n) {
        border-right: 1px solid #c5c6c6; } }
  .block-views-blockevents-news-block-1 .views-row .views-field-title {
    margin-bottom: 10px;
    position: relative; }
    .block-views-blockevents-news-block-1 .views-row .views-field-title:before {
      content: '';
      width: 25px;
      height: 6px;
      background: #e00065;
      position: absolute;
      left: 0;
      top: 0; }
    .block-views-blockevents-news-block-1 .views-row .views-field-title a {
      color: #243391;
      font-weight: bold;
      font-size: 28px;
      line-height: 30px;
      display: inline-block;
      padding-top: 15px; }
      .block-views-blockevents-news-block-1 .views-row .views-field-title a:hover {
        color: #e00065; }
  .block-views-blockevents-news-block-1 .views-row .views-field-field-image {
    height: 160px;
    overflow: hidden;
    margin: 10px auto; }
    .block-views-blockevents-news-block-1 .views-row .views-field-field-image img {
      display: block;
      height: 160px;
      object-fit: cover; }
  .block-views-blockevents-news-block-1 .views-row .views-field-body p {
    text-align: justify; }
  .block-views-blockevents-news-block-1 .views-row .views-field-view-node a {
    margin-top: 10px;
    display: inline-block;
    padding: 5px 15px;
    border: 1px solid;
    color: #243391; }
    .block-views-blockevents-news-block-1 .views-row .views-field-view-node a:hover {
      color: #ffffff;
      border-color: #e00065;
      background: #e00065;
      -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
      box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }

#block-magazinecovertitle .image-wrapper, #block-magazine .image-wrapper, #block-budget2018highlights .image-wrapper {
  width: 100%;
  float: left;
  padding: 0 10px;
  position: relative;
  cursor: pointer; }
  #block-magazinecovertitle .image-wrapper a, #block-magazine .image-wrapper a, #block-budget2018highlights .image-wrapper a {
    display: block; }
  @media (min-width: 768px) {
    #block-magazinecovertitle .image-wrapper, #block-magazine .image-wrapper, #block-budget2018highlights .image-wrapper {
      width: 50%;
      height: 233px;
      margin-right: 5%;
      padding: 0; } }
  #block-magazinecovertitle .image-wrapper img, #block-magazine .image-wrapper img, #block-budget2018highlights .image-wrapper img {
    width: 100%;
    display: block; }
  #block-magazinecovertitle .image-wrapper:hover .image-wrap-overlay, #block-magazine .image-wrapper:hover .image-wrap-overlay, #block-budget2018highlights .image-wrapper:hover .image-wrap-overlay {
    display: block; }
  #block-magazinecovertitle .image-wrapper .image-wrap-overlay, #block-magazine .image-wrapper .image-wrap-overlay, #block-budget2018highlights .image-wrapper .image-wrap-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: none;
    background-color: rgba(0, 0, 0, 0.7); }
    #block-magazinecovertitle .image-wrapper .image-wrap-overlay .read-more-link, #block-magazine .image-wrapper .image-wrap-overlay .read-more-link, #block-budget2018highlights .image-wrapper .image-wrap-overlay .read-more-link {
      text-align: center;
      position: absolute;
      top: 45%;
      left: 0;
      right: 0; }
      #block-magazinecovertitle .image-wrapper .image-wrap-overlay .read-more-link .link-btn:hover, #block-magazine .image-wrapper .image-wrap-overlay .read-more-link .link-btn:hover, #block-budget2018highlights .image-wrapper .image-wrap-overlay .read-more-link .link-btn:hover {
        color: #ffffff;
        background: transparent; }
#block-magazinecovertitle .magazine-content-wrapper, #block-magazine .magazine-content-wrapper, #block-budget2018highlights .magazine-content-wrapper {
  width: 100%;
  float: left;
  padding: 0 10px; }
  @media (min-width: 768px) {
    #block-magazinecovertitle .magazine-content-wrapper, #block-magazine .magazine-content-wrapper, #block-budget2018highlights .magazine-content-wrapper {
      width: 45%;
      padding: 0; } }
  #block-magazinecovertitle .magazine-content-wrapper h3, #block-magazine .magazine-content-wrapper h3, #block-budget2018highlights .magazine-content-wrapper h3 {
    font-size: 18px;
    margin-bottom: 10px; }
  #block-magazinecovertitle .magazine-content-wrapper p, #block-magazine .magazine-content-wrapper p, #block-budget2018highlights .magazine-content-wrapper p {
    text-align: justify; }
  #block-magazinecovertitle .magazine-content-wrapper ul, #block-magazine .magazine-content-wrapper ul, #block-budget2018highlights .magazine-content-wrapper ul {
    padding-left: 0;
    overflow: hidden; }
    #block-magazinecovertitle .magazine-content-wrapper ul li, #block-magazine .magazine-content-wrapper ul li, #block-budget2018highlights .magazine-content-wrapper ul li {
      list-style: none;
      background: url("../images/list-bg.png") no-repeat left 4px;
      padding-left: 20px;
      margin-bottom: 10px;
      color: #626262;
      font-family: 'helveticaregular';
      font-size: 14px;
      float: left;
      width: 98%; }
      #block-magazinecovertitle .magazine-content-wrapper ul li:last-child, #block-magazine .magazine-content-wrapper ul li:last-child, #block-budget2018highlights .magazine-content-wrapper ul li:last-child {
        margin-bottom: 0; }
#block-magazinecovertitle .link-btn, #block-magazine .link-btn, #block-budget2018highlights .link-btn {
  padding: 6px 30px;
  display: inline-block;
  color: #a2a2a2;
  border: 1px solid;
  font-weight: bold; }
  #block-magazinecovertitle .link-btn:hover, #block-magazine .link-btn:hover, #block-budget2018highlights .link-btn:hover {
    color: #ffffff;
    background: #e00065;
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }

.wrapper-social-events {
  background: #efefef;
  padding-bottom: 30px; }
  .wrapper-social-events h2 {
    font-size: 20px;
    padding: 20px 10px 0;
    max-width: 100%;
    margin: 0 auto 20px; }
    @media (min-width: 768px) {
      .wrapper-social-events h2 {
        font-size: 36px;
        padding: 40px 0 0;
        max-width: 750px; } }
    @media (min-width: 992px) {
      .wrapper-social-events h2 {
        max-width: 970px; } }
    @media (min-width: 1210px) {
      .wrapper-social-events h2 {
        max-width: 1210px; } }
  .wrapper-social-events .region-social {
    max-width: 400px;
    margin: 24px auto 0;
    overflow: hidden;
    background: #d7d7d7;
    padding: 20px 10px;
    /*@media (max-width: 767px) {
        white-space: nowrap;
        overflow-x: scroll;
        padding: 20px 10px;
    }*/ }
    @media (min-width: 768px) {
      .wrapper-social-events .region-social {
        max-width: 750px;
        padding: 20px 0; } }
    @media (min-width: 992px) {
      .wrapper-social-events .region-social {
        max-width: 970px; } }
    @media (min-width: 1210px) {
      .wrapper-social-events .region-social {
        max-width: 1210px; } }
    .wrapper-social-events .region-social .block-twitter-block .block-inner-wrapper .content, .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .block-inner-wrapper .content {
      height: 543px;
      overflow-y: scroll; }
      .wrapper-social-events .region-social .block-twitter-block .block-inner-wrapper .content::-webkit-scrollbar, .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .block-inner-wrapper .content::-webkit-scrollbar {
        width: 8px;
        background-color: #a1a1a1;
        border-radius: 8px; }
      .wrapper-social-events .region-social .block-twitter-block .block-inner-wrapper .content::-webkit-scrollbar-thumb, .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .block-inner-wrapper .content::-webkit-scrollbar-thumb {
        background-color: #e00065;
        width: 8px;
        border-radius: 8px; }
      .wrapper-social-events .region-social .block-twitter-block .block-inner-wrapper .content::-webkit-scrollbar-thumb:hover, .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .block-inner-wrapper .content::-webkit-scrollbar-thumb:hover {
        background-color: #f4cb00; }
    .wrapper-social-events .region-social .block-twitter-block, .wrapper-social-events .region-social #block-facebookfeed, .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 {
      display: inline-block;
      width: 100%;
      background-color: #ffffff;
      margin-bottom: 20px; }
      @media (min-width: 768px) {
        .wrapper-social-events .region-social .block-twitter-block, .wrapper-social-events .region-social #block-facebookfeed, .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 {
          width: 30%;
          margin-bottom: 0; } }
      .wrapper-social-events .region-social .block-twitter-block .block-inner-wrapper h2, .wrapper-social-events .region-social .block-twitter-block .block-inner-wrapper .block-head, .wrapper-social-events .region-social #block-facebookfeed .block-inner-wrapper h2, .wrapper-social-events .region-social #block-facebookfeed .block-inner-wrapper .block-head, .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .block-inner-wrapper h2, .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .block-inner-wrapper .block-head {
        margin: 0;
        padding: 5px 0 5px 6px;
        font-size: 0;
        height: 45px; }
        .wrapper-social-events .region-social .block-twitter-block .block-inner-wrapper h2 span, .wrapper-social-events .region-social .block-twitter-block .block-inner-wrapper .block-head span, .wrapper-social-events .region-social #block-facebookfeed .block-inner-wrapper h2 span, .wrapper-social-events .region-social #block-facebookfeed .block-inner-wrapper .block-head span, .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .block-inner-wrapper h2 span, .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .block-inner-wrapper .block-head span {
          height: 35px;
          width: 35px;
          margin: 0;
          display: inline-block;
          background: url("/themes/investindia/images/social-media-icon.png") no-repeat;
          overflow: hidden;
          text-indent: -9999px;
          text-align: left;
          border-radius: 4px; }
    .wrapper-social-events .region-social #block-facebookfeed {
      margin: 0 auto 20px; }
      @media (min-width: 768px) {
        .wrapper-social-events .region-social #block-facebookfeed {
          margin: 0 4.6%; } }
      .wrapper-social-events .region-social #block-facebookfeed .block-inner-wrapper h2 {
        background-color: #315498; }
        .wrapper-social-events .region-social #block-facebookfeed .block-inner-wrapper h2 span {
          background-position: -4px -78px; }
    .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 {
      font-size: 14px;
      line-height: 18px; }
      @media (min-width: 768px) {
        .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 {
          float: right; } }
      .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .block-inner-wrapper h2 {
        background-color: #0079b6; }
        .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .block-inner-wrapper h2 span {
          background-position: -4px -0px; }
      .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .views-row {
        margin: 0 8px 15px;
        border-bottom: 1px solid #e2e2e2;
        padding-bottom: 15px;
        white-space: normal;
        /*-webkit-box-shadow: 0 5px 0 0 rgba(0,0,0,.18), 0 4px 4px 0 rgba(0,0,0,.15);
        box-shadow: 0 5px 0 0 rgba(0,0,0,.18), 0 4px 4px 0 rgba(0,0,0,.15);*/ }
        .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .views-row .views-field-nothing {
          display: inline-block;
          float: left;
          width: 40px;
          height: 40px;
          margin-top: 10px;
          margin-right: 8px;
          border: 1px solid #ededed; }
          .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .views-row .views-field-nothing .logo-linkedin {
            width: 100%;
            height: 100%;
            background: #0079b6 url("/themes/investindia/images/investindia-logo-linked.jpg") no-repeat top center;
            background-size: 100% 100%; }
        .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .views-row .views-field-field-linkedin-company-name {
          width: calc( 100% - 48px);
          display: block;
          float: right;
          font-size: 14px;
          font-weight: 700;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          margin-top: 10px; }
          .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .views-row .views-field-field-linkedin-company-name a {
            color: #292F33; }
            .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .views-row .views-field-field-linkedin-company-name a:before {
              content: "\f0e1";
              font: normal normal normal 14px/1 FontAwesome;
              margin-left: 6px;
              font-size: 16px;
              color: #0079b6;
              float: right;
              margin-top: 1px; }
            .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .views-row .views-field-field-linkedin-company-name a:hover {
              color: #55acee;
              text-decoration: none;
              outline: 0; }
        .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .views-row .views-field-created {
          color: #8899A6;
          font-size: 12px;
          display: inline-block; }
        .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .views-row .views-field-field-linkedin-local-image {
          margin: 0 -8px; }
        .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .views-row .views-field-field-linkedin-post-content {
          font-size: 14px;
          font-weight: normal;
          color: #365899;
          margin: 5px 0; }
          .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .views-row .views-field-field-linkedin-post-content:hover {
            text-decoration: underline; }
        .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .views-row .views-field-title {
          margin: 10px 0;
          width: 100%;
          float: left; }
        .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .views-row .views-field-field-linkedin-description {
          margin: 5px 0 10px; }
        .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .views-row .views-field-field-linkedin-shortenedurl a {
          color: #365899; }
          .wrapper-social-events .region-social #block-views-block-linkedin-feeds-block-1 .views-row .views-field-field-linkedin-shortenedurl a:hover {
            color: #e00065; }
    .wrapper-social-events .region-social .block-twitter-block .block-inner-wrapper .block-head {
      background-color: #1da6df; }
      .wrapper-social-events .region-social .block-twitter-block .block-inner-wrapper .block-head span.right {
        display: none; }
      .wrapper-social-events .region-social .block-twitter-block .block-inner-wrapper .block-head span.left {
        background-position: -4px -39px; }

#block-modidavos {
  width: 100%;
  float: left; }
  #block-modidavos .block-inner-wrapper {
    background: #d24330 url(/themes/investindia/images/catch.png) no-repeat;
    position: relative;
    background-size: cover;
    width: 100%;
    float: left;
    padding-top: 15px; }
    @media (min-width: 768px) {
      #block-modidavos .block-inner-wrapper {
        padding-top: 30px; } }
    #block-modidavos .block-inner-wrapper h2 {
      /*position: absolute;
      top: -35px;*/
      color: #ffffff;
      font-size: 24px;
      margin-bottom: 20px;
      text-align: center;
      width: 100%;
      /*left: 0;
      right: 0;
      z-index: 1;*/
      text-transform: uppercase; }
      @media (min-width: 768px) {
        #block-modidavos .block-inner-wrapper h2 {
          font-size: 50px; } }
    #block-modidavos .block-inner-wrapper .modi-davos-wrapper {
      max-width: 100%;
      margin: 0 auto; }
      @media (min-width: 768px) {
        #block-modidavos .block-inner-wrapper .modi-davos-wrapper {
          max-width: 750px; } }
      @media (min-width: 992px) {
        #block-modidavos .block-inner-wrapper .modi-davos-wrapper {
          max-width: 970px; } }
      @media (min-width: 1210px) {
        #block-modidavos .block-inner-wrapper .modi-davos-wrapper {
          max-width: 1210px; } }
      #block-modidavos .block-inner-wrapper .modi-davos-wrapper .modi-davos-image {
        width: 100%;
        max-width: 475px;
        float: left;
        margin-right: 30px; }
        #block-modidavos .block-inner-wrapper .modi-davos-wrapper .modi-davos-image img {
          display: block; }
      #block-modidavos .block-inner-wrapper .modi-davos-wrapper .modi-davos-text {
        width: 100%;
        float: left;
        margin-top: 10px;
        padding: 0 10px; }
        @media (min-width: 768px) {
          #block-modidavos .block-inner-wrapper .modi-davos-wrapper .modi-davos-text {
            margin-top: 5%;
            padding: 0;
            width: calc(100% - 515px); } }
        #block-modidavos .block-inner-wrapper .modi-davos-wrapper .modi-davos-text h3 {
          color: #ffffff;
          font-size: 24px;
          margin-bottom: 15px; }
        #block-modidavos .block-inner-wrapper .modi-davos-wrapper .modi-davos-text p {
          font-size: 16px;
          color: #ffffff;
          margin-bottom: 15px;
          line-height: 26px;
          text-align: justify; }
          #block-modidavos .block-inner-wrapper .modi-davos-wrapper .modi-davos-text p:last-child {
            margin-bottom: 0; }

@media (min-width: 768px) {
  .block-views-blockround-table-sessions-block-1 .view-content, .view-round-table-sessions .view-content {
    border-top: 1px solid #d3d5e0; } }
.block-views-blockround-table-sessions-block-1 .views-row, .view-round-table-sessions .views-row {
  width: 100%;
  float: left;
  border: 1px solid #d3d5e0; }
  @media (min-width: 768px) {
    .block-views-blockround-table-sessions-block-1 .views-row, .view-round-table-sessions .views-row {
      width: 33.33%;
      min-height: 230px;
      border-top: transparent;
      border-right: transparent; }
      .block-views-blockround-table-sessions-block-1 .views-row:nth-child(3n), .view-round-table-sessions .views-row:nth-child(3n) {
        border-right: 1px solid #d3d5e0; } }
  .block-views-blockround-table-sessions-block-1 .views-row .views-field-title, .view-round-table-sessions .views-row .views-field-title {
    padding: 15px;
    font-size: 18px;
    font-weight: bold;
    background: #f5f5f5;
    min-height: 78px; }
    .block-views-blockround-table-sessions-block-1 .views-row .views-field-title a, .view-round-table-sessions .views-row .views-field-title a {
      color: #000;
      font-weight: bold; }
      .block-views-blockround-table-sessions-block-1 .views-row .views-field-title a:hover, .view-round-table-sessions .views-row .views-field-title a:hover {
        color: #e00065; }
  .block-views-blockround-table-sessions-block-1 .views-row .views-field-body, .view-round-table-sessions .views-row .views-field-body {
    padding: 10px 15px; }
    .block-views-blockround-table-sessions-block-1 .views-row .views-field-body p span, .view-round-table-sessions .views-row .views-field-body p span {
      width: 100%;
      text-align: left;
      display: block;
      padding: 2px 0; }
      .block-views-blockround-table-sessions-block-1 .views-row .views-field-body p span:before, .view-round-table-sessions .views-row .views-field-body p span:before {
        content: '';
        background: url(/themes/investindia/images/round-table-icons.png) no-repeat;
        overflow: hidden;
        padding-right: 24px; }
      .block-views-blockround-table-sessions-block-1 .views-row .views-field-body p span:first-child:before, .view-round-table-sessions .views-row .views-field-body p span:first-child:before {
        background-position: -5px -0px;
        width: 16px;
        height: 16px; }
      .block-views-blockround-table-sessions-block-1 .views-row .views-field-body p span:nth-child(2):before, .view-round-table-sessions .views-row .views-field-body p span:nth-child(2):before {
        background-position: -5px -21px;
        width: 16px;
        height: 17px; }
      .block-views-blockround-table-sessions-block-1 .views-row .views-field-body p span:nth-child(3):before, .view-round-table-sessions .views-row .views-field-body p span:nth-child(3):before {
        background-position: -5px -65px;
        width: 13px;
        height: 16px; }
      .block-views-blockround-table-sessions-block-1 .views-row .views-field-body p span:nth-child(4):before, .view-round-table-sessions .views-row .views-field-body p span:nth-child(4):before {
        background-position: -5px -43px;
        width: 14px;
        height: 17px; }

#block-quicktabscatchallaction {
  width: 100%;
  max-width: 1210px;
  margin: 0 auto;
  clear: both; }
  @media (min-width: 768px) {
    #block-quicktabscatchallaction {
      max-width: 750px; } }
  @media (min-width: 992px) {
    #block-quicktabscatchallaction {
      max-width: 970px; } }
  @media (min-width: 1210px) {
    #block-quicktabscatchallaction {
      max-width: 1210px; } }
  #block-quicktabscatchallaction .ui-accordion-content.ui-accordion-content-active {
    padding: 1em; }
  #block-quicktabscatchallaction .ui-accordion-header.ui-state-default {
    padding: 10px 40px 10px 18px;
    font-weight: bold; }
  #block-quicktabscatchallaction .ui-state-default a, #block-quicktabscatchallaction .ui-state-default a:link, #block-quicktabscatchallaction .ui-state-default a:visited {
    color: #212121; }
  #block-quicktabscatchallaction .view-wef-sessions .view-header {
    font-size: 15px;
    color: #666;
    margin-bottom: 20px;
    text-align: justify; }
  #block-quicktabscatchallaction .view-wef-sessions .views-row {
    position: relative;
    width: 100%;
    float: left;
    border: 1px solid #cccccc;
    margin-bottom: 20px;
    display: table;
    padding: 20px; }
    #block-quicktabscatchallaction .view-wef-sessions .views-row:first-child, #block-quicktabscatchallaction .view-wef-sessions .views-row:nth-child(7) {
      border-bottom: 3px solid #333366; }
    #block-quicktabscatchallaction .view-wef-sessions .views-row:nth-child(2), #block-quicktabscatchallaction .view-wef-sessions .views-row:nth-child(8) {
      border-bottom: 3px solid #ff6633; }
    #block-quicktabscatchallaction .view-wef-sessions .views-row:nth-child(3), #block-quicktabscatchallaction .view-wef-sessions .views-row:nth-child(9) {
      border-bottom: 3px solid #0099cc; }
    #block-quicktabscatchallaction .view-wef-sessions .views-row:nth-child(4), #block-quicktabscatchallaction .view-wef-sessions .views-row:nth-child(10) {
      border-bottom: 3px solid #009933; }
    #block-quicktabscatchallaction .view-wef-sessions .views-row:nth-child(5), #block-quicktabscatchallaction .view-wef-sessions .views-row:nth-child(11) {
      border-bottom: 3px solid #ff9933; }
    #block-quicktabscatchallaction .view-wef-sessions .views-row:nth-child(6), #block-quicktabscatchallaction .view-wef-sessions .views-row:nth-child(12) {
      border-bottom: 3px solid #333399; }
    @media (min-width: 768px) {
      #block-quicktabscatchallaction .view-wef-sessions .views-row {
        width: 33.33%;
        min-height: 140px;
        height: 140px;
        border-right: transparent; }
        #block-quicktabscatchallaction .view-wef-sessions .views-row:nth-child(3n) {
          border-right: 1px solid #cccccc; }
        #block-quicktabscatchallaction .view-wef-sessions .views-row:last-child {
          border-right: 1px solid #cccccc; } }
    #block-quicktabscatchallaction .view-wef-sessions .views-row .views-field-nothing {
      display: table-cell;
      vertical-align: middle; }
      #block-quicktabscatchallaction .view-wef-sessions .views-row .views-field-nothing a {
        color: #24222b;
        font-size: 22px; }
        #block-quicktabscatchallaction .view-wef-sessions .views-row .views-field-nothing a:before {
          content: "\f129";
          font: normal normal normal 14px/1 FontAwesome;
          font-size: 12px;
          color: #666666;
          display: inline-block;
          width: 20px;
          height: 20px;
          line-height: 20px;
          text-align: center;
          border: 1px solid;
          border-radius: 50%;
          position: absolute;
          right: 10px;
          top: 10px; }
          #block-quicktabscatchallaction .view-wef-sessions .views-row .views-field-nothing a:before:hover {
            color: #e00065; }
        #block-quicktabscatchallaction .view-wef-sessions .views-row .views-field-nothing a:hover {
          color: #e00065; }

/*#colorbox{
    @media (min-width: 768px) {
        min-height: 300px !important;
        height: 100% !important;
    }
    p{
        text-align: justify;
    }
}*/
#block-views-block-budget2018-top-sectors-block-1 .view-content .views-row {
  width: 100%;
  max-height: 250px;
  float: left;
  margin-bottom: 15px;
  position: relative;
  overflow: hidden; }
  @media (min-width: 768px) {
    #block-views-block-budget2018-top-sectors-block-1 .view-content .views-row {
      width: 32%;
      margin-right: 2%; }
      #block-views-block-budget2018-top-sectors-block-1 .view-content .views-row:nth-child(3n) {
        margin-right: 0; } }
  #block-views-block-budget2018-top-sectors-block-1 .view-content .views-row a {
    display: block; }
    #block-views-block-budget2018-top-sectors-block-1 .view-content .views-row a span {
      display: block; }
  #block-views-block-budget2018-top-sectors-block-1 .view-content .views-row .overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    /*background-image: linear-gradient(to top,rgba(0,0,0,1),rgba(0, 0, 0, 0.3));
    opacity: .8;*/
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 36%, rgba(89, 89, 89, 0.6) 62%, rgba(0, 0, 0, 0.75) 76%, black 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 36%, rgba(89, 89, 89, 0.6) 62%, rgba(0, 0, 0, 0.75) 76%, black 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 36%, rgba(89, 89, 89, 0.6) 62%, rgba(0, 0, 0, 0.75) 76%, black 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  #block-views-block-budget2018-top-sectors-block-1 .view-content .views-row .sector_image img {
    display: block;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; }
  #block-views-block-budget2018-top-sectors-block-1 .view-content .views-row .sector_image:hover img {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }
  #block-views-block-budget2018-top-sectors-block-1 .view-content .views-row .sector_desc {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px; }
    #block-views-block-budget2018-top-sectors-block-1 .view-content .views-row .sector_desc .sector_name {
      font-size: 20px;
      color: #fff;
      text-transform: capitalize; }
    #block-views-block-budget2018-top-sectors-block-1 .view-content .views-row .sector_desc .sector_explore {
      font-size: 13px;
      color: #e8c72d; }

#block-countdowntimerblock {
  position: absolute;
  left: 0;
  right: 0;
  top: 15%;
  z-index: 99;
  text-align: center; }
  @media (min-width: 768px) {
    #block-countdowntimerblock {
      top: 15px;
      left: auto;
      right: 15px;
      width: 200px; } }
  @media (min-width: 1440px) {
    #block-countdowntimerblock {
      width: 500px; } }
  #block-countdowntimerblock #countdown {
    margin: 0 auto;
    max-width: 500px;
    padding: 0.5em 1em;
    background: rgba(0, 0, 0, 0.6);
    border-radius: 15px; }
    @media (min-width: 768px) {
      #block-countdowntimerblock #countdown {
        padding: 1.2em 1em; } }
    @media (min-width: 1440px) {
      #block-countdowntimerblock #countdown {
        padding: 2em; } }
  #block-countdowntimerblock #countdown #tiles {
    position: relative;
    z-index: 1; }
  #block-countdowntimerblock #countdown #tiles > span.count {
    width: 23%;
    max-width: 92px;
    font-size: 1.2em;
    text-align: center;
    color: #111;
    background-color: #ddd;
    background-image: -webkit-linear-gradient(top, #aaa, #eee);
    background-image: -moz-linear-gradient(top, #aaa, #eee);
    background-image: -ms-linear-gradient(top, #aaa, #eee);
    background-image: -o-linear-gradient(top, #aaa, #eee);
    border-top: 1px solid #fff;
    border-radius: 5px;
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.7);
    margin-right: 2.5%;
    padding: 0.4em 0 0.1em;
    display: inline-block;
    line-height: 0.8em; }
    #block-countdowntimerblock #countdown #tiles > span.count:last-child {
      margin-right: 0; }
    #block-countdowntimerblock #countdown #tiles > span.count span {
      width: 100%;
      color: #696969;
      font-size: 0.4em;
      font-weight: bold;
      text-align: center;
      text-transform: uppercase;
      padding-top: 0;
      display: block; }
    @media (min-width: 1440px) {
      #block-countdowntimerblock #countdown #tiles > span.count {
        padding: 0.6em 0 0.3em;
        font-size: 2.6em; }
        #block-countdowntimerblock #countdown #tiles > span.count span {
          padding-top: 1em; } }

.context-events-budget2018 .banner {
  position: relative; }
.context-events-budget2018 #colorbox {
  width: 95% !important;
  height: 100% !important; }
  @media (min-width: 1024px) {
    .context-events-budget2018 #colorbox {
      width: 70% !important; } }
  .context-events-budget2018 #colorbox #cboxWrapper {
    overflow-y: hidden !important;
    max-height: 100%;
    width: 100% !important;
    height: 100% !important; }
  .context-events-budget2018 #colorbox #cboxContent {
    width: 100% !important;
    height: 100% !important; }
  .context-events-budget2018 #colorbox #cboxLoadedContent {
    width: 100% !important;
    height: 100% !important;
    margin-bottom: 0 !important; }
  .context-events-budget2018 #colorbox .inline_content {
    padding: 0; }
    .context-events-budget2018 #colorbox .inline_content a {
      display: block; }
      .context-events-budget2018 #colorbox .inline_content a img {
        display: block;
        margin: 0 auto; }
  .context-events-budget2018 #colorbox #cboxClose {
    top: 5px !important;
    right: 5px !important;
    width: 30px !important;
    height: 30px !important;
    background: url(/themes/investindia/css/../images/cross_icon_bg.png) no-repeat left 0 !important; }

/*Css for youtube section*/
.vid-item .desc {
  color: #323131;
  display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  max-width: 148px;
  height: 54px;
  /* Fallback for non-webkit */
  margin: 5px auto 0;
  font-size: 15px;
  line-height: 1.2;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }

#block-views-block-banner-government-scheme-detail-block-1 .field-content {
  position: relative;
  display: block;
  width: 100%;
  height: 225px; }
  #block-views-block-banner-government-scheme-detail-block-1 .field-content .state_image img {
    width: 100%;
    float: left;
    margin: auto;
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-animation: immortalkenburns2 10000ms linear 0s infinite alternate;
    animation: immortalkenburns2 10000ms linear 0s infinite alternate; }
  #block-views-block-banner-government-scheme-detail-block-1 .field-content .state_desc {
    text-align: center;
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 7;
    height: 100%;
    background: rgba(0, 0, 0, 0.25); }
    #block-views-block-banner-government-scheme-detail-block-1 .field-content .state_desc p {
      font-size: 38px;
      font-family: 'helveticaregular';
      color: #fff;
      font-weight: bold;
      text-transform: uppercase;
      margin: 60px auto;
      line-height: 42px; }

#block-views-block-government-scheme-block-1 .view-government-scheme {
  margin: 10px auto 30px; }
  #block-views-block-government-scheme-block-1 .view-government-scheme .view-content .scheme-box {
    width: 100%;
    margin-right: 0; }
    #block-views-block-government-scheme-block-1 .view-government-scheme .view-content .scheme-box .views-field-title {
      margin-bottom: 20px; }
      #block-views-block-government-scheme-block-1 .view-government-scheme .view-content .scheme-box .views-field-title h3 {
        font-size: 26px;
        line-height: 32px; }
    #block-views-block-government-scheme-block-1 .view-government-scheme .view-content .scheme-box .views-field-nothing {
      padding: 10px 15px; }
      #block-views-block-government-scheme-block-1 .view-government-scheme .view-content .scheme-box .views-field-nothing .field-content {
        width: 100%;
        display: block; }
        #block-views-block-government-scheme-block-1 .view-government-scheme .view-content .scheme-box .views-field-nothing .field-content .sub_wrapper {
          width: 24%;
          display: inline-block; }
          #block-views-block-government-scheme-block-1 .view-government-scheme .view-content .scheme-box .views-field-nothing .field-content .sub_wrapper div {
            display: block; }
          #block-views-block-government-scheme-block-1 .view-government-scheme .view-content .scheme-box .views-field-nothing .field-content .sub_wrapper .label {
            font-family: 'helveticaregular';
            font-size: 15px;
            line-height: 22px;
            color: #262626;
            font-weight: normal;
            text-transform: uppercase; }
          #block-views-block-government-scheme-block-1 .view-government-scheme .view-content .scheme-box .views-field-nothing .field-content .sub_wrapper .policy_category {
            font-family: 'helveticaregular';
            font-size: 15px;
            line-height: 22px;
            color: #4a4a4a;
            font-weight: bold; }
    #block-views-block-government-scheme-block-1 .view-government-scheme .view-content .scheme-box .views-field-body .custom-label {
      border-top: 1px solid #dcdfe2;
      padding: 10px 15px; }
      #block-views-block-government-scheme-block-1 .view-government-scheme .view-content .scheme-box .views-field-body .custom-label:nth-child(odd) {
        background: #f4f4f4; }
      #block-views-block-government-scheme-block-1 .view-government-scheme .view-content .scheme-box .views-field-body .custom-label:nth-child(even) {
        background: #fff; }
      #block-views-block-government-scheme-block-1 .view-government-scheme .view-content .scheme-box .views-field-body .custom-label h4 {
        font-family: 'helveticaregular';
        font-size: 15px;
        line-height: 22px;
        color: #262626;
        font-weight: normal;
        text-transform: uppercase; }
      #block-views-block-government-scheme-block-1 .view-government-scheme .view-content .scheme-box .views-field-body .custom-label ol li {
        list-style-type: decimal;
        font-family: 'helveticaregular';
        font-size: 15px;
        line-height: 22px;
        color: #4a4a4a;
        margin-bottom: 5px;
        margin-top: 5px;
        margin-left: 20px; }
      #block-views-block-government-scheme-block-1 .view-government-scheme .view-content .scheme-box .views-field-body .custom-label p {
        font-family: 'helveticaregular';
        font-size: 15px;
        line-height: 22px;
        color: #4a4a4a; }
    #block-views-block-government-scheme-block-1 .view-government-scheme .view-content .scheme-box .views-field-field-policy-link {
      background: #f4f4f4;
      padding: 10px 15px;
      border-top: 1px solid #dcdfe2;
      border-bottom: 1px solid #dcdfe2; }
      #block-views-block-government-scheme-block-1 .view-government-scheme .view-content .scheme-box .views-field-field-policy-link .views-label-field-policy-link {
        font-family: 'helveticaregular';
        font-size: 15px;
        line-height: 22px;
        color: #262626;
        font-weight: normal;
        text-transform: uppercase; }
      #block-views-block-government-scheme-block-1 .view-government-scheme .view-content .scheme-box .views-field-field-policy-link .field-content a {
        color: #2784e0;
        font-family: 'helveticaregular';
        font-size: 15px;
        line-height: 22px; }

@keyframes immortalkenburns2 {
  0% {
    transform: scale(1);
    transition: transform 10000ms linear 0s; }
  100% {
    transform: scale(1.1);
    transition: transform 10000ms linear 0s; } }
/** ---- Dishant Sass ---- **/
#block-quicktabsopportunities {
  overflow: auto;
  padding: 15px 0 0; }
  @media (min-width: 768px) {
    #block-quicktabsopportunities {
      padding: 10px 0; } }
  #block-quicktabsopportunities h2 {
    font-size: 24px;
    text-align: center;
    text-transform: uppercase; }
    @media (min-width: 768px) {
      #block-quicktabsopportunities h2 {
        font-size: 36px;
        margin-bottom: 20px; } }
  #block-quicktabsopportunities ul.quicktabs-tabs {
    text-align: center;
    margin-bottom: 15px; }
    @media (min-width: 768px) {
      #block-quicktabsopportunities ul.quicktabs-tabs {
        margin-bottom: 40px; } }
    #block-quicktabsopportunities ul.quicktabs-tabs li {
      font-family: 'helveticaregular';
      color: #777;
      font-size: 16px;
      text-transform: uppercase;
      position: relative;
      padding: 0 10px; }
      @media (min-width: 768px) {
        #block-quicktabsopportunities ul.quicktabs-tabs li {
          font-size: 24px;
          line-height: 32px; } }
      #block-quicktabsopportunities ul.quicktabs-tabs li a {
        color: #777; }
        #block-quicktabsopportunities ul.quicktabs-tabs li a:hover, #block-quicktabsopportunities ul.quicktabs-tabs li a:focus {
          color: #1a41bf;
          border-bottom: 3px solid #1a41bf; }
      #block-quicktabsopportunities ul.quicktabs-tabs li.active a {
        color: #1a41bf;
        border-bottom: 3px solid #1a41bf; }
  #block-quicktabsopportunities .view-filters {
    float: left;
    width: 100%; }
    @media (min-width: 768px) {
      #block-quicktabsopportunities .view-filters {
        width: 32%; } }
    #block-quicktabsopportunities .view-filters .form--inline {
      background: #fbc30d;
      width: 100%;
      position: relative;
      min-height: 1px;
      -webkit-transition: all 0.5s ease;
      transition: all 0.5s ease;
      height: 520px;
      overflow: auto; }
      #block-quicktabsopportunities .view-filters .form--inline::-webkit-scrollbar {
        width: 8px;
        background-color: #a1a1a1;
        border-radius: 8px; }
      #block-quicktabsopportunities .view-filters .form--inline::-webkit-scrollbar-thumb {
        background-color: #e00065;
        width: 8px;
        border-radius: 8px; }
      #block-quicktabsopportunities .view-filters .form--inline::-webkit-scrollbar-thumb:hover {
        background-color: #f4cb00; }
      #block-quicktabsopportunities .view-filters .form--inline::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
        border-radius: 8px; }
      @media (max-width: 767px) {
        #block-quicktabsopportunities .view-filters .form--inline {
          white-space: nowrap;
          overflow-x: scroll;
          height: 60px; } }
      #block-quicktabsopportunities .view-filters .form--inline fieldset.form-item {
        width: 100%;
        margin: 0;
        padding: 5px 10px; }
        @media (min-width: 768px) {
          #block-quicktabsopportunities .view-filters .form--inline fieldset.form-item {
            padding: 20px 15px; } }
        @media (min-width: 1200px) {
          #block-quicktabsopportunities .view-filters .form--inline fieldset.form-item {
            padding: 20px 10px; } }
        #block-quicktabsopportunities .view-filters .form--inline fieldset.form-item legend {
          display: none; }
        #block-quicktabsopportunities .view-filters .form--inline fieldset.form-item .fieldset-wrapper .form-radios.fieldgroup div.active, #block-quicktabsopportunities .view-filters .form--inline fieldset.form-item .fieldset-wrapper .form-radios.fieldgroup div.inactive {
          display: inline-block;
          width: auto;
          vertical-align: middle; }
          @media (min-width: 768px) {
            #block-quicktabsopportunities .view-filters .form--inline fieldset.form-item .fieldset-wrapper .form-radios.fieldgroup div.active, #block-quicktabsopportunities .view-filters .form--inline fieldset.form-item .fieldset-wrapper .form-radios.fieldgroup div.inactive {
              width: 100%;
              padding: 7px 0; } }
          @media (min-width: 992px) {
            #block-quicktabsopportunities .view-filters .form--inline fieldset.form-item .fieldset-wrapper .form-radios.fieldgroup div.active, #block-quicktabsopportunities .view-filters .form--inline fieldset.form-item .fieldset-wrapper .form-radios.fieldgroup div.inactive {
              width: 49%; } }
          @media (min-width: 768px) {
            #block-quicktabsopportunities .view-filters .form--inline fieldset.form-item .fieldset-wrapper .form-radios.fieldgroup div.active div.js-form-item.form-item, #block-quicktabsopportunities .view-filters .form--inline fieldset.form-item .fieldset-wrapper .form-radios.fieldgroup div.inactive div.js-form-item.form-item {
              width: 100%;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis;
              padding: 0;
              margin: 0; } }
          #block-quicktabsopportunities .view-filters .form--inline fieldset.form-item .fieldset-wrapper .form-radios.fieldgroup div.active div.js-form-item.form-item input.form-radio, #block-quicktabsopportunities .view-filters .form--inline fieldset.form-item .fieldset-wrapper .form-radios.fieldgroup div.inactive div.js-form-item.form-item input.form-radio {
            display: none; }
        #block-quicktabsopportunities .view-filters .form--inline fieldset.form-item .fieldset-wrapper .form-radios.fieldgroup label.option {
          color: #24222b;
          font-family: 'helveticaregular';
          font-size: 15px;
          text-transform: none;
          vertical-align: middle; }
          #block-quicktabsopportunities .view-filters .form--inline fieldset.form-item .fieldset-wrapper .form-radios.fieldgroup label.option:hover, #block-quicktabsopportunities .view-filters .form--inline fieldset.form-item .fieldset-wrapper .form-radios.fieldgroup label.option:focus {
            font-size: 18px;
            padding-left: 5px;
            color: #243391;
            border-left: 2px solid #e00065; }
          @media (min-width: 768px) {
            #block-quicktabsopportunities .view-filters .form--inline fieldset.form-item .fieldset-wrapper .form-radios.fieldgroup label.option {
              font-size: 18px;
              padding-left: 10px; } }
        #block-quicktabsopportunities .view-filters .form--inline fieldset.form-item .fieldset-wrapper .form-radios.fieldgroup .active label.option {
          color: #243391;
          padding-left: 10px;
          border-left: 2px solid #e00065; }
      #block-quicktabsopportunities .view-filters .form--inline .form-actions {
        display: none; }
  #block-quicktabsopportunities .view-content {
    position: relative;
    height: 260px;
    float: left;
    width: 100%; }
    @media (min-width: 768px) {
      #block-quicktabsopportunities .view-content {
        height: 520px;
        width: 68%; } }
    #block-quicktabsopportunities .view-content .views-field-field-banner-image {
      position: relative;
      background-color: #000; }
      #block-quicktabsopportunities .view-content .views-field-field-banner-image .overlay {
        width: 100%;
        position: absolute;
        top: 0;
        z-index: 7;
        height: 100%;
        background: rgba(0, 0, 0, 0.5);
        background: -webkit-linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.4));
        /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.4));
        /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.4));
        /* For Firefox 3.6 to 15 */
        background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.4));
        /* Standard syntax (must be last) */ }
      #block-quicktabsopportunities .view-content .views-field-field-banner-image img {
        width: 100%;
        min-height: 260px;
        margin: 0;
        padding: 0;
        display: block; }
        @media (min-width: 768px) {
          #block-quicktabsopportunities .view-content .views-field-field-banner-image img {
            height: 520px; } }
    #block-quicktabsopportunities .view-content .views-field-nothing {
      position: absolute;
      z-index: 9;
      top: 15px;
      width: 100%;
      left: 0;
      right: 0;
      padding: 15px; }
      @media (min-width: 992px) {
        #block-quicktabsopportunities .view-content .views-field-nothing {
          padding-left: 25px; } }
      #block-quicktabsopportunities .view-content .views-field-nothing span .banner-title {
        color: #fff;
        font-family: 'helveticaregular';
        font-size: 15px;
        line-height: 32px;
        text-transform: capitalize; }
        @media (min-width: 768px) {
          #block-quicktabsopportunities .view-content .views-field-nothing span .banner-title {
            font-size: 20px; } }
        @media (min-width: 992px) {
          #block-quicktabsopportunities .view-content .views-field-nothing span .banner-title {
            font-size: 24px;
            margin-bottom: 10px; } }
      #block-quicktabsopportunities .view-content .views-field-nothing span .banner-desc {
        color: #fff;
        line-height: 32px;
        font-family: 'helveticaregular';
        font-weight: bold;
        font-size: 20px; }
        @media (min-width: 768px) {
          #block-quicktabsopportunities .view-content .views-field-nothing span .banner-desc {
            font-size: 36px;
            line-height: 53px; } }
      #block-quicktabsopportunities .view-content .views-field-nothing span .link-explor {
        margin-top: 10px; }
        #block-quicktabsopportunities .view-content .views-field-nothing span .link-explor a {
          color: #fbc30d;
          text-transform: uppercase;
          font-size: 11px;
          font-weight: bold;
          font-family: 'helveticaregular'; }
          #block-quicktabsopportunities .view-content .views-field-nothing span .link-explor a:after {
            content: '';
            background: url("../images/after-arrow.png") no-repeat 0 0;
            height: 12px;
            width: 9px;
            display: inline-block;
            left: 7px;
            position: relative;
            top: 1px; }
          @media (min-width: 768px) {
            #block-quicktabsopportunities .view-content .views-field-nothing span .link-explor a {
              font-size: 14px; } }
    #block-quicktabsopportunities .view-content .views-field-nothing-1 {
      position: absolute;
      z-index: 9;
      bottom: 25px;
      width: 85%;
      left: 25px; }
      @media (min-width: 768px) {
        #block-quicktabsopportunities .view-content .views-field-nothing-1 {
          bottom: 40px; } }
      #block-quicktabsopportunities .view-content .views-field-nothing-1 .field-content a.view-sector {
        position: absolute;
        top: 0;
        left: 15px;
        color: #fff;
        text-transform: uppercase;
        font-size: 11px;
        font-weight: bold;
        font-family: 'helveticaregular';
        z-index: 1; }
        #block-quicktabsopportunities .view-content .views-field-nothing-1 .field-content a.view-sector:before {
          content: '';
          background: url("../images/sector-map.png") no-repeat 0 0;
          height: 19px;
          width: 19px;
          display: inline-block;
          left: -25px;
          position: absolute;
          top: -5px; }
          @media (min-width: 768px) {
            #block-quicktabsopportunities .view-content .views-field-nothing-1 .field-content a.view-sector:before {
              top: -2px; } }
        @media (min-width: 768px) {
          #block-quicktabsopportunities .view-content .views-field-nothing-1 .field-content a.view-sector {
            left: 25px;
            font-size: 14px; } }
  #block-quicktabsopportunities .views-element-container .view-id-state {
    padding: 50px 20px;
    background: #fbc30d; }
    #block-quicktabsopportunities .views-element-container .view-id-state .view-content {
      overflow: hidden; }
  #block-quicktabsopportunities .views-field.views-field-nothing.statebox-wrapper .field-content {
    display: block;
    width: 220px;
    background: #fff;
    border-radius: 4px;
    padding: 15px;
    position: absolute;
    bottom: 0;
    left: 340px; }
    #block-quicktabsopportunities .views-field.views-field-nothing.statebox-wrapper .field-content .section-head .state-titile {
      display: block;
      font-size: 17px;
      color: #e00065;
      font-family: 'helveticaregular';
      text-transform: uppercase; }
      #block-quicktabsopportunities .views-field.views-field-nothing.statebox-wrapper .field-content .section-head .state-titile a {
        color: #e00065; }
        #block-quicktabsopportunities .views-field.views-field-nothing.statebox-wrapper .field-content .section-head .state-titile a:hover, #block-quicktabsopportunities .views-field.views-field-nothing.statebox-wrapper .field-content .section-head .state-titile a:focus {
          color: #243391; }
    #block-quicktabsopportunities .views-field.views-field-nothing.statebox-wrapper .field-content .section-head .state-desc p {
      display: block;
      color: #5d5d5d;
      font-size: 15px;
      font-family: 'helveticaregular'; }
    #block-quicktabsopportunities .views-field.views-field-nothing.statebox-wrapper .field-content .popular-sector .sector-title {
      display: block;
      font-size: 15px;
      font-family: 'helveticaregular';
      text-transform: uppercase;
      color: #24222b;
      font-weight: bold;
      margin-top: 10px;
      margin-bottom: 10px; }
    #block-quicktabsopportunities .views-field.views-field-nothing.statebox-wrapper .field-content .popular-sector .sector-body .item-list ul {
      text-align: left; }
      #block-quicktabsopportunities .views-field.views-field-nothing.statebox-wrapper .field-content .popular-sector .sector-body .item-list ul li {
        font-size: 15px;
        color: #5a5a5a;
        font-family: 'helveticaregular';
        text-transform: capitalize;
        margin-left: 0; }
  #block-quicktabsopportunities .views-field.views-field-nothing.statebox-wrapper.statebox-andhra-pradesh .field-content {
    bottom: 50px;
    left: 340px; }
  #block-quicktabsopportunities .sector-underline {
    border: none;
    border-top: 1px solid #e6e4df;
    margin-top: 15px;
    margin-bottom: 15px; }

/** ---- Pink Box Start ---- **/
.featured-bottom_third {
  background: #e00065;
  width: 100%;
  float: left;
  overflow: hidden;
  padding: 0; }
  .featured-bottom_third .region.region-featured-bottom-third {
    max-width: 1210px;
    margin: 0 auto; }
    .featured-bottom_third .region.region-featured-bottom-third #block-sensex {
      width: 34%;
      float: left;
      display: inline-block;
      min-height: 1px;
      position: relative; }
      .featured-bottom_third .region.region-featured-bottom-third #block-sensex .bse {
        display: inline-block;
        width: auto;
        padding-left: 60px;
        color: #ff97c6;
        font-size: 18px;
        font-family: 'helveticaregular'; }
        .featured-bottom_third .region.region-featured-bottom-third #block-sensex .bse .sensex-container {
          position: relative; }
          .featured-bottom_third .region.region-featured-bottom-third #block-sensex .bse .sensex-container span {
            color: #ff86bd;
            font-size: 14px;
            font-family: 'helveticaregular';
            margin-left: 5px; }
            .featured-bottom_third .region.region-featured-bottom-third #block-sensex .bse .sensex-container span:first-child {
              color: #fff;
              font-size: 16px;
              font-family: 'helveticaregular'; }
              .featured-bottom_third .region.region-featured-bottom-third #block-sensex .bse .sensex-container span:first-child:before {
                content: '';
                background: url("../images/sprite-image.png") no-repeat -5px -65px;
                position: absolute;
                display: inline-block;
                width: 52px;
                height: 18px;
                left: -55px;
                top: 2px; }
      .featured-bottom_third .region.region-featured-bottom-third #block-sensex .nifty {
        display: inline-block;
        width: auto;
        padding-left: 60px;
        color: #ff97c6;
        font-size: 18px;
        font-family: 'helveticaregular'; }
        .featured-bottom_third .region.region-featured-bottom-third #block-sensex .nifty .nifty-container {
          position: relative; }
          .featured-bottom_third .region.region-featured-bottom-third #block-sensex .nifty .nifty-container span {
            color: #ff86bd;
            font-size: 14px;
            font-family: 'helveticaregular';
            margin-left: 5px; }
            .featured-bottom_third .region.region-featured-bottom-third #block-sensex .nifty .nifty-container span:first-child {
              color: #fff;
              font-size: 16px;
              font-family: 'helveticaregular'; }
              .featured-bottom_third .region.region-featured-bottom-third #block-sensex .nifty .nifty-container span:first-child:before {
                content: '';
                background: url("../images/sprite-image.png") no-repeat -5px -88px;
                position: absolute;
                display: inline-block;
                width: 50px;
                height: 11px;
                left: -50px;
                top: 4px; }
    .featured-bottom_third .region.region-featured-bottom-third #block-currencyconverter {
      width: 20%;
      float: left;
      display: inline-block;
      min-height: 1px;
      position: relative;
      padding: 18px 0;
      cursor: pointer; }
    .featured-bottom_third .region.region-featured-bottom-third #block-time {
      width: 19%;
      float: left;
      display: inline-block;
      min-height: 1px;
      position: relative;
      padding: 8px 0; }
    .featured-bottom_third .region.region-featured-bottom-third .block.block-live-weather {
      width: 27%;
      float: left;
      display: inline-block;
      min-height: 1px;
      position: relative;
      padding: 7px 0; }
      .featured-bottom_third .region.region-featured-bottom-third .block.block-live-weather .city {
        display: none; }
      .featured-bottom_third .region.region-featured-bottom-third .block.block-live-weather .temperature {
        padding-top: 8px;
        display: inline-block;
        margin-left: 0; }
        .featured-bottom_third .region.region-featured-bottom-third .block.block-live-weather .temperature span.data {
          color: #fff;
          font-size: 18px;
          font-family: 'helveticaregular';
          vertical-align: middle;
          margin-left: 10px; }
        .featured-bottom_third .region.region-featured-bottom-third .block.block-live-weather .temperature img {
          vertical-align: middle;
          max-width: 40px; }
        .featured-bottom_third .region.region-featured-bottom-third .block.block-live-weather .temperature span.label {
          display: none; }
    .featured-bottom_third .region.region-featured-bottom-third .image {
      display: inline-block;
      float: left; }
      .featured-bottom_third .region.region-featured-bottom-third .image img {
        max-width: 70px; }
  .featured-bottom_third #block-currencyconverterblock {
    display: none;
    position: fixed;
    background-color: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1040; }
    .featured-bottom_third #block-currencyconverterblock .block-inner-wrapper {
      width: 300px;
      position: fixed;
      top: 20%;
      left: 0;
      margin: 0 auto;
      right: 0;
      padding: 15px;
      border: 1px solid #ddd;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
      box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
      z-index: 1050;
      background: #ffffff; }
      .featured-bottom_third #block-currencyconverterblock .block-inner-wrapper label {
        color: #e00065; }
      .featured-bottom_third #block-currencyconverterblock .block-inner-wrapper input, .featured-bottom_third #block-currencyconverterblock .block-inner-wrapper select {
        border: 1px solid #ddd;
        border-radius: 4px;
        color: #424141;
        background: transparent;
        font-size: 15px;
        line-height: 15px; }
      .featured-bottom_third #block-currencyconverterblock .block-inner-wrapper .close-button {
        position: absolute;
        top: -15px;
        right: -10px;
        cursor: pointer;
        font-size: 0;
        width: 35px;
        height: 35px;
        background: #ffffff;
        border-radius: 50%; }
        .featured-bottom_third #block-currencyconverterblock .block-inner-wrapper .close-button:after {
          content: "\f00d";
          font-family: FontAwesome;
          margin-left: 10px;
          font-weight: 100;
          font-size: 20px;
          color: #e00065;
          line-height: 35px; }
        .featured-bottom_third #block-currencyconverterblock .block-inner-wrapper .close-button:hover, .featured-bottom_third #block-currencyconverterblock .block-inner-wrapper .close-button:focus {
          -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.18), 0 4px 2px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.18), 0 4px 2px 0 rgba(0, 0, 0, 0.15); }
      .featured-bottom_third #block-currencyconverterblock .block-inner-wrapper #edit-submission {
        -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.18), 0 4px 2px 0 rgba(0, 0, 0, 0.15);
        box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.18), 0 4px 2px 0 rgba(0, 0, 0, 0.15); }
        .featured-bottom_third #block-currencyconverterblock .block-inner-wrapper #edit-submission:hover, .featured-bottom_third #block-currencyconverterblock .block-inner-wrapper #edit-submission:focus {
          color: #e00065;
          border: 1px solid; }
  .featured-bottom_third .clock {
    display: inline-block; }
    .featured-bottom_third .clock p .date {
      display: block;
      padding-left: 15px;
      color: #fff;
      font-size: 12px;
      font-family: 'helveticaregular'; }
    .featured-bottom_third .clock p .time {
      display: block;
      padding-left: 15px;
      color: #fff;
      font-size: 18px; }
  .featured-bottom_third #block-sensex .text-formatted {
    padding: 10px 0; }
  .featured-bottom_third #block-sensex p {
    color: #fff;
    font-size: 14px;
    font-family: 'helveticaregular'; }
  .featured-bottom_third #block-currencyconverter span {
    color: #fff;
    text-transform: capitalize;
    font-size: 18px;
    font-family: 'helveticaregular';
    padding-left: 15px; }
    .featured-bottom_third #block-currencyconverter span:nth-child(2):hover, .featured-bottom_third #block-currencyconverter span:nth-child(2):focus {
      color: #fbc30d; }
    .featured-bottom_third #block-currencyconverter span:first-child {
      padding-left: 0; }
    .featured-bottom_third #block-currencyconverter span img {
      vertical-align: bottom; }

.close-button {
  position: absolute;
  top: 5px;
  right: 10px;
  cursor: pointer; }
   .content {
    position: relative; }
    
   .field--name-field-banner img {
    width: 100%;
    height: 350px; }
   .key-sectors {
    display: table;
    padding: 50px 0px;
    max-width: 1210px;
    margin: 0 auto; }
     .key-sectors .field--name-field-heading.field--type-text-long {
      width: 50%;
      display: table-cell; }
       .key-sectors .field--name-field-heading.field--type-text-long p {
        font-size: 52px;
        font-family: 'helveticaregular';
        color: #24222b;
        line-height: 52px; }
     .key-sectors .field--name-body.field--type-text-with-summary {
      width: 50%;
      display: table-cell;
      vertical-align: middle;
      line-height: 25px;
      padding: 0px 50px;
      padding-bottom: 15px !important; }
       .key-sectors .field--name-body.field--type-text-with-summary p {
        font-size: 15px;
        font-family: 'helveticaregular';
        color: #3a3a3a; }

#block-quicktabsexploresectors {
  background: #f8ce00;
  float: left;
  clear: both;
  width: 100%;
  padding-top: 50px;
  padding-bottom: 90px; }
  #block-quicktabsexploresectors .block-inner-wrapper {
    max-width: 1210px;
    margin: 0 auto; }
    #block-quicktabsexploresectors .block-inner-wrapper h2 {
      font-family: 'helveticaregular';
      font-size: 43px;
      color: #3c3c3c;
      text-align: center; }
    #block-quicktabsexploresectors .block-inner-wrapper .content ul.quicktabs-tabs {
      text-align: center;
      margin-top: 20px;
      margin-bottom: 20px; }
      #block-quicktabsexploresectors .block-inner-wrapper .content ul.quicktabs-tabs li {
        margin: 0 7px; }
        #block-quicktabsexploresectors .block-inner-wrapper .content ul.quicktabs-tabs li a {
          color: #7b6809;
          font-size: 20px;
          font-family: 'helveticaregular';
          text-transform: uppercase; }
        #block-quicktabsexploresectors .block-inner-wrapper .content ul.quicktabs-tabs li.active a {
          color: #e00065;
          border-bottom: 1px solid #e00065; }
    #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row {
      width: 47%;
      display: inline-block;
      background: #fff;
      margin-top: 25px;
      float: left;
      /*min-height: 131px;*/ }
      #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row:nth-child(even) {
        margin-left: 25px; }
      #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectorthumb {
        width: 19%;
        display: inline-block;
        vertical-align: top; }
        #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectorthumb img {
          float: left;
          min-height: 131px; }
      #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectordesc {
        width: 78%;
        display: inline-block;
        padding: 15px; }
        #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectordesc p {
          text-transform: capitalize;
          overflow: hidden;
          text-overflow: ellipsis;
          display: block;
          white-space: nowrap;
          font-size: 30px;
          color: #24222b;
          font-family: 'helveticaregular'; }
        #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectordesc .description {
          width: 48%;
          display: inline-block;
          vertical-align: top;
          padding-top: 6px;
          padding-right: 10px;
          border-right: 2px solid #f7f7f8; }
          
    
        #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectordesc .related_data {
          width: 50%;
          display: inline-block;
          padding-left: 30px;
          vertical-align: sub; }
          #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectordesc .related_data .rel_name {
            font-size: 22px;
            color: #24222b;
            font-family: 'helveticaregular';
            overflow: hidden;
            text-overflow: ellipsis;
            display: block;
            white-space: nowrap; }
          #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectordesc .related_data .rel_position {
            font-size: 15px;
            color: #6c6c6c;
            font-family: 'helveticaregular'; }
          #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectordesc .related_data .rel_email {
            font-size: 15px;
            color: #243391;
            font-family: 'helveticaregular'; }
    #block-quicktabsexploresectors .block-inner-wrapper .content ul.js-pager__items.pager {
      margin-top: 20px;
      text-align: center; }
      #block-quicktabsexploresectors .block-inner-wrapper .content ul.js-pager__items.pager li a {
        color: #fff;
        border: 2px solid #fff;
        background: #1a41bf;
        border-radius: 0px;
        padding: 15px 50px;
        text-transform: uppercase;
        margin-top: 20px; }

#block-views-block-latest-policies-block-1 {
  float: left;
  clear: both;
  width: 100%;
  padding-top: 45px;
  padding-bottom: 60px; }
  #block-views-block-latest-policies-block-1 .block-inner-wrapper {
    max-width: 1210px;
    margin: 0 auto; }
    #block-views-block-latest-policies-block-1 .block-inner-wrapper h2 {
      font-size: 17px;
      color: #3c3c3c; }
    #block-views-block-latest-policies-block-1 .block-inner-wrapper .content .views-row {
      width: 47%;
      display: inline-block;
      float: left;
      border: 1px solid #ddd;
      margin: 0 auto;
      padding: 15px 25px;
      box-shadow: 0px 0px 10px #f6f6f6;
      margin-top: 25px; }
      #block-views-block-latest-policies-block-1 .block-inner-wrapper .content .views-row:nth-child(even) {
        margin-left: 5%; }
      #block-views-block-latest-policies-block-1 .block-inner-wrapper .content .views-row .field-content a {
        font-size: 21px;
        font-family: 'helveticaregular';
        color: #000;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
        white-space: nowrap; }
        #block-views-block-latest-policies-block-1 .block-inner-wrapper .content .views-row .field-content a:before {
          font: normal normal normal 14px/1 FontAwesome;
          content: "\f0f6";
          font-size: 22px;
          color: #34a55f;
          margin-right: 30px; }

#block-views-block-faq-s-block-1 {
  float: left;
  clear: both;
  width: 100%;
  background: url("../images/faq.png") no-repeat 0 0;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 65px; }
  #block-views-block-faq-s-block-1 .block-inner-wrapper {
    max-width: 1210px;
    margin: 0 auto; }
    #block-views-block-faq-s-block-1 .block-inner-wrapper h2 {
      color: #fff;
      font-size: 17px;
      text-align: center; }
    #block-views-block-faq-s-block-1 .block-inner-wrapper .view-content .views-row .views-row {
      padding: 5px 100px 5px 100px; }
      #block-views-block-faq-s-block-1 .block-inner-wrapper .view-content .views-row .views-row .views-field.views-field-title.views-accordion-header {
        background: transparent;
        border: none;
        border-bottom: 1px solid #3b5dc8;
        border-radius: 0px;
        padding-left: 0px;
        padding-right: 30px; }
        #block-views-block-faq-s-block-1 .block-inner-wrapper .view-content .views-row .views-row .views-field.views-field-title.views-accordion-header.ui-state-default:after {
          font: normal normal normal 14px/1 FontAwesome;
          content: "\f067";
          font-size: 18px;
          color: #fff;
          position: absolute;
          right: 0px; }
        #block-views-block-faq-s-block-1 .block-inner-wrapper .view-content .views-row .views-row .views-field.views-field-title.views-accordion-header.ui-state-active:after {
          font: normal normal normal 14px/1 FontAwesome;
          content: "\f068";
          font-size: 18px;
          color: #fff;
          position: absolute;
          right: 0px; }
        #block-views-block-faq-s-block-1 .block-inner-wrapper .view-content .views-row .views-row .views-field.views-field-title.views-accordion-header .ui-accordion-header-icon {
          display: none; }
        #block-views-block-faq-s-block-1 .block-inner-wrapper .view-content .views-row .views-row .views-field.views-field-title.views-accordion-header .field-content a {
          color: #fff;
          font-size: 19px;
          font-family: 'helveticaregular'; }
      
    #block-views-block-faq-s-block-1 .block-inner-wrapper .view-footer {
      margin-top: 30px;
      text-align: center; }
      #block-views-block-faq-s-block-1 .block-inner-wrapper .view-footer a {
        color: #fff;
        border: 2px solid #fff;
        background: transparent;
        border-radius: 0px;
        padding: 15px 50px;
        text-transform: uppercase;
        font-size: 13px;
        font-family: 'helveticaregular';
        font-weight: bold; }

/** ---- Sectors Landing End ---- **/
/** ---- State Details Start ---- **/
#block-views-block-state-market-players-block-1 {
  padding: 20px 0; }
  #block-views-block-state-market-players-block-1 .block-inner-wrapper {
    max-width: 1210px;
    margin: 0 auto; }
    #block-views-block-state-market-players-block-1 .block-inner-wrapper h2 {
      padding-bottom: 15px;
      font-size: 36px;
      text-align: center;
      color: #24222b;
      margin: 0;
      text-transform: capitalize;
      font-family: 'helveticaregular'; }
      @media (min-width: 768px) {
        #block-views-block-state-market-players-block-1 .block-inner-wrapper h2 {
          text-align: left; } }
  #block-views-block-state-market-players-block-1 .owl-wrapper {
    max-width: none !important;
    display: table !important; }
    #block-views-block-state-market-players-block-1 .owl-wrapper .owl-item {
      display: table-cell;
      float: none;
      text-align: center;
      vertical-align: middle; }
  #block-views-block-state-market-players-block-1 .owl-controls .owl-pagination {
    display: none; }
  #block-views-block-state-market-players-block-1 .owl-controls .owl-next {
    background: transparent !important;
    position: absolute;
    right: 0;
    top: 50%;
    margin: -19px 0 0 0;
    opacity: 1; }
    #block-views-block-state-market-players-block-1 .owl-controls .owl-next:before {
      font: normal normal normal 14px/1 FontAwesome;
      content: "\f054";
      font-size: 30px;
      color: #243391; }
  #block-views-block-state-market-players-block-1 .owl-controls .owl-prev {
    background: transparent !important;
    position: absolute;
    left: 0;
    top: 50%;
    margin: -19px 0 0 0;
    opacity: 1; }
    #block-views-block-state-market-players-block-1 .owl-controls .owl-prev:before {
      font: normal normal normal 14px/1 FontAwesome;
      content: "\f053";
      font-size: 30px;
      color: #243391; }

#block-views-block-state-focus-sectors-block-1 {
  padding-top: 20px; }
  #block-views-block-state-focus-sectors-block-1 h2 {
    font-size: 36px;
    color: #24222b;
    padding-bottom: 15px;
    text-align: center;
    text-transform: capitalize;
    max-width: 1210px;
    margin: 0 auto; }
    @media (min-width: 768px) {
      #block-views-block-state-focus-sectors-block-1 h2 {
        text-align: left; } }
  #block-views-block-state-focus-sectors-block-1 .content {
    background: #fbc30d;
    overflow: auto;
    padding: 20px 0px; }
    #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- {
      max-width: 1210px;
      margin: 0 auto; }
      #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row {
        width: 24%;
        float: left;
        margin: 6px 0.5%;
        position: relative;
        overflow: hidden; }
        #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row:hover .views-field-field-description, #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row:focus .views-field-field-description {
          bottom: 0; }
        #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row:hover .views-field.views-field-nothing, #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row:focus .views-field.views-field-nothing {
          opacity: 0; }
        #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row:hover img, #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row:focus img {
          -webkit-transform: scale3d(1.2, 1.2, 1);
          transform: scale3d(1.2, 1.2, 1);
          overflow: hidden; }
        #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row img {
          float: left;
          transition: all 0.7s ease; }
        #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row .views-field.views-field-field-image {
          height: 245px; }
        #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row .views-field.views-field-nothing {
          position: absolute;
          width: 100%;
          height: 100%;
          left: 0;
          top: 0;
          height: 100%;
          background: rgba(0, 0, 0, 0.3);
          transition: all 0.7s ease; }
          #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row .views-field.views-field-nothing .field-content {
            position: absolute;
            bottom: 20px;
            left: 20px;
            width: 90%; }
            #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row .views-field.views-field-nothing .field-content .banner-title {
              color: #fff;
              font-family: 'helveticaregular';
              font-size: 17px;
              text-transform: uppercase; }
            #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row .views-field.views-field-nothing .field-content .banner-desc {
              color: #fff;
              font-family: 'helveticaregular';
              font-size: 17px; }
            #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row .views-field.views-field-nothing .field-content .link-explor {
              margin-top: 10px; }
              #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row .views-field.views-field-nothing .field-content .link-explor a {
                color: #fbc30d;
                text-transform: uppercase;
                font-size: 11px;
                font-weight: bold;
                font-family: 'helveticaregular'; }
                #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row .views-field.views-field-nothing .field-content .link-explor a:after {
                  content: '';
                  background: url("../images/after-arrow.png") no-repeat 0 0;
                  height: 12px;
                  width: 9px;
                  display: inline-block;
                  left: 7px;
                  position: relative;
                  top: 2px; }
        #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row .views-field-field-description {
          position: absolute;
          padding: 10px 20px;
          color: #fff;
          background: black;
          bottom: -100%;
          transition: all 1s ease;
          overflow: auto;
          height: 100%; }
          #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row .views-field-field-description p {
            color: #fff; }

#block-views-block-state-policies-block-1 {
  padding: 20px 0; }
  #block-views-block-state-policies-block-1 .block-inner-wrapper {
    max-width: 1210px;
    margin: 0 auto; }
    #block-views-block-state-policies-block-1 .block-inner-wrapper h2 {
      padding-bottom: 15px;
      margin: 0;
      font-family: 'helveticaregular';
      font-size: 36px;
      text-align: center; }
      @media (min-width: 768px) {
        #block-views-block-state-policies-block-1 .block-inner-wrapper h2 {
          text-align: left; } }
    #block-views-block-state-policies-block-1 .block-inner-wrapper .view-state-policies {
      overflow: auto; }
      #block-views-block-state-policies-block-1 .block-inner-wrapper .view-state-policies .views-row {
        padding: 6px 15px 6px 0;
        width: 100%;
        float: left; }
        @media (min-width: 768px) {
          #block-views-block-state-policies-block-1 .block-inner-wrapper .view-state-policies .views-row {
            width: 50%; } }
        @media (min-width: 1220px) {
          #block-views-block-state-policies-block-1 .block-inner-wrapper .view-state-policies .views-row {
            width: 33%; } }
        #block-views-block-state-policies-block-1 .block-inner-wrapper .view-state-policies .views-row .views-field-nothing a {
          font-size: 15px;
          font-weight: bold;
          font-family: 'helveticaregular';
          line-height: 25px;
          color: #262525;
          float: left;
          display: block;
          width: calc( 100% - 35px ); }
          #block-views-block-state-policies-block-1 .block-inner-wrapper .view-state-policies .views-row .views-field-nothing a:hover, #block-views-block-state-policies-block-1 .block-inner-wrapper .view-state-policies .views-row .views-field-nothing a:focus {
            color: #e00065; }
        #block-views-block-state-policies-block-1 .block-inner-wrapper .view-state-policies .views-row .views-field-nothing:before {
          font: normal normal normal 14px/1 FontAwesome;
          content: "\f0f6";
          margin-top: 1px;
          font-size: 22px;
          color: #34a55f;
          margin-right: 15px;
          float: left; }

#block-views-block-state-latest-updates-block-1 {
  background: #243391;
  padding: 20px 0; }
  #block-views-block-state-latest-updates-block-1 .block-inner-wrapper {
    max-width: 1210px;
    margin: 0 auto;
    padding-right: 1px; }
    #block-views-block-state-latest-updates-block-1 .block-inner-wrapper h2 {
      color: #fff;
      font-size: 36px;
      font-family: 'helveticaregular';
      padding-bottom: 15px; }
    #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-wrapper {
      max-width: none; }
      #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-wrapper .owl-item {
        min-height: 240px; }
        #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-wrapper .owl-item:nth-child(3) .latest_updates_state .desc_wrapper_image {
          display: inline-block;
          width: 35%; }
        #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-wrapper .owl-item:nth-child(3) .latest_updates_state .desc_wrapper_event {
          display: inline-block;
          width: 65%;
          float: left;
          text-align: left;
          padding-right: 5px; }
          #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-wrapper .owl-item:nth-child(3) .latest_updates_state .desc_wrapper_event a {
            font-size: 21px;
            font-family: 'helveticaregular';
            color: #111112; }
        #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-wrapper .owl-item .latest_updates_state {
          background: #fff;
          display: block;
          text-align: center;
          padding: 15px;
          width: 90%;
          margin: 0 auto;
          height: 220px; }
          #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-wrapper .owl-item .latest_updates_state .desc_wrapper_event a, #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-wrapper .owl-item .latest_updates_state .desc_wrapper_event p {
            font-size: 21px;
            color: #111112;
            font-family: 'helveticaregular'; }
        #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-wrapper .owl-item .desc_event_link {
          padding: 0px 20px; }
          #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-wrapper .owl-item .desc_event_link a {
            font-size: 17px;
            color: #f4cb00;
            font-family: 'helveticaregular';
            margin-top: 10px;
            display: block; }
      #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-wrapper .owl-item:first-child .latest_updates_state {
        display: table;
        background: #fff;
        padding: 15px;
        text-align: left; }
        #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-wrapper .owl-item:first-child .latest_updates_state .desc_wrapper_event {
          display: table-cell;
          vertical-align: middle; }
          #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-wrapper .owl-item:first-child .latest_updates_state .desc_wrapper_event a {
            font-size: 21px;
            color: #111112;
            font-family: 'helveticaregular'; }
      #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-wrapper .owl-item:last-child .latest_updates_state {
        background: #fff;
        padding: 15px; }
        #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-wrapper .owl-item:last-child .latest_updates_state .desc_wrapper_image {
          display: inline-block;
          width: 35%; }
        #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-wrapper .owl-item:last-child .latest_updates_state .desc_wrapper_event {
          display: inline-block;
          width: 65%;
          float: left;
          text-align: left;
          padding-right: 5px; }
          #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-wrapper .owl-item:last-child .latest_updates_state .desc_wrapper_event p {
            font-size: 21px;
            color: #111112;
            font-family: 'helveticaregular'; }
    #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-controls .owl-pagination {
      display: none; }
    #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-controls .owl-next {
      background: transparent !important;
      position: absolute;
      right: -5px;
      bottom: 115px;
      padding: 0;
      margin: 0;
      font-size: 0px; }
      #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-controls .owl-next:before {
        font: normal normal normal 14px/1 FontAwesome;
        content: "\f054";
        font-size: 30px;
        color: #8c95cf; }
    #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-controls .owl-prev {
      background: transparent !important;
      position: absolute;
      left: -5px;
      bottom: 115px;
      padding: 0;
      margin: 0;
      font-size: 0px; }
      #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-controls .owl-prev:before {
        font: normal normal normal 14px/1 FontAwesome;
        content: "\f053";
        font-size: 30px;
        color: #8c95cf; }

#block-views-block-state-bottom-links-block-1 {
  background: #ebebeb;
  padding: 20px 0;
  float: left;
  width: 100%; }
  #block-views-block-state-bottom-links-block-1 .block-inner-wrapper {
    max-width: 1210px;
    margin: 0 auto; }
    #block-views-block-state-bottom-links-block-1 .block-inner-wrapper .views-row {
      float: left;
      display: inline-block;
      margin-left: 5%; }
      #block-views-block-state-bottom-links-block-1 .block-inner-wrapper .views-row:first-child {
        margin-left: 0%; }
      #block-views-block-state-bottom-links-block-1 .block-inner-wrapper .views-row .State.Profile {
        display: none;
        clear: both;
        border: 1px solid #d4d4d4;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px;
        padding: 7px; }
        #block-views-block-state-bottom-links-block-1 .block-inner-wrapper .views-row .State.Profile a {
          -webkit-border-radius: 7px;
          -moz-border-radius: 7px;
          border-radius: 7px;
          background: #f4cb00;
          color: #4e4102;
          font-size: 18px;
          font-family: 'helveticaregular';
          border: 1px solid #a59800;
          padding: 15px 10px;
          position: relative;
          display: block;
          width: 100%; }
          #block-views-block-state-bottom-links-block-1 .block-inner-wrapper .views-row .State.Profile a:after {
            font: normal normal normal 14px/1 FontAwesome;
            content: "\f019";
            font-size: 25px;
            color: #0c0c0c;
            float: right;
            margin-left: 15px; }
      #block-views-block-state-bottom-links-block-1 .block-inner-wrapper .views-row .Investable.Projects {
        clear: both;
        border: 1px solid #d4d4d4;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px;
        padding: 7px; }
        #block-views-block-state-bottom-links-block-1 .block-inner-wrapper .views-row .Investable.Projects a {
          -webkit-border-radius: 7px;
          -moz-border-radius: 7px;
          border-radius: 7px;
          background: #f4cb00;
          color: #4e4102;
          font-size: 18px;
          font-family: 'helveticaregular';
          border: 1px solid #a59800;
          padding: 15px 10px;
          position: relative;
          display: block;
          width: 100%; }
          #block-views-block-state-bottom-links-block-1 .block-inner-wrapper .views-row .Investable.Projects a:after {
            font: normal normal normal 14px/1 FontAwesome;
            content: "\f08e";
            font-size: 25px;
            color: #0c0c0c;
            vertical-align: middle;
            margin-left: 15px; }
      #block-views-block-state-bottom-links-block-1 .block-inner-wrapper .views-row .Single.Window.Application.System {
        clear: both;
        border: 1px solid #d4d4d4;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px;
        padding: 7px; }
        #block-views-block-state-bottom-links-block-1 .block-inner-wrapper .views-row .Single.Window.Application.System a {
          -webkit-border-radius: 7px;
          -moz-border-radius: 7px;
          border-radius: 7px;
          background: #f4cb00;
          color: #4e4102;
          font-size: 18px;
          font-family: 'helveticaregular';
          border: 1px solid #a59800;
          padding: 15px 10px;
          position: relative;
          display: block;
          width: 100%; }

#block-views-block-state-demographics-main-block-1 {
  clear: both;
  padding: 20px 0;
  background: #f1f1f1; }
  #block-views-block-state-demographics-main-block-1 .block-inner-wrapper {
    max-width: 1210px;
    margin: 0 auto; }
    #block-views-block-state-demographics-main-block-1 .block-inner-wrapper h2 {
      font-size: 36px;
      padding-bottom: 15px;
      margin: 0;
      font-family: 'helveticaregular';
      color: #24222b;
      text-align: center; }
      @media (min-width: 768px) {
        #block-views-block-state-demographics-main-block-1 .block-inner-wrapper h2 {
          text-align: left; } }
    #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description {
      margin-bottom: 0; }
      #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description div {
        display: inline-block;
        width: 100%; }
      #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demographic1 {
        padding: 0 50px 10px 0;
        vertical-align: top;
        font-family: 'helveticaregular'; }
        #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demographic1 p {
          color: #3a3a3a;
          font-size: 15px;
          line-height: 25px; }
          #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demographic1 p:first-child {
            font-size: 15px;
            font-weight: bold;
            color: #262525; }
      #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demograph_right {
        width: 34%;
        float: right;
        background: #fff;
        box-shadow: -1px 3px 23px 0px #bbb;
        -webkit-box-shadow: -1px 3px 23px 0px #bbb;
        -moz-box-shadow: -1px 3px 23px 0px #bbb;
        position: relative;
        background: #fff;
        padding: 20px; }
        #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demograph_right .demograph_right_section {
          width: 100%;
          display: block; }
          #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demograph_right .demograph_right_section .item-list {
            width: 100%;
            display: block; }
            #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demograph_right .demograph_right_section .item-list ul {
              display: table; }
              #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demograph_right .demograph_right_section .item-list ul li {
                background: url("../images/line.png") no-repeat 0 0;
                padding: 18px 0 10px 0; }
                #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demograph_right .demograph_right_section .item-list ul li:first-child {
                  background: none; }
                #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demograph_right .demograph_right_section .item-list ul li .paragraph--type--state-demographics-right-content {
                  width: 100%; }
                  #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demograph_right .demograph_right_section .item-list ul li .paragraph--type--state-demographics-right-content .field--name-field-label {
                    font-size: 50px;
                    color: #e00065;
                    display: table-cell;
                    vertical-align: middle;
                    min-width: 100px;
                    width: auto; }
                  #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demograph_right .demograph_right_section .item-list ul li .paragraph--type--state-demographics-right-content .field--name-field-value {
                    color: #000;
                    font-size: 16px;
                    display: table-cell;
                    vertical-align: middle;
                    padding-left: 20px; }
                    #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demograph_right .demograph_right_section .item-list ul li .paragraph--type--state-demographics-right-content .field--name-field-value p {
                      font-size: 15px;
                      color: #000; }
      #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demographicsmall {
        width: 60%;
        position: relative;
        float: left;
        padding-right: 10px; }
        #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demographicsmall strong {
          font-size: 26px;
          line-height: 32px;
          font-family: 'helveticaregular';
          display: block;
          color: #000;
          vertical-align: top; }
      #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .image_desc {
        width: 20%;
        background: url("../images/demographic-img.png") no-repeat 0 0;
        height: 141px;
        vertical-align: top; }
      #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .poulation_density {
        width: 19%;
        vertical-align: top; }
        #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .poulation_density .population_density {
          width: 100%; }
          #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .poulation_density .population_density p {
            font-size: 30px;
            font-family: 'helveticaregular';
            color: #243391; }
            #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .poulation_density .population_density p:first-child {
              font-size: 19px;
              color: #5d5d5d;
              font-family: 'helveticaregular'; }
        #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .poulation_density .sex-ratio {
          width: 100%; }
          #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .poulation_density .sex-ratio p {
            font-size: 42px;
            font-family: 'helveticaregular';
            color: #e00065; }
            #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .poulation_density .sex-ratio p:first-child {
              font-size: 19px;
              color: #5d5d5d;
              font-family: 'helveticaregular'; }
    #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description_bottom {
      width: 100%; }
      #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description_bottom .field_population .item-list, #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description_bottom .field_manpower .item-list, #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description_bottom .field_urbanisation .item-list {
        border: 1px solid #cacaca;
        padding: 15px;
        margin: 15px auto;
        background: #fff;
        width: 100%; }
      #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description_bottom li {
        width: 25%;
        display: inline-block;
        margin: 5px 0;
        vertical-align: top; }
        #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description_bottom li .field--name-field-title {
          font-size: 15px;
          color: #5d5d5d;
          font-family: 'helveticaregular'; }
        #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description_bottom li .field--name-field-value {
          font-size: 18px;
          font-family: 'helveticaregular';
          color: #24222b;
          display: block; }
          #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description_bottom li .field--name-field-value p {
            color: #24222b;
            font-size: 18px; }

.path-search .views-element-container, .path-category-search .views-element-container, .path-category-search-team .views-element-container {
  padding-top: 20px;
  padding-bottom: 0; }
  .path-search .views-element-container .view-solr-search, .path-search .views-element-container .view-contextual-search, .path-category-search .views-element-container .view-solr-search, .path-category-search .views-element-container .view-contextual-search, .path-category-search-team .views-element-container .view-solr-search, .path-category-search-team .views-element-container .view-contextual-search {
    padding: 0 30px 20px;
    max-width: 1210px;
    margin: 0 auto;
    background: #fff; }
    .path-search .views-element-container .view-solr-search .view-header h3, .path-search .views-element-container .view-contextual-search .view-header h3, .path-category-search .views-element-container .view-solr-search .view-header h3, .path-category-search .views-element-container .view-contextual-search .view-header h3, .path-category-search-team .views-element-container .view-solr-search .view-header h3, .path-category-search-team .views-element-container .view-contextual-search .view-header h3 {
      color: #243391;
      font-size: 18px;
      line-height: 22px;
      font-family: 'helveticaregular';
      margin-bottom: 10px;
      margin-top: 20px;
      font-weight: bold;
      text-transform: uppercase;
      display: block;
      position: relative;
      padding: 5px 0; }
      .path-search .views-element-container .view-solr-search .view-header h3:after, .path-search .views-element-container .view-contextual-search .view-header h3:after, .path-category-search .views-element-container .view-solr-search .view-header h3:after, .path-category-search .views-element-container .view-contextual-search .view-header h3:after, .path-category-search-team .views-element-container .view-solr-search .view-header h3:after, .path-category-search-team .views-element-container .view-contextual-search .view-header h3:after {
        content: "";
        background: -webkit-linear-gradient(left, #243391 1%, rgba(224, 0, 101, 0.5) 100%);
        display: block;
        height: 2px;
        width: 100%;
        position: absolute;
        bottom: 0; }
    .path-search .views-element-container .view-solr-search .view-content, .path-search .views-element-container .view-contextual-search .view-content, .path-category-search .views-element-container .view-solr-search .view-content, .path-category-search .views-element-container .view-contextual-search .view-content, .path-category-search-team .views-element-container .view-solr-search .view-content, .path-category-search-team .views-element-container .view-contextual-search .view-content {
      clear: both;
      display: inline-block;
      width: 100%; }
      .path-search .views-element-container .view-solr-search .view-content h3, .path-search .views-element-container .view-contextual-search .view-content h3, .path-category-search .views-element-container .view-solr-search .view-content h3, .path-category-search .views-element-container .view-contextual-search .view-content h3, .path-category-search-team .views-element-container .view-solr-search .view-content h3, .path-category-search-team .views-element-container .view-contextual-search .view-content h3 {
        color: #243391;
        font-size: 18px;
        line-height: 22px;
        font-family: 'helveticaregular';
        margin-bottom: 10px;
        font-weight: bold;
        text-transform: uppercase;
        display: block;
        position: relative;
        padding: 5px 0; }
        .path-search .views-element-container .view-solr-search .view-content h3:after, .path-search .views-element-container .view-contextual-search .view-content h3:after, .path-category-search .views-element-container .view-solr-search .view-content h3:after, .path-category-search .views-element-container .view-contextual-search .view-content h3:after, .path-category-search-team .views-element-container .view-solr-search .view-content h3:after, .path-category-search-team .views-element-container .view-contextual-search .view-content h3:after {
          content: "";
          background: -webkit-linear-gradient(left, #243391 1%, rgba(224, 0, 101, 0.5) 100%);
          display: block;
          height: 2px;
          width: 100%;
          position: absolute;
          bottom: 0; }
      .path-search .views-element-container .view-solr-search .view-content .views-row, .path-search .views-element-container .view-contextual-search .view-content .views-row, .path-category-search .views-element-container .view-solr-search .view-content .views-row, .path-category-search .views-element-container .view-contextual-search .view-content .views-row, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row {
        margin-bottom: 15px;
        border-bottom: 1px solid #d0d0d0; }
        .path-search .views-element-container .view-solr-search .view-content .views-row .views-field-type, .path-search .views-element-container .view-contextual-search .view-content .views-row .views-field-type, .path-category-search .views-element-container .view-solr-search .view-content .views-row .views-field-type, .path-category-search .views-element-container .view-contextual-search .view-content .views-row .views-field-type, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row .views-field-type, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row .views-field-type {
          color: #243391;
          font-size: 18px;
          line-height: 22px;
          font-family: 'helveticaregular';
          margin-bottom: 10px;
          font-weight: bold;
          text-transform: uppercase;
          display: block;
          position: relative;
          padding: 5px 0; }
          .path-search .views-element-container .view-solr-search .view-content .views-row .views-field-type:after, .path-search .views-element-container .view-contextual-search .view-content .views-row .views-field-type:after, .path-category-search .views-element-container .view-solr-search .view-content .views-row .views-field-type:after, .path-category-search .views-element-container .view-contextual-search .view-content .views-row .views-field-type:after, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row .views-field-type:after, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row .views-field-type:after {
            content: "";
            background: -webkit-linear-gradient(left, #243391 1%, rgba(224, 0, 101, 0.5) 100%);
            display: block;
            height: 2px;
            width: 100%;
            position: absolute;
            bottom: 0; }
        .path-search .views-element-container .view-solr-search .view-content .views-row .views-field-title, .path-search .views-element-container .view-contextual-search .view-content .views-row .views-field-title, .path-category-search .views-element-container .view-solr-search .view-content .views-row .views-field-title, .path-category-search .views-element-container .view-contextual-search .view-content .views-row .views-field-title, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row .views-field-title, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row .views-field-title {
          color: #24222b;
          font-family: 'helveticaregular';
          font-size: 18px;
          font-weight: bold;
          margin-bottom: 10px;
          line-height: 28px; }
          .path-search .views-element-container .view-solr-search .view-content .views-row .views-field-title .faq-category, .path-search .views-element-container .view-contextual-search .view-content .views-row .views-field-title .faq-category, .path-category-search .views-element-container .view-solr-search .view-content .views-row .views-field-title .faq-category, .path-category-search .views-element-container .view-contextual-search .view-content .views-row .views-field-title .faq-category, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row .views-field-title .faq-category, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row .views-field-title .faq-category {
            color: #243391;
            font-size: 15px; }
        .path-search .views-element-container .view-solr-search .view-content .views-row .description-wrapper, .path-search .views-element-container .view-contextual-search .view-content .views-row .description-wrapper, .path-category-search .views-element-container .view-solr-search .view-content .views-row .description-wrapper, .path-category-search .views-element-container .view-contextual-search .view-content .views-row .description-wrapper, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row .description-wrapper, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row .description-wrapper {
          margin-bottom: 10px; }
          .path-search .views-element-container .view-solr-search .view-content .views-row .description-wrapper .views-field-body, .path-search .views-element-container .view-contextual-search .view-content .views-row .description-wrapper .views-field-body, .path-category-search .views-element-container .view-solr-search .view-content .views-row .description-wrapper .views-field-body, .path-category-search .views-element-container .view-contextual-search .view-content .views-row .description-wrapper .views-field-body, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row .description-wrapper .views-field-body, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row .description-wrapper .views-field-body {
            color: #3a3a3a;
            font-family: 'helveticaregular';
            font-size: 15px;
            line-height: 22px; }
            .path-search .views-element-container .view-solr-search .view-content .views-row .description-wrapper .views-field-body span, .path-search .views-element-container .view-contextual-search .view-content .views-row .description-wrapper .views-field-body span, .path-category-search .views-element-container .view-solr-search .view-content .views-row .description-wrapper .views-field-body span, .path-category-search .views-element-container .view-contextual-search .view-content .views-row .description-wrapper .views-field-body span, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row .description-wrapper .views-field-body span, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row .description-wrapper .views-field-body span {
              display: block; }
          .path-search .views-element-container .view-solr-search .view-content .views-row .description-wrapper .views-field-field-description-main-1, .path-search .views-element-container .view-contextual-search .view-content .views-row .description-wrapper .views-field-field-description-main-1, .path-category-search .views-element-container .view-solr-search .view-content .views-row .description-wrapper .views-field-field-description-main-1, .path-category-search .views-element-container .view-contextual-search .view-content .views-row .description-wrapper .views-field-field-description-main-1, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row .description-wrapper .views-field-field-description-main-1, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row .description-wrapper .views-field-field-description-main-1 {
            color: #3a3a3a;
            font-family: 'helveticaregular';
            font-size: 15px;
            line-height: 22px; }
        .path-search .views-element-container .view-solr-search .view-content .views-row .views-field-body, .path-search .views-element-container .view-contextual-search .view-content .views-row .views-field-body, .path-category-search .views-element-container .view-solr-search .view-content .views-row .views-field-body, .path-category-search .views-element-container .view-contextual-search .view-content .views-row .views-field-body, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row .views-field-body, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row .views-field-body {
          color: #3a3a3a;
          font-family: 'helveticaregular';
          font-size: 15px;
          line-height: 22px;
          margin-bottom: 10px; }
        .path-search .views-element-container .view-solr-search .view-content .views-row .views-field-field-description-main-1, .path-search .views-element-container .view-contextual-search .view-content .views-row .views-field-field-description-main-1, .path-category-search .views-element-container .view-solr-search .view-content .views-row .views-field-field-description-main-1, .path-category-search .views-element-container .view-contextual-search .view-content .views-row .views-field-field-description-main-1, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row .views-field-field-description-main-1, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row .views-field-field-description-main-1 {
          color: #3a3a3a;
          font-family: 'helveticaregular';
          font-size: 15px;
          line-height: 22px; }
        .path-search .views-element-container .view-solr-search .view-content .views-row .views-field-title-1, .path-search .views-element-container .view-solr-search .view-content .views-row .views-field-view-node, .path-search .views-element-container .view-contextual-search .view-content .views-row .views-field-title-1, .path-search .views-element-container .view-contextual-search .view-content .views-row .views-field-view-node, .path-category-search .views-element-container .view-solr-search .view-content .views-row .views-field-title-1, .path-category-search .views-element-container .view-solr-search .view-content .views-row .views-field-view-node, .path-category-search .views-element-container .view-contextual-search .view-content .views-row .views-field-title-1, .path-category-search .views-element-container .view-contextual-search .view-content .views-row .views-field-view-node, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row .views-field-title-1, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row .views-field-view-node, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row .views-field-title-1, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row .views-field-view-node {
          color: #e00065;
          font-family: 'helveticaregular';
          font-size: 13px;
          line-height: 22px;
          font-weight: bold;
          text-transform: uppercase;
          margin-bottom: 10px;
          text-align: right; }
          .path-search .views-element-container .view-solr-search .view-content .views-row .views-field-title-1 a, .path-search .views-element-container .view-solr-search .view-content .views-row .views-field-view-node a, .path-search .views-element-container .view-contextual-search .view-content .views-row .views-field-title-1 a, .path-search .views-element-container .view-contextual-search .view-content .views-row .views-field-view-node a, .path-category-search .views-element-container .view-solr-search .view-content .views-row .views-field-title-1 a, .path-category-search .views-element-container .view-solr-search .view-content .views-row .views-field-view-node a, .path-category-search .views-element-container .view-contextual-search .view-content .views-row .views-field-title-1 a, .path-category-search .views-element-container .view-contextual-search .view-content .views-row .views-field-view-node a, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row .views-field-title-1 a, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row .views-field-view-node a, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row .views-field-title-1 a, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row .views-field-view-node a {
            color: #e00065; }
            .path-search .views-element-container .view-solr-search .view-content .views-row .views-field-title-1 a:hover, .path-search .views-element-container .view-solr-search .view-content .views-row .views-field-title-1 a:focus, .path-search .views-element-container .view-solr-search .view-content .views-row .views-field-view-node a:hover, .path-search .views-element-container .view-solr-search .view-content .views-row .views-field-view-node a:focus, .path-search .views-element-container .view-contextual-search .view-content .views-row .views-field-title-1 a:hover, .path-search .views-element-container .view-contextual-search .view-content .views-row .views-field-title-1 a:focus, .path-search .views-element-container .view-contextual-search .view-content .views-row .views-field-view-node a:hover, .path-search .views-element-container .view-contextual-search .view-content .views-row .views-field-view-node a:focus, .path-category-search .views-element-container .view-solr-search .view-content .views-row .views-field-title-1 a:hover, .path-category-search .views-element-container .view-solr-search .view-content .views-row .views-field-title-1 a:focus, .path-category-search .views-element-container .view-solr-search .view-content .views-row .views-field-view-node a:hover, .path-category-search .views-element-container .view-solr-search .view-content .views-row .views-field-view-node a:focus, .path-category-search .views-element-container .view-contextual-search .view-content .views-row .views-field-title-1 a:hover, .path-category-search .views-element-container .view-contextual-search .view-content .views-row .views-field-title-1 a:focus, .path-category-search .views-element-container .view-contextual-search .view-content .views-row .views-field-view-node a:hover, .path-category-search .views-element-container .view-contextual-search .view-content .views-row .views-field-view-node a:focus, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row .views-field-title-1 a:hover, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row .views-field-title-1 a:focus, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row .views-field-view-node a:hover, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row .views-field-view-node a:focus, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row .views-field-title-1 a:hover, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row .views-field-title-1 a:focus, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row .views-field-view-node a:hover, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row .views-field-view-node a:focus {
              color: #243391; }
        .path-search .views-element-container .view-solr-search .view-content .views-row.team-search-section, .path-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section, .path-category-search .views-element-container .view-solr-search .view-content .views-row.team-search-section, .path-category-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row.team-search-section, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row.team-search-section {
          position: relative;
          width: 100%;
          float: left;
          border: 1px solid #d0d0d0;
          padding: 10px; }
          @media (min-width: 992px) {
            .path-search .views-element-container .view-solr-search .view-content .views-row.team-search-section, .path-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section, .path-category-search .views-element-container .view-solr-search .view-content .views-row.team-search-section, .path-category-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row.team-search-section, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row.team-search-section {
              width: 48%;
              min-height: 110px; }
              .path-search .views-element-container .view-solr-search .view-content .views-row.team-search-section.odd, .path-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section.odd, .path-category-search .views-element-container .view-solr-search .view-content .views-row.team-search-section.odd, .path-category-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section.odd, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row.team-search-section.odd, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row.team-search-section.odd {
                margin-right: 4%; }
              .path-search .views-element-container .view-solr-search .view-content .views-row.team-search-section.even, .path-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section.even, .path-category-search .views-element-container .view-solr-search .view-content .views-row.team-search-section.even, .path-category-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section.even, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row.team-search-section.even, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row.team-search-section.even {
                margin-right: 0; } }
          .path-search .views-element-container .view-solr-search .view-content .views-row.team-search-section .views-field-title, .path-search .views-element-container .view-solr-search .view-content .views-row.team-search-section .description-wrapper, .path-search .views-element-container .view-solr-search .view-content .views-row.team-search-section .views-field-title-1,
          .path-search .views-element-container .view-solr-search .view-content .views-row.team-search-section .views-field-field-description-first, .path-search .views-element-container .view-solr-search .view-content .views-row.team-search-section .views-field-field-description-main, .path-search .views-element-container .view-solr-search .view-content .views-row.team-search-section .views-field-body,
          .path-search .views-element-container .view-solr-search .view-content .views-row.team-search-section .views-field-field-description-main-1, .path-search .views-element-container .view-solr-search .view-content .views-row.team-search-section .views-field-view-node, .path-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section .views-field-title, .path-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section .description-wrapper, .path-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section .views-field-title-1,
          .path-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section .views-field-field-description-first, .path-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section .views-field-field-description-main, .path-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section .views-field-body,
          .path-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section .views-field-field-description-main-1, .path-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section .views-field-view-node, .path-category-search .views-element-container .view-solr-search .view-content .views-row.team-search-section .views-field-title, .path-category-search .views-element-container .view-solr-search .view-content .views-row.team-search-section .description-wrapper, .path-category-search .views-element-container .view-solr-search .view-content .views-row.team-search-section .views-field-title-1,
          .path-category-search .views-element-container .view-solr-search .view-content .views-row.team-search-section .views-field-field-description-first, .path-category-search .views-element-container .view-solr-search .view-content .views-row.team-search-section .views-field-field-description-main, .path-category-search .views-element-container .view-solr-search .view-content .views-row.team-search-section .views-field-body,
          .path-category-search .views-element-container .view-solr-search .view-content .views-row.team-search-section .views-field-field-description-main-1, .path-category-search .views-element-container .view-solr-search .view-content .views-row.team-search-section .views-field-view-node, .path-category-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section .views-field-title, .path-category-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section .description-wrapper, .path-category-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section .views-field-title-1,
          .path-category-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section .views-field-field-description-first, .path-category-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section .views-field-field-description-main, .path-category-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section .views-field-body,
          .path-category-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section .views-field-field-description-main-1, .path-category-search .views-element-container .view-contextual-search .view-content .views-row.team-search-section .views-field-view-node, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row.team-search-section .views-field-title, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row.team-search-section .description-wrapper, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row.team-search-section .views-field-title-1,
          .path-category-search-team .views-element-container .view-solr-search .view-content .views-row.team-search-section .views-field-field-description-first, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row.team-search-section .views-field-field-description-main, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row.team-search-section .views-field-body,
          .path-category-search-team .views-element-container .view-solr-search .view-content .views-row.team-search-section .views-field-field-description-main-1, .path-category-search-team .views-element-container .view-solr-search .view-content .views-row.team-search-section .views-field-view-node, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row.team-search-section .views-field-title, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row.team-search-section .description-wrapper, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row.team-search-section .views-field-title-1,
          .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row.team-search-section .views-field-field-description-first, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row.team-search-section .views-field-field-description-main, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row.team-search-section .views-field-body,
          .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row.team-search-section .views-field-field-description-main-1, .path-category-search-team .views-element-container .view-contextual-search .view-content .views-row.team-search-section .views-field-view-node {
            display: none; }
    .path-search .views-element-container .view-solr-search nav.pager, .path-search .views-element-container .view-contextual-search nav.pager, .path-category-search .views-element-container .view-solr-search nav.pager, .path-category-search .views-element-container .view-contextual-search nav.pager, .path-category-search-team .views-element-container .view-solr-search nav.pager, .path-category-search-team .views-element-container .view-contextual-search nav.pager {
      clear: both;
      display: inline-block;
      width: 100%;
      padding: 5px 0 15px; }
      @media (min-width: 768px) {
        .path-search .views-element-container .view-solr-search nav.pager, .path-search .views-element-container .view-contextual-search nav.pager, .path-category-search .views-element-container .view-solr-search nav.pager, .path-category-search .views-element-container .view-contextual-search nav.pager, .path-category-search-team .views-element-container .view-solr-search nav.pager, .path-category-search-team .views-element-container .view-contextual-search nav.pager {
          padding: 5px 30px 15px 30px; } }
      .path-search .views-element-container .view-solr-search nav.pager ul, .path-search .views-element-container .view-contextual-search nav.pager ul, .path-category-search .views-element-container .view-solr-search nav.pager ul, .path-category-search .views-element-container .view-contextual-search nav.pager ul, .path-category-search-team .views-element-container .view-solr-search nav.pager ul, .path-category-search-team .views-element-container .view-contextual-search nav.pager ul {
        background: #243391;
        padding: 10px; }
        .path-search .views-element-container .view-solr-search nav.pager ul li, .path-search .views-element-container .view-contextual-search nav.pager ul li, .path-category-search .views-element-container .view-solr-search nav.pager ul li, .path-category-search .views-element-container .view-contextual-search nav.pager ul li, .path-category-search-team .views-element-container .view-solr-search nav.pager ul li, .path-category-search-team .views-element-container .view-contextual-search nav.pager ul li {
          display: none; }
          .path-search .views-element-container .view-solr-search nav.pager ul li a, .path-search .views-element-container .view-contextual-search nav.pager ul li a, .path-category-search .views-element-container .view-solr-search nav.pager ul li a, .path-category-search .views-element-container .view-contextual-search nav.pager ul li a, .path-category-search-team .views-element-container .view-solr-search nav.pager ul li a, .path-category-search-team .views-element-container .view-contextual-search nav.pager ul li a {
            color: #fff;
            font-size: 15px;
            font-family: 'helveticaregular';
            line-height: 22px; }
            .path-search .views-element-container .view-solr-search nav.pager ul li a:hover, .path-search .views-element-container .view-solr-search nav.pager ul li a:focus, .path-search .views-element-container .view-contextual-search nav.pager ul li a:hover, .path-search .views-element-container .view-contextual-search nav.pager ul li a:focus, .path-category-search .views-element-container .view-solr-search nav.pager ul li a:hover, .path-category-search .views-element-container .view-solr-search nav.pager ul li a:focus, .path-category-search .views-element-container .view-contextual-search nav.pager ul li a:hover, .path-category-search .views-element-container .view-contextual-search nav.pager ul li a:focus, .path-category-search-team .views-element-container .view-solr-search nav.pager ul li a:hover, .path-category-search-team .views-element-container .view-solr-search nav.pager ul li a:focus, .path-category-search-team .views-element-container .view-contextual-search nav.pager ul li a:hover, .path-category-search-team .views-element-container .view-contextual-search nav.pager ul li a:focus {
              color: #e00065; }
          .path-search .views-element-container .view-solr-search nav.pager ul li.is-active, .path-search .views-element-container .view-contextual-search nav.pager ul li.is-active, .path-category-search .views-element-container .view-solr-search nav.pager ul li.is-active, .path-category-search .views-element-container .view-contextual-search nav.pager ul li.is-active, .path-category-search-team .views-element-container .view-solr-search nav.pager ul li.is-active, .path-category-search-team .views-element-container .view-contextual-search nav.pager ul li.is-active {
            display: inline; }
            .path-search .views-element-container .view-solr-search nav.pager ul li.is-active a, .path-search .views-element-container .view-contextual-search nav.pager ul li.is-active a, .path-category-search .views-element-container .view-solr-search nav.pager ul li.is-active a, .path-category-search .views-element-container .view-contextual-search nav.pager ul li.is-active a, .path-category-search-team .views-element-container .view-solr-search nav.pager ul li.is-active a, .path-category-search-team .views-element-container .view-contextual-search nav.pager ul li.is-active a {
              color: #e00065; }
          .path-search .views-element-container .view-solr-search nav.pager ul li:nth-child(1), .path-search .views-element-container .view-solr-search nav.pager ul li:nth-child(2), .path-search .views-element-container .view-solr-search nav.pager ul li:last-child, .path-search .views-element-container .view-solr-search nav.pager ul li:nth-last-child(2), .path-search .views-element-container .view-contextual-search nav.pager ul li:nth-child(1), .path-search .views-element-container .view-contextual-search nav.pager ul li:nth-child(2), .path-search .views-element-container .view-contextual-search nav.pager ul li:last-child, .path-search .views-element-container .view-contextual-search nav.pager ul li:nth-last-child(2), .path-category-search .views-element-container .view-solr-search nav.pager ul li:nth-child(1), .path-category-search .views-element-container .view-solr-search nav.pager ul li:nth-child(2), .path-category-search .views-element-container .view-solr-search nav.pager ul li:last-child, .path-category-search .views-element-container .view-solr-search nav.pager ul li:nth-last-child(2), .path-category-search .views-element-container .view-contextual-search nav.pager ul li:nth-child(1), .path-category-search .views-element-container .view-contextual-search nav.pager ul li:nth-child(2), .path-category-search .views-element-container .view-contextual-search nav.pager ul li:last-child, .path-category-search .views-element-container .view-contextual-search nav.pager ul li:nth-last-child(2), .path-category-search-team .views-element-container .view-solr-search nav.pager ul li:nth-child(1), .path-category-search-team .views-element-container .view-solr-search nav.pager ul li:nth-child(2), .path-category-search-team .views-element-container .view-solr-search nav.pager ul li:last-child, .path-category-search-team .views-element-container .view-solr-search nav.pager ul li:nth-last-child(2), .path-category-search-team .views-element-container .view-contextual-search nav.pager ul li:nth-child(1), .path-category-search-team .views-element-container .view-contextual-search nav.pager ul li:nth-child(2), .path-category-search-team .views-element-container .view-contextual-search nav.pager ul li:last-child, .path-category-search-team .views-element-container .view-contextual-search nav.pager ul li:nth-last-child(2) {
            display: inline; }
          @media (min-width: 768px) {
            .path-search .views-element-container .view-solr-search nav.pager ul li, .path-search .views-element-container .view-contextual-search nav.pager ul li, .path-category-search .views-element-container .view-solr-search nav.pager ul li, .path-category-search .views-element-container .view-contextual-search nav.pager ul li, .path-category-search-team .views-element-container .view-solr-search nav.pager ul li, .path-category-search-team .views-element-container .view-contextual-search nav.pager ul li {
              display: inline; } }
    .path-search .views-element-container .view-solr-search .js-pager__items.pager, .path-search .views-element-container .view-contextual-search .js-pager__items.pager, .path-category-search .views-element-container .view-solr-search .js-pager__items.pager, .path-category-search .views-element-container .view-contextual-search .js-pager__items.pager, .path-category-search-team .views-element-container .view-solr-search .js-pager__items.pager, .path-category-search-team .views-element-container .view-contextual-search .js-pager__items.pager {
      padding-top: 15px;
      padding-bottom: 20px;
      text-align: center; }
      .path-search .views-element-container .view-solr-search .js-pager__items.pager li.pager__item a, .path-search .views-element-container .view-contextual-search .js-pager__items.pager li.pager__item a, .path-category-search .views-element-container .view-solr-search .js-pager__items.pager li.pager__item a, .path-category-search .views-element-container .view-contextual-search .js-pager__items.pager li.pager__item a, .path-category-search-team .views-element-container .view-solr-search .js-pager__items.pager li.pager__item a, .path-category-search-team .views-element-container .view-contextual-search .js-pager__items.pager li.pager__item a {
        border: 2px solid #2d2d2d;
        background: #fff;
        border-radius: 0px;
        padding: 7px 30px;
        color: #2d2d2d;
        font-weight: bold;
        font-family: 'helveticaregular';
        font-size: 15px;
        line-height: 22px; }

.path-category-search .views-row:first-child {
  margin-top: 15px; }
.path-category-search .views-row.team-search-section:first-child {
  margin-top: 0; }

.path-search #main, .path-category-search #main, .path-category-search-team #main {
  background: #e8e8e8; }
  .path-search #main .wrapper-section3, .path-category-search #main .wrapper-section3, .path-category-search-team #main .wrapper-section3 {
    max-width: 1210px;
    margin: 0 auto; }
    .path-search #main .wrapper-section3 .main-content, .path-category-search #main .wrapper-section3 .main-content, .path-category-search-team #main .wrapper-section3 .main-content {
      width: 73%; }
.path-search .solr-search-front, .path-category-search .solr-search-front, .path-category-search-team .solr-search-front {
  background-color: #1e2a79; }
.path-search #sidebar-second, .path-category-search #sidebar-second, .path-category-search-team #sidebar-second {
  width: 25%;
  margin-left: -23%;
  padding-top: 10px; }
  .path-search #sidebar-second .block-search-api-stats-block, .path-category-search #sidebar-second .block-search-api-stats-block, .path-category-search-team #sidebar-second .block-search-api-stats-block {
    background: #f8ce00; }
    .path-search #sidebar-second .block-search-api-stats-block .block-inner-wrapper h2, .path-category-search #sidebar-second .block-search-api-stats-block .block-inner-wrapper h2, .path-category-search-team #sidebar-second .block-search-api-stats-block .block-inner-wrapper h2 {
      color: #24222b; }
    .path-search #sidebar-second .block-search-api-stats-block .block-inner-wrapper .content ul li a, .path-category-search #sidebar-second .block-search-api-stats-block .block-inner-wrapper .content ul li a, .path-category-search-team #sidebar-second .block-search-api-stats-block .block-inner-wrapper .content ul li a {
      color: #24222b; }
  .path-search #sidebar-second #block-setupandoperations, .path-category-search #sidebar-second #block-setupandoperations, .path-category-search-team #sidebar-second #block-setupandoperations {
    background-color: #fbc30d; }
    .path-search #sidebar-second #block-setupandoperations .block-inner-wrapper h2, .path-category-search #sidebar-second #block-setupandoperations .block-inner-wrapper h2, .path-category-search-team #sidebar-second #block-setupandoperations .block-inner-wrapper h2 {
      color: #000000; }
    .path-search #sidebar-second #block-setupandoperations .block-inner-wrapper .content ul li, .path-category-search #sidebar-second #block-setupandoperations .block-inner-wrapper .content ul li, .path-category-search-team #sidebar-second #block-setupandoperations .block-inner-wrapper .content ul li {
      background: url("../images/magenta_dot.png") no-repeat left 7px;
      padding-left: 15px; }
      .path-search #sidebar-second #block-setupandoperations .block-inner-wrapper .content ul li a, .path-category-search #sidebar-second #block-setupandoperations .block-inner-wrapper .content ul li a, .path-category-search-team #sidebar-second #block-setupandoperations .block-inner-wrapper .content ul li a {
        color: #000; }
  .path-search #sidebar-second .block-search-api-stats-block, .path-search #sidebar-second #block-setupandoperations, .path-search #sidebar-second .block-teamsearch, .path-category-search #sidebar-second .block-search-api-stats-block, .path-category-search #sidebar-second #block-setupandoperations, .path-category-search #sidebar-second .block-teamsearch, .path-category-search-team #sidebar-second .block-search-api-stats-block, .path-category-search-team #sidebar-second #block-setupandoperations, .path-category-search-team #sidebar-second .block-teamsearch {
    border-color: transparent;
    padding: 10px 15px;
    margin: 0 0 10px; }
    .path-search #sidebar-second .block-search-api-stats-block .block-inner-wrapper h2, .path-search #sidebar-second #block-setupandoperations .block-inner-wrapper h2, .path-search #sidebar-second .block-teamsearch .block-inner-wrapper h2, .path-category-search #sidebar-second .block-search-api-stats-block .block-inner-wrapper h2, .path-category-search #sidebar-second #block-setupandoperations .block-inner-wrapper h2, .path-category-search #sidebar-second .block-teamsearch .block-inner-wrapper h2, .path-category-search-team #sidebar-second .block-search-api-stats-block .block-inner-wrapper h2, .path-category-search-team #sidebar-second #block-setupandoperations .block-inner-wrapper h2, .path-category-search-team #sidebar-second .block-teamsearch .block-inner-wrapper h2 {
      font-size: 20px;
      font-family: 'helveticaregular';
      line-height: 24px;
      text-transform: capitalize;
      border-bottom: none;
      text-shadow: none; }
    .path-search #sidebar-second .block-search-api-stats-block .block-inner-wrapper .content ul, .path-search #sidebar-second #block-setupandoperations .block-inner-wrapper .content ul, .path-search #sidebar-second .block-teamsearch .block-inner-wrapper .content ul, .path-category-search #sidebar-second .block-search-api-stats-block .block-inner-wrapper .content ul, .path-category-search #sidebar-second #block-setupandoperations .block-inner-wrapper .content ul, .path-category-search #sidebar-second .block-teamsearch .block-inner-wrapper .content ul, .path-category-search-team #sidebar-second .block-search-api-stats-block .block-inner-wrapper .content ul, .path-category-search-team #sidebar-second #block-setupandoperations .block-inner-wrapper .content ul, .path-category-search-team #sidebar-second .block-teamsearch .block-inner-wrapper .content ul {
      margin: 0;
      padding: 0; }
      .path-search #sidebar-second .block-search-api-stats-block .block-inner-wrapper .content ul li, .path-search #sidebar-second #block-setupandoperations .block-inner-wrapper .content ul li, .path-search #sidebar-second .block-teamsearch .block-inner-wrapper .content ul li, .path-category-search #sidebar-second .block-search-api-stats-block .block-inner-wrapper .content ul li, .path-category-search #sidebar-second #block-setupandoperations .block-inner-wrapper .content ul li, .path-category-search #sidebar-second .block-teamsearch .block-inner-wrapper .content ul li, .path-category-search-team #sidebar-second .block-search-api-stats-block .block-inner-wrapper .content ul li, .path-category-search-team #sidebar-second #block-setupandoperations .block-inner-wrapper .content ul li, .path-category-search-team #sidebar-second .block-teamsearch .block-inner-wrapper .content ul li {
        margin-bottom: 5px; }
        .path-search #sidebar-second .block-search-api-stats-block .block-inner-wrapper .content ul li a, .path-search #sidebar-second #block-setupandoperations .block-inner-wrapper .content ul li a, .path-search #sidebar-second .block-teamsearch .block-inner-wrapper .content ul li a, .path-category-search #sidebar-second .block-search-api-stats-block .block-inner-wrapper .content ul li a, .path-category-search #sidebar-second #block-setupandoperations .block-inner-wrapper .content ul li a, .path-category-search #sidebar-second .block-teamsearch .block-inner-wrapper .content ul li a, .path-category-search-team #sidebar-second .block-search-api-stats-block .block-inner-wrapper .content ul li a, .path-category-search-team #sidebar-second #block-setupandoperations .block-inner-wrapper .content ul li a, .path-category-search-team #sidebar-second .block-teamsearch .block-inner-wrapper .content ul li a {
          font-size: 15px;
          font-family: 'helveticaregular';
          line-height: 22px;
          text-transform: capitalize;
          border-bottom: 1px solid; }
          .path-search #sidebar-second .block-search-api-stats-block .block-inner-wrapper .content ul li a:hover, .path-search #sidebar-second .block-search-api-stats-block .block-inner-wrapper .content ul li a:focus, .path-search #sidebar-second #block-setupandoperations .block-inner-wrapper .content ul li a:hover, .path-search #sidebar-second #block-setupandoperations .block-inner-wrapper .content ul li a:focus, .path-search #sidebar-second .block-teamsearch .block-inner-wrapper .content ul li a:hover, .path-search #sidebar-second .block-teamsearch .block-inner-wrapper .content ul li a:focus, .path-category-search #sidebar-second .block-search-api-stats-block .block-inner-wrapper .content ul li a:hover, .path-category-search #sidebar-second .block-search-api-stats-block .block-inner-wrapper .content ul li a:focus, .path-category-search #sidebar-second #block-setupandoperations .block-inner-wrapper .content ul li a:hover, .path-category-search #sidebar-second #block-setupandoperations .block-inner-wrapper .content ul li a:focus, .path-category-search #sidebar-second .block-teamsearch .block-inner-wrapper .content ul li a:hover, .path-category-search #sidebar-second .block-teamsearch .block-inner-wrapper .content ul li a:focus, .path-category-search-team #sidebar-second .block-search-api-stats-block .block-inner-wrapper .content ul li a:hover, .path-category-search-team #sidebar-second .block-search-api-stats-block .block-inner-wrapper .content ul li a:focus, .path-category-search-team #sidebar-second #block-setupandoperations .block-inner-wrapper .content ul li a:hover, .path-category-search-team #sidebar-second #block-setupandoperations .block-inner-wrapper .content ul li a:focus, .path-category-search-team #sidebar-second .block-teamsearch .block-inner-wrapper .content ul li a:hover, .path-category-search-team #sidebar-second .block-teamsearch .block-inner-wrapper .content ul li a:focus {
            padding-left: 5px; }

.solr-search-front {
  background-color: rgba(0, 0, 0, 0.2);
  padding: 25px 0;
  /*margin-top: -130px;*/
  position: relative;
  z-index: 6;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  .solr-search-front .block-inner-wrapper {
    max-width: 1210px;
    margin: 0 auto;
    background: #fff; }
    .solr-search-front .block-inner-wrapper .js-form-type-search-api-autocomplete {
      float: left;
      margin: 0; }
      .solr-search-front .block-inner-wrapper .js-form-type-search-api-autocomplete label {
        float: left;
        padding-top: 25px;
        width: 230px;
        text-align: center;
        color: #666666;
        font-family: 'helveticaregular';
        font-size: 15px;
        min-height: 65px;
        cursor: default;
        background-color: #f0f0f0; }
      .solr-search-front .block-inner-wrapper .js-form-type-search-api-autocomplete input {
        float: left;
        background: none;
        border: none;
        border-left: 1px solid #d7d7d7;
        width: 850px;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 7px;
        font-family: 'helveticaregular';
        color: #424141;
        font-size: 15px;
        min-height: 65px; }
    .solr-search-front .block-inner-wrapper .js-form-type-select.form-type-select {
      display: none; }
    .solr-search-front .block-inner-wrapper .fieldgroup.form-composite {
      display: none; }
    .solr-search-front .block-inner-wrapper .form-actions.js-form-wrapper.form-wrapper {
      float: left;
      clear: none;
      margin-top: 0;
      margin-bottom: 0;
      width: 130px;
      min-height: 65px;
      padding-top: 0; }
      .solr-search-front .block-inner-wrapper .form-actions.js-form-wrapper.form-wrapper input {
        font-size: 0;
        border: 0;
        background: url(../images/sprite-image.png) no-repeat -26px -60px;
        display: block;
        width: 80px;
        height: 40px;
        float: right;
        margin: 17px auto 8px; }
        .solr-search-front .block-inner-wrapper .form-actions.js-form-wrapper.form-wrapper input:hover, .solr-search-front .block-inner-wrapper .form-actions.js-form-wrapper.form-wrapper input:focus {
          box-shadow: none; }

@media (min-width: 992px) {
  .page-node-8 .solr-search-front {
    position: absolute;
    width: 100%;
    margin-top: -100px;
    padding: 25px 0; } }
@media (min-width: 992px) {
  .page-node-8 .solr-search-front.searchBar-pos {
    margin-top: -20%; } }
.page-node-8 .solr-search-front .block-inner-wrapper {
  position: relative;
  border-radius: 30px;
  /*@media (min-width: 1200px) {
    max-width: 1024px;
  }*/ }
  @media (min-width: 768px) {
    .page-node-8 .solr-search-front .block-inner-wrapper {
      max-width: 600px; } }
  @media (min-width: 992px) {
    .page-node-8 .solr-search-front .block-inner-wrapper {
      max-width: 660px; } }
  @media (min-width: 1400px) {
    .page-node-8 .solr-search-front .block-inner-wrapper {
      max-width: 960px; } }
  .page-node-8 .solr-search-front .block-inner-wrapper .form--inline {
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    /*@media (min-width: 768px) {
      bottom: 50px;
      width: 65%;
    }
    @media (min-width: 1210px) {
      left: 18px;
      bottom: 90px;
    }
    @media (min-width: 1440px) {
      left: 0;
      bottom: 200px;
    }*/ }
    @media (min-width: 768px) {
      .page-node-8 .solr-search-front .block-inner-wrapper .form--inline {
        border-radius: 30px; } }
.page-node-8 .solr-search-front .block-inner-wrapper .form-actions.js-form-wrapper.form-wrapper {
  width: 60px;
  min-height: 35px; }
  @media (min-width: 768px) {
    .page-node-8 .solr-search-front .block-inner-wrapper .form-actions.js-form-wrapper.form-wrapper {
      min-height: 50px; } }
  .page-node-8 .solr-search-front .block-inner-wrapper .form-actions.js-form-wrapper.form-wrapper input {
    width: 60px;
    height: 35px;
    background: url(../images/sprite-image.png) no-repeat;
    background-position: 13px -94px;
    border-radius: 0 30px 30px 0;
    margin: 0; }
    @media (min-width: 768px) {
      .page-node-8 .solr-search-front .block-inner-wrapper .form-actions.js-form-wrapper.form-wrapper input {
        height: 46px; } }
.page-node-8 .solr-search-front .block-inner-wrapper .js-form-type-search-api-autocomplete {
  width: 90%;
  /*@media (min-width: 992px) {
    width: 92%;
  }*/ }
  @media (min-width: 1400px) {
    .page-node-8 .solr-search-front .block-inner-wrapper .js-form-type-search-api-autocomplete {
      width: 92%; } }
  .page-node-8 .solr-search-front .block-inner-wrapper .js-form-type-search-api-autocomplete label {
    padding-top: 0;
    line-height: 50px !important;
    height: 50px;
    min-height: 50px;
    text-transform: none;
    font-size: 18px;
    border-radius: 30px 0 0 30px; }
  .page-node-8 .solr-search-front .block-inner-wrapper .js-form-type-search-api-autocomplete input {
    width: calc(100% - 20px);
    min-height: 35px; }
    @media (min-width: 768px) {
      .page-node-8 .solr-search-front .block-inner-wrapper .js-form-type-search-api-autocomplete input {
        width: calc( 100% - 230px);
        height: 50px;
        min-height: 50px; } }

#block-searchkeywordblock {
  background: #243391;
  min-height: 70px;
  position: relative; }
  #block-searchkeywordblock .content {
    font-size: 1.2em;
    font-family: 'helveticaregular';
    color: #fff;
    font-weight: bold;
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    line-height: 24px; }
    #block-searchkeywordblock .content .search-keyword {
      color: #e00065;
      font-size: 1em;
      line-height: 20px; }
      #block-searchkeywordblock .content .search-keyword i {
        vertical-align: top;
        font-size: 0.7em; }

.view-header {
  clear: both;
  display: inline-block;
  width: 100%; }
  .view-header #block-exposedformsolr-searchpage-1 {
    padding: 0;
    background: transparent;
    margin-top: 0px;
    display: inline-block;
    float: left;
    width: 85%; }
    .view-header #block-exposedformsolr-searchpage-1 .block-inner-wrapper .js-form-type-search-api-autocomplete input {
      display: none; }
    .view-header #block-exposedformsolr-searchpage-1 .block-inner-wrapper .js-form-type-search-api-autocomplete label {
      display: none; }
    .view-header #block-exposedformsolr-searchpage-1 .block-inner-wrapper .fieldgroup.form-composite {
      display: block;
      width: 100%;
      margin-top: 30px; }
      .view-header #block-exposedformsolr-searchpage-1 .block-inner-wrapper .fieldgroup.form-composite legend {
        text-transform: capitalize;
        float: left;
        display: inline-block;
        margin-top: 5px;
        width: 150px;
        color: #575757;
        font-family: 'helveticaregular';
        font-size: 15px;
        font-weight: bold;
        line-height: 22px; }
      .view-header #block-exposedformsolr-searchpage-1 .block-inner-wrapper .fieldgroup.form-composite .fieldset-wrapper {
        display: inline-block;
        float: left; }
        .view-header #block-exposedformsolr-searchpage-1 .block-inner-wrapper .fieldgroup.form-composite .fieldset-wrapper .js-form-type-radio input[type="radio"] {
          display: none; }
        .view-header #block-exposedformsolr-searchpage-1 .block-inner-wrapper .fieldgroup.form-composite .fieldset-wrapper .js-form-type-radio label {
          color: #6a6a6a;
          font-size: 15px;
          font-family: 'helveticaregular';
          line-height: 22px; }
          .view-header #block-exposedformsolr-searchpage-1 .block-inner-wrapper .fieldgroup.form-composite .fieldset-wrapper .js-form-type-radio label.active {
            color: #fff;
            background: #e00065;
            padding: 10px; }
    .view-header #block-exposedformsolr-searchpage-1 .block-inner-wrapper .form-actions.js-form-wrapper.form-wrapper {
      display: none; }
  .view-header .result-counter {
    display: inline-block;
    float: left;
    width: 100%;
    color: #4e4e4e;
    font-family: 'helveticaregular';
    font-size: 15px;
    line-height: 22px; }
    @media (min-width: 992px) {
      .view-header .result-counter {
        width: 15%;
        margin-top: 35px; } }

.region-breadcrumb {
  padding: 0 15px 0px; }

.Investable.Projects {
  clear: both;
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 7px; }
  .Investable.Projects a {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    background: #f4cb00;
    color: #4e4102;
    font-size: 18px;
    font-family: 'helveticaregular';
    border: 1px solid #a59800;
    padding: 15px 10px;
    position: relative;
    display: block;
    width: 100%; }
    .Investable.Projects a:after {
      font: normal normal normal 14px/1 FontAwesome;
      content: "\f08e";
      font-size: 25px;
      color: #0c0c0c;
      vertical-align: middle;
      margin-left: 15px; }

#front-video-banner .video-tour .container.video__slide.is-active .investindia__content h2.investindia__title, #front-video-banner .video-tour .container.video__slide.is-active .investindia__content p.investindia__desc {
  font-family: "helveticaregular" !important; }

#front-video-banner .video-tour .container.video__slide.is-active .investindia__content h2.investindia__title {
  font-size: 60px; }

b {
  font-weight: bold; }

em {
  font-style: italic; }

#block-contactussearch {
  background: white;
  padding: 0 0 20px;
  margin-bottom: 20px; }
  #block-contactussearch .search-us-search {
    color: #24222b;
    font-size: 20px;
    padding: 10px;
    text-align: center; }
    #block-contactussearch .search-us-search a {
      display: inline-block;
      border: 1px solid #dedede;
      color: #ffffff;
      background-color: #243391;
      font-size: 14px;
      font-weight: bold;
      font-family: 'helveticaregular';
      padding: 10px 25px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0;
      text-transform: uppercase;
      -webkit-transition: all 0.5s ease;
      transition: all 0.5s ease; }
      #block-contactussearch .search-us-search a:hover, #block-contactussearch .search-us-search a:focus {
        background-color: #e00065;
        -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
        box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
      @media (min-width: 768px) {
        #block-contactussearch .search-us-search a {
          padding: 10px 50px; } }

#block-contactussearchrightsidebar {
  background-color: #243391;
  border-color: #243391;
  text-align: center;
  font-size: 20px;
  padding: 0;
  overflow: hidden;
  height: 47px; }
  #block-contactussearchrightsidebar a {
    color: #ffffff;
    text-transform: uppercase;
    padding: 10px;
    display: block; }

@media (min-width: 768px) {
  .fixedSidebar {
    width: 190px;
    position: fixed;
    z-index: 1; } }
@media (min-width: 992px) {
  .fixedSidebar {
    width: 242px; } }
@media (min-width: 1210px) {
  .fixedSidebar {
    width: 302px; } }

#sidebar-second .section {
  -webkit-transition: all 1s ease;
  transition: all 1s ease; }

/*Seach page team member section css*/
.views-field-nothing, .statesector_related {
  width: 100%;
  float: left;
  clear: both; }
  .views-field-nothing .team-member-image, .statesector_related .team-member-image {
    width: 65px;
    height: 65px;
    float: left;
    margin-right: 15px; }
    .views-field-nothing .team-member-image img, .statesector_related .team-member-image img {
      display: block;
      height: 100%;
      object-fit: cover; }
  .views-field-nothing .team-member-detail, .statesector_related .team-member-detail {
    width: calc( 100% - 80px);
    float: left; }
    .views-field-nothing .team-member-detail span, .statesector_related .team-member-detail span {
      display: block; }
      .views-field-nothing .team-member-detail span.team-name, .statesector_related .team-member-detail span.team-name {
        font-size: 18px;
        font-weight: bold;
        color: #333333; }
      .views-field-nothing .team-member-detail span.team-designation, .statesector_related .team-member-detail span.team-designation {
        font-size: 16px;
        color: #666666; }
      .views-field-nothing .team-member-detail span.team-linkedin-image, .views-field-nothing .team-member-detail span.team-linkedin, .statesector_related .team-member-detail span.team-linkedin-image, .statesector_related .team-member-detail span.team-linkedin {
        height: 25px;
        width: 26px;
        background: #0079b6;
        margin: 0;
        position: absolute;
        right: 0;
        bottom: 0;
        text-align: center; }
        .views-field-nothing .team-member-detail span.team-linkedin-image a, .views-field-nothing .team-member-detail span.team-linkedin a, .statesector_related .team-member-detail span.team-linkedin-image a, .statesector_related .team-member-detail span.team-linkedin a {
          display: block; }
          .views-field-nothing .team-member-detail span.team-linkedin-image a:before, .views-field-nothing .team-member-detail span.team-linkedin a:before, .statesector_related .team-member-detail span.team-linkedin-image a:before, .statesector_related .team-member-detail span.team-linkedin a:before {
            font: normal normal normal 14px/1 FontAwesome;
            content: "\f0e1";
            color: #fff;
            width: 26px;
            height: 25px;
            vertical-align: middle; }
      .views-field-nothing .team-member-detail span.team-email, .statesector_related .team-member-detail span.team-email {
        display: none; }

.block-teamsearch {
  padding: 0 !important;
  -webkit-transition: all 1s ease;
  transition: all 1s ease; }
  .block-teamsearch .block-inner-wrapper {
    display: inline-block;
    width: 100%; }
  .block-teamsearch .statesector_related {
    position: relative;
    padding: 10px 15px;
    border-bottom: 1px solid #dedede; }
    .block-teamsearch .statesector_related:last-child {
      border: none; }

.layout-main {
  margin: 0; }

.block .content {
  margin: 0;
  padding: 0; }

.highlighted .layout-container {
  max-width: 100%; }
  .highlighted .layout-container .block .content {
    margin: 0; }
.highlighted #block-video img {
  float: left;
  width: 100%; }

#block-views-block-statistics-block-1 {
  position: relative;
  background-color: #000;
  /*.static_text{float: left;padding: 0 20px 0 0;}
  .static_text span{display: block;font-size: 19px;text-transform:uppercase; line-height: 22px;font-family: 'helveticaregular';color: #fff;}
  .static_text strong{display: block;font-size: 26px;line-height: 32px;margin-top: 10px;font-family: 'helveticaregular';color: #f8ce00}*/ }
  #block-views-block-statistics-block-1 h2 {
    font-size: 36px;
    position: absolute;
    margin-top: -80px;
    text-align: center;
    width: 100%;
    text-transform: uppercase; }
  #block-views-block-statistics-block-1 video {
    width: 100%;
    display: block;
    position: relative; }
  #block-views-block-statistics-block-1 #views_slideshow_cycle_teaser_section_statistics_-block_1 {
    width: 100% !important; }
  #block-views-block-statistics-block-1 .view-header {
    color: #ffffff;
    width: 100%;
    font-size: 14px;
    line-height: 16px;
    font-family: 'helveticaregular';
    text-transform: uppercase;
    max-width: 1210px;
    margin: 12px auto;
    padding: 0 10px;
    font-weight: bold;
    text-align: center; }
    #block-views-block-statistics-block-1 .view-header span {
      display: inline;
      color: #f8ce00;
      /* .num,.total{display: inline-block;color: #c0c9de;padding: 0;}*/ }
    @media (min-width: 768px) {
      #block-views-block-statistics-block-1 .view-header {
        width: 400px;
        font-size: 40px;
        line-height: 50px;
        margin: 5% auto 15px;
        padding: 0;
        text-align: left; } }
  #block-views-block-statistics-block-1 .views_slideshow_cycle_slide {
    position: static;
    width: 100% !important; }
  #block-views-block-statistics-block-1 .stats_sec {
    width: 100%; }
    #block-views-block-statistics-block-1 .stats_sec .view-button {
      float: left;
      clear: both;
      margin-top: 15px; }
      #block-views-block-statistics-block-1 .stats_sec .view-button a {
        color: #fff !important;
        padding: 2px 20px;
        font-size: 10px; }
    @media (min-width: 768px) {
      #block-views-block-statistics-block-1 .stats_sec {
        width: 600px; } }
    @media (min-width: 992px) {
      #block-views-block-statistics-block-1 .stats_sec .view-button a {
        padding: 10px 50px; } }
  #block-views-block-statistics-block-1 .views-field-nothing {
    /*position: absolute;top: 40%;width: 100%;*/ }
    #block-views-block-statistics-block-1 .views-field-nothing img {
      max-width: 70px;
      height: 85px;
      margin-left: 60px; }
  #block-views-block-statistics-block-1 .stats-title, #block-views-block-statistics-block-1 .stats-body {
    font-family: 'helveticaregular';
    font-size: 10px;
    line-height: 12px;
    color: #cfd1d2;
    padding-bottom: 6px;
    text-transform: uppercase;
    font-weight: bold; }
    @media (min-width: 768px) {
      #block-views-block-statistics-block-1 .stats-title, #block-views-block-statistics-block-1 .stats-body {
        font-size: 16px;
        line-height: 22px; } }
  #block-views-block-statistics-block-1 .views_slideshow_slide_counter {
    display: inline-block;
    margin-left: 25px;
    color: #c0c9de; }
  #block-views-block-statistics-block-1 .views-slideshow-controls-bottom {
    margin-top: 0;
    bottom: 50px;
    text-indent: -999px;
    cursor: pointer;
    z-index: 99;
    position: absolute;
    width: 100%; }
    @media (min-width: 768px) {
      #block-views-block-statistics-block-1 .views-slideshow-controls-bottom {
        bottom: 100px; } }
    @media (min-width: 992px) {
      #block-views-block-statistics-block-1 .views-slideshow-controls-bottom {
        position: static;
        margin-top: 15px; } }
  #block-views-block-statistics-block-1 #views_slideshow_controls_text_statistics_-block_1 {
    max-width: 100%;
    margin: 0 auto;
    position: relative; }
  #block-views-block-statistics-block-1 #views_slideshow_controls_text_previous_statistics_-block_1, #block-views-block-statistics-block-1 #views_slideshow_controls_text_next_statistics_-block_1 {
    text-indent: -999px;
    cursor: pointer;
    z-index: 99;
    position: absolute;
    width: 25px;
    height: 25px;
    background-color: #ffffff;
    line-height: 40px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease; }
    #block-views-block-statistics-block-1 #views_slideshow_controls_text_previous_statistics_-block_1:after, #block-views-block-statistics-block-1 #views_slideshow_controls_text_next_statistics_-block_1:after {
      content: '';
      width: 8px;
      height: 8px;
      position: absolute;
      top: 9px;
      border: 2px solid #29388b;
      border-top: transparent;
      border-right: transparent; }
    @media (min-width: 992px) {
      #block-views-block-statistics-block-1 #views_slideshow_controls_text_previous_statistics_-block_1, #block-views-block-statistics-block-1 #views_slideshow_controls_text_next_statistics_-block_1 {
        width: 40px;
        height: 40px;
        line-height: 40px; }
        #block-views-block-statistics-block-1 #views_slideshow_controls_text_previous_statistics_-block_1:after, #block-views-block-statistics-block-1 #views_slideshow_controls_text_next_statistics_-block_1:after {
          width: 12px;
          height: 12px;
          top: 15px;
          border: 3px solid #29388b;
          border-top: transparent;
          border-right: transparent; } }
    #block-views-block-statistics-block-1 #views_slideshow_controls_text_previous_statistics_-block_1 a, #block-views-block-statistics-block-1 #views_slideshow_controls_text_next_statistics_-block_1 a {
      display: none; }
    #block-views-block-statistics-block-1 #views_slideshow_controls_text_previous_statistics_-block_1:hover, #block-views-block-statistics-block-1 #views_slideshow_controls_text_previous_statistics_-block_1:focus, #block-views-block-statistics-block-1 #views_slideshow_controls_text_next_statistics_-block_1:hover, #block-views-block-statistics-block-1 #views_slideshow_controls_text_next_statistics_-block_1:focus {
      background-color: #e00065; }
      #block-views-block-statistics-block-1 #views_slideshow_controls_text_previous_statistics_-block_1:hover::after, #block-views-block-statistics-block-1 #views_slideshow_controls_text_previous_statistics_-block_1:focus::after, #block-views-block-statistics-block-1 #views_slideshow_controls_text_next_statistics_-block_1:hover::after, #block-views-block-statistics-block-1 #views_slideshow_controls_text_next_statistics_-block_1:focus::after {
        border-color: #ffffff; }
  #block-views-block-statistics-block-1 #views_slideshow_controls_text_previous_statistics_-block_1 {
    left: auto;
    right: 40px; }
    #block-views-block-statistics-block-1 #views_slideshow_controls_text_previous_statistics_-block_1:after {
      right: 0;
      left: 10px;
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    @media (min-width: 992px) {
      #block-views-block-statistics-block-1 #views_slideshow_controls_text_previous_statistics_-block_1 {
        left: 0; }
        #block-views-block-statistics-block-1 #views_slideshow_controls_text_previous_statistics_-block_1:after {
          left: 16px; } }
  #block-views-block-statistics-block-1 #views_slideshow_controls_text_next_statistics_-block_1 {
    right: 10px; }
    #block-views-block-statistics-block-1 #views_slideshow_controls_text_next_statistics_-block_1:after {
      right: 0;
      left: 7px;
      -ms-transform: rotate(-135deg);
      -webkit-transform: rotate(-135deg);
      transform: rotate(-135deg); }
    @media (min-width: 992px) {
      #block-views-block-statistics-block-1 #views_slideshow_controls_text_next_statistics_-block_1 {
        right: auto;
        left: 50px; }
        #block-views-block-statistics-block-1 #views_slideshow_controls_text_next_statistics_-block_1:after {
          left: 12px; } }
  #block-views-block-statistics-block-1 #views_slideshow_controls_text_pause_statistics_-block_1 {
    display: none; }
  #block-views-block-statistics-block-1 .block-inner-wrapper {
    position: absolute !important;
    top: 0;
    z-index: 5;
    width: 100%;
    height: 100%; }
    #block-views-block-statistics-block-1 .block-inner-wrapper .content {
      height: 100%;
      position: relative;
      max-width: 100%;
      margin: 0 auto; }
      @media (min-width: 768px) {
        #block-views-block-statistics-block-1 .block-inner-wrapper .content {
          max-width: 750px; } }
      @media (min-width: 992px) {
        #block-views-block-statistics-block-1 .block-inner-wrapper .content {
          max-width: 970px; } }
      @media (min-width: 1210px) {
        #block-views-block-statistics-block-1 .block-inner-wrapper .content {
          max-width: 1210px; } }
      #block-views-block-statistics-block-1 .block-inner-wrapper .content .view-display-id-block_1 {
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%; }

.path-latest-news #main-wrapper {
  background: #f1f1f1;
  padding: 30px 0; }
  .path-latest-news #main-wrapper .layout-main {
    max-width: 1210px;
    margin: 0 auto; }
    .path-latest-news #main-wrapper .layout-main #block-investindia-breadcrumbs {
      margin-top: 0;
      position: static; }
    .path-latest-news #main-wrapper .layout-main .region-breadcrumb {
      padding: 0; }
      .path-latest-news #main-wrapper .layout-main .region-breadcrumb ul, .path-latest-news #main-wrapper .layout-main .region-breadcrumb ol {
        text-align: left; }
    .path-latest-news #main-wrapper .layout-main .views-element-container .view-filters #edit-actions {
      display: none; }
    .path-latest-news #main-wrapper .layout-main .views-element-container .view-filters .filter_text {
      float: left;
      margin: 22px 20px 0 0; }
    .path-latest-news #main-wrapper .layout-main .views-element-container .view-latest-news .views-row {
      float: left;
      width: 33.33%;
      padding: 10px 10px 10px 0; }
      .path-latest-news #main-wrapper .layout-main .views-element-container .view-latest-news .views-row .views-field-field-image-url {
        height: 250px;
        overflow: hidden; }
        .path-latest-news #main-wrapper .layout-main .views-element-container .view-latest-news .views-row .views-field-field-image-url:hover img {
          -webkit-transform: scale3d(1.2, 1.2, 1);
          transform: scale3d(1.2, 1.2, 1);
          overflow: hidden; }
        .path-latest-news #main-wrapper .layout-main .views-element-container .view-latest-news .views-row .views-field-field-image-url img {
          -webkit-transition: all 0.5s ease;
          transition: all 0.5s ease;
          -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
          height: 250px;
          width: 100%; }
      .path-latest-news #main-wrapper .layout-main .views-element-container .view-latest-news .views-row .views-field-title {
        padding-top: 15px;
        display: block;
        font-size: 20px;
        min-height: 70px;
        font-family: 'helveticaregular';
        color: #000000; }
        .path-latest-news #main-wrapper .layout-main .views-element-container .view-latest-news .views-row .views-field-title a {
          color: #000000; }
          .path-latest-news #main-wrapper .layout-main .views-element-container .view-latest-news .views-row .views-field-title a:hover {
            color: #e00065; }
      .path-latest-news #main-wrapper .layout-main .views-element-container .view-latest-news .views-row .views-field-body {
        min-height: 44px; }
      .path-latest-news #main-wrapper .layout-main .views-element-container .view-latest-news .views-row .views-field-field-news-author {
        padding-top: 3px;
        font-size: 18px; }
      .path-latest-news #main-wrapper .layout-main .views-element-container .view-latest-news .views-row .views-field-field-news-post-date {
        padding-bottom: 5px;
        font-weight: bold;
        color: #243391;
        font-size: 14px; }
    .path-latest-news #main-wrapper .layout-main .views-element-container .view-latest-news .js-pager__items.pager {
      text-align: center;
      padding: 25px 0; }
      .path-latest-news #main-wrapper .layout-main .views-element-container .view-latest-news .js-pager__items.pager li a {
        border: 1px solid;
        color: #212121;
        font-size: 13px;
        font-weight: bold;
        font-family: 'helveticaregular';
        padding: 10px 50px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        text-transform: uppercase;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease; }
        .path-latest-news #main-wrapper .layout-main .views-element-container .view-latest-news .js-pager__items.pager li a:hover {
          color: #ffffff;
          background-color: #e00065;
          -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }

.breadcrumb li::before {
  content: " >"; }

header.shrink {
  height: auto !important; }

.block-views-blockhome-slider-block-1 {
  position: relative; }
  .block-views-blockhome-slider-block-1 h2 {
    display: none; }
  .block-views-blockhome-slider-block-1 .views-slideshow-controls-top {
    position: absolute;
    width: 100%;
    top: 35%;
    z-index: 9; }
    @media (min-width: 1210px) {
      .block-views-blockhome-slider-block-1 .views-slideshow-controls-top {
        top: 45%; } }
    .block-views-blockhome-slider-block-1 .views-slideshow-controls-top .views_slideshow_controls_text_pause {
      display: none; }
    .block-views-blockhome-slider-block-1 .views-slideshow-controls-top .views_slideshow_controls_text_previous, .block-views-blockhome-slider-block-1 .views-slideshow-controls-top .views_slideshow_controls_text_next {
      position: absolute;
      font-size: 0; }
      .block-views-blockhome-slider-block-1 .views-slideshow-controls-top .views_slideshow_controls_text_previous:before, .block-views-blockhome-slider-block-1 .views-slideshow-controls-top .views_slideshow_controls_text_next:before {
        content: '';
        cursor: pointer;
        display: inline-block;
        width: 48px;
        height: 81px; }
    .block-views-blockhome-slider-block-1 .views-slideshow-controls-top .views_slideshow_controls_text_previous {
      left: 15px; }
      .block-views-blockhome-slider-block-1 .views-slideshow-controls-top .views_slideshow_controls_text_previous:before {
        background: url(../images/big_left_arrow-blue.png); }
        @media (max-width: 767px) {
          .block-views-blockhome-slider-block-1 .views-slideshow-controls-top .views_slideshow_controls_text_previous:before {
            font: normal normal normal 14px/1 FontAwesome;
            content: "\f053";
            font-size: 30px;
            color: #243391;
            width: 20px;
            height: 28px;
            background: none; } }
    .block-views-blockhome-slider-block-1 .views-slideshow-controls-top .views_slideshow_controls_text_next {
      right: 15px; }
      .block-views-blockhome-slider-block-1 .views-slideshow-controls-top .views_slideshow_controls_text_next:before {
        background: url(../images/big_right_arrow-blue.png); }
        @media (max-width: 767px) {
          .block-views-blockhome-slider-block-1 .views-slideshow-controls-top .views_slideshow_controls_text_next:before {
            font: normal normal normal 14px/1 FontAwesome;
            content: "\f054";
            font-size: 30px;
            color: #243391;
            width: 20px;
            height: 28px;
            background: none; } }
  .block-views-blockhome-slider-block-1 .views-field-field-image img {
    display: block; }
  .block-views-blockhome-slider-block-1 .views-field-body {
    position: absolute;
    bottom: 8%;
    right: 10px;
    width: 94%; }
    @media (min-width: 768px) {
      .block-views-blockhome-slider-block-1 .views-field-body {
        bottom: 12%;
        right: 50px;
        width: 40%; } }
    @media (min-width: 992px) {
      .block-views-blockhome-slider-block-1 .views-field-body {
        bottom: 15%;
        right: 80px;
        width: 38%; } }
    .block-views-blockhome-slider-block-1 .views-field-body .davos-link {
      display: inline-block;
      float: left; }
      .block-views-blockhome-slider-block-1 .views-field-body .davos-link:last-child {
        float: right; }
      .block-views-blockhome-slider-block-1 .views-field-body .davos-link a {
        padding: 6px 15px;
        font-size: 12px;
        background: #2c5593;
        color: #fff;
        border-radius: 30px;
        font-weight: bold;
        text-transform: uppercase; }
        @media (min-width: 768px) {
          .block-views-blockhome-slider-block-1 .views-field-body .davos-link a {
            padding: 10px 20px; } }
        @media (min-width: 992px) {
          .block-views-blockhome-slider-block-1 .views-field-body .davos-link a {
            font-size: 15px;
            padding: 10px 25px; } }
        @media (min-width: 1210px) {
          .block-views-blockhome-slider-block-1 .views-field-body .davos-link a {
            font-size: 18px;
            padding: 10px 30px; } }
        .block-views-blockhome-slider-block-1 .views-field-body .davos-link a:hover {
          background: #e00065;
          -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }

@media (min-width: 768px) {
  .path-frontpage #colorbox {
    top: 10% !important; } }
.path-frontpage #colorbox #cboxWrapper {
  max-height: 100% !important; }
.path-frontpage #cboxLoadedContent {
  margin: 0 !important;
  width: 100% !important; }
  @media (min-width: 768px) {
    .path-frontpage #cboxLoadedContent {
      overflow: hidden !important; } }
.path-frontpage #cboxClose {
  top: 10px !important;
  right: 10px !important;
  background: url(/themes/investindia/css/../images/cross_icon_bg.png) no-repeat;
  width: 30px !important;
  height: 30px !important;
  border-radius: 50%;
  background-size: 100% 100% !important;
  opacity: 0.8; }
  .path-frontpage #cboxClose:hover {
    opacity: 1; }

.view-sector-detail-banner {
  position: relative; }
  .view-sector-detail-banner .views-field.views-field-title {
    display: none; }
  .view-sector-detail-banner .banner-text {
    font-size: 38px;
    font-family: 'helveticaregular';
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    width: 100%;
    position: absolute;
    top: 130px;
    z-index: 7; }
    .view-sector-detail-banner .banner-text sup {
      font-size: 15px;
      vertical-align: super; }
  .view-sector-detail-banner .views-field-field-banner-image img {
    float: left;
    width: 100%;
    height: 300px; }

.block-views-blocksector-description-and-highlights-block-1 {
  background: #f1f1f1;
  padding: 60px 0 20px 0;
  float: left;
  width: 100%;
  clear: both;
  margin-top: -30px; }
  .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper {
    max-width: 1210px;
    margin: 0 auto; }
    .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_description {
      width: 670px;
      float: left; }
      .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_description h4 {
        font-size: 36px;
        font-family: 'helveticaregular';
        color: #24222b;
        padding-bottom: 10px; }
      .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_description p {
        font-size: 15px;
        line-height: 22px;
        padding: 5px 0;
        color: #3a3a3a;
        font-family: 'helveticaregular'; }
    .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights {
      width: 440px;
      float: right;
      background: #fff;
      padding: 20px;
      padding-bottom: 5px;
      margin-top: -85px;
      -webkit-box-shadow: -1px 3px 23px 0px #cccccc;
      -moz-box-shadow: -1px 3px 23px 0px #cccccc;
      box-shadow: -1px 3px 23px 0px #bbb;
      -webkit-box-shadow: -1px 3px 23px 0px #bbb;
      -moz-box-shadow: -1px 3px 23px 0px #bbb;
      position: relative;
      z-index: 9; }
      @media (min-width: 992px) and (max-width: 1219px) {
        .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights {
          margin-top: -120px; } }
      .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights h3 {
        font-size: 16px; }
      .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights .item-list {
        margin-bottom: 50px; }
      .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights .sector_profile_button {
        clear: both;
        border: 1px solid #d4d4d4;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px;
        position: absolute;
        bottom: -40px;
        padding: 7px;
        width: 84%; }
        .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights .sector_profile_button a {
          -webkit-border-radius: 7px;
          -moz-border-radius: 7px;
          border-radius: 7px;
          background: #f4cb00;
          color: #4e4102;
          font-size: 22px;
          font-family: 'helveticaregular';
          border: 1px solid #a59800;
          padding: 20px 25px;
          display: block; }
          .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights .sector_profile_button a i {
            float: right;
            font-size: 35px; }
      .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights li {
        clear: both;
        padding: 18px 0 10px 0;
        width: 100%;
        float: left;
        overflow: hidden;
        display: table;
        background: url("../images/line.png") no-repeat 0 0; }
        .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights li:first-child {
          background: none; }
        .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights li .paragraph--type--highlights .field--name-field-highlight-image {
          width: 72px;
          height: 73px;
          display: table-cell;
          vertical-align: middle; }
          .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights li .paragraph--type--highlights .field--name-field-highlight-image img {
            margin: 0; }
        .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights li .paragraph--type--highlights .field--name-field-highlight-number {
          font-size: 30px;
          color: #243391;
          /*font-family: 'helveticaregular';*/
          width: 20%;
          display: table-cell;
          vertical-align: middle;
          text-align: center;
          padding: 15px 0;
          border: 1px solid #dddcdc;
          background: #f1f1f1; }
          .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights li .paragraph--type--highlights .field--name-field-highlight-number.blue {
            color: #243391; }
          .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights li .paragraph--type--highlights .field--name-field-highlight-number.green {
            color: #11ae75; }
          .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights li .paragraph--type--highlights .field--name-field-highlight-number.pink {
            color: #e00065; }
          .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights li .paragraph--type--highlights .field--name-field-highlight-number .sub-title {
            font-size: 15px;
            font-family: 'helveticaregular';
            color: #243391; }
          .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights li .paragraph--type--highlights .field--name-field-highlight-number span {
            font-size: 15px;
            font-family: 'helveticaregular';
            color: #243391; }
        .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights li .paragraph--type--highlights .field--name-field-highlight-title {
          font-size: 18px;
          color: #414141;
          font-family: 'helveticaregular';
          font-weight: bold;
          padding-left: 20px;
          display: table-cell;
          vertical-align: middle; }
          .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights li .paragraph--type--highlights .field--name-field-highlight-title .blue {
            color: #243391; }
          .block-views-blocksector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights li .paragraph--type--highlights .field--name-field-highlight-title .pink {
            color: #e00065; }

#block-views-block-sector-overview-block-1 {
  padding: 40px 0;
  clear: both;
  float: left;
  width: 100%; }
  #block-views-block-sector-overview-block-1 h2 {
    color: #000;
    font-size: 34px;
    font-family: 'helveticaregular'; }
  #block-views-block-sector-overview-block-1 .block-inner-wrapper {
    margin: 0 auto;
    max-width: 1210px; }
  #block-views-block-sector-overview-block-1 p {
    font-size: 15px;
    color: #3a3a3a;
    font-family: 'helveticaregular'; }
  #block-views-block-sector-overview-block-1 .overview_left {
    float: left;
    width: 48%; }
  #block-views-block-sector-overview-block-1 .overview_right {
    float: right;
    width: 48%; }

#block-views-block-sector-growth-drivers-and-potential-block-1 {
  background: #fff;
  padding: 20px 0;
  float: left;
  width: 100%;
  clear: both; }
  #block-views-block-sector-growth-drivers-and-potential-block-1 .block-inner-wrapper {
    max-width: 1210px;
    margin: 0 auto; }
  #block-views-block-sector-growth-drivers-and-potential-block-1 h2 {
    color: #24222b;
    font-size: 36px;
    font-family: 'helveticaregular';
    margin-bottom: 10px; }
  #block-views-block-sector-growth-drivers-and-potential-block-1 p {
    font-size: 15px;
    color: #262525;
    padding: 5px;
    font-family: 'helveticaregular'; }
    #block-views-block-sector-growth-drivers-and-potential-block-1 p strong {
      font-weight: bold; }
  #block-views-block-sector-growth-drivers-and-potential-block-1 ul.demand_list li {
    font-size: 15px;
    line-height: 22px;
    font-family: 'helveticaregular';
    color: #3a3a3a;
    /*p{
        font-size: 15px;line-height: 22px;
        font-family: 'helveticaregular';
        color: #3a3a3a;
        font-weight: normal;
    }*/ }
  #block-views-block-sector-growth-drivers-and-potential-block-1 .growth-left {
    float: left;
    width: 48%; }
  #block-views-block-sector-growth-drivers-and-potential-block-1 .growth-right {
    float: right;
    width: 48%; }
    #block-views-block-sector-growth-drivers-and-potential-block-1 .growth-right .bar-graph {
      display: inline-block;
      width: 100%;
      float: left; }
    #block-views-block-sector-growth-drivers-and-potential-block-1 .growth-right .growth-right-text {
      display: inline-block;
      width: 28%;
      margin-left: 8%;
      float: left; }
      #block-views-block-sector-growth-drivers-and-potential-block-1 .growth-right .growth-right-text .item-list ul li {
        margin-top: 10px;
        font-size: 15px;
        font-family: 'helveticaregular';
        color: #383838; }
        #block-views-block-sector-growth-drivers-and-potential-block-1 .growth-right .growth-right-text .item-list ul li .growth-1 {
          color: #2c4297; }
        #block-views-block-sector-growth-drivers-and-potential-block-1 .growth-right .growth-right-text .item-list ul li .growth-2 {
          color: #e00065; }
        #block-views-block-sector-growth-drivers-and-potential-block-1 .growth-right .growth-right-text .item-list ul li .growth-3 {
          color: #c69110; }
        #block-views-block-sector-growth-drivers-and-potential-block-1 .growth-right .growth-right-text .item-list ul li .growth-4 {
          color: #e00065; }
        #block-views-block-sector-growth-drivers-and-potential-block-1 .growth-right .growth-right-text .item-list ul li .growth-5 {
          color: #2c4297; }

#block-views-block-sector-related-government-ministries-block-1 {
  float: left;
  width: 100%;
  clear: both;
  padding: 20px 0px 0px 0px; }
  #block-views-block-sector-related-government-ministries-block-1 .views-field-field-related-government-ministr {
    background: #f8ce00;
    float: left;
    width: 100%; }
  #block-views-block-sector-related-government-ministries-block-1 h2 {
    font-family: 'helveticaregular';
    font-size: 36px;
    margin: 0 auto;
    max-width: 1210px;
    padding-bottom: 15px;
    color: #000;
    text-align: center; }
    @media (min-width: 768px) {
      #block-views-block-sector-related-government-ministries-block-1 h2 {
        text-align: left; } }
  #block-views-block-sector-related-government-ministries-block-1 .field--name-field-industry-image {
    float: left;
    width: 25%; }
    #block-views-block-sector-related-government-ministries-block-1 .field--name-field-industry-image img {
      width: 100%;
      float: left;
      margin: 0; }
  #block-views-block-sector-related-government-ministries-block-1 .govt_desc_outer {
    width: 25%;
    float: left;
    padding: 20px;
    padding-top: 30px;
    margin: 0; }
    #block-views-block-sector-related-government-ministries-block-1 .govt_desc_outer .field__item {
      font-size: 24px;
      font-family: 'helveticaregular';
      color: #000; }

.item-list ul, .item-list ul li {
  padding: 0;
  margin: 0; }

ul.demand_list {
  padding-left: 10px;
  padding-top: 5px; }
  ul.demand_list li {
    padding: 3px 0 !important;
    padding-left: 20px !important;
    font-size: 15px;
    line-height: 22px;
    position: relative;
    text-align: left; }
    ul.demand_list li i {
      position: absolute;
      font-size: 8px;
      margin-top: 6px;
      left: 0;
      color: #243391; }
    ul.demand_list li ul.demand_list li i {
      color: #e00065; }
    ul.demand_list li p {
      padding: 0; }

#block-views-block-sector-investment-opportunities-block-1 {
  background: #243391;
  padding: 40px 0;
  float: left;
  width: 100%; }
  #block-views-block-sector-investment-opportunities-block-1 .block-inner-wrapper {
    max-width: 1210px;
    margin: 0 auto; }
  #block-views-block-sector-investment-opportunities-block-1 h2 {
    color: #fff;
    padding-bottom: 20px;
    font-family: 'helveticaregular';
    font-size: 34px; }
  #block-views-block-sector-investment-opportunities-block-1 .paragraph--type--investment-opportunities {
    width: 30%;
    background: #fff;
    margin-right: 30px;
    padding: 25px;
    float: left;
    min-height: 170px; }
    #block-views-block-sector-investment-opportunities-block-1 .paragraph--type--investment-opportunities .field--name-field-investment-sector-image {
      float: left; }
    #block-views-block-sector-investment-opportunities-block-1 .paragraph--type--investment-opportunities .field--name-field-title, #block-views-block-sector-investment-opportunities-block-1 .paragraph--type--investment-opportunities .field--name-field-body {
      clear: none;
      width: 170px;
      float: left;
      margin-left: 20px; }
      #block-views-block-sector-investment-opportunities-block-1 .paragraph--type--investment-opportunities .field--name-field-title ul, #block-views-block-sector-investment-opportunities-block-1 .paragraph--type--investment-opportunities .field--name-field-body ul {
        padding: 0;
        margin: 0; }
        #block-views-block-sector-investment-opportunities-block-1 .paragraph--type--investment-opportunities .field--name-field-title ul li, #block-views-block-sector-investment-opportunities-block-1 .paragraph--type--investment-opportunities .field--name-field-body ul li {
          font-family: 'helveticaregular';
          font-size: 15px;
          color: #5d5d5d;
          line-height: 22px; }
    #block-views-block-sector-investment-opportunities-block-1 .paragraph--type--investment-opportunities .field--name-field-body {
      font-family: 'helveticaregular';
      font-size: 15px;
      color: #5d5d5d;
      line-height: 22px; }
    #block-views-block-sector-investment-opportunities-block-1 .paragraph--type--investment-opportunities .field--name-field-title {
      font-family: 'helveticaregular';
      font-size: 20px;
      color: #24222b;
      text-transform: uppercase;
      padding-bottom: 5px; }

#block-views-block-sector-major-investors-block-1 {
  float: left;
  width: 100%;
  padding: 30px 0; }
  #block-views-block-sector-major-investors-block-1 .block-inner-wrapper {
    max-width: 1210px;
    margin: 0 auto; }
  #block-views-block-sector-major-investors-block-1 h2 {
    padding-bottom: 10px;
    font-family: 'helveticaregular';
    font-size: 34px; }
  #block-views-block-sector-major-investors-block-1 .major_investers {
    float: left;
    width: 48%; }
  #block-views-block-sector-major-investors-block-1 .clusters {
    float: right;
    width: 48%; }
    #block-views-block-sector-major-investors-block-1 .clusters h4 {
      color: #e00065;
      padding-bottom: 10px;
      text-transform: capitalize;
      font-family: 'helveticaregular';
      font-size: 21px; }
    #block-views-block-sector-major-investors-block-1 .clusters ul li {
      width: 33.33%;
      float: left;
      padding: 5px 0; }
      #block-views-block-sector-major-investors-block-1 .clusters ul li:before {
        font: normal normal normal 14px/1 FontAwesome;
        content: "\f111";
        font-size: 8px;
        color: #243391;
        margin-right: 5px;
        vertical-align: 4px; }
      #block-views-block-sector-major-investors-block-1 .clusters ul li a {
        color: #243391; }
  #block-views-block-sector-major-investors-block-1 .international, #block-views-block-sector-major-investors-block-1 .domestic {
    width: 50%;
    float: left; }
    #block-views-block-sector-major-investors-block-1 .international h4, #block-views-block-sector-major-investors-block-1 .domestic h4 {
      color: #e00065;
      padding-bottom: 10px;
      text-transform: capitalize;
      font-family: 'helveticaregular';
      font-size: 21px; }
    #block-views-block-sector-major-investors-block-1 .international ul li, #block-views-block-sector-major-investors-block-1 .domestic ul li {
      width: 50%;
      float: left;
      padding: 5px 0; }
      #block-views-block-sector-major-investors-block-1 .international ul li:before, #block-views-block-sector-major-investors-block-1 .domestic ul li:before {
        font: normal normal normal 14px/1 FontAwesome;
        content: "\f111";
        font-size: 8px;
        color: #243391;
        margin-right: 5px;
        vertical-align: 4px; }

#block-views-block-sector-achievements-and-rankings-block-1 {
  float: left;
  width: 100%;
  padding: 30px 0; }
  #block-views-block-sector-achievements-and-rankings-block-1 h2 {
    padding-bottom: 20px;
    font-family: 'helveticaregular';
    font-size: 34px; }
  #block-views-block-sector-achievements-and-rankings-block-1 .block-inner-wrapper {
    max-width: 1210px;
    margin: 0 auto; }
  #block-views-block-sector-achievements-and-rankings-block-1 .owl-wrapper {
    max-width: none; }
  #block-views-block-sector-achievements-and-rankings-block-1 .owl-theme .owl-controls .owl-page span {
    background: #d2d2d2;
    opacity: 1; }
  #block-views-block-sector-achievements-and-rankings-block-1 .owl-theme .owl-controls .owl-page.active span {
    background: #e00065;
    opacity: 1; }
  #block-views-block-sector-achievements-and-rankings-block-1 .owl-theme .owl-controls {
    margin-top: 30px; }
  #block-views-block-sector-achievements-and-rankings-block-1 .award_image {
    float: left;
    margin-right: 20px; }
    #block-views-block-sector-achievements-and-rankings-block-1 .award_image img {
      max-width: 120px; }
  #block-views-block-sector-achievements-and-rankings-block-1 .description {
    font-family: 'helveticaregular';
    font-size: 28px;
    padding-top: 20px;
    padding-right: 20px;
    color: #000; }
    #block-views-block-sector-achievements-and-rankings-block-1 .description a {
      color: #000; }

#block-views-block-sector-policies-initiatives-block-1 {
  float: left;
  width: 100%;
  padding: 20px 0;
  background: #fff; }
  #block-views-block-sector-policies-initiatives-block-1 h2 {
    padding-bottom: 10px;
    font-family: 'helveticaregular';
    font-size: 36px;
    margin: 0;
    color: #24222b; }
  #block-views-block-sector-policies-initiatives-block-1 .block-inner-wrapper {
    max-width: 1210px;
    margin: 0 auto; }
  #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-view {
    width: 48%;
    float: left; }
    #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-view .view-embed-policy-initiatives .views-field-title {
      font-size: 15px;
      color: #262525;
      padding: 10px;
      padding-right: 30px;
      font-family: 'helveticaregular';
      font-weight: bold;
      margin: 0; }
      #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-view .view-embed-policy-initiatives .views-field-title.ui-state-default {
        background: #e0e0e0;
        border: none;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        border-bottom: 2px solid #fff; }
        #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-view .view-embed-policy-initiatives .views-field-title.ui-state-default:after {
          font: normal normal normal 14px/1 FontAwesome;
          content: "\f067";
          vertical-align: -3px;
          font-size: 22px;
          color: #747474;
          margin-left: 10px;
          margin-right: 10px;
          float: right;
          position: absolute;
          right: 0; }
      #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-view .view-embed-policy-initiatives .views-field-title.ui-state-active {
        border: none;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px; }
        #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-view .view-embed-policy-initiatives .views-field-title.ui-state-active:after {
          font: normal normal normal 14px/1 FontAwesome;
          content: "\f068";
          vertical-align: -3px;
          font-size: 22px;
          color: #eb4a27;
          margin-left: 10px;
          margin-right: 10px;
          float: right; }
      #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-view .view-embed-policy-initiatives .views-field-title .ui-accordion-header-icon {
        display: none; }
    #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-view .view-embed-policy-initiatives .ui-widget-content {
      background: #f0f0f0;
      border: none;
      border-radius: 0;
      border-bottom: 2px solid #fff;
      font-size: 15px;
      font-family: 'helveticaregular';
      color: #262525; }
      #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-view .view-embed-policy-initiatives .ui-widget-content .views-field.views-field-view-node {
        padding: 10px 0;
        margin-top: 5px; }
        #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-view .view-embed-policy-initiatives .ui-widget-content .views-field.views-field-view-node a {
          font-size: 15px;
          color: #243391;
          background: #fff;
          padding: 7px;
          font-family: 'helveticaregular'; }
          #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-view .view-embed-policy-initiatives .ui-widget-content .views-field.views-field-view-node a:after {
            font: normal normal normal 14px/1 FontAwesome;
            content: "\f101";
            font-size: 22px;
            color: #1a1a1a;
            margin-left: 8px;
            vertical-align: text-bottom;
            font-weight: 700; }
  #block-views-block-sector-policies-initiatives-block-1 .views-field-field-upcoming-trends-right-imag {
    width: 100%;
    float: left; }
    @media (min-width: 768px) {
      #block-views-block-sector-policies-initiatives-block-1 .views-field-field-upcoming-trends-right-imag {
        width: 48%;
        float: right; } }
  #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-nothing {
    width: 45%;
    float: right; }
    #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-nothing .upcoming_trends .uleft {
      display: inline-block;
      float: left;
      width: 40%; }
      #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-nothing .upcoming_trends .uleft ul li {
        margin-top: 20px;
        font-size: 15px;
        color: #636363;
        text-align: right;
        font-family: 'helveticaregular'; }
        #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-nothing .upcoming_trends .uleft ul li:first-child {
          margin-top: 40px; }
        #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-nothing .upcoming_trends .uleft ul li:last-child {
          margin-top: 12px; }
        #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-nothing .upcoming_trends .uleft ul li strong {
          font-size: 18px;
          color: #262525;
          display: block;
          font-family: 'helveticaregular';
          font-weight: bold; }
    #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-nothing .upcoming_trends .uright {
      display: inline-block;
      float: left;
      width: 55%;
      margin-left: 3%; }
    #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-nothing .foreign-investment .amount {
      float: left;
      width: 92px;
      height: 88px;
      background: #fff;
      border: 1px solid #d9d9d9;
      margin-right: 20px;
      text-align: center; }
      #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-nothing .foreign-investment .amount strong {
        color: #e00065;
        font-size: 52px;
        display: block; }
      #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-nothing .foreign-investment .amount span {
        color: #3d3d3d;
        font-size: 14px;
        display: block;
        font-weight: bold; }
    #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-nothing .foreign-investment .fid_text {
      font-size: 15px;
      color: #262525;
      padding-top: 28px; }
    #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-nothing .foreign-investment .fid1, #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-nothing .foreign-investment .fid2 {
      float: left;
      width: 100%;
      margin: 0 0 20px 0; }

#block-views-block-state-detail-banner-block-1, #block-views-block-sector-detail-banner-block-1 {
  position: relative; }
  #block-views-block-state-detail-banner-block-1 .views-field.views-field-title, #block-views-block-sector-detail-banner-block-1 .views-field.views-field-title {
    display: none; }
  #block-views-block-state-detail-banner-block-1 .state_desc, #block-views-block-sector-detail-banner-block-1 .state_desc {
    font-size: 43px;
    font-family: 'helveticaregular';
    color: #fff;
    text-align: center;
    width: 100%;
    position: absolute;
    top: 130px;
    z-index: 7; }
    #block-views-block-state-detail-banner-block-1 .state_desc p, #block-views-block-sector-detail-banner-block-1 .state_desc p {
      font-size: 38px;
      line-height: 42px;
      font-family: 'helveticaregular';
      color: #fff;
      font-weight: bold;
      text-transform: uppercase; }
    #block-views-block-state-detail-banner-block-1 .state_desc h3, #block-views-block-sector-detail-banner-block-1 .state_desc h3 {
      color: #fff;
      font-size: 43px; }
    #block-views-block-state-detail-banner-block-1 .state_desc h4, #block-views-block-sector-detail-banner-block-1 .state_desc h4 {
      font-size: 40px;
      color: #f4cb00;
      margin-top: 10px;
      font-family: 'helveticaregular'; }
    #block-views-block-state-detail-banner-block-1 .state_desc sup, #block-views-block-sector-detail-banner-block-1 .state_desc sup {
      font-size: 15px;
      vertical-align: super; }
  #block-views-block-state-detail-banner-block-1 .field-content, #block-views-block-sector-detail-banner-block-1 .field-content {
    position: relative;
    display: block;
    width: 100%;
    height: 340px; }
    #block-views-block-state-detail-banner-block-1 .field-content .state_desc, #block-views-block-sector-detail-banner-block-1 .field-content .state_desc {
      font-size: 43px;
      font-family: 'helveticaregular';
      color: #fff;
      text-align: center;
      width: 100%;
      position: absolute;
      top: 0;
      z-index: 7;
      height: 100%;
      background: rgba(0, 0, 0, 0.3); }
      #block-views-block-state-detail-banner-block-1 .field-content .state_desc p, #block-views-block-sector-detail-banner-block-1 .field-content .state_desc p {
        font-size: 38px;
        font-family: 'helveticaregular';
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
        margin: 170px auto; }
      #block-views-block-state-detail-banner-block-1 .field-content .state_desc h3, #block-views-block-sector-detail-banner-block-1 .field-content .state_desc h3 {
        color: #fff;
        font-size: 43px; }
      #block-views-block-state-detail-banner-block-1 .field-content .state_desc h4, #block-views-block-sector-detail-banner-block-1 .field-content .state_desc h4 {
        font-size: 40px;
        color: #f4cb00;
        margin-top: 10px;
        font-family: 'helveticaregular'; }
      #block-views-block-state-detail-banner-block-1 .field-content .state_desc sup, #block-views-block-sector-detail-banner-block-1 .field-content .state_desc sup {
        font-size: 15px;
        vertical-align: super; }
    #block-views-block-state-detail-banner-block-1 .field-content .state_image img, #block-views-block-sector-detail-banner-block-1 .field-content .state_image img {
      float: left;
      width: 100%;
      height: 340px;
      margin: auto;
      -webkit-transform-origin: 100% 0;
      -moz-transform-origin: 100% 0;
      -ms-transform-origin: 100% 0;
      -o-transform-origin: 100% 0;
      transform-origin: 100% 0;
      -webkit-animation: immortalkenburns 15000ms linear 0s infinite alternate;
      animation: immortalkenburns 15000ms linear 0s infinite alternate; }

#block-views-block-state-description-and-highlights-block-1 {
  background: #f1f1f1;
  padding: 60px 0 20px 0;
  float: left;
  width: 100%;
  clear: both;
  margin-top: -30px; }
  #block-views-block-state-description-and-highlights-block-1 .block-inner-wrapper {
    max-width: 1210px;
    margin: 0 auto; }
  #block-views-block-state-description-and-highlights-block-1 .state_description {
    width: 670px;
    float: left; }
    #block-views-block-state-description-and-highlights-block-1 .state_description h4 {
      font-size: 36px;
      font-family: 'helveticaregular';
      color: #24222b;
      padding-bottom: 10px; }
    #block-views-block-state-description-and-highlights-block-1 .state_description p {
      font-size: 15px;
      font-family: 'helveticaregular';
      color: #3a3a3a;
      padding: 5px 0; }
      #block-views-block-state-description-and-highlights-block-1 .state_description p strong {
        font-weight: bold; }
      #block-views-block-state-description-and-highlights-block-1 .state_description p span {
        color: #e00065; }
  #block-views-block-state-description-and-highlights-block-1 .state_highlights {
    width: 440px;
    float: right;
    margin-top: -85px;
    position: relative; }
    #block-views-block-state-description-and-highlights-block-1 .state_highlights .top-section {
      background: #fff;
      padding: 20px;
      padding-bottom: 5px;
      position: relative;
      box-shadow: -1px 3px 23px 0px #bbb;
      -webkit-box-shadow: -1px 3px 23px 0px #bbb;
      -moz-box-shadow: -1px 3px 23px 0px #bbb;
      z-index: 9;
      display: inline-block; }
      #block-views-block-state-description-and-highlights-block-1 .state_highlights .top-section h3 {
        font-size: 16px;
        text-transform: uppercase; }
      #block-views-block-state-description-and-highlights-block-1 .state_highlights .top-section li {
        clear: both;
        padding: 18px 0 10px 0;
        width: 100%;
        float: left;
        display: table;
        overflow: hidden;
        background: url("../images/line.png") no-repeat 0 0; }
        #block-views-block-state-description-and-highlights-block-1 .state_highlights .top-section li:first-child {
          background: none; }
        #block-views-block-state-description-and-highlights-block-1 .state_highlights .top-section li .paragraph--type--highlights .field--name-field-highlight-image {
          width: 72px;
          height: 73px;
          display: table-cell;
          vertical-align: middle; }
          #block-views-block-state-description-and-highlights-block-1 .state_highlights .top-section li .paragraph--type--highlights .field--name-field-highlight-image img {
            margin: 0;
            height: 73px;
            width: 72px; }
        #block-views-block-state-description-and-highlights-block-1 .state_highlights .top-section li .paragraph--type--highlights .field--name-field-highlight-number {
          font-size: 30px;
          color: #e00065;
          font-family: 'helveticaregular';
          width: 20%;
          display: inline-block;
          vertical-align: middle;
          text-align: center;
          padding: 15px 0px;
          border: 1px solid #dddcdc;
          background: #f1f1f1; }
          #block-views-block-state-description-and-highlights-block-1 .state_highlights .top-section li .paragraph--type--highlights .field--name-field-highlight-number span {
            font-size: 15px;
            font-family: 'helveticaregular';
            color: #e00065; }
        #block-views-block-state-description-and-highlights-block-1 .state_highlights .top-section li .paragraph--type--highlights .field--name-field-highlight-title {
          padding-left: 20px;
          clear: none;
          font-size: 18px;
          color: #3a3a3a;
          font-weight: bold;
          display: table-cell;
          vertical-align: middle;
          font-family: 'helveticaregular'; }
          #block-views-block-state-description-and-highlights-block-1 .state_highlights .top-section li .paragraph--type--highlights .field--name-field-highlight-title .blue {
            color: #243391; }
          #block-views-block-state-description-and-highlights-block-1 .state_highlights .top-section li .paragraph--type--highlights .field--name-field-highlight-title .pink {
            color: #e00065; }
        #block-views-block-state-description-and-highlights-block-1 .state_highlights .top-section li:first-child .paragraph--type--highlights .field--name-field-highlight-number {
          color: #243391; }
          #block-views-block-state-description-and-highlights-block-1 .state_highlights .top-section li:first-child .paragraph--type--highlights .field--name-field-highlight-number span {
            color: #243391; }
    #block-views-block-state-description-and-highlights-block-1 .state_highlights .state_profile_button {
      clear: both;
      border: 1px solid #d4d4d4;
      -webkit-border-radius: 7px;
      -moz-border-radius: 7px;
      border-radius: 7px;
      position: absolute;
      bottom: -40px;
      padding: 7px;
      width: 84%; }
      #block-views-block-state-description-and-highlights-block-1 .state_highlights .state_profile_button a {
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px;
        background: #f4cb00;
        color: #4e4102;
        font-size: 22px;
        font-family: 'helveticaregular';
        border: 1px solid #a59800;
        padding: 20px 25px;
        display: block; }
        #block-views-block-state-description-and-highlights-block-1 .state_highlights .state_profile_button a i {
          float: right;
          font-size: 35px; }
    #block-views-block-state-description-and-highlights-block-1 .state_highlights .state_profile_button_new {
      background: #e00065;
      margin-top: 15px; }
      #block-views-block-state-description-and-highlights-block-1 .state_highlights .state_profile_button_new a.inline {
        color: #fff;
        display: block;
        position: relative; }
        #block-views-block-state-description-and-highlights-block-1 .state_highlights .state_profile_button_new a.inline:before {
          content: '';
          background: url(../images/pdf_bg.png) no-repeat center center;
          display: inline-block;
          width: 80px;
          height: 60px;
          vertical-align: middle;
          margin-right: 10px; }
        #block-views-block-state-description-and-highlights-block-1 .state_highlights .state_profile_button_new a.inline:after {
          content: '';
          width: 10px;
          height: 10px;
          display: inline-block;
          border: 1px solid #fff;
          border-top: transparent;
          border-left: transparent;
          -ms-transform: rotate(-45deg);
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
          position: absolute;
          right: 15px;
          vertical-align: middle;
          top: 40%; }

#block-views-block-state-detail-slider-block-1 {
  position: relative;
  float: left;
  width: 100%;
  clear: both;
  background: url(../images/map-texture.png); }
  #block-views-block-state-detail-slider-block-1 #views_slideshow_controls_text_previous_state_detail_slider-block_1, #block-views-block-state-detail-slider-block-1 #views_slideshow_controls_text_next_state_detail_slider-block_1 {
    top: 50%;
    cursor: pointer;
    margin-top: -40px;
    z-index: 99;
    position: absolute;
    text-indent: -9999px; }
  #block-views-block-state-detail-slider-block-1 #views_slideshow_controls_text_previous_state_detail_slider-block_1 {
    left: 1%;
    background: url(../images/big_left_arrow-blue.png) no-repeat center center;
    width: 48px;
    height: 81px; }
  #block-views-block-state-detail-slider-block-1 #views_slideshow_controls_text_next_state_detail_slider-block_1 {
    right: 1%;
    background: url(../images/big_right_arrow-blue.png) no-repeat center center;
    width: 48px;
    height: 81px; }
  #block-views-block-state-detail-slider-block-1 #views_slideshow_controls_text_pause_state_detail_slider-block_1, #block-views-block-state-detail-slider-block-1 .views-slideshow-controls-bottom {
    display: none; }

#block-views-block-state-demographics-block-1, #block-views-block-state-demographics-block-2 {
  position: relative;
  float: left;
  width: 100%;
  clear: both;
  padding: 15px 0;
  background: #e00065; }
  #block-views-block-state-demographics-block-1 .block-inner-wrapper, #block-views-block-state-demographics-block-2 .block-inner-wrapper {
    margin: 0 auto;
    max-width: 1210px; }
  #block-views-block-state-demographics-block-1 ul, #block-views-block-state-demographics-block-2 ul {
    float: left;
    width: 100%; }
    #block-views-block-state-demographics-block-1 ul li, #block-views-block-state-demographics-block-2 ul li {
      float: left;
      width: 25%; }
      #block-views-block-state-demographics-block-1 ul li .field--name-field-label, #block-views-block-state-demographics-block-2 ul li .field--name-field-label {
        display: block;
        font-family: 'helveticaregular';
        color: #f1f1f1;
        font-size: 16px;
        padding-bottom: 10px; }
      #block-views-block-state-demographics-block-1 ul li .field--name-field-value, #block-views-block-state-demographics-block-2 ul li .field--name-field-value {
        display: block;
        color: #fff;
        font-family: 'helveticaregular';
        font-size: 32px;
        font-weight: bold; }
        #block-views-block-state-demographics-block-1 ul li .field--name-field-value p, #block-views-block-state-demographics-block-2 ul li .field--name-field-value p {
          color: #fff;
          font-family: 'helveticaregular';
          font-size: 25px;
          font-weight: bold; }
        #block-views-block-state-demographics-block-1 ul li .field--name-field-value span, #block-views-block-state-demographics-block-2 ul li .field--name-field-value span {
          font-size: 16px;
          color: #f1f1f1; }

#block-investindia-breadcrumbs {
  margin: 0 auto;
  max-width: 1210px;
  position: relative;
  top: 20px;
  z-index: 7;
  padding-left: 10px; }
  @media (min-width: 768px) {
    #block-investindia-breadcrumbs {
      top: 15px;
      margin-top: 0;
      max-width: 750px; } }
  @media (min-width: 992px) {
    #block-investindia-breadcrumbs {
      max-width: 970px;
      padding-left: 0; } }
  @media (min-width: 1220px) {
    #block-investindia-breadcrumbs {
      max-width: 1210px; } }
  #block-investindia-breadcrumbs .breadcrumb li {
    color: #5e5e5e;
    font-size: 16px;
    font-family: 'helveticaregular';
    text-transform: capitalize; }
    #block-investindia-breadcrumbs .breadcrumb li a {
      color: #5e5e5e; }
    #block-investindia-breadcrumbs .breadcrumb li:last-child {
      color: #216bbf;
      font-weight: bold; }

#block-views-block-state-demographics-block-2 {
  float: left;
  width: 100%;
  margin-top: -8px;
  background: #e00065;
  clear: both;
  padding: 15px 0; }
  #block-views-block-state-demographics-block-2 .block-inner-wrapper {
    max-width: 1210px;
    margin: 0 auto; }
    #block-views-block-state-demographics-block-2 .block-inner-wrapper .views-field-nothing ul.gsdp_state li {
      width: 24%;
      display: inline-block;
      float: left; }
      #block-views-block-state-demographics-block-2 .block-inner-wrapper .views-field-nothing ul.gsdp_state li p {
        color: #fff;
        font-size: 32px;
        font-family: 'helveticaregular'; }
        #block-views-block-state-demographics-block-2 .block-inner-wrapper .views-field-nothing ul.gsdp_state li p:first-child {
          color: #ff97c6;
          font-size: 15px;
          font-family: 'helveticaregular'; }
        #block-views-block-state-demographics-block-2 .block-inner-wrapper .views-field-nothing ul.gsdp_state li p span {
          color: #ff97c6;
          font-size: 20px;
          font-family: 'helveticaregular'; }

#block-views-block-major-foreign-players-block-1, #block-views-block-success-stories-section-block-2,
.block-views-blockarticle-events-block-2 {
  float: left;
  width: 100%;
  clear: both;
  padding: 20px 0; }
  #block-views-block-major-foreign-players-block-1 .view-major-foreign-players, #block-views-block-major-foreign-players-block-1 .view-success-stories-section, #block-views-block-major-foreign-players-block-1 .view-id-article_events, #block-views-block-success-stories-section-block-2 .view-major-foreign-players, #block-views-block-success-stories-section-block-2 .view-success-stories-section, #block-views-block-success-stories-section-block-2 .view-id-article_events,
  .block-views-blockarticle-events-block-2 .view-major-foreign-players,
  .block-views-blockarticle-events-block-2 .view-success-stories-section,
  .block-views-blockarticle-events-block-2 .view-id-article_events {
    padding: 0; }
    @media (min-width: 768px) {
      #block-views-block-major-foreign-players-block-1 .view-major-foreign-players, #block-views-block-major-foreign-players-block-1 .view-success-stories-section, #block-views-block-major-foreign-players-block-1 .view-id-article_events, #block-views-block-success-stories-section-block-2 .view-major-foreign-players, #block-views-block-success-stories-section-block-2 .view-success-stories-section, #block-views-block-success-stories-section-block-2 .view-id-article_events,
      .block-views-blockarticle-events-block-2 .view-major-foreign-players,
      .block-views-blockarticle-events-block-2 .view-success-stories-section,
      .block-views-blockarticle-events-block-2 .view-id-article_events {
        padding: 0 50px; } }
  #block-views-block-major-foreign-players-block-1 .block-inner-wrapper, #block-views-block-success-stories-section-block-2 .block-inner-wrapper,
  .block-views-blockarticle-events-block-2 .block-inner-wrapper {
    max-width: 1210px;
    margin: 0 auto; }
    #block-views-block-major-foreign-players-block-1 .block-inner-wrapper h2, #block-views-block-success-stories-section-block-2 .block-inner-wrapper h2,
    .block-views-blockarticle-events-block-2 .block-inner-wrapper h2 {
      font-size: 36px;
      padding-bottom: 15px;
      color: #24222b;
      text-align: center;
      font-family: 'helveticaregular'; }
      @media (min-width: 768px) {
        #block-views-block-major-foreign-players-block-1 .block-inner-wrapper h2, #block-views-block-success-stories-section-block-2 .block-inner-wrapper h2,
        .block-views-blockarticle-events-block-2 .block-inner-wrapper h2 {
          text-align: left; } }
    #block-views-block-major-foreign-players-block-1 .block-inner-wrapper .content .owl-wrapper-outer, #block-views-block-success-stories-section-block-2 .block-inner-wrapper .content .owl-wrapper-outer,
    .block-views-blockarticle-events-block-2 .block-inner-wrapper .content .owl-wrapper-outer {
      overflow: hidden;
      position: relative;
      width: 100%;
      margin-top: 0; }
      #block-views-block-major-foreign-players-block-1 .block-inner-wrapper .content .owl-wrapper-outer .owl-wrapper, #block-views-block-success-stories-section-block-2 .block-inner-wrapper .content .owl-wrapper-outer .owl-wrapper,
      .block-views-blockarticle-events-block-2 .block-inner-wrapper .content .owl-wrapper-outer .owl-wrapper {
        max-width: none;
        display: table !important; }
        #block-views-block-major-foreign-players-block-1 .block-inner-wrapper .content .owl-wrapper-outer .owl-wrapper .owl-item, #block-views-block-success-stories-section-block-2 .block-inner-wrapper .content .owl-wrapper-outer .owl-wrapper .owl-item,
        .block-views-blockarticle-events-block-2 .block-inner-wrapper .content .owl-wrapper-outer .owl-wrapper .owl-item {
          display: table-cell;
          float: none;
          text-align: center;
          vertical-align: middle; }
  #block-views-block-major-foreign-players-block-1 .owl-controls .owl-buttons .owl-prev, #block-views-block-success-stories-section-block-2 .owl-controls .owl-buttons .owl-prev,
  .block-views-blockarticle-events-block-2 .owl-controls .owl-buttons .owl-prev {
    background: transparent !important;
    position: absolute;
    left: -60px;
    top: 50%;
    margin: -19px 0 0 0;
    opacity: 1; }
    #block-views-block-major-foreign-players-block-1 .owl-controls .owl-buttons .owl-prev:before, #block-views-block-success-stories-section-block-2 .owl-controls .owl-buttons .owl-prev:before,
    .block-views-blockarticle-events-block-2 .owl-controls .owl-buttons .owl-prev:before {
      font: normal normal normal 14px/1 FontAwesome;
      content: "\f053";
      font-size: 30px;
      color: #243391; }
  #block-views-block-major-foreign-players-block-1 .owl-controls .owl-buttons .owl-next, #block-views-block-success-stories-section-block-2 .owl-controls .owl-buttons .owl-next,
  .block-views-blockarticle-events-block-2 .owl-controls .owl-buttons .owl-next {
    background: transparent !important;
    position: absolute;
    right: -60px;
    top: 50%;
    margin: -19px 0 0 0;
    opacity: 1; }
    #block-views-block-major-foreign-players-block-1 .owl-controls .owl-buttons .owl-next:before, #block-views-block-success-stories-section-block-2 .owl-controls .owl-buttons .owl-next:before,
    .block-views-blockarticle-events-block-2 .owl-controls .owl-buttons .owl-next:before {
      font: normal normal normal 14px/1 FontAwesome;
      content: "\f054";
      font-size: 30px;
      color: #243391; }

#block-views-block-sector-detail-center-image-block-1 {
  float: left;
  clear: both;
  width: 100%;
  background-color: #dfdfdf;
  position: relative; }
  #block-views-block-sector-detail-center-image-block-1 .block-inner-wrapper .views-slideshow-controls-bottom {
    position: absolute;
    width: 100%;
    top: 50%;
    z-index: 9; }
    #block-views-block-sector-detail-center-image-block-1 .block-inner-wrapper .views-slideshow-controls-bottom .views_slideshow_controls_text_pause {
      display: none; }
    #block-views-block-sector-detail-center-image-block-1 .block-inner-wrapper .views-slideshow-controls-bottom .views_slideshow_controls_text_previous {
      position: absolute;
      top: 50%;
      left: 15px;
      font-size: 0; }
      #block-views-block-sector-detail-center-image-block-1 .block-inner-wrapper .views-slideshow-controls-bottom .views_slideshow_controls_text_previous:before {
        content: '';
        background: url(../images/big_left_arrow-blue.png);
        cursor: pointer;
        display: inline-block;
        width: 48px;
        height: 81px; }
    #block-views-block-sector-detail-center-image-block-1 .block-inner-wrapper .views-slideshow-controls-bottom .views_slideshow_controls_text_next {
      position: absolute;
      top: 50%;
      right: 15px;
      font-size: 0; }
      #block-views-block-sector-detail-center-image-block-1 .block-inner-wrapper .views-slideshow-controls-bottom .views_slideshow_controls_text_next:before {
        content: '';
        background: url(../images/big_right_arrow-blue.png);
        cursor: pointer;
        display: inline-block;
        width: 48px;
        height: 81px; }

#block-views-block-sector-top-investors-block-1 {
  float: left;
  clear: both;
  width: 100%;
  background: #f1f1f1;
  padding: 20px 0; }
  #block-views-block-sector-top-investors-block-1 .block-inner-wrapper {
    margin: 0 auto;
    max-width: 1210px; }
    #block-views-block-sector-top-investors-block-1 .block-inner-wrapper h2 {
      font-size: 36px;
      padding-bottom: 15px;
      margin: 0;
      text-align: center;
      color: #24222b;
      font-family: 'helveticaregular'; }
      @media (min-width: 768px) {
        #block-views-block-sector-top-investors-block-1 .block-inner-wrapper h2 {
          text-align: left; } }
    #block-views-block-sector-top-investors-block-1 .block-inner-wrapper .owl-wrapper-outer {
      overflow: hidden;
      position: relative;
      width: 100%; }
      #block-views-block-sector-top-investors-block-1 .block-inner-wrapper .owl-wrapper-outer .owl-wrapper {
        max-width: none; }
        #block-views-block-sector-top-investors-block-1 .block-inner-wrapper .owl-wrapper-outer .owl-wrapper .owl-item .slide-wrapper {
          vertical-align: middle;
          display: inline-block;
          padding: 0px 20px 0 0; }
          #block-views-block-sector-top-investors-block-1 .block-inner-wrapper .owl-wrapper-outer .owl-wrapper .owl-item .slide-wrapper img {
            vertical-align: middle;
            display: inline-block; }
          #block-views-block-sector-top-investors-block-1 .block-inner-wrapper .owl-wrapper-outer .owl-wrapper .owl-item .slide-wrapper p {
            vertical-align: middle;
            display: inline-block;
            width: 345px;
            margin-left: 25px;
            color: #000;
            font-size: 22px;
            line-height: 28px;
            font-family: 'helveticaregular'; }
            #block-views-block-sector-top-investors-block-1 .block-inner-wrapper .owl-wrapper-outer .owl-wrapper .owl-item .slide-wrapper p a {
              color: #000; }
              #block-views-block-sector-top-investors-block-1 .block-inner-wrapper .owl-wrapper-outer .owl-wrapper .owl-item .slide-wrapper p a:hover, #block-views-block-sector-top-investors-block-1 .block-inner-wrapper .owl-wrapper-outer .owl-wrapper .owl-item .slide-wrapper p a:focus {
                color: #000; }
    #block-views-block-sector-top-investors-block-1 .block-inner-wrapper .owl-controls {
      margin-top: 30px; }
      #block-views-block-sector-top-investors-block-1 .block-inner-wrapper .owl-controls .owl-pagination .owl-page.active span {
        background: #e00065; }

#block-views-block-sector-fdi-and-recent-investment-block-1 {
  float: left;
  width: 100%;
  clear: both;
  padding: 20px 0;
  background: #f1f1f1; }
  #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper {
    margin: 0 auto;
    max-width: 1210px; }
    #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper .views-field-nothing .sector_fdi {
      width: 40%;
      display: inline-block;
      float: left;
      background: #fff;
      padding: 20px;
      box-shadow: -1px 3px 23px 0px #bbb;
      -webkit-box-shadow: -1px 3px 23px 0px #bbb; }
      #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper .views-field-nothing .sector_fdi h2 {
        font-size: 36px;
        color: #24222b;
        padding-bottom: 0px;
        margin: 0;
        font-family: 'helveticaregular'; }
      #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper .views-field-nothing .sector_fdi .item-list ul li {
        clear: both;
        width: 100%;
        float: left;
        overflow: hidden;
        display: table;
        padding: 18px 0 10px 0;
        background: url("../images/line.png") no-repeat 0 0; }
        #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper .views-field-nothing .sector_fdi .item-list ul li:first-child {
          background: none; }
        #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper .views-field-nothing .sector_fdi .item-list ul li .field--name-field-highlight-image {
          width: 70px;
          display: table-cell;
          vertical-align: middle; }
          #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper .views-field-nothing .sector_fdi .item-list ul li .field--name-field-highlight-image img {
            margin: 0; }
        #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper .views-field-nothing .sector_fdi .item-list ul li .field--name-field-fdi-fact-text {
          font-size: 15px;
          color: #262525;
          font-family: 'helveticaregular';
          font-weight: bold;
          padding-left: 20px;
          display: table-cell;
          vertical-align: middle; }
          #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper .views-field-nothing .sector_fdi .item-list ul li .field--name-field-fdi-fact-text .blue {
            color: #243391; }
          #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper .views-field-nothing .sector_fdi .item-list ul li .field--name-field-fdi-fact-text .pink {
            color: #e00065; }
    #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper .views-field-nothing .recent_investment {
      width: 60%;
      display: inline-block;
      float: left;
      padding-left: 5%; }
      #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper .views-field-nothing .recent_investment h2 {
        font-size: 36px;
        color: #24222b;
        padding-bottom: 15px;
        margin: 0;
        font-family: 'helveticaregular'; }
      #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper .views-field-nothing .recent_investment .item-list ul {
        display: table; }
        #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper .views-field-nothing .recent_investment .item-list ul li {
          margin-top: 25px; }
          #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper .views-field-nothing .recent_investment .item-list ul li:first-child {
            margin-top: 0; }
          #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper .views-field-nothing .recent_investment .item-list ul li p {
            color: #262525;
            font-size: 15px;
            font-family: 'helveticaregular';
            font-weight: bold;
            padding-left: 50px;
            position: relative;
            background: url("../images/recent-investment.png") no-repeat 0 0;
            height: 40px;
            vertical-align: middle;
            display: table-cell; }
            #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper .views-field-nothing .recent_investment .item-list ul li p span {
              color: #e62b70; }

#block-views-block-market-research-block-1 {
  float: left;
  width: 100%;
  clear: both;
  padding: 20px 0 30px;
  background: #f1f1f1; }
  #block-views-block-market-research-block-1 .block-inner-wrapper {
    margin: 0 auto;
    max-width: 1210px;
    padding: 0 10px; }
    @media (min-width: 768px) {
      #block-views-block-market-research-block-1 .block-inner-wrapper {
        max-width: 750px;
        padding: 0; } }
    @media (min-width: 992px) {
      #block-views-block-market-research-block-1 .block-inner-wrapper {
        max-width: 970px; } }
    @media (min-width: 1210px) {
      #block-views-block-market-research-block-1 .block-inner-wrapper {
        max-width: 1210px; } }
    #block-views-block-market-research-block-1 .block-inner-wrapper h2 {
      font-size: 36px;
      color: #24222b;
      padding-bottom: 0;
      margin: 0;
      font-family: 'helveticaregular';
      text-align: center; }
      @media (min-width: 768px) {
        #block-views-block-market-research-block-1 .block-inner-wrapper h2 {
          text-align: left; } }
    #block-views-block-market-research-block-1 .block-inner-wrapper .view-content {
      float: left;
      width: 100%; }
      #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row {
        float: left;
        width: 100%;
        margin-top: 2%;
        border: 1px solid #d6d6d6;
        background: #f9fdfe;
        /*&:nth-child(odd){
          background: #f9fdfe;
        }
        &:nth-child(even){
          background: #fff;
        }*/ }
        #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row span {
          display: block; }
        #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row a {
          font-size: 18px;
          font-family: 'helveticaregular';
          color: #3e5fa4; }
          #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row a:hover {
            color: #e00065; }
        @media (min-width: 768px) {
          #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row {
            width: 49%;
            margin-right: 2%; }
            #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row:nth-child(2n) {
              margin-right: 0; }
            #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row .views-field-nothing {
              min-height: 125px; } }
        @media (min-width: 992px) {
          #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row {
            width: 32%;
            margin-right: 2%; }
            #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row:nth-child(2n) {
              margin-right: 2%; }
            #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row:nth-child(3n) {
              margin-right: 0; } }
        @media (min-width: 1210px) {
          #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row .views-field-nothing {
            min-height: 100px; } }
        #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row .views-field-nothing .research_row_wrapper {
          background: url(../images/pdf-icon.png) no-repeat 15px 18px;
          padding: 15px 15px 10px 65px;
          min-height: 100px; }
          #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row .views-field-nothing .research_row_wrapper .pdf_link {
            font-weight: bold; }
            #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row .views-field-nothing .research_row_wrapper .pdf_link a {
              font-size: 18px;
              font-family: 'helveticaregular';
              color: #3e5fa4; }
              #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row .views-field-nothing .research_row_wrapper .pdf_link a:hover {
                color: #e00065; }
          #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row .views-field-nothing .research_row_wrapper .company_name {
            font-size: 14px;
            font-family: 'helveticaregular';
            color: #4e4e4e;
            font-weight: bold; }
        #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row .views-field-field-image, #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row .research_image {
          position: relative;
          background-color: #424242; }
          #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row .views-field-field-image img, #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row .research_image img {
            display: block;
            margin: 0 auto;
            object-fit: cover;
            height: 178px;
            overflow: hidden; }
        #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row span.year {
          position: absolute;
          top: 10px;
          right: 0;
          width: 50px;
          text-align: center;
          background: #e00065;
          color: #fff; }
          #block-views-block-market-research-block-1 .block-inner-wrapper .view-content .views-row span.year a {
            color: #fff;
            display: block; }
    #block-views-block-market-research-block-1 .block-inner-wrapper .view-footer {
      float: left;
      width: 100%; }

#block-views-block-state-bottom-links-block-2 {
  float: left;
  clear: both;
  width: 100%;
  padding: 30px 0; }
  #block-views-block-state-bottom-links-block-2 .block-inner-wrapper {
    max-width: 1210px;
    margin: 0 auto; }
    #block-views-block-state-bottom-links-block-2 .block-inner-wrapper .views-row {
      float: left;
      display: inline-block; }
      #block-views-block-state-bottom-links-block-2 .block-inner-wrapper .views-row .Sector.Profile {
        display: none;
        clear: both;
        border: 1px solid #d4d4d4;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px;
        padding: 7px;
        min-width: 300px; }
   
#block-views-block-state-latest-updates-block-2 {
  float: left;
  clear: both;
  width: 100%;
  padding: 20px 0;
  background: #243391; }
  #block-views-block-state-latest-updates-block-2 .block-inner-wrapper {
    max-width: 1210px;
    margin: 0 auto;
    padding-right: 1px; }
    #block-views-block-state-latest-updates-block-2 .block-inner-wrapper h2 {
      color: #fff;
      font-size: 36px;
      margin: 0;
      font-family: 'helveticaregular';
      padding-bottom: 15px; }
    #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-wrapper-outer .owl-wrapper {
      max-width: none; }
      #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-wrapper-outer .owl-wrapper .owl-item {
        min-height: 240px; }
        #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-wrapper-outer .owl-wrapper .owl-item:nth-child(3) .latest_updates_state .desc_wrapper_image {
          display: inline-block;
          width: 35%; }
        #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-wrapper-outer .owl-wrapper .owl-item:nth-child(3) .latest_updates_state .desc_wrapper_event {
          display: inline-block;
          width: 65%;
          float: left;
          text-align: left;
          padding-right: 5px; }
          #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-wrapper-outer .owl-wrapper .owl-item:nth-child(3) .latest_updates_state .desc_wrapper_event a {
            font-size: 21px;
            font-family: 'helveticaregular';
            color: #111112; }
        #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-wrapper-outer .owl-wrapper .owl-item .latest_updates_state {
          background: #fff;
          display: block;
          text-align: center;
          padding: 15px;
          width: 90%;
          margin: 0 auto;
          height: 220px; }
          #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-wrapper-outer .owl-wrapper .owl-item .latest_updates_state .desc_wrapper_event a, #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-wrapper-outer .owl-wrapper .owl-item .latest_updates_state .desc_wrapper_event p {
            font-size: 21px;
            color: #111112;
            font-family: 'helveticaregular'; }
        #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-wrapper-outer .owl-wrapper .owl-item .desc_event_link {
          padding: 0 20px; }
          #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-wrapper-outer .owl-wrapper .owl-item .desc_event_link a {
            font-size: 15px;
            color: #f4cb00;
            font-family: 'helveticaregular';
            margin-top: 10px;
            display: block; }
      #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-wrapper-outer .owl-wrapper .owl-item:first-child .latest_updates_state {
        display: table;
        background: #fff;
        padding: 15px;
        text-align: left; }
        #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-wrapper-outer .owl-wrapper .owl-item:first-child .latest_updates_state .desc_wrapper_event {
          display: table-cell;
          vertical-align: middle; }
          #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-wrapper-outer .owl-wrapper .owl-item:first-child .latest_updates_state .desc_wrapper_event a {
            font-size: 21px;
            color: #111112;
            font-family: 'helveticaregular'; }
      #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-wrapper-outer .owl-wrapper .owl-item:last-child .latest_updates_state {
        background: #fff;
        padding: 15px; }
        #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-wrapper-outer .owl-wrapper .owl-item:last-child .latest_updates_state .desc_wrapper_image {
          display: inline-block;
          width: 35%; }
        #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-wrapper-outer .owl-wrapper .owl-item:last-child .latest_updates_state .desc_wrapper_event {
          display: inline-block;
          width: 65%;
          float: left;
          text-align: left;
          padding-right: 5px; }
          #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-wrapper-outer .owl-wrapper .owl-item:last-child .latest_updates_state .desc_wrapper_event p {
            font-size: 21px;
            color: #111112;
            font-family: 'helveticaregular'; }
    #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-controls .owl-pagination {
      display: none; }
    #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-controls .owl-prev {
      background: transparent !important;
      position: absolute;
      left: -5px;
      bottom: 115px;
      padding: 0;
      margin: 0;
      font-size: 0; }
      #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-controls .owl-prev:before {
        font: normal normal normal 14px/1 FontAwesome;
        content: "\f053";
        font-size: 30px;
        color: #8c95cf; }
    #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-controls .owl-next {
      background: transparent !important;
      position: absolute;
      right: -5px;
      bottom: 115px;
      padding: 0;
      margin: 0;
      font-size: 0; }
      #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-controls .owl-next:before {
        font: normal normal normal 14px/1 FontAwesome;
        content: "\f054";
        font-size: 30px;
        color: #8c95cf; }

#block-views-block-sector-related-government-ministries-block-1 .block-inner-wrapper ul.demand_list li {
  color: #3a3a3a; }
  #block-views-block-sector-related-government-ministries-block-1 .block-inner-wrapper ul.demand_list li a {
    color: #3a3a3a; }
    #block-views-block-sector-related-government-ministries-block-1 .block-inner-wrapper ul.demand_list li a:hover {
      color: #e00065; }

.page-node-139 #block-investindia-breadcrumbs, .context-sectors #block-investindia-breadcrumbs {
  top: 400px; }

@keyframes immortalkenburns {
  0% {
    transform: scale(1);
    transition: transform 15000ms linear 0s; }
  100% {
    transform: scale(1.2);
    transition: transform 15000ms linear 0s; } }
/*.page-node-type-state .ui-widget-overlay, .page-node-type-sector .ui-widget-overlay{z-index: 9997!important;}
.page-node-type-state .ui-dialog, .page-node-type-sector .ui-dialog{z-index: 9999!important;}*/
/*.page-node-type-state,.page-node-type-sector{}*/
.ui-widget-overlay {
  z-index: 9997 !important; }

.ui-dialog {
  z-index: 9999 !important; }

.ui-dialog {
  width: 96% !important;
  max-width: 880px !important;
  border: none !important;
  left: 50% !important;
  background: #fefefe;
  position: fixed !important;
  top: 50% !important;
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -webkit-transform: translate(-50%, -50%);
  /* Safari */
  transform: translate(-50%, -50%);
  max-height: 99%;
  overflow: auto;
  border-radius: 0; }

.ui-dialog label {
  display: none !important; }

.ui-dialog .ui-dialog-titlebar {
  background: #f67742;
  color: #fff;
  font-size: 26px;
  border: none !important;
  font-family: 'helveticaregular';
  line-height: 32px;
  font-weight: normal; }

.ui-dialog .ui-dialog-buttonpane {
  background: none !important;
  border: none !important; }

.ui-dialog .ui-dialog-buttonpane button {
  margin: 15px 0;
  background: #3048a2;
  border-radius: 0;
  border: none;
  padding: 15px 50px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  min-width: 200px; }

.ui-dialog .ui-dialog-buttonpane button:hover {
  background: #e00065; }

.ui-dialog .ui-dialog-content {
  max-height: 100% !important; }

/*.ui-dialog input[type=text], .ui-dialog input[type="email"], .ui-dialog input[type="password"], .ui-dialog select {border: 1px solid #ccc!important;color: #3b3b3b;height: 40px;padding: 5px 8px;background: #fff;width: 100%;font-size: 16px;font-family: 'helveticaregular';color: #666;margin: 0;}*/
.ui-dialog .form-wrapper, .ui-dialog .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-name.form-item-name, .ui-dialog .js-form-item.form-item.js-form-type-email.form-type-email.js-form-item-mail.form-item-mail {
  display: inline-block;
  width: 49%;
  padding: 0 1%; }

.ui-dialog .form-wrapper.field--widget-string-textarea, .ui-dialog .form-wrapper.field--name-subject {
  display: inline-block;
  width: 98.5%; }

.ui-dialog .ui-dialog-titlebar-close {
  border: none;
  font-weight: normal;
  color: #555555;
  background-color: #fecdbe; }

.ui-dialog .form-type-checkbox label {
  text-transform: none;
  display: inline-block !important; }

.ui-dialog .field--widget-language-select {
  display: none !important; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  width: 100%;
  text-align: center; }

.ui-dialog .form-item, .form-actions {
  margin: 5px 0; }

.captcha {
  width: 100%;
  margin: 5px 0; }
  .captcha img {
    padding: 0 1%; }
  .captcha .form-item-captcha-response {
    width: 100%;
    padding: 0 1%; }
    @media (min-width: 768px) {
      .captcha .form-item-captcha-response {
        width: 49%; } }
    .captcha .form-item-captcha-response .description {
      font-size: 0.929em;
      color: #7f7f7f;
      line-height: 15px !important;
      text-align: left;
      margin-top: 5px; }
  .captcha .form-text {
    max-width: 180px; }

#block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-nothing {
  width: 100%;
  margin-top: 10px;
  float: left; }
  #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-nothing .field-content a {
    background: #fff;
    color: #243391;
    padding: 5px 10px; }
  #block-views-block-sector-policies-initiatives-block-1 .views-field.views-field-nothing .field-content a:hover {
    text-decoration: underline; }

.banner {
  overflow: hidden;
  width: 100%; }

#colorbox {
  position: fixed !important;
  top: 5% !important;
  left: 0 !important;
  margin: 0 auto !important;
  right: 0 !important;
  /*#cboxWrapper{
    overflow-y: auto !important;
    max-height: calc(100% - 60px);
  }
  #cboxContent{
    width: 100% !important;
  }*/ }

.form-textarea-wrapper textarea {
  height: 120px;
  resize: none;
  /* height: auto; */ }

.field--type-entity-reference {
  margin: 0; }

#contact_ajax_contact_message_contact_us_form .messages__wrapper, #contact_ajax_contact_message_contact_now_form .messages__wrapper {
  padding: 0 !important; }
#contact_ajax_contact_message_contact_us_form .messages--status, #contact_ajax_contact_message_contact_now_form .messages--status {
  color: #24222b !important;
  background-color: transparent !important;
  border-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border: none !important;
  padding: 15px 20px !important; }

.page-node-76 #block-whyindia-3 {
  width: 100%;
  float: left;
  position: relative;
  top: 0;
  z-index: 1; }
  @media (min-width: 992px) {
    .page-node-76 #block-whyindia-3 {
      top: 0; } }
  .page-node-76 #block-whyindia-3 .block-inner-wrapper {
    width: 100%; }
    .page-node-76 #block-whyindia-3 .block-inner-wrapper .field--name-field-title {
      position: absolute;
      color: #ffffff;
      text-align: center;
      width: 100%;
      top: 35px;
      font-weight: bold;
      font-size: 18px;
      line-height: 22px;
      text-transform: uppercase; }
      @media (min-width: 768px) {
        .page-node-76 #block-whyindia-3 .block-inner-wrapper .field--name-field-title {
          top: 110px;
          font-size: 30px;
          line-height: 30px; } }
      @media (min-width: 992px) {
        .page-node-76 #block-whyindia-3 .block-inner-wrapper .field--name-field-title {
          top: 150px;
          font-size: 35px;
          line-height: 30px; } }
      @media (min-width: 1400px) {
        .page-node-76 #block-whyindia-3 .block-inner-wrapper .field--name-field-title {
          top: 260px;
          font-size: 43px;
          line-height: 50px; } }
    .page-node-76 #block-whyindia-3 .block-inner-wrapper .field--type-image img {
      width: 100%;
      max-width: 100%;
      margin: 0;
      padding: 0; }
    .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid {
      margin: 0;
      padding: 20px 0 0; }
      .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid .fieldset-wrapper {
        max-width: 1210px;
        margin: 0 auto; }
        @media (min-width: 768px) {
          .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid .fieldset-wrapper {
            max-width: 750px; } }
        @media (min-width: 992px) {
          .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid .fieldset-wrapper {
            max-width: 970px; } }
        @media (min-width: 1220px) {
          .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid .fieldset-wrapper {
            max-width: 1210px; } }
        .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid .fieldset-wrapper .field--type-text-long {
          width: 100%;
          margin: 0 auto;
          text-align: center; }
          .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid .fieldset-wrapper .field--type-text-long h2 {
            font-size: 24px;
            color: #24222b;
            margin-bottom: 15px;
            text-transform: uppercase; }
            @media (min-width: 768px) {
              .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid .fieldset-wrapper .field--type-text-long h2 {
                font-size: 36px; } }
        .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid .fieldset-wrapper .field--name-body {
          padding-bottom: 20px; }
          .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid .fieldset-wrapper .field--name-body .text-wrapper {
            width: 100%;
            float: left;
            padding: 15px;
            margin-bottom: 15px; }
            @media (min-width: 768px) {
              .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid .fieldset-wrapper .field--name-body .text-wrapper {
                width: 50%;
                padding: 0 25px 0 0; } }
            .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid .fieldset-wrapper .field--name-body .text-wrapper p {
              text-align: justify; }
            .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid .fieldset-wrapper .field--name-body .text-wrapper h2 {
              font-size: 26px;
              margin-bottom: 15px; }
              @media (min-width: 768px) {
                .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid .fieldset-wrapper .field--name-body .text-wrapper h2 {
                  font-size: 36px; } }
            .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid .fieldset-wrapper .field--name-body .text-wrapper a {
              font-size: 12px;
              color: #e00065;
              text-transform: uppercase; }
              .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid .fieldset-wrapper .field--name-body .text-wrapper a:after {
                content: '\f105';
                font-family: FontAwesome;
                font-size: 15px; }
              .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid .fieldset-wrapper .field--name-body .text-wrapper a:hover, .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid .fieldset-wrapper .field--name-body .text-wrapper a:focus {
                color: #243391; }
          .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid .fieldset-wrapper .field--name-body .img-wrapper {
            width: 100%;
            float: left;
            margin-bottom: 15px;
            padding: 0 10px; }
            @media (min-width: 768px) {
              .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid .fieldset-wrapper .field--name-body .img-wrapper {
                width: 50%;
                padding: 0; } }
            .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid .fieldset-wrapper .field--name-body .img-wrapper img, .page-node-76 #block-whyindia-3 .block-inner-wrapper #key-sectorsid .fieldset-wrapper .field--name-body .img-wrapper iframe {
              width: 100%;
              display: block; }
.page-node-76 .block-views-blockwhat-we-do-for-you-block-2 {
  background: #2b3995 url("/themes/investindia/images/what-we-do-banner.jpg") no-repeat center center;
  text-align: center;
  padding: 30px 0 10px 0;
  background-size: 100% 100%;
  width: 100%; }
  .page-node-76 .block-views-blockwhat-we-do-for-you-block-2 h2 {
    font-size: 24px;
    color: #ffffff;
    margin-bottom: 0;
    text-transform: uppercase; }
    @media (min-width: 768px) {
      .page-node-76 .block-views-blockwhat-we-do-for-you-block-2 h2 {
        font-size: 36px; } }
  .page-node-76 .block-views-blockwhat-we-do-for-you-block-2 .content {
    max-width: 1210px;
    margin: 10px auto; }
    @media (min-width: 1211px) {
      .page-node-76 .block-views-blockwhat-we-do-for-you-block-2 .content {
        padding: 0 100px; } }
    .page-node-76 .block-views-blockwhat-we-do-for-you-block-2 .content .view-header {
      position: absolute;
      top: -180px;
      z-index: 0; }
    .page-node-76 .block-views-blockwhat-we-do-for-you-block-2 .content .view-content {
      display: inline-block;
      margin-bottom: 15px;
      width: 100%; }
      .page-node-76 .block-views-blockwhat-we-do-for-you-block-2 .content .view-content .views-row {
        width: 90%;
        float: left;
        background-color: #fff;
        padding: 20px 15px;
        margin: 15px;
        min-height: 340px; }
        @media (min-width: 768px) {
          .page-node-76 .block-views-blockwhat-we-do-for-you-block-2 .content .view-content .views-row {
            width: 31%;
            margin: 0 9px 15px; }
            .page-node-76 .block-views-blockwhat-we-do-for-you-block-2 .content .view-content .views-row:nth-child(3n) {
              margin-right: 0; } }
        @media (min-width: 992px) {
          .page-node-76 .block-views-blockwhat-we-do-for-you-block-2 .content .view-content .views-row {
            margin: 0 12px 15px; } }
        .page-node-76 .block-views-blockwhat-we-do-for-you-block-2 .content .view-content .views-row .views-field-field-services-image {
          height: 100px;
          position: relative; }
          .page-node-76 .block-views-blockwhat-we-do-for-you-block-2 .content .view-content .views-row .views-field-field-services-image img {
            position: absolute;
            margin: auto;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0; }
        .page-node-76 .block-views-blockwhat-we-do-for-you-block-2 .content .view-content .views-row .views-field-title {
          padding: 10px 0;
          min-height: 65px; }
          .page-node-76 .block-views-blockwhat-we-do-for-you-block-2 .content .view-content .views-row .views-field-title .field-content {
            font-size: 23px;
            font-family: 'helveticaregular';
            color: #000;
            text-transform: uppercase; }
        .page-node-76 .block-views-blockwhat-we-do-for-you-block-2 .content .view-content .views-row .views-field-body .field-content p {
          font-size: 17px;
          color: #5d5d5d;
          padding: 0;
          font-family: 'helveticaregular'; }
  .page-node-76 .block-views-blockwhat-we-do-for-you-block-2 .view-footer {
    padding: 15px 0; }
.page-node-76 #block-views-block-why-india-investment-section-block-1 {
  width: 100%;
  float: left; }
  .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper {
    margin: 0 auto;
    padding: 30px 0;
    text-align: center; }
    @media (min-width: 768px) {
      .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper {
        max-width: 750px;
        padding: 50px 0; } }
    @media (min-width: 992px) {
      .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper {
        max-width: 970px; } }
    @media (min-width: 1220px) {
      .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper {
        max-width: 1210px; } }
    .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block h2 {
      color: #24222b;
      font-family: 'helveticaregular';
      font-size: 24px;
      width: 100%;
      text-align: center;
      text-transform: uppercase;
      padding: 20px 0 0; }
      @media (min-width: 768px) {
        .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block h2 {
          font-size: 36px;
          padding: 45px 0 0; } }
    .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment {
      width: 100%;
      float: left;
      padding: 30px 0 0; }
      @media (min-width: 768px) {
        .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment {
          width: 50%;
          padding: 50px 0; } }
      .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-header {
        width: 100%;
        text-align: center;
        background-color: #e00065;
        color: #ffffff;
        padding: 15px;
        margin-bottom: 0; }
        .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-header h5 {
          font-size: 15px;
          text-transform: uppercase; }
        .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-header h6 {
          font-size: 13px;
          text-transform: none; }
        .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-header h3 {
          font-size: 30px;
          text-transform: none; }
      .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-content {
        padding: 15px;
        width: 100%;
        float: left; }
        @media (min-width: 992px) {
          .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-content {
            padding: 15px 50px; } }
        .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-content .pdf-link {
          width: 50%;
          float: left;
          text-align: center;
          padding: 15px 0;
          position: relative; }
          @media (min-width: 768px) {
            .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-content .pdf-link {
              padding: 15px; } }
          @media (min-width: 992px) {
            .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-content .pdf-link {
              padding: 25px; } }
          .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-content .pdf-link:nth-child(2n) {
            border-left: 1px solid #ddd; }
          .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-content .pdf-link a {
            color: #262525;
            font-size: 17px; }
            .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-content .pdf-link a i.fa {
              width: 100%;
              font-size: 50px;
              margin-bottom: 10px;
              color: #1b9b4b; }
            .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-content .pdf-link a:hover, .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-content .pdf-link a:focus {
              color: #e00065; }
              .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-content .pdf-link a:hover i, .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-content .pdf-link a:focus i {
                color: #e00065; }
          .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-content .pdf-link:after {
            content: url("../images/border-image-mob.png");
            position: absolute;
            width: 100px;
            bottom: -8px; }
            @media (min-width: 992px) {
              .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-content .pdf-link:after {
                content: url("../images/border-image.png");
                width: 220px; } }
          .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-content .pdf-link:nth-child(even):after {
            left: 0; }
          .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-content .pdf-link:nth-child(odd):after {
            right: 0; }
          .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-content .pdf-link:nth-last-child(1):after, .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .left_investment .view-content .pdf-link:nth-last-child(2):after {
            display: none; }
    .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment {
      width: 100%;
      float: left;
      padding: 30px 0 0; }
      @media (min-width: 768px) {
        .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment {
          width: 50%;
          padding: 50px 0; } }
      .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-header {
        width: 100%;
        text-align: center;
        background-color: #243391;
        color: #ffffff;
        padding: 15px;
        margin-bottom: 0; }
        .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-header h5 {
          font-size: 15px;
          text-transform: uppercase; }
        .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-header h6 {
          font-size: 13px;
          text-transform: none; }
        .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-header h3 {
          font-size: 30px;
          text-transform: none; }
      .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-content {
        padding: 15px;
        width: 100%;
        float: left;
        background-color: #f4f4f4; }
        @media (min-width: 992px) {
          .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-content {
            padding: 15px 50px; } }
        .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-content .pdf-link {
          width: 50%;
          float: left;
          text-align: center;
          padding: 15px 0;
          position: relative; }
          @media (min-width: 768px) {
            .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-content .pdf-link {
              padding: 15px; } }
          @media (min-width: 992px) {
            .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-content .pdf-link {
              padding: 25px; } }
          .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-content .pdf-link:nth-child(2n) {
            border-left: 1px solid #ddd; }
          .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-content .pdf-link a {
            color: #262525;
            font-size: 17px; }
            .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-content .pdf-link a i.fa {
              width: 100%;
              font-size: 50px;
              margin-bottom: 10px;
              color: #1b9b4b; }
            .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-content .pdf-link a:hover, .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-content .pdf-link a:focus {
              color: #e00065; }
              .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-content .pdf-link a:hover i, .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-content .pdf-link a:focus i {
                color: #e00065; }
          .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-content .pdf-link:after {
            content: url("../images/border-image-mob.png");
            position: absolute;
            width: 100px;
            bottom: -8px; }
            @media (min-width: 992px) {
              .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-content .pdf-link:after {
                content: url("../images/border-image.png");
                width: 220px; } }
          .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-content .pdf-link:nth-child(even):after {
            left: 0; }
          .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-content .pdf-link:nth-child(odd):after {
            right: 0; }
          .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-content .pdf-link:nth-last-child(1):after, .page-node-76 #block-views-block-why-india-investment-section-block-1 .block-inner-wrapper .why_india_investment_block .right_investment .view-content .pdf-link:nth-last-child(2):after {
            display: none; }
.page-node-76 #block-views-block-awards-and-recognitions-block-2 {
  background-color: #f4f4f4; }
  .page-node-76 #block-views-block-awards-and-recognitions-block-2 h2 {
    font-size: 36px;
    font-family: helveticaregular;
    color: #24222b;
    line-height: 42px;
    text-transform: uppercase;
    text-align: center; }
  .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper {
    margin: 0 auto;
    padding: 30px 0 0 0; }
    @media (min-width: 768px) {
      .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper {
        max-width: 750px; } }
    @media (min-width: 992px) {
      .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper {
        max-width: 970px; } }
    @media (min-width: 1220px) {
      .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper {
        max-width: 1210px; } }
    .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .content {
      display: inline-block; }
    .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row {
      width: 100%;
      float: left;
      min-height: 180px;
      margin-bottom: 15px; }
      @media (min-width: 768px) {
        .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row {
          margin-bottom: 20px;
          width: 50%; } }
      .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row .field-content .main-image {
        width: 100%;
        float: left; }
        @media (min-width: 768px) {
          .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row .field-content .main-image {
            width: 35%;
            float: right; } }
        @media (min-width: 992px) {
          .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row .field-content .main-image {
            width: 50%; } }
        .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row .field-content .main-image img {
          max-width: 100%; }
      .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row .field-content .award-container {
        text-align: center;
        position: relative;
        width: 100%;
        float: left;
        padding: 0 15px; }
        @media (min-width: 768px) {
          .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row .field-content .award-container {
            text-align: left;
            width: 100%;
            padding: 0 15px 0 0; } }
        @media (min-width: 992px) {
          .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row .field-content .award-container {
            width: 100%;
            padding: 0 30px 0 0; } }
        .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row .field-content .award-container .awards-image {
          width: 158px;
          height: 137px;
          float: none;
          margin: 0 auto 10px; }
          @media (min-width: 768px) {
            .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row .field-content .award-container .awards-image {
              float: left;
              margin: 0; } }
          .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row .field-content .award-container .awards-image img {
            max-width: 100%;
            width: 100%;
            height: 137px; }
        .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row .field-content .award-container .awards-content {
          width: 100%;
          float: left;
          margin-bottom: 15px; }
          @media (min-width: 768px) {
            .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row .field-content .award-container .awards-content {
              width: calc(100% - 178px);
              padding-left: 20px; } }
          .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row .field-content .award-container .awards-content h2 {
            font-size: 24px;
            font-family: 'helveticaregular';
            font-weight: 400;
            color: #000000;
            margin-bottom: 10px; }
            @media (min-width: 992px) {
              .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row .field-content .award-container .awards-content h2 {
                font-size: 33px;
                line-height: 28px; } }
          .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row .field-content .award-container .awards-content .awards-title {
            font-size: 17px;
            font-family: 'helveticaregular';
            color: #444444;
            margin-bottom: 10px; }
            @media (min-width: 992px) {
              .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row .field-content .award-container .awards-content .awards-title {
                font-size: 17px;
                line-height: 25px; } }
          .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row .field-content .award-container .awards-content .awards-body {
            font-size: 15px;
            color: #444444;
            font-family: 'helveticaregular'; }
            .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row .field-content .award-container .awards-content .awards-body P {
              font-size: 15px;
              color: #444444; }
      .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row:nth-child(2n) .field-content .main-image {
        float: left; }
      .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row:nth-child(2n) .field-content .award-container {
        padding: 0 15px; }
        @media (min-width: 768px) {
          .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row:nth-child(2n) .field-content .award-container {
            padding: 0 0 0 15px; } }
        @media (min-width: 992px) {
          .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row:nth-child(2n) .field-content .award-container {
            padding: 0 0 0 30px; } }
.page-node-76 #block-partnerswithus {
  width: 100%;
  float: left; }
  .page-node-76 #block-partnerswithus .block-inner-wrapper {
    margin: 0 auto;
    padding: 30px 0;
    text-align: center; }
    @media (min-width: 768px) {
      .page-node-76 #block-partnerswithus .block-inner-wrapper {
        max-width: 750px;
        padding: 50px 0; } }
    @media (min-width: 992px) {
      .page-node-76 #block-partnerswithus .block-inner-wrapper {
        max-width: 970px; } }
    @media (min-width: 1220px) {
      .page-node-76 #block-partnerswithus .block-inner-wrapper {
        max-width: 1210px; } }
    .page-node-76 #block-partnerswithus .block-inner-wrapper h2 {
      font-size: 26px;
      text-transform: uppercase;
      margin-bottom: 15px; }
      @media (min-width: 768px) {
        .page-node-76 #block-partnerswithus .block-inner-wrapper h2 {
          font-size: 38px; } }
    .page-node-76 #block-partnerswithus .block-inner-wrapper .content {
      width: 100%;
      display: inline-block;
      padding: 15px; }
      @media (min-width: 768px) {
        .page-node-76 #block-partnerswithus .block-inner-wrapper .content {
          padding: 0; } }
      .page-node-76 #block-partnerswithus .block-inner-wrapper .content .field--type-image .field__item {
        width: 100%;
        float: left;
        margin-bottom: 25px; }
        @media (min-width: 768px) {
          .page-node-76 #block-partnerswithus .block-inner-wrapper .content .field--type-image .field__item {
            width: 50%;
            margin-bottom: 0; }
            .page-node-76 #block-partnerswithus .block-inner-wrapper .content .field--type-image .field__item:first-child {
              text-align: right; }
            .page-node-76 #block-partnerswithus .block-inner-wrapper .content .field--type-image .field__item:last-child {
              text-align: left; } }
        .page-node-76 #block-partnerswithus .block-inner-wrapper .content .field--type-image .field__item img {
          max-width: 100%;
          margin: 0;
          padding: 0; }

/**/
#block-views-block-why-india-banner-block-1 {
  position: relative;
  width: 100%; }
  #block-views-block-why-india-banner-block-1 img {
    width: 100%;
    min-height: 200px; }
  #block-views-block-why-india-banner-block-1 .whyindia_title {
    position: absolute;
    text-align: center;
    top: 50%;
    margin-top: -10px;
    width: 100%; }
    #block-views-block-why-india-banner-block-1 .whyindia_title p {
      font-size: 38px;
      font-family: 'helveticaregular';
      color: #fff;
      font-weight: bold;
      text-transform: uppercase; }
    #block-views-block-why-india-banner-block-1 .whyindia_title a {
      color: #fff; }

.why-section {
  margin-top: 20px; }
  .why-section .why-inner-boxes {
    float: left;
    padding: 20px 0;
    width: 100%; }
    .why-section .why-inner-boxes .block-inner-wrapper {
      max-width: 1210px;
      margin: 0 auto; }
    .why-section .why-inner-boxes .why-inner-left {
      width: 48%;
      float: left; }
    .why-section .why-inner-boxes .why-inner-right {
      width: 48%;
      float: right;
      text-align: center; }
    .why-section .why-inner-boxes:nth-child(even) {
      background: #f4f4f4; }
      .why-section .why-inner-boxes:nth-child(even) .why-inner-left {
        float: right; }
      .why-section .why-inner-boxes:nth-child(even) .why-inner-right {
        float: left; }
    .why-section .why-inner-boxes .title_section {
      float: left;
      width: 100%;
      margin-bottom: 10px;
      display: table; }
      .why-section .why-inner-boxes .title_section img {
        float: left;
        width: 86%; }
      .why-section .why-inner-boxes .title_section .title {
        font-size: 36px;
        line-height: 40px;
        color: #000;
        display: table-cell;
        vertical-align: middle;
        width: 86%;
        font-weight: bold; }
    .why-section .why-inner-boxes .description {
      float: left;
      width: 100%;
      clear: both; }

.page-node-2257 #business-friendly-government .why-inner-left {
  width: 100%;
  text-align: center; }
  .page-node-2257 #business-friendly-government .why-inner-left .description p {
    display: inline-block;
    margin: 0 5px 10px; }
.page-node-2257 #business-friendly-government .why-inner-right {
  display: none; }

#block-views-block-success-stories-section-why-india-success-stories {
  padding: 20px 0 0 0; }
  #block-views-block-success-stories-section-why-india-success-stories .block-inner-wrapper h2 {
    font-size: 36px;
    line-height: 42px;
    font-family: helveticaregular;
    color: #24222b;
    text-align: center;
    text-transform: uppercase; }
  #block-views-block-success-stories-section-why-india-success-stories .block-inner-wrapper .view-header {
    position: absolute;
    top: -165px;
    z-index: 0; }
  #block-views-block-success-stories-section-why-india-success-stories .block-inner-wrapper .views-row {
    width: 25%;
    float: left;
    padding: 15px; }
    #block-views-block-success-stories-section-why-india-success-stories .block-inner-wrapper .views-row .views-field.views-field-nothing {
      border-right: 1px solid #e2e2e2;
      min-height: 212px; }
      #block-views-block-success-stories-section-why-india-success-stories .block-inner-wrapper .views-row .views-field.views-field-nothing:nth-child(4n) {
        border-right: none !important; }
    #block-views-block-success-stories-section-why-india-success-stories .block-inner-wrapper .views-row .image_success {
      height: 170px;
      display: table;
      text-align: center;
      width: 100%; }
      #block-views-block-success-stories-section-why-india-success-stories .block-inner-wrapper .views-row .image_success a {
        display: table-cell;
        vertical-align: middle; }
        #block-views-block-success-stories-section-why-india-success-stories .block-inner-wrapper .views-row .image_success a img {
          max-width: 170px;
          vertical-align: middle; }
    #block-views-block-success-stories-section-why-india-success-stories .block-inner-wrapper .views-row .title-text {
      text-align: center;
      margin-top: 20px;
      color: #323131;
      font-size: 15px;
      font-family: 'helveticaregular';
      line-height: 22px;
      font-weight: bold; }
      #block-views-block-success-stories-section-why-india-success-stories .block-inner-wrapper .views-row .title-text a {
        color: #323131; }
        #block-views-block-success-stories-section-why-india-success-stories .block-inner-wrapper .views-row .title-text a:hover {
          color: #e00065; }

.page-node-type-why-india p strong, .page-node-type-why-india li strong {
  font-weight: bold; }
.page-node-type-why-india li .small-font {
  font-size: 13px; }
.page-node-type-why-india li .italic-style {
  font-style: italic; }

#block-meetourteam h2 {
  font-size: 36px;
  line-height: 42px;
  font-family: helveticaregular;
  color: #24222b;
  margin-top: 25px;
  margin-bottom: 15px;
  text-align: center;
  text-transform: uppercase; }
#block-meetourteam #our-team-about {
  position: absolute;
  top: -120px;
  z-index: 0; }
#block-meetourteam img {
  transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  -ms-transition: all 0.7s ease;
  -webkit-transition: all 0.7s ease;
  -moz-transition: all 0.7s ease; }
#block-meetourteam a:hover img {
  opacity: 0.7; }

#block-views-block-why-india-block-2 img, #block-views-block-why-india-banner-block-1 img {
  width: 100%;
  display: block; }

.page-node-2257 .solr-search-front, .page-node-473 .solr-search-front, .path-faqs .solr-search-front, .page-node-672 .solr-search-front, .page-node-76 .solr-search-front {
  position: absolute;
  width: 100%; }

.toolbar-menu-administration ul.toolbar-menu li.menu-item--expanded:nth-child(2) ul.toolbar-menu li.menu-item--expanded ul.toolbar-menu {
  max-height: 500px !important;
  overflow-y: auto !important; }

/*.toolbar-menu-administration ul.toolbar-menu li.menu-item--expanded ul.toolbar-menu li.menu-item--expanded ul.toolbar-menu li.menu-item--expanded ul.toolbar-menu{
    max-height: 500px !important;
    overflow-y: auto !important;
}*/
.page-node-type-blogs .wrapper-section3, .page-node-type-faq .wrapper-section3, .page-node-type-setup-operations .wrapper-section3,
.page-node-121 .wrapper-section3, .page-node-type-case-studies .wrapper-section3, .path-articles .wrapper-section3, .page-node-type-news-events .wrapper-section3 {
  position: relative;
  width: 100%;
  float: left; }
  .page-node-type-blogs .wrapper-section3 .section, .page-node-type-faq .wrapper-section3 .section, .page-node-type-setup-operations .wrapper-section3 .section,
  .page-node-121 .wrapper-section3 .section, .page-node-type-case-studies .wrapper-section3 .section, .path-articles .wrapper-section3 .section, .page-node-type-news-events .wrapper-section3 .section {
    margin: 15px auto;
    max-width: 400px;
    padding: 0 10px 10px; }
    @media (min-width: 768px) {
      .page-node-type-blogs .wrapper-section3 .section, .page-node-type-faq .wrapper-section3 .section, .page-node-type-setup-operations .wrapper-section3 .section,
      .page-node-121 .wrapper-section3 .section, .page-node-type-case-studies .wrapper-section3 .section, .path-articles .wrapper-section3 .section, .page-node-type-news-events .wrapper-section3 .section {
        max-width: 750px;
        padding: 0; } }
    @media (min-width: 992px) {
      .page-node-type-blogs .wrapper-section3 .section, .page-node-type-faq .wrapper-section3 .section, .page-node-type-setup-operations .wrapper-section3 .section,
      .page-node-121 .wrapper-section3 .section, .page-node-type-case-studies .wrapper-section3 .section, .path-articles .wrapper-section3 .section, .page-node-type-news-events .wrapper-section3 .section {
        max-width: 970px; } }
    @media (min-width: 1210px) {
      .page-node-type-blogs .wrapper-section3 .section, .page-node-type-faq .wrapper-section3 .section, .page-node-type-setup-operations .wrapper-section3 .section,
      .page-node-121 .wrapper-section3 .section, .page-node-type-case-studies .wrapper-section3 .section, .path-articles .wrapper-section3 .section, .page-node-type-news-events .wrapper-section3 .section {
        max-width: 1210px; } }
    .page-node-type-blogs .wrapper-section3 .section .region-content .title.page-title span, .page-node-type-faq .wrapper-section3 .section .region-content .title.page-title span, .page-node-type-setup-operations .wrapper-section3 .section .region-content .title.page-title span,
    .page-node-121 .wrapper-section3 .section .region-content .title.page-title span, .page-node-type-case-studies .wrapper-section3 .section .region-content .title.page-title span, .path-articles .wrapper-section3 .section .region-content .title.page-title span, .page-node-type-news-events .wrapper-section3 .section .region-content .title.page-title span {
      font-size: 24px;
      line-height: 22px; }
    .page-node-type-blogs .wrapper-section3 .section .region-content article .node__content, .page-node-type-faq .wrapper-section3 .section .region-content article .node__content, .page-node-type-setup-operations .wrapper-section3 .section .region-content article .node__content,
    .page-node-121 .wrapper-section3 .section .region-content article .node__content, .page-node-type-case-studies .wrapper-section3 .section .region-content article .node__content, .path-articles .wrapper-section3 .section .region-content article .node__content, .page-node-type-news-events .wrapper-section3 .section .region-content article .node__content {
      margin-top: 20px; }
      .page-node-type-blogs .wrapper-section3 .section .region-content article .node__content .field--type-image, .page-node-type-faq .wrapper-section3 .section .region-content article .node__content .field--type-image, .page-node-type-setup-operations .wrapper-section3 .section .region-content article .node__content .field--type-image,
      .page-node-121 .wrapper-section3 .section .region-content article .node__content .field--type-image, .page-node-type-case-studies .wrapper-section3 .section .region-content article .node__content .field--type-image, .path-articles .wrapper-section3 .section .region-content article .node__content .field--type-image, .page-node-type-news-events .wrapper-section3 .section .region-content article .node__content .field--type-image {
        width: 100%;
        margin: 0 0 1em 0;
        padding: 0;
        text-align: center; }
        .page-node-type-blogs .wrapper-section3 .section .region-content article .node__content .field--type-image img, .page-node-type-faq .wrapper-section3 .section .region-content article .node__content .field--type-image img, .page-node-type-setup-operations .wrapper-section3 .section .region-content article .node__content .field--type-image img,
        .page-node-121 .wrapper-section3 .section .region-content article .node__content .field--type-image img, .page-node-type-case-studies .wrapper-section3 .section .region-content article .node__content .field--type-image img, .path-articles .wrapper-section3 .section .region-content article .node__content .field--type-image img, .page-node-type-news-events .wrapper-section3 .section .region-content article .node__content .field--type-image img {
          max-width: 400px;
          width: 100%;
          margin: 0 auto;
          display: block; }
          @media (min-width: 768px) {
            .page-node-type-blogs .wrapper-section3 .section .region-content article .node__content .field--type-image img, .page-node-type-faq .wrapper-section3 .section .region-content article .node__content .field--type-image img, .page-node-type-setup-operations .wrapper-section3 .section .region-content article .node__content .field--type-image img,
            .page-node-121 .wrapper-section3 .section .region-content article .node__content .field--type-image img, .page-node-type-case-studies .wrapper-section3 .section .region-content article .node__content .field--type-image img, .path-articles .wrapper-section3 .section .region-content article .node__content .field--type-image img, .page-node-type-news-events .wrapper-section3 .section .region-content article .node__content .field--type-image img {
              max-width: 100%; } }
          @media (min-width: 992px) {
            .page-node-type-blogs .wrapper-section3 .section .region-content article .node__content .field--type-image img, .page-node-type-faq .wrapper-section3 .section .region-content article .node__content .field--type-image img, .page-node-type-setup-operations .wrapper-section3 .section .region-content article .node__content .field--type-image img,
            .page-node-121 .wrapper-section3 .section .region-content article .node__content .field--type-image img, .page-node-type-case-studies .wrapper-section3 .section .region-content article .node__content .field--type-image img, .path-articles .wrapper-section3 .section .region-content article .node__content .field--type-image img, .page-node-type-news-events .wrapper-section3 .section .region-content article .node__content .field--type-image img {
              max-width: 600px; } }
      .page-node-type-blogs .wrapper-section3 .section .region-content article .node__content .field--name-body, .page-node-type-faq .wrapper-section3 .section .region-content article .node__content .field--name-body, .page-node-type-setup-operations .wrapper-section3 .section .region-content article .node__content .field--name-body,
      .page-node-121 .wrapper-section3 .section .region-content article .node__content .field--name-body, .page-node-type-case-studies .wrapper-section3 .section .region-content article .node__content .field--name-body, .path-articles .wrapper-section3 .section .region-content article .node__content .field--name-body, .page-node-type-news-events .wrapper-section3 .section .region-content article .node__content .field--name-body {
        width: 100%;
        float: left;
        margin: 0 0 1em 0; }
        .page-node-type-blogs .wrapper-section3 .section .region-content article .node__content .field--name-body p, .page-node-type-faq .wrapper-section3 .section .region-content article .node__content .field--name-body p, .page-node-type-setup-operations .wrapper-section3 .section .region-content article .node__content .field--name-body p,
        .page-node-121 .wrapper-section3 .section .region-content article .node__content .field--name-body p, .page-node-type-case-studies .wrapper-section3 .section .region-content article .node__content .field--name-body p, .path-articles .wrapper-section3 .section .region-content article .node__content .field--name-body p, .page-node-type-news-events .wrapper-section3 .section .region-content article .node__content .field--name-body p {
          padding: 5px 0;
          text-align: justify; }
      .page-node-type-blogs .wrapper-section3 .section .region-content article .node__content .field--type-entity-reference, .page-node-type-faq .wrapper-section3 .section .region-content article .node__content .field--type-entity-reference, .page-node-type-setup-operations .wrapper-section3 .section .region-content article .node__content .field--type-entity-reference,
      .page-node-121 .wrapper-section3 .section .region-content article .node__content .field--type-entity-reference, .page-node-type-case-studies .wrapper-section3 .section .region-content article .node__content .field--type-entity-reference, .path-articles .wrapper-section3 .section .region-content article .node__content .field--type-entity-reference, .page-node-type-news-events .wrapper-section3 .section .region-content article .node__content .field--type-entity-reference {
        width: 100%;
        float: left; }
      .page-node-type-blogs .wrapper-section3 .section .region-content article .node__content .field__label, .page-node-type-faq .wrapper-section3 .section .region-content article .node__content .field__label, .page-node-type-setup-operations .wrapper-section3 .section .region-content article .node__content .field__label,
      .page-node-121 .wrapper-section3 .section .region-content article .node__content .field__label, .page-node-type-case-studies .wrapper-section3 .section .region-content article .node__content .field__label, .path-articles .wrapper-section3 .section .region-content article .node__content .field__label, .page-node-type-news-events .wrapper-section3 .section .region-content article .node__content .field__label {
        font-weight: bold;
        font-size: 15px;
        text-transform: capitalize; }
      .page-node-type-blogs .wrapper-section3 .section .region-content article .node__content .field__item, .page-node-type-faq .wrapper-section3 .section .region-content article .node__content .field__item, .page-node-type-setup-operations .wrapper-section3 .section .region-content article .node__content .field__item,
      .page-node-121 .wrapper-section3 .section .region-content article .node__content .field__item, .page-node-type-case-studies .wrapper-section3 .section .region-content article .node__content .field__item, .path-articles .wrapper-section3 .section .region-content article .node__content .field__item, .page-node-type-news-events .wrapper-section3 .section .region-content article .node__content .field__item {
        font-size: 15px;
        color: #3a3a3a; }
      .page-node-type-blogs .wrapper-section3 .section .region-content article .node__content .field__items li, .page-node-type-faq .wrapper-section3 .section .region-content article .node__content .field__items li, .page-node-type-setup-operations .wrapper-section3 .section .region-content article .node__content .field__items li,
      .page-node-121 .wrapper-section3 .section .region-content article .node__content .field__items li, .page-node-type-case-studies .wrapper-section3 .section .region-content article .node__content .field__items li, .path-articles .wrapper-section3 .section .region-content article .node__content .field__items li, .page-node-type-news-events .wrapper-section3 .section .region-content article .node__content .field__items li {
        font-size: 15px;
        text-transform: capitalize;
        color: #3a3a3a; }
      .page-node-type-blogs .wrapper-section3 .section .region-content article .node__content table, .page-node-type-faq .wrapper-section3 .section .region-content article .node__content table, .page-node-type-setup-operations .wrapper-section3 .section .region-content article .node__content table,
      .page-node-121 .wrapper-section3 .section .region-content article .node__content table, .page-node-type-case-studies .wrapper-section3 .section .region-content article .node__content table, .path-articles .wrapper-section3 .section .region-content article .node__content table, .page-node-type-news-events .wrapper-section3 .section .region-content article .node__content table {
        margin-bottom: 15px; }
        .page-node-type-blogs .wrapper-section3 .section .region-content article .node__content table tbody tr:first-child td, .page-node-type-faq .wrapper-section3 .section .region-content article .node__content table tbody tr:first-child td, .page-node-type-setup-operations .wrapper-section3 .section .region-content article .node__content table tbody tr:first-child td,
        .page-node-121 .wrapper-section3 .section .region-content article .node__content table tbody tr:first-child td, .page-node-type-case-studies .wrapper-section3 .section .region-content article .node__content table tbody tr:first-child td, .path-articles .wrapper-section3 .section .region-content article .node__content table tbody tr:first-child td, .page-node-type-news-events .wrapper-section3 .section .region-content article .node__content table tbody tr:first-child td {
          font-weight: bold;
          vertical-align: middle; }
        .page-node-type-blogs .wrapper-section3 .section .region-content article .node__content table tbody tr td, .page-node-type-faq .wrapper-section3 .section .region-content article .node__content table tbody tr td, .page-node-type-setup-operations .wrapper-section3 .section .region-content article .node__content table tbody tr td,
        .page-node-121 .wrapper-section3 .section .region-content article .node__content table tbody tr td, .page-node-type-case-studies .wrapper-section3 .section .region-content article .node__content table tbody tr td, .path-articles .wrapper-section3 .section .region-content article .node__content table tbody tr td, .page-node-type-news-events .wrapper-section3 .section .region-content article .node__content table tbody tr td {
          font-size: 15px; }

.page-node-type-case-studies .block-inner-wrapper h2, .page-node-type-news-events .block-inner-wrapper h2 {
  text-transform: uppercase;
  color: #3a3a3a !important;
  font-size: 18px !important; }
.page-node-type-case-studies .wrapper-section3 .section .region-content #block-investindia-page-title, .page-node-type-news-events .wrapper-section3 .section .region-content #block-investindia-page-title {
  margin: 0 -10px;
  background: #e47f2b url("/themes/investindia/images/davos-detail-page-banner.jpg") top center; }
  @media (min-width: 768px) {
    .page-node-type-case-studies .wrapper-section3 .section .region-content #block-investindia-page-title, .page-node-type-news-events .wrapper-section3 .section .region-content #block-investindia-page-title {
      height: 120px;
      position: absolute;
      z-index: 1;
      display: table;
      width: 100%;
      left: 0;
      right: 0;
      margin: 0; } }
  .page-node-type-case-studies .wrapper-section3 .section .region-content #block-investindia-page-title .block-inner-wrapper, .page-node-type-news-events .wrapper-section3 .section .region-content #block-investindia-page-title .block-inner-wrapper {
    display: table-cell;
    vertical-align: middle; }
    .page-node-type-case-studies .wrapper-section3 .section .region-content #block-investindia-page-title .block-inner-wrapper h1, .page-node-type-news-events .wrapper-section3 .section .region-content #block-investindia-page-title .block-inner-wrapper h1 {
      color: #fff;
      text-transform: uppercase;
      margin: 0 auto;
      padding: 10px;
      max-width: 400px; }
      .page-node-type-case-studies .wrapper-section3 .section .region-content #block-investindia-page-title .block-inner-wrapper h1 span, .page-node-type-news-events .wrapper-section3 .section .region-content #block-investindia-page-title .block-inner-wrapper h1 span {
        display: block;
        font-size: 15px;
        line-height: 18px;
        width: 100%; }
      @media (min-width: 768px) {
        .page-node-type-case-studies .wrapper-section3 .section .region-content #block-investindia-page-title .block-inner-wrapper h1, .page-node-type-news-events .wrapper-section3 .section .region-content #block-investindia-page-title .block-inner-wrapper h1 {
          max-width: 750px;
          padding: 0; }
          .page-node-type-case-studies .wrapper-section3 .section .region-content #block-investindia-page-title .block-inner-wrapper h1 span, .page-node-type-news-events .wrapper-section3 .section .region-content #block-investindia-page-title .block-inner-wrapper h1 span {
            font-size: 24px;
            line-height: 22px;
            width: calc( 100% - 200px); } }
      @media (min-width: 992px) {
        .page-node-type-case-studies .wrapper-section3 .section .region-content #block-investindia-page-title .block-inner-wrapper h1, .page-node-type-news-events .wrapper-section3 .section .region-content #block-investindia-page-title .block-inner-wrapper h1 {
          max-width: 970px; } }
      @media (min-width: 1210px) {
        .page-node-type-case-studies .wrapper-section3 .section .region-content #block-investindia-page-title .block-inner-wrapper h1, .page-node-type-news-events .wrapper-section3 .section .region-content #block-investindia-page-title .block-inner-wrapper h1 {
          max-width: 1210px; } }
.page-node-type-case-studies .wrapper-section3 .section .region-content article .node__content .field--type-image, .page-node-type-news-events .wrapper-section3 .section .region-content article .node__content .field--type-image {
  background: #fff; }
  @media (min-width: 768px) {
    .page-node-type-case-studies .wrapper-section3 .section .region-content article .node__content .field--type-image, .page-node-type-news-events .wrapper-section3 .section .region-content article .node__content .field--type-image {
      height: 180px;
      width: 180px;
      margin-top: -30px;
      float: right;
      border-radius: 50%;
      position: relative;
      z-index: 2; } }
  .page-node-type-case-studies .wrapper-section3 .section .region-content article .node__content .field--type-image img, .page-node-type-news-events .wrapper-section3 .section .region-content article .node__content .field--type-image img {
    width: 100px; }
    @media (min-width: 768px) {
      .page-node-type-case-studies .wrapper-section3 .section .region-content article .node__content .field--type-image img, .page-node-type-news-events .wrapper-section3 .section .region-content article .node__content .field--type-image img {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto; } }

.page-node-type-news-events #block-investindia-page-title .block-inner-wrapper h1 span {
  width: 100% !important; }
.page-node-type-news-events article .field--name-field-sector-related .field__item {
  text-transform: uppercase;
  color: #3a3a3a;
  font-weight: bold;
  font-size: 18px; }
.page-node-type-news-events article .field--name-field-article-author .field__label {
  display: inline-block; }
.page-node-type-news-events article .field--name-field-article-author .field__item {
  display: inline-block;
  font-style: italic;
  font-weight: bold;
  color: #e00065 !important; }
@media (min-width: 768px) {
  .page-node-type-news-events article .field--type-image {
    height: 100% !important;
    width: 100% !important;
    max-width: 800px;
    margin: 0 auto !important;
    float: none !important;
    border-radius: 0 !important;
    position: static !important;
    padding-top: 120px !important; } }
.page-node-type-news-events article .field--type-image img {
  width: 100% !important;
  height: auto !important; }
  @media (min-width: 768px) {
    .page-node-type-news-events article .field--type-image img {
      position: static !important;
      margin: 15px auto !important; } }
  @media (min-width: 992px) {
    .page-node-type-news-events article .field--type-image img {
      max-width: 100% !important; } }
.page-node-type-news-events article .field--name-body p img {
  display: block;
  margin: 15px auto;
  text-align: center;
  height: auto;
  width: 100%;
  max-width: 400px; }
@media (min-width: 768px) {
  .page-node-type-news-events article .field--name-body p:nth-child(even) img {
    float: left;
    margin: 15px 30px 15px 0; }
  .page-node-type-news-events article .field--name-body p:nth-child(odd) img {
    float: right;
    margin: 15px 0 15px 30px; } }

.davos-table {
  margin: 10px auto; }
  .davos-table table tr td p strong {
    font-weight: bold; }

.table-source {
  text-align: center;
  font-weight: bold;
  margin: 5px auto 10px;
  font-size: 16px; }

.block-views-blockarticle-events-block-2 .views-field-title a {
  color: #24222b;
  font-weight: bold; }
  .block-views-blockarticle-events-block-2 .views-field-title a:hover {
    color: #e00065; }

.article-disclaimer-wrapper {
  border-top: 1px solid #dcdedd;
  padding: 10px 10px 5px;
  margin: 0 -10px; }
  @media (min-width: 768px) {
    .article-disclaimer-wrapper {
      padding: 10px 20px 5px;
      margin: 0 -20px; } }
  .article-disclaimer-wrapper .block-inner-wrapper h2 {
    font-size: 0.9em !important;
    color: #393939 !important;
    font-style: italic; }
  .article-disclaimer-wrapper .article-disclaimer {
    font-size: 13px;
    line-height: 16px;
    font-style: italic;
    color: #818181;
    text-align: justify; }

.page-node-603 .banner .solr-search-front {
  margin-top: 0;
  background: rgba(0, 0, 0, 0.2) url(../images/blog-search-back.jpg) no-repeat center center;
  background-size: cover; }
.page-node-603 #block-quicktabsblogtabs {
  width: 100%;
  float: left; }
  .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper {
    margin: 0 auto;
    padding: 20px 0 30px; }
    .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper h2 {
      margin: 0 0 0 10px;
      padding: 0 0 15px; }
      @media (min-width: 768px) {
        .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper h2 {
          max-width: 750px;
          margin: 0 auto; } }
      @media (min-width: 992px) {
        .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper h2 {
          max-width: 970px; } }
      @media (min-width: 1220px) {
        .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper h2 {
          max-width: 1210px; } }
    .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .item-list {
      width: 100%;
      background-color: #efefef;
      padding: 15px 0;
      text-align: center; }
      .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .item-list .quicktabs-tabs li a {
        padding: 10px 15px;
        background-color: #ffffff;
        color: #3b3b3b;
        border: 1px solid #d7d7d7;
        width: 120px;
        display: inline-block; }
        .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .item-list .quicktabs-tabs li a:hover, .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .item-list .quicktabs-tabs li a:focus {
          background-color: #e00065;
          color: #ffffff; }
      .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .item-list .quicktabs-tabs li.active a {
        background-color: #e00065;
        color: #ffffff;
        border: 1px solid #e00065; }
    .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main {
      margin: 0 auto;
      padding: 10px;
      max-width: 400px; }
      @media (min-width: 768px) {
        .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main {
          max-width: 750px;
          padding: 0; } }
      @media (min-width: 992px) {
        .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main {
          max-width: 970px; } }
      @media (min-width: 1220px) {
        .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main {
          max-width: 1210px; } }
      .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-filters {
        width: 100%;
        float: left;
        padding: 10px 0;
        margin-bottom: 15px; }
        @media (min-width: 768px) {
          .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-filters .form--inline .filter_text {
            float: left;
            margin: 20px 0 0 0; } }
        .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-filters .form--inline .js-form-item {
          margin: 0;
          padding: 0;
          max-width: 145px;
          margin-left: 5px; }
          @media (min-width: 375px) {
            .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-filters .form--inline .js-form-item {
              max-width: 172px; } }
          @media (min-width: 480px) {
            .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-filters .form--inline .js-form-item {
              max-width: 235px;
              margin-left: 10px; } }
        .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-filters .form--inline .form-actions {
          display: none; }
      .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content {
        width: 100%;
        float: left;
        margin-bottom: 15px; }
        .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box {
          background-color: #FFFFFF;
          margin-bottom: 15px;
          -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
          @media (min-width: 768px) {
            .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box {
              width: 49%;
              float: left;
              margin-right: 15px; }
              .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(1) {
                width: 100%;
                height: 283px;
                overflow: hidden; }
                .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(1) .blog-image {
                  width: 50%;
                  float: left;
                  height: 100%; }
                .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(1) .blog-content {
                  width: 50%;
                  float: left; }
                  .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(1) .blog-content p {
                    height: 126px;
                    /* Fallback for non-webkit */
                    font-size: 15px;
                    line-height: 1.4;
                    -webkit-line-clamp: 6; }
              .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(odd) {
                margin-right: 0; } }
          @media (min-width: 992px) {
            .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box {
              width: 32.2%; }
              .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(1) {
                width: 65.9%;
                margin-right: 15px; }
              .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(2), .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(3) {
                margin-right: 0 !important; }
                .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(2) .blog-image, .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(3) .blog-image {
                  width: 35%;
                  float: left;
                  height: 100%; }
                  .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(2) .blog-image img, .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(3) .blog-image img {
                    height: 134px; }
                .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(2) .blog-content, .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(3) .blog-content {
                  width: 65%;
                  float: left;
                  padding: 10px; }
                  .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(2) .blog-content a, .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(3) .blog-content a {
                    font-size: 12px;
                    height: 33.6px;
                    /* Fallback for non-webkit */
                    line-height: 1.2; } }
        @media (min-width: 992px) and (min-width: 768px) {
          .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(2) .blog-content a, .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(3) .blog-content a {
            font-size: 14px; } }
          @media (min-width: 992px) {
                  .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(2) .blog-content p, .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(3) .blog-content p {
                    height: 31.2px;
                    /* Fallback for non-webkit */
                    font-size: 13px;
                    line-height: 1.2;
                    -webkit-line-clamp: 2; }
              .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(3n) {
                margin-right: 0; }
              .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(odd) {
                margin-right: 15px; } }
          @media (min-width: 1220px) {
            .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box {
              width: 32.5%; }
              .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box:nth-child(1) {
                width: 66.2%; } }
          .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box .blog-image {
            width: 100%;
            height: 160px;
            overflow: hidden; }
            .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box .blog-image img {
              width: 100%;
              margin: 0 auto;
              overflow: hidden;
              display: block;
              height: 100%; }
          .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box .blog-content {
            width: 100%;
            padding: 15px; }
            .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box .blog-content a {
              color: #3b3b3b;
              display: block;
              /* Fallback for non-webkit */
              display: -webkit-box;
              max-width: 400px;
              height: 67.2px;
              /* Fallback for non-webkit */
              font-size: 24px;
              line-height: 1.4;
              -webkit-line-clamp: 2;
              -webkit-box-orient: vertical;
              overflow: hidden;
              text-overflow: ellipsis; }
              .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box .blog-content a:hover, .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box .blog-content a:focus {
                color: #e00065; }
            .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box .blog-content p {
              color: #676767;
              margin: 5px 0;
              display: block;
              /* Fallback for non-webkit */
              display: -webkit-box;
              max-width: 400px;
              height: 42px;
              /* Fallback for non-webkit */
              font-size: 15px;
              line-height: 1.4;
              -webkit-line-clamp: 2;
              -webkit-box-orient: vertical;
              overflow: hidden;
              text-overflow: ellipsis; }
              .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box .blog-content p a {
                font-size: 15px;
                font-weight: 100;
                color: #e00065;
                display: inline; }
                .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box .blog-content p a:hover, .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box .blog-content p a:focus {
                  color: #323232; }
            .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box .blog-content h4 {
              font-weight: 100;
              color: #e00065;
              font-size: 14px; }
            .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-id-blogs .view-content .blog-box .blog-content span {
              font-style: italic;
              color: #323232;
              font-size: 14px; }
      .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main ul.js-pager__items {
        max-width: 1210px;
        margin: 0 auto;
        text-align: center;
        padding: 25px 0; }
        .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main ul.js-pager__items li.pager__item a.button {
          border: 1px solid #dbdbdb;
          color: #2783de;
          background-color: transparent;
          background-image: none;
          font-size: 13px;
          font-weight: bold;
          font-family: 'helveticaregular';
          padding: 10px 25px;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          border-radius: 0;
          text-transform: uppercase;
          -webkit-transition: all 0.5s ease;
          transition: all 0.5s ease; }
          .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main ul.js-pager__items li.pager__item a.button:hover, .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main ul.js-pager__items li.pager__item a.button:focus {
            color: #ffffff;
            background-color: #e00065;
            -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
            box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
          @media (min-width: 768px) {
            .page-node-603 #block-quicktabsblogtabs .block-inner-wrapper .quicktabs-wrapper .quicktabs-main ul.js-pager__items li.pager__item a.button {
              padding: 10px 50px; } }

.career-banner .banner-inner-wrap {
  background: #282828;
  overflow: hidden;
  position: relative; }
  @media (min-width: 768px) {
    .career-banner .banner-inner-wrap {
      height: 232px; } }
  @media (min-width: 992px) {
    .career-banner .banner-inner-wrap {
      height: 300px; } }
  @media (min-width: 1210px) {
    .career-banner .banner-inner-wrap {
      height: 385px; } }
  .career-banner .banner-inner-wrap:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgba(0, 0, 0, 0.4); }
  .career-banner .banner-inner-wrap img {
    display: block;
    margin: 0 auto;
    width: 100%; }
  .career-banner .banner-inner-wrap .career-banner-text {
    position: absolute;
    top: 48%;
    left: 0;
    right: 0;
    text-align: center;
    color: #fff;
    font-size: 1em;
    text-transform: uppercase;
    z-index: 2; }
    @media (min-width: 768px) {
      .career-banner .banner-inner-wrap .career-banner-text {
        font-size: 2.8em; } }

.context-careers {
  background: #f7f7f7; }
  .context-careers #main-wrapper {
    background: #f7f7f7; }
  .context-careers section {
    max-width: 1210px;
    margin: 0 auto;
    padding: 0 10px 4em !important; }
    @media (min-width: 768px) {
      .context-careers section {
        max-width: 750px;
        padding: 0 0 4em !important; } }
    @media (min-width: 992px) {
      .context-careers section {
        max-width: 970px; } }
    @media (min-width: 1210px) {
      .context-careers section {
        max-width: 1210px; } }
  .context-careers form.contact-message-career-form-form, .context-careers form.contact-message-career-form {
    background-color: #fff;
    padding: 15px;
    border: 1px solid #e4e4e4; }
    .context-careers form.contact-message-career-form-form .form-required:after, .context-careers form.contact-message-career-form .form-required:after {
      display: none; }
    .context-careers form.contact-message-career-form-form input.error, .context-careers form.contact-message-career-form-form input:focus, .context-careers form.contact-message-career-form-form textarea.error, .context-careers form.contact-message-career-form-form textarea:focus, .context-careers form.contact-message-career-form-form select.error, .context-careers form.contact-message-career-form-form select:focus, .context-careers form.contact-message-career-form input.error, .context-careers form.contact-message-career-form input:focus, .context-careers form.contact-message-career-form textarea.error, .context-careers form.contact-message-career-form textarea:focus, .context-careers form.contact-message-career-form select.error, .context-careers form.contact-message-career-form select:focus {
      border: 1px solid #de597e !important; }
    .context-careers form.contact-message-career-form-form label, .context-careers form.contact-message-career-form label {
      text-transform: capitalize; }
    .context-careers form.contact-message-career-form-form fieldset legend, .context-careers form.contact-message-career-form fieldset legend {
      width: 100%;
      float: left;
      text-transform: capitalize; }
      @media (min-width: 768px) {
        .context-careers form.contact-message-career-form-form fieldset legend, .context-careers form.contact-message-career-form fieldset legend {
          width: 80px; } }
    .context-careers form.contact-message-career-form-form fieldset .fieldset-wrapper, .context-careers form.contact-message-career-form fieldset .fieldset-wrapper {
      float: left;
      padding-top: 2px; }
      .context-careers form.contact-message-career-form-form fieldset .fieldset-wrapper .form-radios .form-item, .context-careers form.contact-message-career-form fieldset .fieldset-wrapper .form-radios .form-item {
        display: inline;
        /*===========Css for custom radio button===========*/
        /* The Field container*/
        position: relative;
        padding-left: 20px;
        margin-bottom: 12px;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        /* Hide the browser's default radio button */
        /* Create a custom radio button */
        /* On mouse-over, add a grey background color */
        /*===========Css for custom radio button Ends===========*/ }
        .context-careers form.contact-message-career-form-form fieldset .fieldset-wrapper .form-radios .form-item input, .context-careers form.contact-message-career-form fieldset .fieldset-wrapper .form-radios .form-item input {
          position: absolute;
          width: 100%;
          opacity: 0;
          cursor: pointer;
          left: 0;
          z-index: 1;
          /* When the radio button is checked, add a blue background */ }
          .context-careers form.contact-message-career-form-form fieldset .fieldset-wrapper .form-radios .form-item input:checked ~ label.option, .context-careers form.contact-message-career-form fieldset .fieldset-wrapper .form-radios .form-item input:checked ~ label.option {
            background-color: #fff;
            /* Show the indicator (dot/circle) when checked */ }
            .context-careers form.contact-message-career-form-form fieldset .fieldset-wrapper .form-radios .form-item input:checked ~ label.option:after, .context-careers form.contact-message-career-form fieldset .fieldset-wrapper .form-radios .form-item input:checked ~ label.option:after {
              display: block; }
        .context-careers form.contact-message-career-form-form fieldset .fieldset-wrapper .form-radios .form-item label.option, .context-careers form.contact-message-career-form fieldset .fieldset-wrapper .form-radios .form-item label.option {
          vertical-align: text-top;
          text-transform: capitalize;
          /* Create the indicator (the dot/circle - hidden when not checked) */ }
          .context-careers form.contact-message-career-form-form fieldset .fieldset-wrapper .form-radios .form-item label.option:before, .context-careers form.contact-message-career-form fieldset .fieldset-wrapper .form-radios .form-item label.option:before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            height: 16px;
            width: 16px;
            background-color: #fff;
            border-radius: 50%;
            border: 1px solid #c3c3c3; }
          .context-careers form.contact-message-career-form-form fieldset .fieldset-wrapper .form-radios .form-item label.option:after, .context-careers form.contact-message-career-form fieldset .fieldset-wrapper .form-radios .form-item label.option:after {
            content: "";
            position: absolute;
            display: none;
            /* Style the indicator (dot/circle) */
            top: 4px;
            left: 4px;
            width: 8px;
            height: 8px;
            border-radius: 50%;
            background: #e00065; }
        .context-careers form.contact-message-career-form-form fieldset .fieldset-wrapper .form-radios .form-item:hover input ~ label.option:before, .context-careers form.contact-message-career-form fieldset .fieldset-wrapper .form-radios .form-item:hover input ~ label.option:before {
          background-color: #d9d9d9; }
        .context-careers form.contact-message-career-form-form fieldset .fieldset-wrapper .form-radios .form-item:first-child, .context-careers form.contact-message-career-form fieldset .fieldset-wrapper .form-radios .form-item:first-child {
          margin-right: 0.4em; }
    .context-careers form.contact-message-career-form-form .field--name-field-name, .context-careers form.contact-message-career-form-form .form-item-mail, .context-careers form.contact-message-career-form-form .field--name-field-phone-no, .context-careers form.contact-message-career-form .field--name-field-name, .context-careers form.contact-message-career-form .form-item-mail, .context-careers form.contact-message-career-form .field--name-field-phone-no {
      width: 100%;
      float: left; }
      @media (min-width: 768px) {
        .context-careers form.contact-message-career-form-form .field--name-field-name, .context-careers form.contact-message-career-form-form .form-item-mail, .context-careers form.contact-message-career-form-form .field--name-field-phone-no, .context-careers form.contact-message-career-form .field--name-field-name, .context-careers form.contact-message-career-form .form-item-mail, .context-careers form.contact-message-career-form .field--name-field-phone-no {
          width: 32% !important;
          margin-right: 2%;
          border-radius: 0 !important; } }
      .context-careers form.contact-message-career-form-form .field--name-field-name input, .context-careers form.contact-message-career-form-form .form-item-mail input, .context-careers form.contact-message-career-form-form .field--name-field-phone-no input, .context-careers form.contact-message-career-form .field--name-field-name input, .context-careers form.contact-message-career-form .form-item-mail input, .context-careers form.contact-message-career-form .field--name-field-phone-no input {
        width: 100% !important;
        border-radius: 0 !important;
        height: 50px;
        padding: 5px 15px;
        -webkit-box-shadow: 0 10px 25px 4px #f7f7f7;
        box-shadow: 0 10px 25px 4px #f7f7f7; }
      .context-careers form.contact-message-career-form-form .field--name-field-name label, .context-careers form.contact-message-career-form-form .form-item-mail label, .context-careers form.contact-message-career-form-form .field--name-field-phone-no label, .context-careers form.contact-message-career-form .field--name-field-name label, .context-careers form.contact-message-career-form .form-item-mail label, .context-careers form.contact-message-career-form .field--name-field-phone-no label {
        display: none; }
    @media (min-width: 768px) {
      .context-careers form.contact-message-career-form-form .field--name-field-phone-no, .context-careers form.contact-message-career-form .field--name-field-phone-no {
        margin-right: 0 !important; } }
    .context-careers form.contact-message-career-form-form .field--name-field-add-value, .context-careers form.contact-message-career-form-form .field--name-field-want-work,
    .context-careers form.contact-message-career-form-form .field--name-field-upload-resume, .context-careers form.contact-message-career-form-form .field--name-field-upload-ppt, .context-careers form.contact-message-career-form .field--name-field-add-value, .context-careers form.contact-message-career-form .field--name-field-want-work,
    .context-careers form.contact-message-career-form .field--name-field-upload-resume, .context-careers form.contact-message-career-form .field--name-field-upload-ppt {
      width: 100%;
      float: left; }
      @media (min-width: 768px) {
        .context-careers form.contact-message-career-form-form .field--name-field-add-value, .context-careers form.contact-message-career-form-form .field--name-field-want-work,
        .context-careers form.contact-message-career-form-form .field--name-field-upload-resume, .context-careers form.contact-message-career-form-form .field--name-field-upload-ppt, .context-careers form.contact-message-career-form .field--name-field-add-value, .context-careers form.contact-message-career-form .field--name-field-want-work,
        .context-careers form.contact-message-career-form .field--name-field-upload-resume, .context-careers form.contact-message-career-form .field--name-field-upload-ppt {
          width: 49%;
          margin-right: 2%; } }
      .context-careers form.contact-message-career-form-form .field--name-field-add-value input, .context-careers form.contact-message-career-form-form .field--name-field-want-work input,
      .context-careers form.contact-message-career-form-form .field--name-field-upload-resume input, .context-careers form.contact-message-career-form-form .field--name-field-upload-ppt input, .context-careers form.contact-message-career-form .field--name-field-add-value input, .context-careers form.contact-message-career-form .field--name-field-want-work input,
      .context-careers form.contact-message-career-form .field--name-field-upload-resume input, .context-careers form.contact-message-career-form .field--name-field-upload-ppt input {
        width: 100% !important;
        border-radius: 0 !important;
        padding: 5px 15px;
        -webkit-box-shadow: 0 10px 25px 4px #f7f7f7;
        box-shadow: 0 10px 25px 4px #f7f7f7; }
    .context-careers form.contact-message-career-form-form .field--name-field-add-value label, .context-careers form.contact-message-career-form-form .field--name-field-want-work label, .context-careers form.contact-message-career-form .field--name-field-add-value label, .context-careers form.contact-message-career-form .field--name-field-want-work label {
      display: none; }
    .context-careers form.contact-message-career-form-form .field--name-field-add-value textarea, .context-careers form.contact-message-career-form-form .field--name-field-want-work textarea, .context-careers form.contact-message-career-form .field--name-field-add-value textarea, .context-careers form.contact-message-career-form .field--name-field-want-work textarea {
      padding: 5px 15px;
      -webkit-box-shadow: 0 5px 25px 4px #f7f7f7;
      box-shadow: 0 5px 25px 4px #f7f7f7; }
    @media (min-width: 768px) {
      .context-careers form.contact-message-career-form-form .field--name-field-want-work, .context-careers form.contact-message-career-form-form .field--name-field-upload-ppt, .context-careers form.contact-message-career-form .field--name-field-want-work, .context-careers form.contact-message-career-form .field--name-field-upload-ppt {
        margin-right: 0 !important; } }
    .context-careers form.contact-message-career-form-form .field--name-field-upload-resume .form-managed-file .button.form-submit, .context-careers form.contact-message-career-form-form .field--name-field-upload-ppt .form-managed-file .button.form-submit, .context-careers form.contact-message-career-form .field--name-field-upload-resume .form-managed-file .button.form-submit, .context-careers form.contact-message-career-form .field--name-field-upload-ppt .form-managed-file .button.form-submit {
      width: auto !important; }
    .context-careers form.contact-message-career-form-form .field--name-field-upload-resume input, .context-careers form.contact-message-career-form-form .field--name-field-upload-ppt input, .context-careers form.contact-message-career-form .field--name-field-upload-resume input, .context-careers form.contact-message-career-form .field--name-field-upload-ppt input {
      padding: 13px 15px; }
    .context-careers form.contact-message-career-form-form .field--name-field-upload-resume label, .context-careers form.contact-message-career-form-form .field--name-field-upload-ppt label, .context-careers form.contact-message-career-form .field--name-field-upload-resume label, .context-careers form.contact-message-career-form .field--name-field-upload-ppt label {
      text-transform: none !important;
      display: block; }
      @media (min-width: 768px) {
        .context-careers form.contact-message-career-form-form .field--name-field-upload-resume label, .context-careers form.contact-message-career-form-form .field--name-field-upload-ppt label, .context-careers form.contact-message-career-form .field--name-field-upload-resume label, .context-careers form.contact-message-career-form .field--name-field-upload-ppt label {
          min-height: 64px;
          line-height: 20px !important; } }
      @media (min-width: 1210px) {
        .context-careers form.contact-message-career-form-form .field--name-field-upload-resume label, .context-careers form.contact-message-career-form-form .field--name-field-upload-ppt label, .context-careers form.contact-message-career-form .field--name-field-upload-resume label, .context-careers form.contact-message-career-form .field--name-field-upload-ppt label {
          min-height: 45px; } }
    .context-careers form.contact-message-career-form-form .field--name-field-upload-resume label, .context-careers form.contact-message-career-form .field--name-field-upload-resume label {
      padding-top: 2%; }
    .context-careers form.contact-message-career-form-form #edit-preview, .context-careers form.contact-message-career-form #edit-preview {
      display: none; }
    .context-careers form.contact-message-career-form-form #edit-actions, .context-careers form.contact-message-career-form #edit-actions {
      clear: both;
      text-align: center;
      margin: 1em 0; }
      .context-careers form.contact-message-career-form-form #edit-actions #edit-submit, .context-careers form.contact-message-career-form #edit-actions #edit-submit {
        text-transform: capitalize;
        background-color: #e00065;
        color: #fff;
        background-image: none;
        border-radius: 0;
        border: none;
        padding: 1em 1.6em;
        font-weight: bold;
        font-family: 'helveticaregular';
        margin: 0;
        font-size: 1.2em; }
        .context-careers form.contact-message-career-form-form #edit-actions #edit-submit:hover, .context-careers form.contact-message-career-form #edit-actions #edit-submit:hover {
          -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.18);
          box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.18); }
  .context-careers .custom-text {
    color: #7f7f7f;
    font-family: "helveticaregular";
    font-weight: 500; }

.career-page-content {
  padding: 1em 0; }
  .career-page-content p {
    margin-bottom: 1em; }

/*Static page CSS*/
.page-node-type-page article.node--type-page {
  max-width: 1210px;
  margin: 0 auto;
  padding: 0.625em 10px 3em !important; }
  @media (min-width: 768px) {
    .page-node-type-page article.node--type-page {
      max-width: 750px;
      padding: 0.625em 0 4em !important; } }
  @media (min-width: 992px) {
    .page-node-type-page article.node--type-page {
      max-width: 970px; } }
  @media (min-width: 1210px) {
    .page-node-type-page article.node--type-page {
      max-width: 1210px; } }
  .page-node-type-page article.node--type-page p {
    text-align: justify;
    margin-bottom: 0.625em; }
  .page-node-type-page article.node--type-page ul, .page-node-type-page article.node--type-page ol {
    margin: 0 0 1em; }
    .page-node-type-page article.node--type-page ul li, .page-node-type-page article.node--type-page ol li {
      list-style: disc; }
  .page-node-type-page article.node--type-page a {
    color: #e00065; }
    .page-node-type-page article.node--type-page a:hover {
      color: #243391; }

.page-node-type-country {
  font-weight: normal; }
  .page-node-type-country p {
    padding: 0; }
  .page-node-type-country h1, .page-node-type-country h2, .page-node-type-country h3, .page-node-type-country h4, .page-node-type-country h5, .page-node-type-country h6, .page-node-type-country p, .page-node-type-country li, .page-node-type-country a {
    font-weight: normal; }
  .page-node-type-country #block-exposedformsolr-searchpage-1-3 {
    width: auto; }
  .page-node-type-country .block.block-views, .page-node-type-country .block.block-investalters {
    width: 100%;
    float: left;
    clear: both; }
    .page-node-type-country .block.block-views h2, .page-node-type-country .block.block-investalters h2 {
      position: relative;
      text-align: center;
      font-family: 'proxima_nova_rgregular';
      font-weight: normal;
      font-size: 1.625rem;
      margin-bottom: 2.5rem; }
      @media (min-width: 768px) {
        .page-node-type-country .block.block-views h2, .page-node-type-country .block.block-investalters h2 {
          font-size: 2rem;
          margin-bottom: 3rem; } }
      .page-node-type-country .block.block-views h2:after, .page-node-type-country .block.block-investalters h2:after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: -1rem;
        width: 3rem;
        height: 0.3rem;
        background-color: #e00065;
        margin: 0 auto; }
  .page-node-type-country .owl-dots {
    text-align: center; }
  .page-node-type-country .owl-dot {
    display: inline-block;
    zoom: 1; }
    .page-node-type-country .owl-dot span {
      display: block;
      width: 12px;
      height: 12px;
      margin: 5px 7px;
      filter: Alpha(Opacity=100);
      opacity: 1;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      border-radius: 20px;
      background: #869791; }

#country_relations_wrapper {
  padding: 2em 0 4em;
  width: 100%;
  float: left;
  clear: both; }
  @media (min-width: 992px) {
    #country_relations_wrapper {
      padding: 3em 0 5em; } }

.block-views-blockcountry-banner-slider-block-2 {
  padding: 0 !important; }

.block-views-blockcountry-banner-slider-block-2,
.block-views-blockcountry-banner-slider-block-5,
.block-views-blockcountry-banner-slider-block-6,
.block-views-blockcountry-banner-slider-block-8,
#block-indocountryrelations, .block-sectoralsynergies-block {
  padding: 2em 0 4em; }
  @media (min-width: 992px) {
    .block-views-blockcountry-banner-slider-block-2,
    .block-views-blockcountry-banner-slider-block-5,
    .block-views-blockcountry-banner-slider-block-6,
    .block-views-blockcountry-banner-slider-block-8,
    #block-indocountryrelations, .block-sectoralsynergies-block {
      padding: 3em 0 5em; } }
  .block-views-blockcountry-banner-slider-block-2 .block-inner-wrapper,
  .block-views-blockcountry-banner-slider-block-5 .block-inner-wrapper,
  .block-views-blockcountry-banner-slider-block-6 .block-inner-wrapper,
  .block-views-blockcountry-banner-slider-block-8 .block-inner-wrapper,
  #block-indocountryrelations .block-inner-wrapper, .block-sectoralsynergies-block .block-inner-wrapper {
    max-width: 100%;
    margin: 0 auto;
    padding: 10px; }
    @media (min-width: 768px) {
      .block-views-blockcountry-banner-slider-block-2 .block-inner-wrapper,
      .block-views-blockcountry-banner-slider-block-5 .block-inner-wrapper,
      .block-views-blockcountry-banner-slider-block-6 .block-inner-wrapper,
      .block-views-blockcountry-banner-slider-block-8 .block-inner-wrapper,
      #block-indocountryrelations .block-inner-wrapper, .block-sectoralsynergies-block .block-inner-wrapper {
        max-width: 750px;
        padding: 0; } }
    @media (min-width: 992px) {
      .block-views-blockcountry-banner-slider-block-2 .block-inner-wrapper,
      .block-views-blockcountry-banner-slider-block-5 .block-inner-wrapper,
      .block-views-blockcountry-banner-slider-block-6 .block-inner-wrapper,
      .block-views-blockcountry-banner-slider-block-8 .block-inner-wrapper,
      #block-indocountryrelations .block-inner-wrapper, .block-sectoralsynergies-block .block-inner-wrapper {
        max-width: 970px; } }
    @media (min-width: 1210px) {
      .block-views-blockcountry-banner-slider-block-2 .block-inner-wrapper,
      .block-views-blockcountry-banner-slider-block-5 .block-inner-wrapper,
      .block-views-blockcountry-banner-slider-block-6 .block-inner-wrapper,
      .block-views-blockcountry-banner-slider-block-8 .block-inner-wrapper,
      #block-indocountryrelations .block-inner-wrapper, .block-sectoralsynergies-block .block-inner-wrapper {
        max-width: 1210px; } }

.country-banner-slider {
  position: relative; }
  .country-banner-slider .slide-content {
    position: relative; }
  .country-banner-slider .slide-image {
    /*&:after{
      content: '';
      position: absolute;
      top: 0;
      width: 100%;
      height: 100%;
      !* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,000000+0,000000+100&0.19+0,0+0,0.25+73,0.25+73,1+100 *!
      background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.25) 73%, rgba(0,0,0,1) 100%); !* FF3.6-15 *!
      background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 73%,rgba(0,0,0,1) 100%); !* Chrome10-25,Safari5.1-6 *!
      background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 73%,rgba(0,0,0,1) 100%); !* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); !* IE6-9 *!
    }*/ }
    .country-banner-slider .slide-image img {
      display: block;
      margin: 0 auto; }
  .country-banner-slider .slide-description {
    position: absolute;
    left: 3%;
    right: 0;
    top: 10%;
    width: 100%; }
    @media (min-width: 992px) {
      .country-banner-slider .slide-description {
        top: 15%;
        left: 6%; } }
    .country-banner-slider .slide-description h3 {
      font-size: 1rem;
      font-family: 'proxima_nova_rgbold';
      text-transform: uppercase;
      color: #fea700;
      letter-spacing: 2px;
      margin-bottom: 0; }
      @media (min-width: 768px) {
        .country-banner-slider .slide-description h3 {
          font-size: 2.625rem;
          margin-bottom: 1rem; } }
      @media (min-width: 992px) {
        .country-banner-slider .slide-description h3 {
          font-size: 5.625rem; } }
    .country-banner-slider .slide-description p {
      color: #fff;
      font-size: 0.625rem;
      padding-left: 1rem;
      background: url(/themes/investindia/images/slide-list-icon.png) no-repeat left 6px;
      margin-bottom: 0;
      line-height: 1.4; }
      @media (min-width: 768px) {
        .country-banner-slider .slide-description p {
          font-size: 1.25rem;
          padding-left: 1.25rem;
          margin-bottom: 1rem;
          background: url(/themes/investindia/images/slide-list-icon.png) no-repeat left 8px;
          line-height: 22px; } }
      @media (min-width: 992px) {
        .country-banner-slider .slide-description p {
          font-size: 1.625rem;
          margin-bottom: 2rem; } }
      .country-banner-slider .slide-description p span.text-yellow {
        color: #fea700;
        font-weight: bold; }
  .country-banner-slider .views-slideshow-controls-bottom {
    position: absolute;
    bottom: 0.625rem;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 15; }
    @media (min-width: 768px) {
      .country-banner-slider .views-slideshow-controls-bottom {
        bottom: 1.5rem; } }
    @media (min-width: 992px) {
      .country-banner-slider .views-slideshow-controls-bottom {
        bottom: 2rem; } }
    .country-banner-slider .views-slideshow-controls-bottom .views-field-nothing {
      width: auto; }
    .country-banner-slider .views-slideshow-controls-bottom .views_slideshow_pager_field_item {
      display: inline-block; }
      .country-banner-slider .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active .indicator {
        background-color: #fff; }

#exisisting_relations_wrapper {
  width: 100%;
  float: left;
  clear: both;
  margin-bottom: 2rem; }
  #exisisting_relations_wrapper h3 {
    font-size: 1rem;
    font-family: 'proxima_nova_ltsemibold';
    color: #2f2f2f;
    margin-bottom: 0.625rem;
    text-transform: uppercase; }
  #exisisting_relations_wrapper .decription-left {
    width: 100%;
    float: left;
    margin-bottom: 1.5rem; }
    @media (min-width: 768px) {
      #exisisting_relations_wrapper .decription-left {
        width: 60%;
        padding-right: 50px;
        margin-bottom: 0; } }
    @media (min-width: 1210px) {
      #exisisting_relations_wrapper .decription-left {
        padding-right: 105px; } }
    #exisisting_relations_wrapper .decription-left p {
      font-size: 1.25rem;
      font-family: 'proxima_nova_ltsemibold';
      color: #252525;
      margin-bottom: 1.5rem;
      line-height: 30px; }
    #exisisting_relations_wrapper .decription-left .company-logo img {
      /*width: 100px;
      height: 56px;
      overflow: hidden;
      object-fit: contain;*/
      margin-right: 1rem;
      width: auto;
      max-width: 100px;
      vertical-align: middle;
      margin-bottom: 1rem; }
      #exisisting_relations_wrapper .decription-left .company-logo img:last-child {
        margin-right: 0; }
  #exisisting_relations_wrapper .highlights {
    width: 100%;
    float: left; }
    @media (min-width: 768px) {
      #exisisting_relations_wrapper .highlights {
        width: 40%; } }
    #exisisting_relations_wrapper .highlights h3 {
      color: #252525; }
    #exisisting_relations_wrapper .highlights ul li {
      padding-left: 1rem;
      background: url(/themes/investindia/images/list-icon-blue.png) no-repeat left 8px;
      font-size: 1rem;
      font-family: 'proxima_nova_ltsemibold';
      color: #252525;
      margin-bottom: 0.625rem;
      line-height: 1.6; }
      #exisisting_relations_wrapper .highlights ul li span.text-blue {
        color: #2c68f2; }

.block-views-blockcountry-banner-slider-block-3 {
  background: #f6f6f6 url("../images/recent-investment-bg.jpg") no-repeat;
  background-position: center;
  background-size: cover;
  padding: 2em 0 4em; }
  @media (min-width: 992px) {
    .block-views-blockcountry-banner-slider-block-3 {
      padding: 3em 0 5em; } }
  .block-views-blockcountry-banner-slider-block-3 .owl-buttons, .block-views-blockcountry-banner-slider-block-3 .owl-nav {
    position: absolute;
    max-width: 1210px;
    margin: 0 auto;
    width: 100%;
    left: 0;
    right: 0;
    top: -50px; }
    .block-views-blockcountry-banner-slider-block-3 .owl-buttons .owl-prev, .block-views-blockcountry-banner-slider-block-3 .owl-buttons .owl-next, .block-views-blockcountry-banner-slider-block-3 .owl-nav .owl-prev, .block-views-blockcountry-banner-slider-block-3 .owl-nav .owl-next {
      position: absolute;
      font-size: 0 !important;
      padding: 0 !important;
      margin: 0 !important;
      background: transparent !important;
      opacity: 1 !important;
      border-radius: 0 !important;
      color: #444556 !important; }
      .block-views-blockcountry-banner-slider-block-3 .owl-buttons .owl-prev:after, .block-views-blockcountry-banner-slider-block-3 .owl-buttons .owl-next:after, .block-views-blockcountry-banner-slider-block-3 .owl-nav .owl-prev:after, .block-views-blockcountry-banner-slider-block-3 .owl-nav .owl-next:after {
        font: normal normal normal 14px/1 FontAwesome;
        font-size: 2rem; }
    .block-views-blockcountry-banner-slider-block-3 .owl-buttons .owl-prev, .block-views-blockcountry-banner-slider-block-3 .owl-nav .owl-prev {
      left: 15px; }
      .block-views-blockcountry-banner-slider-block-3 .owl-buttons .owl-prev:after, .block-views-blockcountry-banner-slider-block-3 .owl-nav .owl-prev:after {
        content: '\f177'; }
    .block-views-blockcountry-banner-slider-block-3 .owl-buttons .owl-next, .block-views-blockcountry-banner-slider-block-3 .owl-nav .owl-next {
      right: 15px; }
      .block-views-blockcountry-banner-slider-block-3 .owl-buttons .owl-next:after, .block-views-blockcountry-banner-slider-block-3 .owl-nav .owl-next:after {
        content: '\f178'; }

@media (min-width: 992px) {
  .country-recent-investment .owl-stage-outer:after, .country-recent-investment .owl-stage-outer:before {
    content: '';
    position: absolute;
    top: 0;
    width: 12%;
    height: 100%;
    z-index: 1; }
  .country-recent-investment .owl-stage-outer:after {
    left: 0;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4f4f4+0,f4f4f4+100,f4f4f4+100&0.8+0,0.9+0,0.9+30,0+100,0+100 */
    background: -moz-linear-gradient(left, rgba(244, 244, 244, 0.9) 0%, rgba(244, 244, 244, 0.9) 30%, rgba(244, 244, 244, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(244, 244, 244, 0.9) 0%, rgba(244, 244, 244, 0.9) 30%, rgba(244, 244, 244, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(244, 244, 244, 0.9) 0%, rgba(244, 244, 244, 0.9) 30%, rgba(244, 244, 244, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f4f4f4', endColorstr='#00f4f4f4',GradientType=1 );
    /* IE6-9 */ }
  .country-recent-investment .owl-stage-outer:before {
    right: 0;
    /*!* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,f4f4f4+0,f4f4f4+100&0+0,0+0,1+71,1+100 *!
    background: -moz-linear-gradient(left, rgba(244,244,244,0) 0%, rgba(244,244,244,1) 71%, rgba(244,244,244,1) 100%); !* FF3.6-15 *!
    background: -webkit-linear-gradient(left, rgba(244,244,244,0) 0%,rgba(244,244,244,1) 71%,rgba(244,244,244,1) 100%); !* Chrome10-25,Safari5.1-6 *!
    background: linear-gradient(to right, rgba(244,244,244,0) 0%,rgba(244,244,244,1) 71%,rgba(244,244,244,1) 100%); !* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f4f4f4', endColorstr='#f4f4f4',GradientType=1 ); !* IE6-9 *!*/
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,f4f4f4+0,f4f4f4+100&0+0,0+0,0.9+70,0.9+100,1+100,0.8+100 */
    background: -moz-linear-gradient(left, rgba(244, 244, 244, 0) 0%, rgba(244, 244, 244, 0.9) 70%, rgba(244, 244, 244, 0.8) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(244, 244, 244, 0) 0%, rgba(244, 244, 244, 0.9) 70%, rgba(244, 244, 244, 0.8) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(244, 244, 244, 0) 0%, rgba(244, 244, 244, 0.9) 70%, rgba(244, 244, 244, 0.8) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f4f4f4', endColorstr='#ccf4f4f4',GradientType=1 );
    /* IE6-9 */ } }
.country-recent-investment .owl-item.center .recent-investment {
  opacity: 1; }

.recent-investment {
  position: relative;
  display: block;
  width: 100%;
  padding: 0 1rem; }
  @media (min-width: 768px) {
    .recent-investment {
      display: table;
      padding: 0 2rem; } }
  @media (min-width: 992px) {
    .recent-investment {
      opacity: 0.5;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; } }
  .recent-investment .recent-investment-image {
    display: block;
    margin: 0 auto;
    width: 100%; }
    @media (min-width: 768px) {
      .recent-investment .recent-investment-image {
        display: table-cell;
        vertical-align: middle;
        width: 210px;
        height: 226px;
        overflow: hidden; } }
    .recent-investment .recent-investment-image img {
      display: block;
      width: 100%; }
  .recent-investment .recent-investment-content {
    background-color: #fff;
    display: block;
    vertical-align: middle;
    padding: 1rem;
    font-size: 1rem; }
    @media (min-width: 768px) {
      .recent-investment .recent-investment-content {
        display: table-cell;
        padding: 2rem; } }
    .recent-investment .recent-investment-content span.date {
      color: #2c68f2;
      font-family: 'proxima_nova_ltsemibold'; }
    .recent-investment .recent-investment-content p {
      font-family: 'proxima_nova_rgregular';
      color: #3b3b3b; }

.block-views-blockcountry-banner-slider-block-6 {
  background-color: #f6f6f6; }
  .block-views-blockcountry-banner-slider-block-6 .view-content {
    width: 100%;
    float: left;
    clear: both; }
  .block-views-blockcountry-banner-slider-block-6 .views-row {
    width: 100%;
    float: left;
    margin-bottom: 1rem;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
    @media (min-width: 768px) {
      .block-views-blockcountry-banner-slider-block-6 .views-row {
        width: 31.66%;
        margin-right: 2.5%;
        min-height: 340px; }
        .block-views-blockcountry-banner-slider-block-6 .views-row:nth-child(3n) {
          margin-right: 0; } }
    @media (min-width: 1210px) {
      .block-views-blockcountry-banner-slider-block-6 .views-row {
        min-height: 405px; } }

.success-stories-country .company_image {
  max-height: 150px;
  object-fit: cover;
  overflow: hidden; }
  .success-stories-country .company_image img {
    display: block;
    margin: 0 auto; }
.success-stories-country .company-content {
  padding: 1.25rem 1.5rem;
  height: 190px;
  overflow: hidden; }
  .success-stories-country .company-content .title {
    font-size: 1rem;
    font-family: 'proxima_nova_ltsemibold';
    color: #252525;
    line-height: 28px;
    max-height: 56px;
    overflow: hidden; }
  .success-stories-country .company-content .body {
    height: 90px;
    overflow: hidden; }
    .success-stories-country .company-content .body p {
      font-size: 1rem;
      font-family: 'proxima_novalight';
      color: #3b3b3b;
      line-height: 28px; }
.success-stories-country .view-link {
  padding: 0 1.5rem;
  margin-bottom: 1rem; }
  .success-stories-country .view-link a {
    font-size: 1rem;
    color: #2c68f2;
    font-family: 'proxima_nova_ltsemibold';
    text-transform: capitalize; }
    .success-stories-country .view-link a:after {
      content: '\f178';
      font: normal normal normal 14px/1 FontAwesome;
      font-size: 1rem;
      margin-left: 0.4rem; }

.country-latest-news {
  position: relative;
  width: 100%;
  float: left;
  clear: both;
  /*.views_slideshow_cycle_main.views_slideshow_main{
    margin-bottom: 1rem;
    @media (min-width: 992px) {
      width: 53.2%;
      float: left;
      margin-right: 6.8%;
      margin-bottom: 0;
      background-color: #f6f6f6;
    }
    .news-field{
      padding: 0;
      border-bottom: none;
      position: relative;
      overflow: hidden;
      .image-wrap{
        width: 100%;
        height: 100%;
        max-height: 250px;
        float: none;
        @media (min-width: 768px) {
          max-height: 444px;
        }
        &:after{
          content: '';
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom:0;
          width: 100%;
          height: 100%;
          z-index: 1;
          !* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+50&1+0,0.4+35,0.05+50 *!
          background: -moz-linear-gradient(45deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.4) 35%, rgba(0,0,0,0.05) 50%); !* FF3.6-15 *!
          background: -webkit-linear-gradient(45deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0.4) 35%,rgba(0,0,0,0.05) 50%); !* Chrome10-25,Safari5.1-6 *!
          background: linear-gradient(45deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0.4) 35%,rgba(0,0,0,0.05) 50%); !* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#0d000000',GradientType=1 ); !* IE6-9 fallback on horizontal gradient *!
        }
        img{
          display: block;
          margin: 0 auto;
          height: 100%;
          object-fit: contain;
        }
        a{
          display: block;
        }
      }
      .content-wrap{
        position: absolute;
        left: 6%;
        right: 15%;
        bottom: 12%;
        z-index: 2;
        @media (min-width: 768px) {
          right: 45%;
        }
        span{
          &.date{
            color: #fff;
          }
          &.description{
            color: #fff;
          }
          &.title{
            color: #fff;
            font-size: 1.25rem;
          }
          &.type-link{
            a{
              display: inline-block;
              padding: 10px 25px 10px 51px;
              background: #e00065;
              color: #fff;
              text-transform: capitalize;
              margin-top: 10px;
              font-size: 13px;
              position: relative;
              &:before{
                content: '';
                background: url('../images/latest-release-pdf-icon.png');
                position: absolute;
                height: 28px;
                width: 26px;
                left: 15px;
                top: 7px;
              }
            }
          }
        }
      }
    }
  }*/
  /*.views-slideshow-controls-bottom{
    position: relative;
    @media (min-width: 992px) {
      width: 40%;
      float: left;
      clear: none;
    }
    !*&:after{
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      bottom:0;
      width: 100%;
      height: 60px;
      z-index: 1;
      !* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,ffffff+0,ffffff+100&0+0,0.6+15,0.9+100 *!
      background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 15%, rgba(255,255,255,0.9) 100%); !* FF3.6-15 *!
      background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 15%,rgba(255,255,255,0.9) 100%); !* Chrome10-25,Safari5.1-6 *!
      background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 15%,rgba(255,255,255,0.9) 100%); !* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e6ffffff',GradientType=0 ); !* IE6-9 *!
    }*!
    .widget_pager{
      max-height: 444px;
      overflow: auto;
      //padding-bottom: 50px;
    }
    .views_slideshow_pager_field_item{
      clear: both;
      width: 100%;
      float: left;
      cursor: pointer;
      &:first-child{
        .news-field{
          padding-top: 0;
        }
      }
      &:last-child{
        .news-field{
          border-bottom: none;
          padding-bottom: 0;
        }
      }
      !*&:hover,&.active{
        background-color: #ddd;
      }*!
    }

  }*/ }
  .country-latest-news h2 {
    text-align: left !important; }
    .country-latest-news h2:after {
      margin: 0 !important; }
  .country-latest-news .view-content {
    width: 100%;
    float: left;
    position: relative; }
    @media (min-width: 768px) {
      .country-latest-news .view-content {
        width: 50%; } }
  .country-latest-news .view-footer {
    width: 100%;
    float: left;
    /*@media (min-width: 1210px) {
      padding-left: 6rem;
    }*/ }
    @media (min-width: 768px) {
      .country-latest-news .view-footer {
        width: 50%;
        padding-left: 2rem; } }
    .country-latest-news .view-footer a {
      position: absolute;
      left: 0;
      bottom: 0;
      padding: 0.625rem 2rem;
      border: 1px solid #e00065;
      color: #e00065;
      display: inline-block;
      font-size: 1rem;
      font-family: 'proxima_nova_ltsemibold';
      max-width: 260px;
      width: 100%;
      text-align: center;
      text-transform: capitalize; }
      .country-latest-news .view-footer a:hover {
        color: #fff;
        background-color: #e00065; }
  .country-latest-news .news-field {
    padding: 0 0 1rem;
    width: 100%;
    float: left;
    text-align: center; }
    @media (min-width: 768px) {
      .country-latest-news .news-field {
        padding: 0 0 2rem;
        text-align: left; } }
    .country-latest-news .news-field .image-wrap {
      width: 224px;
      height: 128px;
      margin: 0 auto 0.8rem;
      overflow: hidden;
      background: #f6f6f6; }
      @media (min-width: 768px) {
        .country-latest-news .news-field .image-wrap {
          margin-right: 20px;
          margin-bottom: 0;
          float: left; } }
      .country-latest-news .news-field .image-wrap img {
        display: block;
        margin: 0 auto;
        height: 100%;
        object-fit: contain; }
    .country-latest-news .news-field .content-wrap {
      width: 100%;
      float: left; }
      @media (min-width: 768px) {
        .country-latest-news .news-field .content-wrap {
          width: calc( 100% - 244px);
          max-height: 120px;
          overflow: hidden; } }
      .country-latest-news .news-field .content-wrap span.date {
        color: #9b9b9b; }
      .country-latest-news .news-field .content-wrap span.title {
        color: #252525; }
  .country-latest-news .content-wrap span {
    display: block;
    line-height: 28px; }
    .country-latest-news .content-wrap span.date {
      font-size: 1rem;
      font-family: 'proxima_nova_rgregular'; }
    .country-latest-news .content-wrap span.title {
      font-size: 1rem;
      font-family: 'proxima_nova_ltsemibold'; }
  .country-latest-news .tweets {
    position: relative;
    height: 350px;
    -webkit-box-shadow: 0 18px 42px 8px rgba(131, 136, 163, 0.2);
    -moz-box-shadow: 0 18px 42px 8px rgba(131, 136, 163, 0.2);
    box-shadow: 0 18px 42px 8px rgba(131, 136, 163, 0.2); }
    @media (min-width: 768px) {
      .country-latest-news .tweets {
        height: 560px; } }
    .country-latest-news .tweets iframe {
      height: 100% !important;
      width: 100% !important; }
      .country-latest-news .tweets iframe .timeline-Body {
        border: none; }
    .country-latest-news .tweets:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      height: 5%;
      width: 100%;
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,0.75+45,0.9+81,0+100,0.9+100 */
      background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 45%, rgba(255, 255, 255, 0.9) 81%, rgba(255, 255, 255, 0.9) 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 45%, rgba(255, 255, 255, 0.9) 81%, rgba(255, 255, 255, 0.9) 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 45%, rgba(255, 255, 255, 0.9) 81%, rgba(255, 255, 255, 0.9) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e6ffffff',GradientType=0 );
      /* IE6-9 */ }

.block-views-blockcountry-banner-slider-block-6 .view-footer {
  width: 100%;
  float: left;
  clear: both;
  text-align: center;
  margin-top: 2rem; }
  .block-views-blockcountry-banner-slider-block-6 .view-footer a {
    padding: 0.625rem 2rem;
    border: 1px solid #e00065;
    color: #e00065;
    display: inline-block;
    font-size: 1rem;
    font-family: 'proxima_nova_ltsemibold';
    text-transform: capitalize; }
    .block-views-blockcountry-banner-slider-block-6 .view-footer a:hover {
      color: #fff;
      background-color: #e00065; }

.block-views-blockcountry-banner-slider-block-5 {
  padding: 0; }

#country_desk_main_wrapper {
  background: url("../images/desk-bg-image.png") no-repeat;
  background-position: 80% center;
  background-size: contain;
  width: 100%;
  float: left;
  clear: both;
  padding: 2em 0 4em; }
  @media (min-width: 992px) {
    #country_desk_main_wrapper {
      padding: 3em 0 5em; } }

.country-desk {
  width: 100%;
  float: left;
  clear: both; }
  .country-desk .left-sec {
    margin-bottom: 1rem; }
    @media (min-width: 768px) {
      .country-desk .left-sec {
        width: 65%;
        float: left;
        clear: none;
        margin-right: 5%;
        margin-bottom: 0; } }
    .country-desk .left-sec p {
      font-size: 1rem;
      font-family: 'proxima_nova_ltsemibold';
      color: #252525;
      margin-bottom: 1rem; }
    .country-desk .left-sec h3 {
      font-size: 1.625rem;
      font-family: 'proxima_nova_rgregular';
      color: #2c68f2;
      text-transform: capitalize;
      margin-bottom: 0.625rem; }
    .country-desk .left-sec ul li {
      padding-left: 1rem;
      background: url(/themes/investindia/images/list-icon-blue.png) no-repeat left 8px;
      font-size: 1rem;
      font-family: 'proxima_nova_ltsemibold';
      color: #252525;
      margin-bottom: 0.625rem;
      line-height: 1.5; }
    .country-desk .left-sec .key-functions {
      width: 100%;
      float: left;
      margin-bottom: 0.625rem; }
      @media (min-width: 768px) {
        .country-desk .left-sec .key-functions {
          width: 60%;
          margin-bottom: 0;
          padding-right: 3rem; } }
    .country-desk .left-sec .teams-advantages {
      width: 100%;
      float: left;
      margin-bottom: 0.625rem; }
      @media (min-width: 768px) {
        .country-desk .left-sec .teams-advantages {
          width: 40%;
          margin-bottom: 0; } }
  .country-desk .right-sec {
    width: 100%;
    float: left; }
    @media (min-width: 768px) {
      .country-desk .right-sec {
        width: 30%; } }
    .country-desk .right-sec h3 {
      text-transform: uppercase;
      font-size: 1rem;
      font-family: 'proxima_nova_ltsemibold';
      color: #252525;
      margin-bottom: 0.625rem;
      margin-left: 0.3rem;
      text-align: center; }
      @media (min-width: 768px) {
        .country-desk .right-sec h3 {
          text-align: left; } }
    .country-desk .right-sec .owl-page.active span, .country-desk .right-sec .owl-page:hover span, .country-desk .right-sec .owl-dot.active span, .country-desk .right-sec .owl-dot:hover span {
      background: #e00065; }

.top-info {
  text-align: center;
  padding: 0 0 1.25rem; }
  .top-info p {
    -webkit-box-shadow: 0 10px 24px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 10px 24px 0 rgba(0, 0, 0, 0.05);
    padding: 1.625rem 0;
    font-size: 1.25rem;
    font-family: 'proxima_nova_ltsemibold';
    color: #000;
    line-height: 1.4; }
    .top-info p span {
      display: inline-block;
      margin-right: 1rem; }
  .top-info a {
    padding: 1rem 2rem;
    border: 1px solid #e00065;
    color: #fff;
    background-color: #e00065;
    display: inline-block;
    font-size: 1rem;
    margin-top: 1rem;
    font-family: 'proxima_nova_ltsemibold'; }
    @media (min-width: 992px) {
      .top-info a {
        margin-top: 0; } }
    .top-info a:hover {
      -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
      box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }

.country-testimonial-wrapper {
  max-width: 1112px;
  margin: 0 auto 1rem;
  padding: 0 1rem; }
  .country-testimonial-wrapper .country_testimonials {
    text-align: center;
    position: relative; }
  .country-testimonial-wrapper .testimonials span.quote {
    font-family: 'proxima_nova_blblack';
    font-size: 6rem;
    margin-right: 0.2rem;
    color: #2c68f2;
    line-height: normal;
    position: absolute;
    top: -0.4rem;
    left: 0; }
  .country-testimonial-wrapper .testimonials p {
    font-size: 1.25rem;
    padding: 2rem 1rem 1rem 2.8rem;
    color: #454545;
    font-family: 'proxima_nova_ltsemibold';
    line-height: 2rem; }
  .country-testimonial-wrapper .name {
    font-size: 1rem;
    color: #545454;
    font-family: 'proxima_nova_ltsemibold'; }
    .country-testimonial-wrapper .name span:last-child {
      font-family: 'proxima_novalight'; }

.team-member-wrap {
  width: 100%;
  margin: 0 auto 0.8rem;
  max-width: 265px;
  position: relative;
  overflow: hidden;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
  @media (min-width: 768px) {
    .team-member-wrap {
      max-width: 200px; } }
  @media (min-width: 992px) {
    .team-member-wrap {
      max-width: 260px; } }
  @media (min-width: 1210px) {
    .team-member-wrap {
      max-width: 347px;
      min-height: 350px; } }
  .team-member-wrap .member-image img {
    display: block; }
  .team-member-wrap .member-content {
    padding: 1.25rem;
    font-size: 1rem;
    font-family: 'proxima_novalight'; }
  .team-member-wrap .member-name {
    font-family: 'proxima_nova_ltsemibold';
    color: #252525; }
  .team-member-wrap .member-designation {
    color: #9b9b9b; }
  .team-member-wrap .member-description p {
    color: #3b3b3b;
    font-size: 1rem; }

#block-indocountryrelations {
  padding: 0 !important; }
  #block-indocountryrelations .content {
    overflow: hidden;
    width: 100%;
    float: left; }
  #block-indocountryrelations h3 {
    font-family: "proxima_nova_rgregular";
    font-size: 1.625rem;
    font-weight: normal;
    color: #000;
    position: relative;
    margin-bottom: 0.8rem;
    display: inline-block; }
    #block-indocountryrelations h3:after {
      content: '';
      position: absolute;
      left: 105%;
      width: 1000px;
      height: 1px;
      background: #dcdcdc;
      top: 50%; }
  #block-indocountryrelations .ui-widget {
    font-family: "proxima_nova_rgregular"; }
  #block-indocountryrelations .ui-widget.ui-widget-content {
    border: none; }
  #block-indocountryrelations .ui-widget-header {
    background: transparent;
    border: 0;
    font-weight: normal;
    color: #5f5f5f;
    margin: 0 0 0.5rem;
    padding: 0;
    display: flex;
    justify-content: left;
    overflow-x: auto; }
  #block-indocountryrelations .ui-tabs .ui-tabs-nav li {
    background: transparent;
    color: #5f5f5f;
    border: 0;
    margin: 0;
    padding: 0; }
    #block-indocountryrelations .ui-tabs .ui-tabs-nav li:first-child a {
      padding-left: 0; }
    #block-indocountryrelations .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
      color: #e00065; }
    #block-indocountryrelations .ui-tabs .ui-tabs-nav li:after {
      display: none !important; }
    #block-indocountryrelations .ui-tabs .ui-tabs-nav li a {
      color: #5f5f5f;
      font-size: 1rem;
      font-family: 'proxima_nova_ltsemibold'; }
      #block-indocountryrelations .ui-tabs .ui-tabs-nav li a:hover {
        color: #e00065; }
  #block-indocountryrelations .ui-tabs-panel {
    padding: 0; }
    #block-indocountryrelations .ui-tabs-panel ul li {
      padding-left: 1rem;
      background: url(/themes/investindia/images/list-icon-blue.png) no-repeat left 8px;
      font-size: 1rem;
      font-family: 'proxima_nova_ltsemibold';
      color: #252525;
      margin-bottom: 0.625rem; }
      #block-indocountryrelations .ui-tabs-panel ul li p {
        line-height: 28px;
        font-size: 1rem; }
      @media (min-width: 768px) {
        #block-indocountryrelations .ui-tabs-panel ul li {
          width: 33.33%;
          float: left;
          padding-right: 2.5rem;
          max-height: 145px;
          overflow: hidden; } }
      @media (min-width: 992px) {
        #block-indocountryrelations .ui-tabs-panel ul li {
          width: 25%; } }

.block-sectoralsynergies-block {
  background: #215fee url(/themes/investindia/images/sectoral-bg.jpg) no-repeat;
  background-position: center;
  background-size: cover; }
  .block-sectoralsynergies-block h2 {
    color: #fff; }
    .block-sectoralsynergies-block h2:after {
      background-color: #fff !important; }

#block-indocountrysectoralsynergies-2 .ui-widget {
  font-family: "proxima_nova_rgregular"; }
#block-indocountrysectoralsynergies-2 .ui-widget.ui-widget-content {
  border: none;
  background: transparent; }
#block-indocountrysectoralsynergies-2 .ui-widget-header {
  background: transparent;
  border: 0;
  font-weight: normal;
  margin: 0 auto 2rem;
  padding: 0;
  display: flex;
  justify-content: left;
  overflow-x: auto; }
  @media (min-width: 992px) {
    #block-indocountrysectoralsynergies-2 .ui-widget-header {
      justify-content: center; } }
#block-indocountrysectoralsynergies-2 .ui-tabs .ui-tabs-nav li {
  background: transparent;
  color: #5f5f5f;
  border: 1px solid #879ee3;
  border-right-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin: 0;
  padding: 0; }
  #block-indocountrysectoralsynergies-2 .ui-tabs .ui-tabs-nav li:first-child {
    border-radius: 4px 0 0 4px; }
  #block-indocountrysectoralsynergies-2 .ui-tabs .ui-tabs-nav li:last-child {
    border-right-color: #879ee3;
    border-radius: 0 4px 4px 0; }
  #block-indocountrysectoralsynergies-2 .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    background: #e00065;
    border: 1px solid #e00065;
    border-right-color: #e00065; }
    #block-indocountrysectoralsynergies-2 .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
      opacity: 1; }
  #block-indocountrysectoralsynergies-2 .ui-tabs .ui-tabs-nav li:hover {
    background: #e00065;
    border: 1px solid #e00065; }
    #block-indocountrysectoralsynergies-2 .ui-tabs .ui-tabs-nav li:hover a {
      opacity: 1; }
  #block-indocountrysectoralsynergies-2 .ui-tabs .ui-tabs-nav li:after {
    display: none !important; }
  #block-indocountrysectoralsynergies-2 .ui-tabs .ui-tabs-nav li a {
    color: #fff;
    font-size: 1rem;
    font-family: 'proxima_nova_ltsemibold';
    padding: 1rem 1.625rem;
    opacity: 0.6; }
#block-indocountrysectoralsynergies-2 .ui-tabs-panel {
  background: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 0;
  width: 100%;
  float: left; }

.sector-imageleft {
  width: 100%;
  float: left;
  position: relative; }
  @media (min-width: 768px) {
    .sector-imageleft {
      width: 350px;
      height: 378px; } }
  .sector-imageleft .image:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+50&1+0,0.4+35,0.05+50 */
    background: -moz-linear-gradient(45deg, black 0%, rgba(0, 0, 0, 0.4) 35%, rgba(0, 0, 0, 0.05) 50%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, black 0%, rgba(0, 0, 0, 0.4) 35%, rgba(0, 0, 0, 0.05) 50%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, black 0%, rgba(0, 0, 0, 0.4) 35%, rgba(0, 0, 0, 0.05) 50%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#0d000000',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */ }
  .sector-imageleft img {
    display: block; }
  .sector-imageleft .title {
    position: absolute;
    left: 1.5rem;
    right: 1rem;
    bottom: 1.5rem;
    color: #fff;
    font-size: 2rem;
    font-family: 'proxima_nova_ltsemibold';
    line-height: 1;
    z-index: 2; }

.synergies-sector-wrapper {
  width: 100%;
  float: left;
  padding: 1rem;
  position: relative;
  min-height: 375px; }
  @media (min-width: 768px) {
    .synergies-sector-wrapper {
      width: calc( 100% - 350px);
      padding: 1.625rem; } }
  @media (min-width: 1210px) {
    .synergies-sector-wrapper {
      width: 610px; } }
  .synergies-sector-wrapper p {
    font-family: "proxima_nova_rgregular";
    color: #252525;
    font-size: 1rem;
    margin-bottom: 1.25rem;
    line-height: 1.4; }
  .synergies-sector-wrapper li {
    padding-left: 1rem;
    background: url(/themes/investindia/images/list-icon-blue.png) no-repeat left 8px;
    font-size: 1rem;
    font-family: 'proxima_nova_ltsemibold';
    color: #252525;
    margin-bottom: 0.625rem;
    line-height: 1.6; }
    .synergies-sector-wrapper li span.text-blue {
      color: #2c68f2; }
  .synergies-sector-wrapper .owl-item {
    position: relative;
    height: 295px;
    overflow: auto;
    visibility: hidden; }
    .synergies-sector-wrapper .owl-item:hover, .synergies-sector-wrapper .owl-item:focus, .synergies-sector-wrapper .owl-item .scrollDiv {
      visibility: visible; }
    @media (min-width: 1210px) {
      .synergies-sector-wrapper .owl-item .scrollDiv {
        width: 548px; } }
  .synergies-sector-wrapper .owl-page.active span, .synergies-sector-wrapper .owl-page:hover span, .synergies-sector-wrapper .owl-dot.active span, .synergies-sector-wrapper .owl-dot:hover span {
    background: #e00065; }
  @media (min-width: 768px) {
    .synergies-sector-wrapper .owl-controls, .synergies-sector-wrapper .owl-dots {
      text-align: left !important;
      display: inline-block; } }
  .synergies-sector-wrapper .view-link {
    text-align: center; }
    @media (min-width: 768px) {
      .synergies-sector-wrapper .view-link {
        bottom: 2rem;
        position: absolute;
        right: 2rem;
        z-index: 1; } }
    .synergies-sector-wrapper .view-link a {
      font-size: 1rem;
      color: #e00065;
      font-family: 'proxima_nova_ltsemibold';
      text-transform: capitalize; }
      .synergies-sector-wrapper .view-link a:after {
        content: '\f178';
        font: normal normal normal 14px/1 FontAwesome;
        font-size: 1rem;
        margin-left: 0.4rem; }

.sector-highlight {
  width: 100%;
  float: left;
  text-align: center;
  padding: 1.25rem;
  background: #f0f3fb; }
  @media (min-width: 1210px) {
    .sector-highlight {
      width: 250px;
      max-height: 378px;
      overflow: auto;
      padding: 1.625rem 2rem; } }
  .sector-highlight h3 {
    color: #868686;
    font-size: 1rem;
    font-family: 'proxima_nova_ltsemibold';
    margin-bottom: 1rem;
    text-transform: uppercase; }
  .sector-highlight p {
    margin-bottom: 1rem;
    font-size: 0.8rem;
    font-family: 'proxima_novalight';
    width: 100%;
    float: left; }
    .sector-highlight p span.text-black {
      color: #252525;
      font-size: 2.25rem;
      line-height: 2rem;
      font-family: 'proxima_nova_ltsemibold';
      display: block;
      margin-bottom: 0.625rem; }
    @media (min-width: 768px) {
      .sector-highlight p {
        width: 33.33%; } }
    @media (min-width: 1210px) {
      .sector-highlight p {
        width: 100%; } }

.description-info {
  background: #f6f6f6;
  text-align: center;
  padding: 3.25rem 0; }
  .description-info p {
    font-family: "proxima_nova_rgregular";
    color: #000;
    margin-bottom: 0.625rem; }
    .description-info p:first-child {
      font-size: 2rem;
      line-height: 1.2; }
    .description-info p:last-child {
      font-size: 1rem;
      color: #3b3b3b; }
  .description-info a {
    padding: 1rem 2.25rem;
    border: 1px solid #e00065;
    color: #fff;
    background-color: #e00065;
    display: inline-block;
    font-size: 1rem;
    font-family: 'proxima_nova_ltsemibold'; }
    .description-info a:hover {
      -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
      box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }

.banner [id^="block-indsa"] {
  background-color: #F7F7F7; }
  .banner [id^="block-indsa"] .field--name-field-title {
    position: absolute;
    top: 35%;
    background-color: #EF4232;
    z-index: 2;
    color: #fff;
    font-weight: bold;
    left: 110px;
    padding: 8px 15px;
    font-size: large; }
  .banner [id^="block-indsa"] .field--name-field-banner {
    position: relative; }
    .banner [id^="block-indsa"] .field--name-field-banner .field__item:first-child img {
      margin: 0;
      width: 100%;
      display: block; }
    .banner [id^="block-indsa"] .field--name-field-banner .field__item:first-child:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      opacity: .6; }
    .banner [id^="block-indsa"] .field--name-field-banner .field__item:nth-child(2) img {
      top: 5% !important;
      max-width: 200px !important; }
      @media (min-width: 768px) {
        .banner [id^="block-indsa"] .field--name-field-banner .field__item:nth-child(2) img {
          max-width: 400px !important; } }
      @media (min-width: 1024px) {
        .banner [id^="block-indsa"] .field--name-field-banner .field__item:nth-child(2) img {
          max-width: 500px !important;
          top: 10% !important; } }
      @media (min-width: 1440px) {
        .banner [id^="block-indsa"] .field--name-field-banner .field__item:nth-child(2) img {
          max-width: 600px !important;
          top: 15% !important; } }
    .banner [id^="block-indsa"] .field--name-field-banner .field__item:nth-child(3) img {
      position: absolute;
      max-width: 350px;
      left: 0;
      right: 0;
      top: 60%;
      margin: 0 auto; }
  .banner [id^="block-indsa"] [id^="key-sectorsid"].form-item {
    margin-top: 0;
    margin-bottom: 0; }
  .banner [id^="block-indsa"] [id^="key-sectorsid"] .form-item {
    margin: 0 !important; }
  .banner [id^="block-indsa"] [id^="key-sectorsid"] .fieldset-wrapper {
    max-width: 1210px;
    margin: 0 auto;
    display: block;
    z-index: 99;
    position: relative;
    background: #fff;
    padding: 15px 0 20px 15px; }
    @media (min-width: 768px) {
      .banner [id^="block-indsa"] [id^="key-sectorsid"] .fieldset-wrapper {
        margin: -5% auto 0;
        padding: 30px 30px 40px;
        display: table; } }
    .banner [id^="block-indsa"] [id^="key-sectorsid"] .fieldset-wrapper .field--name-field-heading {
      font-weight: bold;
      padding-bottom: 30px; }
      .banner [id^="block-indsa"] [id^="key-sectorsid"] .fieldset-wrapper .field--name-field-heading p {
        font-size: 45px; }
    .banner [id^="block-indsa"] [id^="key-sectorsid"] .fieldset-wrapper .davo-intro, .banner [id^="block-indsa"] [id^="key-sectorsid"] .fieldset-wrapper .davo-intro-img {
      width: 100%;
      text-align: justify;
      vertical-align: middle; }
      @media (min-width: 768px) {
        .banner [id^="block-indsa"] [id^="key-sectorsid"] .fieldset-wrapper .davo-intro, .banner [id^="block-indsa"] [id^="key-sectorsid"] .fieldset-wrapper .davo-intro-img {
          width: 48%;
          display: table-cell;
          margin-right: 2%; } }
    .banner [id^="block-indsa"] [id^="key-sectorsid"] .fieldset-wrapper .davo-intro {
      height: 300px;
      overflow-y: scroll;
      margin-bottom: 10px;
      padding-right: 5px; }
      @media (min-width: 768px) {
        .banner [id^="block-indsa"] [id^="key-sectorsid"] .fieldset-wrapper .davo-intro {
          height: auto;
          overflow-y: auto;
          margin-bottom: 0;
          padding-right: 0; } }
    .banner [id^="block-indsa"] [id^="key-sectorsid"] .fieldset-wrapper .davo-intro-img {
      text-align: center;
      padding-right: 15px; }
      @media (min-width: 768px) {
        .banner [id^="block-indsa"] [id^="key-sectorsid"] .fieldset-wrapper .davo-intro-img {
          margin-left: 2%;
          margin-right: 0;
          padding-right: 0; } }
      .banner [id^="block-indsa"] [id^="key-sectorsid"] .fieldset-wrapper .davo-intro-img img {
        max-width: 400px;
        vertical-align: middle;
        width: 100%; }
        @media (min-width: 1200px) {
          .banner [id^="block-indsa"] [id^="key-sectorsid"] .fieldset-wrapper .davo-intro-img img {
            max-width: 500px; } }

.focus-sector-wrapper ul {
  margin: 0;
  padding: 0; }
.focus-sector-wrapper .focus-sector {
  margin-bottom: 1em;
  background-color: #f6f6f6; }
  @media (min-width: 992px) {
    .focus-sector-wrapper .focus-sector {
      display: table; } }
@media (min-width: 992px) {
  .focus-sector-wrapper .focus-sector-image, .focus-sector-wrapper .focus-sector-detail,
  .focus-sector-wrapper .focus-sector-link {
    display: table-cell;
    vertical-align: middle; } }
@media (min-width: 768px) {
  .focus-sector-wrapper .focus-sector-image {
    width: 240px;
    float: left; } }
@media (min-width: 992px) {
  .focus-sector-wrapper .focus-sector-image {
    float: none; } }
.focus-sector-wrapper .focus-sector-image img {
  display: block;
  margin: 0 auto; }
.focus-sector-wrapper .focus-sector-detail {
  padding: 15px; }
  @media (min-width: 768px) {
    .focus-sector-wrapper .focus-sector-detail {
      width: calc( 100% - 245px);
      float: right; } }
  @media (min-width: 992px) {
    .focus-sector-wrapper .focus-sector-detail {
      width: auto;
      float: none;
      padding: 15px 15px 15px 25px; } }
  .focus-sector-wrapper .focus-sector-detail h3 {
    color: #000;
    font-size: 18px;
    margin-bottom: 5px;
    text-align: center;
    font-weight: normal; }
    @media (min-width: 768px) {
      .focus-sector-wrapper .focus-sector-detail h3 {
        font-size: 24px;
        margin-bottom: 10px;
        text-align: left; } }
  .focus-sector-wrapper .focus-sector-detail p {
    text-align: center; }
    @media (min-width: 768px) {
      .focus-sector-wrapper .focus-sector-detail p {
        text-align: left; } }
.focus-sector-wrapper .focus-sector-link {
  text-align: center; }
  @media (min-width: 768px) {
    .focus-sector-wrapper .focus-sector-link {
      clear: both; } }
  @media (min-width: 992px) {
    .focus-sector-wrapper .focus-sector-link {
      width: 200px; } }
  .focus-sector-wrapper .focus-sector-link a {
    color: #2957a0;
    border: 1px solid;
    padding: 10px 25px;
    font-weight: bold;
    display: inline-block;
    margin-bottom: 25px; }
    .focus-sector-wrapper .focus-sector-link a:hover {
      color: #e00065; }
    @media (min-width: 992px) {
      .focus-sector-wrapper .focus-sector-link a {
        margin-bottom: 0; } }

.our-programme, .indsa-focus-sector, .block-views-blocklatest-releases-block-1,
.block-views-blocklatest-releases-block-2 {
  padding: 2em 0 4em; }
  .our-programme .block-inner-wrapper, .indsa-focus-sector .block-inner-wrapper, .block-views-blocklatest-releases-block-1 .block-inner-wrapper,
  .block-views-blocklatest-releases-block-2 .block-inner-wrapper {
    max-width: 100%;
    margin: 0 auto;
    padding: 10px; }
    @media (min-width: 768px) {
      .our-programme .block-inner-wrapper, .indsa-focus-sector .block-inner-wrapper, .block-views-blocklatest-releases-block-1 .block-inner-wrapper,
      .block-views-blocklatest-releases-block-2 .block-inner-wrapper {
        max-width: 750px;
        padding: 0; } }
    @media (min-width: 992px) {
      .our-programme .block-inner-wrapper, .indsa-focus-sector .block-inner-wrapper, .block-views-blocklatest-releases-block-1 .block-inner-wrapper,
      .block-views-blocklatest-releases-block-2 .block-inner-wrapper {
        max-width: 970px; } }
    @media (min-width: 1210px) {
      .our-programme .block-inner-wrapper, .indsa-focus-sector .block-inner-wrapper, .block-views-blocklatest-releases-block-1 .block-inner-wrapper,
      .block-views-blocklatest-releases-block-2 .block-inner-wrapper {
        max-width: 1210px; } }

.context-events-indsa h2 {
  font-size: 20px;
  margin-bottom: 10px;
  text-align: center;
  text-transform: uppercase; }
  @media (min-width: 768px) {
    .context-events-indsa h2 {
      font-size: 36px;
      margin-bottom: 20px; } }
.context-events-indsa #colorbox #cboxContent {
  max-height: 400px !important;
  overflow: auto; }
  @media (min-width: 768px) {
    .context-events-indsa #colorbox #cboxContent {
      max-height: 80vh !important; } }
@media (min-width: 768px) {
  .context-events-indsa #colorbox {
    top: 15% !important; } }
@media (min-width: 1440px) {
  .context-events-indsa #colorbox {
    top: 20% !important; } }

.our-programme {
  background-color: #f6f6f6;
  width: 100%;
  float: left;
  clear: both; }
  .our-programme .views-row {
    background: #fff;
    position: relative; }
    .our-programme .views-row .indsa-programme {
      padding: 15px; }
      .our-programme .views-row .indsa-programme h3 {
        font-size: 18px;
        color: #000; }
        @media (min-width: 768px) {
          .our-programme .views-row .indsa-programme h3 {
            font-size: 22px; } }
        @media (min-width: 992px) {
          .our-programme .views-row .indsa-programme h3 {
            font-size: 25px; } }
        @media (min-width: 1210px) {
          .our-programme .views-row .indsa-programme h3 {
            font-size: 26px; } }
      .our-programme .views-row .indsa-programme p span {
        display: block;
        color: #ef541e;
        font-weight: bold;
        margin-bottom: 10px;
        padding-left: 30px;
        min-height: 27px;
        line-height: 27px; }
        .our-programme .views-row .indsa-programme p span:first-child {
          background: url("../images/orange-clock.png") no-repeat 0 2px; }
        .our-programme .views-row .indsa-programme p span:last-child {
          background: url("../images/orange-location.png") no-repeat; }
      .our-programme .views-row .indsa-programme a.inline {
        background: url("../images/info-icon-indsa.png") no-repeat;
        height: 32px;
        width: 32px;
        position: absolute;
        right: 15px;
        bottom: 15px; }

.indsa-popup {
  width: 100%;
  float: left; }
  @media (min-width: 992px) {
    .indsa-popup {
      display: flex;
      float: none; } }
  .indsa-popup .left_content {
    width: 100%;
    float: left; }
    @media (min-width: 992px) {
      .indsa-popup .left_content {
        width: 250px;
        padding-right: 40px; } }
    .indsa-popup .left_content h3 {
      font-size: 16px;
      color: #000;
      font-weight: normal;
      /*@media(min-width: 992px){
        font-size: 28px;
      }*/ }
      @media (min-width: 768px) {
        .indsa-popup .left_content h3 {
          font-size: 25px;
          margin-bottom: 10px; } }
    .indsa-popup .left_content p span {
      display: block;
      color: #ef541e;
      font-weight: bold;
      margin-bottom: 10px;
      padding-left: 30px;
      min-height: 27px;
      line-height: 27px; }
      .indsa-popup .left_content p span:first-child {
        background: url("../images/orange-clock.png") no-repeat 0 2px; }
      .indsa-popup .left_content p span:last-child {
        background: url("../images/orange-location.png") no-repeat; }
  .indsa-popup .right_content {
    width: 100%;
    float: left;
    border-top: 1px solid #e3e3e3;
    padding-top: 10px; }
    @media (min-width: 992px) {
      .indsa-popup .right_content {
        width: calc( 100% - 250px);
        padding-left: 40px;
        padding-top: 0;
        border-left: 1px solid #e3e3e3;
        border-top: transparent; } }
    .indsa-popup .right_content h4 {
      font-size: 16px;
      margin-bottom: 5px;
      color: #000; }
    .indsa-popup .right_content p {
      text-align: left !important; }
    .indsa-popup .right_content .speakerHead {
      margin: 10px 0;
      color: #747474;
      background: url("../images/speaker-icon.png") no-repeat 0 8px;
      padding: 10px 0 10px 40px;
      display: block; }
    .indsa-popup .right_content .speaker {
      width: 100%;
      float: left;
      margin-bottom: 2%; }
      @media (min-width: 768px) {
        .indsa-popup .right_content .speaker {
          width: 49%;
          margin-right: 2%; }
          .indsa-popup .right_content .speaker:nth-child(2n) {
            margin-right: 0; } }
      @media (min-width: 992px) {
        .indsa-popup .right_content .speaker {
          width: 30%;
          margin-right: 5%;
          min-height: 100px; }
          .indsa-popup .right_content .speaker:nth-child(2n) {
            margin-right: 5%; }
          .indsa-popup .right_content .speaker:nth-child(3n) {
            margin-right: 0; } }

.vid-container {
  margin: 0 auto;
  text-align: center; }

/*==================CSS for indsa registration button=====================*/
.indsa-registration-button {
  text-align: center;
  margin-top: 1.3em; }
  .indsa-registration-button a {
    display: inline-block;
    padding: 1em 4em;
    border: 1px solid #e00065;
    color: #fff;
    background-color: #e00065;
    text-transform: uppercase;
    font-weight: bold; }
    .indsa-registration-button a:hover {
      -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.18);
      box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.18); }

/*=====================Css for latest news home page css===========================*/
.block-views-blocklatest-releases-block-1 {
  background-color: #f0f0f0; }
  @media (max-width: 767px) {
    .block-views-blocklatest-releases-block-1 {
      padding: 2em 0; } }
  .block-views-blocklatest-releases-block-1 h2 {
    font-size: 24px;
    color: #000000;
    margin-bottom: 20px;
    text-transform: uppercase;
    text-align: center; }
    @media (min-width: 768px) {
      .block-views-blocklatest-releases-block-1 h2 {
        font-size: 36px;
        line-height: 40px;
        margin-bottom: 30px; } }

.home-latest-release .view-header {
  display: block; }
.home-latest-release .owl-carousel .owl-wrapper-outer {
  background: #fff; }
.home-latest-release .news-field {
  padding: 1em; }
  .home-latest-release .news-field .image-wrap {
    width: 100%;
    height: 125px;
    overflow: hidden;
    margin-bottom: 0.625em; }
    .home-latest-release .news-field .image-wrap img {
      display: block;
      margin: 0 auto;
      height: 100%; }
  .home-latest-release .news-field span {
    display: block; }
    .home-latest-release .news-field span.type {
      color: #5d5d5d;
      font-size: 14px;
      text-transform: uppercase; }
    .home-latest-release .news-field span.title {
      color: #1f1f1f;
      font-size: 18px;
      font-weight: 500;
      margin: 2px 0 4px;
      line-height: 20px;
      height: 40px;
      overflow: hidden; }
    .home-latest-release .news-field span.type-link {
      color: #e00065;
      font-size: 14px;
      font-weight: bold;
      text-transform: uppercase; }
      .home-latest-release .news-field span.type-link a {
        color: #e00065; }
        .home-latest-release .news-field span.type-link a:hover {
          color: #243391; }
          .home-latest-release .news-field span.type-link a:hover:before {
            color: #243391; }
        .home-latest-release .news-field span.type-link a:before {
          font: normal normal normal 14px/1 FontAwesome;
          margin-right: 8px;
          font-size: 16px;
          color: #e00065; }
        .home-latest-release .news-field span.type-link a.Popup-Video:before {
          content: '\f03d'; }
        .home-latest-release .news-field span.type-link a.Popup-Image:before {
          content: '\f1c5'; }
        .home-latest-release .news-field span.type-link a.Pdf {
          /*Magazine*/ }
          .home-latest-release .news-field span.type-link a.Pdf:before {
            content: '\f02d'; }
        .home-latest-release .news-field span.type-link a.Orignal-Content {
          /*Redirect*/ }
          .home-latest-release .news-field span.type-link a.Orignal-Content:before {
            content: '\f15c'; }
        .home-latest-release .news-field span.type-link a.Redirect-Page {
          /*PDF*/ }
          .home-latest-release .news-field span.type-link a.Redirect-Page:before {
            content: '\f1c1'; }
.home-latest-release .owl-pagination {
  display: none; }
  @media (min-width: 768px) {
    .home-latest-release .owl-pagination {
      display: block; } }
.home-latest-release .owl-theme .owl-controls .owl-page span {
  background: #d2d2d2;
  opacity: 1; }
.home-latest-release .owl-theme .owl-controls .owl-page.active span, .home-latest-release .owl-theme .owl-controls .owl-page:hover span {
  background: #e00065; }
.home-latest-release .owl-buttons {
  display: block;
  /*@media (min-width: 768px) {
    display: none;
  }*/ }
  .home-latest-release .owl-buttons div {
    height: 30px;
    width: 30px;
    line-height: 30px;
    position: relative;
    padding: 0 !important;
    border-radius: 50% !important;
    font-size: 0 !important;
    opacity: 1 !important;
    background: #d2d2d2 !important; }
    @media (min-width: 768px) {
      .home-latest-release .owl-buttons div {
        position: absolute;
        top: 35%; }
        .home-latest-release .owl-buttons div.owl-prev {
          left: -20px; }
        .home-latest-release .owl-buttons div.owl-next {
          right: -20px; } }
    .home-latest-release .owl-buttons div.owl-prev:after, .home-latest-release .owl-buttons div.owl-next:after {
      content: "";
      position: absolute;
      border: 2px solid #e00065;
      border-top: transparent;
      border-right: transparent;
      width: 10px;
      height: 10px;
      top: 10px; }
    .home-latest-release .owl-buttons div.owl-prev:after {
      left: 12px;
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    .home-latest-release .owl-buttons div.owl-next:after {
      left: 8px;
      -ms-transform: rotate(-135deg);
      -webkit-transform: rotate(-135deg);
      transform: rotate(-135deg); }

.popup-image-latest-release {
  width: 100%;
  height: 100%;
  max-width: 100%;
  overflow: hidden;
  margin: 0 auto;
  object-fit: cover; }

.page-node-8 .cboxPhoto {
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  margin: 0 !important; }

/*CSS for State page latest release*/
.block-views-blocklatest-releases-block-2 .block-inner-wrapper {
  padding-top: 20px; }
  .block-views-blocklatest-releases-block-2 .block-inner-wrapper h2 {
    font-size: 36px;
    color: #24222b;
    padding-bottom: 15px;
    text-align: center;
    text-transform: capitalize; }
    @media (min-width: 768px) {
      .block-views-blocklatest-releases-block-2 .block-inner-wrapper h2 {
        text-align: left; } }

.latest-magazine-wrapper, .magazine-wrapper, .block-flipbook {
  width: 100%;
  float: left;
  background: #ffffff; }
  .latest-magazine-wrapper h2, .magazine-wrapper h2, .block-flipbook h2 {
    padding: 0 10px 15px !important;
    text-transform: uppercase; }
    @media (min-width: 768px) {
      .latest-magazine-wrapper h2, .magazine-wrapper h2, .block-flipbook h2 {
        padding: 0 0 15px !important; } }
  .latest-magazine-wrapper .view-content, .latest-magazine-wrapper h2, .magazine-wrapper .view-content, .magazine-wrapper h2, .block-flipbook .view-content, .block-flipbook h2 {
    max-width: 100%;
    margin: 0 auto;
    padding: 2em 10px; }
    @media (min-width: 768px) {
      .latest-magazine-wrapper .view-content, .latest-magazine-wrapper h2, .magazine-wrapper .view-content, .magazine-wrapper h2, .block-flipbook .view-content, .block-flipbook h2 {
        max-width: 750px;
        padding: 2em 0; } }
    @media (min-width: 992px) {
      .latest-magazine-wrapper .view-content, .latest-magazine-wrapper h2, .magazine-wrapper .view-content, .magazine-wrapper h2, .block-flipbook .view-content, .block-flipbook h2 {
        max-width: 970px; } }
    @media (min-width: 1210px) {
      .latest-magazine-wrapper .view-content, .latest-magazine-wrapper h2, .magazine-wrapper .view-content, .magazine-wrapper h2, .block-flipbook .view-content, .block-flipbook h2 {
        max-width: 1210px; } }

.magazine-wrapper, .block-flipbook {
  background: #f8f8f8;
  padding: 2em 0; }
  .magazine-wrapper .view-content, .block-flipbook .view-content {
    padding: 0; }

.item-list .latest-magazine-ul .latest-magazine-li {
  display: inline-flex;
  width: 100%; }
@media (min-width: 768px) {
  .item-list .latest-magazine-ul .flip-block {
    display: table;
    width: 100%; } }
.item-list .latest-magazine-ul .flip-block h3 {
  text-transform: uppercase;
  font-size: 1.5em;
  padding-bottom: 5px;
  border-bottom: 2px solid #f1803d;
  margin-bottom: 1em; }
  @media (min-width: 768px) {
    .item-list .latest-magazine-ul .flip-block h3 {
      display: table-caption; } }
.item-list .latest-magazine-ul .flip-block img {
  width: 249px;
  height: 337px;
  float: left;
  margin-bottom: 15px; }
  @media (min-width: 768px) {
    .item-list .latest-magazine-ul .flip-block img {
      margin-bottom: 0; } }
@media (min-width: 768px) {
  .item-list .latest-magazine-ul .flip-block .magazine-image {
    display: table-cell;
    vertical-align: middle;
    width: 249px; } }
.item-list .latest-magazine-ul .flip-block .magazine-detail {
  width: 100%;
  float: left; }
  @media (min-width: 768px) {
    .item-list .latest-magazine-ul .flip-block .magazine-detail {
      /*margin-left: 40px;
      width: calc( 100% - 289px);*/
      padding-left: 40px;
      display: table-cell;
      vertical-align: middle;
      width: auto;
      float: none; } }
  .item-list .latest-magazine-ul .flip-block .magazine-detail p {
    color: #24222b;
    font-size: 18px; }
    @media (min-width: 768px) {
      .item-list .latest-magazine-ul .flip-block .magazine-detail p {
        font-size: 24px;
        line-height: 30px; } }
    .item-list .latest-magazine-ul .flip-block .magazine-detail p:before, .item-list .latest-magazine-ul .flip-block .magazine-detail p:after {
      display: inline-block;
      color: #24222b;
      font: normal normal normal 14px/1 FontAwesome;
      vertical-align: top;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      transform: translate(0, 0); }
    .item-list .latest-magazine-ul .flip-block .magazine-detail p:before {
      content: "\f10d";
      margin-right: 2px; }
    .item-list .latest-magazine-ul .flip-block .magazine-detail p:after {
      content: "\f10e";
      margin-left: 2px; }
  .item-list .latest-magazine-ul .flip-block .magazine-detail .author {
    color: #1d2366;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 24px;
    margin-top: 15px;
    font-family: 'helveticaregular'; }
  .item-list .latest-magazine-ul .flip-block .magazine-detail .auth-designation {
    color: #252525; }
  .item-list .latest-magazine-ul .flip-block .magazine-detail .latest-magazine-text span {
    display: block; }
    .item-list .latest-magazine-ul .flip-block .magazine-detail .latest-magazine-text span.top-text {
      color: #243391;
      text-transform: uppercase;
      font-size: 18px;
      margin-bottom: 15px; }
      .item-list .latest-magazine-ul .flip-block .magazine-detail .latest-magazine-text span.top-text b {
        font-size: 22px; }
    .item-list .latest-magazine-ul .flip-block .magazine-detail .latest-magazine-text span.sub-text {
      color: #e00065;
      font-size: 16px;
      font-style: italic;
      font-weight: bold; }
  .item-list .latest-magazine-ul .flip-block .magazine-detail .latest-magazine-text ul {
    padding-left: 20px; }
    .item-list .latest-magazine-ul .flip-block .magazine-detail .latest-magazine-text ul li {
      list-style: disc; }
.item-list .magazine-ul .magazine-li {
  width: 100%;
  float: left;
  margin-bottom: 15px;
  text-align: center; }
  @media (min-width: 768px) {
    .item-list .magazine-ul .magazine-li {
      width: 23%;
      margin-right: 2.5%; }
      .item-list .magazine-ul .magazine-li:nth-child(4n) {
        margin-right: 0; } }
  .item-list .magazine-ul .magazine-li h3 {
    color: #2c2c2c;
    text-transform: uppercase;
    font-size: 16px;
    padding: 10px 0; }
  .item-list .magazine-ul .magazine-li:hover {
    /*-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.18), 0 10px 70px 15px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.18), 0 10px 70px 15px rgba(0, 0, 0, 0.15);
    h3{
      color: #f1803d;
    }*/ }

.page-node-type-magazines .node--type-magazines {
  padding: 2em 0; }
  .page-node-type-magazines .node--type-magazines header, .page-node-type-magazines .node--type-magazines .node__content {
    max-width: 100%;
    margin: 0 auto; }
    @media (min-width: 768px) {
      .page-node-type-magazines .node--type-magazines header, .page-node-type-magazines .node--type-magazines .node__content {
        max-width: 750px; } }
    @media (min-width: 992px) {
      .page-node-type-magazines .node--type-magazines header, .page-node-type-magazines .node--type-magazines .node__content {
        max-width: 970px; } }
    @media (min-width: 1210px) {
      .page-node-type-magazines .node--type-magazines header, .page-node-type-magazines .node--type-magazines .node__content {
        max-width: 1210px; } }

.pdfcontainer {
  height: 75vh;
  width: 100%;
  margin: 0 auto;
  border: none;
  padding: 0 30px; }
  @media (min-width: 768px) {
    .pdfcontainer {
      padding: 0;
      max-width: 650px;
      height: 375px; } }
  @media (min-width: 992px) {
    .pdfcontainer {
      height: 525px;
      max-width: 850px; } }
  @media (min-width: 1199px) {
    .pdfcontainer {
      height: 625px;
      max-width: 1024px; } }
  @media (min-width: 1440px) {
    .pdfcontainer {
      height: 957px;
      max-width: 1210px; } }

.fullscreen {
  background-color: #333; }

/*Revamp CSS for Magazine in modal*/
#flip-book-window .modal-dialog {
  width: 95vw;
  height: 90vh; }
#flip-book-window .modal-content {
  background-image: url(/modules/custom/flipbook/images/texture.jpg); }
  #flip-book-window .modal-content .close {
    position: absolute;
    right: 5px;
    top: 5px;
    opacity: 0.6;
    font-size: 30px;
    color: #aaa;
    z-index: 2; }
    #flip-book-window .modal-content .close:hover {
      opacity: 1; }
#flip-book-window .mount-node {
  height: 85vh; }
  @media (min-width: 1440px) {
    #flip-book-window .mount-node {
      height: 90vh; } }

.flip-block .thumb {
  position: relative; }
  .flip-block .thumb:hover .click_to_read {
    display: block; }
  .flip-block .thumb:hover:after {
    display: block; }
  .flip-block .thumb:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    display: none; }
  .flip-block .thumb .click_to_read {
    position: absolute;
    left: 0;
    right: 0;
    width: 150px;
    margin: 0 auto;
    background: #e00065;
    color: #fff;
    padding: 10px;
    top: 42%;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    cursor: pointer;
    z-index: 1;
    display: none; }
    .flip-block .thumb .click_to_read:hover {
      -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.18), 0 10px 70px 15px rgba(0, 0, 0, 0.15);
      box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.18), 0 10px 70px 15px rgba(0, 0, 0, 0.15); }

.path-invest-in-india-ebook .breadcrumb, .path-invest-india-magazine .breadcrumb {
  padding: 0;
  margin-bottom: 0;
  background-color: transparent;
  border-radius: 0; }

.path-market-research .layout-main-wrapper, .context-scheme .layout-main-wrapper {
  background: #f8f8f8 !important;
  padding: 15px 0; }
  @media (min-width: 768px) {
    .path-market-research .layout-main-wrapper, .context-scheme .layout-main-wrapper {
      padding: 30px 0; } }
  .path-market-research .layout-main-wrapper .layout-main .region-breadcrumb, .context-scheme .layout-main-wrapper .layout-main .region-breadcrumb {
    padding: 10px; }
    @media (min-width: 768px) {
      .path-market-research .layout-main-wrapper .layout-main .region-breadcrumb, .context-scheme .layout-main-wrapper .layout-main .region-breadcrumb {
        padding: 0; } }
    .path-market-research .layout-main-wrapper .layout-main .region-breadcrumb #block-investindia-breadcrumbs, .context-scheme .layout-main-wrapper .layout-main .region-breadcrumb #block-investindia-breadcrumbs {
      margin-top: 0;
      position: static; }
  .path-market-research .layout-main-wrapper .layout-main .scheme-research, .context-scheme .layout-main-wrapper .layout-main .scheme-research {
    overflow: auto; }
    .path-market-research .layout-main-wrapper .layout-main .scheme-research .view-content, .path-market-research .layout-main-wrapper .layout-main .scheme-research .view-header, .path-market-research .layout-main-wrapper .layout-main .scheme-research .view-filters, .path-market-research .layout-main-wrapper .layout-main .scheme-research h2, .context-scheme .layout-main-wrapper .layout-main .scheme-research .view-content, .context-scheme .layout-main-wrapper .layout-main .scheme-research .view-header, .context-scheme .layout-main-wrapper .layout-main .scheme-research .view-filters, .context-scheme .layout-main-wrapper .layout-main .scheme-research h2 {
      max-width: 1210px;
      margin: 0 auto;
      padding: 0 10px; }
      @media (min-width: 768px) {
        .path-market-research .layout-main-wrapper .layout-main .scheme-research .view-content, .path-market-research .layout-main-wrapper .layout-main .scheme-research .view-header, .path-market-research .layout-main-wrapper .layout-main .scheme-research .view-filters, .path-market-research .layout-main-wrapper .layout-main .scheme-research h2, .context-scheme .layout-main-wrapper .layout-main .scheme-research .view-content, .context-scheme .layout-main-wrapper .layout-main .scheme-research .view-header, .context-scheme .layout-main-wrapper .layout-main .scheme-research .view-filters, .context-scheme .layout-main-wrapper .layout-main .scheme-research h2 {
          max-width: 750px;
          padding: 0; } }
      @media (min-width: 992px) {
        .path-market-research .layout-main-wrapper .layout-main .scheme-research .view-content, .path-market-research .layout-main-wrapper .layout-main .scheme-research .view-header, .path-market-research .layout-main-wrapper .layout-main .scheme-research .view-filters, .path-market-research .layout-main-wrapper .layout-main .scheme-research h2, .context-scheme .layout-main-wrapper .layout-main .scheme-research .view-content, .context-scheme .layout-main-wrapper .layout-main .scheme-research .view-header, .context-scheme .layout-main-wrapper .layout-main .scheme-research .view-filters, .context-scheme .layout-main-wrapper .layout-main .scheme-research h2 {
          max-width: 970px; } }
      @media (min-width: 1210px) {
        .path-market-research .layout-main-wrapper .layout-main .scheme-research .view-content, .path-market-research .layout-main-wrapper .layout-main .scheme-research .view-header, .path-market-research .layout-main-wrapper .layout-main .scheme-research .view-filters, .path-market-research .layout-main-wrapper .layout-main .scheme-research h2, .context-scheme .layout-main-wrapper .layout-main .scheme-research .view-content, .context-scheme .layout-main-wrapper .layout-main .scheme-research .view-header, .context-scheme .layout-main-wrapper .layout-main .scheme-research .view-filters, .context-scheme .layout-main-wrapper .layout-main .scheme-research h2 {
          max-width: 1210px; } }
    .path-market-research .layout-main-wrapper .layout-main .scheme-research .view-empty, .context-scheme .layout-main-wrapper .layout-main .scheme-research .view-empty {
      font-size: 1.3em;
      line-height: 1.2;
      padding: 50px 0;
      font-weight: normal; }
    .path-market-research .layout-main-wrapper .layout-main .scheme-research .view-header, .context-scheme .layout-main-wrapper .layout-main .scheme-research .view-header {
      font-size: 24px;
      margin-top: 0;
      font-family: 'helveticaregular';
      color: #181818;
      padding-bottom: 0;
      display: block; }
      @media (min-width: 768px) {
        .path-market-research .layout-main-wrapper .layout-main .scheme-research .view-header, .context-scheme .layout-main-wrapper .layout-main .scheme-research .view-header {
          margin-top: 30px;
          font-size: 36px; } }
    .path-market-research .layout-main-wrapper .layout-main .scheme-research h2, .context-scheme .layout-main-wrapper .layout-main .scheme-research h2 {
      font-size: 24px;
      font-family: 'helveticaregular';
      color: #181818; }
      @media (min-width: 768px) {
        .path-market-research .layout-main-wrapper .layout-main .scheme-research h2, .context-scheme .layout-main-wrapper .layout-main .scheme-research h2 {
          font-size: 36px; } }
    .path-market-research .layout-main-wrapper .layout-main .scheme-research .view-filters .js-form-type-select, .context-scheme .layout-main-wrapper .layout-main .scheme-research .view-filters .js-form-type-select {
      text-align: right;
      display: block;
      width: 100%;
      margin-top: 5px;
      margin-bottom: 0; }
      .path-market-research .layout-main-wrapper .layout-main .scheme-research .view-filters .js-form-type-select label, .context-scheme .layout-main-wrapper .layout-main .scheme-research .view-filters .js-form-type-select label {
        width: 80px;
        text-transform: capitalize;
        display: inline-block;
        font-size: 16px;
        font-family: 'helveticaregular';
        color: #464646;
        font-weight: bold; }
      .path-market-research .layout-main-wrapper .layout-main .scheme-research .view-filters .js-form-type-select select, .context-scheme .layout-main-wrapper .layout-main .scheme-research .view-filters .js-form-type-select select {
        width: 180px;
        display: inline-block; }
    .path-market-research .layout-main-wrapper .layout-main .scheme-research .view-filters .form-actions, .context-scheme .layout-main-wrapper .layout-main .scheme-research .view-filters .form-actions {
      margin: 0 !important;
      padding: 0 !important;
      display: none; }
    .path-market-research .layout-main-wrapper .layout-main .scheme-research .views-row, .context-scheme .layout-main-wrapper .layout-main .scheme-research .views-row {
      float: left;
      width: 100%;
      margin-top: 2%;
      border: 1px solid #d6d6d6;
      position: relative;
      background: #f9fdfe;
      /*&:nth-child(odd){
        background: #f9fdfe;
      }
      &:nth-child(even){
        background: #fff;
      }*/ }
      .path-market-research .layout-main-wrapper .layout-main .scheme-research .views-row span, .context-scheme .layout-main-wrapper .layout-main .scheme-research .views-row span {
        display: block; }
      .path-market-research .layout-main-wrapper .layout-main .scheme-research .views-row a, .context-scheme .layout-main-wrapper .layout-main .scheme-research .views-row a {
        font-size: 18px;
        font-family: 'helveticaregular';
        color: #3e5fa4; }
        .path-market-research .layout-main-wrapper .layout-main .scheme-research .views-row a:hover, .context-scheme .layout-main-wrapper .layout-main .scheme-research .views-row a:hover {
          color: #e00065; }
      @media (min-width: 768px) {
        .path-market-research .layout-main-wrapper .layout-main .scheme-research .views-row, .context-scheme .layout-main-wrapper .layout-main .scheme-research .views-row {
          width: 49%;
          margin-right: 2%; }
          .path-market-research .layout-main-wrapper .layout-main .scheme-research .views-row:nth-child(2n), .context-scheme .layout-main-wrapper .layout-main .scheme-research .views-row:nth-child(2n) {
            margin-right: 0; }
          .path-market-research .layout-main-wrapper .layout-main .scheme-research .views-row .views-field-nothing, .context-scheme .layout-main-wrapper .layout-main .scheme-research .views-row .views-field-nothing {
            min-height: 125px; } }
      @media (min-width: 992px) {
        .path-market-research .layout-main-wrapper .layout-main .scheme-research .views-row, .context-scheme .layout-main-wrapper .layout-main .scheme-research .views-row {
          width: 32%;
          margin-right: 2%; }
          .path-market-research .layout-main-wrapper .layout-main .scheme-research .views-row:nth-child(2n), .context-scheme .layout-main-wrapper .layout-main .scheme-research .views-row:nth-child(2n) {
            margin-right: 2%; }
          .path-market-research .layout-main-wrapper .layout-main .scheme-research .views-row:nth-child(3n), .context-scheme .layout-main-wrapper .layout-main .scheme-research .views-row:nth-child(3n) {
            margin-right: 0; } }
      @media (min-width: 1210px) {
        .path-market-research .layout-main-wrapper .layout-main .scheme-research .views-row .views-field-nothing, .context-scheme .layout-main-wrapper .layout-main .scheme-research .views-row .views-field-nothing {
          min-height: 100px; } }
      .path-market-research .layout-main-wrapper .layout-main .scheme-research .views-row .views-field-nothing .research_row_wrapper, .context-scheme .layout-main-wrapper .layout-main .scheme-research .views-row .views-field-nothing .research_row_wrapper {
        background: url(../images/pdf-icon.png) no-repeat 15px 18px;
        min-height: 60px;
        padding: 15px 15px 10px 65px; }
        .path-market-research .layout-main-wrapper .layout-main .scheme-research .views-row .views-field-nothing .research_row_wrapper .pdf_link, .context-scheme .layout-main-wrapper .layout-main .scheme-research .views-row .views-field-nothing .research_row_wrapper .pdf_link {
          font-weight: bold; }
          .path-market-research .layout-main-wrapper .layout-main .scheme-research .views-row .views-field-nothing .research_row_wrapper .pdf_link a, .context-scheme .layout-main-wrapper .layout-main .scheme-research .views-row .views-field-nothing .research_row_wrapper .pdf_link a {
            font-size: 18px;
            font-family: 'helveticaregular';
            color: #3e5fa4; }
            .path-market-research .layout-main-wrapper .layout-main .scheme-research .views-row .views-field-nothing .research_row_wrapper .pdf_link a:hover, .context-scheme .layout-main-wrapper .layout-main .scheme-research .views-row .views-field-nothing .research_row_wrapper .pdf_link a:hover {
              color: #e00065; }
        .path-market-research .layout-main-wrapper .layout-main .scheme-research .views-row .views-field-nothing .research_row_wrapper .company_name, .context-scheme .layout-main-wrapper .layout-main .scheme-research .views-row .views-field-nothing .research_row_wrapper .company_name {
          font-size: 14px;
          font-family: 'helveticaregular';
          color: #4e4e4e;
          font-weight: bold; }

.path-market-research .scheme-research .views-field-field-image, .path-market-research .scheme-research .research_image {
  position: relative;
  background-color: #424242; }
  .path-market-research .scheme-research .views-field-field-image img, .path-market-research .scheme-research .research_image img {
    display: block;
    margin: 0 auto;
    object-fit: cover;
    height: 178px;
    overflow: hidden; }
.path-market-research .scheme-research .research_row_wrapper {
  min-height: 100px !important; }
.path-market-research .scheme-research span.year {
  position: absolute;
  top: 10px;
  right: 0;
  width: 50px;
  text-align: center;
  background: #e00065;
  color: #fff; }
  .path-market-research .scheme-research span.year a {
    color: #fff;
    display: block; }

.context-scheme .scheme-research .views-row:nth-child(odd) {
  background: #f9fdfe !important; }
.context-scheme .scheme-research .views-row:nth-child(even) {
  background: #fff !important; }

@media (max-width: 767px) {
  .path-set-up-and-operations .faq-container .left-container #faq_menu li {
    padding-top: 0;
    width: 50%;
    display: inline-block; } }
@media (min-width: 768px) and (max-width: 991px) {
  .path-set-up-and-operations .faq-container .left-container {
    width: 100%; }
    .path-set-up-and-operations .faq-container .left-container #faq_menu li {
      width: 144px;
      display: inline-block;
      padding-top: 5px; } }
@media (min-width: 992px) {
  .path-set-up-and-operations .faq-container .left-container {
    width: 25%; } }
.path-set-up-and-operations .faq-container .right-container table {
  width: 100% !important;
  table-layout: fixed;
  border-collapse: collapse;
  border: none;
  overflow: hidden;
  border-radius: 0 0 5px 5px; }
  .path-set-up-and-operations .faq-container .right-container table colgroup col:nth-child(1) {
    width: 125px; }
  .path-set-up-and-operations .faq-container .right-container table colgroup col:nth-child(2) {
    width: 201px; }
  .path-set-up-and-operations .faq-container .right-container table colgroup col:nth-child(3) {
    width: 388px; }
  .path-set-up-and-operations .faq-container .right-container table colgroup col:nth-child(4) {
    width: 80px; }
  .path-set-up-and-operations .faq-container .right-container table colgroup col:nth-child(5) {
    width: 80px; }
  .path-set-up-and-operations .faq-container .right-container table tbody tr:first-child td {
    font-size: 15px;
    font-weight: 700;
    vertical-align: middle; }
  .path-set-up-and-operations .faq-container .right-container table tbody tr td {
    font-family: helveticaregular;
    line-height: 22px;
    font-size: 12px;
    word-break: break-word; }
    .path-set-up-and-operations .faq-container .right-container table tbody tr td:nth-child(1) {
      width: 125px; }
    .path-set-up-and-operations .faq-container .right-container table tbody tr td:nth-child(2) {
      width: 201px; }
    .path-set-up-and-operations .faq-container .right-container table tbody tr td:nth-child(3) {
      width: 388px; }
    .path-set-up-and-operations .faq-container .right-container table tbody tr td:nth-child(4) {
      width: 80px; }
    .path-set-up-and-operations .faq-container .right-container table tbody tr td:nth-child(5) {
      width: 80px; }
@media (min-width: 768px) and (max-width: 1219px) {
  .path-set-up-and-operations .faq-container .right-container table colgroup col:nth-child(1) {
    width: 13%; }
  .path-set-up-and-operations .faq-container .right-container table colgroup col:nth-child(2) {
    width: 20%; }
  .path-set-up-and-operations .faq-container .right-container table colgroup col:nth-child(3) {
    width: 38%; }
  .path-set-up-and-operations .faq-container .right-container table colgroup col:nth-child(4), .path-set-up-and-operations .faq-container .right-container table colgroup col:nth-child(5) {
    width: 8%; }
  .path-set-up-and-operations .faq-container .right-container table tbody tr td:nth-child(1) {
    width: 13%; }
  .path-set-up-and-operations .faq-container .right-container table tbody tr td:nth-child(2) {
    width: 20%; }
  .path-set-up-and-operations .faq-container .right-container table tbody tr td:nth-child(3) {
    width: 38%; }
  .path-set-up-and-operations .faq-container .right-container table tbody tr td:nth-child(4), .path-set-up-and-operations .faq-container .right-container table tbody tr td:nth-child(5) {
    width: 8%; } }
@media (min-width: 768px) {
  .path-set-up-and-operations .faq-container .right-container {
    width: 100%; } }
@media (min-width: 992px) {
  .path-set-up-and-operations .faq-container .right-container {
    width: 75%; } }
.path-set-up-and-operations .faq-container .right-container .tab-content .ui-accordion-content {
  padding: 0;
  margin: 0; }

.path-our-team .banner, .page-node-76 .banner {
  margin-bottom: -5px;
  width: 100%;
  float: left; }
.path-our-team .region-content, .page-node-76 .region-content {
  position: relative; }
  .path-our-team .region-content #block-investindia-breadcrumbs, .page-node-76 .region-content #block-investindia-breadcrumbs {
    position: absolute;
    top: 30px;
    margin-top: 0;
    width: 100%;
    max-width: 100%;
    padding-left: 15px; }
    @media (min-width: 768px) {
      .path-our-team .region-content #block-investindia-breadcrumbs, .page-node-76 .region-content #block-investindia-breadcrumbs {
        padding-left: 0; } }
    .path-our-team .region-content #block-investindia-breadcrumbs .content, .page-node-76 .region-content #block-investindia-breadcrumbs .content {
      margin: 0 auto; }
      @media (min-width: 768px) {
        .path-our-team .region-content #block-investindia-breadcrumbs .content, .page-node-76 .region-content #block-investindia-breadcrumbs .content {
          max-width: 750px; } }
      @media (min-width: 992px) {
        .path-our-team .region-content #block-investindia-breadcrumbs .content, .page-node-76 .region-content #block-investindia-breadcrumbs .content {
          max-width: 970px; } }
      @media (min-width: 1220px) {
        .path-our-team .region-content #block-investindia-breadcrumbs .content, .page-node-76 .region-content #block-investindia-breadcrumbs .content {
          max-width: 1210px; } }
.path-our-team #block-ourteambanner, .page-node-76 #block-ourteambanner {
  width: 100%;
  float: left;
  position: relative; }
  .path-our-team #block-ourteambanner .content .field--type-text-with-summary img, .page-node-76 #block-ourteambanner .content .field--type-text-with-summary img {
    width: 100%;
    max-width: 100%;
    display: block; }
  .path-our-team #block-ourteambanner .content .field--type-text-with-summary p:nth-child(2), .page-node-76 #block-ourteambanner .content .field--type-text-with-summary p:nth-child(2) {
    position: absolute;
    top: 50%;
    text-transform: uppercase;
    margin-top: -20px;
    left: 0;
    right: 0;
    text-align: center;
    font-family: 'helveticaregular';
    font-size: 38px;
    line-height: 42px;
    color: #ffffff; }
.path-our-team .block-views-blockour-team-member-block-1, .page-node-76 .block-views-blockour-team-member-block-1 {
  position: relative;
  background-color: #f1f1f1;
  margin-top: -31px; }
  .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member, .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member {
    margin: 0 auto;
    padding: 60px 10px 10px; }
    @media (min-width: 768px) {
      .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member, .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member {
        padding: 70px 0 10px;
        max-width: 740px; } }
    @media (min-width: 992px) {
      .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member, .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member {
        max-width: 970px; } }
    @media (min-width: 1220px) {
      .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member, .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member {
        padding: 70px 0 15px;
        max-width: 1210px; } }
    .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row, .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row {
      width: 100%;
      /*max-width:280px;*/
      float: left;
      background: #ffffff;
      margin-bottom: 15px;
      text-align: center; }
      @media (min-width: 768px) {
        .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row, .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row {
          text-align: left;
          max-width: 100%; } }
      @media (min-width: 992px) {
        .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row, .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row {
          width: 49%; }
          .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row:nth-child(2n), .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row:nth-child(2n) {
            margin-left: 15px; } }
      .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing, .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing {
        width: 150px;
        margin: 0 auto;
        text-align: center;
        float: none; }
        @media (min-width: 768px) {
          .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing, .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing {
            max-width: 100%;
            width: 150px;
            height: 175px;
            float: left; } }
        @media (min-width: 992px) {
          .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing, .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing {
            max-width: 100%;
            width: 200px;
            height: 250px; } }
        .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing .field-content img, .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing .field-content img {
          max-width: 100%;
          height: 100%; }
      .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing-1, .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing-1 {
        padding: 15px;
        width: 100%;
        float: left; }
        @media (min-width: 768px) {
          .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing-1, .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing-1 {
            max-width: 100%;
            width: calc( 100% - 150px); } }
        @media (min-width: 992px) {
          .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing-1, .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing-1 {
            width: calc( 100% - 200px);
            padding: 10px; } }
        @media (min-width: 1220px) {
          .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing-1, .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing-1 {
            padding: 20px; } }
        .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing-1 .field-content h3, .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing-1 .field-content h3 {
          font-size: 20px;
          font-weight: 100;
          font-family: helveticaregular;
          color: #212121;
          line-height: 22px;
          margin-bottom: 5px; }
        .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing-1 .field-content p:nth-child(1), .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing-1 .field-content p:nth-child(1) {
          font-size: 14px;
          font-family: helveticaregular;
          font-weight: 500;
          color: #666666;
          line-height: 20px;
          text-transform: uppercase; }
        .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing-1 .field-content p:last-child, .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing-1 .field-content p:last-child {
          font-size: 14px;
          font-family: helveticaregular;
          font-weight: 100;
          color: #5d5d5d;
          line-height: 24px; }
        .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing-1 .field-content .team-linkedin-image, .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing-1 .field-content .team-linkedin-image {
          height: 24px;
          width: 26px;
          display: inline-block;
          background: #0079b6;
          text-align: center; }
          .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing-1 .field-content .team-linkedin-image a, .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing-1 .field-content .team-linkedin-image a {
            display: block; }
            .path-our-team .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing-1 .field-content .team-linkedin-image a:before, .page-node-76 .block-views-blockour-team-member-block-1 .content .view-our-team-member .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing-1 .field-content .team-linkedin-image a:before {
              font: normal normal normal 14px/1 FontAwesome;
              content: "\f0e1";
              font-size: 18px;
              color: #fff;
              width: 26px;
              height: 24px;
              vertical-align: middle; }
.path-our-team .team-member, .page-node-76 .team-member {
  background-color: #f1f1f1;
  width: 100%;
  float: left;
  padding: 25px 0; }
  .path-our-team .team-member .view-filters, .page-node-76 .team-member .view-filters {
    max-width: 1210px;
    margin: 0 auto; }
    .path-our-team .team-member .view-filters .form--inline, .page-node-76 .team-member .view-filters .form--inline {
      float: right; }
    .path-our-team .team-member .view-filters .filter_text, .page-node-76 .team-member .view-filters .filter_text {
      float: left;
      margin: 6px 0.5em 0 0;
      width: 58px;
      text-align: right; }
    .path-our-team .team-member .view-filters .js-form-item, .page-node-76 .team-member .view-filters .js-form-item {
      margin-top: 0; }
      .path-our-team .team-member .view-filters .js-form-item:last-child, .page-node-76 .team-member .view-filters .js-form-item:last-child {
        margin-right: 0; }
      @media (min-width: 768px) {
        .path-our-team .team-member .view-filters .js-form-item, .page-node-76 .team-member .view-filters .js-form-item {
          width: 21.8%; } }
      @media (min-width: 992px) {
        .path-our-team .team-member .view-filters .js-form-item, .page-node-76 .team-member .view-filters .js-form-item {
          width: 22.5%; } }
      .path-our-team .team-member .view-filters .js-form-item label, .page-node-76 .team-member .view-filters .js-form-item label {
        font-size: 15px;
        font-family: 'helveticaregular'; }
    .path-our-team .team-member .view-filters #edit-actions, .page-node-76 .team-member .view-filters #edit-actions {
      display: none; }
  .path-our-team .team-member .view-header, .page-node-76 .team-member .view-header {
    width: 100%;
    margin: 0 auto;
    display: inherit; }
    @media (min-width: 1220px) {
      .path-our-team .team-member .view-header, .page-node-76 .team-member .view-header {
        text-align: center; } }
  .path-our-team .team-member .view-content, .page-node-76 .team-member .view-content {
    padding-left: 15px; }
    @media (min-width: 768px) {
      .path-our-team .team-member .view-content, .page-node-76 .team-member .view-content {
        max-width: 740px;
        padding-left: 0;
        margin: 0 auto; } }
    @media (min-width: 992px) {
      .path-our-team .team-member .view-content, .page-node-76 .team-member .view-content {
        max-width: 970px; } }
    @media (min-width: 1220px) {
      .path-our-team .team-member .view-content, .page-node-76 .team-member .view-content {
        max-width: 1210px; } }
    .path-our-team .team-member .view-content .views-row, .page-node-76 .team-member .view-content .views-row {
      width: 18%;
      margin: 15px 1%;
      height: 265px;
      float: left;
      position: relative;
      transform-style: preserve-3d;
      background-color: #ffffff;
      transition: all .6s ease-in-out;
      overflow: hidden; }
      .path-our-team .team-member .view-content .views-row:hover .views-field-nothing .field-content .back, .path-our-team .team-member .view-content .views-row:focus .views-field-nothing .field-content .back, .page-node-76 .team-member .view-content .views-row:hover .views-field-nothing .field-content .back, .page-node-76 .team-member .view-content .views-row:focus .views-field-nothing .field-content .back {
        bottom: 0; }
      @media (min-width: 768px) {
        .path-our-team .team-member .view-content .views-row:nth-child(3n), .page-node-76 .team-member .view-content .views-row:nth-child(3n) {
          margin-right: 0; } }
      @media (min-width: 992px) {
        .path-our-team .team-member .view-content .views-row:nth-child(3n), .page-node-76 .team-member .view-content .views-row:nth-child(3n) {
          margin-right: 1%; }
        .path-our-team .team-member .view-content .views-row:nth-child(4n), .page-node-76 .team-member .view-content .views-row:nth-child(4n) {
          margin-right: 0; } }
      @media (min-width: 1210px) {
        .path-our-team .team-member .view-content .views-row:nth-child(3n), .page-node-76 .team-member .view-content .views-row:nth-child(3n) {
          margin-right: 1%; }
        .path-our-team .team-member .view-content .views-row:nth-child(4n), .page-node-76 .team-member .view-content .views-row:nth-child(4n) {
          margin-right: 1%; }
        .path-our-team .team-member .view-content .views-row:nth-child(5n), .page-node-76 .team-member .view-content .views-row:nth-child(5n) {
          margin-right: 0; } }
      .path-our-team .team-member .view-content .views-row .views-field-nothing .field-content, .page-node-76 .team-member .view-content .views-row .views-field-nothing .field-content {
        /*.front, .back{
            position:absolute;
            top:0;
            left:0;
            width:100%;
            height:100%;
        }*/
        /*.back{
            background-color:#243391;
            z-index:4;
            color:#fff;
            transition: all 1s ease;
            text-align:center;
            padding:20px;
            bottom: -100%;
            top: auto;
            h3{
                font-size: 18px;
                font-family:helveticaregular;
                line-height:22px;
                font-weight: 100;
                !*@media (min-width:768px) {
                }
                @media (min-width:992px) {
                }*!
            }
            h5{
                font-size: 14px;
                font-family:helveticaregular;
                font-weight: 100;
                line-height:20px;
                text-transform: none;
            }
            h6{
                font-size: 14px;
                font-family:helveticaregular;
                font-weight: 100;
                line-height:20px;
                text-transform: none;
                padding-bottom: 15px;
            }
            p{
                font-size: 14px;
                font-family:helveticaregular;
                font-weight: 100;
                line-height: 14px;
                color: #ffffff;
                text-transform: lowercase;
            }
        }*/ }
        @media (max-width: 767px) {
          .path-our-team .team-member .view-content .views-row .views-field-nothing .field-content .front, .page-node-76 .team-member .view-content .views-row .views-field-nothing .field-content .front {
            text-align: center; } }
        .path-our-team .team-member .view-content .views-row .views-field-nothing .field-content .front img, .page-node-76 .team-member .view-content .views-row .views-field-nothing .field-content .front img {
          max-width: 100%;
          width: 150px;
          height: 185px; }
          @media (min-width: 768px) {
            .path-our-team .team-member .view-content .views-row .views-field-nothing .field-content .front img, .page-node-76 .team-member .view-content .views-row .views-field-nothing .field-content .front img {
              width: 100%;
              display: block; } }
        .path-our-team .team-member .view-content .views-row .views-field-nothing .field-content .front .member-name, .page-node-76 .team-member .view-content .views-row .views-field-nothing .field-content .front .member-name {
          background: #243391;
          width: 101%;
          padding: 6px;
          display: table; }
          .path-our-team .team-member .view-content .views-row .views-field-nothing .field-content .front .member-name h3, .page-node-76 .team-member .view-content .views-row .views-field-nothing .field-content .front .member-name h3 {
            font-size: 16px;
            font-weight: 100;
            font-family: helveticaregular;
            color: #ffffff;
            line-height: 20px;
            display: table-cell;
            vertical-align: middle;
            margin: 0;
            padding: 0;
            /*@media (min-width:768px) {
            }
            @media (min-width:992px) {
            }*/ }
          .path-our-team .team-member .view-content .views-row .views-field-nothing .field-content .front .member-name .team-linkedin-image, .page-node-76 .team-member .view-content .views-row .views-field-nothing .field-content .front .member-name .team-linkedin-image {
            height: 22px;
            width: 18px;
            margin: 0;
            display: table-cell;
            vertical-align: middle; }
            .path-our-team .team-member .view-content .views-row .views-field-nothing .field-content .front .member-name .team-linkedin-image a, .page-node-76 .team-member .view-content .views-row .views-field-nothing .field-content .front .member-name .team-linkedin-image a {
              display: block; }
              .path-our-team .team-member .view-content .views-row .views-field-nothing .field-content .front .member-name .team-linkedin-image a:before, .page-node-76 .team-member .view-content .views-row .views-field-nothing .field-content .front .member-name .team-linkedin-image a:before {
                font: normal normal normal 14px/1 FontAwesome;
                content: "\f0e1";
                font-size: 18px;
                color: #fff;
                width: 18px;
                height: 22px;
                vertical-align: middle; }
        .path-our-team .team-member .view-content .views-row .views-field-nothing .field-content .front h5, .page-node-76 .team-member .view-content .views-row .views-field-nothing .field-content .front h5 {
          padding: 6px;
          font-size: 12px;
          font-family: helveticaregular;
          font-weight: 100;
          color: #666666;
          line-height: 18px;
          text-transform: none; }
.path-our-team .view-header, .page-node-76 .view-header {
  font-size: 24px;
  line-height: 25px;
  color: #24222b;
  font-family: 'helveticaregular';
  font-weight: bold;
  text-align: center;
  text-transform: uppercase; }
  .path-our-team .view-header h2, .page-node-76 .view-header h2 {
    font-size: 24px;
    line-height: 25px;
    margin-bottom: 15px; }
  @media (min-width: 768px) {
    .path-our-team .view-header, .page-node-76 .view-header {
      max-width: 750px; }
      .path-our-team .view-header h2, .page-node-76 .view-header h2 {
        font-size: 32px;
        line-height: 32px;
        margin-bottom: 30px; } }
  @media (min-width: 992px) {
    .path-our-team .view-header, .page-node-76 .view-header {
      max-width: 970px; } }
  @media (min-width: 1220px) {
    .path-our-team .view-header, .page-node-76 .view-header {
      max-width: 1210px; } }

#block-faqsbanner {
  width: 100%; }
  #block-faqsbanner img {
    width: 100%;
    max-width: 100%; }

.faq-container {
  max-width: 1210px;
  margin: 30px auto; }
  .faq-container .left-container {
    width: 25%;
    float: left;
    padding: 15px 15px 15px 0; }
    .faq-container .left-container #faq_menu {
      background-color: #fbc30d;
      padding: 15px 15px 30px 0px; }
      .faq-container .left-container #faq_menu h2 {
        font-size: 26px;
        font-family: 'helveticaregular';
        color: #262626;
        padding-left: 15px;
        line-height: 32px; }
      .faq-container .left-container #faq_menu li {
        text-transform: capitalize; }
        .faq-container .left-container #faq_menu li a {
          color: #29292a;
          font-size: 15px;
          font-family: 'helveticaregular';
          line-height: 22px;
          padding-left: 15px;
          padding-top: 7px;
          padding-bottom: 7px;
          text-transform: uppercase;
          display: block; }
          .faq-container .left-container #faq_menu li a:hover, .faq-container .left-container #faq_menu li a:focus {
            color: #1a41bf;
            padding-left: 11px;
            border-left: 4px solid #e00065;
            font-size: 16px; }
          .faq-container .left-container #faq_menu li a.active {
            color: #1a41bf;
            padding-left: 11px;
            border-left: 4px solid #e00065; }
  .faq-container .right-container {
    width: 75%;
    float: left;
    background-color: #ffffff;
    padding: 15px; }
    .faq-container .right-container #tabs .view-empty {
      text-align: center;
      color: #000;
      font-size: 22px;
      font-family: 'helveticaregular';
      line-height: 28px;
      margin-top: 100px; }
    .faq-container .right-container .slider-btn {
      width: 22px;
      height: 22px;
      line-height: 20px;
      text-align: center;
      cursor: pointer;
      padding: 0;
      display: inline-block;
      vertical-align: super; }
    .faq-container .right-container #left:after {
      content: '\f053';
      font-size: 30px;
      font-family: FontAwesome;
      color: #243391; }
    .faq-container .right-container #right:after {
      content: '\f054';
      font-size: 30px;
      font-family: FontAwesome;
      color: #243391; }
    .faq-container .right-container ul.tabs-menu {
      float: none;
      width: calc(100% - 55px);
      text-align: center;
      margin: 0 auto;
      display: inline-block;
      white-space: nowrap;
      overflow-x: hidden;
      height: 40px;
      vertical-align: bottom; }
      .faq-container .right-container ul.tabs-menu li {
        border: none;
        background: transparent;
        display: inline-block;
        float: none; }
        .faq-container .right-container ul.tabs-menu li.current {
          border-bottom: 3px solid #e00065; }
          .faq-container .right-container ul.tabs-menu li.current a {
            color: #e00065;
            font-weight: bold; }
        .faq-container .right-container ul.tabs-menu li a {
          color: #1f1f1f;
          font-size: 15px;
          font-family: 'helveticaregular';
          line-height: 22px; }
    .faq-container .right-container .tab-content {
      padding: 0;
      width: 100%; }
      .faq-container .right-container .tab-content .field-content {
        margin-bottom: 5px; }

.page-node-76 .team-member .view-header {
  text-align: center; }

.view-empty {
  text-align: center;
  font-weight: bold;
  font-size: 31px; }

/*Css for career link on team page*/
.career-link-wrap {
  position: fixed;
  top: 40%;
  right: 0;
  background: #e00065;
  color: #fff;
  border-radius: 10px 0 0 10px;
  display: none; }
  .career-link-wrap a {
    color: #fff;
    display: block;
    overflow: hidden;
    padding: 10px 5px;
    font-size: 1em;
    text-transform: uppercase;
    writing-mode: vertical-rl;
    text-orientation: mixed;
    letter-spacing: 1px; }
  .career-link-wrap:hover {
    background: #243391; }

.registration-form-title {
  margin-bottom: 1.6em; }
  .registration-form-title .block-inner-wrapper {
    /*position: absolute;
    right: 5%;
    top: 130px;*/
    text-align: left; }
    @media (min-width: 768px) {
      .registration-form-title .block-inner-wrapper {
        text-align: center; } }
    @media (min-width: 992px) {
      .registration-form-title .block-inner-wrapper {
        text-align: right; } }
    .registration-form-title .block-inner-wrapper p {
      font-size: 20px;
      color: #2c2c2c;
      display: inline-block;
      text-transform: uppercase;
      border-bottom: 2px solid; }

.context-contact-registration-form .wrapper-section3 .main-content, .context-indsa-registration .wrapper-section3 .main-content,
.context-indsa-media-registration .wrapper-section3 .main-content {
  position: relative;
  overflow: hidden;
  margin-top: 10px; }
  @media (min-width: 992px) {
    .context-contact-registration-form .wrapper-section3 .main-content, .context-indsa-registration .wrapper-section3 .main-content,
    .context-indsa-media-registration .wrapper-section3 .main-content {
      margin-top: 0;
      background: url("../images/registration-form/indosa-form-bg.jpg") no-repeat top center;
      /*background-position: 35% 65%;*/
      background-position: left;
      background-size: contain; } }
  @media (min-width: 1440px) {
    .context-contact-registration-form .wrapper-section3 .main-content, .context-indsa-registration .wrapper-section3 .main-content,
    .context-indsa-media-registration .wrapper-section3 .main-content {
      min-height: 90vh; } }
  .context-contact-registration-form .wrapper-section3 .main-content .section, .context-indsa-registration .wrapper-section3 .main-content .section,
  .context-indsa-media-registration .wrapper-section3 .main-content .section {
    max-width: 1210px;
    margin: 0 auto;
    width: 90%;
    position: relative;
    /*=======================Form CSS========================*/ }
    @media (min-width: 768px) {
      .context-contact-registration-form .wrapper-section3 .main-content .section, .context-indsa-registration .wrapper-section3 .main-content .section,
      .context-indsa-media-registration .wrapper-section3 .main-content .section {
        max-width: 750px;
        padding: 0; } }
    @media (min-width: 992px) {
      .context-contact-registration-form .wrapper-section3 .main-content .section, .context-indsa-registration .wrapper-section3 .main-content .section,
      .context-indsa-media-registration .wrapper-section3 .main-content .section {
        max-width: 970px;
        width: 100%;
        position: static; } }
    @media (min-width: 1210px) {
      .context-contact-registration-form .wrapper-section3 .main-content .section, .context-indsa-registration .wrapper-section3 .main-content .section,
      .context-indsa-media-registration .wrapper-section3 .main-content .section {
        max-width: 1210px; } }
    .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content,
    .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form,
    .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content {
      width: 100%;
      float: left;
      clear: both;
      position: relative;
      background: #fff;
      padding: 100% 20px 50px;
      margin: 20px 0;
      /*-webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      border-radius: 10px;*/
      -webkit-box-shadow: 0 5px 10px 20px rgba(0, 0, 0, 0.18);
      box-shadow: 0 5px 10px 20px rgba(0, 0, 0, 0.18); }
      @media (min-width: 480px) {
        .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content,
        .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form,
        .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content {
          margin: 5% 0;
          padding: 30% 20px 50px; } }
      @media (min-width: 992px) {
        .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content,
        .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form,
        .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content {
          padding: 0;
          background: none;
          box-shadow: none;
          border-radius: 0;
          margin: 6% 0;
          /*-webkit-box-shadow: 5px 5px 10px 5px rgba(0,0,0,.18);
          box-shadow: 5px 5px 10px 5px rgba(0,0,0,.18);*/ } }
      @media (min-width: 1210px) {
        .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content,
        .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form,
        .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content {
          margin: 15% 0; } }
      @media (min-width: 1440px) {
        .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content,
        .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form,
        .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content {
          margin: 19% 0; } }
      .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form:before, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content:before, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form:before, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content:before,
      .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form:before,
      .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content:before {
        content: "";
        background: url("../images/registration-form/indsa-small-bg.jpg") no-repeat top center;
        background-size: contain;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 380px;
        max-width: 100%;
        z-index: 1;
        overflow: hidden; }
        @media (min-width: 480px) {
          .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form:before, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content:before, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form:before, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content:before,
          .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form:before,
          .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content:before {
            background: url("../images/registration-form/indosa-form-mobile-bg.jpg") no-repeat top center;
            background-size: contain;
            height: 20%; } }
        @media (min-width: 768px) {
          .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form:before, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content:before, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form:before, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content:before,
          .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form:before,
          .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content:before {
            height: 30%; } }
        @media (min-width: 992px) {
          .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form:before, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content:before, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form:before, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content:before,
          .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form:before,
          .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content:before {
            z-index: 0;
            background: none;
            display: none; } }
      .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form,
      .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form,
      .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form {
        max-width: 500px;
        margin: 0 auto; }
        @media (min-width: 992px) {
          .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form,
          .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form,
          .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form {
            float: right; } }
        .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-item-mail, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-item-mail, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-item-mail, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-item-mail,
        .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-item-mail,
        .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-item-mail {
          margin-top: 0;
          width: 100%;
          float: left; }
          @media (min-width: 768px) {
            .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-item-mail, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-item-mail, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-item-mail, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-item-mail,
            .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-item-mail,
            .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-item-mail {
              width: 49% !important;
              margin-right: 2%; } }
          .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-item-mail label, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-item-mail label, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-item-mail label, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-item-mail label,
          .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-item-mail label,
          .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-item-mail label {
            margin-bottom: 5px;
            color: #1f1f1f;
            font-size: 0.91em; }
          .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-item-mail input, .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-item-mail select, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-item-mail input, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-item-mail select, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-item-mail input, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-item-mail select, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-item-mail input, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-item-mail select,
          .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-item-mail input,
          .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-item-mail select,
          .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-item-mail input,
          .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-item-mail select {
            border-radius: 5px;
            border: 1px solid #ddd;
            padding: 5px 10px;
            height: 34px; }
          .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-item-mail #edit-mail, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-item-mail #edit-mail, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-item-mail #edit-mail, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-item-mail #edit-mail,
          .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-item-mail #edit-mail,
          .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-item-mail #edit-mail {
            width: 100%; }
        .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-wrapper, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper,
        .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper,
        .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper {
          width: 100%;
          float: left; }
          @media (min-width: 768px) {
            .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-wrapper, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper,
            .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper,
            .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper {
              width: 49%;
              margin-right: 2%; }
              .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper:first-child, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-wrapper:first-child, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper:first-child, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper:first-child,
              .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper:first-child,
              .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper:first-child {
                width: 100%;
                margin-right: 0; }
              .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper.field--name-field-last-name, .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper.field--name-field-organization-company, .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper.field--name-field-designation, .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper.field--name-field-food-preference, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-wrapper.field--name-field-last-name, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-wrapper.field--name-field-organization-company, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-wrapper.field--name-field-designation, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-wrapper.field--name-field-food-preference, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper.field--name-field-last-name, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper.field--name-field-organization-company, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper.field--name-field-designation, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper.field--name-field-food-preference, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper.field--name-field-last-name, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper.field--name-field-organization-company, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper.field--name-field-designation, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper.field--name-field-food-preference,
              .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper.field--name-field-last-name,
              .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper.field--name-field-organization-company,
              .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper.field--name-field-designation,
              .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper.field--name-field-food-preference,
              .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper.field--name-field-last-name,
              .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper.field--name-field-organization-company,
              .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper.field--name-field-designation,
              .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper.field--name-field-food-preference {
                margin-right: 0; }
              .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper:last-child, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-wrapper:last-child, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper:last-child, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper:last-child,
              .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper:last-child,
              .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper:last-child {
                width: 100%;
                margin-right: 0; } }
          .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper:last-child #edit-submit, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-wrapper:last-child #edit-submit, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper:last-child #edit-submit, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper:last-child #edit-submit,
          .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper:last-child #edit-submit,
          .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper:last-child #edit-submit {
            /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5051d+0,1e5799+0,e5051d+0,e5051d+0,e5051d+0,e5051d+0,e5051d+0,e5051d+0,1d0003+100,000000+100,7db9e8+100,1d0003+100,1d0003+100 */
            background: #e5051d;
            /* Old browsers */
            background: -moz-linear-gradient(left, #e5051d 0%, #1e5799 0%, #e5051d 0%, #e5051d 0%, #e5051d 0%, #e5051d 0%, #e5051d 0%, #e5051d 0%, #1d0003 100%, black 100%, #7db9e8 100%, #1d0003 100%, #1d0003 100%);
            /* FF3.6-15 */
            background: -webkit-linear-gradient(left, #e5051d 0%, #1e5799 0%, #e5051d 0%, #e5051d 0%, #e5051d 0%, #e5051d 0%, #e5051d 0%, #e5051d 0%, #1d0003 100%, black 100%, #7db9e8 100%, #1d0003 100%, #1d0003 100%);
            /* Chrome10-25,Safari5.1-6 */
            background: linear-gradient(to right, #e5051d 0%, #1e5799 0%, #e5051d 0%, #e5051d 0%, #e5051d 0%, #e5051d 0%, #e5051d 0%, #e5051d 0%, #1d0003 100%, black 100%, #7db9e8 100%, #1d0003 100%, #1d0003 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5051d', endColorstr='#1d0003',GradientType=1 );
            /* IE6-9 */
            color: #fff;
            text-transform: uppercase;
            border: none;
            padding: 0.6em 1.6em;
            border-radius: 0.4em;
            font-size: 0.8em;
            width: auto; }
          .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper #edit-preview, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-wrapper #edit-preview, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper #edit-preview, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper #edit-preview,
          .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper #edit-preview,
          .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper #edit-preview {
            display: none; }
          .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper .form-item, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-wrapper .form-item, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper .form-item, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper .form-item,
          .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper .form-item,
          .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper .form-item {
            margin-top: 0; }
            .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper .form-item input.error, .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper .form-item textarea.error, .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper .form-item select.error, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-wrapper .form-item input.error, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-wrapper .form-item textarea.error, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-wrapper .form-item select.error, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper .form-item input.error, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper .form-item textarea.error, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper .form-item select.error, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper .form-item input.error, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper .form-item textarea.error, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper .form-item select.error,
            .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper .form-item input.error,
            .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper .form-item textarea.error,
            .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper .form-item select.error,
            .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper .form-item input.error,
            .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper .form-item textarea.error,
            .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper .form-item select.error {
              border: 1px solid #ff8c32; }
            .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper .form-item label, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-wrapper .form-item label, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper .form-item label, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper .form-item label,
            .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper .form-item label,
            .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper .form-item label {
              margin-bottom: 5px;
              color: #1f1f1f;
              font-size: 0.91em; }
            .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper .form-item input, .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper .form-item select, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-wrapper .form-item input, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .form-wrapper .form-item select, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper .form-item input, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper .form-item select, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper .form-item input, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper .form-item select,
            .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper .form-item input,
            .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .form-wrapper .form-item select,
            .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper .form-item input,
            .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .form-wrapper .form-item select {
              border-radius: 5px;
              border: 1px solid #ddd;
              padding: 5px 10px;
              height: 34px; }
        .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .field--name-field-contact-no .form-item, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .field--name-field-contact-no .form-item, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .field--name-field-contact-no .form-item, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .field--name-field-contact-no .form-item,
        .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .field--name-field-contact-no .form-item,
        .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .field--name-field-contact-no .form-item {
          position: relative; }
          .context-contact-registration-form .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .field--name-field-contact-no .form-item:after, .context-contact-registration-form .wrapper-section3 .main-content .section .region.region-content form .field--name-field-contact-no .form-item:after, .context-indsa-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .field--name-field-contact-no .form-item:after, .context-indsa-registration .wrapper-section3 .main-content .section .region.region-content form .field--name-field-contact-no .form-item:after,
          .context-indsa-media-registration .wrapper-section3 .main-content .section #contact_ajax_contact_message_registration_form_form form .field--name-field-contact-no .form-item:after,
          .context-indsa-media-registration .wrapper-section3 .main-content .section .region.region-content form .field--name-field-contact-no .form-item:after {
            content: '';
            width: 20px;
            height: 30px;
            background: #fff;
            position: absolute;
            right: 5px;
            top: 22px; }

.context-contact-registration-form, .context-indsa-registration,
.context-careers, .context-indsa-media-registration {
  /*Registration Form Popup*/ }
  .context-contact-registration-form #better-messages-default.better-messages-overlay.better-messages-position-fixed, .context-indsa-registration #better-messages-default.better-messages-overlay.better-messages-position-fixed,
  .context-careers #better-messages-default.better-messages-overlay.better-messages-position-fixed, .context-indsa-media-registration #better-messages-default.better-messages-overlay.better-messages-position-fixed {
    left: 0 !important;
    right: 0;
    margin: 0 auto;
    position: fixed;
    top: 0 !important;
    width: 100% !important;
    height: 100%;
    padding: 0;
    background: transparent; }
    .context-contact-registration-form #better-messages-default.better-messages-overlay.better-messages-position-fixed:before, .context-indsa-registration #better-messages-default.better-messages-overlay.better-messages-position-fixed:before,
    .context-careers #better-messages-default.better-messages-overlay.better-messages-position-fixed:before, .context-indsa-media-registration #better-messages-default.better-messages-overlay.better-messages-position-fixed:before {
      content: '';
      background: rgba(0, 0, 0, 0.5);
      position: fixed;
      z-index: 509;
      width: 100%;
      height: 100%;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0; }
    .context-contact-registration-form #better-messages-default.better-messages-overlay.better-messages-position-fixed #better-messages-inner, .context-indsa-registration #better-messages-default.better-messages-overlay.better-messages-position-fixed #better-messages-inner,
    .context-careers #better-messages-default.better-messages-overlay.better-messages-position-fixed #better-messages-inner, .context-indsa-media-registration #better-messages-default.better-messages-overlay.better-messages-position-fixed #better-messages-inner {
      position: relative;
      display: table;
      max-width: 400px;
      top: 40%;
      padding: 15px;
      margin: 0 auto;
      background: #fff;
      border-radius: 10px;
      z-index: 600; }
    .context-contact-registration-form #better-messages-default.better-messages-overlay.better-messages-position-fixed .messages__wrapper.layout-container, .context-indsa-registration #better-messages-default.better-messages-overlay.better-messages-position-fixed .messages__wrapper.layout-container,
    .context-careers #better-messages-default.better-messages-overlay.better-messages-position-fixed .messages__wrapper.layout-container, .context-indsa-media-registration #better-messages-default.better-messages-overlay.better-messages-position-fixed .messages__wrapper.layout-container {
      padding: 0; }
      .context-contact-registration-form #better-messages-default.better-messages-overlay.better-messages-position-fixed .messages__wrapper.layout-container .messages--status, .context-indsa-registration #better-messages-default.better-messages-overlay.better-messages-position-fixed .messages__wrapper.layout-container .messages--status,
      .context-careers #better-messages-default.better-messages-overlay.better-messages-position-fixed .messages__wrapper.layout-container .messages--status, .context-indsa-media-registration #better-messages-default.better-messages-overlay.better-messages-position-fixed .messages__wrapper.layout-container .messages--status {
        color: #595959;
        background-color: transparent;
        border-color: transparent;
        background-image: none;
        box-shadow: none;
        padding: 20px; }
    .context-contact-registration-form #better-messages-default.better-messages-overlay.better-messages-position-fixed .better-messages-footer, .context-indsa-registration #better-messages-default.better-messages-overlay.better-messages-position-fixed .better-messages-footer,
    .context-careers #better-messages-default.better-messages-overlay.better-messages-position-fixed .better-messages-footer, .context-indsa-media-registration #better-messages-default.better-messages-overlay.better-messages-position-fixed .better-messages-footer {
      border-top: none;
      margin-top: 0;
      padding-top: 0;
      text-align: right; }
      .context-contact-registration-form #better-messages-default.better-messages-overlay.better-messages-position-fixed .better-messages-footer a, .context-indsa-registration #better-messages-default.better-messages-overlay.better-messages-position-fixed .better-messages-footer a,
      .context-careers #better-messages-default.better-messages-overlay.better-messages-position-fixed .better-messages-footer a, .context-indsa-media-registration #better-messages-default.better-messages-overlay.better-messages-position-fixed .better-messages-footer a {
        font-size: 0;
        position: absolute;
        top: 10px;
        right: 10px; }

.context-scheme .layout-main-wrapper .layout-main .scheme-research .quicktabs-wrapper .item-list {
  background: #f1f1f1;
  padding: 30px 0;
  text-align: center;
  margin: 5px 0 10px; }
  @media (min-width: 768px) {
    .context-scheme .layout-main-wrapper .layout-main .scheme-research .quicktabs-wrapper .item-list {
      padding: 30px; } }
  .context-scheme .layout-main-wrapper .layout-main .scheme-research .quicktabs-wrapper .item-list .quicktabs-tabs li {
    display: inline-block;
    margin-left: -2px; }
    .context-scheme .layout-main-wrapper .layout-main .scheme-research .quicktabs-wrapper .item-list .quicktabs-tabs li a {
      background: #fff;
      color: #7f7f7f;
      font-size: 15px;
      font-family: helveticaregular;
      padding: 10px 12px;
      border: 1px solid #d0d0d0; }
      @media (min-width: 768px) {
        .context-scheme .layout-main-wrapper .layout-main .scheme-research .quicktabs-wrapper .item-list .quicktabs-tabs li a {
          font-size: 18px;
          padding: 10px 30px; } }
    .context-scheme .layout-main-wrapper .layout-main .scheme-research .quicktabs-wrapper .item-list .quicktabs-tabs li.active a {
      background: #e00065;
      color: #fff; }

#block-views-block-success-stories-section-block-1-2 {
  width: 100%;
  float: left;
  background: #fff;
  padding: 0 10px; }
  @media (min-width: 768px) {
    #block-views-block-success-stories-section-block-1-2 {
      padding: 30px 0 10px; } }
  #block-views-block-success-stories-section-block-1-2 h2 {
    text-transform: uppercase !important;
    margin-bottom: 30px !important;
    font-size: 20px !important;
    color: #3a3a3a !important;
    width: 100% !important; }
    @media (min-width: 768px) {
      #block-views-block-success-stories-section-block-1-2 h2 {
        font-size: 36px !important; } }
  #block-views-block-success-stories-section-block-1-2 .view-filters {
    display: none; }

#block-views-block-success-stories-section-block-1 .block-inner-wrapper, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper {
  max-width: 1210px;
  margin: 0 auto; }
  #block-views-block-success-stories-section-block-1 .block-inner-wrapper h2, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper h2 {
    font-size: 26px;
    color: #24222b;
    line-height: 32px;
    margin: 0;
    text-transform: capitalize;
    font-family: 'helveticaregular';
    float: left;
    padding-top: 20px;
    width: 33%; }
  @media (min-width: 1210px) {
    #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-filters, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-filters {
      float: right;
      width: 67%; } }
  #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-filters .filter_text, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-filters .filter_text {
    display: inline-block;
    color: #302e39;
    font-size: 15px;
    font-family: helveticaregular; }
    @media (min-width: 768px) {
      #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-filters .filter_text, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-filters .filter_text {
        margin-right: 1%; } }
    @media (min-width: 992px) {
      #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-filters .filter_text, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-filters .filter_text {
        margin-right: 2%; } }
  #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-filters .js-form-item, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-filters .js-form-item {
    width: 29%;
    margin: 10px 0 0;
    display: inline-block;
    float: none; }
    @media (min-width: 768px) {
      #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-filters .js-form-item, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-filters .js-form-item {
        margin: 10px 0 0 0.5rem; } }
    #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-filters .js-form-item select, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-filters .js-form-item select {
      border: 1px solid #dcdcdc;
      color: #272727;
      font-size: 15px;
      font-family: helveticaregular; }
  #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-filters .form-actions .button, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-filters .form-actions .button {
    display: none; }
  #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-content, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-content {
    float: left;
    width: 100%;
    /*@media (max-width: 767px) {
        white-space: nowrap;
        overflow-x: scroll;
    }*/ }
    #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-content .views-row, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-content .views-row {
      display: inline-block;
      width: 100%;
      border: 1px solid #e2e2e2;
      height: 300px;
      margin-bottom: 20px;
      text-align: center;
      overflow: hidden; }
      @media (min-width: 768px) {
        #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-content .views-row, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-content .views-row {
          width: 32%;
          float: left;
          height: 280px;
          margin-right: 2%; }
          #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-content .views-row:nth-child(3n), #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-content .views-row:nth-child(3n) {
            margin-right: 0;
            float: right; } }
      #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-content .views-row .views-field-nothing .image_success, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-content .views-row .views-field-nothing .image_success {
        height: 140px;
        overflow: hidden;
        display: table;
        vertical-align: middle;
        width: 100%;
        border-bottom: 1px solid #e2e2e2; }
        #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-content .views-row .views-field-nothing .image_success a, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-content .views-row .views-field-nothing .image_success a {
          display: table-cell;
          vertical-align: middle; }
        #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-content .views-row .views-field-nothing .image_success img, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-content .views-row .views-field-nothing .image_success img {
          max-width: 100px;
          vertical-align: middle; }
      #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-content .views-row .views-field-nothing .title-text, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-content .views-row .views-field-nothing .title-text {
        color: #323131;
        font-size: 18px;
        font-family: 'helveticaregular';
        line-height: 22px;
        font-weight: bold;
        position: relative;
        bottom: 0;
        padding: 5px 15px;
        margin-top: 10px; }
        #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-content .views-row .views-field-nothing .title-text a, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-content .views-row .views-field-nothing .title-text a {
          color: #323131; }
          #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-content .views-row .views-field-nothing .title-text a:hover, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-content .views-row .views-field-nothing .title-text a:hover {
            color: #e00065; }
      #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-content .views-row .views-field-nothing .success-desc, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-content .views-row .views-field-nothing .success-desc {
        padding: 0 15px; }

.success-hidden {
  display: none; }

#cboxOverlay {
  opacity: 0.7 !important;
  background: #000 !important; }

/*#cboxContent {
  max-width: 780px !important;
  width: 96% !important;
}*/
#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight, #cboxBottomCenter {
  display: none !important; }

#cboxClose {
  top: 10px !important;
  right: 10px !important;
  background: url(../images/close.png) no-repeat left 0 !important;
  width: 20px !important;
  height: 20px !important; }

#cboxClose:hover {
  background-position: 0 0 !important; }

#cboxContent {
  float: none !important;
  margin: 0 auto !important; }

.inline_content {
  padding: 25px; }
  .inline_content .popup-wrapper h3 {
    font-size: 22px;
    line-height: 32px;
    font-family: helveticaregular;
    font-weight: 500;
    color: #302e39;
    float: left;
    padding-top: 15px;
    width: 100%; }
  .inline_content .popup-wrapper .background-wrapper {
    float: left;
    width: 100%;
    padding-top: 15px; }
    .inline_content .popup-wrapper .background-wrapper .background-text-left {
      float: left;
      width: 65%; }
      .inline_content .popup-wrapper .background-wrapper .background-text-left p {
        color: #8b8b8b;
        font-size: 15px;
        font-family: helveticaregular;
        line-height: 24px; }
    .inline_content .popup-wrapper .background-wrapper .right-image {
      float: left;
      width: 30%;
      margin-left: 5%;
      text-align: center; }
      .inline_content .popup-wrapper .background-wrapper .right-image img {
        max-width: 120px; }
  .inline_content .popup-wrapper .background-text {
    float: left;
    width: 100%;
    padding-top: 15px; }
    .inline_content .popup-wrapper .background-text p {
      color: #8b8b8b;
      font-size: 15px;
      font-family: helveticaregular;
      line-height: 22px; }
    .inline_content .popup-wrapper .background-text .service-offerings ul li {
      float: left;
      width: 33%;
      color: #8b8b8b;
      font-size: 15px;
      font-family: helveticaregular;
      line-height: 22px; }
      .inline_content .popup-wrapper .background-text .service-offerings ul li:before {
        content: '';
        background: url(../images/circle-tick.png);
        display: inline-block;
        width: 16px;
        height: 15px;
        margin-right: 10px;
        vertical-align: middle; }

#block-views-block-investors-speaks-block-1 {
  position: relative; }
  #block-views-block-investors-speaks-block-1 .owl-wrapper {
    max-width: none !important; }
  #block-views-block-investors-speaks-block-1 .owl-prev, #block-views-block-investors-speaks-block-1 .owl-next {
    cursor: pointer;
    top: 50%;
    z-index: 99;
    width: 48px;
    height: 81px;
    margin-top: -40px;
    position: absolute;
    text-indent: -9999px; }
  #block-views-block-investors-speaks-block-1 .owl-prev {
    left: 5px;
    background: url(../images/big_left_arrow.png) no-repeat center center; }
  #block-views-block-investors-speaks-block-1 .owl-next {
    right: 5px;
    background: url(../images/big_right_arrow.png) no-repeat center center; }
  #block-views-block-investors-speaks-block-1 .owl-item {
    float: left;
    position: relative; }
  #block-views-block-investors-speaks-block-1 .video_slider {
    overflow: hidden; }
  #block-views-block-investors-speaks-block-1 .play {
    left: 45%;
    top: 45%;
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    width: 60px;
    height: 60px;
    line-height: 60px;
    /*background: url(../images/video_icon.png) no-repeat center center; */
    /*width: 73px;height: 73px;top: 50%;left: 50%;*/
    display: inline-block;
    position: absolute;
    z-index: 999;
    /*text-indent: -9999px;*/
    overflow: hidden;
    cursor: pointer;
    font-size: 0; }
    #block-views-block-investors-speaks-block-1 .play::after {
      content: "\f04b";
      font-size: 25px !important;
      vertical-align: middle;
      color: rgba(67, 67, 67, 0.5);
      /* display: inline-block; */
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      transform: translate(0, 0);
      position: absolute;
      top: 18px;
      left: 5px;
      right: 0;
      /* line-height: 25px; */
      z-index: 99999;
      text-align: center; }
  #block-views-block-investors-speaks-block-1 .owl-item:hover video.active ~ .play {
    display: block !important;
    /*background: url(../images/video-pause.png) no-repeat center center;*/ }
    #block-views-block-investors-speaks-block-1 .owl-item:hover video.active ~ .play::after {
      content: "\f04c";
      left: 0; }
  #block-views-block-investors-speaks-block-1 video.active ~ .play {
    display: none !important; }

.page-node-525 .banner .region.region-banner {
  position: relative; }
.page-node-525 .solr-search-front {
  position: absolute;
  float: left;
  width: 100%;
  bottom: 7px; }
  .page-node-525 .solr-search-front.searchBar-pos {
    bottom: 20%; }

.view-success-stories-section .view-empty, .team-member .view-empty {
  width: 100%;
  margin: 15px auto;
  display: block;
  max-width: 100%;
  float: left;
  text-transform: capitalize; }

.wrapper-section3.sideMenu {
  max-width: 1210px;
  margin: 30px auto;
  width: 100%;
  position: relative; }
  @media (max-width: 991px) {
    .wrapper-section3.sideMenu {
      padding-top: 50px; } }
  @media (max-width: 991px) {
    .wrapper-section3.sideMenu .sidebar {
      position: absolute;
      top: 0;
      width: 100%; } }
  .wrapper-section3.sideMenu .sidebar .section {
    padding: 0; }
    .wrapper-section3.sideMenu .sidebar .section .left-sidebar {
      background-color: transparent;
      padding: 0;
      border: none; }
      @media (min-width: 768px) {
        .wrapper-section3.sideMenu .sidebar .section .left-sidebar {
          padding: 15px 15px 15px 0;
          margin: 0; } }
      .wrapper-section3.sideMenu .sidebar .section .left-sidebar .menu {
        background-color: #fbc30d;
        padding: 15px 15px 30px 0;
        border: none; }
        @media (max-width: 991px) {
          .wrapper-section3.sideMenu .sidebar .section .left-sidebar .menu {
            padding: 0;
            white-space: nowrap;
            overflow-x: scroll;
            height: 50px; } }
        .wrapper-section3.sideMenu .sidebar .section .left-sidebar .menu li {
          text-transform: capitalize; }
          @media (max-width: 991px) {
            .wrapper-section3.sideMenu .sidebar .section .left-sidebar .menu li {
              display: inline-block;
              width: auto;
              vertical-align: middle;
              padding: 0; } }
          .wrapper-section3.sideMenu .sidebar .section .left-sidebar .menu li a {
            color: #29292a;
            font-size: 15px;
            font-family: 'helveticaregular';
            line-height: 22px;
            padding-left: 15px;
            padding-top: 7px;
            padding-bottom: 7px;
            text-transform: uppercase;
            display: block; }
            .wrapper-section3.sideMenu .sidebar .section .left-sidebar .menu li a.is-active {
              color: #1a41bf;
              padding-left: 11px;
              border-left: 4px solid #e00065; }
    .wrapper-section3.sideMenu .sidebar .section .block-views-blockvisa-block-1.taxation-wrapper {
      margin-top: 10px; }

.taxation-wrapper {
  width: 100%;
  padding: 0 10px;
  margin-bottom: 15px; }
  .taxation-wrapper h2 {
    color: #000;
    font-size: 24px;
    font-family: 'helveticaregular';
    margin: 0 0 15px 0; }
  .taxation-wrapper p {
    color: #626262;
    font-family: 'helveticaregular';
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 25px; }
    .taxation-wrapper p strong {
      color: #e00065;
      font-weight: bold; }
    .taxation-wrapper p a {
      color: #e00065; }
  .taxation-wrapper .heading {
    font-family: 'helveticaregular';
    border: 1px solid #2083d6;
    padding: 8px 12px;
    margin-bottom: 10px; }
    .taxation-wrapper .heading img {
      margin-right: 15px;
      display: inline-block;
      vertical-align: middle; }
    .taxation-wrapper .heading .details {
      display: inline-block;
      vertical-align: middle;
      width: calc(100% - 80px); }
      .taxation-wrapper .heading .details span {
        font-family: 'helveticaregular';
        font-size: 24px;
        color: #2683c8;
        margin-bottom: 6px;
        display: block; }
      .taxation-wrapper .heading .details p {
        font-family: 'helveticaregular';
        margin: 0;
        font-size: 14px;
        color: #000;
        font-style: italic; }
  .taxation-wrapper .content-wrapper {
    margin-bottom: 30px;
    overflow: hidden; }
  .taxation-wrapper .tax-box {
    border: 1px solid #d8d8d8;
    width: 99%;
    margin-right: 0;
    float: left;
    min-height: 282px;
    margin-bottom: 15px; }
    @media screen and (min-width: 768px) {
      .taxation-wrapper .tax-box {
        width: 48.6%;
        margin-right: 1%;
        margin-bottom: 0; } }
    .taxation-wrapper .tax-box:last-child {
      margin-right: 0;
      float: right; }
    .taxation-wrapper .tax-box .heading {
      background: #eaeaea;
      padding: 18px 15px;
      font-size: 16px;
      color: #000;
      border: none;
      margin-bottom: 0;
      font-weight: bold;
      font-family: 'helveticaregular'; }
    .taxation-wrapper .tax-box .details {
      padding: 18px 15px; }
      .taxation-wrapper .tax-box .details p {
        font-family: 'helveticaregular';
        margin: 0 0 15px 0; }
        .taxation-wrapper .tax-box .details p:last-child {
          margin-bottom: 0; }
        .taxation-wrapper .tax-box .details p strong {
          display: block; }
  .taxation-wrapper ul {
    padding-left: 0;
    overflow: hidden; }
    .taxation-wrapper ul li {
      list-style: none;
      background: url("../images/list-bg.png") no-repeat left 4px;
      padding-left: 20px;
      margin-bottom: 20px;
      color: #626262;
      font-family: 'helveticaregular';
      font-size: 14px;
      float: left;
      width: 98%; }
      .taxation-wrapper ul li:last-child {
        margin-bottom: 0; }
      .taxation-wrapper ul li ul {
        float: left;
        width: 100%;
        margin-top: 15px !important; }
  .taxation-wrapper ol {
    margin: 0;
    padding: 0 0 0 15px; }
    .taxation-wrapper ol li {
      color: #626262;
      font-size: 14px;
      margin-bottom: 20px; }
      .taxation-wrapper ol li strong {
        color: #e00065;
        font-weight: bold; }
  .taxation-wrapper .view-header {
    margin: 10px auto; }

.table-box {
  border: 1px solid #aba9a9; }
  .table-box .table-row {
    overflow: hidden;
    border-bottom: 1px solid #aba9a9;
    background: #eaeaea; }
    .table-box .table-row:last-child {
      border-bottom: none; }
    .table-box .table-row .heading {
      width: 100%;
      padding: 15px;
      font-family: 'helveticaregular';
      font-size: 14px;
      color: #000;
      margin-bottom: 0;
      display: inline-block;
      vertical-align: middle;
      border: none;
      float: left; }
      @media screen and (min-width: 768px) {
        .table-box .table-row .heading {
          width: 250px; } }
    .table-box .table-row .details {
      font-family: 'helveticaregular';
      font-size: 14px;
      padding: 15px 15px 15px 20px;
      color: #000;
      display: inline-block;
      background: #fff;
      float: left;
      width: 100%;
      vertical-align: middle;
      border-left: 1px solid #aba9a9;
      font-weight: bold; }
      @media screen and (min-width: 768px) {
        .table-box .table-row .details {
          width: calc(100% - 250px); } }
      .table-box .table-row .details ul {
        margin: 0 0 15px 0; }
        .table-box .table-row .details ul:last-child {
          margin-bottom: 0; }
        .table-box .table-row .details ul li {
          margin-bottom: 15px;
          font-weight: normal;
          line-height: 18px; }
          .table-box .table-row .details ul li strong {
            color: #e00065;
            font-weight: bold; }
          .table-box .table-row .details ul li:last-child {
            margin-bottom: 0; }
      .table-box .table-row .details span {
        display: inline-block;
        margin-bottom: 15px;
        font-weight: normal; }
        .table-box .table-row .details span:last-child {
          margin-bottom: 0; }

.graph-image {
  text-align: center;
  margin: 20px 0; }
  .graph-image img {
    display: inline-block; }

.fdi-title {
  font-size: 24px;
  line-height: 30px;
  color: #000;
  margin-bottom: 15px; }

.fdi-links-wrap {
  font-size: 12px;
  color: #626262;
  font-style: italic; }
  .fdi-links-wrap strong {
    color: #000;
    font-weight: bold; }
  .fdi-links-wrap a {
    color: #e00065; }
    .fdi-links-wrap a:hover {
      color: #243391; }

/*Tax incentives page css*/
.accordion-taxation-incentives {
  margin-bottom: 15px;
  padding: 0 10px; }
  .accordion-taxation-incentives .view-grouping .view-grouping-header {
    font-size: 24px;
    color: #000;
    margin-top: 10px; }
  .accordion-taxation-incentives .view-grouping .view-grouping-content .view-grouping .view-grouping-header {
    display: none; }
  .accordion-taxation-incentives .view-grouping .view-grouping-content .view-grouping .view-grouping-content .views-field.views-field-field-description-first, .accordion-taxation-incentives .view-grouping .view-grouping-content .view-grouping .view-grouping-content .views-field.views-field-title {
    display: none; }
  .accordion-taxation-incentives .view-grouping .view-grouping-content .view-grouping .view-grouping-content .views-field.views-field-body h2 {
    font-size: 16px;
    color: #e00065; }
  .accordion-taxation-incentives .view-grouping .view-grouping-content .view-grouping .view-grouping-content .views-field.views-field-body ul {
    width: 100%;
    display: inline-block; }
  .accordion-taxation-incentives .view-grouping .view-grouping-content .view-grouping .view-grouping-content .views-field.views-field-body li {
    list-style: none;
    background: url(../images/list-bg.png) no-repeat left 6px;
    padding-left: 20px;
    margin-bottom: 20px;
    color: #626262;
    font-family: 'helveticaregular';
    font-size: 14px;
    float: left;
    width: 98%; }
  .accordion-taxation-incentives .view-grouping .view-grouping-content .view-grouping .view-grouping-content .views-field.views-field-body p strong {
    font-weight: bold; }
  .accordion-taxation-incentives .view-grouping .view-grouping-content .view-grouping .view-grouping-content .js-views-accodion-group-header {
    font-weight: normal;
    margin: 4px auto; }
    .accordion-taxation-incentives .view-grouping .view-grouping-content .view-grouping .view-grouping-content .js-views-accodion-group-header p {
      color: #626262; }
    .accordion-taxation-incentives .view-grouping .view-grouping-content .view-grouping .view-grouping-content .js-views-accodion-group-header strong {
      font-weight: normal; }
  .accordion-taxation-incentives .view-grouping .view-grouping-content .view-grouping .view-grouping-content .ui-accordion-content.ui-accordion-content-active {
    margin-bottom: 1.2em; }

/*Accordion css*/
.ui-accordion-header-icon {
  display: none; }

.ui-state-default.ui-state-active:after {
  content: "\f068";
  color: #eb4a27; }

.ui-state-default:after {
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 14px;
  content: "\f067";
  color: #898989;
  float: right;
  margin-right: 5px;
  position: absolute;
  right: 10px;
  top: 13px; }

.ui-accordion-header.ui-state-default {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: #f0f0f0;
  border: 1px solid #f0f0f0;
  padding: 10px 40px 10px 50px;
  position: relative;
  margin: 2px 0 0 0;
  cursor: pointer; }

.ui-state-default.ui-state-active {
  background: #d6d6d6; }

.ui-state-default span.counter {
  color: #000;
  font-size: 15px;
  line-height: 22px;
  font-family: 'helveticaregular';
  padding: 3px 8px 1px 8px;
  background: #d4d4d4;
  vertical-align: middle;
  left: 10px;
  position: absolute;
  top: 7px; }

.ui-accordion-content.ui-accordion-content-active {
  border: 1px solid #f0f0f0;
  padding: 1em 2.2em;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  overflow: auto; }

.path-team-india-blogs #main, .page-node-type-article #main {
  background: #f8f8f8; }
  .path-team-india-blogs #main .wrapper-section3, .page-node-type-article #main .wrapper-section3 {
    position: relative;
    max-width: 100%;
    margin: 0 auto;
    clear: both;
    padding: 10px; }
    @media (min-width: 768px) {
      .path-team-india-blogs #main .wrapper-section3, .page-node-type-article #main .wrapper-section3 {
        max-width: 750px;
        padding: 0; } }
    @media (min-width: 992px) {
      .path-team-india-blogs #main .wrapper-section3, .page-node-type-article #main .wrapper-section3 {
        max-width: 970px; } }
    @media (min-width: 1210px) {
      .path-team-india-blogs #main .wrapper-section3, .page-node-type-article #main .wrapper-section3 {
        max-width: 1210px; } }
    .path-team-india-blogs #main .wrapper-section3 .main-content, .page-node-type-article #main .wrapper-section3 .main-content {
      width: 100%;
      margin-top: 10px; }
      @media (min-width: 768px) {
        .path-team-india-blogs #main .wrapper-section3 .main-content, .page-node-type-article #main .wrapper-section3 .main-content {
          width: calc(100% - 380px);
          min-height: 700px;
          margin-bottom: 50px; } }
    .path-team-india-blogs #main .wrapper-section3 #sidebar-second, .page-node-type-article #main .wrapper-section3 #sidebar-second {
      width: 100%; }
      @media (min-width: 768px) {
        .path-team-india-blogs #main .wrapper-section3 #sidebar-second, .page-node-type-article #main .wrapper-section3 #sidebar-second {
          width: 350px;
          float: right;
          display: block;
          position: absolute;
          top: 0;
          right: 0; } }
  @media (min-width: 768px) {
    .path-team-india-blogs #main .views-exposed-form.bef-exposed-form, .page-node-type-article #main .views-exposed-form.bef-exposed-form {
      margin-top: 2em; } }
  .path-team-india-blogs #main .views-exposed-form.bef-exposed-form .block-inner-wrapper, .page-node-type-article #main .views-exposed-form.bef-exposed-form .block-inner-wrapper {
    max-width: 100%;
    margin: 0 auto;
    padding: 10px; }
    @media (min-width: 768px) {
      .path-team-india-blogs #main .views-exposed-form.bef-exposed-form .block-inner-wrapper, .page-node-type-article #main .views-exposed-form.bef-exposed-form .block-inner-wrapper {
        max-width: 750px;
        padding: 0; } }
    @media (min-width: 992px) {
      .path-team-india-blogs #main .views-exposed-form.bef-exposed-form .block-inner-wrapper, .page-node-type-article #main .views-exposed-form.bef-exposed-form .block-inner-wrapper {
        max-width: 970px; } }
    @media (min-width: 1210px) {
      .path-team-india-blogs #main .views-exposed-form.bef-exposed-form .block-inner-wrapper, .page-node-type-article #main .views-exposed-form.bef-exposed-form .block-inner-wrapper {
        max-width: 1210px; } }
    .path-team-india-blogs #main .views-exposed-form.bef-exposed-form .block-inner-wrapper .content, .page-node-type-article #main .views-exposed-form.bef-exposed-form .block-inner-wrapper .content {
      float: right; }
  .path-team-india-blogs #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-field-sector-related-value, .path-team-india-blogs #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-body-value, .page-node-type-article #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-field-sector-related-value, .page-node-type-article #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-body-value {
    margin-right: 0;
    margin-bottom: 0;
    width: 100%;
    position: relative; }
    @media (min-width: 768px) {
      .path-team-india-blogs #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-field-sector-related-value, .path-team-india-blogs #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-body-value, .page-node-type-article #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-field-sector-related-value, .page-node-type-article #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-body-value {
        margin-right: 30px;
        width: auto;
        margin-bottom: 1em; } }
    .path-team-india-blogs #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-field-sector-related-value input[type="text"], .path-team-india-blogs #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-body-value input[type="text"], .page-node-type-article #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-field-sector-related-value input[type="text"], .page-node-type-article #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-body-value input[type="text"] {
      padding-left: 30px; }
    .path-team-india-blogs #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-field-sector-related-value:before, .path-team-india-blogs #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-body-value:before, .page-node-type-article #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-field-sector-related-value:before, .page-node-type-article #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-body-value:before {
      /*content: '\f002';
      font: normal normal normal 14px/1 FontAwesome;
      font-size: 16px;*/
      content: '';
      background: url(/themes/investindia/css/../images/blog_search_icon.png) no-repeat 8px;
      color: #292929;
      position: absolute;
      width: 30px;
      height: 34px;
      line-height: 34px;
      text-align: center;
      cursor: pointer; }
  .path-team-india-blogs #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-field-year-target-id, .path-team-india-blogs #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-field-month-target-id, .page-node-type-article #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-field-year-target-id, .page-node-type-article #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-field-month-target-id {
    width: 48%;
    margin-bottom: 0; }
    @media (min-width: 768px) {
      .path-team-india-blogs #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-field-year-target-id, .path-team-india-blogs #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-field-month-target-id, .page-node-type-article #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-field-year-target-id, .page-node-type-article #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-field-month-target-id {
        width: 170px;
        margin-bottom: 1em; } }
  .path-team-india-blogs #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-field-month-target-id, .page-node-type-article #main .views-exposed-form.bef-exposed-form .form--inline .form-item.form-item-field-month-target-id {
    margin-right: 0; }
  .path-team-india-blogs #main .views-exposed-form.bef-exposed-form #edit-actions, .page-node-type-article #main .views-exposed-form.bef-exposed-form #edit-actions {
    display: none; }
.path-team-india-blogs .sidebar h2, .page-node-type-article .sidebar h2 {
  text-transform: uppercase;
  border: none; }
.path-team-india-blogs .sidebar .section, .page-node-type-article .sidebar .section {
  padding: 10px 0 0; }
  .path-team-india-blogs .sidebar .section .views-element-container, .page-node-type-article .sidebar .section .views-element-container {
    width: 100%;
    float: left;
    clear: both;
    padding: 0 !important;
    margin: 0 0 15px !important;
    background-color: #fff !important;
    border-color: #e4e4e4 !important; }
    .path-team-india-blogs .sidebar .section .views-element-container h2, .page-node-type-article .sidebar .section .views-element-container h2 {
      padding: 10px; }

.team-blog .view-header {
  margin-bottom: 0.5em;
  font-size: 24px; }
  @media (min-width: 992px) {
    .team-blog .view-header {
      width: auto;
      position: absolute;
      top: -50px;
      margin-bottom: 0;
      font-size: 36px; } }
.team-blog .view-empty {
  font-size: 1.3em;
  line-height: 1.2;
  padding: 50px 0;
  font-weight: normal; }

.team-blog-detail .view-header {
  margin-bottom: 0.5em;
  font-size: 24px;
  position: absolute;
  top: -40px;
  margin-left: -10px; }
  @media (min-width: 768px) and (max-width: 991px) {
    .team-blog-detail .view-header {
      top: -55px;
      margin-left: -20px; } }
  @media (min-width: 992px) {
    .team-blog-detail .view-header {
      width: auto;
      top: -75px;
      margin-bottom: 0;
      margin-left: -20px;
      font-size: 36px; } }

/*==================Team blog page css====================*/
.team-blog {
  position: relative; }
  .team-blog .view-content .views-row {
    width: 100%;
    float: left;
    margin-bottom: 4%; }
    @media (min-width: 992px) {
      .team-blog .view-content .views-row {
        width: 48%;
        margin-right: 4%; }
        .team-blog .view-content .views-row:nth-child(2n) {
          margin-right: 0; } }
  .team-blog .views-field-nothing {
    background: #fff; }
  .team-blog .blog-image img {
    display: block; }
  .team-blog .blog-content {
    padding: 15px;
    min-height: 135px;
    border: 1px solid #e4e4e4;
    border-bottom: transparent; }
    .team-blog .blog-content a {
      color: #000;
      font-size: 1.3em;
      line-height: 1.2;
      margin-bottom: 10px;
      display: block; }
      .team-blog .blog-content a:hover {
        color: #e00065; }
    .team-blog .blog-content p {
      color: #424242; }
  .team-blog .blog-author {
    border: 1px solid #e4e4e4;
    padding: 10px 15px; }
    .team-blog .blog-author span {
      display: inline-block; }
      .team-blog .blog-author span:first-child {
        font-size: 0.95em;
        width: 66%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
        .team-blog .blog-author span:first-child a {
          color: #0a60a7; }
          .team-blog .blog-author span:first-child a:hover {
            color: #e00065; }
      .team-blog .blog-author span:last-child {
        float: right;
        color: #2b2a2a;
        font-size: 0.9em; }

/*=========================team-blog-detail block css==========================*/
.team-blog-detail {
  position: relative; }
  .team-blog-detail .views-field-title {
    color: #000;
    font-size: 1.3em;
    line-height: 1.2; }
    @media (min-width: 992px) {
      .team-blog-detail .views-field-title {
        font-size: 1.9em;
        line-height: 1.3; } }
    .team-blog-detail .views-field-title a {
      color: #000;
      font-size: 1.9em;
      line-height: 1.3; }
      .team-blog-detail .views-field-title a:hover {
        color: #e00065; }
  .team-blog-detail .views-field-field-article-author {
    display: inline-block;
    font-size: 0.95em;
    padding-right: 10px; }
    .team-blog-detail .views-field-field-article-author a {
      color: #0a60a7; }
      .team-blog-detail .views-field-field-article-author a:hover {
        color: #e00065; }
  .team-blog-detail .views-field-created {
    display: inline-block;
    color: #2b2a2a;
    font-size: 0.8em; }
  .team-blog-detail .views-field-field-image {
    margin: 15px auto; }
    .team-blog-detail .views-field-field-image img {
      display: block;
      margin: 0 auto; }
  .team-blog-detail .views-field-body p {
    margin-bottom: 15px; }
    .team-blog-detail .views-field-body p img {
      display: block;
      margin: 15px auto; }
      @media (min-width: 768px) {
        .team-blog-detail .views-field-body p img {
          max-width: 400px; } }
    .team-blog-detail .views-field-body p strong {
      font-weight: bold; }

/*Sidebar popular tags for team blog page*/
.block-popular-tags {
  padding: 10px !important;
  margin: 0 0 15px !important;
  background-color: #fff !important;
  border-color: #e4e4e4 !important; }
  .block-popular-tags h2 {
    padding: 10px; }

.team-blog-related-tags {
  padding: 0 10px 10px;
  width: 100%;
  float: left;
  clear: both; }

.refrence-list .populartag {
  display: inline-block;
  font-size: 1em;
  color: #7b7b7b;
  background: #f7f7f7;
  padding: 5px 10px;
  margin-bottom: 10px;
  border: 1px solid #e4e4e4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  transition: all .2s ease-in-out; }
  .refrence-list .populartag:hover {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px); }
  .refrence-list .populartag a {
    color: #7b7b7b; }

/*Sidebar most rated blog*/
.block-mostread-block {
  width: 100%;
  float: left;
  clear: both;
  padding: 0 !important;
  margin: 0 0 15px !important;
  background-color: #fff !important;
  border-color: #e4e4e4 !important; }

.most-read-team-blog .views-row, .most-read-team-blog .like-row, .like-block-wrapper .views-row, .like-block-wrapper .like-row {
  width: 100%;
  float: left;
  margin-bottom: 15px;
  padding: 0 10px 10px;
  border-bottom: 1px solid #e4e4e4; }
  .most-read-team-blog .views-row:last-child, .most-read-team-blog .like-row:last-child, .like-block-wrapper .views-row:last-child, .like-block-wrapper .like-row:last-child {
    border: none; }
.most-read-team-blog .blog-image, .like-block-wrapper .blog-image {
  margin-right: 10px;
  float: left;
  width: 75px;
  height: 75px; }
  .most-read-team-blog .blog-image img, .like-block-wrapper .blog-image img {
    display: block; }
.most-read-team-blog .blog-content, .like-block-wrapper .blog-content {
  width: calc(100% - 85px);
  float: left; }
  .most-read-team-blog .blog-content a, .like-block-wrapper .blog-content a {
    font-size: 1.3em;
    line-height: 1.2;
    color: #181818; }
    .most-read-team-blog .blog-content a:hover, .like-block-wrapper .blog-content a:hover {
      color: #e00065; }
  .most-read-team-blog .blog-content p, .like-block-wrapper .blog-content p {
    color: #424242; }
.most-read-team-blog .blog-author, .like-block-wrapper .blog-author {
  width: calc(100% - 85px);
  float: right; }
  .most-read-team-blog .blog-author a, .like-block-wrapper .blog-author a {
    color: #0a60a7; }
    .most-read-team-blog .blog-author a:hover, .like-block-wrapper .blog-author a:hover {
      color: #e00065; }

/*Detail page css*/
.page-node-type-article .main-content {
  background: #fff;
  border: 1px solid #e4e4e4;
  padding: 10px; }
  @media (min-width: 768px) {
    .page-node-type-article .main-content {
      padding: 20px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .page-node-type-article .main-content {
      margin-top: 130px !important; } }
.page-node-type-article .form--inline .form-item.form-item-field-year-target-id, .page-node-type-article .form--inline .form-item.form-item-field-month-target-id {
  margin-bottom: 1.4em !important; }
  @media (min-width: 768px) {
    .page-node-type-article .form--inline .form-item.form-item-field-year-target-id, .page-node-type-article .form--inline .form-item.form-item-field-month-target-id {
      margin-bottom: 1em; } }
.page-node-type-article article .field--name-field-article-author .field__label, .page-node-type-article article .field--name-field-article-author .field__item {
  display: inline-block; }

/*sharethis-wrapper Css*/
.sharethis-wrapper {
  text-align: center;
  padding: 2em 0;
  max-width: 800px;
  overflow: hidden; }
  .sharethis-wrapper span {
    max-width: 112px;
    height: 42px;
    display: inline-block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #f8f8f8 url("../images/team-blog-share-icons.png") no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
    cursor: pointer;
    transition: all .2s ease-in-out; }
    .sharethis-wrapper span:hover {
      -webkit-transform: translateY(-4px);
      transform: translateY(-4px); }
    .sharethis-wrapper span.st_email_custom {
      background-position: -5px -188px;
      width: 90px; }
    .sharethis-wrapper span.st_twitter_custom {
      background-position: -5px -141px;
      width: 96px; }
    .sharethis-wrapper span.st_facebook_custom {
      background-position: -5px -0px;
      width: 112px; }
    .sharethis-wrapper span.st_linkedin_custom {
      background-position: -5px -47px;
      width: 106px; }
    .sharethis-wrapper span.st_googleplus_custom {
      background-position: -5px -94px;
      width: 105px; }

.social-link-heading {
  position: relative;
  font-size: 1em;
  text-transform: uppercase;
  color: #000;
  margin-bottom: 1.5em;
  display: inline-block;
  padding: 0 10px; }
  .social-link-heading:before, .social-link-heading:after {
    content: '';
    width: 94%;
    height: 1px;
    background: #e4e4e4;
    position: absolute;
    top: 44%; }
  .social-link-heading:before {
    left: -94%; }
  .social-link-heading:after {
    right: -94%; }

.path-frontpage .featured-bottom_first {
  background: #2b3995 url("/themes/investindia/images/what-we-do-banner.jpg") no-repeat;
  background-size: cover;
  padding: 30px 0;
  text-align: center;
  width: 100%;
  float: left; }
  @media (min-width: 768px) {
    .path-frontpage .featured-bottom_first {
      padding: 60px 0; } }
  .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1 {
    max-width: 1210px;
    margin: 0 auto; }
    .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1 h2 {
      font-size: 24px;
      color: #ffffff;
      margin-bottom: 15px;
      text-transform: uppercase; }
      @media (min-width: 768px) {
        .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1 h2 {
          font-size: 36px;
          line-height: 40px;
          padding: 0;
          margin: 0; } }
    .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1 .content {
      max-width: 1210px;
      margin: 10px auto; }
      @media (min-width: 1211px) {
        .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1 .content {
          padding: 0 100px; } }
      .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1 .content .view-content {
        display: inline-block;
        margin-bottom: 15px;
        width: 100%; }
        .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1 .content .view-content .views-row {
          width: 90%;
          float: left;
          background-color: #fff;
          padding: 20px 15px;
          margin: 15px;
          min-height: 340px; }
          @media (min-width: 768px) {
            .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1 .content .view-content .views-row {
              width: 32%;
              margin: 0 15px 15px 0; }
              .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1 .content .view-content .views-row:nth-child(3n) {
                margin-right: 0; } }
          @media (min-width: 992px) {
            .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1 .content .view-content .views-row {
              width: 32.3%; } }
          .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1 .content .view-content .views-row .views-field-field-services-image {
            height: 100px;
            position: relative; }
            .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1 .content .view-content .views-row .views-field-field-services-image img {
              position: absolute;
              margin: auto;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0; }
          .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1 .content .view-content .views-row .views-field-title {
            padding: 10px 26px; }
            @media (min-width: 768px) {
              .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1 .content .view-content .views-row .views-field-title {
                min-height: 85px; } }
            .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1 .content .view-content .views-row .views-field-title .field-content {
              font-size: 24px;
              font-family: 'helveticaregular';
              font-weight: 500;
              color: #000;
              line-height: 32px;
              text-transform: capitalize; }
          .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1 .content .view-content .views-row .views-field-body .field-content p {
            font-size: 16px;
            line-height: 36px;
            color: #707070;
            padding: 0;
            font-family: 'helveticaregular'; }
    .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1 .view-footer {
      padding: 15px 0; }
.path-frontpage .featured-bottom_second {
  background: #ffffff;
  width: 100%;
  float: left;
  padding: 30px 0; }
  .path-frontpage .featured-bottom_second .region.region-featured-bottom-second {
    max-width: 1210px;
    margin: 0 auto;
    color: #626262; }

.national-investment {
  background-color: #ffffff;
  width: 100%;
  float: left;
  padding: 20px 0 15px;
  text-align: center; }
  @media (min-width: 768px) {
    .national-investment {
      padding: 60px 0; } }
  .national-investment h2 {
    font-size: 24px;
    color: #000000;
    margin-bottom: 0;
    text-transform: uppercase; }
    @media (min-width: 768px) {
      .national-investment h2 {
        font-size: 36px;
        line-height: 40px;
        margin-bottom: 0; } }
  .national-investment .content {
    padding: 0 15px;
    margin: 0 auto;
    max-width: 1210px; }
    .national-investment .content h2 {
      font-size: 18px;
      font-family: 'helveticaregular';
      padding: 15px;
      color: #626262;
      text-transform: capitalize; }
      @media (min-width: 768px) {
        .national-investment .content h2 {
          font-size: 24px;
          padding: 0;
          margin-bottom: 0;
          line-height: 65px; } }
    .national-investment .content .field--type-text-with-summary p {
      margin-bottom: 15px;
      font-size: 16px;
      line-height: 26px;
      color: #626262;
      font-family: 'helveticaregular'; }
  .national-investment .red-link:hover {
    text-decoration: underline; }

.block-views-blockboard-of-directors-block-1 {
  background-color: #f0f0f0;
  width: 100%;
  float: left;
  padding: 5px 0 15px; }
  @media (min-width: 768px) {
    .block-views-blockboard-of-directors-block-1 {
      padding: 0 0 30px; } }
  .block-views-blockboard-of-directors-block-1 .owl-wrapper {
    max-width: none; }
  .block-views-blockboard-of-directors-block-1 .owl-controls .owl-buttons div {
    background-color: #e1e1e1;
    opacity: 1;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease; }
    .block-views-blockboard-of-directors-block-1 .owl-controls .owl-buttons div:hover {
      color: #ffffff;
      background-color: #283b8a; }
  .block-views-blockboard-of-directors-block-1 .owl-controls .owl-buttons .owl-prev, .block-views-blockboard-of-directors-block-1 .owl-controls .owl-buttons .owl-next {
    position: absolute;
    top: 50px;
    font-size: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin: 0;
    padding: 0; }
    @media (min-width: 768px) {
      .block-views-blockboard-of-directors-block-1 .owl-controls .owl-buttons .owl-prev, .block-views-blockboard-of-directors-block-1 .owl-controls .owl-buttons .owl-next {
        top: 40%; } }
  .block-views-blockboard-of-directors-block-1 .owl-controls .owl-buttons .owl-prev {
    left: 0; }
    @media (min-width: 768px) {
      .block-views-blockboard-of-directors-block-1 .owl-controls .owl-buttons .owl-prev {
        left: -15px; } }
    .block-views-blockboard-of-directors-block-1 .owl-controls .owl-buttons .owl-prev:after {
      content: '\f104';
      font-family: FontAwesome;
      font-size: 25px;
      line-height: 40px;
      color: #7a7d8c;
      font-weight: bold; }
    .block-views-blockboard-of-directors-block-1 .owl-controls .owl-buttons .owl-prev:hover:after {
      color: #ffffff; }
  .block-views-blockboard-of-directors-block-1 .owl-controls .owl-buttons .owl-next {
    right: 0; }
    @media (min-width: 768px) {
      .block-views-blockboard-of-directors-block-1 .owl-controls .owl-buttons .owl-next {
        right: -15px; } }
    .block-views-blockboard-of-directors-block-1 .owl-controls .owl-buttons .owl-next:after {
      content: '\f105';
      font-family: FontAwesome;
      font-size: 25px;
      line-height: 40px;
      color: #7a7d8c;
      font-weight: bold; }
    .block-views-blockboard-of-directors-block-1 .owl-controls .owl-buttons .owl-next:hover:after {
      color: #ffffff; }
  .block-views-blockboard-of-directors-block-1 h2 {
    font-size: 18px;
    font-family: 'helveticaregular';
    padding: 15px;
    text-align: center;
    color: #24222b; }
    @media (min-width: 768px) {
      .block-views-blockboard-of-directors-block-1 h2 {
        font-size: 30px;
        margin: 15px 0 50px;
        padding: 0;
        line-height: 60px; } }
  .block-views-blockboard-of-directors-block-1 .content {
    padding: 0 15px;
    margin: 0 auto;
    max-width: 1210px; }
    .block-views-blockboard-of-directors-block-1 .content .view-content {
      width: 100%;
      float: left;
      margin-bottom: 15px; }
      @media (min-width: 768px) {
        .block-views-blockboard-of-directors-block-1 .content .view-content {
          margin-bottom: 20px; } }
      @media (min-width: 768px) {
        .block-views-blockboard-of-directors-block-1 .content .view-content .owl-carousel .owl-item {
          padding: 0 10px; }
          .block-views-blockboard-of-directors-block-1 .content .view-content .owl-carousel .owl-item:first-child .testimonial-card {
            background-image: none; } }
      .block-views-blockboard-of-directors-block-1 .content .view-content .testimonial-card {
        width: 100%;
        float: left;
        word-wrap: break-word;
        margin-bottom: 10px;
        min-height: 250px;
        position: relative;
        transform-style: preserve-3d;
        transition: all .6s ease-in-out;
        cursor: pointer;
        overflow: hidden; }
        @media (min-width: 768px) {
          .block-views-blockboard-of-directors-block-1 .content .view-content .testimonial-card {
            padding: 0 5px;
            max-width: 300px;
            background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(transparent));
            background-image: -webkit-linear-gradient(transparent, #cfd7f0, transparent);
            background-image: -moz-linear-gradient(transparent, #cfd7f0, transparent), -moz-linear-gradient(transparent, #cfd7f0, transparent);
            background-image: -o-linear-gradient(transparent, #cfd7f0, transparent), -o-linear-gradient(transparent, #cfd7f0, transparent);
            background-image: linear-gradient(transparent, #cfd7f0, transparent), linear-gradient(transparent, #cfd7f0, transparent);
            -moz-background-size: 1px 100%;
            background-size: 1px 100%;
            background-repeat: no-repeat; } }
        @media (min-width: 992px) {
          .block-views-blockboard-of-directors-block-1 .content .view-content .testimonial-card {
            max-width: 400px;
            padding: 0 4px; } }
        .block-views-blockboard-of-directors-block-1 .content .view-content .testimonial-card .front {
          text-align: center; }
          .block-views-blockboard-of-directors-block-1 .content .view-content .testimonial-card .front img {
            max-width: 100%;
            width: 160px;
            height: 160px;
            margin: 0 auto;
            border-radius: 50%;
            border: 8px solid #283b8a; }
          .block-views-blockboard-of-directors-block-1 .content .view-content .testimonial-card .front h3 {
            font-size: 24px;
            font-family: helveticaregular;
            color: #24222b;
            line-height: 40px;
            text-align: center;
            font-weight: 100; }
          .block-views-blockboard-of-directors-block-1 .content .view-content .testimonial-card .front h5 {
            padding: 0 10px 20px;
            font-size: 16px;
            font-family: helveticaregular;
            font-weight: 100;
            color: #6e6e6e;
            line-height: 20px;
            text-align: center;
            text-transform: none; }
        .block-views-blockboard-of-directors-block-1 .content .view-content .testimonial-card:hover {
          -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
    .block-views-blockboard-of-directors-block-1 .content .view-footer {
      text-align: center;
      width: 100%;
      float: left; }
      .block-views-blockboard-of-directors-block-1 .content .view-footer .view-button {
        color: #ffffff;
        background-color: #e00065; }
    .block-views-blockboard-of-directors-block-1 .content .views-slideshow-controls-bottom .views_slideshow_pager_field_item {
      width: 10px;
      display: inline-block; }
      .block-views-blockboard-of-directors-block-1 .content .views-slideshow-controls-bottom .views_slideshow_pager_field_item .indicator {
        font-size: 0; }

.block-views-blocksuccess-stories-block-1 {
  background-color: transparent;
  width: 100%;
  float: left;
  padding: 15px 0;
  text-align: left; }
  @media (min-width: 992px) {
    .block-views-blocksuccess-stories-block-1 {
      width: 50%;
      padding: 20px 0; } }
  .block-views-blocksuccess-stories-block-1 h2 {
    font-size: 20px;
    font-family: 'helveticaregular';
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 10px; }
    @media (min-width: 768px) {
      .block-views-blocksuccess-stories-block-1 h2 {
        font-size: 24px;
        color: #24222b;
        margin-bottom: 5px;
        text-align: left; } }
  .block-views-blocksuccess-stories-block-1 .content {
    padding: 0 15px;
    margin: 0; }
    .block-views-blocksuccess-stories-block-1 .content .view-content {
      margin-bottom: 15px;
      position: relative;
      width: 100%;
      float: left; }
    .block-views-blocksuccess-stories-block-1 .content .views-row .views-field-nothing .field-content {
      text-align: center;
      position: relative; }
      @media (min-width: 768px) {
        .block-views-blocksuccess-stories-block-1 .content .views-row .views-field-nothing .field-content {
          text-align: left; } }
      .block-views-blocksuccess-stories-block-1 .content .views-row .views-field-nothing .field-content .testimonials-image {
        width: 123px;
        height: 131px;
        float: none;
        margin: 10px auto 0;
        position: relative; }
        @media (min-width: 768px) {
          .block-views-blocksuccess-stories-block-1 .content .views-row .views-field-nothing .field-content .testimonials-image {
            float: left;
            margin: 10px 0 0; } }
        .block-views-blocksuccess-stories-block-1 .content .views-row .views-field-nothing .field-content .testimonials-image img {
          max-width: 100%;
          width: 100%;
          height: 131px;
          /*-webkit-box-shadow: 7px -7px 0px 0px rgba(255,255,255,1);
          -moz-box-shadow:    7px -7px 0px 0px rgba(255,255,255,1);
          box-shadow:         7px -7px 0px 0px rgba(255,255,255,1);*/ }
        .block-views-blocksuccess-stories-block-1 .content .views-row .views-field-nothing .field-content .testimonials-image .fa {
          display: none; }
          .block-views-blocksuccess-stories-block-1 .content .views-row .views-field-nothing .field-content .testimonials-image .fa.fa-quote-left {
            font-size: 40px;
            color: #f8ce00;
            position: absolute;
            left: -15px; }
      .block-views-blocksuccess-stories-block-1 .content .views-row .views-field-nothing .field-content .testimonials-content {
        width: 100%;
        float: left; }
        @media (min-width: 768px) {
          .block-views-blocksuccess-stories-block-1 .content .views-row .views-field-nothing .field-content .testimonials-content {
            width: calc(100% - 143px);
            padding-left: 20px; } }
        .block-views-blocksuccess-stories-block-1 .content .views-row .views-field-nothing .field-content .testimonials-content .testimonials-title {
          font-size: 18px;
          font-family: 'helveticaregular';
          color: #24222b; }
          @media (min-width: 768px) {
            .block-views-blocksuccess-stories-block-1 .content .views-row .views-field-nothing .field-content .testimonials-content .testimonials-title {
              line-height: 26px; } }
        .block-views-blocksuccess-stories-block-1 .content .views-row .views-field-nothing .field-content .testimonials-content .testimonials-position {
          font-size: 16px;
          font-weight: 500;
          font-family: 'helveticaregular';
          color: #626262;
          width: auto;
          margin-bottom: 10px; }
        .block-views-blocksuccess-stories-block-1 .content .views-row .views-field-nothing .field-content .testimonials-content .testimonials-body {
          font-family: 'helveticaregular'; }
          @media (min-width: 768px) {
            .block-views-blocksuccess-stories-block-1 .content .views-row .views-field-nothing .field-content .testimonials-content .testimonials-body {
              min-height: 90px; } }
          .block-views-blocksuccess-stories-block-1 .content .views-row .views-field-nothing .field-content .testimonials-content .testimonials-body P {
            font-size: 16px;
            color: #626262; }
    .block-views-blocksuccess-stories-block-1 .content .views-slideshow-controls-bottom {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 6;
      width: 300px;
      text-align: center; }
      @media (min-width: 768px) {
        .block-views-blocksuccess-stories-block-1 .content .views-slideshow-controls-bottom {
          width: 123px; } }
      @media (min-width: 992px) {
        .block-views-blocksuccess-stories-block-1 .content .views-slideshow-controls-bottom {
          bottom: 0; } }
      .block-views-blocksuccess-stories-block-1 .content .views-slideshow-controls-bottom .views_slideshow_pager_field_item {
        width: 10px;
        display: inline-block; }
        .block-views-blocksuccess-stories-block-1 .content .views-slideshow-controls-bottom .views_slideshow_pager_field_item .indicator {
          font-size: 0; }

.block-views-blockawards-and-recognitions-block-1 {
  background-color: transparent;
  width: 100%;
  float: left;
  padding: 15px 0;
  text-align: left; }
  @media (min-width: 992px) {
    .block-views-blockawards-and-recognitions-block-1 {
      width: 50%;
      padding: 20px 0; } }
  .block-views-blockawards-and-recognitions-block-1 h2 {
    font-size: 20px;
    font-family: 'helveticaregular';
    text-transform: uppercase;
    text-align: left;
    color: #24222b;
    margin-bottom: 10px; }
    @media (min-width: 768px) {
      .block-views-blockawards-and-recognitions-block-1 h2 {
        font-size: 24px;
        margin-bottom: 5px; } }
  .block-views-blockawards-and-recognitions-block-1 .content {
    padding: 0 15px;
    margin: 0; }
    .block-views-blockawards-and-recognitions-block-1 .content .view-content {
      margin-bottom: 15px;
      position: relative;
      width: 100%;
      float: left; }
    .block-views-blockawards-and-recognitions-block-1 .content .views-row .views-field-nothing-1 .field-content {
      text-align: center;
      position: relative; }
      @media (min-width: 768px) {
        .block-views-blockawards-and-recognitions-block-1 .content .views-row .views-field-nothing-1 .field-content {
          text-align: left; } }
      .block-views-blockawards-and-recognitions-block-1 .content .views-row .views-field-nothing-1 .field-content .awards-image {
        width: 123px;
        height: 131px;
        float: none;
        margin: 20px auto 0; }
        @media (min-width: 768px) {
          .block-views-blockawards-and-recognitions-block-1 .content .views-row .views-field-nothing-1 .field-content .awards-image {
            float: left;
            margin: 10px 0 0; } }
        @media (min-width: 992px) {
          .block-views-blockawards-and-recognitions-block-1 .content .views-row .views-field-nothing-1 .field-content .awards-image {
            margin: 20px 0 0; } }
        .block-views-blockawards-and-recognitions-block-1 .content .views-row .views-field-nothing-1 .field-content .awards-image img {
          max-width: 100%;
          width: 100%;
          height: 131px; }
      .block-views-blockawards-and-recognitions-block-1 .content .views-row .views-field-nothing-1 .field-content .awards-content {
        width: 100%;
        float: left;
        margin-bottom: 15px; }
        @media (min-width: 768px) {
          .block-views-blockawards-and-recognitions-block-1 .content .views-row .views-field-nothing-1 .field-content .awards-content {
            width: calc(100% - 143px);
            padding-left: 20px; } }
        .block-views-blockawards-and-recognitions-block-1 .content .views-row .views-field-nothing-1 .field-content .awards-content .awards-title {
          font-size: 16px;
          font-family: 'helveticaregular';
          color: #626262;
          margin-bottom: 10px; }
          @media (min-width: 768px) {
            .block-views-blockawards-and-recognitions-block-1 .content .views-row .views-field-nothing-1 .field-content .awards-content .awards-title {
              font-size: 16px;
              line-height: 25px; } }
        .block-views-blockawards-and-recognitions-block-1 .content .views-row .views-field-nothing-1 .field-content .awards-content .awards-body {
          font-size: 16px;
          color: #626262;
          min-height: 90px;
          font-family: 'helveticaregular';
          display: none; }
          .block-views-blockawards-and-recognitions-block-1 .content .views-row .views-field-nothing-1 .field-content .awards-content .awards-body P {
            font-size: 16px;
            color: #626262; }
    .block-views-blockawards-and-recognitions-block-1 .content .views-slideshow-controls-bottom {
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 6;
      width: 300px;
      text-align: center; }
      @media (min-width: 768px) {
        .block-views-blockawards-and-recognitions-block-1 .content .views-slideshow-controls-bottom {
          width: 123px;
          bottom: 0; } }
      .block-views-blockawards-and-recognitions-block-1 .content .views-slideshow-controls-bottom .views_slideshow_pager_field_item {
        width: 10px;
        display: inline-block; }
        .block-views-blockawards-and-recognitions-block-1 .content .views-slideshow-controls-bottom .views_slideshow_pager_field_item .indicator {
          font-size: 0; }

.highlighted .layout-container {
  background-color: #ffffff;
  padding: 20px 0 30px; }
  @media (min-width: 768px) {
    .highlighted .layout-container {
      padding: 50px 0 50px; } }
  .highlighted .layout-container .region.region-highlighted {
    max-width: 1210px;
    margin: 0 auto; }
    .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 {
      width: 100%;
      float: left; }
      @media (min-width: 768px) {
        .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 {
          width: 60%; } }
      @media (min-width: 992px) {
        .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 {
          width: 65%; } }
      .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content {
        padding: 0 15px;
        width: 100%;
        float: left; }
        .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-header {
          width: 100%;
          float: left;
          margin-bottom: 15px; }
          @media (min-width: 768px) {
            .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-header {
              padding: 0 15px; } }
          @media (min-width: 992px) {
            .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-header {
              padding: 0 30px 0 15px; } }
          .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-header .title {
            width: 50%;
            float: left;
            font-size: 16px;
            font-weight: bold;
            font-family: 'helveticaregular';
            color: #000000;
            text-transform: uppercase; }
            @media (min-width: 992px) {
              .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-header .title {
                font-size: 19px; } }
            @media (min-width: 1210px) {
              .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-header .title {
                font-size: 24px;
                line-height: 32px; } }
          .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-header .news-link {
            width: 50%;
            float: right;
            text-align: right;
            font-size: 12px;
            font-weight: bold;
            font-family: 'helveticaregular';
            padding: 0;
            text-transform: uppercase; }
            @media (min-width: 992px) {
              .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-header .news-link {
                padding: 6px 0 0; } }
            .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-header .news-link a {
              color: #464646; }
              .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-header .news-link a:hover, .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-header .news-link a:focus {
                color: #605f60; }
        .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-content .views-row {
          width: 100%;
          float: left;
          margin-bottom: 10px;
          padding: 10px;
          position: relative;
          display: block;
          overflow: hidden;
          border: 1px solid #dddddd;
          /*-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.18), 0 0 1px 0 rgba(0,0,0,.15);
          box-shadow: 0 0 0 0 rgba(0,0,0,.18), 0 0 1px 0 rgba(0,0,0,.15);*/ }
          .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-content .views-row:hover, .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-content .views-row:focus {
            background-color: #f1f1f1; }
          @media (min-width: 992px) {
            .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-content .views-row {
              width: 49%;
              margin-right: 10px; }
              .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-content .views-row:nth-child(2n) {
                margin-right: 0; } }
          .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-content .views-row .views-field-field-image-url {
            margin-bottom: 10px;
            margin-right: 20px;
            width: 80px;
            height: 60px;
            float: left; }
            .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-content .views-row .views-field-field-image-url .field-content {
              position: relative;
              display: block;
              overflow: hidden;
              height: 60px; }
              .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-content .views-row .views-field-field-image-url .field-content:hover img {
                -webkit-transform: scale3d(1.2, 1.2, 1);
                transform: scale3d(1.2, 1.2, 1);
                overflow: hidden; }
              .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-content .views-row .views-field-field-image-url .field-content img {
                max-width: 100%;
                width: 100%;
                height: 60px;
                overflow: hidden;
                -webkit-transition: all 0.5s ease;
                transition: all 0.5s ease;
                -webkit-transform: scale3d(1, 1, 1);
                transform: scale3d(1, 1, 1); }
          .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-content .views-row .views-field-title {
            width: calc( 100% - 100px);
            float: left;
            height: 64px;
            padding: 0;
            overflow: hidden; }
            .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-content .views-row .views-field-title .field-content a {
              font-size: 16px;
              font-family: 'helveticaregular';
              line-height: 20px;
              color: #1f1f1f;
              font-weight: bold; }
              .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-content .views-row .views-field-title .field-content a:hover, .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-content .views-row .views-field-title .field-content a:focus {
                color: #e00065; }
          .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content .view-content .views-row .views-field-field-news-post-date {
            padding-bottom: 0;
            font-weight: bold;
            color: #243391;
            font-size: 12px;
            width: calc( 100% - 100px);
            float: right; }
    .highlighted .layout-container .region.region-highlighted .block-twitter-block {
      width: 100%;
      float: left;
      padding: 0 15px; }
      @media (min-width: 768px) {
        .highlighted .layout-container .region.region-highlighted .block-twitter-block {
          width: 40%;
          padding: 0; } }
      @media (min-width: 992px) {
        .highlighted .layout-container .region.region-highlighted .block-twitter-block {
          width: 35%;
          padding-left: 15px; } }
      .highlighted .layout-container .region.region-highlighted .block-twitter-block .block-head {
        width: 100%;
        float: left;
        margin-bottom: 15px;
        padding: 1px; }
        @media (min-width: 768px) {
          .highlighted .layout-container .region.region-highlighted .block-twitter-block .block-head {
            padding: 0 15px; } }
        .highlighted .layout-container .region.region-highlighted .block-twitter-block .block-head .left {
          width: 52%;
          float: left;
          font-size: 16px;
          font-weight: bold;
          font-family: 'helveticaregular';
          color: #000000;
          text-transform: uppercase; }
          @media (min-width: 992px) {
            .highlighted .layout-container .region.region-highlighted .block-twitter-block .block-head .left {
              font-size: 19px;
              width: 55%; } }
          @media (min-width: 1210px) {
            .highlighted .layout-container .region.region-highlighted .block-twitter-block .block-head .left {
              font-size: 24px;
              line-height: 32px; } }
        .highlighted .layout-container .region.region-highlighted .block-twitter-block .block-head .right {
          width: 48%;
          float: right;
          text-align: right;
          font-size: 12px;
          font-weight: bold;
          font-family: 'helveticaregular';
          padding: 0;
          text-transform: uppercase; }
          @media (min-width: 992px) {
            .highlighted .layout-container .region.region-highlighted .block-twitter-block .block-head .right {
              padding: 6px 0 0;
              width: 45%; } }
          .highlighted .layout-container .region.region-highlighted .block-twitter-block .block-head .right a {
            color: #464646; }
            .highlighted .layout-container .region.region-highlighted .block-twitter-block .block-head .right a:hover, .highlighted .layout-container .region.region-highlighted .block-twitter-block .block-head .right a:focus {
              color: #605f60; }
      .highlighted .layout-container .region.region-highlighted .block-twitter-block .content {
        max-height: 500px;
        overflow: auto;
        float: left;
        width: 100%;
        padding: 1px;
        background-color: #ffffff;
        border: 1px solid #dddddd !important; }
        .highlighted .layout-container .region.region-highlighted .block-twitter-block .content::-webkit-scrollbar {
          width: 8px;
          background-color: #a1a1a1;
          border-radius: 8px; }
        .highlighted .layout-container .region.region-highlighted .block-twitter-block .content::-webkit-scrollbar-thumb {
          background-color: #e00065;
          width: 8px;
          border-radius: 8px; }
        .highlighted .layout-container .region.region-highlighted .block-twitter-block .content::-webkit-scrollbar-thumb:hover {
          background-color: #f4cb00; }
        .highlighted .layout-container .region.region-highlighted .block-twitter-block .content::-webkit-scrollbar-track {
          -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
          border-radius: 8px; }
        @media (min-width: 768px) {
          .highlighted .layout-container .region.region-highlighted .block-twitter-block .content {
            max-height: 934px;
            padding: 0 15px; } }
        @media (min-width: 992px) {
          .highlighted .layout-container .region.region-highlighted .block-twitter-block .content {
            max-height: 462px;
            padding: 1px; } }

.view-button {
  border: 1px solid;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  font-family: 'helveticaregular';
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  .view-button:hover {
    color: #ffffff;
    background-color: #e00065;
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
  .view-button a {
    display: block;
    padding: 10px 25px; }
    @media (min-width: 768px) {
      .view-button a {
        padding: 10px 50px; } }

.red-link {
  color: #e00065;
  font-size: 14px;
  font-family: 'helveticaregular';
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-weight: bold; }
  .red-link:hover, .red-link:focus {
    color: #e00065; }
  .red-link i.fa {
    font-size: 13px;
    font-weight: 700;
    margin-left: 5px; }

/*Load more button for Search page*/
.solr-category-link {
  display: block;
  text-align: center;
  margin: 15px 0;
  padding: 9px;
  clear: both; }
  .solr-category-link a {
    border: 1px solid #dedede;
    color: #212121;
    font-size: 14px;
    font-weight: bold;
    font-family: 'helveticaregular';
    padding: 10px 25px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    text-transform: uppercase;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease; }
    .solr-category-link a:hover, .solr-category-link a:focus {
      color: #ffffff;
      background-color: #e00065;
      -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
      box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
    @media (min-width: 768px) {
      .solr-category-link a {
        padding: 10px 50px; } }

.clearfix {
  clear: both; }

.indicator {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #d2d2d2;
  cursor: pointer;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.active .indicator {
  background-color: #e00065; }

*::before, *::after {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

::-webkit-scrollbar {
  width: 8px;
  background-color: #ddd; }

::-webkit-scrollbar-thumb {
  background-color: #243391;
  width: 8px;
  border-radius: 10px; }

::-webkit-scrollbar-thumb:hover {
  background-color: #f4cb00; }

::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px; }

#block-video .block-inner-wrapper .content img {
  width: 100%;
  max-width: 100%; }

.topbar-wrapper {
  width: 100%;
  float: left;
  padding: 18px 15px;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  left: 0;
  right: 0;
  z-index: 8; }
  @media (min-width: 768px) {
    .topbar-wrapper {
      min-height: 80px; } }
  .topbar-wrapper .inner-wrapper {
    max-width: 1210px;
    margin: 0 auto; }
    .topbar-wrapper .inner-wrapper .region-topbar {
      /*#block-searchsection{
        width: 100%;
        float: left;
        @media (min-width:768px) {
          width: 50%;
        }
        @media (min-width:992px) {
          width: 37%;
        }
        .search{
          position: relative;
          width: 100%;
          padding: 0 15px;
          background-color: #fff;
          color: #333;
          border-radius: 5px;
          @media (min-width: 768px) {
            width: 95%;
          }
          input[type="text"]{
            width: 90%;
            border: 0;
            margin: 0;
            font-size: 15px;
            ::-webkit-input-placeholder {
              color: #424141;
            }
            ::-moz-placeholder {
              color: #424141;
            }
            :-ms-input-placeholder {
              color: #424141;
            }
            :-moz-placeholder {
              color: #424141;
            }
          }
          .fa-search{
            position: absolute;
            right: 10px;
            color: #333;
            top: 5px;
            cursor: pointer;
            width: 30px;
            height: 30px;
            line-height: 30px;
            text-align: center;
          }
        }
      }*/ }
      .topbar-wrapper .inner-wrapper .region-topbar #block-searchsection {
        display: none; }
      .topbar-wrapper .inner-wrapper .region-topbar #block-statemenu, .topbar-wrapper .inner-wrapper .region-topbar #block-sectorsdropdown {
        width: 100%;
        float: left;
        position: relative;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease; }
        .topbar-wrapper .inner-wrapper .region-topbar #block-statemenu:hover .content, .topbar-wrapper .inner-wrapper .region-topbar #block-sectorsdropdown:hover .content {
          display: none; }
        @media (min-width: 768px) {
          .topbar-wrapper .inner-wrapper .region-topbar #block-statemenu, .topbar-wrapper .inner-wrapper .region-topbar #block-sectorsdropdown {
            width: 50%; } }
        @media (min-width: 992px) {
          .topbar-wrapper .inner-wrapper .region-topbar #block-statemenu, .topbar-wrapper .inner-wrapper .region-topbar #block-sectorsdropdown {
            width: 28%; } }
        .topbar-wrapper .inner-wrapper .region-topbar #block-statemenu h2, .topbar-wrapper .inner-wrapper .region-topbar #block-sectorsdropdown h2 {
          color: #fff;
          font-size: 22px;
          text-transform: uppercase;
          font-weight: bold;
          text-align: center;
          padding: 10px 5px; }
          @media (min-width: 768px) {
            .topbar-wrapper .inner-wrapper .region-topbar #block-statemenu h2, .topbar-wrapper .inner-wrapper .region-topbar #block-sectorsdropdown h2 {
              padding: 10px 5px; } }
        .topbar-wrapper .inner-wrapper .region-topbar #block-statemenu .content, .topbar-wrapper .inner-wrapper .region-topbar #block-sectorsdropdown .content {
          display: none; }
          .topbar-wrapper .inner-wrapper .region-topbar #block-statemenu .content ul, .topbar-wrapper .inner-wrapper .region-topbar #block-sectorsdropdown .content ul {
            position: absolute;
            width: 100%;
            padding: 15px;
            height: 300px;
            overflow: auto;
            background-color: white;
            border-radius: 0 0 5px 5px;
            border-bottom: 4px solid #f88600;
            left: 0;
            right: 0;
            max-width: 100%;
            z-index: 9;
            -webkit-transition: all 0.5s ease;
            transition: all 0.5s ease;
            -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
            box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
            @media (min-width: 768px) {
              .topbar-wrapper .inner-wrapper .region-topbar #block-statemenu .content ul, .topbar-wrapper .inner-wrapper .region-topbar #block-sectorsdropdown .content ul {
                width: 750px;
                height: auto;
                left: -375px;
                max-width: 750px;
                padding: 15px; } }
            @media (min-width: 992px) {
              .topbar-wrapper .inner-wrapper .region-topbar #block-statemenu .content ul, .topbar-wrapper .inner-wrapper .region-topbar #block-sectorsdropdown .content ul {
                width: 950px;
                left: -360px;
                max-width: 950px; } }
            .topbar-wrapper .inner-wrapper .region-topbar #block-statemenu .content ul.menu li, .topbar-wrapper .inner-wrapper .region-topbar #block-sectorsdropdown .content ul.menu li {
              width: 50%;
              float: left; }
              @media (min-width: 768px) {
                .topbar-wrapper .inner-wrapper .region-topbar #block-statemenu .content ul.menu li, .topbar-wrapper .inner-wrapper .region-topbar #block-sectorsdropdown .content ul.menu li {
                  width: 200px;
                  padding: 10px 15px; } }
              .topbar-wrapper .inner-wrapper .region-topbar #block-statemenu .content ul.menu li a, .topbar-wrapper .inner-wrapper .region-topbar #block-sectorsdropdown .content ul.menu li a {
                color: #424141; }
                .topbar-wrapper .inner-wrapper .region-topbar #block-statemenu .content ul.menu li a:hover, .topbar-wrapper .inner-wrapper .region-topbar #block-statemenu .content ul.menu li a.focus, .topbar-wrapper .inner-wrapper .region-topbar #block-sectorsdropdown .content ul.menu li a:hover, .topbar-wrapper .inner-wrapper .region-topbar #block-sectorsdropdown .content ul.menu li a.focus {
                  color: #f88600; }
                .topbar-wrapper .inner-wrapper .region-topbar #block-statemenu .content ul.menu li a.is-active, .topbar-wrapper .inner-wrapper .region-topbar #block-sectorsdropdown .content ul.menu li a.is-active {
                  color: #f88600; }
      .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-1, .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-2 {
        width: 100%;
        float: right; }
        @media (min-width: 768px) {
          .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-1, .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-2 {
            width: 100%;
            margin-top: 15px; } }
        @media (min-width: 992px) {
          .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-1, .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-2 {
            width: 40%;
            margin-top: 0; } }
        .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-1 .view-content .views-row .views-field-nothing .field-content, .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-2 .view-content .views-row .views-field-nothing .field-content {
          width: 100%;
          float: left;
          padding: 0 15px; }
          .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-1 .view-content .views-row .views-field-nothing .field-content img, .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-2 .view-content .views-row .views-field-nothing .field-content img {
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            width: 47px;
            height: 47px;
            float: left;
            margin-right: 10px;
            object-fit: cover; }
          .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-1 .view-content .views-row .views-field-nothing .field-content .related_designation, .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-2 .view-content .views-row .views-field-nothing .field-content .related_designation {
            width: 230px;
            float: left; }
            .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-1 .view-content .views-row .views-field-nothing .field-content .related_designation .name, .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-2 .view-content .views-row .views-field-nothing .field-content .related_designation .name {
              color: #fff;
              font-size: 18px;
              font-weight: bold;
              font-family: "helveticaregular"; }
            .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-1 .view-content .views-row .views-field-nothing .field-content .related_designation .designation, .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-2 .view-content .views-row .views-field-nothing .field-content .related_designation .designation {
              color: #c6c7cb;
              font-size: 15px;
              font-family: "helveticaregular"; }
          .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-1 .view-content .views-row .views-field-nothing .field-content .rel_contact, .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-2 .view-content .views-row .views-field-nothing .field-content .rel_contact {
            width: 130px;
            height: 40px;
            color: #fff;
            background-color: #f88600;
            font-size: 13px;
            font-weight: bold;
            font-family: "helveticaregular";
            float: left;
            text-align: center;
            line-height: 40px;
            text-transform: uppercase;
            -webkit-transition: all 0.5s ease;
            transition: all 0.5s ease; }
            .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-1 .view-content .views-row .views-field-nothing .field-content .rel_contact:hover, .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-1 .view-content .views-row .views-field-nothing .field-content .rel_contact:focus, .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-2 .view-content .views-row .views-field-nothing .field-content .rel_contact:hover, .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-2 .view-content .views-row .views-field-nothing .field-content .rel_contact:focus {
              -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
              box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
            @media (min-width: 768px) {
              .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-1 .view-content .views-row .views-field-nothing .field-content .rel_contact, .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-2 .view-content .views-row .views-field-nothing .field-content .rel_contact {
                float: right; } }

.user-login-form {
  max-width: 400px;
  width: 90%;
  margin: 40px auto;
  padding: 15px;
  background-color: #f7f7f7;
  border: 1px solid #f1f1f1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
  @media (min-width: 768px) {
    .user-login-form {
      padding: 50px 15px;
      margin: 60px auto; } }
  .user-login-form input {
    padding: 10px 15px;
    margin-bottom: 5px;
    font-size: 14px; }
  .user-login-form label {
    color: #424141;
    font-family: 'helveticaregular';
    font-size: 14px; }
  .user-login-form .description {
    color: #e00065;
    font-family: 'helveticaregular';
    font-style: italic;
    font-size: 12px; }
  .user-login-form .button.js-form-submit.form-submit {
    border: 1px solid;
    color: #243391;
    font-size: 13px;
    font-weight: bold;
    font-family: 'helveticaregular';
    padding: 10px 25px;
    text-transform: uppercase;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background-image: none;
    background-color: transparent;
    width: 100%; }
    .user-login-form .button.js-form-submit.form-submit:hover {
      color: #ffffff;
      border-color: #e00065;
      background-color: #e00065;
      -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
      box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
    @media (min-width: 768px) {
      .user-login-form .button.js-form-submit.form-submit {
        padding: 10px 50px; } }

/*#block-views-block-statistics-block-1{
  .block-inner-wrapper{
    position: relative;
    .view-header{
      width:100%;
      text-transform: uppercase;
      font-size: 25px;
      color: #ffffff;
    }
  }
}*/
.state-sector-search {
  width: 100%;
  float: left;
  position: relative; }
  .state-sector-search select {
    display: none; }
  .state-sector-search label {
    display: none; }
  .state-sector-search .fieldgroup.form-composite {
    display: none; }
  .state-sector-search .ui-autocomplete-input {
    background: none !important; }


  @media (min-width: 768px) {
    .state-sector-search {
      width: 50%; } }
  @media (min-width: 992px) {
    .state-sector-search {
      width: 32%; } }
  .state-sector-search .form-type-search-api-autocomplete {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0 15px;
    background-color: #fff;
    color: #333;
    border-radius: 5px; }
    @media (min-width: 768px) {
      .state-sector-search .form-type-search-api-autocomplete {
        width: 100%; } }
    .state-sector-search .form-type-search-api-autocomplete input[type="text"] {
      width: 90%;
      border: 0;
      margin: 0;
      font-size: 15px; }
      .state-sector-search .form-type-search-api-autocomplete input[type="text"] ::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        color: #424141; }
      .state-sector-search .form-type-search-api-autocomplete input[type="text"] ::-moz-placeholder {
        /* Firefox 19+ */
        color: #424141; }
      .state-sector-search .form-type-search-api-autocomplete input[type="text"] :-ms-input-placeholder {
        /* IE 10+ */
        color: #424141; }
      .state-sector-search .form-type-search-api-autocomplete input[type="text"] :-moz-placeholder {
        /* Firefox 18- */
        color: #424141; }
  .state-sector-search #edit-actions {
    position: absolute;
    padding: 0;
    margin: 0;
    right: 0; }
    .state-sector-search #edit-actions input {
      font-size: 0;
      border: 0;
      background: url(../images/sprite-image.png) no-repeat -52px -60px;
      display: block;
      width: 40px;
      height: 30px; }

.ui-widget-content {
  padding: 0;
  border-radius: 0 0 5px 5px; }
  .ui-widget-content li.ui-menu-item {
    background: none !important;
    border-color: transparent !important;
    list-style: none !important; }
    .ui-widget-content li.ui-menu-item a {
      font-size: 15px;
      font-family: 'helveticaregular';
      color: #474747; }
      .ui-widget-content li.ui-menu-item a:hover, .ui-widget-content li.ui-menu-item a:focus {
        color: #e00065; }
    .ui-widget-content li.ui-menu-item.ui-state-focus, .ui-widget-content li.ui-menu-item.ui-state-hover {
      background: #e1e1e1 !important;
      color: #e00065 !important; }
      .ui-widget-content li.ui-menu-item.ui-state-focus a, .ui-widget-content li.ui-menu-item.ui-state-hover a {
        color: #e00065 !important; }
      .ui-widget-content li.ui-menu-item.ui-state-focus:last-child, .ui-widget-content li.ui-menu-item.ui-state-hover:last-child {
        border-radius: 0 0 5px 5px; }

.views-element-container .view-government-scheme {
  width: 100%;
  max-width: 300px;
  margin: 50px auto 30px;
  position: relative;
  /*.pager{
    width: 100%;
    float: left;
    margin: 30px auto;
  }*/ }
  @media (min-width: 768px) {
    .views-element-container .view-government-scheme {
      max-width: 750px; } }
  @media (min-width: 992px) {
    .views-element-container .view-government-scheme {
      max-width: 970px; } }
  @media (min-width: 1220px) {
    .views-element-container .view-government-scheme {
      max-width: 1210px; } }
  .views-element-container .view-government-scheme .view-header h2 {
    font-family: helveticaregular;
    text-transform: capitalize;
    margin-bottom: 15px;
    font-size: 25px; }
  .views-element-container .view-government-scheme .view-content .scheme-box {
    margin-bottom: 15px;
    width: 100%;
    float: left; }
    .views-element-container .view-government-scheme .view-content .scheme-box:nth-child(2n) {
      background-color: #f7f7f7; }
    @media (min-width: 768px) and (max-width: 991px) {
      .views-element-container .view-government-scheme .view-content .scheme-box {
        width: 32%;
        margin-right: 15px; }
        .views-element-container .view-government-scheme .view-content .scheme-box:nth-child(3n) {
          margin-right: 0; } }
    @media (min-width: 992px) {
      .views-element-container .view-government-scheme .view-content .scheme-box {
        width: 23%;
        margin-right: 15px; }
        .views-element-container .view-government-scheme .view-content .scheme-box:nth-child(4n) {
          margin-right: 0; } }
    @media (min-width: 1220px) {
      .views-element-container .view-government-scheme .view-content .scheme-box {
        width: 24%; } }
    .views-element-container .view-government-scheme .view-content .scheme-box .inner-box {
      padding: 10px;
      border: 1px solid #f1f1f1;
      -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.16), 0 1px 0 0 rgba(0, 0, 0, 0.12);
      box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.16), 0 1px 0 0 rgba(0, 0, 0, 0.12); }
      .views-element-container .view-government-scheme .view-content .scheme-box .inner-box:hover, .views-element-container .view-government-scheme .view-content .scheme-box .inner-box:focus {
        -webkit-box-shadow: 0 4px 2px 0 rgba(0, 0, 0, 0.16), 0 2px 0 0 rgba(0, 0, 0, 0.12);
        box-shadow: 0 4px 2px 0 rgba(0, 0, 0, 0.16), 0 2px 0 0 rgba(0, 0, 0, 0.12); }
        .views-element-container .view-government-scheme .view-content .scheme-box .inner-box:hover a, .views-element-container .view-government-scheme .view-content .scheme-box .inner-box:focus a {
          color: #e00065; }
      @media (min-width: 768px) {
        .views-element-container .view-government-scheme .view-content .scheme-box .inner-box {
          min-height: 125px; } }
      .views-element-container .view-government-scheme .view-content .scheme-box .inner-box a {
        font-family: helveticaregular;
        font-size: 18px;
        text-transform: capitalize;
        color: #2d2d2d; }
      .views-element-container .view-government-scheme .view-content .scheme-box .inner-box p {
        font-family: helveticaregular;
        font-size: 15px;
        text-transform: capitalize;
        color: #2d2d2d; }
        .views-element-container .view-government-scheme .view-content .scheme-box .inner-box p span {
          color: #5d5d5d; }
  .views-element-container .view-government-scheme ul.js-pager__items {
    max-width: 1210px;
    margin: 0 auto;
    text-align: center;
    padding: 25px 0; }
    .views-element-container .view-government-scheme ul.js-pager__items li.pager__item a.button {
      border: 1px solid;
      color: #212121;
      font-size: 13px;
      font-weight: bold;
      font-family: 'helveticaregular';
      padding: 10px 25px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0;
      text-transform: uppercase;
      -webkit-transition: all 0.5s ease;
      transition: all 0.5s ease; }
      .views-element-container .view-government-scheme ul.js-pager__items li.pager__item a.button:hover {
        color: #ffffff;
        background-color: #e00065;
        -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
        box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
      @media (min-width: 768px) {
        .views-element-container .view-government-scheme ul.js-pager__items li.pager__item a.button {
          padding: 10px 50px; } }

#block-views-block-government-scheme-block-1 .block-inner-wrapper {
  max-width: 1210px;
  margin: 0 auto; }

.page-node-8 #main .section .region.region-content article {
  display: none; }

.page-no-found {
  font-weight: bold;
  font-size: 30px;
  text-align: center;
  height: 100%;
  width: 100%;
  position: relative;
  /*@media (min-width: 768px) {
    max-width:750px;
  }
  @media (min-width: 992px) {
    max-width:970px;
  }
  @media (min-width: 1220px) {
    max-width:1210px;
  }*/ }
  .page-no-found .region-breadcrumb {
    text-align: left; }

#quicktabs-container-opportunities {
  max-width: 1280px;
  margin: 0 auto; }

/*BOD popup css*/
.bod-popup {
  width: 100%;
  float: left; }
  @media (min-width: 768px) {
    .bod-popup {
      display: table;
      padding: 25px 0 25px 25px; } }
  .bod-popup .bod-image {
    float: left;
    width: 100%; }
    @media (min-width: 768px) {
      .bod-popup .bod-image {
        width: 320px; } }
    .bod-popup .bod-image img {
      display: block;
      -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
      box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
      height: 115px;
      margin: 0 auto 10px;
      width: auto; }
      @media (min-width: 768px) {
        .bod-popup .bod-image img {
          height: auto;
          margin: 0; } }
  .bod-popup .details {
    float: left;
    width: 100%;
    position: relative; }
    @media (min-width: 768px) {
      .bod-popup .details {
        display: table-cell;
        vertical-align: middle;
        float: none; } }
    .bod-popup .details:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,ffffff+0,ffffff+0,ffffff+0,ffffff+0,fcfcfc+100,f3f3f3+100,f9f9f9+100,fcfcfc+100&0+0,0.65+100 */
      background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0.65) 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0.65) 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0.65) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#a6fcfcfc',GradientType=0 );
      /* IE6-9 */
      height: 10%; }
    .bod-popup .details.no-desc {
      text-align: center; }
      .bod-popup .details.no-desc .description {
        padding-bottom: 0; }
  .bod-popup .title {
    font-size: 24px;
    color: #000000;
    margin-bottom: 0.1em;
    text-align: center; }
    @media (min-width: 768px) {
      .bod-popup .title {
        font-size: 36px;
        text-align: left; } }
  .bod-popup .designation {
    margin-bottom: 0.625em;
    font-size: 18px;
    font-family: 'helveticaregular';
    color: #626262;
    text-transform: none;
    letter-spacing: inherit;
    text-align: center; }
    @media (min-width: 768px) {
      .bod-popup .designation {
        font-size: 24px;
        text-align: left; } }
  .bod-popup .description {
    padding-right: 15px;
    text-align: justify;
    padding-bottom: 50px; }
    @media (min-width: 768px) {
      .bod-popup .description {
        max-height: 315px;
        overflow: auto; } }
    .bod-popup .description p {
      color: #626262; }

.close-btn-bod {
  background: url(/themes/investindia/css/../images/bod-close.png) no-repeat !important; }

/*
#cboxContent,#cboxLoadedContent{
  min-height: 90vh !important;
}*/
#block-buttonmenuresponsive {
  display: none; }

#block-views-block-faq-s-block-1 .ui-accordion .ui-accordion-content {
  height: auto !important; }

@media only screen and (max-width: 1210px) and (min-width: 992px) {
  body {
    overflow-x: hidden !important; }

  header#header .layout-container, .wrapper_sec, #block-views-block-statistics-block-1 h2 span, .highlighted .layout-container .region.region-highlighted, footer.site-footer .layout-container, .block-views-blockboard-of-directors-block-1 .content, .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1, .path-frontpage .featured-bottom_first .featured-bottom_second, .featured-bottom_third .region.region-featured-bottom-third,  .key-sectors, #block-quicktabsexploresectors .block-inner-wrapper, #block-views-block-latest-policies-block-1 .block-inner-wrapper, #block-views-block-faq-s-block-1 .block-inner-wrapper, .path-latest-news #main-wrapper .layout-main, #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors-, #block-views-block-sector-related-government-ministries-block-1 h2, .why-section .why-inner-boxes .block-inner-wrapper, .path-search #main .wrapper-section3 {
    max-width: 970px;
    padding: 0; }

  footer.site-footer .site-footer__top .region-footer-bottom #block-makeinindia {
    margin-left: 30px !important; }
    footer.site-footer .site-footer__top .region-footer-bottom #block-makeinindia ul li a {
      margin: 0 10px !important; }

  header#header .menu li .menu li .menu li a {
    /*background: #243391;
    color: #fff;*/ }

  /*.path-our-team .team-member .view-filters .js-form-item input[type=text]{width: 165px;}*/
  footer.site-footer .site-footer__top .region-footer-bottom #block-termscondition .menu li {
    float: left;
    padding: 0 0 0 6px !important; }
    footer.site-footer .site-footer__top .region-footer-bottom #block-termscondition .menu li a {
      font-size: 13px;
      padding: 0 0 0 6px !important; }

  footer.site-footer .site-footer__top #footer-five-section #block-getintouch p {
    font-size: 12px; }

  footer.site-footer .site-footer__top #footer-five-section #block-getintouch p.phone_icon::before {
    min-width: 20px; }

  footer.site-footer .site-footer__top #footer-five-section .region-footer-section5 {
    width: 24%; }

  footer.site-footer .site-footer__top #footer-five-section .block-menu h2, footer.site-footer .site-footer__top #footer-five-section #block-getintouch h2 {
    font-size: 15px; }

   .key-sectors .field--name-field-heading.field--type-text-long p {
    font-size: 39px;
    line-height: 45px; }

   .key-sectors .field--name-body.field--type-text-with-summary {
    padding: 0 0 0 30px; }

  #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectordesc {
    width: 79%;
    padding: 5px; }

  #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectordesc p {
    font-size: 23px; }

  #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectordesc .description p {
    font-size: 13px; }

  #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectorthumb img {
    min-height: 110px; }

  #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row {
    width: 49%;
    margin-top: 15px; }

  #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row:nth-child(2n) {
    margin-left: 15px; }

  #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectordesc .related_data {
    width: 49%;
    padding-left: 10px; }

  #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectordesc .related_data .rel_name {
    font-size: 20px; }

  #block-views-block-latest-policies-block-1 .block-inner-wrapper .content .views-row .field-content a {
    font-size: 16px; }

  #block-views-block-latest-policies-block-1 .block-inner-wrapper .content .views-row .field-content a::before {
    margin-right: 15px; }

  #block-views-block-faq-s-block-1 .block-inner-wrapper .view-content .views-row .views-row {
    padding: 5px; }

  .featured-bottom_third #block-currencyconverter span {
    font-size: 15px; }

  .featured-bottom_third .region.region-featured-bottom-third .block.block-live-weather {
    width: 48%; }

  .featured-bottom_third .region.region-featured-bottom-third .block.block-live-weather .temperature span.data {
    font-size: 17px; }

  #block-views-block-statistics-block-1 h2 {
    top: -40%; }

  #block-views-block-statistics-block-1 .view-footer {
    bottom: 27%; }

  .featured-bottom_third .region.region-featured-bottom-third #block-sensex {
    width: 48%; }

  .featured-bottom_third .region.region-featured-bottom-third #block-currencyconverter {
    width: 48%; }

  .featured-bottom_third .region.region-featured-bottom-third #block-time {
    width: 48%; }

  #block-views-block-state-description-and-highlights-block-1 .block-inner-wrapper {
    max-width: 970px;
    padding: 0; }
    #block-views-block-state-description-and-highlights-block-1 .block-inner-wrapper .state_description {
      width: 500px; }

  #block-views-block-sector-growth-drivers-and-potential-block-1 .block-inner-wrapper {
    max-width: 970px;
    padding: 0; }

  #block-views-block-sector-description-and-highlights-block-1 .block-inner-wrapper {
    max-width: 970px;
    padding: 0; }
    #block-views-block-sector-description-and-highlights-block-1 .block-inner-wrapper .sector_description {
      width: 500px; }

  #block-views-block-state-demographics-block-2 .block-inner-wrapper {
    max-width: 970px;
    padding: 0;
    text-align: center; }

  #block-views-block-sector-policies-initiatives-block-1 .block-inner-wrapper {
    max-width: 970px;
    padding: 0; }

  #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper {
    max-width: 970px;
    padding: 0; }

  #block-views-block-major-foreign-players-block-1 .block-inner-wrapper, #block-views-block-success-stories-section-block-2 .block-inner-wrapper,
  .block-views-blockarticle-events-block-2 .block-inner-wrapper {
    max-width: 970px;
    padding: 0; }
    #block-views-block-major-foreign-players-block-1 .block-inner-wrapper .owl-item, #block-views-block-success-stories-section-block-2 .block-inner-wrapper .owl-item,
    .block-views-blockarticle-events-block-2 .block-inner-wrapper .owl-item {
      text-align: center; }
    #block-views-block-major-foreign-players-block-1 .block-inner-wrapper .owl-controls .owl-buttons .owl-prev, #block-views-block-success-stories-section-block-2 .block-inner-wrapper .owl-controls .owl-buttons .owl-prev,
    .block-views-blockarticle-events-block-2 .block-inner-wrapper .owl-controls .owl-buttons .owl-prev {
      left: -15px; }
    #block-views-block-major-foreign-players-block-1 .block-inner-wrapper .owl-controls .owl-buttons .owl-next, #block-views-block-success-stories-section-block-2 .block-inner-wrapper .owl-controls .owl-buttons .owl-next,
    .block-views-blockarticle-events-block-2 .block-inner-wrapper .owl-controls .owl-buttons .owl-next {
      right: -15px; }

  #block-views-block-sector-top-investors-block-1 .block-inner-wrapper {
    max-width: 970px;
    padding: 0; }

  #block-views-block-state-latest-updates-block-2 .block-inner-wrapper {
    max-width: 970px;
    padding: 0; }

  #block-views-block-state-bottom-links-block-2 .block-inner-wrapper {
    max-width: 970px;
    padding: 0; }

  #block-views-block-state-demographics-block-1 .block-inner-wrapper {
    max-width: 970px;
    padding: 0;
    text-align: center; }

  #block-views-block-state-demographics-main-block-1 .block-inner-wrapper {
    max-width: 970px;
    padding: 0; }
    #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demographic1 {
      width: 35%;
      padding: 0 20px 0 0; }
    #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .image_desc {
      width: 24%; }

  #block-views-block-state-market-players-block-1 .block-inner-wrapper {
    max-width: 970px;
    padding: 0; }
    #block-views-block-state-market-players-block-1 .block-inner-wrapper .owl-item {
      text-align: center; }
    #block-views-block-state-market-players-block-1 .block-inner-wrapper .owl-controls .owl-buttons .owl-prev {
      left: -5px; }
    #block-views-block-state-market-players-block-1 .block-inner-wrapper .owl-controls .owl-buttons .owl-next {
      right: -5px; }

  #block-views-block-state-latest-updates-block-1 .block-inner-wrapper {
    max-width: 970px;
    padding: 0; }
    #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .owl-item {
      text-align: center; }
    #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .owl-controls .owl-buttons .owl-prev {
      left: -5px; }
    #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .owl-controls .owl-buttons .owl-next {
      right: -5px; }

  #block-views-block-state-policies-block-1 .block-inner-wrapper {
    max-width: 970px;
    padding: 0; }

  #block-views-block-state-bottom-links-block-1 {
    padding: 40px 0px 40px 0px; }
    #block-views-block-state-bottom-links-block-1 .block-inner-wrapper {
      max-width: 970px;
      padding: 0; }
      #block-views-block-state-bottom-links-block-1 .block-inner-wrapper .views-row {
        margin-left: 2%; }

  .solr-search-front .block-inner-wrapper {
    max-width: 970px;
    padding: 0; }
    .solr-search-front .block-inner-wrapper .js-form-type-search-api-autocomplete input {
      width: 600px; }

  .faq-container {
    max-width: 970px;
    padding: 0; }

  .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-1 .view-content .views-row .views-field-nothing .field-content .related_designation, .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-2 .view-content .views-row .views-field-nothing .field-content .related_designation {
    width: 150px; }

  #block-views-block-sector-top-investors-block-1 .block-inner-wrapper .owl-wrapper-outer .owl-wrapper .owl-item .slide-wrapper p {
    font-size: 22px;
    width: 300px; }

  #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row .views-field.views-field-field-image {
    height: 197px;
    overflow: hidden; }

  .path-our-team .team-member .view-filters, .page-node-76 .team-member .view-filters {
    max-width: 970px;
    padding: 0; }
  .path-our-team .team-member .view-content .views-row, .page-node-76 .team-member .view-content .views-row {
    width: 23%; }

  #block-views-block-success-stories-section-block-1 .block-inner-wrapper, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper {
    max-width: 970px;
    padding: 0; }
    #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-content .views-row, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-content .views-row {
      min-height: 320px; }

  .faq-container .left-container {
    width: 30%; }

  .faq-container .right-container {
    width: 70%; }

  .faq-container .left-container #faq_menu li a, .faq-container .left-container #faq_menu li a:hover {
    font-size: 14px; }

  #block-views-block-state-focus-sectors-block-1 h2 {
    max-width: 970px;
    padding: 0; }

  .block-views-blockwhat-we-do-for-you-block-1 .content .view-content .views-row {
    min-height: 370px !important; }

  /*.path-market-research,.page-node-33094{
      .layout-main-wrapper {
          .layout-main {
              max-width: 970px;
              padding: 0;
              .scheme-research{
                  .views-row{
                      .views-field{
                          min-height: 100px;
                      }
                  }
              }
          }
      }
  }
  #block-views-block-market-research-block-1{
      .block-inner-wrapper{
          max-width: 970px;
          padding: 0;
          .views-row{
              .views-field{
                  min-height: 130px;
              }
          }
      }
  }*/ }
@media only screen and (max-width: 991px) and (min-width: 768px) {
  body {
    overflow-x: hidden !important; }

  header#header .layout-container, .wrapper_sec, #block-views-block-statistics-block-1 h2 span, .highlighted .layout-container .region.region-highlighted, footer.site-footer .layout-container, .block-views-blockboard-of-directors-block-1 .content, .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1, .path-frontpage .featured-bottom_first .featured-bottom_second, .featured-bottom_third .region.region-featured-bottom-third,  .key-sectors, #block-quicktabsexploresectors .block-inner-wrapper, #block-views-block-latest-policies-block-1 .block-inner-wrapper, #block-views-block-faq-s-block-1 .block-inner-wrapper, .path-latest-news #main-wrapper .layout-main, #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors-, #block-views-block-sector-related-government-ministries-block-1 h2, .why-section .why-inner-boxes .block-inner-wrapper, .path-search #main .wrapper-section3 {
    max-width: 750px;
    padding: 0; }

  #block-views-block-statistics-block-1 .view-footer {
    bottom: 26%; }

  footer.site-footer .site-footer__top #footer-five-section .region-footer-section1, footer.site-footer .site-footer__top #footer-five-section .region-footer-section2, footer.site-footer .site-footer__top #footer-five-section .region-footer-section3, footer.site-footer .site-footer__top #footer-five-section .region-footer-section4, footer.site-footer .site-footer__top #footer-five-section .region-footer-section5 {
    width: 50%; }

  footer.site-footer .site-footer__top .region-footer-bottom #block-makeinindia {
    float: right; }

  footer.site-footer .site-footer__top .region-footer-bottom #block-termscondition {
    float: left;
    margin: 14px 0 0 155px !important; }

   .key-sectors .field--name-field-heading.field--type-text-long p {
    font-size: 39px;
    line-height: 45px; }

   .key-sectors .field--name-body.field--type-text-with-summary {
    padding: 0px 0 0 30px; }

  #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row {
    width: 650px;
    display: block;
    float: none !important;
    margin: 25px auto 0 !important; }

  #block-views-block-latest-policies-block-1 .block-inner-wrapper .content .views-row {
    padding: 8px; }

  #block-views-block-latest-policies-block-1 .block-inner-wrapper .content .views-row .field-content a {
    font-size: 15px; }

  #block-views-block-latest-policies-block-1 .block-inner-wrapper .content .views-row .field-content a::before {
    margin-right: 15px; }

  #block-views-block-faq-s-block-1 .block-inner-wrapper .view-content .views-row .views-row {
    padding: 5px; }

   .content .field--name-field-title {
    font-size: 29px; }

  .featured-bottom_third .region.region-featured-bottom-third #block-sensex {
    width: 100%;
    text-align: center; }

  .featured-bottom_third .region.region-featured-bottom-third #block-currencyconverter, .featured-bottom_third .region.region-featured-bottom-third #block-time, .featured-bottom_third .region.region-featured-bottom-third .block.block-live-weather {
    width: 33%; }

  .path-latest-news .views-element-container .view-latest-news .views-row {
    width: 33.33%; }

  .path-latest-news .views-element-container .view-latest-news .views-row .views-field-image-url, .path-latest-news .views-element-container .view-latest-news .views-row .views-field-image-url img {
    height: 200px; }

  .path-latest-news .views-element-container .view-latest-news .views-row .views-field-title {
    font-size: 19px; }

  .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1 .content .view-content .views-row .views-field-title .field-content {
    font-size: 20px; }

  .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1 .content .view-content .views-row .views-field-body .field-content p {
    font-size: 14px; }

  .block-views-blockboard-of-directors-block-1 .content .view-content {
    padding: 0 10px; }

  #block-views-block-state-detail-banner-block-1 .block-inner-wrapper .state_desc {
    top: 0; }
    #block-views-block-state-detail-banner-block-1 .block-inner-wrapper .state_desc h3 {
      font-size: 29px; }
    #block-views-block-state-detail-banner-block-1 .block-inner-wrapper .state_desc h4 {
      font-size: 27px; }

  #block-views-block-state-description-and-highlights-block-1 .block-inner-wrapper {
    max-width: 750px;
    padding: 0; }
    #block-views-block-state-description-and-highlights-block-1 .block-inner-wrapper .state_highlights {
      width: 45%;
      float: left;
      margin-left: 3%; }
      #block-views-block-state-description-and-highlights-block-1 .block-inner-wrapper .state_highlights li:after {
        width: 260px; }
    #block-views-block-state-description-and-highlights-block-1 .block-inner-wrapper .state_description {
      width: 52%; }
      #block-views-block-state-description-and-highlights-block-1 .block-inner-wrapper .state_description h4 {
        font-size: 39px;
        line-height: 45px; }
      #block-views-block-state-description-and-highlights-block-1 .block-inner-wrapper .state_description p {
        font-size: 15px; }

  #block-views-block-state-demographics-block-1 .block-inner-wrapper {
    max-width: 750px;
    padding: 0;
    text-align: center; }

  #block-views-block-state-policies-block-1 .block-inner-wrapper {
    max-width: 750px;
    padding: 0; }
    #block-views-block-state-policies-block-1 .block-inner-wrapper .view-state-policies .views-field-title-1 {
      width: 50%; }

  #block-views-block-state-bottom-links-block-1 .block-inner-wrapper {
    max-width: 750px;
    padding: 0; }

  #block-views-block-sector-detail-banner-block-1 .block-inner-wrapper .view-sector-detail-banner .banner-text {
    font-size: 38px;
    font-weight: bold;
    text-transform: uppercase;
    top: 170px; }

  #block-views-block-sector-growth-drivers-and-potential-block-1 .block-inner-wrapper {
    max-width: 750px;
    padding: 0; }
    #block-views-block-sector-growth-drivers-and-potential-block-1 .block-inner-wrapper .growth-right .growth-right-text {
      width: 48%; }

  #block-views-block-sector-description-and-highlights-block-1 .block-inner-wrapper {
    max-width: 750px;
    padding: 0; }
    #block-views-block-sector-description-and-highlights-block-1 .block-inner-wrapper .sector_description {
      width: 52%; }
      #block-views-block-sector-description-and-highlights-block-1 .block-inner-wrapper .sector_description h4 {
        font-size: 39px;
        line-height: 45px; }
      #block-views-block-sector-description-and-highlights-block-1 .block-inner-wrapper .sector_description p {
        font-size: 15px; }
    #block-views-block-sector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights {
      width: 45%;
      float: left;
      margin-left: 3%;
      margin-top: -105px; }
    #block-views-block-sector-description-and-highlights-block-1 .block-inner-wrapper .paragraph--type--highlights .field--name-field-highlight-title {
      font-size: 18px; }

  #block-views-block-state-demographics-block-2 .block-inner-wrapper {
    max-width: 750px;
    padding: 0;
    text-align: center; }

  #block-views-block-sector-policies-initiatives-block-1 .block-inner-wrapper {
    max-width: 750px;
    padding: 0; }

  #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper {
    max-width: 750px;
    padding: 0; }

  #block-views-block-major-foreign-players-block-1 .block-inner-wrapper, #block-views-block-success-stories-section-block-2 .block-inner-wrapper,
  .block-views-blockarticle-events-block-2 .block-inner-wrapper {
    max-width: 750px;
    padding: 0; }
    #block-views-block-major-foreign-players-block-1 .block-inner-wrapper .owl-item, #block-views-block-success-stories-section-block-2 .block-inner-wrapper .owl-item,
    .block-views-blockarticle-events-block-2 .block-inner-wrapper .owl-item {
      text-align: center; }
    #block-views-block-major-foreign-players-block-1 .block-inner-wrapper .owl-controls .owl-buttons .owl-prev, #block-views-block-success-stories-section-block-2 .block-inner-wrapper .owl-controls .owl-buttons .owl-prev,
    .block-views-blockarticle-events-block-2 .block-inner-wrapper .owl-controls .owl-buttons .owl-prev {
      left: -5px; }
    #block-views-block-major-foreign-players-block-1 .block-inner-wrapper .owl-controls .owl-buttons .owl-next, #block-views-block-success-stories-section-block-2 .block-inner-wrapper .owl-controls .owl-buttons .owl-next,
    .block-views-blockarticle-events-block-2 .block-inner-wrapper .owl-controls .owl-buttons .owl-next {
      right: -5px; }

  #block-views-block-sector-top-investors-block-1 .block-inner-wrapper {
    max-width: 750px;
    padding: 0; }
    #block-views-block-sector-top-investors-block-1 .block-inner-wrapper .owl-wrapper-outer .owl-wrapper .owl-item .slide-wrapper p {
      width: 200px;
      margin-left: 10px; }

  #block-views-block-state-latest-updates-block-2 .block-inner-wrapper {
    max-width: 750px;
    padding: 0; }
    #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-controls .owl-next {
      right: -5px; }
    #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-controls .owl-prev {
      left: -5px; }

  #block-views-block-state-bottom-links-block-2 .block-inner-wrapper {
    max-width: 750px;
    padding: 0; }
    #block-views-block-state-bottom-links-block-2 .block-inner-wrapper .views-row:first-child {
      margin-left: 8%; }

  #block-views-block-state-demographics-main-block-1 .block-inner-wrapper {
    max-width: 750px;
    padding: 0; }
    #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demographic1 {
      width: 100%;
      padding: 0 5px 0 0; }
    #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demographicsmall {
      width: 66%;
      font-size: 15px;
      margin-top: 15px; }
    #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .image_desc {
      width: 33%;
      margin-top: 15px; }
    #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .poulation_density {
      width: 33%;
      margin-top: 15px; }
    #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description_bottom .row1 div {
      width: 50%; }
    #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description_bottom .row2 div {
      width: 50%;
      margin-top: 0px; }
    #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description_bottom li {
      width: 33%; }

  #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- {
    max-width: 750px; }

  #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row {
    width: 32%; }

  #block-views-block-state-latest-updates-block-1 .block-inner-wrapper {
    max-width: 750px;
    padding: 0; }
    #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-controls .owl-prev {
      left: -5px; }
    #block-views-block-state-latest-updates-block-1 .block-inner-wrapper .view-state-latest-updates .owl-controls .owl-next {
      right: -5px; }

  #block-views-block-state-market-players-block-1 .block-inner-wrapper {
    max-width: 750px;
    padding: 0; }
    #block-views-block-state-market-players-block-1 .block-inner-wrapper .owl-item {
      text-align: center; }
    #block-views-block-state-market-players-block-1 .block-inner-wrapper .owl-controls .owl-buttons .owl-prev {
      left: -5px; }

  .solr-search-front .block-inner-wrapper {
    max-width: 750px;
    padding: 0; }
    .solr-search-front .block-inner-wrapper .js-form-type-search-api-autocomplete input {
      width: 380px; }

  .faq-container {
    max-width: 750px;
    padding: 0; }

  #block-views-block-sector-related-government-ministries-block-1 ul {
    width: 100%;
    float: left; }
    #block-views-block-sector-related-government-ministries-block-1 ul li {
      width: 100%;
      float: left;
      padding: 1px 0; }
    #block-views-block-sector-related-government-ministries-block-1 ul .field--name-field-industry-image {
      width: 50%; }
    #block-views-block-sector-related-government-ministries-block-1 ul .govt_desc_outer {
      width: 50%; }

  #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row .views-field.views-field-field-image {
    height: 203px;
    overflow: hidden; }

  .path-our-team .team-member .view-filters, .page-node-76 .team-member .view-filters {
    max-width: 750px;
    padding: 0; }
  .path-our-team .team-member .view-content .views-row, .page-node-76 .team-member .view-content .views-row {
    width: 31.2%; }

  #block-views-block-success-stories-section-block-1 .block-inner-wrapper, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper {
    max-width: 750px;
    padding: 0;
    /*.view-filters{
        .js-form-item{
            width: 29%;
        }
    }*/ }
    #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-content .views-row, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-content .views-row {
      width: 48%; }
      #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-content .views-row:nth-child(2n), #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-content .views-row:nth-child(2n) {
        float: right !important;
        margin-right: 0 !important; }
      #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-content .views-row:nth-child(3n), #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-content .views-row:nth-child(3n) {
        float: left;
        margin-right: 2%; }

  .faq-container .left-container {
    width: 35%; }

  .faq-container .right-container {
    width: 65%; }

  .faq-container .left-container #faq_menu li a, .faq-container .left-container #faq_menu li a:hover {
    font-size: 13px; }

  .path-search .views-element-container .view-solr-search {
    padding: 0px 20px 20px; }

  .path-search #sidebar-second, .path-category-search #sidebar-second {
    position: absolute;
    right: 0;
    top: 0; }

  .path-search .wrapper-section3, .path-category-search .wrapper-section3 {
    position: relative; }

  .path-search .sidebar .section, .path-category-search .sidebar .section {
    padding: 5px; }

  .path-search #sidebar-second .block-search-api-stats-block, .path-category-search #sidebar-second .block-search-api-stats-block {
    margin-top: 17px;
    padding: 5px; }

  .path-search #sidebar-second .block-search-api-stats-block .block-inner-wrapper h2, .path-category-search #sidebar-second .block-search-api-stats-block .block-inner-wrapper h2 {
    font-size: 22px; }

  .faq-container .right-container ul.tabs-menu {
    width: 85%; }

  #block-views-block-success-stories-section-why-india-success-stories .block-inner-wrapper .views-row {
    width: 33%; }

  #block-views-block-state-focus-sectors-block-1 h2 {
    max-width: 750px;
    padding: 0; }

  .block-views-blockwhat-we-do-for-you-block-1 .content .view-content .views-row {
    min-height: 390px !important; }

  .block-views-blockwhat-we-do-for-you-block-2 .content .view-content .views-row {
    min-height: 410px !important; }

  .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row .field-content .award-container .awards-content .awards-title {
    font-size: 15px; }

  .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row .field-content .award-container .awards-content {
    padding-left: 10px; }

  .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row .field-content .award-container {
    padding: 0 5px 0 0; }

  #block-views-block-success-stories-section-why-india-success-stories .block-inner-wrapper .views-row {
    width: 50%; }

  /*.path-market-research,.page-node-33094{
      .layout-main-wrapper {
          .layout-main {
              max-width: 750px;
              padding: 0;
              .scheme-research{
                  .views-row{
                      .views-field{
                          min-height: 165px;
                      }
                  }
              }
          }
      }
  }
  #block-views-block-market-research-block-1{
      .block-inner-wrapper{
          max-width: 750px;
          padding: 0;
          .views-row{
              .views-field{
                  min-height: 175px;
              }
          }
      }
  }*/ }
@media only screen and (max-width: 767px) and (min-width: 320px) {
 /*  body {
    overflow-x: hidden !important;
    overflow: hidden !important; } */

  /*header#header{min-height: 50px; padding:0; height:50px;}*/
  header#header nav {
  /*   display: block !important; */ }

  header#header #block-exposedformsolr-searchpage-1-3 {
    margin: 0;
    top: 45px;
    left: 0;
    z-index: 9; }

  header#header #block-exposedformsolr-searchpage-1-3 .content {
    width: 100%;
    padding: 0 10px; }

  header#header.mobSearch {
    height: 100px; }

  header#header .layout-container, .wrapper_sec, #block-views-block-statistics-block-1 h2 span, .highlighted .layout-container .region.region-highlighted, footer.site-footer .layout-container, .block-views-blockboard-of-directors-block-1 .content, .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1, .path-frontpage .featured-bottom_first .featured-bottom_second, .featured-bottom_third .region.region-featured-bottom-third,  .key-sectors, #block-quicktabsexploresectors .block-inner-wrapper, #block-views-block-latest-policies-block-1 .block-inner-wrapper, #block-views-block-faq-s-block-1 .block-inner-wrapper, .path-latest-news #main-wrapper .layout-main, #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors-, #block-views-block-sector-related-government-ministries-block-1 h2, .why-section .why-inner-boxes .block-inner-wrapper, .path-search #main .wrapper-section3 {
    max-width: 100%;
    padding: 0 10px; }

  footer.site-footer .site-footer__top #footer-five-section .region-footer-section1, footer.site-footer .site-footer__top #footer-five-section .region-footer-section2, footer.site-footer .site-footer__top #footer-five-section .region-footer-section3, footer.site-footer .site-footer__top #footer-five-section .region-footer-section4 {
    width: 50%; }

  footer.site-footer .site-footer__top #footer-five-section .region-footer-section5 {
    width: 100%; }

  footer.site-footer .site-footer__top .region-footer-bottom {
    float: left; }

  footer.site-footer .site-footer__top .region-footer-bottom #block-makeinindia {
    float: left;
    margin: 14px 0 0 0; }

  footer.site-footer .site-footer__top .region-footer-bottom #block-makeinindia ul li a {
    margin: 0  20px 0 0; }

  footer.site-footer .site-footer__top .region-footer-bottom #block-termscondition {
    float: left;
    margin: 14px 0 0 0; }

  footer.site-footer .site-footer__top .region-footer-bottom #block-termscondition .menu li {
    padding: 0 11px 0 0 !important; }
    footer.site-footer .site-footer__top .region-footer-bottom #block-termscondition .menu li a {
      padding: 0 11px 0 0 !important;
      line-height: 20px; }

  header#header #block-email {
    margin: 5px 0 0 0;
    display: none; }

  header#header #block-email .block-inner-wrapper .content a::before {
    font-size: 13px; }

  header#header #block-email .block-inner-wrapper .content a {
    font-size: 14px;
    margin: 0; }

  /*#block-views-block-statistics-block-1 .views-field-nothing {margin-top: 8%;}
  #block-views-block-statistics-block-1 .stats_sec {padding-left: 30px;margin: 0;}
  #block-views-block-statistics-block-1 .views-field-nothing img {display: none;}
  #block-views-block-statistics-block-1 h2 span {font-size: 19px;}
  #block-views-block-statistics-block-1 .views_slideshow_slide_counter {margin-left: 10px;}
  #block-views-block-statistics-block-1 .views-slideshow-controls-bottom {top: 40%;}
  !*#block-views-block-statistics-block-1 .static_text:last-child {padding: 10px;}*!
  #block-views-block-statistics-block-1 .stats-title {font-size: 15px; line-height:15px;}
  #block-views-block-statistics-block-1 .static_text strong {font-size: 18px;margin: 0; line-height:15px;}
  #block-views-block-statistics-block-1 .static_text span {font-size: 14px;}
  #block-views-block-statistics-block-1 .stats_sec .view-button{padding: 2px 15px; font-size: 11px; margin-top: 10px}*/
  .highlighted .layout-container .region.region-highlighted .block-views-blocklatest-news-block-1 .content, .highlighted .layout-container .region.region-highlighted .block-twitter-block {
    padding: 0;
    margin-bottom: 15px; }

  /*#block-views-block-statistics-block-1 .view-footer {bottom: 29%;}*/
  .block-views-blocksuccess-stories-block-1 .content .views-slideshow-controls-bottom {
    bottom: -25px; }

  .block-views-blockawards-and-recognitions-block-1 .content .views-slideshow-controls-bottom {
    bottom: 0; }

  .block-views-blocksuccess-stories-block-1 .content .views-row .views-field-nothing .field-content .testimonials-content, .block-views-blockawards-and-recognitions-block-1 .content .views-row .views-field-nothing-1 .field-content .awards-content {
    margin-top: 10px; }

   .key-sectors .field--name-body.field--type-text-with-summary {
    width: 100%;
    display: block;
    vertical-align: middle;
    line-height: 25px;
    padding: 10px 0 0 0; }

   .key-sectors .field--name-field-heading.field--type-text-long {
    width: 100%;
    display: block; }

   .key-sectors .field--name-field-heading.field--type-text-long p {
    font-size: 28px;
    line-height: 35px; }

  #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row {
    width: 100%;
    display: inline-block;
    background: #fff;
    margin: 15px auto 0 !important;
    float: none;
    max-width: 600px; }

  #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectordesc {
    padding: 5px; }

  #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectordesc p {
    font-size: 22px; }

  #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectordesc .description p {
    font-size: 13px; }

  #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectorthumb img {
    min-height: 110px; }

  #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectordesc .related_data {
    width: 49%;
    padding-left: 10px; }

  #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectordesc .related_data .rel_name {
    font-size: 20px; }

  #block-views-block-latest-policies-block-1 .block-inner-wrapper .content .views-row {
    width: 100%;
    padding: 8px; }

  #block-views-block-latest-policies-block-1 .block-inner-wrapper .content .views-row .field-content a::before {
    font-size: 20px;
    margin-right: 10px; }

  #block-views-block-latest-policies-block-1 .block-inner-wrapper .content .views-row .field-content a {
    font-size: 14px; }

  #block-views-block-latest-policies-block-1 .block-inner-wrapper .content .views-row:nth-child(2n) {
    margin-left: 0; }

   .content .field--name-field-title {
    font-size: 24px; }

  #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectordesc .related_data .rel_email {
    font-size: 13px; }

  #block-views-block-latest-policies-block-1 .block-inner-wrapper .content .views-row .field-content a {
    font-size: 18px; }

  #block-views-block-faq-s-block-1 .block-inner-wrapper .view-content .views-row .views-row {
    padding: 5px; }

  #block-quicktabsexploresectors {
    padding: 30px 0; }

  #block-views-block-faq-s-block-1 .ui-accordion-content .field-content {
    padding: 10px !important; }

  .featured-bottom_third .region.region-featured-bottom-third #block-sensex {
    width: 100%; }

  .featured-bottom_third .region.region-featured-bottom-third #block-currencyconverter, .featured-bottom_third .region.region-featured-bottom-third #block-time, .featured-bottom_third .region.region-featured-bottom-third .block.block-live-weather {
    width: 100%; }

  .path-latest-news #main-wrapper .layout-main .views-element-container .view-latest-news .views-row {
    width: 50%; }

  .path-latest-news .views-element-container .view-latest-news .views-row .views-field-title {
    font-size: 17px; }

  .path-latest-news .views-element-container .view-latest-news .views-field-field-news-author {
    font-size: 15px; }

  .block-views-blockawards-and-recognitions-block-1 h2 {
    text-align: center; }

  .block-views-blocksuccess-stories-block-1 .content .views-slideshow-controls-bottom, .block-views-blockawards-and-recognitions-block-1 .content .views-slideshow-controls-bottom {
    width: 100% !important; }

  /*.image-container {height: 180px;}*/
  .solr-search-front {
    padding: 10px;
    width: 100%; }
    .solr-search-front .block-inner-wrapper #views-exposed-form-solr-search-page-1 {
      position: relative; }
    .solr-search-front .block-inner-wrapper .js-form-type-search-api-autocomplete label {
      display: none; }
    .solr-search-front .block-inner-wrapper .form-actions.js-form-wrapper.form-wrapper {
      width: 50px;
      min-height: 10px;
      position: absolute;
      right: 0;
      top: 0px; }
      .solr-search-front .block-inner-wrapper .form-actions.js-form-wrapper.form-wrapper input {
        padding: 0;
        margin: 0;
        height: 40px;
        background-position: 13px -98px !important; }

  #block-quicktabsopportunities .view-content .views-field-nothing-1 span .banner-desc {
    line-height: 20px;
    font-size: 15px; }

  #block-views-block-sector-detail-banner-block-1 .block-inner-wrapper .view-sector-detail-banner .banner-text {
    font-size: 25px;
    top: 200px;
    padding: 0 15px; }

  #block-views-block-sector-growth-drivers-and-potential-block-1 .block-inner-wrapper {
    padding-left: 10px;
    padding-right: 10px;
    max-width: 100%; }
    #block-views-block-sector-growth-drivers-and-potential-block-1 .block-inner-wrapper .growth-left {
      width: 100%; }
    #block-views-block-sector-growth-drivers-and-potential-block-1 .block-inner-wrapper .growth-right {
      width: 100%; }
      #block-views-block-sector-growth-drivers-and-potential-block-1 .block-inner-wrapper .growth-right .growth-right-text {
        width: 100%;
        margin-left: 2%; }
      #block-views-block-sector-growth-drivers-and-potential-block-1 .block-inner-wrapper .growth-right .bar-graph {
        width: 100%; }

  #block-views-block-sector-description-and-highlights-block-1 {
    padding: 50px 0; }
    #block-views-block-sector-description-and-highlights-block-1 .block-inner-wrapper {
      max-width: 100%;
      padding-left: 10px;
      padding-right: 10px; }
      #block-views-block-sector-description-and-highlights-block-1 .block-inner-wrapper .sector_description {
        width: 100%;
        float: none;
        display: block; }
        #block-views-block-sector-description-and-highlights-block-1 .block-inner-wrapper .sector_description h4 {
          font-size: 34px; }
      #block-views-block-sector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights {
        width: 100%;
        /*display: flow-root;*/
        margin: 20px auto;
        float: left; }
        #block-views-block-sector-description-and-highlights-block-1 .block-inner-wrapper .sector_highlights .paragraph--type--highlights .field--name-field-highlight-title {
          font-size: 15px; }

  #block-views-block-major-foreign-players-block-1 .block-inner-wrapper, #block-views-block-success-stories-section-block-2 .block-inner-wrapper,
  .block-views-blockarticle-events-block-2 .block-inner-wrapper {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px; }
    #block-views-block-major-foreign-players-block-1 .block-inner-wrapper .content .owl-wrapper-outer .owl-wrapper .owl-item, #block-views-block-success-stories-section-block-2 .block-inner-wrapper .content .owl-wrapper-outer .owl-wrapper .owl-item,
    .block-views-blockarticle-events-block-2 .block-inner-wrapper .content .owl-wrapper-outer .owl-wrapper .owl-item {
      text-align: center; }
    #block-views-block-major-foreign-players-block-1 .block-inner-wrapper .content .owl-controls .owl-buttons .owl-prev, #block-views-block-success-stories-section-block-2 .block-inner-wrapper .content .owl-controls .owl-buttons .owl-prev,
    .block-views-blockarticle-events-block-2 .block-inner-wrapper .content .owl-controls .owl-buttons .owl-prev {
      left: -5px; }
    #block-views-block-major-foreign-players-block-1 .block-inner-wrapper .content .owl-controls .owl-buttons .owl-next, #block-views-block-success-stories-section-block-2 .block-inner-wrapper .content .owl-controls .owl-buttons .owl-next,
    .block-views-blockarticle-events-block-2 .block-inner-wrapper .content .owl-controls .owl-buttons .owl-next {
      right: -5px; }

  #block-views-block-state-demographics-block-2 .block-inner-wrapper {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px; }
    #block-views-block-state-demographics-block-2 .block-inner-wrapper .views-field-nothing ul.gsdp_state li {
      width: 100%;
      float: none;
      display: block; }
      #block-views-block-state-demographics-block-2 .block-inner-wrapper .views-field-nothing ul.gsdp_state li p {
        text-align: center; }

  #block-views-block-sector-policies-initiatives-block-1 .block-inner-wrapper {
    padding-left: 10px;
    padding-right: 10px;
    max-width: 100%; }
    #block-views-block-sector-policies-initiatives-block-1 .block-inner-wrapper .views-field.views-field-view {
      width: 100%;
      float: none; }
    #block-views-block-sector-policies-initiatives-block-1 .block-inner-wrapper .views-field.views-field-nothing {
      width: 100%;
      float: none;
      margin-top: 20px; }
      #block-views-block-sector-policies-initiatives-block-1 .block-inner-wrapper .views-field.views-field-nothing .upcoming_trends .uleft {
        width: 100%;
        float: none;
        display: block; }
        #block-views-block-sector-policies-initiatives-block-1 .block-inner-wrapper .views-field.views-field-nothing .upcoming_trends .uleft ul li {
          text-align: left; }
          #block-views-block-sector-policies-initiatives-block-1 .block-inner-wrapper .views-field.views-field-nothing .upcoming_trends .uleft ul li:first-child {
            margin-top: 10px; }
      #block-views-block-sector-policies-initiatives-block-1 .block-inner-wrapper .views-field.views-field-nothing .upcoming_trends .uright {
        display: none; }

  #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper {
    padding-left: 10px;
    padding-right: 10px;
    max-width: 100%; }
    #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper .views-field-nothing .sector_fdi {
      width: 100%;
      float: left;
      margin: 0 auto; }
      #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper .views-field-nothing .sector_fdi .item-list ul li .paragraph--type--sector-fdi-facts .field--name-field-fdi-figure-text {
        width: 25%; }
      #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper .views-field-nothing .sector_fdi .item-list ul li .paragraph--type--sector-fdi-facts .field--name-field-fdi-fact-text {
        padding: 40px 20px;
        width: 70%; }
    #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper .views-field-nothing .recent_investment {
      width: 100%;
      display: block;
      float: none; }
      #block-views-block-sector-fdi-and-recent-investment-block-1 .block-inner-wrapper .views-field-nothing .recent_investment h2 {
        margin-top: 30px; }

  #block-views-block-state-description-and-highlights-block-1 .block-inner-wrapper {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px; }
    #block-views-block-state-description-and-highlights-block-1 .block-inner-wrapper .state_description {
      width: 100%;
      display: block;
      margin-bottom: 20px; }
      #block-views-block-state-description-and-highlights-block-1 .block-inner-wrapper .state_description h4 {
        font-size: 34px; }
    #block-views-block-state-description-and-highlights-block-1 .block-inner-wrapper .state_highlights {
      width: 100%;
      /*display: flow-root;*/
      margin-top: 20px;
      margin-bottom: 20px;
      margin: 20px auto;
      float: left; }
      #block-views-block-state-description-and-highlights-block-1 .block-inner-wrapper .state_highlights li:after {
        width: 225px; }
      #block-views-block-state-description-and-highlights-block-1 .block-inner-wrapper .state_highlights li .paragraph--type--highlights .field--name-field-highlight-title {
        width: 70%;
        margin-left: 7%;
        font-size: 15px; }

  #block-views-block-sector-top-investors-block-1 .block-inner-wrapper {
    padding-left: 10px;
    padding-right: 10px;
    max-width: 100%; }
    #block-views-block-sector-top-investors-block-1 .block-inner-wrapper .owl-wrapper-outer .owl-wrapper .owl-item .slide-wrapper {
      text-align: center; }
      #block-views-block-sector-top-investors-block-1 .block-inner-wrapper .owl-wrapper-outer .owl-wrapper .owl-item .slide-wrapper p {
        margin-left: 0px;
        width: 100%; }

  #block-views-block-state-detail-banner-block-1 .state_desc {
    top: 225px; }
    #block-views-block-state-detail-banner-block-1 .state_desc h3 {
      font-size: 25px; }
    #block-views-block-state-detail-banner-block-1 .state_desc h4 {
      font-size: 22px; }

  #block-views-block-state-bottom-links-block-2 .block-inner-wrapper {
    padding-left: 10px;
    padding-right: 10px;
    max-width: 100%; }
    #block-views-block-state-bottom-links-block-2 .block-inner-wrapper .views-row {
      margin-left: 0px;
      margin-top: 25px; }
      #block-views-block-state-bottom-links-block-2 .block-inner-wrapper .views-row:first-child {
        margin-left: 0px;
        margin-top: 0px; }

  #block-views-block-state-latest-updates-block-2 .block-inner-wrapper {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 11px; }
    #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-controls .owl-next {
      right: -5px; }
    #block-views-block-state-latest-updates-block-2 .block-inner-wrapper .view-state-latest-updates #owl-demo .owl-controls .owl-prev {
      left: -5px; }

  #block-views-block-sector-related-government-ministries-block-1 .block-inner-wrapper {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px; }
    #block-views-block-sector-related-government-ministries-block-1 .block-inner-wrapper .field--name-field-industry-image {
      width: 100%;
      float: none; }
    #block-views-block-sector-related-government-ministries-block-1 .block-inner-wrapper .govt_desc_outer {
      width: 100%;
      float: none; }

  #block-views-block-state-demographics-block-1 .block-inner-wrapper {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center; }
    #block-views-block-state-demographics-block-1 .block-inner-wrapper ul li {
      width: 100%; }

  #block-views-block-state-policies-block-1 .block-inner-wrapper {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px; }
    #block-views-block-state-policies-block-1 .block-inner-wrapper .view-state-policies .views-field-title-1 {
      width: 100%;
      font-size: 12px; }

  #block-views-block-state-bottom-links-block-1 {
    padding: 10px 0px; }
    #block-views-block-state-bottom-links-block-1 .block-inner-wrapper {
      max-width: 100%;
      padding-left: 10px;
      padding-right: 10px; }
      #block-views-block-state-bottom-links-block-1 .block-inner-wrapper .views-row {
        margin-left: 0;
        display: inline-block;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
        max-width: 300px; }
        #block-views-block-state-bottom-links-block-1 .block-inner-wrapper .views-row .Investable.Projects a, #block-views-block-state-bottom-links-block-1 .block-inner-wrapper .views-row .State.Profile a, #block-views-block-state-bottom-links-block-1 .block-inner-wrapper .views-row .Single.Window.Application.System a {
          font-size: 15px; }

  #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demograph_right {
    width: 100%;
    float: left;
    margin: 30px auto;
    clear: both; }

  #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demographicsmall {
    margin-bottom: 20px; }

  #block-views-block-state-demographics-main-block-1 .block-inner-wrapper {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px; }
    #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demographic1 {
      width: 100%;
      display: block;
      padding: 0; }
    #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demographicsmall {
      width: 100%;
      display: block;
      padding: 40px 0px 0px 0px; }
    #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .image_desc {
      width: 100%;
      display: block;
      text-align: center;
      margin-top: 20px; }
    #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .poulation_density {
      width: 100%;
      display: block;
      margin-top: 20px; }
    #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description_bottom .row1 div {
      width: 100%;
      display: block; }
    #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description_bottom .row2 div {
      width: 100%;
      display: block;
      margin-top: 0px; }
    #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description_bottom li {
      width: 50%; }

  #block-views-block-state-market-players-block-1 .block-inner-wrapper {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px; }
    #block-views-block-state-market-players-block-1 .block-inner-wrapper .content .owl-wrapper-outer .owl-wrapper .owl-item {
      text-align: center; }
    #block-views-block-state-market-players-block-1 .block-inner-wrapper .content .owl-controls .owl-buttons .owl-prev {
      left: -5px; }
    #block-views-block-state-market-players-block-1 .block-inner-wrapper .content .owl-controls .owl-buttons .owl-next {
      right: -5px; }

  #block-views-block-sector-detail-center-image-block-1 .block-inner-wrapper .views-slideshow-controls-bottom .views_slideshow_controls_text_next:before {
    width: 20px;
    height: 33px;
    background-size: 20px 33px; }
  #block-views-block-sector-detail-center-image-block-1 .block-inner-wrapper .views-slideshow-controls-bottom .views_slideshow_controls_text_previous:before {
    width: 20px;
    height: 33px;
    background-size: 20px 33px; }

  #block-views-block-state-detail-slider-block-1 #views_slideshow_controls_text_previous_state_detail_slider-block_1 {
    width: 20px;
    height: 33px;
    background-size: 20px 33px;
    margin-top: 0; }
  #block-views-block-state-detail-slider-block-1 #views_slideshow_controls_text_next_state_detail_slider-block_1 {
    width: 20px;
    height: 33px;
    background-size: 20px 33px;
    margin-top: 0; }

  #block-views-block-state-latest-updates-block-1 .block-inner-wrapper {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px; }

  .faq-container {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px; }
    .faq-container .left-container {
      width: 100%;
      padding-right: 0; }
    .faq-container .right-container {
      width: 100%; }

  #block-views-block-government-scheme-block-1 .view-government-scheme .view-content .scheme-box .views-field-nothing .field-content .sub_wrapper {
    width: 100%;
    display: block; }

  #block-views-block-state-demographics-block-1 ul li, #block-views-block-state-demographics-block-2 ul li {
    width: 50%; }

  #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- {
    max-width: 480px; }
    #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row {
      width: 49%; }

  #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row .views-field.views-field-field-image {
    height: 197px;
    overflow: hidden; }

  #block-views-block-state-detail-banner-block-1 .field-content .state_desc p, #block-views-block-sector-detail-banner-block-1 .field-content .state_desc p {
    font-size: 18px;
    margin: 230px auto 0;
    line-height: 27px; }

  .state-sector-search #edit-actions input {
    margin-top: 2px; }

  .why-section .why-inner-boxes .why-inner-right, .why-section .why-inner-boxes .why-inner-left {
    width: 100%;
    padding: 10px 0; }

  .why-section .why-inner-boxes .title_section .title {
    font-size: 27px;
    line-height: 32px; }

  .path-our-team .team-member .view-filters, .page-node-76 .team-member .view-filters {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px; }
    .path-our-team .team-member .view-filters .js-form-item, .page-node-76 .team-member .view-filters .js-form-item {
      width: 100%; }
    .path-our-team .team-member .view-filters #edit-actions input, .page-node-76 .team-member .view-filters #edit-actions input {
      display: none; }
  .path-our-team .team-member .view-content, .page-node-76 .team-member .view-content {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px; }
    .path-our-team .team-member .view-content .views-row, .page-node-76 .team-member .view-content .views-row {
      width: 100%; }

  .path-our-team #block-ourteambanner .content .field--type-text-with-summary p:nth-child(2), .page-node-76 #block-ourteambanner .content .field--type-text-with-summary p:nth-child(2) {
    font-size: 18px;
    line-height: 27px; }

  #block-views-block-success-stories-section-block-1 .block-inner-wrapper, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px; }
    #block-views-block-success-stories-section-block-1 .block-inner-wrapper h2, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper h2 {
      width: 100%; }
    #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-filters, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-filters {
      width: 100%;
      float: left; }
      #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-filters .js-form-item, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-filters .js-form-item {
        width: calc(50% - 42px); }
    #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-filters #edit-actions input, #block-views-block-success-stories-section-block-1-2 .block-inner-wrapper .view-filters #edit-actions input {
      display: none; }

  #block-views-block-banner-government-scheme-detail-block-1 .field-content .state_desc p {
    font-size: 18px;
    line-height: 27px; }

  /*#block-views-block-statistics-block-1 #views_slideshow_controls_text_previous_statistics_-block_1,#block-views-block-statistics-block-1 #views_slideshow_controls_text_next_statistics_-block_1{
  width: 20px;height: 33px;background-size: 20px 33px;}*/
  /*.faq-container .right-container .slider-btn{display: none;}*/
  .path-search #main .wrapper-section3 .main-content, .path-category-search #main .wrapper-section3 .main-content {
    width: 100%; }

  .path-search #sidebar-second, .path-category-search #sidebar-second {
    display: none; }

  .path-search .views-element-container .view-solr-search, .path-category-search .views-element-container .view-solr-search {
    padding: 0px 10px 20px; }

  .view-header #block-exposedformsolr-searchpage-1 {
    width: 100%; }

  .view-header #block-exposedformsolr-searchpage-1 .block-inner-wrapper .fieldgroup.form-composite legend {
    margin-bottom: 10px; }

  #block-views-block-success-stories-section-why-india-success-stories .block-inner-wrapper .views-row {
    width: 50%; }

  .inline_content .popup-wrapper h3 {
    font-size: 22px; }
  .inline_content .popup-wrapper .background-wrapper .background-text-left {
    width: 100%; }
  .inline_content .popup-wrapper .background-wrapper .right-image {
    width: 100%;
    margin-left: 0%;
    margin-top: 20px; }
  .inline_content .popup-wrapper .background-text .service-offerings ul li {
    width: 100%; }

  #block-views-block-investors-speaks-block-1 .owl-prev, #block-views-block-investors-speaks-block-1 .owl-next {
    width: 20px;
    height: 33px;
    background-size: 20px 33px; }

  #block-buttonmenuresponsive {
    top: 5px; }

  header#header #block-headersearch {
    margin: 15px 40px 0 10px; }

  .solr-search-front .block-inner-wrapper .js-form-type-search-api-autocomplete {
    float: none; }
    .solr-search-front .block-inner-wrapper .js-form-type-search-api-autocomplete input {
      width: calc(100% - 50px);
      min-height: 40px; }

  #block-views-block-state-focus-sectors-block-1 h2 {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px; }

  .page-node-76 #block-views-block-awards-and-recognitions-block-2 h2, .page-node-76 #block-views-block-success-stories-section-why-india-success-stories h2, .page-node-76 #block-meetourteam h2 {
    font-size: 24px;
    line-height: 30px; }

  .page-node-76 #block-views-block-awards-and-recognitions-block-2 .block-inner-wrapper .view-content .views-row {
    width: 100%; }

  .path-our-team .team-member .view-filters .js-form-item input[type=text] {
    width: 100%; }

  #block-views-block-success-stories-section-block-1 .block-inner-wrapper .view-filters .js-form-item {
    width: 100%; }

  .page-node-525 .solr-search-front {
    display: none; }

  .block-views-blockboard-of-directors-block-1 .owl-controls .owl-buttons .owl-prev, .block-views-blockboard-of-directors-block-1 .owl-controls .owl-buttons .owl-next {
    top: 120px; }

  .topbar-wrapper .inner-wrapper .region-topbar #block-statemenu h2, .topbar-wrapper .inner-wrapper .region-topbar #block-sectorsdropdown h2 {
    text-align: left !important; }

    /*.path-market-research,.page-node-33094{
        .layout-main-wrapper {
            .layout-main {
                max-width: 100%;
                padding: 0 10px;
                .scheme-research {
                    .views-row {
                        width: 50%;
                        .views-field{
                            min-height: 200px;
                        }
                    }
                    .view-filters{
                        .js-form-type-select{
                            text-align: left;
                            margin-top: 15px;
                        }
                        .form-actions{
                            display: none !important;
                        }
                    }
                    .view-header{
                        margin-top: 20px;
                    }
                }
            }
        }
    }

    #block-views-block-market-research-block-1{
        .block-inner-wrapper{
            max-width: 100%;
            padding: 0 10px;
            .views-row{
                width: 50%;
                .views-field{
                    min-height: 200px;
                }
            }
        }
    }*/ }
@media only screen and (max-width: 479px) and (min-width: 320px) {
  /*header#header{min-height: 50px; padding:0;}*/
  header#header #block-email {
    float: left;
    clear: both;
    display: none; }

  /*#block-sitelogo{max-width: 220px;margin: 0 auto;}*/
  header#header #block-exposedformsolr-searchpage-1-3 {
    margin-top: 7px; }

  footer.site-footer .site-footer__top #footer-five-section .region-footer-section1, footer.site-footer .site-footer__top #footer-five-section .region-footer-section2, footer.site-footer .site-footer__top #footer-five-section .region-footer-section3, footer.site-footer .site-footer__top #footer-five-section .region-footer-section4 {
    width: 100%; }

  footer.site-footer .site-footer__top #footer-five-section .region-footer-section5 {
    width: 100%; }

  /*#block-views-block-statistics-block-1 .block-inner-wrapper{ top : 10%}
  #block-views-block-statistics-block-1 h2 span {font-size: 12px;}
  #block-views-block-statistics-block-1 .static_text strong {font-size: 15px;}
  #block-views-block-statistics-block-1 .view-footer {bottom: 20%;}
  #block-views-block-statistics-block-1 .static_text span {font-size: 15px;}*/
  #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectorthumb {
    display: none; }

  #block-quicktabsexploresectors .block-inner-wrapper .content .quicktabs-main .views-row .sectordesc {
    width: 100%;
    padding: 15px; }

  .path-latest-news #main-wrapper .layout-main .views-element-container .view-latest-news .views-row {
    width: 100%;
    padding: 10px 0; }

  .path-latest-news .views-element-container .view-latest-news .views-row .views-field-image-url, .path-latest-news .views-element-container .view-latest-news .views-row .views-field-image-url img {
    height: auto; }

  .path-latest-news .views-element-container .view-latest-news .views-row .views-field-title {
    font-size: 15px; }

  .path-latest-news .views-element-container .view-latest-news .views-row .views-field-field-news-author {
    font-size: 13px; }

  #block-quicktabsopportunities ul.quicktabs-tabs li {
    font-size: 13px;
    margin: 0 3px; }

  .path-frontpage .featured-bottom_first .block-views-blockwhat-we-do-for-you-block-1 .content .view-content .views-row .views-field-title .field-content {
    font-size: 18px; }

  #block-views-block-statistics-block-1 .image-style-statistics-banner-image-style {
    height: 300px;
    width: auto;
    max-width: 10000%; }

  #block-views-block-state-bottom-links-block-1 .block-inner-wrapper .views-row {
    margin-left: 0;
    display: block;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px; }
    #block-views-block-state-bottom-links-block-1 .block-inner-wrapper .views-row .Investable.Projects a, #block-views-block-state-bottom-links-block-1 .block-inner-wrapper .views-row .State.Profile a, #block-views-block-state-bottom-links-block-1 .block-inner-wrapper .views-row .Single.Window.Application.System a {
      font-size: 15px; }

  #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description_bottom li {
    width: 100%; }

  #block-views-block-state-demographics-block-1 ul li, #block-views-block-state-demographics-block-2 ul li {
    width: 100%; }

  #block-views-block-state-bottom-links-block-2 .block-inner-wrapper .views-row .Investable.Projects a {
    font-size: 15px; }

  #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- {
    max-width: 300px; }
    #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row {
      width: 100%; }

  #block-views-block-state-focus-sectors-block-1 .content .view-state-focus-sectors- .view-content .views-row .views-field.views-field-field-image {
    height: 197px;
    overflow: hidden; }

  .faq-container .left-container #faq_menu li a, .faq-container .left-container #faq_menu li a:hover {
    font-size: 12px; }

  #block-views-block-success-stories-section-why-india-success-stories .block-inner-wrapper .views-row {
    width: 100%; }

  .topbar-wrapper {
    padding: 8px 15px; }

  .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-1 .view-content .views-row .views-field-nothing .field-content, .topbar-wrapper .inner-wrapper .region-topbar .block-views-blockstate-related-person-section-block-2 .view-content .views-row .views-field-nothing .field-content {
    padding: 0; }

  #block-investindia-breadcrumbs {
    padding-left: 0; }

  #block-investindia-breadcrumbs .breadcrumb li {
    font-size: 14px; }

  #block-views-block-state-demographics-main-block-1 .block-inner-wrapper .view-state-demographics-main .state_demographics .description .demographicsmall {
    padding-top: 0; }

  #block-views-block-success-stories-section-why-india-success-stories .block-inner-wrapper .views-row .views-field.views-field-nothing {
    border-bottom: 1px solid #e2e2e2;
    border-right: none;
    min-height: 10px; }

  #block-views-block-success-stories-section-why-india-success-stories .block-inner-wrapper .views-row .title-text {
    margin-bottom: 20px; }

  #block-views-block-success-stories-section-why-india-success-stories .block-inner-wrapper .views-row .image_success {
    height: auto; }

    /*.path-market-research,.page-node-33094{
        .layout-main-wrapper {
            .layout-main {
                .scheme-research {
                    .quicktabs-wrapper{
                        .item-list{
                            .quicktabs-tabs{
                                li{
                                    display: block;
                                    a{
                                        display: block;
                                    }
                                }
                            }
                        }
                    }
                    .views-row {
                        width: 100%;
                        padding: 10px 0;
                        .views-field{
                            min-height: 130px;
                        }
                    }
                }
            }
        }
    }

    #block-views-block-market-research-block-1{
        .block-inner-wrapper{
            .views-row{
                width: 100%;
                padding: 10px 0;
                .views-field{
                    min-height: 130px;
                }
            }
        }
    }*/ }

/*# sourceMappingURL=style.css.map */
.accessibility_img{margin-top:-21px;}
@media screen and (max-width: 991px) {
		header#header {position:fixed !important;}
		#contactus_logo{display:none !important;}
		.home_media_logo{display:none !important;}
	}
	
	@media screen and (max-width: 1264px) {
		#contactus_logo{display:none !important;}
	}