    /* CSS Document */
@font-face{
    font-family: 'arimobold';
    src: url('/mobile/css/font/arimo-bold-webfont.eot');
    src: url('/mobile/css/font/arimo-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/mobile/css/font/arimo-bold-webfont.woff') format('woff'),
         url('/mobile/css/font/arimo-bold-webfont.ttf') format('truetype'),
         url('/mobile/css/font/arimo-bold-webfont.svg#arimobold') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face{
    font-family: 'arimobold_italic';
    src: url('/mobile/css/font/arimo-bolditalic-webfont.eot');
    src: url('/mobile/css/font/arimo-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/mobile/css/font/arimo-bolditalic-webfont.woff') format('woff'),
         url('/mobile/css/font/arimo-bolditalic-webfont.ttf') format('truetype'),
         url('/mobile/css/font/arimo-bolditalic-webfont.svg#arimobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face{
    font-family: 'arimoitalic';
    src: url('/mobile/css/font/arimo-italic-webfont.eot');
    src: url('/mobile/css/font/arimo-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/mobile/css/font/arimo-italic-webfont.woff') format('woff'),
         url('/mobile/css/font/arimo-italic-webfont.ttf') format('truetype'),
         url('/mobile/css/font/arimo-italic-webfont.svg#arimoitalic') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face{
    font-family: 'arimoregular';
    src: url('/mobile/css/font/arimo-regular-webfont.eot');
    src: url('/mobile/css/font/arimo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/mobile/css/font/arimo-regular-webfont.woff') format('woff'),
         url('/mobile/css/font/arimo-regular-webfont.ttf') format('truetype'),
         url('/mobile/css/font/arimo-regular-webfont.svg#arimoregular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face{
    font-family: 'ebrimaregular';
    src: url('/mobile/css/font/ebrima-webfont.eot');
    src: url('/mobile/css/font/ebrima-webfont.eot?#iefix') format('embedded-opentype'),
         url('/mobile/css/font/ebrima-webfont.woff') format('woff'),
         url('/mobile/css/font/ebrima-webfont.ttf') format('truetype'),
         url('/mobile/css/font/ebrima-webfont.svg#ebrimaregular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face{
    font-family: 'ebrimabold';
    src: url('/mobile/css/font/ebrimabd-webfont.eot');
    src: url('/mobile/css/font/ebrimabd-webfont.eot?#iefix') format('embedded-opentype'),
         url('/mobile/css/font/ebrimabd-webfont.woff') format('woff'),
         url('/mobile/css/font/ebrimabd-webfont.ttf') format('truetype'),
         url('/mobile/css/font/ebrimabd-webfont.svg#ebrimabold') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* @font-face{
    font-family: 'calibri';
    src: url('/mobile/css/font/Calibri.eot');
    src: url('/mobile/css/font/Calibri.eot?#iefix') format('embedded-opentype'),
         url('/mobile/css/font/Calibri.woff') format('woff'),
         url('/mobile/css/font/Calibri.ttf') format('truetype'),
         url('/mobile/css/font/Calibri.svg#ebrimabold') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} */

@font-face {
    font-family: bebasregular;
    src: url(/india/font/bebas___-webfont.eot);
    src: url(/india/font/bebas___-webfont.eot?#iefix) format('embedded-opentype'), url(/india/font/bebas___-webfont.woff) format('woff'), url(/india/font/bebas___-webfont.ttf) format('truetype'), url(/india/font/bebas___-webfont.svg#bebasregular) format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: calibriregular;
    src: url(/india/font/calibri-webfont.eot);
    src: url(/india/font/calibri-webfont.eot?#iefix) format('embedded-opentype'), url(/india/font/calibri-webfont.woff) format('woff'), url(/india/font/calibri-webfont.ttf) format('truetype'), url(/india/font/calibri-webfont.svg#calibriregular) format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: calibri;
    src: url(/india/font/calibri-webfont.eot);
    src: url(/india/font/calibri-webfont.eot?#iefix) format('embedded-opentype'), url(/india/font/calibri-webfont.woff) format('woff'), url(/india/font/calibri-webfont.ttf) format('truetype'), url(/india/font/calibri-webfont.svg#calibriregular) format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: calibribold;
    src: url(/india/font/calibrib-webfont.eot);
    src: url(/india/font/calibrib-webfont.eot?#iefix) format('embedded-opentype'), url(/india/font/calibrib-webfont.woff) format('woff'), url(/india/font/calibrib-webfont.ttf) format('truetype'), url(/india/font/calibrib-webfont.svg#calibribold) format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: calibriitalic;
    src: url(/india/font/calibrii-webfont.eot);
    src: url(/india/font/calibrii-webfont.eot?#iefix) format('embedded-opentype'), url(/india/font/calibrii-webfont.woff) format('woff'), url(/india/font/calibrii-webfont.ttf) format('truetype'), url(/india/font/calibrii-webfont.svg#calibriitalic) format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: calibribold_italic;
    src: url(/india/font/calibriz-webfont.eot);
    src: url(/india/font/calibriz-webfont.eot?#iefix) format('embedded-opentype'), url(/india/font/calibriz-webfont.woff) format('woff'), url(/india/font/calibriz-webfont.ttf) format('truetype'), url(/india/font/calibriz-webfont.svg#calibribold_italic) format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: weblysleek_uilight;
    src: url(/india/font/weblysleekuil-webfont.eot);
    src: url(/india/font/weblysleekuil-webfont.eot?#iefix) format('embedded-opentype'), url(/india/font/weblysleekuil-webfont.woff2) format('woff2'), url(/india/font/weblysleekuil-webfont.woff) format('woff'), url(/india/font/weblysleekuil-webfont.ttf) format('truetype'), url(/india/font/weblysleekuil-webfont.svg#weblysleek_uilight) format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: weblysleek_uisemibold;
    src: url(/india/font/weblysleekuisb-webfont.eot);
    src: url(/india/font/weblysleekuisb-webfont.eot?#iefix) format('embedded-opentype'), url(/india/font/weblysleekuisb-webfont.woff2) format('woff2'), url(/india/font/weblysleekuisb-webfont.woff) format('woff'), url(/india/font/weblysleekuisb-webfont.ttf) format('truetype'), url(/india/font/weblysleekuisb-webfont.svg#weblysleek_uisemibold) format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: weblysleek_uisemilight;
    src: url(/india/font/weblysleekuisl-webfont.eot);
    src: url(/india/font/weblysleekuisl-webfont.eot?#iefix) format('embedded-opentype'), url(/india/font/weblysleekuisl-webfont.woff2) format('woff2'), url(/india/font/weblysleekuisl-webfont.woff) format('woff'), url(/india/font/weblysleekuisl-webfont.ttf) format('truetype'), url(/india/font/weblysleekuisl-webfont.svg#weblysleek_uisemilight) format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

h1{font-family:'ebrimaregular'; font-weight:normal; font-size:19px; line-height:26px; padding:0; margin:0; color:#444;}
h3{font-family: 'arimoregular'; font-weight:normal; font-size:13px; padding:0; margin:0; color:#444;}
body{margin:0; /*background-color:#f5fcf1;*/  font-size:13px; -webkit-user-select:none; -webkit-text-size-adjust:none;}
.clear{clear:both;}
.clear2{clear:both; height:40px;}
.clear3{clear:both; height:60px;}
.FloatLeft{float:left;}
.FloatRight{float:right;}
.myScrollbarV{position:absolute; z-index:100; width:7px; bottom:7px; top:2px; right:1px;}
.myScrollbarV > div{width:100%;}
#header {position:absolute; top:0; left:0;	width:100%; background:none repeat scroll 0 0 #fff; border-bottom:1px solid #ccc;}
#footer {position:relative;bottom:0; left:0; width:100%;float:left;} /* edited by charanjit on 15-01-2014 */
/*#wrapper {position:absolute; z-index:1;	top:48px; bottom:0px; left:0; width:98%; padding:1%;}*/ /* removed overflow:auto; by parveen on 31-01-2014 */
/*.HomeIcon{float:right; margin:14px 10px 0 5px; padding:4px 5px 2px 5px;}*/
.HomeIcon{float:right; margin:14px 10px 0 5px; padding:4px 5px 2px 5px;}
.HomeActive{background-color:#548C33;}
.FooterButton{background:url(images/GreyButBck.gif) repeat-x;font-size:13px;border:1px solid #ababab; color:#333; text-align:center; padding:7px 10px; margin:6px 1%; box-shadow:0px 2px 2px #999; font-weight:bold; text-decoration:none;}
/**********************Login Start***************************/
.LoginOutter{width:99%; margin:auto;}
.LoginMain{float:left; margin:1% 5%; width:90%;}
/*.LoginInput{background-color:#fff; border:none; color:#666; text-align:left; padding:15px 4%; width:92%;}*/
.LoginInput2{background:rgba(0, 0, 0, 0) url("/india/images/newLoginPgaeIcons.png") no-repeat scroll -5px 0; border:none; border-bottom:1px solid #ccc; color:#666; float:left; text-indent:10px; margin-bottom:2%; padding:10px 0 15px 28px; width:100%;}
.emailIconPos{background-position:-5px -52px}
.passIconPos{ background-position:-5px -102px}
.phoneIconPos{ background-position:-5px -150px}
/*.LoginMain{background-color:#fff; border:1px solid #ddd; border-radius:7px; -moz-border-radius:7px;}*/
.LoginInput{background-color:#fff; border:none; color:#666; text-align:left; padding:15px 4%; width:92%;}
/*.LoginInput2{background-color:#fff; border:none;   color:#666; text-align:left; padding:15px 4%; width:100%;}
.LoginBorderBottom{border-bottom:1px solid #ddd;}
.LoginRadiusTop{border-radius:8px 8px 0 0;}
.LoginRadiusBottom{border-radius:0 0 8px 8px;}*/

.LoginSubmit{ padding:8px 4%; border:none; 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;}
.LoginSubmit a{text-decoration:none; color:#fff;}
.SA_Buy_Testing_Text{float:left; width:100%;}
.SA_Buy_Testing_Text ul{margin:0; padding:0; list-style-type:none;}
.SA_Buy_Testing_Text ul li{float:left; color:#666; padding:10px 0; text-align:center; width:100%;}
.LoginSelect{background:rgba(0, 0, 0, 0) url("/india/images/newLoginPgaeIcons.png") no-repeat scroll -5px -195px; border:none; border-bottom:1px solid #ccc; color:#666; float:left; margin-bottom:2%; padding:15px 38px; width:100%; height:70px;}
.SimpleTxt{  color:#333; text-align:left; line-height:25px;}
.SimpleTxt a{color:#0050AF; text-decoration:underline;}
.SimpleTxt a:hover{text-decoration:none;}
.SimpleTxt a:visited{color:#0050AF;}
.RegisterHead{color:#005A8C; font-size:17px; text-align:left; padding-bottom:15px; text-indent:10px; font-weight:bold;}
/*.RegisterHead a{ color:#333; text-decoration: underline;}
.RegisterHead a:hover{text-decoration: none;}
.RegisterHead h1{margin:0; padding:0; font-weight:bold; font-size:1em;
}*/
/********************** Login End ***************************/
#scroller{padding:0; position:relative;}
.SearchInput{box-shadow:-0px -0px 5px #999 inset; width:90%; padding:2%; border:1px solid #aaa; border-radius:40px; -moz-border-radius:40px; background:url(images/SeachIcon.gif) no-repeat 2% center;   padding-left:8%;}
.SearchCateMain{background:#FFF url(images/OnlineTestsBck.gif) repeat-x bottom; border-radius:7px; -moz-border-radius:7px; border:1px solid #d0d0d0; width:100%; padding:15px 6%; margin-bottom:2%; position:relative;  }
.SearchCateicon{position:absolute; top:33%; right:5%}
.SubCategoryMain{border-radius:7px; -moz-border-radius:7px; margin-bottom:2%; padding:2%; width:96%; background-color:#fff;}
.SubCategorylink{background:url(images/greyArrow.gif) no-repeat 0 center; padding:10px 5%;   color:#333; border-bottom:1px solid #ccc;}
.cate_SubMain2 li{ background:url(images/greyArrow.gif) no-repeat 2% 10px !important;}
.top_search_back{width:99% !important; margin:0 !important;}
.remeber{font-family:arial;  color: #333; text-align:left ;}

.relatedVidoMain{padding:1%; width:98%; float:left; background-color:#fff; margin-bottom:10px;}
.relatedVideoPic{ background-color:#f2f2f2;}
.relatedVideoName{padding-left:2%;  font-size:1em; color:#333; line-height:25px;}
.relatedVideoName span{color:#999 !important; font-size:0.75em;}
.relatedVideoName a{color: #0050AF; text-decoration:underline;}
.relatedVideoName a:hover{color: #0050AF; text-decoration:none;}
/*New Css */
.analyticsTd {color: #333333;font-family: Arial,Helvetica,sans-serif;font-size: 0.9em;padding: 10px 5%;}
.analyticsTr {border-bottom: 1px solid #CCCCCC;}
.SA_buy_button1{border:1px solid #999; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px; padding:5px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;float:left;margin-left:5px;margin-bottom:10px;
background:#666;}
.SA_buy_button1:hover{background:#d56b0c;}
.SA_buy_button1 a{color:#fff; text-decoration:none;}
.SubscriptionHead{float:left; font-size:17px; padding:10px 0; color:#666; text-align:center; width:100%;}
.SA_succeed_mainTESTING{background-color:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-shadow:0 0 5px #CCC; float:left; position:relative; margin-bottom:10px; padding:20px; width:155px;}
.SA_succeed_DotsTESTING{background:url(/mobile/css/images/subscribe_dots.gif) no-repeat scroll 45px top rgba(0, 0, 0, 0); float:left; color:#005526; font-size:22px; padding-top:20px; text-align:center; width:100%}
.subsPgOutCont .SA_succeed_TextTESTING{width:615px;}
.SA_succeed_TextTESTING{float:left; font-size:17px; color:#999; text-align:center; width:100%;}
.buyButtonCont{border-top:1px solid #8e968b; border-bottom:1px solid #8e968b; float:left; margin-bottom:20px; width:100%;}
.buyButtonCont .buyButton{background-color:#eaf4e4; float:left; text-align:center; padding:10% 0; width:49.5%;}
.buyButtonCont .buyButton h4{float:left; padding:0 0 2% 0; font-size:100%; font-weight:normal; margin:0; width:100%;}
.buyButtonCont .bdrRgt{border-right:1px solid #8e968b;}
.buyButtonCont .bdrBot{border-bottom:1px solid #8e968b;}
.buyButtonCont .darkbgOne{background-color:#ddebd5;}
.buyButtonCont .darkbgThree{background-color:#ddebd5;}
.fullSiteBtn{margin:6px 20%;}
.overlay_form_cl{left:50%; margin-left:-405px !important; width:810px;}
#scroller{float:left; width:100%;}
.smlBtn{border:none; 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; border:0px; cursor:pointer; padding:1.1% 2%; font-weight: normal; text-decoration: none; margin:20px auto; display:table}
.smlBtn a{color:#FFF; text-decoration:none;}

.moreOpCont{float:right; position:relative;margin-right: 16px;}
.moreOpCont a.moreBtn{background:url(/mobile/images/more.png) no-repeat center center; float:right; margin-top:15px; height:45px; text-indent:-9999px; width:40px;}
.moreOpCont ul{background-color:#FFFFFF; box-shadow:0 0 5px #CCCCCC; display:none; list-style-type:none; margin:0; padding:0; position:absolute; right:0; top:48px; width:120px;z-index:5;}
.moreOpCont ul li{border-top:1px solid #EEE; float:left; width:100%;}
.moreOpCont ul li a{color:#333333; float:left; padding:7% 15%; text-decoration:none; width:100%;}
.mediaText{float: left;padding-top: 5px;color: #6D706C;}
.mediaLoginicon{float: left;padding-left: 10px;}
#dullDiv{background: none repeat scroll 0 0 #000000;border: 0.0625em solid #114EAB;display: none;height: 100%;left: 0;opacity: 0.4;position: fixed;top: 0;width: 100%;z-index: 10;}

.unlockCatTbBg a{text-decoration:none;color: #000;}
a.analysis_link {color: #0050AF;}
.answer_icon{background: url("/mobile/images/answer_round.gif") no-repeat; float:left; text-align:left;padding-left:25px; margin:5px 0; width:100%;}
.correct_ans{background: url("/mobile/images/tickIcon.png") no-repeat; float:left; text-align:left;padding-left:25px; margin:5px 0; width:100%}
.wrong_ans{background: url("/mobile/images/crossIcon.png") no-repeat; float:left; text-align:left;padding-left:25px; margin:5px 0; width:100%;}

.LoginSubmitBtn{float:left; margin:0 5%; /*width:90%;*/}
.forgetPassNSignup{float:left; margin:3% 5%; width:90%;}
.forgetPassNSignup a{text-decoration:none; font-size:14px}
.passRecBtn{float:left; width:100%;}

/* By Charanjit on 11-02-2014 */
.QuesByQuesAnaHead{background-color:#ffefef; border:1px solid #FF0000; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; float:left; padding:2% 3%; width:93%;}
.incorrectAns{background-color:#ffefef; border:1px solid #FF0000;}
.correctAns{background-color:#edfbeb; border:1px solid #43750D;}
.unattemptedAns{background-color:#fffeec; border:1px solid #e5db55;}
.mainHeading{float:left; margin:4% 1% 0 1%; width:98%;}
.QuesByQuesHideBtn{background:url("/tcy-online-tests/images/SimpleNxt.gif") repeat-x scroll center center rgba(0, 0, 0, 0);border:1px solid #C6C4A8;border-radius:5px;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-weight:bold;padding:9px 0;text-align:center;text-decoration:none;width:100%}
/* By Charanjit on 11-02-2014 */

/* By Charanjit on 20-01-2014 */
.dwnldAndrAppCont{background-color:#6DAC48; float:left; padding:5px 0; margin-left:-1%; width:102%;}
.dwnldAndrAppCont .appLogo{float:left; margin:0 5px;}
.dwnldAndrAppCont .dwnldAppText{float:left; width:149px;}
.dwnldAndrAppCont .dwnldAppText h3{float:left; color:#FFF; font-size:15px; font-weight:normal; margin:5px 0;}
.dwnldAndrAppCont .dwnldAppText span{background:url(/mobile/images/white-rgt-arw.png) no-repeat left center; color:#FFF; float:left; text-indent:10px;}
.dwnldAndrAppCont a{background:url(/mobile/images/app-download-btn.png) no-repeat; float:right; height:24px; text-indent:-9999px; margin:11px 5px 11px 0px; width:80px;}
.footerLinksCont{margin:0 auto; width:300px;}
.footerLinksCont p{float:left; text-align:center; margin:10px 0 0 0; color:#666; width:100%;}

/* By Charanjit on 06-02-2014 */
.QuesOutOfQuesHead{float:left; font-size:15px; font-weight:bold;}
.QuesByQuesName{float:left; padding:10px 0; font-size:13px; width:100%;}
.QuesByQuesAnsList{float:left; width:100%;}
.QuesByQuesPrevNextBtn{background:url(http://www.tcyonline.info/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); border:0 none; border-radius:5px; color:#FFFFFF; cursor:pointer; font-weight:bold; padding:10px 0; text-align:center; text-decoration:none; width:100%;}
/* By Charanjit on 06-02-2014 */

/* By Charanjit on 18-03-2014 */
#chlnge_compare{background-color:#F9F9F9; float:left; width:100%}
#chlnge_compare .topperHeading{background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E5E5E5), to(#F9F9F9)); background: -webkit-linear-gradient(top, #F9F9F9, #E5E5E5); background: -moz-linear-gradient(top, #F9F9F9, #E5E5E5); background: -ms-linear-gradient(top, #F9F9F9, #E5E5E5); background: -o-linear-gradient(top, #F9F9F9, #E5E5E5); float:left; color:#444; font-family:'arimoregular'; font-size:18px; text-align:center; padding:10px 0; width:100%}
#chlnge_compare .topperMainYou, #chlnge_compare .topperMain{border-left:1px solid #EEE; float:left; padding:2%; width:13%;}
#chlnge_compare .topperMainYou .topperImg, #chlnge_compare .topperMain .topperImg{float:left; width:30%;}
#chlnge_compare .topperMainYou .topperInfoMain, #chlnge_compare .topperMain .topperInfoMain{float:left; margin-left:5%; width:65%;}
#chlnge_compare .topperMainYou .topperInfoMain span, #chlnge_compare .topperMain .topperInfoMain span{color:#666; line-height:22px;}
.Chat_txtOutter{background-color:#f9f9f9; border-top:1px solid #EEE; float:left; padding:15px 0; text-align:center; width:100%;}
.Chat_txtOutter .Chat_txtSimple{padding-bottom:10px;}
.Chat_TableHead{background-color:#EEE; padding:5px;}
.LoginInput2:focus{outline:none;}
.Chat_TableInner{background-color:#FFFFFF; padding:5px;}
@media only screen and (max-width:980px){
#chlnge_compare .topperMainYou, #chlnge_compare .topperMain{width:18%;}
}
@media only screen and (max-width:800px){
#chlnge_compare .topperMainYou, #chlnge_compare .topperMain{width:21%;}
}
@media only screen and (max-width:500px){
#chlnge_compare .topperMainYou, #chlnge_compare .topperMain{padding:5%; width:70%;}
#chlnge_compare .topperMainYou .topperImg, #chlnge_compare .topperMain .topperImg{width:30%;}
#chlnge_compare .topperMainYou .topperInfoMain, #chlnge_compare .topperMain .topperInfoMain{width:60%;}
}
/* By Charanjit on 18-03-2014 */

@media only screen and (max-width:320px){
.buyButtonCont .buyButton a img{width:100px;}
/*.HomeIcon{padding:9px 7px 6px;}*/
.HomeIcon{margin:10px 7px 0 3px;}
.memLoginRegLink{margin:12px 0 0 0; padding:0 4px;}
.fullSiteBtn{margin:6px 20%;}
}
@media only screen and (min-width:720px){
.buyButtonCont .buyButton{width:24.9%; padding:3% 0;}
.buyButtonCont .buyButton h4{font-size:125%;}
.buyButtonCont .bdrRgtTwo{border-right:1px solid #8e968b;}
.buyButtonCont .bdrBot{border-bottom:0;}
.buyButtonCont .darkbgTwo{background-color:#ddebd5;}
.buyButtonCont .darkbgThree{background-color:#EAF4E4;}
.fullSiteBtn{margin:6px 35%;}
.QuesByQuesAnaHead{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; float:left; padding:0.5% 1%; width:98%;}
h1{font-size:26px; line-height:40px;}
h3{font-size:15px;}
.mainHeading{margin:1% 1% 0 1%;}
}

@media only screen and (max-width: 575px) {
.listing-hide div {margin-bottom: 7px !important;}
.listing-detail .icons-history-new {margin-top: 0px !important;}
.listing-detail .myTakenTest{margin-bottom: 15px;}
    #premiumTestDetailHtml .icons-history {width: 42% ;;margin-top: 0px !important; }
    .intro-container {width: 55% !important;padding: 5px 0 10px !important;margin-bottom: 0px !important;}
}

/*@media only screen and (max-width: 374px) {
    .listing-detail .myTakenTest{margin-bottom: 15px;}
    #premiumTestDetailHtml .icons-history {width: 42% ;;margin-top: 0px !important; }
    .intro-container {width: 55% !important;padding: 5px 0 10px !important;margin-bottom: 0px !important;}
}*/


@media only screen and (min-width:1280px){
.fullSiteBtn{margin:6px 40%;}
}
.notificationCZ
{
    bottom:60px !important;
}

/* 20-08-2025 */
@media screen and (max-width:767px){
    .benefits_div{
        float: left;
        width: 100%;
    }
    ul.benefits_mobile {
        display: flex;
        align-items: center;
        justify-content: center;
        /* float: left; */
        gap: 20px;
    }

    ul.benefits_mobile li {
        display: flex;
        align-items: center;
        /* width: 30%; */
        width: 118px;
    }
    ul.benefits_mobile li:first-child {
        width: 75px;
    }
    ul.benefits_mobile li:last-child {
        width: 95px;
    }
    ul.benefits_mobile img {
        height: 28px;
    }

    ul.benefits_mobile p {
        font-family: "calibri";
        margin: 0 0 0 8px;
        line-height: 17px;
        font-size: 15px;
    }
    .formPgHeading {
        font-family: 'calibri', 'calibriregular', Arial, Helvetica, sans-serif;
    }
    .loginViaSN .facebook{
        background-image: url(../images/facebook_icon.webp);
    }
    .loginViaSN .gmail{
        background-image: url(../images/google_icon.webp);

    }
    .loginViaSN  a.spiritMobileImg01 {
        width: 145px;
        height: 39px;
        margin: 0;
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: center;
        margin:15px 0 15px;
    }
    .LoginOutter .loginViaSN{
        width: 310px;
    }
}