@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{padding: 0}
#scroll ul{padding: initial;}
    html, body{font-family: 'Open Sans', sans-serif; margin: 0; padding: 0; color: #000}
    .heading-menu{display: none;}
    .spaceFix{position: relative; height: 20px; display: block;}
    .container{max-width: 1200px; margin: 0 auto;}
    .pageBanner{position: relative; padding: 80px; text-align: center; background: #3d9383; background: -webkit-linear-gradient(to right,#3d9383,#104342); background: linear-gradient(to right,#3d9383,#104342);}
    .pageBanner h1{font-size: 42px; line-height: 1; color: #fff;}
    .stickyNav{position: fixed;  width: 260px; top: 25%; right: -260px; transition: .3s; background: #fff; -webkit-box-shadow: 0 0 12px 2px rgba(0,0,0,.13);; box-shadow: 0 0 12px 2px rgba(0,0,0,.13); padding: 10px 0; z-index: 999;}
    .stickyNav.open{right: 0; transition: .3s;}
    .stickyNav nav{position: relative; z-index: 2;}
    .stickyNav nav a{display: block; color: #000; font-size: 11.5px; line-height: 33px; text-decoration: none; padding: 8px 20px;line-height: 20px;position: relative; z-index: 2; background: #fff;}
    .stickyNav nav a.active{color: #1380bc; font-weight: 600;}
    .stickyNav nav a::after{content: ""; position: absolute; height: 1px; width: 65%; background: #e5e5e5; left: 15px; bottom: 0;}
    .stickyNav nav a:last-of-type::after{display: none;}
    .stickyTrig{position: absolute;left: -21px; width: 40px; height: 50px; top: 0; bottom: 0;  margin: auto; background: url(https://www.manageengine.cn/ad-recovery-manager/images/recover-nested-ou-in-ad-sprite.png) no-repeat; background-size: 40px; background-position: -7px -145px; padding: 10px 0; z-index: 0; cursor: pointer;}
    .full-page{position: relative; margin: 40px 0 0;}
    .page-lhs{display: inline-block; width: 100%; position: relative; /*border-right:1px solid #e5e5e5;*/}
    .full-page img{max-width: 100%;}
    .page-rhs{display: inline-block; width: 28%; vertical-align: top; position: sticky; top: 40px;}
    .contentList{background: #f9f9f9; border: 1px solid #b7b7b7; width: 400px; height: auto; padding: 25px;}
    .contentList h4{font-size: 16px; margin: 0 0 12px;}
    .contentList a{font-size: 14px; line-height: 30px; color: #1380bc; padding-left: 30px; display: block;text-decoration: underline;}
    .contentList ul{padding-left: 25px; margin: 0;}
    .contentList ul li{list-style-type: none;}
    .pageContent{padding-right: 5%; position: relative; margin-bottom: 120px;}
    .pageContent::before{position: absolute; right: -10px; top: -3%; height: 97%; width: 1px; background: #e5e5e5; z-index: -1;display:none;''}
    .pageContent::after{content: ""; position: absolute; right: -10px; bottom: 0; height: 230px; width: 1px; background: #fff; z-index: 1;display:none;}
    .pageContent h2{font-size: 20px; line-height: 35px; font-weight: 700;}
    .pageContent p{font-size: 15px; line-height: 29px; margin: 0;}
    .topSection{margin-top: 50px;}
    .box{-webkit-box-shadow: 0 0 12px 1px rgba(182,209,232, .50); box-shadow: 0 0 12px 1px rgba(182,209,232, .50); padding-bottom: 50px; margin: 50px 0;}
    .box.dropDown{padding-bottom: 0;}
    .boxContent{padding: 0 40px;}
    #scroll .boxContent ul{padding-left: 15px; margin: 0;}
    .boxContent ul li{list-style-type: none; position: relative; line-height: 29px; font-size: 15px;}
    .boxContent ul li::before{content: ""; position: absolute; height: 7px; width: 7px; border-radius: 50%; background: #000; left: -15px; top: 10px;}
    .box h2{margin: 0; padding: 30px 40px; background: #f8fbff;}
    .codeBox{border: 1px dashed #b6b6b6; padding: 10px; width: 92%; font-weight: 600; margin: 15px 0px;}
    .codeBox p{margin: 0;}
    .codeBox.bl{background: #d8f7ff;}
    .codeBox.yl{background: #fffbd8;}
    .imgBox{text-align: center; margin: 20px 15px;}
    .ouWorkflow{max-width: 50%; margin: 0 auto 20px;}
    .pl15{padding-left: 15px;}
    .mt30{margin-top: 30px;}
    .ml0{margin-left: 0;}
    .powershellCtaSection{background: url(https://www.manageengine.cn/ad-recovery-manager/images/recover-nested-ou-in-ad-powershell-bg.png) no-repeat #f8f8f8; background-size: 100%; background-position: center 90px; text-align: center; padding: 25px 0 10px;}
    .powershellCtaSection h2{background: transparent; font-size: 21px; color: #2c4994; margin: 0 0 40px; padding: 0; cursor: default;}
    .powershellCtaSection h2::before, .powershellCtaSection h2::after{display: none;}
    .powershellCtaSection a{background: #2c4994; font-size: 15px; color: #fff; font-weight: 700; text-decoration: none; padding: 12px 20px; border-radius: 2px;}
    .powershellCtaSection p{font-size: 15px; color: #2c4994; font-weight: 700; margin-top: 20px;}
    .nobullets li::before{display: none;}
    .boxContent ul.nobullets{padding-left: 0; margin-top: 0;}
    .boxContent h4{font-size: 18px; line-height: 35px; font-weight: 600; margin-bottom: 5px;    margin-left: 0;}
    .boxContent p a{color: #203ed6; position: relative; text-decoration: none;}
    .boxContent p a::before{content: ""; position: absolute; height: 1px; width: 100%; background: #203ed6; bottom: 0px; left: 0;}
    table{margin-top: 20px; border-collapse: collapse;}
    th, td{width: 19%; height: 50px; position: relative;}
    table strong{font-weight: 600;}
    th:first-of-type, td:first-of-type{width: 22%;}
    th{padding: 25px 10px;}
    td{padding: 25px 10px;}
    th:first-of-type{text-align: left;}
    tr td:first-of-type{padding-left: 10px; text-align: left;}
    th.gr, td.gr{background: #f9f9f9;}
    th.bl{background: #f5faff; text-align: center; padding: 10px;}
    th{padding: 0 0 0 15px;}
    table th, table td{border: 1px solid #d7d7d7; margin: 0; font-weight: 400; font-size: 14px;}
    table tr{margin: 0;}
    .bottomCta{background: #f9f9f9; padding: 40px; border: 1px solid #d7d7d7}
    .ctaButton{text-align: center; margin-top: 25px;}
    .ctaButton a{padding: 10px 40px; text-decoration: none; font-weight: 600; font-size: 15px; border-radius: 2px;}
    .ctaButton a:first-of-type{background: #0779b8; color: #fff;}
    .ctaButton a:last-of-type{border: 1px solid #0779b8; color: #0779b8; margin-left: 20px;}
    .yes, .no{position: relative;}
    .yes::before, .no::before{content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; height: 40px; width: 40px; background: url(https://www.manageengine.cn/ad-recovery-manager/images/recover-nested-ou-in-ad-sprite.png) no-repeat; background-size: 40px; background-position: 0 0;}
    .yes::before{background-position: 0 -40px;}
    .dropDown h2{position: relative; cursor: pointer;}
    .dropDown h2::before{content: ""; position: absolute; right: 4.9%; top: 0; bottom: 0; margin: auto;  height: 20px; width: 3px; background: #606060;}
    .dropDown h2::after{content: ""; position: absolute; right: 3.9%; top: 0; bottom: 0; margin: auto;  width: 20px; height: 3px; background: #606060;}
    .dropDown.active h2::before{display: none;}
    .dropDown .boxContent{display: none;}
    .dropDown.active{padding-bottom: 50px;}
    .dropDown.active .boxContent{display: block;}
    span#backToTop, .sep-brd-top{display: none !important;}
    .pr-25{padding-right: 25px}
.page-rhs ul{    margin: 15px 0px 0px 40px;}
.page-rhs ul li{}
.page-rhs ul li a{}
.codeBox.dw{    text-align: center;
    padding: 20px;}
.codeBox.dw a{    background: #fa0010;
    color: #fff;
    padding: 10px 30px;
    display: inline-block;
    border-radius: 2px;
    margin-top: 10px;}
.stickyNav.open.thide{opacity:0;}
.pl50{}
#scroll .boxContent .codeBox.bl ul {
    margin-left: 50px;
}
.codeBox.bl {
    background: #d8f7ff;
    padding: 30px 10px;
}
.codeBox.bl h4{
    margin-top: -10px;
}
.nobox {
    box-shadow: none;
    background: none;
    margin: 0;
    padding: 0;
}

.nobox .boxContent {
    padding-left: 0;
}

.nobox h2 {
    background: none;
    padding-left: 0;
    font-size: 25px;
}
@media screen and (max-width:500px){
.contentList {
    width: 80%;
}
}
@media screen and (max-width:767px){
.pageBanner {
    padding: 40px 0;
}
.pageBanner h1 {
    font-size: 32px;
    line-height: 40px;
}
#scroll .boxContent .codeBox.bl ul {
    margin-left: 10px;
}
}
.stickyNav nav a.activee {
    color: #1380bc;
    font-weight: 600;
}
@media screen and (max-width: 500px){
.ctaButton a{display: block;}
.ctaButton a:first-of-type{margin-bottom: 15px;}
.ctaButton a:last-of-type{margin-left: 0;}
}
