@import url("https://www.manageengine.com/css/fonts.css");
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}
h1,h2{}
p{/* font-family:'Nunito',sans-serif */margin: 0px;}
h1,h2,h3,h4,h5,h6{margin:0}
ul{margin-bottom:0;padding-left:0;padding: 0px;margin: 0px;}
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}
.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: 0px;margin-top: 10px;}
.s18-ban-head{min-height:470px}


.s17-ref-form{box-sizing:border-box;padding-left:60px;padding-bottom:50px;/* z-index:10; *//* position:absolute; *//* right:0; *//* left:0; *//* top:-160px */z-index: 9;}
.s17-ref-form-inn{background: #ffffff;padding: 32px;border-radius:10px;/* box-shadow:0 9px 20px -3px rgba(0,0,0,0.34); *//* margin:5px 5px 10px; *//* width:290px; *//* position:fixed; *//* top:270px; */border: 1px solid #e1e1e1;float: left;width: 100%;}
.ffix{/* position:absolute; *//* width:290px; *//* top:870px; */}
.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;/* background:#f8f8f8; */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}
.err{color:#fff;position:relative;display:none;background:#ff4545;padding-left:10px;font-size:12px;line-height:18px}
.fi-email{background-position:-99px -214px}
.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:10px;font-size:14px;outline:none;border:0;border-bottom:1px solid #d8d7d7;border-radius:0;background:none;height:40px;text-indent:37px}
.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;/* margin-top: 10px; */border: 0px;/* text-transform: uppercase; */}
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}
.s18-css{/* padding:70px 0 */}
.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}
.vir-agenda2 .vir-age-tit ul li, .vir-agenda3 .vir-age-tit ul li{width: 50%;}
.vitact{border-bottom: 2px solid #0049ff;}
.vit-tab span{color: #888888;background: #ebebeb;padding:2px 10px;border-radius:50px;font-size: 12px;}
.vir-age-tit .vitact span{background: #0049ff;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;padding-top: 10px;}
.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: 0px;}
.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: #0049ff;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 0;color: #0049ff;font-family: "Zoho_Puvi_SemiBold";}
.age-pre-com{float:left;margin-right: 5px;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;/* background-size:376px */}
.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 0px;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: #000000;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;/* font-family:'Muli'; */opacity: 0.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-top:0;margin: 0 auto;display: table;padding-top: 20px;}
.s18-foot-mail ul li{/* display:block; *//* margin:0 19px; */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: #ffffff;font-weight:100;font-size: 16px;/* font-family:'Muli'; */opacity: 0.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: 20px;font-size: 16px;font-weight: 600;}
.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: 24px;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 0px;}
.ex-off a{}
.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);}

.foo-div-zhoho{/* background-position:-251px -220px !important */}
 .radio{padding-left:25px;padding-top:5px;cursor: pointer;float: left;/* width: 100%; */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}

#MECountryListing{
    width: 100%;
    line-height: 15px;
    box-sizing: border-box;
    padding: 0px;
    font-size: 14px;
    outline: none;
    border: 0;
    border: 1px solid #cdcdcd;
    border-radius: 0;
    background: none;
    /* height: 36px; */
    text-indent: 37px;
    position: relative;
    top: -6px;
    margin-top: 7px;
    background: #fff;
}
.ref-country{
width: 100%;
    line-height: 15px;
    box-sizing: border-box;
    padding: 0px;
    font-size: 14px;
    outline: none;
    border: 0;
    border: 1px solid #cdcdcd;
    border-radius: 0;
    background: none;
    height: 38px;
    text-indent: 37px;
    position: relative;
    top: -6px;
    margin-top: 7px;
    background: #fff;    
}
.s17-ref-form-inn ul li {
    margin-bottom: 10px;
    float: left;
    width: 100%;
}
.s17-ref-form-inn ul li input {
    /* height: 33px; */
    }
