
#mainPage{line-height:2.5em}
.hidden{display:none}
span,img,a{display:inline-block}
.newsprite{background-image:url(https://img.etimg.com/photo/53652355.cms)}
.calc_startpg,.scorepage{background:radial-gradient(circle,#fff 18%,#ececec 100%,#ececec 100%);padding:32px 0;text-align:center}
.calc_startpg .ffText{font-size:1.65625em;color:#076cd4;font-family:"Arial Black",Arial;font-weight:900}
.calc_startpg .letterSpacing_calc{letter-spacing:.99em;font-size:1em;font-weight:700;padding-left:.963em;color:#869099;line-height:1em}
.calc_startpg p{margin:40px auto;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding:7px 22px;font-weight:700;line-height:1.3625em;font-size:1.0625em}
.calc_startpg .quiz_btn{padding:0 20px}
.calc_startpg .quiz_btn span{font-size:.875em;font-weight:700;background-color:#fdb445;border-radius:40px;cursor:pointer;box-shadow:0 4px 12px -6px #000;margin-bottom:30px;width:100%}
.scorepage .scoreHead h2{color:#076cd3;font-size:1.75em;font-family:"Arial Black",Arial;font-weight:900}
.scorepage .scoreHead span{font-size:1.125em;font-weight:700;color:#869099;letter-spacing:.925em;padding-left:1em}
.scorepage .scoreboard{position:relative;margin:22px 0}
.scorepage .scoreboard .finalscore_icon{width:189px;height:47px;display:inline-block;position:absolute;background-position:-65px -175px;top:24px;left:50%;margin-left:-95px}
.scorepage .finalscore{font-size:90px;background-color:#00c6ff;border-radius:50%;width:172px;height:172px;line-height:188px;font-weight:700;display:inline-block}
.scorepage .sharing_ctn{display:inline-block;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin-top:12px;padding:13px 4% 0;margin-bottom:19px}
.sharing_ctn a{margin-right:11px}
.certificate_desc .sharing_ctn{margin-top:14px}
.certificate_desc .sharing_ctn a{margin-right:1%;width:14%;max-width:40px; font-size:0;}
.scorepage .sharing_ctn .email_icon span{width:41px;height:41px;display:inline-block;background-position:-5px -5px}
.scorepage .sharing_ctn .fb_icon span{width:41px;height:41px;display:inline-block;background-position:-306px -5px}
.scorepage .sharing_ctn .tw_icon span{width:41px;height:41px;display:inline-block;background-position:-382px -339px}
.scorepage .sharing_ctn .gp_icon span{width:41px;height:41px;display:inline-block;background-position:-396px -6px}
.scorepage .sharing_ctn .in_icon span{width:41px;height:41px;display:inline-block;background-position:-201px -340px}
.scorepage .result_INTERPRETATION{font-size:.9375em;font-weight:700;padding:0 20px;line-height:1.6em;margin-bottom:10px}
.buttonCtn span,.scoreSubmit span,.comparesubmit span,.sliderBtn span{background-color:#feb444;width:289px;height:40px;margin:10px auto;border-radius:34px;line-height:40px;font-size:.95em;font-weight:700;box-shadow:0 4px 11px -5px #000;cursor:pointer;display:inline-block}
.calclastpage_wrap .upperbtn_wrap{overflow:auto}
.calclastpage_wrap .upperbtn_ctn{background:radial-gradient(circle,#fff 4%,#ececec 36%,#ececec 63%);padding:20px 0;width:100%;float:left;white-space:nowrap;overflow:auto}
.calclastpage_wrap .upperbtn_ctn span,.submitBtn input{background-color:#333;margin:0 9px;font-size:.65625em;font-weight:900;padding:7px 26px;border-radius:21px;cursor:pointer;box-shadow:0 2px 7px -3px #000;color:#fff}
.upperbtn_ctn span{padding:0 26px!important;line-height:2.7em}
.upperbtn_ctn span.active{background-color:#fff;color:#000}
.insightwrap{padding:0 5%}
.insightwrap h2{font-size:1.125em;padding:12px 0 2px}
.insightwrap .insightContent{line-height:1.5em;font-size:.9375em}
.insightBtn{margin-bottom:43px}
.insightBtn > span,.resultBTN>span{background-color:#feb444;font-size:.875em;font-weight:700;border-radius:50px;box-shadow:0 2px 6px -3px #000;margin:13px 0;cursor:pointer;display:block;text-align:center;padding:5px 0}
.insightBtn span.email{padding-right:28px}
.insightBtn span.email .newsprite,.compareresultWrap .resultBTN .email .newsprite{width:42px;height:30px;float:left;background-position:-251px -8px;margin-top:5px;margin-left:15px}
.insightBtn span.download .newsprite,.compareresultWrap .resultBTN .download .newsprite{width:26px;height:30px;float:left;background-position:-206px -7px;margin-top:5px;margin-left:20px}
.insightBtn span.print .newsprite{width:19px;height:20px;float:left;background-position:-55px -3px;margin-top:12px;margin-left:24px}
.comparewrap .genderradio > div .radiobtn{width:18px;height:18px;display:inline-block;background-position:42px -172px;vertical-align:middel}
.comparewrap .genderradio > div.active .radiobtn{background-position:68px -172px}
.comparewrap .genderradio > div.maleradio span:last-child{width:47px;height:66px;display:inline-block;background-position:73px -95px;vertical-align:middle}
.comparewrap .genderradio > div.famaleradio span:last-child{width:48px;height:66px;display:inline-block;background-position:60px -5px;vertical-align:middle}
.genderradio,.genderradio > div{display:inline-block;cursor:pointer}
.comparewrap .comparesubmit{text-align:center;padding:14px 0}
.famaleradio{margin-left:26px}
.comparewrap span.inputTitle{width:40%;display:inline-block;margin-left:5%;font-size:.9375em;font-weight:700}
#compareform select{font-size:.75em;padding:7px 0}
.rangewrap select{width:49%}
.genderctn,.birthdatectn,.rangewrap{border-bottom:1px solid #f1f0ee;padding:20px 0}
.resultHeader{text-align:center}
.compareresultWrap .scorepoint{font-size:1.125em;font-weight:700;color:#f37a00;line-height:1em}
.resultHeader h2{font-size:.9375em}
.compareresultWrap .resultWrap{padding:0 6%}
.resultWrap .scoreDesc{font-size:.9375em;color:#262626;font-weight:600;line-height:1.5em}
.performDesc{font-size:.9375em;color:#999;margin-top:12px}
.performDesc li{border-bottom:1px solid #f0f0f0}
.performDesc li.active{background-color:#feb444;color:#000}
.resultWrap .performDesc li span:first-child{width:50%;display:inline-block;font-weight:700}
.resultWrap .performDesc li span:last-child{width:40%;display:inline-block}
.backbtn_ctn{text-align:center}
.backbtn_ctn a{font-size:.8125em;text-decoration:underline;color:#5f7fe7;font-weight:700}
.graphWrap{text-align:center}
.graphWrap iframe{border:0 solid}
.certificatewrap{height:510px;border:.25em solid #939190}
.certificatewrap .certificateimage{height:506px;border:.0625em solid #c0beb9;margin:1px;position:relative}
.certificateimage .lefttop{width:88px;height:98px;display:inline-block;background-position:174px 225px}
.certificateimage .righttop{width:88px;height:98px;display:inline-block;background-position:-4px 121px;float:right}
.certificateimage .leftbottom{width:88px;height:98px;display:inline-block;background-position:372px 222px;position:absolute;bottom:0;left:0}
.certificateimage .rightbottom{width:88px;height:98px;display:inline-block;background-position:272px 222px;position:absolute;bottom:0;right:0}
.certificateimage .certificatesign{width:65px;height:91px;display:inline-block;background-position:69px -198px;position:absolute;bottom:5px;left:50%;margin-left:-32px}
.certificateimage .certificatelogo{position:absolute;width:73%;left:50%;margin-left:-36.5%;top:20px;text-align:center}
.certificateimage .certificatelogo img{display:block;width:100%}
.certificateimage .certificatelogo p{font-size:.8375em;font-weight:700;color:#5a5a59;line-height:1.3em;margin-top:7px}
.certificateimage .cert_UserName{border-bottom:1px solid #948f8f;text-transform:uppercase;color:#3693c7;line-height:2em;margin-top:10px}
.certificateimage .certificate_date{font-size:.75em;line-height:1em;padding-top:14px;padding-bottom:3px;margin-bottom:6px}
.certificateimage .certificate_desc .userInfo{font-size:.785em;line-height:1.7em}
.certificateimage .dwl_icon span{width:51px;height:51px;display:inline-block;background-position:-102px 118px}
.certificateimage .prt_icon span{width:51px;height:51px;display:inline-block;background-position:128px -175px}
.certificateimage .fb_icon span{width:51px;height:51px;display:inline-block;background-position:-4px -174px}
.certificateimage .tw_icon span{width:51px;height:51px;display:inline-block;background-position:-4px -234px}
.certificateimage .gp_icon span{width:51px;height:51px;display:inline-block;background-position:247px -174px}
.certificateimage .in_icon span{width:51px;height:51px;display:inline-block;background-position:188px -174px}
.calc_innerwrap{background:radial-gradient(circle,#fff 18%,#ececec 100%,#ececec 100%);padding-top:17px;border:1px solid #ececec}
.calc_head{overflow:auto}
.calc_head .calc_logo{float:left;padding-left:8px;line-height:1em}
.calc_head .calc_logo h2{color:#076cd3;font-size:.875em;font-family:"Arial Black",Arial;font-weight:900}
.calc_head .calc_logo span{font-size:.5em;font-weight:700;color:#869099;letter-spacing:1.025em}
.calc_head .calc_shscore{float:right;padding-right:26px;color:#869099}
.calc_head .calc_shscore span:first-child{font-size:.5em;font-weight:700;padding-right:6px;margin-right:6px;border-right:2px solid #babfc4;display:inline-block;line-height:1.8em}
.calc_head .calc_shscore span:last-child{font-size:1.5625em;font-weight:700;color:#d44a02}
.questionContainer{background:#fff;position:relative;margin-top:40px;border-top:2px solid #ececec;line-height:1.5em}
.calc_userinfo{border-top:1px solid #ececec;position:absolute;border-radius:39px;border-right:1px solid #ececec;border-bottom:1px solid #ececec;left:50%;margin-left:-73.865px;top:0;margin-top:-40px;background-color:#f9f9f9}
.percentage_wrap{width:70px;height:70px;vertical-align:top;position:absolute;left:-12px}
.active-border{position:relative;text-align:center;width:56px;height:56px;border-radius:100%;background-color:#007cdc;background-image:linear-gradient(91deg,transparent 50%,#007cdc 50%),linear-gradient(90deg,#fff 50%,transparent 50%);border:1px solid #ececec;box-shadow:0 0 12px -2px #000}
.circle{position:relative;top:5px;left:5px;text-align:center;width:46px;height:46px;border-radius:100%;background-color:#fff}
.userImage{border-radius:50%;width:40px;height:40px;margin-top:3px;margin-left:0}
.infowrap{display:inline-block;padding:2px 38px 9px 73px;line-height:1em}
.ques_title{font-weight:700;font-size:.5625em;padding:8px 0}
.result_info{font-size:.9375em;color:#666;text-align:left;line-height:1em}
.questionContainer .question{font-weight:600;font-size:1.125em;margin:40px 0 23px;padding:0 20px;text-align:center}
input[type="radio"]{display:none}
.questionContainer .questions .qbox{float:left;width:90%}
.questionContainer .questions .qbox .options{position:relative;padding:0 20px}
#mainPage .row{height:60px}
.questionContainer .questions .qbox .options div.label{display:table;float:left;width:95%;height:40px;background-color:#7d8995;text-align:left;padding:10px 0 10px 5%;cursor:pointer;border-radius:40px;font-size:16px;border:1px solid #ccc;color:#fff;cursor:pointer;margin:10px 0;position:relative}
.qbox span.newsprite{width:34px;height:34px;background-position:-130px -6px;float:left;margin-right:5px;margin-top:3px;position:absolute;top:50%;margin-top:-17px}
.questionContainer .questions .qbox .options div.label label{vertical-align:middle;display:table-cell;width:86%;text-align:left;cursor:pointer;padding-right:10px}
.questionContainer .questions .qbox .options div.label:hover span,.questionContainer .questions .qbox .options div.label.selected span{background-position:-83px -6px}
#quesForm{overflow:hidden}
.sliderBtn{padding:0 20px;text-align:center}
.sliderBtn .next,.disabled{opacity:.4}
.sliderBtn .next.active{opacity:1}
.sliderBtn a.prev{font-size:.875em;color:#147cbe;text-decoration:underline;display:none;margin-bottom:20px}
.scoreSubmit{text-align:center;padding:0 20px}
.scoreSubmit span{width:100%}
.insightContent a{color:#0049ff;font-weight:700}
.overlay{position:fixed;background-color:#000;width:100%;height:100%;top:0;z-index:999;opacity:.7}
.popuphead{margin-bottom:15px}
.popupwrap{background-color:#fff;position:absolute;z-index:999;width:80%;left:50%;margin-left:-44.5%;top:80px;padding:2%}
.popuphead .close{float:right;margin:-25px;cursor:pointer}
.popuphead span{font-size:.9375em}
.inputwrap{display:inline-block;margin-right:27px;font-size:16px;width:100%}
.inputbox{border:1px solid #9e9e9e;padding:7px 2px;border-radius:3px;box-shadow:inset 0 2px 7px -3px #9e9e9e}
.userDetail span{font-size:.5em;font-weight:700;margin-bottom:7px}
.popupmonth_wrap{margin:19px 0}
.popupmonth_wrap p{font-size:.5em;margin-bottom:12px}
.popupmonth_wrap select{padding:4px}
.captchWrap{font-size:.5em;font-weight:700}
.popupmonth_wrap{font-size:.5em}
.captchaCtn .inputbox{display:inline-block;vertical-align:top;margin-right:10px;margin-top:8px}
.captchaCtn .inputbox input{width:100%}
.captchaDiv{display:inline-block}
.captchaDiv a.newsprite{background-position:-295px 133px;width:38px;height:38px;cursor:pointer;display:inline-block}
.submitBtn{padding:9px 0;text-align:center}
select{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}

#mainPage .social_links{margin:0;}
.social_links li a {
    display: block;
    background: url(https://economictimes.indiatimes.com/photo/56218646.cms);
    width: 37px;
    height: 36px;
    background-size: 291px;
    text-indent: -4000px;
    transform: scale(0.9,0.9);
}
.social_links li{
    float:left;
}
.social_links .whatsapp {
    background-position: 182px 0;
}
.social_links .facebook {
    background-position: 0 0;
}
.social_links .twitter {
    background-position: -36px 0;
}
	