.heading,
.leftheading {
	margin-bottom: 40px;
	font-size: 36px;
	position: relative;
	font-weight: 600;
	padding-bottom: 22px
}

.heading:after {
	position: absolute;
	content: '';
	bottom: 0;
	padding: 3px;
	width: 70px;
	border-top: 2px solid var(--secondary);
	border-bottom: 2px solid var(--primary);
	left: 50%;
	transform: translateX(-50%) skewX(60deg)
}

.leftheading span,
.heading span {
	color: var(--secondary)
}

.heading {
	text-align: center
}

.btn-warning {
	background: #f58b3c;
	color: #fff !important;
	font-weight: 400;
	padding: 11px 20px;
	margin: 0
}

.btn-danger {
	background: #e02f2f;
	color: #fff !important;
	font-weight: 400;
	padding: 11px 20px;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 1px
}

.btn-warning:hover {
	background: #fff;
	color: #000 !important
}


.offcanvas-body form {
	position: relative
}

.offcanvas-body form input {
	margin: 0
}

.offcanvas-body form input[type="submit"] {
	font-family: 'Font Awesome 5 Free';
	font-size: 18px;
	background: var(--primary);
	color: var(--white);
	position: absolute;
	right: 0;
	top: 0;
	height: 100%
}

.link {
	color: #1F7BAE
}

.pst-file-corruption {
	padding: 50px 0 60px
}

.pst-file-corruption a.btn {
	margin-top: 18px
}

.pst-file-corruption ul li {
	text-align: justify;
	margin: 7px 0;
	position: relative;
	padding-left: 18px
}

.pst-file-corruption ul li:before {
	position: absolute;
	content: '\f192';
	top: 0;
	left: 0;
	font-family: 'Font Awesome 5 Free';
	color: var(--primary);
	font-size: 12px
}

.video {
	position: relative
}

.video img {
	width: 100%
}

.playbtn {
	position: absolute;
	bottom: 80px;
	right: 65px
}

.playbtn i {
	color: var(--white);
	font-size: 25px;
	border: 2px solid var(--primary);
	border-radius: 50%;
	height: 70px;
	width: 70px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: var(--primary);
	box-shadow: 0 0 12px #0000001a;
	padding-left: 4px
}

.partner {
	padding: 60px 0;
	text-align: center
}

.partnerlist {
	height: 115px;
	background: var(--primary);
	border-radius: 30px 0;
	display: flex;
	justify-content: center;
	align-items: center;
	box-shadow: 0 0 12px #0000001a;
	transition: .5s
}

.partnerlist:hover {
	border-radius: 0 30px;
	transform: translateY(-10px)
}

.secondary-container {
	padding: 0 0 60px
}

.secondary-container.exchange-recovery {
	padding-top: 0
}

.secondary-container.exchange-recovery .partner {
	padding: 60px 0 0
}

.recoverytool {
	padding: 20px 0 60px;
	background: #f4f7ff
}

.recoverytool-cnt h5 img {
	position: absolute;
	right: -4px;
	top: 50%;
	transform: translateY(-50%);
	background: #fff;
	box-shadow: 0 0 12px #0000001a;
	border-radius: 50%;
	padding: 7px;
	border: 1px dashed #2cc56e;
	width: 55px
}

.recoverytool-cnt span img {
	position: absolute;
	right: -35px;
	top: 50%;
	transform: translateY(-50%);
	background: #fff;
	box-shadow: 0 0 12px #0000001a;
	border-radius: 50%;
	padding: 5px;
	border: 1px dashed #2cc56e;
	width: 55px
}

.recoverytool .row {
	align-items: center
}

.recoverytool-cnt h1 {
	font-size: 30px;
	margin-bottom: 18px;
	line-height: 45px;
	font-weight: 600
}

.recoverytool-cnt h5 {
	background: #fff;
	padding: 10px 21px;
	font-size: 17px;
	margin: 10px 0 22px;
	border: 1px solid #00517c33;
	border-radius: 26px;
	position: relative
}

.recoverytool-cnt span {
	background: #fff;
	padding: 10px 35px;
	font-size: 17px;
	margin: 10px 0 50px;
	border: 1px solid #00517c33;
	border-radius: 26px;
	position: relative
}

.recoverytool-cnt p {
	text-align: justify
}

.exchangerecovery-video {
	padding: 60px 0
}

.exchangerecovery-video .row {
	align-items: center
}

.exchangerecovery-video iframe {
	width: 100%;
	box-shadow: 0 0 15px #99d5ff
}

.exchangerecovery-video ul.recoverytoollist {
	padding: 20px 23px;
	box-shadow: 0 0 12px #0000001a;
	border-radius: 10px
}

.recoverytool-cnt ul {
	display: flex;
	column-gap: 22px;
	align-items: center;
	margin-top: 20px
}

ul.recoverytoollist {
	display: block !important
}

.exchangerecovery-video ul.recoverytoollist li {
	position: relative;
	padding-left: 18px;
	margin-bottom: 8px;
	text-align: justify
}

.exchangerecovery-video ul.recoverytoollist li:before {
	position: absolute;
	content: '\f101';
	left: 0;
	font-family: 'Font Awesome 5 Free';
	font-weight: 600;
	color: var(--secondary);
	font-size: 13px
}

.exchangerecovery-video ul.recoverytoollist li:last-child {
	margin: 0
}

.recoverytool-cnt ul li a.btn i {
	margin-right: 3px
}

.recoverytool .recoverytool-cnt p:last-child {
	margin: 0
}

.recoverytool figure img {
	width: 100%;
	height: 100%
}

.recoverytool-links {
	padding: 20px;
	border-radius: 50px;
	margin-top: 40px;
	background: var(--white);
	box-shadow: 0 0 12px #0000001a
}

.recoverytool-links ul {
	display: flex;
	justify-content: center;
	align-items: center
}

.recoverytool-links ul li {
	width: 20%;
	border-right: 1px solid #cbcbcb
}

.recoverytool-links ul li a {
	display: flex;
	align-items: center;
	column-gap: 7px;
	justify-content: center;
	font-weight: 600
}

.recoverytool-links ul li:last-child {
	border: none
}

.exchange-edb.exchange-reason .row {
	justify-content: center
}

.exchangeedblist {
	text-align: left;
	background: #fff;
	box-shadow: 0 0 12px #0000001a;
	margin-top: 25px;
	padding: 20px 25px;
	border-radius: 10px;
	border-left: 3px solid var(--primary);
	border-right: 3px solid var(--primary)
}

.exchangeedblist h3 {
	font-size: 20px
}

.exchangeedblist p {
	margin: 0
}

.features {
	padding: 60px 0;
	background-attachment: fixed;
	background: #f9f9f9
}

.features h2.heading {
	margin-bottom: 20px
}

.featureslist {
	display: flex;
	align-items: normal;
	column-gap: 15px;
	padding: 25px;
	box-shadow: 0 0 12px #0000001a;
	border-radius: 12px;
	margin: 12px 0;
	height: 100%;
	background: var(--white)
}

.featureslist-info p {
	font-size: 14px;
	text-align: justify;
	line-height: 22px;
	margin: 0
}

.featureslist-info h3 {
	font-size: 18px
}

.features .col-sm-6 {
	margin: 11px 0
}

.exchange-reason {
	padding: 60px 0;
	text-align: center
}

.exchange-reason h2.heading {
	margin-bottom: 20px
}

.exchange-reason h5 {
	line-height: 30px !important;
	font-weight: 400;
	margin-bottom: 20px
}

.exchange-reason h3,
.exchange-reason p {
	transition: .5s
}

.exchangereasonlist {
	padding: 22px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	height: 100%;
	border: 1px solid var(--primary);
	border-radius: 8px;
	position: relative;
	overflow: hidden;
	z-index: 0
}

.exchangereasonlist:after {
	position: absolute;
	content: '';
	top: -100px;
	right: -100px;
	height: 150px;
	width: 150px;
	background: var(--primary);
	border-radius: 50%;
	opacity: .15;
	transition: .5s;
	z-index: -1
}

.exchangereasonlist:hover h3 {
	color: var(--white)
}

.exchangereasonlist:hover p {
	color: var(--white)
}

.exchangereasonlist:hover:after {
	width: 100%;
	height: 100%;
	right: auto;
	top: 0;
	left: 0;
	bottom: auto;
	border-radius: 0;
	opacity: 1
}

.col-sm-4:nth-child(even) .exchangereasonlist:after {
	left: -100px;
	bottom: -100px;
	right: auto;
	top: auto
}

.col-sm-4:nth-child(even) .exchangereasonlist:hover:after {
	right: 0;
	bottom: 0;
	left: auto;
	top: auto
}

.exchange-reason .col-sm-4 {
	margin: 12px 0
}

.exchange-reason .exchangereasonlist p {
	margin: 0
}

.secondary-container.buy-exchange-recovery-suite .partner {
	padding-bottom: 0
}

.secondary-container.buy-mbox-to-office365 {
	padding-top: 50px
}

.secondary-container.buy-office365-backup {
	padding: 0
}

.secondary-container.buy-pst-splitter {
	padding: 60px 0
}

.secondary-container.buy-pst-merge {
	padding: 50px 0
}

.exchange-edb.exchange-reason {
	background: #f7f7f7
}

.clients-testimonials {
	padding: 60px 0;
	text-align: center
}

.testimonialsitem {
	padding: 30px;
	height: 100%;
	background: var(--white);
	border: 1px solid var(--primary)
}

.testimonialsitem h2 {
	font-size: 28px;
	font-weight: 600;
	margin-bottom: 20px;
	position: relative;
	padding-bottom: 15px
}

.testimonialsitem h2:after {
	position: absolute;
	content: '';
	width: 60px;
	height: 2px;
	background: var(--primary);
	bottom: 0;
	left: 50%;
	transform: translateX(-50%)
}

.testimonialsitem-cnt img {
	margin: 0 auto !important
}

.testimonialsitem-cnt h3 {
	font-size: 20px;
	font-weight: 600;
	margin: 0
}

.rating i.fas.fa-star {
	color: #f90;
	font-size: 14px
}

.software-comparison {
	padding: 60px 0;
	background: #fafaff;
	margin-bottom: 60px
}

.software-comparison table,
.software-comparison td,
.software-comparison tr {
	border: 1px solid #e5e5e59c;
	border-collapse: collapse
}

.software-comparison table {
	width: 100%;
	background: var(--white)
}

.software-comparison table thead tr {
	background: #c7e5ff
}

.software-comparison tbody tr:hover {
	background: #f0f9ff;
	box-shadow: 0 0 5px #0000001a
}

.software-comparison td {
	padding: 11px 15px;
	font-size: 15px;
	font-weight: 500
}

.software-comparison td.red-icon i {
	color: red
}

.software-comparison table,
.software-comparison td,
.software-comparison tr {
	border: 1px solid #e5e5e5;
	border-collapse: collapse
}

.software-comparison table {
	width: 100%
}

.software-comparison td:nth-child(2),
.software-comparison td:nth-child(3) {
	text-align: center
}

.software-comparison td {
	padding: 11px 15px;
	font-size: 15px;
	font-weight: 500
}

.software-comparison td i {
	color: #26a70e
}

.faq .heading {
	text-align: center;
	padding-bottom: 20px;
	margin: 20px
}

.software-comparison .heading {
	text-align: center;
	padding-bottom: 20px
}

.bkf-banner-content {
	background: #fff;
	box-shadow: 0 0 8px rgb(134, 133, 133);
	padding: 32px;
	border-radius: 20px 0 20px 0
}

.edbfreetool-content {
	background: #fff;
	box-shadow: 0 0 8px rgb(134, 133, 133);
	padding: 29px;
	border-radius: 20px 0 20px 0
}

.mboxfreetool-content {
	background: #fff;
	box-shadow: 0 0 8px rgb(134, 133, 133);
	padding: 32px;
	border-radius: 20px 0 20px 0
}

.outlook-content {
	background: #fff;
	box-shadow: 0 0 8px rgb(134, 133, 133);
	padding: 42px;
	border-radius: 20px 0 20px 0
}

.dbx-content {
	background: #fff;
	box-shadow: 0 0 8px rgb(134, 133, 133);
	padding: 63px;
	border-radius: 20px 0 20px 0
}

.accordion-body ul li {
	margin: 8px 0;
	position: relative;
	padding-left: 16px
}

.accordion-body ul li:before {
	position: absolute;
	content: '\f101';
	font-family: 'Font Awesome 5 Free';
	font-weight: 600;
	left: 0;
	font-size: 12px;
	color: var(--primary)
}

.nk2filerecovery .faq {
	padding-top: 50px
}

.secondary-container.nk2filerecovery .partner {
	padding: 60px 0 0
}

.secondary-container.osttopst .partner {
	padding-bottom: 0
}

.osttopstedbrecovery {
	padding: 60px 0;
	background: #f7f7f7c7
}

.secondary-container.osttopst .edbrecovery-tool figure {
	background: #fff
}

.osttopstedbrecovery .row {
	row-gap: 22px
}

.edbrecovery {
	background: url(../images/exchangerecovery-img/edbfiles-background.webp);
	padding: 60px 0;
	background-attachment: fixed;
	background-size: cover
}

.edbrecovery .row {
	row-gap: 23px
}

.edbrecovery-tool figure {
	height: 110px;
	width: 110px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	padding: 22px;
	background: #fff
}

.edbrecovery-tool figure img {
	width: 100%
}

.edbrecovery-tool {
	text-align: center;
	padding: 30px 25px 25px;
	position: relative;
	background: #e5f4fc;
	transition: .5s;
	border-bottom: 4px solid var(--secondary);
	height: 100%;
	overflow: hidden
}

.edbrecovery-tool:hover {
	transform: translateY(-10px)
}

.edbrecovery-tool h3 {
	font-size: 18px;
	font-weight: 600;
	margin: 20px 0 15px
}

.edbrecovery-tool p {
	font-size: 14px;
	text-align: center;
	margin: 0
}

.edbrecovery-tool:after {
	position: absolute;
	content: '';
	height: 120px;
	width: 120px;
	background: #c5ddffb5;
	top: -30px;
	right: -30px;
	border-radius: 100%
}

.edbrecovery .heading {
	color: #fff
}

.edbrecovery .heading:after {
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff
}

.corruption {
	padding: 60px 0
}

.bestchoice p.subheading,
.corruption p.subheading {
	font-size: 17px;
	text-align: center;
	line-height: 29px;
	margin-bottom: 35px
}

.bestchoice .heading,
.corruption .heading {
	margin-bottom: 25px
}

.corruption .row {
	row-gap: 23px
}

.corruption-item img {
	width: 60px
}

.corruption-item h3 {
	font-weight: 600;
	font-size: 20px;
	margin: 17px 0 13px
}

.corruption-item {
	box-shadow: 0 0 8px #c7c1d9;
	padding: 30px 22px;
	transition: 1s;
	position: relative;
	z-index: 0;
	overflow: hidden;
	height: 100%;
	text-align: center;
	border-radius: 20px
}

.corruption-item figure {
	border-radius: 50px;
	border: 1px dashed;
	height: 95px;
	width: 95px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	transition: .5s
}

.corruption-item:hover {
	transform: translateY(-10px)
}

.corruption-item:hover:before {
	left: 0;
	width: 100%;
	color: #fff
}

.corruption-item h3,
.corruption-item p {
	transition: .5s
}

.corruption-item:hover h3,
.corruption-item:hover p {
	color: #fff;
	transition: .5s
}

.corruption-item:hover figure {
	border: none;
	background: #fff
}

.corruption-item:before {
	position: absolute;
	content: '';
	top: 0;
	width: 0;
	height: 100%;
	background: var(--primary);
	z-index: -1;
	right: 0;
	transition: .5s;
	color: #fff
}

.corruption-item p,
.bestchoice-item p {
	margin: 0
}

.bestchoice {
	padding: 60px 0
}

.bestchoice .row {
	row-gap: 23px;
	justify-content: center
}

.bestchoice-content {
	background: url(../images/bestchoice-bg.jpg);
	padding: 50px 30px;
	border-radius: 50px 0 50px 0;
	box-shadow: 0 0 8px #ccccccbd;
	position: relative;
	left: -100px
}

.bestchoice img {
	width: 80px
}

.bestchoice-item {
	text-align: center;
	padding: 30px 25px;
	box-shadow: 0 0 8px #ccccccbf;
	border-radius: 0 30px;
	transition: 1s;
	border-bottom: 3px solid var(--primary);
	height: 100%
}

.bestchoice-item h3 {
	font-size: 20px;
	margin: 18px 0 12px
}

.bestchoice-item:hover {
	transform: translateY(-10px)
}

.clients-testimonials {
	background: url(../images/exchangerecovery-img/testimonials.avif)no-repeat center bottom/cover;
	background-attachment: fixed
}

.faq img {
	width: 100%;
	height: 380px;
	object-fit: cover
}

ul.questions-list li {
	position: relative;
	padding-left: 17px
}

ul.questions-list li:before {
	position: absolute;
	content: '\f101';
	font-family: 'Font Awesome 5 Free';
	font-weight: 700;
	left: 0;
	color: var(--primary);
	font-size: 12px
}

.technical {
	padding: 60px 0
}

.technical .row {
	row-gap: 23px;
	justify-content: center
}