.fi-com {
    transform: scale(0.8);
}
.fi-country {
    background-position: -230px -195px;
    background-size: 420px;
    width: 32px;
    height: 32px;
    top: 6px;
    left: 12px;
}
.s17-ref-form-inn {
    /* width: 270px; */
    /* top: 190px; */
}
.vir-agenda{display:none}
.banner-popup {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    background: #4c3f3fb0;
    color: black;
    text-align: center;
    /* font-family: 'Muli', sans-serif; */
    display:none;
    z-index:99;
}

.banner-popup .con {
    position: relative;
    top: 10%;
    background: #fff;
    /* padding: 40px 20px 20px 20px; */
    max-width: 90%;
    width: 86%;
    border-radius: 5px;
    margin:0 auto;
    /* float: left; */
    display: table;
}
span.banner-close {
    position: absolute;
    right: -16px;
    left: auto;
    font-size: 19px;
    /* font-family: 'Open sans'; */
    top: -16px;
    cursor: pointer;
    padding: 0px 0px;
    line-height: 28px;
    z-index: 1;
    color: #000000;
    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: white;
}
.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: #f5c504e8;
    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 #004aff;
    box-shadow: 0px 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;
    /* z-index: 9; */
}
.s20-ban .lhs{
    float: left;
    width: 65%;
}
.s20-ban .menu{}
.s20-ban .menu .logo{
    background: url(../images/virtual-spirite-2020.png) no-repeat -250px 0px;
    background-size: 450px;
    float: left;
    display: inline-block;
    width: 180px;
    height: 50px;
}
.s20-ban .menu ul{
    padding: 0px;
    margin: 0px;
    float: right;
}
.s20-ban .menu ul li{
    float: left;
    padding-right: 20px;
}
.s20-ban .menu ul li a{
    font-size: 14px;
    font-family: "Zoho_Puvi_SemiBold";
    color: #fff;
}
.s20-ban .menu ul li span{color: #fff;line-height: 26px;cursor: pointer;}
.menu ul li:last-child{display:none;}
.s20-ban .menu.fixm ul{
    padding-top: 6px;
}
.s20-ban .menu.fixm .logo{
    background-position: -262px 9px;
}
.menu.fixm ul li:last-child span{background: #D63938;color: #fff;/* height: 36px; */line-height: 30px;text-align: center;border-radius: 2px;cursor: pointer;font-family: "Zoho_Puvi_SemiBold";/* text-transform: uppercase; */display: inline-block;padding: 3px 25px;font-size: 14px;letter-spacing: 0.5px;}
.menu.fixm {
    position: fixed;
    top: 0px;
    background: #0049ff;
    left: 0px;
    right: 0px;
    z-index: 12;
    padding: 0px 10%;
    box-shadow: 0px 2px 23px -2px #3333333d;
}
.s20-ban .menu.fixm ul li{
    padding-top: 7px;
}
.menu.fixm ul li:last-child{}
.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;
    color: #fff;
}
.s20-ban .tit h1{
    font-size: 72px;
    font-family: "Zoho_Puvi_Light";
    line-height: 72px;
    padding: 5px 0px;
    color: #fff;
}
.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: 0px;
    color: #fff;
}
.s20-ban .rhs{
    float: left;
    width: 35%;
}
.s20-ban .rhs .s17-ref-form{}

.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{}
.hig-20 .rhs ul li{
    float: left;
    width: 33.333%;
}
.hig-20 .rhs ul li div{
    float: left;
    width: 100%;
    padding: 0px 40px 35px 0px;
}
.hig-20 .rhs ul li div span{
    background: url(../images/virtual-spirite-2020.png) no-repeat 0px -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-1{}
.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: 0px;top: 0px;bottom: 0px;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 0px;
    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;
    /* box-shadow: 0px 2px 15px 4px #000; */
}
.vid-pop-play iframe{width:100%;height: 400px;float: left;border-radius: 5px;}
.video-ply{}
.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 0px;
}

