
:root {
    --themeColorGrad: #bfd9d7;
    --themeColorDark: #267371;
    --themeButtonHover: #184f4d;
    --themeColorBC: #f1f6ff;
    --themePriceColor: #f74a42;
    --themeColorBC_B: #d6e9f0;
}

.header-content .videos_img_list {
    background: url(/template/default/images/edb-to-exch-top-bg.webp) center no-repeat;
}

.header-content h3 a span:first-child {
    color: #0071bc;
}

.prod-main-content .padding_60{
    padding: 30px 0 !important;
}

.prod-main-content .office_to_pst_intro{
    padding: 90px 0 30px !important;
}

.edb-features-section .edb-features {
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    gap: 20px;
    padding: 0;
    align-items: center;
}

.edb-features-section .h3-title-heading {
    padding-bottom: 15px;
}
.one_half {
    width: 49%;
}

.edb-features-section p {
    padding-bottom: 25px;
}

.edb-few-features.officepst.mbox-pst .main-holder {
    padding: 25px 0;
}

.edb-few-features .edb-feature-holder {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.edb-few-features.ost-office365 .edb-feature-holder .one-half-block.first-row {
    padding-top: 0;
}

.edb-few-features.ost-office365 .edb-feature-holder .one-half-block {
    background: transparent;
    padding: 60px 0 0;
    flex-basis: 43%;
}

.edb-few-features .edb-feature-holder .one-half-block h3 {
    font-weight: 500;
    padding: 0 0 3%;
}

.edb-few-features.officepst .edb-feature-holder .one-half-block .img {
    margin: 10px 0 15px;
}

.edb-few-features.mbox-pst .edb-feature-holder .one-half-block .img {
    width: 70px;
    height: 70px;
    border-radius: 50%;
}

.edb-few-features.officepst .mbox-overview-sprite {
    background-image: url(/template/default/images/officetopst-feature-sprite.png);
    background-repeat: no-repeat;
}

.edb-few-features.officepst .mbox-overview-sprite.block2 {
    background-color: #daebf3;
    background-position: 22px -89px;
}

.edb-few-features.mbox-pst .mbox-overview-sprite.block1 {
    background-color: #f6e1e4;
    background-position: 20px 20px;
}

.edb-few-features.mbox-pst .mbox-overview-sprite.block5 {
    background-color: #ccedef;
    background-position: 17px -148px;
}

.edb-few-features.mbox-pst .mbox-overview-sprite.block3 {
    background-color: #ece1f5;
    background-position: 18px -35px;
}

.edb-few-features.mbox-pst .mbox-overview-sprite.block4 {
    background-color: #d5e9cb;
    background-position: 18px -270px;
}

.edb-few-features.mbox-pst .mbox-overview-sprite.block6 {
    background-color: #f3f1da;
    background-position: 19px -206px;
}

.edb-few-features.officepst .mbox-overview-sprite.block7 {
    background-color: #fedece;
    background-position: 19px -334px;
}

.edb-few-features.officepst .mbox-overview-sprite.block8 {
    background-color: #d5ffe4;
    background-position: 19px -400px;
}

@media only screen and (max-width: 1024px) {
    .edb-features-section:nth-of-type(odd) .edb-features{
        flex-direction: column;
    }

    .edb-features-section:nth-of-type(even) .edb-features {
        flex-direction: column-reverse;
    }

    .one_half {
        width: 95%;
        margin: 0;
    }
}

@media only screen and (max-width: 980px) {

    .prod-main-content .office_to_pst_intro{
        padding: 40px 0 30px !important;
    }
    
    .edb-few-features.ost-office365 .edb-feature-holder .one-half-block {
        flex-basis: 100%;
    }

    .edb-features-section p,
    .edb-intro-section .subtitle-style {
        padding: 0;
    }
}

@media only screen and (max-width: 768px) {
    .edb-few-features.ost-office365 .edb-feature-holder .one-half-block.first-row,
    .edb-few-features.ost-office365 .edb-feature-holder .one-half-block{
        padding-top: 40px;
    }
}


/* July 8 */
.get-start-holder {
  background: url(/template/default/images/edb-getstart.png), #267371;
}

.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: #184f4d;
  margin: 0;
  color: #fff;
}

.get-started-flex .migrate-now-bg {
  border: 1px solid #fff;
  background: #fff;
  color: #184f4d;
}

.get-started-flex .migrate-now:hover {
  background: #fff;
  border: 1px solid #fff;
  color: #184f4d;
}

.get-started-flex .migrate-now-bg:hover {
  border: 1px solid #184f4d;
  background: #184f4d;
  color: #fff;
}