.technical-content {
	background: url(../images/bestchoice-bg.jpg);
	padding: 50px 30px;
	border-radius: 50px 0 50px 0;
	box-shadow: 0 0 8px #ccccccbd;
	position: relative;
	left: -100px
}

.technical img {
	width: 100%
}

.technical-item {
	padding: 30px 25px;
	box-shadow: 0 0 8px #ccccccbf;
	transition: 1s;
	border-bottom: 3px solid var(--primary);
	height: 100%
}

.technical-item figure {
	border: 1px dashed #000;
	display: inline-flex;
	height: 100px;
	width: 100px;
	border-radius: 50px;
	padding: 15px
}

.technical-item h3 {
	font-size: 20px;
	margin: 20px 0 15px
}

.technical-item:hover {
	transform: translateY(-10px)
}

.technical ul.technical-item-list li:last-child {
	margin: 0
}

.technical ul.technical-item-list li {
	position: relative;
	padding-left: 22px;
	margin-bottom: 10px
}

.technical ul.technical-item-list li:before {
	position: absolute;
	content: '\f0a9';
	font-family: 'Font Awesome 5 Free';
	font-weight: 700;
	left: 0;
	font-size: 13px;
	color: var(--primary)
}

.technical-item p:last-child,
.technical-item ul li:last-child {
	margin: 0
}

.technical-item p,
.technical-item ul li {
	text-align: justify
}

.expertsreview {
	background: url(../images/exchange-recovery-manager/expertsreview.webp)no-repeat center center/cover;
	background-attachment: fixed;
	padding: 60px 0;
	margin-bottom: 60px
}

.expertsreview-logo {
	position: relative
}

.expertsreview-logo figure img {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #056fbd;
	padding: 5px 20px;
	border-radius: 0 25px 0 5px
}

.expertsreview-slider {
	background: #fff;
	box-shadow: 0 4px 4px rgb(111 135 159);
	border-radius: 5px
}

.expertsreview .row {
	align-items: center
}

.expertsreview .heading {
	margin-bottom: 20px;
	color: #fff
}

.expertsreview .heading:after {
	border-top-color: var(--white)
}

.expertsreview p.subheading {
	font-size: 17px;
	text-align: center;
	margin-bottom: 30px;
	color: #fff
}

.expertsreview-item img {
	width: 80px;
	height: 80px;
	display: inline-flex;
	border-radius: 50px
}

.expertsreview iframe {
	width: 100%;
	height: 238px;
	position: relative;
	top: 4px;
	border-radius: 5px
}

.expertsreview-item h3 {
	margin: 15px 0 10px
}

.expertsreview-item {
	text-align: center;
	padding: 30px 25px;
	display: flex !important;
	align-items: center;
	column-gap: 30px
}

.readmore {
	text-decoration: underline;
	text-underline-offset: 3px;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: .5px;
	font-weight: 500
}

.expertsreview button.slick-prev.slick-arrow,
.expertsreview button.slick-next.slick-arrow {
	left: auto;
	top: -65px;
	transform: translate(0)
}

.expertsreview button.slick-prev.slick-arrow {
	right: 70px !important
}

.expertsreview button.slick-next.slick-arrow {
	right: 10px
}

.essentialfeatures {
	margin-bottom: 60px
}

.essentialfeatures img {
	width: 100%
}

.essentialfeatures .row {
	align-items: center
}

.essentialfeatures .row:nth-child(even) {
	flex-direction: row-reverse
}

.essentialfeatures-desc {
	padding: 30px;
	border-radius: 20px;
	background: #e5f4fc
}

.essentialfeatures-desc h3 img {
	width: 35px
}

.similarproducts .row {
	justify-content: center
}

.similarproducts {
	padding: 50px 0 60px;
	background: #f1f2f3;
	margin-top: 60px
}

.secondary-container.exchange-recovery-manager {
	padding: 0
}

.product-item {
	padding: 30px 25px;
	border-radius: 25px;
	box-shadow: 0 14px 28px #00000040, 0 10px 10px #00000038;
	background: #fff;
	display: flex;
	align-items: center;
	column-gap: 15px;
	height: 100%
}

.product-item figure img {
	width: 95px;
	height: 130px;
	object-fit: cover
}

.product-item p {
	margin: 0
}

.product-item p a {
	color: var(--secondary);
	display: block;
	margin-top: 10px;
	text-transform: uppercase;
	font-weight: 500;
	text-decoration: underline;
	font-size: 13.5px;
	text-underline-offset: 3px
}

.product-item .btn-secondary {
	padding: 10px 20px
}

.product-item h3 {
	margin-bottom: 10px;
	font-size: 18px
}

table.table.table-striped.table-bordered td {
	font-size: 14px;
	padding: 12px 12px
}

table.table.table-striped.table-bordered tr th {
	background: var(--primary);
	color: #fff;
	font-weight: 500;
	text-transform: uppercase;
	text-align: center;
	padding: 12px 0;
	font-size: 14px;
	letter-spacing: 1px
}

tr.bottomheading th {
	text-align: left !important;
	text-transform: capitalize !important;
	letter-spacing: 0 !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	padding-left: 15px !important
}

tr.table-data td {
	font-weight: 600
}

table.table.table-striped.table-bordered {
	margin: 60px 0
}

table.table.table-striped.table-bordered td strong {
	font-size: 14px
}

table tr.bottomheading th {
	line-height: 25px
}

tr.bottomheading p:before {
	position: absolute;
	content: '\f0a4';
	font-family: 'Font Awesome 5 Free';
	font-weight: 500;
	color: var(--white);
	left: 0
}

tr.bottomheading p {
	margin: 0;
	color: var(--white);
	position: relative;
	line-height: 28px;
	font-weight: 500;
	padding-left: 20px
}

.commonreasons {
	box-shadow: 0 0 8px #e1e1e1;
	padding: 35px;
	margin: 60px 0
}

ul.pstfile-list li {
	padding-left: 22px;
	position: relative;
	line-height: 30px
}

ul.pstfile-list li:before {
	position: absolute;
	content: '\f101';
	font-family: 'Font Awesome 5 Free';
	font-weight: 700;
	color: var(--primary);
	left: 0
}

.outlook-pst-repair .features {
	background: #fafaff
}

.outlook-pst-repair .featureslist {
	box-shadow: none;
	border: 1px dashed var(--primary)
}

.pstfildcrptn-cnt .readmore {
	color: var(--primary);
	margin-top: 12px;
	display: inline-block;
	font-size: 13.5px
}

.pst-file-corruption .row {
	align-items: center
}

.pst-file-corruption .heading {
	margin-bottom: 25px
}

.pst-file-corruption p.subheading {
	font-size: 16px;
	text-align: center;
	line-height: 28px;
	margin-bottom: 28px
}

.pst-file-corruption figure img {
	width: 100%;
	height: auto
}

.secondary-container.outlook-pst-repair .partner {
	padding: 60px 0 0
}

.prefershoviv {
	padding: 60px 0
}

.prefershoviv img {
	width: 100%
}

.prefershoviv .row {
	align-items: center
}

.prefershoviv-content {
	box-shadow: 0 0 8px #ccc;
	padding: 30px
}

.prefershoviv-list li {
	position: relative;
	padding-left: 22px;
	margin-bottom: 5px
}

.prefershoviv-list li:before {
	position: absolute;
	content: '';
	top: 5px;
	left: 0;
	padding: 3px;
	background: var(--secondary);
	border: 4px solid #e3e3e3;
	border-radius: 50%
}

.box {
	position: relative;
	overflow: hidden
}

.box img {
	width: 100%;
	height: 260px;
	object-fit: cover
}

.box:before,
.box:after {
	position: absolute;
	content: '';
	width: 50%;
	height: 100%;
	transition: .5s
}

.box:before {
	left: 0;
	bottom: 100%;
	background: #000c
}

.box:after {
	top: 100%;
	right: 0;
	background: #000c
}

.box:hover:after {
	top: 0
}

.box:hover:before {
	bottom: 0
}

.box-caption {
	position: absolute;
	text-align: center;
	opacity: 0;
	padding: 30px;
	transition: 1s ease-in-out .2s;
	top: 50%;
	left: 50%;
	width: 100%;
	z-index: 1;
	transform: translate(-50%, -50%)
}

.box-caption p {
	font-size: 15px;
	margin: 20px 0
}

.box-caption a {
	color: var(--secondary);
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: underline;
	text-underline-offset: 4px;
	font-weight: 600
}

.box:hover .box-caption {
	opacity: 1
}

.box:hover .box-caption h3,
.box-caption p {
	color: #fff
}

.secondary-container.gmail-backup-tool {
	padding-bottom: 0
}

.lotus-notes-to-outlook {
	padding: 0
}

.lotus-notes-to-outlook .featureslist {
	display: block;
	text-align: center;
	padding: 30px 25px
}

.lotus-notes-to-outlook .featureslist p {
	text-align: center
}

.lotus-notes-to-outlook .featureslist h3 {
	margin: 18px 0 12px
}

.lotus-notes-to-outlook .featureslist figure {
	height: 110px;
	width: 110px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	background: var(--white);
	box-shadow: 0 3px 1px #a7a7a7
}

.groupwisetooutlook .edbrecovery,
.secondary-container.osttopst .osttopstedbrecovery,
.edb-to-office365 .osttopstedbrecovery,
.mbox-converter .edbrecovery {
	background: url(../images/blog-bg.webp)no-repeat center center/cover;
	background-attachment: fixed
}

.groupwisetooutlook .edbrecovery .heading {
	color: #181818
}

.groupwisetooutlook .edbrecovery .heading:after {
	border-top: 2px solid var(--secondary);
	border-bottom: 2px solid var(--primary)
}

.groupwisetooutlook .edbrecovery-tool:after {
	background: #dfecffb5;
	top: -40px;
	right: -40px
}

.groupwisetooutlook .edbrecovery-tool figure {
	background: #f2f7ff
}

.groupwisetooutlook .edbrecovery-tool {
	box-shadow: 0 0 12px #0000001a;
	background: #fff
}

.secondary-container.groupwisetooutlook .partner {
	padding-bottom: 0
}

.secondary-container.dbx-to-pst-converter {
	padding-bottom: 0
}

.dbx-to-pst-converter .faq {
	margin-top: 60px
}

.secondary-container.dbx-to-pst-converter .partner {
	background: #dbecf5b3;
	margin-top: 60px
}

.secondary-container.convert-edb-to-pst .partner {
	padding-bottom: 0
}

.convert-edb-to-pst .edbtopstconverter .row {
	row-gap: 22px;
	justify-content: center
}

.edbtopstconverter-item {
	position: relative;
	box-shadow: 0 0 8px #ccc;
	padding: 30px 18px;
	text-align: center;
	height: 100%;
	border-radius: 5px;
	background: var(--secondary);
	transition: 1s;
	position: relative;
	z-index: 0
}

.convert-edb-to-pst .edbtopstconverter-item:hover {
	transform: translateY(-10px)
}

.convert-edb-to-pst .edbtopstconverter-item img {
	width: 65px
}

.convert-edb-to-pst .edbtopstconverter-item p {
	margin: 0
}

.edbtopstconverter-item h3 {
	font-size: 20px;
	margin: 18px 0 12px
}

.edbtopstconverter-item figure {
	height: 100px;
	width: 100px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	padding: 22px;
	background: #edf5ff
}

.edbtopstconverter {
	background: #f7f7f7c7;
	padding: 60px 0
}

.edbtopstconverter-item:before {
	position: absolute;
	height: 100%;
	width: 100%;
	background: #fff;
	content: '';
	top: 0;
	left: 0;
	border-radius: 120px 5px 120px 5px;
	z-index: -1
}

.convert-edb-to-pst .exchange-reason .row {
	row-gap: 22px;
	justify-content: center
}

.exchangereasonlist {
	padding: 25px 20px;
	height: 100%;
	border: 1px dashed var(--primary);
	transition: 1s
}

.exchangereasonlist figure {
	height: 110px;
	width: 110px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	padding: 22px;
	background: #edf5ff
}

.exchangereasonlist h3 {
	font-size: 20px;
	margin: 15px 0 15px
}

.exchangereasonlist p {
	margin: 0
}

.convert-edb-to-pst .exchange-edb.exchange-reason {
	background: url(../images/convert-edb-to-pst/exchange-reason-bg.webp);
	padding: 50px 0 60px
}

.convert-edb-to-pst .exchangeedblist figure {
	height: 110px;
	width: 110px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	padding: 22px;
	background: #edf5ff
}

.convert-edb-to-pst .exchangeedblist {
	text-align: center;
	background: #fff;
	box-shadow: 0 0 12px #0000001a;
	margin-top: 25px;
	padding: 30px 20px
}

.convert-edb-to-pst .exchange-edb.exchange-reason .heading {
	color: #fff
}

.convert-edb-to-pst .exchangeedblist h3 {
	font-size: 20px;
	margin: 18px 0 12px
}

.convert-edb-to-pst .exchangeedblist p {
	margin: 0
}

.convert-edb-to-pst .exchangereasonlist {
	padding: 25px 20px;
	height: 100%;
	border: 1px dashed var(--primary);
	transition: 1s
}

.convert-edb-to-pst .exchangereasonlist figure {
	height: 110px;
	width: 110px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	padding: 22px;
	background: #edf5ff
}

.convert-edb-to-pst .exchangereasonlist h3 {
	font-size: 20px;
	margin: 15px 0 15px
}

.convert-edb-to-pst .exchangereasonlist p {
	margin: 0
}

.convert-edb-to-pst .exchange-reason {
	padding-top: 50px;
	text-align: center
}

.convert-edb-to-pst .exchange-reason-subtitle {
	padding-bottom: 30px
}

.convert-edb-to-pst .exchange-reason .row {
	row-gap: 22px;
	justify-content: center
}

.convert-edb-to-pst .convert-edb-to-pst .exchange-reason p {
	margin-bottom: 0
}

.convert-edb-to-pst .exchangereasonlist:hover {
	transform: translateY(-10px);
	border: 1px solid var(--primary)
}

.convert-edb-to-pst .exchangereasonlist p {
	margin: 0
}

.convert-edb-to-pst .quicksteps .row {
	align-items: center
}

.convert-edb-to-pst .quicksteps {
	padding: 50px 0
}

.convert-edb-to-pst .quicksteps-content {
	box-shadow: 0 0 8px #ccc;
	padding: 35px 25px
}

.convert-edb-to-pst .quicksteps-content h3 {
	font-weight: 700
}

.convert-edb-to-pst .quicksteps img {
	width: 100%;
	animation: sliding 2s linear infinite alternate;
	position: relative
}

@keyframes sliding {
	from {
		transform: translateY(10px)
	}

	to {
		transform: translateY(-10px)
	}
}

.convert-edb-to-pst .quicksteps-list li {
	position: relative;
	line-height: 40px;
	padding-left: 25px
}

.convert-edb-to-pst .quicksteps-list li:before {
	position: absolute;
	content: '';
	left: 0;
	top: 13px;
	background: var(--secondary);
	padding: 3.5px;
	border: 5px solid #eee;
	border-radius: 50%
}

.secondary-container.exchange-migration {
	padding-bottom: 0
}

.secondary-container.exchange-migration .edbrecovery .heading {
	margin-bottom: 10px
}

.secondary-container.exchange-migration .edbrecovery-sub {
	color: #fff;
	font-size: 17px;
	text-align: center;
	margin-bottom: 30px
}

.secondary-container.groupwise-to-exchange-migration .edbtopstconverter .row {
	row-gap: 22px
}

.secondary-container.groupwise-to-exchange-migration .edbtopstconverter-item:hover {
	transform: translateY(-10px)
}

.secondary-container.groupwise-to-exchange-migration .edbtopstconverter-item:hover:before {
	position: absolute;
	height: 100%;
	width: 100%;
	background: #fff;
	content: '';
	top: 0;
	left: 0;
	border-radius: 5px 120px 5px 120px;
	z-index: -1;
	transition: 2s
}

.secondary-container.groupwise-to-exchange-migration .partner {
	padding: 60px 0 0
}

.secondary-container.ost-to-office-365 {
	padding-bottom: 0
}

.secondary-container.ost-to-office-365 .partner {
	background: #e2f5ffad;
	margin-top: 60px
}

.secondary-container.eml-to-office-365 .recoverytool-cnt h5 {
	font-size: 15px
}

.secondary-container.eml-to-office-365 .faq {
	padding-top: 50px
}

.secondary-container.eml-to-office-365 .partner {
	padding-bottom: 0
}

.lotus-notes-contacts-to-outlook .featureslist {
	background: #eaebff;
	box-shadow: none;
	border-radius: 0;
	margin: 0
}

.lotus-notes-contacts-to-outlook .partner {
	padding-bottom: 0
}

.msg-converter .faq {
	padding-top: 60px
}

.msg-converter .partner {
	padding-bottom: 0
}

.office-365-to-pst .featureslist {
	box-shadow: none;
	border: 1px dashed var(--primary)
}

.office-365-to-pst .partner {
	padding-bottom: 0
}

.office-365-to-pst .faq {
	margin-top: 60px
}

.secondary-container.mbox-converter .clients-testimonials {
	background: none
}

.mbox-converter .edbrecovery .heading {
	color: inherit
}