.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{}
.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: #dd0000;
    color: #fff;
    border: 0px;
    /* text-transform: uppercase; */
    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: 0px 0px 0px 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: #ffffff;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 select{}
	.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: 0px 0px 0px 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 0px;
    background-size: 650px;
    float: left;
    display: inline-block;
    width: 78px;
    height: 85px;
}
.s3 h2{
    font-size: 28px;
    font-family: 'Zoho_Puvi_Bold';
    color: #000f36;
    /* padding-bottom: 20px; */
    display: block;
    float: left;
    width: 100%;
    padding: 0px;
    /* margin: 0px; */
    text-align: left;
    margin-top: 22px;
}
.s3 p{
    float: left;
    font-size: 16px;
    margin-top: 0px;
}
.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{}
.pop1 .con{
    width: 60%;
}
.pop1 .eve-img{
    width: 30%;
}
.pop1 .eve-pop{
    width: 70%;
}
.pop1 .eve-pop .s1{
    width: 100%;    padding-bottom: 0px;
}
.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}
@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)}
}

.pop-faq-reg-btn{background: #D63938;color: #fff;font-weight: 600;font-size: 15px;text-align: center;border-radius: 3px;cursor: pointer;padding: 12px 30px;display: inline-block;/* margin-top: 15px; */}



@media screen and (max-width: 1500px) {
.s17-ban-date ul li{font-size:16px}
.s17-ref-form{/* padding-left:90px */}
.s17-ref-form-inn{/* width:250px; *//* top:190px */}
.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;/* font-size:16px; */text-align:center;border-radius:3px;cursor:pointer;padding-left:0;}
.s17-sprit{/* background:url(../images/virtual-spirite-2020.png) no-repeat; *//* background-size:400px; */}
.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 (min-width: 1150px) {

}

@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-menu-clo-form{/* display:block */}
.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}
.s17-ref-form-inn{/* top:30px; *//* width:80%; *//* margin:0 auto; *//* display:table; *//* position:relative; *//* box-shadow:none; */}
}
@media screen and (max-width: 992px) {
.age-row-3 ol{display:block!important}
.age-row-4{display:none}
.s17-ref-form-inn {
    /* width: 253px; */
    /* top: 22px; */
}   
.hig-20 .lhs, .s18-agenda .lhs {
    width: 100%;    text-align: center;
    padding-bottom: 30px;
}  
.hig-20 .rhs, .s18-agenda .rhs {
    width: 100%;
    padding-left: 0px;
}   
.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:0px;}
    .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: 0px 5%;}
    /*.mob-red{display:block;}*/
    .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: 0px;
    padding: 20px;
    box-sizing: border-box;
    box-shadow: 0px 21px 26px -2px #3333333d;
    transition: all ease 0.5s;
}
    .s20-ban .menu.fixm ul.mshow{
       transition: all ease 0.5s; right: 00px;
    }
    .s20-ban .menu ul.mshow{right: -400px;}
    .s20-ban .menu ul li{
    width: 100%;
    margin-bottom: 10px;
    color: #000;
}
    .s20-ban .menu ul li a{
    display: block;
    text-align: center;
    border-bottom: 1px solid #f1f1f1;
    padding: 2px 0px 8px 0px;
    font-size: 15px;
    color: #000;
}
    .menu.fixm ul li:last-child span{
        width: 100%;
    padding: 3px 0px;
    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%;
}
.s20-ban .menu ul li span{color:#000;display: block;text-align: center;}
}
@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 #ffffff;
    height: 200px;
    padding: 30px;
    /* margin: 15px; */
    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 0px;
}    
    .s20-ban .rhs .s17-ref-form{padding-left: 0px;overflow-y: auto;} 
    .s20-ban{padding: 30px 20px 30px 20px;}
.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;
    /* text-align: center; */
}
.how-20 .lhs {
    width: 100%;
    text-align: center;
    padding-bottom: 35px;
} 
.how-20 .rhs {
    width: 100%;
    padding-left: 0px;
}  
.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: 0px;}
.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: 0px; */
    border: 0px;
    border-top: 1px solid #e6e5e6;
    padding-top: 20px;
    border-radius: 0px;
}   
    .s20-ban .tit h4{font-size: 18px;}   
    .s20-ban .tit{    padding-top: 0px;}
    .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:0px;}
    .s20-ban .tit h1 span{    font-size: 55px;}
.s20-ban .tit h1 {
    font-size: 40px;
    line-height: 30px;
    padding-top: 20px;
}    
}
@font-face {
    font-family: 'Glyphicons Halflings';
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
    content: "\002a";
}

