@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'icon-font';
  src:url('https://www.minitool.com/fonts/icon-font.eot?k1p375');
  src:url('https://www.minitool.com/fonts/icon-font.eot?k1p375#iefix') format('embedded-opentype'),
    url('https://www.minitool.com/fonts/icon-font.ttf?k1p375') format('truetype'),
    url('https://www.minitool.com/fonts/icon-font.woff?k1p375') format('woff'),
    url('https://www.minitool.com/fonts/icon-font.svg?k1p375#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*ransomware-prevention*/
.solutions-wrap{ width:100%; background:url(https://www.minitool.com/images-mt/solutions/ransomware-prevention-topbg.jpg) center 35px no-repeat #6d81a7;}
.ransomware-prevention-banner{ width:1000px; margin:0 auto;}
.ransomware-prevention-txt{ width:60%; font-size:36px; color:#fff; line-height:50px; margin-top:90px; margin-left:43%; margin-bottom:60px;}

.solutions-ransomware-prevention-bg{ width:100%; background:url(https://www.minitool.com/images-mt/solutions/ransomware-prevention-bottombg.jpg) center bottom no-repeat; padding-bottom:80px;}
.content-wrap{ width:1000px; margin:0 auto; border-radius:10px; background-color:#fff; padding:60px 0px;}
.ransomware-prevention-content{ margin-top:100px;}

.cont1-wrap, .cont2-wrap, .cont3-wrap, .cont4-wrap, .cont5-wrap{ width:100%; margin-bottom:60px;}
.ransomware-prevention-cont{ color:#888; font-size:16px; line-height:24px;}
.ransomware-prevention-cont h2{ font-size:26px; margin-bottom:50px;}
.ransomware-prevention-cont h2 .num{ width:128px; height:48px; line-height:40px; background:url(https://www.minitool.com/images-mt/solutions/ransomware-prevention-1.png) left center no-repeat; color:#fff; text-align:center; padding-top:8px; display:inline-block; vertical-align:top;}
.ransomware-prevention-cont h2 .text{ height:48px; line-height:30px; background:url(https://www.minitool.com/images-mt/solutions/ransomware-prevention-2.png) left bottom no-repeat; color:#546878; display:inline-block; vertical-align:top;}
.cont1-wrap p{ padding:0px 20px;}

.terrible-wrap{ width:100%; text-align:justify;}
.terrible-wrap:after{ content:""; width:100%; height:0; display:inline-block;}
.terrible-box{ width:32%; display:inline-block; text-align:center; vertical-align:top;}
.terrible-box h3{ font-size:18px; color:#555; padding:40px 0px 20px;}
.terrible-box p{ text-align:left; padding:0px 30px;}

.cont3-bg{ height:358px; background-color:#f0edf1; position:relative; padding-top:60px;}
.left-bg{ display:block; width:14px; height:375px; background:url(https://www.minitool.com/images-mt/solutions/ransomware-prevention-6.png) no-repeat; position:absolute; left:-14px; top:-8px;}
.right-bg{ display:block; width:14px; height:375px; background:url(https://www.minitool.com/images-mt/solutions/ransomware-prevention-7.png) no-repeat; position:absolute; right:-14px; top:-8px;}
.ransomware-wrap{ width:100%;}
.ransomware-wrap:after{ content:""; display:block; width:100%; clear:both;}
.ransomware-box{ width:31%; float:left; margin-left:20px;}
.ransomware-box p{ margin-top:20px;}
.ransomware-step-num{ font-size:20px;}

.immediate-box{ width:98%; border-left:20px solid #f3d633; border-top:1px solid #dadada; border-bottom:1px solid #dadada; border-right:1px solid #dadada; padding:25px 0px 25px 30px; margin-bottom:20px;}
.immediate-box:last-child{ margin-bottom:0px;}
.immediate-box h3{ font-size:18px; color:#555; padding-bottom:25px;}
.immediate-box ul li{ background:url(https://www.minitool.com/images-mt/solutions/ransomware-prevention-11.png) left center no-repeat; padding-left:25px;}
.immediate-box p{ width:75%;}

.cont5-wrap{ width:100%; height:536px; background:url(https://www.minitool.com/images-mt/solutions/ransomware-prevention-12.png) no-repeat; margin-bottom:60px;}
.cont5-wrap h2{ text-align:center; font-size:26px; color:#fff; padding-top:100px;}
.backup-wrap{ width:100%; margin-top:60px; font-size:16px;}
.backup-wrap:after, .backup-left-wrap:after{ content:""; width:100%; display:block; clear:both;}
.backup-wrap .backup-box{ width:50%; float:left;}

.backup-left-wrap{ width:100%;}
.backup-left-img{ width:40%; float:left; text-align:center;}
.backup-left-txt{ width:60%; float:left;}
.backup-left-txt p{ color:#fff; padding:0px 15px; margin-top:15px;}
.backup-left-txt p a{ color:inherit; text-decoration:underline;}
.backup-left-txt .backup-link{ display:inline-block; width:180px; height:45px; line-height:45px; font-size:26px; color:#37637f; text-align:center; background-color:#fff; border-radius:3px; margin-left:15px; margin-top:20px;}
.backup-left-txt .backup-link:hover{ background-color:#e3e3e3; text-decoration:none;}
.backup-right-wrap{ width:96%; background-color:#fff; border-right:25px solid #53c58a; padding:30px 0px 30px 30px; box-shadow:0px 3px 8px #485866;}
.backup-right-wrap ul li{ color:#666; padding-left:60px; padding-right:10px; margin-bottom:30px;}
.backup-right-wrap ul .step1{ background:url(https://www.minitool.com/images-mt/solutions/ransomware-prevention-14.png) left center no-repeat;}
.backup-right-wrap ul .step2{ background:url(https://www.minitool.com/images-mt/solutions/ransomware-prevention-15.png) left center no-repeat;}
.backup-right-wrap ul .step3{ background:url(https://www.minitool.com/images-mt/solutions/ransomware-prevention-16.png) left center no-repeat;}

.tips-wrap{ width:80%; margin:0 auto;}
.tips-box{ width:100%; margin-bottom:60px;}
.tips-box:after{ content:""; width:100%; display:block; clear:both;}
.tips-box:last-child{ margin-bottom:0px;}
.tips-left{ float:left;}
.tips-right{ float:left;}
.tips-img{ width:40%; text-align:center;}
.tips-text{ width:60%; padding-top:20px;}
.tips-text h3{ font-size:18px; color:#555; margin-bottom:15px;}

/*should-i-upgrade-to-win-10*/
.solution-full-width{ width:100%;}
.solution-inner-full-width{ width: 100%; max-width:1003px; margin: 0 auto;}
.should-i-banner{ height: 546px; background:url(https://www.minitool.com/images-mt/solutions/should-i-upgrade-to-win-10-banner.jpg) center no-repeat; background-size:cover; clear: both;}
.solution-banner-txt{ color:#fff; text-align: center; padding-top: 150px;}
.solution-banner-txt h1{ font-size: 38px; padding-bottom: 50px;}
.solution-banner-p{ display: inline-block; width: 80%;}
.solution-banner-txt p{ font-size: 24px; line-height: 34px; padding-bottom: 20px;}
.should-i-commonly-asked-questions{ padding:60px 0px; color: #555;}
.should-i-commonly-asked-questions:after{content:""; display: block; clear: both;}
.should-i-commonly-asked-questions-left{ float:left; width: 50%;}
.should-i-commonly-asked-questions-right{ float:right; width:45%; height: 487px; background: url(https://www.minitool.com/images-mt/solutions/should-i-upgrade-to-win-10-1.png) right no-repeat;}
.should-i-commonly-asked-questions-left h2{ font-size: 32px; line-height: 44px; padding-top: 45px;}
.should-i-commonly-asked-questions-left ul{ margin-top:30px;}
.should-i-commonly-asked-questions-left ul li{ font-size: 18px; line-height: 30px; list-style: disc; margin-left: 15px;}
.should-i-commonly-asked-questions-right-content{ float:right; background-color: #fdfcfc; padding:50px 20px; margin-right: 84px; box-shadow: 0px 0px 12px #ccc;}
.should-i-commonly-asked-questions-right-content h3{ font-size: 22px; line-height: 32px; margin-bottom: 30px;}
.should-i-commonly-asked-questions-right-content p{ font-size:18px; color: #888; line-height: 30px;}


.should-i-pros-cons-wrap{background: #fcd142; position: relative;}
.should-i-pros-cons-wrap:before{ content: ""; position: absolute; width:50%; height: 100%; background-color: #3a9cfb; right: 0; top: 0; z-index: 1;}
.should-i-pros-cons-bg{ position: relative; z-index: 2; background: url(https://www.minitool.com/images-mt/solutions/should-i-upgrade-to-win-10-3.png) center bottom no-repeat; }
.should-i-pros-cons{ padding: 60px 0px; text-align: center;}
.should-i-pros-cons h2{ font-size: 32px; color: #fff; text-shadow: 1px 1px 1px #666;}
.pros-cons-content-wrap{width:100%; margin-top: 60px;}
.pros-cons-content-wrap:after{ content:""; display: block; clear: both;}
.pros-cons-wrap{ width:45%; height: 100%; min-height: 1495px; background-color: #fff; padding: 20px 25px;}
.pros-content-warp{ float:left; box-shadow: 0px 0px 10px #d6b237;}
.cons-content-warp{ float:right; box-shadow: 0px 0px 10px #328adf;}

.pros-icon{ display: inline-block; width:98px; height: 98px; background: url(https://www.minitool.com/images-mt/solutions/should-i-upgrade-to-win-10-2.png) center no-repeat #ff6559; border-radius: 50%;}
.cons-icon{ display: inline-block; width:98px; height: 98px; background: url(https://www.minitool.com/images-mt/solutions/should-i-upgrade-to-win-10-2.png) center no-repeat #ff6559; border-radius: 50%; transform:rotateX(180deg);}
.pros-cons-wrap h3{ font-size: 20px; color: #666; padding: 30px 0px;}
.pros-cons-content{ padding:30px 40px; background-color: #f4f4f4; margin-bottom: 20px;}
.pros-cons-content h4{ font-size: 18px; color: #333; font-weight: normal; margin-bottom: 20px;}
.pros-cons-content p{ font-size:14px; color: #666; line-height: 20px;}

.pros-cons-more{ margin-top:30px;}
.pros-cons-more .more{ display: inline-block; width: 12px; height: 12px; background-color: #fff; border: 3px solid #ff6559; border-radius: 50%; margin-right: 5px;}
.pros-cons-more .more:last-child{ margin-right:0px;}
.should-i-upgrade-problem-wrap{ padding: 60px 0px;}
.should-i-upgrade-problem h2{ font-size: 30px; color: #333; text-align: center;}
.should-i-upgrade-problem-content-wrap{ margin-top:60px;}
.should-i-upgrade-problem-content-wrap:after{ content:""; display: block; clear: both;}
.should-i-upgrade-problem-content{ width:50%; float: left; padding: 0 2%;}
.should-i-upgrade-problem-content .link{ display: inline-block; font-size: 24px; color: #2887f5; line-height: 34px; margin-bottom: 20px; text-decoration: underline;}
.should-i-upgrade-problem-content .link:hover{ color: #0155b7;}
.should-i-upgrade-problem-content p{ font-size: 16px;}

.should-i-upgrade-step-wrap{ background-color: #f3f3f3; padding:60px 0px;}
.should-i-upgrade-step-wrap h2{ font-size: 30px; color: #333; text-align: center;}
.should-i-upgrade-step-wrap .should-i-upgrade-step-decript{ display: block; font-size:18px; color: #666; text-align: center; margin-top: 20px;}
.should-i-upgrade-step-content-show{ position: relative; width:1003px; height: 670px; overflow: hidden;}
.should-i-upgrade-step-content-wrap{ position:absolute; height: 670px;}
.should-i-upgrade-step-content-wrap:after{content:""; display: block; clear: both;}
.should-i-upgrade-step-content{float: left; width:1003px; text-align: center; margin-top: 50px; margin-bottom: 40px;}
.should-i-upgrade-step-content p{ display: inline-block; width: 80%; font-size: 24px; color: #555; line-height: 40px; margin-top: 20px;}
.icon-awe-left, .icon-awe-right{overflow:hidden;}
.icon-awe-left:before{ display:inline-block; font-family:icon-font; content:"\ea50"; transform:rotate(-90deg); margin-left: 15px;}
.icon-awe-right:before{ display:inline-block; font-family:icon-font; content:"\ea50"; transform: rotate(90deg); margin-left: -15px;}
.should-i-upgrade-step-note{ width: 100%; background-color: #fff; padding:10px 0px; font-size: 18px; color: #666; text-align: center;}

.should-i-compare-wrap{ padding:60px 0px; text-align: center;}
.should-i-compare-wrap h2{ font-size: 30px; color: #333;}
.should-i-compare-wrap .should-i-compare-decript{ display: block; font-size: 18px; color: #666; margin-top: 20px;}
.should-i-compare-content-wrap{ width:100%; margin-top: 50px;}
.should-i-compare-content-wrap:after{ content:""; display: block; clear: both;}
.should-i-compare-content{ float:left; width:33.2%; padding:0px 1%;}
.should-i-compare{ padding:40px 30px; background-color: #f6f6f6;}
.should-i-compare h3{ font-size: 18px; color: #333; margin-bottom: 25px;}
.should-i-compare ul{ margin-bottom: 25px;}
.should-i-compare ul li{ font-size: 14px; color: #777;}
.should-i-compare ul .title{ font-weight: bold;}
.should-i-compare-btn{display:inline-block; width: 165px; height: 40px; line-height: 40px; font-size: 18px; color: #fff; background-color: #2887f5;}
.should-i-compare-btn:hover{ text-decoration: none; background-color: #2277d9; color:#fff;}
.should-i-discover-more-btn{ display: inline-block; width:365px; height: 50px; line-height: 50px; font-size: 22px; color: #fff; background-color: #ff6559; margin-top: 50px;}
.should-i-discover-more-btn:hover{ text-decoration: none; background-color:#dc564b; color: #fff;}


/*---------pc-disaster-recovery-------------*/
.sm-solution-wrap{ width:100%; background-color: #8385ff; border-bottom: 1px solid #fff;}
.pc-disaster-inner-width{ width:100%; max-width: 1400px; margin: auto;}
.pc-disaster-banner{ height: 580px; background: url(https://www.minitool.com/images/solutions/sm/sm-solution-banner-bg.png) center no-repeat;}
.pc-disaster-banner-content{ float:right; width: 65%; padding-top: 150px; text-align: center;}
.pc-disaster-banner-content h1{ line-height: 58px; font-size:22px;}
.pc-disaster-banner-content h1 span{ font-family:Cambria; font-size:30px; font-weight: bold;}
.pc-disaster-banner-content p{ line-height: 58px; font-size:22px;}
.pc-disaster-banner-content .downbtn{ display:inline-block; width: 215px; height: 50px; line-height: 50px; background-color: #ff9600; font-size:24px; color: #fff; text-align: center; margin-top: 30px;}
.pc-disaster-banner-content .downbtn:hover{ background-color:#ff7e00; text-decoration: none;}
.pc-disaster-banner-content .downbtn i{ margin-right:10px;}

.pc-disaster-content-wrap{ background-image:url(https://www.minitool.com/images/solutions/sm/sm-solution-content-bg.jpg); background-attachment: fixed; background-size:cover;}
.virus-wrap{ width: 948px; height: 77px; background:url(https://www.minitool.com/images/solutions/sm/sm-solution-virus-bg.png) left top no-repeat;}
.virus-content{ width: 75%; height: 77px; text-align: justify; overflow: hidden; margin-left: 70px;}
.virus-content:after{ content:""; display: inline-block; width: 100%; height: 0;}
.virus-content li{ display:inline-block; padding-top: 5px; vertical-align: top;}

.module-wrap{ padding:50px 0 60px;}
.module-wrap h2{ font-size: 30px; text-align: center; margin-bottom: 60px;}

.pc-system-wrap{ width:96%; text-align: justify; margin: 0 auto;}
.pc-system-wrap:after{ content:""; display: inline-block; width: 100%; height: 0;}

.pc-system-content-wrap{ display: inline-block; width:23%; height: 327px; box-shadow: 0px 0px 4px #b6b6b6; border-radius: 7px; vertical-align: top;}
.pc-system-content-wrap .pc-system-content{ height: 100%; background-color: #fff; text-align: center; border-radius: 7px;}
.pc-system-content-wrap .pc-system-content img{ margin-top:80px;}
.pc-system-content-wrap .pc-system-content h3{ margin-top:30px;}

.pc-system-content-wrap .pc-system-text{ display: none; height:100%; background-color: #494cff; border-radius: 7px; padding: 40px 20px 20px; text-align: left;}
.pc-system-content-wrap .pc-system-text p{ font-size:14px; color: #fff; margin-bottom: 10px;}
.pc-system-content-wrap .pc-system-text p a{ color: #ffa200;}

.pc-system-content-wrap .active{ display: block;}

.howto-prevent-wrap .module-wrap{ padding:30px 0;}
.howto-prevent-wrap:before{ display: block; content:""; width: 100%; height: 75px; background-image: url(https://www.minitool.com/images/solutions/sm/sm-solution-bg1-1.png);}
.howto-prevent-wrap:after{ display: block; content:""; width: 100%; height: 75px; background-image: url(https://www.minitool.com/images/solutions/sm/sm-solution-bg1.png);}
.howto-prevent{ background-color:#4915de; color:#fff; font-size:0;}
.howto-prevent .howto-prevent-float{ display:inline-block; vertical-align: top;}
.howto-prevent-content{ width:96%; margin: auto;}
.howto-prevent-content .text{ width:80%;}
.howto-prevent-content .text p{ font-size:16px; line-height: 36px;}
.howto-prevent-content .down{ width:19%;}
.howto-prevent-content .down .downbtn{ display:inline-block; width: 215px; height: 50px; line-height: 50px; background-color: #ff9600; font-size:24px; color: #fff; text-align: center;}
.howto-prevent-content .down .downbtn:hover{ background-color:#ff7e00; text-decoration: none;}
.howto-prevent-content .down .downbtn i{ margin-right:10px;}

.whatto-do-wrap{ width:90%; text-align: justify; margin: 0 auto;}
.whatto-do-wrap:after{ content:""; display: inline-block; width: 100%; height: 0;}
.whatto-do-content{ display:inline-block; width:32%; vertical-align: top; text-align: center;}
.whatto-do-content .crash-icon{display:inline-block; width:120px; height: 120px; line-height: 120px; background-color: #ffff; border-radius: 50%; box-shadow: 1px 2px 3px #ccc; margin-bottom: 40px;}
.whatto-do-content p{ line-height: 30px; padding: 0 20px;}

.best-solution-wrap .module-wrap{ padding:50px 0 30px;}
.best-solution-wrap:before{ display:block; content:""; width: 100%; height: 77px; background-image: url(https://www.minitool.com/images/solutions/sm/sm-solution-bg2.png); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform:rotate(180deg);}
.best-solution-wrap:after{ display:block; content:""; width: 100%; height: 77px; background-image: url(https://www.minitool.com/images/solutions/sm/sm-solution-bg2.png);}
.best-solution{ background-color:#4915de; color:#fff; margin-top: -1px;}
.best-solution-content{ width:90%; font-size:0; margin: auto;}
.best-solution-content .best-solution-float{ display:inline-block; vertical-align: top;}
.best-solution-content .best-solution-fl{ width:70%; padding-right: 40px;}
.best-solution-content .best-solution-fr{ width:29%; text-align: center;}
.best-solution-content .best-solution-fl p{font-size:18px; line-height: 30px;}
.best-solution-content .best-solution-fl p a{ color:#00fff6; text-decoration: underline;}
.best-solution-content .best-solution-fl .downbtn{display:inline-block; width: 215px; height: 50px; line-height: 50px; background-color: #ff9600; font-size:24px; color: #fff; text-align: center; margin-top:30px; margin-bottom:40px;}
.best-solution-content .best-solution-fl .downbtn:hover{ background-color:#ff7e00; text-decoration: none;}
.best-solution-content .best-solution-fl .downbtn i{ margin-right:10px;}

.choose-buy-wrap{ width:96%; margin: auto;}
.choose-buy-wrap p{ font-size:18px; line-height: 30px;}
.choose-edition{ width:80%; margin: 60px auto 0;}
.edition-content{ width:43%; padding: 20px 30px; background-color: #fafafa; border:1px solid #dcdcdc;}
.edition-content h3{ font-size: 24px; color: #203cc7; margin-bottom: 20px;}
.sm-choose li{ line-height:30px;}
.sm-choose li .radiobtn{ margin-right:5px;}
.sm-choose li lable{ font-size: 18px; color: #555;}
.buybtn-wrap{ margin-top:30px;}
.choose-buybtn-wrap{width:50%; text-align: center;}
.choose-buybtn-wrap .price{ display: block; font-size: 30px;}
.choose-buybtn-wrap .mt-original-price{display: block;font-size: 14px;color: #7b7b7b;margin-top: 5px;}
.choose-buybtn-wrap .mt-original-price span{text-decoration: line-through;}
.choose-buybtn-wrap .choose-buybtn{ display: inline-block; width: 215px; height: 46px; margin-top: 20px; line-height: 46px; border-radius: 50px; background-color: #179732; font-size: 22px; color: #fff;}
.buybtn-wrap .hide{ display:none;}
.choose-buybtn-wrap .choose-buybtn:hover{ text-decoration:none; background-color: #017f1c;}

.module-backgroung-1{ position:relative;}
.module-backgroung-1:after{ position: absolute; content: ""; display: block; width: 108px; height: 93px; background-image: url(https://www.minitool.com/images/solutions/sm/sm-solution-bg3.png); left: -110px; bottom: 40px; transform: scale(0.45,0.45);}
.module-backgroung-2{ position:relative;}
.module-backgroung-2:after{ position: absolute; content: ""; display: block; width: 108px; height: 93px; background-image: url(https://www.minitool.com/images/solutions/sm/sm-solution-bg3.png); right: -140px; top: 40px;}
.module-backgroung-3{ position:relative;}
.module-backgroung-3:after{ position: absolute; content: ""; display: block; width: 108px; height: 93px; background-image: url(https://www.minitool.com/images/solutions/sm/sm-solution-bg3.png); left: -130px; top: 200px; transform: scale(0.5,0.5);}
.module-backgroung-4{ position:relative;}
.module-backgroung-4:after{ position: absolute; content: ""; display: block; width: 108px; height: 93px; background-image: url(https://www.minitool.com/images/solutions/sm/sm-solution-bg3.png); right: -140px; top: 40px; transform: scale(0.6,0.6);}

.dr-products-comparison{ background-color:#dde6f2;}
.dr-comparison-table{ display: table; width:100%; margin-top:40px;}
.dr-comparison-table ul{ display:table-row; font-size:16px;}
.dr-comparison-table ul li{ display:table-cell; width:18.5%; padding: 18px 0; font-size:1em; text-align: center; vertical-align: middle;}
.dr-comparison-table ul li.price{ font-size:1.5em; color:#f00; font-weight: bold;}
.dr-comparison-table ul li:first-child{ width:26%; padding-left: 20px; text-align: left;}

.dr-comparison-table ul:nth-child(even){ background-color:#fff;}
.dr-comparison-table ul:first-child{ background-color:#1a80fc; margin-bottom: 40px;}
.dr-comparison-table ul:first-child li{ height: 75px; font-size:1.25em; color:#fff;}
.dr-comparison-table ul:nth-child(2) li{ height: 48px;}

.dr-comparison-table ul li a.dr-comparison-btn{ display:inline-block; width: 75%; padding: 10px 0; margin-top: 10px; background-color: #fc7d1c; font-size:16px; color: #fff; text-align: center;}
.dr-comparison-table ul li a.dr-comparison-btn:hover{ background-color:#f16800; text-decoration:none;}

.dr-comparison-table ul li a.downbtn{ width:85%; background-color:#33B306;}
.dr-comparison-table ul li a.downbtn:hover{ background-color:#2C9807;}

.dr-comparison-table ul li .checked{ display:inline-block; width: 10px; height: 10px; border-radius: 50%; background-color: #4a90e2;}


.dr-comparison-table ul li .remarks{ display:block; font-size:0.75rem; color:#555;}
.dr-comparison-table ul li .usage{font-size:0.875rem;}
.dr-product-compare .compare-column li.edition .usage{font-size:0.875rem; color: #ff6647;}
.dr-comparison-table ul li .dr-explanation{ position: relative; display:inline-block; cursor: pointer;}
.dr-comparison-table ul li .dr-explanation i{ margin-left:5px; color: #fff;}
.dr-comparison-table ul li .dr-explanation span{ position: absolute; display:none; width:280px; line-height: 18px;  padding:8px 12px; border-radius: 3px; background-color: #fff; box-shadow: 0 0 2px #4c4c4c; font-size:0.75rem; color: #555; text-align: left; right: -20px; top: 28px;}
.dr-comparison-table ul li .dr-explanation:hover span{display:inline-block;}
.dr-comparison-table ul li .original-price{ font-size:14px; color:#666; text-decoration: line-through;}


@media screen and (max-width:1100px){
	.pc-disaster-banner{
		height: 410px;
		background-size:100% auto;
	}
	.pc-disaster-banner-content{
		padding-top: 90px;
	}
	.pc-disaster-banner-content p{
		font-size:20px;
		line-height: 40px;
	}
	.pc-system-content-wrap .pc-system-text{
		padding-top:20px;
	}
	.howto-prevent-content .text p{
		line-height:28px;
	}
	.howto-prevent-content .down .downbtn{
		width:100%;
	}
	.best-solution-content .best-solution-fr img{
		max-width: 100%;
		height:auto;
	}
}

@media screen and (width:1024px){
.dr-comparison-table ul{ font-size:14px;}
.dr-comparison-table ul li .dr-explanation span, .dr-product-buy-item-content p .dr-explanation span{ max-width:200px; font-size:0.75rem;}
}

@media screen and (max-width:1023px){
	.should-i-banner{
		height:auto;
	}
	.solution-banner-txt{
		padding:80px 20px;
	}
	.solution-inner-full-width{
		padding-left:20px;
		padding-right:20px;
	}
	.should-i-commonly-asked-questions-left, .should-i-commonly-asked-questions-right{
		float:none;
		width:100%;
	}
	.should-i-commonly-asked-questions-right{
		height: auto;
		margin-top:30px;
	}
	.should-i-commonly-asked-questions-right-content{
		float:none;
		box-shadow:none;
	}
	.should-i-commonly-asked-questions-left h2{
		padding-top:0;
	}
	.should-i-upgrade-step-content-show{
		width:100%;
	}
	.should-i-upgrade-step-content img{
		max-width:100%;
		height: auto;
	}
	.should-i-upgrade-step-content p{
		font-size:18px;
		line-height: 26px;
	}
	.should-i-compare{
		padding:40px 15px;
	}
	
	.dr-comparison-table ul{ font-size:12px;}	
	.dr-comparison-table ul:first-child li{ line-height: 20px;}
	.dr-comparison-table ul li .dr-explanation span{  right:-80px;}	
	
	/*----ransomware-prevention----*/
	.ransomware-prevention-banner, .content-wrap{
		width:100%;
		padding-left: 20px;
		padding-right: 20px;
	}
	.ransomware-prevention-txt{
		font-size:28px;
		line-height: 40px;
	}
	.solutions-ransomware-prevention-bg{
		padding-left: 10px;
		padding-right: 10px;
	}
	.ransomware-box{
		width:33.333333%;
		padding: 0 10px;
		margin-left:0;
	}
	.backup-left-img img, .tips-img img{
		max-width:100%;
		height: auto;
	}
	.tips-text{
		padding:0 10px;
	}
	.cont5-wrap{
		height:556px;
	}
	/*-------pc-disaster-recovery-------*/
	
	.pc-disaster-banner-content{
		padding-top:120px;
	}
	.pc-disaster-banner-content p{
		font-size:18px;
		line-height: 30px;
	}
	.pc-disaster-banner-content p span{
		font-size:20px;
	}
	.pc-disaster-banner-content .downbtn{
		width: auto;
		padding:0 20px;
		margin-top:10px;
	}
	.virus-wrap{
		width:100%;
		background-size: 100% 100%;
	}
	.module-wrap h2{
		font-size:26px;
		margin-bottom:40px;
	}
	.pc-system-wrap{
		width:100%;
	}
	.pc-system-content-wrap{
		width:48%;
		margin-bottom: 20px;
	}
	.module-wrap{
		padding:50px 20px 40px;
		
	}
	.howto-prevent-content .text, .howto-prevent-content .down{
		width:100%;
	}
	.howto-prevent-content .down{
		margin-top:30px;
	}
	.howto-prevent-content .text p{
		text-align:center;
	}
	.whatto-do-wrap{
		width:100%;
	}
	.best-solution-content .best-solution-fl p{
		font-size:16px;
	}
	.best-solution-content .best-solution-fl .downbtn{
		margin:20px 0 20px;
	}
	.choose-edition{
		width:100%;
	}
	.edition-content{
		width:48%;
	}
	
}
@media screen and (max-width:767px){
	.solution-banner-txt h1{
		font-size:28px;
	}
	.solution-banner-txt p{
		font-size:16px;
		line-height:26px;
	}
	
	.module-wrap h2, .should-i-commonly-asked-questions-left h2, .should-i-pros-cons h2, .should-i-upgrade-problem h2, .should-i-upgrade-step-wrap h2{
		font-size:22px;
		line-height: 28px;
	}
	.should-i-commonly-asked-questions-left ul li, .should-i-commonly-asked-questions-right-content p{
		font-size:16px;
	}
	.pros-cons-wrap{
		padding:20px 15px;
	}
	.pros-icon, .cons-icon{
		transform: scale(0.8,0.8);
	}
	.pros-cons-wrap{
		min-height: auto;
	}
	.pros-cons-wrap h3{
		font-size:18px;
	}
	.pros-cons-content{
		padding:30px 20px;
	}
	.should-i-upgrade-problem-content-wrap{
		margin-top:40px;
	}
	.should-i-upgrade-step-content-show{
		height:600px;
	}
	.should-i-upgrade-problem-wrap{
		padding:40px 0;
	}
	.should-i-upgrade-problem-content .link{
		font-size:18px;
		line-height: 26px;
		margin-bottom: 10px;
	}
	.should-i-upgrade-step-content p{
		width:100%;
	}
	.should-i-compare-content, .should-i-upgrade-problem-content, .pros-cons-wrap{
		float:none;
		width:100%;
		margin-bottom: 20px;
	}
	.should-i-upgrade-problem-content{
		border:1px solid #ddd;
		padding: 20px;
	}
	.should-i-discover-more-btn{
		margin-top:30px;
	}
	
	.dr-comparison-table ul{ font-size:10px;}	
	.dr-comparison-table ul li .dr-explanation{ display:none;}	
	
	/*----ransomware-prevention----*/
	.ransomware-prevention-txt{
		font-size:22px;
	}
	.ransomware-prevention-cont h2{
		font-size:18px;
	}
	.terrible-box, .ransomware-box{
		width:100%;
		margin-bottom: 20px;
	}
	.cont2-wrap{
		margin-bottom:20px;
	}
	.terrible-box p, .cont1-wrap p{
		padding:0 5px;
	}
	.cont3-bg, .cont5-wrap{
		height:auto;
	}
	.left-bg, .right-bg{
		display:none;
	}
	.backup-left-img, .backup-left-txt, .backup-wrap .backup-box, .tips-left, .tips-right{
		float:none;
		width:100%;
		margin-bottom: 20px;
	}
	.cont5-wrap{
		background-color:#536676;
		padding-bottom: 30px;
		text-align: center;
	}
	.backup-left-txt .backup-link{
		margin-left:0;
	}
	.tips-wrap{
		width:100%;
	}
	.immediate-box{
		padding-left:15px;
	}
	.immediate-box ul li{
		background-position: left 6px;
	}
	/*-------pc-disaster-recovery-------*/
	.pc-disaster-banner{
		height:auto;
		padding:50px 10px;
		background:none;
	}
	.pc-disaster-banner-content{
		float:none;
		width:100%;
		padding-top:0;
	}
	.pc-disaster-banner-content p{
		color:#fff;
	}
	.virus-wrap{
		height:60px;
	}
	.virus-content{
		width:90%;
		margin-left: 10px;
	}
	.virus-content li{
		width:10%;
	}
	.virus-content li img{
		max-width:100%;
		height:auto;
	}
	.pc-system-content-wrap{
		width:100%;
	}
	.pc-system-content-wrap{
		height:250px;
	}
	.pc-system-content-wrap .pc-system-content img{
		margin-top:60px;
	}
	.howto-prevent-wrap:before, .howto-prevent-wrap:after, .best-solution-wrap:before, .module-backgroung-3:after{
		display:none;
	}
	.whatto-do-content{
		width:100%;
		margin-bottom:20px;
	}
	.whatto-do-content .crash-icon{
		transform: scale(0.8,0.8);
		margin-bottom: 0;
	}
	.whatto-do-content p{
		line-height:24px;
	}
	.best-solution-content .best-solution-fl, .best-solution-content .best-solution-fr{
		width: 100%;
	}
	.best-solution-content .best-solution-fl{
		padding-right:0;
		margin-bottom:20px;
	}
	.best-solution-content .best-solution-fl .downbtn{
		width:100%;
	}
	.edition-content{
		width:100%;
	}
	.edition-content:first-child{
		margin-bottom:20px;
	}
	
}
@media screen and (max-width:500px){
	.should-i-commonly-asked-questions-right-content{
		padding:30px 20px;
		margin-right:0;
	}
	.should-i-upgrade-step-content-show{
		height:430px;
	}
	.should-i-upgrade-step-content p{
		font-size:14px;
		line-height: 24px;
	}
	.should-i-discover-more-btn{
		width:100%;
	}
	
	.dr-comparison-table ul:first-child li{
		font-size:0.875em;
	}
	.dr-comparison-table ul li:first-child{
		padding-left:10px;
	}
	
	
}