.mbox-converter .edbrecovery-tool figure {
	background: #ebf3ff
}

.mbox-converter .edbrecovery-tool:after {
	background: #ebf3ff;
	top: -50px;
	right: -50px
}

.mbox-converter .edbrecovery .heading:after {
	border-top-color: var(--secondary);
	border-bottom-color: var(--primary)
}

.mbox-converter .edbrecovery-tool {
	box-shadow: 0 0 12px #0000001a;
	background: #fff
}

.mbox-converter .partner {
	padding-bottom: 0
}

.lotus-notes-calendar-to-outlook .partner {
	padding-bottom: 0
}

.secondary-container.eml-converter {
	padding-bottom: 0
}

.secondary-container.eml-converter .partner {
	background: #c9ecff94;
	margin-top: 50px
}

.msg-to-eml-converter .faq {
	padding-top: 60px
}

.msg-to-eml-converter .partner {
	padding-bottom: 0
}

.secondary-container.exchange-to-office-365-migration .edbtopstconverter-item figure img {
	width: 60px !important;
	height: 60px !important
}

.secondary-container.exchange-to-office-365-migration .edbtopstconverter .row {
	row-gap: 22px
}

.secondary-container.exchange-to-office-365-migration .edbtopstconverter-item:hover {
	transform: translateY(-10px)
}

.secondary-container.exchange-to-office-365-migration .edbtopstconverter-item:hover:before {
	position: absolute;
	height: 100%;
	width: 100%;
	background: #fff;
	content: '';
	top: 0;
	left: 0;
	border-radius: 5px 120px 5px 120px;
	z-index: -1;
	transition: 2s
}

.whychooseshoviv .row {
	row-gap: 23px
}

.whychooseshoviv {
	background: url(../images/exchange-to-office-365/whychooseshoviv.jpg) no-repeat;
	background-size: cover;
	padding: 60px 0;
	background-attachment: fixed
}

.whychooseshoviv-item {
	text-align: center;
	background: #fff;
	padding: 30px 20px;
	height: 100%;
	border-radius: 5px
}

.whychooseshoviv-item p {
	margin: 0
}

.whychooseshoviv .heading {
	color: #fff;
	margin-bottom: 20px
}

.whychooseshoviv-subh {
	padding-bottom: 20px;
	text-align: center;
	color: #fff;
	font-size: 18px
}

.whychooseshoviv-item figure {
	height: 110px;
	width: 110px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	padding: 22px;
	background: #f2f7ff
}

.whychooseshoviv-item h3 {
	margin: 10px 0
}

.secondary-container.exchange-to-office-365-migration .partner {
	padding-bottom: 0
}

.below-given-table {
	margin: 60px 0;
	text-align: center
}

.secondary-container.exchange-to-office-365-migration table.table.table-striped.table-bordered {
	margin: 0
}

.below-given-table h3 {
	margin-bottom: 30px
}

.featuresofshoviv .row {
	row-gap: 25px
}

.featuresofshoviv {
	padding-bottom: 60px
}

.featuresofshoviv-item {
	text-align: center;
	box-shadow: 0 0 8px #afafafa8;
	padding: 30px 20px;
	height: 100%;
	background: #b1e4ff;
	position: relative;
	z-index: 1;
	transition: 1s
}

.featuresofshoviv-item:hover {
	transform: translateY(-10px)
}

.featuresofshoviv-item:hover:brfore {
	border-radius: 0 150px 0 150px;
	transition: 1s
}

.featuresofshoviv-item:hover:before {
	border-radius: 0 150px 0 150px
}

.featuresofshoviv-item:before {
	background: #fff;
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: -1;
	border-radius: 150px 0 150px 0;
	transition: 1s
}

.featuresofshoviv-item figure {
	height: 110px;
	width: 110px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	padding: 22px;
	background: #edf5ff
}

.featuresofshoviv-item h3 {
	margin: 15px 0;
	font-size: 20px
}

.featuresofshoviv-item p {
	margin: 0
}

.featuresofshoviv-item img {
	width: 70px
}

.exchangemigration {
	padding-bottom: 60px
}

.exchangemigration .row {
	row-gap: 22px
}

.migration-item {
	padding: 25px 25px;
	height: 100%;
	position: relative;
	box-shadow: 0 0 12px #0000001a;
	text-align: center
}

.migration-item figure {
	height: 100px;
	width: 100px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	border: 1px dashed var(--secondary);
	transition: .5s
}

.migration-item:hover figure {
	border-color: transparent;
	box-shadow: 0 3px 5px #0000005c
}

.migration-item:before,
.migration-item:after {
	position: absolute;
	content: '';
	height: 60px;
	width: 60px;
	transition: .5s;
	z-index: -1
}

.migration-item:before {
	border-top: 2px solid var(--primary);
	border-left: 2px solid var(--secondary);
	left: 0;
	top: 0
}

.migration-item:after {
	border-bottom: 2px solid var(--secondary);
	border-right: 2px solid var(--primary);
	right: 0;
	bottom: 0
}

.migration-item:hover:before,
.migration-item:hover:after {
	height: 100%;
	width: 100%
}

.migration-content h3 {
	margin: 12px 0 12px;
	font-size: 20px;
	line-height: 30px
}

.migration-content p {
	height: 120px;
	overflow-y: scroll;
	text-align: center;
	padding-right: 12px
}

.migration-content p::-webkit-scrollbar {
	width: 4px
}

.migration-content p::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px grey;
	border-radius: 20px
}

.migration-content p::-webkit-scrollbar-thumb {
	background: var(--secondary);
	border-radius: 20px;
	height: 20px
}

.secondary-container.exchange-migration .partner {
	background: #d5f1ffb0;
	margin-top: 60px
}

.secondary-container.exchange-migration .edbrecovery .row {
	justify-content: center
}

.migration-item p {
	margin: 0
}

.migration-content p {
	height: 120px;
	overflow-y: scroll
}

.lotus-notes-to-exchange .partner {
	padding-bottom: 0
}

.user-migrate img {
	width: 100%
}

.pst-to-office365 .user-migrate {
	padding: 60px 0
}

.pst-to-office365 .partner {
	padding-bottom: 0
}

.pst-to-office365 .usermigrate-cnt {
	box-shadow: 0 0 12px #0000001a;
	padding: 22px 25px;
	border-radius: 10px
}

.pst-to-office365 .usermigrate-cnt p {
	text-align: justify
}

.pst-to-office365 .usermigrate-cnt ul li {
	position: relative;
	padding-left: 18px;
	text-align: justify;
	margin-bottom: 8px
}

.pst-to-office365 .usermigrate-cnt ul li:last-child {
	margin: 0
}

.pst-to-office365 .usermigrate-cnt ul li:before {
	position: absolute;
	content: '\f101';
	left: 0;
	font-family: 'Font Awesome 5 Free';
	font-weight: 600;
	color: var(--primary);
	font-size: 13px
}

.edb-to-office365 .edbrecovery-tool {
	box-shadow: 0 0 12px #0000001a;
	background: #fff
}

.edb-to-office365 .edbrecovery-tool figure {
	background: #ebf3ff
}

.edb-to-office365 .edbrecovery-tool:after {
	background: #ebf3ff;
	top: -40px;
	right: -40px
}

.edb-to-office365 .faq {
	padding: 60px 0
}

.edb-to-office365 .similarproducts {
	margin-top: 0
}

.edb-to-office365 .software-comparison {
	margin-bottom: 0
}

.edb-to-office365 .partner {
	padding-bottom: 0
}

.groupwise-to-office365 .partner {
	padding-bottom: 0
}

.groupwise-to-office365 .featureslist {
	background: #eaebff;
	box-shadow: none;
	border-radius: 0;
	margin: 0
}

.mbox-to-office365 .featureslist {
	box-shadow: none;
	border: 1px dashed var(--primary)
}

.mbox-to-office365 .partner {
	padding-bottom: 0
}

.secondary-container.dbx-to-pst-office-365 .faq {
	padding-top: 50px
}

.secondary-container.dbx-to-pst-office-365 .partner {
	background: #ddf3ff;
	margin-top: 60px
}

.secondary-container.dbx-to-pst-office-365 {
	padding-bottom: 0
}

.msg-to-office365 .featureslist {
	box-shadow: none;
	border: 1px dashed var(--primary)
}

.msg-to-office365 .faq {
	padding-top: 60px
}

.msg-to-office365 .partner {
	padding-bottom: 0
}

.buynow-header {
	padding: 5px 0
}

nav.buy-breadcrumb {
	padding: 5px 0;
	background: var(--secondary)
}

nav.buy-breadcrumb li a,
nav.buy-breadcrumb li {
	color: #fff;
	font-size: 12px
}

.buynow-header .row {
	align-items: center
}

