:root {
    --themeColorGrad: #fbe9d3;
    --themeColorDark: #c36f01;
    --themeButtonHover: #aa6a16;
    --themeColorBC: #fef1e1;
    --themeColorBC_B: #f2c993;
    --themePriceColor : #fe4b6d;
}

.header-content .videos_img_list {
    background: url(/template/default/images/ost-o365-banner.webp) center no-repeat
}


.last {
    margin-right: 0 !important;
}

.prod-main-content .padding_60{
    padding: 45px 0 !important;
}

.prod-main-content .ost_to_o365_features_intro{
    padding: 75px 0 45px !important;
}

.common_bg {
    background: #f9fafd !important;
}

.two_fifth {
    width: 39.2%;
}

.three_fifth {
    width: 58.8%;
}

.ost-feature-block .ost-recovery-features {
    overflow: hidden;
    display: flex;
    align-items: center;
}

.ost-feature-block .ost-recovery-features .one_half .p-space {
    padding: 20px 0;
}

.ost-feature-block .ost-recovery-features .one_half p {
    font-size: 17px;
}
.one_half {
    width: 100%;
    margin: 0;
}


.read-more-link,
.padding-top-20 {
    padding-top: 20px;
}

p.line-separator {
    display: none;
}

.software-multiple-options .main-holder .sub-block-holder {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    margin: 0px auto;
}

.software-multiple-options .main-holder .sub-block-holder .hexagon {
    -webkit-clip-path: polygon(40% 7.67949%, 43.1596% 6.20615%, 46.52704% 5.30384%, 50% 5%, 53.47296% 5.30384%, 56.8404% 6.20615%, 60% 7.67949%, 81.65064% 20.17949%, 84.50639% 22.17911%, 86.97152% 24.64425%, 88.97114% 27.5%, 90.44449% 30.6596%, 91.34679% 34.02704%, 91.65064% 37.5%, 91.65064% 62.5%, 91.34679% 65.97296%, 90.44449% 69.3404%, 88.97114% 72.5%, 86.97152% 75.35575%, 84.50639% 77.82089%, 81.65064% 79.82051%, 60% 92.32051%, 56.8404% 93.79385%, 53.47296% 94.69616%, 50% 95%, 46.52704% 94.69616%, 43.1596% 93.79385%, 40% 92.32051%, 18.34936% 79.82051%, 15.49361% 77.82089%, 13.02848% 75.35575%, 11.02886% 72.5%, 9.55551% 69.3404%, 8.65321% 65.97296%, 8.34936% 62.5%, 8.34936% 37.5%, 8.65321% 34.02704%, 9.55551% 30.6596%, 11.02886% 27.5%, 13.02848% 24.64425%, 15.49361% 22.17911%, 18.34936% 20.17949%);
    clip-path: polygon(40% 7.67949%, 43.1596% 6.20615%, 46.52704% 5.30384%, 50% 5%, 53.47296% 5.30384%, 56.8404% 6.20615%, 60% 7.67949%, 81.65064% 20.17949%, 84.50639% 22.17911%, 86.97152% 24.64425%, 88.97114% 27.5%, 90.44449% 30.6596%, 91.34679% 34.02704%, 91.65064% 37.5%, 91.65064% 62.5%, 91.34679% 65.97296%, 90.44449% 69.3404%, 88.97114% 72.5%, 86.97152% 75.35575%, 84.50639% 77.82089%, 81.65064% 79.82051%, 60% 92.32051%, 56.8404% 93.79385%, 53.47296% 94.69616%, 50% 95%, 46.52704% 94.69616%, 43.1596% 93.79385%, 40% 92.32051%, 18.34936% 79.82051%, 15.49361% 77.82089%, 13.02848% 75.35575%, 11.02886% 72.5%, 9.55551% 69.3404%, 8.65321% 65.97296%, 8.34936% 62.5%, 8.34936% 37.5%, 8.65321% 34.02704%, 9.55551% 30.6596%, 11.02886% 27.5%, 13.02848% 24.64425%, 15.49361% 22.17911%, 18.34936% 20.17949%);
    margin: 0 6px;
}

.software-multiple-options .main-holder .sub-block-holder .hexagon {
    height: 150px;
    position: relative;
    width: 150px;
    background-color: var(--themeColorDark);
}

.ost-o365-feature-sprite {
    background-image: url(/template/default/images/ost-o365-feature-sprite.png);
    background-repeat: no-repeat;
}

