/* General */
.d-block {
  display: block;
}

.flex-wrap {
  display: flex;
  flex-wrap: wrap;
}

.align-items-stretch {
  display: flex;
  align-items: stretch;
}

/* Pages */
.bannerBg,
.new-services-banner .bannerBg,
.services_new .new-services-banner .bannerBg,
.page-template-services .new-services-banner .bannerBg {
  background-size: cover !important;
  height: 630px;
} 
/*
.cloud-migration .partnerships-leveraged-tier .items:hover,
.cloud-migration-section9 .items:hover,
.cloud-migration-section10 .items:hover {
  background: #B500B4 !important;
}

.cloud-migration .partnerships-leveraged-tier .row,
.cloud-migration .partnerships-leveraged-tier .row>div,
.cloud-migration-section10 .row,
.cloud-migration-section10 .row>div {
  border-color: #B500B4 !important;
}
*/
.cloud-migration .our-methodology .showHidecontent>div.h6,
.cloud-migration .our-methodology .showHidecontent .title,
.cloud-migration .showHideclick:after {
  color: #B500B4 !important;
  ;
}

.cloud-migration-section7 .item ul li:before {
  background: #1D6EE4 !important;
}

.cloud-migration-section7 .item,
.cloud-migration .intelligent-automation-section3 .item ul li {
  max-width: 450px;
}

.cloud-migration .performance-testing-expertise-tier.white-tier .col-sm-6 p {
  max-width: 450px;
  color: #fff;
}

.cloud-migration-section10 .items .h3 {
  color: #B500B4 !important;
}

.cloud-migration-section10 .items:hover .h3 {
  color: #FFFFFF !important;
}

.cloud-native-development .performance-testing-section3 .text {
  margin-bottom: 0px;
}

.cloud-native-development-section7 .item ul li:before {
  background: #1D6EE4 !important;
}
/*
.cloud-enablement .partnerships-leveraged-tier .items:hover,
.cloud-enablement-section9 .items:hover,
.cloud-native-development .partnerships-leveraged-tier .items:hover,
.cloud-native-development-section9 .items:hover,
.cloud-strategy .partnerships-leveraged-tier .items:hover,
.cloud-strategy-section9 .items:hover {
  background: #14D1F0 !important;
}

.cloud-enablement .partnerships-leveraged-tier .row,
.cloud-enablement .partnerships-leveraged-tier .row>div,
.cloud-native-development .partnerships-leveraged-tier .row,
.cloud-native-development .partnerships-leveraged-tier .row>div,
.cloud-strategy .partnerships-leveraged-tier .row,
.cloud-strategy .partnerships-leveraged-tier .row>div {
  border-color: #14d1f0 !important;
}
*/
.cloud-migration-section7 .h2,
.cloud-migration .infra-migration-fs-tier5 .h2,
.cloud-enablement-section7 .h2,
.cloud-enablement .infra-migration-fs-tier5 .h2,
.cloud-native-development-section7 .h2,
.cloud-native-development .infra-migration-fs-tier5 .h2 .cloud-strategy-section7 .h2,
.cloud-strategy .infra-migration-fs-tier5 .h2 {
  margin-bottom: 10px;
}

.cloud-migration .ci-section3 p,
.cloud-migration .our-methodology .text,
.cloud-migration .our-methodology .text p,
.cloud-enablement .ci-section3 p,
.cloud-native-development .ci-section3 .text p,
.cloud-strategy .our-methodology .text,
.cloud-strategy .our-methodology .text p {
  color: #fff;
}

.cloud-migration .infra-migration-fs-tier5 .items .h6,
.cloud-native-development .infra-migration-fs-tier5 .h6,
.cloud-strategy .infra-migration-fs-tier5 .h6 {
  margin-bottom: 15px;
}

.cloud-migration .our-methodology .items,
.cloud-strategy .our-methodology .items {
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.cloud-migration .our-methodology .steps .items:after,
.cloud-strategy .our-methodology .steps .items:after {
  content: "";
  display: block;
  width: 40px;
  height: 20px;
  position: absolute;
  top: 60%;
  left: 0;
  transform: translateY(-50%);
  background: url(../img/cloud-migration-arrow.svg) center no-repeat;
}

.cloud-strategy .our-methodology .steps .items:after {
  background: url(../img/cloud-strategy-arrow.svg) center no-repeat;
}

.cloud-migration .our-methodology .steps .item3:after,
.cloud-strategy .our-methodology .steps .item2:after {
  display: none;
}

.cloud-migration .our-methodology .items .img,
.cloud-strategy .our-methodology .items .img {
  width: 40px;
  margin-right: 20px;
  position: relative;
  top: 3px;
  text-align: center;
}

.cloud-migration .our-methodology .items .img svg,
.cloud-strategy .our-methodology .items .img svg {
  width: 37.5px;
}

.cloud-strategy .our-methodology .row.grid {
  margin-top: 0px;
  margin-bottom: 10px;
}

.cloud-migration .our-methodology .items .text,
.cloud-strategy .our-methodology .items .text {
  width: calc(100% - 60px);
}

.cloud-strategy .our-methodology .grid .items .img {
  width: 80px;
}

.cloud-strategy .our-methodology .grid .items .img img {
  width: 75px;
}

.cloud-strategy .our-methodology .grid .items .text {
  width: calc(100% - 100px);
}

.cloud-migration .our-methodology .items .h6,
.cloud-strategy .our-methodology .items .h6 {
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 10px;
}

.cloud-migration .our-methodology .items p.title,
.cloud-strategy .our-methodology .items p.title {
  font-size: 24px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}

.cloud-strategy .our-methodology .items p.title,
.cloud-strategy .showHideclick:after {
  color: #14d1f0 !important;
}