.buy-contact {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.buy-contact li {
	font-size: 13px;
	display: flex;
	align-items: center
}

.buy-contact li i {
	font-size: 14px;
	color: #fff;
	background: var(--secondary);
	height: 35px;
	width: 35px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50px
}

.buy-contact p {
	margin: 0;
	padding-left: 10px
}

.buy-contact li a {
	display: block;
	font-size: 12px
}

.buyostconvert {
	padding: 40px 0 60px
}

.buyostconvert .col-sm-3 {
	padding: 0
}

.secondary-container.buy-ost-to-pst-converter .buyostconvert .col-sm-6,
.secondary-container.buy-ost-to-pst-converter .buyostconvert .col-sm-4 {
	width: 20%;
	padding: 0
}

.buyostconvert .col-sm-3:nth-child(1) .buyost-item {
	border-radius: 5px 0 0 5px
}

.buyostconvert .col-sm-3:nth-child(4) .buyost-item {
	border-radius: 0 5px 5px 0
}

.buyostconvert .col-sm-3:nth-child(2) {
	position: relative;
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important
}

.buyost-item h4 {
	position: absolute;
	top: -30px;
	font-size: 17px;
	background: linear-gradient(-90deg, #02203c, #001528);
	color: #fff;
	width: 100%;
	left: 0;
	padding: 10px 0;
	border-radius: 5px 5px 0 0
}

.buyost-item {
	text-align: center;
	border: 1px solid #ddd;
	padding: 40px 30px;
	transition: 0.5s;
	height: 100%
}

.buyost-item:hover {
	background: #c9e6f5
}

.buyost-item img {
	margin-bottom: 15px
}

.buyost-item h3 {
	color: #00517c;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 16px
}

.buyost-item h2 {
	font-size: 40px;
	font-weight: 700;
	color: #404040;
	margin: 5px 0 10px
}

.buyost-item small {
	text-decoration: line-through;
	font-size: 18px;
	color: #585656
}

.secondary-container.buy-ost-to-pst-converter .partner {
	padding-bottom: 0
}

.buyost-item sup {
	font-size: 25px;
	font-weight: 400
}

.buyost-item p span {
	color: #00517c;
	font-weight: 600
}

.buyost-item a {
	display: block
}

.secondary-container.buy-groupwise-to-office365 {
	padding: 60px 0
}

.pay-btn {
	border: 1px solid #00517c;
	border-radius: 5px;
	padding: 9px;
	margin-bottom: 10px;
	color: #00517c;
	font-weight: 500;
	transition: .3s;
	background: #3895c729
}

.shere-btn {
	background: linear-gradient(90deg, #00517c 0, #3997c9 100%);
	padding: 9px;
	color: #fff;
	border-radius: 5px;
	font-weight: 500;
	letter-spacing: 1px;
	transition: .3s;
	margin-bottom: 10px
}

.pay-btn:hover {
	transform: translateY(-5px);
	box-shadow: 0 11px 14px -7px rgb(0 0 0 / 25%)
}

.shere-btn:hover {
	background: linear-gradient(90deg, #3997c9 100%, #00517c 0);
	transform: translateY(-5px);
	box-shadow: 0 11px 14px -7px rgb(0 0 0 / 25%);
	color: #fff
}

.secondary-container.buy-outlook-pst-repair .buy-btn {
	padding: 5px 17px
}

.secondary-container.buy-outlook-pst-repair .paypal-btn {
	padding: 10px 25px
}

.secondary-container.buy-outlook-pst-repair .buy-now-product-table table thead tr td a {
	font-size: 13px
}

.secondary-container.buy-ost-to-pst-converter .buy-btn {
	padding: 5px 20px
}

.secondary-container.buy-ost-to-pst-converter .paypal-btn {
	padding: 10px 25px
}

.secondary-container.buy-ost-to-pst-converter .buy-now-product-table table thead tr td a {
	font-size: 13px
}

.buyost-item p {
	margin: 0;
	line-height: 25px;
	font-weight: 400;
	font-size: 15px
}

.buyost-list li {
	font-size: 15px;
	font-weight: 400;
	color: #343434;
	line-height: 28px
}

.buyost-list li i {
	color: #26a70e;
	font-size: 13px;
	padding-right: 7px
}

.buyost-list {
	padding: 20px 0
}

.buy-product {
	padding: 20px 0
}

.buy-product img {
	width: 120px;
	height: auto
}

.buy-product-content {
	text-align: center
}

.buy-product .row {
	align-items: center
}

.buy-product-content blockquote {
	margin: 0;
	color: red;
	text-align: right
}

.buy-now-product-table table thead .bg-color {
	background: #00517c
}

.bg-color-white {
	background: #fff
}

tr.bg-color td i {
	color: #fff !important
}

.buy-now-product-table table,
.buy-now-product-table td,
.buy-now-product-table tr {
	border: 1px solid #dfdfdf91;
	border-collapse: collapse
}

.buy-now-product-table {
	padding: 50px 0;
	background: url(../images/exchange-recovery-manager/buy-now-product-bg.jpg)no-repeat center center/cover;
	margin-bottom: 60px;
	background-attachment: fixed
}

.secondary-container.buy-lotus-notes-to-outlook .buy-btn {
	padding: 5px 30px
}

.secondary-container.buy-lotus-notes-to-outlook .paypal-btn {
	padding: 10px 35px
}

.buy-now-product-table table tbody {
	background: #fff
}

td.tableproduct {
	text-align: center !important
}

.buy-now-product-table td {
	padding: 11px 13px;
	font-size: 14px;
	font-weight: 400;
	width: 20%;
	text-align: center
}

.buy-now-product-table table thead tr td a {
	font-weight: 600;
	font-size: 15px;
	color: #fff
}

.buy-now-product-table table thead tr td a i {
	font-size: 14px
}

.buy-now-product-table tr td ul li {
	font-size: 14px;
	font-weight: 400;
	line-height: 30px;
	color: #000
}

.buy-now-product-table tr td ul li a {
	font-size: 14px;
	font-weight: 400;
	line-height: 30px;
	color: #001eb1
}

ul.buy-now-list li:before {
	position: absolute;
	content: '\f0a9';
	font-family: 'Font Awesome 5 Free';
	font-weight: 700;
	left: 0
}

.buy-now-product-table tbody tr:hover {
	background: #f0f9ff;
	box-shadow: 0 0 5px #0000001a
}

.buy-now-product-table td:nth-child(1) {
	background: #edf1f2;
	text-align: left;
	color: #000
}

.buy-now-product-table td i {
	color: #26a70e;
	font-size: 17px
}

.buy-now-product-table table thead tr td i {
	color: #26a70e
}

.buy-now-product-table table tr td h4 {
	color: #26a70e;
	font-size: 25px;
	margin-bottom: 25px
}

.offer2023 {
	background: green;
	display: inline-block;
	color: var(--white);
	padding: 5px 15px;
	margin-top: 18px;
	border-radius: 7px;
	display: none
}

.offer2023 span {
	display: block;
	font-weight: 600;
	color: #ff0
}

.buy-now-product-table table tr td a img {
	width: 23px;
	margin-right: 5px
}

.paypal-btn {
	background: #fdc439;
	padding: 10px 30px;
	border-radius: 50px;
	font-size: 18px;
	font-weight: 700;
	color: #009cdd !important;
	display: inline-block
}

.paypal-btn span {
	color: #002f85 !important
}

.buy-btn {
	background: var(--primary);
	color: #fff;
	padding: 5px 27px;
	border-radius: 50px;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: 600;
	display: inline-block;
	border: 1px solid var(--primary)
}

.buy-btn:hover {
	background: var(--white);
	color: #000
}

.buy-btn:hover i {
	color: #000;
	transition: 0.5s
}

a.buy-btn i,
.buy-btn span {
	transition: .5s
}

.buy-btn:hover span {
	color: #000;
	transition: 0.5s
}

.buy-btn span {
	display: block;
	font-size: 10px;
	color: #fff;
	line-height: normal
}

a.buy-btn i {
	color: #fff;
	padding-right: 10px;
	font-size: 15px
}

p.p-or {
	margin: 15px 0
}

.buy-now-product-table tr td p span {
	font-size: 18px;
	text-decoration: line-through;
	color: #585656
}

.contact-list strong {
	padding-left: 15px
}

.contact-list span strong {
	padding: 0 10px 0 0
}

td.td-bg {
	background: #d9f6ff
}

td.td-bg h6 {
	font-size: 17px;
	font-weight: 500;
	color: #e02f2f
}

.buy-now-product-table-2 table td,
.buy-now-product-table-2 table tr {
	border: 1px solid #e5e5e5;
	border-collapse: collapse
}

.buy-now-product-table-2 td {
	padding: 11px 13px;
	font-size: 14px;
	font-weight: 400;
	width: 20%;
	text-align: center
}

.buy-feature-box {
	font-weight: 400;
	font-size: 20px;
	background-color: var(--primary);
	color: #fff;
	padding: 10px 0;
	text-align: center
}

.buy-now-product-table table tr td h5 {
	color: #26a70e;
	margin: 0
}

td.icon-red i {
	color: #ff2525
}

.payment-option .row {
	row-gap: 22px
}

.payment-option img {
	width: 100%;
	padding: 5px
}

.payment-option figure {
	border: 1px solid #ccc;
	height: 90px;
	width: 120px;
	display: flex;
	justify-content: center;
	align-items: center
}

.payment-heading {
	margin-bottom: 30px;
	text-transform: uppercase;
	font-weight: 600;
	position: relative
}

h2.payment-heading:before {
	position: absolute;
	content: '';
	height: 10px;
	width: 116px;
	background: #2597d599;
	bottom: 6px;
	left: 1px;
	z-index: -1
}

.contact-item {
	display: flex;
	align-items: center;
	column-gap: 20px;
	box-shadow: 0 0 8px #c9ecffd6;
	padding: 18px;
	margin: 15px 0
}

.contact-item i {
	background: var(--secondary);
	color: #fff;
	height: 55px;
	width: 55px;
	font-size: 18px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50px
}

.contact {
	padding-left: 30px
}

.contact-list p {
	margin: 5px 0
}

ul.buy-now-list li {
	padding-left: 25px;
	position: relative
}

.contact a strong {
	padding-right: 10px
}

.secondary-container.exchange-recovery-manager-buy-now .partner {
	background: #bce8ffa1;
	margin-top: 50px
}

.secondary-container.exchange-recovery-manager-buy-now {
	padding-bottom: 0
}

.g-suite-backup .partner {
	padding-bottom: 0
}

.migrationtoolbenefit {
	background: #e5f6ff70;
	padding: 50px 0
}

.migrationtoolbenefit .heading {
	font-size: 30px
}

.migrationtoolbenefit .row {
	align-items: center
}

.migration-benifit {
	padding: 18px;
	box-shadow: -5px 0 6px #00000038;
	margin: 8px 0;
	border-right: 4px solid var(--primary);
	display: flex;
	align-items: center;
	column-gap: 20px;
	background: #fff;
	border-radius: 30px 0 0 30px
}

.migration-benifit img {
	width: 80px !important
}

.migration-benifit p {
	margin: 0;
	text-align: justify
}

.benifit-info h3 {
	font-size: 20px;
	margin-bottom: 10px;
	color: var(--primary)
}

.benefit-content {
	margin-bottom: 30px;
	font-size: 15px
}

.migrationtoolbenefit img {
	width: 100%
}

.office365-backup .partner {
	border-top: 1px solid #ececec
}

.office365-backup .whybackup {
	padding: 50px 0 60px
}

.office365-backup .whybackup .row {
	row-gap: 23px
}

.office365-backup .whybackup .heading {
	margin-bottom: 22px
}

.office365-backup .whybackup .subheading {
	margin-bottom: 30px
}

.office365-backup .whybackup .migration-item h3 {
	font-weight: 500;
	margin: 16px 0 12px
}

.office365-backup .whychoose {
	background: #fafaff url(../images/whychooseus-bg.webp)no-repeat center center/cover;
	background-attachment: fixed
}

.secondary-container.edb-to-office365.office365-backup .migrationtoolbenefit {
	background: none
}

.key-features {
	padding-bottom: 60px
}

.key-features img {
	height: auto
}

.keyfeatures-content {
	box-shadow: 0 0 8px #c7e5ff;
	padding: 30px 20px
}

.features-list li {
	position: relative;
	padding-left: 27px;
	line-height: 30px
}

.features-list li:before {
	content: '';
	position: absolute;
	left: 0;
	top: 6px;
	background: #66b030;
	border-radius: 50%;
	padding: 3.5px;
	border: 5px solid #e9e9e9
}

.secondary-container.exchange-recovery-suite .partner {
	padding: 0
}

.secondary-container.outlook-suite .software-comparison td {
	width: 33.33%
}

.secondary-container.outlook-suite .partner {
	padding: 0
}

.secondary-container.pst-management-suite .exchangerecovery-video .row {
	align-items: inherit;
	row-gap: 22px
}

.secondary-container.pst-management-suite .partner {
	padding: 0
}

.secondary-container.pst-management-suite .exchangerecovery-video .row {
	align-items: center
}

.secondary-container.pst-management-suite .exchangerecovery-video img {
	width: 100%
}

.exchangerecovery-list li {
	background: var(--secondary);
	margin: 10px 0;
	padding: 15px 0 15px 35px;
	color: #fff;
	position: relative
}

.exchangerecovery-list li:hover {
	background: var(--primary)
}

.exchangerecovery-list li strong {
	position: absolute;
	top: 50%;
	left: -7px;
	transform: translate(-50%, -50%);
	background: #66b030;
	height: 60px;
	width: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50px;
	border: 4px solid #fff;
	font-size: 30px;
	font-weight: 400
}

.pst-merge .featureslist {
	background: #eaebff;
	box-shadow: none;
	border-radius: 0;
	margin: 0
}

.pst-merge .edbtopstconverter .row {
	row-gap: 23px
}

.pst-merge .partner {
	padding-bottom: 0
}

.secondary-container.exchange-server-suite .partner {
	padding-bottom: 0
}

.secondary-container.edb-viewer .featuresofshoviv {
	background: #e7f7ffab;
	padding: 50px 0
}

.secondary-container.edb-viewer .similarproducts {
	margin: 60px 0
}

.secondary-container.edb-viewer .faq {
	padding-top: 50px
}

.secondary-container.edb-viewer .partner {
	padding: 0
}

.secondary-container.edb-viewer .software-comparison {
	padding: 50px 0 60px;
	margin-top: 60px
}

.secondary-container.edb-viewer tr td strong {
	color: #8bbe00;
	font-size: 18px;
	font-weight: 400
}

.secondary-container.edb-viewer .software-comparison p {
	text-align: center;
	margin-bottom: 30px
}

.secondary-container.edb-viewer .software-comparison .heading {
	margin-bottom: 20px
}

.recoverytoollist .btn-secondary {
	margin-top: 15px
}

.secondary-container.eml-viewer .faq {
	padding-top: 50px
}

.secondary-container.g-suite-backup .stickybar ul li:before {
	right: -25px
}

.secondary-container.edb-viewer .edbtopstconverter .edbtopstconverter-item figure img {
	height: 85px
}

.secondary-container.edb-viewer .edbtopstconverter .row {
	row-gap: 22px
}

.secondary-container.eml-viewer .featuresofshoviv {
	background: #e7f7ffab;
	padding: 50px 0 60px;
	margin-bottom: 50px
}

.secondary-container.eml-viewer .similarproducts {
	margin: 60px 0
}

.secondary-container.eml-viewer .software-comparison {
	padding: 50px 0 60px;
	background: #fafaff;
	margin-top: 60px
}

.software-comparison .heading {
	margin-bottom: 20px
}

.secondary-container.eml-viewer .software-comparison p {
	margin-bottom: 25px
}

.secondary-container.eml-viewer .partner {
	padding: 0
}

.secondary-container.bkf-recovery .partner {
	padding: 60px 0 0
}

.secondary-container.exchange-bkf-recovery .partner {
	padding: 60px 0 0
}

.secondary-container.bkf-viewer .featuresofshoviv-item figure {
	transition: 1s
}

.secondary-container.bkf-viewer .featuresofshoviv-item:hover figure {
	box-shadow: 0 19px 38px rgb(90 90 90 / 30%), 0 15px 12px rgb(205 205 205 / 22%)
}

.secondary-container.bkf-viewer .featuresofshoviv-item {
	padding: 30px
}

.secondary-container.bkf-viewer .faq {
	padding: 50px 0 60px
}

.secondary-container.bkf-viewer .partner {
	padding: 0
}

.secondary-container.bkf-viewer .similarproducts {
	margin: 0 0 60px
}

.pst-compress .edbtopstconverter .row {
	row-gap: 23px
}

.secondary-container.pst-compress .partner {
	padding-bottom: 0
}

.outlook-duplicate-remover .edbtopstconverter {
	background: url(../images/blog-bg.webp)no-repeat center center/cover;
	background-attachment: fixed
}

.outlook-duplicate-remover .edbrecovery-tool {
	box-shadow: 0 0 12px #0000001a;
	background: #fff
}

.outlook-duplicate-remover figure {
	padding: 10px
}

.outlook-duplicate-remover figure img {
	width: 100%
}

.outlook-duplicate-remover .edbtopstconverter .row {
	row-gap: 23px
}

.outlook-duplicate-remover .partner {
	padding-bottom: 0
}

.pst-upgrade-and-downgrade .partner {
	padding-bottom: 0
}

.pst-upgrade-and-downgrade .edbtopstconverter .row {
	row-gap: 23px
}

.modal-header {
	border-bottom: 0
}

.modal-description h4 {
	font-size: 18px;
	margin-bottom: 7px
}

.modal-description strong {
	font-size: 15px
}

.modal-body {
	padding: 0 30px 30px 30px
}

.modal-description p {
	margin: 0
}

.modal-body .row {
	row-gap: 23px
}

.modal-description {
	box-shadow: 0 0 8px #e9e9e9;
	padding: 30px;
	height: 100%
}

.secondary-container.exchange-ost-viewer .whychooseshoviv {
	background: #e7f7ffab;
	padding: 50px 0 60px;
	margin: 60px 0 50px
}

.secondary-container.exchange-ost-viewer .whychooseshoviv .heading {
	color: #000;
	margin-bottom: 30px
}

.secondary-container.exchange-ost-viewer .software-comparison {
	padding: 50px 0 60px;
	margin: 60px 0 0 0
}

.secondary-container.exchange-ost-viewer .osttopstedbrecovery {
	margin-bottom: 50px
}

.secondary-container.exchange-ost-viewer .software-comparison p {
	text-align: center;
	margin-bottom: 20px
}

.secondary-container.exchange-ost-viewer .partner {
	padding: 60px 0 0
}

.secondary-container.exchange-ost-viewer tr td strong {
	color: #8bbe00;
	font-size: 18px;
	font-weight: 400
}

.secondary-container.exchange-ost-viewer .stickybar ul li:before {
	right: -25px
}

.secondary-container.mbox-viewer .faq {
	padding: 50px 0 60px
}

.secondary-container.mbox-viewer .partner {
	padding: 0
}

.secondary-container.mbox-viewer .similarproducts {
	margin: 60px 0
}

.secondary-container.mbox-viewer .software-comparison {
	padding: 50px 0 60px
}

.secondary-container.mbox-viewer .software-comparison p {
	text-align: center;
	margin-bottom: 30px
}

.secondary-container.mbox-viewer tr td strong {
	color: #8bbe00;
	font-size: 18px;
	font-weight: 400
}

.secondary-container.mbox-viewer .stickybar ul {
	justify-content: flex-end;
	column-gap: 25px
}

.secondary-container.outlook-pst-viewer .stickybar ul li:before {
	right: -30px
}

.secondary-container.outlook-pst-viewer .featuresofshoviv {
	background: #e7f7ffab;
	padding: 50px 0 60px;
	margin-bottom: 50px
}

.secondary-container.outlook-pst-viewer .featureslist {
	display: block;
	text-align: center;
	padding: 30px 25px
}

.secondary-container.outlook-pst-viewer .featureslist figure {
	height: 110px;
	width: 110px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	background: var(--white);
	box-shadow: 0 3px 1px #a7a7a7;
	margin-bottom: 20px
}

.secondary-container.outlook-pst-viewer .featureslist {
	margin: 0
}

.secondary-container.outlook-pst-viewer .featureslist p {
	margin: 0
}

.secondary-container.outlook-pst-viewer .featureslist figure img {
	width: 70px
}

.secondary-container.outlook-pst-viewer .software-comparison p {
	text-align: center;
	margin-bottom: 25px
}

.secondary-container.outlook-pst-viewer .faq {
	padding: 50px 0 60px
}

.secondary-container.outlook-pst-viewer tr td strong {
	color: #8bbe00;
	font-size: 18px;
	font-weight: 400
}

a.btn.btn-secondary i {
	color: var(--white);
	padding-right: 6px
}

a.btn.btn-primary i {
	color: var(--white);
	padding-right: 6px
}

.btn-primary:hover i {
	color: #000 !important;
	transition: 0.5s
}

.btn-secondary:hover i {
	color: #000 !important;
	transition: 0.5s
}

.secondary-container.outlook-pst-viewer .partner {
	padding: 60px 0 0
}

.secondary-container.outlook-pst-viewer .software-comparison {
	padding: 50px 0 60px
}

.secondary-container.dbx-viewer .featuresofshoviv-item {
	padding: 30px 40px
}

.secondary-container.dbx-viewer .stickybar ul {
	justify-content: flex-end;
	column-gap: 25px
}

.secondary-container.dbx-viewer .featuresofshoviv {
	background: url(../images/blog-bg.webp)no-repeat center center/cover;
	background-attachment: fixed;
	padding: 50px 0 60px;
	margin-bottom: 50px
}

.secondary-container.dbx-viewer {
	padding-bottom: 0
}

ul.recoverytoollist li {
	position: relative;
	padding-left: 15px
}

ul.recoverytoollist li:before {
	position: absolute;
	content: '\f101';
	left: 0;
	font-family: 'Font Awesome 5 Free';
	font-weight: 600;
	color: var(--secondary);
	font-size: 13px
}

.nsf-splitter .partner {
	padding-bottom: 0
}

.nsf-splitter .featureslist {
	box-shadow: none;
	border: 1px dashed var(--primary)
}

.nsf-merge .edbtopstconverter .row {
	row-gap: 23px
}

.nsf-merge .partner {
	padding-bottom: 0
}

.nsf-merge .edbtopstconverter-item figure img {
	width: 100%;
	height: auto
}

.nsf-merge .edbtopstconverter-item figure {
	padding: 15px
}

.nsf-duplicate-remover .featureslist {
	display: block;
	text-align: center;
	padding: 30px 25px
}

.nsf-duplicate-remover .featureslist p {
	text-align: center
}

.nsf-duplicate-remover .featureslist h3 {
	margin: 18px 0 12px
}

.nsf-duplicate-remover .featureslist {
	margin: 0
}

.nsf-duplicate-remover .featureslist figure {
	height: 110px;
	width: 110px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	background: var(--white);
	box-shadow: 0 3px 1px #a7a7a7;
	padding: 25px
}

.nsf-duplicate-remover .featureslist figure img {
	width: 100%
}

.nsf-local-security-removal .partner {
	padding-bottom: 0
}

.unlock-outlook-password .partner {
	padding-bottom: 0
}

.unlock-outlook-password .edbrecovery-tool:after {
	background: #dfecffb5;
	top: -40px;
	right: -40px
}

.unlock-outlook-password .edbrecovery-tool figure {
	background: #f2f7ff
}

.unlock-outlook-password .edbrecovery-tool {
	box-shadow: 0 0 12px #0000001a;
	background: #fff
}
.modal-body {
	padding: 0 30px 22px 30px
}

.import-export {
	padding-bottom: 40px
}

.import-export .row {
	align-items: center
}

.import-export figure img {
	width: 100%
}

.importexport-content {
	box-shadow: 0 0 8px #dbdbdb;
	padding: 30px
}

.importexport-content ul {
	height: 250px;
	overflow-y: scroll
}

.secondary-container.import-export .modal-body img {
	width: 100%
}

.importexport-content ul::-webkit-scrollbar {
	width: 5px
}

.importexport-content ul::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px grey;
	border-radius: 10px
}

.importexport-content ul::-webkit-scrollbar-thumb {
	background: var(--secondary);
	border-radius: 10px;
	height: 10px
}

.importexport-content ul::-webkit-scrollbar-thumb:hover {
	background: #48180e
}

.importexport-content li {
	position: relative;
	padding-left: 30px;
	margin-bottom: 10px
}

.importexport-content li:before {
	position: absolute;
	content: '';
	left: 0;
	top: 5px;
	background: var(--secondary);
	padding: 3.5px;
	border: 5px solid #eee;
	border-radius: 50%
}
.secondary-container.import-export .partner {
	padding: 0
}

.migrating-content {
	box-shadow: 0 0 8px #c9c9c9d6;
	padding: 35px
}

.migrating-content p:last-child {
	margin: 0
}

.liveexchange .row {
	align-items: center;
	row-gap: 22px
}

.liveexchange img {
	width: 100%
}

.liveexchange-desc {
	border: 1px dotted var(--secondary);
	padding: 40px 30px
}

.liveexchange img {
	width: 100%;
	height: 327px
}

.liveexchange .row:nth-child(even) {
	flex-direction: row-reverse
}

.liveexchange {
	padding: 60px 0
}

.secondary-container.prevent-migrating-duplicate .partner {
	background: #e6f6ffe0;
	padding: 60px 0
}

.secondary-container.prevent-migrating-duplicate {
	padding: 0
}

.stickybar {
	background: var(--primary);
	padding: 2px 0;
	position: fixed;
	left: 0;
	width: 100%;
	top: -10%;
	transition: .5s;
	z-index: 4
}

.stickybar.active {
	top: 0
}

.stickybar ul {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.stickybar ul li {
	position: relative
}

.stickybar ul li a {
	color: var(--white)
}

.stickybar ul li i {
	margin-right: 4px
}

.stickybar ul li:before {
	position: absolute;
	content: '';
	right: -12px;
	height: 22px;
	width: 2px;
	background: #ffffff82;
	top: 50%;
	transform: translateY(-50%)
}

.stickybar ul li:last-child:before {
	display: none
}

.stickybar .videobtn {
	background: #e02f2f;
	padding: 11px 20px;
	border: 1px solid #fff
}

.btn.btn-primary.btn-purchase {
	background: #f58b3c
}

.nsf-files-to-pst-format {
	padding: 50px 0 60px
}

.secondary-container.nsf-to-pst .software-comparison td {
	width: 33.33%
}

.secondary-container.nsf-to-pst {
	padding-bottom: 0
}

.format-list li {
	position: relative;
	padding-left: 30px
}

.format-list li:before {
	position: absolute;
	content: '';
	left: 0;
	top: 5px;
	background: var(--secondary);
	padding: 3.5px;
	border: 4px solid #eee;
	border-radius: 50%
}

.pst-format-content {
	box-shadow: 0 0 8px #bfdcf5d1;
	padding: 30px
}

.secondary-container.buy-exchange-ost-recovery {
	padding-bottom: 0
}

.buyostconvert .col-sm-4:nth-child(2) {
	position: relative;
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
	padding: 0
}

.secondary-container.buy-bkf-recovery .buyostconvert .col-sm-4 {
	padding: 0
}

.secondary-container.buy-bkf-recovery .partner {
	padding-bottom: 0
}

.secondary-container.exchange-bkf-recovery .stickybar ul li:before {
	right: -12px
}

.secondary-container.buy-exchange-bkf-recovery .col-sm-4 {
	padding: 0
}

.secondary-container.buy-exchange-bkf-recovery .partner {
	padding-bottom: 0
}

.secondary-container.buy-outlook-cached-contacts-recovery .partner {
	padding-bottom: 0
}

.secondary-container.buy-outlook-cached-contacts-recovery .col-sm-4 {
	padding: 0
}

.secondary-container.edb-to-pst-buy-now .buy-now-product-table {
	background: var(--white);
	padding: 0
}

.secondary-container.edb-to-pst-buy-now .secondary-contact {
	background: #e8f7ffb5;
	padding: 50px 0
}

.secondary-container.edb-to-pst-buy-now .partner {
	padding-bottom: 0
}

.secondary-container.edb-to-pst-buy-now .buyostconvert .col-sm-4 {
	padding: 0
}

.buy-page-table-btn {
	display: flex;
	column-gap: 10px;
	margin-top: 15px
}

.buy-page-table-btn .btn-secondary,
.buy-page-table-btn .btn-primary {
	padding: 3px 11px;
	color: #fff !important;
	font-size: 13px !important
}

.buy-page-table-btn .btn-primary:hover {
	color: #000 !important
}

.buy-page-table-btn .btn-secondary:hover {
	color: #000 !important
}

.secondary-container.buy-eml-converter .col-sm-4 {
	padding: 0
}

.secondary-container.buy-eml-converter .partner {
	padding-bottom: 0
}

.secondary-container.buy-lotus-notes-to-outlook .partner {
	padding-bottom: 0
}

.fixtures {
	display: none
}

.fixtures.active {
	display: block
}

.select-options,
.fixtures {
	margin-bottom: 1em
}

.default-label,
option:disabled {
	background-color: #333;
	color: #fff;
	padding: .6em .5em
}

.lotus-notes-mailboxestop .row {
	align-items: center
}

.plan-list li {
	margin-bottom: 6px;
	color: var(--black);
	position: relative;
	padding-left: 18px
}

.plan-list li:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '\f0a9';
	font-family: 'Font Awesome 5 Free';
	font-weight: 700;
	color: var(--primary);
	font-size: 12px
}

.lotus-notes-mailboxestop p {
	margin: 0;
	font-size: 17px;
	font-weight: 600
}

#myQuestions select {
	margin: 0;
	border-radius: 0
}

.lotus-notes-mailboxestop .select-options,
.fixtures {
	margin: 0
}

#myAnswersnum {
	border: 1px solid #ccc;
	padding: 6px 10px;
	color: #fff;
	background: var(--secondary)
}

#myAnswers {
	padding: 40px;
	background: #89d6ff63
}

