:root {
    --themeColorGrad: #d9f5ff;
    --themeColorDark: #076e92;
    --themeButtonHover: #03506a;
    --themeColorBC: #ebfaff;
    --themePriceColor: #fe4b6d;
    --themeColorBC_B: #d6e9f0;
}

.header-content .videos_img_list {
    background: url(/template/default/images/sharepoint-migration-banner-image.webp) center no-repeat;
}

.header-content h3 a span:first-child {
    color: #0071bc;
}

.prod-main-content .padding_60{
    padding: 40px 0 !important;
}
.prod-main-content .sharepoint_feature_intro{
    padding: 70px 0 40px !important;
} 


.sharepoint_online_migration_features .sharepoint_feature_intro .edb-holder,
.sharepoint_online_migration_features .sharepoint_feature_intro_second .edb-features,
.sharepoint_online_migration_features .sharepoint_features_additional .main-container  {
    display: flex;
    justify-content: space-between;
    gap: 30px;
}

.sharepoint_online_migration_features .sharepoint_features_additional .main-container {
    flex-wrap: nowrap;
    gap: 20px;
}

.sharepoint_online_migration_features .sharepoint_feature_intro .edb-holder{
    flex-wrap: wrap;
}
.sharepoint_online_migration_features .sharepoint_feature_intro_second .edb-features {
    align-items: center;
}

.sharepoint_online_migration_features .sharepoint_feature_intro .edb-holder .one_third {
    width: 31%;
    margin: 0;
    border: none;
    border-radius: 6px;
    padding: 10px 30px 30px;
    box-shadow: 0 0 5px rgb(0 0 0 / .14);
    background-color: #fff;
}

.sharepoint-feature-sprite {
    background-image: url(/template/default/images/sharepoint-feature-sprite.png) !important;
    background-repeat: no-repeat;
}

.know-more-box .edb-holder.sp-feature p.img-block {
    background-repeat: no-repeat;
    border-radius: 50%;
    width: 65px;
    height: 65px;
    margin: 15px 0 0;
}

.know-more-box .edb-holder .one_third h4 {
    padding: 15px 0 20px;
    font-weight: 600;
    padding-bottom: 10px !important;
    min-height: 100px !important;
    font-size: 1.2rem;
    line-height: 2;
}

.know-more-box .edb-holder.sp-feature .sharepoint-feature-sprite.blocks1 {
    background-color: #fd7d57;
    background-position: left 20px top 16px;
}

.know-more-box .edb-holder.sp-feature .sharepoint-feature-sprite.blocks2 {
    background-color: #759b4e;
    background-position: left 16px top 9%;
}

.know-more-box .edb-holder.sp-feature .sharepoint-feature-sprite.blocks3 {
    background-color: #c2b6f2;
    background-position: left 15px top 20%;
}

.know-more-box .edb-holder.sp-feature .sharepoint-feature-sprite.blocks4 {
    background-color: #8fefee;
    background-position: left 16px top 30.6%;
}

.know-more-box .edb-holder.sp-feature .sharepoint-feature-sprite.blocks5 {
    background-color: #3e8988;
    background-position: left 19px top 41.3%;
}

.know-more-box .edb-holder.sp-feature .sharepoint-feature-sprite.blocks6 {
    background-color: #e3d55e;
    background-position: left 18px top 52.2%;
}

.sharepoint_online_migration_features .sharepoint_feature_intro_second .edb-features .one_half {
    padding: 0;
    margin: 0;
    width: 49%;
}

.sharepoint_online_migration_features .sharepoint_feature_intro_second .edb-features .one_half h4 {
    font-weight: 500;
    padding-bottom: 15px;
    font-size: 30px;
}

.edb-features-section.sp-feature .edb-features {
    padding: 25px 0;
}

.read-more-link,
.padding-top-20 {
    padding-top: 20px;
}


.sharepoint_online_migration_features .sharepoint_features_additional .main-container .one-fourth-block {
    border-radius: 6px !important;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .14);
    padding: 20px 15px;
    flex-basis: 20%;
}

.prod-main-content .blue-font {
    color: var(--themeColorDark) !important;
}

.customer-support-section.sp-feature .main-container .one-fourth-block .bold-text {
    color: var(--themeColorDark);
    min-height: 80px;
    font-size: 17px !important;
    padding: 20px 0 0;
    font-weight: 500;
}

.customer-support-section.sp-feature .main-container .one-fourth-block p.top-notch-icons {
    border-radius: 50%;
    height: 55px;
    width: 55px;
    margin: 0;
}

.customer-support-section.sp-feature .sharepoint-feature-sprite.block5 {
    background-color: #c2b6f2;
    background-position: left 15px top 101.8%;
}

.customer-support-section.sp-feature .sharepoint-feature-sprite.block4 {
    background-color: #fd7d57;
    background-position: left 15px top 91.9%;
}

.customer-support-section.sp-feature .sharepoint-feature-sprite.block2 {
    background-color: #3e8988;
    background-position: left 15px top 72.2%;
}

.customer-support-section.sp-feature .sharepoint-feature-sprite.block3 {
    background-color: #6486dd;
    background-position: left 19px top 82%;
}

.customer-support-section.sp-feature .sharepoint-feature-sprite.block1 {
    background-color: #98e1e0;
    background-position: left 15px top 62.4%;
}

@media only screen and (max-width: 1280px) {

    .sharepoint_online_migration_features .sharepoint_feature_intro .edb-holder .one_third {
        width: 100%;
    }

    .sharepoint_online_migration_features .sharepoint_features_additional .main-container,
    .sharepoint_online_migration_features .sharepoint_feature_intro .edb-holder {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }

    .know-more-box .edb-holder .one_third h4 {
        min-height: auto !important;
    }

    .sharepoint_online_migration_features .sharepoint_features_additional .main-container .one-fourth-block .bold-text {
        min-height: auto;
        padding-bottom: 20px;
    }
}

@media only screen and (max-width: 991px) {

    .prod-main-content .padding_60 {
        padding: 20px 0 !important;
    }
    .sharepoint_online_migration_features .sharepoint_feature_intro .edb-holder,
    .sharepoint_online_migration_features .sharepoint_features_additional .main-container {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
    }

    .sharepoint_online_migration_features .sharepoint_feature_intro_second .edb-features .one_half {
        width: 95%;
    }

    .sharepoint_online_migration_features .sharepoint_feature_intro_second .edb-features:nth-of-type(odd) {
        flex-direction: column-reverse;
    }

    .sharepoint_online_migration_features .sharepoint_feature_intro_second .edb-features:nth-of-type(even),
    .product-branding.sharepoint_features_branding .last-section-img {
        flex-direction: column;
    }
}

/* July 8 */
.get-start-holder {
  background: url(/template/default/images/edb-getstart.png), #076e92;
}

.get-started-flex {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  white-space: nowrap;
}

.get-started-flex .migrate-now {
  border: 1px solid #fff;
  background: #3d9ebf;
  margin: 0;
  color: #fff;
}

.get-started-flex .migrate-now-bg {
  border: 1px solid #fff;
  background: #fff;
  color: #3d9ebf;
}

.get-started-flex .migrate-now:hover {
  background: #fff;
  border: 1px solid #fff;
  color: #3d9ebf;
}

.get-started-flex .migrate-now-bg:hover {
  border: 1px solid #3d9ebf;
  background: #3d9ebf;
  color: #fff;
}
