
@font-face
{
	font-family: 'Zoho_Puvi_Light';
	src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_light.eot');
	src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_light.eot') format('embedded-opentype'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_light.woff2') format('woff2'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_light.otf') format('opentype');
	font-weight: normal; font-style: normal
}

@font-face
{
	font-family: 'Zoho_Puvi_Regular';
	src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.eot');
	src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.eot') format('embedded-opentype'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.woff2') format('woff2'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.otf') format('opentype');
	font-weight: normal; font-style: normal
}

@font-face
{
	font-family: 'Zoho_Puvi_SemiBold';
	src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot');
	src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot') format('embedded-opentype'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.woff2') format('woff2'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.otf') format('opentype');
	font-weight: normal; font-style: normal
}

@font-face
{
	font-family: 'Zoho_Puvi_Bold';
	src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_bold.eot');
	src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_bold.eot') format('embedded-opentype'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_bold.woff2') format('woff2'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_bold.otf') format('opentype');
	font-weight: normal; font-style: normal
}

@font-face
{
	font-family: 'Zoho_Puvi_ExtraBold';
	src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_extrabold.eot');
	src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_extrabold.eot') format('embedded-opentype'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_extrabold.woff2') format('woff2'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_extrabold.otf') format('opentype');
	font-weight: normal; font-style: normal
}

@font-face
{
	font-family: 'Zoho_Puvi_Black';
	src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_black.eot');
	src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_black.eot') format('embedded-opentype'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_black.woff2') format('woff2'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_black.otf') format('opentype');
	font-weight: normal; font-style: normal
}



