@font-face {
font-family:"Segoe UI";
src:url("Segoe UI.ttf") format("ttf")
}
.Hero-Product-Page h1 {
	font-family:'Segoe UI', Arial, sans-serif;
	font-weight:400;
	font-style:normal
}
html {
	overflow-y:scroll;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
body {
	font-family:"Segoe UI", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#151515;
	font-size:1.2em;
	line-height:1.6;
	margin:0;
	padding:0;
	background-color:#fff;
	-webkit-text-size-adjust:auto
}
.justify {
	text-align:justify
}
.bold {
	font-weight:700
}
strong {
	font-weight:700
}
.center {
	text-align:center
}
.right {
	text-align:right
}
.left {
	text-align:left
}
.uppercase {
	text-transform:uppercase
}
.hidden {
	display:none
}
.clear {
	display:block;
	clear:both
}
.clear:after {
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
	content:""
}
a {
	color:#0552a3;
	outline:0;
	text-decoration:underline;
}
a:hover {
	color:#006bbd;
	text-decoration:none
}
a:focus {
	color:#0552a3;
	text-decoration:none
}
.fl_left {
	float:left
}
.fl_right {
	float:right
}
ol, ul {
	margin:0;
	padding:0
}
h1, h2, h3, h4, h5, h6 {
	margin:0 0 10px 0;
	line-height:normal;
	text-transform:capitalize;
	font-weight:600
}
b, strong {
	font-weight:600
}
.collapse {
	display:block
}
.h2class {
	margin:0 0 25px 0;
	color:#151515;
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600
}
.mobile-show {
	display:none
}
.mobile-hide {
	display:block
}
p {
	margin-bottom:1em
}
@media (max-width:768px) {
.h2class {
font-size:1.5em;
line-height:1.2em;
font-weight:600
}
}
.title-three {
	font-size:24px;
	margin:0 0 15px 0;
	line-height:normal;
	font-weight:600;
	color:#151515;
	position:relative
}
.ClassH1 {
	margin:0 0 25px 0;
	line-height:normal;
	font-size:34px
}
.ClassH2 {
	margin:0 0 25px 0;
	line-height:normal;
	font-size:34px
}
.ClassH3 {
	margin:0 0 25px 0;
	line-height:normal;
	font-size:34px
}
.ClassH4 {
	margin:0 0 25px 0;
	line-height:normal;
	font-size:34px
}
.ClassH5 {
	margin:0 0 25px 0;
	line-height:normal;
	font-size:34px
}
.whitebg {
	background-color:#fff;
	border-bottom:1px solid rgb(221,221,221)
}
.greybg {
	background-color:#f3f3f3;
	border-bottom:1px solid rgb(221,221,221)
}
.remo-sections {
	padding:60px 0
}
.remo-sections ul {
	margin:revert;
	padding:revert
}
.remo-sections h2 {
	text-align:center;
	margin-top:30px;
	margin-bottom:20px;
	color:#151515;
	padding:0;
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600
}
.download-Section {
	padding:100px 0 100px;
	text-align:center
}
.remo-sections-glossary {
	padding:20px 0 60px 0
}
.remo-sections-glossary h2 {
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600;
	margin-bottom:30px;
	padding-bottom:20px;
	text-align:center
}
.remo-sections-glossary ul {
	padding:0;
	margin:0;
	margin-left:20px;
	margin-bottom:20px
}
.remo-sections-glossary ul li {
	padding:0;
	margin:0;
	margin-bottom:5px;
	list-style:square;
	list-style-position:outside
}
.remo-sections-glossary .fontsize20 {
	font-size:20px
}
@media (max-width:768px) {
.remo-sections h2 {
font-size:28px;
font-weight:600
}
}
.dropdown-toggle::after {
display:none
}
.navbar-dark {
	background-color:#ffffff!important;
	padding:15px 0;
}
.shadow {
	box-shadow:0 2px 5px 0 rgb(127 137 161 / 5%)!important
}
.navbar-dark .navbar-nav .nav-link {
	padding:7px 5px 9px 10px;
	margin:14px 5px;
	color:#151515;
	font-size:17px;
	font-weight:600;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
	color:#151515;
	background:#f3f3f3;
	border-radius:4px
}
.dropdown-menu a {
	color:#151515
}
.navbar-dark .navbar-nav .dropdown-toggle::after {
content:'';
width:24px;
height:24px;
background:url(../../assets/line_icon/dark/menu-arrow.svg);
background-repeat:no-repeat;
background-size:16px;
background-position:center;
margin:0;
border:0;
display:inline-flex;
text-align:center;
justify-content:center;
text-decoration:none;
vertical-align:middle;
transition:transform 400ms;
margin-left:5px
}
.navbar-dark .navbar-nav .dropdown-toggle.show:after {
	transform:rotate(180deg)
}
.dropdown-menu {
	padding:0;
	border-radius:0;
	border:none;
	border-top:2px solid #eee
}
.content-shadow {
	padding:0 10px;
	box-shadow:0 15px 33px 0 rgb(127 137 161 / 11%)!important
}
.mega-content {
	padding:30px 0;
	background:#fafafa;
	border-radius:0!important;
	box-shadow:0 15px 40px -12px rgb(0 0 0 / 20%);
	font-size:1em
}
.navbar-nav .dropdown-menu {
	position:static;
	margin-top:0;
	font-size:unset
}
.mega-content-sm {
	padding:5px;
	background:#fafafa;
	border-radius:0!important;
	box-shadow:0 15px 40px -12px rgb(0 0 0 / 20%)
}
.mega-content .item-list {
    padding: 10px;
    clear: both;
    color: #151515;
    text-decoration: none;
    border: 0;
    position: relative;
    /*border:1px dashed #cbcbcb;
    min-height: 110px;*/
    border-radius: 4px;
    margin-bottom: 20px;
	font-size: 16px;
}
.mega-content .item-list:focus, .mega-content .item-list:hover {
	background-color:#f3f3f3
}
.mega-content .item-list.active, .mega-content .item-list:active {
	text-decoration:none;
	background-color:#f3f3f3
}
.mega-content .item-list a {
	border-bottom:1px solid #8e8e8e
}
.mega-content a {
	display:inline-flex;
	font-weight:600;
	text-align:center;
	justify-content:center;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
	font-size:16px;
	margin:0;
	margin-right:5px
}
.mega-content p {
	margin-bottom:5px
}
.mega-content a.title {
	display:block;
	font-size:18px;
	font-weight:700;
	text-align:left;
	text-decoration:none;
	margin:0;
	border-bottom:none
}
.position-right {
	right:0!important;
	left:unset!important
}
.dropdown-item {
	display:block;
	width:100%;
	padding:10px 23px 10px 13px;
	margin:0;
	clear:both;
	text-align:inherit;
	text-decoration:none;
	white-space:nowrap;
	background-color:transparent;
	border:0
}
.dropdown-item:focus, .dropdown-item:hover {
	color:#151515;
	background-color:#f3f3f3
}
.dropdown-item.active, .dropdown-item:active {
	color:#151515;
	text-decoration:none;
	background-color:#f3f3f3
}
.download-menu {
	background:url(../../assets/line_icon/dark/download-menu.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:24px;
	text-indent:-99999px;
	width:40px;
	padding:7px 20px 9px 20px;
	margin:14px 5px;
	color:#151515;
	display:block
}
.download-menu:hover {
	background-color:#f3f3f3
}
.store-menu {
	background:url(../../assets/line_icon/dark/store-menu.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:24px;
	text-indent:-99999px;
	width:40px;
	padding:7px 20px 9px 20px;
	margin:14px 5px;
	color:#151515;
	display:block
}
.store-menu:hover {
	background-color:#f3f3f3
}
.support-menu {
	background:url(../../assets/line_icon/dark/support-menu.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:24px;
	text-indent:-99999px;
	width:40px;
	padding:7px 20px 9px 20px;
	margin:14px 5px;
	color:#151515;
	display:block
}
.support-menu:hover {
	background-color:#f3f3f3
}
.search-menu {
	background:url(../../assets/line_icon/dark/search-menu.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:24px;
	text-indent:-99999px;
	width:40px;
	padding:7px 20px 9px 20px;
	margin:14px 5px;
	color:#151515;
	display:block
}
.search-menu:hover {
	background-color:#f3f3f3
}
.search-menu.show {
	color:#151515;
	background-color:#f3f3f3;
	border-radius:4px
}
.search-content {
	padding:3%;
	border-top:0 solid #eee;
	background:#fafafa
}
.search-btn {
	display:inline-block;
	font-weight:400;
	line-height:1.5;
	color:#fff;
	background-color:#0552a3;
	border-color:#0552a3;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	border:1px solid transparent;
padding:.375rem .75rem;
	font-size:16px;
border-radius:.25rem;
transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
.search-btn:hover {
	color:#fff;
	background-color:#006bbd;
	border-color:#006bbd
}
.language-menu {
	background:url(../../assets/line_icon/dark/language-menu.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:24px;
	text-indent:-99999px;
	width:40px;
	padding:7px 20px 9px 20px;
	margin:14px 5px;
	color:#151515;
	display:block
}
.language-menu:hover {
	background-color:#f3f3f3
}
.language-menu.show {
	color:#151515;
	background-color:#f3f3f3;
	border-radius:4px
}
.ficon::before {
content:'';
width:24px;
height:24px;
margin-right:15px;
display:inline-flex;
text-align:center;
justify-content:center;
text-decoration:none;
vertical-align:middle
}
.de-icon::before {
background:url(../images/sprite_flagicon.svg);
background-repeat:no-repeat;
background-position:0 1px
}
.es-icon::before {
background:url(../images/sprite_flagicon.svg);
background-repeat:no-repeat;
background-position:0 -23px
}
.fr-icon::before {
background:url(../images/sprite_flagicon.svg);
background-repeat:no-repeat;
background-position:0 -47px
}
.it-icon::before {
background:url(../images/sprite_flagicon.svg);
background-repeat:no-repeat;
background-position:0 -71px
}
.pt-icon::before {
background:url(../images/sprite_flagicon.svg);
background-repeat:no-repeat;
background-position:0 -95px
}
.dk-icon::before {
background:url(../images/sprite_flagicon.svg);
background-repeat:no-repeat;
background-position:0 -119px
}
.nl-icon::before {
background:url(../images/sprite_flagicon.svg);
background-repeat:no-repeat;
background-position:0 -143px
}
.jp-icon::before {
background:url(../images/sprite_flagicon.svg);
background-repeat:no-repeat;
background-position:0 -167px
}
.cn-icon::before {
background:url(../images/sprite_flagicon.svg);
background-repeat:no-repeat;
background-position:0 -191px
}
.kr-icon::before {
background:url(../images/sprite_flagicon.svg);
background-repeat:no-repeat;
background-position:0 -215px
}
.us-icon::before {
background:url(../images/sprite_flagicon.svg);
background-repeat:no-repeat;
background-position:0 -262px
}
.prime-pattern-bg {
	background:#000 url(../line_icon/prime-pattern-bg2.jpg)!important;
	background-position:center!important;
	background-size:cover!important
}
.prime-pattern-bg img {
	width:100%
}
.mobile-show {
	display:none
}
.mobile-hide {
	display:block
}
.brand-margin {
	margin:8px 0
}
@media (max-width:991px) {
.navbar-dark {
}
.navbar-dark .navbar-nav .dropdown-toggle::after {
float:right
}
.mobile-show {
display:block
}
.mobile-hide {
display:none
}
.navbar-dark .navbar-toggler.collapsed {
padding:15px 24px;
background:url(../../assets/line_icon/dark/mobile-menu.svg) center center;
background-repeat:no-repeat;
background-size:45px;
text-indent:-99999px;
transform:rotate(0)!important;
transition:all .2s;
white-space:nowrap;
overflow:hidden
}
.navbar-collapse {
background-color:rgb(64 87 109 / 5%);
padding:0
}
.navbar-dark .navbar-toggler {
padding:15px 24px;
background:url(../../assets/line_icon/dark/mobile-cross.svg) center center;
background-repeat:no-repeat;
background-size:45px;
text-indent:-99999px;
transform:rotate(180deg)!important;
transition:all .2s;
white-space:nowrap;
overflow:hidden
}
ul.navbar-nav li {
border:solid 1px #d1d1d1
}
.dropdown-menu.show {
margin-top:0!important
}
.navbar-dark .navbar-nav .nav-link {
margin:0;
padding:17px;
border-radius:4px 4px 0 0!important;
font-size:17px;
font-weight:600
}
.mega-content .item-list {
margin:15px 0
}
.search-content {
padding:5%
}
.mega-content {
padding:0 0;
box-shadow:none
}
.dropdown-item {
margin:0!important;
padding:20px 15px
}
.navbar-dark {
padding:10px 0
}
.download-menu {
background-position:left;
text-indent:unset;
width:auto;
padding-left:40px!important;
font-size:18px;
font-weight:600
}
.store-menu {
background-position:left;
text-indent:unset;
width:auto;
padding-left:40px!important;
font-size:18px;
font-weight:600
}
.support-menu {
background-position:left;
text-indent:unset;
width:auto;
padding-left:40px!important;
font-size:18px;
font-weight:600
}
.search-menu {
background-position:left;
text-indent:unset;
width:auto;
padding-left:40px!important;
font-size:18px;
font-weight:600
}
.language-menu {
background-position:left;
text-indent:unset;
width:auto;
padding-left:40px!important;
font-size:18px;
font-weight:600
}
.brand-margin {
margin:0
}
}
@media (min-width:991px) {
.navbar-dark {
}
}
@media (max-width:768px) {
.navbar-dark {
}
}
.offer-menu {
	background-color:#fff;
	min-height:430px;
	padding:15px 20px;
	position:relative;
	border:solid 1px #eee;
	border-radius:4px;
	position:relative
}
.offer-menu .boxs {
	width:200px;
	float:right
}
.offer-menu .sale-box {
	display:none
}
.viewall {
	border:solid 1px #b6b6b6;
	font-weight:500;
	text-align:center;
	text-decoration:none;
	border-radius:4px;
	padding:5px 20px 10px 20px;
	display:inline-block;
	line-height:30px;
	margin:20px auto
}
.viewall:hover {
	background-color:#006bbd;
	border:solid 1px #006bbd;
	color:#fff!important
}
.offer-title-1 {
	line-height:30px;
	margin-bottom:10px;
	font-weight:700!important;
	font-size:26px;
	color:#151515!important
}
.offer-title-2 {
	color:#151515;
	margin-bottom:10px
}
.offer-title-3 {
	display:block
}
.offer-prices {
	font-size:40px;
	font-weight:700;
	color:#151515;
	line-height:60px;
	margin:0
}
.regular-price {
	text-decoration:line-through;
	margin:30px 0 0 0;
	font-size:20px!important;
	color:#d63031!important
}
.offer-buy {
	display:inline-flex;
	text-align:center;
	justify-content:center;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
	padding:5px 20px 5px 10px;
	border-radius:4px;
	margin:5px;
	font-weight:600;
	font-size:20px!important;
	align-content:center;
	align-items:center;
	background-color:#ff9000;
	color:#fff!important;
	border:solid 1px #ff9000;
	text-decoration:none!important
}
.offer-buy::before {
content:'';
display:inline-block;
width:40px;
height:40px;
margin-right:10px;
background:url(../../assets/line_icon/light/white-win-logo.svg);
background-size:auto;
background-position:center;
background-repeat:no-repeat
}
.offer-buy:hover {
	background-color:#ff9000;
	color:#fff;
	text-decoration:none;
	border:solid 1px #ff9000
}

.menu-box {
    background-image: url(../../assets/indeximage2023/sprite_menu-offer-boxs.png);
    background-image: url(../../assets/indeximage2023/sprite_menu-offer-boxs.webp);
}

.menu-box {
	background:url(../images/sprite_menu-offer-boxs.jpg);
	background-repeat:no-repeat;
	height:220px;
	width:220px;
	display:block;
	float:right;
	background-size:400%
}
.box-recover-windows {
	background-position:0 0
}
.box-repair-mov {
	background-position:-220px 0
}
.box-outlook-backup-migrate {
	background-position:-440px 0
}
.box-duplicate-photos {
	background-position:-660px 0
}
.version-box {
	padding-right:100px;
	min-height:100px;
	margin-bottom:10px;
	position:relative
}
.version-box::after {
clear:both;
content:' ';
position:absolute;
right:-34px;
top:-20px;
height:89px;
width:159px;
background:url(https://www.remosoftware.com/assets/images/rwin-v6/version-label.png) center no-repeat
}
@media (max-width:768px) {
.offer-menu {
margin-top:0;
text-align:center;
min-height:auto
}
.menu-box {
display:inline-block;
float:none
}
}
.ContainerView ul li .tit {
	margin-bottom:5px;
	line-height:normal;
	font-size:18px;
	font-weight:500;
	color:#151515!important
}
.ContainerView ul li {
	list-style:none;
	border:none;
	margin:0 20px 5px 0
}
.ContainerView ol li {
	list-style-type:lower-latin;
	border:none;
	margin:0 20px 5px 0
}
.ContainerView ol {
	margin-left:18px
}
.ContainerView ul {
	display:grid;
	grid-template-columns:repeat(2, 1fr);
	list-style-position:inside;
	list-style-type:none;
	padding:0
}
.ContainerView .pad-rm {
	padding:20px 0
}
.ContainerView .close {
	position:absolute;
	right:-20px;
	top:-20px;
	border-radius:99px;
	height:40px;
	width:40px;
	cursor:pointer;
	border:1px solid rgb(0 0 0 / 10%);
	box-shadow:0 0 20px rgb(0 0 0 / 10%);
	background:#fff url(../line_icon/dark/cross.svg) center;
	background-repeat:no-repeat;
	margin:0;
	background-size:16px;
	text-indent:-99999px
}
.ContainerView {
	border:1px solid rgb(0 0 0 / 10%);
	border-radius:10px;
	box-shadow:0 0 20px rgb(0 0 0 / 10%);
	background-color:#fff;
	padding:25px;
	position:relative;
	display:none;
	margin-bottom:15px
}
.ContainerView .title {
	font-size:24px;
	margin:0;
	font-weight:600
}
.ContainerView .icon::before {
content:'';
width:60px;
height:60px;
background-repeat:no-repeat;
background-size:24px;
background-position:center;
margin:0;
border:0;
display:inline-flex;
text-align:center;
justify-content:center;
text-decoration:none;
vertical-align:middle
}
.ContainerView .icon {
	display:inline-block;
	margin-right:10px
}
.List-Box {
	padding:20px;
	margin:10px 0;
	border:none;
	align-items:center;
	color:#333;
	text-align:left;
	border-bottom:solid 4px;
	width:100%;
	min-height:170px;
	word-wrap:break-word;
	border:1px solid rgb(0 0 0 / 10%);
	border-radius:10px;
	box-shadow:0 0 20px rgb(0 0 0 / 10%);
	background-color:#fff;
	cursor:pointer
}
.ContainerBox .title {
	font-size:20px;
	margin:0;
	font-weight:600
}
.ContainerBox .description {
	margin:0
}
.ContainerBox .icon {
	display:inline-block;
	margin-right:10px
}
.ContainerBox .icon::before {
content:'';
width:40px;
height:40px;
background-repeat:no-repeat;
background-size:24px;
background-position:center;
margin:0;
border:0;
display:inline-flex;
text-align:center;
justify-content:center;
text-decoration:none;
vertical-align:middle
}
.ScrollintoView .harddrive-icon {
	background:url(../line_icon/dark/96/harddrive-icon.svg)
}
.ScrollintoView .file-icon {
	background:url(../line_icon/dark/96/file-icon.svg)
}
.ScrollintoView .video-icon {
	background:url(../line_icon/dark/96/video-icon.svg)
}
.ScrollintoView .sdcards-icon {
	background:url(../line_icon/dark/96/sdcards-icon.svg)
}
.ScrollintoView .outlook-icon {
	background:url(../line_icon/dark/96/outlook-icon.svg)
}
.ScrollintoView .usb-icon {
	background:url(../line_icon/dark/96/usb-icon.svg)
}
.ScrollintoView .multimedia-icon {
	background:url(../line_icon/dark/96/multimedia-icon.svg)
}
.content-show {
	display:block
}
.list-disabled {
	display:none!important
}
@media (max-width:991px) {
.ContainerBox.row-cols-lg-3>* {
flex:0 0 auto;
width:50%
}
.ContainerBox.row-cols-lg-4>* {
flex:0 0 auto;
width:50%
}
.ContainerView ul {
display:grid;
grid-template-columns:repeat(1, 1fr);
list-style-position:inside;
list-style-type:none;
padding:0
}
.ContainerView ul li .tit {
font-size:16px;
font-weight:600
}
}
@media (max-width:768px) {
.ContainerBox.row-cols-lg-3>* {
flex:0 0 auto;
width:100%
}
.ContainerBox.row-cols-lg-4>* {
flex:0 0 auto;
width:100%
}
.ContainerView {
text-align:left
}
.ContainerView .close {
position:absolute;
right:5px;
top:5px
}
}
.accordion-sections {
	padding:60px 0
}
#FAQAccordionExample .accordion-button {
	position:relative;
	display:flex;
	align-items:center;
	width:100%;
	padding:25px;
	color:#212529;
	text-align:left;
	background-color:#fff;
	border:0;
	border-radius:0;
	overflow-anchor:none;
	cursor:pointer;
	font-size:18px;
	line-height:normal;
}
#FAQAccordionExample .accordion-item {
	border:solid 1px #d7d7d7;
	margin-bottom:5px
}
#FAQAccordionExample .accordion-header {
	border-bottom:solid 1px #d7d7d7
}
#FAQAccordionExample h2.accordion-header {
	margin:0;
	padding:0
}
#FAQAccordionExample .accordion-body {
	padding:25px;
	text-align:center
}
#FAQAccordionExample .accordion-button:not(.collapsed) {
background-color:#fff;
box-shadow:none
}
#FAQAccordionExample .accordion-button:focus {
	z-index:3;
	border-color:transparent;
	outline:0;
	box-shadow:none
}
.accordion-body .image_viewer img {
	max-width:100%;
	height:auto;
	box-shadow:0 0 10px 10px rgba(50, 50, 50, .08);
	padding:20px!important;
	border-radius:10px;
	border:solid 1px #d7d7d7!important
}
#FAQAccordionExample .accordion-body ul {
	margin-left:25px
}
#FAQAccordionExample .accordion-body ol {
	margin-left:25px
}
#RemoAccordionExample .accordion-button {
	position:relative;
	display:flex;
	align-items:center;
	width:100%;
	padding:25px;
	color:#212529;
	text-align:left;
	background-color:#fff;
	border:0;
	border-radius:0;
	overflow-anchor:none;
	cursor:pointer;
	font-size:20px;
	font-weight:500
}
#RemoAccordionExample .accordion-item {
	border:solid 1px #d7d7d7;
	margin-bottom:5px
}
#RemoAccordionExample .accordion-header {
	border-bottom:solid 1px #d7d7d7;
	border-left:solid 4px #000
}
#RemoAccordionExample h2 {
	padding:0!important;
	margin:0!important
}
#RemoAccordionExample .accordion-button:not(.collapsed) {
background-color:#fff;
box-shadow:none
}
#RemoAccordionExample .accordion-button:focus {
	z-index:3;
	border-color:transparent;
	outline:0;
	box-shadow:none
}
#RemoAccordionExample .accordion-body {
	padding:1rem 1.25rem;
	border-left:solid 4px #ccc
}
#RemoAccordionExample .accordion-body a {
	color:#0552a3 !important;
	display:inline!important;
	padding:0!important;
	text-decoration:none!important
}
#RemoAccordionExample .accordion-body a:hover {
	background:none!important;
	color:#0552a3;
	text-decoration:underline
}
#RemoAccordionExample .accordion-body ul {
	text-align:left;
	margin:0;
	padding:0
}
#RemoAccordionExample .accordion-body ul li {
	padding-left:20px;
	position:relative;
	list-style:none;
	margin-bottom:5px;
	border:none!important
}
#RemoAccordionExample .accordion-body ul li:before {
	content:'';
	display:block;
	width:8px;
	height:8px;
	position:absolute;
	top:10px;
	left:5px;
	background:#393939;
	border-radius:90px
}
@media (max-width:768px) {
#RemoAccordionExample .accordion-button {
font-size:18px;
font-weight:600
}
}
.rm_button_2023 {
	display:inline-flex;
	text-align:center;
	justify-content:center;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
	min-width:230px;
	padding:8px 20px 10px 20px;
	border-radius:4px;
	margin:10px;
	font-weight:600;
	font-size:20px;
	align-content:center;
	align-items:center
}
.rm_button_2023::before {
content:'';
display:inline-block;
width:40px;
height:40px;
margin-right:10px
}
.rm_button_2023.win-white-icon::before {
background:url(../../assets/line_icon/light/white-win-logo.svg);
background-size:auto;
background-position:center;
background-repeat:no-repeat
}
.rm_button_2023.win-dark-icon::before {
background:url(../../assets/line_icon/light/blue-win-logo.svg);
background-size:auto;
background-position:center;
background-repeat:no-repeat
}
.rm_button_2023.mac-white-icon::before {
background:url(../../assets/line_icon/light/white-mac-logo.svg);
background-size:auto;
background-position:center;
background-repeat:no-repeat
}
.rm_button_2023.mac-dark-icon::before {
background:url(../../assets/line_icon/light/blue-mac-logo.svg);
background-size:auto;
background-position:center;
background-repeat:no-repeat
}
.rm_button_2023.buy-white-icon::before {
background:url(../../assets/line_icon/light/white-buy-logo.svg);
background-size:auto;
background-position:center;
background-repeat:no-repeat
}
.rm_button_2023.buy-dark-icon::before {
background:url(../../assets/line_icon/light/blue-buy-logo.svg);
background-size:auto;
background-position:center;
background-repeat:no-repeat
}
.rm_button_2023.googleplay-white-icon::before {
background:url(../../assets/line_icon/light/googleplay-icon.svg);
background-size:auto;
background-position:center;
background-repeat:no-repeat
}
.rm_button_2023.blue {
	background-color:#0552a3;
	color:#fff;
	border:solid 1px #0552a3;
	box-shadow:0 20px 20px -20px #0552a3
}
.rm_button_2023.blue:hover {
	background-color:#006bbd;
	color:#fff;
	border:solid 1px #006bbd;
	text-decoration:none
}
.rm_button_2023.green {
	background-color:#5eaf0c;
	color:#fff;
	border:solid 1px #5eaf0c;
	box-shadow:0 20px 20px -20px #5eaf0c
}
.rm_button_2023.green:hover {
	background-color:#5eaf0c;
	color:#fff;
	border:solid 1px #5eaf0c;
	text-decoration:none
}
.rm_button_2023.orange {
	background-color:#ff9000;
	color:#fff;
	border:solid 1px #ff9000;
	box-shadow:0 20px 20px -20px #ff9000
}
.rm_button_2023.orange:hover {
	background-color:#ff9000;
	color:#fff;
	border:solid 1px #ff9000;
	text-decoration:none
}
.rm_button_2023.borders {
	background-color:#fff;
	color:#0552a3;
	border:solid 1px #0552a3;
	box-shadow:0 20px 20px -20px #0552a3
}
.rm_button_2023.borders:hover {
	background:#006bbd;
	color:#fff;
	text-decoration:none;
	border:solid 1px #006bbd
}
.rm_button_2023.mac-dark-icon:hover::before {
background:url(../../assets/line_icon/light/white-mac-logo.svg);
background-size:auto;
background-position:center;
background-repeat:no-repeat
}
.rm_button_2023.black {
	background-color:#000;
	color:#fff;
	border:solid 1px #000;
	box-shadow:0 20px 20px -20px #000
}
.rm_button_2023.black:hover {
	background-color:#000;
	color:#fff;
	border:solid 1px #000;
	text-decoration:none
}
.rm_button_2023.app-store-icon::before {
background:url(../../assets/line_icon/light/app-store-icon.svg);
background-size:auto;
background-position:center;
background-repeat:no-repeat
}
@media (max-width:992px) {
.rm_button_2023 {
width:100%
}
}
@media (max-width:768px) {
.rm_button_2023 {
width:80%;
margin:15px 5px
}
}
#testimonials {
	background-color:#dfe9f0;
	background-image:url(../images/buy/bg4.svg);
	background-attachment:scroll;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center top
}
#testimonials h1, h2, h3, h4, h5, h6 {
	margin:0
}
#testimonials .position {
	position:relative
}
#testimonials .carousel-item {
	min-height:400px
}
#testimonials .carousel-control-next, .carousel-control-prev {
	position:absolute!important
}
#testimonials .carousel-control-prev {
	display:flex!important;
	justify-content:center;
	width:30px
}
#testimonials .carousel-control-next {
	display:flex!important;
	justify-content:center;
	width:30px
}
#testimonials .carousel-control-prev-icon {
	background:url(../../assets/line_icon/dark/arrow-left.svg) center no-repeat;
	background-size:50px;
	width:60px;
	height:60px
}
#testimonials .carousel-control-next-icon {
	background:url(../../assets/line_icon/dark/arrow-right.svg) center no-repeat;
	background-size:50px;
	width:60px;
	height:60px
}
#testimonials .carousel-inner .carousel-item.active, #testimonials .carousel-inner .carousel-item-next, #testimonials .carousel-inner .carousel-item-prev {
	display:flex;
	justify-content:center;
	align-items:center
}
#testimonials .name {
	font-size:16px;
	font-weight:700;
	margin:0
}
#testimonials .names {
	font-size:16px;
	font-weight:700;
	margin:0
}
#testimonials .carousel-indicators li {
	display:inline-block;
	width:16px!important;
	height:16px!important;
	margin:5px!important;
	text-indent:-999px;
	cursor:pointer;
	background-color:#33F!important;
	border:1px solid #fff!important;
	border-radius:10px
}
#testimonials .carousel-indicators {
	bottom:-10px;
	right:0;
	margin:0!important;
	width:auto!important
}
#testimonials .carousel-indicators li {
	cursor:pointer!important
}
#testimonials .carousel-indicators [data-bs-target] {
	height:16px;
	border:2px solid #000;
	width:16px;
	background-color:inherit;
	border-radius:50%;
	margin-right:10px;
	margin-left:10px
}
#testimonials .carousel-indicators .active {
	background-color:#0552a3;
	border:2px solid #0552a3
}
#testimonials .AlignCenter {
	text-align:center;
	padding:30px;
	max-width:600px;
	margin:0 auto
}
#testimonials .AlignCenter img {
	margin-bottom:25px
}
.product-features-navbar {
	color:#fff;
	width:100%;
	z-index:999
}
.product-features-navbar ul li {
	margin-bottom:0
}
.product-features-navbar li.nav-item {
	display:inline-block
}
.product-features-navbar ul {
	margin:0;
	padding:0
}
.product-features-navbar li.nav-item a.nav-link {
	text-decoration:none;
	display:inline-block;
	color:#151515;
	margin:0;
	padding:10px 15px;
	line-height:40px;
	border-bottom:1px solid rgba(255, 255, 255, .1);
	border-top:1px solid rgba(255, 255, 255, .1)
}
.product-features-navbar li.nav-item a.nav-link img {
	width:40px;
	margin:0 10px
}
.product-features-navbar li.nav-item a.current, .product-features-navbar li.nav-item a:hover {
	border-bottom:solid 1px #006bbd!important
}
.subnavfixedtop .nav-link {
	padding:5px 15px!important
}
.product-features-navbar {
	background:rgba(164, 164, 164, .25);
box-shadow:0 .1rem .2rem 0 rgba(21, 58, 160, .1);
	backdrop-filter:blur(20px)
}
.product-features-navbar.subnavfixedtop {
	width:100%;
	position:fixed;
	top:0;
	left:0;
	right:0;
	background:#f0f0f0;
	border-bottom:1px solid #ddd;
	z-index:999;
	display:block!important
}
.product-features-navbar .showbutton {
	display:none
}
.product-features-navbar.subnavfixedtop .showbutton {
	display:inline-block;
	float:right;
	padding:0 5px
}
.product-features-navbar .showbutton.logotop {
	float:left
}
.product-features-navbar.buttonfixedtop-hide {
	display:none
}
.product-features-navbar li.nav-item a.nav-link {
	font-size:16px;
	color:#151515!important
}
.featuresicon {
	height:40px;
	width:40px;
	display:inline-table;
	margin-right:10px;
	float:left
}
.featuresi {
	background:url(../line_icon/dark/40/features.svg)
}
.whyi {
	background:url(../line_icon/dark/40/why.svg)
}
.filetypesi {
	background:url(../line_icon/dark/40/filetype.svg)
}
.howi {
	background:url(../line_icon/dark/40/howto.svg)
}
.reviewsi {
	background:url(../line_icon/dark/40/reviews.svg)
}
.windowsi {
	background:url(../line_icon/dark/40/win.svg)
}
.maci {
	background:url(../line_icon/dark/40/mac.svg)
}
.iosi {
	background:url(../line_icon/dark/40/ios.svg)
}
.Androidi {
	background:url(../line_icon/dark/40/android.svg)
}
.CloudBackupi {
	background:url(../line_icon/dark/40/cloud.svg)
}
.SupportedCamerasi {
	background:url(../line_icon/dark/40/camera.svg)
}
.ProVersioni {
	background:url(../line_icon/dark/40/pro.svg)
}
.remo-product-banner {
	background:#f0efef;
	padding:40px 0 50px 0;
	position:relative
}
.rrw_bg {
	background-color:#f1f6f9;
	padding:60px 0
}
.rrw_bg h1 {
	color:#151515;
	font-size:2.1em;
	line-height:1.2;
	font-weight:600
}
.remo-product-banner h1 {
	text-align:left;
	color:#151515;
	font-size:2.1em;
	line-height:1.2;
	font-weight:600
}
.remo-product-banner ul {
	margin:0;
	padding:0;
	margin-bottom:10px
}
.remo-product-banner ul li {
	margin-bottom:0;
	padding:2px 0 2px 24px;
	margin-left:0;
	line-height:28px;
	text-align:left;
	list-style:none
}
.remo-product-banner li {
	margin:0;
	padding:0 0 5px 0;
	background:url(../images/check.svg);
	background-position:left 5px;
	background-repeat:no-repeat;
	background-size:20px
}
.remo-product-banner ul li::before {
display:block;
height:24px;
left:0;
background:url(../images/check.svg);
position:absolute;
top:9px;
width:24px
}
.rs-widget {
	width:100%;
	padding:0;
	position:relative;
	overflow:hidden;
	cursor:pointer
}
.rs-widget ul {
	margin:0!important;
	width:auto;
	display:inline-block;
	border-radius:4px;
	margin-bottom:10px!important
}
.rs-widget li span {
	font-weight:600;
	padding-right:5px
}
.rs-widget li {
	display:inline-block;
	float:left;
	font-size:16px;
	line-height:16px!important;
	list-style:none!important;
	background:none!important;
	padding:0!important
}
.rs-widget li:last-child {
	width:245px;
	padding:0
}
.rpr_bg {
	background:#f8f9fa url(../images/photo-recovery-bg.jpg);
	background-position:left center;
	padding-bottom:50px;
	vertical-align:middle;
	background-size:cover;
	position:relative;
	padding-top:40px!important
}
@media (max-width:768px) {
.rrw_bg h1 {
text-align:center;
font-size:1.8em;
line-height:1.1em;
font-weight:600
}
.rrw_bg {
text-align:center;
padding:20px 0
}
.rrw_bg .left {
text-align:center
}
.remo-product-banner {
text-align:center;
padding:20px 0
}
.remo-product-banner h1 {
text-align:center;
font-size:1.8em;
line-height:1.1em;
font-weight:600;
}
.remo-product-banner .left {
text-align:center
}
.rs-widget li {
display:flex;
float:none;
font-size:16px;
line-height:16px!important;
list-style:none!important;
background:none!important;
padding:0!important;
align-items:center;
justify-content:center;
align-content:center;
flex-wrap:nowrap
}
.topbox img {
width:200px
}
.rpr_bg h1 {
text-align:center;
font-size:1.8em;
line-height:1.1em;
font-weight:600
}
.rpr_bg {
text-align:center;
padding:20px 0;
background:#f0efef
}
.rpr_bg .left {
text-align:center
}
}
.secureimg {
	text-align:right;
	position:absolute;
	right:0;
	bottom:10px
}
.secureicon::before {
content:'';
display:inline-block;
width:150px;
height:50px;
margin-right:10px;
background:#FFF url(../images/sprite_secure.svg);
background-size:200%;
background-position:0 0;
background-repeat:no-repeat;
border:solid 1px #ccc;
border-radius:4px
}
.microsoft-partner::after {
content:'';
display:inline-block;
width:150px;
height:50px;
margin-right:10px;
background:#FFF url(../images/sprite_secure.svg);
background-size:200%;
background-position:100% 0;
background-repeat:no-repeat;
border:solid 1px #ccc;
border-radius:4px
}
@media (max-width:768px) {
.secureimg {
text-align:center;
position:inherit
}
}
.Note {
	background-color:rgb(233 237 213 / 65%);
	padding:15px 20px;
	border:1px solid rgb(219 224 190);
	border-radius:4px;
	margin:25px auto
}
.CommonScenarios {
	padding-top:10px
}
.CommonScenarios ul {
	margin:0;
	padding:0
}
.CommonScenarios ul li {
	margin:0;
	padding:0;
	list-style:none
}
.CommonScenarios .list {
	display:flex;
	flex-wrap:wrap;
	margin:0
}
.CommonScenarios .list-item {
	width:16.66666666666667%;
	display:flex;
	padding:0;
	margin:0
}
.CommonScenarios .list-item-four {
	width:20%;
	display:flex;
	padding:0;
	margin:0
}
.CommonScenarios .list-item-three {
	width:33.33%;
	display:flex;
	padding:0;
	margin:0
}
.CommonScenarios .list-content h2 {
	margin:0;
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600;
	color:#fff!important
}
.CommonScenarios .list-content i {
	display:block;
	margin-bottom:5px
}
.CommonScenarios .list-content i.icon {
	display:block;
	width:96px;
	height:96px;
	margin:10px auto
}
.CommonScenarios .list-content i.icon.no1 {
	background:url(../line_icon/light/96/win-hard-disk.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no2 {
	background:url(../line_icon/light/96/damaged-hard-drives.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no3 {
	background:url(../line_icon/light/96/virus-Infection.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no4 {
	background:url(../line_icon/light/96/hard-drive-protected.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no5 {
	background:url(../line_icon/light/96/hard-drive-data-lost.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no6 {
	background:url(../line_icon/light/96/resizing-hard-drive.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no7 {
	background:url(../line_icon/light/96/deleted-photos.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no8 {
	background:url(../line_icon/light/96/damaged-hard-drives-photo.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no9 {
	background:url(../line_icon/light/96/sd-card-photos-recover.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no10 {
	background:url(../line_icon/light/96/photo-camera.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no11 {
	background:url(../line_icon/light/96/protected-folders.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no12 {
	background:url(../line_icon/light/96/virus-sd-card-Infected.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no13 {
	background:url(../line_icon/light/96/photo.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no14 {
	background:url(../line_icon/light/96/deleted-photos.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no15 {
	background:url(../line_icon/light/96/recovering-computers.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no16 {
	background:url(../line_icon/light/96/photo-camera.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no17 {
	background:url(../line_icon/light/96/mac-hard-disk.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no18 {
	background:url(../line_icon/light/96/protected-folders.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no19 {
	background:url(../line_icon/light/96/recycle-bin.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no20 {
	background:url(../line_icon/light/96/formatted-mac-volume.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no21 {
	background:url(../line_icon/light/96/lost-mac-volume.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no22 {
	background:url(../line_icon/light/96/recover-file-mac.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no23 {
	background:url(../line_icon/light/96/machine-backup.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no24 {
	background:url(../line_icon/light/96/damaged-pst-files.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no25 {
	background:url(../line_icon/light/96/virus-infection-pst-files.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no26 {
	background:url(../line_icon/light/96/errors-pst-files.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no27 {
	background:url(../line_icon/light/96/loss-pst.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no28 {
	background:url(../line_icon/light/96/inaccessible-pst-files.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no29 {
	background:url(../line_icon/light/96/errors-pst-files.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no30 {
	background:url(../line_icon/light/96/mac-trash.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no31 {
	background:url(../line_icon/light/96/emptied-trash.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no32 {
	background:url(../line_icon/light/96/third-party-applications.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no33 {
	background:url(../line_icon/light/96/files-corruption.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no34 {
	background:url(../line_icon/light/96/mac-power-surge.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no35 {
	background:url(../line_icon/light/96/mac-shut-down-improperly.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no36 {
	background:url(../line_icon/light/96/psd-file-unexpected.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no37 {
	background:url(../line_icon/light/96/psd-file-damaged.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no38 {
	background:url(../line_icon/light/96/psd-file-damaged-unexpected.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no39 {
	background:url(../line_icon/light/96/psd-file-error.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no40 {
	background:url(../line_icon/light/96/psd-files-crashed.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no41 {
	background:url(../line_icon/light/96/accidentally-deleted.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no42 {
	background:url(../line_icon/light/96/files-emptied-recyclebin.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no43 {
	background:url(../line_icon/light/96/files-virus-infection.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no44 {
	background:url(../line_icon/light/96/files-lost-failure.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no45 {
	background:url(../line_icon/light/96/files-power-surge.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content i.icon.no46 {
	background:url(../line_icon/light/96/files-lost-shutdown.svg) center;
	background-repeat:no-repeat
}
.CommonScenarios .list-content {
	background-color:#575757;
	display:flex;
	flex-direction:column;
	padding:25px 10px;
	margin:3px;
	width:100%;
	text-align:center;
	color:#fff;
	border-radius:5px
}
.CommonScenarios .list li:hover .list-content {
	background-color:#4c4c4c;
	color:#fff
}
@media (max-width:768px) {
.CommonScenarios .col {
flex:0 0 auto;
width:50%
}
}
#HomePageSlider .SlideHeight {
	height:620px;
	display:flex;
	justify-content:center;
	align-items:center
}
#HomePageSlider {
	padding:0;
	position:relative;
	background-color:#000
}
#HomePageSlider h1, h2, h3, h4, h5, h6 {
	margin:0;
	font-weight:400
}
#HomePageSlider .carousel-control-next-icon, .carousel-control-prev-icon {
	width:60px;
	height:60px
}
#HomePageSlider .carousel-indicators [data-bs-target] {
	height:16px;
	border:2px solid #fff;
	width:16px;
	border-radius:50%;
	margin-right:10px;
	margin-left:10px
}
#HomePageSlider .carousel-indicators .active {
	background-color:#0552a3;
	border:2px solid #0552a3
}
#HomePageSlider .carousel-item h1 {
	color:#FFF;
	text-shadow:0 10px 10px rgb(0 0 0 / 66%)!important;
	font-size:65px
}
#HomePageSlider .carousel-item .MainTitle {
	color:#FFF;
	text-shadow:0 10px 10px rgb(0 0 0 / 66%)!important;
	font-size:65px;
	line-height:normal;
	margin-bottom:20px
}
#HomePageSlider .carousel-item p {
	color:#FFF;
	text-shadow:0 10px 10px rgb(0 0 0 / 66%)!important;
	font-size:28px;
	font-weight:400;
	line-height:normal
}
.data-recovery {
	background:url(../../assets/slideimage/data-recovery.jpg);
	background-size:cover;
	background-position:center top;
	background-repeat:no-repeat
}
.repair-outlook {
	background-image:url(../../assets/slideimage/repair-outlook.jpg);
	background-size:cover;
	background-position:center top;
	background-repeat:no-repeat
}
.repair-mov {
	background-image:url(../../assets/slideimage/repair-mov-file.jpg);
	background-size:cover;
	background-position:center top;
	background-repeat:no-repeat
}
.outlook-backup {
	background-image:url(../../assets/slideimage/outlook-backup-migrate.jpg);
	background-size:cover;
	background-position:center top;
	background-repeat:no-repeat
}
#HomePageSlider .SlideHeight .container {
	z-index:1
}
#HomePageSlider .SlideHeight:after {
	position:absolute;
	content:" ";
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:0;
	background-image:linear-gradient(90deg, rgb(0 0 0 / .1%) 10%, rgb(0 0 0 / .1%) 100%)
}
.carousel-control-next, .carousel-control-prev {
	z-index:999;
	opacity:1
}
@media (max-width:768px) {
#HomePageSlider .SlideHeight {
padding:0 20px;
height:500px
}
#HomePageSlider .carousel-item h1 {
font-size:45px
}
#HomePageSlider .carousel-item p {
font-size:24px
}
.mobile-hide {
display:none!important
}
.desktop-hide {
display:block!important
}
#HomePageSlider .carousel-item .MainTitle {
font-size:45px
}
}
#ImageSlider .SlideHeight {
	height:auto;
	display:flex;
	justify-content:center;
	align-items:center
}
#ImageSlider {
	padding:0;
	position:relative
}
#ImageSlider h1, h2, h3, h4, h5, h6 {
	margin:0;
	font-weight:400
}
#ImageSlider .carousel-indicators [data-bs-target] {
	height:16px;
	border:2px solid #000;
	width:16px;
	border-radius:50%
}
#ImageSlider .carousel-indicators .active {
	background-color:#0552a3;
	border:2px solid #0552a3
}
#ImageSlider .img-responsive {
	display:block;
	max-width:100%;
	height:auto
}
.remo-recover-windows-slide {
	background:url(../../assets/slideimage/remo-recover-windows-slide.jpg);
	background-size:cover;
	background-position:center top;
	background-repeat:no-repeat
}
.remo-recover-mac-slide {
	background:url(../../assets/slideimage/remo-recover-mac-slide.webp);
	background-size:cover;
	background-position:center top;
	background-repeat:no-repeat
}
.remo-repair-word-slide {
	background:url(../../assets/slideimage/remo-repair-word-slide.jpg);
	background-size:cover;
	background-position:center top;
	background-repeat:no-repeat
}
.remo-one-prime-slide {
	background:url(../../assets/slideimage/remo-one-prime-slide.jpg);
	background-size:cover;
	background-position:center top;
	background-repeat:no-repeat
}
.million-downloads-slide {
	background:url(../../assets/slideimage/million-downloads-slide.jpg);
	background-size:cover;
	background-position:center top;
	background-repeat:no-repeat
}
.remo-duplicate-file-remover-slide {
	background:url(../../assets/slideimage/remo-duplicate-file-remover-slide.jpg);
	background-size:cover;
	background-position:center top;
	background-repeat:no-repeat
}
#ImageSlider .carousel-control-prev-icon {
	background-color:#fff!important;
	background:url(../../assets/line_icon/dark/arrow-left.svg) center no-repeat;
	background-size:50px;
	width:60px;
	height:60px;
	border-radius:90px
}
#ImageSlider .carousel-control-next-icon {
	background-color:#fff!important;
	background:url(../../assets/line_icon/dark/arrow-right.svg) center no-repeat;
	background-size:50px;
	width:60px;
	height:60px;
	border-radius:90px
}
@media (max-width:768px) {
#ImageSlider .SlideHeight {
height:750px
}
.remo-recover-windows-slide {
background:url(../../assets/slideimage/remo-recover-windows-mobile-slide.jpg);
background-size:100%;
background-position:center top;
background-repeat:no-repeat
}
.remo-recover-mac-slide {
background:url(../../assets/slideimage/remo-recover-mac-mobile-slide.webp);
background-size:100%;
background-position:center top;
background-repeat:no-repeat
}
.remo-repair-word-slide {
background:url(../../assets/slideimage/remo-repair-word-mobile-slide.jpg);
background-size:100%;
background-position:center top;
background-repeat:no-repeat
}
.remo-one-prime-slide {
background:url(../../assets/slideimage/what-is-remo-one-prime-menu-mobile-slide.jpg);
background-size:100%;
background-position:center top;
background-repeat:no-repeat
}
.million-downloads-slide {
background:url(../../assets/slideimage/million-downloads-menu-mobile.jpg);
background-size:100%;
background-position:center top;
background-repeat:no-repeat
}
.remo-duplicate-file-remover-slide {
background:url(../../assets/slideimage/remo-duplicate-file-remover-menu-mobile.jpg);
background-size:100%;
background-position:center top;
background-repeat:no-repeat
}
}
ul.brand_item_list {
	margin:0;
	padding:0
}
.brand_item_list li {
	width:170px;
	padding:0;
	margin:0 5px!important;
	display:inline-block;
	border:solid 1px #e1e1e1;
	border-radius:5px;
	background:#fff;
	overflow:hidden
}
.brand-logos {
	z-index:900;
	width:100%;
	padding:25px 0 20px 0;
	justify-content:center
}
.brand-logos a:hover {
	color:#fff
}
@media (max-width:768px) {
.brand_item_list li {
width:70px
}
.brand_item_list li img {
width:100%
}
}
#FourColumSection {
	padding:50px 0
}
#FourColumSection .Four-Colum-Box {
	height:100%!important;
	position:relative;
	display:flex;
	flex-direction:column;
	min-width:0;
	word-wrap:break-word;
	border:1px solid rgb(0 0 0 / 10%);
	border-radius:10px;
	box-shadow:0 0 20px rgb(0 0 0 / 10%);
	background-color:#fff
}
#FourColumSection .Four-Colum-Box .Box {
	text-align:center;
	padding:10px
}
#FourColumSection .Four-Colum-Box .Box img {
	min-width:100%;
	max-width:100%
}
#FourColumSection .Four-Colum-Box .Text span {
	color:#000;
	font-weight:500;
	text-transform:initial;
	position:relative;
	margin-bottom:20px;
	text-align:left;
	font-size:24px;
	margin:0 0 15px 0;
	display:block
}
#FourColumSection .Four-Colum-Box .Text span:after {
	content:'';
	position:absolute;
	top:25px;
	width:61px;
	height:2px;
	background-color:#0552a3;
	left:0;
	margin-top:7px;
	margin-bottom:5px
}
#FourColumSection .Four-Colum-Box .Text {
	flex:1 1 auto;
	padding:10px 15px
}
#FourColumSection .Four-Colum-Box .Text p {
	margin:0
}
#FourColumSection .Four-Colum-Box .But {
	text-align:center;
	padding:20px 0;
	background-color:rgb(0 0 0 / 3%)
}
#FourColumSection .Four-Colum-Box ul {
	padding:0!important;
	margin:0!important
}
#FourColumSection .Four-Colum-Box .column li:first-child {
	text-align:center;
	padding:20px 0;
	background:#f2f2f2;
	border-radius:5px 5px 0 0
}
#FourColumSection .Four-Colum-Box .column li {
	text-align:center;
	vertical-align:middle;
	position:relative;
	list-style:none;
	padding:20px 0 0 0
}
#FourColumSection .buttons {
	display:inline-flex;
	font-weight:400;
	line-height:1.5;
	text-align:center;
	justify-content:center;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
	padding:10px 10px;
	font-size:16px;
	border-radius:4px;
	margin:5px 0
}
#FourColumSection .buttons.winos::before {
content:'';
display:inline-block;
width:24px;
height:24px;
background:url(../../assets/line_icon/light/white-win-logo.svg);
background-size:auto;
background-position:center;
background-repeat:no-repeat;
margin-right:5px
}
#FourColumSection .buttons.macos::before {
content:'';
display:inline-block;
width:24px;
height:24px;
background:url(../../assets/line_icon/light/white-mac-logo.svg);
background-size:auto;
background-position:center;
background-repeat:no-repeat;
margin-right:5px
}
#FourColumSection .buttons.buyicon::before {
content:'';
display:inline-block;
width:24px;
height:24px;
background:url(../../assets/line_icon/light/white-buy-logo.svg);
background-size:auto;
background-position:center;
background-repeat:no-repeat;
margin-right:5px
}
#FourColumSection .blue {
	color:#fff;
	background:#0552a3
}
#FourColumSection .blue:hover {
	background:#006bbd
}
#FourColumSection .green {
	color:#fff;
	background:#5eaf0c
}
#FourColumSection .green:hover {
	background:#5eaf0c
}
#FourColumSection .buttons.borders::before {
content:'';
display:inline-block;
width:24px;
height:24px;
background:url(../../assets/line_icon/light/blue-mac-logo.svg);
background-size:auto;
background-position:center;
background-repeat:no-repeat;
margin-right:5px
}
#FourColumSection .borders {
	background-color:#fff;
	color:#0552a3;
	border:solid 1px #0552a3
}
#FourColumSection .borders:hover {
	background:#006bbd;
	color:#fff;
	text-decoration:none;
	border:solid 1px #006bbd
}
#FourColumSection .borders:hover::before {
background:url(../../assets/line_icon/light/white-mac-logo.svg)
}
#ThreeColumSection {
	padding:50px 0
}
#ThreeColumSection .Three-Colum-Box {
	height:100%!important;
	position:relative;
	display:flex;
	flex-direction:column;
	min-width:0;
	word-wrap:break-word;
	border:1px solid rgb(0 0 0 / 10%);
	border-radius:10px;
	box-shadow:0 0 20px rgb(0 0 0 / 10%);
	background-color:#fff
}
#ThreeColumSection .Three-Colum-Box .Box {
	text-align:center;
	padding:10px
}
#ThreeColumSection .Three-Colum-Box .Box img {
	min-width:100%;
	max-width:100%
}
#ThreeColumSection .Three-Colum-Box .Text span {
	color:#000;
	font-weight:500;
	text-transform:initial;
	position:relative;
	margin-bottom:20px;
	text-align:left;
	font-size:24px;
	margin:0 0 15px 0;
	display:block
}
#ThreeColumSection .Three-Colum-Box .Text span:after {
	content:'';
	position:absolute;
	top:25px;
	width:61px;
	height:2px;
	background-color:#0552a3;
	left:0;
	margin-top:7px;
	margin-bottom:5px
}
#ThreeColumSection .Three-Colum-Box .Text {
	flex:1 1 auto;
	padding:10px 15px
}
#ThreeColumSection .Three-Colum-Box .Text p {
	margin:0
}
#ThreeColumSection .Three-Colum-Box .But {
	text-align:right;
	padding:20px;
	background-color:rgb(0 0 0 / 3%)
}
#ThreeColumSection .Three-Colum-Box ul {
	padding:0!important;
	margin:0!important
}
#ThreeColumSection .Three-Colum-Box .column li:first-child {
	text-align:center;
	padding:20px 0;
	background:#f2f2f2;
	border-radius:5px 5px 0 0
}
#ThreeColumSection .Three-Colum-Box .column li {
	text-align:right;
	vertical-align:middle;
	position:relative;
	list-style:none;
	padding:20px 0 0 0
}
#ThreeColumSection .buttons {
	display:inline-flex;
	font-weight:400;
	text-align:center;
	justify-content:center;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
	padding:5px 15px;
	font-size:16px;
	border-radius:4px
}
#ThreeColumSection .viewmore {
	background-color:#fff;
	color:#0552a3;
	border:solid 1px #0552a3
}
#ThreeColumSection .viewmore:hover {
	background:#006bbd;
	color:#fff;
	text-decoration:none;
	border:solid 1px #006bbd
}
#WhyChooseRemo {
	padding:60px 0
}
#WhyChooseRemo .icon-box {
	padding:20px 5px;
	position:relative;
	overflow:hidden;
	z-index:1;
	height:100%;
	width:100%;
	text-align:center;
	font-weight:700;
	background:#fff;
	border:solid 1px #e1e1e1;
	display:grid;
	border-radius:10px
}
#WhyChooseRemo .p-0 {
	padding:4px!important;
	margin-bottom:2px!important
}
#WhyChooseRemo .icon-box .value {
	display:block;
	font-size:20px;
	font-weight:700;
	line-height:normal;
	text-transform:uppercase
}
#WhyChooseRemo .icon-box .des {
	display:block;
	font-weight:500;
	line-height:normal
}
#WhyChooseRemo .icon-box .icon {
	margin-bottom:20px;
	display:inline-block
}
#WhyChooseRemo .icon-box p {
	margin:0
}
#WhyChooseRemo .icon-box:hover .title a, #WhyChooseRemo .icon-box:hover .icon {
	color:#fff
}
#WhyChooseRemo .contact .icon-box .icon {
	margin:0 auto;
	display:flex;
	align-items:center;
	justify-content:center;
	transform-style:preserve-3d;
	border-radius:6px
}
#WhyChooseRemo .contact .icon-box .icon::before {
content:'';
display:inline-block;
background-repeat:no-repeat!important;
background-position:center center!important;
display:inline-flex;
align-items:center;
justify-content:center;
width:80px;
height:80px
}
#WhyChooseRemo .contact .icon-box .safe-secure {
	background:url(../../assets/line_icon/safe-secure.svg)
}
#WhyChooseRemo .contact .icon-box .guarantee {
	background:url(../../assets/line_icon/guarantee.svg)
}
#WhyChooseRemo .contact .icon-box .million-downloads {
	background:url(../../assets/line_icon/million-downloads.svg)
}
#WhyChooseRemo .contact .icon-box .tech-support {
	background:url(../../assets/line_icon/tech-support.svg)
}
#WhyChooseRemo .contact .icon-box .chat-support {
	background:url(../../assets/line_icon/chat-support.svg)
}
@media (max-width:1200px) {
#WhyChooseRemo {
padding:50px 0
}
}
@media (max-width:768px) {
#WhyChooseRemo .icon-box .value {
font-size:18px
}
#WhyChooseRemo .icon-box .title span {
font-size:14px
}
#WhyChooseRemo .icon-box {
padding:10px 25px;
position:relative;
overflow:hidden;
z-index:1;
height:100%;
width:100%;
text-align:center;
font-weight:700;
border:solid 2px rgb(224 224 224);
display:grid;
border-radius:6px
}
#WhyChooseRemo .p-0 {
padding:10px!important;
margin-bottom:2px!important
}
#WhyChooseRemo .bordernone {
border-left:solid 2px rgb(224 224 224)!important
}
}
#Recover-Steps-Vertical-Tabs .vertical-bg {
	background:#f2f2f2
}
#Recover-Steps-Vertical-Tabs .accordion-button {
	padding:25px;
	border:1px solid rgb(222 226 230);
	background:#fff;
	border-radius:0
}
#Recover-Steps-Vertical-Tabs .accordion-button:not(.collapsed) {
box-shadow:none;
color:#151515
}
#Recover-Steps-Vertical-Tabs .accordion-button:focus {
	border-color:rgb(222 226 230);
	box-shadow:none
}
#Recover-Steps-Vertical-Tabs h2 {
	padding:0!important;
	margin:0!important
}
#Recover-Steps-Vertical-Tabs .accordion-body {
	padding:0 20px 20px 20px
}
#Recover-Steps-Vertical-Tabs .accordion-item {
	background-color:transparent;
	border:none
}
#Recover-Steps-Vertical-Tabs .accordion-body ul li {
	list-style:square;
	border:none;
	margin-bottom:5px
}
#Recover-Steps-Vertical-Tabs .accordion-body ol li {
	list-style-type:lower-latin;
	border:none;
	margin-bottom:5px
}
#Recover-Steps-Vertical-Tabs .accordion-body ol {
	margin-left:18px
}
#Recover-Steps-Vertical-Tabs .vertical-tabs {
	display:block;
	flex-wrap:wrap;
	padding-left:0;
	margin-bottom:0;
	list-style:none;
	border-bottom:none
}
#Recover-Steps-Vertical-Tabs .vertical-tabs .nav-item {
	padding:20px
}
#Recover-Steps-Vertical-Tabs .vertical-tabs .nav-link {
	padding:20px;
	width:100%;
	height:100%;
	border:none;
	display:flex;
	flex-direction:row;
	align-items:center;
	background:#fff;
	color:#333;
	transition:all 0.3s;
	border:1px solid rgb(222 226 230);
	text-align:left
}
#Recover-Steps-Vertical-Tabs .vertical-tabs .nav-link:hover {
	background:#006bbd;
	color:#FFF
}
#Recover-Steps-Vertical-Tabs .vertical-tabs .nav-link.active {
	background:#0552a3;
	color:#FFF;
	position:relative
}
#Recover-Steps-Vertical-Tabs .vertical-tabs .nav-link.active::after {
opacity:1
}
#Recover-Steps-Vertical-Tabs .vertical-tabs .nav-link::after {
clear:both;
content:"";
border:10px solid #0552a3;
border-color:#0000 #0552a3 #0000 #0000;
position:absolute;
left:-18px;
opacity:0
}
#Recover-Steps-Vertical-Tabs .vertical-tabs .nav-link {
	border-radius:6px;
	box-shadow:0 2px 9px rgba(0, 0, 0, .15)!important
}
#Recover-Steps-Vertical-Tabs .vertical-tabs .nav-link span {
	margin:0;
	display:block;
	font-size:20px;
	font-weight:700
}
#Recover-Steps-Vertical-Tabs .vertical-tabs .circle-icon {
	height:50px;
	width:50px;
	border-radius:50px;
	border:2px solid #f7b733;
	background:#fff;
	color:#fc4a1a;
	font-size:22px
}
#Recover-Steps-Vertical-Tabs .borderbox {
	border:solid 15px #393939;
	border-radius:20px;
	align-items:center;
	background:#fff;
	padding:4px;
	margin:0 25px
}
@media (max-width:992px) {
#Recover-Steps-Vertical-Tabs .tab-content>.tab-pane {
display:block
}
#Recover-Steps-Vertical-Tabs .fade:not(.show) {
opacity:1
}
#Recover-Steps-Vertical-Tabs .accordion-body {
padding:20px;
border-left:1px solid rgb(222 226 230);
border-bottom:1px solid rgb(222 226 230);
border-right:1px solid rgb(222 226 230);
background:#FFF
}
#Recover-Steps-Vertical-Tabs .vertical-bg {
display:none
}
#Recover-Steps-Vertical-Tabs {
padding:20px
}
#Recover-Steps-Vertical-Tabs .accordion-button span {
margin:0;
display:block;
font-size:20px;
font-weight:700
}
}
@media (max-width:768px) {
#Recover-Steps-Vertical-Tabs .tab-content>.tab-pane {
display:block
}
#Recover-Steps-Vertical-Tabs .fade:not(.show) {
opacity:1
}
#Recover-Steps-Vertical-Tabs .accordion-body {
padding:20px;
border-left:1px solid rgb(222 226 230);
border-bottom:1px solid rgb(222 226 230);
border-right:1px solid rgb(222 226 230);
background:#FFF
}
#Recover-Steps-Vertical-Tabs .vertical-bg {
display:none
}
#Recover-Steps-Vertical-Tabs {
padding:20px
}
#Recover-Steps-Vertical-Tabs .accordion-button span {
margin:0;
display:block;
font-size:20px;
font-weight:700
}
#Recover-Steps-Vertical-Tabs .vertical-tabs {
display:none
}
}
.grid-box {
	display:grid;
	grid-template-columns:repeat(auto-fit, 235px);
	gap:32px
}
.grid-item {
	position:relative;
	background-color:#f4f4f6;
	overflow-y:hidden;
box-shadow:.1rem .1rem 1rem rgba(0, 0, 0, .1);
	border-radius:10px;
	border:solid 1px #e1e1e1;
	height:320px
}
.grid-item h3 {
	margin:0;
	display:block;
	background-color:#0552a3;
	color:#fff;
	padding:15px 15px 20px;
	text-align:center;
	font-size:16px;
	font-weight:600;
	border-bottom:solid 2px #ffffff30
}
.grid-item span {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1
}
.grid-item span:hover~.grid-item__overlay, .grid-item span:focus~.grid-item__overlay {
transform:translate3d(0, 0, 0)
}
.grid-item .grid-item__overlay:hover {
	background:#0552a3;
	transform:translate3d(0, 0, 0)
}
.grid-box img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover
}
.grid-item__overlay {
	display:flex;
	flex-direction:column;
	justify-content:center;
	height:100%;
	position:absolute;
	width:100%;
	top:0;
	transition:transform 300ms;
	background-color:#0552a3;
	transform:translate3d(0, calc(100% - 80px), 0)
}
.grid-item__body {
	flex-grow:1;
	padding:20px;
	color:#fff;
	text-align:left
}
.grid-item__body p {
	margin:0
}
@media (max-width:768px) {
.grid-item {
position:relative;
height:auto;
background-color:rgb(244 244 246);
overflow-y:hidden;
box-shadow:.1rem .1rem 1rem rgb(0 0 0 / 10%);
border-radius:10px;
text-align:center;
margin-bottom:25px
}
.grid-item h3 {
margin:0;
display:block;
background-color:#fff;
color:#151515;
padding:15px 20px 0 20px;
text-align:left;
font-size:16px;
font-weight:600;
border-bottom:solid 2px #ffffff30
}
.grid-item span {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:1
}
.grid-item span:hover~.grid-item__overlay, .grid-item span:focus~.grid-item__overlay {
transform:translate3d(0, 0, 0)
}
.grid-item .grid-item__overlay:hover {
background:#FFF;
transform:translate3d(0, 0, 0)
}
.grid-box img {
width:100%;
height:100%;
display:block;
object-fit:cover
}
.grid-item__overlay {
height:auto;
position:unset;
width:100%;
top:0;
background-color:#FFF;
transform:none
}
.grid-item__body {
flex-grow:1;
padding:10px 20px 20px 20px;
color:#151515;
text-align:left
}
}
.related-articles-content {
	padding:20px;
	border:solid 0 #d7d7d7;
	box-shadow:0 0 15px rgb(0 0 0 / 10%);
	border-radius:10px;
	transition:all ease-in 200ms;
	background-color:#FFF;
	text-align:center
}
.related-articles-content h2 {
	text-align:center;
	font-size:20px;
	padding:0 0 20px 0;
	margin:0;
	font-weight:600;
	color:#151515
}
.related-articles-content:hover {
box-shadow:0rem .1rem 1.125rem 0rem rgb(21 58 160 / 20%);
	transform:translate(0, -10px)
}
@media (max-width:768px) {
.related-articles-content {
margin:10px 0
}
.related-articles-content h2 {
font-size:18px;
font-weight:600
}
}
#Remo-Horizontal-Tabs .vertical-bg {
	background:#f2f2f2
}
#Remo-Horizontal-Tabs .accordion-button {
	padding:25px;
	border:1px solid rgb(222 226 230);
	background:#fff;
	border-radius:0
}
#Remo-Horizontal-Tabs .accordion-button:not(.collapsed) {
box-shadow:none;
color:#151515
}
#Remo-Horizontal-Tabs .accordion-button:focus {
	border-color:rgb(222 226 230);
	box-shadow:none
}
#Remo-Horizontal-Tabs h2 {
	padding:0!important;
	margin:0!important
}
#Remo-Horizontal-Tabs .accordion-body {
	padding:50px
}
#Remo-Horizontal-Tabs .accordion-item {
	background-color:transparent;
	border:none
}
#Remo-Horizontal-Tabs .accordion-body ul li {
	list-style:square;
	border:none;
	margin-bottom:5px
}
#Remo-Horizontal-Tabs .accordion-body ol li {
	list-style-type:lower-latin;
	border:none;
	margin-bottom:5px
}
#Remo-Horizontal-Tabs .accordion-body ol {
	margin-left:18px
}
#Remo-Horizontal-Tabs .horizontal-tabs {
	flex-wrap:wrap;
	padding-left:0;
	margin-top:30px;
	list-style:none;
	border-bottom:solid 1px #ccc
}
#Remo-Horizontal-Tabs .horizontal-tabs .nav-item {
	padding:0 20px;
	display:inline-block
}
#Remo-Horizontal-Tabs .horizontal-tabs .nav-link {
	padding:20px;
	border:none;
	display:flex;
	flex-direction:row;
	align-items:center;
	color:#333;
	transition:all 0.3s;
	text-align:left;
	font-size:20px;
	border-bottom:solid 4px;
	border-bottom-color:transparent
}
#Remo-Horizontal-Tabs .horizontal-tabs .nav-link.active {
	border-bottom:solid 4px #0552a3;
	background:none
}
#Remo-Horizontal-Tabs .horizontal-tabs .nav-link span {
	margin:0;
	display:block;
	font-size:20px;
	font-weight:700
}
#Remo-Horizontal-Tabs .horizontal-tabs .circle-icon {
	height:50px;
	width:50px;
	border-radius:50px;
	border:2px solid #f7b733;
	background:#fff;
	color:#fc4a1a;
	font-size:22px
}
#Remo-Horizontal-Tabs .borderbox {
	border:solid 15px #393939;
	border-radius:20px;
	align-items:center;
	background:#fff;
	padding:4px;
	margin:0 25px
}
#hideDiv {
	background:#f3f3f3;
	z-index:9;
	margin:0 auto;
	color:#fff;
	padding:50px 0 0 0;
	text-align:center
}
.image-container img {
	width:85%
}
.imagehide {
	display:none
}
@media (max-width:992px) {
#Remo-Horizontal-Tabs .tab-content>.tab-pane {
display:block
}
#Remo-Horizontal-Tabs .fade:not(.show) {
opacity:1
}
#Remo-Horizontal-Tabs .accordion-body {
padding:20px;
border-left:1px solid rgb(222 226 230);
border-bottom:1px solid rgb(222 226 230);
border-right:1px solid rgb(222 226 230)
}
#Remo-Horizontal-Tabs .vertical-bg {
display:none
}
#Remo-Horizontal-Tabs {
padding:20px
}
#Remo-Horizontal-Tabs .accordion-button span {
margin:0;
display:block;
font-size:20px;
font-weight:700
}
}
@media (max-width:768px) {
#Remo-Horizontal-Tabs .tab-content>.tab-pane {
display:block
}
#Remo-Horizontal-Tabs .fade:not(.show) {
opacity:1
}
#Remo-Horizontal-Tabs .accordion-body {
padding:20px;
border-left:1px solid rgb(222 226 230);
border-bottom:1px solid rgb(222 226 230);
border-right:1px solid rgb(222 226 230)
}
#Remo-Horizontal-Tabs .vertical-bg {
display:none
}
#Remo-Horizontal-Tabs {
padding:20px
}
#Remo-Horizontal-Tabs .accordion-button span {
margin:0;
display:block;
font-size:20px;
font-weight:700
}
#Remo-Horizontal-Tabs .accordion-body {
padding:20px 0
}
#Remo-Horizontal-Tabs .horizontal-tabs {
display:none
}
#hideDiv {
display:none
}
#HeroTabContent {
background:#fff
}
#Remo-Horizontal-Tabs .accordion-button {
font-size:20px;
font-weight:600
}
}
.supported_list {
	padding-top:10px
}
.supported_list ul {
	margin:0;
	padding:0
}
.supported_list ul li {
	margin:0;
	padding:0;
	list-style:none
}
.supported_list .list-content {
	display:flex;
	flex-direction:column;
	padding:10px;
	margin:3px;
	width:100%;
	text-align:center;
	color:#fff;
	border:solid 1px #e1e1e1;
	border-radius:5px;
	background:#fff
}
.supported_list .list li:hover .list-content {
	background-color:#4c4c4c;
	color:#fff
}
.supported_list .list-content i {
	display:block;
	margin-bottom:5px
}
.supported_list .list-content i.icon {
	display:block;
	width:96px;
	height:96px;
	margin:10px auto
}
.SupportedDevices {
	width:100%;
	height:100px;
	background:url(../images/sprite_devices-manufacturers.jpg);
	background-repeat:no-repeat;
	display:block;
	margin:0 auto;
	background-size:610%
}
.transcend {
	background-position:0 5%
}
.sandisk {
	background-position:20% 5%
}
.samsung {
	background-position:40% 5%
}
.toshiba {
	background-position:60% 5%
}
.maxtor {
	background-position:80% 5%
}
.blackmagic {
	background-position:100% 5%
}
.western-digital {
	background-position:0 23%
}
.canon {
	background-position:20% 23%
}
.hitachi {
	background-position:40% 23%
}
.leica {
	background-position:60% 23%
}
.seagate {
	background-position:80% 23%
}
.photobooth {
	background-position:100% 23%
}
.pentax {
	background-position:0 41%
}
.gtechnology {
	background-position:20% 41%
}
.lacie {
	background-position:40% 41%
}
.buffalotech {
	background-position:60% 41%
}
.Sigma {
	background-position:80% 41%
}
.hasselblad {
	background-position:100% 41%
}
.minolta {
	background-position:0 59%
}
.dji {
	background-position:20% 59%
}
.istopmotion {
	background-position:40% 59%
}
.iphone {
	background-position:60% 59%
}
.replay {
	background-position:80% 59%
}
.imovie {
	background-position:100% 59%
}
.contour {
	background-position:0 77%
}
.sanyo {
	background-position:20% 77%
}
.gopro {
	background-position:40% 77%
}
.fujifilm {
	background-position:80% 77%
}
.panasonic {
	background-position:100% 77%
}
.casio {
	background-position:0 95%
}
.sony {
	background-position:20% 95%
}
.olympus {
	background-position:40% 95%
}
.nikon {
	background-position:60% 95%
}
.kodak {
	background-position:80% 95%
}
.androidphone {
	background-position:100% 95%
}
@media (max-width:768px) {
.supported_list .list-content {
margin:15px
}
.supported_list .col {
flex:0 0 auto;
width:50%
}
}
.FileTypes_detail_box .list-content {
	display:flex;
	flex-direction:column;
	padding:25px 10px;
	margin:3px;
	width:100%;
	text-align:center
}
.FileTypes_detail_box {
	margin:10px;
	text-align:center
}
.FileTypes_detail_box ul {
	margin:0;
	padding:0
}
.FileTypes_detail_box span {
	display:block;
	margin-bottom:5px
}
.FileTypes_detail_box span img {
	max-width:100px
}
.FileTypes_detail_box .product_sm_t {
	margin-bottom:15px;
	margin-top:2px;
	padding-top:0;
	padding-bottom:10px;
	border-bottom:1px solid #0552a3;
	font-size:20px;
	font-weight:500;
	color:#151515!important
}
.sprite-files {
	width:96px;
	height:96px;
	display:block;
	margin:10px auto
}
.Files {
	background:url(../line_icon/dark/96/file.svg)
}
.Photo {
	background:url(../line_icon/dark/96/photo.svg)
}
.Videos {
	background:url(../line_icon/dark/96/video-camera.svg)
}
.Music {
	background:url(../line_icon/dark/96/music.svg)
}
.camera {
	background:url(../line_icon/dark/96/photo-camera.svg)
}
@media (max-width:768px) {
.FileTypes_detail_box .product_sm_t {
font-size:18px;
font-weight:600
}
}
.WhyChooseScenarios {
	padding-top:30px
}
.WhyChooseScenarios ul {
	margin:0;
	padding:0
}
.WhyChooseScenarios ul li {
	margin:0;
	padding:0;
	list-style:none
}
.WhyChooseScenarios .list {
	display:flex;
	flex-wrap:wrap;
	list-style:none;
	margin:0
}
.WhyChooseScenarios .list-item {
	float:left;
	width:33.33%;
	text-align:center;
	list-style:none;
	margin:0
}
.WhyChooseScenarios .list-item:last-child {
	border-right:0
}
.WhyChooseScenarios .list-content h2 {
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600;
	color:#fff!important
}
.WhyChooseScenarios .list-content span {
	display:block;
	margin-bottom:5px
}
.WhyChooseScenarios .list-content p {
	margin:20px 0 0 0
}
.WhyChooseScenarios .list-content i.icon {
	display:block;
	width:200px;
	height:96px;
	margin:0 auto
}
.WhyChooseScenarios .list-content i.icon.no1 {
	background:url(../line_icon/light/200/quick-recovery.svg) center;
	background-repeat:no-repeat
}
.WhyChooseScenarios .list-content i.icon.no2 {
	background:url(../line_icon/light/200/recover-any-device.svg) center;
	background-repeat:no-repeat
}
.WhyChooseScenarios .list-content i.icon.no3 {
	background:url(../line_icon/light/200/technical-assistance.svg) center;
	background-repeat:no-repeat
}
.WhyChooseScenarios .list-content i.icon.no4 {
	background:url(../line_icon/light/200/photos-and-files.svg) center;
	background-repeat:no-repeat
}
.WhyChooseScenarios .list-content i.icon.no5 {
	background:url(../line_icon/light/200/recover-any-device.svg) center;
	background-repeat:no-repeat
}
.WhyChooseScenarios .list-content i.icon.no6 {
	background:url(../line_icon/light/200/recover-any-device-mac.svg) center;
	background-repeat:no-repeat
}
.WhyChooseScenarios .list-content i.icon.no7 {
	background:url(../line_icon/light/200/pst-repair-tool.svg) center;
	background-repeat:no-repeat
}
.WhyChooseScenarios .list-content i.icon.no8 {
	background:url(../line_icon/light/200/pst-recovery.svg) center;
	background-repeat:no-repeat
}
.WhyChooseScenarios .list-content i.icon.no9 {
	background:url(../line_icon/light/200/repair-pst-ost.svg) center;
	background-repeat:no-repeat;
	margin-bottom:20px
}
.WhyChooseScenarios .list-content i.icon.no10 {
	background:url(../line_icon/light/200/supported-versions.svg) center;
	background-repeat:no-repeat;
	margin-bottom:20px
}
.WhyChooseScenarios .list-content i.icon.no11 {
	background:url(../line_icon/light/200/outlook-attributes.svg) center;
	background-repeat:no-repeat;
	margin-bottom:20px
}
.WhyChooseScenarios .list-content i.icon.no12 {
	background:url(../line_icon/light/200/powerful-mac-file-recovery.svg) center;
	background-repeat:no-repeat
}
.WhyChooseScenarios .list-content i.icon.no13 {
	background:url(../line_icon/light/200/fix-avi-xvid-divx.svg) center;
	background-repeat:no-repeat
}
.WhyChooseScenarios .list-content i.icon.no14 {
	background:url(../line_icon/light/200/just-3clicks-repair.svg) center;
	background-repeat:no-repeat
}
.WhyChooseScenarios .list-content i.icon.no15 {
	background:url(../line_icon/light/200/engineered-perfection.svg) center;
	background-repeat:no-repeat
}
.WhyChooseScenarios .list-content i.icon.no16 {
	background:url(../line_icon/light/200/impeccable-performance.svg) center;
	background-repeat:no-repeat
}
.WhyChooseScenarios .list-content i.icon.no17 {
	background:url(../line_icon/light/200/easiest-repair-process.svg) center;
	background-repeat:no-repeat
}
.WhyChooseScenarios .list-content i.icon.no18 {
	background:url(../line_icon/light/200/both-platforms.svg) center;
	background-repeat:no-repeat
}
.WhyChooseScenarios .list-content i.icon.no20 {
	background:url(../line_icon/light/200/psd-pdates.svg) center;
	background-repeat:no-repeat
}
.WhyChooseScenarios .list-content i.icon.no22 {
	background:url(../line_icon/light/200/recover-any-files.svg) center;
	background-repeat:no-repeat
}
.WhyChooseScenarios .list-content i.icon.no21 {
	background:url(../line_icon/light/200/recover-any-device.svg) center;
	background-repeat:no-repeat
}
.WhyChooseScenarios .list-content {
	background-color:#575757;
	display:flex;
	flex-direction:column;
	padding:25px 10px;
	margin:3px;
	text-align:center;
	color:#fff;
	border-radius:5px;
	width:100%
}
.WhyChooseScenarios .list li:hover .list-content {
	background-color:#4c4c4c;
	color:#fff;
	opacity:.8
}
.WhyChooseScenarios .list-content.b_r {
	border-right:solid 1px #e2ecf5
}
@media (max-width:768px) {
.WhyChooseScenarios .list-content h2 {
font-size:18px;
font-weight:600
}
}
.single_features_left img {
	max-height:100%;
	max-width:100%
}
.single_features_right img {
	max-height:100%;
	max-width:100%
}
.single_features_right.textbox {
	margin-top:0
}
.single_features_left.textbox {
	margin-top:0
}
.single_features_right h2 {
	margin-bottom:40px
}
.single_features_right ul li {
	margin-top:3%
}
.single_service2 {
	margin-top:30px
}
.single_service_left {
	float:left
}
.product_sm_t {
	margin-bottom:5px;
	line-height:normal;
	font-size:20px;
	font-weight:500;
	color:#151515!important
}
.single_service2 img {
	width:100px
}
.single_service2 .single_service_right {
	width:75%;
	padding-left:20px;
	float:left
}
.single_service_right h2 {
	margin:0
}
.ThreeDrives {
	padding:0;
	margin-top:30px
}
.ThreeDrives p {
	padding-left:100px
}
.ThreeDrives img {
	float:left;
	width:80px
}
.FeatureIcon {
	width:96px;
	height:96px;
	display:block;
	margin:0 auto;
	margin-top:5px
}
.scanning {
	background:url(../line_icon/dark/96/scanning.svg);
	background-repeat:no-repeat
}
.HardDrive {
	background:url(../line_icon/dark/96/data-recovery.svg);
	background-repeat:no-repeat
}
.partition {
	background:url(../line_icon/dark/96/partition-recovery.svg);
	background-repeat:no-repeat
}
.driverecovery {
	background:url(../line_icon/dark/96/formatted-hard-drive.svg);
	background-repeat:no-repeat
}
.HDRecover {
	background:url(../line_icon/dark/96/hard-drive-recovery.svg);
	background-repeat:no-repeat
}
.firsttry {
	background:url(../line_icon/dark/96/first-try.svg);
	background-repeat:no-repeat
}
.Photos {
	background:url(../line_icon/dark/96/photo.svg);
	background-repeat:no-repeat
}
.Cameras {
	background:url(../line_icon/dark/96/photo-camera.svg);
	background-repeat:no-repeat
}
.PhotosDeepScan {
	background:url(../line_icon/dark/96/photos-scan.svg);
	background-repeat:no-repeat
}
.PhotosSDcard {
	background:url(../line_icon/dark/96/sdcard-photos.svg);
	background-repeat:no-repeat
}
.RAWPhoto {
	background:url(../line_icon/dark/96/raw-photos.svg);
	background-repeat:no-repeat
}
.deletesfiles {
	background:url(../line_icon/dark/96/delete.svg);
	background-repeat:no-repeat
}
.boostfiles {
	background:url(../line_icon/dark/96/boost.svg);
	background-repeat:no-repeat
}
.numberfiles {
	background:url(../line_icon/dark/96/numbers.svg);
	background-repeat:no-repeat
}
.duplicatephotosfiles {
	background:url(../line_icon/dark/96/photo.svg);
	background-repeat:no-repeat
}
.previewfiles {
	background:url(../line_icon/dark/96/preview.svg);
	background-repeat:no-repeat
}
.macdevices {
	background:url(../line_icon/dark/96/mac-computers.svg);
	background-repeat:no-repeat
}
.macharddisk {
	background:url(../line_icon/dark/96/mac-hard-disk.svg);
	background-repeat:no-repeat
}
.lostMacVolume {
	background:url(../line_icon/dark/96/lost-mac-volume.svg);
	background-repeat:no-repeat
}
.FormattedMacVolume {
	background:url(../line_icon/dark/96/formatted-mac-volume.svg);
	background-repeat:no-repeat
}
.macphoto {
	background:url(../line_icon/dark/96/macphoto.svg);
	background-repeat:no-repeat
}
.macphotoScan {
	background:url(../line_icon/dark/96/macphotoscan.svg);
	background-repeat:no-repeat
}
.photodeleting {
	background:url(../line_icon/dark/96/photodeleting.svg);
	background-repeat:no-repeat
}
.macfiles {
	background:url(../line_icon/dark/96/mac-files.svg);
	background-repeat:no-repeat
}
.filesformat {
	background:url(../line_icon/dark/96/files-format.svg);
	background-repeat:no-repeat
}
.filesmacstorage {
	background:url(../line_icon/dark/96/files-mac-storage.svg);
	background-repeat:no-repeat
}
.lostfilesmac {
	background:url(../line_icon/dark/96/lost-files-mac.svg);
	background-repeat:no-repeat
}
.recoverfilesquickly {
	background:url(../line_icon/dark/96/recover-files-quickly.svg);
	background-repeat:no-repeat
}
.Recoverfilesformat {
	background:url(../line_icon/dark/96/recover-files-format.svg);
	background-repeat:no-repeat
}
.recoverfileslostpartition {
	background:url(../line_icon/dark/96/recover-files-lost-partition.svg);
	background-repeat:no-repeat
}
.datarecoverydataloss {
	background:url(../line_icon/dark/96/data-recovery-data-loss.svg);
	background-repeat:no-repeat
}
.recoverdatatime {
	background:url(../line_icon/dark/96/recover-data-any-time.svg);
	background-repeat:no-repeat
}
.Any-storage-device {
	background:url(../line_icon/dark/96/data-recover-any-storage-device.svg);
	background-repeat:no-repeat
}
.Safe-Secure {
	background:url(../line_icon/dark/96/safesecure.svg);
	background-repeat:no-repeat
}
.Ease-Use {
	background:url(../line_icon/dark/96/ease-use.svg);
	background-repeat:no-repeat
}
.Free-Preview {
	background:url(../line_icon/dark/96/previews.svg);
	background-repeat:no-repeat
}
.Highly-Versatile {
	background:url(../line_icon/dark/96/highly-versatile.svg);
	background-repeat:no-repeat
}
.Original-Quality {
	background:url(../line_icon/dark/96/original-quality.svg);
	background-repeat:no-repeat
}
.Supports-Codecs {
	background:url(../line_icon/dark/96/supports-codecs.svg);
	background-repeat:no-repeat
}
@media (max-width:768px) {
.product_sm_t {
font-size:18px;
font-weight:600
}
}
.boxshadow {
	font-size:26px;
	font-weight:600;
	line-height:normal;
	border-radius:10px;
	border:1px solid #e1e1e1;
	padding:20px;
	background:#f3f3f3;
	margin-bottom:20px;
	margin-top:20px;
	margin:10px;
	text-align:center
}
@media (max-width:768px) {
.boxshadow {
font-size:18px;
font-weight:600;
width:100%
}
.col-columns .col {
flex:0 0 auto
}
}
.remo-footer-2023 {
	background:#1f1f1f;
	padding:60px 0 10px 0;
	font-size:16px;
}
.remo-footer-2023 ol, ul {
	padding-left:0
}
.remo-footer-2023 .footer-link a {
	text-decoration:none
}
.remo-footer-2023 .footer-link h5 {
	font-size:1.2em;
	font-weight:600;
	color:rgb(255 255 255)
}
.remo-footer-2023 .footer-link .ft {
	font-size:18px;
	font-weight:600;
	color:#FFF!important;
	margin:0 0 10px;
	line-height:normal
}
.remo-footer-2023 .footer-link p.ft a {
	font-size:18px;
	font-weight:600;
	color:#fff!important;
	margin:0 0 10px 0;
	line-height:normal
}
.remo-footer-2023 .footer-link ul li {
	padding-left:0!important;
	display:block!important;
	margin-bottom:10px
}
.remo-footer-2023 .footer-link a {
	color:rgb(176 176 176)!important
}
.remo-footer-2023 .footer-link h5 {
	font-size:1.2em;
	font-weight:600;
	color:#fff
}
.remo-footer-2023 .footer-link h5 a {
	font-size:1.2em;
	font-weight:600;
	color:#fff!important
}
.remo-footer-2023 .footer-link p {
	color:#b0b0b0;
	margin-bottom:0;
	line-height:1.66667;
	letter-spacing:normal
}
.remo-footer-2023 .footer-link ul li {
	padding-left:0!important;
	display:block!important;
	margin-bottom:10px
}
.remo-footer-2023 .footer-link a:hover {
	color:#fff!important;
	text-decoration:underline
}
.remo-footer-2023 .footer-link .form-control {
	position:relative;
	z-index:2;
	float:left;
	width:65%;
	margin-bottom:0
}
.remo-footer-2023 .footer-link a {
	color:#b0b0b0!important
}
.remo-footer-2023 .footerbg {
	background:#393939!important
}
.remo-footer-2023 .footerbg .footer-link ul {
	padding:0;
	margin:0
}
.remo-footer-2023 .brand-logo {
    width: 130px;
    margin: 20px 0;
    display: block;
}
.remo-footer-2023 .footer-link .social-links {
	margin-bottom:30px;
	margin-top:-3px
}
.remo-footer-2023 .footer-link .social-links a {
	display:inline-block;
	margin:0 5px
}
.remo-footer-2023 .footer-link .social-links a img {
	vertical-align:middle;
	border-style:none;
	height:24px
}
.remo-footer-2023 .footer_list {
	padding-left:0;
	list-style:none;
	line-height:20px
}
.remo-footer-2023 .footer_list li a {
	color:#bdbdbd
}
.remo-footer-2023 .footer_list li a:hover {
	color:#fff!important;
	text-decoration:underline
}
.remo-footer-2023 .footer-partners-logo {
	margin-top:30px
}

