:root {
    --themeColorGrad: #c8cbf1bf;
    --themeColorDark: #3a5b97;
    --themeButtonHover: #324d7e;
    --themeColorBC: #f5f5fe;
    --themePriceColor: #fe4b6d;
    --themeColorBC_B: #b8baed;
}

/* common css starts */
.header-content .videos_img_list {
    background: url(/template/default/images/mbox-to-pst-banner.webp) center no-repeat
}

.header-content .videos_img_list a {
    background: url(/template/default/images/icons/one-video-icon.png) no-repeat;
}

.common-testimonials {
    background-image: linear-gradient(180deg, var(--themeColorGrad) 0, rgba(248, 252, 254, .49) 34%, rgba(249, 252, 254, 0) 100%);
}

.common-testimonials .last-half-block .first-block {
    background: url(/template/default/images/icons/imap-duplicate-testimonial-quotes.png) 30px 30px no-repeat #fff;
    min-height: 350px !important;
}

.common-testimonials .slick-prev {
    background: url(/template/default/images/icons/mbox-testimonial-arrows.png) center bottom no-repeat
}

.common-testimonials .slick-next {
    background: url(/template/default/images/icons/mbox-testimonial-arrows.png) center top no-repeat
}

.faq-question-holder .accordion-item .accordion-title:after {
    background: url(/template/default/images/icons/pst-pst-faq-icon.png) no-repeat !important
}

.faq-question-holder .accordion-item .accordion-title.open:after {
    background: url(/template/default/images/icons/pst-pst-faq-icon.png) 0 -56px no-repeat !important
}

/* common css ends */
.mbox .tenant-video-mobile-block a,
.tenant-video-mobile-block a {
    padding: 40px 0;
    display: flex;
    align-items: center;
    gap: 15px;
    color: #000;
    width: fit-content
}

.mbox-pst-edbmails-helps .one-half-block .learn-more,
span.blue-font {
    color: #3a5b97 !important
}

.edb-intro-section.osttopst .ost-lists li {
    padding: 5px 5px 5px 25px;
    position: relative
}

.edb-intro-section .intro-holder .one_half.last p.active,
.main_ost_to_pst_converter .edb-intro-section .intro-holder .one_half.last p.active,
.ost-feature-holder.pst1 .ost-exp_migrate-holder .slide-image-block.active {
    display: block
}

.edb-intro-section .intro-holder .one_half.last p {
    margin: 0 auto;
    display: none;
    text-align: center
}

.know-more-box.pst-o365 p.txt-center,
.main_ost_to_pst_converter .how_ost_to_pst ul,
.mbox-to-pst-steps .one_half,
.ost-feature-holder.database.pst1 h2 {
    padding: 0
}

.main_ost_to_pst_converter .how_ost_to_pst ul li {
    padding-bottom: 20px
}

.icon-ok-circled:before {
    content: ""
}

.accordion-content.edb-steps-new ol li {
    padding: 0 0 0 15px !important;
    margin-bottom: 0 !important
}

.mbox-intro-overview .two_fifth,
.mbox-to-pst-steps .one_half {
    width: 100% !important;
    margin: 0
}

.mbox-intro-overview .ost-intro-holder {
    display: flex;
    gap: 40px;
    justify-content: space-between;
    align-items: center;
    padding-top: 40px
}

.mbox-intro-overview .two_fifth p.p-space {
    padding: 30px 0
}

.mbox-intro-overview .one_half {
    width: 100% !important
}

.mbox-to-pst-converter .ost-intro-holder li {
    padding-left: 35px !important;
    padding-bottom: 20px;
    background-position: left 2px top 3px;
    display: block;
    line-height: 25px
}

.key-benefits-mbox-pst .mbox-overview-sprite,
.mbox-intro-overview .mbox-overview-sprite,
.mbox-overview-sprite {
    background-image: url(/template/default/images/mbox-overview-sprite.png);
    background-repeat: no-repeat
}

.mbox-to-pst-converter .function-slider-section.mbox-pst.mbox_converter_rich_support .function-slider-holder {
    padding: 15px 0;
    width: 50%;
    margin: 0 auto
}

.function-slider-holder .functions-block img {
    background: #fff;
    box-shadow: 0 0 10px #ccc;
    padding: 10px;
    margin: 10px;
    border-radius: 15px
}

