/*$lp: 'only screen and (min-width: 1200px) and (max-width: 1600px)';*/
/* half circle mixin */
/***************************************************
  Board of Directors
****************************************************/
/* line 8, ../scss/inside.scss */
.bod-chairman {
  cursor: pointer; }
  /* line 13, ../scss/inside.scss */
  .bod-chairman .position {
    font-family: "Neo Sans Arabic"; }
  /* line 16, ../scss/inside.scss */
  .bod-chairman .chairman-details {
    border-bottom: 1px solid #D8D8D8;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s; }
  /* line 21, ../scss/inside.scss */
  .bod-chairman:hover h4 {
    color: #DA291C; }
  /* line 24, ../scss/inside.scss */
  .bod-chairman:hover .chairman-details {
    border-bottom: 1px solid #DA291C; }

/* line 31, ../scss/inside.scss */
.bod-member-item h5 {
  margin-bottom: -0.1rem; }
/* line 34, ../scss/inside.scss */
.bod-member-item:hover h5 {
  color: #DA291C; }
/* line 37, ../scss/inside.scss */
.bod-member-item .position {
  font-family: "Neo Sans Arabic"; }
  /* line 39, ../scss/inside.scss */
  .bod-member-item .position > a {
    color: red; }

/* line 45, ../scss/inside.scss */
.bod-member-item h5 {
  margin-bottom: -0.1rem; }

/* line 48, ../scss/inside.scss */
.bod-member-item .position {
  font-family: "Neo Sans Arabic"; }

/* line 51, ../scss/inside.scss */
.bod-member-item .position > a {
  color: red; }

/* line 56, ../scss/inside.scss */
#bodModal h5, #bodModal h4 {
  color: #3563A0;
  margin-bottom: -0.3rem; }
/* line 60, ../scss/inside.scss */
#bodModal .modal-body {
  margin-top: -1rem;
  position: relative; }
/* line 64, ../scss/inside.scss */
#bodModal .position {
  font-family: "Neo Sans Arabic"; }

/***************************************************
  Portfolio Overview
****************************************************/
/* line 73, ../scss/inside.scss */
.portfolio-companies {
  border-top: 1px solid #D8D8D8; }

/* line 77, ../scss/inside.scss */
.portfolio-logos {
  border: 1px solid #DCE2E7;
  border-right: none;
  border-bottom: none; }
  /* line 81, ../scss/inside.scss */
  .portfolio-logos .portfolio-item {
    text-align: center;
    padding: 30px 20px;
    border-right: 1px solid #DCE2E7;
    border-bottom: 1px solid #DCE2E7; }
    /* line 86, ../scss/inside.scss */
    .portfolio-logos .portfolio-item img {
      max-height: 80px;
      line-height: 80px;
      max-width: 180px;
      -webkit-filter: grayscale(1);
      filter: grayscale(1);
      cursor: pointer;
      -webkit-transition: all 0.3s ease-out 0s;
      -moz-transition: all 0.3s ease-out 0s;
      -ms-transition: all 0.3s ease-out 0s;
      -o-transition: all 0.3s ease-out 0s;
      transition: all 0.3s ease-out 0s; }
      /* line 95, ../scss/inside.scss */
      .portfolio-logos .portfolio-item img:hover {
        -webkit-filter: none;
        filter: none; }

/***************************************************
  Portfolio Companies
****************************************************/
/* line 107, ../scss/inside.scss */
.portfolio-company-item .details {
  border-bottom: 1px solid #D8D8D8;
  padding-bottom: 3rem;
  margin-bottom: 3rem; }
  /* line 111, ../scss/inside.scss */
  .portfolio-company-item .details h4 {
    color: #3563A0; }

/***************************************************
  Portfolio Details
****************************************************/
/* line 121, ../scss/inside.scss */
.portfolio-details .company-details {
  margin-top: -2rem;
  padding: 0 2rem; }
  @media (max-width: 767px) {
    /* line 121, ../scss/inside.scss */
    .portfolio-details .company-details {
      margin-top: -1rem;
      padding: 0 1rem; } }
  /* line 128, ../scss/inside.scss */
  .portfolio-details .company-details .profile {
    position: relative;
    padding: 2rem; }
  /* line 132, ../scss/inside.scss */
  .portfolio-details .company-details .table {
    font-size: 16px;
    color: #505050;
    border-bottom: 1px solid #dee2e6;
    padding: 0.3rem 0; }
    /* line 137, ../scss/inside.scss */
    .portfolio-details .company-details .table:last-child {
      border-bottom: none; }
/* line 143, ../scss/inside.scss */
.portfolio-details .stats {
  text-align: center; }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    /* line 143, ../scss/inside.scss */
    .portfolio-details .stats {
      width: 100% !important; } }
  @media (max-width: 767px) {
    /* line 143, ../scss/inside.scss */
    .portfolio-details .stats {
      width: 100% !important; } }

/***************************************************
  Project Details
****************************************************/
/* line 160, ../scss/inside.scss */
.project-details .project-details-inner .table {
  font-size: 16px;
  color: #505050;
  border-bottom: 1px solid #dee2e6;
  padding: 0.3rem 0; }
  /* line 165, ../scss/inside.scss */
  .project-details .project-details-inner .table:last-child {
    border-bottom: none; }

/***************************************************
  Annual Reports
****************************************************/
/* line 177, ../scss/inside.scss */
.annual-report-item .details {
  border-bottom: 1px solid #D8D8D8;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s; }
/* line 181, ../scss/inside.scss */
.annual-report-item:hover .details {
  border-bottom: 1px solid #DA291C; }
/* line 184, ../scss/inside.scss */
.annual-report-item .report-meta small {
  color: rgba(4, 39, 65, 0.7);
  font-size: 14px; }
  /* line 187, ../scss/inside.scss */
  .annual-report-item .report-meta small .icon-PDF {
    color: #DA291C;
    font-size: 18px; }

/***************************************************
  Press Releases
****************************************************/
/* line 199, ../scss/inside.scss */
.featured-news.details {
  padding-bottom: 30px; }

/* line 203, ../scss/inside.scss */
.featured-news-image {
  position: relative; }
  /* line 205, ../scss/inside.scss */
  .featured-news-image .published-date {
    position: absolute;
    left: 30px;
    bottom: 30px;
    padding: 20px 20px 15px;
    color: #fff;
    font-family: "Neo Sans Arabic";
    text-align: center;
    background: rgba(54, 167, 233, 0.8); }
    @media (max-width: 767px) {
      /* line 205, ../scss/inside.scss */
      .featured-news-image .published-date {
        left: 10px;
        bottom: 10px; } }
    /* line 218, ../scss/inside.scss */
    .featured-news-image .published-date .date {
      font-family: "Neo Sans Arabic";
      font-size: 36px;
      display: block;
      margin-bottom: 0px; }

/***************************************************
  Press Release Details
****************************************************/
/* line 232, ../scss/inside.scss */
.press-release-main .details {
  margin-top: -2rem;
  padding: 0 2rem; }
  @media (max-width: 767px) {
    /* line 232, ../scss/inside.scss */
    .press-release-main .details {
      margin-top: -1rem;
      padding: 0 1rem; } }
  /* line 239, ../scss/inside.scss */
  .press-release-main .details .excerpt {
    position: relative;
    padding: 2rem; }

/***************************************************
  Photo Gallery
****************************************************/
/***************************************************
  Contact
****************************************************/
/* line 254, ../scss/inside.scss */
section.contact-page {
  min-height: 580px; }
  /* line 257, ../scss/inside.scss */
  section.contact-page.with-watermark::before {
    top: 50px; }

/* line 262, ../scss/inside.scss */
section.google-map {
  padding: 0; }
  /* line 264, ../scss/inside.scss */
  section.google-map #map {
    width: 100%;
    height: 500px; }

/* line 270, ../scss/inside.scss */
.contact-details li {
  font-size: 22px;
  font-family: "Neo Sans Arabic";
  padding-bottom: 5px; }
  @media (max-width: 767px) {
    /* line 270, ../scss/inside.scss */
    .contact-details li {
      font-size: 20px; } }
  /* line 277, ../scss/inside.scss */
  .contact-details li a {
    color: #381371; }
    /* line 279, ../scss/inside.scss */
    .contact-details li a:hover {
      color: #DA291C; }
  /* line 283, ../scss/inside.scss */
  .contact-details li span {
    font-size: 12px !important;
    font-family: "Neo Sans Arabic" !important;
    color: rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    margin-left: 10px; }

@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 294, ../scss/inside.scss */
  .contact-info h5 {
    font-size: 20px; } }
@media (max-width: 767px) {
  /* line 294, ../scss/inside.scss */
  .contact-info h5 {
    font-size: 18px; } }

/* line 304, ../scss/inside.scss */
.contact-form .form-control {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }
/* line 307, ../scss/inside.scss */
.contact-form .error-message {
  color: #DA291C;
  font-size: 14px; }
