#backToTop,#scroll,.newcodeprdlogo{display:none!important}
#commonHeader ul.mainNav {margin: 0;}
.headerinner .head-container {padding-bottom: 6px;}
.headerinner.fixed .head-container {padding: 6px 0;}
#commonHeader ul.mainNav {display: flex;align-items: center;}
.prdLogo img, .prdLogo.newcodelogo svg {height: 40px;}
nav ul.header-nav > li:first-child {padding: 0 10px;}
#commonHeader ul.mainNav li {margin: 0}
#commonHeader ul.mainNav li a {font-weight: 400;}
#commonHeader ul.mainNav li a:hover,
#commonHeader ul.mainNav li.m-active a {color: #086c4e;}
.header-talk-cta span{display:inline-block;font-size:15px;font-weight:500;line-height:1.3;color:#fff;background:#F0483C;border:1px solid #F0483C;border-radius:3px;padding:11px 22px;padding-left:50px;position:relative;text-decoration:none;cursor:pointer;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}
#ht-cta.header-talk-cta span:hover {color: #fff;-webkit-box-shadow: 4px 6px 15px  rgba(248, 67, 55, 0.3);box-shadow: 4px 6px 15px rgba(248, 67, 55, 0.3);}
.header-talk-cta span::before{content:'';background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2Ljg3NSA3LjA5MjVDMTcuNjExNyA3LjMyOTE3IDE4LjEyNSA4LjAzMjUgMTguMTI1IDguODRWMTIuNDExN0MxOC4xMjUgMTMuMzU4MyAxNy40MTkyIDE0LjE2MTcgMTYuNDc1IDE0LjIzOTJDMTYuMTkxNyAxNC4yNjE3IDE1LjkwODMgMTQuMjgyNSAxNS42MjUgMTQuMjk5MlYxNi44NzVMMTMuMTI1IDE0LjM3NUMxMS45OTY3IDE0LjM3NSAxMC44OCAxNC4zMjkyIDkuNzc1IDE0LjIzOTJDOS41MzQ0NCAxNC4yMTk3IDkuMzAwNDQgMTQuMTUxMSA5LjA4NzUgMTQuMDM3NU0xNi44NzUgNy4wOTI1QzE2Ljc0NjIgNy4wNTEwNiAxNi42MTMxIDcuMDI0NDkgMTYuNDc4MyA3LjAxMzM0QzE0LjI0NjYgNi44MjgwNyAxMi4wMDM0IDYuODI4MDcgOS43NzE2NyA3LjAxMzM0QzguODI5MTcgNy4wOTE2NyA4LjEyNSA3Ljg5NDE3IDguMTI1IDguODRWMTIuNDExN0M4LjEyNSAxMy4xMDkyIDguNTA4MzMgMTMuNzI4MyA5LjA4NzUgMTQuMDM3NU0xNi44NzUgNy4wOTI1VjUuNTMwODNDMTYuODc1IDQuMTggMTUuOTE1IDMuMDA5MTcgMTQuNTc1IDIuODM1QzEyLjg1MDcgMi42MTE0OSAxMS4xMTM3IDIuNDk5NTkgOS4zNzUgMi41QzcuNjEyNSAyLjUgNS44NzY2NyAyLjYxNDE3IDQuMTc1IDIuODM1QzIuODM1IDMuMDA5MTcgMS44NzUgNC4xOCAxLjg3NSA1LjUzMDgzVjEwLjcxOTJDMS44NzUgMTIuMDcgMi44MzUgMTMuMjQwOCA0LjE3NSAxMy40MTVDNC42NTU4MyAxMy40Nzc1IDUuMTM5MTcgMTMuNTMxNyA1LjYyNSAxMy41NzY3VjE3LjVMOS4wODc1IDE0LjAzNzUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat;background-size:100%;width:20px;height:20px;position:absolute;left:22px;top:0;bottom:0;margin:auto}
@media (max-width: 1025px) {
    #commonHeader ul.mainNav, .header-talk-cta span::before {display: none;}
    .header-talk-cta span {background: transparent;border: 1px solid transparent;}
}
/* Form style */
.talk-demo-popup *,.talk-demo-popup ::before,.talk-demo-popup ::after{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;font-weight:300}
.talk-demo-popup{font-family:"ZohoPuvi",sans-serif;font-size:16px;font-weight:300;line-height:1}
.talk-demo-popup strong{font-weight:600}
.talk-demo-popup{position:fixed;left:0;right:0;bottom:0;top:0;width:100%;height:100%;z-index:99999;display:none}
.pop-form-bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8);}
.talk-popup-container{padding:50px;background:#fff;max-width:675px;max-height:90vh;width:90%;border-radius:10px;font-size:0;margin:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:relative;overflow-y:auto}
.talk-demo-popup .form-head h3{font-size:42px;font-weight:500;line-height:1.2;text-align:left;color:#000;margin-bottom:10px}
.talk-demo-popup .form-head p{font-weight:400;line-height:1.5}
.form-tab-btn{display:inline-block;background:#F1F1F1;border-radius:6px;padding:2px;margin:10px 0}
.form-tab-btn button{font-size:14px;font-weight:300;line-height:1.3;color:rgba(41,25,25,0.80);border-radius:4px;outline:none;border:1.5px solid transparent;padding:14px 24px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.form-tab-btn button:hover,.form-tab-btn button.ft-active{color:#096C6C}
.form-tab-btn button.ft-active{font-weight:500;border-color:#096C6C}
.talk-demo-popup .cloud-text{display:none}
.talk-demo-popup .cloud-text p{font-size:12px;line-height:1.4;font-style:italic;margin-bottom:12px}
.ffw-form form ul li{margin-bottom:15px;position:relative}
.ffw-form form ul li:last-child{text-align:center;margin-bottom:0}
.ffw-form form ul li input,.ffw-form form ul li select,.ffw-form .ffw-ms .ffw-display-text{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-family:"ZohoPuvi",sans-serif;font-size:15px;font-weight:300;line-height:27px;color:#000;background-color:#fff;height:50px;width:100%;border:1px solid #C4C4CE;border-radius:5px;outline:0;padding:0 18px;appearance:none;-webkit-appearance:none;-moz-appearance:none}
.ffw-form form ul li input.partner-first-n,.ffw-form form ul li input.partner-last-n{display:inline-block;width:100%}
.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;cursor:pointer}
.ffw-form form ul li input,.ffw-form form ul .ffw-ic-country select{padding-left:40px}
.ffw-form form ul li.ffw-ic::before{content:'';background:url('https://www.manageengine.com/identity-360/css/../images/iam-platform-form-icons-25.png') no-repeat;background-size:88px;width:16px;height:16px;position:absolute;top:17px;left:14px}
.ffw-form form ul li.ffw-ic-mail::before{background-position:0 -1px;width:17px;top:18px}
.ffw-form form ul li.ffw-ic-company::before{background-position:-20px -1px}
.ffw-form form ul li.ffw-ic-phone::before{background-position:-38px -1px}
.ffw-form form ul li.ffw-ic-date::before{background-position:-55px -1px}
.ffw-form form ul li.ffw-ic-country::before{background-position:-72px -1px}
.ffw-field.ffw-ic-pro-cat .ffw-form-control.errHighligh{-webkit-box-shadow:none;box-shadow:none;border:none}
.ffw-form form ul li input[type=submit]{max-width:100%;display:inline-block;font-size:16px;font-weight:500;text-transform:uppercase;color:#fff;background:#F0483C;border-radius:4px;border:none;padding:0;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ffw-form form ul li input[type=submit]:hover{background:#ed3427;-webkit-box-shadow:2px 4px 15px rgba(240,72,60,0.5);box-shadow:2px 4px 15px rgba(240,72,60,0.5)}
.ffw-form.showing-state form ul li.ffw-ic-country select{display:inline-block;width:calc(100% / 2 - 8px)}
.ffw-form.showing-state form ul li.ffw-ic-country .commonselect{padding-left:12px;margin-left:15px}
.ffw-form .misc-field textarea{display:none}
.ffw-form textarea{width:100%;font-family:ZohoPuvi;padding:14px 18px;font-size:15px;line-height:1.4;font-weight:300;border:1px solid #C4C4CE;border-radius:4px;height:auto;resize:none}
.ffw-form .ffw-errmsg{display:none;font-size:12px;text-align:left;color:#ff0c30;background:transparent;border-radius:2px;position:relative;top:2px;padding:1px 3px}
.ffw-form #meGDPRMessage,.ffw-form .ffw-privacy{font-weight:300;font-size:11px;line-height:18px;text-align:center;color:#091936;margin-top:10px}
.ffw-form #meGDPRMessage label{cursor:pointer}
.ffw-form .ffw-privacy a{text-decoration:underline;color:#091936}
.ffw-form .ffw-privacy strong{font-weight:500;text-transform:uppercase}
#meGDPRMessage span.checkmarkgdpr.enableCheckgdpr:before{border-width:0 1.7px 1.7px 0;top:.5px;left:2.2px;width:3.5px;height:6px}
#meGDPRMessage .checkmarkgdpr{top:1px}
#meGDPRMessage label a{font-size:inherit;font-weight:inherit;color:inherit;text-decoration:underline}
.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}
.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 .tp-close{display:inline-block;width:22px;height:22px;background:#E5E5E5;border-radius:50px;position:absolute;right:15px;top:15px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ffw-form .tp-close::after,.ffw-form .tp-close::before{content:"";background:#000;width:1.3px;height:10px;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}
.ffw-form .tp-close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.ffw-form .tp-close:hover{border-radius:6px}
.ffw-form .ffw-ms .ffw-display-text{padding-right:30px;-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 + 7px),calc(100% - 15px) calc(1em + 7px),calc(100% - 2.5em) .5em;background-size:6px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;cursor:pointer}
.ffw-form .ffw-ms .ffw-display-text.active::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.ffw-form .ffw-ms .ffw-display-text.has-options{color:#000}
.ffw-form .ffw-ms .ffw-others-errmsg{display:none;color:red;font-size:12px;margin-top:5px}
.ffw-form .ffw-field.ffw-ic-pro-cat #i-pro-cat{position:absolute;opacity:0}
.ffw-form .ffw-ms.ffw-form-control{background-color:#fff;border:1px solid #989898;border-radius:4px;position:relative;z-index:1}
.ffw-form .ffw-ms.ffw-form-control .ffw-display-text{background-color:transparent;border:none}
.ffw-field .ffw-ic.ffw-ic-pro-cat{position:relative;z-index:2}
.ffw-form .ffw-ms .ffw-dd{display:none;background:#fff;border:1px solid #989898;border-top:0;-webkit-box-shadow:10px 10px 20px #e4e4e4b8;box-shadow:10px 10px 20px #e4e4e4b8;border-radius:0 0 6px 6px;position:absolute;top:102%;left:0;right:0;width:calc(100% - 6px);margin:auto;z-index:1}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists{overflow-y:auto;max-height:126px}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld{display:block;position:relative;font-size:13px;padding:8px 15px;padding-left:43px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;text-align:left}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-others-fld input{height:42px}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld .ffw-ms-checkmark{border:1px solid #b7b7b7;border-radius:2px;position:absolute;top:13px;left:18px;height:14px;width:14px;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld .ffw-ms-checkmark:after{content:"";position:absolute;display:none;left:3.5px;top:.5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld input:checked~.ffw-ms-checkmark{background-color:#0275ff;border-color:#0275ff}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld input:checked~.ffw-ms-checkmark:after{display:block}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld:hover{background-color:#f3f3f3}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld:hover input~.ffw-ms-checkmark{border-color:#0275ff}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-others-fld{padding:10px 15px;display:none}
.ffw-form .ffw-ms .ffw-dd .ffw-ms-done{line-height:1.2;cursor:pointer;padding:10px 20px;border-radius:3px;background:#4445EC;color:#fff;margin:10px auto;text-align:center;max-width:150px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ffw-form .ffw-ms .ffw-dd .ffw-ms-done:hover{-webkit-box-shadow:4px 6px 15px rgba(68,68,236,0.4);box-shadow:4px 6px 15px rgba(68,68,236,0.4)}
.ffw-form .ts-message{text-align:left;display:none}
.ffw-form.success .ts-message{display:block;margin-top:30px}
.ffw-form.success .talk-popupform{display:none}
.ffw-form .ts-message h3{font-size:22px;font-weight:600;color:#096c48;margin-bottom:10px}
.ffw-form .ts-message p{font-size: 16px;line-height:1.5;margin:0;margin:auto}
.ffw-form form ul li input:focus,.ffw-form form ul li select:focus,.ffw-form form ul li textarea:focus,.ffw-ms-final:focus~.ffw-ms{outline:0;border-color:#000;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}
.ffw-field .ffw-form-control.errHighlight{border:1px solid #ff0c30;background-color:#fff7f7;-webkit-box-shadow:0 0 4px 0 rgba(254,35,68,.9);box-shadow:0 0 4px 0 rgba(254,35,68,.9)}
.ffw-field.ffw-ic-mail,.ffw-field.ffw-ic-company,.ffw-field.ffw-ic-phone,.ffw-field.ffw-ic-date{display:inline-block;vertical-align:top;width:calc(100% / 2 - 8px)}
.ffw-field.ffw-ic-mail,.ffw-field.ffw-ic-phone{margin-right:15px}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c500!important;background:#f1f9ff!important;font-weight:400!important;color:#454545!important;line-height: 2;}
.ui-datepicker td span,.ui-datepicker td a{width:25px;height:25px;border-radius:50px;line-height:1.5;text-align:center!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.ui-widget.ui-widget-content{border:0 solid #c5c5c5!important;-webkit-box-shadow:0 1px 23px -9px #3333339c;box-shadow:0 1px 23px -9px #3333339c;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #EAFFF8!important;background:#EAFFF8!important;color:#000!important}
.ui-datepicker td span,.ui-datepicker td a:hover{border:1px solid #90eecf!important;background:#90eecf!important;color:#000!important}
.ui-widget-header{border:0 solid #f1f9ff!important;border-bottom:1px solid #e2e2e2!important;background:none!important;color:#333;font-weight:700;border-radius:0!important}
.ui-datepicker th{font-weight:600;font-size:13px;color:#7b90a0}
.ui-state-default.ui-state-active{background:#FFC388!important}
@media (max-width: 767px) {
.talk-popup-container{padding:40px 24px}
.talk-demo-popup .form-head h3{font-size:26px}
.talk-demo-popup .form-head p{font-size:14px}
.talk-demo-popup .cloud-text p{font-size:10px}
.form-tab-btn button{font-size:12px;padding:10px 14px}
}
@media (max-width: 425px) {
.ffw-field.ffw-ic-mail,.ffw-field.ffw-ic-company,.ffw-field.ffw-ic-phone,.ffw-field.ffw-ic-date,.ffw-form.showing-state form ul li.ffw-ic-country select{width:100%}
.ffw-form.showing-state form ul li.ffw-ic-country .commonselect{margin-left:0;margin-top:15px}
.form-tab-btn button{width:110px}
}