.glyphicon-plus:before {
    content: "\002b";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
    content: "\20ac";
}

.glyphicon-minus:before {
    content: "\2212";
}

.glyphicon-cloud:before {
    content: "\2601";
}

.glyphicon-envelope:before {
    content: "\2709";
}

.glyphicon-pencil:before {
    content: "\270f";
}

.glyphicon-glass:before {
    content: "\e001";
}

.glyphicon-music:before {
    content: "\e002";
}

.glyphicon-search:before {
    content: "\e003";
}

.glyphicon-heart:before {
    content: "\e005";
}

.glyphicon-star:before {
    content: "\e006";
}

.glyphicon-star-empty:before {
    content: "\e007";
}

.glyphicon-user:before {
    content: "\e008";
}

.glyphicon-film:before {
    content: "\e009";
}

.glyphicon-th-large:before {
    content: "\e010";
}

.glyphicon-th:before {
    content: "\e011";
}

.glyphicon-th-list:before {
    content: "\e012";
}

.glyphicon-ok:before {
    content: "\e013";
}

.glyphicon-remove:before {
    content: "\e014";
}

.glyphicon-zoom-in:before {
    content: "\e015";
}

.glyphicon-zoom-out:before {
    content: "\e016";
}

.glyphicon-off:before {
    content: "\e017";
}

.glyphicon-signal:before {
    content: "\e018";
}

.glyphicon-cog:before {
    content: "\e019";
}

.glyphicon-trash:before {
    content: "\e020";
}

.glyphicon-home:before {
    content: "\e021";
}

.glyphicon-file:before {
    content: "\e022";
}

.glyphicon-time:before {
    content: "\e023";
}

.glyphicon-road:before {
    content: "\e024";
}

.glyphicon-download-alt:before {
    content: "\e025";
}

.glyphicon-download:before {
    content: "\e026";
}

.glyphicon-upload:before {
    content: "\e027";
}

.glyphicon-inbox:before {
    content: "\e028";
}

.glyphicon-play-circle:before {
    content: "\e029";
}

.glyphicon-repeat:before {
    content: "\e030";
}

.glyphicon-refresh:before {
    content: "\e031";
}

.glyphicon-list-alt:before {
    content: "\e032";
}

.glyphicon-lock:before {
    content: "\e033";
}

.glyphicon-flag:before {
    content: "\e034";
}

.glyphicon-headphones:before {
    content: "\e035";
}

.glyphicon-volume-off:before {
    content: "\e036";
}

.glyphicon-volume-down:before {
    content: "\e037";
}

.glyphicon-volume-up:before {
    content: "\e038";
}

.glyphicon-qrcode:before {
    content: "\e039";
}

.glyphicon-barcode:before {
    content: "\e040";
}

.glyphicon-tag:before {
    content: "\e041";
}

.glyphicon-tags:before {
    content: "\e042";
}

.glyphicon-book:before {
    content: "\e043";
}

.glyphicon-bookmark:before {
    content: "\e044";
}

.glyphicon-print:before {
    content: "\e045";
}

.glyphicon-camera:before {
    content: "\e046";
}

.glyphicon-font:before {
    content: "\e047";
}

.glyphicon-bold:before {
    content: "\e048";
}

.glyphicon-italic:before {
    content: "\e049";
}

.glyphicon-text-height:before {
    content: "\e050";
}

.glyphicon-text-width:before {
    content: "\e051";
}

.glyphicon-align-left:before {
    content: "\e052";
}

.glyphicon-align-center:before {
    content: "\e053";
}

.glyphicon-align-right:before {
    content: "\e054";
}

.glyphicon-align-justify:before {
    content: "\e055";
}

.glyphicon-list:before {
    content: "\e056";
}

.glyphicon-indent-left:before {
    content: "\e057";
}

.glyphicon-indent-right:before {
    content: "\e058";
}

.glyphicon-facetime-video:before {
    content: "\e059";
}

.glyphicon-picture:before {
    content: "\e060";
}

.glyphicon-map-marker:before {
    content: "\e062";
}

