
.heading-menu,#backToTop{display:none!important}
.container#scroll{max-width:1200px!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}
body{overflow-y:scroll!important}
.m-container{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1200px;padding:0 40px;margin:0 auto;position:relative}
.main-page{font-family:"ZohoPuvi",sans-serif;font-size:16px;font-weight:300;line-height:1;color:#000}
.main-page h2{font-size:40px;font-weight:500;line-height:1.3;margin-bottom:34px}
.main-page strong{font-weight:600}
.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:#333}
.main-page p a{color:#0067FF}
.main-page p a:hover{text-decoration:underline}
.main-page ul{list-style:none}
.main-page img{width:100%;height:auto}
.main-page .main-cta{display:inline-block;font-family:"ZohoPuvi",sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:#fff;background:#E9152B;border:1px solid #E9152B;border-radius:6px;padding:10px 36px;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}
.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}
.ban-cta .down-cta::before,h2 .flag-ic,.ch-box .ch-note::before,.fea-box i{display:inline-block;background:url(https://www.manageengine.com/latam/sharepoint-management-reporting/ebooks/../images/sharepoint-online-migration-challenges-and-issues-sprite-24.png) no-repeat;background-size:175px}
.ban-sec{background:#FEFBFF;background:-webkit-gradient(linear,left top,left bottom,from(#FEFBFF),to(#FFFEFF));background:-o-linear-gradient(top,#FEFBFF,#FFFEFF);background:linear-gradient(to bottom,#FEFBFF,#FFFEFF);border-bottom:1px solid #E3E3E3;padding:60px 0;position:relative;margin-bottom:60px}
.ban-sec .m-lhs{width:calc(100% - 529px);padding-right:60px}
.ban-sec .m-rhs{width:529px}
.ban-sec .m-lhs h1{font-size:33px;font-weight:600;line-height:1.3;max-width:500px;margin-bottom:20px}
.ban-sec .m-lhs h1 span{display:inline-block;font:inherit;color:#D65572;position:relative}
.ban-sec .m-lhs h1 span::before{content:'';background:url(https://www.manageengine.com/latam/sharepoint-management-reporting/ebooks/../images/sharepoint-online-migration-challenges-and-issues-line-24.svg) no-repeat 0 0;background-size:184px;width:184px;height:8px;position:absolute;left:-4px;bottom:-5px;-webkit-animation:banLine 1s 1s linear both;animation:banLine 1s 1s linear both}
@-webkit-keyframes banLine {
0%{width:0}
}
@keyframes banLine {
0%{width:0}
}
.ban-sec .m-lhs p{margin-bottom:40px}
.ban-cta{padding:10px 0}
.ban-cta .down-cta{overflow:hidden}
.ban-cta button.main-cta{padding:12px 54px 12px 30px}
.ban-cta .down-cta:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:4px 6px 15px rgba(233,21,42,0.5);box-shadow:4px 6px 15px rgba(233,21,42,0.5)}
.ban-cta .down-cta::after{background:#fff;content:"";width:30px;height:155px;position:absolute;top:-35px;left:-20px;opacity:0;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);-webkit-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out}
.ban-cta .down-cta:hover::after{left:120%;opacity:.2}
.ban-cta .down-cta::before{content:'';background-position:-2px -6px;width:15px;height:15px;position:absolute;right:28px;top:0;bottom:0;margin:auto}
.ban-sprite{width:529px;position:relative;z-index:1}
.ban-sprite span{display:inline-block;background:url(https://www.manageengine.com/latam/sharepoint-management-reporting/ebooks/../images/sharepoint-online-migration-challenges-and-issues-ban-sprite-24.png) no-repeat;background-size:529px;width:529px;height:291px}
h2 .flag-ic{vertical-align:middle;background-position:-60px 0;width:32px;height:31px;position:relative;bottom:4px}
.ch-box-container .ch-box:not(:last-child){margin-bottom:100px}
.ch-box .ch-tag{display:inline-block;font-size:16px;font-weight:500;background:#FBAC87;background:-webkit-linear-gradient(0deg,#FBAC87,#BD507A);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border:.5px solid #FFB37F;border-radius:6px;padding:12px 16px;margin-bottom:16px}
.ch-box h3{font-size:30px;font-weight:500;line-height:1.3;margin-bottom:10px}
.ch-box .ch-note{background:#FFFAF4;background:-webkit-gradient(linear,left top,right top,from(#FFFAF4),to(#FFF6FA));background:-o-linear-gradient(left,#FFFAF4,#FFF6FA);background:linear-gradient(to right,#FFFAF4,#FFF6FA);border-radius:10px;padding:30px 40px;padding-left:80px;margin:40px 0;position:relative}
.ch-box .ch-note::before{content:'';background-position:-28px -2px;width:24px;height:28px;position:absolute;left:36px;top:36px}
.ch-box .ch-note h4{font-size:20px;font-weight:500;line-height:1.3;margin-bottom:10px}
.ch-box .ch-note p{font-size:14px}
.ch-box .ch-img{display:block;position:relative;z-index:1;padding:2px 0 0 2px}
.ch-box .ch-img::before,.ch-box .ch-img::after{content:'';position:absolute;background:#FFEFDD;background:-webkit-gradient(linear,left top,right top,from(#FFEFDD),to(#FFE5EF));background:-o-linear-gradient(left,#FFEFDD,#FFE5EF);background:linear-gradient(to right,#FFEFDD,#FFE5EF);z-index:-1}
.ch-box .ch-img::before{border-radius:6px;width:150px;height:200px;left:0;top:0}
.ch-box .ch-img::after{width:140px;height:140px;border-radius:100%;right:-20px;bottom:-40px}
.ch-box .ch-img img{display:block;border:6px solid #FFE9E9;-webkit-box-shadow:0 16px 22px -11px rgba(51,0,18,0.22);box-shadow:0 16px 22px -11px rgba(51,0,18,0.22);border-radius:6px}
.feature-sec{margin:80px 0}
.fea-header{text-align:center;margin-bottom:40px}
.feature-sec .fea-header h2{font-size:30px;font-weight:600;line-height:1.3;margin-bottom:14px}
.feature-sec .fea-header p{font-size:18px;max-width:680px;margin:auto}
.fea-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:top;-ms-flex-align:top;align-items:top;gap:20px}
.fea-list .fea-box{-webkit-box-flex:32%;-ms-flex:32%;flex:32%;border-radius:10px;border:.5px solid transparent;padding:50px;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.fea-box1{background:#EFFFE9}
.fea-box2{background:#ECF2FF}
.fea-box3{background:#F9F2FF}
.fea-box4{background:#FEF1F0}
.fea-box5{background:#FFF6E8}
.fea-box6{background:#EEFCFF}
.fea-list .fea-box:hover{background:transparent;border-color:#C1C1C1}
.fea-box i{margin-bottom:22px}
.fea-box1 i{background-position:0 -43px;width:36px;height:38px}
.fea-box2 i{background-position:-52px -41px;width:35px;height:40px}
.fea-box3 i{background-position:-112px -43px;width:39px;height:41px}
.fea-box4 i{background-position:0 -98px;width:39px;height:37px}
.fea-box5 i{background-position:-58px -101px;width:50px;height:38px}
.fea-box6 i{background-position:-129px -102px;width:46px;height:36px}
.fea-box h3{font-size:22px;font-weight:600;line-height:1.2;margin-bottom:12px}
.fea-box span{display:inline-block;font-size:16px;font-weight:500;color:#6C60C2;margin-top:30px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.fea-box:hover span{text-decoration:underline;color:#6050d5}
.fea-box a{position:absolute;width:100%;height:100%;left:0;top:0}
::-webkit-input-placeholder{color:#333;font-weight:300}
:-ms-input-placeholder{color:#333;font-weight:300}
::-moz-placeholder{color:#333;font-weight:300}
::-ms-input-placeholder{color:#333;font-weight:300}
::placeholder{color:#333;font-weight:300}
.ffw-form{border-radius:8px;max-width:500px;margin:auto;position:relative}
.ffw-form form ul li {
    margin-bottom: 12px;
    position: relative;
    list-style: none;
}
.ffw-form form ul li:last-child{margin-bottom:0}
.ffw-form form ul li input,.ffw-form form ul li select,.ffw-form form ul li textarea{display:block;width:100%;font-family:"ZohoPuvi";font-size:14px;font-weight:400;line-height:1.6;color:#000;background-color:#fff;border:1px solid #D2D4DD;border-radius:3px;height:50px;padding:5px 14px;outline:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}
.ffw-form form ul li input:focus,.ffw-form form ul li select :focus,.ffw-form form ul li textarea:focus{border:1px solid #1e66c2;outline:0}
.ffw-form form ul li input[type=submit]{background:#CC2E2F;font-size:15px;font-weight:500;color:#fff;height:50px;border:none;padding-left:0;padding-right:0;margin-top:20px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ffw-form form ul li input[type=submit]:hover{background:#ff1a1a;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:4px 8px 15px rgba(227,54,57,.40);box-shadow:4px 8px 15px rgba(227,54,57,.40)}
.ffw-form:not(.with-state) form ul li select.commonselect{margin-top:12px}
.ffw-form.with-state form ul li select.country,.ffw-form.with-state form ul li select.commonselect{width:49%;display:inline-block;padding-right:20px}
.ffw-form.with-state form ul li .commonselect{padding-left:12px;margin-left:2%}
.ffw-form .misc-field textarea{display:none}
.ffw-errmsg{display:none;background:red;font-size:11px;line-height:11px;color:#fff;padding:2px 3px;position:relative;top:-6px}
.ffw-form #meGDPRMessage,.ffw-form .ffw-privacy{font-weight:300;font-size:12px;line-height:1.4;color:#000;margin-top:8px;text-align:center;width:100%}
.ffw-form .ffw-privacy a{font-size:inherit;text-decoration:underline;color:rgb(0,103,255)}
.ffw-form .ffw-privacy strong{font-weight:500}
.ffw-form select{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-image:-o-linear-gradient(45deg,transparent 50%,#5a5a5a 50%),-o-linear-gradient(315deg,#5a5a5a 50%,transparent 50%),-o-linear-gradient(left,#fff0,#fff0);background-image:linear-gradient(45deg,transparent 50%,#5a5a5a 50%),linear-gradient(135deg,#5a5a5a 50%,transparent 50%),linear-gradient(to right,#fff0,#fff0);background-position:calc(100% - 20px) calc(1em + 8px),calc(100% - 15px) calc(1em + 8px),calc(100% - 2.5em) .5em;background-size:6px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}
.ffw-form .thanks-msg{display:none;text-align:center;background:#fff;border-radius:6px}
.ffw-form .thanks-msg h3{font-size:24px;font-weight:600;line-height:1.3;color:#26ad26;border-bottom:1px solid #26ad26;padding-bottom:20px;margin-bottom:20px}
.ffw-form .thanks-msg p{font-size:14px;line-height:1.6}
.ffw-form .thanks-msg p a{text-decoration:underline}
#user-detail{display:none}
#meGDPRMessage label,div#formCTAgdpr{color:#000;text-align:left;font-size:12px;line-height:1.4;margin-top:5px;text-align:center}
div#formCTAgdpr strong{font-weight:500}
#meGDPRMessage label a,div#formCTAgdpr a{font:inherit;color:rgb(0,103,255);text-decoration:underline}
#meGDPRMessage .checkmarkgdpr{background:#fff;height:10px;width:10px;border:1px solid #ccc;margin-right:5px;display:inline-block;cursor:pointer;position:relative;top:1px}
#meGDPRMessage .checkmarkgdpr.enableCheckgdpr:before{width:2px;height:5px;border:1px solid #000;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;content:'';position:absolute;top:1px;left:3px}
#meGDPRMessage span.checkmarkgdpr.enableCheckgdpr:before{border-width:0 1.5px 1.5px 0;top:.5px;left:2.5px;width:3px;height:6px}
.ffw-field .palceholder{position:absolute;top:16px;left:15px;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;z-index:1}
.ffw-field .palceholder label{opacity:.6}
.ffw-field .palceholder label{font-weight:400;color:#000;font-size:14px}
.ffw-field .star{color:#646464;font-size:12px;position:relative}
.ffw-field .palceholder.focused{top:-5px;padding:0 5px;left:10px;background:#fff;line-height:9px}
.ffw-field .focused label{font-size:12px;color:#345DEE;opacity:1}
.ffw-field .palceholder .star{color:red}
.main-pop-cont.pdf-popup{display:none}
.main-pop-cont{position:fixed;left:0;right:0;bottom:0;top:0;width:100%;height:100%;z-index:99999;display:none}
.main-pop-cont .down-form-bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8)}
.main-pop-cont .form-type-box{display:block;width:90%;max-width:422px;max-height:90vh;border-radius:8px;margin:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow-y:auto;position:relative}
.main-pop-cont .form-type-box .ffw-form{background:#fff;padding:50px}
.main-pop-cont .popup-header{font-size:20px;font-weight:500;line-height:1.3;text-align:center;color:#000;margin-bottom:24px}
.popup-close{display:inline-block;width:24px;height:24px;background:transparent;border:1px solid #E9152B;border-radius:50%;position:absolute;right:15px;top:15px;cursor:pointer}
.popup-close::after,.popup-close::before{content:"";background:#E9152B;width:1.6px;height:12px;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.popup-close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.popup-close:hover{background:#E9152B;opacity:.8}
.popup-close:hover::after,.popup-close:hover::before{background:#fff}
@media (max-width: 1200px) {
.ban-sec .m-lhs{width:calc(100% - 440px)}
.ban-sec .m-rhs,.ban-sprite{width:440px}
.ban-sprite span{background-size:440px;width:440px;height:245px}
}
@media (max-width: 1024px) {
.ban-sec{padding:60px 0 40px}
}
@media (max-width: 992px) {
.ban-sec .m-rhs{display:none}
.ban-sec .m-lhs{text-align:center;width:100%;padding:0}
.ban-sec .m-lhs h1{margin:auto;margin-bottom:20px}
.ch-box-container .ch-box:not(:last-child){margin-bottom:60px}
.ch-box .ch-img::before,.ch-box .ch-img::after{display:none}
.fea-list .fea-box{padding:40px}
}
@media (max-width: 767px) {
.main-page h2{font-size:22px;margin-bottom:24px}
.main-page p{font-size:15px;line-height:1.5}
.ban-sec .m-lhs h1{font-size:24px;max-width:400px}
.ban-sec .m-lhs h1 span::before{background-size:135px;width:135px;height:8px}
.ban-sec .m-lhs p{margin-bottom:30px}
.ch-box .ch-note{padding:30px 24px;padding-left:40px;margin:30px 0}
.ch-box .ch-note::before{left:12px}
.ch-box .ch-tag{font-size:15px}
.ch-box h3{font-size:20px}
.ch-box .ch-note h4{font-size:16px}
.feature-sec{margin:60px 0}
.feature-sec .fea-header h2{font-size:22px;margin-bottom:10px}
.feature-sec .fea-header p{font-size:15px}
.fea-list .fea-box{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding:30px 24px}
.fea-box h3{font-size:20px}
.fea-box span{font-size:15px}
}

.heading-menu .menuhead {
  display: inline-block;
  font-weight: 300;
  letter-spacing: -1px;
  font-size: 24px;
  line-height: 54px;
}
