/*importing scss files*/
@font-face {
  font-family: Bebas-Neue;
  src: url("../fonts/BebasNeuewebfont.ttf"), url("../fonts/BebasNeuewebfont.woff");
}

@font-face {
  font-family: helvetica-bold;
  src: url("../fonts/Helvetica-Bold.ttf");
}

@font-face {
  font-family: helvetica;
  src: url("../fonts/helvetica.ttf"), url("../fonts/helvetica.woff");
}

@font-face {
  font-family: OpenSans;
  src: url("../fonts/OpenSans-Regular.ttf"), url("../fonts/OpenSans-Regular.woff");
}

@font-face {
  font-family: myriad-pro-semibold;
  src: url("../fonts/MyriadPro-Semibold.ttf"), url("../fonts/MyriadPro-Semibold.woff");
}

@font-face {
  font-family: rockwell;
  src: url("../fonts/rockwell.ttf"), url("../fonts/rockwell.woff");
}

/* line 26, ../sass/custom/_global.scss */
body {
  font-family: OpenSans;
}

/* line 29, ../sass/custom/_global.scss */
a, p, h2 {
  font-family: OpenSans;
  text-decoration: none !important;
}
/* line 32, ../sass/custom/_global.scss */
a:focus, p:focus, h2:focus {
  outline: none !important;
}

/* line 38, ../sass/custom/_global.scss */
.main-container {
  background: white none repeat scroll 0 0;
  margin: 0 auto;
  max-width: 100%;
  padding: 71px 0 0;
  width: 100%;
}

/* line 45, ../sass/custom/_global.scss */
.row {
  margin: 0;
}

/* line 48, ../sass/custom/_global.scss */
.col-sm-12 {
  padding: 0;
}

/* line 51, ../sass/custom/_global.scss */
#backtotop {
  background: url(../images/back-to-top.png) no-repeat center center !important;
  height: 60px !important;
  width: 60px !important;
  box-shadow: 0px 0px 8px #cccccc;
  border-radius: 100%;
}

/*css for cross image over pop-up images*/
/* line 60, ../sass/custom/_global.scss */
#cboxClose {
  background: url("../images/cross.png") no-repeat !important;
  height: 37px !important;
  width: 45px !important;
  top: 6px;
  right: 3px;
}

/*---------animations----------*/
/* line 69, ../sass/custom/_global.scss */
.animate {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeInUp {
  /* line 77, ../sass/custom/_global.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  /* line 83, ../sass/custom/_global.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  /* line 90, ../sass/custom/_global.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  /* line 96, ../sass/custom/_global.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/* line 2, ../sass/custom/_header.scss */
.navbar.container {
  background: white none repeat scroll 0 0;
  box-shadow: 0 -4px 11px #000;
  margin: 0 auto;
  max-width: 100%;
  padding: 0;
  position: fixed;
  width: 100%;
  z-index: 1000;
  height: 71.4px;
}
/* line 13, ../sass/custom/_header.scss */
.navbar .container {
  position: relative;
  width: 100% !important;
  margin: 0 auto !important;
}
/* line 17, ../sass/custom/_header.scss */
.navbar .container .navbar-collapse.collapse {
  position: absolute;
  top: 46px;
  width: 100%;
}
/* line 22, ../sass/custom/_header.scss */
.navbar .container .navbar-header {
  width: 100% !important;
}
/* line 24, ../sass/custom/_header.scss */
.navbar .container .navbar-header .logo {
  margin: 0;
  padding: 0 0 0 45px;
}
/* line 28, ../sass/custom/_header.scss */
.navbar .container .navbar-header .social-links {
  float: right;
  padding-right: 29px;
}
/* line 31, ../sass/custom/_header.scss */
.navbar .container .navbar-header .social-links #block-search-form {
  float: left;
  display: none;
}
/* line 35, ../sass/custom/_header.scss */
.navbar .container .navbar-header .social-links .input-group-btn {
  display: none !important;
}
/* line 39, ../sass/custom/_header.scss */
.navbar .container .navbar-header .social-links .input-group .form-control {
  height: 25px;
  border-radius: 12px !important;
  -moz-box-shadow: 0px 0 10px #43bfef;
  -webkit-box-shadow: 0px 0 10px #43bfef;
  box-shadow: 0px 0 10px #43bfef;
  border: 1px solid #43bfef;
  color: #43bfef;
  font-size: 12px;
  font-family: OpenSans;
  margin-top: 3px;
}
/* line 51, ../sass/custom/_header.scss */
.navbar .container .navbar-header .social-links .input-group ::-webkit-input-placeholder {
  color: #43bfef;
}
/* line 54, ../sass/custom/_header.scss */
.navbar .container .navbar-header .social-links .input-group :-moz-placeholder {
  color: #43bfef;
}
/* line 57, ../sass/custom/_header.scss */
.navbar .container .navbar-header .social-links .input-group :-ms-input-placeholder {
  color: #43bfef;
}
/* line 61, ../sass/custom/_header.scss */
.navbar .container .navbar-header .social-links .search-logo {
  position: relative;
  z-index: 20;
}
/* line 65, ../sass/custom/_header.scss */
.navbar .container .navbar-header .social-links .header-social-links {
  float: left;
  margin-top: 8px;
  padding-right: 8px;
}
/* line 69, ../sass/custom/_header.scss */
.navbar .container .navbar-header .social-links .header-social-links .search-logo {
  cursor: pointer;
}
/* line 72, ../sass/custom/_header.scss */
.navbar .container .navbar-header .social-links .header-social-links img {
  height: 25px !important;
  width: 25px !important;
  margin-right: 6px;
  transition: transform 0.3s ease-in-out;
}
/* line 77, ../sass/custom/_header.scss */
.navbar .container .navbar-header .social-links .header-social-links img:hover {
  transform: rotateX(180deg) rotateY(180deg) rotateZ(180deg);
}
/* line 83, ../sass/custom/_header.scss */
.navbar .container .navbar-header .social-links .header-social-links p a:last-of-type img {
  margin-right: 0;
}
/* line 91, ../sass/custom/_header.scss */
.navbar .container .navbar-collapse {
  padding: 0;
}
/* line 95, ../sass/custom/_header.scss */
.navbar .container .new-main-menu {
  display: table;
  margin: 0 auto;
}
/* line 99, ../sass/custom/_header.scss */
.navbar .container .new-main-menu ul {
  margin-bottom: 0;
  padding: 0;
}
/* line 103, ../sass/custom/_header.scss */
.navbar .container .new-main-menu li {
  border-right: 1px solid #6a6a6a;
  display: inline-block;
  float: left;
  padding-left: 11px;
  padding-right: 11px;
  font-size: 13px;
  font-family: OpenSans;
}
/* line 111, ../sass/custom/_header.scss */
.navbar .container .new-main-menu li:last-child {
  padding-right: 0 !important;
  border: none;
}
/* line 115, ../sass/custom/_header.scss */
.navbar .container .new-main-menu li:focus {
  outline: none;
}
/* line 118, ../sass/custom/_header.scss */
.navbar .container .new-main-menu li a {
  color: #6a6a6a;
  text-decoration: none;
  padding: 0;
}
/* line 122, ../sass/custom/_header.scss */
.navbar .container .new-main-menu li a:hover {
  color: #43bfef;
  background-color: transparent;
}
/* line 126, ../sass/custom/_header.scss */
.navbar .container .new-main-menu li a:focus {
  background-color: transparent;
}
/* line 129, ../sass/custom/_header.scss */
.navbar .container .new-main-menu li a.active {
  color: #43bfef;
  border-bottom: 2px solid #43bfef;
  padding-bottom: 0.7px;
}
/* line 140, ../sass/custom/_header.scss */
.navbar .secondary-sub-menu {
  width: 100%;
  background-color: white;
  position: relative;
  top: -2px;
  border-top: 1px solid #9d9d9d;
  box-shadow: 0 4px 11px #cccccc;
}
/* line 147, ../sass/custom/_header.scss */
.navbar .secondary-sub-menu ul {
  text-align: center;
  padding: 3px 0;
  margin-bottom: 0;
}
/* line 151, ../sass/custom/_header.scss */
.navbar .secondary-sub-menu ul li {
  border-right: 1px solid #6a6a6a;
  display: inline-block;
  padding-left: 11px;
  padding-right: 11px;
  font-size: 13px;
  font-family: OpenSans;
  text-transform: uppercase;
  vertical-align: middle;
}
/* line 160, ../sass/custom/_header.scss */
.navbar .secondary-sub-menu ul li:focus {
  outline: none;
}
/* line 163, ../sass/custom/_header.scss */
.navbar .secondary-sub-menu ul li:last-child {
  border-right: none;
  padding-right: 0;
}
/* line 167, ../sass/custom/_header.scss */
.navbar .secondary-sub-menu ul li a {
  color: #6a6a6a;
  text-decoration: none;
  padding: 0;
}
/* line 171, ../sass/custom/_header.scss */
.navbar .secondary-sub-menu ul li a:hover {
  color: #43bfef;
  background-color: transparent;
}
/* line 175, ../sass/custom/_header.scss */
.navbar .secondary-sub-menu ul li a:focus {
  background-color: transparent;
}
/* line 178, ../sass/custom/_header.scss */
.navbar .secondary-sub-menu ul li a.active {
  color: #43bfef;
  border-bottom: 2px solid #43bfef;
}
/* line 183, ../sass/custom/_header.scss */
.navbar .secondary-sub-menu ul li:first-child {
  font-size: 15px;
  border-right: none;
}
/* line 186, ../sass/custom/_header.scss */
.navbar .secondary-sub-menu ul li:first-child a {
  color: #43bfef;
}
/* line 193, ../sass/custom/_header.scss */
.navbar #block-views-product-menu-block, .navbar .second-views-menu {
  width: 100%;
  background-color: white;
  position: relative;
  top: -2px;
  border-top: 1px solid #9d9d9d;
  box-shadow: 0 4px 11px #cccccc;
}
/* line 200, ../sass/custom/_header.scss */
.navbar #block-views-product-menu-block .view-product-menu, .navbar #block-views-product-menu-block .view, .navbar .second-views-menu .view-product-menu, .navbar .second-views-menu .view {
  width: 100%;
  display: inline-block;
  padding: 3px 0;
}
/* line 204, ../sass/custom/_header.scss */
.navbar #block-views-product-menu-block .view-product-menu .view-content, .navbar #block-views-product-menu-block .view .view-content, .navbar .second-views-menu .view-product-menu .view-content, .navbar .second-views-menu .view .view-content {
  text-align: center;
}
/* line 206, ../sass/custom/_header.scss */
.navbar #block-views-product-menu-block .view-product-menu .view-content .views-row, .navbar #block-views-product-menu-block .view .view-content .views-row, .navbar .second-views-menu .view-product-menu .view-content .views-row, .navbar .second-views-menu .view .view-content .views-row {
  display: inline-block;
  border-right: 1px solid #6a6a6a;
  padding-left: 11px;
  padding-right: 11px;
  font-size: 13px;
  font-family: OpenSans;
  text-transform: uppercase;
  vertical-align: middle;
}
/* line 215, ../sass/custom/_header.scss */
.navbar #block-views-product-menu-block .view-product-menu .view-content .views-row:last-child, .navbar #block-views-product-menu-block .view .view-content .views-row:last-child, .navbar .second-views-menu .view-product-menu .view-content .views-row:last-child, .navbar .second-views-menu .view .view-content .views-row:last-child {
  border-right: none;
}
/* line 218, ../sass/custom/_header.scss */
.navbar #block-views-product-menu-block .view-product-menu .view-content .views-row a, .navbar #block-views-product-menu-block .view .view-content .views-row a, .navbar .second-views-menu .view-product-menu .view-content .views-row a, .navbar .second-views-menu .view .view-content .views-row a {
  color: #6a6a6a;
  text-decoration: none;
}
/* line 221, ../sass/custom/_header.scss */
.navbar #block-views-product-menu-block .view-product-menu .view-content .views-row a:hover, .navbar #block-views-product-menu-block .view .view-content .views-row a:hover, .navbar .second-views-menu .view-product-menu .view-content .views-row a:hover, .navbar .second-views-menu .view .view-content .views-row a:hover {
  color: #43bfef;
  background-color: transparent;
}
/* line 225, ../sass/custom/_header.scss */
.navbar #block-views-product-menu-block .view-product-menu .view-content .views-row a:focus, .navbar #block-views-product-menu-block .view .view-content .views-row a:focus, .navbar .second-views-menu .view-product-menu .view-content .views-row a:focus, .navbar .second-views-menu .view .view-content .views-row a:focus {
  background-color: transparent;
}
/* line 228, ../sass/custom/_header.scss */
.navbar #block-views-product-menu-block .view-product-menu .view-content .views-row a.active, .navbar #block-views-product-menu-block .view .view-content .views-row a.active, .navbar .second-views-menu .view-product-menu .view-content .views-row a.active, .navbar .second-views-menu .view .view-content .views-row a.active {
  color: #43bfef;
  border-bottom: 2px solid #43bfef;
}
/* line 234, ../sass/custom/_header.scss */
.navbar #block-views-product-menu-block .view-product-menu .view-content .block-title, .navbar #block-views-product-menu-block .view .view-content .block-title, .navbar .second-views-menu .view-product-menu .view-content .block-title, .navbar .second-views-menu .view .view-content .block-title {
  display: inline-block;
  border-right: 1px solid #6a6a6a;
  padding-left: 11px;
  padding-right: 11px;
  font-size: 15px;
  font-family: OpenSans;
  text-transform: uppercase;
  vertical-align: middle;
  color: #43bfef;
  margin-bottom: 0;
  text-transform: uppercase;
}

/*css for ie */
/* line 257, ../sass/custom/_header.scss */
.ie .navbar .container .navbar-header .logo {
  padding: 0 0 0 75px;
}

/* line 271, ../sass/custom/_header.scss */
#home-block-block-2:before,
#home-block-block-3:before,
#home-block-block-4:before,
#home-block-block-5:before,
#home-block-block-6:before,
#home-block-block-8:before {
  display: block;
  content: " ";
  margin-top: -75px;
  height: 72px;
  visibility: hidden;
}

/* line 281, ../sass/custom/_header.scss */
#program-1:before, #program-2:before,
#program-3:before, #program-4:before,
#program-5:before, #program-6:before,
#program-7:before {
  display: block;
  content: " ";
  margin-top: -78px;
  height: 99px;
  visibility: hidden;
}

/* line 290, ../sass/custom/_header.scss */
.custom-search-top {
  display: none;
  float: left;
}
/* line 293, ../sass/custom/_header.scss */
.custom-search-top input {
  border: 1px solid #43bfef;
  border-radius: 12px !important;
  box-shadow: 0 0 10px #43bfef;
  color: #43bfef;
  font-family: OpenSans;
  font-size: 12px;
  height: 25px;
  margin-top: 3px;
  width: 200px;
  padding: 0 0 0 14px;
}
/* line 305, ../sass/custom/_header.scss */
.custom-search-top .views-submit-button {
  display: none;
}

/* line 313, ../sass/custom/_header.scss */
.page-idei-search .page-title h2 {
  color: #43bfef;
  font-size: 36px;
  text-align: center;
}
/* line 319, ../sass/custom/_header.scss */
.page-idei-search .view-idei-search {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
}
/* line 323, ../sass/custom/_header.scss */
.page-idei-search .view-idei-search .views-row {
  margin-bottom: 10px;
}
/* line 326, ../sass/custom/_header.scss */
.page-idei-search .view-idei-search .views-row .views-field-title a {
  color: #27579c;
  font-size: 20px;
}
/* line 332, ../sass/custom/_header.scss */
.page-idei-search .view-idei-search .views-field.views-field-counter {
  float: left;
  font-size: 22px;
  margin-left: -32px;
  color: #43bfef;
}

/* line 2, ../sass/custom/_footer.scss */
.footer {
  padding: 0;
  width: 100%;
  background: #37474f;
  min-height: 250px;
  margin-top: -1px;
  padding-top: 6px;
}
/* line 10, ../sass/custom/_footer.scss */
.footer a:hover {
  background: transparent !important;
}
/* line 14, ../sass/custom/_footer.scss */
.footer .region-footer {
  padding: 0 0 0 30px;
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}
/* line 20, ../sass/custom/_footer.scss */
.footer .block-title {
  color: white;
  font-size: 15px;
  margin-top: 38px;
  font-weight: bold;
  padding-bottom: 5px;
}
/* line 27, ../sass/custom/_footer.scss */
.footer .menu {
  margin-bottom: 10px;
  margin-top: 13px;
}
/* line 30, ../sass/custom/_footer.scss */
.footer .menu li {
  margin-bottom: 5px;
}
/* line 32, ../sass/custom/_footer.scss */
.footer .menu li a {
  color: #fff !important;
  font-family: OpenSans;
  font-size: 13px;
  padding: 0 !important;
}
/* line 37, ../sass/custom/_footer.scss */
.footer .menu li a:hover {
  color: #43bfef !important;
}
/* line 40, ../sass/custom/_footer.scss */
.footer .menu li a:focus {
  background: transparent;
}
/* line 46, ../sass/custom/_footer.scss */
.footer .facebook-block {
  float: left;
  width: 30%;
  margin-bottom: 20px;
}
/* line 50, ../sass/custom/_footer.scss */
.footer .facebook-block .facebook-wrapper {
  float: left;
  width: 30%;
}
/* line 55, ../sass/custom/_footer.scss */
.footer .facebook-block .facebook-wrapper .footer-logo img {
  height: 65px !important;
  width: 72px !important;
}
/* line 60, ../sass/custom/_footer.scss */
.footer .facebook-block .facebook-wrapper ul {
  padding: 0;
  margin-top: 7px;
}
/* line 63, ../sass/custom/_footer.scss */
.footer .facebook-block .facebook-wrapper ul li {
  padding-bottom: 5px;
  list-style: none;
  font-family: OpenSans;
}
/* line 67, ../sass/custom/_footer.scss */
.footer .facebook-block .facebook-wrapper ul li a {
  color: #71716c;
  font-weight: bold;
  font-family: OpenSans;
  font-size: 15px;
}
/* line 72, ../sass/custom/_footer.scss */
.footer .facebook-block .facebook-wrapper ul li a:hover {
  color: #43bfef;
}
/* line 75, ../sass/custom/_footer.scss */
.footer .facebook-block .facebook-wrapper ul li a:focus {
  background: transparent;
}
/* line 80, ../sass/custom/_footer.scss */
.footer .facebook-block .facebook-wrapper ul li:nth-of-type(1) img {
  height: 15px !important;
  width: 12px !important;
  margin-right: 7px;
}
/* line 87, ../sass/custom/_footer.scss */
.footer .facebook-block .facebook-wrapper ul li:nth-of-type(2) img {
  height: 15px !important;
  width: 10px !important;
  margin-right: 8px;
}
/* line 94, ../sass/custom/_footer.scss */
.footer .facebook-block .facebook-wrapper ul li:nth-of-type(3) img {
  height: 13px !important;
  width: 13px !important;
  margin-right: 6px;
}
/* line 104, ../sass/custom/_footer.scss */
.footer .connect-wrapper {
  float: left;
  width: 46%;
}
/* line 107, ../sass/custom/_footer.scss */
.footer .connect-wrapper h2 {
  color: white;
  font-size: 15px;
  padding-top: 18px;
  font-family: OpenSans;
  font-weight: bold;
  padding-bottom: 5px;
}
/* line 115, ../sass/custom/_footer.scss */
.footer .connect-wrapper ul {
  padding: 0;
  list-style: none;
  color: white;
  margin-top: 13px;
}
/* line 120, ../sass/custom/_footer.scss */
.footer .connect-wrapper ul li {
  font-size: 14px;
  margin-bottom: 5px;
  font-family: OpenSans;
  color: #71716c;
}
/* line 125, ../sass/custom/_footer.scss */
.footer .connect-wrapper ul li a {
  color: white;
}
/* line 127, ../sass/custom/_footer.scss */
.footer .connect-wrapper ul li a:hover {
  color: #43bfef;
}
/* line 131, ../sass/custom/_footer.scss */
.footer .connect-wrapper ul li img {
  margin-right: 20px;
  margin-bottom: 5px;
  margin-top: 5px;
  -webkit-transition: -webkit-transform .8s ease-in-out;
  -ms-transition: -ms-transform .8s ease-in-out;
  transition: transform .8s ease-in-out;
}
/* line 138, ../sass/custom/_footer.scss */
.footer .connect-wrapper ul li img:hover {
  transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
}
/* line 147, ../sass/custom/_footer.scss */
.footer #block-menu-menu-footer-about-us {
  float: left;
  width: 20%;
  margin-right: 4%;
}
/* line 152, ../sass/custom/_footer.scss */
.footer #block-menu-menu-footer-resources {
  float: left;
  margin-left: 4%;
  width: 13%;
}
/* line 157, ../sass/custom/_footer.scss */
.footer #block-menu-menu-footer-get-involved {
  float: left;
  width: 15%;
  margin-left: 5%;
}
/* line 163, ../sass/custom/_footer.scss */
.footer #block-menu-menu-footer-get-involved .menu li a {
  text-decoration: underline !important;
}

/* line 170, ../sass/custom/_footer.scss */
.copyright {
  clear: both;
  border-top: 1px solid #71716c;
  width: 90.3%;
  padding-top: 8px;
}
/* line 176, ../sass/custom/_footer.scss */
.copyright p:nth-of-type(1) {
  color: #43bfef;
  width: 62%;
  font-family: OpenSans;
  font-size: 13px;
  text-transform: uppercase;
  float: left;
}
/* line 184, ../sass/custom/_footer.scss */
.copyright p:nth-of-type(2) {
  color: white;
  width: 36%;
  font-family: OpenSans;
  font-size: 10px;
  float: right;
}

/*---------------------------------css for homepage---------------------------------*/
/*css for homepage-slider*/
/* line 4, ../sass/custom/_project.scss */
.view-homepage-slideshow .views_slideshow_cycle_teaser_section {
  width: 100% !important;
}
/* line 6, ../sass/custom/_project.scss */
.view-homepage-slideshow .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row {
  width: 100% !important;
}

/* line 11, ../sass/custom/_project.scss */
.slide-wrapper {
  position: relative;
}
/* line 13, ../sass/custom/_project.scss */
.slide-wrapper .slide-image {
  width: 100%;
}
/* line 15, ../sass/custom/_project.scss */
.slide-wrapper .slide-image img {
  width: 100%;
}
/* line 19, ../sass/custom/_project.scss */
.slide-wrapper .slide-title {
  position: absolute;
  bottom: 40%;
  color: white;
  font-size: 40px;
  font-family: OpenSans;
  left: 5.4%;
  font-style: italic;
}
/* line 27, ../sass/custom/_project.scss */
.slide-wrapper .slide-title a {
  text-decoration: none;
  color: white;
}

/*css ends for homepage-slider*/
/*css for ticker-section*/
/* line 36, ../sass/custom/_project.scss */
#block-views-ticker-block {
  display: inline-block;
  width: 100%;
  border: 2px solid #22305b;
  height: 28px;
  border-right: none;
}
/* line 42, ../sass/custom/_project.scss */
#block-views-ticker-block h2 {
  width: 20.8%;
  word-spacing: 1.2px;
  font-size: 16px;
  background-color: #22305b;
  margin: 0;
  color: white;
  padding: 3px 0px 4.5px 33px;
  font-family: OpenSans;
  float: left;
}
/* line 53, ../sass/custom/_project.scss */
#block-views-ticker-block .liScroll-container {
  width: 79.2%;
  height: 20px;
}
/* line 56, ../sass/custom/_project.scss */
#block-views-ticker-block .liScroll-container .mask {
  width: 100%;
  top: 2.5px;
  position: relative;
}
/* line 60, ../sass/custom/_project.scss */
#block-views-ticker-block .liScroll-container .mask .liScroll-container {
  width: 100%;
}
/* line 63, ../sass/custom/_project.scss */
#block-views-ticker-block .liScroll-container .mask .views-liScroll-item {
  border-left: 1px solid #31343e;
  padding-left: 8px;
  padding-right: 8px;
}
/* line 67, ../sass/custom/_project.scss */
#block-views-ticker-block .liScroll-container .mask .views-liScroll-item a {
  color: #31343e;
  font-family: sans-serif !important;
  font-size: 12px;
  margin: 0;
  text-decoration: none;
}
/* line 74, ../sass/custom/_project.scss */
#block-views-ticker-block .liScroll-container .mask .views-liScroll-item:last-of-type {
  border-right: 1px solid #31343e;
}
/* line 79, ../sass/custom/_project.scss */
#block-views-ticker-block .liScroll-container .mask ul.liScroll span {
  margin: 0;
}

/*css for ie*/
/* line 90, ../sass/custom/_project.scss */
.ie #block-views-ticker-block h2 {
  width: 21.8%;
  word-spacing: 0.2px;
  padding: 4.3px 0px 3px 40px;
}
/* line 95, ../sass/custom/_project.scss */
.ie #block-views-ticker-block .liScroll-container {
  width: 78.2%;
}

/*css ends for ticker-section*/
/*css for water-block*/
/* line 104, ../sass/custom/_project.scss */
.its-all-about-water {
  display: inline-block;
  width: 100%;
  padding: 50px 0 60px;
}
/* line 108, ../sass/custom/_project.scss */
.its-all-about-water .view-homepage-content {
  width: 80%;
  text-align: center;
  margin: 0 auto;
}
/* line 112, ../sass/custom/_project.scss */
.its-all-about-water .view-homepage-content .views-field-title {
  font-size: 36px;
  color: #43bfef;
  font-family: OpenSans;
  font-weight: bold;
  padding-bottom: 20px;
}
/* line 119, ../sass/custom/_project.scss */
.its-all-about-water .view-homepage-content .views-field-body {
  font-size: 16px;
  color: #6a6a6a;
  font-family: OpenSans;
  margin-top: -5px;
  line-height: 1.5em;
}
/* line 127, ../sass/custom/_project.scss */
.its-all-about-water #block-views-infographics-block {
  width: 100%;
  max-width: 850px;
  padding-top: 30px;
  margin: 0 auto;
}
/* line 135, ../sass/custom/_project.scss */
.its-all-about-water #block-views-infographics-block .view-infographics .view-content {
  display: inline-block;
  width: 100%;
}
/* line 139, ../sass/custom/_project.scss */
.its-all-about-water #block-views-infographics-block .view-infographics ul {
  list-style: none;
}
/* line 141, ../sass/custom/_project.scss */
.its-all-about-water #block-views-infographics-block .view-infographics ul li {
  float: left;
  width: 22%;
  background-image: url("../images/water.jpg");
  height: 130px;
  background-repeat: no-repeat;
  margin-right: 3%;
  background-position: center;
}
/* line 149, ../sass/custom/_project.scss */
.its-all-about-water #block-views-infographics-block .view-infographics ul li:last-child {
  margin-right: 0;
}
/* line 152, ../sass/custom/_project.scss */
.its-all-about-water #block-views-infographics-block .view-infographics ul li .content {
  text-align: center;
}
/* line 157, ../sass/custom/_project.scss */
.its-all-about-water #block-views-infographics-block .view-infographics ul li .content .field-items .field-item:nth-child(1) p {
  font-size: 50px;
  font-family: bebas-neue;
  color: #45C0F0;
  margin-top: 6px;
  cursor: default;
  -webkit-transition: all 0.12s ease-out;
  -moz-transition: all 0.12s ease-out;
  -ms-transition: all 0.12s ease-out;
  -o-transition: all 0.12s ease-out;
  transition: all 0.12s ease-out;
}
/* line 168, ../sass/custom/_project.scss */
.its-all-about-water #block-views-infographics-block .view-infographics ul li .content .field-items .field-item:nth-child(1) p:hover {
  text-shadow: 1px 1px 1px #6a6a6a;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
/* line 179, ../sass/custom/_project.scss */
.its-all-about-water #block-views-infographics-block .view-infographics ul li .content .field-items .field-item:nth-child(2) p {
  font-size: 25px;
  font-family: bebas-neue;
  color: #45C0F0;
  margin-top: -17px;
  cursor: default;
  -webkit-transition: all 0.12s ease-out;
  -moz-transition: all 0.12s ease-out;
  -ms-transition: all 0.12s ease-out;
  -o-transition: all 0.12s ease-out;
  transition: all 0.12s ease-out;
}
/* line 190, ../sass/custom/_project.scss */
.its-all-about-water #block-views-infographics-block .view-infographics ul li .content .field-items .field-item:nth-child(2) p:hover {
  text-shadow: 0.5px 0.5px 0.5px #6a6a6a;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 201, ../sass/custom/_project.scss */
.its-all-about-water #block-views-infographics-block .view-infographics ul li .content .field-items .field-item:nth-child(3) p {
  font-size: 12px;
  font-family: myriad-pro-semibold;
  color: #6a6a6a;
  width: 75px;
  margin: -5px auto;
  line-height: 12px;
  cursor: default;
  -webkit-transition: all 0.12s ease-out;
  -moz-transition: all 0.12s ease-out;
  -ms-transition: all 0.12s ease-out;
  -o-transition: all 0.12s ease-out;
  transition: all 0.12s ease-out;
}
/* line 214, ../sass/custom/_project.scss */
.its-all-about-water #block-views-infographics-block .view-infographics ul li .content .field-items .field-item:nth-child(3) p:hover {
  text-shadow: 0.5px 0.5px 0.5px #6a6a6a;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

/*css ends for water-block*/
/*css for impact-block*/
/* line 235, ../sass/custom/_project.scss */
.main-impact-content-wrapper {
  max-width: 1280px;
  width: 100%;
  margin: auto;
}

/* line 240, ../sass/custom/_project.scss */
.blockqueue-homepage-impact {
  display: inline-block;
  width: 100%;
}
/* line 244, ../sass/custom/_project.scss */
.blockqueue-homepage-impact .homepage-impact-wrapper .homepage-image {
  overflow: hidden;
}
/* line 246, ../sass/custom/_project.scss */
.blockqueue-homepage-impact .homepage-impact-wrapper .homepage-image img {
  width: 100%;
  transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
}
/* line 253, ../sass/custom/_project.scss */
.blockqueue-homepage-impact .homepage-impact-wrapper .homepage-image img:hover {
  transform: scale(1.05);
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  /* IE 9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.05, M12=0, M21=0, M22=1.02, SizingMethod='auto expand')";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.05, M12=0, M21=0, M22=1.02, SizingMethod='auto expand');
  /* IE6 and 7 */
}
/* line 264, ../sass/custom/_project.scss */
.blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper {
  padding: 65px 40px 0px;
  display: inline-block;
  width: 100%;
}
/* line 268, ../sass/custom/_project.scss */
.blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper .homepage-block-title {
  font-size: 36px;
  font-family: OpenSans;
  text-transform: uppercase;
  font-weight: bold;
  float: left;
  width: 24.2%;
  margin-top: -8px;
  color: #43bfef;
}
/* line 277, ../sass/custom/_project.scss */
.blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper .homepage-block-title a {
  color: #43bfef;
  text-decoration: none;
}
/* line 282, ../sass/custom/_project.scss */
.blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper .homepage-body {
  font-size: 16px;
  font-family: OpenSans;
  color: #6a6a6a;
  width: 60%;
  float: left;
}
/* line 288, ../sass/custom/_project.scss */
.blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper .homepage-body p {
  padding: 0 15px;
  line-height: 1.5em;
  text-align: justify;
}
/* line 293, ../sass/custom/_project.scss */
.blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper .homepage-body a {
  color: #43bfef;
  text-decoration: none;
}
/* line 298, ../sass/custom/_project.scss */
.blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper .more-links {
  width: 8%;
  float: left;
  margin-left: 4%;
}
/* line 302, ../sass/custom/_project.scss */
.blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper .more-links ul {
  list-style: none;
  padding: 0;
}
/* line 305, ../sass/custom/_project.scss */
.blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper .more-links ul li {
  border-bottom: 2px solid #43bfef;
  padding-top: 2px;
}
/* line 308, ../sass/custom/_project.scss */
.blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper .more-links ul li a {
  text-decoration: none;
  color: #1C1C1B;
  font-size: 13px;
  text-transform: uppercase;
  font-family: sans-serif;
  font-weight: 600;
  -webkit-transition: all 0.12s ease-out;
  -moz-transition: all 0.12s ease-out;
  -ms-transition: all 0.12s ease-out;
  -o-transition: all 0.12s ease-out;
  transition: all 0.12s ease-out;
}
/* line 320, ../sass/custom/_project.scss */
.blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper .more-links ul li a:hover {
  color: #43bfef;
  text-shadow: 0.3px 0.3px 0.3px #43bfef;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 335, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-1 {
  padding-bottom: 53px;
  max-width: 1280px;
  width: 100%;
  margin: auto;
}
/* line 340, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-1 h2 {
  font-size: 19px;
  font-family: sans-serif;
  color: #7b7c7c;
  font-weight: bold;
  margin-top: 0;
  width: 290px;
  padding: 0 40px 0;
  position: relative;
}
/* line 349, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-1 h2:before {
  content: "";
  position: absolute;
  background-color: #aaacaf;
  height: 16px;
  width: 95px;
  top: 42px;
}
/* line 358, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics {
  width: 100%;
  margin: 0 auto;
  max-width: 850px;
}
/* line 362, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul {
  list-style: none;
  padding: 0;
  display: inline-block;
  width: 100%;
  margin-left: 49px;
}
/* line 368, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul li {
  float: left;
  width: 20.4%;
  margin-right: 4.6%;
}
/* line 372, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul li:last-child {
  margin-right: 0;
}
/* line 375, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap {
  display: inline-block;
  width: 100%;
  background-image: url("../images/water.jpg");
  height: 129px;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 384, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap .field-item:nth-child(1) p {
  font-size: 50px;
  font-family: bebas-neue;
  color: #45C0F0;
  text-align: center;
  margin-top: 5px;
  -webkit-transition: all 0.12s ease-out;
  -moz-transition: all 0.12s ease-out;
  -ms-transition: all 0.12s ease-out;
  -o-transition: all 0.12s ease-out;
  transition: all 0.12s ease-out;
}
/* line 395, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap .field-item:nth-child(1) p:hover {
  text-shadow: 1px 1px 1px #6a6a6a;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
/* line 406, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap .field-item:nth-child(2) p {
  font-size: 25px;
  font-family: bebas-neue;
  color: #45C0F0;
  width: 100%;
  text-align: center;
  margin: -18px 0;
  cursor: default;
  -webkit-transition: all 0.12s ease-out;
  -moz-transition: all 0.12s ease-out;
  -ms-transition: all 0.12s ease-out;
  -o-transition: all 0.12s ease-out;
  transition: all 0.12s ease-out;
}
/* line 419, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap .field-item:nth-child(2) p:hover {
  text-shadow: 0.5px 0.5px 0.5px #6a6a6a;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 430, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap .field-item:nth-child(3) p {
  font-size: 12px;
  font-family: myriad-pro-semibold;
  color: #6a6a6a;
  width: 75px;
  margin: 10px auto;
  display: inline-block;
  width: 100%;
  text-align: center;
  cursor: default;
  -webkit-transition: all 0.12s ease-out;
  -moz-transition: all 0.12s ease-out;
  -ms-transition: all 0.12s ease-out;
  -o-transition: all 0.12s ease-out;
  transition: all 0.12s ease-out;
}
/* line 445, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap .field-item:nth-child(3) p:hover {
  text-shadow: 0.5px 0.5px 0.5px #6a6a6a;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 462, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(1) p {
  font-size: 14px;
  font-family: OpenSans;
  color: #6a6a6a;
}
/* line 469, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(2) p {
  font-size: 31px;
  font-family: bebas-neue;
  color: #43bfef;
  float: left;
  margin-top: -6px;
  margin-right: 7px;
}
/* line 479, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(3) p {
  font-size: 21px;
  font-family: bebas-neue;
  color: #43bfef;
  float: left;
  margin-top: 4px;
  margin-right: 3px;
}
/* line 489, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(4) p {
  font-size: 10px;
  font-family: rockwell;
  color: #43bfef;
  float: left;
  margin-top: 14.5px;
}
/* line 501, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-2 {
  width: 100%;
  display: inline-block;
  margin-top: -25px;
  padding-bottom: 34px;
}
/* line 506, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-2 .view-infographics {
  width: 80%;
  margin: 0 auto;
}
/* line 509, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-2 .view-infographics ul {
  list-style: none;
}
/* line 511, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-2 .view-infographics ul li {
  float: left;
  width: 22%;
  background-image: url("../images/water.jpg");
  height: 130px;
  background-repeat: no-repeat;
  margin-right: 3%;
}
/* line 518, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-2 .view-infographics ul li:last-child {
  margin-right: 0;
}
/* line 521, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-2 .view-infographics ul li .content {
  text-align: center;
}
/* line 526, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-2 .view-infographics ul li .content .field-items .field-item p:nth-child(1) {
  font-size: 50px;
  font-family: bebas-neue;
  color: #45C0F0;
  margin-top: 6px;
}
/* line 534, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-2 .view-infographics ul li .content .field-items .field-item:nth-child(2) p {
  font-size: 25px;
  font-family: bebas-neue;
  color: #45C0F0;
  margin-top: -17px;
}
/* line 542, ../sass/custom/_project.scss */
.blockqueue-homepage-impact #block-views-infographics-block-2 .view-infographics ul li .content .field-items .field-item:nth-child(3) p {
  font-size: 12px;
  font-family: myriad-pro-semibold;
  color: #6a6a6a;
  width: 75px;
  margin: -7px auto;
  line-height: 12px;
}