.glyphicon-adjust:before {
    content: "\e063";
}

.glyphicon-tint:before {
    content: "\e064";
}

.glyphicon-edit:before {
    content: "\e065";
}

.glyphicon-share:before {
    content: "\e066";
}

.glyphicon-check:before {
    content: "\e067";
}

.glyphicon-move:before {
    content: "\e068";
}

.glyphicon-step-backward:before {
    content: "\e069";
}

.glyphicon-fast-backward:before {
    content: "\e070";
}

.glyphicon-backward:before {
    content: "\e071";
}

.glyphicon-play:before {
    content: "\e072";
}

.glyphicon-pause:before {
    content: "\e073";
}

.glyphicon-stop:before {
    content: "\e074";
}

.glyphicon-forward:before {
    content: "\e075";
}

.glyphicon-fast-forward:before {
    content: "\e076";
}

.glyphicon-step-forward:before {
    content: "\e077";
}

.glyphicon-eject:before {
    content: "\e078";
}

.glyphicon-chevron-left:before {
    content: "\e079";
}

.glyphicon-chevron-right:before {
    content: "\e080";
}

.glyphicon-plus-sign:before {
    content: "\e081";
}

.glyphicon-minus-sign:before {
    content: "\e082";
}

.glyphicon-remove-sign:before {
    content: "\e083";
}

.glyphicon-ok-sign:before {
    content: "\e084";
}

.glyphicon-question-sign:before {
    content: "\e085";
}

.glyphicon-info-sign:before {
    content: "\e086";
}

.glyphicon-screenshot:before {
    content: "\e087";
}

.glyphicon-remove-circle:before {
    content: "\e088";
}

.glyphicon-ok-circle:before {
    content: "\e089";
}

.glyphicon-ban-circle:before {
    content: "\e090";
}

.glyphicon-arrow-left:before {
    content: "\e091";
}

.glyphicon-arrow-right:before {
    content: "\e092";
}

.glyphicon-arrow-up:before {
    content: "\e093";
}

.glyphicon-arrow-down:before {
    content: "\e094";
}

.glyphicon-share-alt:before {
    content: "\e095";
}

.glyphicon-resize-full:before {
    content: "\e096";
}

.glyphicon-resize-small:before {
    content: "\e097";
}

.glyphicon-exclamation-sign:before {
    content: "\e101";
}

.glyphicon-gift:before {
    content: "\e102";
}

.glyphicon-leaf:before {
    content: "\e103";
}

.glyphicon-fire:before {
    content: "\e104";
}

.glyphicon-eye-open:before {
    content: "\e105";
}

.glyphicon-eye-close:before {
    content: "\e106";
}

.glyphicon-warning-sign:before {
    content: "\e107";
}

.glyphicon-plane:before {
    content: "\e108";
}

.glyphicon-calendar:before {
    content: "\e109";
}

.glyphicon-random:before {
    content: "\e110";
}

.glyphicon-comment:before {
    content: "\e111";
}

.glyphicon-magnet:before {
    content: "\e112";
}

.glyphicon-chevron-up:before {
    content: "\e113";
}

.glyphicon-chevron-down:before {
    content: "\e114";
}

.glyphicon-retweet:before {
    content: "\e115";
}

.glyphicon-shopping-cart:before {
    content: "\e116";
}

.glyphicon-folder-close:before {
    content: "\e117";
}

.glyphicon-folder-open:before {
    content: "\e118";
}

.glyphicon-resize-vertical:before {
    content: "\e119";
}

.glyphicon-resize-horizontal:before {
    content: "\e120";
}

.glyphicon-hdd:before {
    content: "\e121";
}

.glyphicon-bullhorn:before {
    content: "\e122";
}

.glyphicon-bell:before {
    content: "\e123";
}

.glyphicon-certificate:before {
    content: "\e124";
}

.glyphicon-thumbs-up:before {
    content: "\e125";
}

.glyphicon-thumbs-down:before {
    content: "\e126";
}

.glyphicon-hand-right:before {
    content: "\e127";
}

.glyphicon-hand-left:before {
    content: "\e128";
}

.glyphicon-hand-up:before {
    content: "\e129";
}

