/* h1 {font-size: 3.75rem; color: var(--blue-color); font-weight: 700;} */


/* .services-section .card {border: none; padding: 20px; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;} */
.services-section .card-title {display: flex; align-items: center;}
.services-section .card-title::before {content: ' '; flex: 0 0 55px; width: 55px; height: 55px; display: inline-block; margin-right: 20px; box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); padding: 10px; background-repeat: no-repeat; background-position: 50% 10px;}
.card-header,
.card-footer {border-radius: 0; background-color: transparent; border: none; padding-top: 0; padding-bottom: 0;}

.services-color-box .card-title::before {box-shadow: none;}
.services-color-box .col:nth-child(1) .card-title::before {background-color: #E1F5FE;}
.services-color-box .col:nth-child(2) .card-title::before {background-color: #F3E5F6;}
.services-color-box .col:nth-child(3) .card-title::before {background-color: #E8F6E9;}
.services-color-box .col:nth-child(4) .card-title::before {background-color: #FFF3E0;}
.services-color-box .col:nth-child(5) .card-title::before {background-color: #E8EAF6;}
.services-color-box .col:nth-child(6) .card-title::before {background-color: #FBE4EC;}
.services-color-box .col:nth-child(7) .card-title::before {background-color: #E3DEFC;}
.services-color-box .col:nth-child(8) .card-title::before {background-color: #F0F4C2;}
.services-color-box .col:nth-child(9) .card-title::before {background-color: #E1F5FE;}
.services-color-box .col:nth-child(10) .card-title::before {background-color: #E1F5FE;}

.ai-solutions-services.services-section .col:nth-child(1) .card-title::before {background-image: url('../images/icons/ai-consulting.svg');}
.ai-solutions-services.services-section .col:nth-child(2) .card-title::before {background-image: url('../images/icons/ai-implementation.svg');}
.ai-solutions-services.services-section .col:nth-child(3) .card-title::before {background-image: url('../images/icons/ai-integration.svg');}
.ai-solutions-services.services-section .col:nth-child(4) .card-title::before {background-image: url('../images/icons/ai-customization.svg');}
.ai-solutions-services.services-section .col:nth-child(5) .card-title::before {background-image: url('../images/icons/ai-support-and-maintenance.svg');}
.ai-solutions-services.services-section .col:nth-child(6) .card-title::before {background-image: url('../images/icons/ai-training.svg');}

.business-consulting-services.services-section .col:nth-child(1) .card-title::before {background-image: url('../images/icons/audit-and-checkup.svg');}
.business-consulting-services.services-section .col:nth-child(2) .card-title::before {background-image: url('../images/icons/lightning-migration.svg');}
.business-consulting-services.services-section .col:nth-child(3) .card-title::before {background-image: url('../images/icons/third-party-migration.svg');}


.salesforce-engineering-services.services-color-box .col:nth-child(1) .card-title::before {background-color: #E1F5FE;background-image: url('../images/icons/custom-app-dev.svg');}
.salesforce-engineering-services.services-color-box .col:nth-child(2) .card-title::before {background-color: #F3E5F6;background-image: url('../images/icons/app-dev.svg');}
.salesforce-engineering-services.services-color-box .col:nth-child(3) .card-title::before {background-color: #E8F6E9;background-image: url('../images/icons/customize-services.svg');}

.appexchange-dev.services-section .col:nth-child(1) .card-title::before {background-image: url('../images/icons/app-consultation.svg');}
.appexchange-dev.services-section .col:nth-child(2) .card-title::before {background-image: url('../images/icons/full-stack-app-dev.svg');}
.appexchange-dev.services-section .col:nth-child(3) .card-title::before {background-image: url('../images/icons/appExch-compliance.svg');}
.appexchange-dev.services-section .col:nth-child(4) .card-title::before {background-image: url('../images/icons/app-ui-ux-design.svg');}
.appexchange-dev.services-section .col:nth-child(5) .card-title::before {background-image: url('../images/icons/lightning-salesforce-mobile.svg');}
.appexchange-dev.services-section .col:nth-child(6) .card-title::before {background-image: url('../images/icons/app-exchange-support.svg');}



.ai-solutions-expertise.services-section .col:nth-child(1) .card-title::before {background-image: url('../images/icons/sales-cloud.svg');}
.ai-solutions-expertise.services-section .col:nth-child(2) .card-title::before {background-image: url('../images/icons/marketing-cloud.svg');}
.ai-solutions-expertise.services-section .col:nth-child(3) .card-title::before {background-image: url('../images/icons/service-cloud.svg');background-position-y: 15px;}
.ai-solutions-expertise.services-section .col:nth-child(4) .card-title::before {background-image: url('../images/icons/experience-cloud.svg'); background-position-y: 15px;}
.ai-solutions-expertise.services-section .col:nth-child(5) .card-title::before {background-image: url('../images/icons/commerce-cloud.svg');}
.ai-solutions-expertise.services-section .col:nth-child(6) .card-title::before {background-image: url('../images/icons/agentforce.svg');}
.ai-solutions-expertise.services-section .col:nth-child(7) .card-title::before {background-image: url('../images/icons/einstein.svg');background-position-y: 15px;}

.business-consulting-expertise.services-section .col:nth-child(1) .card-title::before {background-image: url('../images/icons/sales-cloud.svg');}
.business-consulting-expertise.services-section .col:nth-child(2) .card-title::before {background-image: url('../images/icons/marketing-cloud.svg');}
.business-consulting-expertise.services-section .col:nth-child(3) .card-title::before {background-image: url('../images/icons/service-cloud.svg');background-position-y: 15px;}
.business-consulting-expertise.services-section .col:nth-child(4) .card-title::before {background-image: url('../images/icons/experience-cloud.svg'); background-position-y: 15px;}
.business-consulting-expertise.services-section .col:nth-child(5) .card-title::before {background-image: url('../images/icons/financial-services.svg');}
.business-consulting-expertise.services-section .col:nth-child(6) .card-title::before {background-image: url('../images/icons/commerce-cloud.svg');}
.business-consulting-expertise.services-section .col:nth-child(7) .card-title::before {background-image: url('../images/icons/manufacturer-icon.svg');}
.business-consulting-expertise.services-section .col:nth-child(8) .card-title::before {background-image: url('../images/icons/nonprofit-icon.svg');}


.managed-services.services-section .col:nth-child(1) .card-title::before {background-image: url('../images/icons/sales-cloud.svg');}
.managed-services.services-section .col:nth-child(2) .card-title::before {background-image: url('../images/icons/marketing-cloud.svg');}
.managed-services.services-section .col:nth-child(3) .card-title::before {background-image: url('../images/icons/service-cloud.svg');background-position-y: 15px;}
.managed-services.services-section .col:nth-child(4) .card-title::before {background-image: url('../images/icons/filed-service.svg');background-position-y: 0px;}
.managed-services.services-section .col:nth-child(5) .card-title::before {background-image: url('../images/icons/industries-cloud.svg');}
.managed-services.services-section .col:nth-child(6) .card-title::before {background-image: url('../images/icons/tableau-icon.svg');}
.managed-services.services-section .col:nth-child(7) .card-title::before {background-image: url('../images/icons/experience-cloud.svg'); background-position-y: 15px;}
.managed-services.services-section .col:nth-child(8) .card-title::before {background-image: url('../images/icons/financial-services.svg');}
.managed-services.services-section .col:nth-child(9) .card-title::before {background-image: url('../images/icons/sales-revenue.svg');}
.managed-services.services-section .col:nth-child(10) .card-title::before {background-image: url('../images/icons/data-cloud.svg');}
.managed-services.services-section .col:nth-child(11) .card-title::before {background-image: url('../images/icons/loyalty-cloud.svg');}


.appexchange-expertise.services-section .col:nth-child(1) .card-title::before {background-image: url('../images/icons/sales-cloud.svg');}
.appexchange-expertise.services-section .col:nth-child(2) .card-title::before {background-image: url('../images/icons/marketing-cloud.svg');}
.appexchange-expertise.services-section .col:nth-child(3) .card-title::before {background-image: url('../images/icons/service-cloud.svg');background-position-y: 15px;}
.appexchange-expertise.services-section .col:nth-child(4) .card-title::before {background-image: url('../images/icons/filed-service.svg');background-position-y: 0px;}
.appexchange-expertise.services-section .col:nth-child(5) .card-title::before {background-image: url('../images/icons/industries-cloud.svg');}
.appexchange-expertise.services-section .col:nth-child(6) .card-title::before {background-image: url('../images/icons/tableau-icon.svg');}
.appexchange-expertise.services-section .col:nth-child(7) .card-title::before {background-image: url('../images/icons/experience-cloud.svg'); background-position-y: 15px;}
.appexchange-expertise.services-section .col:nth-child(8) .card-title::before {background-image: url('../images/icons/financial-services.svg');}
.appexchange-expertise.services-section .col:nth-child(9) .card-title::before {background-image: url('../images/icons/sales-revenue.svg');}
.appexchange-expertise.services-section .col:nth-child(10) .card-title::before {background-image: url('../images/icons/data-cloud.svg');}
.appexchange-expertise.services-section .col:nth-child(11) .card-title::before {background-image: url('../images/icons/loyalty-cloud.svg');}
.appexchange-expertise.services-section .col:nth-child(12) .card-title::before {background-image: url('../images/icons/einstein.svg');}

.salesforce-engineering-expertise.services-section .col:nth-child(1) .card-title::before {background-image: url('../images/icons/sales-cloud.svg');}
.salesforce-engineering-expertise.services-section .col:nth-child(2) .card-title::before {background-image: url('../images/icons/marketing-cloud.svg');}
.salesforce-engineering-expertise.services-section .col:nth-child(3) .card-title::before {background-image: url('../images/icons/service-cloud.svg');background-position-y: 15px;}
.salesforce-engineering-expertise.services-section .col:nth-child(4) .card-title::before {background-image: url('../images/icons/experience-cloud.svg'); background-position-y: 15px;}
.salesforce-engineering-expertise.services-section .col:nth-child(5) .card-title::before {background-image: url('../images/icons/financial-services.svg');}
.salesforce-engineering-expertise.services-section .col:nth-child(6) .card-title::before {background-image: url('../images/icons/commerce-cloud.svg');}
.salesforce-engineering-expertise.services-section .col:nth-child(7) .card-title::before {background-image: url('../images/icons/manufacturer-icon.svg');}
.salesforce-engineering-expertise.services-section .col:nth-child(8) .card-title::before {background-image: url('../images/icons/health-cloud.svg');background-position-y: 15px;}

.industry-solutions-services .card-title::before {background-image: url('../images/industry/services-sprite.png');}

.stages {background: linear-gradient(17deg, #ffffff 10%, #f2eafd 90%);}
.stages-wrapper {display: flex; justify-content: space-between; position: relative;}
.stage-col {flex: 0 0 15%; text-align: center;}
.stage-col .title::before {content: ' '; flex: 0 0 55px; width: 70px; height: 70px; display: inline-block; margin: 0 auto; margin-bottom: 20px; display: block; background: #E1F5FE url('../images/managed-services/stage-sprite.png') no-repeat 50% 15px;}
.stage-col:nth-child(2) .title::before {background-color: #F3E5F6; background-position-y: -52px;}
.stage-col:nth-child(3) .title::before {background-color: #E8F6E9; background-position-y: -120px;}
.stage-col:nth-child(4) .title::before {background-color: #FFF3E0; background-position-y: -186px;}
.stage-col:nth-child(5) .title::before {background-color: #E8EAF6; background-position-y: -256px;}

.appexchange-stages .stage-col .title::before {background-image: url('../images/appexchange/stage-sprite.png');}

.stage-arrow {position: absolute; top: 28px; left: 145px;}
.stage-arrow-2 {left: 425px;}
.stage-arrow-3 {left: 696px;}
.stage-arrow-4 {left: 980px;}

.stages-col-4 .stage-arrow {left: 195px;}
.stages-col-4 .stage-arrow-2 {left: 555px;}
.stages-col-4 .stage-arrow-3 {left: 932px;}

@media (min-width:992px) and (max-width:1399px) {
  .stage-arrow {left: 13%; width: 105px;}
  .stage-arrow-2 {left: 35%;}
  .stage-arrow-3 {left: 56%;}
  .stage-arrow-4 {left: 77%;}

 .stages-col-4 .stage-arrow {left: 15%;}
 .stages-col-4 .stage-arrow-2 {left: 42%;}
 .stages-col-4 .stage-arrow-3 {left: 71%;}
}

@media (min-width:768px) and (max-width:991px) {
  .stages-wrapper {flex-wrap: wrap;}
    .stage-col {flex: 0 0 48%; margin: 10px 0; background-color: #fff; padding: 10px; border-radius: 8px; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
    .stage-arrow {display: none;} 
    .stage-col .title::before {border-radius: 8px;}
}

@media screen and (max-width:767px) {
    .stages-wrapper {flex-wrap: wrap;}
    .stage-col {flex: 0 0 48%; margin: 10px 0; background-color: #fff; padding: 10px; border-radius: 8px; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
    .stage-arrow {display: none;} 
    .stage-col .title::before {border-radius: 8px;}
}

.benefits-bg {background: url('../images/managed-services/benefits-bg.jpg') no-repeat; background-size: cover;}
.feature-list li:not(:last-child) {margin-bottom: 30px;}
.feature-list h3 {margin-bottom: 0; flex: 0 0 calc(100% - 65px);}
.feature-list p {margin-bottom: 0;margin-top: 10px; flex: 0 0 100%;}

.feature-list li {display: flex; align-items: center; flex-wrap: wrap;}
.feature-list li::before {content: ' '; flex: 0 0 55px; width: 55px; height: 55px; display: inline-block; margin-right: 10px; background: url('../images/managed-services/benefit-sprite.png') no-repeat 50% 10px;}
.feature-list li:nth-child(2)::before {background-position-y: -58px;}
.feature-list li:nth-child(3)::before {background-position-y: -130px;}
.feature-list li:nth-child(4)::before {background-position-y: -196px;}
.feature-list li:nth-child(5)::before {background-position-y: -264px;}

@media (min-width:768px) and (max-width:991px) {
 
}

@media screen and (max-width:767px) {
  .feature-list {margin-top: 20px;}
  .feature-list li:not(:last-child) {margin-bottom: 15px;}
  .benefits-bg .p-5 {padding: 15px 0!important;}
  .benefits-bg .mt-5 {margin-top: 15px!important;}
}

.business-consulting-feature-list li::before {background-image: url('../images/business-consulting/benefit-sprite.png');}
.appexchange-benefits .feature-list li::before {background-image: url('../images/appexchange/benefit-sprite.png');}

.achievements {background-color: var(--blueDark-color);}
.achievements .card {text-align: center;}
.achievements .card h4 {color: var(--blue-color); font-size: 2.25rem; font-weight: 700;}

/* Section 3 */
.services-tabs .nav-link {background: transparent; padding: 12px 10px; border-top: 1px solid #9D98B3BF; transition: background-color 0.3s, color 0.3s; border-radius: 0; font-size: 1.5rem; font-weight: 700; color: #342C5D; display: block; width: 100%; text-align: left;}
.services-tabs .nav-link:hover {background: #fff;}
.services-tabs .nav-link.active {background-color: #fff; position: relative; z-index: 2; font-weight: 600; color: #000;}
.services-tabs .nav-link.active::after {content: ''; position: absolute; right: -40px; top: 50%; transform: translateY(-50%); border-top: 41px solid transparent; border-bottom: 41px solid transparent; border-left: 41px solid white;}
.services-tabs .tab-content {background-color: #102143; color: #fff; padding: 30px 30px 10px 60px;min-height:400px}
.services-tabs .tab-content h5 {text-transform: uppercase; margin-bottom: 15px;}
.services-tabs .tab-content p {font-size: 1.25rem; font-weight: 500;}

.services-tabs .nav .nav-link {display: flex; align-items: center;}
.services-tabs .nav .nav-link::before {content: ' '; flex: 0 0 55px; width: 55px; height: 55px; display: inline-block; margin-right: 20px; background: url('../images/driving-success/tabs-sprite.png') no-repeat 50% 15px;}

.services-tabs .nav li:nth-child(1) .nav-link::before {background-color: #E1F5FE;}
.services-tabs .nav li:nth-child(2) .nav-link::before {background-color: #F3E5F6; background-position-y: -30px;}
.services-tabs .nav li:nth-child(3) .nav-link::before {background-color: #E8F6E9; background-position-y: -78x;}
.services-tabs .nav li:nth-child(4) .nav-link::before {background-color: #FFF3E0; background-position-y: -124px;}
.services-tabs .nav li:nth-child(5) .nav-link::before {background-color: #E8EAF6; background-position-y: -172px;}
.services-tabs .nav li:nth-child(6) .nav-link::before {background-color: #FBE4EC; background-position-y: -220px;}

@media screen and (max-width:767px) {
 .services-tabs .nav .nav-link {font-size: 1.25rem;} 
 .services-tabs .nav-link.active::after {display: none;}
 .services-tabs .tab-content {padding: 15px;}
}