.plan-item {
	text-align: center
}

.plan-item small {
	display: block;
	padding-top: 23px;
	font-size: 18px
}

.lotus-notes-mailboxestop {
	background: var(--primary);
	padding: 10px 15px
}

.plan-item {
	background: #fff;
	padding: 40px;
	box-shadow: 0 2px 5px #e3e3e3
}

.lotus-notes-mailboxestop p {
	color: var(--white)
}

.plan-item .buy-btn {
	padding: 10px 30px;
	margin-top: 10px
}

.buy-feature-box p {
	color: var(--white);
	margin: 0;
	padding: 0 20px;
	text-align: left
}

.secondary-container.groupwise-to-office365 .stickybar ul li:before {
	right: -25px
}

.secondary-container.buy-lotus-notes-contacts-to-outlook .buy-product {
	padding-top: 20px
}

.secondary-container.buy-lotus-notes-contacts-to-outlook .similarproducts {
	margin-bottom: 60px
}

.secondary-container.buy-lotus-notes-contacts-to-outlook .product-desc h3 {
	font-size: 18px
}

.secondary-container.buy-lotus-notes-contacts-to-outlook .product-item figure img {
	width: 92px;
	height: 100px
}

.secondary-container.buy-lotus-notes-contacts-to-outlook .product-desc .btn-primary,
.secondary-container.buy-lotus-notes-contacts-to-outlook .product-desc .btn-secondary {
	padding: 10px 12px;
	font-size: 12px !important
}

.buy-page-table-btn i {
	padding-right: 7px
}

.secondary-container.buy-lotus-notes-contacts-to-outlook .partner {
	padding-bottom: 0
}

.secondary-container.buy-lotus-notes-contacts-to-outlook .buy-product {
	padding-bottom: 0
}

.subscription-content {
	margin-bottom: 40px
}

.secondary-container.buy-dbx-to-pst-converter .partner {
	padding-bottom: 0
}

.secondary-container.buy-lotus-notes-to-office365 .partner {
	padding-bottom: 0
}

.secondary-container.osttopst .software-comparison td {
	width: 33.33%
}

.secondary-container.buy-dbx-to-pst-converter .col-sm-4 {
	padding: 0
}

.secondary-container.msg-Converter .buyostconvert .col-sm-4 {
	padding: 0
}

.secondary-container.msg-Converter .partner {
	padding-bottom: 0
}

.secondary-container.buy-lotus-notes-to-outlook .col-sm-4 {
	padding: 0
}

.secondary-container.buy-groupwise-to-office365 .partner {
	padding-bottom: 10px
}

.pricing-features {
	background: #c9ecff
}

.pricing-header {
	background: var(--primary);
	padding: 18px 40px
}

.pricing-header .row {
	align-items: center
}

.form-control {
	margin: 0;
	border-radius: 0
}

select#plans {
	-webkit-appearance: auto;
	padding: 7px 8px
}

.pricing-header p {
	color: var(--white);
	margin: 0;
	padding-right: 10px;
	font-size: 18px;
	line-height: 28px;
	text-align: center
}

.buy-subscription-box {
	text-align: center;
	background: #fff;
	padding: 30px;
	box-shadow: 0 0 12px #0000001a
}

.buy-subscription-box span {
	display: block;
	font-size: 18px;
	font-weight: 600;
	margin: 20px 0 10px
}

.buy-subscription-box .btn-secondary {
	margin: 15px 0
}

.buy-subscription-box p {
	font-size: 20px;
	font-weight: 600;
	color: var(--black)
}

.buy-subscription-box small {
	display: block;
	font-size: 17px;
	margin-top: 10px
}

#planlisting_block {
	padding: 40px
}

.subscriptionimg img {
	width: 150px
}

.subscriptionimg figure {
	text-align: center;
	margin-bottom: 10px
}

.case-lower-values,
.case-higher-values {
	padding: 40px
}

div#label_block p,
.case-higher-values p {
	margin: 0;
	padding: 15px;
	background: var(--white);
	font-size: 17px;
	line-height: 28px;
	box-shadow: 0 0 5px #a8e1ff
}

.secondary-container.buy-mbox-to-office365 .partner {
	padding-bottom: 0
}

.secondary-container.buy-mbox-to-office365 .col-sm-4 {
	padding: 0
}

.secondary-container.buy-pst-to-office365 .col-sm-4 {
	padding: 0
}

.secondary-container.buy-pst-to-office365 .partner {
	padding-bottom: 0
}

.secondary-container.buy-dbx-to-office-365 .col-sm-4 {
	padding: 0
}

.secondary-container.buy-dbx-to-office-365 .partner {
	padding-bottom: 0
}

.secondary-container.buy-eml-to-office-365 .col-sm-4 {
	padding: 0
}

.secondary-container.buy-eml-to-office-365 .partner {
	padding-bottom: 0
}

.secondary-container.buy-msg-to-office365 .partner {
	padding-bottom: 0
}

.secondary-container.buy-msg-to-office365 .col-sm-4 {
	padding: 0
}

.secondary-container.buy-exchange-server-suite .partner {
	padding-bottom: 0
}

.secondary-container.buy-exchange-server-suite .col-sm-4 {
	padding: 0
}

.secondary-container.exchange-recovery-suite .stickybar ul li:before {
	right: -19px
}

.secondary-container.buy-outlook-suite .col-sm-4 {
	padding: 0
}

.secondary-container.buy-outlook-suite .partner {
	padding-bottom: 0
}

.secondary-container.outlook-suite .stickybar ul li:before {
	right: -19px
}

.secondary-container.buy-pst-management-suite .col-sm-4 {
	padding: 0
}

.secondary-container.buy-pst-management-suite .partner {
	padding-bottom: 0
}

.secondary-container.pst-management-suite .stickybar ul li:before {
	right: -30px
}

.secondary-container.buy-pst-splitter .col-sm-4 {
	padding: 0
}

.secondary-container.buy-pst-splitter .partner {
	padding-bottom: 0
}

.secondary-container.buy-nsf-splitter .col-sm-4 {
	padding: 0
}

.secondary-container.buy-nsf-splitter .partner {
	padding-bottom: 0
}

.secondary-container.buy-nsf-local-security-removal .col-sm-4 {
	padding: 0
}

.secondary-container.buy-nsf-local-security-removal .partner {
	padding-bottom: 0
}

.secondary-container.buy-pst-merge .col-sm-4 {
	padding: 0
}

.secondary-container.buy-pst-merge .partner {
	padding-bottom: 0
}

.secondary-container.buy-nsf-merge .col-sm-4 {
	padding: 0
}

.secondary-container.buy-nsf-merge .partner {
	padding-bottom: 0
}

.secondary-container.buy-office365-backup .subscription-content {
	padding-top: 60px
}

#case5-10 p {
	margin: 0;
	font-weight: 400;
	font-size: 18px;
	padding: 50px 0;
	color: #00517c
}

.secondary-container.buy-office365-backup .subscriptionimg img {
	width: 120px
}

.secondary-container.buy-office365-backup .subscription-content h4 {
	font-size: 16px
}

.secondary-container.buy-office365-backup .subscription-des {
	border: 1px solid #00517c33;
	padding: 20px;
	box-shadow: 0 0 5px #c8eafd
}

.secondary-container.buy-office365-backup #planlisting_block {
	padding: 50px 40px
}

.secondary-container.buy-office365-backup .buy-subscription-box span {
	display: block;
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 10px
}

.secondary-container.buy-office365-backup .buy-product-content blockquote {
	margin-bottom: 40px
}

.secondary-container.eml-viewer .stickybar ul li:before {
	right: -23px
}

.recovery .heading {
	margin-bottom: 20px
}

.recovery {
	text-align: center;
	padding-top: 40px
}

.recovery p {
	margin-bottom: 30px
}

.recovery .row {
	row-gap: 25px
}

.emailrecovery-item {
	border: 1px solid #e7e7e7;
	box-shadow: 0 0 4px #ccccccad;
	height: 100%;
	position: relative;
	padding-bottom: 80px
}

.emailrecovery-item h3 {
	background: #1F7BAE;
	color: var(--white);
	padding: 11px 0;
	margin: 0;
	font-size: 20px;
	transition: .5s
}

.emailrecovery-item:hover h3 {
	background: var(--primary)
}

.emailrecovery-item p {
	margin: 22px 28px 0;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	text-align: justify
}

.emailrecovery-item .link {
	border-bottom: 1px solid #1F7BAE
}

.emailrecovery-item ul {
	display: flex;
	justify-content: center;
	column-gap: 15px;
	background: #bbe7ffde;
	padding: 8px 0;
	margin-top: 15px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%
}

.emailrecovery-item li .btn-primary,
.emailrecovery-item li .btn-secondary {
	font-size: 13px !important;
	padding: 10px
}

.secondary-container.email-recovery {
	padding-bottom: 0
}

.secondary-container.email-recovery .partner {
	padding: 50px 0;
	text-align: center;
	background: #c6ebff7a;
	margin-top: 60px
}

.toolslist {
	border: 1px dashed var(--secondary);
	padding: 25px;
	margin-top: 60px
}

.toolslist li {
	position: relative;
	padding-left: 22px;
	line-height: 35px
}

.toolslist li:before {
	position: absolute;
	left: 0;
	top: 0;
	content: '\f0a9';
	font-family: 'Font Awesome 5 Free';
	font-weight: 700;
	color: var(--primary)
}

.secondary-container.email-recovery .software-comparison .heading {
	margin-bottom: 40px;
	font-size: 30px
}

.secondary-container.email-recovery .software-comparison {
	margin: 60px 0 0;
	padding: 50px 0 60px
}

.secondary-container.email-recovery .software-comparison p {
	margin: 0;
	padding-top: 30px
}

.secondary-container.product {
	padding: 60px 0 0
}

#howtab {
	display: block;
	margin: 0
}

.tab-bar {
	box-shadow: 0 0 4px #ebebeb;
	text-align: center
}

#howtab button {
	width: 100%;
	border: none;
	margin-bottom: 10px
}

.secondary-container.product .nav-tabs .nav-link {
	border: 1px solid #d3d3d3 !important;
	padding: 10px 24px;
	border-radius: inherit !important;
	text-align: center
}

.secondary-container.product #howtab li {
	margin: 10px
}

.tab-bar {
	box-shadow: 0 0 4px #ebebeb;
	text-align: center;
	padding: 15px
}

.secondary-container.product .nav-tabs {
	border: none
}

.product-box {
	box-shadow: 0 0 4px #d5d5d5b8;
	padding: 30px;
	text-align: center
}

.product-box ul {
	display: flex;
	justify-content: center;
	column-gap: 10px;
	padding: 10px 0 22px
}

.product-box .link {
	text-decoration: underline;
	text-transform: uppercase
}

.secondary-container.product #myTabContent .row {
	row-gap: 22px
}

.secondary-container.product .btn {
	font-size: 12px !important;
	padding: 10px 15px
}

.secondary-container.product .partner {
	margin-top: 60px;
	background: #daf2ff80
}

.secondary-container.overview {
	padding: 55px 0 0
}
.emailmanagement {
	box-shadow: 0 0 4px #ccc;
	padding: 30px;
	margin: 10px 0
}

.emailmanagement p {
	font-size: 15px;
	margin: 0
}

.secondary-container.email-management {
	padding-bottom: 0
}

.secondary-container.password-recovery {
	padding-bottom: 0
}

.secondary-container.password-recovery .partner {
	background: #cfeeff8c;
	margin-top: 60px
}

.emailrecovery-item img {
	width: 100px;
	margin-top: 25px
}

.secondary-container.password-recovery .heading {
	margin-bottom: 20px
}

.secondary-container.email-management .partner {
	background: #e8f7ffab;
	margin-top: 60px
}

.howto {
	padding-top: 60px
}

.howto-info {
	box-shadow: 0 0 4px #bbe7ff;
	padding: 25px 20px
}

.howto-box {
	border-bottom: 3px solid transparent;
	transition: .5s
}

.howto-box:hover {
	border-bottom: 3px solid var(--primary)
}

.howto-box img {
	width: 100%
}

.howto-info h3 {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 18px;
	line-height: 30px;
	color: var(--secondary);
	padding-top: 15px
}

.howto-info ul {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: -50px;
	background: var(--primary);
	position: relative
}

.howto-info ul:before {
	content: '';
	height: 100%;
	width: 55%;
	background-color: var(--secondary);
	position: absolute;
	top: 0;
	left: 0;
	clip-path: polygon(calc(100% - 25px) 0, 100% 50%, calc(100% - 25px) 100%, 0 100%, 0 0)
}

.howto-info .link {
	font-size: 15px;
	text-decoration: underline;
	text-transform: uppercase
}

.howto-info li i {
	padding-right: 7px;
	font-size: 13px;
	color: var(--white)
}

.howto-info li {
	color: var(--white);
	position: relative;
	padding: 10px
}