.software-multiple-options .main-holder .sub-block-holder .text-block {
    flex-basis: 47%;
    padding: 15px 25px;
    border: 2px solid var(--themeColorDark);
    min-height: 85px;
}

.software-multiple-options .main-holder .sub-block-holder:nth-of-type(2n+1) .text-block {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    border-right: 0;
}

.software-multiple-options .main-holder .sub-block-holder:nth-of-type(2n) {
    justify-content: flex-start;
}

.software-multiple-options .main-holder .sub-block-holder:nth-of-type(2n) .text-block {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-left: 0;
}

.software-multiple-options .ost-o365-feature-sprite.incremental {
    background-position: left 48px top 46px;
}

.software-multiple-options .ost-o365-feature-sprite.automatic {
    background-position: left 44px top 13%;
}

.software-multiple-options .ost-o365-feature-sprite.getstarted {
    background-position: left 44px top 32%;
}

.software-multiple-options .ost-o365-feature-sprite.filter {
    background-position: left 44px top 53%;
}

.recover-exchange-migrate .exchange-content-holder {
    overflow: hidden;
    padding: 4rem 0 2rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
}

.recover-exchange-migrate .exchange-content-holder .one-third-block {
    flex-basis: 28%;
}

.recover-exchange-migrate.osttoo365 .exchange-content-holder .one-third-block .img {
    width: 70px;
    height: 70px;
    border-radius: 50%;
}

.recover-exchange-migrate.osttoo365 .exchange-content-holder .one-third-block p {
    padding-bottom: 0;
}

.recover-exchange-migrate .exchange-content-holder .one-third-block p {
    font-size: 1rem;
}

.recover-exchange-migrate.osttoo365 .ost-o365-feature-sprite.easytouse {
    background-color: #ffc000;
    background-position: left 12px top 70%;
}

.recover-exchange-migrate.osttoo365 .ost-o365-feature-sprite.secure {
    background-color: #43af85;
    background-position: left 12px top 86%;
}

.recover-exchange-migrate.osttoo365 .ost-o365-feature-sprite.trusted {
    background-color: #f73f5f;
    background-position: left 12px top 101.4%;
}

.recover-exchange-migrate .exchange-content-holder h3 {
    font-size: 19px;
    padding: 10px 0 15px;
    font-weight: 600;
}

.recover-exchange-migrate .exchange-content-holder .img {
    margin: 0 auto 25px;
}

@media only screen and (max-width: 980px) {

    .prod-main-content.new-font-type section {
        padding: 35px 0 !important;
    }
    .one_half {
        width: 100%;
    }
    .ost-feature-block .ost-recovery-features {
        flex-direction: column;
        gap: 30px;
    }

    .ost-feature-block:nth-of-type(even) .ost-recovery-features {
        flex-direction: column-reverse;
        gap: 30px;
    }

}


@media only screen and (max-width: 768px) {
    .software-multiple-options .main-holder .sub-block-holder {
        flex-direction: column;
        margin: 15px 0;
    }

    .software-multiple-options .main-holder .sub-block-holder .text-block {
        border: 2px solid var(--themeColorDark) !important;
        border-radius: 15px !important;
    }

    .software-multiple-options .main-holder .sub-block-holder:nth-of-type(2n) {
        flex-direction: column-reverse;
    }

    .recover-exchange-migrate .exchange-content-holder .one-third-block {
        flex-basis: 100%;
        margin: 0 0 40px 0;
    }

    .product-branding .last-section-img {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .ost-feature-block .ost-recovery-features .one_half p {
        font-size: 16px;
    }

    .recover-exchange-migrate .exchange-content-holder {
        padding: 2rem 0 0rem;
    }

    .product-branding .last-section-img .one_half.last .sub-content,
    .product-branding .last-section-img .one_half .banner-head {
        font-size: 1.55rem;
    }
}

/* July 8 */

.get-start-holder {
  background: url(/template/default/images/banner-check12.png), #c36f01;
}

.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: #aa6a16;
  margin: 0;
  color: #fff;
}

.get-started-flex .migrate-now-bg {
  border: 1px solid #fff;
  background: #fff;
  color: #aa6a16;
}

.get-started-flex .migrate-now:hover {
  background: #fff;
  border: 1px solid #fff;
  color: #aa6a16;
}

.get-started-flex .migrate-now-bg:hover {
  border: 1px solid #aa6a16;
  background: #aa6a16;
  color: #fff;
}
