.navbar-nav li:last-of-type a {
  padding-right: 0;
}

.about-clients .container div div .col-grid:nth-of-type(6n + 1) {
  clear: both;
}

@media (min-width: 992px) {
  .about-clients .container {
    padding: 10px
  }
}

.grid-item a img {
  opacity: 0;
}

.grid-item a:hover img {
  opacity: 1;
}

.grid-item a img {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 50%;
  max-width: 175px;
}

.grid-item a span {
  top: 40px;
}

footer {
  margin-top: 35px;
}

.factsheet i {
  font-size: 32px;
  color: #000;
}

.swiper-container-office {
  margin: 0;
}

.swiper-container-office .swiper-slide,
.swiper-container-office1 .swiper-slide,
.swiper-container-office2 .swiper-slide,
.swiper-container-office3 .swiper-slide,
.swiper-container-office4 .swiper-slide,
.swiper-container-office5 .swiper-slide,
.swiper-container-office6 .swiper-slide  {
  min-height: 700px;
}

.swiper-pagination-office,
.swiper-pagination-office1,
.swiper-pagination-office2,
.swiper-pagination-office3,
.swiper-pagination-office4,
.swiper-pagination-office5,
.swiper-pagination-office6 {
  text-align: center;
  bottom: 80px !important;
}

.swiper-pagination-office .swiper-pagination-bullet-active,
.swiper-pagination-office1 .swiper-pagination-bullet-active,
.swiper-pagination-office2 .swiper-pagination-bullet-active,
.swiper-pagination-office3 .swiper-pagination-bullet-active,
.swiper-pagination-office4 .swiper-pagination-bullet-active,
.swiper-pagination-office5 .swiper-pagination-bullet-active,
.swiper-pagination-office6 .swiper-pagination-bullet-active {
  background-color: #fff;
}

.swiper-pagination-office .swiper-pagination-bullet,
.swiper-pagination-office1 .swiper-pagination-bullet,
.swiper-pagination-office2 .swiper-pagination-bullet,
.swiper-pagination-office3 .swiper-pagination-bullet,
.swiper-pagination-office4 .swiper-pagination-bullet,
.swiper-pagination-office5 .swiper-pagination-bullet,
.swiper-pagination-office6 .swiper-pagination-bullet {
  border-color: #fff;
}

.swiper-button-next-custom,
.swiper-button-prev-custom {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
  color: #000;
  font-size: 22px;
}

.swiper-button-next-custom {
  right: 10px;
  left: auto;
}

.swiper-button-prev-custom {
  left: 10px;
  right: auto;
}

#google-map-istanbul,
#google-map-baku,
#google-map-almaty,
#google-map-tehran,
#google-map-tashkent,
#google-map-tiblisi {
  width: 100%;
  height: 300px;
  margin: 0px 15px 35px 15px;
}

.individual-contact p strong {
  text-transform: uppercase;
}

.about-brand {
  max-width: 350px;
}

.leadership .col-xs-6,
.leadership .col-md-4 {
  padding: 0px;
}

.leadership .col-xs-6 img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.leadership .container .row:last-of-type {
  margin-bottom: 50px;
}

.modal {
  text-align: center;
  padding: 0!important;
}

.modal-title {
  line-height: 1.5;
}

.modal-header h2 {
  font-size: 24px;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 560px;
    margin: 30px auto;
  }
}

@media (max-width: 768px) {
  .grid-none,
  .grid-item--height2,
  .grid-item--height3 {
    width: 100%;
  }
}

.pager .next {
  float: right;
}

.pager li>a,
.pager li>span {
  display: inline-block;
  padding: 8px 11px;
  background-color: #fff;
  color: #000;
  border: 2px solid #000;
  border-radius: 50%;
}

.col-grid {
  padding: 5px;
}

.col-grid img {
  border-radius: 0;
}
.card {
  float: left;
}
.card .back {
  padding: 15px;
  min-height: 390px;
}
@media (max-width: 991px) {
  .card .back {
    min-height: 320px;
  }
} 
@media (max-width: 768px) {
  .card .back {
    min-height: 170px;
  }
} 

.card-blue .back {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg,#57b6f0 0,#0072ba 66%,#09629b 100%);
  background: -webkit-gradient(linear,left top,right bottom,color-stop(0%,#57b6f0),color-stop(66%,#0072ba),color-stop(100%,#09629b));
  background: -webkit-linear-gradient(-45deg,#57b6f0 0,#0072ba 66%,#09629b 100%);
  background: -o-linear-gradient(-45deg,#57b6f0 0,#0072ba 66%,#09629b 100%);
  background: -ms-linear-gradient(-45deg,#57b6f0 0,#0072ba 66%,#09629b 100%);
  background: linear-gradient(135deg,#57b6f0 0,#0072ba 66%,#09629b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57b6f0',endColorstr='#09629b',GradientType=1);
}
.card-yellow .back {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg,#ffeb62 0,#ffe21d 66%,#e3c810 100%);
  background: -webkit-gradient(linear,left top,right bottom,color-stop(0%,#ffeb62),color-stop(66%,#ffe21d),color-stop(100%,#e3c810));
  background: -webkit-linear-gradient(-45deg,#ffeb62 0,#ffe21d 66%,#e3c810 100%);
  background: -o-linear-gradient(-45deg,#ffeb62 0,#ffe21d 66%,#e3c810 100%);
  background: -ms-linear-gradient(-45deg,#ffeb62 0,#ffe21d 66%,#e3c810 100%);
  background: linear-gradient(135deg,#ffeb62 0,#ffe21d 66%,#e3c810 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeb62',endColorstr='#e3c810',GradientType=1);
}
.card-pink .back {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg,#f96495 0,#eb1869 66%,#c9185c 100%);
  background: -webkit-gradient(linear,left top,right bottom,color-stop(0%,#f96495),color-stop(66%,#eb1869),color-stop(100%,#c9185c));
  background: -webkit-linear-gradient(-45deg,#f96495 0,#eb1869 66%,#c9185c 100%);
  background: -o-linear-gradient(-45deg,#f96495 0,#eb1869 66%,#c9185c 100%);
  background: -ms-linear-gradient(-45deg,#f96495 0,#eb1869 66%,#c9185c 100%);
  background: linear-gradient(135deg,#f96495 0,#eb1869 66%,#c9185c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f96495',endColorstr='#c9185c',GradientType=1);
}
.card-fcb .back{
  background: url(logo-colors.jpg) no-repeat 0px -125px;
  background-color: #fbfbfb;
}
.card .back h3 {
  font-family: code-pro-lc;
  font-size: 18px;
  font-weight: 700;
  color: #fbfbfb;
  margin-bottom: 10px;
}
.card .back p {
  font-size: 14px;
  margin-bottom: 2px;
  color: #fbfbfb;
}
.card-yellow .back h3, .card-yellow .back p, .card-fcb .back p{
  color: #231f20;
}
.card-fcb .back h3 {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .card-fcb .back h3 {
    font-size: 14px;
    margin-bottom: 25px;
  }
}
.card-fcb .back p {
  font-size: 12px;
}
