.mainContainer{min-width:inherit; width:100% !important;}
/* .gameContainer{max-width:1002px; min-width:inherit; width:inherit;}	 */
.gameContainer{width:100%; min-width:inherit !important; }
/* .gameContainer .selectGameRm_in{
	transform: scale(1) !important;
	width: 100% !important;
} */
.htmlGMContainerMain{padding:0 0px;}
.nMQues1{padding-top:5px;}
.nMQues{padding:0 0 20px;}
.nMQAns{padding:0 0 15px;}
#dhar{margin:15px 0px 0px 0px;}
.gcmhtmlHolder-a{margin:15px 0px 0px 0px;}
.clickCheck{cursor:pointer;} 
.clickCheck>.puntuaction{cursor:default;}
div.overlayBG{display:block !important;}
.pracCom-text{line-height:normal;}
.practiceReplay{text-align:center; padding:20px 0 0; line-height:normal;}
.practiceReplay .sBtn{display:inline-block; border:0px;}
.practiceReplay .sBtn .fa{margin-right: 5px;}
.optionAB{margin:-23px 0 0 29px; position:absolute;}
.dndbox_with_border {width: 50px; height: 50px; padding: 0.5em; float: left; margin: 10px 10px 10px 0; border:1px solid;background: #66FF00;text-align:center;color:#000000}
.droppable { width: 150px; height: 150px; padding: 0.5em; float: left; margin: 10px; }
.dndbox_with_borderblank { width: 50px; height: 50px; padding: 0.5em; float: left; margin: 10px 10px 10px 0;border:1px solid #000000;;color:#FFFFFF; }
.dndboxclass{}
.dndbox_imageblank2 {width: 60px; padding:1.5em 0.5em 0.5em; vertical-align:top; display:inline-block ; border-bottom:1px solid #000000;color:#FFFFFF; }
.dndbox_image2 {padding: 0.5em;display:inline-block ; margin: 10px 10px 10px 0;cursor:move; }
.dndimageoption{margin:0px 0 0 10px;top:2px;}
.imageoptionmargin{margin-left:19px;}
.dndbox_no_border2{width: 30px; height: 50px;line-height:39px;display: inline-block; margin: 10px 10px 10px 0; text-align:center;color:#444;font-weight:bold;cursor:move;}
.dndbox_no_borderblank2{ width: 45px; height: 35px;line-height:35px;display: inline-block;vertical-align:middle; margin: 10px 10px 10px 0;border:1px solid #ccc;color:#FFFFFF;font-weight:bold;}
.dndboxnoborderclass{top:80px; margin:0; height: 35px !important;  line-height:36px !important; width: 45px !important;}
.dndbox_sign_border2{width:auto; height: 50px;line-height:39px;display: inline-block;margin: 0 5px; text-align:center;color:#000000;font-weight:bold;cursor:move;}
.dndbox_sign_borderblank2{ width: 45px; height: 35px;line-height:35px; display: inline-block;vertical-align:middle; margin: 10px 5px 10px;border:1px solid #ccc;color:#FFFFFF;font-weight:bold;}
.dndbox_circle2 {width: 53px; height: 50px;line-height:54px;display: inline-block; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;cursor:move;}
.dndbox_circleblank2 { width: 53px; height: 49px;line-height:54px;display: inline-block;vertical-align: bottom;  margin: 10px 10px 10px 0;border-bottom:1px solid #000000;color:#FFFFFF;font-weight:bold;}
.dndbox_circle4 {width: 70px; height: 70px;line-height:70px;display: inline-block; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;cursor:move;}
.dndbox_circleblank4 { width: 70px; height: 67px;line-height:67px; display: inline-block;vertical-align: bottom; margin: 10px 10px 10px 0;border-bottom:1px solid #000000;color:#FFFFFF;font-weight:bold; }
.dndbox2class{top:80px;}
.dndbox_oval2 {width: 57px; height: 40px;line-height:40px;display: inline-block; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;cursor:move;}
.dndbox_ovalblank2 {width: 57px; height: 38px;line-height:38px; display: inline-block;vertical-align: bottom; margin: 10px 10px 10px 0;border-bottom:1px solid #000000;color:#FFFFFF;font-weight:bold;}
.dndbox_oval4 {width: 71px; height: 49px;line-height:49px;display: inline-block; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;cursor:move;}
.dndbox_ovalblank4 {width: 71px; height: 46px;line-height:46px; display: inline-block;vertical-align: bottom; margin: 10px 10px 10px 0;border-bottom:1px solid #000000;color:#FFFFFF;font-weight:bold;}
.dndbox_pentagon2 {width: 50px; height: 50px;line-height:54px;display: inline-block; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;cursor:move;}
.dndbox_pentagonblank2 { width: 50px; height: 48px;line-height:48px;display: inline-block;vertical-align: bottom; margin: 10px 10px 10px 0;border-bottom:1px solid #000000;color:#FFFFFF;font-weight:bold; }
.dndbox_pentagon4 {width: 69px; height: 69px;line-height:69px; display: inline-block; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;cursor:move;}
.dndbox_pentagonblank4 { width: 69px; height: 63px;line-height:71px; display: inline-block;vertical-align: bottom; margin: 10px 10px 10px 0;border-bottom:1px solid #000000;;color:#FFFFFF;font-weight:bold; }
.dndbox_rectangle2 {width: 52px; height: 42px;line-height:42px;display: inline-block; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;cursor:move;}
.dndbox_rectangleblank2 { width: 50px; height: 39px;line-height:39px; display: inline-block;vertical-align: bottom; margin: 10px 10px 10px 0;border-bottom:1px solid #000000;color:#FFFFFF;font-weight:bold; }
.dndbox_rectangle4 {width: 69px; height: 55px;line-height:55px;display: inline-block; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;cursor:move;}
.dndbox_rectangleblank4 { width: 69px; height: 52px;line-height:52px; display: inline-block;vertical-align: bottom; margin: 10px 10px 10px 0;border-bottom:1px solid #000000;color:#FFFFFF;font-weight:bold; }
.dndbox_rhombus2 {font-weight:bold;  width: 55px; height: 55px;line-height:55px;display: inline-block; margin: 12px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;cursor:move;}
.dndbox_rhombusblank2 {font-weight:bold;  width: 55px; height: 53px;line-height:53px; display: inline-block;vertical-align: bottom;  margin: 10px 10px 10px 0;border-bottom:1px solid #000000;color:#FFFFFF;font-weight:bold; }
.dndbox_rhombus4 {font-weight:bold;  width: 70px; height: 70px;line-height:70px;display: inline-block; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;cursor:move;}
.dndbox_rhombusblank4 {font-weight:bold;  width: 68px; height: 68px;line-height:68px; display: inline-block;vertical-align: bottom; margin: 10px 10px 10px 0;border-bottom:1px solid #000000;color:#FFFFFF;font-weight:bold; }
.dndbox_rounded_square2 {width: 50px; height: 50px;line-height:50px;display: inline-block; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;cursor:move;}
.dndbox_rounded_squareblank2 { width: 50px; height:47px;line-height:47px; display: inline-block;vertical-align: bottom; margin: 10px 10px 10px 0;border-bottom:1px solid #000000;color:#FFFFFF;font-weight:bold; }
.dndbox_rounded_square4 {width: 60px; height: 60px;line-height:60px;display: inline-block; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;cursor:move;}
.dndbox_rounded_squareblank4 { width: 60px; height:57px;line-height:57px; display: inline-block;vertical-align: bottom; margin: 10px 10px 10px 0;border-bottom:1px solid #000000;color:#FFFFFF;font-weight:bold; }
.dndbox_square2 {width: 50px; height: 50px;line-height:50px;display: inline-block; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;cursor:move;}
.dndbox_squareblank2 { width: 50px; height:47px;line-height:47px; display: inline-block;vertical-align: bottom; margin: 10px 10px 10px 0;border-bottom:1px solid #000000;color:#FFFFFF;font-weight:bold; }
.dndbox_square4 {width: 60px; height: 60px;line-height:60px;display: inline-block margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;cursor:move;}
.dndbox_squareblank4{ width: 60px; height:57px;line-height:57px; display: inline-block;vertical-align: bottom; margin: 10px 10px 10px 0;border-bottom:1px solid #000000;color:#FFFFFF;font-weight:bold; }
.dndbox_star2 {width: 53px; height: 60px;line-height:60px;display: inline-block; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;cursor:move;}
.dndbox_starblank2 { width: 53px; height: 60px;line-height:69px; display: inline-block;vertical-align: bottom; margin: 10px 10px 10px 0;border-bottom:1px solid #000000;color:#FFFFFF;font-weight:bold; }
.dndbox_star4 {width: 87px; height: 83px;line-height:92px;display: inline-block; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;cursor:move;}
.dndbox_starblank4 { width: 87px; height: 81px;line-height:90px; display: inline-block;vertical-align: bottom; margin: 10px 10px 10px 0;border-bottom:1px solid #000000;color:#FFFFFF;font-weight:bold; }
.ddBoxMN_img{height:210px;}
.ddBoxMN_txt{height:82px;}
.sortbox_with_border{background:#F08080 !important ;margin: 0 3px 3px 3px;height:50px; line-height: 49px; font-size: 1.4em; border:1px solid;width:50px;float:left;text-align:center;}
.sortbox_with_border_radius{background:#F08080 !important ;margin: 0 3px 3px 3px;height:50px; line-height: 49px; font-size: 1.4em; border:1px solid;width:50px;float:left;text-align:center;border-radius: 3px;}
.sortbox_circle2 {width: 53px; height: 50px;line-height:54px;float: left; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;}
.sortbox_circle4 {width: 70px; height: 70px;line-height:70px;float:left; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;}
.sortbox_oval2 {width: 57px; height: 40px;line-height:40px;float: left; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;}
.sortbox_oval4 {width: 71px; height: 49px;line-height:49px;float: left; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;}
.sortbox_pentagon2 {width: 50px; height: 50px;line-height:54px;float: left; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;}
.sortbox_pentagon4 {width: 69px; height: 69px;line-height:69px;float: left; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;}
.sortbox_rectangle2 {width: 52px; height: 42px;line-height:42px;float: left; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;}
.sortbox_rectangle4 {width: 69px; height: 55px;line-height:55px;float: left; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;}
.sortbox_rhombus2 {font-weight:bold;  width: 55px; height: 55px;line-height:55px;float: left; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;}
.sortbox_rhombus4 {font-weight:bold;  width: 70px; height: 70px;line-height:70px;float: left; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;}
.sortbox_rounded_square2 {width: 50px; height: 50px;line-height:50px;float: left; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;}
.sortbox_rounded_square4 {width: 60px; height: 60px;line-height:60px;float: left; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;}
.sortbox_square2 {width: 50px; height: 50px;line-height:50px;float: left; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;}
.sortbox_square4 {width: 60px; height: 60px;line-height:60px;float: left; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;}
.sortbox_star2 {width: 62px; height: 71px;line-height:71px;float: left; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;}
.sortbox_star4 {width: 87px; height: 83px;line-height:92px;float: left; margin: 10px 10px 10px 0; text-align:center;color:#000000;font-weight:bold;}
.tbl-with-border{border-collapse: collapse;text-align: center !important;}
.gcmhtmlHolder-a .explanation .ebi-txt table{border-collapse: collapse;}
.tbl-with-border {max-width: 520px;min-width: 260px;}
.tbl-with-border table, .tbl-with-border th, .tbl-with-border td  {border: 1px solid #000000;}
.tbl-with-border th {background-color: #f9e8b1;color: black;}
.tbl-with-border td {padding: 0px 10px; width:30%;text-align: center !important;font-weight: normal !important;height:32px;}
.tbl-with-border th{padding: 0px 10px; width:30%;text-align:center !important; font-weight: bold !important;  height:32px;}

.tbl-no-border table {border-collapse: collapse;}
.tbl-no-border {width:100%;}
.tbl-no-border input {border: none; background: transparent; border-bottom: 1px solid black;}
.tbl-no-border td ,.tbl-no-border th{padding: 2px 10px;  }

.tbl-last-row-border{border-collapse: collapse; text-align: center !important;  }
.tbl-last-row-border th{font-weight: normal !important;  text-align: center !important;  }
.tbl-last-row-border input {padding:2px;text-align: center;color:#000000 !important;margin-top:0 !important;}
.tbl-last-row-border tr:last-child{border-top:1px solid;}

.tbl-no-row-border{border-collapse: collapse; text-align: left !important;  }
.tbl-no-row-border th{font-weight: normal !important;  text-align: center !important;  }
.tbl-no-row-border input {padding:2px;text-align: center;color:#000000 !important;margin-top:0 !important;margin-left:5px;}
.multilineinputTr .tbl-no-row-border{margin-top:9px;}
.multilineinputTr .tbl-no-row-border tr:last-child input{margin-top:2px !important; }

.tbl-left-row-span{border-collapse: collapse;text-align: center !important;  }
.tbl-left-row-span th{text-align: center !important;  }
.tbl-left-row-span input {padding:2px;text-align: center;color:#000000 !important;margin-top:0 !important;}
.multilineinputTr tr:last-child input{margin-top:5px !important;}
.tbl-left-row-span tr:last-child td:first-child{border-top:solid 1px; }
.tbl-left-row-span tr:nth-child(2) td:first-child{padding-right:10px;}
.tbl-left-row-span tr:nth-child(2){height:45px;}
.tbl-left-row-span tr:last-child{height:45px; vertical-align:text-top;}
.dndboxblankbox{ width: 30px !important;height:30px !important; line-height:30px;background:#f2d26b }
.dndboxblankbox:first-child{margin-left: 10px;}
.ebi-txt{padding:15px 20px}
.objectboxleft {padding:10px; display:table-cell; height: 100%; vertical-align:middle;}
.objectboxblank{border:solid 1px #000; border-radius:5px;}
.objectoption{float:left;padding-top:15px;}
.audioLable{float: left;}
.audioIcon{float: left; margin-right: 10px;margin-top: 10px;}
.fa-volume-up:before {content: "\f028";}
.boxdesign {border: 2px solid #ddd;display: inline-block;min-width: 200px;padding: 10px;vertical-align: middle;}
#loadingScreen{position:absolute; left:0; top:0; width:100%; height:100%; min-height:380px; background:#fff; z-index:10; display:none;}
#loadingScreenIn{position:absolute; width:100%; left:0; top:50px; text-align:center;}
.showLoading{display:block;}
#levelIndiCntPrcntCircle{}
#correctans label{display:inline-block;}
.dndbox_groupimageblank2 {display:inline-block;border:1px solid #000000;color:#FFFFFF;margin-right:10px;vertical-align:middle;}
.dndbox_groupimage2 {display:inline-block;  margin: 10px 10px 0px 0;vertical-align:middle;}
.dndbox_groupimagedrag {padding: 0.5em;display:inline-block ; margin: 10px 10px 10px 0;cursor:move; }

.txtImgOpt-Main .echQOpt{width:100%;}
.txtImgOpt-Main .echqopt-npt-o{width:100%;}
.txtImgOpt-Main .echqopt-npt-o label{border:solid 2px #ddd; padding:10px; display:inline-block; min-width:200px; text-align:center;}

.echQOpt{margin-bottom:6px; display:table;}
.echQOpt-tr{display:table-row;}
.echqopt-npt-cmn{display:table-cell; vertical-align:middle; position:relative;}
.echqopt-npt-cmn label{cursor:pointer; display:block; position:relative;}
.echqopt-npt-cmn label:after{width:100%; height:100%; position:absolute; content:' '; left:0; top:0; z-index:10; opacity:0;}
.echqopt-npt-cmn img{vertical-align:middle;}
.echqopt-npt-t{padding-right:40px;}
.echqopt-npt-o{}
.mb10px{margin: 0 0 10px; }
.mb20ex{margin: 0 0 20px;}
.headcls{font-size:16px; line-height: 1.6em;padding-top:5px}
#correctans > label p{margin:0px;}
.explanation_remberHed {background: #f8f0dd ;  border-bottom:1px solid #ecdab0; height:32px; line-height:31px; margin-top:19px; padding-left:10px;}
.explanation_remberTxt{background:#f8f0dd ; margin-bottom:10px;  padding:15px;}
.explanation_solutionHed{background:#e1f2ee ;   border-bottom:1px solid #bbe2d9; height:32px; line-height:31px; margin-top:19px; padding-left:10px;}
.explanation_solutionTXt{background:#e1f2ee ; margin-bottom:10px;  padding:15px;}

/*img.lazy{background-image:url('/images/ajax-loader.gif'); background-position:center center; background-repeat:no-repeat;}*/
.ol-ConfirmMN{position:fixed;}
.expBox-green .expBox-in{border-color:#1e6500;}
.expBox-yellow .expBox-in{border-color:#c17f00;}
.expBox-green .ebi-hdd{background:#309f00;}
.expBox-yellow .ebi-hdd{background:#e79800;}
.ebi-hdd .fa{margin:0 8px 0 10px;}
.ebi-hdd{color:#fff; background:#abbac3; height:35px; line-height:34px; padding:0 12px; font-size:18px; font-weight:bold; border-bottom:solid 1px #c9d3da;}
.ebi-txt{padding:10px; font-size:16px; font-family:Arial;}
.gcm-htmlHolder img{max-width: 100%; width:auto !important; height:auto !important;}
.gcm-common .ebi-txt img{vertical-align:middle;}
.ebi-txt p{margin-top:2px;margin-bottom:10px} 
.optionBox{padding:0 0 0 15px;}
.echOptValue{padding:4px 0;}
.explanation{text-align:left; display:none;}
.expHdd{font-size:24px; color:#333; padding:20px 0 0; font-weight:bold; color:#297395;}
.quesTxtMn{padding:0 0 0px;}
.quesTxtMnP2{padding:0 0 15px;}
.quesTxtMn b, .nMQues{}
.quesTxtMn br, .nMQues br{display:block;}
#questionBlock, #nextQuestion{font-size:17px;}
#nextQuestion{min-height:333px;}
.nceBtn{display:inline-block; padding:0 20px; height:40px; line-height:39px; text-align:center; font-size:14px;text-shadow:0 -1px 0 rgba(0,0,0,0.25); border:solid 1px transparent; /*border-radius:3px;*/background:#4b9bed; color:#fff; cursor:pointer;}
.nceBtn:hover {background:#2587e9;text-decoration:none;}
.nceBtn:active {position:relative;top:1px;}
.gcmhtmlHoldera-op{display:none;} 
.boxdesign{border:2px solid #ddd; display:inline-block; min-width:200px; padding:10px; vertical-align:middle; text-align:center;}
#queTime .gcmhtmlHolder-a .explanation .ebi-txt table{border-collapse: collapse;}
#correctans label{display:inline-block; vertical-align:middle;}
.gotIt{padding:15px 0 0; display: none;}
.gotIt .btn{width:150px; margin:0 auto;}

.expBox{padding:20px 0 0; margin-right:-215px;}
.expBox-in{border-width:1px; border-style:solid; border-color:#899eab;}
.ebi-hdd{color:#fff; height:35px; line-height:34px; padding:0 12px; font-size:18px; font-weight:bold; background:#ABBAC3;}
.ebi-hdd .fa, .gotIt .fa{margin:0 8px 0 0px;}
.ebi-txt{padding:20px;}
.ebi-txt-new{padding:20px; color:#333333;}
.ebi-txt p{}
.explanation{text-align:left; display:none;}
.gotIt{text-align:right;}
.gotIt .btn{width:150px; margin:0 auto;}
.gotIt-sorry{display: inline-block; font-size: 14px; height: 40px; line-height: 39px; padding: 0px 20px; text-align: center; background: none repeat scroll 0% 0% rgb(255, 187, 187); color: rgb(231, 0, 0); text-shadow: 0px -1px 0px rgba(255, 255, 255, 0.25); float:left;}
.bGotItSpc{margin-top:15px; margin-right:-215px;}

.liset ol{padding:0px}
.liset li{ margin-left:17px; padding-left:5px;}

.loading-image{width:auto; max-width:100%;}

/* ------------------------------------------ PS template start ------------------------------------------ */
.psTemplate-ques{padding:0;}
.psTemplate-ques-txt{color:teal;}
.psTemplate-ques-phrases{padding:15px 0 0 30px; }
.psTemplate-ques-pic{padding:15px 0 0 30px;}
.psTemplate-options{padding:25px 0 0 0px; }
.psTemplate-submit #dhar{margin:0; -webkit-appearance:none;}
.psTemplate-ques-elmnt{padding:20px 0 0 30px;}
.psTemplate-ques-elmnt input[type=text]{border:solid 1px #ccc; padding:10px;}
.psTemplate-submit{padding:25px 0 0;}
.optionWQuestion input{ height: 34px !important;  padding: 1px 5px !important; font-size: 16px; margin-bottom: 5px; font-family:Arial; text-align:center;}
.psTemplateQ-comonTemp{font-size:16px; font-family:Arial;}
.optionY { margin: -20px 0 0 29px; position: absolute;}
.fltbth{float:left; margin-right:15px;}
.ech-tmpltBigFld:first-child{padding-top:0px;}
.psTemplateQ-comonTemp textarea,.psTemplateQ-comonTemp input{font-size:16px !important; font-family:Arial !important;}
.explanation span,.explanation p{font-size:16px !important;}
.explanation_solutionTXt td{height:32px;}
.explanation_remberTxt td{height:32px;}
.eqd-finalDig td,.equDivided td {height:inherit !important;}

/*  ------------------------------------------ PS template end ------------------------------------------  */

.tblFrac-mn{line-height:21px; text-align:center; display:inline-block; vertical-align:middle;margin:0 5px;}
.tblFrac-b{border-bottom:solid 1px #000;padding:0 5px;}
.tblFrac-b-pink{border-bottom-width:2px; border-bottom-color:#ff00cc;}

.tbl-with-border input {padding:1px 4px !important; text-align: center; color:#000000 !important; margin-top:3px !important; height:24px !important; margin-bottom:3px;}
.textsetAfterImg .txtImgOpt-txt{font-weight:normal; margin-top:15px;}
.txtImgOpt-txt{font-weight:normal;}
/*Fraction Css*/
.tblFrac-main{width:auto; font-family:arial; font-size:16px;}
.first-class{display:inline; padding-right:8px;}
.main-frct{display:inline-table;display: inline-table;left:-5px; position:relative;right:0; text-align:center;top:-8px;}
.spnFrn1 {border-bottom:1px solid #000; display:block; margin-bottom:-1px;}
.spnFrn2{border-top:#000 solid 1px; display:block;}
/*Fraction Css End*/
.tbl-last-row-border :nth-child(4) td { padding-top: 6px; font-size:17px;}
.tbl-last-row-border :nth-child(3) td { padding-bottom: 6px; font-size:17px;}

.explanation_remberTxt table{width:auto !important;}
.explanation_solutionTXt table{width:auto !important;}
.tbl-left-row-span tr:last-child td input{margin-bottom: -2px;}
.tbl-left-row-span td:nth-child(2){vertical-align:bottom;}
.tblFrac-mn td{height:inherit !important;}

.explanation_solutionTXt .equDivided td, .explanation_remberTxt .equDivided td{width:auto !important;}
.explanation_solutionTXt .eqd-finalDig, .explanation_remberTxt .eqd-finalDig{padding-left:31px;}


.numMidLine-Strike{display:inline-block;}
.numMidLine-Strike .strike-in:before {position:absolute; content:" "; width:101%; height:97%; border-bottom:solid 1px; display:inline-block; left:0px; top:-50%;}
.strike-in{position:relative; display:inline-block; font-weight:bold;}


.psWinSc-hdr{text-align:center;}
.psWinSc-hdr-in{position:relative;}
.psWinSc-hdr-in:before{position:absolute; left:0; top:120px; width:100%; height:8px; background:#f2c719; content:' ';}
.psWinSc-hdr-pic{position:relative; z-index:2;}
.psWinSc-winr{text-align:center; font-size:36px; padding:7px 0 0;}
.psWinSc-winrNm{text-align:center; font-size:48px; font-family:'Times New Roman'; padding:25px 0 35px; text-transform:uppercase;}
.wnrOpt_btn{padding:35px 0 0;border-top:solid 1px #c4c4c4; text-align:center;}
.wnrOpt_btn_in{}

.wnrOpt_btn_lnk{display:inline-block; width:200px; margin:0;}
.wnrOpt_btn_lnk:hover{text-decoration:none;}
.wnrOpt_btnLnk_in{display:block; color:#fff; padding:0 15px 15px;}
.wnrOpt_thmb_hdd{display:block; padding:10px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.wnrOpt_thmb_pic{display:block; height:160px; overflow:hidden; background:#fff;}
.wnrOpt_thmb_btn{display:block; padding:10px 0 0; background:#fff;}
.wnrOpt_thmb_btnIn{display:block;}
.wnrOptThmbBtn-lft{color:#fff; width:55px; font-size:20px;}
.wnrOptThmbBtn-rgt{font-size:17px;}
.wnrOpt_thmb_btnIn .wnrOptThmbBtn-lft, .wnrOpt_thmb_btnIn .wnrOptThmbBtn-rgt{display:block; height:47px; line-height:47px; vertical-align:top; text-align:center;}
.wnrOpt_btn_lnk:hover .wnrOptThmbBtn-rgt{color:#0066FF;}

.disBull ul, .disBull ol, .disBull{padding:inherit; list-style:inherit;}


.wnrOpt_btn_lnk_current .wnrOpt_btnLnk_in, .wnrOpt_btn_lnk_current{background:#4da1c0;}
.wnrOpt_btn_lnk_current:hover .wnrOptThmbBtn-rgt{}


.wnrOpt_btn_lnk_next .wnrOpt_btnLnk_in, .wnrOpt_btn_lnk_next .wnrOptThmbBtn-lft{background:#689d5f;}
.wnrOpt_btn_lnk_next:hover .wnrOptThmbBtn-rgt{background:#55814e;}
.wnrOpt_btn_lnk_next .wnrOpt_btnLnk_in{padding:0 5px 5px;}
.wnrOpt_btn_lnk_next{width:100%;}



.equDivided{display:inline-block; line-height:1.2;}
.equDivided td{width:16px; margin:0; padding:3px;}
.eqd-finalDig{text-align:right; padding-left:18px;}
.eqdQus-by{float:left; padding:0px 0 0;}
.eqdQus-ico{float:left; font-size:23px; margin:-4px -6px 0 0;}
.eqdQus-this{float:left; border-top:solid 1px; padding-left:10px;}
.eqdQT-block{border-bottom:solid 1px;}
.eqdQT-block-first{padding-left:0px; margin-left:0px;}

.mathqequallafr1{text-align:center; padding:0px 10px 0 0px; display:inline;}
.mathq_outfr1{display:inline-table; left:-5px; position:relative; right:0; text-align:center; top:-9px;   }
.mathqlinefr1{ margin-top:6px; border-bottom:#000 solid 1px;}
.mathlinebottfr1{line-height:14px; padding-top:2px;}
.mathqequallafr1{text-align:center; padding:0px 10px 0 0px; display:inline;}



.wnScrnM-round{border:solid 2px; width:30px; height:30px; display:inline-block; border-radius:50%; font-size:22px; vertical-align:middle;}
.wnScrnM-round-right{border-color:#2ca02c; color:#2ca02c;}
.wnScrnM-round-wrong{border-color:#f00000; color:#f00000;}

.wnScrnM-header{border-bottom:solid 1px #ccc; text-align:center; padding:0 0 20px;}
.wnScrnM-hdd{font-size:22px;}
.wnScrnM-middle{padding:20px 0 0; margin:0 auto; max-width:600px; height:310px;}
.wnScrnM-middle-lft{float:left; text-align:center; width:380px;}
.wnScrnM-middle-lft img{width:250px !important;}
.wnScrnM-middle-rgt{float:right;}
.wnScrnM-middle-outer{border-bottom:solid 1px #ccc;}
.wsmFtr-hdd{font-size:16px; padding:15px 0 15px 5px;}
.ech-wsmFtr-prac{display:inline-block; width:25%; padding:0 5px; box-sizing:border-box;}
.msWinPos{text-align:center; margin-left:-90px;}
.wnScrnM-winTxt{font-size:18px; padding:5px 0 0;}
.wnScrnM-winNme{font-family:"Times New Roman", Times, serif; font-size:20px; text-transform:uppercase; padding:0;}
.wnrOpt_btn_lnk_next:hover .wnrOpt_btnLnk_in{background:#578350;}

.wrngRgt4SU{text-align:center;}
.ech_wrngRgt4SU{display:inline-block; border:solid 1px; height:30px; line-height:30px; margin:0 1px;}
.e_wrngr4su_lft{float:left; width:25px; color:#fff;}
.e_wrngr4su_rgt{float:left; width:30px; background:#fff;}
.ech_wrngRgt4SU_rgt{border-color:#739f00;}
.ech_wrngRgt4SU_rgt .e_wrngr4su_lft{background:#739f00;}
.ech_wrngRgt4SU_wrn{border-color:#d10000;}
.ech_wrngRgt4SU_wrn .e_wrngr4su_lft{background:#d10000;}

#winnerMulti{display:none;}
#winnerSingle{display:none;}
#winnerSingle img{width:auto !important;}
#validation-form{min-height:251px;}

textarea#answerText{width:100%; max-width:406px;}


.popOptDataMN{position:relative; left:0; bottom:0; width:100%; z-index:10; background:#cbf3f8; color:#000; margin-top:-226px; overflow:hidden;
transition:none; -webkit-transition:none; -moz-transition:none; -o-transition:none; z-index:0;}
/*.popOptDataMN .popOptData-in{position:absolute; left:0; top:0; width:100%;}*/
.popOptDataMN_disabled{cursor:not-allowed;}
.popOptDataMN_disabled:before{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,0.0); z-index:100; /*cursor:not-allowed; */content:' ';}
/*.popOptDataMN_chckAns:before{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,0.0); z-index:100; cursor:not-allowed; content:' ';}*/
.popOptDataMN_disabled .popOptData-in:before{content:" "; position:absolute; width:100%; left:0; top:50%; z-index:10; animation:blinker 1s linear infinite; font-size:20px; color:#000; text-shadow:0px 0px 2px #fff; font-weight:bold; margin-top:-14px;}/*Loading Please Wait...*/
@keyframes blinker{ 50% {opacity:0.0;} }
.popOptDataMN_disabled .popOptData-in .pMidData{}
.popOptDataMN .psTemplate-ques-txt{font-size:18px; font-weight:bold; color:#000; background:#edbc76; height:55px; position:relative; text-align:center;}
.popOptDataMN .psTemplateQuesTxt-in{padding:0 10px; position:relative; top:50%; -ms-transform:translate(0,-50%); -webkit-transform:translate(0,-50%); transform:translate(0,-50%);}
.popOptDataMN .psTemplate-ques-elmnt{padding:30px 0 0 20px;}
.popOptDataMN .echQOpt{float:left; width:40%; padding-bottom:15px;}
/*.popOptDataMN .psTemplate-submit{padding:10px 0 0 20px;}*/
.popOptDataMN .psTemplate-ques-phrases{text-align:left; font-weight:bold;}
/*.loadingAnimation{background-color:#fff; transition:background-color 500ms linear;}AD310B*/
.loadingAnimation{background-color:#9fcaf0;}
.loadingAnimation .quesTxtMn, .loadingAnimation .psTemplateQuesTxt-in{opacity:0;}
.popOptDataMN #validation-form{min-height:inherit;}


.wl-newPicStrip{padding:20px 0 10px 0;}
.allUserStrip-holder{}
.ech-npsUser{float:left; width:25%;}
.ech-npsUser-in{padding:0 5px; position:relative; text-align:center; font-size:15px;}
.ech-npsUser-trophy{position:absolute; left:20px; top:-15px;}
.ech-npsUser-trophy .echNpsUserTrophy-pic{max-width:100%; display:none;}
.ech-npsUser-winner .ech-npsUser-trophy .echNpsUserTrophy-pic{display:block;}
.ech-npsUser-uPic{}
.ech-npsUser-uPic .echNpsUseruPic-img{max-width:100%;}
.ech-npsUser-name{font-weight:bold; padding:5px 0 0;}
.ech-npsUser-time{color:#006077;}

.canvas-800 .ech-npsUser-in{font-size:11px;}
.canvas-800 .ech-npsUser-trophy{width:35px;}
.canvas-800 .ech-npsUser-trophy{left:10px; top:-10px;}

.canvas-600 .ech-npsUser-trophy{width:22px;}
.canvas-600 .ech-npsUser-time-1{display:none;}
.canvas-600 .ech-npsUser-time-3-3{display:none;}



.multiChoiceTemplate .mt5px{margin-top:5px}
.multiChoiceTemplate .audioTagMN{margin-right: 10px; margin-top: -1px;cursor:pointer}
.multiChoiceTemplate div.optSopundd{margin:-29px 0 0 50px;cursor:pointer}
.multiChoiceTemplate .soundIconPS .echqopt-npt-t{padding-right:60px;}
.multiChoiceTemplate #validation-form{min-height: auto; }
.popOptDataMN{color:#000; overflow:inherit;}
.PpltPS-phrases{display:inline-block;}

/*.clearfix:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0} .clearfix{display:inline-block} html .clearfix{display:block}
#mainCanvas{max-width:1000px;}
#mainCanvas img{width:100%; vertical-align:bottom;}
.psTemplate-ques-txt{font-size:18px; font-weight:bold; color:#000; background:#51c0e1; height:55px;}
.ppltPSMN{background:#2d66ae; margin:0 auto; max-width:1000px; font-family:arial; box-sizing:border-box; line-height:1;}*/

/*.containerTop{background:#2d66ae;}*/
.ppltPSMN-in{height:175px; position:relative;}
.ppltPSMN-vCntr{position:relative; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%);/* display:inline-block !important;*/}
.ech-ppltPS{/*float:left; */padding:7.5px 11px 7.5px; display:inline-block !important;}
.ppltPS-noAlpbt{padding-left:18px; padding-right:18px;}
.echPpltPS-bul{float:left; color:#000; padding:22px 7px 0 0; font-size:16px; font-weight:bold;}
.echPpltPS-snd{float:left; padding:20px 5px 0 0;}
.echPpltPS-snd img{width:25px; cursor:pointer;}
.echPpltPS-snd img:hover{-ms-transform:scale(1.2); -webkit-transform:scale(1.2); transform:scale(1.2);}
.echPpltPS-cnt{float:left; border-radius:3px; cursor:pointer;}
.echPpltPSCnt-lbl{cursor:pointer;}
.echPpltPSCnt-in{/*max-*/width:183px; /*min-width:150px;*/ height:59px; position:relative; border:solid 1px #36d7e0; border-radius:3px; background:#a7ecf3; text-align:center;}
.ppltPSMN-vCntr-audio .echPpltPSCnt-in{width:170px;}
@media screen and (min-width:1100px){
.echPpltPSCnt-in:hover{background:#36d7e0; color:#fff;}
}
.echPpltPSCnt-in-elmnt{opacity:0; visibility:hidden; position:absolute; left:0; top:0; width:100%; height:100%;}
.echPpltPSCnt-in-txt{position:relative; text-align:center; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); width:100%; word-wrap:break-word;}
.echPpltPSCnt-inSdTxt{padding:0 10px; font-size:16px; font-weight:bold;}
.ppltPS-sndIco{display:inline-block; padding:0 10px 0 0; vertical-align:top;}
.ppltPS-sndIco img{cursor:pointer; width:25px;}
.ppltPS-sndIco img:hover{-ms-transform:scale(1.2); -webkit-transform:scale(1.2); transform:scale(1.2);}
/*.ppltPS-sndIco i.fa{cursor:pointer; font-size:30px; vertical-align:middle;}*/
.PpltPS-phrases-1{display:inline-block;}
.PpltPS-phrases-1-inS{display:inline-block;}
.PpltPS-phrases-2{/*color:#7a5010; padding-left:35px; */color:#002CAF; font-size:20px;}
.ppltPS-noAlpbt .echPpltPS-bul{display:none;}

.quesStatus-proc:before{position:absolute; content:' '; left:0; top:0; width:100%; height:100%; z-index:1001; background:rgba(255,255,255,0.0);}
.yourStatus .echPpltPSCnt-in{color:#fff;}
.quesStatus-wrong .yourStatus .echPpltPSCnt-in{background:#D50000;}
.quesStatus-right .yourStatus .echPpltPSCnt-in{background:#3D9C32;}

.echPpltPSCnt-inSdImg img{width:130px; height:auto;}
.psgPicTemplate .echPpltPSCnt-in{height:130px;}
.psgPicTemplate .echPpltPSCnt-inSdTxt{padding-top:6px;}
.psgPicTemplate .ppltPSMN-vCntr{margin-top:2px;}
.psgPicTemplate .echPpltPS-snd{padding-top:56px;}

/*@media (max-width:1050px){*/
	.podV-Desktop .echPpltPSCnt-in{width:278px; height:45px;}
	.podV-Desktop .ppltPSMN-vCntr-audio .echPpltPSCnt-in{width:246px;}
	.podV-Desktop .echPpltPS-bul{font-size:13px; padding:17px 10px 0 0;}
	.podV-Desktop .echPpltPS-snd{padding:15px 10px 0 0;}
	.podV-Desktop .echPpltPSCnt-inSdTxt{font-size:15px;}
	.podV-Desktop .popOptDataMN .psTemplate-ques-txt, .podV-Desktop .popOptDataMN .PpltPS-phrases-2{font-size:15px;}
	.podV-Desktop .ppltPS-sndIco img{width:20px;}
	.podV-Desktop .echPpltPS-snd img{width:20px;}
	/*img template start*/
	.podV-Desktop .psgPicTemplate .echPpltPSCnt-in{width:130px; height:105px;}
	.podV-Desktop .psgPicTemplate .echPpltPSCnt-inSdImg img{width:90px;}
	.podV-Desktop .psgPicTemplate .echPpltPSCnt-inSdTxt{font-size:13px;}
	.podV-Desktop .psgPicTemplate .echPpltPSCnt-inSdTxt{line-height:1;}
	/* img template end */
	/*.podV-Desktop .ppltPS-sndIco i.fa{font-size:20px;}*/
/*}*/

/*@media (max-width:800px){*/
	.podV-Tab .echPpltPSCnt-in{height:43px; border-width:2px; line-height:18px;}
	.podV-Tab .echPpltPSCnt-inSdTxt{font-weight:normal;}
	.podV-Tab .echPpltPS-bul{padding:9px 10px 0 0; font-size:12px;}
	.podV-Tab .echPpltPS-snd{padding:7px 10px 0 0;}
	.podV-Tab .ech-ppltPS{padding:7.5px 11px 3.5px;}
	/*.podV-Tab .popOptDataMN .psTemplate-ques-txt{font-size:11px;}*/
	/*.podV-Tab .ppltPS-sndIco i.fa{font-size:15px;}*/
	/*img template start*/
	.podV-Tab .psgPicTemplate .echPpltPSCnt-in{width:130px; height:90px;}
	.podV-Tab .psgPicTemplate .echPpltPSCnt-inSdImg img{width:90px;}
	/* img template end */
/*}*/

/*@media (max-width:750px){*/
	.podV-MobLand .echPpltPSCnt-in{width:208px; height:35px; line-height:1;}
	.podV-MobLand .echPpltPS-bul{padding:10px 10px 0 0;}
	.podV-MobLand .ppltPSMN-vCntr-audio .echPpltPSCnt-in{width:176px;}
	.podV-MobLand .ech-ppltPS{padding:3px 8px; margin:2px 0 -4px 0;}
	.podV-MobLand .ppltPS-noAlpbt{padding-left:12px; padding-right:12px;}
	.podV-MobLand .echPpltPSCnt-inSdTxt{font-size:14px;}
	.podV-MobLand .popOptDataMN .psTemplate-ques-txt, .podV-MobLand .popOptDataMN .PpltPS-phrases-2{font-size:13px;}
	.podV-MobLand .ppltPS-sndIco img{width:15px;}
	.podV-MobLand .echPpltPS-snd img{width:15px;}
	.podV-MobLand .echPpltPS-snd{padding:5px 10px 0 0;}
	.podV-MobLand .PpltPS-phrases-1-inS{line-height:1;}
	/*.podV-MobLand .ppltPS-sndIco i.fa{font-size:12px;}*/
	/*img template start*/
	.podV-MobLand .psgPicTemplate .echPpltPSCnt-in{width:85px; height:68px;}
	.podV-MobLand .psgPicTemplate .echPpltPSCnt-inSdImg img{width:50px;}
	.podV-MobLand .psgPicTemplate .echPpltPSCnt-inSdTxt{font-size:10px; padding:4px 4px 0;}
	.podV-MobLand .psgPicTemplate .ech-ppltPS{margin-top:-4px;}
	/* img template end */
/*}*/

/*@media (max-width:550px){*/
	.podV-MobPort .echPpltPSCnt-in{width:98px;}
	.podV-MobPort .ppltPSMN-vCntr-audio .echPpltPSCnt-in{width:66px;}
	.podV-MobPort .echPpltPSCnt-in{border-width:1px; height:20px; border-radius:0; line-height:9px;}
	.podV-MobPort .ech-ppltPS{padding:0px 8px;}
	.podV-MobPort .ppltPS-noAlpbt{padding-left:12px; padding-right:12px;}
	.podV-MobPort .echPpltPS-bul{font-size:10px; padding:4px 10px 0 0;}
	.podV-MobPort .echPpltPS-snd{padding:2px 10px 0 0;}
	.podV-MobPort .echPpltPSCnt-inSdTxt{font-size:10px;}
	.podV-MobPort .popOptDataMN .psTemplate-ques-txt, .podV-MobPort .popOptDataMN .PpltPS-phrases-2{font-size:9px;}
	/*.podV-MobPort .ppltPS-sndIco i.fa{font-size:10px;}*/
	/*img template start*/
	.podV-MobPort .psgPicTemplate .ppltPS-noAlpbt{padding-left:4px; padding-right:4px;}
	.podV-MobPort .psgPicTemplate .echPpltPSCnt-in{width:55px; height:40px;}
	.podV-MobPort .psgPicTemplate .echPpltPSCnt-inSdImg img{width:35px;}
	.podV-MobPort .psgPicTemplate .echPpltPSCnt-inSdTxt{font-size:7px; padding-top:4px;}
	/* img template end */
/*}*/



@media (max-width: 1300px){
.nceBtnUpper span:last-child{display:none;}
.nceBtnUpper{padding:0 15px;}
}

@media (max-width: 1200px){
	.nceBtnUpper span:last-child{display:inline;}
}

	
@media (max-width: 1024px){
	/*.echPpltPSCnt-in:hover{background-color:#a7ecf3;}
	.device_play .echPpltPSCnt-in:hover{background-color:#144C78;}*/
}

@media (max-width: 1009px){
	.wnrOpt_btn_lnk_current{width:170px;}
	.wnScrnM-middle-lft{width:280px;}
	.wnrOptThmbBtn-rgt{}
	.ech-wsmFtr-prac:last-child{display:none;}
	.ech-wsmFtr-prac{width:33.33%;}
	.wnScrnM-winNme{font-size:22px;}
	.wnScrnM-winTxt{font-size:20px;}
	.popOptDataMN .echQOpt{width:50%;}
}

@media (max-width: 753px){
.wnrOpt_btnLnk_in{display:none;}
.wnrOptThmbBtn-lft{width:30px; font-size:16px;}
.wnrOptThmbBtn-rgt{font-size:13px;}
.wnrOptThmbBtn-rgt{}
.wnrOpt_btn_lnk_current .wnrOptThmbBtn-rgt{}
.psWinSc-winr{font-size:25px;}
.psWinSc-winrNm{font-size:35px; padding:15px 0;}
.wnrOpt_btn{padding:15px 0 0;}
.msWinPos{margin-left:0;}
.wnScrnM-middle-lft img{margin-right:-70px;}
.nceBtnUpper span:last-child{display:none;}



.wnScrnM-hdd{font-size:15px;}
.wnScrnM-middle-lft{float:none; margin:0 auto 10px; width:175px;}
.wnrOpt_btnLnk_in{display:block;}
.wnScrnM-middle-rgt{float:none; text-align:center;}
.ech-wsmFtr-prac:last-child{display:inline-block;}
.wnrOpt_btn_lnk_next{width:100%;}
.ech-wsmFtr-prac{width:50%;}
.wnScrnM-middle{height:510px;}
}

@media (max-width: 632px){
	.expBox, .bGotItSpc{margin-right:0;}
	.nceBtnUpper span:last-child{display:inline;}
}


@media (max-width: 500px){
	.gotIt-sorry{display:block; float:none; padding:0;}
	.nceBtn{display:block;}
	.nceBtnUpper{margin-top:10px;}
}


.ExtraImg img{max-width:inherit; width:100%;} 