/*css ends for impact-block*/
/*css for approach-block   /*css for water-block*/
/* line 562, ../sass/custom/_project.scss */
.blockqueue-homepage-approach, .blockqueue-homepage-water {
  display: inline-block;
  width: 100%;
}
/* line 566, ../sass/custom/_project.scss */
.blockqueue-homepage-approach .homepage-impact-wrapper .homepage-image, .blockqueue-homepage-water .homepage-impact-wrapper .homepage-image {
  overflow: hidden;
}
/* line 568, ../sass/custom/_project.scss */
.blockqueue-homepage-approach .homepage-impact-wrapper .homepage-image img, .blockqueue-homepage-water .homepage-impact-wrapper .homepage-image img {
  width: 100%;
  transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
}
/* line 575, ../sass/custom/_project.scss */
.blockqueue-homepage-approach .homepage-impact-wrapper .homepage-image img:hover, .blockqueue-homepage-water .homepage-impact-wrapper .homepage-image img:hover {
  transform: scale(1.05);
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  /* IE 9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.05, M12=0, M21=0, M22=1.02, SizingMethod='auto expand')";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.05, M12=0, M21=0, M22=1.02, SizingMethod='auto expand');
  /* IE6 and 7 */
}
/* line 586, ../sass/custom/_project.scss */
.blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper, .blockqueue-homepage-water .homepage-impact-wrapper .impact-content-wrapper {
  padding: 65px 40px 0px;
  display: inline-block;
  width: 100%;
}
/* line 590, ../sass/custom/_project.scss */
.blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper .homepage-block-title, .blockqueue-homepage-water .homepage-impact-wrapper .impact-content-wrapper .homepage-block-title {
  font-size: 36px;
  font-family: OpenSans;
  text-transform: uppercase;
  font-weight: bold;
  float: left;
  width: 24.2%;
  margin-top: -8px;
  color: #43bfef;
}
/* line 599, ../sass/custom/_project.scss */
.blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper .homepage-block-title a, .blockqueue-homepage-water .homepage-impact-wrapper .impact-content-wrapper .homepage-block-title a {
  color: #43bfef;
  text-decoration: none;
}
/* line 604, ../sass/custom/_project.scss */
.blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper .homepage-body, .blockqueue-homepage-water .homepage-impact-wrapper .impact-content-wrapper .homepage-body {
  font-size: 16px;
  font-family: OpenSans;
  color: #6a6a6a;
  width: 60%;
  float: left;
}
/* line 610, ../sass/custom/_project.scss */
.blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper .homepage-body p, .blockqueue-homepage-water .homepage-impact-wrapper .impact-content-wrapper .homepage-body p {
  padding: 0 15px;
  line-height: 1.5em;
  text-align: justify;
}
/* line 615, ../sass/custom/_project.scss */
.blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper .homepage-body a, .blockqueue-homepage-water .homepage-impact-wrapper .impact-content-wrapper .homepage-body a {
  color: #43bfef;
  text-decoration: none;
}
/* line 620, ../sass/custom/_project.scss */
.blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper .more-links, .blockqueue-homepage-water .homepage-impact-wrapper .impact-content-wrapper .more-links {
  width: 8%;
  float: left;
  margin-left: 4%;
}
/* line 624, ../sass/custom/_project.scss */
.blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper .more-links ul, .blockqueue-homepage-water .homepage-impact-wrapper .impact-content-wrapper .more-links ul {
  list-style: none;
  padding: 0;
}
/* line 627, ../sass/custom/_project.scss */
.blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper .more-links ul li, .blockqueue-homepage-water .homepage-impact-wrapper .impact-content-wrapper .more-links ul li {
  border-bottom: 2px solid #43bfef;
  padding-top: 2px;
}
/* line 630, ../sass/custom/_project.scss */
.blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper .more-links ul li a, .blockqueue-homepage-water .homepage-impact-wrapper .impact-content-wrapper .more-links ul li a {
  text-decoration: none;
  color: #1C1C1B;
  font-size: 13px;
  text-transform: uppercase;
  font-family: sans-serif;
  font-weight: 600;
  -webkit-transition: all 0.12s ease-out;
  -moz-transition: all 0.12s ease-out;
  -ms-transition: all 0.12s ease-out;
  -o-transition: all 0.12s ease-out;
}
/* line 641, ../sass/custom/_project.scss */
.blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper .more-links ul li a:hover, .blockqueue-homepage-water .homepage-impact-wrapper .impact-content-wrapper .more-links ul li a:hover {
  color: #43bfef;
  text-shadow: 0.3px 0.3px 0.3px #43bfef;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
/* line 655, ../sass/custom/_project.scss */
.blockqueue-homepage-approach #block-menu-menu-approach, .blockqueue-homepage-approach #block-menu-menu-water, .blockqueue-homepage-water #block-menu-menu-approach, .blockqueue-homepage-water #block-menu-menu-water {
  padding: 0 40px 58px;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
}
/* line 660, ../sass/custom/_project.scss */
.blockqueue-homepage-approach #block-menu-menu-approach h2, .blockqueue-homepage-approach #block-menu-menu-water h2, .blockqueue-homepage-water #block-menu-menu-approach h2, .blockqueue-homepage-water #block-menu-menu-water h2 {
  font-size: 19px;
  font-family: sans-serif;
  color: #7b7c7c;
  font-weight: bold;
  width: 26%;
  position: relative;
  float: left;
}
/* line 668, ../sass/custom/_project.scss */
.blockqueue-homepage-approach #block-menu-menu-approach h2:before, .blockqueue-homepage-approach #block-menu-menu-water h2:before, .blockqueue-homepage-water #block-menu-menu-approach h2:before, .blockqueue-homepage-water #block-menu-menu-water h2:before {
  content: "";
  position: absolute;
  background-color: #aaacaf;
  height: 16px;
  width: 205px;
  top: 23px;
}
/* line 677, ../sass/custom/_project.scss */
.blockqueue-homepage-approach #block-menu-menu-approach .content, .blockqueue-homepage-approach #block-menu-menu-water .content, .blockqueue-homepage-water #block-menu-menu-approach .content, .blockqueue-homepage-water #block-menu-menu-water .content {
  width: 74%;
  float: left;
  display: inline-block;
  margin-top: 34px;
  padding-bottom: 58px;
}
/* line 683, ../sass/custom/_project.scss */
.blockqueue-homepage-approach #block-menu-menu-approach .content li, .blockqueue-homepage-approach #block-menu-menu-water .content li, .blockqueue-homepage-water #block-menu-menu-approach .content li, .blockqueue-homepage-water #block-menu-menu-water .content li {
  float: left;
  background-image: url("../images/approach-1.jpg");
  background-repeat: no-repeat;
  background-position: 0% 63%;
  padding-right: 32px;
}
/* line 689, ../sass/custom/_project.scss */
.blockqueue-homepage-approach #block-menu-menu-approach .content li a, .blockqueue-homepage-approach #block-menu-menu-water .content li a, .blockqueue-homepage-water #block-menu-menu-approach .content li a, .blockqueue-homepage-water #block-menu-menu-water .content li a {
  font-size: 21px;
  font-family: bebas-neue;
  text-decoration: none;
  text-transform: uppercase;
  color: #43bfef;
  margin-left: 60px;
  padding: 0;
  -webkit-transition: all 0.12s ease-out;
  -moz-transition: all 0.12s ease-out;
  -ms-transition: all 0.12s ease-out;
  -o-transition: all 0.12s ease-out;
}
/* line 701, ../sass/custom/_project.scss */
.blockqueue-homepage-approach #block-menu-menu-approach .content li a:hover, .blockqueue-homepage-approach #block-menu-menu-water .content li a:hover, .blockqueue-homepage-water #block-menu-menu-approach .content li a:hover, .blockqueue-homepage-water #block-menu-menu-water .content li a:hover {
  background-color: transparent;
  text-shadow: 0.1px 0.1px 0.1px #6a6a6a;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
/* line 709, ../sass/custom/_project.scss */
.blockqueue-homepage-approach #block-menu-menu-approach .content li a:focus, .blockqueue-homepage-approach #block-menu-menu-water .content li a:focus, .blockqueue-homepage-water #block-menu-menu-approach .content li a:focus, .blockqueue-homepage-water #block-menu-menu-water .content li a:focus {
  background: transparent;
}
/* line 714, ../sass/custom/_project.scss */
.blockqueue-homepage-approach #block-menu-menu-approach .content li:nth-child(1).fadeIn, .blockqueue-homepage-approach #block-menu-menu-water .content li:nth-child(1).fadeIn, .blockqueue-homepage-water #block-menu-menu-approach .content li:nth-child(1).fadeIn, .blockqueue-homepage-water #block-menu-menu-water .content li:nth-child(1).fadeIn {
  -webkit-animation-delay: 0.2s;
  -moz-animation-delay: 0.2s;
  animation-delay: 0.2s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
/* line 723, ../sass/custom/_project.scss */
.blockqueue-homepage-approach #block-menu-menu-approach .content li:nth-child(2).fadeIn, .blockqueue-homepage-approach #block-menu-menu-water .content li:nth-child(2).fadeIn, .blockqueue-homepage-water #block-menu-menu-approach .content li:nth-child(2).fadeIn, .blockqueue-homepage-water #block-menu-menu-water .content li:nth-child(2).fadeIn {
  -webkit-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
  animation-delay: 0.6s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
/* line 732, ../sass/custom/_project.scss */
.blockqueue-homepage-approach #block-menu-menu-approach .content li:nth-child(3).fadeIn, .blockqueue-homepage-approach #block-menu-menu-water .content li:nth-child(3).fadeIn, .blockqueue-homepage-water #block-menu-menu-approach .content li:nth-child(3).fadeIn, .blockqueue-homepage-water #block-menu-menu-water .content li:nth-child(3).fadeIn {
  -webkit-animation-delay: 1.0s;
  -moz-animation-delay: 1.0s;
  animation-delay: 1.0s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
/* line 741, ../sass/custom/_project.scss */
.blockqueue-homepage-approach #block-menu-menu-approach .content li:nth-child(4).fadeIn, .blockqueue-homepage-approach #block-menu-menu-water .content li:nth-child(4).fadeIn, .blockqueue-homepage-water #block-menu-menu-approach .content li:nth-child(4).fadeIn, .blockqueue-homepage-water #block-menu-menu-water .content li:nth-child(4).fadeIn {
  -webkit-animation-delay: 1.4s;
  -moz-animation-delay: 1.4s;
  animation-delay: 1.4s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
/* line 754, ../sass/custom/_project.scss */
.blockqueue-homepage-approach #block-menu-menu-water h2:before, .blockqueue-homepage-water #block-menu-menu-water h2:before {
  width: 226px;
}

/*css ends for approach-block*/
/*css ends for water-block*/
/*css for program-block*/
/* line 763, ../sass/custom/_project.scss */
.blockqueue-homepage-programs {
  display: inline-block;
  width: 100%;
}
/* line 767, ../sass/custom/_project.scss */
.blockqueue-homepage-programs .homepage-impact-wrapper .homepage-image {
  overflow: hidden;
}
/* line 769, ../sass/custom/_project.scss */
.blockqueue-homepage-programs .homepage-impact-wrapper .homepage-image img {
  width: 100%;
  transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
}
/* line 776, ../sass/custom/_project.scss */
.blockqueue-homepage-programs .homepage-impact-wrapper .homepage-image img:hover {
  transform: scale(1.05);
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  /* IE 9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.05, M12=0, M21=0, M22=1.02, SizingMethod='auto expand')";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.05, M12=0, M21=0, M22=1.02, SizingMethod='auto expand');
  /* IE6 and 7 */
}
/* line 787, ../sass/custom/_project.scss */
.blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper {
  padding: 65px 0px 0px 40px;
  display: inline-block;
  width: 100%;
}
/* line 791, ../sass/custom/_project.scss */
.blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper .homepage-block-title {
  font-size: 36px;
  font-family: OpenSans;
  text-transform: uppercase;
  font-weight: bold;
  float: left;
  width: 24.2%;
  margin-top: -8px;
  color: #43bfef;
}
/* line 800, ../sass/custom/_project.scss */
.blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper .homepage-block-title a {
  color: #43bfef;
  text-decoration: none;
}
/* line 805, ../sass/custom/_project.scss */
.blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper .homepage-body {
  font-size: 16px;
  font-family: OpenSans;
  color: #6a6a6a;
  width: 60%;
  float: left;
}
/* line 811, ../sass/custom/_project.scss */
.blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper .homepage-body p {
  padding: 0 15px;
  line-height: 1.5em;
  text-align: justify;
}
/* line 816, ../sass/custom/_project.scss */
.blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper .homepage-body a {
  color: #43bfef;
  text-decoration: none;
}
/* line 821, ../sass/custom/_project.scss */
.blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper .more-links {
  width: 9%;
  float: left;
  margin-left: 3%;
}
/* line 825, ../sass/custom/_project.scss */
.blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper .more-links ul {
  list-style: none;
  padding: 0;
}
/* line 828, ../sass/custom/_project.scss */
.blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper .more-links ul li {
  border-bottom: 2px solid #43bfef;
  padding-top: 2px;
}
/* line 831, ../sass/custom/_project.scss */
.blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper .more-links ul li a {
  text-decoration: none;
  color: #1C1C1B;
  font-size: 13px;
  text-transform: uppercase;
  font-family: sans-serif;
  font-weight: 600;
  -webkit-transition: all 0.12s ease-out;
  -moz-transition: all 0.12s ease-out;
  -ms-transition: all 0.12s ease-out;
  -o-transition: all 0.12s ease-out;
}
/* line 842, ../sass/custom/_project.scss */
.blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper .more-links ul li a:hover {
  color: #43bfef;
  text-shadow: 0.3px 0.3px 0.3px #43bfef;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
/* line 856, ../sass/custom/_project.scss */
.blockqueue-homepage-programs .main-krishak {
  display: inline-block;
  width: 100%;
}
/* line 859, ../sass/custom/_project.scss */
.blockqueue-homepage-programs .main-krishak .krishak-logo {
  width: 28.6%;
  float: left;
}
/* line 862, ../sass/custom/_project.scss */
.blockqueue-homepage-programs .main-krishak .krishak-logo img {
  float: right;
  margin-right: 10px;
  margin-top: -8px;
}
/* line 868, ../sass/custom/_project.scss */
.blockqueue-homepage-programs .main-krishak .krishak-body {
  width: 50%;
  float: left;
  font-size: 16px;
  font-family: OpenSans;
  color: #6a6a6a;
  line-height: 1.5em;
  text-align: justify;
}
/* line 876, ../sass/custom/_project.scss */
.blockqueue-homepage-programs .main-krishak .krishak-body .krishak-title {
  float: left;
  font-size: 21px;
  font-family: bebas-neue;
  color: #43bfef;
  height: 20px;
  padding-right: 8px;
  margin-top: -4px;
}
/* line 887, ../sass/custom/_project.scss */
.blockqueue-homepage-programs #block-menu-menu-programs {
  padding: 0 0px 54px 40px;
  width: 100%;
  max-width: 1280px;
  margin: auto;
}
/* line 892, ../sass/custom/_project.scss */
.blockqueue-homepage-programs #block-menu-menu-programs h2 {
  font-size: 19px;
  font-family: sans-serif;
  color: #7b7c7c;
  font-weight: bold;
  width: 210px;
  position: relative;
  float: left;
  top: -23px;
}
/* line 901, ../sass/custom/_project.scss */
.blockqueue-homepage-programs #block-menu-menu-programs h2:before {
  content: "";
  position: absolute;
  background-color: #aaacaf;
  height: 16px;
  width: 92px;
  top: 42px;
}
/* line 910, ../sass/custom/_project.scss */
.blockqueue-homepage-programs #block-menu-menu-programs .content {
  max-width: 50%;
  margin: 48px auto 0;
  width: 100%;
}
/* line 919, ../sass/custom/_project.scss */
.blockqueue-homepage-programs #block-menu-menu-programs .content li {
  float: left;
  background-image: url("../images/programs-1.jpg");
  background-repeat: no-repeat;
  background-position: 0% 63%;
  height: 38px;
  max-width: 150px;
  width: 100%;
  margin-bottom: 20px;
}
/* line 929, ../sass/custom/_project.scss */
.blockqueue-homepage-programs #block-menu-menu-programs .content li a {
  font-size: 21px;
  font-family: bebas-neue;
  text-decoration: none;
  text-transform: uppercase;
  color: #43bfef;
  margin-left: 35px;
  padding: 0;
  line-height: 1.2em;
  margin-top: 10px;
  -webkit-transition: all 0.12s ease-out;
  -moz-transition: all 0.12s ease-out;
  -ms-transition: all 0.12s ease-out;
  -o-transition: all 0.12s ease-out;
}
/* line 943, ../sass/custom/_project.scss */
.blockqueue-homepage-programs #block-menu-menu-programs .content li a:hover {
  background-color: transparent;
  text-shadow: 0.1px 0.1px 0.1px #6a6a6a;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
/* line 951, ../sass/custom/_project.scss */
.blockqueue-homepage-programs #block-menu-menu-programs .content li a:hover, .blockqueue-homepage-programs #block-menu-menu-programs .content li a:focus {
  background-color: transparent;
}
/* line 967, ../sass/custom/_project.scss */
.blockqueue-homepage-programs #block-menu-menu-programs .content li:nth-child(1).fadeIn {
  -webkit-animation-delay: 0.2s;
  -moz-animation-delay: 0.2s;
  animation-delay: 0.2s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
/* line 976, ../sass/custom/_project.scss */
.blockqueue-homepage-programs #block-menu-menu-programs .content li:nth-child(2).fadeIn {
  -webkit-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
  animation-delay: 0.6s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
/* line 985, ../sass/custom/_project.scss */
.blockqueue-homepage-programs #block-menu-menu-programs .content li:nth-child(3).fadeIn {
  -webkit-animation-delay: 1.0s;
  -moz-animation-delay: 1.0s;
  animation-delay: 1.0s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
/* line 994, ../sass/custom/_project.scss */
.blockqueue-homepage-programs #block-menu-menu-programs .content li:nth-child(4).fadeIn {
  -webkit-animation-delay: 1.4s;
  -moz-animation-delay: 1.4s;
  animation-delay: 1.4s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

/*css ends for program-block*/
/*css for logo-slider-block*/
/* line 1010, ../sass/custom/_project.scss */
#block-views-awards-slider-block {
  width: 100%;
  display: inline-block;
  background-color: #E6E6FA;
}
/* line 1014, ../sass/custom/_project.scss */
#block-views-awards-slider-block .view-awards-slider {
  max-width: 1200px;
  margin: 0 auto;
}
/* line 1019, ../sass/custom/_project.scss */
#block-views-awards-slider-block .jcarousel-skin-default .jcarousel-container-horizontal {
  width: 100% !important;
  margin: 0;
  padding: 0;
  height: auto;
}
/* line 1025, ../sass/custom/_project.scss */
#block-views-awards-slider-block .jcarousel-skin-default .jcarousel-clip-horizontal {
  width: 100% !important;
  border: 2px solid #aaacaf;
}
/* line 1029, ../sass/custom/_project.scss */
#block-views-awards-slider-block .jcarousel-skin-default .jcarousel-item {
  width: 200px;
  height: 191px;
  margin: 0;
  border: none;
  border-right: 4px solid #22305b;
}
/* line 1036, ../sass/custom/_project.scss */
#block-views-awards-slider-block .jcarousel-skin-default .jcarousel-prev-horizontal {
  top: 103%;
  position: absolute;
  left: 47%;
  background-image: url("../images/non-active1.jpg");
  background-repeat: no-repeat;
  z-index: 9;
  height: 21px;
  width: 21px;
}
/* line 1045, ../sass/custom/_project.scss */
#block-views-awards-slider-block .jcarousel-skin-default .jcarousel-prev-horizontal:hover {
  background-image: url("../images/active1.jpg") !important;
  background-position: 0 0;
}
/* line 1049, ../sass/custom/_project.scss */
#block-views-awards-slider-block .jcarousel-skin-default .jcarousel-prev-horizontal:focus {
  outline: none;
}
/* line 1053, ../sass/custom/_project.scss */
#block-views-awards-slider-block .jcarousel-skin-default .jcarousel-next-horizontal {
  top: 103%;
  position: absolute;
  left: 50%;
  background-image: url("../images/non-active1.jpg");
  background-repeat: no-repeat;
  height: 21px;
  width: 21px;
  background-position: 0px 0;
  z-index: 9;
}
/* line 1063, ../sass/custom/_project.scss */
#block-views-awards-slider-block .jcarousel-skin-default .jcarousel-next-horizontal:hover {
  background-image: url("../images/active1.jpg") !important;
}
/* line 1066, ../sass/custom/_project.scss */
#block-views-awards-slider-block .jcarousel-skin-default .jcarousel-next-horizontal:focus {
  outline: none;
}

/*css ends for logo-slider-block*/
/*css for awards-block*/
/* line 1077, ../sass/custom/_project.scss */
.blockqueue-partners .view-homepage-content .homepage-impact-wrapper {
  padding: 85px 0px 0px 40px;
  display: inline-block;
  width: 100%;
}
/* line 1081, ../sass/custom/_project.scss */
.blockqueue-partners .view-homepage-content .homepage-impact-wrapper .homepage-block-title {
  font-size: 36px;
  font-family: OpenSans;
  text-transform: uppercase;
  font-weight: bold;
  float: left;
  width: 24.2%;
  margin-top: -8px;
  color: #43bfef;
}
/* line 1090, ../sass/custom/_project.scss */
.blockqueue-partners .view-homepage-content .homepage-impact-wrapper .homepage-block-title a {
  color: #43bfef;
  text-decoration: none;
}
/* line 1095, ../sass/custom/_project.scss */
.blockqueue-partners .view-homepage-content .homepage-impact-wrapper .homepage-body {
  font-size: 16px;
  font-family: OpenSans;
  color: #6a6a6a;
  width: 55%;
  float: left;
}
/* line 1101, ../sass/custom/_project.scss */
.blockqueue-partners .view-homepage-content .homepage-impact-wrapper .homepage-body p {
  padding: 0 40px 0 9px;
  line-height: 1.5em;
  text-align: justify;
}
/* line 1106, ../sass/custom/_project.scss */
.blockqueue-partners .view-homepage-content .homepage-impact-wrapper .homepage-body a {
  color: #43bfef;
  text-decoration: none;
}
/* line 1111, ../sass/custom/_project.scss */
.blockqueue-partners .view-homepage-content .homepage-impact-wrapper .awards-video {
  display: inline-block;
  position: relative;
}
/* line 1114, ../sass/custom/_project.scss */
.blockqueue-partners .view-homepage-content .homepage-impact-wrapper .awards-video a {
  display: inline-block;
}
/* line 1117, ../sass/custom/_project.scss */
.blockqueue-partners .view-homepage-content .homepage-impact-wrapper .awards-video a:before {
  content: "";
  position: absolute;
  background-image: url("../images/youicon.png");
  height: 100%;
  width: 100%;
  background-position: 35px 9px;
  background-repeat: no-repeat;
}
/* line 1131, ../sass/custom/_project.scss */
.blockqueue-partners #block-views-awards-slider-block-1 {
  padding: 14px 40px 57px;
  width: 100%;
  max-width: 1280px;
  margin: auto;
}
/* line 1136, ../sass/custom/_project.scss */
.blockqueue-partners #block-views-awards-slider-block-1 h2 {
  font-size: 19px;
  font-family: sans-serif;
  color: #7b7c7c;
  font-weight: bold;
  width: 26%;
  position: relative;
  float: left;
}
/* line 1144, ../sass/custom/_project.scss */
.blockqueue-partners #block-views-awards-slider-block-1 h2:before {
  content: "";
  position: absolute;
  background-color: #aaacaf;
  height: 16px;
  width: 157px;
  top: 23px;
}
/* line 1153, ../sass/custom/_project.scss */
.blockqueue-partners #block-views-awards-slider-block-1 .content {
  width: 74%;
  float: left;
  display: inline-block;
  margin-top: 10px;
  padding-bottom: 57px;
}
/* line 1160, ../sass/custom/_project.scss */
.blockqueue-partners #block-views-awards-slider-block-1 .content .view-content .views-row {
  float: left;
  padding-right: 2.2%;
}
/* line 1163, ../sass/custom/_project.scss */
.blockqueue-partners #block-views-awards-slider-block-1 .content .view-content .views-row .fadeIn {
  -webkit-animation-delay: 0.2s;
  -moz-animation-delay: 0.2s;
  animation-delay: 0.2s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
/* line 1170, ../sass/custom/_project.scss */
.blockqueue-partners #block-views-awards-slider-block-1 .content .view-content .views-row:nth-child(2) {
  margin-top: 9px;
}
/* line 1172, ../sass/custom/_project.scss */
.blockqueue-partners #block-views-awards-slider-block-1 .content .view-content .views-row:nth-child(2) .fadeIn {
  -webkit-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
  animation-delay: 0.6s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
/* line 1180, ../sass/custom/_project.scss */
.blockqueue-partners #block-views-awards-slider-block-1 .content .view-content .views-row:nth-child(3) {
  margin-top: 19px;
}
/* line 1182, ../sass/custom/_project.scss */
.blockqueue-partners #block-views-awards-slider-block-1 .content .view-content .views-row:nth-child(3) .fadeIn {
  -webkit-animation-delay: 1.0s;
  -moz-animation-delay: 1.0s;
  animation-delay: 1.0s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
/* line 1190, ../sass/custom/_project.scss */
.blockqueue-partners #block-views-awards-slider-block-1 .content .view-content .views-row:nth-child(4) {
  margin-top: -4px;
}
/* line 1192, ../sass/custom/_project.scss */
.blockqueue-partners #block-views-awards-slider-block-1 .content .view-content .views-row:nth-child(4) .fadeIn {
  -webkit-animation-delay: 1.4s;
  -moz-animation-delay: 1.4s;
  animation-delay: 1.4s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
/* line 1200, ../sass/custom/_project.scss */
.blockqueue-partners #block-views-awards-slider-block-1 .content .view-content .views-row:nth-child(5) {
  margin-top: 11px;
}
/* line 1202, ../sass/custom/_project.scss */
.blockqueue-partners #block-views-awards-slider-block-1 .content .view-content .views-row:nth-child(5) .fadeIn {
  -webkit-animation-delay: 1.8s;
  -moz-animation-delay: 1.8s;
  animation-delay: 1.8s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
/* line 1213, ../sass/custom/_project.scss */
.blockqueue-partners #block-views-awards-slider-block-1 .view-footer {
  display: inline-block;
}
/* line 1215, ../sass/custom/_project.scss */
.blockqueue-partners #block-views-awards-slider-block-1 .view-footer .footer-link {
  display: inline-block;
  margin-top: 23px;
}
/* line 1218, ../sass/custom/_project.scss */
.blockqueue-partners #block-views-awards-slider-block-1 .view-footer .footer-link.fadeIn {
  -webkit-animation-delay: 2.2s;
  -moz-animation-delay: 2.2s;
  animation-delay: 2.2s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
/* line 1225, ../sass/custom/_project.scss */
.blockqueue-partners #block-views-awards-slider-block-1 .view-footer .footer-link a {
  color: #43bfef;
  font-family: OpenSans;
  font-size: 16px;
  text-decoration: none;
}

/*css ends for awards-block*/
/*---------------------------------css ends for homepage---------------------------------*/
/*css for impact-overview-page*/
/* line 1240, ../sass/custom/_project.scss */
.page-header {
  display: none;
}

/* line 1244, ../sass/custom/_project.scss */
.not-front .main-container {
  padding: 98px 0 0;
}

/* line 1248, ../sass/custom/_project.scss */
.header-wrap {
  position: relative;
}
/* line 1250, ../sass/custom/_project.scss */
.header-wrap .header-title {
  position: absolute;
  bottom: 0;
  color: white;
  font-size: 40px;
  font-family: OpenSans;
  font-style: italic;
  background: rgba(0, 0, 0, 0.3);
  left: 5%;
  width: 90%;
  text-align: center;
}

/* line 1263, ../sass/custom/_project.scss */
.title-body-wrapper {
  display: block;
  margin: 0 auto;
  max-width: 1200px;
  padding: 25px 40px 43px;
  width: 100%;
}
/* line 1269, ../sass/custom/_project.scss */
.title-body-wrapper .wrap-title {
  width: 40%;
  float: left;
}
/* line 1272, ../sass/custom/_project.scss */
.title-body-wrapper .wrap-title .title {
  font-size: 36px;
  font-family: OpenSans;
  font-weight: bold;
  color: #43bfef;
  text-transform: uppercase;
  margin-top: -8px;
}
/* line 1280, ../sass/custom/_project.scss */
.title-body-wrapper .wrap-title .percentage-wrap {
  position: relative;
  top: 160px;
}
/* line 1283, ../sass/custom/_project.scss */
.title-body-wrapper .wrap-title .percentage-wrap .progress-image {
  float: right;
  width: 100%;
  padding-right: 34px;
}
/* line 1287, ../sass/custom/_project.scss */
.title-body-wrapper .wrap-title .percentage-wrap .progress-image img {
  float: right;
}
/* line 1291, ../sass/custom/_project.scss */
.title-body-wrapper .wrap-title .percentage-wrap .progress-content-wrapper {
  display: inline-block;
  width: 32%;
  float: right;
  margin-right: 34px;
  margin-top: 10px;
  border-top: 1px solid #aaacaf;
  border-right: 1px solid #aaacaf;
  height: 106px;
  overflow: visible;
}
/* line 1301, ../sass/custom/_project.scss */
.title-body-wrapper .wrap-title .percentage-wrap .progress-content-wrapper .progress-title {
  font-size: 70px;
  font-family: bebas-neue;
  color: #aaacaf;
  float: right;
  padding-right: 20px;
  margin-top: -12px;
}
/* line 1309, ../sass/custom/_project.scss */
.title-body-wrapper .wrap-title .percentage-wrap .progress-content-wrapper .progress-description {
  clear: both;
  font-size: 12px;
  font-family: OpenSans;
  color: #aaacaf;
  padding-right: 6px;
  line-height: 1.5em;
  position: relative;
  top: -21px;
}
/* line 1322, ../sass/custom/_project.scss */
.title-body-wrapper .wrap-body {
  width: 60%;
  float: left;
}
/* line 1325, ../sass/custom/_project.scss */
.title-body-wrapper .wrap-body p {
  font-size: 16px;
  color: #6a6a6a;
  width: 100%;
  line-height: 1.5em;
  margin-bottom: 20px;
}
/* line 1331, ../sass/custom/_project.scss */
.title-body-wrapper .wrap-body p a {
  color: #43bfef;
  text-decoration: none;
}
/* line 1336, ../sass/custom/_project.scss */
.title-body-wrapper .wrap-body ul {
  list-style: none;
  padding: 0;
  margin-bottom: 20px;
}
/* line 1340, ../sass/custom/_project.scss */
.title-body-wrapper .wrap-body ul li {
  font-size: 16px;
  color: #43bfef;
  font-family: OpenSans;
  position: relative;
  padding-left: 20px;
  line-height: 1.5em;
}
/* line 1347, ../sass/custom/_project.scss */
.title-body-wrapper .wrap-body ul li:before {
  content: "";
  position: absolute;
  background-color: #6a6a6a;
  height: 6px;
  width: 6px;
  border-radius: 100%;
  left: 0;
  top: 7px;
}
/* line 1359, ../sass/custom/_project.scss */
.title-body-wrapper .wrap-body .highlight-body {
  position: relative;
}
/* line 1361, ../sass/custom/_project.scss */
.title-body-wrapper .wrap-body .highlight-body:before {
  position: absolute;
  content: "";
  background-image: url("../images/highlight.png");
  height: 70px;
  width: 57px;
  left: -70px;
  top: -2px;
}
/* line 1370, ../sass/custom/_project.scss */
.title-body-wrapper .wrap-body .highlight-body p {
  font-size: 22px;
  color: #2a569b;
  font-family: OpenSans;
  font-weight: bold;
  line-height: 1.5em;
}