body{font-family:"Zoho_Puvi_Regular";margin:0;padding:0}
p,a,li,td,td,span,label{font-size:14px;color:#000;line-height:24px}
p{margin:0}
h1,h2,h3,h4,h5,h6{margin:0}
ul{padding:0;margin:0}
li{list-style-type:none}
a{text-decoration:none;cursor:pointer;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
a:hover{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
div{position:relative;box-sizing:border-box}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
}
.tc{text-align:center}
.sec-lhs{float:left;width:100%}
.succ-msg{background:#4bc181;color:#fff;padding:10px;font-size:15px;text-align:center;line-height:24px;font-weight:300;z-index:99;display:none;position:fixed;background:-webkit-linear-gradient(to bottom,#4bc181,#129850);background:linear-gradient(to bottom,#4bc181,#129850);box-shadow:0 8px 21px -10px rgba(0,0,0,0.31);width:100%}
.mail-succ-msg{background:#4bc181;color:#fff;border:1px dashed #fff;padding:10px;font-size:15px;text-align:center;line-height:24px;font-weight:300;z-index:99999;display:none}
.top-menu{position:absolute;top:0;z-index:12;width:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.s17-container{margin:0 auto;max-width:1100px;overflow:initial}
.s17-top{padding:5px 0}
.s17-logo{float:left;width:25%}
.s17-sprit-logo{width:200px;height:38px;background-size:900px;margin-top:14px}
.s17-sprit{background:url(../images/virtual-spirite-2020.png)}
div#meGDPRMessage{padding-top:10px;line-height:15px;text-align:left}
span.jpSpan{line-height:16px;font-size:12px}
.top-menu-fix1{position:fixed;background:#fff;top:0;opacity:1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;box-shadow:0 0 19px 3px rgba(0,0,0,0.28)}
.top-menu-fix{top:0}
.top-menu-fix .s17-sprit-logo{width:182px;height:38px;background-size:900px;margin-top:14px;background:url(https://www.manageengine.com/images/logo/manageengine-logo.svg)}
.scmenu{display:none}
.mob-menu{cursor:pointer;display:none;width:28px;height:25px;border-radius:4px;background-position:-478px -216px;background-size:850px;background:#fcce1a;float:right;color:#000;font-size:20px;text-align:center;padding:2px;border:0;margin-top:10px}
.s18-ban-head{min-height:470px}
.s17-ref-form{box-sizing:border-box;padding-left:60px;padding-bottom:50px;z-index:9}
.s17-ref-form-inn{background:#fff;padding:32px;border-radius:10px;border:1px solid #e1e1e1;float:left;width:100%}
.s17-ref-form-inn .ffix{width:290px}
.s17-ref-form-inn h3{font-size:28px;font-family:'Zoho_Puvi_Bold';color:#000f36;padding-bottom:20px}
.s17-ref-form-inn ul li{margin-bottom:18px;position:relative;list-style-type:none}
.s17-ref-form-inn ul li input{width:100%;display:block;border:0;border:1px solid #d4d4d4;line-height:24px;font-size:14px;outline:none;height:40px;padding-left:45px;box-sizing:border-box}
.s17-ref-form-inn ul li input::placeholder{color:#868686}
.s17-ref-form-inn ul li input:not(:focus):valid ~ .floating-label{top:-5px;bottom:10px;left:40px;font-size:11px;opacity:0}
.mande-name{color:#d63938;margin:-11px 1px 1px 35px}
.floating-label{position:absolute;pointer-events:none;left:40px;top:7px;transition:.2s ease all;color:#8c8c8c}
.fi-com{width:24px;height:24px;display:inline-block;position:absolute;top:6px;background-size:1000px;left:12px}
.s17-sprit{background:url(../images/virtual-spirite-2020.png) no-repeat;background-size:450px}
.fi-name{background-position:-41px -211px;top:9px}
.err{color:#fff;position:relative;display:none;background:#ff4545;padding-left:10px;font-size:12px;line-height:18px}
.fi-email{background-position:-99px -214px;top:9px}
.fi-phone{height:35px;background-position:-151px -211px;top:2px}
.fi-company{background-position:-196px -210px;background-size:450px;width:32px;height:32px;top:4px;left:9px}
.fi-country{background-position:-356px -394px;background-size:450px;width:32px;height:32px;top:1px;left:3px}
#MECountryListing{width:100%;line-height:24px;box-sizing:border-box;padding:8px 10px 8px 45px;font-size:14px;outline:none;border:0;border:1px solid #d8d7d7;border-radius:0;background:none;height:40px;}
.s17-ref-form-inn ul li:last-child{margin-top:0;margin-bottom:0;line-height:16px}
.s17-ref-form-inn ul li input[type="submit"]{background:#D63938;color:#fff;height:50px;line-height:50px;font-weight:600;font-size:15px;text-align:center;border-radius:3px;cursor:pointer;padding-left:0;border:0}
div#formCTAgdpr,#meGDPRMessage label{color:#888;text-align:left;font-size:11px!important;line-height:15px;margin-top:0;padding-top:15px}
.dwn-priv{color:#969696;font-size:11px;margin-top:10px;text-align:left;line-height:16px}
.dwn-priv a{color:#09C;font-size:11px;line-height:15px}
.mob-red{background:#dd3939;cursor:pointer;border:0;color:#fff;font-size:16px;border-radius:2px;font-weight:500;padding:12px 0;position:fixed;bottom:0;width:100%;z-index:14;text-align:center;left:0;display:none}
.s18-age-tit h2{font-size:30px;font-weight:700}
.s18-age-tit{margin-bottom:30px}
.vir-agenda .vir-age-tit{overflow:hidden}
.vir-age-tit ul li{float:left;width:25%;text-align:center}
.vit-tab{border-right:1px solid #dfdfdf;box-sizing:border-box;border-bottom:2px solid #dfdfdf;padding:0 10px 20px;cursor:pointer}
.vir-age-tit ul li:last-child .vit-tab{border-right:0}
.vitact{border-bottom:2px solid #fe5000}
.vit-tab span{color:#888;background:#ebebeb;padding:2px 10px;border-radius:50px;font-size:10px}
.vir-age-tit .vitact span{background:#fe5000;color:#fff}
.vit-tab h4{font-size:24px;font-weight:600;color:#8d8d8d;padding:10px 0 5px;font-family:"Zoho_Puvi_SemiBold"}
.vir-age-tit .vitact h4{color:#000}
.vit-tab h6{font-size:15px;color:#b5b5b5;font-weight:700}
.vir-age-tit .vitact h6{color:#000}
.vir-age-bod{padding-top:40px}
.vir-agenda .vir-age-bod{overflow:hidden}
.age-com{display:none}
.age1{display:block}
.age-com::before{content:'';background:#fff;position:absolute;width:89px;top:0;bottom:0;height:100%;left:0;z-index:0}
.age-com ul li{width:100%}
.age-row{border-bottom:1px dashed #b4b4b4;margin-bottom:20px;padding-bottom:20px;z-index:12;position:initial;cursor:pointer;overflow:hidden;padding-top:12px;padding-left:0}
.age-row div{float:left}
.age-row-1{width:10%}
.age-row-icon{background:url(../images/virtual-spirite-2020.png) -23px -233px no-repeat;width:50px;height:50px;border-radius:50%;z-index:10;background-size:385px;margin-top:-12px}
.age-row div{float:left}
.age-row-2{font-size:13px;margin:0 0 5px;color:#fe5001;font-family:"Zoho_Puvi_SemiBold"}
.age-row-3{width:70%;margin-top:-14px}
.age-row-3 h4{font-size:16px;font-weight:600;line-height:24px;padding-bottom:8px;font-family:"Zoho_Puvi_SemiBold"}
.age-row-3 ol{display:none;padding:0}
.age-row-3 ol li{font-size:14px;font-weight:300;line-height:28px;padding-left:30px}
.age-row-3 ol li:before{content:'';position:absolute;width:7px;height:7px;background:#909090;border-radius:50px;margin-left:-26px;margin-top:11px}
.age-row-4{position:absolute;right:5px}
.age-row-arr-up{background:url(../images/virtual-spirite-2020.png) no-repeat;width:30px;height:30px;z-index:10;background-size:350px;background-position:-184px -218px}
.age-row-act .age-row-arr-up{display:none}
.age-row-arr-do{display:none}
.age-row-act .age-row-arr-do{display:block;background:url(../images/virtual-spirite-2020.png) no-repeat;width:30px;height:30px;z-index:10;background-size:350px;background-position:-140px -218px}
.age-pre{padding-left:86px}
.age-row-icon-pre{margin:0 0 0 -78px;position:absolute;background-position:-85px -235px}
.age-pre h2{font-size:18px;font-weight:500;padding:10px 0 14px;color:#fe5001;font-family:"Zoho_Puvi_SemiBold"}
.age-pre-com{float:left;margin-right:25px;margin-top:5px;width:190px;margin-bottom:30px}
.age-pre-com:after{content:'';position:absolute;width:50px;height:50px;background:#fcce1a;right:18px;z-index:-1;top:-10px}
.age-pre-img{background:url(../images/virtual-spirite-2020.png) no-repeat;width:160px;height:160px;background-size:543px;background-position:-21px -350px;float:left;filter:grayscale(1)}
.age-pre-sha{background-position:-363px -418px}
.age-pre-viv{background-position:-8px -418px}
.age-pre-jay{background-position:-188px -418px}
.age-pre-sid{background-position:-188px -594px}
.age-pre-har{background-position:-8px -594px}
.age-pre-suj{background-position:-80px -667px;background-size:576px}
.age-pre-desc{float:left;margin:20px 0 0;width:100%}
.age-pre-desc h4{font-size:18px;margin-bottom:5px;text-transform:uppercase;font-family:'Zoho_Puvi_Bold';padding-bottom:8px}
.age-pre-desc p{margin:0;font-size:12px;line-height:18px;font-family:"Zoho_Puvi_SemiBold"}
.foot-lhs{width:100%;float:left;text-align:center}
.s18-foot{background:#000;float:left;width:100%}
.s18-css-foot{padding:35px 0;position:relative;overflow:hidden}
.s18-foot-inn h4{font-size:18px;margin-bottom:18px;color:#fff;font-weight:100}
.s18-foot-inn p{margin-top:0;font-size:14px;font-weight:100;color:#fff;margin-bottom:0;opacity:.8}
.foo-div-zhoho{position:relative;display:inline-block;vertical-align:bottom;background:url(../images/virtual-spirite-2020.png) no-repeat;background-position:-251px -245px;background-size:385px;width:64px;height:22px;margin:0 5px}
.s18-foot-mail ul{margin:0 auto;display:table;padding-top:20px}
.s18-foot-mail ul li{padding-left:55px;font-weight:700;font-size:16px;float:left;padding-bottom:10px}
.s18-foot-mail ul li:before{content:'';position:absolute;width:32px;height:32px;background:url(../images/virtual-spirite-2020.png) no-repeat;background-size:420px;background-position:-266px -197px;font-size:16px;margin-left:-45px}
.s18-foot-mail ul li a{color:#fff;font-weight:100;font-size:16px;opacity:.8}
.s18-foot-mail ul li:nth-child(2):before{background-position:-297px -197px}
.s18-foot-mail ul li:nth-child(3):before{background-position:-333px -196px}
span#backToTop{display:none!important}
.s18-cr{background:#fff;float:left;width:100%;text-align:center}
.s18-css-cr{padding:8px 0}
.s18-cr p{margin:0;color:#9a9a9a;font-size:12px}
.mob-menu-clo-form{margin-top:0;position:absolute;right:0;top:20px;display:none}
.mob-menu-clo{width:20px;height:20px;background:#00a95a;float:right;border-radius:50px;padding:12px 10px 10px;text-align:center;margin-right:0;margin-top:-27px;transform:rotate(45deg)}
.mob-menu-clo span{width:20px;height:3px;background:#fff;display:block;margin-bottom:5px;border-radius:10px;margin-left:0}
.mob-menu-clo span:nth-child(1){transform:rotate(88deg);margin-top:7px}
.mob-menu-clo span:nth-child(2){margin-top:-8px}
.modal{position:fixed;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%}
.modal.is-visible{visibility:visible}
.modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,0%,0.5);visibility:hidden;opacity:0;transition:visibility 0 linear 0.3s,opacity .3s}
.modal.is-visible .modal-overlay{opacity:1;visibility:visible;transition-delay:0}
.modal-wrapper{position:absolute;z-index:9999;top:50px;left:12.5%;width:75%;background-color:#fff;box-shadow:0 0 1.5em hsla(0,0%,0%,0.35)}
.modal-transition{transition:all .3s .12s;transform:translateY(-10%);opacity:0}
.modal.is-visible .modal-transition{transform:translateY(0);opacity:1}
.modal-header{padding:15px 50px}
.modal-content{padding:50px}
.modal-content h4{margin-top:25px;padding-bottom:15px;font-family:"Zoho_Puvi_SemiBold"}
.modal-header{position:relative;background-color:#f1c533;box-shadow:0 1px 2px hsla(0,0%,0%,0.06);border-bottom:1px solid #e8e8e8}
.modal-close{position:absolute;top:0;right:0;color:#fff;background:none;margin:16px;background:url(https://www.manageengine.com/active-directory-360/seminars/images/virtual-seminar-2018.png),#eef1f3;border-radius:4px;background-position:-530px -196px;border:0;outline:none;width:40px;height:40px;z-index:999;background-size:800px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border-radius:50px;cursor:pointer}
.modal-close:hover{color:#777;transform:rotate(180deg);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.modal-heading{font-size:1.125em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.modal-content > :first-child{margin-top:0}
.modal-content > :last-child{margin-bottom:0}
.modal-content ul{padding-left:50px}
.modal-content ul li{list-style-type:disc;font-weight:300}
.modal{overflow:auto!important}
.modal div{overflow:auto!important}
.reg-btn{background:#4CAF50;color:#fff;padding:8px 30px;display:inline-block;border-radius:3px;margin:10px 0;margin:0 auto;display:table}
.wrapper-last{width:90%;max-width:800px;margin:4em auto;text-align:center}
.icon-last{display:inline-block;width:16px;height:16px;vertical-align:middle;fill:currentcolor}
.modal-last{position:fixed;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%}
.modal-last.is-visible-last{visibility:visible}
.modal-overlay-last{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,0%,0.5);visibility:hidden;opacity:0;transition:visibility 0 linear 0.3s,opacity .3s}
.modal-last.is-visible-last .modal-overlay-last{opacity:1;visibility:visible;transition-delay:0}
.modal-wrapper-last{position:absolute;z-index:9999;top:6em;left:41%;width:50%;margin-left:-16em;background-color:#fff;box-shadow:0 0 1.5em hsla(0,0%,0%,0.35)}
.modal-transition-last{transition:all .3s .12s;transform:translateY(-10%);opacity:0}
.modal-last.is-visible-last .modal-transition-last{transform:translateY(0);opacity:1}
.modal-header-last{padding:15px 50px}
.modal-content-last{padding:50px}
.modal-content-last h4{margin-top:35px}
.modal-header-last{position:relative;background-color:#f1c533;box-shadow:0 1px 2px hsla(0,0%,0%,0.06);border-bottom:1px solid #e8e8e8}
.modal-close-last{position:absolute;top:0;right:12px;padding:1em;color:#fff;background:none;margin:16px;background:url(https://www.manageengine.com/active-directory-360/seminars/images/virtual-seminar-2018.png),#fff;border-radius:4px;background-position:-428px -205px;border:0;outline:none}
.modal-close-last:hover{color:#777}
.modal-heading-last{font-size:1.125em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.modal-content-last > :first-child{margin-top:0}
.modal-content-last > :last-child{margin-bottom:0}
.modal-content-last ul{padding-left:50px}
.modal-content-last ul li{list-style-type:disc}
.modal-last{overflow:auto!important}
.modal-last div{overflow:auto!important}
.wrapper1{width:90%;max-width:800px;margin:4em auto;text-align:center}
.icon1{display:inline-block;width:16px;height:16px;vertical-align:middle;fill:currentcolor}
.modal1{position:fixed;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%;overflow:initial}
.modal1.is-visible1{visibility:visible}
.modal-overlay1{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,0%,0.5);visibility:hidden;opacity:0;transition:visibility 0 linear 0.3s,opacity .3s}
.modal1.is-visible1 .modal-overlay1{opacity:1;visibility:visible;transition-delay:0}
.modal-wrapper1{position:absolute;z-index:9999;top:10%;width:90%;margin-left:5%;background-color:#fff;box-shadow:0 0 1.5em hsla(0,0%,0%,0.35)}
.modal-transition1{transition:all .3s .12s;transform:translateY(-10%);opacity:0}
.modal1.is-visible1 .modal-transition1{transform:translateY(0);opacity:1}
.modal-header1{padding:15px 50px;position:relative;background-color:#f1c533;box-shadow:0 1px 2px hsla(0,0%,0%,0.06);border-bottom:1px solid #e8e8e8}
.modal-close1{position:absolute;top:0;right:0;color:#fff;background:none;margin:16px;background:url(https://www.manageengine.com/active-directory-360/seminars/images/virtual-seminar-2018.png),#eef1f3;border-radius:4px;background-position:-530px -196px;border:0;outline:none;width:40px;height:40px;z-index:999;background-size:800px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border-radius:50px;cursor:pointer}
.modal-close1:hover{color:#777;transform:rotate(180deg);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.modal-heading1{font-size:1.125em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.modal-content1 > :first-child{margin-top:0}
.modal-content1 > :last-child{margin-bottom:0}
.modal-content1 ul{padding-left:50px}
.modal-content1 ul li{list-style-type:disc}
.modal1 div{overflow:auto}
.ex-off{float:left;width:100%;padding:20px 0}
.ex-off a img{width:100%;transition:all .5s ease}
.ex-off a img:hover{transform:translateY(-5px);transition:all .5s ease;box-shadow:0 33px 12px -32px rgba(0,0,0,0.92)}
.radio{padding-left:25px;padding-top:5px;cursor:pointer;float:left;padding-right:15px}
.radio label{display:inline-block;position:relative;padding-left:10px;padding-top:0;line-height:15px;font-size:13px}
.radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:-1px;top:1px;margin-left:-20px;border:1px solid #ccc;border-radius:50%;background-color:#fff;-webkit-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;transition:border .15s ease-in-out}
.radio label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:5px;margin-left:-20px;border-radius:50%;background-color:#09AF63;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);-moz-transition:-moz-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);-o-transition:-o-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);transition:transform .1s cubic-bezier(0.8,-0.33,0.2,1.33)}
.radio input[type="radio"]{opacity:0}
.radio input[type="radio"]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.radio input[type="radio"]:checked+label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
.radio input[type="radio"]:disabled+label{opacity:.65}
.radio input[type="radio"]:disabled+label::before{cursor:not-allowed}
.radio.radio-inline{margin-top:0}
.radio-primary input[type="radio"]+label::after{background-color:#428bca}
.radio-primary input[type="radio"]:checked+label::before{border-color:#428bca}
.radio-primary input[type="radio"]:checked+label::after{background-color:#428bca}
.radio-danger input[type="radio"]+label::after{background-color:#26ab39}
.radio-danger input[type="radio"]:checked+label::before{border-color:#26ab39}
.radio-danger input[type="radio"]:checked+label::after{background-color:#26ab39}
.radio-info input[type="radio"]+label::after{background-color:#5bc0de}
.radio-info input[type="radio"]:checked+label::before{border-color:#5bc0de}
.radio-info input[type="radio"]:checked+label::after{background-color:#5bc0de}
.radio-warning input[type="radio"]+label::after{background-color:#f0ad4e}
.radio-warning input[type="radio"]:checked+label::before{border-color:#f0ad4e}
.radio-warning input[type="radio"]:checked+label::after{background-color:#f0ad4e}
.radio-success input[type="radio"]+label::after{background-color:#5cb85c}
.radio-success input[type="radio"]:checked+label::before{border-color:#5cb85c}
.radio-success input[type="radio"]:checked+label::after{background-color:#5cb85c}
.radio input[type="radio"]{display:none}
.ref-country{width:100%;line-height:15px;box-sizing:border-box;padding:8px 10px 8px 35px;font-size:14px;outline:none;border:0;border:1px solid #cdcdcd;border-radius:0;background:none;height:38px;position:relative;top:-6px;margin-top:7px;background:#fff}
.s17-ref-form-inn ul li{margin-bottom:10px;float:left;width:100%}
.fi-com{transform:scale(0.8)}
.fi-country{background-position:-230px -195px;background-size:420px;width:32px;height:32px;top:6px;left:12px}
.vir-agenda{display:none}
.banner-popup{width:100%;height:100%;position:fixed;top:0;background:#4c3f3fb0;color:#000;text-align:center;display:none;z-index:99}
.banner-popup .con{position:relative;top:10%;background:#fff;max-width:90%;width:86%;border-radius:5px;margin:0 auto;display:table}
span.banner-close{position:absolute;right:-16px;left:auto;font-size:19px;top:-16px;cursor:pointer;padding:0;line-height:28px;z-index:1;color:#000;background:#ffe3e3;border-radius:50%;width:28px;height:28px;filter:drop-shadow(-1px 0px 3px #333);transform:rotate(45deg);font-family:"Zoho_Puvi_Regular"}
.banner-popup .con a{display:inline-block;width:100%}
span.banner-close:hover{background:#79a5cc;color:#fff}
.banner-popup h2{font-size:30px;line-height:47px;margin:0;margin-top:10px;padding:0 20px;display:none}
.banner-popup p{padding-top:0;margin-top:10px}
.like-icon{width:35px}
.s20-ban-main{float:left;width:100%;overflow-x:hidden}
.s20-ban-main:after{content:'';background:#ffcc00ab;display:inline-block;width:46%;height:88%;right:-10%;top:-20%;border-radius:50%;z-index:0;position:absolute}
.s20-ban{background:url(../images/virtual-banner-2020.png) no-repeat #fff;box-shadow:0 2px 23px -2px #3333333d;padding:30px 30px 30px 45px;float:left;width:100%;background-position:center bottom;background-size:100%;margin-top:40px;border-radius:20px;margin-bottom:50px}
.s20-ban .lhs{float:left;width:65%}
.s20-ban .menu .logo{background:url(../images/virtual-spirite-2020.png) no-repeat 0 0;background-size:450px;float:left;display:inline-block;width:180px;height:50px}
.s20-ban .menu ul{padding:0;margin:0;float:right}
.s20-ban .menu ul li{float:left;padding-right:20px}
.s20-ban .menu ul li a,.s20-ban .menu ul li span{font-size:14px;font-family:"Zoho_Puvi_SemiBold";cursor:pointer}
.menu ul li:last-child{display:none}
.s20-ban .menu.fixm ul{padding-top:6px}
.s20-ban .menu.fixm .logo{background-position:0 8px}
.menu.fixm ul li:last-child span{background:#D63938;color:#fff;line-height:30px;text-align:center;border-radius:2px;cursor:pointer;font-family:"Zoho_Puvi_SemiBold";display:inline-block;padding:3px 25px;font-size:14px;letter-spacing:.5px}
.menu.fixm{position:fixed;top:0;background:#fff;left:0;right:0;z-index:12;padding:0 10%;box-shadow:0 2px 23px -2px #3333333d}
.s20-ban .menu.fixm ul li{padding-top:7px}
.menu.fixm ul li:last-child{display:block;padding-top:1px}
.s20-ban .tit{float:left;width:100%;padding-top:70px}
.s20-ban .tit h4{font-size:36px;line-height:44px}
.s20-ban .tit h1{font-size:72px;font-family:"Zoho_Puvi_Light";line-height:72px;padding:5px 0}
.s20-ban .tit h1 span{color:#fccf1a;font-size:72px;text-transform:uppercase;font-family:"Zoho_Puvi_ExtraBold";display:block;line-height:72px}
.s20-ban .tit p{font-size:26px;margin:0}
.s20-ban .rhs{float:left;width:35%}
.pop-faq-reg-btn{background:#D63938;color:#fff;height:50px;line-height:50px;font-weight:600;font-size:16px;text-align:center;border-radius:3px;cursor:pointer;padding:10px 20px}
.hig-20{float:left;width:100%;padding-top:40px}
.hig-20 .lhs{float:left;width:25%}
.hig-20 .lhs h2{font-size:42px;font-family:'Zoho_Puvi_Bold';line-height:45px;padding-bottom:10px}
.hig-20 .lhs p{font-size:34px}
.hig-20 .rhs{float:left;width:75%;padding-left:25px}
.hig-20 .rhs ul li{float:left;width:33.333%}
.hig-20 .rhs ul li div{float:left;width:100%;padding:0 40px 35px 0}
.hig-20 .rhs ul li div span{background:url(../images/virtual-spirite-2020.png) no-repeat 0 -51px;background-size:350px;float:left;display:inline-block;width:59px;height:59px}
.hig-20 .rhs ul li div p{float:left;padding-top:5px}
.hig-20 .rhs ul li div span.hic-2{background-position:-65px -51px}
.hig-20 .rhs ul li div span.hic-3{background-position:-133px -51px}
.hig-20 .rhs ul li div span.hic-4{background-position:-197px -51px}
.hig-20 .rhs ul li div span.hic-5{background-position:-265px -51px}
.how-20{float:left;width:100%;margin-top:30px;margin-bottom:30px;position:relative;display:none}
.how-20:before,.how-20:after{content:'';position:absolute;left:0;top:0;bottom:0;height:100%;width:85%;border-radius:0 250px 250px 0}
.how-20:before{z-index:2;background:#f5f5f5}
.how-20:after{background:#fccf1a;top:30px}
.how-20-inn{float:left;width:100%;padding:80px 0;z-index:3;position:relative}
.how-20-inn:after{content:'';position:absolute;width:70px;height:70px;background:#fcce1a;bottom:30px;right:20px;border-radius:50%}
.how-20 .lhs{float:left;width:25%}
.how-20 .lhs p{font-size:34px}
.how-20 .lhs h2{font-size:42px;font-family:'Zoho_Puvi_Bold';line-height:42px;padding-top:10px}
.how-20 .rhs{float:left;width:75%;padding-left:25px}
.how-20 .rhs iframe{width:68%;height:310px;border-radius:15px}
.how-20 .rhs img{width:68%;cursor:pointer}
.vid-pop-play{background:#fff;padding:10px;float:left;width:100%;border-radius:15px}
.vid-pop-play iframe{width:100%;height:400px;float:left;border-radius:5px}
.video-ply .eve-img{display:none}
.video-ply .eve-pop{display:none}
.banner-popup.video-ply .con{width:50%}
.s18-agenda{float:left;width:100%;padding:80px 0}
.s18-agenda .lhs{float:left;width:25%}
.s18-agenda .lhs p{font-size:34px}
.s18-agenda .lhs h2{font-size:42px;font-family:'Zoho_Puvi_Bold';line-height:42px;padding-top:10px}
.s18-agenda .rhs{float:left;width:75%;padding-left:25px}
.eve-img{float:left;width:25%}
.eve-img img{width:100%;float:left;height:458px;object-fit:cover}
.eve-pop{float:left;width:75%}
.eve-pop .s1{float:left;width:60%;padding:45px}
.eve-pop .s1 h4{float:left;text-align:left;padding-bottom:10px;font-size:16px;line-height:25px}
.eve-pop .s1 .form-check{float:left;width:100%;padding-bottom:20px}
.eve-pop .s1 .form-radio{float:left}
.eve-pop .s2 h4{font-size:22px;font-family:'Zoho_Puvi_Bold';color:#000f36;padding-bottom:18px}
.eve-pop .s2{float:left;width:40%;background:#f8f8f8;padding:25px 40px;border-left:1px solid #e1e1e1}
.eve-pop .s2 ul li{margin-bottom:8px;position:relative}
.eve-pop .s2 ul li input{border:1px solid #cdcdcd;width:100%;padding:10px 10px 10px 40px;height:42px;box-sizing:border-box;font-size:13px}
.eve-pop .s2 ul li input[type='submit']{background:#d00;color:#fff;border:0;font-size:15px;font-family:'Zoho_Puvi_Bold';padding:10px}
.errMsg,.errMsg2{color:#fff;background:#dd0001;text-align:left;font-size:12px;line-height:18px;padding:0 0 0 11px;display:none}
.styled-checkbox{position:absolute;opacity:0}
.styled-checkbox + label{position:relative;cursor:pointer;padding:0;float:left;font-weight:400;font-size:14px}
.styled-checkbox + label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:12px;height:12px;background:#fff;border:1px solid #cecece;border-radius:2px;margin-top:2px;transition:all .3s ease}
.styled-checkbox:hover + label:before{background:#09AF63}
.styled-checkbox:checked + label:before{background:#fff;border:1px solid #d8d8d8;transition:all .3s ease}
.styled-checkbox:disabled + label{color:#b8b8b8;cursor:auto}
.styled-checkbox:disabled + label:before{box-shadow:none;background:#ddd}
.styled-checkbox:checked + label:after{content:"";position:absolute;left:5px;top:6px;width:3px;height:7px;border:solid #09AF63;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.chos4 .ch-box-com{float:left;width:50%;position:relative}
.cr{border-top:1px solid #f1f1f1;float:left;width:100%;text-align:center;font-family:'Open Sans',sans-serif;margin-top:20px}
.cr p{font-size:12px;color:#4f555a}
.pf-sele{position:relative}
.pf-sele:after{content:"";position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #5a5a5a;z-index:0;right:50px;top:15px}
.hid-box{float:left;width:200px;margin-top:5px;display:none}
.hid-box input{float:left;width:100%;height:30px;font-size:14px;padding:0 0 0 10px}
.chos4 .ch-box-com.ch-box-full{width:100%}
.s3{float:left;width:40%;display:none}
.s3 span{background:url(../images/virtual-spirite-2020.png) no-repeat -267px 0;background-size:650px;float:left;display:inline-block;width:78px;height:85px}
.s3 h2{font-size:28px;font-family:'Zoho_Puvi_Bold';color:#000f36;display:block;float:left;width:100%;padding:0;text-align:left;margin-top:22px}
.s3 p{float:left;font-size:16px;margin-top:0}
.pop2 .s3{display:block}
.pop2 .eve-img{width:35%}
.pop2 .eve-pop{width:65%}
.pop2 .s3{width:100%;padding:26% 30px 30px 50px}
.pop2 .s2,.pop2 .s1{display:none}
.pop2 .con{width:50%}
.pop1 .con{width:60%}
.pop1 .eve-img{width:30%}
.pop1 .eve-pop{width:70%}
.pop1 .eve-pop .s1{width:100%;padding-bottom:0}
.pop1 .eve-pop .s2{background:none;width:100%}
.pop1 .eve-pop .s2 h4{display:none}
.pop1 .eve-pop .s2 ul li{display:none}
.pop1 .eve-pop .s2 ul li:last-child{display:block}
.pop1 .eve-pop .s2 ul li input[type='submit']{width:200px;float:left}
.pop1 .dwn-priv{display:none}
.s17-ref-form-inn.shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}

#country_state{
    width: 100%;
    line-height: 15px;
    box-sizing: border-box;
    padding: 0;
    font-size: 14px;
    outline: none;
    border: 1px solid #cdcdcd;
    border-radius: 0;
    height: 38px;
    position: relative;
    top: -3px;
    margin-top: 7px;
    background: #fff;      padding-left: 40px;  
}
@keyframes shake {
10%,90%{transform:translate3d(-1px,0,0)}
20%,80%{transform:translate3d(2px,0,0)}
30%,50%,70%{transform:translate3d(-4px,0,0)}
40%,60%{transform:translate3d(4px,0,0)}
}
@media screen and (max-width: 1500px) {
.s17-ban-date ul li{font-size:16px}
.s17-ref-form-inn ul li{margin-bottom:10px}
.s17-ref-form-inn ul li input[type="submit"]{background:#D63938;color:#fff;height:36px;line-height:30px;font-weight:600;text-align:center;border-radius:3px;cursor:pointer;padding-left:0}
.fi-name{background-position:-41px -211px;top:8px}
.fi-email{background-position:-99px -214px;top:9px}
.fi-phone{height:35px;background-position:-151px -211px;top:2px}
.fi-company{background-position:-181px -194px;background-size:420px;width:32px;height:32px;top:4px}
.fi-country{background-position:-230px -195px;background-size:420px;*//top:1px;*//left:3px}
.ffix{position:absolute;width:250px;top:870px}
}
@media screen and (min-width: 1300px) {
.s17-container{margin:0 auto;max-width:1200px}
}
@media screen and (max-width: 1300px) {
.s20-ban .lhs{width:62%}
.s20-ban .rhs{width:38%}
.s18-agenda .lhs{width:20%}
.s18-agenda .rhs{width:80%}
}
@media screen and (max-width: 1150px) {
.s17-container{max-width:90%}
.s20-ban .lhs{width:55%}
.s20-ban .rhs{width:45%}
.vir-age-tit ul li{width:35%}
}
@media screen and (max-width: 1024px) {
.mob-form{box-sizing:border-box;padding-left:0;padding-bottom:50px;z-index:99;position:fixed;right:0;left:0;top:0;width:100%;bottom:0;background:#f8f8f8}
}
@media screen and (max-width: 992px) {
.age-row-3 ol{display:block!important}
.age-row-4{display:none}
.hig-20 .lhs,.s18-agenda .lhs{width:100%;text-align:center;padding-bottom:30px}
.hig-20 .rhs,.s18-agenda .rhs{width:100%;padding-left:0}
.vit-tab span{background:none;line-height:18px}
.vir-age-tit .vitact span{background:none;color:#fe5000}
.age-row-3{width:85%;margin-top:10px}
.age-com::before{width:0}
.eve-img{display:none}
.eve-pop,.pop1 .eve-pop{width:100%}
.pop2 .eve-pop{width:100%}
.pop2 .s3{width:100%;padding:30px}
.s3 span{display:table;margin:0 auto;float:initial}
.s3 h2,.s3 p{text-align:center;width:100%}
.menu.fixm{padding:0 5%}
.fixm .mob-menu{display:block}
.s20-ban .menu ul{position:fixed;right:-400px;top:48px;z-index:9;background:#fff;width:300px;height:100%;bottom:0;padding:20px;box-sizing:border-box;box-shadow:0 21px 26px -2px #3333333d;transition:all ease .5s}
.s20-ban .menu.fixm ul.mshow{transition:all ease .5s;right:0}
.s20-ban .menu ul.mshow{right:-400px}
.s20-ban .menu ul li{width:100%;margin-bottom:10px}
.s20-ban .menu ul li a,.s20-ban .menu ul li span{display:block;text-align:center;border-bottom:1px solid #f1f1f1;padding:2px 0 8px;font-size:15px}
.menu.fixm ul li:last-child span{width:100%;padding:3px 0;margin-top:12px}
.s20-ban .menu.fixm ul{padding-top:20px}
.age-row-icon{margin-top:8px}
.s17-ref-form{padding-left:20px}
.s20-ban .tit h4{font-size:25px;line-height:28px}
.vir-age-tit ul{margin:0 auto;display:table;width:90%}
.vir-age-tit ul li{width:50%}
.banner-popup.video-ply .con{width:75%}
}
@media screen and (max-width: 767px) {
.hig-20 .rhs ul li{width:50%}
.hig-20 .rhs ul li div{text-align:center;border:5px solid #fff;height:200px;padding:30px;background:#f9f9f9}
.hig-20 .rhs ul li div span{display:table;margin:0 auto;float:initial}
.s20-ban .lhs{width:100%;padding-bottom:30px}
.s20-ban .rhs{width:100%}
.s20-ban-main:after{z-index:-1;width:90%;right:-10%}
.s20-ban .tit{width:100%;padding-top:20px;text-align:center}
.s20-ban .tit h4{font-size:28px;line-height:34px}
.s20-ban .tit h1{font-size:50px;line-height:55px;padding:5px 0}
.s20-ban .rhs .s17-ref-form{padding-left:0;overflow-y:auto}
.s20-ban{padding:30px 45px}
.vit-tab span,.s17-menu-inn ul{display:none}
.s17-logo{float:none;width:100%;display:flex;justify-content:center}
.sec-hi-box{width:90%;padding:30px;background:#fff;margin-bottom:20px;box-shadow:0 8px 21px -10px rgba(0,0,0,0.31);border:1px solid #f1f1f1}
.sec-box-img{margin:0 auto}
.sec-hi-box p{font-size:18px;line-height:28px;color:#4e4e5f}
.modal-wrapper{top:3em;left:5%;width:90%}
.s18-age-tit h2{text-align:center}
.foot-lhs{width:100%;float:left;text-align:center;border-bottom:1px solid #464646;padding-bottom:25px;margin-bottom:22px}
.s18-foot-mail.foot-rhs{width:100%;float:left}
.how-20 .lhs{width:100%;text-align:center;padding-bottom:35px}
.how-20 .rhs{width:100%;padding-left:0}
.how-20 .rhs iframe{width:100%;height:310px}
.vit-tab{height:100px}
.chos4 .ch-box-com{width:100%}
.pop1 .con{width:85%}
.banner-popup{overflow-y:auto}
}
@media screen and (max-width: 550px) {
.vir-age-tit ul li{float:left;width:50%;text-align:center}
.s17-ban-date ul{padding-left:50px}
.s17-ban-date ul li:nth-child(2):before{background-position:-82px -29px;top:7px;left:46px}
.s17-ban-date ul li{font-size:14px;position:relative;padding:6px 16px 6px 39px}
.s17-ban-date ul li:before{content:"";position:absolute;background:url(../images/virtual-spirite-2020.png) -31px -30px;background-size:385px 450px;margin-left:-40px;top:6px;width:25px;height:24px}
.s17-ban-date ul li span{font-size:14px}
.s17-ban-date ul li:last-child{margin-left:3px}
.ban-bot-text p{font-size:18px;width:140px}
.age-row-3{padding-left:40px}
.sec-high h2,.s18-age-tit h2{font-size:22px}
.s18-css{padding:30px 0}
.ban-content{padding:60px 0 0}
.sec-hi-box{width:85%}
.vit-tab h6{font-size:11px}
.s20-ban-main{background:#fcce1a}
.s20-ban{margin-bottom:50px}
.s20-ban .tit h1 span{font-size:62px}
.s20-ban .tit h1{font-size:48px;line-height:50px}
.vit-tab{padding:18px 10px 20px}
.vir-age-tit ul li:nth-child(2) div{border-right:0}
.hig-20 .rhs ul li{width:100%}
.hig-20 .rhs ul li div{height:auto}
.hig-20 .rhs ul li div p{font-size:18px;line-height:28px}
.s17-ref-form-inn{padding:0;border:0;border-top:1px solid #e6e5e6;padding-top:20px;border-radius:0}
.s20-ban .tit h4{font-size:18px}
.s20-ban .tit{padding-top:0}
.s20-ban .menu .logo{display:table;float:initial;margin:0 auto}
.s20-ban .menu.fixm .logo{float:left}
.s20-ban{background:#fff}
.s18-css-cr{padding:8px 0}
.banner-popup.video-ply .con{width:95%}
.vid-pop-play iframe{height:300px}
.how-20 .rhs img{width:100%}
}
@media screen and (max-width: 420px) {
.sec-hi-box{width:82%}
.age-pre-com{margin-right:0}
.s20-ban .tit h1 span{font-size:55px}
.s20-ban .tit h1{font-size:40px;line-height:30px;padding-top:20px}
}