.mbox-to-pst-steps .benefits-holder {
    padding: 35px 0 0 !important;
    align-items: center;
    display: flex;
    justify-content: space-between !important
}

.mbox-to-pst-steps .one_half.last ul {
    margin-bottom: 45px
}

.mbox-to-pst-steps .move-data-block {
    padding: 12px 0 12px 90px !important;
    line-height: normal !important;
    display: inline-block;
    margin-bottom: 25px !important
}

.mbox-to-pst-steps .img {
    width: 65px;
    height: 65px;
    border-radius: 50%;
    position: absolute;
    left: 0
}

.mbox-to-pst-steps .img.mbox-overview-sprite {
    margin-bottom: 0
}

.mbox-to-pst-steps .automatic {
    background-color: #e5e2f9;
    background-position: left 15px top 3.7%
}

.mbox-to-pst-steps .independent {
    background-color: #ddf7f9;
    background-position: left 16px top 6.3%
}

.mbox-to-pst-steps .versatile {
    background-color: #fde7f6;
    background-position: left 16px top 9%
}

.mbox-to-pst-steps .inside-image {
    background-image: url(/images/mbox-to-pst-in-simple-steps.webp) !important;
    text-align: center;
    width: auto;
    margin: 0 auto;
    height: 390px;
    box-shadow: none;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 15px
}

.inside-image a {
    position: relative;
    top: 40%;
    left: 5px;
    cursor: pointer;
    display: inline-block;
    z-index: 2;
    -webkit-transition: .4s;
    transition: .4s;
    -moz-transition: .4s;
    transform: scale(.8, .8);
    -moz-transform: scale(.8, .8);
    -webkit-transform: scale(.8, .8)
}

.mbox-pst-edbmails-helps .edb-feature-holder {
    display: flex;
    justify-content: space-evenly !important;
    flex-wrap: wrap;
    padding: 0
}

.mbox-pst-edbmails-helps .one-half-block {
    display: inline-block;
    padding: 0 !important;
    flex-basis: 30% !important;
    margin: 0 0 20px !important
}

.mbox-pst-edbmails-helps .one-half-block .img {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    margin: 25px 0
}

.mbox-pst-edbmails-helps .one-half-block h4 {
    min-height: 70px !important;
    padding-bottom: 0 !important;
    font-weight: 600;
    font-size: 19px;
    line-height: 1.8rem
}

.mbox-pst-edbmails-helps .block2 {
    background-color: #daebf3;
    background-position: left 18px top 19.9%
}

.mbox-pst-edbmails-helps .block1 {
    background-color: #f6e1e4;
    background-position: left 18px top 22.6%
}

.mbox-pst-edbmails-helps .block5 {
    background-color: #ccedef;
    background-position: left 18px top 25.2%
}

.mbox-pst-edbmails-helps .block3 {
    background-color: #ece1f5;
    background-position: left 18px top 27.8%
}

.mbox-pst-edbmails-helps .block6 {
    background-color: #f3f1da;
    background-position: left 21px top 30.5%
}

.mbox-pst-edbmails-helps .block4 {
    background-color: #d5e9cb;
    background-position: left 18px top 33.3%
}

.key-benefits-mbox-pst .edb-holder {
    justify-content: space-evenly !important;
    display: flex;
    gap: 10px 0 !important;
    flex-wrap: wrap;
    margin: 50px 0
}

.key-benefits-mbox-pst .one-third-block {
    flex-basis: 30% !important;
    background-color: #fff;
    border-radius: 6px;
    height: 440px;
    box-shadow: 0 0 5px rgb(0 0 0 / .14);
    padding: 20px;
    position: relative;
    border: 1px solid #fff0;
    margin: 15px 10px
}

.key-benefits-mbox-pst .one-third-block .img {
    width: 65px;
    height: 65px;
    border-radius: 50%;
    margin: 10px 0
}

.key-benefits-mbox-pst .block2 {
    background-color: #dcf2ce;
    background-position: left 20px top 36%
}

.key-benefits-mbox-pst .block1 {
    background-color: #f8dfe2;
    background-position: left 17px top 38.6%
}

.key-benefits-mbox-pst .block6 {
    background-color: #dae0f7;
    background-position: left 16px top 41.3%
}