/* line 1380, ../sass/custom/_project.scss */
.also-read-wrap {
  width: 100%;
  display: inline-block;
  background-color: #27579c;
  padding: 20px;
}
/* line 1385, ../sass/custom/_project.scss */
.also-read-wrap .also-read-title {
  text-align: center;
  font-size: 16px;
  color: white;
  font-family: OpenSans;
  font-weight: bold;
  letter-spacing: 1px;
  margin-bottom: 13px;
}
/* line 1394, ../sass/custom/_project.scss */
.also-read-wrap .also-content {
  display: block;
  margin: 0 auto;
  max-width: 1200px;
  width: 100%;
}
/* line 1399, ../sass/custom/_project.scss */
.also-read-wrap .also-content .views-row {
  width: 33%;
  float: left;
}
/* line 1402, ../sass/custom/_project.scss */
.also-read-wrap .also-content .views-row img {
  margin-left: auto;
  margin-right: auto;
  display: block;
  -webkit-transition: all 0.7s ease;
  -moz-transition: all 0.7s ease;
  -ms-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  transition: all 0.7s ease;
}
/* line 1411, ../sass/custom/_project.scss */
.also-read-wrap .also-content .views-row img:hover {
  border-top-left-radius: 120px;
  border-bottom-right-radius: 120px;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
}
/* line 1418, ../sass/custom/_project.scss */
.also-read-wrap .also-content .views-row .views-field-title {
  text-align: center;
  font-size: 14px;
  font-family: OpenSans;
  margin-top: 10px;
}
/* line 1423, ../sass/custom/_project.scss */
.also-read-wrap .also-content .views-row .views-field-title a {
  color: #43bfef;
  text-decoration: none;
  -webkit-transition: all 0.12s ease-out;
  -moz-transition: all 0.12s ease-out;
  -ms-transition: all 0.12s ease-out;
  -o-transition: all 0.12s ease-out;
  transition: all 0.12s ease-out;
}
/* line 1431, ../sass/custom/_project.scss */
.also-read-wrap .also-content .views-row .views-field-title a:hover {
  color: white;
  text-shadow: 0.3px 0.3px 0.3px white;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.1);
}
/* line 1440, ../sass/custom/_project.scss */
.also-read-wrap .also-content .views-row .views-field-title a:focus {
  outline: none;
}
/* line 1444, ../sass/custom/_project.scss */
.also-read-wrap .also-content .views-row .views-field-title .fadeInUp {
  -webkit-animation-delay: 0.9s;
  -moz-animation-delay: 0.9s;
  animation-delay: 0.9s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
/* line 1455, ../sass/custom/_project.scss */
.also-read-wrap .fadeInUp {
  -webkit-animation-delay: 0.3s;
  -moz-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
/* line 1462, ../sass/custom/_project.scss */
.also-read-wrap .fadeInDown {
  -webkit-animation-delay: 0.3s;
  -moz-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

/*css ends for impact-overview-page*/
/*css for impact-economic-page*/
/* line 1476, ../sass/custom/_project.scss */
.economic-inner-main-wrapper .header-image img {
  width: 100%;
}

/* line 1481, ../sass/custom/_project.scss */
.economic-inner-title {
  font-size: 36px;
  font-family: OpenSans;
  font-weight: bold;
  color: #43bfef;
  text-transform: uppercase;
  text-align: center;
  padding-top: 10px;
  line-height: 1.2em;
}

/* line 1493, ../sass/custom/_project.scss */
.page-node-36 .economic-inner-content .field-name-field-graph-description {
  padding-top: 35px;
}

/* line 1500, ../sass/custom/_project.scss */
.economic-inner-content ul {
  padding: 0;
  list-style: none;
}
/* line 1504, ../sass/custom/_project.scss */
.economic-inner-content .field-name-field-graph-image {
  width: 50%;
  float: left;
  border: 2px solid #27579c;
  height: 470px;
  margin-top: 35px;
}
/* line 1510, ../sass/custom/_project.scss */
.economic-inner-content .field-name-field-graph-image img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
/* line 1516, ../sass/custom/_project.scss */
.economic-inner-content .impact-wrap-new {
  border: 2px solid #27579c;
  height: 297px;
}
/* line 1520, ../sass/custom/_project.scss */
.economic-inner-content .field-name-field-graph-title {
  float: right;
  width: 50%;
  padding: 25px 20px 0;
  font-size: 36px;
  color: #43bfef;
  font-family: OpenSans;
  text-transform: uppercase;
  font-weight: bold;
  border-top: 2px solid #27579c;
  border-right: 2px solid #27579c;
  height: 120px;
  text-align: center;
  line-height: 1.5em;
  margin-top: 35px;
}
/* line 1536, ../sass/custom/_project.scss */
.economic-inner-content .field-name-field-graph-body-title {
  clear: both;
  font-size: 18px;
  color: #27579c;
  font-weight: bold;
  font-family: OpenSans;
  text-transform: uppercase;
  padding: 28px 0 14px;
}
/* line 1545, ../sass/custom/_project.scss */
.economic-inner-content .field-name-field-graph-description {
  display: inline-block;
  width: 50%;
  padding: 70px 20px 18px;
  border-bottom: 2px solid #27579c;
  border-right: 2px solid #27579c;
  height: 350px;
}
/* line 1552, ../sass/custom/_project.scss */
.economic-inner-content .field-name-field-graph-description p {
  font-size: 34px;
  color: #6a6a6a;
  line-height: 1.2em;
  text-align: center;
}
/* line 1557, ../sass/custom/_project.scss */
.economic-inner-content .field-name-field-graph-description p.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-delay: 1.5s;
  -moz-animation-delay: 1.5s;
  animation-delay: 1.5s;
}
/* line 1566, ../sass/custom/_project.scss */
.economic-inner-content .field-name-field-graph-body {
  font-size: 16px;
  font-family: OpenSans;
  color: #6a6a6a;
  line-height: 1.5em;
  text-align: justify;
}
/* line 1572, ../sass/custom/_project.scss */
.economic-inner-content .field-name-field-graph-body a {
  text-decoration: none;
  font-size: 16px;
}
/* line 1577, ../sass/custom/_project.scss */
.economic-inner-content .field-name-field-graph-full-description {
  font-size: 16px;
  font-family: OpenSans;
  color: #6a6a6a;
  padding-top: 28px;
  line-height: 1.5em;
  text-align: justify;
}
/* line 1585, ../sass/custom/_project.scss */
.economic-inner-content .field-name-field-description-image {
  padding-bottom: 30px;
}
/* line 1587, ../sass/custom/_project.scss */
.economic-inner-content .field-name-field-description-image img {
  width: 100%;
}

/*-----------------css for programmes-page----------------*/
/* line 1595, ../sass/custom/_project.scss */
.node-type-programms .block-blockqueue {
  padding-bottom: 60px;
}

/* line 1599, ../sass/custom/_project.scss */
.program-wraps {
  position: relative;
}
/* line 1601, ../sass/custom/_project.scss */
.program-wraps .program-img {
  width: 100%;
}
/* line 1603, ../sass/custom/_project.scss */
.program-wraps .program-img img {
  width: 100%;
  transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  cursor: pointer;
}
/* line 1611, ../sass/custom/_project.scss */
.program-wraps .program-img img:hover {
  transform: scale(1.02);
  -moz-transform: scale(1.02);
  -webkit-transform: scale(1.02);
  -o-transform: scale(1.02);
  -ms-transform: scale(1.02);
  /* IE 9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.02, M12=0, M21=0, M22=1.02, SizingMethod='auto expand');
  /* IE6 and 7 */
}
/* line 1622, ../sass/custom/_project.scss */
.program-wraps .program-titles {
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
  color: white;
  background: rgba(0, 0, 0, 0.4);
  font-size: 36px;
  text-transform: uppercase;
  font-family: OpenSans;
}

/* line 1634, ../sass/custom/_project.scss */
.programs-body {
  width: 80%;
  margin: 0 auto;
  padding: 60px 0 44px;
  text-align: center;
}
/* line 1639, ../sass/custom/_project.scss */
.programs-body p {
  font-size: 16px;
  color: #6a6a6a;
  line-height: 1.5em;
}

/* line 1645, ../sass/custom/_project.scss */
.program-text-wrap {
  background-color: #43bfef;
  color: white;
  text-align: center;
  padding: 25px 0 35px;
}
/* line 1650, ../sass/custom/_project.scss */
.program-text-wrap .program-text-name {
  width: 80%;
  margin: 0 auto;
  font-size: 36px;
  text-transform: uppercase;
  font-family: OpenSans;
  padding-bottom: 8px;
  line-height: 1.2em;
}
/* line 1659, ../sass/custom/_project.scss */
.program-text-wrap .program-text-desc {
  width: 80%;
  margin: 0 auto;
  font-size: 16px;
  font-family: OpenSans;
  line-height: 1.5em;
}

/* line 1669, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row-1 .more {
  display: none !important;
}

/* line 1679, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row, #block-views-programs-list-block-4 .views-row,
#block-views-programs-list-block-6 .views-row, #block-views-programs-list-block-8 .views-row,
#block-views-programs-list-block-10 .views-row, #block-views-programs-list-block-11 .views-row {
  display: block;
}
/* line 1682, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row.views-row-odd .technology-image, #block-views-programs-list-block-4 .views-row.views-row-odd .technology-image,
#block-views-programs-list-block-6 .views-row.views-row-odd .technology-image, #block-views-programs-list-block-8 .views-row.views-row-odd .technology-image,
#block-views-programs-list-block-10 .views-row.views-row-odd .technology-image, #block-views-programs-list-block-11 .views-row.views-row-odd .technology-image {
  width: 40%;
  float: left;
}
/* line 1686, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row.views-row-odd .technology-main-wrapper, #block-views-programs-list-block-4 .views-row.views-row-odd .technology-main-wrapper,
#block-views-programs-list-block-6 .views-row.views-row-odd .technology-main-wrapper, #block-views-programs-list-block-8 .views-row.views-row-odd .technology-main-wrapper,
#block-views-programs-list-block-10 .views-row.views-row-odd .technology-main-wrapper, #block-views-programs-list-block-11 .views-row.views-row-odd .technology-main-wrapper {
  width: 54%;
  float: left;
  text-align: justify;
}
/* line 1690, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row.views-row-odd .technology-main-wrapper.input-throughput, #block-views-programs-list-block-4 .views-row.views-row-odd .technology-main-wrapper.input-throughput,
#block-views-programs-list-block-6 .views-row.views-row-odd .technology-main-wrapper.input-throughput, #block-views-programs-list-block-8 .views-row.views-row-odd .technology-main-wrapper.input-throughput,
#block-views-programs-list-block-10 .views-row.views-row-odd .technology-main-wrapper.input-throughput, #block-views-programs-list-block-11 .views-row.views-row-odd .technology-main-wrapper.input-throughput {
  width: 100%;
}
/* line 1692, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row.views-row-odd .technology-main-wrapper.input-throughput .technology-image, #block-views-programs-list-block-4 .views-row.views-row-odd .technology-main-wrapper.input-throughput .technology-image,
#block-views-programs-list-block-6 .views-row.views-row-odd .technology-main-wrapper.input-throughput .technology-image, #block-views-programs-list-block-8 .views-row.views-row-odd .technology-main-wrapper.input-throughput .technology-image,
#block-views-programs-list-block-10 .views-row.views-row-odd .technology-main-wrapper.input-throughput .technology-image, #block-views-programs-list-block-11 .views-row.views-row-odd .technology-main-wrapper.input-throughput .technology-image {
  margin-bottom: 10px;
}
/* line 1697, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row.views-row-odd .views-field-nothing-1, #block-views-programs-list-block-4 .views-row.views-row-odd .views-field-nothing-1,
#block-views-programs-list-block-6 .views-row.views-row-odd .views-field-nothing-1, #block-views-programs-list-block-8 .views-row.views-row-odd .views-field-nothing-1,
#block-views-programs-list-block-10 .views-row.views-row-odd .views-field-nothing-1, #block-views-programs-list-block-11 .views-row.views-row-odd .views-field-nothing-1 {
  display: inline-block;
  width: 100%;
  background: #E6E6FA;
  padding: 40px;
}
/* line 1702, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row.views-row-odd .views-field-nothing-1 .field-content, #block-views-programs-list-block-4 .views-row.views-row-odd .views-field-nothing-1 .field-content,
#block-views-programs-list-block-6 .views-row.views-row-odd .views-field-nothing-1 .field-content, #block-views-programs-list-block-8 .views-row.views-row-odd .views-field-nothing-1 .field-content,
#block-views-programs-list-block-10 .views-row.views-row-odd .views-field-nothing-1 .field-content, #block-views-programs-list-block-11 .views-row.views-row-odd .views-field-nothing-1 .field-content {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  display: block;
}
/* line 1711, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row.views-row-even .technology-image, #block-views-programs-list-block-4 .views-row.views-row-even .technology-image,
#block-views-programs-list-block-6 .views-row.views-row-even .technology-image, #block-views-programs-list-block-8 .views-row.views-row-even .technology-image,
#block-views-programs-list-block-10 .views-row.views-row-even .technology-image, #block-views-programs-list-block-11 .views-row.views-row-even .technology-image {
  float: right;
  width: 40%;
}
/* line 1715, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row.views-row-even .technology-main-wrapper, #block-views-programs-list-block-4 .views-row.views-row-even .technology-main-wrapper,
#block-views-programs-list-block-6 .views-row.views-row-even .technology-main-wrapper, #block-views-programs-list-block-8 .views-row.views-row-even .technology-main-wrapper,
#block-views-programs-list-block-10 .views-row.views-row-even .technology-main-wrapper, #block-views-programs-list-block-11 .views-row.views-row-even .technology-main-wrapper {
  width: 54%;
  float: left;
  text-align: justify;
}
/* line 1719, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row.views-row-even .technology-main-wrapper.input-throughput, #block-views-programs-list-block-4 .views-row.views-row-even .technology-main-wrapper.input-throughput,
#block-views-programs-list-block-6 .views-row.views-row-even .technology-main-wrapper.input-throughput, #block-views-programs-list-block-8 .views-row.views-row-even .technology-main-wrapper.input-throughput,
#block-views-programs-list-block-10 .views-row.views-row-even .technology-main-wrapper.input-throughput, #block-views-programs-list-block-11 .views-row.views-row-even .technology-main-wrapper.input-throughput {
  width: 100%;
}
/* line 1721, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row.views-row-even .technology-main-wrapper.input-throughput .technology-image, #block-views-programs-list-block-4 .views-row.views-row-even .technology-main-wrapper.input-throughput .technology-image,
#block-views-programs-list-block-6 .views-row.views-row-even .technology-main-wrapper.input-throughput .technology-image, #block-views-programs-list-block-8 .views-row.views-row-even .technology-main-wrapper.input-throughput .technology-image,
#block-views-programs-list-block-10 .views-row.views-row-even .technology-main-wrapper.input-throughput .technology-image, #block-views-programs-list-block-11 .views-row.views-row-even .technology-main-wrapper.input-throughput .technology-image {
  margin-bottom: 10px;
}
/* line 1726, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row.views-row-even .views-field-nothing-1, #block-views-programs-list-block-4 .views-row.views-row-even .views-field-nothing-1,
#block-views-programs-list-block-6 .views-row.views-row-even .views-field-nothing-1, #block-views-programs-list-block-8 .views-row.views-row-even .views-field-nothing-1,
#block-views-programs-list-block-10 .views-row.views-row-even .views-field-nothing-1, #block-views-programs-list-block-11 .views-row.views-row-even .views-field-nothing-1 {
  display: inline-block;
  width: 100%;
  background: #E6E6FA;
  padding: 40px;
}
/* line 1731, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row.views-row-even .views-field-nothing-1 .field-content, #block-views-programs-list-block-4 .views-row.views-row-even .views-field-nothing-1 .field-content,
#block-views-programs-list-block-6 .views-row.views-row-even .views-field-nothing-1 .field-content, #block-views-programs-list-block-8 .views-row.views-row-even .views-field-nothing-1 .field-content,
#block-views-programs-list-block-10 .views-row.views-row-even .views-field-nothing-1 .field-content, #block-views-programs-list-block-11 .views-row.views-row-even .views-field-nothing-1 .field-content {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  display: block;
}
/* line 1739, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row .technology-title, #block-views-programs-list-block-4 .views-row .technology-title,
#block-views-programs-list-block-6 .views-row .technology-title, #block-views-programs-list-block-8 .views-row .technology-title,
#block-views-programs-list-block-10 .views-row .technology-title, #block-views-programs-list-block-11 .views-row .technology-title {
  font-size: 36px;
  color: #43bfef;
  font-family: OpenSans;
  text-transform: uppercase;
  margin-top: -11px;
  line-height: 1.2em;
  padding-bottom: 10px;
}
/* line 1748, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row .technology-body, #block-views-programs-list-block-4 .views-row .technology-body,
#block-views-programs-list-block-6 .views-row .technology-body, #block-views-programs-list-block-8 .views-row .technology-body,
#block-views-programs-list-block-10 .views-row .technology-body, #block-views-programs-list-block-11 .views-row .technology-body {
  font-size: 16px;
  color: #6a6a6a;
  line-height: 1.5em;
  font-family: OpenSans;
  padding-bottom: 30px;
}
/* line 1755, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row .more, #block-views-programs-list-block-4 .views-row .more,
#block-views-programs-list-block-6 .views-row .more, #block-views-programs-list-block-8 .views-row .more,
#block-views-programs-list-block-10 .views-row .more, #block-views-programs-list-block-11 .views-row .more {
  border: 2px solid #43bfef;
  max-width: 280px;
  width: 100%;
  text-align: center;
  font-size: 16px;
  text-transform: uppercase;
  color: #43bfef;
  padding: 8px 1px 7px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  box-shadow: 0px 4px 11px #6a6a6a;
  -moz-box-shadow: 0px 4px 7px #6a6a6a;
  -webkit-box-shadow: 0px 4px 11px #6a6a6a;
  font-family: OpenSans;
}
/* line 1771, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row .more:hover, #block-views-programs-list-block-4 .views-row .more:hover,
#block-views-programs-list-block-6 .views-row .more:hover, #block-views-programs-list-block-8 .views-row .more:hover,
#block-views-programs-list-block-10 .views-row .more:hover, #block-views-programs-list-block-11 .views-row .more:hover {
  background-color: #43bfef;
  color: white;
  border: 2px solid white;
}
/* line 1777, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row .views-field-nothing, #block-views-programs-list-block-4 .views-row .views-field-nothing,
#block-views-programs-list-block-6 .views-row .views-field-nothing, #block-views-programs-list-block-8 .views-row .views-field-nothing,
#block-views-programs-list-block-10 .views-row .views-field-nothing, #block-views-programs-list-block-11 .views-row .views-field-nothing {
  padding: 40px 40px 0;
  max-width: 1200px;
  width: 100%;
  margin: auto;
}
/* line 1782, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row .views-field-nothing .field-content, #block-views-programs-list-block-4 .views-row .views-field-nothing .field-content,
#block-views-programs-list-block-6 .views-row .views-field-nothing .field-content, #block-views-programs-list-block-8 .views-row .views-field-nothing .field-content,
#block-views-programs-list-block-10 .views-row .views-field-nothing .field-content, #block-views-programs-list-block-11 .views-row .views-field-nothing .field-content {
  display: inline-block;
  width: 100%;
}
/* line 1787, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row .views-field-nothing-2, #block-views-programs-list-block-4 .views-row .views-field-nothing-2,
#block-views-programs-list-block-6 .views-row .views-field-nothing-2, #block-views-programs-list-block-8 .views-row .views-field-nothing-2,
#block-views-programs-list-block-10 .views-row .views-field-nothing-2, #block-views-programs-list-block-11 .views-row .views-field-nothing-2 {
  display: inline-block;
  width: 100%;
  position: relative;
  top: 16px;
}
/* line 1793, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row .products-wrapper, #block-views-programs-list-block-4 .views-row .products-wrapper,
#block-views-programs-list-block-6 .views-row .products-wrapper, #block-views-programs-list-block-8 .views-row .products-wrapper,
#block-views-programs-list-block-10 .views-row .products-wrapper, #block-views-programs-list-block-11 .views-row .products-wrapper {
  float: left;
  width: 19%;
  background: white;
  margin-right: 1%;
  border-radius: 7px;
  margin-bottom: 1%;
  height: 250px;
}
/* line 1801, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row .products-wrapper img, #block-views-programs-list-block-4 .views-row .products-wrapper img,
#block-views-programs-list-block-6 .views-row .products-wrapper img, #block-views-programs-list-block-8 .views-row .products-wrapper img,
#block-views-programs-list-block-10 .views-row .products-wrapper img, #block-views-programs-list-block-11 .views-row .products-wrapper img {
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  width: 100%;
}
/* line 1806, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row .products-wrapper .p-title, #block-views-programs-list-block-4 .views-row .products-wrapper .p-title,
#block-views-programs-list-block-6 .views-row .products-wrapper .p-title, #block-views-programs-list-block-8 .views-row .products-wrapper .p-title,
#block-views-programs-list-block-10 .views-row .products-wrapper .p-title, #block-views-programs-list-block-11 .views-row .products-wrapper .p-title {
  padding: 10px 10px 5px;
  border-bottom: 1px solid #27579c;
  font-size: 16px;
  margin-bottom: 5px;
  line-height: 1.5em;
}
/* line 1812, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row .products-wrapper .p-title:empty, #block-views-programs-list-block-4 .views-row .products-wrapper .p-title:empty,
#block-views-programs-list-block-6 .views-row .products-wrapper .p-title:empty, #block-views-programs-list-block-8 .views-row .products-wrapper .p-title:empty,
#block-views-programs-list-block-10 .views-row .products-wrapper .p-title:empty, #block-views-programs-list-block-11 .views-row .products-wrapper .p-title:empty {
  display: none;
}
/* line 1815, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row .products-wrapper .p-title a, #block-views-programs-list-block-4 .views-row .products-wrapper .p-title a,
#block-views-programs-list-block-6 .views-row .products-wrapper .p-title a, #block-views-programs-list-block-8 .views-row .products-wrapper .p-title a,
#block-views-programs-list-block-10 .views-row .products-wrapper .p-title a, #block-views-programs-list-block-11 .views-row .products-wrapper .p-title a {
  color: #27579c;
  word-break: break-all;
}
/* line 1820, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row .products-wrapper .p-desc, #block-views-programs-list-block-4 .views-row .products-wrapper .p-desc,
#block-views-programs-list-block-6 .views-row .products-wrapper .p-desc, #block-views-programs-list-block-8 .views-row .products-wrapper .p-desc,
#block-views-programs-list-block-10 .views-row .products-wrapper .p-desc, #block-views-programs-list-block-11 .views-row .products-wrapper .p-desc {
  padding: 0 10px;
  color: #43bfef;
  font-family: OpenSans;
  line-height: 1.5em;
}
/* line 1825, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row .products-wrapper .p-desc:empty, #block-views-programs-list-block-4 .views-row .products-wrapper .p-desc:empty,
#block-views-programs-list-block-6 .views-row .products-wrapper .p-desc:empty, #block-views-programs-list-block-8 .views-row .products-wrapper .p-desc:empty,
#block-views-programs-list-block-10 .views-row .products-wrapper .p-desc:empty, #block-views-programs-list-block-11 .views-row .products-wrapper .p-desc:empty {
  display: none;
}
/* line 1829, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row .products-wrapper .read-more-complex, #block-views-programs-list-block-4 .views-row .products-wrapper .read-more-complex,
#block-views-programs-list-block-6 .views-row .products-wrapper .read-more-complex, #block-views-programs-list-block-8 .views-row .products-wrapper .read-more-complex,
#block-views-programs-list-block-10 .views-row .products-wrapper .read-more-complex, #block-views-programs-list-block-11 .views-row .products-wrapper .read-more-complex {
  padding: 10px;
  font-size: 14px;
  text-transform: uppercase;
}
/* line 1833, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row .products-wrapper .read-more-complex a, #block-views-programs-list-block-4 .views-row .products-wrapper .read-more-complex a,
#block-views-programs-list-block-6 .views-row .products-wrapper .read-more-complex a, #block-views-programs-list-block-8 .views-row .products-wrapper .read-more-complex a,
#block-views-programs-list-block-10 .views-row .products-wrapper .read-more-complex a, #block-views-programs-list-block-11 .views-row .products-wrapper .read-more-complex a {
  color: #27579c;
}
/* line 1836, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row .products-wrapper .read-more-complex:empty, #block-views-programs-list-block-4 .views-row .products-wrapper .read-more-complex:empty,
#block-views-programs-list-block-6 .views-row .products-wrapper .read-more-complex:empty, #block-views-programs-list-block-8 .views-row .products-wrapper .read-more-complex:empty,
#block-views-programs-list-block-10 .views-row .products-wrapper .read-more-complex:empty, #block-views-programs-list-block-11 .views-row .products-wrapper .read-more-complex:empty {
  display: none;
}
/* line 1841, ../sass/custom/_project.scss */
#block-views-programs-list-block-2 .views-row .product-empty, #block-views-programs-list-block-4 .views-row .product-empty,
#block-views-programs-list-block-6 .views-row .product-empty, #block-views-programs-list-block-8 .views-row .product-empty,
#block-views-programs-list-block-10 .views-row .product-empty, #block-views-programs-list-block-11 .views-row .product-empty {
  font-size: 36px;
  display: inline-block;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  color: #43bfef;
  font-family: OpenSans;
  text-transform: capitalize;
}

/* line 1856, ../sass/custom/_project.scss */
#block-views-programs-list-block-4 .views-row-even .input-throughput .technology-image, #block-views-programs-list-block-10 .views-row-even .input-throughput .technology-image {
  margin-left: 50px;
}

/*-----------------css ends for programmes-page----------------*/
/*-----------------css for product-page----------------*/
/* line 1867, ../sass/custom/_project.scss */
.node-type-products .main-container {
  padding: 97px 0 0;
}

/* line 1871, ../sass/custom/_project.scss */
.detail-header-image {
  position: relative;
  overflow: hidden;
}
/* line 1874, ../sass/custom/_project.scss */
.detail-header-image img {
  height: 280px;
  width: 100%;
  transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  cursor: pointer;
}
/* line 1883, ../sass/custom/_project.scss */
.detail-header-image img:hover {
  transform: scale(1.02);
  -moz-transform: scale(1.02);
  -webkit-transform: scale(1.02);
  -o-transform: scale(1.02);
  -ms-transform: scale(1.02);
  /* IE 9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.02, M12=0, M21=0, M22=1.02, SizingMethod='auto expand');
  /* IE6 and 7 */
}
/* line 1893, ../sass/custom/_project.scss */
.detail-header-image .haeder-caption {
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
  color: white;
  background: rgba(0, 0, 0, 0.4);
  font-size: 36px;
  text-transform: uppercase;
  font-family: OpenSans;
}

/* line 1905, ../sass/custom/_project.scss */
.detail-product-tabs {
  padding-top: 30px;
}

/* line 1908, ../sass/custom/_project.scss */
.detail-product-title {
  font-size: 36px;
  width: 80%;
  margin: 0 auto;
  text-align: center;
  padding: 40px 0 25px;
  line-height: 1.5em;
  color: #43bfef;
  font-family: OpenSans;
  text-transform: uppercase;
}

/* line 1919, ../sass/custom/_project.scss */
.detail-product-desc {
  width: 80%;
  margin: 0 auto;
  text-align: center;
  font-size: 16px;
  font-family: OpenSans;
  color: #6a6a6a;
  line-height: 1.5em;
  padding-bottom: 40px;
}

/* line 1929, ../sass/custom/_project.scss */
.detail-product-applications-wrap {
  max-width: 1200px;
  margin: auto;
  width: 100%;
  padding: 50px 40px 40px;
}
/* line 1934, ../sass/custom/_project.scss */
.detail-product-applications-wrap .product-applications {
  width: 60%;
  float: left;
}
/* line 1937, ../sass/custom/_project.scss */
.detail-product-applications-wrap .product-applications .application-label {
  font-size: 30px;
  font-family: OpenSans;
  color: #43bfef;
  line-height: 1.5em;
  margin-top: -13px;
  padding-bottom: 5px;
}
/* line 1945, ../sass/custom/_project.scss */
.detail-product-applications-wrap .product-applications .application-detail {
  font-size: 16px;
  color: #6a6a6a;
  font-family: OpenSans;
  line-height: 1.5em;
}

/* line 1955, ../sass/custom/_project.scss */
.page-node-470 .detail-product-applications-wrap {
  display: none !important;
}
/* line 1958, ../sass/custom/_project.scss */
.page-node-470 .detail-sp-wrapper {
  padding-top: 30px;
}
/* line 1960, ../sass/custom/_project.scss */
.page-node-470 .detail-sp-wrapper .detail-sp-label {
  display: none !important;
}
/* line 1965, ../sass/custom/_project.scss */
.page-node-470 .detail-product-desc em {
  color: #27579c;
  font-size: 20px;
}

/* line 1972, ../sass/custom/_project.scss */
.page-node-477 .detail-sp-wrapper, .page-node-477 .case-study {
  display: none;
}

/* line 1977, ../sass/custom/_project.scss */
.product-application-wrapper {
  display: inline-block;
  width: 100%;
}

/* line 1981, ../sass/custom/_project.scss */
.product-images {
  float: right;
  width: 25%;
}

/* line 1985, ../sass/custom/_project.scss */
.detail-sp-wrapper {
  max-width: 1200px;
  width: 100%;
  margin: auto;
}

/* line 1990, ../sass/custom/_project.scss */
.detail-sp-label {
  padding: 0 0 20px 40px;
  font-size: 30px;
  color: #43bfef;
  font-family: OpenSans;
  line-height: 1.5em;
}

/* line 1997, ../sass/custom/_project.scss */
.detail-product-specification {
  width: 80%;
  margin: 0 auto;
  padding-bottom: 40px;
}
/* line 2001, ../sass/custom/_project.scss */
.detail-product-specification table {
  background-color: transparent;
  width: 100%;
  margin-bottom: 40px;
  border: 1px solid #43bfef;
}
/* line 2006, ../sass/custom/_project.scss */
.detail-product-specification table tbody {
  display: inline-block;
  width: 100%;
}
/* line 2010, ../sass/custom/_project.scss */
.detail-product-specification table tbody tr {
  display: inline-block;
  width: 100%;
  border: 1px solid #43bfef;
}
/* line 2014, ../sass/custom/_project.scss */
.detail-product-specification table tbody tr td {
  width: 50%;
  float: left;
  padding: 10px;
  font-size: 16px;
  font-family: OpenSans;
  color: #6a6a6a;
}
/* line 2021, ../sass/custom/_project.scss */
.detail-product-specification table tbody tr td:last-child {
  border-left: 2px solid #43bfef;
}

/* line 2031, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-list {
  display: table;
  margin: auto;
  width: auto;
  position: relative;
}
/* line 2036, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-list li {
  align-items: center;
  border-right: 1px solid #dedede !important;
  border-top: medium none !important;
  color: #00355f;
  cursor: pointer;
  display: flex;
  float: left;
  font-family: arbah;
  font-size: 19px;
  font-weight: normal;
  height: 50px;
  line-height: 20px;
  list-style: outside none none;
  margin: 0;
  padding: 13px 18px !important;
  width: 150px;
  font-size: 20px;
  font-family: OpenSans;
  color: #43bfef !important;
}
/* line 2056, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-list li.resp-tab-active {
  color: white !important;
  background-color: #43bfef !important;
  font-size: 22px;
  height: 60px;
  width: 140px;
  z-index: 1;
  position: relative;
}
/* line 2064, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-list li.resp-tab-active:before {
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  content: "";
  position: absolute;
  bottom: 0;
  bottom: -12px;
  border-top: 12px solid #43bfef;
  left: 36%;
}
/* line 2079, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-container {
  display: inline-block;
  width: 100%;
}
/* line 2082, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango {
  background: #E6E6FA;
}
/* line 2084, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-container-horizontal {
  width: 100%;
  height: auto;
  padding: 0;
  border: none;
  background-color: transparent;
  border-radius: 0;
  max-width: 1025px;
  margin: 0 auto;
}
/* line 2094, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-clip-horizontal {
  width: 100%;
  background: #E6E6FA;
  padding-top: 35px;
}
/* line 2098, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-clip-horizontal .full-width {
  width: 1024px !important;
}
/* line 2102, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-item {
  width: 450px !important;
  margin: 0;
  height: 336px;
  border: none;
  margin-left: 23px;
  background: #E6E6FA;
  position: relative;
}
/* line 2110, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-item.height {
  height: 91px;
  width: 1024px !important;
  margin-left: 0;
}
/* line 2115, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-item .field-name-field-title {
  position: absolute;
  bottom: 20.7%;
  font-size: 30px;
  color: white;
  text-align: center;
  width: 100%;
  font-family: OpenSans;
  background: rgba(0, 0, 0, 0.4);
}
/* line 2125, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-item .field-name-field-description {
  position: absolute;
  bottom: 10.3%;
  font-size: 25px;
  width: 100%;
  text-align: center;
  color: white;
  font-family: OpenSans;
  background: rgba(0, 0, 0, 0.4);
}
/* line 2135, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-item .field-name-field-video-title {
  position: absolute;
  bottom: 20%;
  font-size: 30px;
  color: white;
  text-align: center;
  width: 100%;
  font-family: OpenSans;
}
/* line 2144, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-item .field-name-field-video-description {
  position: absolute;
  bottom: 10%;
  font-size: 25px;
  width: 100%;
  text-align: center;
  color: white;
  font-family: OpenSans;
}
/* line 2154, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .product-no-result {
  font-size: 36px;
  font-family: OpenSans;
  color: #43bfef;
}
/* line 2159, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-prev {
  background-image: url("../images/left.png");
  background-position: 0 center;
  height: 40px;
  width: 40px;
  top: 45%;
  background-repeat: no-repeat;
}
/* line 2166, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-prev:hover {
  background-position: 0;
}
/* line 2170, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-next {
  background-image: url("../images/right.png");
  height: 40px;
  width: 40px;
  top: 45%;
  background-position: 0;
  background-repeat: no-repeat;
  right: -20px;
}
/* line 2178, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-next:hover {
  background-position: 0;
}
/* line 2183, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-container .views-field-field-product-video-gallery {
  display: inline-block;
  position: relative;
}
/* line 2186, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-container .views-field-field-product-video-gallery a {
  display: inline-block;
}
/* line 2188, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-container .views-field-field-product-video-gallery a:before {
  content: "";
  position: absolute;
  background-image: url("../images/youicon.png");
  height: 100%;
  width: 100%;
  background-position: -7px 50%;
  background-repeat: no-repeat;
  z-index: 1;
  left: 44%;
}
/* line 2199, ../sass/custom/_project.scss */
#block-idei-custom-products-gallery-tab-block .resp-tabs-container .views-field-field-product-video-gallery a:after {
  content: " ";
  background-color: #000;
  height: 100%;
  width: 100%;
  top: -6px;
  position: absolute;
  left: 0;
  z-index: 0;
  opacity: .7;
}

/* line 2214, ../sass/custom/_project.scss */
.case-study {
  display: inline-block;
  width: 100%;
}

/* line 2218, ../sass/custom/_project.scss */
.view-case-study-for-products {
  padding: 0 40px 40px;
  max-width: 1200px;
  margin: auto;
  width: 100%;
}
/* line 2223, ../sass/custom/_project.scss */
.view-case-study-for-products .views-field-field-case-study-title {
  font-size: 30px;
  color: #43bfef;
  font-family: OpenSans;
  text-transform: capitalize;
  line-height: 1.2em;
  padding-bottom: 5px;
}
/* line 2231, ../sass/custom/_project.scss */
.view-case-study-for-products .views-field-field-case-study-description {
  font-size: 16px;
  font-family: OpenSans;
  color: #6a6a6a;
  padding-bottom: 15px;
}
/* line 2237, ../sass/custom/_project.scss */
.view-case-study-for-products .views-field-field-case-study-upload-pdf {
  border: 2px solid #43bfef;
  max-width: 180px;
  width: 100%;
  text-align: center;
  font-size: 16px;
  text-transform: uppercase;
  color: #43bfef;
  padding: 8px 1px 7px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  box-shadow: 0px 4px 11px #6a6a6a;
  -moz-box-shadow: 0px 4px 7px #6a6a6a;
  -webkit-box-shadow: 0px 4px 11px #6a6a6a;
  font-family: OpenSans;
}
/* line 2253, ../sass/custom/_project.scss */
.view-case-study-for-products .views-field-field-case-study-upload-pdf:hover {
  background-color: #43bfef;
  border: 2px solid white;
}
/* line 2256, ../sass/custom/_project.scss */
.view-case-study-for-products .views-field-field-case-study-upload-pdf:hover a {
  color: white;
}
/* line 2260, ../sass/custom/_project.scss */
.view-case-study-for-products .views-field-field-case-study-upload-pdf a {
  color: #43bfef;
}