.helpmanual-2023 picture{margin:20px 0; display:block;}

.remo-footer-2023 .footer-partners-logo {
    margin-top: 30px;
    text-align:left;
}

.remo-footer-2023 .footer-partners-logo.fs-secure-ordering::before {
    content: '';
    display: inline-block;
    width: 150px;
    height: 50px;
    margin-right: 10px;
    background:url(https://www.remosoftware.com/assets/indeximage2023/fs_secure-ordering.webp);
    background-size:100%;
    background-position:center center;
    background-repeat: no-repeat;
}

.remo-footer-2023 .footer-partners-logo.microsoft-partner-w::after {
    content: '';
    display: inline-block;
    width: 150px;
    height: 50px;
    margin-right: 10px;
    background:url(https://www.remosoftware.com/assets/indeximage2023/microsoft-partner-w.webp);
    background-size:100%;
    background-position: center center;
    background-repeat: no-repeat;
}

.remo-footer-2023 .sub_footer_bg {
	background:#1f1f1f;
	text-align:center;
	line-height:1.66667;
	letter-spacing:normal;
	color:#b0b0b0;
	padding:10px 0;
	margin-top:40px;
	border-top:1px solid #424242
}
.remo-footer-2023 .sub_footer_bg p {
	margin:0;
	padding:0
}
.remo-footer-2023 .sub_footer_bg a:hover {
	color:#fff;
	text-decoration:underline
}
.remo-footer-2023 .sub_footer_bg a {
	color:#b0b0b0;
	text-decoration:none
}
#tpwidget {
	padding:5px 5px 10px 5px;
	background:#fff;
	width:256px;
	border-radius:10px;
	margin-top:20px;
	display:block;
	color:#151515!important;
	text-decoration:none!important
}
#tpwidget iframe {
	position:relative;
	height:20px!important;
	width:100%;
	border-style:none;
	display:block;
	overflow:hidden
}
#tpwidget img {
	max-width:100%
}
@media (max-width:768px) {
.remo-footer-2023 .footer-partners-logo {
margin-top:10px
}
.remo-footer-2023 .footer-link {
margin-bottom:50px
}
.remo-footer-2023 {
padding:20px 0
}
.remo-footer-2023 .sub_footer_bg {
margin-top:0
}
}
.visitornotice {
	position:fixed;
	left:0;
	bottom:0;
	text-align:center;
	z-index:999999;
	/*color:#fff;
	background-color:rgba(0, 0, 0, .7);*/
	background:#FFF;
	color:#515151;
	padding:5px 0;
	width:100%;
	-ms-flex-direction:row;
	flex-direction:row;
	font-size:16px
}
.visitornotice .button {
	background:#fff;
	display:inline-block;
	width:70px;
	color:#2f2f2f;
	cursor:pointer;
	color:#000;
	background-color:#f1d600;
	border-color:transparent;
	padding:0;
	border-width:2px;
	border-style:solid;
	text-align:center;
	white-space:nowrap;
	border-radius:3px;
	margin:0
}
.visitornotice a {
	color:#0552A3;
	margin:0 10px 0 5px;
	text-decoration:underline
}
.back-to-top {
	display:none;
	position:fixed;
	bottom:50px;
	right:10px;
	z-index:99;
	border:none;
	outline:0;
	color:#fff;
	cursor:pointer;
	padding:10px 25px;
	border-radius:6px;
	border:solid 1px #fff;
	background:#393939 url(../../assets/line_icon/light/arrow-top.svg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
	opacity:.5
}
.back-to-top:hover {
	opacity:1
}
@media (max-width:768px) {
.back-to-top {
display:none!important
}
}
.download-Section-bottom {
	padding:100px 0 100px;
	text-align:center;
	background:#0552a3
}
.download-Section-bottom .h2class {
	margin:0 0 25px 0;
	line-height:normal;
	color:#151515;
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600
}
.download-Section-bottom .rm_button_2023.borders:hover {
	border:solid 1px #fff;
	box-shadow:0 20px 20px -20px #fff
}
.image_viewer img {
	max-width:100%;
	height:auto
}
.image_viewer {
	display:flex;
	margin:0;
	justify-content:center;
	align-items:center;
	align-content:center
}
.Hero-Product-Page {
	width:100%;
	z-index:0;
	padding:50px 0;
	/*background-image:linear-gradient(to top, rgba(227, 227, 227, .4), rgba(227, 227, 227, .2)), url(../images/hero-recover-bg.svg);*/
	background-image:linear-gradient(to top, rgba(227, 227, 227, .4), rgba(227, 227, 227, .2));
	background-size:cover;
	min-height:600px;
	position:relative;
	overflow: hidden;
}