.post-box {
	box-shadow: 0 0 5px 4px #ecececdb;
	margin: 0 0 20px 30px;
	border-radius: 5px;
	overflow: hidden
}

.post-box h3 {
	background: var(--primary);
	text-align: center;
	padding: 10px 0;
	margin: 0;
	text-transform: uppercase;
	font-size: 17px;
	color: var(--white);
	letter-spacing: 1px
}

.post-box ul {
	padding: 30px
}

.post-box li:before {
	position: absolute;
	left: 0;
	top: 1px;
	content: '\f0a9';
	font-size: 13px;
	font-family: 'Font Awesome 5 Free';
	font-weight: 700;
	color: var(--primary)
}

.post-box li {
	position: relative;
	padding-left: 20px;
	margin-bottom: 8px
}

.howto .col-sm-8 .row {
	row-gap: 22px
}

.secondary-container.how-to {
	padding-bottom: 0
}

.secondary-container.how-to .partner {
	background: #e0f4ff;
	margin-top: 60px
}

.post-info img {
	height: 405px
}

.post-info h1 {
	padding: 50px 0 0;
	font-size: 25px;
	font-weight: 700;
	text-align: center
}

.post-description li {
	position: relative;
	padding-left: 16px;
	line-height: 25px;
	font-size: 14px;
	margin-bottom: 10px
}

.post-description li span {
	display: block;
	font-weight: 700
}

.post-description li:before {
	position: absolute;
	top: -1px;
	left: 0;
	content: '\f192';
	font-family: 'Font Awesome 5 Free';
	font-weight: 700;
	color: var(--secondary);
	font-size: 12px
}

.post-description ul {
	padding: 5px 0 10px
}

.trial-version {
	padding: 40px 80px;
	box-shadow: 1px 2px 6px 1px #e7e7e7;
	text-align: center;
	margin: 20px 0;
	border: 1px dotted var(--secondary)
}

.trial-version p {
	margin-bottom: 13px;
	font-size: 16px;
	line-height: 30px
}

.secondary-container.pst-and-ost-files-in-outlook table {
	margin-bottom: 20px
}

.secondary-container.pst-and-ost-files-in-outlook tr:nth-of-type(odd) {
	background: #b5e5ffc2
}

.secondary-container.pst-and-ost-files-in-outlook th {
	background: var(--secondary);
	color: #fff;
	font-weight: 400;
	text-align: center;
	font-size: 16px
}

.secondary-container.pst-and-ost-files-in-outlook td,
th {
	padding: 10px;
	border: 1px solid #ccc;
	text-align: left;
	font-size: 18px
}

.secondary-container.pst-and-ost-files-in-outlook td {
	font-size: 13px
}

.download-buy li {
	padding-left: 0
}

.download-buy li:before {
	display: none
}

.download-buy {
	display: flex;
	column-gap: 15px
}

.secondary-container.pst-and-ost-files-in-outlook .partner {
	background: #eaf8ff;
	margin-top: 40px
}

.secondary-container.pst-and-ost-files-in-outlook {
	padding-bottom: 0
}

.post-description img {
	height: auto;
	margin-bottom: 20px
}

img.mailboxes {
	width: 100%
}

.post-description p span {
	padding-right: 3px;
	font-weight: 600
}

.sidebarimg {
	margin-left: 30px;
	box-shadow: 0 0 4px #ccc;
	padding: 20px;
	border-radius: 5px
}

.sidebarimg img {
	width: 100%
}

.technicalguide-list li {
	background: var(--secondary);
	padding: 10px 30px 10px 45px;
	color: var(--white);
	position: relative;
	display: block;
	margin-bottom: 17px
}

.technicalguide-list li span {
	font-size: 20px;
	background: #66b030;
	border-radius: 50%;
	position: absolute;
	height: 50px;
	width: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	left: -15px;
	top: -3px
}

.technicalguide-list li:last-child {
	margin-bottom: 0
}

.secondary-container.technical-guide .partner {
	background: #e9f7ff;
	margin-top: 50px
}

.secondary-container.technical-guide {
	padding: 50px 0 0
}

.technicalguide-list li a {
	color: var(--white);
	font-size: 17px
}

.secondary-container.create-an-online-outlook-profile {
	padding: 50px 0 0
}

.secondary-container.create-an-online-outlook-profile .partner {
	background: #ebf8ff;
	margin-top: 50px
}

.secondary-container.create-an-online-outlook-profile img {
	margin: 4px 0 15px
}

.secondary-container.create-g-suite-service-account .post-description img {
	box-shadow: 0 0 4px #ccc;
	padding: 10px
}

.secondary-container.create-g-suite-service-account {
	padding: 40px 0 0
}

.service-account-box {
	background: #d1db69;
	padding: 20px;
	box-shadow: 7px 7px 0 0 #e7e7e7
}

.secondary-container.create-g-suite-service-account .partner {
	padding: 40px 0 60px
}

.secondary-container.activate-the-license-in-office365-backup-and-restore {
	padding: 40px 0 0
}

.secondary-container.activate-the-license-in-office365-backup-and-restore .post-description img {
	box-shadow: 0 0 4px #ccc;
	padding: 10px
}

.secondary-container.activate-license-in-lotus-notes-migrator {
	padding: 40px 0 0
}

.secondary-container.activate-license-in-lotus-notes-migrator .post-description img {
	box-shadow: 0 0 4px #ccc;
	padding: 10px
}

.secondary-container.shoviv-software-activation {
	padding: 40px 0 0
}

.secondary-container.shoviv-software-activation .post-description img {
	box-shadow: 0 0 4px #ccc;
	padding: 10px
}

.secondary-container.migration-into-office365 {
	padding: 60px 0 0
}

.migration-items {
	border: 1px dashed var(--secondary);
	padding: 30px;
	border-radius: 20px;
	margin-bottom: 20px
}

.migration-items img {
	margin: 0;
	box-shadow: 0 0 4px #ccc;
	padding: 13px
}

.migration-items .heading {
	font-size: 32px
}

.migration-items article {
	padding-top: 15px
}

.secondary-container.migration-into-office365 .partner {
	padding: 45px 0 60px
}

.secondary-container.mailbox-access-permission,
.secondary-container.lotus-notes-exclude-duplicate-item,
.secondary-container.groupwise-exclude-duplicate-item,
.secondary-container.exchange-server-exclude-duplicate-item {
	padding: 50px 0 0
}

.secondary-container.mailbox-access-permission .heading,
.secondary-container.groupwise-exclude-duplicate-item .heading,
.secondary-container.lotus-notes-exclude-duplicate-item .heading,
.secondary-container.exchange-server-exclude-duplicate-item .heading {
	font-size: 32px
}

.secondary-container.mailbox-access-permission .post-description img,
.secondary-container.lotus-notes-exclude-duplicate-item .post-description img,
.secondary-container.groupwise-exclude-duplicate-item .post-description img,
.secondary-container.exchange-server-exclude-duplicate-item .post-description img {
	box-shadow: 0 0 4px #ccc;
	padding: 10px
}

.secondary-container.mailbox-access-permission .btn-secondary {
	margin-bottom: 10px
}

.secondary-container.groupwise-exclude-duplicate-item .partner {
	background: #e9f7ff;
	margin-top: 50px
}

.secondary-container.privacy-policy .partner {
	background: #e7f7ff;
	margin-top: 35px
}

.secondary-container.privacy-policy h2 {
	font-size: 22px;
	color: var(--primary)
}

.secondary-container.privacy-policy {
	padding: 45px 0 0
}

.secondary-container.awards-and-reviews {
	padding: 45px 0 0
}

.award-and-review .row {
	row-gap: 23px
}

.review-item img {
	border-radius: 50%;
	width: 100px
}

.review-item {
	box-shadow: 0 0 4px 2px #d5f1ff;
	padding: 30px;
	border-radius: 5px;
	position: relative;
	height: 100%
}

.review-item p {
	text-align: justify;
	margin: 15px 0 5px
}

.review-profile {
	display: flex;
	align-items: center;
	column-gap: 20px
}

.review-profile h3 {
	margin: 0
}

.review-item figure {
	position: absolute;
	top: 0;
	right: 0
}

.review-item figure img {
	border-radius: 0 5px 0 50px;
	width: 100%
}

.review-video iframe {
	width: 100%
}

.review-video {
	box-shadow: 0 0 4px #e7e7e7;
	padding: 10px
}

.review-videos .row {
	row-gap: 22px
}

.client-review .row {
	row-gap: 22px
}

.clientreview-item {
	text-align: center;
	padding: 20px;
	height: 100%;
	box-shadow: 7px 7px 0 #2597d5;
	border: 1px solid #72cdff
}

.client-review .heading {
	font-size: 30px;
	margin: 20px 0 15px
}

.award .row {
	row-gap: 22px
}

.award-item {
	text-align: center;
	box-shadow: 0 0 4px #cfcfcf;
	padding: 20px;
	border-bottom: 4px solid transparent;
	transition: .5s;
	height: 100%
}

.award-item:hover {
	border-bottom: 4px solid var(--primary)
}

.secondary-container.product-offer {
	text-align: center;
	padding: 60px 0 0
}

.secondary-container.product-offer .row {
	row-gap: 23px
}

.preview-offer {
	position: fixed;
	right: 0;
	top: 60%;
	z-index: 11
}

.preview-offer p {
	background: url(../images/offerbanner.webp)no-repeat center bottom/cover;
	display: inline-block;
	padding: 17px 35px;
	margin: 0;
	color: var(--white);
	font-size: 18px;
	border-radius: 4px 0 0 4px;
	transition: .5s
}

.preview-offer p:hover {
	padding: 17px 55px
}

.secondary-container.exchange-server-backup {
	padding: 0
}

.secondary-container.lotus-notes-migrator .stickybar ul li:before {
	right: -35px
}

.secondary-container.lotus-notes-migrator {
	padding: 0
}

.secondary-container.lotus-notes-products .product-box {
	height: 100%
}

.secondary-container.lotus-notes-products .product-box .btn-primary {
	padding: 11px 10px !important
}

.secondary-container.lotus-notes-products .row {
	row-gap: 23px
}

.secondary-container.lotus-notes-products {
	padding: 60px 0 0
}

.secondary-container.uninstall-product .heading {
	margin-bottom: 15px
}

.secondary-container.uninstall-product p {
	text-align: center;
	margin-bottom: 50px
}

.secondary-container.uninstall-product {
	padding: 50px 0 0
}

.thankyuimg {
	width: 100%;
	border-radius: 50px 0
}

.form-field span {
	font-size: 15px;
	padding-left: 10px
}

.form-field {
	margin-bottom: 10px
}

.secondary-container.success {
	padding: 50px 0 0
}

.secondary-container.success .partner {
	background: #e6f6ff;
	margin-top: 30px
}

.secondary-container.install-product {
	padding: 50px 0 0
}

.secondary-container.install-product .heading {
	margin-bottom: 16px
}

.secondary-container.install-product p {
	text-align: center
}

.secondary-container.lotus-notes-to-exchange .stickybar ul li:before {
	right: -25px
}

.secondary-container.edb-viewer .stickybar ul li:before {
	right: -35px
}

.secondary-container.bkf-viewer .stickybar ul {
	justify-content: flex-end;
	column-gap: 25px
}

.secondary-container.exchange-ost-viewer .stickybar ul {
	justify-content: flex-end;
	column-gap: 50px
}

.secondary-container.edb-to-pst-buy-now {
	padding: 60px 0
}

.secondary-container.other-tools {
	padding: 50px 0 0
}

.secondary-container.other-tools h1 {
	text-align: center;
	margin-bottom: 50px
}

.secondary-container.other-tools .partner {
	background: #e2f5ff
}

.secondary-container.other-tools .heading {
	margin-bottom: 55px
}

.secondary-container.lotus-notes-to-microsoft365 {
	padding-bottom: 0
}

.secondary-container.lotus-notes-to-microsoft365 .stickybar ul li:before {
	right: -24px
}

.secondary-container.lotus-notes-to-microsoft365 .software-comparison td {
	width: 33.3%
}

.secondary-container.lotus-notes-to-microsoft365 .partner {
	background: #e0f4ff;
	margin-top: 60px
}

.secondary-container.office365-restore-and-backup {
	padding: 0
}

.secondary-container.office365-restore-and-backup .partner {
	background: #e8f7ff;
	margin-top: 60px
}

.secondary-container.office365-restore-and-backup .faq {
	padding-top: 50px
}

.secondary-container.office365-restore-and-backup .stickybar ul li:before {
	right: -25px
}

.left-side-tab .left-side-tab-content:not(.active),
.pill-content>.pill-pane,
.tab-news-content>.tab-pane-news {
	display: none
}

.jssorl-009-spin img {
	animation-name: jssorl-009-spin;
	animation-duration: 1.6s;
	animation-iteration-count: infinite;
	animation-timing-function: linear
}

.software-map span {
	font-size: 14px
}

.pill-content>.active,
.show_hide,
.tab-news-content>.active {
	display: block
}

.tabs-news-right>.nav-news-tabs>li {
	float: none;
	margin-bottom: 7px
}

.tabs-news-right>.nav-news-tabs {
	background: var(--white);
	text-align: center;
	float: right;
	padding: 30px 20px;
	width: 20%;
	box-shadow: 0 0 4px #ddd
}

.tabs-news-right>.nav-news-tabs>li>a {
	box-shadow: 0 0 4px #ccc
}

.tabs-news-right>.nav-news-tabs .active>a,
.tabs-news-right>.nav-news-tabs .active>a:focus,
.tabs-news-right>.nav-news-tabs.active>a:hover {
	color: #fff;
	padding-right: 60px;
	font-weight: 700;
	background: #2597d5
}

.tabs-news-right>.nav-news-tabs>li:last-child {
	margin-bottom: 0
}

.secondary-container.newspage {
	padding: 60px 0 0
}

.secondary-container.newspage .partner {
	background: #e6f6ff
}

#pills-tab {
	box-shadow: 0 0 4px #ccc;
	border-radius: 50px;
	display: inline-flex;
	align-items: center;
	padding: 5px 9px;
	margin-bottom: 15px !important
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
	color: var(--white);
	background-color: var(--secondary);
	border-radius: 50px !important;
	padding: 15px 20px
}

button.slide-arrow {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
	height: 40px;
	width: 40px;
	border: none;
	background: #00000047;
	color: #fff;
	transition: .5s
}

button.slide-arrow:hover {
	background: #000
}

button.prev-arrow {
	left: 0
}

button.next-arrow {
	right: 0
}

.slick-slide {
	height: auto !important
}

.gallery {
	padding: 0 0 60px
}

.gallerylightbox .row {
	row-gap: 23px
}

.gallerylightbox a img {
	height: 100%;
	transition: all 300ms ease
}

.gallerylightbox a img:hover {
	transform: scale(1.1, 1.1)
}

.gallerylightbox .gallerylightboxlist {
	height: 230px;
	background-size: cover;
	transition: all 300ms ease;
	border: 1px solid #c3c3c3
}

.gallerylightbox ul {
	display: flex;
	justify-content: center;
	align-items: center;
	column-gap: 15px;
	padding-top: 45px
}

.gallerylightbox h3 {
	margin: 20px 0 30px;
	text-align: center;
	font-size: 30px
}

.secondary-container.office365-backup-screenshots,
.ost-to-pst-converter-screenshot {
	padding: 50px 0 0
}

.secondary-container.office365-backup-screenshots .partner,
.secondary-container.ost-to-pst-converter-screenshot .partner {
	background: #ecf9ff
}

.secondary-container.ost-to-pst-converter-screenshot .stickybar ul {
	justify-content: end;
	column-gap: 40px
}

.secondary-container.ost-to-pst-converter-screenshot .stickybar {
	z-index: 111111
}

.secondary-container.ost-to-pst-converter-screenshot .stickybar ul li:before {
	right: -20px
}

@media(max-width:991px) {
	.gallerylightbox a {
		width: 50%
	}
}

@media(max-width:767px) {
	.gallerylightbox a {
		width: 100%
	}

	.gallerylightbox .gallerylightboxlist {
		height: 300px
	}
}

.secondary-container.ost-to-pst-converter-screenshot .nav-link {
	padding: 10px 8px
}

.gallerylightboxlist {
	position: relative
}

.gallerylightboxlist:after {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 50px;
	width: 50px;
	background: var(--primary);
	content: '\f00e' !important;
	z-index: 999;
	font-family: 'Font Awesome 5 Free';
	font-weight: 700;
	color: var(--white);
	font-size: 23px;
	display: flex;
	justify-content: center;
	align-items: center
}

.secondary-container.outlook-cached-contacts-recovery {
	padding-bottom: 0
}

.secondary-container.site-map {
	padding-top: 60px
}

div#Overview {
	padding: 25px 30px;
	box-shadow: 0 0 12px #0000001a;
	border: 1px solid #00517c
}

.why_cnt_heading_sitemap {
	font-size: 31px;
	line-height: 40px;
	margin-bottom: 20px;
	color: #000;
	text-align: center;
	font-weight: 700
}

.software-map {
	float: left;
	width: 200px;
	margin: 0 0 10px 10px
}

.sitemap_main_product {
	background-color: #ebebeb;
	font-size: 18px;
	padding: 8px 20px;
	border-radius: 4px;
	margin: 7px 0
}