/*css for firefox for product page*/
/* line 2272, ../sass/custom/_project.scss */
.ff #block-idei-custom-products-gallery-tab-block .resp-tabs-list li.resp-tab-active:before {
  bottom: -11px;
}
/* line 2281, ../sass/custom/_project.scss */
.ff #block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-item .field-name-field-title {
  bottom: 21%;
}
/* line 2284, ../sass/custom/_project.scss */
.ff #block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-item .field-name-field-description {
  bottom: 10.4%;
}

/*-----------------css ends for product-page----------------*/
/*-----------------css for approach-inner-pages----------------*/
/* line 2297, ../sass/custom/_project.scss */
.page-node-106 .approach-content-wrapper .shift-image {
  width: 40%;
}

/* line 2304, ../sass/custom/_project.scss */
.approach-content-wrapper {
  display: inline-block;
  width: 100%;
}
/* line 2307, ../sass/custom/_project.scss */
.approach-content-wrapper .shift-image {
  display: inline-block;
  float: left;
  padding: 35px 23px 20px 0;
}
/* line 2311, ../sass/custom/_project.scss */
.approach-content-wrapper .shift-image img {
  width: 100%;
}
/* line 2315, ../sass/custom/_project.scss */
.approach-content-wrapper .approach-content {
  font-size: 16px;
  color: #6a6a6a;
  line-height: 1.5em;
  padding-top: 30px;
  text-align: justify;
}

/* line 2324, ../sass/custom/_project.scss */
.node-type-approach-inner-pages .title-body-wrapper {
  padding-top: 0;
}
/* line 2327, ../sass/custom/_project.scss */
.node-type-approach-inner-pages .approach-title {
  padding-top: 35px;
  background-image: url("../images/approachdrop.png");
  background-repeat: no-repeat;
  background-size: 50px;
  background-position: 67% 100%;
  height: 76px;
  max-width: 1200px;
  width: 100%;
  margin-right: 0 auto;
}
/* line 2339, ../sass/custom/_project.scss */
.node-type-approach-inner-pages.page-node-58 .approach-title {
  background-position: 65% 100%;
}

/*-----------------css ends for approach-inner-pages----------------*/
/*-----------------css for product-promotional-activity-page----------------*/
/* line 2347, ../sass/custom/_project.scss */
.promotional-wrapper {
  width: 100%;
  padding: 40px 40px 0;
  max-width: 1200px;
  margin: auto;
}
/* line 2352, ../sass/custom/_project.scss */
.promotional-wrapper .promotional-block {
  width: 100%;
  margin: 0 auto;
}
/* line 2355, ../sass/custom/_project.scss */
.promotional-wrapper .promotional-block .activity-wrap {
  display: inline-block;
  width: 100%;
  padding-bottom: 30px;
}
/* line 2360, ../sass/custom/_project.scss */
.promotional-wrapper .promotional-block .activity-title-wrap {
  float: right;
  width: 100%;
  font-family: OpenSans;
  margin-top: -9px;
}
/* line 2366, ../sass/custom/_project.scss */
.promotional-wrapper .promotional-block .activity-title {
  font-size: 30px;
  color: #43bfef;
}
/* line 2370, ../sass/custom/_project.scss */
.promotional-wrapper .promotional-block .activity-description {
  font-size: 16px;
  color: #6a6a6a;
  text-align: justify;
}

/* line 2378, ../sass/custom/_project.scss */
.page-node-60 .detail-sp-wrapper, .page-node-59 .detail-sp-wrapper {
  display: none;
}

/*-----------------css ends for product-promotional-activity-page----------------*/
/*--------css for publication, annual-report-page,archive-documents and volunteers-page------*/
/* line 2386, ../sass/custom/_project.scss */
.page-annual-report-page .main-container {
  padding: 71px 0 0;
}

/* line 2392, ../sass/custom/_project.scss */
.page-volunteers .view-volunteers-page .economic-inner-title {
  padding-bottom: 25px;
}
/* line 2396, ../sass/custom/_project.scss */
.page-volunteers .view-volunteers-page .view-header p {
  color: #27579c;
  font-size: 23px;
  margin: auto;
  padding-bottom: 50px;
  text-align: center;
  width: 80%;
  font-style: italic;
}
/* line 2407, ../sass/custom/_project.scss */
.page-volunteers .pub-wrap {
  border-top: none;
  width: 100%;
}
/* line 2410, ../sass/custom/_project.scss */
.page-volunteers .pub-wrap .pub-title, .page-volunteers .pub-wrap .pub-download {
  display: none;
}

/* line 2418, ../sass/custom/_project.scss */
.view-annual-report-page .view-header-banner .view-content, .view-volunteers-page .view-header-banner .view-content {
  width: 100%;
  max-width: 100% !important;
  margin: 0 auto;
  padding: 0;
}
/* line 2425, ../sass/custom/_project.scss */
.view-annual-report-page .view-content, .view-volunteers-page .view-content {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 40px;
}
/* line 2431, ../sass/custom/_project.scss */
.view-annual-report-page .economic-inner-title, .view-volunteers-page .economic-inner-title {
  padding: 37px 0 40px;
}

/* line 2435, ../sass/custom/_project.scss */
.publication-listing {
  margin: 0 auto;
  max-width: 1200px;
  padding: 40px;
  width: 100%;
}

/* line 2441, ../sass/custom/_project.scss */
.pub-main-wrap {
  display: inline-block;
  width: 100%;
  padding-bottom: 40px;
}
/* line 2445, ../sass/custom/_project.scss */
.pub-main-wrap .views-field.views-field-php {
  display: inline-block;
  width: 85%;
  float: right;
}
/* line 2449, ../sass/custom/_project.scss */
.pub-main-wrap .views-field.views-field-php .pub-download {
  border: 2px solid #43bfef;
  max-width: 180px;
  width: 100%;
  text-align: center;
  font-size: 16px;
  text-transform: uppercase;
  color: #43bfef;
  padding: 8px 1px 7px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  box-shadow: 0px 4px 11px #6a6a6a;
  -moz-box-shadow: 0px 4px 7px #6a6a6a;
  -webkit-box-shadow: 0px 4px 11px #6a6a6a;
  font-family: OpenSans;
}
/* line 2465, ../sass/custom/_project.scss */
.pub-main-wrap .views-field.views-field-php .pub-download a {
  color: #43bfef;
}
/* line 2468, ../sass/custom/_project.scss */
.pub-main-wrap .views-field.views-field-php .pub-download:hover {
  background-color: #43bfef;
  border: 2px solid white;
}
/* line 2471, ../sass/custom/_project.scss */
.pub-main-wrap .views-field.views-field-php .pub-download:hover a {
  color: white;
}

/* line 2478, ../sass/custom/_project.scss */
.pub-img {
  float: left;
  width: 15%;
  margin-top: -1px;
  vertical-align: top;
}

/* line 2484, ../sass/custom/_project.scss */
.pub-wrap {
  float: left;
  width: 85%;
  border-top: 1px solid #6a6a6a;
  padding-top: 10px;
}
/* line 2489, ../sass/custom/_project.scss */
.pub-wrap .pub-title {
  font-size: 28px;
  font-family: OpenSans;
  color: #27579c;
  font-weight: bold;
  line-height: 1.2em;
  padding-bottom: 20px;
}
/* line 2497, ../sass/custom/_project.scss */
.pub-wrap .pub-desc {
  font-size: 16px;
  font-family: OpenSans;
  color: #6a6a6a;
  padding-bottom: 30px;
  text-align: justify;
}
/* line 2503, ../sass/custom/_project.scss */
.pub-wrap .pub-desc img {
  max-width: 100%;
  width: 100%;
  display: block;
  height: auto;
  margin-top: 30px;
}
/* line 2511, ../sass/custom/_project.scss */
.pub-wrap .pub-download {
  border: 2px solid #43bfef;
  max-width: 180px;
  width: 100%;
  text-align: center;
  font-size: 16px;
  text-transform: uppercase;
  color: #43bfef;
  padding: 8px 1px 7px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  box-shadow: 0px 4px 11px #6a6a6a;
  -moz-box-shadow: 0px 4px 7px #6a6a6a;
  -webkit-box-shadow: 0px 4px 11px #6a6a6a;
  font-family: OpenSans;
}
/* line 2527, ../sass/custom/_project.scss */
.pub-wrap .pub-download a {
  color: #43bfef;
}
/* line 2530, ../sass/custom/_project.scss */
.pub-wrap .pub-download:hover {
  background-color: #43bfef;
  border: 2px solid white;
}
/* line 2533, ../sass/custom/_project.scss */
.pub-wrap .pub-download:hover a {
  color: white;
}

/* line 2539, ../sass/custom/_project.scss */
.pagination {
  padding-bottom: 30px;
}
/* line 2541, ../sass/custom/_project.scss */
.pagination .pager-first, .pagination .pager-last {
  display: none;
}
/* line 2545, ../sass/custom/_project.scss */
.pagination li a {
  border: 1px solid #43bfef;
  font-size: 16px;
  color: #27579c;
}
/* line 2549, ../sass/custom/_project.scss */
.pagination li a:hover, .pagination li a:focus {
  background-color: #43bfef;
  color: white;
  border-color: #43bfef;
}
/* line 2555, ../sass/custom/_project.scss */
.pagination li span {
  border: 1px solid #43bfef;
}
/* line 2559, ../sass/custom/_project.scss */
.pagination li.active span {
  background-color: #43bfef;
  color: white;
  font-size: 18px;
  padding: 4.5px 12px;
  border-color: #43bfef;
}
/* line 2565, ../sass/custom/_project.scss */
.pagination li.active span:hover {
  background-color: #27579c;
}

/* line 2573, ../sass/custom/_project.scss */
.webform-client-form-68 .webform-component {
  margin-left: 6.5%;
  margin-right: 6.5%;
}
/* line 2577, ../sass/custom/_project.scss */
.webform-client-form-68 .webform-component input.error {
  border: 1.5px solid red !important;
}
/* line 2582, ../sass/custom/_project.scss */
.webform-client-form-68 .webform-component.webform-component--email .control-label, .webform-client-form-68 .webform-component.webform-component--occupation .control-label {
  height: 40px;
}
/* line 2586, ../sass/custom/_project.scss */
.webform-client-form-68 .webform-component label {
  color: white;
}
/* line 2588, ../sass/custom/_project.scss */
.webform-client-form-68 .webform-component label .form-required {
  color: red;
}
/* line 2593, ../sass/custom/_project.scss */
.webform-client-form-68 .form-actions {
  margin: 0 auto;
  width: 107px;
  margin-bottom: 10px;
}
/* line 2597, ../sass/custom/_project.scss */
.webform-client-form-68 .form-actions .btn-default {
  color: #27579c;
  background-color: white;
  font-family: OpenSans;
  font-size: 16px;
}

/* line 2606, ../sass/custom/_project.scss */
.node-type-publications .alert-block {
  display: none;
}
/* line 2609, ../sass/custom/_project.scss */
.node-type-publications .economic-inner-title {
  padding-top: 37px;
}

/* line 2613, ../sass/custom/_project.scss */
article#node-68 {
  background: #27579c;
  border-radius: 5px;
}
/* line 2616, ../sass/custom/_project.scss */
article#node-68 h2 {
  text-align: center;
  margin-top: 10px;
}
/* line 2619, ../sass/custom/_project.scss */
article#node-68 h2 a {
  color: white;
  pointer-events: none;
}

/*----------css ends for publication,volunteers,archive-document annual-report-page-------*/
/*---------------------css for about-us page-------------------------*/
/*--------------------css for our team node page-------------------*/
/* line 2631, ../sass/custom/_project.scss */
.about-main-wrapper {
  max-width: 1200px;
  width: 100%;
  margin: auto;
}

/* line 2636, ../sass/custom/_project.scss */
.about-wrapper {
  display: inline-block;
  width: 100%;
  padding: 52px 40px;
}

/* line 2641, ../sass/custom/_project.scss */
.about-pic-wrapper {
  width: 25%;
  float: left;
}
/* line 2644, ../sass/custom/_project.scss */
.about-pic-wrapper img {
  border-radius: 100%;
}

/* line 2648, ../sass/custom/_project.scss */
.about-text-wrapper {
  width: 75%;
  float: right;
  font-family: OpenSans;
}

/* line 2653, ../sass/custom/_project.scss */
.about-title {
  font-size: 36px;
  color: #43bfef;
  line-height: 1.2em;
  padding-bottom: 25px;
  margin-top: -9px;
  font-weight: bold;
}

/* line 2661, ../sass/custom/_project.scss */
.about-designation {
  font-size: 25px;
  color: #27579c;
  padding-bottom: 28px;
}

/* line 2666, ../sass/custom/_project.scss */
.about-description {
  font-size: 16px;
  line-height: 1.5em;
  text-align: justify;
  width: 100%;
}

/*--------------------css ends for our team node page-------------------*/
/*--------------------css for our team listing page-------------------*/
/* line 2677, ../sass/custom/_project.scss */
.view-about-us .view-header-banner .view-content {
  max-width: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
/* line 2682, ../sass/custom/_project.scss */
.view-about-us .view-header-banner .view-content .views-row {
  width: 100%;
  float: none;
  padding: 0;
  margin-bottom: 0;
}
/* line 2687, ../sass/custom/_project.scss */
.view-about-us .view-header-banner .view-content .views-row .views-field.views-field-nothing {
  box-shadow: none;
  border: none;
  transition: none;
  -webkit-transition: none;
  -moz-transition: none;
}
/* line 2693, ../sass/custom/_project.scss */
.view-about-us .view-header-banner .view-content .views-row .views-field.views-field-nothing:hover {
  -webkit-transform: none;
  -moz-transform: none;
  transform: none;
  box-shadow: none;
}
/* line 2703, ../sass/custom/_project.scss */
.view-about-us .view-content {
  max-width: 1200px;
  width: 100%;
  margin: auto;
  padding: 35px 40px 23px;
}
/* line 2708, ../sass/custom/_project.scss */
.view-about-us .view-content .views-row {
  width: 49%;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 20px;
}
/* line 2713, ../sass/custom/_project.scss */
.view-about-us .view-content .views-row .views-field.views-field-nothing {
  border: solid 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  -moz-transition: all 150ms ease-in-out;
}
/* line 2721, ../sass/custom/_project.scss */
.view-about-us .view-content .views-row .views-field.views-field-nothing:hover {
  webkit-transform: translateY(-1px);
  transform: translateY(-1px);
  box-shadow: 0 10px 20px 0 rgba(168, 182, 191, 0.6);
}
/* line 2729, ../sass/custom/_project.scss */
.view-about-us .profile-wrapper {
  display: table;
  width: 100%;
  vertical-align: middle;
}
/* line 2733, ../sass/custom/_project.scss */
.view-about-us .profile-wrapper .profile-pic {
  width: 48%;
  display: table-cell;
  vertical-align: middle;
}
/* line 2737, ../sass/custom/_project.scss */
.view-about-us .profile-wrapper .profile-pic img {
  width: 100%;
}
/* line 2742, ../sass/custom/_project.scss */
.view-about-us .profile-title-wrap {
  width: 52%;
  display: table-cell;
  vertical-align: middle;
  padding-left: 10px;
  text-align: center;
  padding-right: 10px;
}
/* line 2750, ../sass/custom/_project.scss */
.view-about-us .profile-title {
  font-size: 25px;
  font-family: OpenSans;
  line-height: 1.2em;
  padding-bottom: 7px;
  color: #43bfef;
}
/* line 2757, ../sass/custom/_project.scss */
.view-about-us .profile-designation {
  font-size: 16px;
  font-family: OpenSans;
  color: #27579c;
  line-height: 1.3em;
  padding-bottom: 7px;
}
/* line 2764, ../sass/custom/_project.scss */
.view-about-us .profile-path {
  font-size: 14px;
  text-transform: capitalize;
  font-family: OpenSans;
  padding-left: 15px;
  background-image: url("../images/bio.png");
  background-repeat: no-repeat;
  height: 30px;
  width: 100%;
  background-position: 31% 0;
  background-size: 20px;
}
/* line 2775, ../sass/custom/_project.scss */
.view-about-us .profile-path a {
  color: #27579c;
}
/* line 2779, ../sass/custom/_project.scss */
.view-about-us .twitter-link {
  background-image: url("../images/twitter-logo-blue.png");
  background-repeat: no-repeat;
  background-size: 25px;
}
/* line 2783, ../sass/custom/_project.scss */
.view-about-us .twitter-link a {
  color: #27579c;
}
/* line 2785, ../sass/custom/_project.scss */
.view-about-us .twitter-link a:hover {
  color: #27579c;
}
/* line 2791, ../sass/custom/_project.scss */
.view-about-us .views-row-1 .twitter-link {
  background-position: 27% 0;
}
/* line 2796, ../sass/custom/_project.scss */
.view-about-us .views-row-2 .twitter-link {
  background-position: 22% 0;
}
/* line 2801, ../sass/custom/_project.scss */
.view-about-us .views-row-5 .twitter-link {
  background-position: 18% 0;
}
/* line 2806, ../sass/custom/_project.scss */
.view-about-us .views-row-6 .twitter-link {
  background-position: 30% 0;
}
/* line 2811, ../sass/custom/_project.scss */
.view-about-us .views-row-7 .twitter-link {
  background-position: 33% 0;
}

/* line 2816, ../sass/custom/_project.scss */
.economic-inner-title.team {
  padding-top: 35px;
}

/*--------------------css ends for our team listing page-------------------*/
/*--------------------css for key-differntiators-------------------*/
/* line 2823, ../sass/custom/_project.scss */
.page-node-108 .approach-content-wrapper .shift-image {
  max-width: 585px;
  width: 100%;
}

/*--------------------css ends for key-differntiators-------------------*/
/*css for idei-capability-statement page */
/* line 2833, ../sass/custom/_project.scss */
.node-type-about-idei table {
  width: 100%;
  margin: 25px 0;
}
/* line 2836, ../sass/custom/_project.scss */
.node-type-about-idei table td {
  border: 1px solid #6a6a6a;
}
/* line 2838, ../sass/custom/_project.scss */
.node-type-about-idei table td p {
  margin-bottom: 0;
}
/* line 2844, ../sass/custom/_project.scss */
.node-type-about-idei .approach-content img {
  width: 100% !important;
  max-width: 100%;
  height: auto !important;
  display: block;
  margin-top: 25px;
}

/* line 2855, ../sass/custom/_project.scss */
.page-node-107 .approach-content img {
  width: auto !important;
  height: auto !important;
  float: left;
  margin-top: 0;
  margin-right: 20px;
  margin-bottom: 10px;
}

/* line 2867, ../sass/custom/_project.scss */
.page-node-105 .approach-content-wrapper .shift-image {
  display: none;
}

/* line 2874, ../sass/custom/_project.scss */
.approach-content p strong {
  color: #27579c;
  font-size: 18px;
}

/*css ends for idei-capability-statement page */
/*---------------------css for about-us page-------------------------*/
/*---------------------css for donors and knowledge-partners page------------------*/
/* line 2887, ../sass/custom/_project.scss */
.page-donors .economic-inner-title.team, .page-knowledge-partners .economic-inner-title.team, .page-global-networking-platforms .economic-inner-title.team {
  background-image: url("../images/drop.png");
  background-repeat: no-repeat;
  background-size: 50px;
  background-position: 71.8% 100%;
  max-width: 1200px;
  width: 100%;
  margin: auto;
}

/* line 2898, ../sass/custom/_project.scss */
.page-global-networking-platforms .economic-inner-title.team {
  background-position: 80.5% 100%;
}

/* line 2903, ../sass/custom/_project.scss */
.page-donors .economic-inner-title.team {
  background-position: 60.6% 100%;
}

/* line 2909, ../sass/custom/_project.scss */
.view-donors .view-header p, .view-knowledge-partners .view-header p, .view-global-networking-platforms .view-header p {
  color: #6a6a6a;
  font-size: 16px;
  line-height: 1.5em;
  margin: auto;
  padding-top: 25px;
  text-align: center;
  width: 80%;
}
/* line 2920, ../sass/custom/_project.scss */
.view-donors .view-header-banner .view-content, .view-knowledge-partners .view-header-banner .view-content, .view-global-networking-platforms .view-header-banner .view-content {
  max-width: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
/* line 2925, ../sass/custom/_project.scss */
.view-donors .view-header-banner .view-content .views-row, .view-knowledge-partners .view-header-banner .view-content .views-row, .view-global-networking-platforms .view-header-banner .view-content .views-row {
  width: 100%;
  float: none;
  padding: 0;
  margin-bottom: 0;
}
/* line 2933, ../sass/custom/_project.scss */
.view-donors .view-content, .view-knowledge-partners .view-content, .view-global-networking-platforms .view-content {
  max-width: 1200px;
  width: 100%;
  margin: auto;
  padding: 22px 40px 23px;
}
/* line 2938, ../sass/custom/_project.scss */
.view-donors .view-content .views-row, .view-knowledge-partners .view-content .views-row, .view-global-networking-platforms .view-content .views-row {
  margin-bottom: 25px;
  display: table;
  width: 100%;
}
/* line 2944, ../sass/custom/_project.scss */
.view-donors .view-content .views-field-field-donor-logo, .view-donors .view-content .views-field-field-knowledge-partner-logo,
.view-donors .view-content .views-field-field-global-networking-logo, .view-knowledge-partners .view-content .views-field-field-donor-logo, .view-knowledge-partners .view-content .views-field-field-knowledge-partner-logo,
.view-knowledge-partners .view-content .views-field-field-global-networking-logo, .view-global-networking-platforms .view-content .views-field-field-donor-logo, .view-global-networking-platforms .view-content .views-field-field-knowledge-partner-logo,
.view-global-networking-platforms .view-content .views-field-field-global-networking-logo {
  width: 30%;
  clear: both;
  border-bottom: 1px solid #6a6a6a;
  padding-bottom: 8px;
  min-height: 60px;
  display: table-cell;
}
/* line 2952, ../sass/custom/_project.scss */
.view-donors .view-content .views-field-title, .view-knowledge-partners .view-content .views-field-title, .view-global-networking-platforms .view-content .views-field-title {
  width: 65%;
  float: right;
  padding-top: 43px;
  font-family: OpenSans;
  font-size: 16px;
  display: table-cell;
  height: 100%;
}
/* line 2960, ../sass/custom/_project.scss */
.view-donors .view-content .views-field-title a, .view-knowledge-partners .view-content .views-field-title a, .view-global-networking-platforms .view-content .views-field-title a {
  color: #6a6a6a;
}
/* line 2962, ../sass/custom/_project.scss */
.view-donors .view-content .views-field-title a:hover, .view-knowledge-partners .view-content .views-field-title a:hover, .view-global-networking-platforms .view-content .views-field-title a:hover {
  color: #43bfef;
}

/*---------------------css ends for donors page----------------------------*/
/*---------------------css for archive-listing page----------------------------*/
/* line 2976, ../sass/custom/_project.scss */
.main-container .view-archive- .view-header .archive-title {
  font-size: 36px;
  color: #43bfef;
  text-align: center;
  font-family: OpenSans;
  text-transform: uppercase;
  padding-top: 40px;
  font-weight: bold;
}
/* line 2985, ../sass/custom/_project.scss */
.main-container .view-archive- .view-header .view-content {
  max-width: 100%;
  margin: 0;
  padding: 0;
}
/* line 2989, ../sass/custom/_project.scss */
.main-container .view-archive- .view-header .view-content .views-row {
  width: 100%;
  float: none;
  margin: 0;
  position: static;
}
/* line 2995, ../sass/custom/_project.scss */
.main-container .view-archive- .view-header .view-content .views-row:hover .views-field-name {
  transform: none;
}
/* line 2998, ../sass/custom/_project.scss */
.main-container .view-archive- .view-header .view-content .views-row:hover:before {
  background: transparent;
}
/* line 3002, ../sass/custom/_project.scss */
.main-container .view-archive- .view-header .view-content .views-row:before {
  position: static;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  transition: none;
}
/* line 3014, ../sass/custom/_project.scss */
.main-container .view-archive- .view-content {
  max-width: 1200px;
  width: 100%;
  margin: auto;
  padding: 22px 40px 23px;
}
/* line 3019, ../sass/custom/_project.scss */
.main-container .view-archive- .view-content .views-row {
  width: 45%;
  float: left;
  margin-left: 3%;
  position: relative;
  margin-bottom: 3%;
  overflow: hidden;
}
/* line 3027, ../sass/custom/_project.scss */
.main-container .view-archive- .view-content .views-row:hover .views-field-name {
  transform: translateY(0);
}
/* line 3030, ../sass/custom/_project.scss */
.main-container .view-archive- .view-content .views-row:hover:before {
  background: rgba(0, 0, 0, 0.5);
}
/* line 3034, ../sass/custom/_project.scss */
.main-container .view-archive- .view-content .views-row:before {
  content: ' ';
  position: absolute;
  top: 0;
  right: 3px;
  bottom: 0;
  left: 0;
  background: transparent;
  transition: background .35s ease-out;
}
/* line 3045, ../sass/custom/_project.scss */
.main-container .view-archive- .view-content .views-field-name {
  position: absolute;
  top: 40%;
  text-align: center;
  width: 100%;
  font-size: 30px;
  font-family: OpenSans;
  line-height: 1em;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 10px;
  color: white;
  transform: translateY(100%);
  transition: transform .35s ease-out;
}
/* line 3060, ../sass/custom/_project.scss */
.main-container .view-archive- .view-content .views-field-name a {
  color: white;
}
/* line 3065, ../sass/custom/_project.scss */
.main-container .view-archive- .view-footer {
  display: inline-block;
  width: 100%;
}
/* line 3069, ../sass/custom/_project.scss */
.main-container .view-archive-.view-display-id-block_2, .main-container .view-archive-.view-display-id-block_4, .main-container .view-archive-.view-display-id-block_6 {
  display: inline-block;
  width: 100%;
  padding-top: 30px;
}
/* line 3073, ../sass/custom/_project.scss */
.main-container .view-archive-.view-display-id-block_2 .view-header, .main-container .view-archive-.view-display-id-block_4 .view-header, .main-container .view-archive-.view-display-id-block_6 .view-header {
  width: 100%;
  text-align: center;
  font-size: 36px;
  color: #43bfef;
  font-family: OpenSans;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 3083, ../sass/custom/_project.scss */
.main-container .view-archive-.view-display-id-block_2 .view-content .views-row, .main-container .view-archive-.view-display-id-block_4 .view-content .views-row, .main-container .view-archive-.view-display-id-block_6 .view-content .views-row {
  width: 27%;
  float: left;
  margin-left: 5%;
  position: relative;
  margin-bottom: 5%;
}
/* line 3090, ../sass/custom/_project.scss */
.main-container .view-archive-.view-display-id-block_2 .view-content .views-field-name, .main-container .view-archive-.view-display-id-block_4 .view-content .views-field-name, .main-container .view-archive-.view-display-id-block_6 .view-content .views-field-name {
  top: 35%;
}
/* line 3092, ../sass/custom/_project.scss */
.main-container .view-archive-.view-display-id-block_2 .view-content .views-field-name a, .main-container .view-archive-.view-display-id-block_4 .view-content .views-field-name a, .main-container .view-archive-.view-display-id-block_6 .view-content .views-field-name a {
  color: white;
}
/* line 3097, ../sass/custom/_project.scss */
.main-container .view-archive-.view-display-id-block_2 .view-content .views-field-field-promotional-feature-video a, .main-container .view-archive-.view-display-id-block_4 .view-content .views-field-field-promotional-feature-video a, .main-container .view-archive-.view-display-id-block_6 .view-content .views-field-field-promotional-feature-video a {
  display: inline-block;
}
/* line 3099, ../sass/custom/_project.scss */
.main-container .view-archive-.view-display-id-block_2 .view-content .views-field-field-promotional-feature-video a:before, .main-container .view-archive-.view-display-id-block_4 .view-content .views-field-field-promotional-feature-video a:before, .main-container .view-archive-.view-display-id-block_6 .view-content .views-field-field-promotional-feature-video a:before {
  content: "";
  position: absolute;
  background-image: url("../images/youicon.png");
  height: 100%;
  width: 100%;
  background-position: 50% 40%;
  background-repeat: no-repeat;
  z-index: 1;
  left: 0;
}
/* line 3116, ../sass/custom/_project.scss */
.main-container .view-archive-.view-display-id-block_4 .view-content .views-row {
  width: 45%;
  float: left;
  margin-left: 3%;
  position: relative;
  margin-bottom: 3%;
}
/* line 3123, ../sass/custom/_project.scss */
.main-container .view-archive-.view-display-id-block_4 .view-content .views-row:hover .views-field-name {
  transform: none;
}
/* line 3126, ../sass/custom/_project.scss */
.main-container .view-archive-.view-display-id-block_4 .view-content .views-row:hover:before {
  background: transparent;
}
/* line 3130, ../sass/custom/_project.scss */
.main-container .view-archive-.view-display-id-block_4 .view-content .views-row:before {
  position: static;
  top: 0;
  right: 3px;
  bottom: 0;
  left: 0;
  background: transparent;
  transition: none;
}
/* line 3140, ../sass/custom/_project.scss */
.main-container .view-archive-.view-display-id-block_4 .view-content .views-field-name {
  position: static;
  color: #27579c;
  padding-bottom: 10px;
  text-transform: uppercase;
  transform: none;
  transition: none;
}
/* line 3150, ../sass/custom/_project.scss */
.main-container .view-archive-.view-display-id-block_2, .main-container .view-archive-.view-display-id-block_6 {
  padding-top: 52px;
}
/* line 3153, ../sass/custom/_project.scss */
.main-container .view-archive-.view-display-id-block_6 {
  padding-bottom: 21px;
}

/*---------------------css ends for archive-listing page--------------------------*/
/*---------------------css for archive-node page--------------------------*/
/* line 3163, ../sass/custom/_project.scss */
.view-photo-gallery-archive- .node-title {
  padding-top: 40px;
  text-align: center;
  font-size: 36px;
  color: #43bfef;
  font-family: OpenSans;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 3173, ../sass/custom/_project.scss */
.view-photo-gallery-archive- .view-header .view-content {
  max-width: 100%;
  margin: 0;
  padding: 0;
}
/* line 3178, ../sass/custom/_project.scss */
.view-photo-gallery-archive- .view-header .views-row {
  width: 100%;
}
/* line 3182, ../sass/custom/_project.scss */
.view-photo-gallery-archive- .view-content {
  max-width: 1200px;
  width: 100%;
  margin: auto;
  padding: 40px 40px 51px 50px;
  display: table;
}
/* line 3188, ../sass/custom/_project.scss */
.view-photo-gallery-archive- .view-content .views-row {
  float: left;
  margin: 0 2px 2px 0;
}
/* line 3191, ../sass/custom/_project.scss */
.view-photo-gallery-archive- .view-content .views-row .views-field.views-field-field-photographs-gallery {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}
/* line 3199, ../sass/custom/_project.scss */
.view-photo-gallery-archive- .view-content .views-row .views-field.views-field-field-photographs-gallery:hover img {
  -webkit-filter: grayscale(1) blur(0.5px);
  -moz-filter: grayscale(1) blur(0.5px);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
/* line 3206, ../sass/custom/_project.scss */
.view-photo-gallery-archive- .view-content .views-row .views-field.views-field-field-photographs-gallery img {
  display: block;
  position: relative;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
  height: 146px;
  width: 220px;
}
/* line 3219, ../sass/custom/_project.scss */
.view-photo-gallery-archive-.view-display-id-page_4 .view-content .views-row {
  float: none;
}

/*---------------------css ends for archive-node page--------------------------*/
/*---------------------css for Engage-section--------------------------*/
/*---------------------css for contact-us page--------------------------*/
/* line 3231, ../sass/custom/_project.scss */
.view-contact-us-page .view-footer {
  max-width: 1200px;
  width: 100%;
  margin: auto;
  padding: 50px 40px 14px;
}
/* line 3237, ../sass/custom/_project.scss */
.view-contact-us-page .address-wrap {
  margin-bottom: 30px;
  display: inline-block;
  width: 100%;
}
/* line 3242, ../sass/custom/_project.scss */
.view-contact-us-page .address-block {
  float: left;
  width: 50%;
}
/* line 3246, ../sass/custom/_project.scss */
.view-contact-us-page .map-block {
  width: 50%;
  float: left;
}
/* line 3251, ../sass/custom/_project.scss */
.view-contact-us-page .delhi-address p {
  font-family: OpenSans;
  font-size: 16px;
  color: #6a6a6a;
}
/* line 3255, ../sass/custom/_project.scss */
.view-contact-us-page .delhi-address p:first-of-type {
  font-size: 36px;
  color: #43bfef;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 3262, ../sass/custom/_project.scss */
.view-contact-us-page .delhi-address.odisha-address {
  padding-left: 60px;
}

/*---------------------css ends for contact-us page--------------------------*/
/*---------------------css for donate page--------------------------*/
/* line 3270, ../sass/custom/_project.scss */
.donate-div {
  position: relative;
  margin-bottom: 10px;
}

/* line 3274, ../sass/custom/_project.scss */
.link-text {
  cursor: pointer;
  color: #27579c;
  font-weight: bold;
}

/* line 3279, ../sass/custom/_project.scss */
.donate-address {
  width: 390px;
  height: 150px;
  padding: 14px 27px;
  border: 1px solid #cccccc;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  -webkit-border-radius: 3px;
  position: absolute;
  top: -154px;
  right: 0;
  z-index: 100;
  background: whitesmoke;
  color: #6a6a6a;
}
/* line 3294, ../sass/custom/_project.scss */
.donate-address:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #cccccc;
  position: relative;
  top: 48px;
  right: 60px;
}

/* line 3306, ../sass/custom/_project.scss */
.donate-highlight-wrapper {
  display: inline-block;
  overflow: hidden;
}

/* line 3310, ../sass/custom/_project.scss */
.donate-highlight-text {
  background: #27579c;
  text-align: center;
  padding: 20px;
  color: #fff;
  font-size: 17px;
  display: inline-block;
  font-weight: bold;
  width: 35%;
  float: left;
  margin-left: 12%;
  overflow: hidden;
}
/* line 3322, ../sass/custom/_project.scss */
.donate-highlight-text.second {
  float: right;
  margin-right: 12%;
  margin-left: 0;
}
/* line 3327, ../sass/custom/_project.scss */
.donate-highlight-text.fadeInLeft, .donate-highlight-text.fadeInRight {
  -webkit-animation-delay: 0.8s;
  -moz-animation-delay: 0.8s;
  animation-delay: 0.8s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

/* line 3335, ../sass/custom/_project.scss */
.donate-thanku-text {
  text-align: center;
  margin-top: 40px;
  display: inline-block;
  width: 100%;
}

/* line 3342, ../sass/custom/_project.scss */
.page-node-140 .approach-content {
  margin-bottom: 25px;
}
/* line 3344, ../sass/custom/_project.scss */
.page-node-140 .approach-content img {
  border: 2px solid #6a6a6a;
}
/* line 3348, ../sass/custom/_project.scss */
.page-node-140 .approach-content p strong {
  color: #43bfef;
  font-size: 20px;
}

/*---------------------css ends for donate page--------------------------*/
/*---------------------css ends for Engage-section--------------------------*/
/*---------------------------css for water-section----------------------------*/
/*---------------------css for water-introduction page--------------------------*/
/* line 3362, ../sass/custom/_project.scss */
.node-type-water-inner-pages .economic-inner-title {
  padding-top: 14px;
  display: none;
}
/* line 3366, ../sass/custom/_project.scss */
.node-type-water-inner-pages .approach-content {
  padding-top: 18px;
}
/* line 3368, ../sass/custom/_project.scss */
.node-type-water-inner-pages .approach-content img {
  margin: auto;
  display: block;
}

/* line 3374, ../sass/custom/_project.scss */
.water-intro-slider {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding: 20px 0px 70px;
  position: relative;
  overflow: hidden;
}
/* line 3382, ../sass/custom/_project.scss */
.water-intro-slider .carousel img {
  vertical-align: middle;
  width: 100%;
  box-shadow: 0 0 12px #cccccc;
  border: 2px solid #cccccc;
}
/* line 3389, ../sass/custom/_project.scss */
.water-intro-slider .prev-button {
  float: left;
  background-image: url("../images/left.png");
  height: 40px;
  width: 40px;
  background-repeat: no-repeat;
  position: relative;
  top: 100px;
  left: 3px;
  z-index: 9;
  box-shadow: 0px 0px 8px #cccccc;
  border-radius: 100%;
  cursor: pointer;
}
/* line 3402, ../sass/custom/_project.scss */
.water-intro-slider .prev-button #myCarousel1 {
  overflow: hidden;
  display: inline-block;
  width: 0;
  height: 40px;
  padding-left: 40px;
  border-radius: 100%;
}
/* line 3411, ../sass/custom/_project.scss */
.water-intro-slider .next-button {
  float: right;
  background-image: url("../images/right.png");
  height: 40px;
  width: 40px;
  background-repeat: no-repeat;
  position: relative;
  top: 100px;
  right: 3px;
  z-index: 9;
  box-shadow: 0px 0px 8px #cccccc;
  border-radius: 100%;
  cursor: pointer;
}
/* line 3424, ../sass/custom/_project.scss */
.water-intro-slider .next-button #myCarousel2 {
  overflow: hidden;
  display: inline-block;
  width: 0;
  height: 40px;
  padding-left: 40px;
  border-radius: 100%;
}

/* line 3434, ../sass/custom/_project.scss */
.water-intro-content-wrap {
  padding: 0 40px 0;
  text-align: center;
}

/* line 3438, ../sass/custom/_project.scss */
.water-intro-title {
  font-size: 30px;
  color: #43bfef;
  font-family: OpenSans;
  text-transform: uppercase;
  padding-bottom: 20px;
  font-weight: bold;
}

/* line 3446, ../sass/custom/_project.scss */
.measure {
  font-size: 20px;
  font-family: OpenSans;
  color: #27579c;
  font-weight: bold;
  padding-bottom: 5px;
}

/* line 3453, ../sass/custom/_project.scss */
.water-intro-description {
  font-size: 16px;
  color: #27579c;
  text-transform: uppercase;
  font-family: OpenSans;
}

/*---------------------css ends for water-introduction page--------------------------*/
/*---------------------css for water-media and idei in media page-----------------*/
/* line 3465, ../sass/custom/_project.scss */
.view-media-listing .view-header-banner .view-content {
  width: 100%;
  max-width: 100% !important;
  margin: 0 auto;
  padding: 0;
}
/* line 3470, ../sass/custom/_project.scss */
.view-media-listing .view-header-banner .view-content .views-row {
  width: 100%;
  float: none;
  margin: 0;
  background: transparent;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  transition: none;
}
/* line 3479, ../sass/custom/_project.scss */
.view-media-listing .view-header-banner .view-content .views-row:hover {
  transform: none;
  box-shadow: none;
}
/* line 3483, ../sass/custom/_project.scss */
.view-media-listing .view-header-banner .view-content .views-row .views-field.views-field-nothing {
  padding: 0;
}
/* line 3489, ../sass/custom/_project.scss */
.view-media-listing .view-content {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 50px 40px;
}
/* line 3494, ../sass/custom/_project.scss */
.view-media-listing .view-content .views-row {
  width: 23%;
  display: inline-block;
  margin-left: 15.4px;
  background: #43bfef;
  margin-bottom: 20px;
  position: relative;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  -moz-transition: all 150ms ease-in-out;
}
/* line 3507, ../sass/custom/_project.scss */
.view-media-listing .view-content .views-row:hover {
  -webkit-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  transform: translateY(-1px);
  box-shadow: 0 10px 20px 0 rgba(168, 182, 191, 0.6);
}
/* line 3513, ../sass/custom/_project.scss */
.view-media-listing .view-content .views-row .views-field-title {
  position: absolute;
  top: 0;
  width: 100%;
  text-align: center;
  color: white;
  background: rgba(0, 0, 0, 0.4);
  padding: 14px 0 6px;
  font-size: 20px;
  font-family: OpenSans;
}
/* line 3524, ../sass/custom/_project.scss */
.view-media-listing .view-content .views-row .views-field.views-field-nothing {
  padding: 15px 5px 8px;
  display: inline-block;
  width: 100%;
}
/* line 3529, ../sass/custom/_project.scss */
.view-media-listing .view-content .views-row .social-media-wrapper {
  display: inline-block;
  float: right;
}
/* line 3533, ../sass/custom/_project.scss */
.view-media-listing .view-content .views-row .share-this {
  font-size: 14px;
  text-transform: capitalize;
  color: white;
  font-family: OpenSans;
  float: left;
  padding-top: 3px;
}
/* line 3541, ../sass/custom/_project.scss */
.view-media-listing .view-content .views-row .share-on-facebook {
  float: left;
  background-image: url("../images/facebook1.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 24px;
  width: 30px;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  -ms-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
/* line 3553, ../sass/custom/_project.scss */
.view-media-listing .view-content .views-row .share-on-facebook a {
  display: inline-block;
  overflow: hidden;
  width: 0;
  height: 24px;
  padding-left: 30px;
}
/* line 3560, ../sass/custom/_project.scss */
.view-media-listing .view-content .views-row .share-on-facebook:hover {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
  opacity: 0.7;
}
/* line 3569, ../sass/custom/_project.scss */
.view-media-listing .view-content .views-row .twitter-link {
  float: left;
  background-image: url("../images/twitter1.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 24px;
  width: 30px;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  -ms-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
/* line 3581, ../sass/custom/_project.scss */
.view-media-listing .view-content .views-row .twitter-link a {
  display: inline-block;
  overflow: hidden;
  width: 0;
  height: 24px;
  padding-left: 30px;
}
/* line 3588, ../sass/custom/_project.scss */
.view-media-listing .view-content .views-row .twitter-link:hover {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
  opacity: 0.7;
}
/* line 3597, ../sass/custom/_project.scss */
.view-media-listing .view-content .views-row .google-link {
  float: left;
  background-image: url("../images/google-plus1.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 24px;
  width: 30px;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  -ms-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
/* line 3609, ../sass/custom/_project.scss */
.view-media-listing .view-content .views-row .google-link a {
  display: inline-block;
  overflow: hidden;
  width: 0;
  height: 24px;
  padding-left: 30px;
}
/* line 3616, ../sass/custom/_project.scss */
.view-media-listing .view-content .views-row .google-link:hover {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
  opacity: 0.7;
}

/* line 3629, ../sass/custom/_project.scss */
.page-media-listing .haeder-caption, .page-awards-media .haeder-caption {
  background: transparent;
  font-size: 85px;
  color: #808080;
  bottom: 32%;
  font-weight: bold;
}

/* line 3638, ../sass/custom/_project.scss */
.page-awards-media .main-container {
  padding: 70px 0 0;
}

/*---------------------css ends for water-media page--------------------------*/
/*---------------------------css ends for water-section-------------------------*/
/*---------------------------css for awards listing-page------------------------*/
/* line 3648, ../sass/custom/_project.scss */
.page-awards-timeline .main-container {
  padding: 71px 0 0;
}

/* line 3652, ../sass/custom/_project.scss */
.item-list.simple_timeline {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 40px;
  overflow: hidden;
}
/* line 3658, ../sass/custom/_project.scss */
.item-list.simple_timeline .fadeInLeft {
  -webkit-animation-delay: 0.7s;
  -moz-animation-delay: 0.7s;
  animation-delay: 0.7s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -moz-duration: 2s;
}
/* line 3666, ../sass/custom/_project.scss */
.item-list.simple_timeline .fadeInRight {
  -webkit-animation-delay: 1.0s;
  -moz-animation-delay: 1.0s;
  animation-delay: 1.0s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -moz-duration: 2s;
}

/* line 3675, ../sass/custom/_project.scss */
.timeline-content {
  width: 100%;
  padding-top: 10px;
}

/* line 3680, ../sass/custom/_project.scss */
.timeline-image:hover {
  -webkit-transform: rotateY(180deg);
  -webkit-transform-style: preserve-3d;
  transform: rotateY(360deg);
  transform-style: preserve-3d;
  -webkit-transition: all 0.7s ease;
  -moz-transition: all 0.7s ease;
  -ms-transition: all 0.7s ease;
  transition: all 0.7s ease;
}
/* line 3690, ../sass/custom/_project.scss */
.timeline-image img {
  width: 100%;
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -moz-transition: all 0.7s ease;
  -ms-transition: all 0.7s ease;
}

/* line 3698, ../sass/custom/_project.scss */
.timeline-date {
  font-family: OpenSans;
  font-size: 25px;
  color: #43bfef;
  font-weight: bold;
}

/* line 3704, ../sass/custom/_project.scss */
.timeline-text {
  margin-top: 20px;
  font-family: OpenSans;
  font-size: 22px !important;
  color: #27579c;
  font-weight: bold;
}
/* line 3710, ../sass/custom/_project.scss */
.timeline-text p {
  font-size: 16px;
  color: #6a6a6a;
  font-weight: normal;
  margin-top: 10px;
}
/* line 3716, ../sass/custom/_project.scss */
.timeline-text a {
  color: #27579c;
  font-size: 16px;
  display: block;
  margin-top: 10px;
  font-weight: bold;
}
/* line 3722, ../sass/custom/_project.scss */
.timeline-text a:hover {
  color: #43bfef;
}
/* line 3725, ../sass/custom/_project.scss */
.timeline-text a.visit-story {
  width: 100%;
  display: inline-block;
  font-size: 18px;
  color: #27579c;
  margin-top: 10px;
}
/* line 3731, ../sass/custom/_project.scss */
.timeline-text a.visit-story:hover {
  color: #43bfef;
}

/*---------------------------css ends for awards listing-page------------------------*/
/*---------------------------css  for awards node-page------------------------*/
/* line 3742, ../sass/custom/_project.scss */
.node-type-awards-list .main-container {
  padding: 71px 0 0;
}
/* line 3745, ../sass/custom/_project.scss */
.node-type-awards-list .title-body-wrapper {
  max-width: 100%;
  padding: 50px 0;
}
/* line 3749, ../sass/custom/_project.scss */
.node-type-awards-list .economic-inner-title, .node-type-awards-list .economic-inner-content {
  max-width: 1200px;
  width: 100%;
  margin: auto;
  padding: 0 40px;
  display: block;
}
/* line 3756, ../sass/custom/_project.scss */
.node-type-awards-list .approach-content {
  padding-top: 40px;
}
/* line 3759, ../sass/custom/_project.scss */
.node-type-awards-list .jcarousel-skin-tango {
  background: #E6E6FA;
  margin-top: 50px;
}
/* line 3762, ../sass/custom/_project.scss */
.node-type-awards-list .jcarousel-skin-tango .jcarousel-container-horizontal {
  width: 100%;
  height: auto;
  padding: 0;
  border: none;
  background-color: transparent;
  border-radius: 0;
  max-width: 1000px;
  margin: 0 auto;
}
/* line 3772, ../sass/custom/_project.scss */
.node-type-awards-list .jcarousel-skin-tango .jcarousel-clip-horizontal {
  width: 100%;
  background: #E6E6FA;
  padding-top: 35px;
}
/* line 3776, ../sass/custom/_project.scss */
.node-type-awards-list .jcarousel-skin-tango .jcarousel-clip-horizontal .full-width {
  width: 1025px !important;
}
/* line 3780, ../sass/custom/_project.scss */
.node-type-awards-list .jcarousel-skin-tango .jcarousel-item {
  width: 450px !important;
  margin: 0;
  height: 336px;
  border: none;
  margin-left: 35px;
  background: #E6E6FA;
  position: relative;
}
/* line 3788, ../sass/custom/_project.scss */
.node-type-awards-list .jcarousel-skin-tango .jcarousel-item.height {
  height: 91px;
  width: 1024px !important;
  margin-left: 0;
}
/* line 3794, ../sass/custom/_project.scss */
.node-type-awards-list .jcarousel-skin-tango .jcarousel-prev {
  background-image: url("../images/left.png");
  height: 40px;
  width: 40px;
  top: 45%;
  background-repeat: no-repeat;
}
/* line 3800, ../sass/custom/_project.scss */
.node-type-awards-list .jcarousel-skin-tango .jcarousel-prev:hover {
  background-position: 0;
}
/* line 3804, ../sass/custom/_project.scss */
.node-type-awards-list .jcarousel-skin-tango .jcarousel-next {
  background-image: url("../images/right.png");
  height: 40px;
  width: 40px;
  top: 45%;
  background-position: 0;
  background-repeat: no-repeat;
  right: -3px;
}
/* line 3812, ../sass/custom/_project.scss */
.node-type-awards-list .jcarousel-skin-tango .jcarousel-next:hover {
  background-position: 0;
}
/* line 3817, ../sass/custom/_project.scss */
.node-type-awards-list .external-link {
  border: 2px solid #43bfef;
  max-width: 180px;
  width: 100%;
  text-align: center;
  font-size: 16px;
  text-transform: uppercase;
  color: #43bfef;
  padding: 8px 1px 7px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  box-shadow: 0px 4px 11px #6a6a6a;
  -moz-box-shadow: 0px 4px 7px #6a6a6a;
  -webkit-box-shadow: 0px 4px 11px #6a6a6a;
  font-family: OpenSans;
  margin-top: 25px;
}
/* line 3834, ../sass/custom/_project.scss */
.node-type-awards-list .external-link:hover {
  background-color: #43bfef;
  border: 2px solid white;
}
/* line 3837, ../sass/custom/_project.scss */
.node-type-awards-list .external-link:hover a {
  color: white;
}
/* line 3841, ../sass/custom/_project.scss */
.node-type-awards-list .external-link a {
  color: #43bfef;
}

/*---------------------------css ends for awards node-page------------------------*/
/*------------------------css for search result page---------------------------*/
/* line 3850, ../sass/custom/_project.scss */
.header-search .form-item-custom-search-types {
  display: none;
}

/* line 3855, ../sass/custom/_project.scss */
.page-search .breadcrumb {
  display: none;
}
/* line 3858, ../sass/custom/_project.scss */
.page-search .form-group {
  width: 40%;
  margin: auto;
}
/* line 3861, ../sass/custom/_project.scss */
.page-search .form-group .form-control {
  border: 1px solid #43bfef;
  color: #43bfef;
  font-family: OpenSans;
  font-size: 15px;
}
/* line 3869, ../sass/custom/_project.scss */
.page-search .region-content h2 {
  text-align: center;
  color: #43bfef;
  font-size: 36px;
}
/* line 3875, ../sass/custom/_project.scss */
.page-search .search-results {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding: 20px 40px;
  font-size: 22px;
  color: #43bfef;
}
/* line 3882, ../sass/custom/_project.scss */
.page-search .search-results .title {
  margin-left: 5px;
}
/* line 3884, ../sass/custom/_project.scss */
.page-search .search-results .title a {
  color: #27579c;
}
/* line 3886, ../sass/custom/_project.scss */
.page-search .search-results .title a:hover {
  color: #27579c;
}
/* line 3892, ../sass/custom/_project.scss */
.page-search .search-snippet-info {
  margin-left: 5px;
  color: #6a6a6a;
  font-size: 16px;
  font-family: OpenSans;
}

/*------------------------css ends for search result page---------------------------*/
/*------------------css for new-page of-idei-capability-statement-------------*/
/* line 3902, ../sass/custom/_project.scss */
.view-idei-capability-statement-banner {
  overflow: hidden;
}
/* line 3904, ../sass/custom/_project.scss */
.view-idei-capability-statement-banner img {
  width: 100%;
  transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
}
/* line 3911, ../sass/custom/_project.scss */
.view-idei-capability-statement-banner img:hover {
  transform: scale(1.02);
  -moz-transform: scale(1.02);
  -webkit-transform: scale(1.02);
  -o-transform: scale(1.02);
  -ms-transform: scale(1.02);
  /* IE 9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.02, M12=0, M21=0, M22=1.02, SizingMethod='auto expand');
  /* IE6 and 7 */
}

/* line 3922, ../sass/custom/_project.scss */
#block-blockqueue-idei-capability-statement {
  padding-bottom: 15px;
}
/* line 3924, ../sass/custom/_project.scss */
#block-blockqueue-idei-capability-statement h2 {
  max-width: 1200px;
  width: 100%;
  margin: auto;
  padding: 0 40px 30px;
  font-size: 30px;
  color: #43bfef;
  line-height: 1.2em;
}
/* line 3933, ../sass/custom/_project.scss */
#block-blockqueue-idei-capability-statement .view-awards {
  max-width: 1200px;
  width: 100%;
  margin: auto;
  padding: 0 40px 40px;
}
/* line 3938, ../sass/custom/_project.scss */
#block-blockqueue-idei-capability-statement .view-awards .field-name-field-description {
  font-size: 16px;
  color: #6a6a6a;
  font-family: OpenSans;
  line-height: 1.5em;
  padding-bottom: 30px;
  text-align: justify;
}
/* line 3947, ../sass/custom/_project.scss */
#block-blockqueue-idei-capability-statement .view-awards .field-name-field-image img {
  margin: auto;
  display: block;
  width: 100%;
}

/* line 3955, ../sass/custom/_project.scss */
#block-views-idei-capability-statement-block {
  padding: 40px 0 60px;
  width: 100%;
  max-width: 1200px;
  margin: auto;
}
/* line 3960, ../sass/custom/_project.scss */
#block-views-idei-capability-statement-block h2 {
  margin-top: 0;
  text-align: center;
  font-size: 36px;
  color: #43bfef;
  font-weight: bold;
  margin-bottom: 15px;
  line-height: 1.2em;
}
/* line 3969, ../sass/custom/_project.scss */
#block-views-idei-capability-statement-block .capability-icons-test {
  width: 100%;
  max-width: 566px;
  margin: auto;
}
/* line 3973, ../sass/custom/_project.scss */
#block-views-idei-capability-statement-block .capability-icons-test .view-content {
  display: inline-block;
  width: 100%;
}
/* line 3977, ../sass/custom/_project.scss */
#block-views-idei-capability-statement-block .capability-icons-test .views-row {
  float: left;
  margin-left: 40px;
}
/* line 3980, ../sass/custom/_project.scss */
#block-views-idei-capability-statement-block .capability-icons-test .views-row.views-row-1 {
  margin-left: 0;
}
/* line 3981, ../sass/custom/_project.scss */
#block-views-idei-capability-statement-block .capability-icons-test .views-row.views-row-1 .fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-delay: 0.3s;
  -moz-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-duration: 8s;
  animation-duration: 8s;
}
/* line 3993, ../sass/custom/_project.scss */
#block-views-idei-capability-statement-block .capability-icons-test .views-row.views-row-2 .fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-delay: 1.3s;
  -moz-animation-delay: 1.3s;
  animation-delay: 1.3s;
  -webkit-animation-duration: 8s;
  animation-duration: 8s;
}
/* line 4004, ../sass/custom/_project.scss */
#block-views-idei-capability-statement-block .capability-icons-test .views-row.views-row-3 .fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-delay: 2.3s;
  -moz-animation-delay: 2.3s;
  animation-delay: 2.3s;
  -webkit-animation-duration: 8s;
  animation-duration: 8s;
}
/* line 4015, ../sass/custom/_project.scss */
#block-views-idei-capability-statement-block .capability-icons-test .views-row.views-row-4 .fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-delay: 3.3s;
  -moz-animation-delay: 3.3s;
  animation-delay: 3.3s;
  -webkit-animation-duration: 8s;
  animation-duration: 8s;
}