.glyphicon-hand-down:before {
    content: "\e130";
}

.glyphicon-circle-arrow-right:before {
    content: "\e131";
}

.glyphicon-circle-arrow-left:before {
    content: "\e132";
}

.glyphicon-circle-arrow-up:before {
    content: "\e133";
}

.glyphicon-circle-arrow-down:before {
    content: "\e134";
}

.glyphicon-globe:before {
    content: "\e135";
}

.glyphicon-wrench:before {
    content: "\e136";
}

.glyphicon-tasks:before {
    content: "\e137";
}

.glyphicon-filter:before {
    content: "\e138";
}

.glyphicon-briefcase:before {
    content: "\e139";
}

.glyphicon-fullscreen:before {
    content: "\e140";
}

.glyphicon-dashboard:before {
    content: "\e141";
}

.glyphicon-paperclip:before {
    content: "\e142";
}

.glyphicon-heart-empty:before {
    content: "\e143";
}

.glyphicon-link:before {
    content: "\e144";
}

.glyphicon-phone:before {
    content: "\e145";
}

.glyphicon-pushpin:before {
    content: "\e146";
}

.glyphicon-usd:before {
    content: "\e148";
}

.glyphicon-gbp:before {
    content: "\e149";
}

.glyphicon-sort:before {
    content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
    content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152";
}

.glyphicon-sort-by-order:before {
    content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
    content: "\e154";
}

.glyphicon-sort-by-attributes:before {
    content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156";
}

.glyphicon-unchecked:before {
    content: "\e157";
}

.glyphicon-expand:before {
    content: "\e158";
}

.glyphicon-collapse-down:before {
    content: "\e159";
}

.glyphicon-collapse-up:before {
    content: "\e160";
}

.glyphicon-log-in:before {
    content: "\e161";
}

.glyphicon-flash:before {
    content: "\e162";
}

.glyphicon-log-out:before {
    content: "\e163";
}

.glyphicon-new-window:before {
    content: "\e164";
}

.glyphicon-record:before {
    content: "\e165";
}

.glyphicon-save:before {
    content: "\e166";
}

.glyphicon-open:before {
    content: "\e167";
}

.glyphicon-saved:before {
    content: "\e168";
}

.glyphicon-import:before {
    content: "\e169";
}

.glyphicon-export:before {
    content: "\e170";
}

.glyphicon-send:before {
    content: "\e171";
}

.glyphicon-floppy-disk:before {
    content: "\e172";
}

.glyphicon-floppy-saved:before {
    content: "\e173";
}

.glyphicon-floppy-remove:before {
    content: "\e174";
}

.glyphicon-floppy-save:before {
    content: "\e175";
}

.glyphicon-floppy-open:before {
    content: "\e176";
}

.glyphicon-credit-card:before {
    content: "\e177";
}

.glyphicon-transfer:before {
    content: "\e178";
}

.glyphicon-cutlery:before {
    content: "\e179";
}

.glyphicon-header:before {
    content: "\e180";
}

.glyphicon-compressed:before {
    content: "\e181";
}

.glyphicon-earphone:before {
    content: "\e182";
}

.glyphicon-phone-alt:before {
    content: "\e183";
}

.glyphicon-tower:before {
    content: "\e184";
}

.glyphicon-stats:before {
    content: "\e185";
}

.glyphicon-sd-video:before {
    content: "\e186";
}

.glyphicon-hd-video:before {
    content: "\e187";
}

.glyphicon-subtitles:before {
    content: "\e188";
}

.glyphicon-sound-stereo:before {
    content: "\e189";
}

.glyphicon-sound-dolby:before {
    content: "\e190";
}

.glyphicon-sound-5-1:before {
    content: "\e191";
}

.glyphicon-sound-6-1:before {
    content: "\e192";
}

.glyphicon-sound-7-1:before {
    content: "\e193";
}

.glyphicon-copyright-mark:before {
    content: "\e194";
}

.glyphicon-registration-mark:before {
    content: "\e195";
}

.glyphicon-cloud-download:before {
    content: "\e197";
}

.glyphicon-cloud-upload:before {
    content: "\e198";
}

