.solutions-page section.services.provide-section .section-inner .horizontal-cards .horizontal-card {
    box-shadow: none;
    padding: 70px 0;
}
.solutions-page section.services.provide-section .section-inner .horizontal-cards .horizontal-card .col-sm-6 {
	max-width: 595px;
}
.solutions-page section.services.provide-section .section-inner .horizontal-cards .horizontal-card .card-image {
	max-width: 265px;
    max-height: 270px;
}
.solutions-page section.services.develop-section .horizontal-cards .horizontal-card {
	background: #fff;
	padding: 90px 60px;
}
.solutions-page section.services.develop-section .horizontal-cards .horizontal-card .card-image {
	max-width: 250px;
	height: unset;
}
.solutions-page section.services.develop-section .horizontal-cards .horizontal-card:nth-child(even)>.row .card-image {
	margin-left: auto;
}
section.hero .hero-row .hero-text-col ul li {
  color: white;
}


.solutions-single section.services.about-section .section-inner h2 {
	max-width: 813px;
}
.solutions-single section.services.about-section .section-inner .horizontal-cards .horizontal-card {
    box-shadow: none;
    padding: 65px 0;
}
.solutions-single section.services.about-section .section-inner .horizontal-cards .horizontal-card .card-body,
.solutions-single section.services.about-section .section-inner .horizontal-cards .horizontal-card .card-col-body {
	max-width: 575px;
}
.solutions-single section.services.about-section .section-inner .horizontal-cards .horizontal-card .card-image {
	max-height: 256px;
    max-width: 245px;
}

.solutions-single section.services.about-section .section-inner .horizontal-cards .horizontal-card:nth-child(even)>.row .card-body {
    margin-left: auto;
}

.solutions-single section.services.service-provide .horizontal-cards .horizontal-card {
	padding: 80px;
}
/* Archtects Say */
.solutions-single section.client-say .section-inner {
	max-width: 1000px;
	padding: 105px 0 111px;
}


.solutions-single section.why-we .section-inner {
	padding-top: 80px;
}
.solutions-single section.why-we .section-inner .why-item {
	margin-bottom: 80px;
}
.solutions-single section.why-we .section-inner .why-item .image-col {
	max-width: 140px;
}
.solutions-single section.why-we .section-inner .why-item .img {
	width: 80%!important;
}
.solutions-single section.cta h2 {
	max-width: 770px;
	margin-left: auto;
	margin-right: auto;
}

.solutions-single section.case-studies .section-inner .real-estate-marketplace .case-study-img-device {
   align-items: flex-start!important;
   justify-content: flex-start;
}

.solutions-single section.case-studies .section-inner .private-stock-exchange h2 {
  max-width: 500px;
}

.solutions-single section.services .section-inner {
    max-width: 100%;
}
.solutions-single section.services.service-provide .section-inner {
    max-width: 1000px;
}
.solutions-single section.services.service-provide .section-inner .card-row-body {
	justify-content: space-around !important;
}
.solutions-single section.services.service-provide .section-inner .card-col-body {
	max-width: 485px;
}
.solutions-single section.services.service-provide .section-inner .card-col-image {
	max-width: 250px;
	width: 100%;
}
.solutions-single section.services.service-provide .section-inner .card-image {
	max-width: 250px;
	height: auto;
}