/* line 4028, ../sass/custom/_project.scss */
.capability-text, .table-block {
  max-width: 1200px;
  width: 100%;
  margin: auto;
  padding: 0 40px 40px;
}
/* line 4033, ../sass/custom/_project.scss */
.capability-text .field-name-field-body, .table-block .field-name-field-body {
  font-size: 16px;
  color: #6a6a6a;
  font-family: OpenSans;
  line-height: 1.5em;
  text-align: justify;
}
/* line 4040, ../sass/custom/_project.scss */
.capability-text table, .table-block table {
  width: 100%;
}
/* line 4042, ../sass/custom/_project.scss */
.capability-text table .table-head, .table-block table .table-head {
  background: #5082bd;
  color: white;
}
/* line 4045, ../sass/custom/_project.scss */
.capability-text table .table-head td, .table-block table .table-head td {
  padding: 10px;
}
/* line 4050, ../sass/custom/_project.scss */
.capability-text table .table-body td, .table-block table .table-body td {
  padding: 10px;
}
/* line 4054, ../sass/custom/_project.scss */
.capability-text table tr.table-body:nth-child(odd), .table-block table tr.table-body:nth-child(odd) {
  background-color: #d1d7e7;
}
/* line 4057, ../sass/custom/_project.scss */
.capability-text table tr.table-body:nth-child(even), .table-block table tr.table-body:nth-child(even) {
  background-color: #e9edf8;
}
/* line 4060, ../sass/custom/_project.scss */
.capability-text table td, .table-block table td {
  border: 1px solid #6a6a6a;
}
/* line 4062, ../sass/custom/_project.scss */
.capability-text table td p, .table-block table td p {
  margin-bottom: 0;
}

/* line 4068, ../sass/custom/_project.scss */
.capability-main-wrapper {
  position: relative;
  transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
}
/* line 4075, ../sass/custom/_project.scss */
.capability-main-wrapper:hover {
  transform: scale(1.03);
  -moz-transform: scale(1.03);
  -webkit-transform: scale(1.03);
  -o-transform: scale(1.03);
  -ms-transform: scale(1.03);
  /* IE 9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.03, M12=0, M21=0, M22=1.03, SizingMethod='auto expand')";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.03, M12=0, M21=0, M22=1.03, SizingMethod='auto expand');
  /* IE6 and 7 */
}
/* line 4085, ../sass/custom/_project.scss */
.capability-main-wrapper .capability-main-image img {
  width: 100%;
}

/* line 4090, ../sass/custom/_project.scss */
.capability-title-wrapper {
  position: absolute;
  top: 0;
  width: 50%;
  background: rgba(0, 0, 0, 0.5);
  height: 100%;
  color: white;
}

/* line 4098, ../sass/custom/_project.scss */
.capability-first-title {
  width: 45%;
  position: absolute;
  top: 35%;
  left: 15%;
  font-size: 40px;
  font-weight: bold;
  line-height: 1.1em;
  text-align: center;
  font-family: OpenSans;
}

/* line 4109, ../sass/custom/_project.scss */
.capability-description {
  right: 0;
  width: 32%;
  position: absolute;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  padding: 12px 4px;
  font-size: 15px;
  text-align: center;
}
/* line 4118, ../sass/custom/_project.scss */
.capability-description p {
  top: 24%;
  position: absolute;
}

/* line 4123, ../sass/custom/_project.scss */
.capability-banner-section {
  padding-bottom: 40px;
  overflow: hidden;
}

/* line 4127, ../sass/custom/_project.scss */
.accordion-block {
  max-width: 1200px;
  width: 100%;
  margin: auto;
  padding: 0 40px 40px;
}
/* line 4132, ../sass/custom/_project.scss */
.accordion-block .ui-state-default {
  border: none;
  background-color: whitesmoke;
  font-size: 16px;
  color: #43bfef;
  font-family: OpenSans;
  background-image: none;
  line-height: 1.5em;
  border-radius: none;
  padding-left: 1.3em;
  position: relative;
  margin-bottom: 5px;
}
/* line 4144, ../sass/custom/_project.scss */
.accordion-block .ui-state-default a {
  color: #27579c;
}
/* line 4147, ../sass/custom/_project.scss */
.accordion-block .ui-state-default .ui-accordion-header-icon {
  display: none;
}
/* line 4150, ../sass/custom/_project.scss */
.accordion-block .ui-state-default:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 11px solid #27579c;
  float: right;
  margin-right: 15px;
  margin-top: 6px;
}
/* line 4161, ../sass/custom/_project.scss */
.accordion-block .ui-state-default:hover {
  background-color: #43bfef;
}
/* line 4163, ../sass/custom/_project.scss */
.accordion-block .ui-state-default:hover a {
  color: white;
}
/* line 4166, ../sass/custom/_project.scss */
.accordion-block .ui-state-default:hover:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 11px solid white;
  float: right;
  margin-right: 15px;
  position: absolute;
  top: 14px;
  right: 8px;
}
/* line 4181, ../sass/custom/_project.scss */
.accordion-block .ui-accordion-header-active {
  background-color: #27579c;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 4185, ../sass/custom/_project.scss */
.accordion-block .ui-accordion-header-active a {
  color: white;
}
/* line 4188, ../sass/custom/_project.scss */
.accordion-block .ui-accordion-header-active:hover {
  background-color: #27579c;
}
/* line 4190, ../sass/custom/_project.scss */
.accordion-block .ui-accordion-header-active:hover:after {
  content: none !important;
}
/* line 4194, ../sass/custom/_project.scss */
.accordion-block .ui-accordion-header-active .ui-accordion-header-icon {
  display: none;
}
/* line 4197, ../sass/custom/_project.scss */
.accordion-block .ui-accordion-header-active:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 11px solid white;
  float: right;
  margin-right: 15px;
  margin-top: -4px;
}
/* line 4209, ../sass/custom/_project.scss */
.accordion-block .ui-widget-content {
  border: none;
  font-size: 16px;
  line-height: 1.5em;
  color: #6a6a6a;
  padding-left: 1.3em;
  height: auto !important;
  text-align: justify;
}

/*------------------css ends for new-page of-idei-capability-statement-------------*/
/*----------------------------css for water-red-flags---------------------------*/
/* line 4222, ../sass/custom/_project.scss */
.my-tube-container {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}

/* line 4228, ../sass/custom/_project.scss */
.video-class {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 4236, ../sass/custom/_project.scss */
.view-water-pages- .views-row {
  padding-bottom: 30px;
  display: inline-block;
  width: 100%;
}
/* line 4241, ../sass/custom/_project.scss */
.view-water-pages- .views-row.views-row-1 .views-field-field-content-title {
  text-align: center;
  font-size: 36px;
  color: #43bfef;
  font-weight: bold;
  line-height: 1.2em;
}
/* line 4248, ../sass/custom/_project.scss */
.view-water-pages- .views-row.views-row-1 .views-field-field-water-description- {
  display: inline-block;
  width: 100%;
  font-size: 25px;
  color: #6a6a6a;
  font-family: OpenSans;
  line-height: 1.5em;
  margin-top: -8px;
  text-align: center;
}
/* line 4262, ../sass/custom/_project.scss */
.view-water-pages- .views-row.views-row-2 .views-field-field-water-description- .panel-heading p:nth-child(1) {
  font-style: italic;
  font-size: 16px;
  line-height: 1.5em;
}
/* line 4267, ../sass/custom/_project.scss */
.view-water-pages- .views-row.views-row-2 .views-field-field-water-description- .panel-heading p:nth-child(2) {
  font-size: 17px;
  font-weight: bold;
}
/* line 4275, ../sass/custom/_project.scss */
.view-water-pages- .views-row.views-row-3 .views-field-field-content-title, .view-water-pages- .views-row.views-row-5 .views-field-field-content-title, .view-water-pages- .views-row.views-row-6 .views-field-field-content-title, .view-water-pages- .views-row.views-row-8 .views-field-field-content-title, .view-water-pages- .views-row.views-row-9 .views-field-field-content-title {
  font-weight: bold;
  font-size: 25px;
  color: #27579c;
  line-height: 1.2em;
}
/* line 4281, ../sass/custom/_project.scss */
.view-water-pages- .views-row.views-row-3 .views-field-field-water-content-image, .view-water-pages- .views-row.views-row-5 .views-field-field-water-content-image, .view-water-pages- .views-row.views-row-6 .views-field-field-water-content-image, .view-water-pages- .views-row.views-row-8 .views-field-field-water-content-image, .view-water-pages- .views-row.views-row-9 .views-field-field-water-content-image {
  padding-top: 50px;
}
/* line 4286, ../sass/custom/_project.scss */
.view-water-pages- .views-row.views-row-4 .views-field-field-water-content-image {
  padding-top: 15px;
}
/* line 4292, ../sass/custom/_project.scss */
.view-water-pages- .views-row.views-row-5 .views-field-field-water-content-image img {
  width: auto;
  margin: auto;
  display: block;
}
/* line 4300, ../sass/custom/_project.scss */
.view-water-pages- .views-row.views-row-6 .views-field-field-water-content-image, .view-water-pages- .views-row.views-row-7 .views-field-field-water-content-image {
  padding-top: 0;
}
/* line 4304, ../sass/custom/_project.scss */
.view-water-pages- .views-row.views-row-6 {
  padding-bottom: 0;
}
/* line 4308, ../sass/custom/_project.scss */
.view-water-pages- .views-field-field-water-content-image {
  display: inline-block;
  padding-top: 30px;
  width: 100%;
}
/* line 4312, ../sass/custom/_project.scss */
.view-water-pages- .views-field-field-water-content-image img {
  width: 100%;
  transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
}
/* line 4319, ../sass/custom/_project.scss */
.view-water-pages- .views-field-field-water-content-image img:hover {
  transform: scale(1.02);
  -moz-transform: scale(1.02);
  -webkit-transform: scale(1.02);
  -o-transform: scale(1.02);
  -ms-transform: scale(1.02);
}
/* line 4328, ../sass/custom/_project.scss */
.view-water-pages- .views-field-field-water-description- {
  font-size: 16px;
  color: #6a6a6a;
  line-height: 1.5em;
}
/* line 4334, ../sass/custom/_project.scss */
.view-water-pages- .views-field-field-water-description- p a:hover {
  color: #27579c;
}
/* line 4340, ../sass/custom/_project.scss */
.view-water-pages- .red-globe-sections {
  width: 100%;
  display: block;
  position: relative;
  padding-top: 40px;
}
/* line 4346, ../sass/custom/_project.scss */
.view-water-pages- .red-globe-title {
  position: absolute;
  left: 8%;
  top: 54%;
  height: 14px;
  transform: rotate(-90deg);
  float: left;
  color: #27579c;
  font-size: 16px;
  font-family: OpenSans;
  font-weight: bold;
}
/* line 4357, ../sass/custom/_project.scss */
.view-water-pages- .red-globe-title:before {
  content: "";
  width: 240px;
  height: 50px;
  background: url("../images/black-left-right-symbol-arrow-cartoon-shapes.png") no-repeat scroll;
  position: absolute;
  display: inline-block;
  background-position: 90% 0%;
  background-size: 30px;
}
/* line 4368, ../sass/custom/_project.scss */
.view-water-pages- .red-globe-wrapper {
  width: 100%;
  display: block;
  font-size: 12px;
  font-family: sans-serif;
  border-left: 2px solid black;
  border-bottom: 2px solid black;
  margin: 0 auto;
  background-color: #f2f2f2;
  padding-left: 2px;
  font-style: italic;
  max-width: 710px;
}
/* line 4380, ../sass/custom/_project.scss */
.view-water-pages- .red-globe-wrapper img {
  width: 100%;
  border-radius: 50%;
}
/* line 4384, ../sass/custom/_project.scss */
.view-water-pages- .red-globe-wrapper span {
  padding-left: 16px;
  margin-left: 2%;
}
/* line 4389, ../sass/custom/_project.scss */
.view-water-pages- .red-globe-section_1 {
  width: 100%;
  float: left;
  margin-top: 168px;
  text-align: center;
  max-width: 49px;
  color: #27579c;
  font-weight: bold;
}
/* line 4397, ../sass/custom/_project.scss */
.view-water-pages- .red-globe-section_1 .img_1 {
  width: 60px;
  height: 60px;
}
/* line 4402, ../sass/custom/_project.scss */
.view-water-pages- .red-globe-section_2 {
  width: 100%;
  float: left;
  margin-top: 148px;
  text-align: center;
  max-width: 69px;
  color: #27579c;
  font-weight: bold;
}
/* line 4410, ../sass/custom/_project.scss */
.view-water-pages- .red-globe-section_2 .img_2 {
  width: 80px;
  height: 80px;
}
/* line 4415, ../sass/custom/_project.scss */
.view-water-pages- .red-globe-section_3 {
  width: 100%;
  float: left;
  margin-top: 128px;
  text-align: center;
  max-width: 86px;
  color: #27579c;
  font-weight: bold;
}
/* line 4423, ../sass/custom/_project.scss */
.view-water-pages- .red-globe-section_3 .img_3 {
  width: 100px;
  height: 100px;
}
/* line 4428, ../sass/custom/_project.scss */
.view-water-pages- .red-globe-section_4 {
  width: 100%;
  float: left;
  margin-top: 89px;
  text-align: center;
  max-width: 115px;
  color: #27579c;
  font-weight: bold;
}
/* line 4436, ../sass/custom/_project.scss */
.view-water-pages- .red-globe-section_4 .img_4 {
  width: 140px;
  height: 140px;
}
/* line 4441, ../sass/custom/_project.scss */
.view-water-pages- .red-globe-section_5 {
  width: 100%;
  float: left;
  margin-top: 49px;
  text-align: center;
  max-width: 153px;
  color: #27579c;
  font-weight: bold;
}
/* line 4449, ../sass/custom/_project.scss */
.view-water-pages- .red-globe-section_5 .img_5 {
  width: 180px;
  height: 180px;
}
/* line 4454, ../sass/custom/_project.scss */
.view-water-pages- .red-globe-section_6 {
  width: 31%;
  display: inline-block;
  padding-top: 3px;
  margin-top: 0%;
  text-align: center;
  color: #27579c;
  font-weight: bold;
}
/* line 4462, ../sass/custom/_project.scss */
.view-water-pages- .red-globe-section_6 .img_6 {
  width: 220px;
  height: 220px;
}
/* line 4467, ../sass/custom/_project.scss */
.view-water-pages- .red-globe-arrow {
  width: 2.5%;
  height: 1px;
  margin-left: 49%;
  margin-top: 1%;
}
/* line 4472, ../sass/custom/_project.scss */
.view-water-pages- .red-globe-arrow img {
  width: 100%;
}
/* line 4476, ../sass/custom/_project.scss */
.view-water-pages- .red-globe-arrow_1 {
  margin-left: 44%;
  font-size: 16px;
  font-weight: bold;
  color: #27579c;
  font-family: OpenSans;
}

/* line 4486, ../sass/custom/_project.scss */
.page-node-468 .water-field-collection-values {
  display: none;
}

/* line 4492, ../sass/custom/_project.scss */
.water-field-collection-values {
  max-width: 1200px;
  width: 100%;
  margin: auto;
  padding: 0 40px 40px;
}
/* line 4497, ../sass/custom/_project.scss */
.water-field-collection-values .panel-group {
  margin-top: 60px;
}
/* line 4500, ../sass/custom/_project.scss */
.water-field-collection-values .panel-default {
  border: none;
  cursor: pointer;
  box-shadow: none;
}
/* line 4506, ../sass/custom/_project.scss */
.water-field-collection-values .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: none;
  text-align: justify;
}
/* line 4511, ../sass/custom/_project.scss */
.water-field-collection-values .panel-heading {
  color: #27579c;
  font-size: 16px;
  position: relative;
}
/* line 4515, ../sass/custom/_project.scss */
.water-field-collection-values .panel-heading:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 11px solid #27579c;
  float: right;
  margin-right: 15px;
  margin-top: 7px;
}
/* line 4526, ../sass/custom/_project.scss */
.water-field-collection-values .panel-heading:hover {
  background-color: #43bfef;
  color: white;
}
/* line 4529, ../sass/custom/_project.scss */
.water-field-collection-values .panel-heading:hover:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 11px solid white;
  float: right;
  margin-right: 15px;
  position: absolute;
  top: 17px;
  right: 15px;
}
/* line 4544, ../sass/custom/_project.scss */
.water-field-collection-values .panel-heading.open {
  background-color: #27579c;
  color: white;
}
/* line 4548, ../sass/custom/_project.scss */
.water-field-collection-values .panel-heading.open:hover:after {
  content: none !important;
}
/* line 4552, ../sass/custom/_project.scss */
.water-field-collection-values .panel-heading.open:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 11px solid white;
  float: right;
  margin-right: 15px;
  margin-top: -4px;
}
/* line 4565, ../sass/custom/_project.scss */
.water-field-collection-values .panel-title {
  line-height: 1.5em;
}

