body{margin:0px; font-family:Arial, Helvetica, sans-serif;}
img{border:0;}
a{color:#0050AF;}
.main_temp{width:100%}
.header_main{width:100%; margin:auto;}
.header_signUpMain{color:#FFFFFF; text-align:left; line-height:30px;padding-left:10px; background-color:#000000}
.header_signUpMain a{color:#FFFFFF;text-decoration:none;}
.header_signUpMain a:hover{text-decoration:underline;}
.header_signUpMain a:visited{color:#FFFFFF;}
.header_logo{/*background-color:#49633A;*/width:100%; float:left; background:url(/mobile/images/TCYBack.gif) repeat-x;}
.header_logoUnder{float:left;padding:7px; /*padding:10px;*/}
.header_logoText1{text-align:center;}
.header_logoText1 h1{font-size:20px; color:#FFFFFF; margin:0px; padding:0px; font-weight:normal;}
.header_logoText1 h1 a{color:#FFFFFF; text-decoration:none;}
.header_logoText1 h1 a:hover{text-decoration:none;}
.header_logoText1 h1 a:visited{color:#FFFFFF;}
.header_logoText2{font-size:11px; text-align:center; color:#FFFFFF;}
.header_logoText2 a{color:#FFFFFF; text-decoration:none;}
.header_logoText2 a:hover{text-decoration:none;}
.header_logoText2 a:visited{color:#FFFFFF;}
.clear{clear:both;}
.Home_main{padding:1%; clear:both;}
.cate_head{float:left; font-size:17px; width:100%;}
.cate_head h2{font-size:16px; margin:0px; padding:0px; font-weight:bold;}
.cate_head a{color:#C05100; text-decoration:none;}
.cate_head a:hover{color:#C05100; text-decoration:underline;}
.cate_head a:visited{color:#C05100; text-decoration:none;}
.cate_head span{float:left; margin-right:0.5%;}
.cate_headingMain{ width:98%;margin:0px 1% 10px; float:left;}
.cate_heading{width:98.8%; background:url(/mobile/images/OnlineTestsBck.gif) repeat-x bottom; border:1px solid #d0d0d0; float:left; border-radius:4px; -moz-border-radius:4px; padding:0.5%;}
.cate_heading .text{color:#333; text-align:left; line-height:20px; float:left; padding-left:30px; font-weight:bold; padding-top:4px; padding-bottom:4px;}
.cate_heading .text a{color:#333; text-decoration:none;}
.cate_heading .text a:hover{text-decoration:underline;}
.cate_heading .text a:visited{color:#333;}
.cate_heading .plus{background:url(images/cate_plus.jpg) no-repeat 5px 5px;}
.cate_heading .minus{background:url(images/cate_minus.jpg) no-repeat 5px 5px;}
.cate_SubMain{background-color:#fff; width:100%; float:left}
.cate_SubMain2{clear:both;}
.cate_SubMain2 ul{margin:0px;  padding:10px 0px;}
.cate_SubMain2 li{color:#333; text-align:left; line-height:30px; background:url(images/cate_arrow.gif) no-repeat 30px 10px; list-style:none; padding-left:42px;}
.cate_SubMain2 a{color:#005a8c; text-decoration:none;}
/*.cate_SubMain2 a:hover{text-decoration:underline;}*/
/*.my_anchor{background: #CE5900; border-radius: 3px; -webkit-border-radius: 3px; color: #fff !important; padding: 5px 7px; text-decoration: none !important; line-height: 30px;}*/
/**************************sign up********************************/
.join_headMain{ margin:auto; width:98%}
.join_heading{ font-size:16px; color:#333333; text-align:left; line-height:25px; font-weight:bold;}
.join_headingUnder{color:#666; text-align:left; line-height:25px;}
.join_headingUnder a{color:#0050AF; text-decoration:underline;}
.join_headingUnder a:hover{text-decoration:none;}
.join_headingUnder a:visited{color:#0050AF;}
.join_text{color:#333333; text-align:left; line-height:25px; padding:10px 0 5px 0;}
.join_textRed{ font-size:15px; color:#FF0000; text-align:left;}
.join_Input{color:#333333; text-align:left; width:99%; border:1px solid #dddddd; padding:0.5%; border-radius:4px; -moz-border-radius:4px;}
.join_Input_small{color:#333333; text-align:left; width:75%; border:1px solid #7F9DB9; height:20px;}
.join_Select{color:#333333; text-align:left; line-height:25px; width:100%; border:1px solid #7F9DB9; height:100px;}
/*.form_main{clear:both; margin:auto; width:96%; margin:1%; padding:1%; background-color:#fff; box-shadow:0 0 5px #CCC;}*/
.form_main{background-color: #FFFFFF; box-shadow: 0 0 5px #CCCCCC; clear: both; margin: 1%; padding: 1%; width: 96%;}
.formLinks{color:#C05100; text-align:left; line-height:22px; text-align:left;}
.formLinks a{color:#C05100; text-decoration:none;}
.formLinks a:hover{text-decoration:underline;}
.formLinks a:visited{color:#C05100;}
.error{background-color:#FFC; color:#900; text-align:left; line-height:25px; padding-left:10px;}
/**************************sign up********************************/
.subCate_selectOutter{padding-bottom:15px; padding-top:10px;}
.subCate_select{padding:3px; border:1px solid #7F9DB9; width:100%; color:#333;}
.paging_main{margin-left:30px; margin-top:10px; margin-right:10px; background-color:#fff; padding:5px; height:20px;}
.paging{text-align:left; line-height:20px; color:#333; float:left;}
.paging a{color:#333; text-decoration:underline;}
.paging a:hover{text-decoration:none;}
.paging a:visited{color:#333;}
.paging_loding{padding:5px 10px; display:none; text-align:center }
.top_search_back{width:97%; margin:1%; padding:0.5%; border:1px solid #B6D5A3; float:left;}
.top_search_inputMain{float:left; width:77%;}
.top_search_input{width:95%; border:none;  font-size:15px; text-align:left; padding:0.5% 1%; background-color:#F5FCF1;}
.top_search_inputMain2{float:left;width:23%;}
.top_search_Submit{width:100%;  text-align:center; padding:1.3% 0; background:url(/india/images/blue-button-bg.jpg) repeat-x #005282; /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#005282), to(#007EBA)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #007EBA, #005282); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #007EBA, #005282); /* IE 10 */ background: -ms-linear-gradient(top, #007EBA, #005282); /* Opera 11.10+ */ background: -o-linear-gradient(top, #007EBA, #005282); color:#fff; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; border:0px; cursor:pointer;  font-weight: normal; text-decoration: none;
}
/***********************test page start***************************/
.test_nameMain{background-color:#F0EFEF; height:25px; clear:both}
.test_name{float:left; padding-left:7px; line-height:25px; font-weight:bold;}
.test_nameTime{float:right; padding-right:7px; line-height:25px;}
.test_run_main{clear:both;/*padding:0px 7px;  margin-top:5px;*/}
.test_ques_main{clear:both; height:25px;}
.test_ques_name{color:#333; text-align:left; line-height:25px; float:left;}
.test_ques_name a{color:#C95800; text-decoration:underline;}
.test_ques_name a:hover{text-decoration:none;}
.test_ques_name a:visited{color:#C95800;}
.test_ques_next{color:#C95800; text-align:left; line-height:25px; float:right;}
.test_ques_next a{color:#C95800; text-decoration:none;}
.test_ques_next a:hover{text-decoration:underline;}
.test_ques_next a:visited{color:#C95800;}
.questionBCK{background:url(images/question_back.jpg) repeat-x top; padding:5px;}
.questionBCK .ques{font-size:11px; color:#333; text-align:left; line-height:20px; }
.questionBCK .answer{font-size:11px; color:#333; text-align:left; line-height:20px; }
.test_footer{color:#333; text-align:center; background-color:#F0EFEF; line-height:25px;}
.test_footer a{color:#333; text-decoration:none;}
.test_footer a:hover{text-decoration:underline;}
.test_footer a:visited{color:#333;}
/************************test page end****************************/
.test_analysisHead{background-color:#F1F1F1;  color:#333; padding-left:7px; line-height:25px; font-weight:bold;}
.test_analysisText{background-color:#fff; color:#333; padding-left:7px; line-height:25px;}
.test_analysisText span{ color:#C95800; font-weight:bold;}
.test_analysisbox{padding-left:7px; background-color:#FFF; height:22px;}
.test_ana_per1{width:97%; padding-top:4px; padding-bottom:4px;}
.test_ana_table1B{background-color:#C40100}
.test_ana_table1G{background-color:#7FDD19}
.test_ana_per2{ color:#333; text-align:left; line-height:15px;}
.test_anaTakeTest{ font-size:15px; color:#005a8c; line-height:20px;text-align:center;}
.test_anaTakeTest a{color:#005a8c ; text-decoration:underline;}
.test_anaTakeTest a:hover{text-decoration:none;}
.test_ana_heading{color:#C95800; line-height:25px; font-weight:bold; text-align:left; padding-left:7px;}
/***********************profile page start**********************/
.photoBack{float:left; width:100%;}
.photoImg{float:left; width:75px; height:75px;}
.photoImg img{border: 1px solid #ccc; border-radius: 50px;}
.photoImgText font{ font-size:21px;float: left}
.photoImgText{float:left; color:#333; line-height:20px; padding-left:1%; width:70%}
.photoImgText span{color:#a0a0a0; float:left}
.photoImgText a{background: rgba(0, 0, 0, 0) url("/mobile/images/mobileAppIcons.png") no-repeat scroll -6px 0;color: #444;float: left;height: 22px;
margin-right: 0px;padding-left: 24px;padding-top: 2px;text-decoration: none;}
.editIcon{ background-position:-4px -35px !important}
.photoImgText a:hover{text-decoration:none;}
.photoImgText a:visited{color:#0052ad;}
.photo_menuMain{padding-top:10px; width:100%; float:left;}
.photo_menuMain ul{margin:0px; padding:0px;}
.photo_menuMain li{border-left:1px solid #D0D0D0; border-right:1px solid #D0D0D0; border-top:1px solid #D0D0D0; float:left; padding:11px; list-style-type:none; position:relative;}
.photo_menuMain li a{text-decoration:underline;}
.photo_menuMain li a:hover{text-decoration:none;}
.photo_current{background-color:#F5F5F5;}
.photo_current a{color:#FFF;}
/*.photo_simple{background:url(images/cate_back.jpg) repeat-x; color:#333;}*/
.photo_simple a{color:#333;}
.testHistory_main{background-color:#FFF; border:1px solid #dadada; clear:both; border-top:none;}
.test_H_head{color:#333; font-weight:bold; text-align:left; line-height:27px; padding-left:10px;}
.test_H_text1{background:#f3f3f3;  color:#333; text-align:left; line-height:27px; padding-left:20px; border-bottom:1px solid #fff;}
.test_H_text1 a{color:#0052AD; text-decoration:underline;}
.test_H_text1 a:hover{text-decoration:none;}
.test_H_text1 a:visited{color:#0052AD;}
.test_H_text2{background:#e9e9e9; color:#333; text-align:left; line-height:27px; padding-left:20px; border-bottom:1px solid #fff;}
.test_H_text2 a{color:#0052AD; text-decoration:underline;}
.test_H_text2 a:hover{text-decoration:none;}
.test_H_text2 a:visited{color:#0052AD;}
.test_H_score1{background-color:#f3f3f3; color:#333; text-align:left; line-height:27px; padding-left:10px; border-bottom:1px solid #fff;}
.test_H_score2{background-color:#e9e9e9; color:#333; text-align:left; line-height:27px; padding-left:10px; border-bottom:1px solid #fff;}
.photoPage_main{background-color:#FFF; /*box-shadow:0 0 5px #CCC;*/ float:left; padding:2%; width:100%; box-sizing:border-box}
/************************profile page end***********************/
.clear_white{clear:both; background-color:#FFF;}
/************************test page start***********************/
.test_table_headerMain{background-color:#fff;  font-size:0.75em; text-align:left; line-height:25px; padding-left:10px; font-weight:bold}
.test_table_header{background-color:#F3F3F3;  font-size:0.75em; text-align:left; line-height:25px; padding-left:10px;}
.test_table_header2{background-color:#E9E9E9;  font-size:0.75em; text-align:left; line-height:25px; padding-left:10px;}
.test_loading_main{margin-top:15px; margin-bottom:15px;}
.test_loading_Submit{width:200px; margin:auto; padding-bottom:15px;}
.test_loadingText{position:absolute;  font-size:0.7em; text-align:center; top:0px; width: 100%; color:#000}
/************************test page end***********************/
.paging_main_link{margin-left:30px; margin-top:10px; margin-right:10px; background-color:#fff; padding:5px; height:20px; font-weight:bold; line-height: 25px;text-align: left; color: #C05100;}
.paging_main_link a{color: #005a8c; text-decoration:none;}
.paging_main_link a:hover {color: #005a8c; text-decoration:underline;}
.top_search_Submit_new{background-color:#C95800; color:#FFF; border:none;  font-size:15px; text-align:center; padding:5px 5px 4px 5px; border-radius:5px;-moz-border-radius:5px; font-weight:bold; width:30%}
.RG_leftBoxesHead1{color: #0050AF; font-size: 0.85em;font-weight: bold;line-height: 22px;padding-bottom: 10px;padding-left: 5px;text-align: left;}
.RG_leftBoxesHead1 a{color: #0050AF; text-decoration:none;}
.RG_leftBoxesHead1 a:hover{color: #0050AF; text-decoration:underline;}
.RG_leftBoxesHead1 a:visited{color: #0050AF; text-decoration:none;}
.footer_main{background-color:#F1F1F1; border-top:1px solid #909090; padding:10px 0px;}
.footer_mainText{ font-size:0.75em; color:#333; text-align:center;}
.footer_mainText a{color:#333; text-decoration:underline;}
.footer_mainText a:hover{text-decoration:none;}
.footer_mainText a:visited{color:#333;}
.capcha_outter {clear:both; padding:0px 0px 5px 0px;}
/**********************select country start*************************/
.SC_main {width:94%; background-color:#FFF; padding:7px;}
.SC_Heading {color:#333; line-height:18px; padding-bottom:7px; border-bottom:2px solid #ccc; font-weight:bold;}
.SC_lines {color:#333; line-height:18px; padding-top:7px;}
.SC_radio{float:left; padding:3px 0px;}
.SC_Flag{float:left; padding:5px 10px;}
.SC_SeltText{color:#333; line-height:25px; float:left;}
.SC_Submit{background-color:#C95800; color:#FFFFFF; padding:5px 5px 4px;text-align:center; font-weight:bold; border:none;}
/***********************select country end**************************/
.padding_top{padding-top:1%;}
.padding_bottom{padding-bottom:1%;}
.srchRsltHead{float:left; font-size:17px; font-weight:bold; color:#005a8c; margin-right:0.5%;}
.error_msg{background:url(/india/images/error_msg.gif) no-repeat scroll 5px 4px #FFF2F2; border:1px solid #990000; color:#990000; float:left; font-weight:bold; line-height:30px; text-indent:25px; margin-left: 2%; box-sizing: border-box; text-align:left; padding:0 2%; width:96%;}
.success_msg{background-color:#f5fcea; border:1px solid #739826; color:#739826; float:left; font-weight:bold; line-height:35px; padding:0 1%; text-align:left; width:96%; margin-left:2%; box-sizing: border-box; text-indent:10px;}
.heading{float:left; width:98%; line-height:25px; border-bottom:1px solid #ccc; font-size:17px; margin:1%; font-weight:bold; color:#005a8c;}
.pageCont{background-color:#FFFFFF; /*box-shadow:0 0 5px #CCCCCC;*/ float:left; color:#666; margin:1%; padding:1%; width:96%;}
.pageCont .txtPrghHead{float:left; padding-top:1%; font-size:15px; font-weight:bold; width:100%;}
.pageCont .txtPrghCont{float:left; padding:1% 0; width:100%;}
/* choose extra product start by charanjit */
.outerBgCont{background-color:#FFFFFF; box-shadow:0 0 5px #CCCCCC; float:left; margin:0px; padding:2%; width:100%;}
.chosExtCatCont{float:left; padding-right:10px; width:50%;}
.chosExtCatCont .chosExtCat{float:left; padding-bottom:2%; width:100%;}
.chosExtCatCont .chosExtCat input[type="checkbox"]{float:left; margin-right:2%;}
.chosExtCatCont .chosExtCat input[type="radio"]{float:left; margin-right:2%;}
.chosExtCatCont .chosExtCat label{float:left; color:#666; line-height:20px;}
.chosExtCatCont .chosExtCat ul{display:none; float:left; padding:1% 0 2% 10%; color:#666; margin:0; list-style-type:disc; width:90%;}
.floatRgt{float:right;}
.notiMsg{background:url(/mobile/images/notification-message-icon.png) no-repeat 11px 30px #e6f5fd; border:1px solid #2e8ec2; float:left; padding:10px; text-indent:0px; margin:20px 0; width:100%;}
.notiMsg a{color:#2e8ec2; font-weight:bold; text-decoration:none; padding-left: 18px}
.myProTabCont{background-color:#F5F5F5; border:1px solid #D0D0D0; float:left; margin-top:-2px; padding:2%; width:100%;}
.prmtxt{color:#008000 !important;}
.buyAnaLink{color:#FFF; float:right; margin:15px 5px; text-decoration:none;}
.unlockCatTbBg tr td, .unlockCatTbBg tr th{background-color:#FFF; float: none; padding: 10px}
.thnkMsgConfOrd{float:left; text-align:center; font-size:15px; line-height:20px; padding-bottom:2%; width:100%;}
.Profiletext{color: #005A8C; font-size: 12px;font-weight: bold;padding-bottom: 15px;text-align: left; text-indent: 10px;}
.frndReqCont{background:url(images/blue-right-arrow.png) no-repeat center right;  border-bottom:1px solid #005282; float:left; color:#005282; text-decoration:none; text-indent:10px; margin-bottom:10px; line-height:40px; width:99%;}
.addedFrndListOuter{border-bottom:1px solid #DDD; float:left; margin:5px 0; padding-bottom:5px; width:99%;}
.addedFrndListOuter .friend_img{float:left;}
.addedFrndListOuter .friend_img a{float:left;}
.addedFrndListOuter .new_profile_frd_test{float:left; line-height:35px; margin-left:10px;}
.addedFrndListOuter .addFrndCont{float:right; padding-top:8px;}

.formPgHeading{float:left; color:#999; text-align:center; margin:1% 0 3% 0; font-size:36px; width:100%;}
.loginViaSN{margin:0 auto; width:220px;}
.loginViaSN .facebook{/*background:rgba(0, 0, 0, 0) url("/india/images/socialIconsLogin-1.png") no-repeat;*/ float:left; height:60px; text-indent:-9999px; width:60px; margin-left:48px; margin-bottom: 20px; background-position: 0px -280px;}
.loginViaSN .gmail{/*background:rgba(0, 0, 0, 0) url("/india/images/socialIconsLogin-1.png") no-repeat;*/ float:right; height:60px; text-indent:-9999px; width:60px; margin-right: 40px; background-position: 0px -340px;}
.loginFormOrCont{background-color:#dce2d8; position:relative; float:left; height:1px; margin:3% 5%; width:90%;}
.loginFormOrCont span{background-color:#ffffff; left:50%; position:absolute; top:-8px; margin-left:-15px; color:#666; padding:0px 10px;}

.OtherProfileHeadMain{float:left; width:100%;}
.OtherProfileHeadMain .OtherProfileHead{float:left; color:#333333; font-weight:bold; line-height:28px; text-align:left; width:100%;}
.OtherProfileHeadMain .OtherProfileCatName{float:left; color:#333333; text-indent:10px; text-align:left; width:100%;}
.StatsMainTxtSimple{float:left; color:#333333; line-height:28px; text-indent:10px; font-weight:bold; margin-right:5px;}
.StatsMainTxtValue{background-color:#EEE; border:1px solid #CCC; float:left; border-radius:3px; color:#333333; line-height:28px; padding:0px 7px; margin-right:20px;}
.content{ z-index:2;}
.srchFrndList{border-bottom:1px solid #EEE; float:left; padding:5px 0; width:99%;}
.srchFrndList .friend_img{float:left; margin-right:10px;}
.srchFrndList .new_profile_frd_test{float:left; font-size:15px; line-height:50px;}
.srchFrndList .addFrndCont{float:right; margin:5px 0; width:25px;}
.srchFrndList .respondFrndReq{float:right; margin:5px 0; width:140px;}
.confirmFrndBtn{background:-moz-linear-gradient(center top , #007EBA, #005282) repeat scroll 0 0; border:1px solid #005282; float:right; border-radius:5px; color:#FFFFFF; cursor:pointer; font-weight:normal; padding:5px 10px;; text-decoration:none; margin:6px 0;}
.ignorFrndBtn{background:-moz-linear-gradient(center top , #FFF, #EEE) repeat scroll 0 0; border:1px solid #CCC; border-radius:5px; float:right; color:#333; cursor:pointer; font-weight:normal; padding:5px 10px;; text-decoration:none; margin:6px 0 6px 10px;}
/* choose extra product end */
@media only screen and (max-width:380px){
body{font-size:12px;}
.RegisterHead, .heading, .SubscriptionHead, .toProFurTitle, .paymentText, .paymode_heading{font-size:16px;}
input, select, textarea, .FooterButton, .thnkMsgConfOrd{font-size:14px;}
.Logo{font-size:18px;}
.moreOpCont a.moreBtn{height:39px;}
.top_search_input{padding:2.5% 1%;}
.top_search_Submit{padding:8.3% 0;}
.dwnldAndrAppCont .dwnldAppText h3{font-size:13px;}
.formPgHeading{margin:8% 0%;}
}
@media (max-width:575px) {
  .formPgHeading {font-size: 7.1vw !important;}
}
.formPgHeading i {
   font-size: 18px;
   position: absolute;
}