.sitemap_main_product a {
	text-decoration: none;
	color: #000;
	font-weight: 700;
	font-size: 17px
}

.software-name {
	border-bottom: 1px solid #d7d7d7;
	font-size: 18px;
	margin: 10px 0;
	padding: 0 0 10px;
	text-align: center;
	font-weight: 500
}

.clr {
	clear: both
}

.software-map span a,
.software-name a {
	text-decoration: none;
	color: #000
}

.sitemap_product_name {
	font-size: 15px;
	color: #000;
	font-weight: 600;
	margin-top: 10px
}

.software-map ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.software-map ul li {
	padding: 0 0 10px 18px;
	position: relative
}

.software-map ul li:before {
	position: absolute;
	content: '\f101';
	font-family: 'Font Awesome 5 Free';
	font-weight: 600;
	top: 3px;
	left: 0;
	color: #00517c;
	font-size: 14px
}

.software-map ul li a {
	text-decoration: none;
	color: #2e2e2e
}

.software-name-1 {
	font-size: 16px;
	padding: 0 0 0 22px;
	margin: 10px 0;
	position: relative
}

.software-name-1:before {
	position: absolute;
	content: '\f0a4';
	font-family: 'Font Awesome 5 Free';
	color: #00517c;
	top: 4px;
	left: 0;
	font-size: 14px
}

.software-name-1 a {
	color: #2e2e2e;
	text-decoration: none
}

.secondary-container.invoice-normal {
	padding: 60px 0 0
}

.invoice-top {
	background: #dbf2ff;
	padding: 10px 0
}

.invoice-top ul {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.invoice-top ul li h2 {
	margin: 0
}

.invoice-table table {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 30px
}

.invoice-table td,
th {
	border: 1px solid #ddd;
	text-align: left;
	padding: 8px
}

.invoice-table tr:nth-child(even) {
	background-color: #ebf8ff
}

.address {
	background: var(--secondary);
	text-align: center;
	padding: 10px 0
}

.address p {
	margin: 0;
	color: var(--white);
	font-size: 15px
}

.invoice-contact {
	padding: 20px 0 60px
}

.sign {
	box-shadow: 0 0 4px #ccc;
	padding: 15px;
	text-align: center
}

.sign p {
	margin-bottom: 0
}

.invoicecontact_details {
	display: flex;
	align-items: center;
	column-gap: 15px;
	margin-bottom: 15px
}

.invoicecontact_details {
	box-shadow: 0 0 4px #ccc;
	padding: 12.5px
}

.secondary-container.exchange-2010-to-2016 .edbtopstconverter .row {
	row-gap: 22px
}

.secondary-container.exchange-2010-to-2016 .partner {
	padding: 0
}

.secondary-container.exchange-2010-to-2016 .edbtopstconverter-item img {
	width: 64px
}

.product-action .row {
	align-items: center
}

.product-action {
	margin-bottom: 50px
}

.action-item {
	display: flex;
	align-items: center;
	column-gap: 20px;
	margin-bottom: 20px
}

.action-item img {
	width: 64px
}

.action-item h4 {
	margin: 0;
	font-size: 17px
}

.supported-box {
	box-shadow: 0 0 4px #ccc;
	padding: 30px;
	margin: 50px 0
}
.thank-you {
	text-align: center;
	background: #00517c;
	padding: 40px 0;
	margin-bottom: 40px;
	box-shadow: 5px 5px 0 0 var(--secondary)
}

.thank-you h1,
.thank-you p {
	color: var(--white)
}

.thank-you h1 {
	font-size: 40px
}

.thank-you p {
	font-size: 20px
}

@media only screen and (max-width:1199px) {	

	.stickybar {
		top: -15%
	}

	.stickybar .btn {
		font-size: 12px !important;
		padding: 10px 10px
	}

	.stickybar ul li:before {
		right: -7px
	}

	.recoverytool-cnt h1 {
		font-size: 25px;
		margin-bottom: 4px
	}

	.recoverytool-cnt h5 {
		font-size: 15px
	}

	.recoverytool-cnt .btn {
		font-size: 13px !important
	}

	.software-comparison .btn {
		padding: 10px 0
	}

	nav.breadcrumb ul li a {
		font-size: 14px
	}

	.breadcrumb-item+.breadcrumb-item {
		font-size: 14px
	}

	.essentialfeatures .row {
		margin-bottom: 20px
	}

	.product-box {
		height: 100%
	}

	.secondary-container.create-g-suite-service-account .post-description img {
		max-width: 100%;
		height: auto
	}

	.recoverytool-cnt h1 {
		font-size: 24px;
		margin-bottom: 14px;
		line-height: 33px
	}	

	.buy-now-product-table .container {
		width: 100%;
		max-width: 100%
	}

	.buy-contact li:nth-child(3) {
		display: none
	}

	.buy-now-product-table .buy-btn {
		padding: 5px 20px
	}

	.secondary-container.buy-ost-to-pst-converter .buyostconvert .col-sm-6,
	.secondary-container.buy-ost-to-pst-converter .buyostconvert .col-sm-4 {
		width: 29.6%;
		padding-right: calc(var(--bs-gutter-x) * .5);
		padding-left: calc(var(--bs-gutter-x) * .5)
	}

	.secondary-container.buy-ost-to-pst-converter .buy-now-product-table table {
		width: 1200px
	}

	.secondary-container.buy-ost-to-pst-converter .buy-now-product-table {
		overflow-x: scroll
	}

	.secondary-container.buy-ost-to-pst-converter .buyostconvert .row {
		row-gap: 22px
	}

	.secondary-container.buy-ost-to-pst-converter .partner {
		padding-bottom: 0
	}
}
@media only screen and (max-width:991px) {

	.featured .row {
		row-gap: 23px
	}

	.featured .col-sm-4 {
		width: 50%
	}

	.col-sm-4:nth-child(2) .featuredlist,
	.col-sm-4:nth-child(5) .featuredlist {
		transform: translateY(0)
	}

	.featuredlist {
		height: 100%
	}

	.whychoose .row {
		row-gap: 22px
	}

	.whychoose .col-sm-6 {
		width: 100%
	}

	.whatsnew .row {
		row-gap: 22px
	}

	.whatsnew .col-sm-4 {
		width: 50%
	}

	.expertreviewlist img.mvp-tag {
		width: 120px
	}

	.clients ul li {
		width: 25%
	}

	.countdown .col-sm-3 {
		width: 50%
	}

	.countdown .row {
		row-gap: 22px
	}

	.partner .row {
		row-gap: 22px
	}

	.partner .col-sm-3 {
		width: 50%
	}

	.stickybar .btn {
		font-size: 11px !important;
		padding: 9px 5px
	}	

	.recoverytool figure {
		text-align: center
	}

	.exchangerecovery-video .col-sm-7,
	.exchangerecovery-video .col-sm-5 {
		width: 100%
	}

	.stickybar ul li:before {
		right: -22px
	}

	.stickybar ul li a {
		font-size: 0 !important
	}

	.stickybar ul li a i {
		font-size: 13px
	}

	.stickybar ul li:before {
		right: -22px;
		height: 18px
	}

	.recoverytool-links {
		padding: 5px 0
	}

	.recoverytool-links ul li a {
		column-gap: 3px
	}

	.exchangerecovery-video {
		padding: 40px 0 45px
	}

	.exchangerecovery-video .row {
		row-gap: 22px
	}

	.secondary-container.exchange-recovery .features .col-sm-6 {
		width: 100%
	}

	.exchange-reason .col-sm-4 {
		width: 50%
	}

	.features h2.heading {
		margin-bottom: 10px;
		font-size: 30px
	}

	.heading {
		font-size: 30px;
		margin-bottom: 20px
	}

	.exchange-reason .heading {
		font-size: 29px
	}

	.exchange-reason h5 {
		line-height: 26px !important;
		font-weight: 600;
		margin-bottom: 10px;
		font-size: 15px
	}

	.features {
		padding: 40px 0 55px
	}

	.exchange-reason {
		padding: 45px 0
	}

	.exchange-edb.exchange-reason .col-sm-6 {
		width: 100%
	}

	.software-comparison .btn {
		padding: 10px 25px
	}

	.secondary-container.exchange-recovery .software-comparison td {
		width: 33.3%
	}

	.recoverytool .col-sm-6 {
		width: 100%
	}

	.recoverytool figure img {
		width: 350px
	}

	.corruption .col-sm-4,
	.technical .col-sm-6 {
		width: 100%
	}

	.technical .col-sm-8.text-center {
		width: 100%
	}

	.similarproducts .col-sm-4 {
		width: 50%
	}

	.similarproducts .row {
		justify-content: left;
		row-gap: 23px
	}

	.secondary-container.product .col-sm-3,
	.secondary-container.product .col-sm-9 {
		width: 50%
	}

	.secondary-container.product .col-sm-9 .col-sm-6 {
		width: 100%
	}

	.countdown-section {
		padding: 100px 0 60px
	}

	.suite,
	.management-suite {
		display: -webkit-inline-box;
		width: 920px;
		overflow-x: scroll
	}

	.secondary-container.contact .col-sm-6 {
		width: 100%
	}

	.suite .offers-item,
	.management-suite .offers-item {
		width: 20%
	}

	.secondary-container.contact .col-sm-6:nth-child(2) {
		order: 1
	}

	.secondary-container.contact .col-sm-6:nth-child(1) {
		order: 2
	}

	.contact-address .col-sm-4 {
		width: 50%
	}

	.contact-address .col-sm-4:nth-child(1),
	.contact-address .col-sm-4:nth-child(3) {
		padding: 0
	}

	.contact-address .row {
		row-gap: 22px
	}

	.howto .col-sm-8,
	.howto .col-sm-4 {
		width: 100%
	}

	.post-box {
		margin: 20px 0 0 0
	}

	.sidebarimg {
		margin: 20px 0 0
	}

	.howto img {
		width: 100%;
		height: 100%
	}

	.post-description img {
		max-width: 100%;
		height: auto
	}

	.buynow-header .col-sm-3 {
		width: 100%;
		text-align: center
	}

	.buynow-header .col-sm-9 {
		display: none
	}

	.secondary-container.create-an-online-outlook-profile img {
		max-width: 100%;
		height: auto
	}

	.heading {
		font-size: 24px;
		margin-bottom: 20px
	}

	.migration-items .heading {
		font-size: 22px
	}

	.partner .row {
		row-gap: 10px
	}

	.edbtopstconverter .col-sm-4 {
		width: 100%
	}

	.features .col-sm-6 {
		width: 100%;
		margin: 5px 0
	}

	.office-365-to-pst .faq {
		margin-top: 35px
	}

	.edbrecovery .row {
		row-gap: 12px
	}

	.edbrecovery .col-sm-6 {
		width: 100%
	}

	.osttopstedbrecovery .row {
		row-gap: 12px
	}

	.osttopstedbrecovery .col-sm-6 {
		width: 100%
	}

	.user-migrate .col-sm-7,
	.user-migrate .col-sm-5 {
		width: 100%
	}

	.partner {
		padding: 35px 0 0
	}

	#features .col-sm-5,
	#features .col-sm-7 {
		width: 100%
	}

	.secondary-container.pst-management-suite .exchangerecovery-video img {
		width: 400px
	}

	.product-action .col-sm-6 {
		width: 100%
	}

	.award-and-review .col-sm-6,
	.award .col-sm-6,
	.client-review .col-sm-6,
	.review-videos .col-sm-6 {
		width: 100%
	}

	.tabs-news-right>.nav-news-tabs {
		width: 100%
	}

	.news-contain-left {
		width: 100%
	}

	.secondary-contact .col-sm-6 {
		width: 100% !important
	}

	.buy-now-product-table .container {
		width: 100%;
		max-width: 100%
	}

	.buy-now-product-table table thead tr td a {
		font-size: 14px
	}

	.payment-option figure {
		width: 100%
	}

	.contact {
		padding: 30px 0 0
	}

	.secondary-container.buy-ost-to-pst-converter .buyostconvert .col-sm-6,
	.secondary-container.buy-ost-to-pst-converter .buyostconvert .col-sm-4 {
		width: 33.3%
	}

	.modal-body .col-sm-6 {
		width: 100%
	}

	.buy-now-product-table .buy-btn {
		padding: 5px 17px
	}

	.buy-now-product-table .paypal-btn {
		padding: 10px 20px
	}

	.buy-now-product-table table thead tr td a {
		font-size: 13px
	}

	.buy-page-table-btn {
		display: block
	}

	.buy-page-table-btn li {
		margin-bottom: 10px
	}

	.buy-page-table-btn li a {
		width: 100%
	}

	.secondary-container.edb-to-pst-buy-now .buy-now-product-table table {
		width: 1200px
	}

	.secondary-container.edb-to-pst-buy-now .buy-now-product-table {
		overflow-x: scroll
	}

	.secondary-container.buy-eml-to-office-365 .buy-now-product-table table {
		width: 1200px
	}

	.secondary-container.buy-eml-to-office-365 .buy-now-product-table {
		overflow-x: scroll
	}

	#myTab {
		column-gap: 5px
	}

	.subscription-content .col-sm-4,
	.subscription-content .col-sm-8 {
		width: 100%
	}

	.subscriptionimg figure {
		text-align: left
	}

	select#plans {
		margin: 10px 0
	}

	.secondary-container.buy-mbox-to-office365 .buy-now-product-table table {
		width: 1200px
	}

	.secondary-container.buy-mbox-to-office365 .buy-now-product-table {
		overflow-x: scroll
	}

	.secondary-container.buy-office365-backup .subscription-des {
		margin-bottom: 20px
	}

	.secondary-container.buy-pst-splitter .buy-now-product-table table {
		width: 1200px
	}

	.secondary-container.buy-pst-splitter .buy-now-product-table {
		overflow-x: scroll
	}

	.secondary-container.buy-pst-merge .buy-now-product-table table {
		width: 1200px
	}

	.secondary-container.buy-pst-merge .buy-now-product-table {
		overflow-x: scroll
	}

	.secondary-container.buy-nsf-local-security-removal .buy-now-product-table table {
		width: 1200px
	}

	.secondary-container.buy-nsf-local-security-removal .buy-now-product-table {
		overflow-x: scroll
	}

	.secondary-container.buy-eml-converter .buy-now-product-table table {
		width: 1200px
	}

	.secondary-container.buy-eml-converter .buy-now-product-table {
		overflow-x: scroll
	}
}

@media only screen and (max-width:820px) {
	.buyostconvert .col-sm-3 {
		width: 50%
	}

	.buy-now-product-table table {
		width: 1250px
	}

	.buy-now-product-table {
		overflow-x: scroll
	}

	.buyostconvert {
		padding: 40px 0
	}

	.buy-now-product-table {
		padding: 40px 0;
		margin-bottom: 40px
	}
}