/*----------------------------css ends for water-red-flags---------------------------*/
/*------------------------------css for water-india-facts--------------------------*/
/* line 4575, ../sass/custom/_project.scss */
.page-node-236 .view-water-pages- .views-row-1 .views-field-field-water-description- ul {
  font-size: 16px;
  color: #6a6a6a;
  font-weight: normal;
  line-height: 1.6em;
  padding-top: 10px;
  text-align: justify;
}
/* line 4583, ../sass/custom/_project.scss */
.page-node-236 .view-water-pages- .views-row-1 .views-field-field-water-description- li {
  margin-bottom: 5px;
}
/* line 4588, ../sass/custom/_project.scss */
.page-node-236 .view-water-pages- .views-row-2 {
  padding-bottom: 20px;
}
/* line 4590, ../sass/custom/_project.scss */
.page-node-236 .view-water-pages- .views-row-2 .views-field-field-water-content-image {
  display: block;
  padding-top: 40px;
}
/* line 4593, ../sass/custom/_project.scss */
.page-node-236 .view-water-pages- .views-row-2 .views-field-field-water-content-image img {
  width: auto;
  margin: auto;
}
/* line 4598, ../sass/custom/_project.scss */
.page-node-236 .view-water-pages- .views-row-2 .views-field-field-content-title {
  font-weight: bold;
  font-size: 25px;
  color: #27579c;
  line-height: 1.2em;
  text-align: justify;
}

/* line 4608, ../sass/custom/_project.scss */
.india-fact-title {
  color: #27579c;
  line-height: 1.2em;
  text-align: center;
  font-size: 25px;
  font-weight: bold;
}

/* line 4615, ../sass/custom/_project.scss */
.india-fact-description {
  margin-top: 40px;
  text-align: justify;
  font-size: 16px;
  line-height: 1.5em;
}

/* line 4621, ../sass/custom/_project.scss */
.india-fact-illustration {
  font-size: 25px;
  color: #27579c;
  line-height: 1.2em;
  font-weight: bold;
  margin-top: 40px;
  text-align: justify;
}

/*------------------------------css ends for water-india-facts--------------------------*/
/*-----------------------------css for water-best-practices--------------------------*/
/* line 4633, ../sass/custom/_project.scss */
.view-water-best-practices .view-header-banner .view-content {
  width: 100%;
  max-width: 100% !important;
  margin: 0 auto;
  padding: 0;
}
/* line 4641, ../sass/custom/_project.scss */
.view-water-best-practices .view-header p {
  color: #6a6a6a;
  font-size: 16px;
  margin: auto;
  margin-bottom: 10px;
  text-align: center;
  width: 80%;
}
/* line 4648, ../sass/custom/_project.scss */
.view-water-best-practices .view-header p:last-of-type {
  margin-bottom: 50px;
}
/* line 4652, ../sass/custom/_project.scss */
.view-water-best-practices .view-header p a:hover {
  color: #27579c;
}
/* line 4658, ../sass/custom/_project.scss */
.view-water-best-practices .view-content {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 40px;
}
/* line 4664, ../sass/custom/_project.scss */
.view-water-best-practices .economic-inner-title {
  padding: 23px 0 30px;
}

/* line 4668, ../sass/custom/_project.scss */
.practices-wrapper {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
}

/* line 4674, ../sass/custom/_project.scss */
.practices-video {
  float: left;
  margin-right: 30px;
  position: relative;
}
/* line 4678, ../sass/custom/_project.scss */
.practices-video a {
  display: inline-block;
}
/* line 4680, ../sass/custom/_project.scss */
.practices-video a:before {
  content: "";
  position: absolute;
  background-image: url("../images/youicon.png");
  height: 100%;
  width: 100%;
  background-position: 50% 45%;
  background-repeat: no-repeat;
  z-index: 1;
  left: 0;
  background-size: 60px;
}

