.btmBar{height:auto;}

.reso-menu-bg-23{display:none}
#allFeaDiv2 ul li:nth-child(1), .footer .lay2 li:nth-child(1){font-weight:inherit;}
/* common Animation Keyframe */@-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;}
}
@-webkit-keyframes fadeUp{from{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;}
to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
@keyframes fadeUp{from{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;}
to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
@-webkit-keyframes fadeLeft{from{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0;}
to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
}
@keyframes fadeLeft{from{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0;}
to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
}
@-webkit-keyframes fadeRight{from{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0;}
to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
}
@keyframes fadeRight{from{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0;}
to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
}
@-webkit-keyframes jump{from,to{-webkit-transform:translateY(0);transform:translateY(0);}
50%{-webkit-transform:translateY(-2px);transform:translateY(-2px);}
}
@keyframes jump{from,to{-webkit-transform:translateY(0);transform:translateY(0);}
50%{-webkit-transform:translateY(-2px);transform:translateY(-2px);}
}
.animate{opacity:0;}
.animate.animated{opacity:1;}
.animated.fade-up{-webkit-animation:fadeUp 1s linear both;animation:fadeUp 1s linear both;}
.animated.fade-down{-webkit-animation:fadeDown 1s linear both;animation:fadeDown 1s linear both;}
.animated.fade-right{-webkit-animation:fadeRight 1s linear both;animation:fadeRight 1s linear both;}
.animated.fade-left{-webkit-animation:fadeLeft 1s linear both;animation:fadeLeft 1s linear both;}
.animated.delay1{-webkit-animation-delay:.2s;animation-delay:.2s;}
.animated.delay2{-webkit-animation-delay:.6s;animation-delay:.6s;}
.animated.delay3{-webkit-animation-delay:.8s;animation-delay:.8s;}
@media(max-width:992px){.animate.animated{-webkit-animation:none;animation:none;opacity:1;}
.animate{opacity:1;}
}
.main-page *,.main-page *::before,.main-page *::after{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}
/* common style */.heading-menu,#scroll,#backToTop{display:none!important;}
body{overflow-x:hidden;}
.main-page{font-family:"ZohoPuvi";font-size:16px;font-weight:300;color:#000;width:100%;}
.main-container{max-width:1200px;margin:0 auto;width:90%;}
.main-page a{text-decoration:none;color:#2a6fe6;}
.main-page ul{list-style:none;}
.main-page img{width:100%;height:auto;}
.lr-container{display:block;width:100%;font-size:0;}
.lr-container .lhs,.lr-container .rhs{display:inline-block;vertical-align:middle;font-size:16px;}
.main-page .main-cta{display:inline-block;font-size:15px;font-weight:600;color:#fff;background:#EA3323;border:1px solid #EA3323;border-radius:2px;padding:8px 24px;position:relative;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.main-page .main-cta:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:2px 10px 15px rgba(247,35,16,0.4);box-shadow:2px 10px 15px rgba(247,35,16,0.4);}
@media(max-width:767px){.main-page p{font-size:14px;line-height:1.5;}
}
/* Page Sprite */.ban-sec .lhs h1 span::before,.ban-sec .main-cta::before,.tab-content a.tab-cta::before{display:inline-block;background:url(https://www.manageengine.com/latam/sharepoint-management-reporting/images/features-sprtie-23.png) no-repeat;background-size:191px;}
/* Banner sprite */.ban-sprite span,.ban-sprite .ban-man::before{background:url(https://www.manageengine.com/latam/sharepoint-management-reporting/images/features-ban-sprtie-23.png) no-repeat;background-size:588px;display:inline-block;position:absolute;}
/* Ban-section */.ban-sec{background:#FFFBEF;background:-webkit-gradient(linear,left top,left bottom,from(#FFFBEF),to(#fff));background:-o-linear-gradient(top,#FFFBEF,#fff);background:linear-gradient(to bottom,#FFFBEF,#fff);padding:60px 0;}
.ban-sec .lhs{width:calc(100% - 574px);padding-right:40px;}
.ban-sec .rhs{width:574px;height:299px;position:relative;}
.ban-sec .lhs h1{font-size:34px;font-weight:600;line-height:1.4;margin-bottom:20px;}
.ban-sec .lhs h1 span{display:inline-block;color:#FC6E32;position:relative;padding-bottom:5px;}
.ban-sec .lhs h1 span::before{content:'';background-position:-2px -23px;width:185px;height:11px;position:absolute;left:-4px;right:0;bottom:0;margin:auto;}
.ban-sec .main-cta{padding:8px 24px 8px 44px;}
.ban-sec .demo-cta{margin-right:14px;}
.ban-sec .down-cta{background:#377E23;border-color:#377E23;}
.ban-sec .main-cta::before{content:'';position:absolute;left:22px;top:0;bottom:0;margin:auto;}
.ban-sec .main-cta.demo-cta::before{background-position:-2px -4px;width:11px;height:11px;}
.ban-sec .main-cta.down-cta::before{background-position:-20px -2px;width:14px;height:16px;}
.ban-sec .down-cta:hover{-webkit-box-shadow:2px 10px 15px rgba(55,126,35,0.4);box-shadow:2px 10px 15px rgba(55,126,35,0.4);}
.ban-sprite .ban-man{background-position:-8px -6px;width:574px;height:299px;}
.ban-sprite .ban-man::before{content:'';background-position:-8px -325px;width:255px;height:197px;position:absolute;left:8px;right:0;top:10px;margin:auto;}
.ban-sprite .ban-icon1{background-position:-302px -340px;width:53px;height:30px;top:138px;left:130px;-webkit-animation:banIcon1 .6s linear both,banIcons 2s 1s linear infinite;animation:banIcon1 .6s linear both,banIcons 2s 1s linear infinite;}
@-webkit-keyframes banIcon1{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;}
100%{-webkit-transform:translate(0);transform:translate(0);opacity:1;}
}
@keyframes banIcon1{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;}
100%{-webkit-transform:translate(0);transform:translate(0);opacity:1;}
}
.ban-sprite .ban-icon2{background-position:-369px -337px;width:36px;height:34px;top:40px;left:182px;-webkit-animation:banIcon2 1s .6s linear both,banIcons 2s 2s linear infinite;animation:banIcon2 1s .6s linear both,banIcons 2s 2s linear infinite;}
@-webkit-keyframes banIcon2{0%{-webkit-transform:translate(-40px,92px);transform:translate(-40px,92px);opacity:0;}
100%{-webkit-transform:translate(0);transform:translate(0);opacity:1;}
}
@keyframes banIcon2{0%{-webkit-transform:translate(-40px,92px);transform:translate(-40px,92px);opacity:0;}
100%{-webkit-transform:translate(0);transform:translate(0);opacity:1;}
}
.ban-sprite .ban-icon3{background-position:-423px -335px;width:50px;height:42px;top:-8.5px;left:16px;right:0;margin:auto;-webkit-animation:banIcon3 1s 1.4s linear both,banIcons 2s 2.4s linear infinite;animation:banIcon3 1s 1.4s linear both,banIcons 2s 2.4s linear infinite;}
@-webkit-keyframes banIcon3{0%{-webkit-transform:translate(-97px,45px);transform:translate(-97px,45px);opacity:0;}
100%{-webkit-transform:translate(0);transform:translate(0);opacity:1;}
}
@keyframes banIcon3{0%{-webkit-transform:translate(-97px,45px);transform:translate(-97px,45px);opacity:0;}
100%{-webkit-transform:translate(0);transform:translate(0);opacity:1;}
}
.ban-sprite .ban-icon4{background-position:-311px -391px;width:36px;height:41px;top:37px;right:184px;-webkit-animation:banIcon4 1s 2s linear both,banIcons 2s 3s linear infinite;animation:banIcon4 1s 2s linear both,banIcons 2s 3s linear infinite;}
@-webkit-keyframes banIcon4{0%{-webkit-transform:translate(-78px,-48px);transform:translate(-78px,-48px);opacity:0;}
100%{-webkit-transform:translate(0);transform:translate(0);opacity:1;}
}
@keyframes banIcon4{0%{-webkit-transform:translate(-78px,-48px);transform:translate(-78px,-48px);opacity:0;}
100%{-webkit-transform:translate(0);transform:translate(0);opacity:1;}
}
.ban-sprite .ban-icon5{background-position:-364px -390px;width:39px;height:42px;top:112px;right:143.5px;-webkit-animation:banIcon5 1s 2.6s linear both,banIcons 2s 4s linear infinite;animation:banIcon5 1s 2.6s linear both,banIcons 2s 4s linear infinite;}
@-webkit-keyframes banIcon5{0%{-webkit-transform:translate(-17px,-64px);transform:translate(-17px,-64px);opacity:0;}
100%{-webkit-transform:translate(0);transform:translate(0);opacity:1;}
}
@keyframes banIcon5{0%{-webkit-transform:translate(-17px,-64px);transform:translate(-17px,-64px);opacity:0;}
100%{-webkit-transform:translate(0);transform:translate(0);opacity:1;}
}
@-webkit-keyframes banIcons{0%,100%{-webkit-transform:translateY(0);transform:translateY(0);}
50%{-webkit-transform:translateY(6px);transform:translateY(6px);}
}
@keyframes banIcons{0%,100%{-webkit-transform:translateY(0);transform:translateY(0);}
50%{-webkit-transform:translateY(6px);transform:translateY(6px);}
}
/* Scroll section */.scroll-sec{margin-bottom:80px;}
.scroll-sec .lr-container .lhs,.scroll-sec .lr-container .rhs{vertical-align:top;}
.scroll-sec .lr-container .lhs{width:250px;position:sticky;top:120px;}
.scroll-sec .lr-container .rhs{width:calc(100% - 250px);padding-left:40px;}
.scroll-tab{border:1px solid #E6E6E6;padding:20px;}
.scroll-tab li{font-size:16px;font-weight:300;line-height:1.4;padding:10px 20px;margin-bottom:10px;position:relative;cursor:pointer;}
.scroll-tab li.act{font-weight:500;}
.scroll-tab .tab-highlight{position:absolute;width:208px;height:40px;background:#FFF7DC;border-radius:6px;top:22px;left:20px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;z-index:-1;}
.scroll-tab .tab-highlight::before{content:'';background:url('https://www.manageengine.com/latam/sharepoint-management-reporting/images/features-sprtie-23.png') no-repeat -43px -5px;background-size:191px;width:7px;height:9px;position:absolute;right:20px;top:0;bottom:0;margin:auto;}
[currenttopic="topic-1"] .tab-highlight{background:#FFF7DC;}
[currenttopic="topic-2"] .tab-highlight{background:#DDFEFF;}
[currenttopic="topic-3"] .tab-highlight{background:#DDFFF6;}
[currenttopic="topic-4"] .tab-highlight{background:#f8e0fc;}
[currenttopic="topic-5"] .tab-highlight{background:#fcdede;}
[currenttopic="topic-6"] .tab-highlight{background:#dbecfa;}
[currenttopic="topic-7"] .tab-highlight{background:#eef8d9;}
[currenttopic="topic-8"] .tab-highlight{background:#fceedf;}
[currenttopic="topic-9"] .tab-highlight{background:#dafbe7;}
[currenttopic="topic-10"] .tab-highlight{background:#F7FFDE;}
.tab-content{position:relative;padding:60px 80px;}
.tab-content:not(:last-child){margin-bottom:30px;}
.tab-content::before{content:'';background:url(https://www.manageengine.com/sharepoint-management-reporting/images/features-pattern-bg-23.png) no-repeat;width:100%;height:100%;background-size:cover;position:absolute;right:0;top:0;}
.tab-content.tab1{background:#FFF7DC;}
.tab-content.tab2{background:#DDFEFF;}
.tab-content.tab3{background:#DDFFF6;}
.tab-content.tab4{background:#FCEBFF;}
.tab-content.tab5{background:#FEEAEA;}
.tab-content.tab6{background:#EAF6FF;}
.tab-content.tab7{background:#F8FFEA;}
.tab-content.tab8{background:#FFF5EA;}
.tab-content.tab9{background:#EDFFF4;}
.tab-content.tab10{background:#F7FFDE;}
.tab-content h2{font-size:35px;font-weight:600;line-height:1.2;color:#000;position:relative;padding:30px 0;padding-left:180px;margin-bottom:30px;}
.tab-content h2::before{content:'';background:url('https://www.manageengine.com/latam/sharepoint-management-reporting/images/features-box-icon-sprtie-23.png') no-repeat;background-size:511px;position:absolute;left:0;top:0;bottom:0;margin:auto;}
.tab-content.tab1 h2::before{background-position:-10px -5px;width:133px;height:141px;}
.tab-content.tab2 h2::before{background-position:-169px -6px;width:146px;height:140px;}
.tab-content.tab3 h2::before{background-position:-343px -10px;width:139px;height:133px;}
.tab-content.tab4 h2::before{background-position:-5px -175px;width:120px;height:136px;}
.tab-content.tab5 h2::before{background-position:-166px -179px;width:144px;height:126px;}
.tab-content.tab6 h2::before{background-position:-3px -335px;width:151px;height:115px;}
.tab-content.tab7 h2::before{background-position:-343px -169px;width:143px;height:131px;}
.tab-content.tab8 h2::before{background-position:-165px -327px;width:157px;height:144px;}
.tab-content.tab9 h2::before{background-position:-337px -344px;width:168px;height:113px;}
.tab-content.tab10 h2::before { background: url('https://www.manageengine.com/latam/sharepoint-management-reporting/images/features-delegation-icon-23.png') no-repeat -35px -132px;background-size:503px;width: 135px;height: 130px;}
.tab-content p{line-height:1.8;margin-bottom:30px;}
.tab-content a.tab-cta{display:inline-block;font-size:15px;font-weight:600;margin-top:20px;position:relative;padding:8px 40px 8px 20px;}
.tab-content a.tab-cta::before{content:'';background-position:-56px -5px;width:6px;height:10px;position:absolute;right:22px;top:0;bottom:0;margin:auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.tab-content a.tab-cta:hover::before{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px);}
/* Form section */.foot-form-sec .form-container{text-align:center;max-width:800px;margin:auto;background:url('https://www.manageengine.com/latam/sharepoint-management-reporting/images/features-foot-bg-23.png') no-repeat #000B3B;background-size:cover;border-radius:10px;padding:40px;margin-bottom:60px;}
.form-container h2{font-size:32px;font-weight:600;line-height:1.3;color:#fff;margin-bottom:20px;}
/* Form style */.one-line-form{width:590px;margin:auto;}
.one-line-form *{font-size:14px;outline:0;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.one-line-form>form>ul{font-size:0;margin:0;padding:0;background:#fff;display:table;padding:2px;border-radius:3px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.188);box-shadow:0 0 10px rgba(0,0,0,0.188);position:relative}
.one-line-form>form>ul li{list-style-type:none;float:left;border:none}
.one-line-form>form>ul li:nth-child(1){width:258px;position:relative;border-radius:3px 0 0 3px;border-right-width:0}
.one-line-form>form>ul li:nth-child(1) .form-icn{background:transparent;width:38px;position:absolute;top:0;left:0;height:100%;border-radius:3px 0 0 3px}
.one-line-form>form>ul li:nth-child(1) .form-icn .icn-mail{width:14px;height:10px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:url('https://www.manageengine.com/latam/sharepoint-management-reporting/images/features-sprtie-23.png') no-repeat -66px -5px;background-size:191px}
.one-line-form>form>ul li:nth-child(1) input{font-size:14px;padding-left:40px}
.one-line-form>form>ul li:nth-child(1) input::-webkit-input-placeholder{color:#b3b3b3}
.one-line-form>form>ul li:nth-child(1) input::-moz-placeholder{color:#b3b3b3}
.one-line-form>form>ul li:nth-child(1) input:-ms-input-placeholder{color:#b3b3b3}
.one-line-form>form>ul li:nth-child(1) input::-ms-input-placeholder{color:#b3b3b3}
.one-line-form>form>ul li:nth-child(1) input::placeholder{color:#b3b3b3}
.one-line-form>form>ul li:nth-child(2){width:50px;border-left:0;border-right:0;position:relative}
.one-line-form>form>ul li:nth-child(3){padding-left:0;border-color:#d63327;border-radius:0 3px 3px 0;position:relative}
.one-line-form>form>ul li .ffw-errmsg{display:none;color:#fff;font-size:12px;margin-top:-22px;position:absolute;font-weight:300;white-space:nowrap;background:#F73749;border-radius:2px 2px 0 0;left:0;padding:0 8px;line-height:20px}
.one-line-form>form>ul li input{width:100%;height:40px;border:0;padding:0 10px;font-size:14px;color:#000;font-weight:400}
.one-line-form>form>ul li .selectedCountry{text-align:left;width:50px;height:32px;top:0;position:absolute;color:#000;font-size:14px;margin:5px 0 0;line-height:33px;left:0;padding-left:8px;border-left:1px solid #e5e5e5;font-weight:300}
.one-line-form>form>ul li .selectedCountry:before{content:"";position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #1e0437;z-index:0;right:10px;top:15px}
.one-line-form>form>ul li .selectedCountry:after{content:"";position:absolute;width:1px;height:33px;top:0;right:0;background-color:#e6e6e6;display:none}
.one-line-form>form>ul li input[type="submit"]{font-size:14px;background:#F73749;color:#fff;padding:0 26px;cursor:pointer;font-weight:600;height:40px;border:0;border-radius:0 3px 3px 0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.one-line-form>form>ul li input[type="submit"]:hover{background:#fe1a31;-webkit-box-shadow:0 0 15px rgba(247,55,74,0.8);box-shadow:0 0 15px rgba(247,55,74,0.8)}
.one-line-form>form>ul li select{font-size:14px;font-weight:400;width:50px;height:40px;border:0;padding:0 14px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;margin:0;z-index:9;position:relative;color:#000;opacity:0;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;float:left}
.one-line-form>form>ul li select#country_state,.one-line-form>form>ul li select[name="Country"]+select{position:relative;font-size:14px;opacity:1;width:70px;float:left;padding-left:0;line-height:22px;top:2px}
.one-line-form>form>.misc-field .dwn-priv{margin-top:0;line-height:18px;font-weight:300;margin-top:5px}
.one-line-form>form>.misc-field .dwn-priv,.one-line-form>form>.misc-field .dwn-priv *{font-size:10px;color:#fff;line-height:14px;text-align:left;}
.one-line-form>form>.misc-field .dwn-priv strong{font-weight:600}
.one-line-form>form>.misc-field .dwn-priv a{font-size:10px;text-decoration:underline}
.one-line-form>form>.misc-field #meGDPRMessage{line-height:14px;margin:5px 0 5px;width:100%}
.one-line-form>form>.misc-field #meGDPRMessage label{font-size:10px;line-height:8px;color:#fff;font-weight:300;cursor:pointer}
.one-line-form>form>.misc-field #meGDPRMessage .checkmarkgdpr{margin-bottom:0}
#meGDPRMessage span.checkmarkgdpr{width:12px;height:12px;top:2px}
#meGDPRMessage span.checkmarkgdpr.enableCheckgdpr::before{width:4px;height:7px;top:1px;left:3px}
.one-line-form>form>.misc-field *{color:#a6a6a6;font-weight:300}
.one-line-form>form>.misc-field strong{font-weight:600}
.one-line-form>form>.misc-field a{font-size:10px;color:#fff;text-decoration:underline}
.one-line-form>.success-message{display:none}
.one-line-form>.success-message h2{margin-bottom:8px;color:#fff;font-size:20px;font-weight:500;text-align:center}
.one-line-form>.success-message p{font-size:14px;line-height:20px;margin-top:0;color:#fff;text-align:center}
.one-line-form .success-message p a{color:#fff;text-decoration:underline;}
.one-line-form.success ul{display:none}
.one-line-form.success form{display:none}
.one-line-form.success .success-message{display:block}
.one-line-form.success .misc-field{display:none}
.one-line-form.with-state{width:492px}
.one-line-form.with-state ul li #headerCountryListItem:after{content:"";position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #1e0437;z-index:0;right:7px;top:23px}
.one-line-form.with-state ul li:nth-child(1){margin-left:0;width:180px}
.one-line-form.with-state ul li #country_state,.one-line-form.with-state ul li [name="Country"]+select{margin-left:8px}
.one-line-form.with-state ul li .selectedCountry:after{display:block}
.one-line-form.with-state ul li:nth-child(2){width:130px}
.one-line-form.with-state .ffw-country-list{position:relative}
.one-line-form.with-state .ffw-country-list:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #1e0437;position:absolute;right:4px;top:20px;z-index:12}
.shake{-webkit-animation:shake 1s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:shake 1s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}
20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}
30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}
40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}
}
@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}
20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}
30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}
40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}
}
@media screen and (max-width:767px){
.foot-form-sec .form-container{background:#000B3B;padding: 40px 24px;}    
.form-container h2{font-size: 22px;}
.one-line-form{margin:auto;margin-top:15px}
.one-line-form.success .success-message{text-align:center}
.one-line-form{width:100%}
.one-line-form>.success-message h2{font-size:18px}
.one-line-form ul li{width:100%!important}
.one-line-form ul li select{width:100%!important}
.one-line-form ul li:first-child{border:1px solid #8ca2ba!important;margin-top:5px!important;width:100%!important;display:block}
.one-line-form>form>ul li:nth-child(1){border-radius:0}
.one-line-form ul li:nth-child(2) select{border:1px solid #8ca2ba!important;margin-top:5px!important;width:100%!important;display:block;opacity:1;-webkit-appearance:listbox}
.one-line-form ul li .selectedCountry{display:none;width:100%!important}
.one-line-form ul li:nth-child(3){margin-top:6px}
.one-line-form.with-state{width:100%!important}
.one-line-form.with-state ul li select#country_state,.one-line-form.with-state ul li select[name="Country"]+select{margin-left:0;padding:0 14px;top: 0;}
.one-line-form>form>ul{background:none;-webkit-box-shadow:none;box-shadow:none}
.one-line-form>form>ul li input[type="submit"]{border-radius:0}
.one-line-form.with-state .ffw-country-list:after{display:none}
}

@media(max-width:1200px){.ban-sec .rhs{display:none;}
.ban-sec .lhs{display:block;text-align:center;padding-right:0;width:100%;max-width:600px;margin:auto;}
.tab-content{padding:40px;}
.tab-content h2{font-size:28px;}
.tab-content p{margin-bottom:20px;}
}
@media(max-width:992px){.scroll-sec .lr-container .lhs{width:210px;}
.scroll-sec .lr-container .rhs{width:calc(100% - 210px);padding-left:20px;}
.scroll-tab .tab-highlight{width:168px;}
.tab-content h2{font-size:24px;text-align:center;padding:0;padding-top:160px;}
.tab-content h2::before{right:0;bottom:auto;}
}
@media(max-width:767px){.pro-menu ~ .lnkTab{margin-right:30px;}
.ban-sec{padding:60px 0 40px;}
.ban-sec .lhs h1{font-size:24px;}
.ban-sec .lhs h1 span{padding-bottom:0;}
.ban-sec .lhs h1 span::before{background-size:130px;background-position:-2px -16px;width:128px;height:6px;left:0;}
.ban-sec .ban-btn{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;gap:10px;}
.ban-sec .demo-cta{margin-right:0;}
.scroll-sec .lr-container .lhs{display:none;}
.scroll-sec .lr-container .rhs{display:block;width:100%;padding:0;}
.tab-content{padding:40px 24px;}
.tab-content a.tab-cta{font-size:12px;}
}



/* popup Form style */
.per-demo-form{position:fixed;left:0;right:0;bottom:0;top:0;width:100%;height:100%;z-index:99999;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none}
.pu-container{max-width:900px;width:90%;background:#30185f;background-size:60%;background-position:bottom left;border:.5px solid #313131;border-radius:8px;font-size:0;margin:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:relative;}
.pu-container .form-lhs,.pu-container .form-rhs{display:inline-block;vertical-align:middle;}
.pu-container .form-lhs{width:calc(100% - 450px);padding:60px 40px}
.pu-container .form-rhs{background:#fff;width:450px;padding:60px 40px}
.pu-container .form-lhs .form-h-tag{display: inline-block;font-size: 16px;font-weight: 600;color: #fff;background: #19bf64;padding: 8px 26px 8px 14px;margin-bottom: 30px;position: absolute;left: -10px;top: 60px;}
.pu-container .form-lhs .form-h-tag:before {content: '';position: absolute;background: #16bf64;width: 28px;height: 28px;right: -14px;transform: rotate(45deg);top: 6px;}
.pu-container .form-lhs .form-h-tag:after {content: '';position: absolute;background: #0a9e4f;width: 10px;height: 10px;left: 2px;transform: rotate(31deg);bottom: -3px;z-index: -1;}
.pu-container .form-lhs h2{font-size:30px;color: #fff; line-height:1.4;font-weight:300;margin-top: 40px;}
.pu-container .form-lhs h2 strong {font-weight: 600;color: #ff5c5c;}
.form-rhs{max-height:90vh;overflow-y:auto;display:block}
.pu-container .form-rhs h2 {font-size: 20px;font-weight: 600;line-height:1.2;text-align: center;color: #ff5c5c;margin-bottom: 20px;}
.ffw-form form ul li{margin-bottom:12px;position:relative}
.ffw-form form ul li:last-child{margin-bottom:0}
.ffw-form form ul li input,.ffw-form form ul li select{height:42px;line-height:27px;background-color:#fff;border:none;padding:7px 10px 5px 14px;display:block;width:100%;font-size:14px;color:#000;border-radius:3px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;font-weight:300;border:1px solid #CECECE;font-family:'ZohoPuvi'}
.ffw-form form ul li input.partner-last-n{padding-left:10px;margin-left:14px}
.one-line-form form ul li .ffw-add-field{width:100%;padding:10px;border:1px solid #E3E3E3;border-radius:3px}
.ffw-form form ul li select{padding-right:28px}
.ffw-form form ul li input:focus,.ffw-form form ul li select :focus,.ffw-form form ul li textarea:focus{border:.5px solid #1e66c2;outline:0}
.ffw-form form ul li input[type=submit]{background:#DB232B;color:#fff;font-weight:500;font-size:18px;border:none;border-radius:3px;margin-top:16px;padding:0;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ffw-form form ul li input[type=submit]:hover{background:#db0a0d;-webkit-box-shadow:4px 8px 15px rgba(227,54,57,.35);box-shadow:4px 8px 15px rgba(227,54,57,.35)}
.ffw-form.with-state form ul li.ffw-ic-country select{width:49%;display:inline-block}
.ffw-form.with-state form ul li.ffw-ic-country .commonselect{padding-left:12px;margin-left:2%}
.ffw-form .misc-field textarea{display:none}
.ffw-form textarea{width:100%;font-family:ZohoPuvi;padding:11px 14px 14px 14px;font-size:14px;line-height:1.4;font-weight:300;background: #fff;border:1px solid #CECECE;border-radius:4px;height:77px;resize:none}
.pu-container .ffw-errmsg{display:none;background:rgb(236,38,38);font-size:11px;line-height: 1.2;color:#fff;padding:2px 3px;position:relative;top:-2px;}
.ffw-form #meGDPRMessage,.ffw-form .ffw-privacy{width: 100%;font-weight:300;font-size:11px;line-height:18px;color:#091936;margin-top:8px}
.ffw-form .ffw-privacy a{text-decoration:underline;color:#091936}
.ffw-form .ffw-privacy strong{font-weight:500}
#meGDPRMessage span.checkmarkgdpr.enableCheckgdpr:before{border-width:0 1.5px 1.5px 0;top:1.5px;left:3.5px;width:3px;height:6px}
#meGDPRMessage .checkmarkgdpr{top:1px}
.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 + 5px),calc(100% - 15px) calc(1em + 5px),calc(100% - 2.5em) .5em;background-size:6px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}
.ffw-form .thanks-msg{display:none}
.ffw-form .thanks-msg p{text-align:center;font-weight:300;font-size:15px;line-height:24px;margin-top:0}
.ffw-form .thanks-msg p a{text-decoration:underline}
.ffw-form .thanks-msg h3{margin-bottom:20px}
.ffw-form .close{display:inline-block;font-size:26px;font-weight:200;line-height:1;color:rgba(0,0,0,0.8);position:absolute;top:8px;right:20px;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ffw-form .close:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#000}
.pu-container .success-message{display:none}
.pu-container .success-message h3{font-size:24px;line-height:1.4;font-weight:600;text-align:center;color:#1dda72;margin-bottom:8px}
.pu-container .success-message p{font-size:16px;font-weight:400;line-height:1.6;text-align:center;color:#fff}
.pu-container.success .formcont-main{display:none}
.pu-container.success .success-message{display:block}
.pu-container.success{max-width:380px}
.pu-container.success .form-rhs {width: 100%;background: #30185f;}
.pu-container.success .ffw-form .close{color:rgba(255,255,255,0.8)}
.pu-container.success .ffw-form .close:hover{color:#fff}
::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}
:-ms-input-placeholder{color:rgba(0,0,0,0.6)}
::-moz-placeholder{color:rgba(0,0,0,0.6)}
::-ms-input-placeholder{color:rgba(0,0,0,0.6)}
::placeholder{color:rgba(0,0,0,0.6)}
@media(max-width:992px){.pu-container .form-lhs{width:calc(100% - 365px)}
.pu-container .form-rhs{width:365px;padding:50px 25px}
.pu-container .form-lhs h2 {font-size: 26px;}
}
@media(max-width:767px){.modech{position:relative;left:initial;top:initial;padding-bottom:20px;}
.pu-container{max-height:90vh;overflow-y:auto}
.pu-container .form-lhs,.pu-container .form-rhs{width:100%;position:unset}
.pu-container .form-rhs{padding:30px 20px}
.pu-container .form-lhs{text-align: center;padding:40px 30px}
.pu-container .form-lhs h2{font-size:24px;text-align:center;margin-top: 0;}
.pu-container .form-lhs .form-h-tag{font-size: 14px;border-radius: 50px;padding: 4px 10px;position: relative;left: 0;top: 0;}
.pu-container .form-lhs .form-h-tag::before,
.pu-container .form-lhs .form-h-tag::after {display: none;}
.form-rhs{max-height:none;overflow-y:unset}
.ffw-form .close{color:#fff;right:12px}
}
@media(max-width:425px){.pu-container .form-lhs h2{font-size:20px}
}


/* calendar style */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button {
    border: 1px solid #f3f3f3;
    background: #fff;
    font-weight: 400;
    color: #454545;
    border-radius: 4px;
    text-align: center;
    width: 25px;
    height: 25px;
}
.ui-state-default:hover, .ui-state-default:active, .ui-state-active {
    border: 1px solid #ff5c5c;
    background: #ff5c5c !important;
    color: #fff !important;
}

.heading-menu .menuhead {
  display: inline-block;
  font-weight: 300;
  letter-spacing: -1px;
  font-size: 24px;
  line-height: 54px;
}