@media only screen and (max-width:767px) {

	.featured h2.heading {
		margin-bottom: 30px;
		font-size: 33px
	}

	.featured {
		padding: 40px 0 60px
	}

	.whychoose {
		padding: 40px 0 45px
	}

	.homereview {
		padding: 40px 0
	}

	.expert-reviews .col-sm-6 {
		width: 100%
	}

	.expert-reviews {
		padding: 40px 0 50px
	}

	.whatsnew .col-sm-4 {
		width: 100%
	}

	.whatsnew {
		padding: 40px 0 50px
	}

	.clients {
		padding: 40px 0
	}

	.clients ul li {
		width: 30%
	}

	.countdown {
		padding: 50px 0
	}

	.partner {
		padding: 50px 0
	}

	.stickybar ul li:before {
		display: none
	}

	.comparison-table {
		overflow-x: scroll
	}

	.comparison-table table {
		width: 800px
	}

	.recoverytool-links ul {
		flex-direction: column;
		row-gap: 12px
	}

	.recoverytool-links ul li {
		width: 100%;
		border: none
	}

	.recoverytool-links {
		border-radius: 0;
		padding: 20px
	}

	.features h2.heading,
	.exchange-reason .heading {
		font-size: 25px
	}

	.exchange-reason .col-sm-4 {
		width: 100%;
		margin: 6px 0
	}

	.clients-testimonials .row {
		row-gap: 15px
	}

	.clients-testimonials .col-sm-6 {
		width: 100%
	}	

	.features .col-sm-6 {
		width: 100%
	}

	.pst-file-corruption .col-sm-5,
	.pst-file-corruption .col-sm-7 {
		width: 100%
	}

	.essentialfeatures .col-sm-7,
	.essentialfeatures .col-sm-5,
	.expertsreview .col-sm-8,
	.expertsreview .col-sm-4,
	.edbrecovery .col-sm-6 {
		width: 100%
	}

	.expertsreview .row {
		row-gap: 15px
	}	

	.secondary-container.product .col-sm-3,
	.secondary-container.product .col-sm-9 {
		width: 100%
	}

	.secondary-container.product .partner .col-sm-3 {
		width: 50% !important
	}

	.suite,
	.management-suite {
		width: 700px
	}

	.standard-license-offers .col-sm-3 {
		width: 50%
	}

	.suite .offers-item,
	.management-suite .offers-item {
		width: 32%
	}

	.nav-tabs .nav-item.show .nav-link,
	.nav-tabs .nav-link.active {
		padding: 5px 10px
	}

	.nav-tabs .nav-link {
		padding: 5px 10px
	}

	.offer-heading-background span {
		height: 80px;
		width: 80px;
		font-size: 16px;
		top: -15px
	}

	.offer-heading-background {
		font-size: 20px
	}

	.management-suite .offers-item:last-child,
	.suite .offers-item:last-child {
		width: 30%
	}

	.countdown-section {
		padding: 100px 0 120px
	}

	.secondary-container.product-offer #profile .col-sm-3,
	#contact .col-sm-3 {
		width: 50%
	}

	.countdown-section {
		background: url(../images/product-offer/offer.webp) no-repeat center 0 /cover;
		height: 380px
	}

	.secondary-container.overview {
		padding: 40px 0 0
	}

	.secondary-container.contact {
		padding: 50px 0
	}

	.contact-address .col-sm-4 {
		width: 100%
	}

	.contact-address .col-sm-4:nth-child(1),
	.contact-address .col-sm-4:nth-child(3) {
		padding: 0 10px !important
	}

	.migrationtoolbenefit img {
		width: 300px
	}

	.howto {
		padding-top: 35px
	}

	.howto .col-sm-8 .col-sm-6 {
		width: 100%
	}

	.howto .col-sm-8 .col-sm-6 {
		width: 100%
	}

	.secondary-container.how-to .partner {
		margin-top: 35px
	}

	.partner {
		padding: 35px 0
	}

	.secondary-container.technical-guide {
		padding: 35px 0 0
	}

	.secondary-container.technical-guide .partner {
		margin-top: 35px
	}

	.secondary-container.create-an-online-outlook-profile {
		padding: 30px 0 0
	}

	.secondary-container.create-an-online-outlook-profile .partner {
		margin-top: 30px
	}

	.secondary-container.create-g-suite-service-account .partner {
		padding: 20px 0 35px
	}

	.secondary-container.migration-into-office365 {
		padding: 35px 0 0
	}

	.secondary-container.migration-into-office365 .partner {
		padding: 15px 0 35px
	}

	.migration-items {
		padding: 25px
	}

	.secondary-container.mailbox-access-permission,
	.secondary-container.lotus-notes-exclude-duplicate-item,
	.secondary-container.groupwise-exclude-duplicate-item,
	.secondary-container.exchange-server-exclude-duplicate-item {
		padding: 35px 0 0
	}

	.secondary-container.mailbox-access-permission .heading,
	.secondary-container.groupwise-exclude-duplicate-item .heading,
	.secondary-container.lotus-notes-exclude-duplicate-item .heading,
	.secondary-container.exchange-server-exclude-duplicate-item .heading {
		font-size: 22px
	}

	.secondary-container {
		padding: 0 0 35px
	}

	.recoverytool {
		padding: 20px 0 35px
	}

	.edbrecovery,
	.corruption,
	.clients-testimonials,
	.technical {
		padding: 35px 0
	}

	.software-comparison {
		padding: 35px 0;
		margin-bottom: 35px
	}

	.secondary-container.exchange-recovery .partner {
		padding: 35px 0 0
	}

	.features .col-sm-6 {
		margin: 5px 0
	}

	.edbrecovery .row {
		row-gap: 8px
	}

	.secondary-container.bkf-recovery .partner {
		padding: 35px 0 0
	}

	.osttopstedbrecovery .col-sm-6 {
		width: 100%
	}

	.prefershoviv {
		padding: 35px 0
	}

	.prefershoviv .col-sm-6 {
		width: 100%
	}

	.similarproducts {
		padding: 35px 0;
		margin-top: 35px
	}

	.osttopstedbrecovery {
		padding: 35px 0
	}

	.exchange-reason .col-sm-6 {
		width: 100%
	}

	.convert-edb-to-pst .exchangeedblist {
		margin-top: 0
	}

	.convert-edb-to-pst .exchange-reason .row {
		row-gap: 0
	}

	.convert-edb-to-pst .exchange-edb.exchange-reason {
		padding: 30px 0
	}

	.quicksteps .col-sm-7,
	.quicksteps .col-sm-5 {
		width: 100%
	}

	.convert-edb-to-pst .quicksteps {
		padding: 40px 0 10px
	}

	.edbtopstconverter {
		padding: 35px 0
	}

	.featuresofshoviv .row {
		row-gap: 15px
	}

	.featuresofshoviv .col-sm-6 {
		width: 100%
	}

	.exchangemigration .col-sm-6 {
		width: 100%
	}

	.migrationtoolbenefit .col-sm-4,
	.migrationtoolbenefit .col-sm-8 {
		width: 100%
	}

	.exchangerecovery-video {
		padding: 40px 0 30px
	}

	.expertsreview {
		padding: 35px 0 40px;
		margin-bottom: 35px
	}

	.exchangemigration {
		padding-bottom: 35px
	}

	.migrationtoolbenefit {
		padding: 35px 0
	}

	table.table.table-striped.table-bordered {
		margin: 35px 0
	}

	.secondary-container.exchange-migration .partner {
		margin-top: 35px
	}

	.outlookprofile-table {
		overflow-x: scroll
	}

	.edbtopstconverter .col-sm-6 {
		width: 100%
	}

	.edbtopstconverter .row {
		row-gap: 15px !important
	}

	.featureslist {
		margin: 5px 0;
		height: auto
	}

	.pst-to-office365 .user-migrate {
		padding: 35px 0 15px
	}

	.secondary-container.dbx-to-pst-office-365 .faq {
		padding-top: 30px
	}

	.secondary-container.dbx-to-pst-office-365 .partner {
		margin-top: 35px
	}

	.features {
		padding: 30px 0
	}

	.below-given-table {
		overflow-x: scroll
	}

	.office365-backup .whybackup .col-sm-6 {
		width: 100%
	}

	.recovery .row {
		row-gap: 13px
	}

	.recovery .col-sm-6 {
		width: 100%
	}

	.table.table-striped.table-bordered {
		width: 1200px
	}

	.target-table {
		overflow-x: scroll
	}

	.buy-now-product-table {
		padding: 40px 0;
		margin-bottom: 40px
	}

	.partner {
		padding: 30px 0
	}

	.buy-contact {
		display: none
	}

	.buynow-header .col-sm-3 {
		width: 100%;
		text-align: center
	}

	.secondary-container.buy-ost-to-pst-converter .buyostconvert .col-sm-6,
	.secondary-container.buy-ost-to-pst-converter .buyostconvert .col-sm-4 {
		width: 50%
	}

	.buyostconvert {
		padding: 0 0 40px
	}

	.buyostconvert .col-sm-4 {
		width: 50%
	}

	.buy-product-content {
		margin-bottom: 30px
	}

	.nav-tabs .nav-item.show .nav-link,
	.nav-tabs .nav-link.active {
		padding: 10px 10px;
		width: 100%
	}

	.nav-tabs .nav-link {
		padding: 10px 10px;
		width: 100%;
		margin: 5px 0
	}

	#myTab {
		border-radius: 10px
	}

	.nav-item {
		width: 100%
	}

	.secondary-container.buy-mbox-to-office365 #myTab {
		width: 100%
	}

	.buy-subscription-box .btn {
		padding: 10px 17px
	}

	.buy-subscription-box p {
		font-size: 17px
	}
}

@media only screen and (max-width:667px) {
	.similarproducts .col-sm-4 {
		width: 100%
	}

	.secondary-container.product .row {
		row-gap: 20px
	}

	.suite,
	.management-suite {
		width: 615px
	}

	#myTab {
		column-gap: 8px
	}

	.nav-item button img {
		margin-right: 4px;
		padding: 4px
	}

	.buy-product-content h1 {
		font-size: 22px
	}

	#planlisting_block .col-sm-6 {
		width: 100%
	}

	.secondary-container.buy-office365-backup .subscription-des {
		margin-bottom: 15px
	}

	.buy-subscription-box {
		margin: 5px 0
	}
}

@media only screen and (max-width:568px) {	

	.heading,
	.leftheading {
		margin-bottom: 30px;
		font-size: 30px;
		padding-bottom: 20px
	}	

	.featured .col-sm-4,
	.homeabout .col-sm-4 {
		width: 100%
	}

	.featured .row {
		row-gap: 15px
	}	

	.stickybar .btn {
		font-size: 0 !important
	}

	.stickybar .btn-primary {
		padding: 7px 0 9px 13px
	}

	.stickybar .btn i {
		position: relative;
		left: 5px
	}

	.secondary-container.product .partner .col-sm-3 {
		width: 100% !important
	}

	.secondary-container.product {
		padding: 50px 0 0
	}

	.suite,
	.management-suite {
		width: 510px
	}

	.suite .offers-item,
	.management-suite .offers-item {
		width: 50%
	}

	.management-suite .offers-item:last-child,
	.suite .offers-item:last-child {
		width: 50%
	}

	.countdown-item {
		height: 100px;
		width: 100px
	}

	.countdown-item h3 {
		font-size: 35px
	}

	.countdown-item h4 {
		font-size: 13px
	}

	#myTab {
		column-gap: 8px;
		row-gap: 10px
	}
	
	.post-info h2 {
		font-size: 21px
	}

	.technicalguide-list li {
		padding: 10px 10px 10px 50px;
		margin-bottom: 10px
	}

	.technicalguide-list li a {
		font-size: 15px
	}

	.technicalguide-list li span {
		border-radius: 0;
		height: 100%;
		width: 40px;
		left: 0;
		top: 50%;
		transform: translateY(-50%)
	}

	.clients-testimonials .offset-2.col-sm-8 {
		margin: 0
	}
	.payment-option img {
		width: 150px;
		padding: 5px
	}

	.buy-product-content h1 {
		font-size: 22px
	}

	.buy-subscription-box {
		margin: 5px 0
	}

	.payment-option .col-sm-3 {
		width: 50%
	}

	.secondary-container.buy-office365-backup .subscription-content {
		margin: 0
	}

	.secondary-container.buy-office365-backup #planlisting_block {
		padding: 35px 30px;
		margin-bottom: 30px
	}

	.secondary-container.buy-office365-backup .subscription-content {
		padding-top: 35px
	}

	.secondary-container.buy-pst-splitter {
		padding: 40px 0
	}
}

@media only screen and (max-width:479px) {

	.post-description li,
	.post-description p {
		word-break: break-word;
		text-align: justify
	}

	.heading {
		font-size: 22px
	}

	.trial-version {
		padding: 30px 20px 20px
	}

	.software-comparison .btn {
		padding: 8px 14px;
		font-size: 12px !important
	}

	.toolslist {
		padding: 20px;
		margin-top: 35px
	}

	.secondary-container.email-recovery .partner {
		padding: 35px 0;
		margin-top: 35px
	}
}

@media only screen and (max-width:414px) {	
	.recoverytool-cnt h1 {
		font-size: 20px;
		margin-bottom: 4px;
		line-height: 30px
	}

	.recoverytool-cnt h5 {
		padding: 10px;
		font-size: 14px
	}

	.recoverytool-cnt h5 img {
		width: 44px
	}

	.recoverytool-cnt .btn {
		font-size: 12px !important;
		padding: 12px 8px
	}

	.heading {
		margin-bottom: 20px;
		font-size: 28px
	}

	.partner .col-sm-3 {
		width: 100%
	}

	.countdown .col-sm-3 {
		width: 100%
	}

	.clients ul li {
		width: 45%
	}

	.featured {
		padding: 35px 0 55px
	}

	.featureslist {
		display: block;
		text-align: center
	}

	.features h2.heading,
	.exchange-reason .heading {
		font-size: 24px
	}

	.heading {
		font-size: 24px
	}

	.testimonialsitem h2 {
		font-size: 24px
	}

	.stickybar ul li:before {
		right: -13px
	}

	.product-item {
		display: block;
		align-items: center
	}

	.secondary-container.product-offer #profile .col-sm-3,
	#contact .col-sm-3 {
		width: 100%
	}

	.standard-license-offers .col-sm-3 {
		width: 100%
	}

	.suite,
	.management-suite {
		display: block;
		width: 100%
	}

	.suite .offers-item,
	.management-suite .offers-item,
	.management-suite .offers-item:last-child,
	.suite .offers-item:last-child {
		width: 100%
	}

	.offer-heading-background span {
		height: 70px;
		width: 70px;
		font-size: 14px;
		top: -12px;
		left: 25px
	}

	.offer-heading-background {
		padding: 13px 30px 13px 100px;
		font-size: 17px
	}

	.countdown-item {
		border: none;
		background: none;
		box-shadow: inherit
	}

	.featureslist-info h3 {
		margin: 12px 0
	}

	.software-comparison {
		overflow-x: scroll
	}

	.recoverytool-cnt h2 {
		font-size: 21px
	}

	.edbtopstconverter-item h3 {
		font-size: 18px
	}

	.recoverytool-cnt h1 {
		margin-bottom: 15px
	}

	.copyright ul li {
		padding-left: 15px
	}

	.dbx-to-pst-converter .faq {
		margin-top: 30px
	}

	.secondary-container.dbx-to-pst-converter .partner {
		margin-top: 35px
	}

	.nsf-files-to-pst-format img {
		padding-left: 0;
		width: 100%;
		margin-top: 20px
	}

	.source-target {
		overflow-x: scroll
	}

	div#Overview {
		padding: 10px 0 35px
	}

	.featuresofshoviv-item:before {
		border-radius: 80px 0 80px 0
	}

	.key-features img {
		height: auto;
		width: 100%
	}

	.review-item figure img {
		border-radius: 0 5px 0 50px;
		width: 125px
	}

	.buyostconvert .col-sm-3 {
		width: 100%
	}

	.buyostconvert .row {
		row-gap: 12px
	}

	.copyright ul li {
		margin: 0;
		border: none
	}

	.copyright p {
		text-align: center
	}

	.buyostconvert {
		padding: 0 0 40px
	}

	.secondary-container.buy-ost-to-pst-converter .buyostconvert .col-sm-6,
	.secondary-container.buy-ost-to-pst-converter .buyostconvert .col-sm-4 {
		width: 100%
	}

	.nav-tabs .nav-link {
		padding: 10px 10px;
		width: 100%
	}

	.nav-tabs .nav-item.show .nav-link,
	.nav-tabs .nav-link.active {
		padding: 10px 10px
	}

	#myTab {
		border-radius: 10px
	}

	.nav-item {
		width: 100%
	}

	.buyostconvert .col-sm-4 {
		width: 100%
	}

	.product-item {
		text-align: center
	}

	.buy-product-content {
		margin-bottom: 10px
	}

	.buy-product-content h1 {
		font-size: 20px
	}

	.pricing-header p {
		font-size: 16px
	}
}

@media only screen and (max-width:375px) {	

	.recoverytool-cnt .btn {
		font-size: 10px !important;
		padding: 8px
	}

	.offer-heading-background {
		padding: 13px 18px 13px 96px;
		font-size: 16px
	}

	.offer-heading-background span {
		left: 15px
	}

	.secondary-container.product-offer {
		padding: 40px 0 0
	}
}
	

.video-image,
.video-image-2,
.video-image-3 {
	position: relative;
	box-shadow: 0 0 15px 2px #00517c;
	padding: 8px;
	background: #fff
}

#Video img {
	width: 100%;
	height: 300px;
	object-fit: cover
}

.expertreviews-video img {
	width: 100% !important
}

#Video img:hover {
	cursor: pointer
}

.video-image,
.video-image-2,
.video-image-3 {
	position: relative
}

.video-image i,
.video-image-2 i,
.video-image-3 i {
	cursor: pointer;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 0;
	background: red;
	border-radius: 10px;
	width: 100px;
	height: 60px;
	font-size: 24px;
	color: #fff;
	box-shadow: 0 6px 9px rgb(0 0 0 / 5%), 0 4px 5px rgb(0 0 0 / 5%);
	display: flex;
	justify-content: center;
	align-items: center
}

.video-image i:after,
.video-image-2 i:after,
.video-image-3 i:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: red;
	z-index: -1;
	border-radius: 10px;
	box-shadow: 0 0 10px #a89898;
	animation: whtsbtn 2s linear infinite forwards
}

@keyframes whtsbtn {
	from {
		transform: scale(1);
		opacity: .5
	}

	to {
		transform: scale(1.4);
		opacity: 0
	}
}

header .container {
	max-width: 1280px
}

.g-suite-backup .quicksteps {
	padding: 50px 0
}

.g-suite-backup .quicksteps-content {
	box-shadow: 0 0 8px #ccc;
	padding: 35px 25px
}

.g-suite-backup .quicksteps-content h3 {
	font-weight: 700
}

.g-suite-backup .quicksteps img {
	width: 100%;
	animation: sliding 2s linear infinite alternate;
	position: relative
}

.g-suite-backup .quicksteps-list li {
	position: relative;
	line-height: 25px;
	padding-left: 20px
}

.clean {
	width: 165px;
	height: 83px
}

#cookie-bar {
	display: block;
	direction: ltr;
	color: #ddd;
	min-height: 30px;
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 99999;
	padding: 6px 20px 4px;
	background-color: #737373;
	text-align: center;
	bottom: 0
}

button#Cookie {
	margin: 0 20px;
	line-height: 20px;
	background: #00548e;
	border: none;
	color: #fff;
	padding: 4px 12px;
	border-radius: 3px;
	cursor: pointer;
	font-size: 13px;
	font-weight: 700
}