/*-----------------------------css ends for water-best-practices------------------------*/
@media all and (max-width: 767px) {
  /* line 2, ../sass/custom/_responsive.scss */
  #backtotop {
    display: none;
  }

  /* line 6, ../sass/custom/_responsive.scss */
  .main-container .row {
    margin: 0;
  }
  /* line 8, ../sass/custom/_responsive.scss */
  .main-container .row .col-sm-12 {
    padding: 0;
  }

  /* line 15, ../sass/custom/_responsive.scss */
  .navbar .container .navbar-header {
    margin: 0;
  }
  /* line 17, ../sass/custom/_responsive.scss */
  .navbar .container .navbar-header .logo {
    padding: 0 0 0 5px;
    width: 25%;
  }
  /* line 20, ../sass/custom/_responsive.scss */
  .navbar .container .navbar-header .logo img {
    height: 60px;
    width: 71px;
  }
  /* line 25, ../sass/custom/_responsive.scss */
  .navbar .container .navbar-header .social-links {
    width: 75%;
    padding-right: 0;
    text-align: right;
  }
  /* line 29, ../sass/custom/_responsive.scss */
  .navbar .container .navbar-header .social-links .region-social-links {
    display: inline-block;
  }
  /* line 33, ../sass/custom/_responsive.scss */
  .navbar .container .navbar-header .social-links .input-group .form-control {
    width: 66px;
  }
  /* line 37, ../sass/custom/_responsive.scss */
  .navbar .container .navbar-header .social-links #block-search-form {
    margin-bottom: 0px;
    height: 10px;
  }
  /* line 42, ../sass/custom/_responsive.scss */
  .navbar .container .navbar-header .navbar-toggle {
    border: none;
    padding: 5px;
    background-color: #45C0F0;
    margin-top: 0;
    margin-right: 8px;
  }
  /* line 48, ../sass/custom/_responsive.scss */
  .navbar .container .navbar-header .navbar-toggle span {
    background-color: white;
  }
  /* line 53, ../sass/custom/_responsive.scss */
  .navbar .container .navbar-collapse.collapsing {
    display: none;
  }
  /* line 56, ../sass/custom/_responsive.scss */
  .navbar .container .navbar-collapse.collapse {
    position: absolute;
    right: auto;
    background: #27579c url("../images/logo.png") no-repeat scroll center right 15px;
    box-shadow: 0 4px 11px #cccccc;
    width: 100%;
    top: auto;
    margin: -3px 0 0;
    z-index: 1;
  }
  /* line 67, ../sass/custom/_responsive.scss */
  .navbar .container .navbar-collapse.collapse .new-main-menu {
    list-style: none;
    padding: 10px 119px 0 10px;
  }
  /* line 70, ../sass/custom/_responsive.scss */
  .navbar .container .navbar-collapse.collapse .new-main-menu li {
    display: block;
    border-right: none;
    float: none;
    padding: 7px 0 2px 5px;
    background: #45C0F0;
    margin: 10px 0;
    width: 150px;
  }
  /* line 78, ../sass/custom/_responsive.scss */
  .navbar .container .navbar-collapse.collapse .new-main-menu li a {
    color: white;
  }
  /* line 80, ../sass/custom/_responsive.scss */
  .navbar .container .navbar-collapse.collapse .new-main-menu li a.active {
    border-bottom: none;
  }
  /* line 86, ../sass/custom/_responsive.scss */
  .navbar .container .navbar-collapse.collapse .region-navigation {
    padding-right: 0;
  }
  /* line 94, ../sass/custom/_responsive.scss */
  .navbar .secondary-sub-menu ul li {
    padding: 0 4px;
    font-size: 10px;
  }
  /* line 97, ../sass/custom/_responsive.scss */
  .navbar .secondary-sub-menu ul li:first-child {
    font-size: 12px;
  }
  /* line 106, ../sass/custom/_responsive.scss */
  .navbar #block-views-product-menu-block .view-product-menu .view-content .views-row {
    font-size: 10px;
    padding: 0 4px;
  }
  /* line 116, ../sass/custom/_responsive.scss */
  .navbar .second-views-menu .view .view-content .block-title {
    font-size: 12px;
    padding: 0 4px;
  }
  /* line 120, ../sass/custom/_responsive.scss */
  .navbar .second-views-menu .view .view-content .views-row {
    font-size: 10px;
    padding: 0 4px;
  }

  /*css for submenu of about section*/
  /* line 135, ../sass/custom/_responsive.scss */
  .node-type-about-idei .navbar .secondary-sub-menu ul li, .page-about-us .navbar .secondary-sub-menu ul li, .page-board-members .navbar .secondary-sub-menu ul li,
  .node-type-about-us .navbar .secondary-sub-menu ul li, .node-type-board-members .navbar .secondary-sub-menu ul li {
    padding: 0 3px;
  }

  /*----------------------------css for homepage*--------------------------/
  /*css for slider*/
  /* line 146, ../sass/custom/_responsive.scss */
  .slide-wrapper .slide-title {
    font-size: 20px;
    left: 4.4%;
  }

  /*css for ticker*/
  /*css for iphone-mobile*/
  /* line 155, ../sass/custom/_responsive.scss */
  .iphone #block-views-ticker-block h2 {
    padding: 6.3px 4px 4.5px 5px;
  }

  /*-----------------------*/
  /* line 162, ../sass/custom/_responsive.scss */
  #block-views-ticker-block h2 {
    width: 172px;
    font-size: 13px;
    padding: 5.3px 0px 4.5px 5px;
  }
  /* line 167, ../sass/custom/_responsive.scss */
  #block-views-ticker-block .liScroll-container {
    width: 45%;
    height: 19px;
    overflow: hidden;
  }

  /*css for its-all-about-water-section*/
  /* line 175, ../sass/custom/_responsive.scss */
  .its-all-about-water {
    padding-bottom: 0;
  }
  /* line 177, ../sass/custom/_responsive.scss */
  .its-all-about-water .view-homepage-content {
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 0 10px;
  }
  /* line 182, ../sass/custom/_responsive.scss */
  .its-all-about-water .view-homepage-content .views-field-title {
    font-size: 20px;
  }
  /* line 185, ../sass/custom/_responsive.scss */
  .its-all-about-water .view-homepage-content .views-field-body {
    font-size: 14px;
  }
  /* line 189, ../sass/custom/_responsive.scss */
  .its-all-about-water #block-views-infographics-block {
    padding-top: 45px;
  }
  /* line 191, ../sass/custom/_responsive.scss */
  .its-all-about-water #block-views-infographics-block .view-infographics {
    width: 100%;
    margin: 0;
    padding: 0 10px;
    max-width: 320px;
    width: 100%;
    margin: 0 auto;
  }
  /* line 198, ../sass/custom/_responsive.scss */
  .its-all-about-water #block-views-infographics-block .view-infographics ul {
    display: inline-block;
    width: 100%;
    padding: 0;
  }
  /* line 202, ../sass/custom/_responsive.scss */
  .its-all-about-water #block-views-infographics-block .view-infographics ul li {
    width: 47%;
    height: 135px;
    background-size: 100%;
    line-height: 41px;
  }
  /* line 211, ../sass/custom/_responsive.scss */
  .its-all-about-water #block-views-infographics-block .view-infographics ul li .content .field-items .field-item:nth-child(1) p {
    font-size: 35px;
    margin-top: 20px;
  }
  /* line 217, ../sass/custom/_responsive.scss */
  .its-all-about-water #block-views-infographics-block .view-infographics ul li .content .field-items .field-item:nth-child(2) p {
    font-size: 22px;
  }
  /* line 222, ../sass/custom/_responsive.scss */
  .its-all-about-water #block-views-infographics-block .view-infographics ul li .content .field-items .field-item:nth-child(3) p {
    font-size: 10px;
  }

  /*css for impact-section, approach, programs, water*/
  /* line 238, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper, .blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper,
  .blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper, .blockqueue-homepage-water .homepage-impact-wrapper .impact-content-wrapper {
    padding: 11px 10px 0px;
  }
  /* line 240, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper .homepage-block-title, .blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper .homepage-block-title,
  .blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper .homepage-block-title, .blockqueue-homepage-water .homepage-impact-wrapper .impact-content-wrapper .homepage-block-title {
    font-size: 25px;
    width: 100%;
    text-align: center;
  }
  /* line 245, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper .homepage-body, .blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper .homepage-body,
  .blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper .homepage-body, .blockqueue-homepage-water .homepage-impact-wrapper .impact-content-wrapper .homepage-body {
    font-size: 14px;
    width: 100%;
  }
  /* line 248, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper .homepage-body p, .blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper .homepage-body p,
  .blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper .homepage-body p, .blockqueue-homepage-water .homepage-impact-wrapper .impact-content-wrapper .homepage-body p {
    padding: 0;
  }
  /* line 252, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper .more-links, .blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper .more-links,
  .blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper .more-links, .blockqueue-homepage-water .homepage-impact-wrapper .impact-content-wrapper .more-links {
    width: 100%;
    margin-left: 0;
    padding-top: 10px;
    display: table;
    margin: 0 auto;
  }
  /* line 258, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper .more-links ul, .blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper .more-links ul,
  .blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper .more-links ul, .blockqueue-homepage-water .homepage-impact-wrapper .impact-content-wrapper .more-links ul {
    width: 100%;
    text-align: center;
  }
  /* line 261, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper .more-links ul li, .blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper .more-links ul li,
  .blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper .more-links ul li, .blockqueue-homepage-water .homepage-impact-wrapper .impact-content-wrapper .more-links ul li {
    display: inline-block;
    margin-right: 3%;
  }
  /* line 264, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper .more-links ul li:last-child, .blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper .more-links ul li:last-child,
  .blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper .more-links ul li:last-child, .blockqueue-homepage-water .homepage-impact-wrapper .impact-content-wrapper .more-links ul li:last-child {
    border-bottom: 2px solid #43bfef;
    margin-right: 0;
  }
  /* line 268, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper .more-links ul li a, .blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper .more-links ul li a,
  .blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper .more-links ul li a, .blockqueue-homepage-water .homepage-impact-wrapper .impact-content-wrapper .more-links ul li a {
    font-size: 12px;
  }
  /* line 276, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1, .blockqueue-homepage-approach #block-views-infographics-block-1,
  .blockqueue-homepage-programs #block-views-infographics-block-1, .blockqueue-homepage-water #block-views-infographics-block-1 {
    display: inline-block;
    width: 100%;
    margin-top: 0px;
    padding: 20px 10px;
  }
  /* line 281, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 h2, .blockqueue-homepage-approach #block-views-infographics-block-1 h2,
  .blockqueue-homepage-programs #block-views-infographics-block-1 h2, .blockqueue-homepage-water #block-views-infographics-block-1 h2 {
    font-size: 17px;
    width: 100%;
    text-align: center;
    padding: 0 10px;
  }
  /* line 286, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 h2:before, .blockqueue-homepage-approach #block-views-infographics-block-1 h2:before,
  .blockqueue-homepage-programs #block-views-infographics-block-1 h2:before, .blockqueue-homepage-water #block-views-infographics-block-1 h2:before {
    content: "";
    position: absolute;
    background-color: transparent;
    height: 0;
    width: 0;
    top: 0;
  }
  /* line 295, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics, .blockqueue-homepage-approach #block-views-infographics-block-1 .view-infographics,
  .blockqueue-homepage-programs #block-views-infographics-block-1 .view-infographics, .blockqueue-homepage-water #block-views-infographics-block-1 .view-infographics {
    width: 100%;
    margin: 0 auto;
    max-width: 320px;
    padding-left: 18px;
    padding-top: 10px;
  }
  /* line 301, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul, .blockqueue-homepage-approach #block-views-infographics-block-1 .view-infographics ul,
  .blockqueue-homepage-programs #block-views-infographics-block-1 .view-infographics ul, .blockqueue-homepage-water #block-views-infographics-block-1 .view-infographics ul {
    width: 100%;
    display: inline-block;
    margin: 0;
  }
  /* line 305, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul li, .blockqueue-homepage-approach #block-views-infographics-block-1 .view-infographics ul li,
  .blockqueue-homepage-programs #block-views-infographics-block-1 .view-infographics ul li, .blockqueue-homepage-water #block-views-infographics-block-1 .view-infographics ul li {
    width: 47%;
    margin-right: 3%;
  }
  /* line 308, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap, .blockqueue-homepage-approach #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap,
  .blockqueue-homepage-programs #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap, .blockqueue-homepage-water #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap {
    background-size: 103% auto;
  }
  /* line 312, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap .field-item:nth-child(1) p, .blockqueue-homepage-approach #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap .field-item:nth-child(1) p,
  .blockqueue-homepage-programs #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap .field-item:nth-child(1) p, .blockqueue-homepage-water #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap .field-item:nth-child(1) p {
    font-size: 35px;
    margin-top: 20px;
  }
  /* line 318, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap .field-item:nth-child(2) p, .blockqueue-homepage-approach #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap .field-item:nth-child(2) p,
  .blockqueue-homepage-programs #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap .field-item:nth-child(2) p, .blockqueue-homepage-water #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap .field-item:nth-child(2) p {
    font-size: 22px;
  }
  /* line 323, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap .field-item:nth-child(3) p, .blockqueue-homepage-approach #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap .field-item:nth-child(3) p,
  .blockqueue-homepage-programs #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap .field-item:nth-child(3) p, .blockqueue-homepage-water #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap .field-item:nth-child(3) p {
    font-size: 10px;
  }
  /* line 334, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(1) p, .blockqueue-homepage-approach #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(1) p,
  .blockqueue-homepage-programs #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(1) p, .blockqueue-homepage-water #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(1) p {
    font-size: 10px;
  }
  /* line 339, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(2) p, .blockqueue-homepage-approach #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(2) p,
  .blockqueue-homepage-programs #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(2) p, .blockqueue-homepage-water #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(2) p {
    font-size: 25px;
  }
  /* line 344, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(3) p, .blockqueue-homepage-approach #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(3) p,
  .blockqueue-homepage-programs #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(3) p, .blockqueue-homepage-water #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(3) p {
    font-size: 18px;
    margin-top: 0;
  }
  /* line 350, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(4) p, .blockqueue-homepage-approach #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(4) p,
  .blockqueue-homepage-programs #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(4) p, .blockqueue-homepage-water #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(4) p {
    font-size: 9px;
    margin-top: 8.5px;
  }

  /*css for programme block*/
  /* line 363, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-programs #block-menu-menu-programs {
    margin-top: 0px;
    padding: 15px 0px 40px;
    display: inline-block;
  }
  /* line 367, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-programs #block-menu-menu-programs h2 {
    font-size: 17px;
    width: 100%;
    text-align: center;
    padding: 0 10px 10px;
    margin: 0;
  }
  /* line 373, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-programs #block-menu-menu-programs h2:before {
    content: "";
    position: absolute;
    background-color: transparent;
    height: 0;
    width: 0;
    top: 0;
  }
  /* line 382, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-programs #block-menu-menu-programs .content {
    width: 100%;
    max-width: 320px;
    margin: 0 auto;
    display: block;
    float: none;
    left: auto;
    padding: 0 0 0 46px;
  }
  /* line 390, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-programs #block-menu-menu-programs .content li {
    background-position: 1% center;
    padding-right: 4px;
    background-size: 18px;
    height: 29px;
    max-width: 125px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px;
  }
  /* line 400, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-programs #block-menu-menu-programs .content li a {
    margin-left: 24px;
    font-size: 16px;
    line-height: 1.2em;
  }
  /* line 408, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-programs .main-krishak {
    margin-top: 0;
    padding: 20px 10px;
  }
  /* line 411, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-programs .main-krishak .krishak-logo {
    width: 22%;
  }
  /* line 413, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-programs .main-krishak .krishak-logo img {
    float: right;
    margin-right: 2px;
    margin-top: -8px;
  }
  /* line 419, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-programs .main-krishak .krishak-body {
    width: 78%;
    font-size: 14px;
  }
  /* line 422, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-programs .main-krishak .krishak-body .krishak-title {
    font-size: 18px;
    margin-top: 0;
    height: 16px;
  }

  /*css for approach-block, water-block*/
  /* line 433, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-approach #block-menu-menu-approach, .blockqueue-homepage-approach #block-menu-menu-water, .blockqueue-homepage-water #block-menu-menu-approach, .blockqueue-homepage-water #block-menu-menu-water {
    display: inline-block;
    width: 100%;
    margin-top: 0px;
    padding: 20px 0px 25px;
  }
  /* line 438, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-approach #block-menu-menu-approach h2, .blockqueue-homepage-approach #block-menu-menu-water h2, .blockqueue-homepage-water #block-menu-menu-approach h2, .blockqueue-homepage-water #block-menu-menu-water h2 {
    font-size: 17px;
    width: 100%;
    text-align: center;
    padding: 0 10px 10px;
  }
  /* line 443, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-approach #block-menu-menu-approach h2:before, .blockqueue-homepage-approach #block-menu-menu-water h2:before, .blockqueue-homepage-water #block-menu-menu-approach h2:before, .blockqueue-homepage-water #block-menu-menu-water h2:before {
    content: "";
    position: absolute;
    background-color: transparent;
    height: 0;
    width: 0;
    top: 0;
  }
  /* line 452, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-approach #block-menu-menu-approach .content, .blockqueue-homepage-approach #block-menu-menu-water .content, .blockqueue-homepage-water #block-menu-menu-approach .content, .blockqueue-homepage-water #block-menu-menu-water .content {
    width: 100%;
    display: table;
    margin: 0 auto;
    float: none;
    padding-bottom: 0;
    max-width: 320px;
  }
  /* line 459, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-approach #block-menu-menu-approach .content ul, .blockqueue-homepage-approach #block-menu-menu-water .content ul, .blockqueue-homepage-water #block-menu-menu-approach .content ul, .blockqueue-homepage-water #block-menu-menu-water .content ul {
    width: 100%;
    text-align: center;
  }
  /* line 463, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-approach #block-menu-menu-approach .content li, .blockqueue-homepage-approach #block-menu-menu-water .content li, .blockqueue-homepage-water #block-menu-menu-approach .content li, .blockqueue-homepage-water #block-menu-menu-water .content li {
    background-position: 0 18%;
    padding-right: 0;
    background-size: 45px;
    height: 29px;
    display: inline-block;
    float: none;
    width: 150px;
    text-align: left;
  }
  /* line 472, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-approach #block-menu-menu-approach .content li a, .blockqueue-homepage-approach #block-menu-menu-water .content li a, .blockqueue-homepage-water #block-menu-menu-approach .content li a, .blockqueue-homepage-water #block-menu-menu-water .content li a {
    margin-left: 52px;
    font-size: 16px;
    line-height: 1.2em;
  }

  /*css for awards-slider*/
  /* line 485, ../sass/custom/_responsive.scss */
  #block-views-awards-slider-block .jcarousel-skin-default .jcarousel-item {
    height: 160px;
    width: 160px;
  }

  /* line 494, ../sass/custom/_responsive.scss */
  .blockqueue-partners .view-homepage-content .homepage-impact-wrapper {
    padding: 55px 10px 0px;
  }
  /* line 496, ../sass/custom/_responsive.scss */
  .blockqueue-partners .view-homepage-content .homepage-impact-wrapper .homepage-block-title {
    font-size: 25px;
    width: 100%;
    text-align: center;
  }
  /* line 501, ../sass/custom/_responsive.scss */
  .blockqueue-partners .view-homepage-content .homepage-impact-wrapper .homepage-body {
    font-size: 14px;
    width: 100%;
  }
  /* line 504, ../sass/custom/_responsive.scss */
  .blockqueue-partners .view-homepage-content .homepage-impact-wrapper .homepage-body p {
    padding: 0;
  }
  /* line 508, ../sass/custom/_responsive.scss */
  .blockqueue-partners .view-homepage-content .homepage-impact-wrapper .awards-video {
    width: 100%;
    text-align: center;
    margin-top: 30px;
  }
  /* line 513, ../sass/custom/_responsive.scss */
  .blockqueue-partners .view-homepage-content .homepage-impact-wrapper .awards-video a:before {
    height: 93%;
    width: 50%;
    background-position: center;
    background-size: 60px;
    left: 25%;
  }
  /* line 524, ../sass/custom/_responsive.scss */
  .blockqueue-partners #block-views-awards-slider-block-1 {
    display: inline-block;
    width: 100%;
    margin-top: 0px;
    padding: 20px 0px 25px;
  }
  /* line 529, ../sass/custom/_responsive.scss */
  .blockqueue-partners #block-views-awards-slider-block-1 h2 {
    font-size: 17px;
    width: 100%;
    text-align: center;
    padding: 0 10px 10px;
  }
  /* line 534, ../sass/custom/_responsive.scss */
  .blockqueue-partners #block-views-awards-slider-block-1 h2:before {
    content: "";
    position: absolute;
    background-color: transparent;
    height: 0;
    width: 0;
    top: 0;
  }
  /* line 543, ../sass/custom/_responsive.scss */
  .blockqueue-partners #block-views-awards-slider-block-1 .content {
    width: 100%;
    max-width: 320px;
    margin: 0 auto;
    display: block;
    float: none;
  }
  /* line 550, ../sass/custom/_responsive.scss */
  .blockqueue-partners #block-views-awards-slider-block-1 .content .view-content .views-row {
    padding: 0;
    width: 50%;
  }
  /* line 553, ../sass/custom/_responsive.scss */
  .blockqueue-partners #block-views-awards-slider-block-1 .content .view-content .views-row img {
    margin: auto;
  }

  /*-------css for footer-----*/
  /* line 563, ../sass/custom/_responsive.scss */
  .footer .region-footer {
    padding: 0;
  }
  /* line 566, ../sass/custom/_responsive.scss */
  .footer .facebook-block {
    width: 100%;
    margin-bottom: 0;
    padding: 0 0 0 58px;
  }
  /* line 570, ../sass/custom/_responsive.scss */
  .footer .facebook-block .facebook-wrapper {
    width: 100%;
  }
  /* line 572, ../sass/custom/_responsive.scss */
  .footer .facebook-block .facebook-wrapper ul {
    margin-top: 20px;
  }
  /* line 577, ../sass/custom/_responsive.scss */
  .footer .connect-wrapper {
    width: 100%;
    margin-top: 20px;
  }
  /* line 580, ../sass/custom/_responsive.scss */
  .footer .connect-wrapper h2 {
    padding-top: 0;
    margin: 0;
  }
  /* line 586, ../sass/custom/_responsive.scss */
  .footer #block-menu-menu-footer-about-us, .footer #block-menu-menu-footer-resources,
  .footer #block-menu-menu-footer-get-involved {
    width: 100%;
    padding: 20px 0 0 58px;
    margin: 0;
  }
  /* line 591, ../sass/custom/_responsive.scss */
  .footer .block-title {
    margin: 0;
  }
  /* line 594, ../sass/custom/_responsive.scss */
  .footer .copyright {
    width: 100%;
    padding: 10px;
  }
  /* line 598, ../sass/custom/_responsive.scss */
  .footer .copyright p:nth-of-type(1), .footer .copyright p:nth-of-type(2) {
    width: 100%;
  }

  /*---------css for inner pages---------*/
  /* line 606, ../sass/custom/_responsive.scss */
  .title-body-wrapper {
    padding: 11px 10px 10px;
  }

  /* line 609, ../sass/custom/_responsive.scss */
  .economic-inner-title {
    text-align: center;
    font-size: 25px;
  }

  /* line 614, ../sass/custom/_responsive.scss */
  .economic-inner-content .field-name-field-graph-image {
    width: 100%;
    height: auto;
    border: none;
  }
  /* line 618, ../sass/custom/_responsive.scss */
  .economic-inner-content .field-name-field-graph-image img {
    padding: 0;
  }
  /* line 622, ../sass/custom/_responsive.scss */
  .economic-inner-content .field-name-field-graph-title {
    border: none;
    height: auto;
    width: 100%;
    padding: 25px 0 0;
    font-size: 25px;
  }
  /* line 630, ../sass/custom/_responsive.scss */
  .economic-inner-content .field-name-field-graph-description {
    padding: 10px 0 0;
    border: none;
    height: 70px;
    width: 100%;
    background-size: 50px;
  }
  /* line 636, ../sass/custom/_responsive.scss */
  .economic-inner-content .field-name-field-graph-description p {
    font-size: 16px;
  }
  /* line 640, ../sass/custom/_responsive.scss */
  .economic-inner-content .field-name-field-graph-body-title {
    padding-bottom: 10px;
    font-size: 16px;
  }
  /* line 645, ../sass/custom/_responsive.scss */
  .economic-inner-content .field-name-field-graph-body p, .economic-inner-content .field-name-field-graph-full-description p {
    font-size: 14px;
  }
  /* line 648, ../sass/custom/_responsive.scss */
  .economic-inner-content .field-name-field-graph-body li, .economic-inner-content .field-name-field-graph-full-description li {
    word-break: break-all;
    font-size: 14px;
  }

  /* line 654, ../sass/custom/_responsive.scss */
  .also-read-wrap {
    padding: 20px 10px 20px 15px;
  }
  /* line 657, ../sass/custom/_responsive.scss */
  .also-read-wrap .also-content .views-row {
    width: 32%;
    margin-right: 1%;
  }
  /* line 660, ../sass/custom/_responsive.scss */
  .also-read-wrap .also-content .views-row:last-child {
    margin-right: 0;
  }
  /* line 663, ../sass/custom/_responsive.scss */
  .also-read-wrap .also-content .views-row .views-field-title {
    font-size: 12px;
  }

  /*----------css for programme page--------------*/
  /* line 672, ../sass/custom/_responsive.scss */
  .node-type-programms .block-blockqueue {
    padding-bottom: 35px;
  }

  /* line 676, ../sass/custom/_responsive.scss */
  .programs-body {
    width: 90%;
  }
  /* line 678, ../sass/custom/_responsive.scss */
  .programs-body p {
    font-size: 14px;
  }

  /* line 683, ../sass/custom/_responsive.scss */
  .program-wraps .program-titles {
    font-size: 18px;
  }

  /* line 688, ../sass/custom/_responsive.scss */
  .program-text-wrap .program-text-name {
    font-size: 25px;
    width: 90%;
  }
  /* line 692, ../sass/custom/_responsive.scss */
  .program-text-wrap .program-text-desc {
    font-size: 14px;
    width: 90%;
  }

  /* line 701, ../sass/custom/_responsive.scss */
  #block-views-programs-list-block-2 .views-row .views-field-nothing, #block-views-programs-list-block-4 .views-row .views-field-nothing,
  #block-views-programs-list-block-6 .views-row .views-field-nothing, #block-views-programs-list-block-8 .views-row .views-field-nothing,
  #block-views-programs-list-block-10 .views-row .views-field-nothing, #block-views-programs-list-block-11 .views-row .views-field-nothing {
    padding: 40px 10px 0;
  }
  /* line 705, ../sass/custom/_responsive.scss */
  #block-views-programs-list-block-2 .views-row.views-row-odd .technology-image, #block-views-programs-list-block-2 .views-row.views-row-even .technology-image, #block-views-programs-list-block-4 .views-row.views-row-odd .technology-image, #block-views-programs-list-block-4 .views-row.views-row-even .technology-image,
  #block-views-programs-list-block-6 .views-row.views-row-odd .technology-image,
  #block-views-programs-list-block-6 .views-row.views-row-even .technology-image, #block-views-programs-list-block-8 .views-row.views-row-odd .technology-image, #block-views-programs-list-block-8 .views-row.views-row-even .technology-image,
  #block-views-programs-list-block-10 .views-row.views-row-odd .technology-image,
  #block-views-programs-list-block-10 .views-row.views-row-even .technology-image, #block-views-programs-list-block-11 .views-row.views-row-odd .technology-image, #block-views-programs-list-block-11 .views-row.views-row-even .technology-image {
    width: 100%;
  }
  /* line 707, ../sass/custom/_responsive.scss */
  #block-views-programs-list-block-2 .views-row.views-row-odd .technology-image img, #block-views-programs-list-block-2 .views-row.views-row-even .technology-image img, #block-views-programs-list-block-4 .views-row.views-row-odd .technology-image img, #block-views-programs-list-block-4 .views-row.views-row-even .technology-image img,
  #block-views-programs-list-block-6 .views-row.views-row-odd .technology-image img,
  #block-views-programs-list-block-6 .views-row.views-row-even .technology-image img, #block-views-programs-list-block-8 .views-row.views-row-odd .technology-image img, #block-views-programs-list-block-8 .views-row.views-row-even .technology-image img,
  #block-views-programs-list-block-10 .views-row.views-row-odd .technology-image img,
  #block-views-programs-list-block-10 .views-row.views-row-even .technology-image img, #block-views-programs-list-block-11 .views-row.views-row-odd .technology-image img, #block-views-programs-list-block-11 .views-row.views-row-even .technology-image img {
    margin: auto;
    display: block;
  }
  /* line 712, ../sass/custom/_responsive.scss */
  #block-views-programs-list-block-2 .views-row.views-row-odd .technology-main-wrapper, #block-views-programs-list-block-2 .views-row.views-row-even .technology-main-wrapper, #block-views-programs-list-block-4 .views-row.views-row-odd .technology-main-wrapper, #block-views-programs-list-block-4 .views-row.views-row-even .technology-main-wrapper,
  #block-views-programs-list-block-6 .views-row.views-row-odd .technology-main-wrapper,
  #block-views-programs-list-block-6 .views-row.views-row-even .technology-main-wrapper, #block-views-programs-list-block-8 .views-row.views-row-odd .technology-main-wrapper, #block-views-programs-list-block-8 .views-row.views-row-even .technology-main-wrapper,
  #block-views-programs-list-block-10 .views-row.views-row-odd .technology-main-wrapper,
  #block-views-programs-list-block-10 .views-row.views-row-even .technology-main-wrapper, #block-views-programs-list-block-11 .views-row.views-row-odd .technology-main-wrapper, #block-views-programs-list-block-11 .views-row.views-row-even .technology-main-wrapper {
    width: 100%;
  }
  /* line 715, ../sass/custom/_responsive.scss */
  #block-views-programs-list-block-2 .views-row.views-row-odd .views-field-nothing-1, #block-views-programs-list-block-2 .views-row.views-row-even .views-field-nothing-1, #block-views-programs-list-block-4 .views-row.views-row-odd .views-field-nothing-1, #block-views-programs-list-block-4 .views-row.views-row-even .views-field-nothing-1,
  #block-views-programs-list-block-6 .views-row.views-row-odd .views-field-nothing-1,
  #block-views-programs-list-block-6 .views-row.views-row-even .views-field-nothing-1, #block-views-programs-list-block-8 .views-row.views-row-odd .views-field-nothing-1, #block-views-programs-list-block-8 .views-row.views-row-even .views-field-nothing-1,
  #block-views-programs-list-block-10 .views-row.views-row-odd .views-field-nothing-1,
  #block-views-programs-list-block-10 .views-row.views-row-even .views-field-nothing-1, #block-views-programs-list-block-11 .views-row.views-row-odd .views-field-nothing-1, #block-views-programs-list-block-11 .views-row.views-row-even .views-field-nothing-1 {
    padding: 40px 10px 40px 11px;
  }
  /* line 719, ../sass/custom/_responsive.scss */
  #block-views-programs-list-block-2 .views-row .technology-wrapper, #block-views-programs-list-block-4 .views-row .technology-wrapper,
  #block-views-programs-list-block-6 .views-row .technology-wrapper, #block-views-programs-list-block-8 .views-row .technology-wrapper,
  #block-views-programs-list-block-10 .views-row .technology-wrapper, #block-views-programs-list-block-11 .views-row .technology-wrapper {
    padding-top: 30px;
  }
  /* line 722, ../sass/custom/_responsive.scss */
  #block-views-programs-list-block-2 .views-row .technology-title, #block-views-programs-list-block-2 .views-row .product-empty, #block-views-programs-list-block-4 .views-row .technology-title, #block-views-programs-list-block-4 .views-row .product-empty,
  #block-views-programs-list-block-6 .views-row .technology-title,
  #block-views-programs-list-block-6 .views-row .product-empty, #block-views-programs-list-block-8 .views-row .technology-title, #block-views-programs-list-block-8 .views-row .product-empty,
  #block-views-programs-list-block-10 .views-row .technology-title,
  #block-views-programs-list-block-10 .views-row .product-empty, #block-views-programs-list-block-11 .views-row .technology-title, #block-views-programs-list-block-11 .views-row .product-empty {
    font-size: 24px;
  }
  /* line 725, ../sass/custom/_responsive.scss */
  #block-views-programs-list-block-2 .views-row .technology-body, #block-views-programs-list-block-2 .views-row .more, #block-views-programs-list-block-4 .views-row .technology-body, #block-views-programs-list-block-4 .views-row .more,
  #block-views-programs-list-block-6 .views-row .technology-body,
  #block-views-programs-list-block-6 .views-row .more, #block-views-programs-list-block-8 .views-row .technology-body, #block-views-programs-list-block-8 .views-row .more,
  #block-views-programs-list-block-10 .views-row .technology-body,
  #block-views-programs-list-block-10 .views-row .more, #block-views-programs-list-block-11 .views-row .technology-body, #block-views-programs-list-block-11 .views-row .more {
    font-size: 14px;
  }
  /* line 728, ../sass/custom/_responsive.scss */
  #block-views-programs-list-block-2 .views-row .products-wrapper, #block-views-programs-list-block-4 .views-row .products-wrapper,
  #block-views-programs-list-block-6 .views-row .products-wrapper, #block-views-programs-list-block-8 .views-row .products-wrapper,
  #block-views-programs-list-block-10 .views-row .products-wrapper, #block-views-programs-list-block-11 .views-row .products-wrapper {
    height: 200px;
    width: 146px;
  }
  /* line 731, ../sass/custom/_responsive.scss */
  #block-views-programs-list-block-2 .views-row .products-wrapper .p-title, #block-views-programs-list-block-2 .views-row .products-wrapper .read-more-complex, #block-views-programs-list-block-4 .views-row .products-wrapper .p-title, #block-views-programs-list-block-4 .views-row .products-wrapper .read-more-complex,
  #block-views-programs-list-block-6 .views-row .products-wrapper .p-title,
  #block-views-programs-list-block-6 .views-row .products-wrapper .read-more-complex, #block-views-programs-list-block-8 .views-row .products-wrapper .p-title, #block-views-programs-list-block-8 .views-row .products-wrapper .read-more-complex,
  #block-views-programs-list-block-10 .views-row .products-wrapper .p-title,
  #block-views-programs-list-block-10 .views-row .products-wrapper .read-more-complex, #block-views-programs-list-block-11 .views-row .products-wrapper .p-title, #block-views-programs-list-block-11 .views-row .products-wrapper .read-more-complex {
    font-size: 12px;
  }
  /* line 734, ../sass/custom/_responsive.scss */
  #block-views-programs-list-block-2 .views-row .products-wrapper .p-desc, #block-views-programs-list-block-4 .views-row .products-wrapper .p-desc,
  #block-views-programs-list-block-6 .views-row .products-wrapper .p-desc, #block-views-programs-list-block-8 .views-row .products-wrapper .p-desc,
  #block-views-programs-list-block-10 .views-row .products-wrapper .p-desc, #block-views-programs-list-block-11 .views-row .products-wrapper .p-desc {
    font-size: 11px;
  }

  /*----------css ends for programme page--------------*/
  /*----------css for product page--------------*/
  /* line 744, ../sass/custom/_responsive.scss */
  #block-idei-custom-products-gallery-tab-block .resp-tabs-list {
    display: none;
  }
  /* line 749, ../sass/custom/_responsive.scss */
  #block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-container-horizontal {
    max-width: 320px;
  }
  /* line 753, ../sass/custom/_responsive.scss */
  #block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-clip-horizontal .full-width {
    width: 320px !important;
    margin: auto !important;
  }
  /* line 758, ../sass/custom/_responsive.scss */
  #block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-item {
    width: 300px !important;
    margin-left: 8px;
    height: 224px;
  }
  /* line 759, ../sass/custom/_responsive.scss */
  #block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-item.height {
    width: 100% !important;
  }
  /* line 765, ../sass/custom/_responsive.scss */
  #block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-item .field-name-field-title {
    bottom: 22.7%;
    font-size: 22px;
  }
  /* line 769, ../sass/custom/_responsive.scss */
  #block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-item .field-name-field-description {
    font-size: 20px;
  }
  /* line 772, ../sass/custom/_responsive.scss */
  #block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-item .field-name-field-video-title {
    font-size: 22px;
    bottom: 18%;
  }
  /* line 776, ../sass/custom/_responsive.scss */
  #block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-item .field-name-field-video-description {
    font-size: 20px;
    bottom: 4%;
  }
  /* line 781, ../sass/custom/_responsive.scss */
  #block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-prev, #block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-next {
    background-size: 36px;
  }
  /* line 784, ../sass/custom/_responsive.scss */
  #block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-next {
    right: -8px;
  }
  /* line 787, ../sass/custom/_responsive.scss */
  #block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .product-no-result {
    font-size: 20px;
  }

  /* line 794, ../sass/custom/_responsive.scss */
  .detail-header-image .haeder-caption {
    font-size: 18px;
  }

  /* line 798, ../sass/custom/_responsive.scss */
  .detail-product-title {
    font-size: 25px;
    line-height: 1.2em;
    width: 90%;
  }

  /* line 803, ../sass/custom/_responsive.scss */
  .detail-product-desc {
    font-size: 14px;
    width: 90%;
  }

  /* line 807, ../sass/custom/_responsive.scss */
  .detail-product-applications-wrap {
    padding: 30px 10px 40px;
  }
  /* line 809, ../sass/custom/_responsive.scss */
  .detail-product-applications-wrap .product-applications, .detail-product-applications-wrap .product-images {
    width: 100%;
  }
  /* line 811, ../sass/custom/_responsive.scss */
  .detail-product-applications-wrap .product-applications img, .detail-product-applications-wrap .product-images img {
    margin: auto;
    display: block;
  }
  /* line 815, ../sass/custom/_responsive.scss */
  .detail-product-applications-wrap .product-applications .application-label, .detail-product-applications-wrap .product-images .application-label {
    font-size: 22px;
  }
  /* line 818, ../sass/custom/_responsive.scss */
  .detail-product-applications-wrap .product-applications .application-detail, .detail-product-applications-wrap .product-images .application-detail {
    font-size: 14px;
    padding-bottom: 30px;
  }

  /* line 824, ../sass/custom/_responsive.scss */
  .detail-sp-label {
    font-size: 22px;
    padding-left: 10px;
  }

  /* line 828, ../sass/custom/_responsive.scss */
  .detail-product-specification {
    padding-bottom: 20px;
    width: 90%;
  }
  /* line 831, ../sass/custom/_responsive.scss */
  .detail-product-specification table {
    margin-bottom: 10px;
  }
  /* line 835, ../sass/custom/_responsive.scss */
  .detail-product-specification table tbody tr td {
    font-size: 14px;
  }
  /* line 836, ../sass/custom/_responsive.scss */
  .detail-product-specification table tbody tr td:last-child {
    min-height: 100px;
  }

  /* line 845, ../sass/custom/_responsive.scss */
  .view-case-study-for-products {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 848, ../sass/custom/_responsive.scss */
  .view-case-study-for-products .views-field-field-case-study-title {
    font-size: 22px;
  }
  /* line 851, ../sass/custom/_responsive.scss */
  .view-case-study-for-products .views-field-field-case-study-description, .view-case-study-for-products .views-field-field-case-study-upload-pdf {
    font-size: 14px;
  }

  /* line 855, ../sass/custom/_responsive.scss */
  h2.resp-accordion {
    border: none;
    padding: 15px;
    font-size: 16px;
    font-family: OpenSans;
  }
  /* line 860, ../sass/custom/_responsive.scss */
  h2.resp-accordion:first-child {
    border-top: none;
  }

  /* line 864, ../sass/custom/_responsive.scss */
  .resp-arrow {
    border-top: 12px solid #43bfef;
  }

  /* line 867, ../sass/custom/_responsive.scss */
  h2.resp-tab-active {
    background-color: #43bfef !important;
    color: white;
  }
  /* line 870, ../sass/custom/_responsive.scss */
  h2.resp-tab-active span.resp-arrow {
    border-bottom: 12px solid white;
  }

  /* line 875, ../sass/custom/_responsive.scss */
  .page-node-477 .detail-product-desc, .page-node-56 .detail-product-desc, .page-node-55 .detail-product-desc, .page-node-60 .detail-product-desc, .page-node-59 .detail-product-desc {
    display: none;
  }

  /*----------------css for promotional-pages-----------*/
  /* line 881, ../sass/custom/_responsive.scss */
  .promotional-wrapper {
    padding: 40px 10px 0;
  }
  /* line 883, ../sass/custom/_responsive.scss */
  .promotional-wrapper .promotional-block {
    width: 90%;
  }
  /* line 900, ../sass/custom/_responsive.scss */
  .promotional-wrapper .promotional-block .activity-title {
    font-size: 22px;
    line-height: 1.2em;
    padding-bottom: 5px;
  }
  /* line 905, ../sass/custom/_responsive.scss */
  .promotional-wrapper .promotional-block .activity-description {
    font-size: 14px;
  }

  /*----------css ends for product page--------------*/
  /*----------css for approach page--------------*/
  /* line 914, ../sass/custom/_responsive.scss */
  .approach-content-wrapper .shift-image {
    padding: 20px 0;
    width: 100%;
  }
  /* line 918, ../sass/custom/_responsive.scss */
  .approach-content-wrapper .approach-content {
    font-size: 14px;
    padding-bottom: 20px;
    width: 100%;
  }
  /* line 923, ../sass/custom/_responsive.scss */
  .approach-content-wrapper .approach-content p strong {
    font-size: 15px;
    word-break: break-all;
  }

  /* line 931, ../sass/custom/_responsive.scss */
  .node-type-approach-inner-pages .approach-title {
    background-position: 50% 100%;
    padding-bottom: 80px;
    background-size: 35px;
    max-width: 320px;
    margin: auto;
  }
  /* line 939, ../sass/custom/_responsive.scss */
  .node-type-approach-inner-pages.page-node-58 .approach-title {
    background-position: 50% 100%;
  }

  /*----------css ends for approach page--------------*/
  /*----------css for annual-report & publications page--------------*/
  /* line 947, ../sass/custom/_responsive.scss */
  .pub-main-wrap {
    padding: 0 10px 40px;
  }
  /* line 950, ../sass/custom/_responsive.scss */
  .pub-main-wrap .views-field.views-field-php {
    width: 80%;
    margin-left: 5%;
  }
  /* line 953, ../sass/custom/_responsive.scss */
  .pub-main-wrap .views-field.views-field-php .pub-download {
    font-size: 14px;
  }

  /* line 959, ../sass/custom/_responsive.scss */
  .pub-wrap {
    width: 80%;
    margin-left: 5%;
  }
  /* line 962, ../sass/custom/_responsive.scss */
  .pub-wrap .pub-title {
    font-size: 20px;
    line-height: 1.2em;
  }
  /* line 966, ../sass/custom/_responsive.scss */
  .pub-wrap .pub-desc {
    font-size: 14px;
  }

  /*----------css ends for annual-report & publications page--------------*/
  /*----------css for programms block navigation on click of menu's--------------*/
  /* line 976, ../sass/custom/_responsive.scss */
  #program-1:before, #program-2:before,
  #program-3:before, #program-4:before,
  #program-5:before, #program-6:before,
  #program-7:before {
    display: block;
    content: " ";
    margin-top: -99px;
    height: 111px;
    visibility: hidden;
  }

  /*----------css ends for programms block navigation on click of menu's--------------*/
  /*--------------------------------css for about-page--------------------------------*/
  /* line 987, ../sass/custom/_responsive.scss */
  .node-type-about-idei table {
    margin: 0;
  }

  /* line 993, ../sass/custom/_responsive.scss */
  .page-node-106 .approach-content-wrapper .shift-image {
    padding: 35px 10px 20px 0;
  }

  /*---------------------css for about-board-member-listing-page-----------------------*/
  /* line 1001, ../sass/custom/_responsive.scss */
  .view-about-us .view-content {
    padding-left: 10px;
    padding-right: 10px;
    max-width: 320px;
  }
  /* line 1005, ../sass/custom/_responsive.scss */
  .view-about-us .view-content .views-row {
    width: 100%;
    padding-left: 0;
  }
  /* line 1009, ../sass/custom/_responsive.scss */
  .view-about-us .view-content .profile-wrapper {
    display: inline-block;
    width: 100%;
    padding-bottom: 15px;
  }
  /* line 1013, ../sass/custom/_responsive.scss */
  .view-about-us .view-content .profile-wrapper .profile-pic {
    width: 100%;
    display: inline-block;
  }
  /* line 1017, ../sass/custom/_responsive.scss */
  .view-about-us .view-content .profile-wrapper .profile-title-wrap {
    width: 100%;
    display: inline-block;
    padding-top: 10px;
  }
  /* line 1024, ../sass/custom/_responsive.scss */
  .view-about-us .profile-title {
    font-size: 18px;
  }
  /* line 1027, ../sass/custom/_responsive.scss */
  .view-about-us .profile-designation {
    font-size: 14px;
  }
  /* line 1030, ../sass/custom/_responsive.scss */
  .view-about-us .profile-path {
    font-size: 13px;
    background-position: 35% 0;
  }
  /* line 1035, ../sass/custom/_responsive.scss */
  .view-about-us .views-row-1 .twitter-link {
    background-position: 29% 0;
  }
  /* line 1040, ../sass/custom/_responsive.scss */
  .view-about-us .views-row-2 .twitter-link {
    background-position: 24% 0;
  }
  /* line 1045, ../sass/custom/_responsive.scss */
  .view-about-us .views-row-5 .twitter-link {
    background-position: 21% 0;
  }
  /* line 1050, ../sass/custom/_responsive.scss */
  .view-about-us .views-row-6 .twitter-link {
    background-position: 32% 0;
  }
  /* line 1055, ../sass/custom/_responsive.scss */
  .view-about-us .views-row-7 .twitter-link {
    background-position: 34% 0;
  }

  /*-----------------css ends for about-board-member-listing-page-------------------*/
  /*--------------css for about-board-member-node-page-----------------------------*/
  /* line 1063, ../sass/custom/_responsive.scss */
  .about-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 1067, ../sass/custom/_responsive.scss */
  .about-pic-wrapper {
    width: 100%;
  }
  /* line 1069, ../sass/custom/_responsive.scss */
  .about-pic-wrapper img {
    margin: auto;
    display: block;
  }

  /* line 1074, ../sass/custom/_responsive.scss */
  .about-text-wrapper {
    width: 100%;
    padding-top: 20px;
  }

  /* line 1078, ../sass/custom/_responsive.scss */
  .about-title {
    text-align: center;
    font-size: 25px;
    padding-bottom: 10px;
  }

  /* line 1083, ../sass/custom/_responsive.scss */
  .about-designation {
    font-size: 20px;
    text-align: center;
  }

  /* line 1087, ../sass/custom/_responsive.scss */
  .about-description {
    font-size: 14px;
  }

  /*--------------css ends for about-board-member-node-page--------------------------*/
  /*-----------------------css ends for about-page------------------------------------*/
  /*---------------------------css for engage section-----------------------------*/
  /*-------------------------css for contact-us-page-----------------------------*/
  /* line 1099, ../sass/custom/_responsive.scss */
  .view-contact-us-page .view-footer {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 1103, ../sass/custom/_responsive.scss */
  .view-contact-us-page .address-wrap {
    text-align: center;
    border-bottom: 3px solid #27579c;
  }
  /* line 1106, ../sass/custom/_responsive.scss */
  .view-contact-us-page .address-wrap:first-of-type {
    padding-bottom: 40px;
  }
  /* line 1109, ../sass/custom/_responsive.scss */
  .view-contact-us-page .address-wrap:last-of-type {
    border-bottom: none;
  }
  /* line 1113, ../sass/custom/_responsive.scss */
  .view-contact-us-page .address-block, .view-contact-us-page .map-block {
    width: 100%;
  }
  /* line 1116, ../sass/custom/_responsive.scss */
  .view-contact-us-page .delhi-address {
    padding-bottom: 30px;
  }
  /* line 1118, ../sass/custom/_responsive.scss */
  .view-contact-us-page .delhi-address p {
    font-size: 14px;
  }
  /* line 1120, ../sass/custom/_responsive.scss */
  .view-contact-us-page .delhi-address p:first-of-type {
    font-size: 25px;
  }
  /* line 1124, ../sass/custom/_responsive.scss */
  .view-contact-us-page .delhi-address.odisha-address {
    padding-left: 0;
    padding-top: 30px;
  }

  /*-----------------------css ends for contact-us-page-----------------------------*/
  /*---------------------------css for volunteers-page-----------------------------*/
  /* line 1135, ../sass/custom/_responsive.scss */
  .page-volunteers .view-volunteers-page .view-header p {
    font-size: 14px;
    width: 90%;
    padding-bottom: 30px;
  }
  /* line 1142, ../sass/custom/_responsive.scss */
  .page-volunteers .pub-wrap {
    width: 100%;
    margin-left: 0;
  }

  /* line 1148, ../sass/custom/_responsive.scss */
  .view-volunteers-page .view-content, .view-annual-report-page .view-content {
    padding: 0 10px;
  }

  /*--------------------------css ends for volunteers-page--------------------------*/
  /*---------------------------css ends for engage section-----------------------------*/
  /*----------------------css for awards-timeline-page----------------------------*/
  /* line 1157, ../sass/custom/_responsive.scss */
  .timeline-date {
    font-size: 14px;
  }

  /* line 1160, ../sass/custom/_responsive.scss */
  .timeline-text {
    margin-top: 10px;
    font-size: 15px !important;
  }
  /* line 1163, ../sass/custom/_responsive.scss */
  .timeline-text p, .timeline-text a {
    font-size: 13px;
    word-wrap: break-word;
  }
  /* line 1167, ../sass/custom/_responsive.scss */
  .timeline-text a.visit-story {
    font-size: 14px;
  }

  /*----------------------css ends for awards-timeline-page------------------------*/
  /*-----------------------css for awards-timeline-node-page--------------------*/
  /* line 1175, ../sass/custom/_responsive.scss */
  .node-type-awards-list .economic-inner-title, .node-type-awards-list .economic-inner-content {
    padding: 0 10px;
  }
  /* line 1179, ../sass/custom/_responsive.scss */
  .node-type-awards-list .jcarousel-skin-tango .jcarousel-item {
    width: 300px !important;
    height: 224px;
    margin-left: 10px;
  }
  /* line 1184, ../sass/custom/_responsive.scss */
  .node-type-awards-list .jcarousel-skin-tango .jcarousel-container-horizontal {
    max-width: 320px;
  }
  /* line 1187, ../sass/custom/_responsive.scss */
  .node-type-awards-list .jcarousel-skin-tango .jcarousel-next-horizontal {
    right: 4px;
  }
  /* line 1190, ../sass/custom/_responsive.scss */
  .node-type-awards-list .jcarousel-skin-tango .jcarousel-clip-horizontal {
    padding-top: 25px;
  }
  /* line 1194, ../sass/custom/_responsive.scss */
  .node-type-awards-list .external-link {
    font-size: 14px;
  }

  /*-----------------------css ends for awards-timeline-node-page-------------------*/
  /*---------------------------css for partners-section-------------------------*/
  /*------------------------------css for donors-page----------------------*/
  /* line 1204, ../sass/custom/_responsive.scss */
  .page-donors .economic-inner-title.team, .page-knowledge-partners .economic-inner-title.team, .page-global-networking-platforms .economic-inner-title.team {
    background-position: 50% 100%;
    background-size: 35px;
    padding-bottom: 50px;
  }

  /* line 1212, ../sass/custom/_responsive.scss */
  .view-donors .view-header p {
    font-size: 14px;
    width: 90%;
  }
  /* line 1217, ../sass/custom/_responsive.scss */
  .view-donors .view-content {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 1220, ../sass/custom/_responsive.scss */
  .view-donors .view-content .views-field-title {
    font-size: 14px;
  }

  /*------------------------------css ends for donors-page----------------------*/
  /*---------------------------css for knowledge-partners-page-------------------*/
  /* line 1228, ../sass/custom/_responsive.scss */
  .view-knowledge-partners .view-content, .view-global-networking-platforms .view-content {
    padding: 0 10px 23px;
  }
  /* line 1230, ../sass/custom/_responsive.scss */
  .view-knowledge-partners .view-content .views-field-title, .view-global-networking-platforms .view-content .views-field-title {
    font-size: 14px;
    word-break: break-all;
  }

  /*-----------------------css ends for knowledge-partners-page----------------*/
  /*---------------------------css ends for partners-section-------------------------*/
  /*-----------------------------css for pagination-------------------------*/
  /* line 1243, ../sass/custom/_responsive.scss */
  .pagination li a {
    font-size: 14px;
  }
  /* line 1247, ../sass/custom/_responsive.scss */
  .pagination li.active span {
    font-size: 16px;
    padding: 5.2px 12px;
  }

  /*---------------------------css ends for pagination-------------------------*/
  /*---------------------------css for search-page-------------------------*/
  /* line 1259, ../sass/custom/_responsive.scss */
  .page-search .region-content h2 {
    font-size: 25px;
  }
  /* line 1264, ../sass/custom/_responsive.scss */
  .page-search .form-group .form-control {
    font-size: 14px;
  }
  /* line 1268, ../sass/custom/_responsive.scss */
  .page-search .search-results {
    font-size: 20px;
    padding: 15px 40px;
  }
  /* line 1271, ../sass/custom/_responsive.scss */
  .page-search .search-results .title {
    font-size: 20px;
  }
  /* line 1275, ../sass/custom/_responsive.scss */
  .page-search .search-snippet-info {
    font-size: 14px;
  }

  /*---------------------------css ends for search-page-------------------------*/
  /*-------------------------css for archive listing page---------------------*/
  /* line 1285, ../sass/custom/_responsive.scss */
  .main-container .view-archive- .view-header .archive-title {
    font-size: 25px;
    padding-top: 20px;
  }
  /* line 1290, ../sass/custom/_responsive.scss */
  .main-container .view-archive- .view-content {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 1293, ../sass/custom/_responsive.scss */
  .main-container .view-archive- .view-content .views-field-name {
    font-size: 9px;
    top: 36%;
  }
  /* line 1298, ../sass/custom/_responsive.scss */
  .main-container .view-archive- .view-content .views-row:before {
    right: 0;
  }
  /* line 1304, ../sass/custom/_responsive.scss */
  .main-container .view-archive-.view-display-id-block_2 .view-header, .main-container .view-archive-.view-display-id-block_4 .view-header, .main-container .view-archive-.view-display-id-block_6 .view-header {
    font-size: 25px;
  }
  /* line 1308, ../sass/custom/_responsive.scss */
  .main-container .view-archive-.view-display-id-block_2, .main-container .view-archive-.view-display-id-block_6 {
    padding-top: 30px;
  }
  /* line 1315, ../sass/custom/_responsive.scss */
  .main-container .view-archive-.view-display-id-block_4 .view-content .views-field-field-promotional-feature-video a:before {
    background-size: 40px;
    background-position: 50% 37%;
  }
  /* line 1321, ../sass/custom/_responsive.scss */
  .main-container .view-archive-.view-display-id-block_4 .view-content .views-field-name {
    font-weight: bold;
  }

  /*-------------------------css ends for archive listing page---------------------*/
  /*-------------------------css for archive node page---------------------*/
  /* line 1336, ../sass/custom/_responsive.scss */
  .view-photo-gallery-archive- .node-title {
    font-size: 25px;
  }
  /* line 1339, ../sass/custom/_responsive.scss */
  .view-photo-gallery-archive- .view-content {
    max-width: 320px;
  }

  /* line 1345, ../sass/custom/_responsive.scss */
  .page-documents .view-photo-gallery-archive- .view-content {
    padding-left: 10px;
    padding-right: 10px;
    max-width: 100%;
  }
  /* line 1350, ../sass/custom/_responsive.scss */
  .page-documents .view-photo-gallery-archive- .node-title {
    padding-top: 70px;
  }
  /* line 1354, ../sass/custom/_responsive.scss */
  .page-documents .view-photo-gallery-archive- .view-header .view-content {
    padding: 0;
  }

  /* line 1360, ../sass/custom/_responsive.scss */
  .webform-client-form-68 {
    padding-top: 25px;
  }

  /*-------------------------css ends for archive node page---------------------*/
  /*-------------------------css for idei-capabilty-page-----------------------*/
  /* line 1366, ../sass/custom/_responsive.scss */
  #block-views-idei-capability-statement-block {
    padding-bottom: 15px;
  }
  /* line 1368, ../sass/custom/_responsive.scss */
  #block-views-idei-capability-statement-block h2 {
    font-size: 25px;
    padding: 0 10px 30px;
  }
  /* line 1372, ../sass/custom/_responsive.scss */
  #block-views-idei-capability-statement-block .capability-icons-test {
    max-width: 320px;
  }
  /* line 1374, ../sass/custom/_responsive.scss */
  #block-views-idei-capability-statement-block .capability-icons-test .views-row {
    margin-left: 0;
    margin-bottom: 40px;
    width: 50%;
  }
  /* line 1378, ../sass/custom/_responsive.scss */
  #block-views-idei-capability-statement-block .capability-icons-test .views-row img {
    margin: auto;
  }

  /* line 1385, ../sass/custom/_responsive.scss */
  #block-blockqueue-idei-capability-statement h2 {
    font-size: 22px;
    padding: 0 10px 20px;
    text-align: center;
  }
  /* line 1390, ../sass/custom/_responsive.scss */
  #block-blockqueue-idei-capability-statement .view-awards {
    padding: 0 10px 40px;
  }
  /* line 1392, ../sass/custom/_responsive.scss */
  #block-blockqueue-idei-capability-statement .view-awards .field-name-field-description {
    font-size: 14px;
  }

  /* line 1397, ../sass/custom/_responsive.scss */
  .capability-text, .table-block {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 1400, ../sass/custom/_responsive.scss */
  .capability-text .field-name-field-body, .table-block .field-name-field-body {
    font-size: 14px;
  }
  /* line 1405, ../sass/custom/_responsive.scss */
  .capability-text table .table-head td, .table-block table .table-head td {
    line-height: 1.2em;
  }

  /* line 1411, ../sass/custom/_responsive.scss */
  .accordion-block {
    padding: 0 10px 40px;
  }
  /* line 1413, ../sass/custom/_responsive.scss */
  .accordion-block .ui-state-default {
    font-size: 14px;
  }
  /* line 1416, ../sass/custom/_responsive.scss */
  .accordion-block .ui-state-default:hover:after {
    top: 13px;
    right: 7px;
  }
  /* line 1422, ../sass/custom/_responsive.scss */
  .accordion-block .ui-widget-content {
    font-size: 14px;
    padding: 10px;
  }

  /* line 1427, ../sass/custom/_responsive.scss */
  .capability-first-title {
    font-size: 10px;
  }

  /* line 1430, ../sass/custom/_responsive.scss */
  .capability-description {
    font-size: 1vw;
    padding: 12px 12px 12px 2px;
  }
  /* line 1433, ../sass/custom/_responsive.scss */
  .capability-description p {
    top: 30%;
  }

  /*-------------------------css ends for idei-capabilty-page---------------------*/
  /*-------------------------css for water-red-flag-page---------------------*/
  /* line 1440, ../sass/custom/_responsive.scss */
  .water-field-collection-values {
    padding: 0 10px 20px;
  }
  /* line 1443, ../sass/custom/_responsive.scss */
  .water-field-collection-values .panel-group .panel-heading + .panel-collapse > .panel-body {
    font-size: 14px;
  }
  /* line 1448, ../sass/custom/_responsive.scss */
  .water-field-collection-values .panel-heading .panel-title {
    font-size: 14px;
  }
  /* line 1452, ../sass/custom/_responsive.scss */
  .water-field-collection-values .panel-group {
    margin-top: 50px;
  }

  /* line 1459, ../sass/custom/_responsive.scss */
  .view-water-pages- .views-row.views-row-1 .views-field-field-content-title {
    font-size: 22px;
  }
  /* line 1462, ../sass/custom/_responsive.scss */
  .view-water-pages- .views-row.views-row-1 .views-field-field-water-description- {
    font-size: 14px;
  }
  /* line 1470, ../sass/custom/_responsive.scss */
  .view-water-pages- .views-row.views-row-2 .views-field-field-water-description- .panel-heading p:nth-child(1) {
    font-size: 16px;
  }
  /* line 1473, ../sass/custom/_responsive.scss */
  .view-water-pages- .views-row.views-row-2 .views-field-field-water-description- .panel-heading p:nth-child(2) {
    font-size: 15px;
  }
  /* line 1481, ../sass/custom/_responsive.scss */
  .view-water-pages- .views-row.views-row-3 .views-field-field-content-title, .view-water-pages- .views-row.views-row-5 .views-field-field-content-title, .view-water-pages- .views-row.views-row-6 .views-field-field-content-title, .view-water-pages- .views-row.views-row-8 .views-field-field-content-title, .view-water-pages- .views-row.views-row-9 .views-field-field-content-title {
    font-size: 20px;
  }
  /* line 1486, ../sass/custom/_responsive.scss */
  .view-water-pages- .views-row.views-row-6 .views-field-field-water-description-, .view-water-pages- .views-row.views-row-6 .views-field-field-water-content-image {
    display: none;
  }
  /* line 1491, ../sass/custom/_responsive.scss */
  .view-water-pages- .views-row.views-row-7 .views-field-field-water-content-image, .view-water-pages- .views-row.views-row-7 .views-field-field-page-video-link {
    display: none;
  }

  /*-------------------------css ends for water-red-flag-page---------------------*/
  /*-------------------------css for water-india-fact-page---------------------*/
  /* line 1504, ../sass/custom/_responsive.scss */
  .page-node-236 .view-water-pages- .views-row-1 .views-field-field-water-description- ul {
    padding-left: 20px;
    font-size: 14px;
  }
  /* line 1510, ../sass/custom/_responsive.scss */
  .page-node-236 .view-water-pages- .views-row-2 {
    padding-bottom: 10px;
  }
  /* line 1512, ../sass/custom/_responsive.scss */
  .page-node-236 .view-water-pages- .views-row-2 .views-field-field-content-title {
    font-size: 20px;
  }

  /* line 1518, ../sass/custom/_responsive.scss */
  .india-fact-title, .india-fact-illustration {
    font-size: 20px;
  }

  /* line 1521, ../sass/custom/_responsive.scss */
  .india-fact-description {
    font-size: 14px;
  }

  /*-------------------------css ends for water-india-fact-page---------------------*/
  /*--------------------------css for water-introduction-page---------------------*/
  /* line 1527, ../sass/custom/_responsive.scss */
  .detail-header-image img {
    height: auto;
  }

  /* line 1531, ../sass/custom/_responsive.scss */
  .water-intro-slider {
    padding-bottom: 30px;
  }
  /* line 1533, ../sass/custom/_responsive.scss */
  .water-intro-slider .contrainer {
    -webkit-perspective: 50px !important;
    -moz-perspective: 50px !important;
    -o-perspective: 50px !important;
    perspective: 50px !important;
  }

  /* line 1540, ../sass/custom/_responsive.scss */
  .water-intro-title {
    font-size: 25px;
  }

  /* line 1543, ../sass/custom/_responsive.scss */
  .measure {
    font-size: 16px;
  }

  /* line 1546, ../sass/custom/_responsive.scss */
  .water-intro-description {
    font-size: 14px;
  }

  /*--------------------------css ends for water-introduction-page---------------------*/
  /*--------------------------css for water-best-practices-page---------------------*/
  /* line 1553, ../sass/custom/_responsive.scss */
  .view-water-best-practices .economic-inner-title {
    padding: 9px 10px 30px;
  }
  /* line 1557, ../sass/custom/_responsive.scss */
  .view-water-best-practices .view-header p {
    max-width: 95%;
    font-size: 14px;
  }
  /* line 1562, ../sass/custom/_responsive.scss */
  .view-water-best-practices .view-content {
    padding: 0;
  }

  /* line 1566, ../sass/custom/_responsive.scss */
  .publication-listing {
    padding: 40px 0;
  }

  /*--------------------------css ends for water-best-practices-page-----------------*/
  /*-----------------------------css for water-media-page-----------------------*/
  /* line 1573, ../sass/custom/_responsive.scss */
  .view-media-listing .view-content {
    max-width: 320px;
    padding: 50px 10px;
  }
  /* line 1576, ../sass/custom/_responsive.scss */
  .view-media-listing .view-content .views-row {
    width: 100%;
    margin-left: 0;
  }
  /* line 1579, ../sass/custom/_responsive.scss */
  .view-media-listing .view-content .views-row .views-field-title {
    font-size: 16px;
  }
  /* line 1582, ../sass/custom/_responsive.scss */
  .view-media-listing .view-content .views-row .share-this {
    font-size: 14px;
  }
  /* line 1585, ../sass/custom/_responsive.scss */
  .view-media-listing .view-content .views-row .share-on-facebook, .view-media-listing .view-content .views-row .twitter-link, .view-media-listing .view-content .views-row .google-link {
    background-size: 20px;
  }

  /*---------------------------css ends for water-media-page-----------------------*/
  /*--------------------------css for donate-page---------------------*/
  /* line 1594, ../sass/custom/_responsive.scss */
  .page-node-140 .main-container, .page-node-141 .main-container {
    padding: 98px 0 0 !important;
  }
  /* line 1598, ../sass/custom/_responsive.scss */
  .page-node-140 .approach-content-wrapper .approach-content, .page-node-141 .approach-content-wrapper .approach-content {
    padding-top: 0;
  }
  /* line 1601, ../sass/custom/_responsive.scss */
  .page-node-140 .approach-content-wrapper .shift-image, .page-node-141 .approach-content-wrapper .shift-image {
    padding-top: 0;
  }

  /* line 1606, ../sass/custom/_responsive.scss */
  .donate-highlight-text {
    width: 100%;
    font-size: 14px;
    margin-left: 0;
  }
  /* line 1610, ../sass/custom/_responsive.scss */
  .donate-highlight-text.second {
    margin-right: 0;
  }

  /* line 1614, ../sass/custom/_responsive.scss */
  .donate-address {
    width: 270px;
    height: 172px;
  }
  /* line 1617, ../sass/custom/_responsive.scss */
  .donate-address:after {
    display: none;
  }

  /*--------------------------css ends for donate-page---------------------*/
  /*----------------------------css for iframe responsive-------------------*/
  /* line 1625, ../sass/custom/_responsive.scss */
  .player iframe {
    width: 100%;
    height: auto;
  }

  /*--------------------------css ends for iframe responsive-------------------*/
}
/*responsive css for tab*/
@media all and (min-width: 768px) and (max-width: 1024px) {
  /* line 1639, ../sass/custom/_responsive.scss */
  .main-container .row {
    margin: 0;
  }
  /* line 1641, ../sass/custom/_responsive.scss */
  .main-container .row .col-sm-12 {
    padding: 0;
  }

  /* line 1649, ../sass/custom/_responsive.scss */
  .navbar .container .navbar-header .logo {
    padding: 0 0 0 0px;
  }
  /* line 1651, ../sass/custom/_responsive.scss */
  .navbar .container .navbar-header .logo img {
    width: 70px;
    height: 70px;
  }
  /* line 1656, ../sass/custom/_responsive.scss */
  .navbar .container .navbar-header .social-links {
    padding: 0;
  }
  /* line 1661, ../sass/custom/_responsive.scss */
  .navbar .container .navbar-collapse .region-navigation {
    padding: 0;
  }
  /* line 1667, ../sass/custom/_responsive.scss */
  .navbar .container .new-main-menu li {
    padding-left: 3px;
    padding-right: 3px;
    font-size: 11px;
  }
  /* line 1677, ../sass/custom/_responsive.scss */
  .navbar .secondary-sub-menu ul li {
    padding-left: 4px;
    padding-right: 4px;
    font-size: 10px;
  }
  /* line 1681, ../sass/custom/_responsive.scss */
  .navbar .secondary-sub-menu ul li:first-child {
    font-size: 13px;
  }
  /* line 1690, ../sass/custom/_responsive.scss */
  .navbar #block-views-product-menu-block .view-product-menu .view-content .views-row {
    font-size: 10px;
    padding: 0 4px;
  }
  /* line 1700, ../sass/custom/_responsive.scss */
  .navbar .second-views-menu .view .view-content .views-row {
    font-size: 10px;
    padding: 0 4px;
  }
  /* line 1704, ../sass/custom/_responsive.scss */
  .navbar .second-views-menu .view .view-content .block-title {
    font-size: 13px;
  }

  /*----------------------------css for homepage*--------------------------/
  /*css for slider*/
  /* line 1715, ../sass/custom/_responsive.scss */
  #block-views-homepage-slideshow-block .views-slideshow-cycle-main-frame {
    width: 100% !important;
  }
  /* line 1717, ../sass/custom/_responsive.scss */
  #block-views-homepage-slideshow-block .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row {
    width: 100% !important;
  }

  /*css ends for slider*/
  /*css for ticker*/
  /* line 1726, ../sass/custom/_responsive.scss */
  #block-views-ticker-block h2 {
    width: 197px;
    padding: 3px 0px 4.5px 5px;
    font-size: 15px;
  }
  /* line 1731, ../sass/custom/_responsive.scss */
  #block-views-ticker-block .liScroll-container {
    width: 74%;
  }

  /*css ends for ticker*/
  /*css for water-section*/
  /* line 1743, ../sass/custom/_responsive.scss */
  .its-all-about-water #block-views-infographics-block .view-infographics ul li {
    height: 154px;
    width: 24%;
    margin-right: 1%;
    background-size: 85%;
  }
  /* line 1752, ../sass/custom/_responsive.scss */
  .its-all-about-water #block-views-infographics-block .view-infographics ul li .content .field-items .field-item:nth-child(1) p {
    font-size: 40px;
    margin-top: 20px;
  }
  /* line 1758, ../sass/custom/_responsive.scss */
  .its-all-about-water #block-views-infographics-block .view-infographics ul li .content .field-items .field-item:nth-child(2) p {
    font-size: 22px;
  }

  /*css ends for water-section*/
  /*css for impact-section*/
  /* line 1776, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper .homepage-block-title {
    font-size: 22px;
  }
  /* line 1782, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact .homepage-impact-wrapper .impact-content-wrapper .more-links ul li a {
    font-size: 12px;
  }
  /* line 1791, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 h2 {
    font-size: 18px;
    width: 273px;
    margin-top: 25px;
  }
  /* line 1797, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul {
    margin-left: 0;
    margin-top: 30px;
    padding-left: 38px;
  }
  /* line 1801, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul li {
    width: 24%;
    margin-right: 1%;
  }
  /* line 1804, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap {
    height: 154px;
    background-size: 85%;
  }
  /* line 1809, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap .field-item:nth-child(1) p {
    font-size: 40px;
    margin-top: 20px;
  }
  /* line 1815, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap .field-item:nth-child(2) p {
    font-size: 22px;
  }
  /* line 1820, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics ul li .bottom-wrap .field-item:nth-child(3) p {
    margin: 4px 0 0;
  }
  /* line 1831, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(2) p {
    font-size: 28px;
  }
  /* line 1836, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-1 .view-infographics .field-items .field-item:nth-child(3) p {
    font-size: 18px;
  }
  /* line 1845, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-2 .view-infographics {
    width: 83%;
  }
  /* line 1848, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-2 .view-infographics ul li {
    background-size: 103%;
    height: 138px;
  }
  /* line 1855, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-2 .view-infographics ul li .content .field-items .field-item p:nth-child(1) {
    font-size: 40px;
  }
  /* line 1860, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-2 .view-infographics ul li .content .field-items .field-item:nth-child(2) p {
    font-size: 20px;
  }
  /* line 1865, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-impact #block-views-infographics-block-2 .view-infographics ul li .content .field-items .field-item:nth-child(3) p {
    font-size: 10px;
  }

  /*css ends for impact-section*/
  /*css for approach-section*/
  /* line 1883, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper .homepage-block-title, .blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper .homepage-block-title {
    font-size: 22px;
  }
  /* line 1889, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-approach .homepage-impact-wrapper .impact-content-wrapper .more-links ul li a, .blockqueue-homepage-programs .homepage-impact-wrapper .impact-content-wrapper .more-links ul li a {
    font-size: 12px;
  }
  /* line 1898, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-approach #block-menu-menu-approach h2, .blockqueue-homepage-programs #block-menu-menu-approach h2 {
    font-size: 18px;
    width: 30%;
  }
  /* line 1901, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-approach #block-menu-menu-approach h2:before, .blockqueue-homepage-programs #block-menu-menu-approach h2:before {
    width: 190px;
  }
  /* line 1905, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-approach #block-menu-menu-approach .content, .blockqueue-homepage-programs #block-menu-menu-approach .content {
    width: 70%;
  }

  /*css ends for approach-section*/
  /*css for program-section*/
  /* line 1915, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-programs #block-menu-menu-programs h2 {
    width: 23%;
  }
  /* line 1918, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-programs #block-menu-menu-programs .content {
    width: 71%;
    left: 21px;
  }
  /* line 1921, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-programs #block-menu-menu-programs .content li {
    max-width: 246px;
    width: 100%;
    margin-bottom: 10px;
  }

  /*css ends for program-section*/
  /*css for water-section*/
  /* line 1934, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-water #block-menu-menu-water h2 {
    font-size: 18px;
    width: 30%;
  }
  /* line 1937, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-water #block-menu-menu-water h2:before {
    width: 212px;
  }
  /* line 1941, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-water #block-menu-menu-water .content {
    width: 70%;
    padding-left: 25px;
  }
  /* line 1944, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-water #block-menu-menu-water .content li {
    max-width: 257px;
    width: 100%;
    margin-bottom: 15px;
  }
  /* line 1948, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-water #block-menu-menu-water .content li a {
    margin-left: 65px;
  }
  /* line 1956, ../sass/custom/_responsive.scss */
  .blockqueue-homepage-water .homepage-impact-wrapper .impact-content-wrapper .homepage-block-title {
    font-size: 25px;
  }

  /*css ends for water-section*/
  /*css for-logo-slider-section*/
  /* line 1967, ../sass/custom/_responsive.scss */
  #block-views-awards-slider-block .jcarousel-skin-default .jcarousel-item {
    width: 192px;
  }

  /*css ends for logo-slider-section*/
  /*css for partner-section*/
  /* line 1978, ../sass/custom/_responsive.scss */
  .blockqueue-partners .view-homepage-content .homepage-impact-wrapper .homepage-block-title {
    font-size: 22px;
  }
  /* line 1981, ../sass/custom/_responsive.scss */
  .blockqueue-partners .view-homepage-content .homepage-impact-wrapper .homepage-body {
    width: 54%;
  }
  /* line 1987, ../sass/custom/_responsive.scss */
  .blockqueue-partners #block-views-awards-slider-block-1 h2 {
    font-size: 18px;
    width: 25%;
  }
  /* line 1990, ../sass/custom/_responsive.scss */
  .blockqueue-partners #block-views-awards-slider-block-1 h2:before {
    width: 150px;
  }
  /* line 1994, ../sass/custom/_responsive.scss */
  .blockqueue-partners #block-views-awards-slider-block-1 .content {
    width: 75%;
  }
  /* line 1997, ../sass/custom/_responsive.scss */
  .blockqueue-partners #block-views-awards-slider-block-1 .content .view-content .views-row {
    width: 16%;
    padding-right: 1%;
  }
  /* line 2004, ../sass/custom/_responsive.scss */
  .blockqueue-partners #block-views-awards-slider-block-1 .view-footer .footer-link {
    margin-top: 12px;
  }

  /*css ends for partner-section*/
  /*css for footer*/
  /* line 2014, ../sass/custom/_responsive.scss */
  .footer .region-footer {
    padding: 0 0 0 40px;
  }

  /*----------------------------css ends for homepage*--------------------------*/
  /*------------css for impact pages------------------*/
  /* line 2022, ../sass/custom/_responsive.scss */
  .economic-inner-content .field-name-field-graph-title {
    font-size: 30px;
  }
  /* line 2026, ../sass/custom/_responsive.scss */
  .economic-inner-content .field-name-field-graph-description p {
    font-size: 22px;
  }

  /*-------------css ends for impact pages=--------------*/
  /*------------css for programme page--------------- */
  /* line 2039, ../sass/custom/_responsive.scss */
  #block-views-programs-list-block-2 .views-row.views-row-odd .technology-image, #block-views-programs-list-block-4 .views-row.views-row-odd .technology-image,
  #block-views-programs-list-block-6 .views-row.views-row-odd .technology-image, #block-views-programs-list-block-8 .views-row.views-row-odd .technology-image,
  #block-views-programs-list-block-10 .views-row.views-row-odd .technology-image, #block-views-programs-list-block-11 .views-row.views-row-odd .technology-image {
    width: 42%;
    margin-right: 4%;
  }
  /* line 2044, ../sass/custom/_responsive.scss */
  #block-views-programs-list-block-2 .views-row .technology-title, #block-views-programs-list-block-4 .views-row .technology-title,
  #block-views-programs-list-block-6 .views-row .technology-title, #block-views-programs-list-block-8 .views-row .technology-title,
  #block-views-programs-list-block-10 .views-row .technology-title, #block-views-programs-list-block-11 .views-row .technology-title {
    font-size: 28px;
  }
  /* line 2047, ../sass/custom/_responsive.scss */
  #block-views-programs-list-block-2 .views-row .products-wrapper, #block-views-programs-list-block-4 .views-row .products-wrapper,
  #block-views-programs-list-block-6 .views-row .products-wrapper, #block-views-programs-list-block-8 .views-row .products-wrapper,
  #block-views-programs-list-block-10 .views-row .products-wrapper, #block-views-programs-list-block-11 .views-row .products-wrapper {
    height: 210px;
  }
  /* line 2049, ../sass/custom/_responsive.scss */
  #block-views-programs-list-block-2 .views-row .products-wrapper .p-title, #block-views-programs-list-block-4 .views-row .products-wrapper .p-title,
  #block-views-programs-list-block-6 .views-row .products-wrapper .p-title, #block-views-programs-list-block-8 .views-row .products-wrapper .p-title,
  #block-views-programs-list-block-10 .views-row .products-wrapper .p-title, #block-views-programs-list-block-11 .views-row .products-wrapper .p-title {
    font-size: 14px;
  }
  /* line 2052, ../sass/custom/_responsive.scss */
  #block-views-programs-list-block-2 .views-row .products-wrapper .p-desc, #block-views-programs-list-block-4 .views-row .products-wrapper .p-desc,
  #block-views-programs-list-block-6 .views-row .products-wrapper .p-desc, #block-views-programs-list-block-8 .views-row .products-wrapper .p-desc,
  #block-views-programs-list-block-10 .views-row .products-wrapper .p-desc, #block-views-programs-list-block-11 .views-row .products-wrapper .p-desc {
    font-size: 12px;
  }

  /*----------css ends for programme page----------- */
  /*----------css for product page----------- */
  /* line 2064, ../sass/custom/_responsive.scss */
  #block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .product-no-result {
    font-size: 30px;
  }
  /* line 2068, ../sass/custom/_responsive.scss */
  #block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-clip-horizontal .full-width {
    width: 768px !important;
    margin: auto !important;
  }
  /* line 2073, ../sass/custom/_responsive.scss */
  #block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-item {
    width: 340px !important;
    height: 253px;
    margin-left: 16px;
  }
  /* line 2074, ../sass/custom/_responsive.scss */
  #block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-item.height {
    width: 100% !important;
  }
  /* line 2080, ../sass/custom/_responsive.scss */
  #block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-item .field-name-field-title {
    bottom: 24%;
  }
  /* line 2084, ../sass/custom/_responsive.scss */
  #block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-container-horizontal {
    max-width: 768px;
  }
  /* line 2087, ../sass/custom/_responsive.scss */
  #block-idei-custom-products-gallery-tab-block .resp-tabs-container .jcarousel-skin-tango .jcarousel-next {
    right: -13px;
  }

  /*----------css ends for product page----------- */
  /*----------css for annual-report page----------- */
  /* line 2098, ../sass/custom/_responsive.scss */
  .page-annual-report-page .view-annual-report-page .view-content {
    padding: 0 20px;
  }
  /* line 2102, ../sass/custom/_responsive.scss */
  .page-annual-report-page .view-annual-report-page .view-header .view-content {
    padding: 0;
  }

  /*----------css ends for annual-report page----------- */
  /*----------css for publication page----------- */
  /* line 2111, ../sass/custom/_responsive.scss */
  .publication-listing {
    padding: 40px 20px;
  }

  /*----------css ends for publication page----------- */
  /*----------css for about-us-board-members listing-page----------- */
  /* line 2118, ../sass/custom/_responsive.scss */
  .view-about-us .view-content {
    max-width: 768px;
    padding-right: 0;
    padding-left: 0;
  }
  /* line 2123, ../sass/custom/_responsive.scss */
  .view-about-us .profile-title {
    font-size: 20px;
  }
  /* line 2126, ../sass/custom/_responsive.scss */
  .view-about-us .profile-designation {
    font-size: 15px;
  }
  /* line 2129, ../sass/custom/_responsive.scss */
  .view-about-us .profile-path {
    background-position: 22% 0;
  }
  /* line 2132, ../sass/custom/_responsive.scss */
  .view-about-us .twitter-link {
    background-size: 22px;
    padding-left: 30px;
  }
  /* line 2137, ../sass/custom/_responsive.scss */
  .view-about-us .views-row-1 .twitter-link {
    background-position: 25% 0;
  }
  /* line 2142, ../sass/custom/_responsive.scss */
  .view-about-us .views-row-2 .twitter-link {
    background-position: 17% 0;
  }
  /* line 2147, ../sass/custom/_responsive.scss */
  .view-about-us .views-row-5 .twitter-link {
    background-position: 10% 0;
  }

  /*----------css ends for about-us-board-members listing-page----------- */
  /*----------css for about-us-board-members node-page--------------- */
  /* line 2155, ../sass/custom/_responsive.scss */
  .about-text-wrapper {
    width: 60%;
  }

  /*----------css ends for about-us-board-members node-page------------- */
  /*---------------------css for timline node page---------------------*/
  /* line 2163, ../sass/custom/_responsive.scss */
  .node-type-awards-list .jcarousel-skin-tango .jcarousel-item {
    width: 330px !important;
    height: 254px;
  }
  /* line 2167, ../sass/custom/_responsive.scss */
  .node-type-awards-list .jcarousel-skin-tango .jcarousel-next {
    right: 7px;
  }
  /* line 2170, ../sass/custom/_responsive.scss */
  .node-type-awards-list .jcarousel-skin-tango .jcarousel-container-horizontal {
    max-width: 765px;
  }

  /*---------------------css ends for timline node page---------------------*/
  /*-------------------------css for partners section---------------------*/
  /*-----------------------css for donors-page-----------------------*/
  /* line 2182, ../sass/custom/_responsive.scss */
  .page-donors .economic-inner-title.team {
    background-position: 66% 100%;
    max-width: 768px;
    margin: auto;
  }

  /*-----------------------css ends for donors-page-----------------------*/
  /*-----------------------css for knowledge-partners-page------------------*/
  /* line 2193, ../sass/custom/_responsive.scss */
  .page-knowledge-partners .economic-inner-title.team {
    background-position: 84% 100%;
    max-width: 768px;
    margin: auto;
  }

  /*-----------------------css ends for knowledge-partners-page------------------*/
  /*-----------------------css for global-networking-page------------------*/
  /* line 2204, ../sass/custom/_responsive.scss */
  .page-global-networking-platforms .economic-inner-title.team {
    background-position: 98% 100%;
    max-width: 768px;
    margin: auto;
  }

  /*-----------------------css ends for global-networking-page------------------*/
  /*-------------------------css ends for partners section---------------------*/
  /*-------------------------css for archive listing page---------------------*/
  /* line 2219, ../sass/custom/_responsive.scss */
  .main-container .view-archive- .view-content .views-field-name {
    font-size: 18px;
  }
  /* line 2223, ../sass/custom/_responsive.scss */
  .main-container .view-archive- .view-content .views-row:before {
    right: 0;
  }
  /* line 2230, ../sass/custom/_responsive.scss */
  .main-container .view-archive-.view-display-id-block_4 .view-content .views-field-name {
    font-size: 26px;
  }

  /*-------------------------css ends for archive listing page---------------------*/
  /*----------------------------css for archive node page---------------------*/
  /* line 2240, ../sass/custom/_responsive.scss */
  .view-photo-gallery-archive- .view-content {
    max-width: 768px;
  }

  /* line 2246, ../sass/custom/_responsive.scss */
  .page-documents .view-photo-gallery-archive- .view-content {
    max-width: 100%;
  }

  /*-------------------------css ends for archive node page---------------------*/
  /*------------------------css for about-idei-capability-page---------------------*/
  /* line 2255, ../sass/custom/_responsive.scss */
  .capability-first-title {
    font-size: 25px;
  }

  /* line 2258, ../sass/custom/_responsive.scss */
  .capability-description {
    font-size: 1.4vw;
  }
  /* line 2260, ../sass/custom/_responsive.scss */
  .capability-description p {
    top: 10%;
  }

  /*---------------------css ends for about-idei-capability-page-------------*/
  /*--------------------------css for water-red-flag-page---------------------*/
  /* line 2267, ../sass/custom/_responsive.scss */
  .view-water-pages- .red-globe-section_6 {
    width: 27%;
  }
  /* line 2270, ../sass/custom/_responsive.scss */
  .view-water-pages- .red-globe-arrow {
    margin-left: 50.6%;
  }

  /*------------------------css ends for water-red-flag-page---------------------*/
  /*--------------------------css for water-introduction-page---------------------*/
  /* line 2277, ../sass/custom/_responsive.scss */
  .detail-header-image img {
    height: 200px;
  }

  /* line 2282, ../sass/custom/_responsive.scss */
  .water-intro-slider .contrainer {
    -webkit-perspective: 650px !important;
    -moz-perspective: 650px !important;
    -o-perspective: 650px !important;
    perspective: 650px !important;
  }

  /*--------------------------css ends for water-introduction-page---------------------*/
  /*----------------------------css for water-media-page-----------------------*/
  /* line 2293, ../sass/custom/_responsive.scss */
  .view-media-listing .view-content {
    max-width: 768px;
  }
  /* line 2295, ../sass/custom/_responsive.scss */
  .view-media-listing .view-content .views-row {
    width: 30%;
  }
  /* line 2297, ../sass/custom/_responsive.scss */
  .view-media-listing .view-content .views-row .views-field-title {
    font-size: 14px;
  }
  /* line 2301, ../sass/custom/_responsive.scss */
  .view-media-listing .view-content .views-row .views-field.views-field-nothing {
    padding: 15px 3px 8px;
  }
  /* line 2305, ../sass/custom/_responsive.scss */
  .view-media-listing .view-content .views-row .share-this {
    font-size: 13px;
  }
  /* line 2308, ../sass/custom/_responsive.scss */
  .view-media-listing .view-content .views-row .share-on-facebook, .view-media-listing .view-content .views-row .twitter-link, .view-media-listing .view-content .views-row .google-link {
    background-size: 20px;
  }

  /*----------------------------css ends for water-media-page-----------------------*/
  /*--------------------------css for donate and volunteer page---------------------*/
  /* line 2317, ../sass/custom/_responsive.scss */
  .donate-address:after {
    display: none;
  }

  /* line 2322, ../sass/custom/_responsive.scss */
  .page-volunteers .pub-wrap {
    border-top: none;
    width: 100%;
  }

  /*--------------------------css ends for donate-page---------------------*/
  /*--------------------------css for approach-page---------------------*/
  /* line 2331, ../sass/custom/_responsive.scss */
  .page-node-57 .approach-title {
    background-position: 78% 100%;
    max-width: 768px;
  }

  /* line 2337, ../sass/custom/_responsive.scss */
  .page-node-58 .approach-title {
    background-position: 75% 100%;
    max-width: 768px;
  }

  /*--------------------------css ends for approach-page---------------------*/
}
@media all and (min-width: 768px) and (max-width: 850px) {
  /*--------------------------css for water-red-flag-page---------------------*/
  /* line 2348, ../sass/custom/_responsive.scss */
  .view-water-pages- .red-globe-title {
    left: -108px;
    top: 60%;
  }

  /*------------------------css ends for water-red-flag-page---------------------*/
}
@media all and (min-width: 851px) and (max-width: 920px) {
  /*--------------------------css for water-red-flag-page---------------------*/
  /* line 2358, ../sass/custom/_responsive.scss */
  .view-water-pages- .red-globe-title {
    left: -83px;
    top: 60%;
  }

  /*------------------------css ends for water-red-flag-page---------------------*/
}
@media all and (min-width: 921px) and (max-width: 1024px) {
  /*--------------------------css for water-red-flag-page---------------------*/
  /* line 2368, ../sass/custom/_responsive.scss */
  .view-water-pages- .red-globe-title {
    left: -60px;
    top: 60%;
  }

  /*------------------------css ends for water-red-flag-page---------------------*/
}
@media all and (min-width: 1025px) and (max-width: 1199px) {
  /*------------------------css for header---------------------*/
  /* line 2380, ../sass/custom/_responsive.scss */
  .navbar .container .navbar-header .logo {
    padding: 0 0 0 6px;
  }

  /*------------------------css ends for header---------------------*/
  /*------------------------css for about-idei-capability-page---------------------*/
  /* line 2389, ../sass/custom/_responsive.scss */
  .capability-first-title {
    font-size: 32px;
  }

  /* line 2392, ../sass/custom/_responsive.scss */
  .capability-description {
    width: 35%;
    font-size: 13px;
  }

  /*---------------------css ends for about-idei-capability-page---------------------*/
  /*--------------------------css for water-red-flag-page---------------------*/
  /* line 2400, ../sass/custom/_responsive.scss */
  .view-water-pages- .red-globe-title {
    left: 0;
  }

  /*------------------------css ends for water-red-flag-page---------------------*/
  /*----------------------------css for archive node page---------------------*/
  /* line 2408, ../sass/custom/_responsive.scss */
  .view-photo-gallery-archive- .view-content {
    max-width: 1025px;
  }

  /* line 2414, ../sass/custom/_responsive.scss */
  .page-documents .view-photo-gallery-archive- .view-content {
    max-width: 100%;
  }

  /*-------------------------css ends for archive node page---------------------*/
  /*----------------------------css for partners-page-----------------------*/
  /* line 2423, ../sass/custom/_responsive.scss */
  .page-global-networking-platforms .economic-inner-title.team {
    background-position: 85.5% 100%;
    max-width: 1025px;
  }

  /* line 2429, ../sass/custom/_responsive.scss */
  .page-knowledge-partners .economic-inner-title.team {
    background-position: 75.8% 100%;
    max-width: 1025px;
  }

  /* line 2435, ../sass/custom/_responsive.scss */
  .page-donors .economic-inner-title.team {
    background-position: 61.6% 100%;
    max-width: 1025px;
  }

  /*----------------------------css ends for partners-page-----------------------*/
  /*--------------------------css for approach-page---------------------*/
  /* line 2444, ../sass/custom/_responsive.scss */
  .page-node-57 .approach-title {
    background-position: 69% 100%;
    max-width: 1025px;
  }

  /* line 2450, ../sass/custom/_responsive.scss */
  .page-node-56 .approach-title {
    background-position: 67% 100%;
  }

  /*--------------------------css ends for approach-page---------------------*/
}
/*-------media query for homepage awards slider--------*/
@media (max-width: 520px) {
  /* line 2462, ../sass/custom/_responsive.scss */
  #block-views-awards-slider-block .jcarousel-skin-default .jcarousel-prev-horizontal {
    left: 42%;
  }
}
@media all and (min-width: 521px) and (max-width: 767px) {
  /* line 2472, ../sass/custom/_responsive.scss */
  #block-views-awards-slider-block .jcarousel-skin-default .jcarousel-next-horizontal {
    left: 52%;
  }
}
/*-------------------------------------------------------*/
/*-----media query for submenu's of programme page-------*/
@media all and (min-width: 320px) and (max-width: 392px) {
  /* line 2484, ../sass/custom/_responsive.scss */
  .node-type-programms .main-container {
    padding: 139px 0 0;
  }
}
@media all and (min-width: 393px) and (max-width: 739px) {
  /* line 2491, ../sass/custom/_responsive.scss */
  .node-type-programms .main-container {
    padding: 119px 0 0;
  }
}
/*-------------------------------------------------------*/
/*-----media query for submenu's of product page-------*/
@media all and (min-width: 320px) and (max-width: 439px) {
  /* line 2501, ../sass/custom/_responsive.scss */
  .page-node-49 .main-container {
    padding: 119px 0 0;
  }
}
@media all and (min-width: 320px) and (max-width: 341px) {
  /* line 2508, ../sass/custom/_responsive.scss */
  .page-node-59 .main-container, .page-node-60 .main-container {
    padding: 119px 0 0;
  }
}
@media all and (min-width: 320px) and (max-width: 424px) {
  /* line 2515, ../sass/custom/_responsive.scss */
  .page-node-477 .main-container {
    padding: 119px 0 0;
  }
}
@media all and (min-width: 425px) and (max-width: 767px) {
  /* line 2522, ../sass/custom/_responsive.scss */
  .page-node-477 .main-container {
    padding: 105px 0 0;
  }
}
@media all and (min-width: 320px) and (max-width: 503px) {
  /* line 2529, ../sass/custom/_responsive.scss */
  .page-node-50 .main-container, .page-node-51 .main-container, .page-node-52 .main-container, .page-node-53 .main-container, .page-node-54 .main-container {
    padding: 117px 0 0;
  }
}
@media all and (min-width: 320px) and (max-width: 439px) {
  /* line 2536, ../sass/custom/_responsive.scss */
  .page-node-47 .main-container, .page-node-48 .main-container, .page-node-49 .main-container {
    padding: 117px 0 0;
  }
}
/*-------------------------------------------------------*/
/*-----media query for submenu's of about pages-------*/
@media all and (min-width: 320px) and (max-width: 337px) {
  /* line 2547, ../sass/custom/_responsive.scss */
  .node-type-about-idei .main-container, .page-about-us .main-container, .page-board-members .main-container,
  .node-type-about-us .main-container, .node-type-board-members .main-container {
    padding: 159px 0 0;
  }
}
@media all and (min-width: 338px) and (max-width: 474px) {
  /* line 2555, ../sass/custom/_responsive.scss */
  .node-type-about-idei .main-container, .page-about-us .main-container, .page-board-members .main-container,
  .node-type-about-us .main-container, .node-type-board-members .main-container {
    padding: 139px 0 0;
  }
}
@media all and (min-width: 475px) and (max-width: 767px) {
  /* line 2563, ../sass/custom/_responsive.scss */
  .node-type-about-idei .main-container, .page-about-us .main-container, .page-board-members .main-container,
  .node-type-about-us .main-container, .node-type-board-members .main-container {
    padding: 119px 0 0;
  }
}
/*--------------------------------------------------------------*/
/*-----media query for submenu's of partners pages------------*/
@media all and (min-width: 320px) and (max-width: 430px) {
  /* line 2573, ../sass/custom/_responsive.scss */
  .page-donors .main-container, .page-knowledge-partners .main-container, .page-global-networking-platforms .main-container {
    padding: 117px 0 0;
  }
}
/*--------------------------------------------------------------*/
/*-----media query for submenu's of archive node pages------------*/
@media all and (min-width: 320px) and (max-width: 334px) {
  /* line 2583, ../sass/custom/_responsive.scss */
  .page-gallery .main-container {
    padding: 139px 0 0;
  }
}
@media all and (min-width: 320px) and (max-width: 378px) {
  /* line 2590, ../sass/custom/_responsive.scss */
  .page-success-stories .main-container {
    padding: 119px 0 0;
  }
}
@media all and (min-width: 320px) and (max-width: 514px) {
  /* line 2597, ../sass/custom/_responsive.scss */
  .page-documents .main-container {
    padding: 119px 0 0;
  }
}
/*--------------------------------------------------------------*/
/*-----media query for submenu's of idei-capabilty-page------------*/
@media all and (min-width: 320px) and (max-width: 440px) {
  /* line 2610, ../sass/custom/_responsive.scss */
  .page-node-259 .navbar .secondary-sub-menu ul li {
    font-size: 9px;
  }
  /* line 2616, ../sass/custom/_responsive.scss */
  .page-node-259 .main-container {
    padding: 137px 0 0;
  }
}
@media all and (min-width: 441px) and (max-width: 478px) {
  /* line 2623, ../sass/custom/_responsive.scss */
  .page-node-259 .main-container {
    padding: 137px 0 0;
  }
}
@media all and (min-width: 479px) and (max-width: 767px) {
  /* line 2630, ../sass/custom/_responsive.scss */
  .page-node-259 .main-container {
    padding: 117px 0 0;
  }
}
/*----------------------------------------------------------------*/
/*-----media query for submenu's of water-pages------------*/
@media all and (min-width: 320px) and (max-width: 350px) {
  /* line 2641, ../sass/custom/_responsive.scss */
  .node-type-water-pages .main-container, .node-type-water-inner-pages .main-container,
  .page-media-listing .main-container, .node-type-publications .main-container {
    padding: 137px 0 0;
  }
}
@media all and (min-width: 350px) and (max-width: 590px) {
  /* line 2649, ../sass/custom/_responsive.scss */
  .node-type-water-pages .main-container, .node-type-water-inner-pages .main-container,
  .page-media-listing .main-container, .node-type-publications .main-container {
    padding: 117px 0 0;
  }
}
/*----------------------------------------------------------------*/
/*--------------------media query for timline awards page---------------*/
@media all and (min-width: 320px) and (max-width: 349px) {
  /* line 2658, ../sass/custom/_responsive.scss */
  .timeline-date {
    font-weight: normal;
  }
}
/*--------------------media query ends for timline awards page---------------*/
/*--------------------media query for archive-page------------------*/
@media all and (min-width: 320px) and (max-width: 460px) {
  /* line 2670, ../sass/custom/_responsive.scss */
  .main-container .view-archive-.view-display-id-block_2 .view-content .views-field-name {
    top: 25%;
  }
  /* line 2677, ../sass/custom/_responsive.scss */
  .main-container .view-archive-.view-display-id-block_6 .view-content .views-field-name {
    top: 22%;
  }
}
@media all and (min-width: 461px) and (max-width: 620px) {
  /* line 2691, ../sass/custom/_responsive.scss */
  .main-container .view-archive-.view-display-id-block_2 .view-content .views-field-name {
    top: 30%;
  }
  /* line 2698, ../sass/custom/_responsive.scss */
  .main-container .view-archive-.view-display-id-block_6 .view-content .views-field-name {
    top: 34%;
  }
}
@media all and (min-width: 621px) and (max-width: 767px) {
  /* line 2712, ../sass/custom/_responsive.scss */
  .main-container .view-archive-.view-display-id-block_2 .view-content .views-field-name {
    top: 35%;
  }
  /* line 2719, ../sass/custom/_responsive.scss */
  .main-container .view-archive-.view-display-id-block_6 .view-content .views-field-name {
    top: 40%;
  }
}
/*--------------------media query ends for archive-page------------------*/
