/* banner part css */
.header-top-container .otherlinks a.icon-mbox-converter:before {background-position: 5px -220px !important;}

.removeduplicateimap {background-image: linear-gradient(180deg, #fff0 0%, #dae5fe 100%) !important;height: 705px;background-size: cover;background-repeat: no-repeat; margin: 60px 0 0;}
.removeduplicateimap::before {content: "";height: 33px; width: 100%;display: block;position: absolute;top: 0; z-index: -1;border-bottom: 1px solid rgb(235, 239, 248); background-color: rgba(204, 219, 253, 0.271) !important;opacity: 0.9;}
.header-image.removeduplicateimap .breadcrumbs_block { padding-top: 3px;padding-bottom: 0;display: inline-block;}
.header-image .breadcrumbs_block ol {padding: 0; margin: 0;}
.header-image .breadcrumbs_block ol li {display: inline-block;}
.header-image .breadcrumbs_block ol li a {color: #313131;font-size: 13px; line-height: 28px; font-weight: 500;}
.header-image .breadcrumbs_block .icon-angle-right:before { content: ""; color: #000;font-size: 14px; margin: 0; background: url(/template/default/images/icons/product1.png) no-repeat; width: 7px; height: 9px;display: inline-block; background-size: 7px;}
.removeduplicateimap .header-content {display: flex; width: 100%;position: unset; transform: none;}
.removeduplicateimap .header-content .left-content { flex-basis: 60%;}
.removeduplicateimap h1 {font-size: 20px; line-height: 40px;color: #325290 !important;padding-top: 45px;font-weight: 600; margin: 0;}
.removeduplicateimap h2 { font-size: 44px;color: #313131;font-weight: 700;padding-top: 5px; margin: 0;}
.removeduplicateimap p {font-size: 17px; line-height: 28px;color: #000;font-weight: 400; padding: 30px 0;}
.removeduplicateimap .tenant-video-mobile,.tenant-video-mobile,.tabs-mob-title{ display: none;}
.product-ost-tabs .top-heading { display: none !important;}
.removeduplicateimap .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;}
.removeduplicateimap h3 { margin-bottom: 40px;margin-top: 10px;}
.removeduplicateimap h3 a {font-size: 36px; line-height: 28px; color: #313131;font-weight: 600;}
.removeduplicateimap h3 span {font-size: 42px;line-height: 28px;color: #fe4b6d !important;}
.banner-btn-holder { display: flex; gap: 30px;}
.migrate-now,.migrate-now-bg {height: 40px;line-height: 39px;text-transform: uppercase; font-weight: 500; border-radius: 0; text-align: center;padding: 0 35px;font-size: 17px;margin: 0; width: max-content; display: inline-block;}
.removeduplicateimap .migrate-now { background-color: #375490; border: 1px solid #375490; color: #fefbf1;margin: 0 20px 0 0;}
.removeduplicateimap .migrate-now:hover {background-color:#2e477a;border: 1px solid #2e477a;}
.removeduplicateimap .migrate-now-bg {border: 1px solid #325290;color: #325290; background: #fff;}
.removeduplicateimap .migrate-now-bg:hover {background-color: #375490; color: #fefbf1;}
.removeduplicateimap .header-content .videos_img_list { flex-basis: 40%;position: relative;background: url(/template/default/images/imap-duplicate-remover-banner.webp) center no-repeat;;margin: 30px 0 0;}
.removeduplicateimap .header-content .videos_img_list a {background: url(/template/default/images/icons/pst-pst-video.png) no-repeat; display: block; height: 222px;width: 207px;border-radius: 50%;position: absolute;left: 50%;top: 50%;transition: none;transform: translate(-46%, -37%);cursor: pointer;z-index: 2;opacity: 1; background-position: right -4px top -204px;}
.removeduplicateimap .header-content .videos_img_list a:hover {background-position: unset;}
.removeduplicateimap .otherlinks {display: grid; grid-template-columns: repeat(3, 1fr); gap: 0 50px; width: min-content; padding: 30px 0 0;}
.removeduplicateimap .header-top-container .otherlinks a {font-weight: 400; padding: 0; width: max-content;text-align: left;color: #000000;font-size: 17px;display: inline-block; float: left;margin-bottom: 10px;}
.removeduplicateimap .header-top-container .otherlinks a br{display: none;}
.removeduplicateimap .header-top-container .otherlinks a:hover { color: #324d7e;}
.removeduplicateimap .header-top-container .otherlinks a:before { background: url(/template/default/images/otherlinks-sprite.png) no-repeat #edf5f8;content: ""; border: 2px solid #465b67;border-radius: 50%; padding: 5px; margin-right: 12px;font-size: .9rem; width: 16px;height: 16px; position: relative; top: 9px;}
.header-top-container .otherlinks a.icon-inbox:before {background-position: 5px -65px;}
.header-top-container .otherlinks a.icon-tasks:before {background-position: 6px -39px;}
.header-top-container .otherlinks a.icon-cloud-2:before {background-position: 4px 5px;}
.note-in-otherlinks p { color: #375490;line-height: 27px;padding: 0; text-align: left; margin: 15px 0 0px;}
.removeduplicateimap .product-ost-tabs { border: 1px solid rgb(50, 79, 138);border-radius: 15px;background-color: rgb(255, 255, 255);box-shadow: 0px 4px 21.6px 2.4px rgba(101, 99, 95, 0.11); margin: 0 auto; padding: 25px 70px 25px 40px;height: 79px; position: relative; bottom: -26px;}
.removeduplicateimap .product-ost-tabs .content-wrapper { padding: 0 !important;}
.product-ost-tabs ul { background: #fff; display: flex;justify-content: space-evenly;position: relative;font-weight: 300;z-index: 9;}
.removeduplicateimap .product-ost-tabs li { padding: 0;margin: 0;}
.product-ost-tabs li a {padding: 0 0 0px 30px; color: #000; border: 2px solid transparent; display: block; background-image: url(/template/default/images/product-icon-sprites.png); background-repeat: no-repeat; font-size: 17px; font-weight: 400;}
.product-ost-tabs li a:hover { text-decoration: underline; text-underline-position: under;}
.product-ost-tabs li.overview a {background-position: 0 2px;}
.product-ost-tabs li.features a { background-position: -2px -31px;}
.product-ost-tabs li.works a {background-position: -2px -64px;}
.product-ost-tabs li.manual a { background-position: -2px -99px;}
.product-ost-tabs li.faq a { background-position: -2px -135px;}
.product-ost-tabs li.videos a { background-position: -2px -169px;}
.product-ost-tabs li.pricing a { background-position: -2px -203px;}
.product-ost-tabs li.screenshots a { background-position: -2px -239px;}
.product-ost-tabs .icon-menu:before{ content: ''; background: url(/template/default/images/icons/menu-white.svg) no-repeat !important;width: 18px;top: 5px;position: relative;}

.otherlinks a:before {background: url(/template/default/images/otherlinks-sprite.png) no-repeat #edf5f8;content: "";border: 2px solid #465b67;border-radius: 50%;padding: 5px;    margin-right: 12px;font-size: .9rem;width: 16px;height: 16px; position: relative; top: 9px;}
.otherlinks a.icon-cloud-2:before {background-position: 4px 5px;}
.otherlinks a.icon-gmail-backup:before {background-position: 5px -342px !important;}

/* banner part css */

/* testimonial css */

.exchange-tool-users {padding: 60px 0px;}
.exchange-tool-users h2 {padding-bottom: 60px;text-align: center;}
.exchange-tool-users .exchange-migrations-slick1 {padding: 0px 40px;}
.exchange-tool-users .exchange-migrations-slick1 .last-half-block {width: 100%;display: flex;margin: 0 auto; overflow: hidden}
.exchange-tool-users .slick-arrow.slick-prev {top: 42%;background: url(/template/default/images/icons/imap-dp-testimonial-arrows.webp) center bottom no-repeat;left: 270px;}
.gmail-google-workspace .last-half-block .slick-arrow { width: 48px;height: 48px}
.exchange-tool-users .slick-arrow.slick-next { top: 44%;background: url(/template/default/images/icons/imap-dp-testimonial-arrows.webp) center top no-repeat;right: 300px;}
.h3-title-heading{font-weight: 600 !important;color: #313131 !important;font-size: 44px;}
.exchange-tool-users .slick-list { padding: 20px 23%}
.h3-title-heading span{color: #bf3e3a !important;}
.exchange-tool-users .slick-list:before,.exchange-tool-users .slick-list:after { width: 98px;height: 100%;display: block; content: "";position: absolute; z-index: 1}
.exchange-tool-users .slick-list:before { box-shadow: 40px 0 74px 40px #fcffff;left: -110px;}
.exchange-tool-users .slick-list:after {box-shadow: 39px 0 82px 134px #fcffff;right: -105px; top: 0}
.exchange-tool-users .last-half-block .first-block {border: 1px solid rgb(65, 95, 155);border-radius: 15px;box-shadow: 0px 0px 27.26px 1.74px rgba(97, 94, 87, 0.15);  margin: 0 15px;max-width: 650px; min-height: 410px; background: url(/template/default/images/icons/imap-duplicate-testimonial-quotes.png) 30px 30px no-repeat #fff; padding: 0 30px 20px; position: relative}
.exchange-tool-users .exchange-migrations-slick1 .first-block p.text-block {font-size: 17px;color: #313131;line-height: 26px;padding: 75px 0 0;text-align: justify;}
.exchange-tool-users .exchange-migrations-slick1 .first-block p:nth-child(2){font-size: 17px;color: #313131 !important;font-style: italic !important;}
.exchange-tool-users .exchange-migrations-slick1 .first-block p:nth-child(2) {padding: 0 20px;text-align: right;font-size: 17px;color: #6b6161;font-weight: 600;    position: absolute;right: 15px;bottom: 20px;}
.exchange-tool-users .exchange-migrations-slick1 .first-block p:nth-child(2) span { margin-top: 0;font-weight: 400;padding-left: 14px; font-style: italic;}
p.tenant-user-reviews {padding: 0 20px;text-align: right; font-size: 17px;color: #6b6161;font-weight: 600;position: absolute;right: 0;bottom: 20px}

/* banner responsive */
@media only screen and (max-width: 1440px) {
    .exchange-tool-users .exchange-migrations-slick1{padding: 0px;}
    .header-image.removeduplicateimap {height: auto;padding-bottom: 0;}
    /* .removeduplicateimap .header-top-container .otherlinks a {margin-bottom: 5px;} */
    .removeduplicateimap .product-ost-tabs {bottom: -30px;}
}
/* @media only screen and (min-width: 1171px) and (max-width:1280px) {
    .exchange-tool-users .slick-arrow.slick-next{right: 220px;}
    .exchange-tool-users .slick-arrow.slick-prev{left: 245px;}
} */

@media only screen and (max-width: 1280px) {
    .header-image.removeduplicateimap h2 br {display: none;}
    .removeduplicateimap .product-ost-tabs{width: 98%;}
}
@media only screen and (max-width: 1024px) {
    .header-image.removeduplicateimap h2 { font-size: 32px;}
    .removeduplicateimap .otherlinks {    gap: 0 30px;}
}
@media only screen and (max-width: 980px) {
    .removeduplicateimap .product-ost-tabs{width: 100%;}
    .exchange-tool-users .slick-list {padding: 0 0% !important;}
    .exchange-tool-users .last-half-block .first-block, .exchange-tool-users .slick-list:before, .exchange-tool-users .slick-list:after{box-shadow: none !important;}
    .exchange-tool-users .slick-list {padding: 0 0% !important; margin: 0 auto; width: 95%;}
    .customer-support-section.ost-office365 p.h3-title-heading , .award-box.our-clients-section .award-title{font-size: 30px !important;}
    .tabs-mob-title i {font-size: 14px;float: right;}
    .product-ost-tabs ul {display: none;padding: 10px;}
    .tabs-mob-title {padding: 15px !important;display: block !important;color: #fff;position: relative;background: #0085cb;margin: 0 -10px;font-size: 16px;        cursor: pointer;}
    .removeduplicateimap .product-ost-tabs li a {border: none !important;}
    .removeduplicateimap .product-ost-tabs li {padding: 17px 0 13px !important;}
    .header-image.removeduplicateimap .header-content {display: inline-block; width: 100%;}    
    .videos_img_list {display: none;}
    .removeduplicateimap .otherlinks{display: grid;grid-template-columns: repeat(2, 1fr);margin: 0px !important;}
    .removeduplicateimap .product-ost-tabs {width: 100%;padding: 0 !important;border: none;box-shadow: none; background: none;}
}
@media only screen and (max-width: 768px) {
    .removeduplicateimap .otherlinks {display: grid; grid-template-columns: repeat(1, 1fr);}
}
@media only screen and (max-width: 600px) {
    .header-image.removeduplicateimap h2 {font-size: 25px;}
    .product-ost-tabs .tabs-mob-title { height: auto !important;}
}
/* banner responsive */

.all-imap-software {padding: 80px 0 70px;}
.common-title h2, .award-box .award-title{font-weight: 600;color: #313131;font-size: 44px;text-align: center;}
.common-title h2 span, .award-box .award-title span{color: #325290;}
.all-in-one-software{padding-top: 60px;display: flex;justify-content: space-between;flex-wrap: wrap;    gap: 23px 18px;}
.all-in-one-software div{ border: 1px solid rgb(50, 79, 138);border-radius: 15px;background-color: rgb(255, 255, 255);box-shadow: 0px 6px 14.88px 1.12px rgba(4, 4, 4, 0.11);padding: 0 25px 25px 25px;width: 32.3%;}
.all-in-one-software div h3{padding: 0px 0px 20px 0px;font-size: 22px;color: #282828;line-height: 34px; min-height: 90px;font-weight: 600;}
.all-in-one-software div p{font-size: 17px;color: #000;line-height: 1.8rem !important;text-align: justify;}
.all-in-one-software-img{border-radius: 50%;background-color: rgb(242 245 255);width: 96px;height: 96px;background-repeat: no-repeat; background-image: url(/template/default/images/icons/imap-duplicate-software-icon.webp); display: inline-block;}
.software-img1{background-position: 16px 23px;}
.software-img2{background-position: 20px -55px;}
.software-img3{background-position: 21px -136px;}
.software-img4{background-position: 24px -215px;}
.software-img5{background-position: 24px -295px;}
.software-img6{background-position: 20px -373px;}
.software-img7{background-position: 18px -448px;}
.software-img8{background-position: 18px -527px;}
.software-img9{background-position: 24px -603px;}

.all-in-one-software div p:first-child{text-align: center;padding: 40px 0px;}
/* .all-in-one-software-img::before{content: '';height: 42px;width: 40px;display: inline-block;} */

.cost-effective-tech-support{background-image: -moz-linear-gradient( 90deg, rgb(65,95,155) 0%, rgb(106,155,253) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(65,95,155) 0%, rgb(106,155,253) 100%);background-image: -ms-linear-gradient( 90deg, rgb(65,95,155) 0%, rgb(106,155,253) 100%); box-shadow: 0px 6px 14.88px 1.12px rgba(0, 0, 0, 0.11); border-radius: 15px;padding: 45px 50px;margin-top: 40px;}
.cost-effective-flex {display: flex; gap: 60px;}
.cost-effective-flex div{flex-basis: 50%;}
.cost-effective-flex h3{font-size: 32px;color: #fff;line-height: 42px;padding-bottom: 25px; }
.cost-effective-flex p{font-size: 17px;color: #fcfffa;text-align: justify; line-height: 1.8rem !important;}
.cost-effective-flex p a { color: #fbff00;}
.cost-effective-arrow {padding-top: 20px;display: inline-block;transition: transform .4s ease-in-out;position: relative;}
.cost-effective-arrow:hover {transform: translate(5px, 0px);}
.key-features{background: #eff3fc;padding: 70px 0px 70px;}
.key-features-flex {padding-top: 65px;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 50px;}
.key-feature-box {width: 30%;}
.key-features-img {border: 1px solid rgb(50, 79, 138); border-radius: 5px;background-color: rgb(254, 254, 254); width: 50px;height: 50px;display: inline-block;    background-image: url(/template/default/images/icons/imap-duplicate-key-feature-icon3.webp); background-repeat: no-repeat;margin-bottom: 20px;}

.key-features-img1{background-position: 9px 8px;}
.key-features-img2{background-position: 10px -50px;}
.key-features-img3{background-position: 9px -108px;}
.key-features-img4{background-position: 9px -168px;}
.key-features-img5{background-position: 9px -226px;}
.key-features-img6{background-position: 10px -285px;}
.key-features-img7{background-position: 10px -343px;}
.key-features-img8{background-position: 9px -402px;}
.key-features-img9{background-position: 10px -460px;}

/* .key-features-img::before {content: '';height: 42px;width: 40px;display: inline-block;background-repeat: no-repeat;} */
.key-feature-box h4 {font-size: 24px;color: #282828;font-weight: 600;min-height: 80px;padding-bottom: 10px;}
.key-feature-box p{padding: 10px 0 0 0px;font-size: 17px; color: #000;line-height: 1.8rem !important;text-align: justify;}
.key-feature-box p:first-child{padding-top: 0px;}
.imap-scenarios {background-image: -moz-linear-gradient( 90deg, rgb(234,239,254) 0%, rgba(234,239,254,0.99608) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(234,239,254) 0%, rgba(234,239,254,0.99608) 100%); background-image: -ms-linear-gradient( 90deg, rgb(234,239,254) 0%, rgba(234,239,254,0.99608) 100%);padding: 70px 0px 80px 0px;}
.imap-scenarios-flex {padding-top: 70px;display: flex;flex-wrap: wrap; gap: 40px 90px;justify-content: space-between;}
.imap-scenarios-flex-box {width: 28%;}
.imap-scenarios-flex-box h4 {font-size: 24px;color: #282828;font-weight: 600;padding-bottom: 20px;min-height: 90px;}
.imap-scenarios-flex-box p{font-size: 17px;color: #000;line-height: 1.8rem !important;text-align: justify;}

.officetopst-tbl { padding: 70px 0 80px !important;}
.green-font {color: #538b28 !important;}.main_ost_to_pst_converter_table {margin-top: 50px;overflow-x: auto;}
.officetopst-tbl table { width: 75%;margin: 0 auto;border-radius: 25px; border-spacing: 0;border: 1px solid #3e5fa2;text-align: center;}
/* .officetopst-tbl { background-image: url(/template/default/images/bg-strike-ost-to-pst.png); background-repeat: no-repeat; background-position: center center;    background-size: contain;} */
.officetopst-tbl th {  border: 0;background: #3e5fa2;  height: 60px;color: #f5fcf2;font-size: 20px; font-weight: 600;border-left: 1px solid rgb(81, 124, 213) !important;width: 33%;}
.main_ost_to_pst_converter_table {margin-top: 60px;}
table tr:last-child td {border-bottom: 0 !important}
table tr td:last-child {text-align: center;border-right: 0 !important}
.officetopst-tbl th:first-child {border-radius: 23px 0 0;border-left: 0 !important;}
.officetopst-tbl th:last-child {border-radius: 0 23px 0 0}
.officetopst-tbl td { color: #282828 !important;border: 1px solid #538b28}
.officetopst-tbl table tr td:first-child {text-align: left}
[class*=" icon-"]:before,[class^=icon-]:before,ul.list li:before {font-family: fontello;font-style: normal;font-weight: 400;speak: none;display: inline-block;   text-decoration: inherit; width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: .2em}
.icon-ok-circled:before {content: ''}
.officetopst-tbl td i:before {font-size: 19px;background-image: url(/template/default/images/icons/duplicate-icon.webp);background-position: 0px -129px;width: 22px;height: 20px}
table td, table th {border: none !important;border-bottom: 1px solid #3e5fa2 !important;border-right: 1px solid #3e5fa2 !important;padding: 15px 30px;}
.officetopst-tbl td.table-red{color: #ed5252;font-weight: 600;}
table td.table-red span:first-child{color: #ed5252;font-weight: 600;font-size: 17px;}
table td.table-red span:nth-of-type(2){color: #325290;font-weight: 600;}

/* popup */
.contentful1 .slider.multiple-items1 {margin: auto; width: 100%; max-width: 100%;box-sizing: border-box;}
.contentful1 {display: inline-block;width: 100%;text-align: center;padding: 60px 0 70px;position: relative;}
.contentful1 .o365-tool-title h3 {padding-bottom: 60px}
.contentful1 .slider.multiple-items {margin: auto;width: 100%;max-width: 100%;box-sizing: border-box}
.contentful1 .slick-arrow.slick-prev {position: absolute;right: 300px;left: auto;top: 370px}
.contentful1 .slick-arrow.slick-prev:after {content: ""; background: url(/template/default/images/icons/imap-dp-tool-arrowss.webp) 0 109px;height: 48px;width: 48px;display: block}
.contentful1 .slick-prev.slick-arrow.slick-disabled:after {background-position: 0 228px}
.contentful1 .slick-arrow.slick-next {position: absolute;right: 230px;top: 370px}
.contentful1 .slick-arrow.slick-next:after {content: "";background: url(/template/default/images/icons/imap-dp-tool-arrowss.webp) 0 49px;height: 48px;width: 48px;display: block}
.contentful1 .slick-next.slick-arrow.slick-disabled:after {background-position: 0 168px}
.slider-padding3 .slick-list {padding-left: 150px;transition: padding-left .5s}
.contentfulcss p {color: #313131;font-size: 17px;padding: 0 10px;text-align: left;line-height: 28px}
.contentfulcss h4 {font-size: 18px;line-height: 28px;color: #313131;padding-bottom: 15px;font-weight: 700;text-align: left;padding-left: 10px}
.contentful1 .slick-slide { border: 1px solid rgb(50, 79, 138);border-radius: 15px;box-shadow: 0px 0px 27.26px 1.74px rgba(55, 84, 144, 0.1);width: 404px;        height: 370px; margin: 10px;padding: 25px;text-align: left;}
.contentful1 .contentfulcss h4 { padding-left: 0px;font-size: 24px;color: #313131;line-height: 36px;font-weight: 500;min-height: 100px;padding-top: 10px;}
.contentful1 .contentfulcss p {padding: 0px;font-size: 17px;line-height: 26px;color: #000;text-align: justify;padding: 0 35px 0 0;}
.contentful1 .contentfulcss h4 span {color: #325290;font-weight: 600;}
.steps-popup {background: url(/template/default/images/icons/duplicate-stepicon.png);height: 32px; width: 32px;display: block !important;position: absolute;    bottom: 15px;right: 20px;background-size: 32px;background-repeat: no-repeat; cursor: pointer;opacity: 1 !important; }
.steps-popup:hover{background: url(/template/default/images/icons/duplicate-stepicon.png);height: 32px; width: 32px;display: block !important;position: absolute;    bottom: 15px;right: 20px;background-size: 32px;background-repeat: no-repeat; cursor: pointer;opacity: 1 !important;background-position: 0px -50px;}
.contentful1 .slick-slide {position: relative;}
#step-popup-box1 {display: none;}
#step-popup-box1 {height: 100%;overflow-y: hidden;width: 100%;height: 100vh;z-index: 99;position: fixed;background: rgba(0, 0, 0, 0.48);bottom: 0px;text-align: center; -webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);}
.o365-main-popup {background: #fff; width: 80%;height: auto;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -45%);border-radius: 20px; width: 800px;}
#step-popup-box1 #close-btn {position: absolute;top: 25px;right: 25px;cursor: pointer;}
#step-popup-box1 #close-btn:hover {opacity: 0.7;}
.content-popup {display: none;padding: 60px 70px 50px 70px;text-align: justify;}
.no-scroll {overflow: hidden;}
.content-popup p { padding: 10px 0px;font-size: 14px;color: #3e3e3e;line-height: 24px;}
/* .content-popup h4 {font-size: 24px; color: #313131;line-height: 36px;font-weight: 600;padding-bottom: 10px;} */
.content-popup p.popup-title {font-size: 24px; color: #313131;line-height: 36px;font-weight: 600;padding-bottom: 10px;padding: 0px;}
.content-popup p.popup-title span{color: #325290;font-weight: 600;}

/* .content-popup h4 span {color: #325290;font-weight: 600;} */
/* .content-popup h3 {color: #385692;font-weight: 600;font-size: 18px;line-height: 56px;} */
.content-popup p:first-child {color: #385692;font-weight: 600;font-size: 18px;line-height: 56px;padding: 0px;}

.content-popup span.learnmore {font-size: 14px;color: #449b02;font-weight: 600;padding: 10px 0 0 0;display: inline-block;}
.content-popup span.learnmore a {color: #385692;}
span.learnmore {display: inline-block; margin: 15px 0 0}
/* span.learnmore:after { content: '\ebad'; font-family: "Fontello"; font-size: 15px; color: #0085cb; margin-left: 6px} */
.content-popup ul.list-padding li {font-size: 14px;color: #3e3e3e;line-height: 30px;}
.contentful1.steps-for-o365-mig .tenant-access-guide .migrate-now {margin-top: 100px;}
.contentful1 h2{padding-bottom: 60px !important;}
.contentful1.steps-for-o365-mig .tenant-access-guide .migrate-now {width: auto !important;border:1px solid #375490;background:#375490;height: 38px;font-size: 16px;    color: #fefbf1;line-height: 37px;font-weight: 600;}
.contentful1.steps-for-o365-mig .tenant-access-guide .migrate-now:hover{background-color: #2e477a;border: 1px solid #2e477a;}

/* faq */

.faq-question-holder {display: flex;padding: 80px 0 0;gap: 40px}
.faq-question-holder .one_half {flex-basis: 50%;}
.accordion-item {list-style: none;margin: 0 0 20px}
.accordion-content {border: 1px solid #325290;border-radius: 12px;padding: 20px;display: none;background: #fff;}
.accordion-title {position: relative;padding: 15px 35px 15px 15px !important;border-radius: 5px 12px 12px 5px;color: #232526;border: 1px solid #325290;cursor: pointer; border-left: 5px solid #325290 !important;background: #fff;}
.accordion-title:after { line-height: 20px;display: block;position: absolute;top: 17px; right: 15px;content: ""; text-align: center;font-size: 13px;color: #0071bc !important}
.accordion-title:after {line-height: 20px;position: absolute;top: 19px;right: 15px;content: "";text-align: center;background: url(/template/default/images/icons/duplicate-icon.webp) no-repeat !important; height: 19px;width: 18px;display: inline-block;background-position: 0px -39px !important;}
.accordion-title.open:after { content: "";background: url(/template/default/images/icons/duplicate-icon.webp) 0 -56px no-repeat !important;height: 19px; width: 18px;display: inline-block;position: absolute;right: 15px;top: 19px; background-position: 0px -95px !important;}
.prod-migration-box.edb-database{background-image: -moz-linear-gradient( 90deg, rgb(234,239,254) 0%, rgba(234,239,254,0.99608) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(234,239,254) 0%, rgba(234,239,254,0.99608) 100%);background-image: -ms-linear-gradient( 90deg, rgb(234,239,254) 0%, rgba(234,239,254,0.99608) 100%);padding: 70px 0 50px;}
.accordion-content p{line-height: 1.8rem !important;}
ol.number {margin: 12px 0 12px 20px;}
ol.number li { padding: 0 0 10px 15px !important;}
.bulb-icon, .hand-icon { background-repeat: no-repeat;width: 22px;height: 22px;position: relative;top: 2px;}
.hand-icon {background-image: url(/template/default/images/newum-hand-icon.png);display: inline-block; background-position: 0 3px;background-size: 19px; margin: 0 6px 0 0;}
.get-start-holder{background: url(/template/default/images/imap-client-sec-bg-2.png) 0 0 / cover, 0 0 / cover -webkit-linear-gradient( 90deg, rgb(71,97,165) 0%, rgb(67,98,159) 100%) !important;text-align: center;padding: 50px 0;}
.get-start-holder h3 {color: #fff !important; font-size: 44px; line-height: 58px;font-weight: 600;padding-bottom: 30px;}
.get-start-holder h4 { font-size: 22px;color: #f5fdf6;padding-bottom: 20px;font-weight: 400;}
.get-start-holder p {font-size: 17px;color: #f5fdf6;padding-bottom: 20px;}
.get-started-flex {display: flex;justify-content: center;gap: 20px;white-space: nowrap;}
.get-started-flex a{background: #fff;height: 40px;color: #062b64;font-size: 17px;border: none;font-weight: 600;display: block;padding: 0 30px;width: max-content;    line-height: 40px;margin-top: 40px;}
.get-started-flex a:hover{background: rgb(130 172 255);color: #fff;}


.award-box.our-clients-section {background-image: -moz-linear-gradient( 90deg, rgb(254,254,254) 0%, rgb(224,236,255) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(254,254,254) 0%, rgb(224,236,255) 100%) !important;background-image: -ms-linear-gradient( 90deg, rgb(254,254,254) 0%, rgb(224,236,255) 100%);}
.all-imap-software {background-image: url(/template/default/images/imap-dup-strike.webp), url(/template/default/images/imap-dup-strike.webp);background-position: left top 350px, right bottom 700px;background-repeat: no-repeat;background-size: contain;}
.imap-scenarios  {background: url(/template/default/images/imap-dup-strike.webp) 0px 150px no-repeat, url(/template/default/images/imap-dup-strike.webp) left 0px bottom 90px no-repeat, -webkit-linear-gradient( 90deg, rgb(234,239,254) 0%, rgba(234,239,254,0.99608) 100%) center center;}

@media only screen and (max-width: 1440px) {
    .cost-effective-flex h3{min-height: 110px;}
    .contentful1 .slick-slide {height: 420px;}
    .contentful1 .slick-arrow.slick-prev, .contentful1 .slick-arrow.slick-next {top: 420px;}
}
/* @media screen and (max-width: 1366px) {
    .exchange-tool-users .slick-arrow.slick-prev {left: 303px;}
    .exchange-tool-users .slick-arrow.slick-next {right: 303px;}
} */
@media screen and (max-width: 768px) {
    .contentful1 .contentfulcss { padding: 20px;}
    .contentful1 {padding: 50px 0px;}
    .contentful1 .contentfulcss p {padding: 0px;}
    .contentful1 .o365-tool-title h3 {padding-bottom: 30px;}
}

@media screen and (max-width: 980px) {
    .contentful1 .contentfulcss img {display: block;margin: 0px;}
    .o365-main-popup { width: 85%;}
    .content-popup {padding: 0px 30px 10px;}
    span.learnmore {margin: 0;}
    #step-popup-box1 #close-btn {top: 20px;right: 20px;}
    .contentful1 .contentfulcss {position: relative; }
    .steps-popup {position: absolute;margin: 30px 0 0 0;top: 0;right: 10px;}
    .steps-popup:hover {position: absolute;margin: 30px 0 0 0;top: 0;right: 10px;}
    .content-popup h4 {text-align: left;}
    .contentful1 .contentfulcss {position: relative; border: 1px solid rgb(50, 79, 138);margin: 10px 0px; border-radius: 35px;}
    .contentful1 .slider.multiple-items1 {margin: auto; width: 95%;}
    .contentful .slider.multiple-items {margin: auto;width: 95%;}
    .contentfulcss {background: #fff; margin: 15px 0px; border: 1px solid rgb(83, 139, 40);border-radius: 22px;padding: 15px;}
    .contentful {padding: 50px 25px !important;}
}

@media only screen and (max-width: 1024px) {
    .contentful1 .slick-slide {height: 475px;}
}

@media only screen and (max-width:1279px){
    .exchange-tool-users .slick-arrow.slick-prev{right: 120px !important;bottom: 3px !important; top: initial !important;        left: initial !important;}
    .exchange-tool-users .slick-arrow.slick-next{right: 60px !important;bottom: 0px !important;top: initial !important;left: initial !important;}
    .exchange-tool-users .exchange-migrations-slick1 .last-half-block {width: 99% !important;}
    .exchange-tool-users .exchange-migrations-slick1 .last-half-block {padding-bottom: 100px;}
    .exchange-tool-users .last-half-block .first-block {min-height: 420px;}
}
@media only screen and (max-width:1170px){
    .all-in-one-software div{width: 48%;}
    .key-feature-box {width: 46%;}
    .imap-scenarios-flex-box {width: 45%;}
    .imap-scenarios-flex {gap: 40px;}
    .common-title h2 br {display: none;}
    .all-imap-software {background-image: none !important;}
    .contentful1 .slick-slide {height: 485px;}
    .contentful1 .slick-arrow.slick-prev, .contentful1 .slick-arrow.slick-next {top: 490px;}
    .exchange-tool-users .slick-list {padding: 20px 0;}
}
@media only screen and (max-width: 980px) {
    .contentful1 .contentfulcss h4 {min-height: auto;}
    .contentful1 .slick-slide {height: auto !important; margin: 10px;}
    .contentful1 .slick-arrow.slick-prev, .contentful1 .slick-arrow.slick-next {top: 240px;}
    .cost-effective-flex h3, .ost-recovery-migration-scenarios-flex-box h4 {min-height: auto;}
    .slider-padding3 .slick-list {padding-left: 30px;}
}
@media only screen and (max-width:980px){
    .all-imap-software {padding-top: 60px;}
    .faq-question-holder {flex-direction: column; gap: 0;}
    .cost-effective-flex {flex-direction: column;gap: 30px;}
    .cost-effective-flex h3{ min-height: auto;}
    .contentful1.steps-for-o365-mig .tenant-access-guide .migrate-now {margin-top: 90px;}
    .contentful1 h2, .exchange-tool-users h2 {padding-bottom: 30px !important;}
    .contentful1 .slick-arrow.slick-next {right: 50px;}
    .contentful1 .slick-arrow.slick-prev{right: 120px;}
}
@media only screen and (max-width:768px){
    .all-in-one-software div h3, .key-feature-box h4, .imap-scenarios-flex-box h4 {min-height: auto;}
    .all-in-one-software div, .key-feature-box, .imap-scenarios-flex-box { width: 100%;}
    .all-imap-software, .imap-scenarios, .contentful1, .key-features {padding: 60px 0px;}
    .key-features-flex, .imap-scenarios-flex{gap: 30px;}
    .common-title h2, .cost-effective-flex h3 {font-size: 30px;}
    .all-in-one-software, .key-features-flex, .imap-scenarios-flex, .faq-question-holder{padding-top: 40px;}
    .cost-effective-tech-support {padding: 25px;}
}

@media only screen and (max-width: 767px) {
/* .contentful1 {display: none;} */
.prod-migration-box.edb-database {padding: 50px 0px;}
}

@media only screen and (max-width: 600px) {
    .content-popup p.popup-title{text-align: left !important;}
    .common-title h2, .cost-effective-flex h3 {font-size: 25px;}
    .officetopst-tbl table {width: 100%;}
    .contentful1 .contentfulcss h4 {min-height: auto;}
    .removeduplicateimap p, .removeduplicateimap .header-top-container .otherlinks a, .all-in-one-software div p, .cost-effective-flex p, .key-feature-box p, .officetopst-tbl td, .imap-scenarios-flex-box p, .accordion-title {font-size: 15px;}
    .removeduplicateimap h1 {padding-top: 20px;}
    .removeduplicateimap p {padding: 15px 0px;}
    .removeduplicateimap h3 {margin-bottom: 20px; margin-top: 10px;}
    .removeduplicateimap .header-top-container .otherlinks a {margin-bottom: 10px;}
    .removeduplicateimap .otherlinks{padding-top: 10px;}
    .note-in-otherlinks p{margin: 0;}
    .cost-effective-tech-support {padding: 20px;}
    .key-feature-box p:first-child{text-align: center;}
    .imap-scenarios-flex-box h4, .key-feature-box h4{padding-bottom: 10px;font-size: 22px;}
    .get-started-flex {flex-direction: column;}
    .migrate-now, .migrate-now-bg{padding: 0 20px;}
    .removeduplicateimap h3 a, .removeduplicateimap h3 span {font-size: 30px;}
    .contentful1.steps-for-o365-mig .tenant-access-guide .migrate-now {margin-top: 40px;}
}
@media only screen and (max-width:414px){
    .removeduplicateimap .header-top-container .otherlinks a br{display: block;}
    .removeduplicateimap .header-top-container .otherlinks a {display: flex;align-items: center;}
    .removeduplicateimap .header-top-container .otherlinks a:before{top: 0;}
    .removeduplicateimap .otherlinks {padding-top: 20px;}
    .removeduplicateimap h1 {line-height: 25px;}
}

/* @media screen and (min-width: 884px) and (max-width: 885px) {.ost-testimonal, .contentful1 {display: none;} } */

@media only screen and (max-width:320px){
.o365-main-popup {width: 85%;overflow: auto;height: 430px;}
}