.dsp-demo-popup-wraper{position:fixed;background:#000000bd;z-index:99999;top:0;left:0;width:100%;height:100%;overflow:auto;display:none}
.dsp-demo-popup-wraper *{box-sizing:border-box}
.dsp-demo-ban-cta-wrap{display:inline-block;width:100%;margin-top:10px}
.dsp-demo-ban-cta-wrap .dsp-pop-demo-trigger{font-family:"ZohoPuvi";font-size:16px;line-height:24px;font-weight:400;color:#fff;background:#e9152b;border:0;padding:10px 30px;border-radius:4px;display:inline-block;transition:.3s;cursor:pointer}
.dsp-demo-ban-cta-wrap .dsp-pop-demo-trigger:hover{background:#e9152b;transform:translateY(-2px) scale(1.02);box-shadow:0 0 10px #00000045}
.dsp-demo-popup-wraper .formWrapper{margin:10% auto;display:table;width:95%;max-width:400px;position:relative;background:#f8fbff;padding:30px 40px;border-radius:10px;text-align:center}
.dsp-demo-popup-wraper .pop-cloz{cursor:pointer;width:30px;height:30px;border-radius:50%;position:absolute;right:-15px;top:-15px;color:#000;font-size:22px!important;line-height:30px;transition:.2s;background:#fff;box-shadow:0 0 10px #0000007a}
.dsp-demo-popup-wraper .pop-cloz:hover{scale:1.02}
.dsp-demo-popup-wraper select#country_state,.dsp-demo-popup-wraper select.commonselect{width: 100%;position: relative;margin: 0;margin-top: 15px;box-shadow: none;}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form .ffw-thanks-title{font-size:18px;font-weight:500;padding-bottom:27px;text-align:center;position:relative;z-index:3}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li{margin-bottom:15px;position:relative}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li input,.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li select{height:44px;line-height:27px;background-color:#fff;border:#e0e0e0 solid 1px;padding:8px 10px 5px 40px;display:block;width:100%;font-size:14px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:4px;box-sizing:border-box;transition:.3s ease-in}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li.ffw-ic-count select,.dsp-demo-popup-wraper .ffw-form-container .ffw-form.with-state form ul li.ffw-ic-count select{transition:none}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form.with-state form ul li.ffw-ic-count select{padding:8px 30px 5px 40px}
.dsp-demo-popup-wraper .ffw-form-container.ffw-white-field .ffw-form form ul li input,.dsp-demo-popup-wraper .ffw-form-container.ffw-white-field .ffw-form form ul li select{background:#fff}
.dsp-demo-popup-wraper .ffw-form-container .ffw-field input:focus,.dsp-demo-popup-wraper .ffw-form-container .ffw-field input:focus-visible{outline:0;border-color:#527be6}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li select:focus-visible{outline:0}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li input[type=submit],.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li input[type=reset]{cursor:pointer;background-color:#db232c;font-size:16px;color:#fff;font-weight:400;border-width:0;padding:9px;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;height:auto;margin-bottom:0;width:48%;display:inline-block;vertical-align:top;border-radius:2px}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li input[type=reset]{margin-right:2%;background:#d3e6ff;color:#363b40}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li input[type=submit]:hover,.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li select[type=submit]:hover{background:#b90a13;box-shadow:0px 4px 4px -1px rgb(0 0 0 / 19%)}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li input[type=reset]:hover{background:#9ac3f7;box-shadow:-4px 4px 4px -1px rgba(70,98,151,.42)}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li input::-webkit-input-placeholder{color:#757575}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li input:-ms-input-placeholder{color:#757575}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li input::placeholder{color:#757575}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li .ffw-errmsg{display:none;position:relative;color:#fff;background-color:red;padding:2px 5%;font-size:11px;line-height:15px;text-align:left;float:none;top:0;width:100%;border-radius:2px;border-top-left-radius:0;right:0;border-top-right-radius:0}
.dsp-demo-popup-wraper #meGDPRMessage,.dsp-demo-popup-wraper #meGDPRMessage label,.dsp-demo-popup-wraper .ffw-privacy{font-size:11px;color:#000;line-height:18px;margin-top:14px;font-weight:300}
.dsp-demo-popup-wraper #meGDPRMessage label > b,.dsp-demo-popup-wraper #meGDPRMessage > b,.dsp-demo-popup-wraper .ffw-privacy > b{font-weight:300;font-size:10px}
.dsp-demo-popup-wraper #meGDPRMessage label > a,.dsp-demo-popup-wraper #meGDPRMessage > a,.dsp-demo-popup-wraper .ffw-privacy a{color:#000;text-decoration:underline}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li #meGDPRMessage{margin:10px 0}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li:last-child{margin-top:15px;margin-bottom:0}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li:last-child::before{display:none}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li.ffw-ic::before{content:"";background:url(https://www.manageengine.com/data-security/style/../images/dsp-demo-popup-sprite.png) no-repeat -3px -4px;background-size:23px;display:inline-block;vertical-align:middle;position:absolute;top:12px;left:12px;width:19px;height:19px}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li.ffw-ic-name::before{background-position:-3px -4px}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li.ffw-ic-mail::before{background-position:-3px -21px}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li.ffw-ic-phone::before{background-position:-5px -41px;height:22px}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li.ffw-ic-count::before{background-position:-1px -63px}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li.ffw-ic-date::before{background-position:-1px -84px}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form.with-state form ul li.ffw-ic-count select{width:calc(50% - 2px)!important;font-size:14px!important;display:inline-block;border:none}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form.with-state form ul li select.commonselect{padding-left:10px;position:relative!important;margin:0!important;top:0!important;box-shadow:none!important;background-color:#fff!important}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form-fields{padding-left:0;margin:0}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form strong{font-weight:500}
.dsp-demo-popup-wraper .ffw-form-container .ffw-hide{display:none}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li.ffw-ic-count select,.dsp-demo-popup-wraper .ffw-form-container .ffw-form.with-state form ul li.ffw-ic-count select{-webkit-appearance:none!important;-moz-appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,#5a5a5a 50%),linear-gradient(135deg,#5a5a5a 50%,transparent 50%),linear-gradient(to right,#fff0,#fff0)!important;background-position:calc(100% - 20px) calc(1em + 7px),calc(100% - 15px) calc(1em + 7px),calc(100% - 2.5em) .5em!important;background-size:6px 5px,5px 5px,1px 1.5em!important;background-repeat:no-repeat!important;white-space:nowrap;text-overflow:ellipsis}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form p{margin-top:0;margin-bottom:0;text-align:center;font-weight:400;font-size:16px;line-height:27px}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form .ffw-form-title{font-size:22px;line-height:28px;text-align:center;font-weight:500;color:#000;width:90%;margin:AUTO;margin-bottom:15px;margin-top:0}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form.with-state form ul li.ffw-ic-count{border:#e0e0e0 solid 1px;background:#fafafa;border-radius:3px;position:relative}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form.with-state form ul li.ffw-ic-count:after{content:'';width:1px;height:60%;background:#e0e0e0;position:absolute;left:49%;right:auto;top:20%}
.dsp-demo-popup-wraper .ffw-form-container .ffw-field .palceholder{position:absolute;top:10px;left:42px;transition:.3s ease-in}
.dsp-demo-popup-wraper .ffw-form-container .ffw-field label{font-weight:300;color:#000;font-size:14px;opacity:.6}
.dsp-demo-popup-wraper .ffw-form-container .ffw-field .star{color:#646464;font-size:14px;position:relative}
.dsp-demo-popup-wraper .ffw-form-container .ffw-field .palceholder.focused{top:-13px;padding:0 5px;left:7px;background:#fff}
.dsp-demo-popup-wraper .ffw-form-container .ffw-field .focused label{font-size:10px}
.dsp-demo-popup-wraper .ffw-form-container .ffw-field .palceholder .star{color:inherit}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul li .demo-check{display:inline-block!important;width:14px!important;float:left;margin-right:6px;width:12px;height:14px;margin-left:0;padding-left:0;appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;margin-top:5px}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form form ul .demo-checkbox:before{display:none}
.dsp-demo-popup-wraper .ffw-form-container .ffw-field-demo-date{display:none}
.dsp-demo-popup-wraper .ffw-form-container label{cursor:pointer}
.dsp-demo-popup-wraper .ffw-form-container .demo-checkbox label{font-size:14px;padding-left:5px;margin-top:1px;display:inline-block}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form-thanks-msg{display:none}
.dsp-demo-popup-wraper .ffw-form-container .ffw-form-thanks-msg .ffw-thank-title{font-size:22px;line-height:1.3;font-weight:500}
.dsp-demo-popup-wraper .ffw-form-container.ffw-form-success .ffw-form{display:none}
.dsp-demo-popup-wraper .ffw-form-container.ffw-form-success .ffw-form-thanks-msg{display:block}
.dsp-demo-popup-wraper .ffw-form-container .ffw-checkbox label{opacity:1}
.dsp-demo-popup-wraper .ffw-form-container .misc-field textarea{display:none}
.dsp-demo-popup-wraper.success{display:block}
.dsp-demo-popup-wraper.success .ffw-form{display:none}
.dsp-demo-popup-wraper.success .ffw-form-thanks-msg{display:block}
.dsp-demo-popup-wraper #meGDPRMessage .checkmarkgdpr{ width:12px !important; height:12px !important;}
@media screen and (max-width: 767px) {
.dsp-demo-popup-wraper .ffw-form-container .ffw-form .ffw-form-title{font-size:18px}
.dsp-demo-popup-wraper .pop-cloz{right:5px;top:5px}
}
.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}
.ui-datepicker td span,.ui-datepicker td a{width:25px;height:25px;border-radius:50px;line-height:26px;text-align:center !important;transition:all .3s ease}
.ui-widget.ui-widget-content{border:0 solid #c5c5c5 !important;box-shadow:0 1px 23px -9px #3333339c;padding:8px;box-sizing:border-box;width:280px}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e !important;background:#fffa90 !important;color:#777620 !important;}
.ui-datepicker td span,.ui-datepicker td a:hover{border:1px solid #dad55e !important;background:#fffa90 !important;color:#777620 !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}