@media screen and (max-width: 767px){
#MEmobPanel span.down{display: none;}
}
@media screen and (max-width: 500px){
#support-form-sec .kbform li .rgtfld input[type="reset"]{margin: 20px 0 0;}
#scroll .rhs-cont ul{padding: 10px 0 10px !important;}
}
@media screen and (max-width: 410px){
.pro-menu ~ .lnkTab{margin-right: 25px;}
.rmplogosvg img{width: 206px;}
header:not(.abheader) .melogosvg img{margin: 6px 0 0;}
}


#scroll,#commonHeader,.heading-menu,#backToTop{display:none!important}
.sep-brd-top{border-top:none!important}
.main-page *,.main-page ::before,.main-page ::after{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;font-weight:300}
.m-container{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1200px;padding:0 30px;margin:0 auto;position:relative}
.main-page{font-family:"ZohoPuvi",sans-serif;font-size:16px;font-weight:300;line-height:1}
.main-page a{text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.main-page p{font-size:16px;font-weight:300;line-height:1.7;color:#000}
.main-page p a{color:#034A83}
.main-page p a:hover{text-decoration:underline}
.main-page strong{font-weight:600}
.main-page ul{list-style:none}
.main-page img{width:100%;height:auto}
.lr-container{display:block;width:100%;font-size:0;position:relative}
.lr-container .m-lhs,.lr-container .m-rhs{display:inline-block;vertical-align:middle;font-size:16px;position:relative}
.main-page .main-cta{display:inline-block;font-size:14px;font-weight:500;line-height:1.4;color:#fff;background:#039A88;border:1px solid #039A88;border-radius:4px;padding:10px 26px;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}
.main-page .main-cta:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:2px 10px 15px rgba(1,1,1,0.1);box-shadow:2px 10px 15px rgba(1,1,1,0.1)}
.sub-header{text-align:center;max-width:640px;margin:auto;margin-bottom:40px}
.sub-header h2{font-size:32px;font-weight:600;line-height:1.3;color: #000;margin-bottom:12px}
.main-page .main-header{background:#172039;background:-webkit-gradient(linear,left top,left bottom,from(#172039),to(#1E305E));background:-o-linear-gradient(top,#172039,#1E305E);background:linear-gradient(to bottom,#172039,#1E305E);background-size:contain;padding:120px 0 80px;margin-bottom:80px;position:relative;overflow:hidden}
.main-page .main-header::before,.main-page .main-header::after{content:'';position:absolute}
.main-page .main-header::before{background:url(https://www.manageengine.com/ad-recovery-manager/solution/kb/images/3-2-1-backup-rule-ban-pattern-24.png) no-repeat 0 0;background-size:100%;width:250px;height:250px;left:0;bottom:0}
.main-page .main-header::after{background:url(https://www.manageengine.com/ad-recovery-manager/solution/kb/images/3-2-1-backup-rule-ban-pattern1-24.png) no-repeat 0 0;background-size:100%;width:200px;height:200px;top:0;right:0}
.top-nav ul li::before,.how-ban .main-cta.hd-cta::before,.res-box a::before{display:inline-block;background:url(https://www.manageengine.com/ad-recovery-manager/solution/kb/images/3-2-1-backup-rule-icons-sprite-24.png) no-repeat;background-size:70px}
.top-nav .main-logo,.top-nav .menu-list,.top-nav .menu-list ul,.top-nav .menu-list li{display:inline-block}
.nav-main{position:absolute;width:100%;top:0;left:0;z-index:10;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}
.top-nav{font-size:0;padding:18px 0}
.nav-main.fix{background:#1c2b54;-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.1);box-shadow:0 4px 15px rgba(0,0,0,0.1);position:fixed;top:0;z-index:11;-webkit-animation:fadeDown .4s linear;animation:fadeDown .4s linear}
@-webkit-keyframes fadeDown {
from{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fadeDown {
from{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
.fix .top-nav{padding:10px 0}
.top-nav .main-logo{display:inline-block;width:calc(100% - 545px - 4px);vertical-align:middle}
.top-nav .main-logo a{display:block;background:url(https://www.manageengine.com/ad-recovery-manager/images/recoverymanagerplus-logo-light.png) no-repeat 0 0;background-size:100%;width:230px;height:45px}
.top-nav .menu-list{display:inline-block;vertical-align:middle;width:545px;text-align:right;font-size:0}
.top-nav ul li{margin-right:24px;text-align:center;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.top-nav ul li:nth-child(3),.top-nav ul li:last-child{margin-right:0}
.top-nav ul li a{display:inline-block;font-size:15px;font-weight:400;line-height:1.4;color:#fff;position:relative}
.top-nav ul li:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}
.top-nav ul li a:hover{color:#fff}
.top-nav ul li{padding-left:28px}
.top-nav ul li::before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto}
.top-nav ul li.icon1::before{background-position:-3px -4px;width:18px;height:18px}
.top-nav ul li.icon2::before{background-position:-26px -5px;width:18px;height:17px;left:22px}
.top-nav ul li.icon3::before{background-position:-50px -4px;width:18px;height:19px;left:20px}
.top-nav ul li.icon2:hover::before{-webkit-filter:brightness(0);filter:brightness(0)}
.top-nav .main-cta{padding:8px 22px 8px 48px}
.top-nav .main-cta:hover{background:#039A88;border-color:#039A88}
.top-nav .main-cta.b-cta{background:transparent;border-color:#fff;line-height:1}
.top-nav ul li.main-cta.icon3 a{color:#fff}
.top-nav .main-cta.b-cta:hover{background:#fff}
.top-nav .main-cta.b-cta:hover a{color:#000}
.top-nav .main-cta span{background-position:-43px -70px;width:13px;height:6px;position:absolute;left:20px;top:7px;bottom:0;margin:auto}
.top-nav .main-cta span::before{content:'';background-position:-46px -59px;width:7px;height:10px;position:absolute;left:0;right:0;top:-8px;margin:auto;-webkit-animation:jump 2s .4s infinite;animation:jump 2s .4s infinite}
.top-nav .main-cta:hover span{-webkit-filter:brightness(10);filter:brightness(10)}
.fix .top-nav .main-cta{font-size:14px}
.fix .top-nav .main-cta span{-webkit-filter:brightness(10);filter:brightness(10)}
.fix .top-nav .main-cta.pro-cta{display:inline-block;background:#fff}
.top-nav .open ul li:nth-child(-1n+3){margin-right:0}
.top-nav .open ul li:nth-child(-1n+2){padding-left:0}
.top-nav .open ul li:nth-child(-1n+2)::before{display:none}
.mob-menu{display:none}
@media(max-width:767px) {
.top-nav .main-logo{width:calc(100% - 30px)}
.top-nav .main-logo a{width:170px}
.mob-menu{display:inline-block;vertical-align:middle;width:26px;height:20px;position:relative;z-index:20}
.mob-menu span{background-color:#fff;height:2px;width:25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}
.mob-menu span::before,.mob-menu span::after{content:'';display:block;height:2px;width:80%;position:absolute;top:-8px;left:0;background-color:#fff;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}
.fix .mob-menu span,.fix .mob-menu span::before,.fix .mob-menu span::after{background-color:#fff}
.menu li a{color:#000}
.mob-menu span::after{top:auto;bottom:-8px}
.mob-menu.closed span{background-color:transparent}
.mob-menu.closed span:before{width:80%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0;background-color:#fff}
.mob-menu.closed span::after{width:80%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0;background-color:#fff}
.menu-list{width:100vw;text-align:left;background:#fff;-webkit-box-shadow:0 15px 15px -15px rgba(0,0,0,0.1);box-shadow:0 15px 15px -15px rgba(0,0,0,0.1);padding-bottom:0;position:fixed;top:-102%;right:0;opacity:0;visibility:hidden;z-index:-1;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}
.mob-menu.closed{top:0}
.fix .mob-menu.closed{position:fixed;top:24px}
.menu-list a{display:block;text-align:left}
.menu-list li{margin-left:0;text-align:left}
.menu-list.open{width:100%;top:75px;opacity:1;visibility:visible}
.fix .menu-list.open{top:60px}
.menu-list li a.menu-download-btn{margin-left:0;display:table;width:100%;text-align:center;padding:0 20px;margin-bottom:10px;padding-left:0;margin-left:20px!important;-webkit-box-sizing:border-box;box-sizing:border-box}
.top-nav .menu-list{width:100%}
.top-nav .menu-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px 0}
.top-nav ul li{padding-top:18px;margin-right:0}
.top-nav ul li.icon1,.top-nav ul li.icon2,.top-nav ul li.icon3{border:0;padding:18px 0}
.top-nav ul li.icon2{border-bottom:.5px solid rgb(247,185,164);border-top:.5px solid rgb(247,185,164)}
.top-nav ul li a,.top-nav ul li.main-cta.icon3 a{display:inline-block;color:#000}
.top-nav .main-cta{background:transparent;color:#fff;padding:6px 20px}
.top-nav ul li:nth-child(3),.top-nav ul li:last-child{border:none}
.top-nav ul li:nth-child(-1n+2)::before{display:none}
.top-nav ul li::before{display:none}
}
.ban-sec .lr-container .m-lhs{width:calc(100% - 501px);padding-right:120px}
.ban-sec .lr-container .m-rhs{width:501px;position:relative;z-index:1}
.ban-sec .m-lhs h1{font-size:60px;font-weight:600;line-height:1.2;background:-webkit-linear-gradient(0deg,#FBFFCE 0%,#75F0E2 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px}
.ban-sec .m-lhs h1 strong{display:block;font-weight:600}
.ban-sec .m-lhs p{color:#fff}
.ban-sec .m-lhs p:not(:last-child){margin-bottom:24px}
.ban-sec .ban-img{display:inline-block;background:url(https://www.manageengine.com/ad-recovery-manager/solution/kb/images/3-2-1-backup-rule-ban-img-24.png) no-repeat -2px -18px;background-size:503px;width:501px;height:461px;position:relative}
.ban-sec .ban-img::before{content:'';background:url(https://www.manageengine.com/ad-recovery-manager/solution/kb/images/3-2-1-backup-rule-ban-img-bg-24.png) no-repeat 0 -5px;background-size:600px;width:600px;height:600px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:-1}
.intro-sec{margin-bottom:100px}
.rule-box-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;max-width: 1100px;margin: auto;margin-bottom:180px;position:relative;z-index:1}
.rule-box{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;width:calc(100% / 3 - 14px);background:#EFF6FF;border-radius:10px;padding:30px;position:relative}
.rule-box::before{content:'';background:url(https://www.manageengine.com/ad-recovery-manager/solution/kb/images/3-2-1-backup-rule-line-sprite-24.png) no-repeat;background-size:314px;position:absolute;bottom:-200px;z-index:-1}
.rule-box1::before{background-position:-8px -236px;width:164px;height:211px;left:45%}
.rule-box2::before{background-position:-224px -7px;width:79px;height:205px;left:0;right:0;margin:auto}
.rule-box3::before{background-position:-7px -8px;width:199px;height:215px;right:45%}
.rule-box p strong{display:block;font-weight:600}
.rule-flow{text-align:center;background:-webkit-gradient(linear,left bottom,left top,from(#EFF6FF),to(rgba(255,255,255,0)));background:-o-linear-gradient(bottom,#EFF6FF,rgba(255,255,255,0));background:linear-gradient(to top,#EFF6FF,rgba(255,255,255,0));padding:50px 80px}
.backup-sec{margin-bottom:100px}
.backup-sec .lr-container{padding:0 80px}
.backup-sec .m-lhs,.backup-sec .m-rhs{vertical-align:top}
.backup-sec .m-lhs{width:400px;position:sticky;top:100px}
.backup-sec .m-rhs{width:calc(100% - 400px);padding-left:80px}
.backup-sec .sub-header h2{font-size:35px;font-weight:600;line-height:1.4;text-align:left;position:relative}
.backup-sec .sub-header h2 strong{font-weight:600;color:#418482}
.backup-sec.evolu-sec .sub-header h2 strong{text-transform:uppercase}
.backup-sec .sub-header::before{content:'';background:url(https://www.manageengine.com/ad-recovery-manager/solution/kb/images/3-2-1-backup-rule-backup-sprite-24.png) no-repeat;background-size:477px;position:absolute;left:0;bottom:0}
.backup-sec .m-rhs ul li{font-size:16px;font-weight:300;line-height:1.7;color:#020202;position:relative;padding-left:24px;margin-top:20px}
.backup-sec .m-rhs ul li:not(:last-child){margin-bottom:20px}
.backup-sec .m-rhs ul li::before{content:'';width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:8px solid #1E6E27;-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg);position:absolute;left:0;top:2px}
.backup-sec .m-rhs ul li a:hover{text-decoration:underline}
.backup-sec.evolu-sec .sub-header{padding-bottom:180px}
.backup-sec.evolu-sec .sub-header::before{background-position:-7px -10px;width:387px;height:199px}
.backup-sec.imple-sec .m-lhs{width:450px}
.backup-sec.imple-sec .m-rhs{width:calc(100% - 450px);padding-left:80px}
.backup-sec.imple-sec .lr-container{padding:0 60px}
.backup-sec.imple-sec .sub-header{padding-bottom:300px}
.backup-sec.imple-sec .sub-header::before{background-position:-8px -234px;width:462px;height:359px}
.why-sec{margin-bottom:100px}
.why-sec .m-container{max-width:1400px}
.why-content{background:#1F2040;border-radius:10px;padding:80px;position:relative}
.why-content .sub-header{max-width:850px;text-align:center;position:absolute;top:45%;left:0;right:0;margin:auto;z-index:1;color:#fff}
.why-content .sub-header h2{color:#B8F7D7}
.why-content .sub-header p{color:#fff}
.why-box-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 100px}
.why-box{display:inline-block;width:calc(100% / 2 - 150px);background:#3A3B62;border-radius:10px;padding:40px;position:relative}
.why-box::before{content:'';background:url(https://www.manageengine.com/ad-recovery-manager/solution/kb/images/3-2-1-backup-rule-line-sprite-24.png) no-repeat -195px -236px;background-size:314px;width:99px;height:192px;position:absolute}
.why-box.why-box1,.why-box.why-box2{margin-bottom:300px}
.why-box.why-box1,.why-box.why-box3{margin-right:100px}
.why-box.why-box2,.why-box.why-box4{margin-left:100px}
.why-box1::before{right:-100px;top:90px}
.why-box2::before{left:-100px;top:90px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}
.why-box3::before{right:-100px;bottom:90px;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}
.why-box4::before{left:-100px;bottom:90px;-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}
.why-box span{display:inline-block;font-size:60px;font-weight:800;line-height:0;color:#6BA3DB;position:absolute;top:0;left:42px}
.why-box span::before{content:'';background:#3A3B62;width:20px;height:24px;position:absolute;left:0}
.why-box h3{font-size:16px;font-weight:600;line-height:1.3;color:#fff;margin-bottom:8px}
.why-box-container .why-box p{color:#fff}
.how-sec{background:#E9F3FF;background:-webkit-gradient(linear,left top,left bottom,from(#E9F3FF),to(#FFF));background:-o-linear-gradient(top,#E9F3FF,#FFF);background:linear-gradient(to bottom,#E9F3FF,#FFF);padding:100px 0;position:relative;overflow:hidden;z-index:1}
.how-box-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;position:relative}
.how-box-container::before{content:'';background:url(https://www.manageengine.com/ad-recovery-manager/solution/kb/images/3-2-1-backup-rule-backup-img-24.png) no-repeat 0 0;background-size:475px;width:475px;height:546px;position:absolute;top:2px;left:0;right:0;margin:auto;z-index:1}
.how-box{display:inline-block;width:calc(100% / 2 - 10px);position:relative}
.how-box1,.how-box2{padding-bottom:60px}
.how-box1,.how-box2,.how-box3,.how-box4{padding-right:260px}
.how-box1{left:160px}
.how-box2{left:130px}
.how-box4{left:260px}
.how-box h3{font-size:20px;font-weight:600;line-height:1.3;color:#174593;margin-bottom:10px}
.how-ban{text-align:center;background:#1B4FA6;border-radius:10px;padding:100px 40px 50px;margin-top:80px;position:relative}
.how-ban::before,.how-ban::after{content:'';background:url(https://www.manageengine.com/ad-recovery-manager/solution/kb/images/3-2-1-backup-rule-pattern-24.png) no-repeat;background-size:cover;width:233px;height:100%;position:absolute;top:0}
.how-ban::before{left:0}
.how-ban::after{right:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}
.how-ban h4{font-size:38px;font-weight:300;line-height:1.3;color:#fff;max-width:800px;margin:auto;margin-bottom:20px}
.how-ban h4 strong{font-weight:600;color:#71FFEF}
.how-ban .main-cta.hd-cta{font-size:16px;background:#C60F00;border-color:#C60F00;padding:12px 26px 12px 50px}
.how-ban .main-cta.hd-cta::before{content:'';background-position:-27px -5px;width:17px;height:16px;position:absolute;left:20px;top:0;bottom:0;margin:auto}
.resource-sec{background:#172039;padding:100px 0}
.resource-sec h2{font-size:32px;font-weight:600;line-height:1.3;text-align:center;color:#fff;margin-bottom:30px}
.res-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}
.res-box{width:calc(100% / 2 - 20px);vertical-align:top;font-size:0;background:#2E2F67;border:1px solid #7778C9;border-radius:11px;overflow:hidden}
.res-img,.res-box-content{display:inline-block;vertical-align:middle}
.res-img{width:210px}
.res-box-content{width:calc(100% - 210px);padding:20px 40px}
.res-img span{display:block;background:url(https://www.manageengine.com/ad-recovery-manager/solution/kb/images/3-2-1-backup-rule-resource-sprite-24.png) no-repeat;background-size:448px;width:210px;height:253px}
.box1 .res-img span{background-position:-5px -10px}
.box2 .res-img span{background-position:-229px -10px}
.box3 .res-img span{background-position:-7px -271px}
.box4 .res-img span{background-position:-230px -276px}
.res-box .tag{display:inline-block;font-size:12px;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1.5px;padding:2px 12px;background:#B6FFAD;border-radius:50px;margin-bottom:14px}
.res-box h3{font-size:16px;font-weight:400;line-height:1.5;color:#fff;margin-bottom:20px}
.res-box a{display:inline-block;font-size:14px;font-weight:400;color:#FFED62;position:relative;padding-right:20px}
.res-box a.ic4{padding-right:18px}
.res-box a::before{content:'';background-position:-2px -25px;width:14px;height:15px;position:absolute;right:0;top:0;bottom:0;margin:auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.res-box a.ic4::before{background-position:-23px -28px;width:10px;height:10px}
.res-box a:hover{text-decoration:underline}
.res-box a:hover::before{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}
.faq-sec{background:#F5F7FA;padding:80px 0}
.faq-sec h2{font-size:32px;font-weight:600;line-height:1.3;text-align:center;margin-bottom:30px}
.faq-sec .faq{max-width:1100px;margin:auto}
.faq .accordion{width:100%;border-bottom:.5px dashed #7D878E;padding:30px 26px;padding-left:60px;position:relative;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;cursor:pointer}
.faq .accordion:first-child{padding-top:0}
.faq .accordion h3{font-size:16px;font-weight:600;line-height:1.4;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.faq .accordion:hover h3,.faq .accordion.opened h3{color:#155E72;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.accordion h3:before{content:"\002B";font-size:20px;font-weight:500;line-height:.5;color:#155E72;position:absolute;left:-30px;top:5px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.accordion.opened h3:before{content:"\2212";-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.faq .panel{display:none;width:100%;max-width:700px;font-size:14px;font-weight:300;line-height:1.6;color:#333;margin-top:12px}
.faq .panel p{line-height:1.6}
.faq .panel p:not(:last-child){margin-bottom:16px}
.faq .panel a{font-size:inherit;color:#2b55e0}
.faq .panel a:hover{color:#1b6dde;text-decoration:underline}
.faq .panel ul li{font-size:15px;line-height:1.6;position:relative;padding-left:24px;margin-top:16px}
.faq .panel ul li:not(:last-child){margin-bottom:10px}
.faq .panel ul li::before{content:'';background-position:-116px -54px;width:12px;height:10px;position:absolute;left:0;top:7px}
.faq .panel ul li strong{font-weight:600}
@media (max-width: 1200px) {
.ban-sec .lr-container .m-lhs{padding-right:60px}
.ban-sec .m-lhs h1{font-size:42px}
.backup-sec .lr-container,.backup-sec.imple-sec .lr-container{padding:0}
.why-content{padding:60px 40px}
.how-box-container{gap:40px;max-width:800px;margin:auto}
.how-box-container::before{display:none}
.how-box{width:calc(100% / 2 - 20px)}
.how-box1,.how-box2,.how-box3,.how-box4{padding:0}
.how-box1,.how-box2,.how-box4{left:0}
.how-ban{padding:60px 40px;margin-top:50px}
}
@media (max-width: 992px) {
.sub-header{margin-bottom:30px}
.sub-header h2{font-size:26px}
.ban-sec .lr-container .m-rhs{display:none}
.ban-sec .lr-container .m-lhs{display:block;text-align:center;width:100%;padding:0}
.rule-box-container{margin-bottom:160px}
.rule-box{padding:30px 24px}
.main-page .rule-box p{font-size:15px}
.rule-flow{padding:40px 60px}
.backup-sec .m-lhs,.backup-sec .m-rhs,.backup-sec.imple-sec .m-lhs,.backup-sec.imple-sec .m-rhs{display:block;width:100%;padding:0;position:relative;top:0}
.backup-sec.evolu-sec .sub-header,.backup-sec.imple-sec .sub-header{padding-bottom:0}
.backup-sec .sub-header::before{display:none}
.backup-sec .sub-header{max-width:500px}
.backup-sec .sub-header h2{font-size:26px;text-align:center}
.why-content .sub-header{position:relative;top:0;margin-bottom:60px}
.why-box-container{gap:40px}
.why-box{width:calc(100% / 2 - 20px)}
.why-box::before{display:none}
.why-box.why-box1,.why-box.why-box2,.why-box.why-box3,.why-box.why-box4{margin:0}
.how-sec{padding:60px 0;margin-bottom:30px}
.how-box h3{font-size:18px;margin-bottom:6px}
.how-ban h4{font-size:28px}
.resource-sec{padding:60px 0}
.res-img{width:138px}
.res-box-content{width:calc(100% - 138px);padding:0 24px}
.res-img span{background-size:300px;width:138px;height:164px}
.box2 .res-img span{background-position:-154px -10px}
.box3 .res-img span{background-position:-7px -185px}
.box4 .res-img span{background-position:-155px -186px}
.res-box h3{font-size:14px;margin-bottom:12px}
}
@media (max-width: 767px) {
.main-page p{font-size:15px}
.sub-header h2{font-size:22px}
.main-page .main-header{padding:100px 0 50px;margin-bottom:60px}
.main-page .main-header::before,.main-page .main-header::after{display:none}
.ban-sec .m-lhs h1{font-size:30px}
.intro-sec{margin-bottom:60px}
.rule-box-container{margin-bottom:0}
.rule-box{display:block;width:100%}
.rule-box::before{display:none}
.rule-flow{padding:40px 24px}
.backup-sec{margin-bottom:60px}
.backup-sec .sub-header h2{font-size:22px}
.why-sec{margin-bottom:60px}
.why-content{padding:40px 24px}
.why-box-container{gap:50px}
.why-box{display:block;width:100%;padding:40px 24px}
.why-box span{font-size:44px;left:30px}
.how-box-container{gap:20px;margin-top:40px}
.how-box{display:block;width:100%;text-align:center}
.how-ban{padding:40px 24px}
.how-ban::before,.how-ban::after{display:none}
.how-ban h4{font-size:20px}
.res-list{gap:30px;max-width:500px;margin:auto}
.res-box{display:block;width:100%}
.faq-sec{padding:60px 0}
.faq .accordion{padding:20px 26px}
.faq .accordion h3{font-size:15px}
}
@media (max-width: 425px) {
.res-box{padding:40px 20px}
.res-img{width:100%;margin-bottom:20px}
.res-img span{margin:auto}
.res-box-content{width:100%;text-align:center;padding:0}
}