.Hero-Product-Page:before {
    background: linear-gradient(45deg, #ffffff 30%, #0394ff 60%);
    width: 600px;
    height: 600px;
    position: absolute;
    left: -240px;
    content: '';
    opacity: 0.08;
    border-radius: 70px;
    rotate: 45deg;
	z-index: -1;
}


.Hero-Product-Page .container {
	position:relative
}
.Hero-Product-Page h1 {
	margin:0;
	margin-bottom:15px;
	color:#151515;
	font-size:2.1em;
	line-height:1.2;
	font-weight:600
}
.Hero-Product-Page .hero-img {
	text-align:center!important;
	display:flex;
	align-content:center;
	justify-content:center;
	align-items:center
}
.Hero-Product-Page ul {
	margin:0;
	padding:0;
	margin-bottom:10px
}
.Hero-Product-Page ul li {
	list-style:none;
	padding:6px 0 6px 23px;
	line-height:22px;
	background:url(https://www.remosoftware.com/assets/images/check.svg);
	background-position:left 10px;
	background-repeat:no-repeat;
	background-size:16px;
	margin-left:0
}
.Hero-Product-Page .image_viewer {
	overflow:hidden
}
@media (max-width:992px) {
.Hero-Product-Page {
margin-bottom:0;
height:auto;
text-align:center;
padding:20px 0;
background-position:15% 0
}
.Hero-Product-Page h1 {
font-size:40px;
line-height:normal
}
.Hero-Product-Page .d-flex {
margin-top:0;
display:block!important
}
.Hero-Product-Page .left {
text-align:center
}
.Hero-Product-Page ul {
margin-bottom:20px;
text-align:left
}
}
@media (max-width:768px) {
.Hero-Product-Page .image_viewer {
display:flex;
margin:0;
justify-content:center;
align-items:center;
align-content:center
}
.Hero-Product-Page .hero-img {
display:none!important
}
}
.RPRM_bg {
	background:#f8f9fa url(../images/photo-recovery-for-mac-bg.jpg);
	background-position:left center;
	padding-bottom:50px;
	vertical-align:middle;
	background-size:cover;
	position:relative;
	padding-top:40px!important
}
@media (max-width:768px) {
.RPRM_bg:after {
position:absolute;
content:" ";
top:0;
left:0;
width:100%;
height:100%;
z-index:-1;
background-color:rgba(255, 255, 255, .8)
}
}
.RPRW_bg {
	background:#f8f9fa url(../images/photo-recovery-bg.jpg);
	background-position:left center;
	padding-bottom:50px;
	vertical-align:middle;
	background-size:cover;
	position:relative;
	padding-top:40px!important
}
@media (max-width:768px) {
.RPRW_bg:after {
position:absolute;
content:" ";
top:0;
left:0;
width:100%;
height:100%;
z-index:-1;
background-color:rgba(255, 255, 255, .8)
}
}
.list-four {
	display:flex;
	flex-direction:column;
	padding:25px 10px;
	margin:3px;
	width:100%;
	text-align:center
}
.iconsize {
	width:96px;
	height:96px;
	display:block;
	margin:10px auto
}
.f20 {
	font-size:20px;
	font-weight:600
}
.damaged-pst-files {
	background:url(../line_icon/dark/96/damaged-pst-files.svg) center;
	background-repeat:no-repeat
}
.pst-recover {
	background:url(../line_icon/dark/96/pst-recover.svg) center;
	background-repeat:no-repeat
}
.pst-repair {
	background:url(../line_icon/dark/96/pst-repair.svg) center;
	background-repeat:no-repeat
}
.pst-repair-process {
	background:url(../line_icon/dark/96/pst-repair-process.svg) center;
	background-repeat:no-repeat
}
.User-Friendly-Tool {
	background:url(../line_icon/dark/96/user-friendly-tool.svg);
	background-repeat:no-repeat
}
.convert-ost-pst {
	background:url(../line_icon/dark/96/convert-ost-pst.svg);
	background-repeat:no-repeat
}
.convert-password-protected {
	background:url(../line_icon/dark/96/convert-password-protected.svg);
	background-repeat:no-repeat
}
.backup-access-outlook {
	background:url(../line_icon/dark/96/backup-access-outlook.svg);
	background-repeat:no-repeat
}
.support {
	background:url(../line_icon/dark/96/support.svg);
	background-repeat:no-repeat
}
.mode-interface {
	background:url(../line_icon/dark/96/mode-interface.svg);
	background-repeat:no-repeat
}
.preview-pst {
	background:url(../line_icon/dark/96/preview-pst.svg);
	background-repeat:no-repeat
}
.transfer-ostfile-computer {
	background:url(../line_icon/dark/96/transfer-ostfile-computer.svg);
	background-repeat:no-repeat
}
.folder-structure {
	background:url(../line_icon/dark/96/folder-structure.svg);
	background-repeat:no-repeat
}
.compatible-ost-pst {
	background:url(../line_icon/dark/96/compatible-ost-pst.svg);
	background-repeat:no-repeat
}
.select-ost-file {
	background:url(../line_icon/dark/96/select-ost-file.svg)
}
.convert-ost-file {
	background:url(../line_icon/dark/96/convert-ost-file.svg)
}
.preview-pst-file {
	background:url(../line_icon/dark/96/preview-pst-file.svg)
}
.save-pst-file {
	background:url(../line_icon/dark/96/save-pst-file.svg)
}
.RVR_bg {
	background:#f8f9fa url(../images/photo-recovery-bg.jpg);
	background-position:left center;
	padding-bottom:50px;
	vertical-align:middle;
	background-size:cover;
	position:relative;
	padding-top:40px!important
}
.videos-files {
	background:url(../line_icon/dark/96/video-files.svg) center;
	background-repeat:no-repeat
}
.videos-camera {
	background:url(../line_icon/dark/96/video-camera.svg) center;
	background-repeat:no-repeat
}
.videos-repair {
	background:url(../line_icon/dark/96/files-repair.svg) center;
	background-repeat:no-repeat
}
.videos-preview {
	background:url(../line_icon/dark/96/files-preview.svg) center;
	background-repeat:no-repeat
}
.RVR_WhyChooseScenarios {
	padding-top:30px
}
.RVR_WhyChooseScenarios ul {
	margin:0;
	padding:0
}
.RVR_WhyChooseScenarios ul li {
	margin:0;
	padding:0;
	list-style:none
}
.RVR_WhyChooseScenarios .list {
	display:flex;
	flex-wrap:wrap;
	list-style:none;
	margin:0
}
.RVR_WhyChooseScenarios .list-item {
	float:left;
	width:33.33%;
	text-align:center;
	list-style:none;
	margin:0
}
.RVR_WhyChooseScenarios .list-item:last-child {
	border-right:0
}
.RVR_WhyChooseScenarios .list-content h2 {
	margin:0;
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600;
	color:#fff!important
}
.RVR_WhyChooseScenarios .list-content i {
	display:block;
	margin-bottom:5px
}
.RVR_WhyChooseScenarios .list-content p {
	margin:20px 0 0
}
.RVR_WhyChooseScenarios .list-content i.icon {
	display:block;
	width:200px;
	height:96px;
	margin:0 auto
}
.RVR_WhyChooseScenarios .list-content i.icon.no1 {
	background:url(../line_icon/light/200/quickest-repair-video-file.svg) center;
	background-repeat:no-repeat
}
.RVR_WhyChooseScenarios .list-content i.icon.no2 {
	background:url(../line_icon/light/200/videos-any-cameras.svg) center;
	background-repeat:no-repeat
}
.RVR_WhyChooseScenarios .list-content i.icon.no3 {
	background:url(../line_icon/light/200/technical-assistance.svg) center;
	background-repeat:no-repeat
}
.RVR_WhyChooseScenarios .list-content {
	background-color:#575757;
	display:flex;
	flex-direction:column;
	padding:25px 10px;
	margin:3px;
	text-align:center;
	color:#fff;
	border-radius:5px
}
.RVR_WhyChooseScenarios .list li:hover .list-content {
	background-color:#4c4c4c;
	color:#fff;
	opacity:.8
}
.RVR_WhyChooseScenarios .list-content.b_r {
	border-right:solid 1px #e2ecf5
}
.RVR_CommonScenarios {
	padding-top:30px
}
.RVR_CommonScenarios ul {
	margin:0;
	padding:0
}
.RVR_CommonScenarios ul li {
	margin:0;
	padding:0;
	list-style:none
}
.RVR_CommonScenarios .list {
	display:flex;
	flex-wrap:wrap;
	margin:0
}
.RVR_CommonScenarios .list-item {
	width:20%;
	display:flex;
	padding:0;
	margin:0
}
.RVR_CommonScenarios .list-content h2 {
	margin:0;
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600;
	color:#fff!important
}
.RVR_CommonScenarios .list-content i {
	display:block;
	margin-bottom:5px
}
.RVR_CommonScenarios .list-content i.icon {
	display:block;
	width:200px;
	height:96px;
	margin:10px auto
}
.RVR_CommonScenarios .list-content i.icon.no1 {
	background:url(../line_icon/light/96/transferring.svg) center;
	background-repeat:no-repeat
}
.RVR_CommonScenarios .list-content i.icon.no2 {
	background:url(../line_icon/light/96/convert-video.svg) center;
	background-repeat:no-repeat
}
.RVR_CommonScenarios .list-content i.icon.no3 {
	background:url(../line_icon/light/96/corruption-video.svg) center;
	background-repeat:no-repeat
}
.RVR_CommonScenarios .list-content i.icon.no4 {
	background:url(../line_icon/light/96/virus-infection-video.svg) center;
	background-repeat:no-repeat
}
.RVR_CommonScenarios .list-content i.icon.no5 {
	background:url(../line_icon/light/96/unsupported-video.svg) center;
	background-repeat:no-repeat
}
.RVR_CommonScenarios .list-content {
	background-color:#575757;
	display:flex;
	flex-direction:column;
	padding:25px 10px;
	margin:3px;
	text-align:center;
	color:#fff;
	border-radius:5px
}
.RVR_CommonScenarios .list li:hover .list-content {
	background-color:#4c4c4c;
	color:#fff;
	opacity:.8
}
.RVR_FileFormatsScenarios {
	padding-top:30px
}
.RVR_FileFormatsScenarios ul {
	margin:0;
	padding:0
}
.RVR_FileFormatsScenarios ul li {
	margin:0;
	padding:0;
	list-style:none
}
.RVR_FileFormatsScenarios .list {
	display:flex;
	flex-wrap:wrap;
	list-style:none;
	margin:0
}
.RVR_FileFormatsScenarios .list-item {
	float:left;
	width:33.33%;
	text-align:center;
	list-style:none;
	margin:0
}
.RVR_FileFormatsScenarios .list-item:last-child {
	border-right:0
}
.RVR_FileFormatsScenarios .list-content h2 {
	margin:0;
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600;
	color:#fff!important
}
.RVR_FileFormatsScenarios .list-content i {
	display:block;
	margin-bottom:5px
}
.RVR_FileFormatsScenarios .list-content p {
	margin:20px 0 0
}
.RVR_FileFormatsScenarios .list-content i.icon {
	display:block;
	width:200px;
	height:100px;
	margin:0 auto
}
.RVR_FileFormatsScenarios .list-content i.icon.no1 {
	background:url(../line_icon/light/96/video-camera.svg) center;
	background-repeat:no-repeat
}
.RVR_FileFormatsScenarios .list-content i.icon.no2 {
	background:url(../line_icon/light/96/music.svg) center;
	background-repeat:no-repeat
}
.RVR_FileFormatsScenarios .list-content i.icon.no3 {
	background:url(../line_icon/light/96/video-files.svg) center;
	background-repeat:no-repeat
}
.RVR_FileFormatsScenarios .list-content {
	background-color:#575757;
	display:flex;
	flex-direction:column;
	padding:25px 10px;
	margin:3px;
	width:100%;
	text-align:center;
	color:#fff;
	border-radius:5px
}
.RVR_FileFormatsScenarios .list li:hover .list-content {
	background-color:#4c4c4c;
	color:#fff;
	opacity:.8
}
.RVR_FileFormatsScenarios .list-content.b_r {
	border-right:solid 1px #e2ecf5
}
@media screen and (max-width:767px) {
.RVR_CommonScenarios .list-item {
width:100%
}
.RVR_FileFormatsScenarios .list-item {
width:100%
}
.RVR_WhyChooseScenarios .list-item {
width:100%
}
.RVR_bg:after {
position:absolute;
content:" ";
top:0;
left:0;
width:100%;
height:100%;
z-index:-1;
background-color:rgba(255, 255, 255, .8)
}
}
.safe-video {
	background:url(../line_icon/dark/96/safe-video.svg) center;
	background-repeat:no-repeat
}
.repair-precision {
	background:url(../line_icon/dark/96/repair-precision.svg) center;
	background-repeat:no-repeat
}
.multiple-errors {
	background:url(../line_icon/dark/96/multiple-errors.svg) center;
	background-repeat:no-repeat
}
.ruickly-repairs-avifile {
	background:url(../line_icon/dark/96/ruickly-repairs-avifile.svg) center;
	background-repeat:no-repeat
}
.psd-file-error {
	background:url(../line_icon/dark/96/psd-file-error.svg) center;
	background-repeat:no-repeat
}
.psd-file-formats {
	background:url(../line_icon/dark/96/psd-file-formats.svg) center;
	background-repeat:no-repeat
}
.safest-psd-file {
	background:url(../line_icon/dark/96/safest-psd-file.svg) center;
	background-repeat:no-repeat
}
.repair-psd-3clicks {
	background:url(../line_icon/dark/96/repair-psd-3clicks.svg) center;
	background-repeat:no-repeat
}
.StepRepairProcess_Icon {
	width:100%;
	height:200px;
	display:inline-block
}
.BrowseIcon {
	background:url(../line_icon/dark/browseicon.svg) center no-repeat
}
.RepairIcon {
	background:url(../line_icon/dark/repairicon.svg) center no-repeat
}
.SaveIcon {
	background:url(../line_icon/dark/saveicon.svg) center no-repeat
}
.linebg {
	background:url(../line_icon/dark/linebg.png) center center repeat-x;
	max-width:1600px;
	margin:0 auto;
	padding:2%
}
.iconboxs {
	padding:10px 25px;
	position:relative;
	overflow:hidden;
	z-index:1;
	height:100%;
	width:100%;
	text-align:center;
	font-weight:700;
	border:solid 2px rgb(224 224 224);
	display:grid;
	border-radius:6px;
	background:#f3f3f3;
	font-size:26px;
	font-weight:600;
	line-height:normal
}
@media screen and (max-width:767px) {
.linebg .col {
flex:auto;
margin:10px
}
.StepRepairProcess_Icon {
width:100%;
display:inline-block
}
}
.word-product-banner {
	background-image:linear-gradient(to top, rgba(227, 227, 227, .4), rgba(227, 227, 227, .2)), url(../images/word-banner-bg.svg);
	position:relative
}
.word-offerlabel {
	background:url(../images/word-offerlabel.svg) left top no-repeat;
	background-size:100%;
	width:60px;
	height:130px;
	position:absolute;
	left:410px;
	top:0
}
.borderleft {
	border-left:solid 1px #ddd
}
.ReviewSections {
	background:#393939!important
}
.testimonial-box {
	padding:15px;
	border:1px solid #f0efef;
	border-radius:10px;
	margin:10px
}
.testimonial-details {
	color:#f0efef;
	font-style:italic
}
.ReviewSections .h2class {
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600;
	color:#fff
}
.hrborder {
	border-bottom:1px solid #f0efef!important;
	width:70%;
	border:none;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
	opacity:1
}
@media screen and (max-width:767px) {
.word-offerlabel {
left:80%;
top:-20px
}
}
.remo-sections-fixed-2023 {
	width:100%;
	z-index:0;
	background-position:top center;
	background-size:100%;
	background:#e9e9e9
}
#fixed-navigation-2023 .nav-tabs {
	border:none
}
#fixed-navigation-2023 .nav-tabs .nav-link {
	padding:20px 15px;
	margin:0;
	color:rgb(13 18 22);
	border:0;
	border-radius:0
}
#fixed-navigation-2023 .nav-tabs .nav-link.active {
	border-bottom:solid 3px #0552a3!important;
	font-weight:500;
	background:none
}
.remo-sections-fixed-2023 .fixed-active {
	position:fixed;
	top:0;
	left:0;
	right:0;
	box-shadow:0 10px 10px 0 rgb(127 137 161 / 15%)!important;
	background-color:rgb(255 255 255);
	z-index:9999
}
.remo-sections-fixed-2023 .navbar {
	padding:0
}
.remo-sections-fixed-2023 .fixed-active .navbar {
	display:block!important;
	padding:0
}
.remo-sections-fixed-2023 .fixed-nav .logo-mrg {
	display:none
}
.remo-sections-fixed-2023 .fixed-active .logo-mrg {
	display:block;
	margin:16px 30px 16px 0
}
.remo-sections-fixed-2023 .fixed-nav .rm_button_2023 {
	display:none
}
.remo-sections-fixed-2023 .fixed-active .rm_button_2023 {
	display:inline-flex
}
.remo-sections-fixed-2023 .fixed-active .rm_button_2023 {
	padding:2px 10px 3px 5px;
	margin:5px;
	font-weight:600;
	font-size:16px;
	min-width:auto
}
.remo-sections-fixed-2023 .fixed-active .rm_button_2023::before {
content:'';
display:inline-block;
width:30px;
height:30px;
margin-right:5px
}
#fixed-navigation-2023 .nav-tabs .nav-link::before {
content:'';
width:24px;
height:24px;
background-repeat:no-repeat;
background-size:24px;
background-position:center;
margin:0;
border:0;
display:inline-flex;
text-align:center;
justify-content:center;
text-decoration:none;
vertical-align:middle;
transition:transform 400ms;
margin-right:10px
}
#fixed-navigation-2023 .features-icon::before {
background:url(../line_icon/dark/24/features.svg)
}
#fixed-navigation-2023 .why-icon::before {
background:url(../line_icon/dark/24/why.svg)
}
#fixed-navigation-2023 .filetypes-icon::before {
background:url(../line_icon/dark/24/filetype.svg)
}
#fixed-navigation-2023 .how-icon::before {
background:url(../line_icon/dark/24/howto.svg)
}
#fixed-navigation-2023 .reviews-icon::before {
background:url(../line_icon/dark/24/reviews.svg)
}
#fixed-navigation-2023 .faq-icon::before {
background:url(../line_icon/dark/24/faq.svg)
}
#fixed-navigation-2023 .windows-icon::before {
background:url(../line_icon/dark/24/win.svg)
}
#fixed-navigation-2023 .mac-icon::before {
background:url(../line_icon/dark/24/mac.svg)
}
#fixed-navigation-2023 .ios-icon::before {
background:url(../line_icon/dark/24/ios.svg)
}
#fixed-navigation-2023 .Android-icon::before {
background:url(../line_icon/dark/24/android.svg)
}
#fixed-navigation-2023 .CloudBackup-icon::before {
background:url(../line_icon/dark/24/cloud.svg)
}
#fixed-navigation-2023 .SupportedCameras-icon::before {
background:url(../line_icon/dark/24/camera.svg)
}
#fixed-navigation-2023 .ProVersion-icon::before {
background:url(../line_icon/dark/24/pro.svg)
}
#fixed-navigation-2023 .about-video-icon::before {
background:url(../line_icon/dark/24/about-video.svg)
}
@media (max-width:768px) {
#fixed-navigation-2023 {
display:none
}
.remo-sections-fixed-2023 {
display:none!important
}
}
.box4 .box {
	border:solid 1px #00000026;
	background:#FFF;
	border-radius:10px;
	padding:25px 10px;
	margin:0;
	width:100%;
	text-align:center
}
@media (max-width:768px) {
.box4 .col {
flex:unset;
padding:15px
}
}
.youtube-player {
	position:relative;
	padding-bottom:50%;
	height:0;
	overflow:hidden;
	max-width:100%;
	background:#000;
	margin:5px;
	border:solid 10px #393939
}
.youtube-player iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:100;
	background:0 0
}
.youtube-player img {
	bottom:0;
	display:block;
	left:0;
	margin:auto!important;
	max-width:100%;
	width:100%;
	position:absolute;
	right:0;
	top:0;
	border:none;
	height:auto;
	cursor:pointer;
-webkit-transition:.4s all;
-moz-transition:.4s all;
transition:.4s all;
	padding:0!important;
	border:none!important;
	opacity:.8
}
.youtube-player img:hover {
	-webkit-filter:brightness(60%)
}
.youtube-player .play {
	height:100px;
	width:100px;
	left:50%;
	top:50%;
	margin-left:-36px;
	margin-top:-36px;
	position:absolute;
	background:url(https://www.remosoftware.com/assets/line_icon/light/play-icon.svg) no-repeat;
	cursor:pointer
}
.box2 .box {
	border:solid 1px #00000026;
	background:#FFF;
	border-radius:10px;
	padding:25px;
	margin:0;
	width:100%
}
@media (max-width:768px) {
.box2 .col {
flex:unset;
padding:15px;
text-align:left
}
}
.boxtop4 {
	padding:30px 0!important;
	margin:0!important
}
.boxtop4 .box {
	padding:20px 10px 20px 120px;
	width:100%;
	text-align:left;
	border-radius:10px;
	position:relative;
	font-size:18px
}
.boxtop4 .box p {
	margin:0
}
.Backup-box {
	background:#FFF;
	border-radius:10px;
	padding:130px 20px 20px 20px;
	border:solid 2px #e9e9e9;
	margin:0;
	width:100%;
	text-align:center;
	position:relative
}
ul.Backup_Features {
	margin:0;
	padding:0;
	list-style:none
}
.real-time::before {
background-size:auto 100px;
height:100px;
top:16px;
content:'';
left:0;
position:absolute;
width:100%;
z-index:1;
background-image:url(../../assets/line_icon/real-time.svg);
background-position:center center;
background-repeat:no-repeat
}
.oneclick-uploads::before {
background-size:auto 100px;
height:100px;
top:16px;
content:'';
left:0;
position:absolute;
width:100%;
z-index:1;
background-image:url(../../assets/line_icon/oneclick-uploads.svg);
background-position:center center;
background-repeat:no-repeat
}
.scheduled-backup::before {
background-size:auto 100px;
height:100px;
top:16px;
content:'';
left:0;
position:absolute;
width:100%;
z-index:1;
background-image:url(../../assets/line_icon/scheduled-backup.svg);
background-position:center center;
background-repeat:no-repeat
}
.RemoBackup-bg {
	background:#29323c;
	background-image:url(../../assets/line_icon/remobackup-bg.svg);
	background-image:url(../../assets/line_icon/remobackup-bg.svg), linear-gradient(#485563, #29323c);
	background-repeat:repeat-y;
	background-position:center;
	background-size:cover;
	vertical-align:middle;
	position:relative;
	color:#fff
}
.RemoBackup-bg h1 {
	font-size:100px;
	font-weight:600;
	color:#fff;
	position:relative;
	display:inline-block
}
.RemoBackup-bg ul li:first-child {
	border:none
}
.RemoBackup-bg ul li {
	border-left:solid 1px #ddd;
	list-style:none!important;
	background:none;
	padding:0
}
.register_button {
	position:relative;
	display:inline-block;
	max-width:100%;
	height:60px;
	padding:0 20px;
	line-height:55px;
	color:#000;
	font-size:30px;
transition:background-color .2s;
	cursor:pointer;
	border-radius:4px;
box-shadow:0 .25rem .25rem 0 rgba(0, 0, 0, .15);
	font-weight:700;
	background:#ffdb00;
	background-image:url(../../assets/images/transparent-bg.svg);
	background-image:url(../../assets/images/transparent-bg.svg), linear-gradient(#ffdb00, #ffae00);
	background-repeat:no-repeat;
	background-position:center;
	background-size:100%;
	border:solid 1px #d9b834;
	margin-top:10px
}
.register_button:hover {
	color:#000;
	background:#fc0;
	background-image:url(../../assets/images/transparent-bg.svg);
	background-image:url(../../assets/images/transparent-bg.svg), linear-gradient(#fc0, #eea301);
	background-repeat:no-repeat;
	background-position:center;
	background-size:100%;
	border:solid 1px #d9b834
}
.register_button:focus {
	color:#000;
	text-decoration:none
}
.secure-cloud::before {
background-size:auto 100px;
height:100px;
content:'';
left:10px;
top:15px;
position:absolute;
width:100px;
z-index:1;
background-image:url(../../assets/line_icon/secure-cloud.svg);
background-position:center center;
background-repeat:no-repeat
}
.smart-save::before {
background-size:auto 100px;
height:100px;
content:'';
left:10px;
top:15px;
position:absolute;
width:100px;
z-index:1;
background-image:url(../../assets/line_icon/smart-save.svg);
background-position:center center;
background-repeat:no-repeat
}
.multi-device-upload::before {
background-size:auto 100px;
height:100px;
content:'';
left:10px;
top:15px;
position:absolute;
width:100px;
z-index:1;
background-image:url(../../assets/line_icon/multi-device-upload.svg);
background-position:center center;
background-repeat:no-repeat
}
.social-share::before {
background-size:auto 100px;
height:100px;
content:'';
left:10px;
top:15px;
position:absolute;
width:100px;
z-index:1;
background-image:url(../../assets/line_icon/social-share.svg);
background-position:center center;
background-repeat:no-repeat
}
.Scenarios-box {
	background:#FFF;
	border-radius:10px;
	padding:25px;
	border:solid 2px #e9e9e9;
	margin:0;
	width:100%;
	text-align:center
}
.Scenarios-box i.icon {
	display:block;
	width:250px;
	height:100px;
	margin:0 auto;
	background:#f93
}
.Scenarios-box i.icon.no1 {
	background:url(../../assets/line_icon/dark/200/accessibility.svg) center;
	background-repeat:no-repeat
}
.Scenarios-box i.icon.no2 {
	background:url(../../assets/line_icon/dark/200/file-versioning.svg) center;
	background-repeat:no-repeat
}
.Scenarios-box i.icon.no3 {
	background:url(../../assets/line_icon/dark/200/assured-protection.svg) center;
	background-repeat:no-repeat
}
.remo-sections-fixed-2023 .fixed-nav .register_button {
	display:none
}
.remo-sections-fixed-2023 .fixed-active .register_button {
	height:45px;
	line-height:45px;
	font-size:18px;
	font-weight:600;
	margin:0;
	display:inline-block
}
@media screen and (max-width:767px) {
.RemoBackup-bg h1 {
font-size:55px
}
.secure-cloud::before {
background-size:auto 80px;
width:80px;
height:80px
}
.smart-save::before {
background-size:auto 80px;
width:80px;
height:80px
}
.multi-device-upload::before {
background-size:auto 80px;
width:80px;
height:80px
}
.social-share::before {
background-size:auto 80px;
width:80px;
height:80px
}
.RemoBackup-bg ul li {
border-left:none;
border-top:solid 1px #ddd
}
.boxtop4 .col {
flex:none;
margin-bottom:20px
}
.Backup-box-main .col {
flex:none;
margin-bottom:20px
}
.Scenarios-box-main .col {
flex:none;
margin-bottom:20px
}
}
.rdfr-bg {
	background:#f8f9fa url(../images/rdfr-banner-bg.jpg);
	background-position:left center;
	vertical-align:middle;
	background-size:cover;
	position:relative
}
@media screen and (max-width:767px) {
.rdfr-bg:after {
position:absolute;
content:" ";
top:0;
left:0;
width:100%;
height:100%;
z-index:-1;
background-color:rgba(255, 255, 255, .8)
}
}
.duplicate-photos-remover-bg {
	background:#f0f0f0 url(../images/million-downloads-bg-sub.png);
	background-position:left center;
	padding-bottom:50px;
	vertical-align:middle;
	background-size:cover;
	position:relative;
	padding-top:40px!important
}
.duplicate-photos-remover-bg h1 {
	font-weight:700!important;
	color:#fff!important;
	margin-top:0;
	margin-bottom:0;
	letter-spacing:1px;
	text-align:center!important
}
.duplicate-photos-remover-bg .fonts-27 {
	color:#fff!important;
	line-height:normal!important
}
.GUI {
	background:url(../line_icon/dark/96/gui.svg);
	background-repeat:no-repeat
}
.Filter-Sort {
	background:url(../line_icon/dark/96/filter-sort.svg);
	background-repeat:no-repeat
}
.Similar-Photos {
	background:url(../line_icon/dark/96/similar-photos.svg);
	background-repeat:no-repeat
}
.Optimize-Spacee {
	background:url(../line_icon/dark/96/optimize-spacee.svg);
	background-repeat:no-repeat
}
.Choose-Photo {
	background:url(../line_icon/dark/96/choose-photo.svg);
	background-repeat:no-repeat
}
.Customized {
	background:url(../line_icon/dark/96/customized.svg);
	background-repeat:no-repeat
}
.Photo-Any-Format {
	background:url(../line_icon/dark/96/photo-any-format.svg);
	background-repeat:no-repeat
}
.Duplicate-Photos-Any-Device {
	background:url(../line_icon/dark/96/duplicate-photos-any-device.svg);
	background-repeat:no-repeat
}
.RVR_CommonScenarios .list-content i.icon.no6 {
	background:url(../line_icon/light/96/duplicate-finder.svg) center;
	background-repeat:no-repeat
}
.RVR_CommonScenarios .list-content i.icon.no7 {
	background:url(../line_icon/light/96/remove-duplicate-photo.svg) center;
	background-repeat:no-repeat
}
.RVR_CommonScenarios .list-content i.icon.no8 {
	background:url(../line_icon/light/96/easy-to-use.svg) center;
	background-repeat:no-repeat
}
.RVR_CommonScenarios .list-content i.icon.no9 {
	background:url(../line_icon/light/96/photos-space-removing.svg) center;
	background-repeat:no-repeat
}
.RVR_CommonScenarios .list-content i.icon.no10 {
	background:url(../line_icon/light/96/similar-looking-photos.svg) center;
	background-repeat:no-repeat
}
@media screen and (max-width:767px) {
.duplicate-photos-remover-bg:after {
position:absolute;
content:" ";
top:0;
left:0;
width :100%;
height:100%;
z-index:-1;
background-color:rgb(38 13 55 / 80%)
}
}
.remoOne-bg {
	background:#111 url(../../assets/line_icon/bg.jpg) center;
	background-repeat:no-repeat;
	padding-bottom:60px;
	padding-top:60px!important;
	vertical-align:middle;
	position:relative;
	color:#fff;
	background-size:cover
}
.remoOne-bg:before {
	content:"";
	background:url(../../assets/line_icon/ribbon-tag-left.png) center left;
	background-repeat:no-repeat;
	width:80px;
	height:100px;
	display:inline-block;
	margin:2px 0;
	position:absolute;
	left:0;
	top:30px
}
.remoOne-bg:after {
	content:"";
	background:url(../../assets/line_icon/ribbon-tag-right.png) center right;
	background-repeat:no-repeat;
	width:150px;
	height:100px;
	display:inline-block;
	margin:2px 0;
	position:absolute;
	right:0;
	bottom:0
}
.remoOne-bg h1 {
	font-size:100px;
	font-weight:600;
	color:#fff;
	position:relative;
	display:inline-block
}
.primecolor {
	background:-webkit-linear-gradient(-75deg, #b27f2c, #fff1a4 50%, #b27f2c);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	font-weight:700;
	position:relative
}
.titlesub {
	font-size:24px;
	margin:0 0 25px 0
}
.RemoOnePoints {
	padding:45px 0;
	margin:0
}
.RemoOnePoints ul {
	margin:0;
	padding:0
}
.RemoOnePoints .list {
	display:flex;
	flex-wrap:wrap;
	margin:0
}
.RemoOnePoints .list-item {
	width:25%;
	display:flex;
	padding:0;
	margin:0
}
.RemoOnePoints .list-content h2 {
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600;
	margin:0 10px 0 10px
}
.RemoOnePoints .list-content span {
	display:block;
	line-height:24px;
	font-size:24px;
	padding:0 10px;
	border-radius:6px 6px 0 0;
	position:absolute;
	left:0;
	right:0;
	top:-16px
}
.RemoOnePoints .list-content i {
	font-size:24px;
	padding:10px 20px;
	font-style:normal;
	background:url(../../assets/line_icon/line-bg.jpg) 0 56%;
	background-repeat:no-repeat;
	color:#fff1a4
}
.RemoOnePoints .list-content span:before {
	content:"";
	background:#fff1a4;
	width:10px;
	height:10px;
	display:inline-block;
	margin:2px 0;
	border-radius:60px
}
.RemoOnePoints .list-content span:after {
	content:"";
	background:#fff1a4;
	width:10px;
	height:10px;
	display:inline-block;
	margin:2px 0;
	border-radius:60px
}
.RemoOnePoints .list-content p {
	margin:10px
}
.RemoOnePoints .list-content {
	display:flex;
	flex-direction:column;
	padding:20px;
	margin:0;
	text-align:center;
	border-radius:10px;
	box-shadow:0 0 20px 0 rgba(57, 57, 57, .2);
	border:solid 2px #fff1a4;
	position:relative;
	font-size:20px
}
.remo-one-but-2023 {
	display:inline-block;
	text-align:center;
	justify-content:center;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
	min-width:200px;
	padding:16px 20px 16px 20px;
	border-radius:4px;
	margin:10px auto;
	font-weight:600;
	font-size:20px;
	align-content:center;
	align-items:center;
	background-color:#0552a3;
	color:#fff;
	border:solid 1px #0552a3;
	box-shadow:0 20px 20px -20px #0552a3
}
.remo-one-but-2023:hover {
	background-color:#006bbd;
	color:#fff;
	border:solid 1px #006bbd;
	text-decoration:none
}
.RemoOneCommonScenarios {
	padding-top:30px
}
.RemoOneCommonScenarios ul {
	margin:0;
	padding:0
}
.RemoOneCommonScenarios .list-item {
	width:20%;
	display:flex;
	padding:0;
	margin:0
}
.RemoOneCommonScenarios .list-content h2 {
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600;
	margin:0 10px 0 10px
}
.RemoOneCommonScenarios .list-content {
	background-color:#fff;
	padding:0;
	margin:0;
	width:100%;
	border-radius:10px;
	box-shadow:0 0 20px 0 rgba(57, 57, 57, .2);
	overflow:hidden
}
.RemoOneCommonScenarios .list-content p {
	padding:10px 20px 0 20px
}
.RemoOneCommonScenarios .list-content i.icon {
	display:block;
	width:100%;
	height:150px;
	margin:0;
	margin-bottom:15px
}
.RemoOneCommonScenarios .list-content i.icon.no1 {
	background:#393939 url(../../assets/line_icon/dark/all-products.svg) center;
	background-repeat:no-repeat
}
.RemoOneCommonScenarios .list-content i.icon.no2 {
	background:#393939 url(../../assets/line_icon/dark/all-os-support.svg) center;
	background-repeat:no-repeat
}
.RemoOneCommonScenarios .list-content i.icon.no3 {
	background:#393939 url(../../assets/line_icon/dark/cloud-storage.svg) center;
	background-repeat:no-repeat
}
.RemoOneCommonScenarios .list-content i.icon.no4 {
	background:#393939 url(../../assets/line_icon/dark/access-anywhere.svg) center;
	background-repeat:no-repeat
}
.RemoOneCommonScenarios .list-content i.icon.no5 {
	background:#393939 url(../../assets/line_icon/dark/premium-support.svg) center;
	background-repeat:no-repeat
}
.RemoOneCommonScenarios .list-content i.icon.no6 {
	background:#393939 url(../../assets/line_icon/dark/just-login.svg) center;
	background-repeat:no-repeat
}
.prime-recover-repair {
	background:url(../line_icon/dark/recover-repair.svg);
	background-repeat:no-repeat
}
.prime-cloud-backup {
	background:url(../line_icon/dark/cloud-backup-sync.svg);
	background-repeat:no-repeat
}
.prime-manage-storage {
	background:url(../line_icon/dark/manage-maintain-storage.svg);
	background-repeat:no-repeat
}
.prime-enhance-erase {
	background:url(../line_icon/dark/enhance-erase.svg);
	background-repeat:no-repeat
}
.prime-optimize-storage {
	background:url(../line_icon/dark/optimize-secure.svg);
	background-repeat:no-repeat
}
.remo-sections-inside-navigation {
	width:100%;
	z-index:0;
	background-position:top center;
	background-size:100%;
	background:#e9e9e9
}
.remo-sections-inside-navigation .navbar {
	padding:0
}
#inside-navigation .nav-tabs .nav-link::before {
content:'';
width:24px;
height:24px;
background-repeat:no-repeat;
background-size:24px;
background-position:center;
margin:0;
border:0;
display:inline-flex;
text-align:center;
justify-content:center;
text-decoration:none;
vertical-align:middle;
transition:transform 400ms;
margin-right:10px
}
#inside-navigation .nav-tabs {
	border:none
}
#inside-navigation .nav-tabs .nav-link {
	padding:20px 15px;
	margin:0;
	color:rgb(13 18 22);
	border:0;
	border-radius:0
}
#inside-navigation .nav-tabs .nav-link.active {
	border-bottom:solid 3px #0552a3!important;
	font-weight:500;
	background:none
}
#inside-navigation .windows-icon::before {
background:url(../line_icon/dark/24/win.svg)
}
#inside-navigation .mac-icon::before {
background:url(../line_icon/dark/24/mac.svg)
}
#inside-navigation .ios-icon::before {
background:url(../line_icon/dark/24/ios.svg)
}
#inside-navigation .Android-icon::before {
background:url(../line_icon/dark/24/android.svg)
}
.Prime-Feature-box {
	margin:15px 0;
	padding:15px 5px;
	border-radius:10px;
	background:linear-gradient(100deg, #f7f7f7, #fff)
}
.Features2023 .icon-box {
	margin-bottom:20px;
	padding:20px;
	text-align:left;
	position:relative;
	width:100%
}
.Features2023 .background {
	box-shadow:0 2px 15px rgba(0, 0, 0, .1);
	border-radius:10px;
	background:#fff
}
.Features2023 .icon-box i {
	float:left;
	width:96px;
	height:96px;
	display:block;
	background-size:100%
}
.Features2023 .icon-box .tt {
	margin-left:120px;
	margin-bottom:5px;
	line-height:normal;
	font-size:20px;
	font-weight:500;
	color:#151515!important
}
.Features2023 .icon-box p {
	margin-left:120px;
	margin-bottom:0
}
.Features2023 .icon-box ul {
	margin-left:120px;
	margin-bottom:0
}
@media screen and (max-width:767px) {
.remoOne-bg h1 {
font-size:1.8em;
line-height:1.1em;
font-weight:600;
margin-bottom:30px
}
.remoOne-bg {
padding-bottom:0;
padding-top:30px!important;
background-repeat:repeat-y
}
.remoOne-bg:before {
left:-30px
}
.remoOne-bg:after {
background-position:100px 0
}
.remoOne-bg .col {
flex:0 0 auto
}
.RemoOnePoints .list-content {
margin:15px
}
.RemoOneCommonScenarios .col-columns .col {
flex:0 0 auto;
margin-bottom:25px
}
}
.support-2023 {
	background:linear-gradient(rgba(255, 255, 255, .5), rgba(0, 0, 0, .7)), url(../images/support-banner-bg.jpg);
	background-size:cover;
	background-repeat:no-repeat!important;
	padding-bottom:50px;
	padding-top:40px!important
}
.support-2023:after {
	position:absolute;
	content:" ";
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
	background-color:rgba(255, 255, 255, .5)
}
.support-2023 h1 {
	text-align:center
}
.support-2023 .icon-box {
	margin-bottom:20px;
	padding:20px 20px 30px 20px;
	text-align:center;
	position:relative;
	width:100%;
	box-shadow:0 2px 15px rgba(0, 0, 0, .1);
	border-radius:10px;
	background:#fff
}
.support-2023 .icon-box i {
	width:80px;
	height:80px;
	display:inline-block;
	background-size:100%;
	margin-bottom:20px
}
.support-2023 .Knowledge {
	background:url(https://www.remosoftware.com/assets/images/knowledge-base.svg);
	background-repeat:no-repeat
}
.support-2023 .LiveChat {
	background:url(https://www.remosoftware.com/assets/images/live-chat.svg);
	background-repeat:no-repeat
}
.support-2023 .phone {
	background:url(https://www.remosoftware.com/assets/images/phone-icon.svg);
	background-repeat:no-repeat
}
.support-2023 .video {
	background:url(https://www.remosoftware.com/assets/images/video-icon.svg);
	background-repeat:no-repeat
}
.support-2023 .Holiday {
	background:url(https://www.remosoftware.com/assets/images/holiday-calendar.svg);
	background-repeat:no-repeat
}
.support-2023 .SupportTicket {
	background:url(https://www.remosoftware.com/assets/images/support-ticket.svg);
	background-repeat:no-repeat
}
.support-2023 .icon-box .tt {
	display:block;
	font-size:30px;
	margin-bottom:10px;
	line-height:normal;
	font-weight:600
}
.support-2023 .icon-box p {
	margin-bottom:0
}
.support-2023 .icon-box a:hover {
	color:#0552a3!important;
	text-decoration:underline!important
}
.All-Product-Page {
	width:100%;
	z-index:0;
	padding:50px 0;
	background-image:linear-gradient(to top, rgba(227, 227, 227, .4), rgba(227, 227, 227, .2)), url(../images/hero-recover-bg.svg);
	background-size:cover;
	min-height:250px;
	position:relative;
	background-position:center
}
.All-Product-Page .container {
	position:relative
}
.All-Product-Page h1 {
	margin:0;
	font-size:2.1em;
	line-height:1.2;
	font-weight:600;
	margin-bottom:15px
}
.Product-List {
	z-index:0;
	padding:20px 0;
	background:linear-gradient(90deg, #e3e3e366 0%, #ffffff 100%);
	background-size:cover;
	position:relative;
	background-position:center;
	border-radius:6px;
	margin-bottom:30px
}
.Product-List h2 {
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600;
	text-align:left!important;
	margin-bottom:5px!important;
	padding-bottom:0!important
}
.Product-List i {
	width:100px;
	height:100px;
	display:block;
	background-size:100%!important
}
.Product-List .remo-recover {
	background:url(../line_icon/pro-icon/remo-recover-windows.png);
	background-repeat:no-repeat
}
.Product-List .video-repair {
	background:url(../line_icon/pro-icon/video-repair.png);
	background-repeat:no-repeat
}
.Product-List .remo-repair-mov {
	background:url(../line_icon/pro-icon/remo-repair-mov.png);
	background-repeat:no-repeat
}
.Product-List .remo-repair-avi {
	background:url(../line_icon/pro-icon/remo-repair-avi.png);
	background-repeat:no-repeat
}
.Product-List .remo-repair-psd {
	background:url(../line_icon/pro-icon/remo-repair-psd.png);
	background-repeat:no-repeat
}
.Product-List .remo-repair-word {
	background:url(../line_icon/pro-icon/remo-repair-word.png);
	background-repeat:no-repeat
}
.Product-List .remo-repair-powerpoint {
	background:url(../line_icon/pro-icon/remo-repair-powerpoint.png);
	background-repeat:no-repeat
}
.Product-List .remo-repair-outlook-pst {
	background:url(../line_icon/pro-icon/remo-repair-outlook-pst.png);
	background-repeat:no-repeat
}
.Product-List .remo-convert-ost-to-pst {
	background:url(../line_icon/pro-icon/remo-convert-ost-to-pst.png);
	background-repeat:no-repeat
}
.Product-List .remo-recover-outlook-express-dbx {
	background:url(../line_icon/pro-icon/remo-recover-outlook-express-dbx.png);
	background-repeat:no-repeat
}
.Product-List .remo-outlook-backup-migrate {
	background:url(../line_icon/pro-icon/remo-outlook-backup-migrate.png);
	background-repeat:no-repeat
}
.Product-List .remo-repair-zip {
	background:url(../line_icon/pro-icon/remo-repair-zip.png);
	background-repeat:no-repeat
}
.Product-List .remo-repair-rar {
	background:url(../line_icon/pro-icon/remo-repair-rar.png);
	background-repeat:no-repeat
}
.Product-List .remo-zip-mac {
	background:url(../line_icon/pro-icon/remo-zip-mac.png);
	background-repeat:no-repeat
}
.Product-List .remo-file-eraser {
	background:url(../line_icon/pro-icon/remo-file-eraser.png);
	background-repeat:no-repeat
}
.Product-List .remo-drive-wipe {
	background:url(../line_icon/pro-icon/remo-drive-wipe.png);
	background-repeat:no-repeat
}
.Product-List .remo-recover-android {
	background:url(../line_icon/pro-icon/remo-recover-android.png);
	background-repeat:no-repeat
}
.Product-List .remo-duplicate-photos-remover {
	background:url(../line_icon/pro-icon/remo-duplicate-photos-remover.png);
	background-repeat:no-repeat
}
.Product-List .remo-duplicate-file-remover {
	background:url(../line_icon/pro-icon/remo-duplicate-file-remover.png);
	background-repeat:no-repeat
}
#left-Navigation .vertical-tabs .nav-link.active {
	background:rgb(0 130 237 / 8%);
	font-weight:600;
	color:#000;
	border-right:solid 4px #0552a3;
	background:linear-gradient(90deg, #FFFFFF 0%, #d6f4ff 100%)
}
#left-Navigation .vertical-tabs {
	display:block;
	flex-wrap:wrap;
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
#left-Navigation .vertical-tabs .nav-link {
	padding:20px;
	width:100%;
	height:100%;
	border:none;
	display:flex;
	flex-direction:row;
	align-items:center;
	background:#fff;
	color:#333;
	border:0 solid rgb(222 226 230);
	font-size:18px;
	border-radius:0
}
#left-Navigation .nav-tabs {
	border-bottom:1px solid #dee2e6
}
#left-Navigation .left-fixed-active {
	position:sticky;
	top:20px
}
@media screen and (max-width:767px) {
.Product-List .left {
text-align:center
}
.Product-List i {
margin-bottom:20px
}
#left-Navigation {
display:none
}
}
.Articles-Page {
	width:100%;
	z-index:0;
	padding:50px 0;
	background-image:linear-gradient(to top, rgba(227, 227, 227, .4), rgba(227, 227, 227, .2)), url(../images/hero-recover-bg.svg);
	background-size:cover;
	min-height:300px;
	position:relative;
	background-position:center
}
.Articles-Page h1 {
	margin:0;
	margin-bottom:15px;
	color:#151515;
	font-size:2.1em;
	line-height:1.2;
	font-weight:600
}
@media (max-width:768px) {
.Articles-Page {
margin-bottom:0;
min-height:auto;
text-align:center;
padding:30px 0;
background-position:15% 0
}
.Articles-Page h1 {
font-size:1.8em;
line-height:1.1em;
font-weight:600
}
}
#Remo-Resource-Vertical-Tabs {
	background:#fff;
	padding:50px 0
}
#Remo-Resource-Vertical-Tabs .vertical-bg {
	background:#f2f2f2
}
#Remo-Resource-Vertical-Tabs .topttit {
	padding:20px;
	font-size:22px;
	margin:0;
	font-weight:600
}
#Remo-Resource-Vertical-Tabs .vertical-box {
	box-shadow:0 0 40px #dfdfdf;
	padding-bottom:0;
	border-bottom:solid 5px #181617
}
#Remo-Resource-Vertical-Tabs .left-fixed-active {
	position:sticky;
	top:0
}
#Remo-Resource-Vertical-Tabs .accordion-button {
	padding:25px;
	border:1px solid rgb(222 226 230);
	background:#fff;
	border-radius:0
}
#Remo-Resource-Vertical-Tabs .accordion-button:not(.collapsed) {
box-shadow:none;
color:#fff;
background:#0552a3
}
#Remo-Resource-Vertical-Tabs .accordion-button:focus {
	border-color:rgb(222 226 230);
	box-shadow:none
}
#Remo-Resource-Vertical-Tabs .accordion-body {
	padding:0 40px
}
#Remo-Resource-Vertical-Tabs .accordion-item {
	background-color:#fff;
	border:none
}
#Remo-Resource-Vertical-Tabs .accordion-body ul li {
	list-style:square;
	margin-bottom:5px
}
#Remo-Resource-Vertical-Tabs .accordion-body ol li {
	list-style-type:lower-latin;
	margin-bottom:5px
}
#Remo-Resource-Vertical-Tabs .accordion-body ol {
	margin-left:18px
}
#Remo-Resource-Vertical-Tabs .vertical-tabs {
	display:block;
	flex-wrap:wrap;
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
#Remo-Resource-Vertical-Tabs .vertical-tabs .nav-link {
	padding:20px;
	width:100%;
	height:100%;
	border:none;
	display:flex;
	flex-direction:row;
	align-items:center;
	background:#fff;
	color:#151515;
	transition:all 0.3s;
	border:1px solid rgb(222 226 230);
	font-weight:600;
	text-align:left
}
#Remo-Resource-Vertical-Tabs .vertical-tabs .nav-link:hover {
	background:#eaeaea;
	color:#151515
}
#Remo-Resource-Vertical-Tabs .vertical-tabs .nav-link.active:after {
	content:"";
	position:absolute;
	top: 34%;
    right: -20px;
	display:block;
	z-index:1;
	width:28px;
	height:28px;
	background:#ffffff;
	rotate: 45deg;
	/*background-size:100%;
	background-image:url(https://www.remosoftware.com/assets/images/arrow-icon.svg);
	background-repeat:no-repeat;
	background-position:0*/
}
#Remo-Resource-Vertical-Tabs .vertical-tabs .nav-link.active {
	background:#0552a3;
	font-weight:600;
	color:#fff
}
#Remo-Resource-Vertical-Tabs .vertical-tabs .nav-link {
	border-radius:0;
	position:relative
}
#Remo-Resource-Vertical-Tabs .vertical-tabs .circle-icon {
	height:50px;
	width:50px;
	border-radius:50px;
	border:2px solid #f7b733;
	background:#fff;
	color:#fc4a1a;
	font-size:22px
}
#Remo-Resource-Vertical-Tabs .articles {
	padding:0 25px
}
.articles p {
	margin:0;
	padding:0
}
#Remo-Resource-Vertical-Tabs .articlelist {
	padding:0 25px;
	min-height:530px
}
#Remo-Resource-Vertical-Tabs .articlelist .fontsize20 {
	margin-bottom:10px;
	padding:0;
	text-align:left;
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600
}
.articlelist li {
	border-bottom:1px solid #ddd;
	padding:20px 0 20px!important;
	list-style:none!important
}
.articlelist ul {
	margin:0!important
}
.tabbed-content .tabs ul {
	margin:0!important
}
.articlelist li:last-child {
	border-bottom:0
}
.articlelist li .tit {
	margin-bottom:5px;
	line-height:normal;
	font-size:18px;
	font-weight:500;
	color:#151515!important
}
.articlelist li p {
	margin:0;
	padding:0
}
.articlelist .tit {
	margin-bottom:5px;
	line-height:normal;
	font-size:18px;
	font-weight:500;
	color:#151515!important
}
@media screen and (max-width:767px) {
#Remo-Resource-Vertical-Tabs .tab-content>.tab-pane {
display:block
}
#Remo-Resource-Vertical-Tabs .fade:not(.show) {
opacity:1
}
#Remo-Resource-Vertical-Tabs .accordion-body {
padding:0 20px;
border-left:1px solid rgb(222 226 230);
border-bottom:1px solid rgb(222 226 230);
border-right:1px solid rgb(222 226 230);
text-align:left
}
#Remo-Resource-Vertical-Tabs .vertical-bg {
display:none
}
#Remo-Resource-Vertical-Tabs {
padding:20px
}
}
#Remo-ArticlesCarousel .Article-card {
	height:100%!important;
	position:relative;
	display:flex;
	flex-direction:column;
	min-width:0;
	word-wrap:break-word;
	border:1px solid rgb(0 0 0 / 10%);
	border-radius:10px;
	background-color:rgb(255 255 255);
	overflow:hidden
}
#Remo-ArticlesCarousel .Article-card .Article-img {
	text-align:center;
	padding:0
}
#Remo-ArticlesCarousel .Article-card img {
	width:100%;
	margin-bottom:20px
}
#Remo-ArticlesCarousel .Article-card .tit {
	margin-bottom:0;
	line-height:normal;
	font-size:18px;
	font-weight:500
}
#Remo-ArticlesCarousel .Article-card p:last-child {
	padding-top:0;
	padding-bottom:20px;
	margin-bottom:0;
	color:#151515
}
#Remo-ArticlesCarousel .Article-card p {
	padding:20px 20px 10px 20px
}
#Remo-ArticlesCarousel .carousel-control-next, .carousel-control-prev {
	position:absolute!important
}
#Remo-ArticlesCarousel .carousel-inner {
	padding:25px
}
#Remo-ArticlesCarousel .carousel-control-prev {
	display:flex!important;
	justify-content:center;
	width:30px;
	left:0
}
#Remo-ArticlesCarousel .carousel-control-next {
	display:flex!important;
	justify-content:center;
	width:30px;
	right:0
}
#Remo-ArticlesCarousel .carousel-control-prev-icon {
	background:url(../../assets/line_icon/dark/arrow-left.svg) center no-repeat;
	background-size:50px;
	width:60px;
	height:60px
}
#Remo-ArticlesCarousel .carousel-control-next-icon {
	background:url(../../assets/line_icon/dark/arrow-right.svg) center no-repeat;
	background-size:50px;
	width:60px;
	height:60px
}
@media (max-width:767px) {
#Remo-ArticlesCarousel .carousel-inner .carousel-item>div {
display:none
}
#Remo-ArticlesCarousel .carousel-inner .carousel-item>div:first-child {
display:block
}
.Article-card {
margin-bottom:25px
}
}
.buypage-2023 {
	width:100%;
	z-index:0;
	padding:50px 0 90px 0;
	background-image:linear-gradient(to top, rgba(227, 227, 227, .4), rgba(227, 227, 227, .2)), url(../images/hero-recover-bg.svg);
	background-size:cover;
	min-height:auto;
	position:relative;
	background-position:center
}
.buypage-2023 h1 {
	margin:0;
	margin-bottom:15px;
	text-align:center;
	color:#151515;
	font-size:2.1em;
	line-height:1.2;
	font-weight:600
}
.buypage-2023 h1 span {
	font-size:22px;
	text-align:center;
	display:block;
	font-weight:400
}
.buypage-2023 .rm_button_2023 {
	min-width:auto
}
.buypage-section-2023 .rm_button_2023 {
	min-width:auto
}
.buypage-section-2023 {
	padding:60px 0 90px 0
}
.offer-prices {
	font-size:30px;
	font-weight:700;
	color:rgb(57 57 57)
}
.buy_box {
	position:relative;
	border-radius:10px;
	padding:20px 5px;
	text-align:center;
	border-radius:10px;
	height:100%;
	width:100%;
	background-color:rgb(255 255 255)!important;
	box-shadow:2px 2px 30px rgb(0 0 0 / 15%)!important;
	margin-bottom:30px
}
.buy_box .tt {
	font-size:25px;
	line-height:normal;
	display:block;
	vertical-align:middle;
	color:#151515;
	font-weight:500;
	padding:5px 0 10px 0
}
@media (max-width:768px) {
.buypage-2023 {
padding:30px 0
}
.buy_box {
height:auto;
padding:20px 0 30px 0
}
.buypage-section-2023 {
padding:30px 0
}
.buypage-2023 h1 {
font-size:1.8em;
line-height:1.1em;
font-weight:600
}
.buypage-section-2023 .h2class {
font-size:1.5em;
line-height:1.2em;
font-weight:600
}
}
.downloadpage-2023 {
	background:linear-gradient(rgba(255, 255, 255, .5), rgba(0, 0, 0, .7)), url(../images/download-banner-bg3.jpg);
	background-size:cover;
	background-repeat:no-repeat!important;
	padding:50px 0 90px 0
}
.downloadpage-2023:after {
	position:absolute;
	content:" ";
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
	background-color:rgba(255, 255, 255, .5)
}
.downloadpage-2023 h1 {
	margin:0;
	margin-bottom:15px;
	text-align:center;
	color:#151515;
	font-size:2.1em;
	line-height:1.2;
	font-weight:600
}
.downloadpage-2023 h1 span {
	font-size:22px;
	text-align:center;
	display:block;
	font-weight:400
}
.download_box {
	position:relative;
	border-radius:10px;
	padding:0;
	text-align:center;
	height:100%;
	width:100%;
	margin-bottom:30px;
	background:#fff;
	-webkit-box-shadow:0 13px 58px rgba(0, 0, 0, .2);
	-moz-box-shadow:0 13px 58px rgba(0, 0, 0, .2);
	box-shadow:0 13px 58px rgba(0, 0, 0, .2)
}
.download_box:hover {
	border-bottom:solid 0 #0067e6
}
.download_box .t .iconwin {
	display:inline-block;
	vertical-align:middle;
	width:50px;
	height:50px;
	background-size:100%;
	background-image:url(../images/win-icon-color.svg);
	background-repeat:no-repeat;
	background-position:0;
	margin-right:15px
}
.download_box .t .iconmac {
	display:inline-block;
	vertical-align:middle;
	width:50px;
	height:50px;
	background-size:100%;
	background-image:url(../images/mac-icon-color.svg);
	background-repeat:no-repeat;
	background-position:0;
	margin-right:15px
}
.download_box .t b {
	line-height:30px;
	display:inline-block;
	vertical-align:middle;
	color:#151515;
	font-size:28px;
	font-weight:700
}
.download_box .d {
	padding:5px 0;
	text-align:left;
	min-height:210px
}
.download_box .ct .more {
	text-decoration:none;
	display:block;
	min-width:100px;
	text-decoration:underline;
	margin:0 auto
}
.download_box .toplebal {
	background-color:#fb8e00;
	color:#fff;
	position:absolute;
	top:-13px;
	left:10%;
	right:10%
}
.download_box .t {
	border-bottom:solid 2px #ddd;
	text-align:center;
	border-radius:10px 10px 0 0;
	display:flex;
	justify-content:center;
	align-items:center;
	height:100px
}
.download_box .d {
	padding:15px;
	text-align:left;
	min-height:auto
}
.download_box .scroll-bar-wrap {
	position:relative;
	margin:0
}
.download_box .scroll-box {
	width:100%;
	height:80px;
	overflow-y:scroll
}
.download_box .scroll-box p {
	margin-top:0
}
.download_box .Pad p:first-child {
	padding:15px 0
}
.download_box .scroll-box::-webkit-scrollbar {
width:.4em
}
.download_box .scroll-box::-webkit-scrollbar, .scroll-box::-webkit-scrollbar-thumb {
overflow:visible;
border-radius:4px
}
.download_box .scroll-box::-webkit-scrollbar-thumb {
background:rgba(0, 0, 0, .2)
}
.download_box .cover-bar {
	position:absolute;
	background-color:#fff;
	height:100%;
	top:0;
	right:0;
	width:20px;
-webkit-transition:all .5s;
	opacity:1
}
.download_box .scroll-bar-wrap:hover .cover-bar {
	opacity:0;
-webkit-transition:all .5s
}
.download_box .sale-box {
	position:absolute;
	top:0;
	overflow:hidden;
	height:130px;
	width:143px;
	text-align:center;
	z-index:0;
	right:0;
	border-top-right-radius:.7em;
	-o-border-top-right-radius:.7em;
	-moz-border-top-right-radius:.7em;
	-webkit-border-top-right-radius:.7em
}
.download_box .sale-box span.on_sale {
	line-height:14px;
	color:#444;
	font-weight:700;
	background:#ffd400;
	text-transform:uppercase;
	padding:60px 35px 12px 40px;
	width:264px;
	text-align:center;
	display:block;
	position:absolute;
	left:-3px;
	top:-41px;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
transition:all .5s ease;
	-webkit-transform:rotate(-44deg);
	-ms-transform:rotate(-44deg);
	transform:rotate(40deg);
	box-shadow:3px -4px 13px 3px rgba(0, 0, 0, .75)
}
.scroll-box p:first-child span {
	font-size:20px;
	text-align:center
}
.download_box .t .iconbox {
	display:inline-block;
	vertical-align:middle;
	width:60px;
	height:60px;
	background-color:#393939;
	position:absolute;
	left:16px;
	top:20px;
	border-radius:50px;
	overflow:hidden;
	z-index:1;
	background-size:100%
}
.download_box .t .iconbox img {
	max-width:100%;
	max-height:100%
}
.downloadpage-section-2023 {
	padding:60px 0 90px 0
}
.downloadpage-section-2023 .h2class {
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600;
	text-align:center;
	margin:0 0 25px 0;
	padding-bottom:20px;
	position:relative
}
.downloadpage-section-2023 .download_box .t b {
	font-size:25px;
	line-height:normal;
	display:block;
	vertical-align:middle;
	color:#151515;
	font-weight:500;
	padding:5px 0 10px 0;
	text-align:left
}
.downloadpage-section-2023 .download_box .t {
	border-bottom:solid 2px #ddd;
	text-align:center;
	border-radius:10px 10px 0 0;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	height:100px;
	padding-left:100px
}
.downloadpage-section-2023 .rm_button_2023 {
	min-width:auto
}
.RWC {
	background-image:url(../../assets/app-icon/recover-icon.png)
}
.RPST {
	background-image:url(../../assets/app-icon/repair-pst-icon.png)
}
.RVR {
	background-image:url(../../assets/app-icon/video-repair-icon.png)
}
.ROBM {
	background-image:url(../../assets/app-icon/obm-icon.png)
}
.RCOST {
	background-image:url(../../assets/app-icon/convert-ost-pst-icon.png)
}
.ROE {
	background-image:url(../../assets/app-icon/dbx-icon.png)
}
.RWRT {
	background-image:url(../../assets/app-icon/repair-word-icon.png)
}
.RPPT {
	background-image:url(../../assets/app-icon/repair-powerpoint-icon.png)
}
.RMOV {
	background-image:url(../../assets/app-icon/repair-mov-icon.png)
}
.RPSD {
	background-image:url(../../assets/app-icon/repair-psd-icon.png)
}
.RAVI {
	background-image:url(../../assets/app-icon/repair-avi-win-icon.png)
}
.RZIP {
	background-image:url(../../assets/app-icon/repairzip-icon.png)
}
.RRAR {
	background-image:url(../../assets/app-icon/repairrar-icon.png)
}
.RZIPM {
	background-image:url(../../assets/app-icon/zipmac-icon.png)
}
.RDFR {
	background-image:url(../../assets/app-icon/rdfr-icon.png)
}
.RDPR {
	background-image:url(../../assets/app-icon/rdpr-icon.png)
}
.RFE {
	background-image:url(../../assets/app-icon/shr-icon.png)
}
.RDW {
	background-image:url(../../assets/app-icon/wipe-icon.png)
}
.RRWFE {
	background-image:url(../../assets/app-icon/recover-free-icon.png)
}
.RRA {
	background-image:url(../../assets/app-icon/recover-android-icon.png)
}
.WINLOGO {
	background-image:url(../../assets/line_icon/light/white-win-logo.svg);
	background-size:80%!important;
	background-position:center center!important
}
.MICLOGO {
	background-image:url(../../assets/line_icon/light/white-mac-logo.svg);
	background-size:80%!important;
	background-position:center center!important
}
@media (max-width:768px) {
.download_box {
height:auto;
padding-bottom:20px
}
.downloadpage-2023 {
padding:30px 0
}
.downloadpage-section-2023 {
padding:30px 0
}
.downloadpage-2023 h1 {
font-size:1.8em;
line-height:1.1em;
font-weight:600
}
.downloadpage-section-2023 .h2class {
font-size:1.5em;
line-height:1.2em;
font-weight:600
}
.download_box .t b {
line-height:normal;
font-size:20px
}
.downloadpage-section-2023 .download_box .t b {
line-height:normal;
font-size:20px
}
}
.ContactUs-2023 {
	background:linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .3)), url(../../assets/line_icon/dark/contact-banner-bg.svg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat!important;
	padding-bottom:50px;
	padding-top:40px!important
}
.ContactUs-2023:after {
	position:absolute;
	content:" ";
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
	background-color:rgba(255, 255, 255, .5)
}
.ContactUs-2023 h1 {
	text-align:center
}
.ContactUs-2023 .icon-box {
	margin-bottom:20px;
	padding:20px 20px 30px 20px;
	text-align:center;
	position:relative;
	width:100%;
	box-shadow:0 2px 15px rgba(0, 0, 0, .1);
	border-radius:10px;
	background:#fff
}
.ContactUs-2023 .icon-box i {
	width:80px;
	height:80px;
	display:inline-block;
	background-size:100%;
	margin-bottom:20px
}
.ContactUs-2023 .businessman-icon {
	background:url(../../assets/line_icon/dark/businessman-icon.svg);
	background-repeat:no-repeat
}
.ContactUs-2023 .shopping-icon {
	background:url(../../assets/line_icon/dark/shopping-icon.svg);
	background-repeat:no-repeat
}
.ContactUs-2023 .address-icon {
	background:url(../../assets/line_icon/dark/address-icon.svg);
	background-repeat:no-repeat
}
.ContactUs-2023 .icon-box .tt {
	display:block;
	font-size:30px;
	margin-bottom:10px;
	line-height:normal;
	font-weight:600
}
.ContactUs-2023 .icon-box p {
	margin-bottom:0
}
.ContactUs-2023 .icon-box a:hover {
	color:#006bbd!important;
	text-decoration:underline!important
}
@media (max-width:768px) {
.ContactUs-2023 h1 {
font-size:1.8em;
line-height:1.1em;
font-weight:600
}
}
.remo-breadcrumbs {
	background:#fff;
	padding:8px 0
}
.breadcrumbs-main {
	padding:8px 0!important
}
.breadcrumbs li {
	display:inline;
	margin-right:1px
}
.breadcrumbs li a {
	color:#0552a3
}
.faq-breadcrumbs {
	background:#f3f3f3;
	padding:8px 0
}
.faq-breadcrumbs .breadcrumbs-main {
	padding:8px 0!important
}
.faq-breadcrumbs .breadcrumbs li {
	display:inline;
	margin-right:1px
}
.faq-breadcrumbs .breadcrumbs li a {
	color:#0552a3
}
.faq-breadcrumbs .breadcrumbs li a:hover {
	color:#006bbd;
	text-decoration:underline
}
.faq-breadcrumbs .breadcrumbs li::after {
content:'';
width:24px;
height:24px;
background:url(../../assets/line_icon/dark/breadcrumb-arrow.svg);
background-repeat:no-repeat;
background-size:16px;
background-position:center;
margin:0;
border:0;
display:inline-flex;
text-align:center;
justify-content:center;
text-decoration:none;
vertical-align:middle;
transition:transform 400ms;
margin-left:5px
}
.faq-breadcrumbs .breadcrumbs li:last-child::after {
display:none
}
.Faq-2023 {
	background:linear-gradient(45.69deg, #e2e2e2 10.16%, rgba(255, 255, 255, 0) 89.84%);
	background-color:#f3f3f3;
	padding-bottom:50px;
	padding-top:40px!important;
	min-height:83vh;
	text-align:center
}
.Faq-2023 h1 {
	text-align:center
}
.Faq-bullet-2023 {
	text-align:left;
	padding:30px 0
}
.Faq-bullet-2023 .fs30 {
	text-align:left;
	margin-top:30px;
	margin-bottom:20px;
	color:#151515;
	padding:0;
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600
}
.Faq-bullet-2023 .h2class {
	text-align:left;
	margin-top:30px;
	margin-bottom:20px;
	color:#151515;
	padding:0;
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600
}
.Faq-bullet-2023 ul {
	padding-left:20px
}
.Faq-bullet-2023 ul li {
	padding:6px 0;
	line-height:normal;
	margin-left:0
}
.Faq-bullet-2023 ul li a {
	color:#151515;
	text-decoration:none
}
.Faq-bullet-2023 ul li a:hover {
	color:#006bbd;
	text-decoration:underline
}
.Faq-bullet-2023 .h2class {
	border-top:1px solid #d2d5d9;
	margin-top:34px;
	padding-top:34px
}
.Faq-bullet-2023 .scale {
	max-width:100%
}
@media (max-width:768px) {
.Faq-bullet-2023 {
padding:20px 0
}
.Faq-bullet-2023 {
text-align:left
}
.Faq-bullet-2023 .fs18 {
font-size:20px;
font-weight:400
}
.Faq-bullet-2023 .h2class {
font-size:1.5em;
line-height:1.2em;
font-weight:600
}
}
.faqaccordion-section .accordion-button {
	position:relative;
	display:flex;
	align-items:center;
	width:100%;
	padding:25px;
	color:#212529;
	text-align:left;
	background-color:#fff;
	border:0;
	border-radius:0;
	overflow-anchor:none;
	cursor:pointer
}
.faqaccordion-section .accordion-item {
	border:solid 1px #d7d7d7!important;
	margin-bottom:5px
}
.faqaccordion-section h2 {
	padding:0!important;
	margin:0!important
}
.faqaccordion-section .accordion-button:not(.collapsed) {
background-color:#fff;
box-shadow:none
}
.faqaccordion-section .accordion-button:focus {
	z-index:3;
	border-color:transparent;
	outline:0;
	box-shadow:none
}
.faqaccordion-section .accordion-body {
	padding:1rem 1.25rem;
	border-top:solid 1px #d7d7d7
}
.faqaccordion-section .accordion-body a:hover {
	background:none!important;
	color:#0552a3;
	text-decoration:underline
}
.faqaccordion-section .accordion-body .rm_button_2023.blue:hover {
	background-color:#006bbd!important;
	color:#fff!important;
	border:solid 1px #006bbd!important;
	text-decoration:none!important
}
.faqaccordion-section .accordion-body ul {
	text-align:left;
	margin:0;
	padding:0
}
.faqaccordion-section .accordion-body ul li {
	padding-left:20px;
	position:relative;
	list-style:none;
	margin-bottom:5px;
	border:none!important
}
.faqaccordion-section .accordion-body ul li:before {
	content:'';
	display:block;
	width:8px;
	height:8px;
	position:absolute;
	top:10px;
	left:5px;
	background:#393939;
	border-radius:90px
}
.Editionstyle {
	font-size:18px;
	margin:20px 0 5px 0;
	font-weight:600
}
@media (max-width:768px) {
.faqaccordion-section .accordion-button {
}
.faqaccordion-section .accordion-body {
text-align:left
}
}
.Category-nav {
	width:auto;
	background:#fff;
	border:solid 1px #E1E1E1;
	border-radius:10px;
	margin-bottom:30px
}
.Category-nav h2 {
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600;
	margin-bottom:10px;
	padding:15px;
	text-align:left;
	border-bottom:solid 2px #E1E1E1
}
.Category-nav ul {
	margin:0 auto
}
.Category-nav ul li {
	display:block!important;
	margin-bottom:0;
	list-style:none;
	float:none;
	position:relative
}
.Category-nav li a {
	color:#000;
	display:block!important;
	margin-bottom:0;
	list-style:none;
	float:none;
	width:auto;
	padding:15px;
	text-align:left;
	border-bottom:solid 1px #E1E1E1;
	background:url(https://www.remosoftware.com/assets/line_icon/light/arrow.svg) center no-repeat;
	background-size:24px;
	background-position:96% 50%
}
.Category-nav li a:hover {
	color:#006bbd;
	text-decoration:none;
	background:url(https://www.remosoftware.com/assets/line_icon/light/arrow-blue.svg) center no-repeat;
	background-size:24px;
	background-position:96% 50%
}
.Category-nav li a.active {
	color:#006bbd;
	text-decoration:none;
	background:url(https://www.remosoftware.com/assets/line_icon/light/arrow-blue.svg) center no-repeat;
	background-size:24px;
	background-position:96% 50%
}
.Category-nav li:last-child a {
	border-bottom:none
}
.Sitemap-2023 {
	background:linear-gradient(45.69deg, #e2e2e2 10.16%, rgba(255, 255, 255, 0) 89.84%);
	background-color:#f3f3f3;
	padding-bottom:50px;
	padding-top:40px!important;
	min-height:auto;
	text-align:center
}
.Sitemap-2023 h1 {
	text-align:center;
	margin:0
}
.Sitemap-bullet-2023 {
	text-align:left
}
.Sitemap-bullet-2023 ul {
	padding:0;
	margin:0 10px 20px 10px
}
.Sitemap-bullet-2023 ul li {
	list-style:none;
	padding:6px 0 6px 23px;
	background:url(../../assets/line_icon/dark/ul-arrow.svg);
	background-position:left 10px;
	background-repeat:no-repeat;
	background-size:16px
}
.Sitemap-bullet-2023 ul li a {
	color:#151515;
	text-decoration:none
}
.Sitemap-bullet-2023 ul li a:hover {
	color:#006bbd;
	text-decoration:underline
}
.Sitemap-bullet-2023 .tt {
	font-size:20px;
	font-weight:500;
	margin-bottom:10px
}
.sitemap-pagination {
	margin:20px 0;
	text-align:center
}
.sitemap-pagination ul {
	margin:0!important;
	padding:0!important;
	list-style:none
}
.sitemap-pagination li {
	display:inline-block;
	border:1px solid #DFDFDF;
	padding:0!important;
	background:none!important
}
.sitemap-pagination li.current {
	display:inline-block;
	border:1px solid #0552a3;
	background:#0552a3!important;
	color:#FFF;
	padding:5px 15px!important
}
.sitemap-pagination a {
	display:block;
	padding:5px 15px
}
.sitemap-pagination a:hover {
	color:#fff!important;
	background:#006bbd;
	text-decoration:none!important
}
.Newlink-2023 .icon-box {
	margin-bottom:20px;
	padding:20px 20px 30px 20px;
	text-align:center;
	position:relative;
	width:100%;
	box-shadow:0 2px 15px rgba(0, 0, 0, .1);
	border-radius:10px;
	background:#fff
}
.Newlink-2023 .icon-box p:first-child {
	font-size:22px;
	line-height:normal
}
.Newlink-2023 .icon-box p:last-child {
	margin:0
}
.breadcrumbs-2023 {
	background:#f3f3f3;
	padding:8px 0
}
.breadcrumbs-2023 .breadcrumbs-main {
	padding:8px 0!important
}
.breadcrumbs-2023 .breadcrumbs li {
	display:inline;
	margin-right:1px
}
.breadcrumbs-2023 .breadcrumbs li a {
	color:#0552a3
}
.breadcrumbs-2023 .breadcrumbs li a:hover {
	color:#006bbd;
	text-decoration:underline
}
.breadcrumbs-2023 .breadcrumbs li::after {
content:'';
width:24px;
height:24px;
background:url(../../assets/line_icon/dark/breadcrumb-arrow.svg);
background-repeat:no-repeat;
background-size:16px;
background-position:center;
margin:0;
border:0;
display:inline-flex;
text-align:center;
justify-content:center;
text-decoration:none;
vertical-align:middle;
transition:transform 400ms;
margin-left:5px
}
.breadcrumbs-2023 .breadcrumbs li:last-child::after {
display:none
}
.glossary-2023 .fontsize20 {
	font-size:20px;
	margin-bottom:10px
}
.glossary-2023 .fontsize30 {
	font-size:30px;
	margin-bottom:10px;
	border-bottom:solid 1px #ccc;
	padding-bottom:5px
}
.glossary-2023 .h2class {
	margin-top:30px;
	margin-bottom:10px;
	padding-bottom:0;
	text-align:left;
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600
}
.glossary-2023 ul {
	padding-left:20px;
	margin-bottom:20px
}
.glossary-2023 ul li {
	padding:6px 0;
	line-height:normal;
	margin-left:0
}
.glossary-2023 ul li a {
	color:#151515;
	text-decoration:none
}
.glossary-2023 ul li a:hover {
	color:#006bbd;
	text-decoration:underline
}
.glossary-2023 .h2class {
	border-top:1px solid #d2d5d9;
	margin-top:34px;
	padding-top:34px
}
.glossary-2023 .scale {
	max-width:100%
}
@media (max-width:768px) {
.glossary-2023 {
padding:30px 0
}
.glossary-2023 {
text-align:left
}
.glossary-2023 .fs18 {
font-size:20px;
font-weight:400
}
.glossary-2023 .h2class {
font-size:1.5em;
line-height:1.2em;
font-weight:600
}
}
.videos-2023 .fontsize20 {
	font-size:20px;
	margin-bottom:10px
}
.videos-2023 .h2class {
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600;
	margin-top:30px;
	margin-bottom:10px;
	padding-bottom:0;
	text-align:left
}
.videos-2023 ul {
	padding-left:20px;
	margin-bottom:20px
}
.videos-2023 ul li {
	padding:6px 0;
	line-height:normal;
	margin-left:0
}
.videos-2023 ul li a {
	text-decoration:none
}
.videos-2023 ul li a:hover {
	color:#006bbd;
	text-decoration:underline
}
.videos-2023 .h2class {
	border-top:1px solid #d2d5d9;
	margin-top:34px;
	padding-top:34px
}
.videos-2023 .scale {
	max-width:100%
}
.videos-2023 .video-width {
	width:60%;
	margin:20px auto
}
.videos-2023 .youtube-player {
	position:relative;
	padding-bottom:50%;
	height:0;
	max-width:100%;
	margin:5px;
	border-radius:20px;
	overflow:hidden;
	background:#fff;
	border:solid 10px #fff;
	box-shadow:0 0 43px rgb(0 0 0 / 44%)
}
@media (max-width:768px) {
.videos-2023 {
padding:30px 0
}
.videos-2023 {
text-align:left
}
.videos-2023 .fontsize20 {
font-size:18px;
font-weight:400
}
.videos-2023 .h2class {
font-size:1.5em;
line-height:1.2em;
font-weight:600
}
.videos-2023 .video-width {
width:90%;
margin:20px auto
}
}
.section-title h2 {
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600;
	margin-bottom:20px;
	padding-bottom:20px;
	position:relative
}
.section-title h2::before {
content:"";
position:absolute;
display:block;
width:120px;
height:1px;
background:#dbdbdb;
bottom:1px;
left:calc(50% - 60px)
}
.section-title h2::after {
content:"";
position:absolute;
display:block;
width:40px;
height:3px;
background:#0552a3;
bottom:0;
left:calc(50% - 20px)
}
.features-section-2023 {
	background-size:cover
}
.features-section-2023 .icon-box {
	padding:30px;
	position:relative;
	overflow:hidden;
	background:#fff;
	box-shadow:0 0 20px rgb(0 0 0 / 10%);
	transition:all 0.3s ease-in-out;
	border-radius:10px;
	z-index:1;
	text-align:left
}
.features-section-2023 .icon-box p {
	margin-top:10px
}
.features-section-2023 .icon-box .title {
	line-height:normal;
	font-size:20px;
	font-weight:700;
	color:#151515!important;
	margin-bottom:0;
	margin-top:0
}
.features-section-2023 .icon-box .title a {
	color:#124265;
	transition:0.3s
}
.features-section-2023 .icon-box .description {
	font-size:15px;
	line-height:28px;
	margin-bottom:0
}
.features-section-2023 .icon-box .icon {
	display:inline-block;
	transition:all 0.3s ease-in-out;
	margin-right:15px
}
.features-section-2023 .icon-box:hover {
	transform:scale(1.08)
}
.mb {
	margin-bottom:30px
}
.features-section-2023 .icon-box .icon::before {
content:'';
width:60px;
height:60px;
background-repeat:no-repeat;
background-size:24px;
background-position:center;
margin:0;
border:0;
display:inline-flex;
text-align:center;
justify-content:center;
text-decoration:none;
vertical-align:middle;
transition:transform 400ms
}
.features-section-2023 .icon-box .friendly {
	background:url(../line_icon/dark/96/friendly.svg)
}
.features-section-2023 .icon-box .performance-guaranteed {
	background:url(../line_icon/dark/96/performance-guaranteed.svg)
}
.features-section-2023 .icon-box .safest-tool {
	background:url(../line_icon/dark/96/safest-tool.svg)
}
.features-section-2023 .icon-box .video-preview {
	background:url(../line_icon/dark/96/video-preview.svg)
}
.features-section-2023 .icon-box .advanced-repair {
	background:url(../line_icon/dark/96/advanced-repair.svg)
}
.features-section-2023 .icon-box .tech-support {
	background:url(../line_icon/dark/96/tech-support.svg)
}
.features-section-2023 .icon-box .mov-file-not-playingn {
	background:url(../line_icon/dark/96/mov-file-not-playingn.svg)
}
.features-section-2023 .icon-box .mov-file-no-sound {
	background:url(../line_icon/dark/96/mov-file-no-sound.svg)
}
.features-section-2023 .icon-box .mov-issue {
	background:url(../line_icon/dark/96/mov-issue.svg)
}
.features-section-2023 .icon-box .mov-not-opening {
	background:url(../line_icon/dark/96/mov-not-opening.svg)
}
.features-section-2023 .icon-box .mov-unsupported {
	background:url(../line_icon/dark/96/mov-unsupported.svg)
}
.features-section-2023 .icon-box .vlc-mov-not-playingn {
	background:url(../line_icon/dark/96/vlc-mov-not-playingn.svg)
}
.features-section-2023 .icon-box .mov-header-corruption {
	background:url(../line_icon/dark/96/mov-header-corruption.svg)
}
.features-section-2023 .icon-box .mov-file-choppy {
	background:url(../line_icon/dark/96/mov-file-choppy.svg)
}
.features-section-2023 .icon-box .mov-file-damage {
	background:url(../line_icon/dark/96/mov-file-damage.svg)
}
.features-section-2023 .icon-box .mov-distorted-screen {
	background:url(../line_icon/dark/96/mov-distorted-screen.svg)
}
.features-section-2023 .icon-box .mov-pixelated-video {
	background:url(../line_icon/dark/96/mov-pixelated-video.svg)
}
.features-section-2023 .icon-box .mov-file-freezes {
	background:url(../line_icon/dark/96/mov-file-freezes.svg)
}
@media (max-width:992px) {
.features-section-2023 {
height:auto
}
.features-section-2023 h2 {
font-size:1.5em;
line-height:1.2em;
font-weight:600
}
.mb {
margin-bottom:30px
}
.features-section-2023 .icon-box:hover {
transform:none
}
}
.hero-video-repair-product-page-2023 {
	background-image:linear-gradient(to top, rgba(227, 227, 227, .4), rgba(227, 227, 227, .2)), url(../line_icon/hero/hero-bg.svg);
	background-size:cover
}
.hero-video-repair-product-page-2023 h1 {
	margin:0;
	font-size:2.1em;
	line-height:1.2;
	font-weight:600;
	margin-bottom:15px
}
.hero-video-repair-product-page-2023 ul li {
	list-style:none;
	padding:6px 0 6px 23px;
	line-height:22px;
	background:url(../line_icon/hero/check-play.svg);
	background-position:left 10px;
	background-repeat:no-repeat;
	background-size:16px;
	margin-left:0
}
.video-repair-software-2023.roll-bg-right {
	background-color:#f3f3f3;
	background-image:url(../line_icon/hero/roll-bg-right.svg);
	background-position:bottom left;
	background-size:cover
}
.video-repair-software-2023.roll-bg-left {
	background-color:#fff;
	background-image:url(../line_icon/hero/roll-bg-left.svg);
	background-position:top left;
	background-size:cover
}
.video-repair-software-2023 .ColumnBox {
	background:#fff;
	border-radius:8px;
	border:solid 2px #ececec;
	height:100%;
	width:100%;
	padding:0
}
.video-repair-software-2023 .tables td, th, thead, tr {
	padding:10px;
	border-bottom:solid 1px #ececec;
	text-align:left
}
.video-repair-software-2023 .tables td:first-child {
	font-weight:700
}
.video-repair-software-2023 .tables tr:first-child {
	background:#ececec
}
.video-repair-software-2023 .tables th {
	font-size:20px;
	font-weight:700
}
.video-repair-software-2023.DownloadMore-bg .h2class {
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600;
	margin-bottom:20px;
	padding-bottom:20px;
	position:relative
}
.video-repair-software-2023 .accordion-body ul {
	margin:revert;
	padding:revert
}
.video-repair-software-2023 .accordion-body ol {
	margin:revert;
	padding:revert
}
@media (max-width:768px) {
.video-repair-software-2023 .accordion-body {
text-align:left
}
.hero-video-repair-product-page-2023 h1 {
text-align:center;
font-size:1.8em;
line-height:1.1em;
font-weight:600
}
.section-title h2 {
font-size:1.5em;
line-height:1.2em;
font-weight:600
}
.video-repair-software-2023.DownloadMore-bg .h2class {
font-size:1.5em;
line-height:1.2em;
font-weight:600
}
#Remo-Horizontal-Tabs {
padding:0
}
.features-section-2023 {
padding:30px 0
}
}
.Common-Section-2023 {
	width:100%;
	z-index:0;
	padding:50px 0;
	position:relative;
	min-height:550px;
	background:linear-gradient(45.69deg, #daeffe 10.16%, rgba(255, 255, 255, 0) 89.84%);
	background-color:#eef5fe
}
.Common-Section-2023 h1 {
	margin:0;
	margin-bottom:15px;
	color:#151515;
	font-size:2.1em;
	line-height:1.2;
	font-weight:600
}
.Hero-Product-Page ul {
	margin:0;
	padding:0;
	margin-bottom:10px
}
.Common-Section-2023 ul li {
	list-style:none;
	padding:6px 0 6px 23px;
	line-height:22px;
	background:url(https://www.remosoftware.com/assets/images/check.svg);
	background-position:left 10px;
	background-repeat:no-repeat;
	background-size:16px;
	margin-left:0
}
.Common-Section-2023 ul {
	margin:0;
	padding:0;
	margin-bottom:10px
}
.Common-Section-2023 .image_viewer {
	overflow:hidden
}
.Common-Section-2023 .image_viewer img {
	max-width:100%;
	height:auto
}
.Common-Section-2023 .image_viewer {
	display:flex;
	margin:0;
	justify-content:center;
	align-items:center;
	align-content:center
}
.container-2023 {
	text-align:left
}
.container-2023 h2 {
	text-align:left;
	margin-top:30px;
	margin-bottom:20px;
	padding:0;
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600
}
.container-2023 h3 {
	margin-top:30px;
	margin-bottom:20px;
	padding:0;
	font-size:1.4em;
	line-height:1.2em;
	font-weight:600
}
.container-2023 img.scale {
	max-width:100%;
	height:auto
}
.container-2023 ol {
	margin:revert;
	padding:revert
}
.container-2023 ul {
	margin:revert;
	padding:revert
}

@media (max-width:768px) {
.Common-Section-2023 {
margin-bottom:0;
min-height:auto;
text-align:center;
padding:30px 0;
background-position:15% 0
}
.Common-Section-2023 h1 {
font-size:1.8em;
line-height:1.1em;
font-weight:600
}
.container-2023 {
text-align:left
}
.Common-Section-2023 .left {
text-align:center
}
}
@media (max-width:768px) {
.remo-sidebar-2023 {
text-align:center
}

.remo-sidebar-2023 ul {
text-align: left;
}

}
.remomore-2023 {
	background:#0552a3;
	text-align:center
}
.remo-sections-fixed-2023 .fixed-nav .domore-click {
	display:none
}
.remo-sections-fixed-2023 .fixed-active .domore-click {
	display:block;
	float:right;
	text-align:right
}
.remo-sections-fixed-2023 .fixed-active .domore-click .img-fluid {
	max-width:60%;
	height:auto
}
.faqbackground-2023 {
	background:rgba(241, 245, 255, .9)
}
#FAQAccordion2023 .accordion-button {
	position:relative;
	display:flex;
	align-items:center;
	width:100%;
	padding:25px;
	color:#212529;
	text-align:left;
	background-color:#fff;
	border:0;
	border-radius:0;
	overflow-anchor:none;
	cursor:pointer;
	font-size:20px;
	font-weight:500
}
#FAQAccordion2023 .accordion-item {
	border:solid 1px #d7d7d7;
	margin-bottom:5px
}
#FAQAccordion2023 .accordion-header {
	border-bottom:solid 1px #d7d7d7;
	border-left:solid 4px #000
}
#FAQAccordion2023 h2 {
	padding:0!important;
	margin:0!important
}
#FAQAccordion2023 .accordion-button:not(.collapsed) {
background-color:#fff;
box-shadow:none
}
#FAQAccordion2023 .accordion-button:focus {
	z-index:3;
	border-color:transparent;
	outline:0;
	box-shadow:none
}
#FAQAccordion2023 .accordion-body {
	padding:1rem 1.25rem;
	border-left:solid 4px #ccc
}
#FAQAccordion2023 .accordion-body a {
	color:#0552a3 !important;
	display:inline!important;
	padding:0!important;
	text-decoration:none!important
}
#FAQAccordion2023 .accordion-body a:hover {
	background:none!important;
	color:#006bbd;
	text-decoration:underline
}
#FAQAccordion2023 .accordion-body ul {
	text-align:left;
	margin:0;
	padding:0
}
#FAQAccordion2023 .accordion-body ul li {
	padding-left:20px;
	position:relative;
	list-style:none;
	margin-bottom:5px;
	border:none!important
}
#FAQAccordion2023 .accordion-body ol {
	text-align:left;
	margin:0;
	padding:0;
	padding-left:20px
}
#FAQAccordion2023 .accordion-body ul li:before {
	content:'';
	display:block;
	width:8px;
	height:8px;
	position:absolute;
	top:10px;
	left:5px;
	background:#393939;
	border-radius:90px
}
@media (max-width:768px) {
#FAQAccordion2023 .accordion-button {
font-size:18px;
font-weight:600
}
}
.ULColumns ul {
	display:grid;
	grid-template-columns:repeat(2, 1fr);
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0
}
.ULColumns ul li {
	list-style:none;
	border:none;
	margin:0 20px 5px 0;
	padding:20px 0;
	border-bottom:1px solid #ddd;
	vertical-align:middle;
	-webkit-column-break-inside:avoid;
	page-break-inside:avoid;
	break-inside:avoid
}
.ULColumns ul li p:first-child {
	font-size:20px;
	margin-bottom:10px;
	font-weight:400;
	color:#151515
}
.ULColumns li p {
	margin:0;
	padding:0
}
.ULColumns li a {
	color:#0552a3;
	text-decoration:none
}
.ULColumns li a:hover {
	color:#006bbd;
	text-decoration:underline
}
@media (max-width:768px) {
.ULColumns ul {
display:grid;
grid-template-columns:repeat(1, 1fr);
list-style-position:inside;
list-style-type:none
}
}
.Resource-Section-2023 .Sectionbox {
	margin-bottom:20px;
	text-align:left;
	position:relative;
	width:100%;
	box-shadow:0 2px 15px rgba(0, 0, 0, .1);
	border-radius:10px;
	background:#fff;
	overflow:hidden
}
.Resource-Section-2023 .padding25 {
	padding:20px 25px
}
.Resource-Section-2023 .Sectionbox h3 {
	display:block;
	font-size:30px;
	margin-bottom:10px;
	line-height:normal;
	font-weight:600
}
.Resource-Section-2023 .Sectionbox p {
	margin-bottom:20px
}
.Resource-Section-2023 .Sectionbox img {
	min-width:100%;
	height:auto
}
.Resource-Section-2023 .padding25 .more {
	display:inline-block;
	background:#0552a3;
	padding:6px 15px 8px 15px;
	color:#fff;
	border-radius:3px
}
.Resource-Section-2023 .padding25 .more:hover {
	background:#006bbd;
	color:#fff;
	text-decoration:none
}
.file-recovery_bg {
	height:230px;
	align-items:center;
	justify-content:center;
	background:url(assets/images/resources/file-recovery-resources.svg) center center no-repeat;
	position:relative;
	background-size:100%
}
.media-recovery-resources_bg {
	height:230px;
	align-items:center;
	justify-content:center;
	background:url(assets/images/resources/media-recovery-resources.svg) center center no-repeat;
	position:relative;
	background-size:100%
}
.hard-drive-resources_bg {
	height:230px;
	align-items:center;
	justify-content:center;
	background:url(assets/images/resources/hard-drive-resources.svg) center center no-repeat;
	position:relative;
	background-size:100%
}
.sd-card-resources_bg {
	height:230px;
	align-items:center;
	justify-content:center;
	background:url(assets/images/resources/sd-card-resources.svg) center center no-repeat;
	position:relative;
	background-size:100%
}
.usb-resources_bg {
	height:230px;
	align-items:center;
	justify-content:center;
	background:url(assets/images/resources/usb-resources.png) center center no-repeat;
	position:relative;
	background-size:100%
}
.video-repair-resources_bg {
	height:230px;
	align-items:center;
	justify-content:center;
	background:url(assets/images/resources/video-repair-resources.svg) center center no-repeat;
	position:relative;
	background-size:100%
}
.file-repair_bg {
	height:230px;
	align-items:center;
	justify-content:center;
	background:url(assets/images/resources/file-repair-resources.svg) center center no-repeat;
	position:relative;
	background-size:100%
}
.outlook-resources_bg {
	height:230px;
	align-items:center;
	justify-content:center;
	background:url(assets/images/resources/outlook-resources.svg) center center no-repeat;
	position:relative;
	background-size:100%
}
.mac-resources_bg {
	height:230px;
	align-items:center;
	justify-content:center;
	background:url(assets/images/resources/mac-resources.svg) center center no-repeat;
	position:relative;
	background-size:100%
}
.windows-resources_bg {
	height:230px;
	align-items:center;
	justify-content:center;
	background:url(assets/images/resources/windows-resources.svg) center center no-repeat;
	position:relative;
	background-size:100%
}
.android-resources_bg {
	height:230px;
	align-items:center;
	justify-content:center;
	background:url(assets/images/resources/android-resources.svg) center center no-repeat;
	position:relative;
	background-size:100%
}
.data-storage-resources_bg {
	height:230px;
	align-items:center;
	justify-content:center;
	background:url(assets/images/resources/data-storage-resources.svg) center center no-repeat;
	position:relative;
	background-size:100%
}
.resources-articles-page-banner-bg {
	background:url(assets/images/resources/resources-articles-page.svg) center center no-repeat;
	background-size:cover;
	height:83vh
}
@media (max-width:991px) {
#Remo-Resource-Vertical-Tabs .fade:not(.show) {
opacity:1
}
}
.remo-sidebar-2023 img {
	margin-top:0;
	margin-bottom:0;
	border:solid 1px #dbdbdb;
	border-radius:10px;
	overflow:hidden;
	box-shadow:none
}
.helpmanual-2023 .topttit {
	padding:20px;
	font-size:22px;
	margin:0;
	font-weight:600
}
.helpmanual-2023 ul {
	padding:0;
	margin:0;
	margin-left:20px;
	margin-bottom:20px
}
.helpmanual-2023 .fontsize20 {
	margin-bottom:10px;
	padding:0;
	text-align:left;
	font-size:1.8em;
	line-height:1.23em;
	font-weight:600
}
.helpmanual-2023 img.scale {
	max-width:100%;
	height:auto
}
@media (max-width:991px) {
.helpmanual-2023 {
}
}
.news-banner-2023 {
	background:linear-gradient(rgb(255 255 255 / 50%), rgb(140 140 140 / 50%)), url(https://www.remosoftware.com/assets/line_icon/news-bg.jpg);
	background-size:cover;
	background-repeat:no-repeat!important;
	background-position:center;
	min-height:300px;
	text-align:center
}
.news-banner-2023 h1 {
	margin:0;
	margin-bottom:15px;
	color:#151515;
	font-size:2.1em;
	line-height:1.2;
	font-weight:600
}
.news-2023 ul {
	padding:0;
	margin:0;
	margin-left:20px;
	margin-bottom:20px
}
.news-2023 .fontsize20 {
	text-align:left;
	font-size:20px;
	line-height:normal
}
@media (min-width:991px) {
.news-banner-2023 {
min-height:auto;
padding:20px 0
}
}
@media (max-width:768px) {
.news-banner-2023 {
min-height:auto;
padding:20px 0
}
}
#MethodsLostPartition .content h3 {
	font-weight:600;
	font-size:26px
}
#MethodsLostPartition .shadowBox .sub-title {
	font-size:24px;
	margin:0 0 15px 0;
	line-height:normal;
	font-weight:600;
	color:#151515;
	position:relative
}
#MethodsLostPartition .content p:last-child {
	margin-bottom:0
}
#MethodsLostPartition .shadowBox {
	box-shadow:0 1px 0 rgb(0 0 0 / 14%);
	padding:50px;
	border-radius:0;
	margin-bottom:25px
}
#MethodsLostPartition .shadowBox p:last-child {
	margin-bottom:0
}
#MethodsLostPartition .shadowBox ul:last-child {
	margin-bottom:0
}
#MethodsLostPartition .shadowBox:last-child {
	box-shadow:0 0 0 rgb(0 0 0 / 14%)
}
#MethodsLostPartition .methods-label {
	display:block;
	font-size:18px;
	font-weight:500;
	line-height:1.65;
	text-align:center;
	color:#fff;
	padding:2px 12px 2px 12px;
	border-radius:50px;
	background-color:#22262a;
	width:max-content;
	text-transform:uppercase
}
#MethodsLostPartition ul {
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:10px
}
#MethodsLostPartition ul li {
	margin-bottom:0;
	padding:2px 0 2px 0;
	margin-left:17px;
	line-height:normal;
	text-align:left;
	list-style:square;
	background-position:left 5px;
	background-repeat:no-repeat;
	background-size:20px
}
#MethodsLostPartition .count-box {
	display:block;
	align-items:center;
	padding:20px;
	width:100%;
	background:#fff;
	box-shadow:0 0 20px rgb(0 0 0 / 14%);
	line-height:normal;
	text-align:center;
	border-radius:10px
}
#MethodsLostPartition .count-box span {
	font-size:24px;
	display:block;
	font-weight:600;
	color:#0552a3
}
#MethodsLostPartition .count-box p {
	padding:0;
	margin:0;
	color:#151515
}
#MethodsLostPartition .imgbox img {
	border:10px solid #ccc;
	border-radius:15px;
	overflow:hidden
}
#StepsToRecover .content h3 {
	font-weight:600;
	font-size:26px
}
#StepsToRecover .shadowBox .sub-title {
	font-size:24px;
	margin:0 0 15px 0;
	line-height:normal;
	font-weight:600;
	color:#151515;
	position:relative
}
#StepsToRecover .content p:last-child {
	margin-bottom:0
}
#StepsToRecover .shadowBox {
	box-shadow:0 1px 0 rgb(0 0 0 / 14%);
	padding:50px;
	border-radius:0;
	margin-bottom:25px
}
#StepsToRecover .shadowBox p:last-child {
	margin-bottom:0
}
#StepsToRecover .shadowBox ul:last-child {
	margin-bottom:0
}
#StepsToRecover .shadowBox:last-child {
	box-shadow:0 0 0 rgb(0 0 0 / 14%)
}
#StepsToRecover .methods-label {
	display:block;
	font-size:18px;
	font-weight:500;
	line-height:1.65;
	text-align:center;
	color:#fff;
	padding:2px 12px 2px 12px;
	border-radius:50px;
	background-color:#22262a;
	width:max-content;
	text-transform:uppercase
}
#StepsToRecover ul {
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:10px
}
#StepsToRecover ul li {
	margin-bottom:0;
	padding:2px 0 2px 0;
	margin-left:17px;
	line-height:normal;
	text-align:left;
	list-style:square;
	background-position:left 5px;
	background-repeat:no-repeat;
	background-size:20px
}
#StepsToRecover .count-box {
	display:block;
	align-items:center;
	padding:20px;
	width:100%;
	background:#fff;
	box-shadow:0 0 20px rgb(0 0 0 / 14%);
	line-height:normal;
	text-align:center;
	border-radius:10px
}
#StepsToRecover .count-box span {
	font-size:24px;
	display:block;
	font-weight:600;
	color:#0552a3
}
#StepsToRecover .count-box p {
	padding:0;
	margin:0;
	color:#151515
}
#StepsToRecover .imgbox img {
	border:10px solid #ccc;
	border-radius:15px;
	overflow:hidden
}
.mb24 {
	margin-bottom:24px
}
#DeletedPartition .icon-box {
	padding:30px;
	text-align:center;
	width:100%;
	position:relative;
	overflow:hidden;
	box-shadow:0 0 20px rgb(0 0 0 / 10%);
	border-radius:10px;
	z-index:1
}
#DeletedPartition .icon-box .sub-title {
	font-size:24px;
	margin:0 0 15px 0;
	line-height:normal;
	font-weight:600;
	color:#151515;
	position:relative
}
#DeletedPartition .icon-box .icon {
	margin:0 auto;
	transition:all 0.3s ease-out 0s;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom:10px;
	transform-style:preserve-3d;
	border-radius:6px
}
#DeletedPartition .icon-box i {
	background-repeat:no-repeat!important;
	background-position:center center!important;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:80px;
	height:80px;
	border-radius:4px;
	margin-bottom:10px
}
#DeletedPartition .icon-box i.accidental-deletion {
	background:url(../../assets/line_icon/dark/96/deletion.svg)
}
#DeletedPartition .icon-box i.disk-formatting {
	background:url(../../assets/line_icon/dark/96/disk-formatting.svg)
}
#DeletedPartition .icon-box i.hardware-failures {
	background:url(../../assets/line_icon/dark/96/hardware-failures.svg)
}
#DeletedPartition .icon-box i.virus-malware {
	background:url(../../assets/line_icon/dark/96/virus-malware.svg)
}
#DeletedPartition .icon-box i.system-crashes {
	background:url(../../assets/line_icon/dark/96/system-crashes.svg)
}
#DeletedPartition .icon-box i.partition-corruption {
	background:url(../../assets/line_icon/dark/96/partition-corruption.svg)
}
@media (max-width:768px) {
#DeletedPartition {
text-align:center
}
#DeletedPartition .icon-box .icon {
justify-content:center
}
}
#HowToRecover .icon-box {
	padding:20px;
	margin-bottom:30px;
	text-align:left;
	width:100%;
	position:relative;
	overflow:hidden;
	box-shadow:0 0 20px rgb(0 0 0 / 10%);
	border-radius:10px;
	z-index:1
}
#HowToRecover .icon-box img {
	margin-bottom:10px;
	border:solid 1px #ddd;
	border-radius:5px
}
#HowToRecover .icon-box .sub-title {
	font-size:24px;
	margin:0 0 15px 0;
	line-height:normal;
	font-weight:600;
	color:#151515;
	position:relative
}
#HowToRecover .icon-box .icon {
	margin:0 auto;
	transition:all 0.3s ease-out 0s;
	display:flex;
	align-items:center;
	margin-bottom:10px;
	transform-style:preserve-3d;
	border-radius:6px
}
#HowToRecover .icon-box i {
	background-repeat:no-repeat!important;
	background-position:center center!important;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:80px;
	height:80px;
	border-radius:4px
}
#HowToRecover .icon-box .icon i.video-camera-icon {
	background:red
}
#HowToRecover .icon-box .icon i.back-data {
	background:url(../../../../assets/line_icon/dark/96/back-data.svg)
}
#HowToRecover .icon-box .icon i.beware-malware {
	background:url(../../../../assets/line_icon/dark/96/beware-malware.svg)
}
#HowToRecover .icon-box .icon i.during-partitioning {
	background:url(../../../../assets/line_icon/dark/96/during-partitioning.svg)
}
#HowToRecover .icon-box .icon i.safely-remove {
	background:url(../../../../assets/line_icon/dark/96/safely-remove.svg)
}
@media (max-width:768px) {
#HowToRecover {
text-align:center
}
#HowToRecover .icon-box .icon {
justify-content:center
}
}
#PartitionType .icon-box {
	padding:30px;
	text-align:center;
	width:100%;
	position:relative;
	overflow:hidden;
	box-shadow:0 0 20px rgb(0 0 0 / 10%);
	border-radius:10px;
	z-index:1
}
#PartitionType .icon-box .sub-title {
	font-size:24px;
	margin:0 0 15px 0;
	line-height:normal;
	font-weight:600;
	color:#151515;
	position:relative
}
#PartitionType .icon-box .icon {
	margin:0 auto;
	transition:all 0.3s ease-out 0s;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom:10px;
	transform-style:preserve-3d;
	border-radius:6px
}
#PartitionType .icon-box i {
	background-repeat:no-repeat!important;
	background-position:center center!important;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:80px;
	height:80px;
	border-radius:4px;
	margin-bottom:10px
}
#PartitionType .icon-box i.gpt-partition {
	background:url(../../assets/line_icon/dark/96/gpt-partition.svg)
}
#PartitionType .icon-box i.mbr-partition {
	background:url(../../assets/line_icon/dark/96/mbr-partition.svg)
}
#PartitionType .icon-box i.apm-partition {
	background:url(../../assets/line_icon/dark/96/apm-partition.svg)
}
@media (max-width:768px) {
#PartitionType {
text-align:center
}
#PartitionType .icon-box .icon {
justify-content:center
}
}
#SupportedFileSystems .icon-box {
	padding:30px;
	text-align:center;
	width:100%;
	position:relative;
	overflow:hidden;
	box-shadow:0 0 20px rgb(0 0 0 / 10%);
	border-radius:10px;
	z-index:1
}
#SupportedFileSystems .icon-box .sub-title {
	font-size:24px;
	margin:0 0 15px 0;
	line-height:normal;
	font-weight:600;
	color:#151515;
	position:relative
}
#SupportedFileSystems .icon-box .icon {
	margin:0 auto;
	transition:all 0.3s ease-out 0s;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom:10px;
	transform-style:preserve-3d;
	border-radius:6px
}
#SupportedFileSystems .icon-box i {
	background-repeat:no-repeat!important;
	background-position:center center!important;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:80px;
	height:80px;
	border-radius:4px;
	margin-bottom:10px
}
#SupportedFileSystems .icon-box i.ntfs-files {
	background:url(../../assets/line_icon/dark/96/ntfs-files.svg)
}
#SupportedFileSystems .icon-box i.fat-files {
	background:url(../../assets/line_icon/dark/96/fat-files.svg)
}
#SupportedFileSystems .icon-box i.fat32-files {
	background:url(../../assets/line_icon/dark/96/fat32-files.svg)
}
#SupportedFileSystems .icon-box i.exfat-files {
	background:url(../../assets/line_icon/dark/96/exfat-files.svg)
}
#SupportedFileSystems .icon-box i.hfs-files {
	background:url(../../assets/line_icon/dark/96/hfs-files.svg)
}
#SupportedFileSystems .icon-box i.hfs-plus-files {
	background:url(../../assets/line_icon/dark/96/hfs-plus-files.svg)
}
@media (max-width:768px) {
#SupportedFileSystems {
text-align:center
}
#SupportedFileSystems .icon-box .icon {
justify-content:center
}
}
#UnlockDataRecovery .icon-box {
	padding:30px;
	text-align:center;
	width:100%;
	position:relative;
	overflow:hidden;
	box-shadow:0 0 20px rgb(0 0 0 / 10%);
	border-radius:10px;
	z-index:1
}
#UnlockDataRecovery .icon-box .sub-title {
	font-size:24px;
	margin:0 0 15px 0;
	line-height:normal;
	font-weight:600;
	color:#151515;
	position:relative
}
#UnlockDataRecovery .icon-box .icon {
	margin:0 auto;
	transition:all 0.3s ease-out 0s;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom:10px;
	transform-style:preserve-3d;
	border-radius:6px
}
#UnlockDataRecovery .icon-box i {
	background-repeat:no-repeat!important;
	background-position:center center!important;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:80px;
	height:80px;
	border-radius:4px
}
#UnlockDataRecovery .icon-box i.raw-partition {
	background:url(../../assets/line_icon/dark/96/raw-partition.svg)
}
#UnlockDataRecovery .icon-box i.damaged-partition {
	background:url(../../assets/line_icon/dark/96/damaged-partition.svg)
}
#UnlockDataRecovery .icon-box i.corrupted-prtition {
	background:url(../../assets/line_icon/dark/96/corrupted-prtition.svg)
}
#UnlockDataRecovery .icon-box i.unreadable-prtition {
	background:url(../../assets/line_icon/dark/96/unreadable-prtition.svg)
}
#UnlockDataRecovery .icon-box i.formatted-prtition {
	background:url(../../assets/line_icon/dark/96/formatted-prtition.svg)
}
@media (max-width:768px) {
#UnlockDataRecovery {
text-align:center
}
#UnlockDataRecovery .icon-box .icon {
justify-content:center
}
}
#RecoverFileTypes .icon-box {
	padding:30px;
	text-align:center;
	width:100%;
	position:relative;
	overflow:hidden;
	box-shadow:0 0 20px rgb(0 0 0 / 10%);
	border-radius:10px;
	z-index:1
}
#RecoverFileTypes .icon-box .sub-title {
	font-size:24px;
	margin:0 0 15px 0;
	line-height:normal;
	font-weight:600;
	color:#151515;
	position:relative
}
#RecoverFileTypes .icon-box .icon {
	margin:0 auto;
	transition:all 0.3s ease-out 0s;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom:10px;
	transform-style:preserve-3d;
	border-radius:6px
}
#RecoverFileTypes .icon-box i {
	background-repeat:no-repeat!important;
	background-position:center center!important;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:80px;
	height:80px;
	border-radius:4px
}
#RecoverFileTypes .icon-box .icon i.archives {
	background:url(../../assets/line_icon/dark/96/archives.svg)
}
#RecoverFileTypes .icon-box .icon i.audio {
	background:url(../../assets/line_icon/dark/96/audio.svg)
}
#RecoverFileTypes .icon-box .icon i.documents {
	background:url(../../assets/line_icon/dark/96/documents.svg)
}
#RecoverFileTypes .icon-box .icon i.images {
	background:url(../../assets/line_icon/dark/96/images.svg)
}
#RecoverFileTypes .icon-box .icon i.video {
	background:url(../../assets/line_icon/dark/96/video.svg)
}
#RecoverFileTypes .icon-box .icon i.emailfile {
	background:url(../../assets/line_icon/dark/96/emailfile.svg)
}
#RecoverFileTypes .icon-box .icon i.database-files {
	background:url(../../assets/line_icon/dark/96/database-files.svg)
}
#RecoverFileTypes .icon-box .icon i.application-files {
	background:url(../../assets/line_icon/dark/96/application-files.svg)
}
#RecoverFileTypes .icon-box .icon i.other-files {
	background:url(../../assets/line_icon/dark/96/other-files.svg)
}
@media (max-width:768px) {
#RecoverFileTypes {
text-align:center
}
#RecoverFileTypes .icon-box .icon {
justify-content:center
}
}
#DeviceTypes .icon-box {
	padding:30px;
	text-align:center;
	width:100%;
	position:relative;
	overflow:hidden;
	box-shadow:0 0 20px rgb(0 0 0 / 10%);
	border-radius:10px;
	z-index:1
}
#DeviceTypes .icon-box .sub-title {
	font-size:24px;
	margin:0 0 15px 0;
	line-height:normal;
	font-weight:600;
	color:#151515;
	position:relative
}
#DeviceTypes .icon-box .icon {
	margin:0 auto;
	transition:all 0.3s ease-out 0s;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom:10px;
	transform-style:preserve-3d;
	border-radius:6px
}
#DeviceTypes .icon-box i {
	background-repeat:no-repeat!important;
	background-position:center center!important;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:80px;
	height:80px;
	border-radius:4px
}
#DeviceTypes .icon-box .icon i.pc {
	background:url(../../assets/line_icon/dark/96/pc.svg)
}
#DeviceTypes .icon-box .icon i.hard-disk {
	background:url(../../ssets/line_icon/dark/96/hard-disk.svg)
}
#DeviceTypes .icon-box .icon i.usb-drives {
	background:url(../../assets/line_icon/dark/96/usb-drives.svg)
}
#DeviceTypes .icon-box .icon i.sd-card {
	background:url(../../assets/line_icon/dark/96/sd-card.svg)
}
#DeviceTypes .icon-box .icon i.camera {
	background:url(../../assets/line_icon/dark/96/camera.svg)
}
#DeviceTypes .icon-box .icon i.external-drives {
	background:url(../../assets/line_icon/dark/96/external-drives.svg)
}
#DeviceTypes .icon-box .icon i.ssd {
	background:url(../../assets/line_icon/dark/96/ssd.svg)
}
@media (max-width:768px) {
#DeviceTypes {
text-align:center
}
#DeviceTypes .icon-box .icon {
justify-content:center
}
}
#PartitionTips .icon-box {
	padding:30px;
	text-align:center;
	width:100%;
	position:relative;
	overflow:hidden;
	box-shadow:0 0 20px rgb(0 0 0 / 10%);
	border-radius:10px;
	z-index:1
}
#PartitionTips .icon-box .sub-title {
	font-size:24px;
	margin:0 0 15px 0;
	line-height:normal;
	font-weight:600;
	color:#151515;
	position:relative
}
#PartitionTips .icon-box .icon {
	margin:0 auto;
	transition:all 0.3s ease-out 0s;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom:10px;
	transform-style:preserve-3d;
	border-radius:6px
}
#PartitionTips .icon-box i {
	background-repeat:no-repeat!important;
	background-position:center center!important;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:80px;
	height:80px;
	border-radius:4px
}
#PartitionTips .icon-box .icon i.back-data {
	background:url(../../assets/line_icon/dark/96/back-data.svg)
}
#PartitionTips .icon-box .icon i.beware-malware {
	background:url(../../assets/line_icon/dark/96/beware-malware.svg)
}
#PartitionTips .icon-box .icon i.caution {
	background:url(../../assets/line_icon/dark/96/caution.svg)
}
#PartitionTips .icon-box .icon i.system-shutdown {
	background:url(../../assets/line_icon/dark/96/shutdown.svg)
}
#PartitionTips .icon-box .icon i.system-updates {
	background:url(../../assets/line_icon/dark/96/updates.svg)
}
#PartitionTips .icon-box .icon i.safely-remove {
	background:url(../../assets/line_icon/dark/96/safely-remove.svg)
}
@media (max-width:768px) {
#PartitionTips {
text-align:center
}
#PartitionTips .icon-box .icon {
justify-content:center
}
}
#StepsAccordion2023 .accordion-button {
	position:relative;
	display:flex;
	align-items:center;
	width:100%;
	padding:25px;
	color:#212529;
	text-align:left;
	background-color:#fff;
	border:0;
	border-radius:0;
	overflow-anchor:none;
	cursor:pointer
}
#StepsAccordion2023 .accordion-item {
	border:solid 1px #d7d7d7;
	margin-bottom:5px
}
#StepsAccordion2023 .accordion-header {
	border-bottom:solid 1px #d7d7d7
}
#StepsAccordion2023 h2.accordion-header {
	margin:0;
	padding:0
}
#StepsAccordion2023 .accordion-body {
	padding:25px;
	text-align:center
}
#StepsAccordion2023 .accordion-button:not(.collapsed) {
background-color:#fff;
box-shadow:none
}
#StepsAccordion2023 .accordion-button:focus {
	z-index:3;
	border-color:transparent;
	outline:0;
	box-shadow:none
}
#StepsAccordion2023 .accordion-body .image_viewer img {
	max-width:100%;
	height:auto;
	box-shadow:0 0 10px 10px rgba(50, 50, 50, .08);
	padding:20px!important;
	border-radius:10px;
	border:solid 1px #d7d7d7!important
}

.dropdown-toggle:lang(pt) {
    white-space: unset;
}