.key-benefits-mbox-pst .block3 {
    background-color: #ece1f5;
    background-position: left 18px top 44%
}

.key-benefits-mbox-pst .block4 {
    background-color: #daebf3;
    background-position: left 16px top 46.7%
}

.key-benefits-mbox-pst .block5 {
    background-color: #f7edda;
    background-position: left 18.1px top 49.4%
}

.key-benefits-mbox-pst .block7 {
    background-color: #ffc9c8;
    background-position: left 18px top 96.6%
}

.key-benefits-mbox-pst .block8 {
    background-color: #c4d6fe;
    background-position: left 19px top 98.7%
}

.key-benefits-mbox-pst .block9 {
    background-color: #d5e4b6;
    background-position: left 18px top 100.6%
}

.key-benefits-mbox-pst .edb-holder h4 {
    min-height: 80px !important;
    padding: 5px 0 !important;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.8rem
}

.key-benefits-mbox-pst .one-third-block .learn-more {
    position: absolute;
    bottom: 20px;
    color: #3a5b97;
    font-weight: 600
}

.one_half {
    position: relative;
    display: inline-block;
    float: left
}

@media only screen and (min-width:1600px) and (max-width:1920px) {
    .content-wrapper {
        max-width: 1350px
    }
}

@media only screen and (max-width:980px) {

    .inside-box-container,
    .intro-tabs,
    .prod-migration-box.edb-database .faq-question-holder,
    div.custom {
        display: block
    }

    .edb-usecases-holder .one_half {
        padding-right: 0;
        padding-bottom: 25px
    }

    .prod-main-content.new-font-type section {
        padding: 35px 0 !important
    }

    .one_half {
        width: 100%
    }
}

@media only screen and (max-width:991px) {

    .key-benefits-mbox-pst .edb-holder .one-third-block,
    .mbox-pst-edbmails-helps .main-holder .edb-feature-holder .one-half-block {
        flex-basis: 45% !important
    }
}

@media only screen and (max-width:768px) {
    .mbox-intro-overview .ost-intro-holder {
        flex-direction: column;
        padding-top: 0
    }

    .mbox-to-pst-converter .function-slider-section.mbox-pst.mbox_converter_rich_support .function-slider-holder {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        width: 100%;
        gap: 10px
    }

    .mbox-to-pst-steps .benefits-holder {
        padding-top: 20px !important;
        display: grid !important;
        grid-template-columns: 100% !important;
        gap: 40px
    }

    .mbox-pst-edbmails-helps .main-holder .edb-feature-holder .one-half-block {
        flex-basis: 95% !important
    }

    .key-benefits-mbox-pst .edb-holder .one-third-block {
        flex-basis: 100% !important;
        height: auto !important;
        padding: 15px !important
    }

    .key-benefits-mbox-pst .one-third-block .learn-more {
        position: unset
    }

    .key-benefits-mbox-pst .edb-holder h4 {
        min-height: auto !important;
        margin-bottom: 10px
    }

    .mbox-to-pst-converter .function-slider-section.mbox-pst.mbox_converter_rich_support .function-slider-holder .functions-block {
        text-align: center
    }

    .edbtopst-working .edb-working-block .inside-image,
    .pst-recovery-intro .pst-recovery-intro-flex .one_half img {
        display: none
    }
}

@media only screen and (max-width:600px) {
    .function-slider-holder .functions-block img {
        margin: 0
    }
}


/* july 4 */

.get-start-holder {
    background: url(/template/default/images/edb-getstart.png), #3a5b97;
}

.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: #fff;
    margin: 0;
    color: #3b418b;
}

.get-started-flex .migrate-now-bg {
    border: 1px solid #fff;
    background: #fff;
    color: #3b418b;
}

.get-started-flex .migrate-now:hover,
.get-started-flex .migrate-now-bg:hover {
    border: 1px solid #4778d3;
    background: #4778d3;
}

.get-started-flex .migrate-now:first-child {
    background: #4778d3;
    border: 1px solid #fff;
    color: #fff;
}

.get-started-flex .migrate-now:first-child:hover {
    background: #fff;
    border: 1px solid #fff;
    color: #3b418b;
}

/* Aug 5-25 */

.marketplace span a:hover{
    color: #3a5b97  ;
}