.glyphicon-tree-conifer:before {
    content: "\e199";
}

.glyphicon-tree-deciduous:before {
    content: "\e200";
}

.glyphicon-cd:before {
    content: "\e201";
}

.glyphicon-save-file:before {
    content: "\e202";
}

.glyphicon-open-file:before {
    content: "\e203";
}

.glyphicon-level-up:before {
    content: "\e204";
}

.glyphicon-copy:before {
    content: "\e205";
}

.glyphicon-paste:before {
    content: "\e206";
}

.glyphicon-alert:before {
    content: "\e209";
}

.glyphicon-equalizer:before {
    content: "\e210";
}

.glyphicon-king:before {
    content: "\e211";
}

.glyphicon-queen:before {
    content: "\e212";
}

.glyphicon-pawn:before {
    content: "\e213";
}

.glyphicon-bishop:before {
    content: "\e214";
}

.glyphicon-knight:before {
    content: "\e215";
}

.glyphicon-baby-formula:before {
    content: "\e216";
}

.glyphicon-tent:before {
    content: "\26fa";
}

.glyphicon-blackboard:before {
    content: "\e218";
}

.glyphicon-bed:before {
    content: "\e219";
}

.glyphicon-apple:before {
    content: "\f8ff";
}

.glyphicon-erase:before {
    content: "\e221";
}

.glyphicon-hourglass:before {
    content: "\231b";
}

.glyphicon-lamp:before {
    content: "\e223";
}

.glyphicon-duplicate:before {
    content: "\e224";
}

.glyphicon-piggy-bank:before {
    content: "\e225";
}

.glyphicon-scissors:before {
    content: "\e226";
}

.glyphicon-bitcoin:before {
    content: "\e227";
}

.glyphicon-btc:before {
    content: "\e227";
}

.glyphicon-xbt:before {
    content: "\e227";
}

.glyphicon-yen:before {
    content: "\00a5";
}

.glyphicon-jpy:before {
    content: "\00a5";
}

.glyphicon-ruble:before {
    content: "\20bd";
}

.glyphicon-rub:before {
    content: "\20bd";
}

.glyphicon-scale:before {
    content: "\e230";
}

.glyphicon-ice-lolly:before {
    content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
    content: "\e232";
}

.glyphicon-education:before {
    content: "\e233";
}

.glyphicon-option-horizontal:before {
    content: "\e234";
}

.glyphicon-option-vertical:before {
    content: "\e235";
}

.glyphicon-menu-hamburger:before {
    content: "\e236";
}

.glyphicon-modal-window:before {
    content: "\e237";
}

.glyphicon-oil:before {
    content: "\e238";
}

.glyphicon-grain:before {
    content: "\e239";
}

.glyphicon-sunglasses:before {
    content: "\e240";
}

.glyphicon-text-size:before {
    content: "\e241";
}

.glyphicon-text-color:before {
    content: "\e242";
}

.glyphicon-text-background:before {
    content: "\e243";
}

.glyphicon-object-align-top:before {
    content: "\e244";
}

.glyphicon-object-align-bottom:before {
    content: "\e245";
}

.glyphicon-object-align-horizontal:before {
    content: "\e246";
}

.glyphicon-object-align-left:before {
    content: "\e247";
}

.glyphicon-object-align-vertical:before {
    content: "\e248";
}

.glyphicon-object-align-right:before {
    content: "\e249";
}

.glyphicon-triangle-right:before {
    content: "\e250";
}

.glyphicon-triangle-left:before {
    content: "\e251";
}

.glyphicon-triangle-bottom:before {
    content: "\e252";
}

.glyphicon-triangle-top:before {
    content: "\e253";
}

.glyphicon-console:before {
    content: "\e254";
}

.glyphicon-superscript:before {
    content: "\e255";
}

.glyphicon-subscript:before {
    content: "\e256";
}

.glyphicon-menu-left:before {
    content: "\e257";
}

.glyphicon-menu-right:before {
    content: "\e258";
}

.glyphicon-menu-down:before {
    content: "\e259";
}

.glyphicon-menu-up:before {
    content: "\e260";
}