
body,h1,h2,ul,li,p {
	margin: 0;
	padding: 0;
}
body {
    background-color: #fff;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 16px;
}
#wrapper {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding: 0; 
    background: #e2e3e5;   
}
#header {
	width: 100%;
	max-width: 1200px;
	height: 100%;
	max-height: 110px;
	margin:0px auto;
}
#header > div{
	text-align: center;
}

#header img {
	width: 100%;
	max-width: 980px;
	height: 100%;
	max-height: 110px;
	border: none;
	
}
#wholecontent {
	float: left;
	width: 100%;
	
}
#sidebar {
	float: left;
	width: 100%;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #0D2842;
	border-right-color: #0D2842;
	border-bottom-color: #0D2842;
	margin-bottom:150px;
}
#content {
	float: right;
	width: 72%;
	max-width: 860px;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #0D2842;
	background-color: #FFF;
	padding: 5px;
}
h2 {
	font-size: 0.9em;
	color: #0D2842;
	background-color: #CCE6FF;
	display: block;
	text-align: center;
	margin-top: 0.9em;
	line-height: 1.5;
	clear: both;
}
p {
	font-size: 14px;
	line-height: 1.4;
	clear: both;
	margin:5px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
}
.padd {
	margin: 0px;
}
.sub {
	font-size: 14px;
	font-weight: bold;
	color: #F00;
	text-align:left;
}
#page{
	max-width: 850px;
	width:100%;
	float:left;
	clear:both;	
}
#box {
	background: #358fd3;
    width: 98%;
    display: inline-block;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 10px 2px 10px 2px;
    border-top: 1px solid #c9c5ca;
    border-left: 1px solid #c9c5ca;
    border-right: 1px solid #c9c5ca;
	}
#box h1 {
    display: block;
    width: 100%;
    font-size: 1.2em;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    color: #f3f5f7;
    
}

#row1 {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
.top{
	width: 100%;
	max-width: 850px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	padding-bottom: 5px;
	border-bottom: 2px solid #1390fb;
}	

#footer {
	float: left;
	width: 100%;
	margin-top: 2px;
	padding: 0px;
	background: #464646;
	
}
#footer p {
	font-size: 14px;
	line-height: 1.2;
	color: #fbf9f9;
}

#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
  margin: 0;
  padding: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
  font-size: 14px;
  position: relative;
}
#cssmenu {
	width:100%;
   -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: auto;
}
#cssmenu a {
  line-height: 1.3;
}


#cssmenu > ul > li:first-child:hover {
  background: #39F;
  background: -moz-linear-gradient(#39F 0%, #039 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #39F), color-stop(100%, #039));
  background: -webkit-linear-gradient(#39F 0%, #039 100%);
  background: linear-gradient(#F6F9FB 0%, #D0EAFB 100%);
}
#cssmenu > ul > li {
  background: #8CC6E8;
  background: -moz-linear-gradient(#8CC6E8 0%, #DEEFFA 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8CC6E8), color-stop(100%, #DEEFFA));
  background: -webkit-linear-gradient(#8CC6E8 0%, #DEEFFA 100%);
  background: linear-gradient(#F6F9FB 0%, #D0EAFB 100%);
}
#cssmenu > ul > li:hover {
  background: #39F;
  background: -moz-linear-gradient(#FFF 0%, #39F 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFF), color-stop(100%, #39F));
  background: -webkit-linear-gradient(#FFF 0%, #39F 100%);
  background: linear-gradient(#FFF 0%, #39F 100%);
  
}
#cssmenu > ul > li > a {
  font-size: 17px;
  display: block;
  background: url(/images/pattern.png) top left repeat;
  color: #fff;
  font-weight: bold;
  border-top: none;
  border-bottom: none;
  background: linear-gradient(#68b5ef, #358fd3);
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 12px 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.has-sub > a span {
    background: url(/images/downarrow1.png) 96% center no-repeat;
}
#cssmenu > ul > li.has-sub.active > a span {
    background: url(/images/arrow-minus-5.png) 96% center no-repeat;
}
#cssmenu > ul > li > ul.sub-active {
	display: block;
}
/* Sub menu */

#cssmenu ul ul {
  display:none;
  background: #fff;
  border-right: 1px solid #fbfbf9;
  border-left: 1px solid #fbfbf9;
}

#cssmenu ul ul li {
  padding: 0;
  border-top: none;
  background: #f7f7f7;
  background: -moz-linear-gradient(#f7f7f7 0%, #ececec 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ececec));
  background: -webkit-linear-gradient(#f7f7f7 0%, #ececec 100%);
  background: linear-gradient(#fffdfd 0%, #fdf5f5 100%);
}
#cssmenu ul ul li:last-child {
  border-bottom: none;
}
#cssmenu ul ul a {
  padding: 15px 3px 15px 15px;
  display: block;
  font-size: 15px !important;
  color: #474545;
  font-weight: normal;
  word-spacing:1px;
}
#cssmenu ul ul a:hover {
    background-color: #dedada;
}
#hide {
	display:none;
}

.btn{
   width:100%;
   max-width: 165px;
   display:inline;
   border-radius: 3px;
   margin:auto;
   }
.btn ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
	overflow:hidden;	   
}
.btn ul li a {
  line-height: 1;
  font-family: sans-serif;
  font-weight:bold;
  padding: 18px 10px;
  display: block;
  text-align:center;
  background: #8ed4fa;
  background-image: -webkit-linear-gradient(top, #8ed4fa, #0284b3);
  background-image: -moz-linear-gradient(top, #8ed4fa, #0284b3);
  background-image: -ms-linear-gradient(top, #8ed4fa, #0284b3);
  background-image: -o-linear-gradient(top, #8ed4fa, #0284b3);
  background-image: linear-gradient(to bottom, #8ed4fa, #0284b3);
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Georgia;
  color: #050105;
  font-size: 16px;
 text-decoration: none;
}
.btn li {
     float: left;
	 border: 1px solid #0D2842;
	 border-left: none;
}
.btn li a {
	line-height: 2;
	text-decoration:none;
    padding: 8px;
    background-color: #dddddd;
}
.btn a:hover {
  background: #0284b3;
  background-image: -webkit-linear-gradient(top, #0284b3, #8ed4fa);
  background-image: -moz-linear-gradient(top, #0284b3, #8ed4fa);
  background-image: -ms-linear-gradient(top, #0284b3, #8ed4fa);
  background-image: -o-linear-gradient(top, #0284b3, #8ed4fa);
  background-image: linear-gradient(to bottom, #0284b3, #8ed4fa);
  text-decoration: none;
  font-weight: bold;
  color:#FFF;
}

.set1 {
	text-align:left;
	padding-top:4px;
	padding-right:10px;
	margin-left:5px;
	margin-right:5px;
	text-decoration:none;
	list-style:none;
	padding-left: 2px;
}
.set1 > li > a{
    font-size:13px;
	font-weight:bold;
	
}
.set1 > li > a:hover{
    
	text-decoration:none;
}

.size{
	display:inline;
	color:#666;
	font-size:14px;
	font-weight: normal;
}


/*New*/

.col-footer-3s {
    float: left;
    height: auto;
    margin-top: 15px;
    text-align: center;
    padding: 0px 5px 0px 0px;
}
.col-footer-3s a {
    color: #FCFCFC;
    line-height: 14px;
    font-size: 11px;
    padding-right: 6px;
	padding-left: 0px;
}

.main_link:hover {
    color: #f7f6f6;
    text-decoration: none;
	background-color:#f86f4a;
	border-color:#f86f4a;
}
.main_link1:hover {
    color: #f7f6f6;
    text-decoration: none;
	background-color:#4995f8;
	border-color:#4995f8;
}

.affix-row.head {
    height: 110px;
}

/*New*/

a {
    color: #337ab7;
    text-decoration: none;
    background-color: transparent;
}

.padr0 {
    padding-right: 0;
}

.btn-primary {
    color: #fff;
   	background-color: #f93703;
    border-color: #f93703;
}
.btn {
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.btn-warning {
    color: #fff;
	background: #b12a06;
	border-color: #b12a06;
}
.btn-success {
    color: #fff;
    background-color: #1bab1b;
    border-color: #4cae4c;
}
#cssmenu > ul > li > a:hover {
   background: linear-gradient(#8CC6E8 0%, #179eec 100%);
   color:white;
      
}

a:hover {
	color: #08B7BD;
	text-decoration: underline;
}

.row3new {
    position: relative;
    width: 100%;
    max-width: 850px;
    margin-right: auto;
    margin-left: auto;
    min-height: 180px;
    border-bottom-width: thin;
    border-bottom-style: solid;
    padding-bottom: 5px;
    overflow:auto;
	border-bottom: 2px solid #1390fb;
}

.col-xs-3 {
	float: left;
    width: 27%;
    height: auto;
    margin-top: 10px;
    text-align: center;
	position: sticky;
}
.col-xs-3 .prenew {
    position: absolute;
    font-size: 14px;
    color: #151111;
    top: 40%;
	width: 60px;
    margin-left: 36px;
    padding: 2px 10px 2px 10px;
    background-color: #d7d1d1;
    opacity: 0.5;
    border: 1px solid #a18686;
    font-weight: bold;
}
.col-xs-3 > a > img:hover {
    -moz-box-shadow: 0 0 10px #075a88;
    -webkit-box-shadow: 0 0 #075a88;
    box-shadow: 0 0 10px #02a1f9 !important;
    opacity: 1.0;
    filter: alpha(opacity=100);
}
.col-xs-9 {
    float: left;
    width: 70%;
    height: auto;
    margin-top: 5px;
    padding-left: 10px;
}
.col-xs-9 li {
    display: inline-block;
    padding-right: 12px;
}

.setnew {
	padding-left: 6px;
	margin-top: 10px;
}
.setnew a:hover {
	color: #FFF;
	/* background-color: #6aab6a;
	background-color: transparent; */
	text-decoration: none;
}
.row4new {
    position: relative;
    width: 100%;
    max-width: 700px;
    margin-right: auto;
    margin-left: auto;
    min-height: 210px;
    border-bottom-width: thin;
    border-bottom-style: solid;
    padding-bottom: 5px;
    border-color: #4c98d8;
	overflow:auto;
	border-bottom: 2px solid #1390fb;
}

#toggle {
  display: inline-flex;
  width: 28px;
  height: 23px;
  display: ruby-text-container;
}

#toggle span:after,
#toggle span:before {
  content: "";
  position: absolute;
  left: 0;
  top: -9px;
}
#toggle span:after{
  top: 9px;
}
#toggle span {
  position: relative;
  display: block;
}

#toggle span,
#toggle span:after,
#toggle span:before {
  width: 100%;
  max-width:25px;
  height: 5px;
  background-color: #f0e7e7;
  transition: all 0.3s;
  backface-visibility: hidden;
  
}

/* on activation */
#toggle.on span {
  background-color: transparent;
}
#toggle.on span:before {
  transform: rotate(45deg) translate(5px, 5px);
}
#toggle.on span:after {
  transform: rotate(-45deg) translate(7px, -8px);
}

.btns_new {
    background-color: #37a3e7;
	height: 20px;
	padding: 10px;
}
.icon_div {
	float:left;
	width:30%;
}

.footer_link { 
width: 98%;
margin: 0px auto;
height: 40px;
padding-top: 20px;

}
.col-footer-3 {
    float: left;
    width: 24%;
    height: auto;
    margin-top: 15px;
    text-align: left;
    padding: 0px 1px 0px 0px;
    margin-left: 3px;
}
.col-footer-3 a {
    color: #fbf9f9;
    line-height: 14px;
    font-size: 13px;
    padding-right: 6px;
    padding-left: 4px;
}
.col-footer-9 {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 9px;
    text-align: center;
    padding-bottom: 20px;
}



h2 {
    font-size: 0.9em;
    color: #2D3842;
    background-color: #ABCFF5;
    display: block;
    text-align: center;
    margin-top: 0.9em;
    line-height: 1.5;
    clear: both;
}
.sub_column {
    font-size: 13px;
    font-weight: bold;
    color: #F00;
    padding-top: 15px;
	padding-left: 0px;
	
}

.sub_column, p {
	font-size: 15px;
    line-height: 1.6;
    padding-top: 5px;
    clear: both;
	padding-left: 0px;
    color: #474545;
	
}
.css-become
{
background:url('/images/css-sprite-combined.png') 0px -0px !important;
width:14px;height:14px;
display:inline-block;
}

.css-download-blue
{
background:url('/images/css-sprite-combined.png') -14px -0px !important;
width:14px;height:14px;
display:inline-block;
}

.css-download-green
{
background:url('/images/css-sprite-combined.png') -28px -0px !important;
width:14px;height:14px;
display:inline-block;
}

.css-feedback
{
background:url('/images/css-sprite-combined.png') -42px -0px !important;
width:14px;height:14px;
display:inline-block;
}

.css-login
{
background:url('/images/css-sprite-combined.png') -56px -0px !important;
width:14px;height:14px;
display:inline-block;
}

.css-logout
{
background:url('/images/css-sprite-combined.png') -70px -0px !important;
width:14px;height:14px;
display:inline-block;
}

.css-account
{
background:url('/images/css-sprite-combined.png') -84px -0px !important;
width:14px;height:14px;
display:inline-block;
}
.col-footer-3s a:hover {
	color: #FCFCFC;
}

.col-footer-3 a:hover {
	color: #FCFCFC;
}

/*modal*/
.modal {
    display: none; 
    position: fixed; 
    z-index: 1; 
    left: 0;
    top: 0;
    width: 100%; 
    height: 100%; 
    overflow: auto; 
    background-color: rgb(0,0,0); 
    background-color: rgba(0,0,0,0.4); 
}


.modal-content {
    background-color: #fefefe;
    margin: 8% auto; 
    padding: 10px;
    border: 2px solid #8e9090;
    width: 40%; 
	text-align: center;
	font-family:ProximaNova, Arial, sans-serif;
	color:#7e868a;
}


.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
.head_unique {
padding:15px 35px;
margin:-10px -50px;
text-align:center;
border-radius:10px 10px 0 0;
font-style:normal;
font-weight: bold;
font-size:16px;	
}
hr {
margin:10px -10px;
border:0;
border-top:1px solid #50a5ce;
}
hr.type_3 {
border: 0;
height: 25px;
background-image: url(/images/type_3.png);
background-repeat: no-repeat;
}
.show_popup {
	cursor:pointer;
}
.link_txt {
	font-style:normal;
	color:#08abf9;
}
.hr_img {
	max-width:550px; 
	height:26px;
	width:100%;
}
.benefit_div {
	padding:20px 15px; 
	background-color:#f0f1f3; 
	font-family:ProximaNova, Arial, sans-serif;
	overflow: auto;
}
.head_txt {
	font-size:19px; 
	color: #06caf7;
}
.benefit_p {
	color: #656869;
	font-size:15px;
}
.span_p {
	font-size:25px; 
	color:#06caf7; 
	line-height: 0px;
}
.padd_lft {
	padding-left:26px;
}
.benefit_txtdiv {
	width:100%;
	float:left;
	text-align:left;
	margin-top: 15px;
	font-size: 14px;
	color: #574f4f;
	line-height: 20px;
}
.benefit_part {
	width:50%;
	float:left;
}
.span_pnew {
	line-height: 0px;
	font-size: 16px; 
	color: #06caf7;
	margin-left: 25px; 
	margin-right: 7px;
}

/*modal*/

.btn1 {
    width: 100%;
    max-width: 195px;
    display: inline;
    border-radius: 3px;
    margin: auto;
}
.btn1 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.all_txt:hover {
	font-size:13px;
	color:white;
}
.btn1:hover{
	background-color:#6aab6a;
	color:white;
}

/*home page*/
.row2new {
    position: relative;
    width: 100%;
    /* max-width: 700px; */
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 5px;
    overflow:auto;
	border-bottom: 2px solid #1390fb;
}
.col-md-3 {
    float: left;
    width: 27%;
    height: auto;
    margin-top: 10px;
    text-align: center;
}
.col-md-9 {
    float: left;
    width: 70%;
    height: auto;
	padding-left: 10px;
}


.alt_text {
	color:red;
}

.text {
	font-size: 13.5px;
	line-height: 1.6;
	padding-top: 5px;
	clear: both;
	padding-left: 0px;
}
.help {
    color: #666;
    font-style: italic;
    font-size: 13px;
}
.tit {
    color: #F00;
}
#metric_text {
	display:none;
}
#printer_text {
	display:none;
}
/*customary metric*/
#box_new {
    margin: 10px 0 5px 0;
    width: 100%;
    display: table;
    box-sizing: border-box;
    text-align: center;
    /* font-family: Calibri, Arial, Verdana, "Times New Roman;"; */
    font-size: 14px;
    background: linear-gradient(rgb(100, 144, 185) 0%, rgb(22,75,125) 100%);
    padding: 4px;
	color: #f9f4f4;
}
.addmoresg {
    background-color: #94e1f2;
    font-size: 14px;
}
.label_style {
    text-shadow: 0 0 0 black;
    text-decoration: underline;
}
label:hover {
    text-decoration: none;
    cursor: pointer;
}

/*customary metric*/

.col-xs-3 > a > img {
       box-shadow: 0 0 10px #075a88;
    	
}
.subnew {
	font-size: 15px;
    font-weight: bold;
    color: #06C;
    text-align: left;
}
/* .relnew, .rel1new{
	max-width: 99%;
} */
.subnew a {
	color: #06C;
	text-decoration:underline;
}
ol {
	list-style-type: none;
       
}
ol li {
	float:left;
	width:auto;
	padding: 2px 0px 2px 0px;
	
}

.free1::before{
	content: '';
	height: 1em;
	background: url('/images/fill-free-n.png') 5px -1px no-repeat;
	display: block;
}
.pdfnewtwo {
	font-size: 14px;
    font-weight: bold;
    margin-left: 5px;
    line-height: 1.8;
    padding-bottom: 8px;
    padding-right: 15px;
}
.pdfnewtwo a:link {
    color: #0D2842;
    text-decoration: underline;
}
.pdfnewtwo a:hover {
    color: #0D2842;
    text-decoration: none;
}

.btn2 {
	
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

}
.txt_bold {
	font-weight:bold;
}
.txt_red {
	color: red;
	font-size: 13px;
	font-weight: bold;
}
.pdfnewtwo a:visited {
    color: #0D2842;
}

.pdfnewtwo a {
	text-decoration:underline;
	color: #0D2842;
}
.txt_italic {
	font-weight:bold;
	font-style:italic;
}

/*main menu*/
.topnav {
  display:block;
  overflow: hidden;
  background-color: #0a1830;
  width:100%;
  margin:0px auto;
}

.topnav a {
    float: left;
	display: block;
	color: #f2f2f2;
	text-align: center;
	padding: 15px 22px; /* Changed from 15px 22px */
	text-decoration: none;
	font-size: 16px;
	
}

.topnav a:hover {
    background-color: #e1f6fc;
    color: #036992;
}
.topnav .icon {
  display: none;
}

.topnav a img {
	width:20px;
	height:20px;
}
/*main menu*/
.add_cross {
	background: url(/images/arrow-minus-5.png) 96% center no-repeat !important;
}
.add_down {
	background: url(/images/downarrow1.png) 96% center no-repeat;
}
.add_greydown {
	background: url(/images/greydown_arrow.png) 96% center no-repeat;
}
#cssmenu > ul > li > ul > li > a > span {
    display: block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#cssmenu > ul > li > ul > li > ul > li > a > span {
    display: block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#cssmenu ul ul ul li {
	padding-left:12px;
}
#cssmenu ul ul ul {
	border-left:none;
	border-right:none;
}
.main_navs {
	width:100%;
	margin: 0px auto; 
	margin-top: 0px;
	background-color: white;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index:1;
}
.member_btn {
	background-color: #b12a06;
	border-radius: 10px;
	margin: 5px;
	padding: 10px !important;
	color:white;
    font-weight: 600;
}
.member_btn:hover {
	background-color: #fefaf9;
    color: #f90b0b;

}
.zoom_query {
    width: 85%;
	max-width: 350px;
    padding: 9px 0 9px 9px;
    font-size: 16px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
    border: 0 none;
    height: 40px;
    background: #e3e6ea;
    float: left;
    box-sizing: border-box;
    transition: all 0.15s;
	margin-bottom: 10px;
	border: 1px solid #bdb9b9;
	margin-left:-4px;
}
#search_button {
    border: 0 none;
    background: #0e0f0f url(/images/search.png) center no-repeat;
    width: 35px;
    float: left;
    padding: 0;
    text-align: center;
    height: 40px;
    cursor: pointer;
}
ul#first_order > li > a {
    font-size: 14px;
	font-weight: 500;
	color: #474545;
	/* color: #666363; */
	background: linear-gradient(#fffdfd 0%, #e3f5fb 100%);
}
ul#first_order > li > a:hover {
	color: #054ffd !important;
	background: #e0e0f9 !important;
}
ul#third_order > li > a:before {
    content: "Â»";
	position: absolute;
	left: 2px;
	bottom:15px;
	color: #F00;
	font-size:14px;
}

ul#third_order > li > a {
	color: #451472;
}
ul#third_order > li > a:hover { 
	background-color:#dddefb;
}
.mob_views {
	display:none;
}
.main_sidebardiv {
	float:left;
	width: 25%;
    
}
.main_menudiv {
	width:100%;
	margin:0px auto;
}
#con_wholediv {
	width:100%; 
	max-width: 1200px;
	margin:0px auto;
	z-index:2;
}
#con_subdiv {
	width:100%;
	margin:0px auto;
	float:left;
	background-color: white;    
	margin-top: 1px;
	/* box-shadow: 0 0 10px #075a88; */
	    
}
.srchside_div {
	margin: 10px 0px 10px 10px;
}
a.first_ord_a {
	border-bottom:1px solid antiquewhite;
	font-family: TTNorms,Arial,sans-serif !important;
	font-weight: bold !important; 
	font-size:12px;
	color: #666363;
}
a.second_ord_a {
	border-bottom:1px solid antiquewhite;
	font-family: TTNorms,Arial,sans-serif !important;
	font-weight: bold !important; 
	font-size:12px;
	color: #666363;
}
a.third_ord_a {
	border-bottom:1px solid antiquewhite;
	font-family: TTNorms,Arial,sans-serif !important;
	font-weight: bold !important; 
	font-size:12px;
}

.extra_footerdiv {
	width:100%;
	margin:0px auto;
	max-width: 1200px;
}
.media_link {
	width:10%;
}
.col-footer-3 a img {
	padding:5px;
}
.col-footer-3s p a {
	text-decoration:underline; 
	font-size:14px;
}
a.menu_lastchild {
	background: linear-gradient(#164b7d 0%, #164b7d 100%) !important;
    color: white !important;
}
.welcomemsg_closebtn {
  margin-right: 15px;
  color: white;
  font-weight: bold;
  float: right;
  font-size: 22px;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
}
.welcomemsg_closebtn:hover {
  color: black;
}
.no_bgarrow {
	background:none !important;
}

#cssmenu > ul ul #second_order {
    display: block;
    background: #fff;
    border-right: 1px solid #fbfbf9;
    border-left: 1px solid #fbfbf9;
}
#cssmenu > ul > li > ul > li.has-sub > a span {
    background: url(/images/downarrow1.png) 96% center no-repeat;
}
#cssmenu > ul > li > ul > li.has-sub.active > a span {
    background: url(/images/arrow-minus-5.png) 96% center no-repeat;
}
#cssmenu > ul > li > ul > li.has-sub > ul > li > a::before {
    content: "»";
    position: absolute;
    left: 2px;
    bottom: 15px;
    color: #F00;
    font-size: 14px;
}
/*breadcrump*/
.float1 {
    float: left;
    margin-bottom: 10px;
    max-width: 100%;
    width: auto;
}
.add_bread {
    background-color: #f5f5f5;
    border-radius: 4px;
}
.breadnew {
    font-size: 13px;
    text-align: left;
    padding: 0px 12px 10px 5px;
}
ol li {
    float: left;
    width: auto;
    padding: 0px 0px 2px 0px;
}
.breadnew a:visited {
    color: #00F;
    text-decoration: none;
}
.breadnew a:link {
    color: #132df8;
    text-decoration: none;
}
.breadnew a:hover {
    text-decoration: underline;
}
.bread_symbol {
    margin: 0px 3px 0px 3px;
}
ol {
    list-style-type: none;
}
/*breadcrump*/

/*related*/
.relnew {
    float: left;
    width: 100%;
    border-bottom-width: thin;
    padding-bottom: 5px;
    border-color: #4c98d8;
    margin-right: auto;
    margin-left: auto;
    padding-top: 5px;
}
.rel1new {
    padding-bottom: 5px;
	border: 5px solid #cfcfd5;
	width: 99%;
	float: left;
}
.sub_p {
	font-size: 18px;
	font-weight: normal;
	background: #2992ee;
	padding-left: 10px;
	border: 1px solid #337ab7;
	color: white;
	padding-bottom: 4px;
	text-align: center;
}	
.simplenavnew {
	width:50%;
	float:left;
}
.simplenavnew1 {
	width:50%;
	float:left;
}
.simplenavnew p {
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.simplenavnew p span {
	font-size: 17px;
	line-height: 10px;
	color:#07917b;
}
.simplenavnew p a {
	margin-left: 5px;
	color: #545657;
	font-size: 15px;
}
.simplenavnew1 p {
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.simplenavnew1 p span {
	font-size: 17px;
	line-height: 10px;
	color:#07917b;
}
.simplenavnew1 p a {
	margin-left: 5px;
	color: #545657;
	font-size: 15px;
}
/*related*/
/*download all-bottom*/
.chg_downall_div {
	border-bottom: 2px solid #1390fb;
	padding-bottom: 15px;
	padding-top: 5px;
	float: left;
	width: 100%;
}
/*download all-bottom*/
.overall_link {
	margin-left: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #06C;
	list-style:none;
}
.overall_link a{
	text-decoration:underline;
}
.overall_link:hover {
	text-decoration:none;
}
/*sheets,download the set, download all - image*/
.no_hrefurl {
	color: #c42c04 !important;
	text-decoration: none !important;
	cursor: default;
}
.no_hrefurl:hover {
	text-decoration: none !important;
}
.margin_tp {
	margin-top: 13px;
}
.no_margin_tp {
	margin-top: 0px !important;
}
.all_dwdimg {
	vertical-align: middle;
}
.no_margin_tp a:hover {
    color: white;
    background-color: transparent;
    text-decoration: none;
}
/*sheets,download the set, download all - image*/

.free2 {
	background-image: url(/images/fill-free-n.png);
	padding-left: 30px;
	padding-bottom: 13px;
	position: absolute;
	padding-top: 5px;
}
.fnt_bold {
	font-weight:bold;
}
.subnew_cnt_p {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 17px;
    font-weight: bold;
    color: #06C;
    text-align: left;
}
/*new model temp*/
.pdfnewlargenew li {   
    display: inline-block !important; 
    padding-right: 12px;
    list-style: none;
    line-height: 40px;
}
.pdfnewlargenew {
	margin-top: 18px;
    margin-bottom: 5px;
}
.setlargenew-ext {    
    margin-top: 7px;
	list-style-type: none;
}	
.ext_mar_lft {
	margin-left: 30px;
}
.lrg_img_div_new {
    width: 40%;
}
.lrg_cnt_div_new {
    width: 58%;
	padding-left:0px;
}
.no_marg_top {
	margin-top:0px;
}
.preview_bglargeimg {
    background: url("/images/stack-bg-largeimg.png") 0 0 no-repeat;
    vertical-align: top;
    display: inline-block;
    width: 230px;
	height: 280px;
}
.bg_sublargediv {
	padding: 10px 0px 10px 2px;
	line-height: 26px;
	text-align: center;
	position: relative;
}
.bg_sublargediv img {
	padding-top: 7px;	
}

/*new model temp*/
.pdfnewlarge_sub {
	margin-top:10px;
	float:left;
	width:38%;
	display: block;
	padding-right: 12px;
	list-style: none;
	line-height: 40px;
	margin-left: 5px;
}
.mar_tp {
	margin-top:30px;
}
/* easy moderate difficult css*/
.levels_radio_div {
    width: 100%;
    max-width: 680px;
    margin-top: 10px;
    display: flex;
    margin-bottom: 20px;
}
.levels_radio_div label {
    color: #464646;
    text-shadow: 0 1px 0 #fff;
    font-size: 14px;
    font-weight: bold;
}
.level_listnew {
    width: 33%;
    float: left;
}
.level_listnew1 {
	width: 35%;
    float: left;
}
.no_disply {
	display:none;
}
.show_disply {
	display:block;
}
/* easy moderate difficult css*/
/* four radio row - integer fraction */
.soln_radio_div {
    width: 100%;
    max-width: 680px;
    margin-top: 10px;
    display: flex;
    justify-content:space-between;
    margin-bottom: 20px;
	
}
.soln_listnew {
    /* min-width: 25%; */
    float: left;
    white-space: nowrap;
}
.soln_radio_div label {
    color: #464646;
    text-shadow: 0 1px 0 #fff;
    font-size: 14px;
    font-weight: bold;
}
/* four radio row - integer fraction */
/*after intro radio button*/
.sngvar_whole_div {
    width: 100%;
    max-width: 680px;
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 5px;
}
.sngvar_dropdwn_div {
    width: 100%;
	float: left;
	margin-bottom: 10px;
}
.sngvar_list {
    width: 50%;
    float: left;
}
.sngvar_list1 {
    width: 50%;
    float: left;
}
.sngvar_whole_div label {
    color: #464646;
    text-shadow: 0 1px 0 #fff;
    font-size: 14px;
    font-weight: bold;
}
/*after intro radio button*/
/*column wise worksheets design*/
.lrg_img_div {
    width: 40%;
}
.lrg_cnt_div {
    width: 58%;
}
.setlargenew {
    padding-left: 4px;
    margin-top: 3px;
    width: 100%;
    float: left;
}
/*column wise worksheets design*/
/*after intro radio button heading*/
.sngvar_label_div {
	width: 100%;
	max-width: 680px;
	display: flex;
	margin-bottom: 10px;
	margin-left: 5px;
}
.sngvar_label_div label {
	color: #ff0202;
	text-shadow: 0 1px 0 #fff;
	font-size: 14px;
	font-weight: bold;
}
/*after intro radio button heading*/
/*large content instead of easy moderate*/
.level_listnew2 {
	width: 45%;
    float: left;
}
.level_listnew3 {
	width: 51%;
    float: left;
}
/*large content instead of easy moderate*/
/*integers new home page*/
.int_overall_div {
	width:100%;
	float:left; 
	border-bottom: 2px solid #1390fb;
	padding-bottom: 10px;
    margin-bottom: 10px;	
}
.ingvar_whole_div {
	width: 100%;
	margin-top: 10px;
	display: inline-block;
	margin-bottom: 5px;
}
.ingvar_whole_div p {
    color: #464646;
    text-shadow: 0 1px 0 #fff;
    font-size: 14px;
    font-weight: bold;	
}
.ingvar_whole_div p a {
    color:#06C;
}
.intvar_label_div {
	width: 100%;
	display: block;
	margin-bottom: 10px;
	margin-left: 5px;
	text-align: center;
}
.intvar_label_div label {
    color: #ff0202;
    text-shadow: 0 1px 0 #fff;
	font-size: 17px;
	font-weight: normal;
	cursor: default;
}
.intvar_dropdwn_divs {
    width: 100%;
    float: left;
}
.intvar_list {
    width: 47%;
    float: left;
    margin-left: 15px;
}
.intvar_list1 {
    width: 47%;
    float: left;
    margin-left: 15px;
}
.dif_bul_pts1 {
    font-size: 15px;
    margin-right: 9px;
    color: #F00;
}
/*integers new home page*/
/*add customary metric page*/
.units_radio_div {
    width: 100%;
    max-width: 680px;
    margin-top: 10px;
    display: flex;
    margin-bottom: 20px;
}
.unit_listnew {
    width: 49%;
    float: left;
}
.units_radio_div label {
    color: #464646;
    text-shadow: 0 1px 0 #fff;
    font-size: 14px;
    font-weight: bold;
}
/*add customary metric page*/
.eql_padd {
  padding: 7px;
}
/*money chart new temp*/
.country_whole_div {
  width: 100%;
  /* max-width: 680px; */
  margin-top: 10px;
  display: flex;
  margin-bottom: 5px;
}
.country_label_div {
  width: 24%;
  margin: 1px;
}
.country_whole_div label {
  color: #464646;
  text-shadow: 0 1px 0 #fff;
  font-size: 14px;
  font-weight: bold;
}
.country_dropdwn_div {
  width: 75%;
  font-size:0;
}
.mob_list {
  width: 30%;
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  /* float: left; */
}
.mob_list1 {
  width: 20%;
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  /* float: left; */
}
.label_style {
  text-shadow: 0 0 0 black;
  text-decoration: underline;
}
/*money chart new temp*/

/* New Navbar with dropdown (User View) styles starts here 19/07/23 */

/* new headr style for child login 21-08-23 starts here*/
.topnav {
	overflow: visible
}

.topnav .main_menudiv{	
        text-align: center;	
}

.topnav a:not(.icon){	
        float: none;	
        display: inline-block;	
}

.topnav.before-login .main_menudiv > a{	
    padding: 15px 22px;
}	
.before-login .nav-auth-wrapper{	
        margin-left: unset;	
        margin-right: 15px;
}	
.ans-key-disp, .add-to-col-disp {
    --wh: 32px;
	background: linear-gradient(to bottom, #003873, #25314A);
}
.add-to-col-disp::before, .ans-key-disp::before {
	transform: translate(-50%, -50%) scale(1.15);
}
.before-login .nav-auth-dropdown{	
        padding: 4px;	
        min-width: 130px;	
}	
.before-login-icon{	
        background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 24 24' width='20' height='20'%3E%3Cpath d='M15.71,12.71a6,6,0,1,0-7.42,0,10,10,0,0,0-6.22,8.18,1,1,0,0,0,2,.22,8,8,0,0,1,15.9,0,1,1,0,0,0,1,.89h.11a1,1,0,0,0,.88-1.1A10,10,0,0,0,15.71,12.71ZM12,12a4,4,0,1,1,4-4A4,4,0,0,1,12,12Z' fill='%23343a40' /%3E%3C/svg%3E%0A");	
        background-repeat: no-repeat;	
        background-position: center;	
}	
.topnav.before-login .n-a-d-features{	
        border: unset;	
        padding-bottom: unset;	
}
/* new headr style for child login 21-08-23 ends here*/

.nav-auth-wrapper *{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

.nav-auth-wrapper{
	user-select: none;
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

.nav-auth-wrapper input[type="checkbox"],
.nav-auth-wrapper label{
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}

.nav-auth-wrapper label span{
	display: block;
	--prop: 30px;
	height: var(--prop);
	width: var(--prop);
	border-radius: 50%;
	margin-right: 10px;
	background-color: #FFF;
	box-shadow: 0 0 4px #FFF;
	line-height: 30px;
	font-size: 18px !important;
	font-weight: 600;
	color: #164b7d;
	text-align: center;
	text-transform: uppercase;
}

.nav-auth-wrapper input[type="checkbox"]{
	appearance: none;
	height: 30px;
	width: 15px;
	position: relative;
}

.nav-auth-wrapper input[type="checkbox"]::before{
	content: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' height='15' width='15' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E%0A");
	position: absolute;
	top: 50%;
	transform: translateY(-50%) rotate(0deg);
	transition: transform 0.3s ease-in-out;
}

.nav-auth-wrapper.mobile{
	background: #2e689d;
	border-radius: 7px;
	padding: 5px 10px;
}

.nav-auth-dropdown{
	position: absolute;
	z-index: 2;
	top: calc(100% + 18px);
	right: 0;
	background: #FFF;
	padding: 10px 12px 8px 12px;
	border-radius: 7px;
	box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px;
	transform: scale(0);
	transform-origin: top right;
	transition: transform 0.4s ease-in-out;
	border: 1px solid rgba(0, 0, 0, 0.15);
}

.nav-auth-dropdown::after{
	--prop: 15px;
	content: "";
	position: absolute;
	height: var(--prop);
	width: var(--prop);
	bottom: calc(100% - calc(var(--prop) / 2));
	right: 34px;
	background: #FFF;
	transform: rotate(45deg);
	border-top: solid 1px rgba(0, 0, 0, 0.15);
	border-left: solid 1px rgba(0, 0, 0, 0.15);
}

.nav-auth-wrapper input[type="checkbox"]:checked::before{
	transform: translateY(-50%) rotate(-180deg);
}

.nav-auth-wrapper input[type="checkbox"]:checked + .nav-auth-dropdown{
	transform: scale(1);
}

.n-a-d-features{
	list-style-type: none;
	padding-bottom: 5px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.n-a-d-features li{
	white-space: nowrap;
}

.n-a-d-features li a{
	text-decoration: none;
	display: block;
	width: 100%;
	text-align: left;
	padding: 4px 18px 4px 8px !important;
	position: relative;
	border-radius: 8px;
}

.n-a-d-features li a::before{
	content: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232e689d' height='12' width='12' viewBox='0 0 320 512'%3E%3Cpath d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");
	position: absolute;
	right: 4px;
	top: 50%;
	transform: translateY(-50%);
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
}

.n-a-d-features li a:hover::before{
	opacity: 1;
}

.n-a-d-features li a:hover p,
.n-a-d-features li a:hover span{
	color: #164b7d;
}

.n-a-d-log:hover p{
	color: #c1533f;
}

.n-a-d-log:hover{
	background: #faece8 !important;
}

.n-a-d-features li a:hover{
	background: #f5f8fa;
}

.n-a-d-features li a .icon-new,
.n-a-d-features li a p,
.n-a-d-features li a span{
	display: inline-block;
	vertical-align: middle;
}

.icon-new{
	--prop: 32px;
	height: var(--prop);
	width: var(--prop);
	position: relative;
	margin-right: 4px;
}

.icon-new::before{
	position: absolute;
	top: calc(50% + 1px);
	left: 50%;
	transform: translate(-50%, calc(-50% + 1px));
}

.icon-new.mw4k-account-icon::before{
	content: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20'%3E%3Cpath d='M15.71,12.71a6,6,0,1,0-7.42,0,10,10,0,0,0-6.22,8.18,1,1,0,0,0,2,.22,8,8,0,0,1,15.9,0,1,1,0,0,0,1,.89h.11a1,1,0,0,0,.88-1.1A10,10,0,0,0,15.71,12.71ZM12,12a4,4,0,1,1,4-4A4,4,0,0,1,12,12Z' fill='%23343a40' /%3E%3C/svg%3E%0A");
}

.n-a-d-features li a:hover .icon-new.mw4k-account-icon::before{
	content: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20'%3E%3Cpath d='M15.71,12.71a6,6,0,1,0-7.42,0,10,10,0,0,0-6.22,8.18,1,1,0,0,0,2,.22,8,8,0,0,1,15.9,0,1,1,0,0,0,1,.89h.11a1,1,0,0,0,.88-1.1A10,10,0,0,0,15.71,12.71ZM12,12a4,4,0,1,1,4-4A4,4,0,0,1,12,12Z' fill='%232f5c8a' /%3E%3C/svg%3E%0A");
}

.icon-new.mw4k-children-icon::before{
	content: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48' width='33' height='33'%3E%3Cpath fill='%23343a40' fill-rule='evenodd' d='M15 18C17.2092 18 19 16.2091 19 14C19 11.7909 17.2092 10 15 10C12.7909 10 11 11.7909 11 14C11 16.2091 12.7909 18 15 18ZM15 16C16.1046 16 17 15.1046 17 14C17 12.8954 16.1046 12 15 12C13.8954 12 13 12.8954 13 14C13 15.1046 13.8954 16 15 16Z' clip-rule='evenodd'/%3E%3Cpath fill='%23343a40' d='M18.2677 23.4022L12.5689 20.9998 18.2677 23.4038V23.4022zM18.2677 23.4022L18.4397 23.4747 18.2677 23.2147V23.4022z'/%3E%3Cpath fill='%23343a40' fill-rule='evenodd' d='M9.82026 19.9893C10.3831 19.5633 11.3317 18.9998 12.5689 18.9998H17.5654C18.9281 18.9998 19.9455 19.7185 20.4401 20.1179 21.0208 20.587 21.5221 21.1512 21.9105 21.6328 22.5286 22.3992 23.1009 23.268 23.4256 23.7607L23.4325 23.7712C23.5115 23.8912 23.572 23.9829 23.6168 24.0489 23.8241 24.3544 23.9675 24.6845 24.0499 25.0233 24.1229 24.6351 24.2764 24.2556 24.515 23.9094 24.614 23.7657 24.7327 23.5871 24.8715 23.3783L24.8832 23.3607C25.2627 22.7895 25.7756 22.0178 26.2823 21.3873 26.6434 20.938 27.1154 20.4096 27.6859 19.973 28.2292 19.5572 29.1535 19 30.364 19H35.193C36.5263 19 37.5172 19.7102 37.9931 20.0989 38.5547 20.5576 39.0392 21.109 39.4141 21.5791 40.0109 22.3275 40.5637 23.1759 40.8775 23.6575L40.8814 23.6636 40.8842 23.6678 40.8901 23.6768C40.9636 23.7896 41.0201 23.8764 41.0624 23.9394 41.9593 25.2759 41.6029 27.0865 40.2663 27.9835 39.7239 28.3474 39.1035 28.505 38.4978 28.4745 38.7856 29.517 39.0631 30.465 39.2627 31.1329 39.5774 32.1861 38.9459 33.3244 37.8311 33.5574 34.2202 34.3119 31.6674 34.2884 27.7869 33.5478 26.6489 33.3306 25.9856 32.1702 26.3211 31.0903 26.5271 30.4275 26.8086 29.4979 27.0974 28.4723 26.4677 28.5122 25.8205 28.3489 25.2607 27.9631 24.6516 27.5433 24.2519 26.933 24.0865 26.2674 23.9479 27.033 23.5135 27.7445 22.8189 28.2159 22.0534 28.7353 21.1338 28.8533 20.3089 28.6177 20.311 28.6346 20.3131 28.6515 20.3149 28.6685L20.9816 34.6685C21.1611 36.2836 20.022 37.7479 18.4124 37.9713 16.8028 38.1947 15.3079 37.0959 15.0408 35.493L15 35.2481 14.9591 35.493C14.692 37.0959 13.1972 38.1947 11.5876 37.9713 9.97797 37.7479 8.83886 36.2836 9.01831 34.6685L9.53564 30.0126 9.58469 28.6759C8.81254 28.8293 7.98151 28.6803 7.28467 28.1947 5.92538 27.2473 5.59144 25.3774 6.53881 24.0181 6.63747 23.8765 6.75506 23.7018 6.89204 23.498L6.91985 23.4566C7.31246 22.8723 7.84333 22.0822 8.36807 21.4365 8.74225 20.9761 9.23071 20.4355 9.82026 19.9893zM12.5689 20.9998C11.9514 20.9998 11.4254 21.2827 11.0272 21.584 10.6209 21.8916 10.2489 22.2934 9.92016 22.6979 9.46185 23.2618 8.98121 23.9748 8.57813 24.5746L8.56449 24.595C8.42511 24.8024 8.29296 24.999 8.17961 25.1617 7.86383 25.6148 7.97514 26.2381 8.42823 26.5538 8.88133 26.8696 9.50463 26.7583 9.82042 26.3052L11.7761 23.4952 11.5316 30.1599 11.0061 34.8894C10.9463 35.4277 11.326 35.9158 11.8625 35.9903 12.399 36.0648 12.8973 35.6985 12.9864 35.1642L13.9801 29.2021 15.0059 28.9741 16.0216 29.2121 17.0136 35.1642C17.1026 35.6985 17.6009 36.0648 18.1374 35.9903 18.674 35.9158 19.0537 35.4277 18.9938 34.8894L18.3272 28.8894C18.3216 28.8394 18.3126 28.7911 18.3004 28.7446L18.2677 28.62V23.4038L18.4412 23.4769 20.1018 25.9878C20.1756 26.0994 20.2435 26.2016 20.3069 26.2949 20.617 26.7519 21.2389 26.871 21.6959 26.5609 22.1529 26.2508 22.2719 25.6289 21.9618 25.1719 21.9089 25.094 21.8418 24.9922 21.7682 24.8804L18.4412 23.4769 18.4397 23.4747 21.7659 24.877 21.7624 24.8715C21.4333 24.372 20.907 23.5744 20.3537 22.8883 20.005 22.4559 19.6058 22.0149 19.1834 21.6738 18.7902 21.3562 18.2258 20.9998 17.5654 20.9998H12.5689zM28.8527 21.4975C29.2392 21.2017 29.755 20.9198 30.364 20.9198H35.193C35.8449 20.9198 36.3983 21.275 36.7787 21.5857 37.1889 21.9207 37.5758 22.3531 37.9132 22.7761 38.4485 23.4474 38.9576 24.2276 39.2756 24.7157L39.2788 24.7205C39.3509 24.8312 39.4167 24.9322 39.4683 25.0091 39.7744 25.4653 39.6528 26.0832 39.1966 26.3894 38.7419 26.6945 38.1263 26.5746 37.8193 26.122 37.5578 25.7366 37.0574 25.5945 36.6325 25.7849 36.2075 25.9753 35.9805 26.4433 36.094 26.895 36.5507 28.711 37.0938 30.5796 37.423 31.6814 34.0985 32.3746 31.8056 32.3592 28.1537 31.6627L28.1544 31.66C28.5028 30.5387 29.07 28.6471 29.5304 26.7951 29.6425 26.3442 29.4155 25.8777 28.9915 25.6876 28.5675 25.4976 28.0682 25.6385 27.8062 26.0222L27.7337 26.1279C27.4219 26.5802 26.8025 26.6942 26.3502 26.3824 25.8978 26.0706 25.7839 25.4512 26.0956 24.9989 26.205 24.8402 26.3326 24.6482 26.4672 24.4456L26.4717 24.4388C26.863 23.85 27.3317 23.1461 27.7787 22.59 28.0967 22.1942 28.4576 21.7999 28.8527 21.4975zM33.0002 18C35.2094 18 37.0002 16.2091 37.0002 14 37.0002 11.7909 35.2094 10 33.0002 10 30.7911 10 29.0002 11.7909 29.0002 14 29.0002 16.2091 30.7911 18 33.0002 18zM33.0002 16C34.1048 16 35.0002 15.1046 35.0002 14 35.0002 12.8954 34.1048 12 33.0002 12 31.8957 12 31.0002 12.8954 31.0002 14 31.0002 15.1046 31.8957 16 33.0002 16z' clip-rule='evenodd'/%3E%3Cpath fill='%23343a40' d='M29.8009 37.9867C29.0561 37.8869 28.5 37.2514 28.5 36.5V35.2639C29.653 35.4097 30.7435 35.5007 31.8172 35.5378L31.4471 36.8946C31.2494 37.6196 30.5457 38.0864 29.8009 37.9867zM34.5528 36.8946L34.1814 35.5327C35.2556 35.4912 36.3465 35.3966 37.5 35.25V36.5C37.5 37.2514 36.9439 37.8869 36.1991 37.9867 35.4543 38.0864 34.7506 37.6196 34.5528 36.8946z'/%3E%3C/svg%3E");
}

.n-a-d-features li a:hover .icon-new.mw4k-children-icon::before{
	content: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48' width='33' height='33'%3E%3Cpath fill='%232f5c8a' fill-rule='evenodd' d='M15 18C17.2092 18 19 16.2091 19 14C19 11.7909 17.2092 10 15 10C12.7909 10 11 11.7909 11 14C11 16.2091 12.7909 18 15 18ZM15 16C16.1046 16 17 15.1046 17 14C17 12.8954 16.1046 12 15 12C13.8954 12 13 12.8954 13 14C13 15.1046 13.8954 16 15 16Z' clip-rule='evenodd' %3E%3C/path%3E%3Cpath fill='%232f5c8a' d='M18.2677 23.4022L12.5689 20.9998 18.2677 23.4038V23.4022zM18.2677 23.4022L18.4397 23.4747 18.2677 23.2147V23.4022z' %3E%3C/path%3E%3Cpath fill='%232f5c8a' fill-rule='evenodd' d='M9.82026 19.9893C10.3831 19.5633 11.3317 18.9998 12.5689 18.9998H17.5654C18.9281 18.9998 19.9455 19.7185 20.4401 20.1179 21.0208 20.587 21.5221 21.1512 21.9105 21.6328 22.5286 22.3992 23.1009 23.268 23.4256 23.7607L23.4325 23.7712C23.5115 23.8912 23.572 23.9829 23.6168 24.0489 23.8241 24.3544 23.9675 24.6845 24.0499 25.0233 24.1229 24.6351 24.2764 24.2556 24.515 23.9094 24.614 23.7657 24.7327 23.5871 24.8715 23.3783L24.8832 23.3607C25.2627 22.7895 25.7756 22.0178 26.2823 21.3873 26.6434 20.938 27.1154 20.4096 27.6859 19.973 28.2292 19.5572 29.1535 19 30.364 19H35.193C36.5263 19 37.5172 19.7102 37.9931 20.0989 38.5547 20.5576 39.0392 21.109 39.4141 21.5791 40.0109 22.3275 40.5637 23.1759 40.8775 23.6575L40.8814 23.6636 40.8842 23.6678 40.8901 23.6768C40.9636 23.7896 41.0201 23.8764 41.0624 23.9394 41.9593 25.2759 41.6029 27.0865 40.2663 27.9835 39.7239 28.3474 39.1035 28.505 38.4978 28.4745 38.7856 29.517 39.0631 30.465 39.2627 31.1329 39.5774 32.1861 38.9459 33.3244 37.8311 33.5574 34.2202 34.3119 31.6674 34.2884 27.7869 33.5478 26.6489 33.3306 25.9856 32.1702 26.3211 31.0903 26.5271 30.4275 26.8086 29.4979 27.0974 28.4723 26.4677 28.5122 25.8205 28.3489 25.2607 27.9631 24.6516 27.5433 24.2519 26.933 24.0865 26.2674 23.9479 27.033 23.5135 27.7445 22.8189 28.2159 22.0534 28.7353 21.1338 28.8533 20.3089 28.6177 20.311 28.6346 20.3131 28.6515 20.3149 28.6685L20.9816 34.6685C21.1611 36.2836 20.022 37.7479 18.4124 37.9713 16.8028 38.1947 15.3079 37.0959 15.0408 35.493L15 35.2481 14.9591 35.493C14.692 37.0959 13.1972 38.1947 11.5876 37.9713 9.97797 37.7479 8.83886 36.2836 9.01831 34.6685L9.53564 30.0126 9.58469 28.6759C8.81254 28.8293 7.98151 28.6803 7.28467 28.1947 5.92538 27.2473 5.59144 25.3774 6.53881 24.0181 6.63747 23.8765 6.75506 23.7018 6.89204 23.498L6.91985 23.4566C7.31246 22.8723 7.84333 22.0822 8.36807 21.4365 8.74225 20.9761 9.23071 20.4355 9.82026 19.9893zM12.5689 20.9998C11.9514 20.9998 11.4254 21.2827 11.0272 21.584 10.6209 21.8916 10.2489 22.2934 9.92016 22.6979 9.46185 23.2618 8.98121 23.9748 8.57813 24.5746L8.56449 24.595C8.42511 24.8024 8.29296 24.999 8.17961 25.1617 7.86383 25.6148 7.97514 26.2381 8.42823 26.5538 8.88133 26.8696 9.50463 26.7583 9.82042 26.3052L11.7761 23.4952 11.5316 30.1599 11.0061 34.8894C10.9463 35.4277 11.326 35.9158 11.8625 35.9903 12.399 36.0648 12.8973 35.6985 12.9864 35.1642L13.9801 29.2021 15.0059 28.9741 16.0216 29.2121 17.0136 35.1642C17.1026 35.6985 17.6009 36.0648 18.1374 35.9903 18.674 35.9158 19.0537 35.4277 18.9938 34.8894L18.3272 28.8894C18.3216 28.8394 18.3126 28.7911 18.3004 28.7446L18.2677 28.62V23.4038L18.4412 23.4769 20.1018 25.9878C20.1756 26.0994 20.2435 26.2016 20.3069 26.2949 20.617 26.7519 21.2389 26.871 21.6959 26.5609 22.1529 26.2508 22.2719 25.6289 21.9618 25.1719 21.9089 25.094 21.8418 24.9922 21.7682 24.8804L18.4412 23.4769 18.4397 23.4747 21.7659 24.877 21.7624 24.8715C21.4333 24.372 20.907 23.5744 20.3537 22.8883 20.005 22.4559 19.6058 22.0149 19.1834 21.6738 18.7902 21.3562 18.2258 20.9998 17.5654 20.9998H12.5689zM28.8527 21.4975C29.2392 21.2017 29.755 20.9198 30.364 20.9198H35.193C35.8449 20.9198 36.3983 21.275 36.7787 21.5857 37.1889 21.9207 37.5758 22.3531 37.9132 22.7761 38.4485 23.4474 38.9576 24.2276 39.2756 24.7157L39.2788 24.7205C39.3509 24.8312 39.4167 24.9322 39.4683 25.0091 39.7744 25.4653 39.6528 26.0832 39.1966 26.3894 38.7419 26.6945 38.1263 26.5746 37.8193 26.122 37.5578 25.7366 37.0574 25.5945 36.6325 25.7849 36.2075 25.9753 35.9805 26.4433 36.094 26.895 36.5507 28.711 37.0938 30.5796 37.423 31.6814 34.0985 32.3746 31.8056 32.3592 28.1537 31.6627L28.1544 31.66C28.5028 30.5387 29.07 28.6471 29.5304 26.7951 29.6425 26.3442 29.4155 25.8777 28.9915 25.6876 28.5675 25.4976 28.0682 25.6385 27.8062 26.0222L27.7337 26.1279C27.4219 26.5802 26.8025 26.6942 26.3502 26.3824 25.8978 26.0706 25.7839 25.4512 26.0956 24.9989 26.205 24.8402 26.3326 24.6482 26.4672 24.4456L26.4717 24.4388C26.863 23.85 27.3317 23.1461 27.7787 22.59 28.0967 22.1942 28.4576 21.7999 28.8527 21.4975zM33.0002 18C35.2094 18 37.0002 16.2091 37.0002 14 37.0002 11.7909 35.2094 10 33.0002 10 30.7911 10 29.0002 11.7909 29.0002 14 29.0002 16.2091 30.7911 18 33.0002 18zM33.0002 16C34.1048 16 35.0002 15.1046 35.0002 14 35.0002 12.8954 34.1048 12 33.0002 12 31.8957 12 31.0002 12.8954 31.0002 14 31.0002 15.1046 31.8957 16 33.0002 16z' clip-rule='evenodd'%3E%3C/path%3E%3Cpath fill='%232f5c8a' d='M29.8009 37.9867C29.0561 37.8869 28.5 37.2514 28.5 36.5V35.2639C29.653 35.4097 30.7435 35.5007 31.8172 35.5378L31.4471 36.8946C31.2494 37.6196 30.5457 38.0864 29.8009 37.9867zM34.5528 36.8946L34.1814 35.5327C35.2556 35.4912 36.3465 35.3966 37.5 35.25V36.5C37.5 37.2514 36.9439 37.8869 36.1991 37.9867 35.4543 38.0864 34.7506 37.6196 34.5528 36.8946z'%3E%3C/path%3E%3C/svg%3E");
}

.icon-new.mw4k-group-icon::before{
	content: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 124 124' width='28' height='28'%3E%3Cpath d='M113.593 58.37a13.806 13.806 0 0 0 2.886-8.44c0-7.684-6.281-13.935-14-13.935s-14 6.251-14 13.935c0 3.172 1.082 6.091 2.883 8.435a20.179 20.179 0 0 0-7.573 7.314 26.481 26.481 0 0 0-7.746-6.069C79.112 56.25 81 51.804 81 46.915 81 36.485 72.477 28 62 28s-19 8.485-19 18.915c0 4.884 1.885 9.326 4.947 12.686a26.457 26.457 0 0 0-7.739 6.08 20.157 20.157 0 0 0-7.575-7.309c1.803-2.346 2.887-5.267 2.887-8.442 0-7.684-6.28-13.935-14-13.935s-14 6.251-14 13.935c0 3.173 1.083 6.092 2.884 8.437C4.215 61.773 0 68.314 0 75.838v7.848c0 1.099.896 1.991 2 1.991h31.748v8.332c0 1.099.896 1.991 2 1.991h52.504c1.104 0 2-.891 2-1.991v-8.332H122c1.104 0 2-.891 2-1.991v-7.848c0-7.525-4.213-14.068-10.407-17.468zm-11.114-18.508c5.556 0 10.076 4.516 10.076 10.068s-4.52 10.068-10.076 10.068-10.075-4.516-10.075-10.068 4.519-10.068 10.075-10.068zM62 31.981c8.212 0 14.892 6.699 14.892 14.934S70.212 61.849 62 61.849 47.108 55.15 47.108 46.915 53.788 31.981 62 31.981zm-40.479 7.881c5.556 0 10.076 4.516 10.076 10.068s-4.52 10.068-10.076 10.068-10.076-4.516-10.076-10.068 4.52-10.068 10.076-10.068zM4 75.838c0-6.463 3.875-12.034 9.43-14.557 4.795 3.396 11.359 3.403 16.161.016a16.123 16.123 0 0 1 8.002 7.931 25.898 25.898 0 0 0-3.801 12.467H4v-5.857zm82.252 16.181H37.748v-9.201c0-9.11 5.548-16.941 13.451-20.361 6.431 4.443 15.161 4.446 21.595.006 7.906 3.416 13.458 11.243 13.458 20.355v9.201zM120 81.696H90.21a25.833 25.833 0 0 0-3.789-12.424 16.099 16.099 0 0 1 7.988-7.975c4.794 3.382 11.347 3.381 16.141-.001 5.563 2.515 9.45 8.074 9.45 14.542v5.858z' fill='%23343a40' stroke='%23343a40' stroke-width='1'/%3E%3C/svg%3E%0A");
}

.n-a-d-features li a:hover .icon-new.mw4k-group-icon::before{
	content: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 124 124' width='28' height='28'%3E%3Cpath d='M113.593 58.37a13.806 13.806 0 0 0 2.886-8.44c0-7.684-6.281-13.935-14-13.935s-14 6.251-14 13.935c0 3.172 1.082 6.091 2.883 8.435a20.179 20.179 0 0 0-7.573 7.314 26.481 26.481 0 0 0-7.746-6.069C79.112 56.25 81 51.804 81 46.915 81 36.485 72.477 28 62 28s-19 8.485-19 18.915c0 4.884 1.885 9.326 4.947 12.686a26.457 26.457 0 0 0-7.739 6.08 20.157 20.157 0 0 0-7.575-7.309c1.803-2.346 2.887-5.267 2.887-8.442 0-7.684-6.28-13.935-14-13.935s-14 6.251-14 13.935c0 3.173 1.083 6.092 2.884 8.437C4.215 61.773 0 68.314 0 75.838v7.848c0 1.099.896 1.991 2 1.991h31.748v8.332c0 1.099.896 1.991 2 1.991h52.504c1.104 0 2-.891 2-1.991v-8.332H122c1.104 0 2-.891 2-1.991v-7.848c0-7.525-4.213-14.068-10.407-17.468zm-11.114-18.508c5.556 0 10.076 4.516 10.076 10.068s-4.52 10.068-10.076 10.068-10.075-4.516-10.075-10.068 4.519-10.068 10.075-10.068zM62 31.981c8.212 0 14.892 6.699 14.892 14.934S70.212 61.849 62 61.849 47.108 55.15 47.108 46.915 53.788 31.981 62 31.981zm-40.479 7.881c5.556 0 10.076 4.516 10.076 10.068s-4.52 10.068-10.076 10.068-10.076-4.516-10.076-10.068 4.52-10.068 10.076-10.068zM4 75.838c0-6.463 3.875-12.034 9.43-14.557 4.795 3.396 11.359 3.403 16.161.016a16.123 16.123 0 0 1 8.002 7.931 25.898 25.898 0 0 0-3.801 12.467H4v-5.857zm82.252 16.181H37.748v-9.201c0-9.11 5.548-16.941 13.451-20.361 6.431 4.443 15.161 4.446 21.595.006 7.906 3.416 13.458 11.243 13.458 20.355v9.201zM120 81.696H90.21a25.833 25.833 0 0 0-3.789-12.424 16.099 16.099 0 0 1 7.988-7.975c4.794 3.382 11.347 3.381 16.141-.001 5.563 2.515 9.45 8.074 9.45 14.542v5.858z' fill='%232f5c8a' stroke='%232f5c8a' stroke-width='1'/%3E%3C/svg%3E%0A");
}

.icon-new.mw4k-assignment-icon::before{
	content: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='35' height='35'%3E%3Cpath fill='%23ffffff' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='16' d='m278.2 375-148.1-42.8c-13.5-3.9-21.3-18-17.4-31.6l58.8-203.3c3.9-13.5 18-21.3 31.6-17.4l148.1 42.8c13.5 3.9 21.3 18 17.4 31.6l-58.8 203.3c-3.9 13.5-18 21.3-31.6 17.4z'/%3E%3Cpath fill='%23ffffff' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='16' d='M348.3 408.8 196.1 434c-13.9 2.3-27-7.1-29.3-21l-34.6-208.8c-2.3-13.9 7.1-27 21-29.3l152.1-25.2c13.9-2.3 27 7.1 29.3 21l34.6 208.8c2.3 13.8-7.1 27-20.9 29.3z'/%3E%3Cpath fill='none' stroke='%23e8eff3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='16' d='m274.3 379.7 52.6-7.4'/%3E%3Cpath fill='%23ffffff' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='16' d='M276.2 391H122c-14.1 0-25.5-11.4-25.5-25.5V153.9c0-14.1 11.4-25.5 25.5-25.5h154.2c14.1 0 25.5 11.4 25.5 25.5v211.6c0 14.1-11.4 25.5-25.5 25.5z'/%3E%3Cpath fill='none' stroke='%23e9ecef' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='16' d='M131.8 220.8h96'/%3E%3Cpath fill='%23adb5bd' d='M266.7 189.2h-135c-4.1 0-7.4-3.3-7.4-7.4v-19c0-4.1 3.3-7.4 7.4-7.4h135c4.1 0 7.4 3.3 7.4 7.4v19c-.1 4.1-3.4 7.4-7.4 7.4z'/%3E%3Cpath fill='none' stroke='%23e9ecef' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='16' d='M130.5 249.2h53M132.5 281.4h96M131.2 309.8h53'/%3E%3Cpath fill='%23FFF' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='16' d='m276.3 340.8-29.8 9.4c-7.6 2.4-14.5-5.1-11.4-12.5l12-28.8c.5-1.3 1.3-2.4 2.3-3.3l135.7-124.3c3.8-3.5 9.7-3.2 13.2.6l17.8 19.4c3.5 3.8 3.2 9.7-.6 13.2L279.8 338.8c-1 .9-2.2 1.6-3.5 2z'/%3E%3Cpath fill='%23FFF' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='16' d='m391.4 228.1-22-24.1c-2.3-2.5-2.1-6.4.4-8.7l14-12.8c2.5-2.3 6.4-2.1 8.7.4l22.1 24.1c2.3 2.5 2.1 6.4-.4 8.7l-14 12.8c-2.5 2.3-6.4 2.1-8.8-.4z'/%3E%3C/svg%3E%0A");
}

.n-a-d-features li a:hover .icon-new.mw4k-assignment-icon::before{
	content: url("data:image/svg+xml, %0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='35' height='35'%3E%3Cpath fill='%23ffffff' stroke='%232f5c8a' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='16' d='m278.2 375-148.1-42.8c-13.5-3.9-21.3-18-17.4-31.6l58.8-203.3c3.9-13.5 18-21.3 31.6-17.4l148.1 42.8c13.5 3.9 21.3 18 17.4 31.6l-58.8 203.3c-3.9 13.5-18 21.3-31.6 17.4z'/%3E%3Cpath fill='%23ffffff' stroke='%232f5c8a' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='16' d='M348.3 408.8 196.1 434c-13.9 2.3-27-7.1-29.3-21l-34.6-208.8c-2.3-13.9 7.1-27 21-29.3l152.1-25.2c13.9-2.3 27 7.1 29.3 21l34.6 208.8c2.3 13.8-7.1 27-20.9 29.3z'/%3E%3Cpath fill='none' stroke='%23e8eff3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='16' d='m274.3 379.7 52.6-7.4'/%3E%3Cpath fill='%23ffffff' stroke='%232f5c8a' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='16' d='M276.2 391H122c-14.1 0-25.5-11.4-25.5-25.5V153.9c0-14.1 11.4-25.5 25.5-25.5h154.2c14.1 0 25.5 11.4 25.5 25.5v211.6c0 14.1-11.4 25.5-25.5 25.5z'/%3E%3Cpath fill='none' stroke='%23e9ecef' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='16' d='M131.8 220.8h96'/%3E%3Cpath fill='%239fb4cb' d='M266.7 189.2h-135c-4.1 0-7.4-3.3-7.4-7.4v-19c0-4.1 3.3-7.4 7.4-7.4h135c4.1 0 7.4 3.3 7.4 7.4v19c-.1 4.1-3.4 7.4-7.4 7.4z'/%3E%3Cpath fill='none' stroke='%23e9ecef' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='16' d='M130.5 249.2h53M132.5 281.4h96M131.2 309.8h53'/%3E%3Cpath fill='%23FFF' stroke='%232f5c8a' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='16' d='m276.3 340.8-29.8 9.4c-7.6 2.4-14.5-5.1-11.4-12.5l12-28.8c.5-1.3 1.3-2.4 2.3-3.3l135.7-124.3c3.8-3.5 9.7-3.2 13.2.6l17.8 19.4c3.5 3.8 3.2 9.7-.6 13.2L279.8 338.8c-1 .9-2.2 1.6-3.5 2z'/%3E%3Cpath fill='%23FFF' stroke='%232f5c8a' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='16' d='m391.4 228.1-22-24.1c-2.3-2.5-2.1-6.4.4-8.7l14-12.8c2.5-2.3 6.4-2.1 8.7.4l22.1 24.1c2.3 2.5 2.1 6.4-.4 8.7l-14 12.8c-2.5 2.3-6.4 2.1-8.8-.4z'/%3E%3C/svg%3E%0A");
}

/* Collection Link added in header styles starts here - 05-01-2024 */

.icon-new.mw4k-favorites-icon::before{
	content: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' width='38' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23343a40' stroke-width='1'%3E%3Cpath d='M10.577 8.704C11.21 7.568 11.527 7 12 7c.473 0 .79.568 1.423 1.704l.164.294c.18.323.27.484.41.59.14.107.316.147.665.226l.318.072c1.23.278 1.845.417 1.991.888.147.47-.273.96-1.111 1.941l-.217.254c-.238.278-.357.418-.41.59-.055.172-.037.358 0 .73l.032.338c.127 1.308.19 1.962-.193 2.253-.383.29-.958.026-2.11-.504l-.298-.138c-.327-.15-.49-.226-.664-.226-.173 0-.337.076-.664.226l-.298.138c-1.152.53-1.727.795-2.11.504-.383-.29-.32-.945-.193-2.253l.032-.338c.037-.372.055-.558 0-.73-.053-.172-.172-.312-.41-.59l-.217-.254c-.838-.98-1.258-1.47-1.111-1.941.146-.47.76-.61 1.99-.888l.319-.072c.35-.08.524-.119.665-.225.14-.107.23-.268.41-.59l.164-.295Z'/%3E%3Cpath opacity='.5' d='M12 2v2M12 20v2M2 12h2M20 12h2' stroke-linecap='round'/%3E%3Cpath d='m6 18 .343-.343M17.657 6.343 18 6M18 18l-.343-.343M6.343 6.343 6 6' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");
}

.n-a-d-features li a:hover .icon-new.mw4k-favorites-icon::before{
	content: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' width='38' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%232f5c8a' stroke-width='1'%3E%3Cpath d='M10.577 8.704C11.21 7.568 11.527 7 12 7c.473 0 .79.568 1.423 1.704l.164.294c.18.323.27.484.41.59.14.107.316.147.665.226l.318.072c1.23.278 1.845.417 1.991.888.147.47-.273.96-1.111 1.941l-.217.254c-.238.278-.357.418-.41.59-.055.172-.037.358 0 .73l.032.338c.127 1.308.19 1.962-.193 2.253-.383.29-.958.026-2.11-.504l-.298-.138c-.327-.15-.49-.226-.664-.226-.173 0-.337.076-.664.226l-.298.138c-1.152.53-1.727.795-2.11.504-.383-.29-.32-.945-.193-2.253l.032-.338c.037-.372.055-.558 0-.73-.053-.172-.172-.312-.41-.59l-.217-.254c-.838-.98-1.258-1.47-1.111-1.941.146-.47.76-.61 1.99-.888l.319-.072c.35-.08.524-.119.665-.225.14-.107.23-.268.41-.59l.164-.295Z'/%3E%3Cpath opacity='.5' d='M12 2v2M12 20v2M2 12h2M20 12h2' stroke-linecap='round'/%3E%3Cpath d='m6 18 .343-.343M17.657 6.343 18 6M18 18l-.343-.343M6.343 6.343 6 6' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");
}

/* Collection Link added in header styles ends here - 05-01-2024 */

.n-a-d-log{
	position: relative;
}

.n-a-d-log::before{
	--prop: 20px;
	content: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='20' height='20' %3E%3Cpath d='M7,28H17a3,3,0,0,0,3-3V24a1,1,0,0,0-2,0v1a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V7A1,1,0,0,1,7,6H17a1,1,0,0,1,1,1V8a1,1,0,0,0,2,0V7a3,3,0,0,0-3-3H7A3,3,0,0,0,4,7V25A3,3,0,0,0,7,28Z' fill='%236c757d'/%3E%3Cpath d='M24.29,11.05a1,1,0,0,0-1.41,1.41L25.41,15H11a1,1,0,0,0,0,2H25.41l-2.53,2.54a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0l2.83-2.83a3,3,0,0,0,0-4.24Z' fill='%236c757d'/%3E%3C/svg%3E");
	position: absolute;
	top: 50%;
	left: 10px;
	transform: translateY(-50%);
	height: var(--prop);
	width: var(--prop);
}

.n-a-d-log:hover::before{
	content: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='20' height='20' %3E%3Cpath d='M7,28H17a3,3,0,0,0,3-3V24a1,1,0,0,0-2,0v1a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V7A1,1,0,0,1,7,6H17a1,1,0,0,1,1,1V8a1,1,0,0,0,2,0V7a3,3,0,0,0-3-3H7A3,3,0,0,0,4,7V25A3,3,0,0,0,7,28Z' fill='%23c1533f'/%3E%3Cpath d='M24.29,11.05a1,1,0,0,0-1.41,1.41L25.41,15H11a1,1,0,0,0,0,2H25.41l-2.53,2.54a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0l2.83-2.83a3,3,0,0,0,0-4.24Z' fill='%23c1533f'/%3E%3C/svg%3E");
}

.n-a-d-features li a p,
.n-a-d-log p{
	font-size: 16px;
	font-weight: 600;
}

.n-a-d-features li a p{
	color: #343a40;
}

.n-a-d-log p{
	color: #6c757d;
}

.n-a-d-features li a span{
	color: #164b7d;
	background: #f1f5fa;
	padding: 2px 4px;
	border: 1px solid #d0e5ff;
	font-size: 10px;
	font-weight: 700;
	border-radius: 5px;
}

.n-a-d-log{
	display: block;
	width: 100%;
	padding: 4px 10px 6px 35px !important;
	text-align: left !important;
	border-radius: 6px;
	margin-top: 4px;
}

.n-a-d-details{
	padding-bottom: 10px;
	margin-bottom: 5px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	white-space: nowrap;
	text-align: left;
}

.n-a-d-details p{
	display: inline-block;
	vertical-align: middle;
}

.n-a-d-d-icon{
	--prop: 35px;
	height: var(--prop);
	width: var(--prop);
	margin-right: 5px;
	border-radius: 50%;
	background: linear-gradient(135deg, #94bbdf, #164b7d);
	position: relative;
	text-align: center;	
	text-transform: uppercase;
	font-size: 19px;
	font-weight: 600;
	color: #FFF;
	line-height: calc(var(--prop) - 3px);
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}	

.auth-user-name{
	font-size: 17px;
	font-weight: 600;
	color: #164b7d;
	letter-spacing: 0.5px;
	max-width: 155px;
	overflow: hidden;
	text-overflow: ellipsis;
}


/* New Navbar with dropdown (User View) styles ends here 19/07/23 */

/* Offline worksheets related css starts here */

/* button related styles */
.ans-key-disp,
.add-to-col-disp{
    --wh: 32px;
	background: linear-gradient(to bottom, #003873, #25314A);
    
    display: inline-block;
    width: var(--wh);
    height: var(--wh);
    position: relative;
    border-radius: 50%;
    cursor: pointer;
    vertical-align: text-bottom;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, .1);
    border: none;
    outline: none;
    margin-left: 4px;
    /* background-image: linear-gradient(to bottom right, #7ea5d1, #143359); */
    /* background-image: linear-gradient(to bottom, #8AB3EF, #003873); */
}

.dwd-set-section.befor-log{
	width: 100%;
    box-sizing: border-box;
}

.befor-log .ans-key-disp,
.befor-log .add-to-col-disp{
    --wh: 35px !important;
	background: linear-gradient(to bottom right, #07b307, #085908);
}

.ans-key-disp::before,
.add-to-col-disp::before{
    --thisWH: 18px;
    width: var(--thisWH);
    height: var(--thisWH);
    position: absolute;
    top: 50%;
    left: 50%;
}

.add-to-col-disp::before,
.ans-key-disp::before{
    transform: translate(-50%, -50%) scale(1.15);
}

.ans-key-disp::before{
    content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75957 10.7059L10.4453 10.0028C10.4453 10.0028 12.3966 10.7588 14.3653 8.80746C16.0354 7.1374 15.2968 4.5184 14.2073 3.44628C13.0468 2.28584 10.5684 1.58272 8.75776 3.3934C6.94707 5.20409 7.72051 7.34834 7.72051 7.34834L2.74576 12.3057L2.88639 14.8898L5.41764 15.0478L5.55826 13.7822L6.87676 13.6242L6.99995 12.3057L8.30101 12.1296L8.49451 10.864L9.75957 10.7059ZM13.5216 4.1494C14.295 4.92284 14.5059 5.96009 13.9963 6.45228C13.4867 6.9619 12.4669 6.75096 11.6934 5.97753C10.92 5.20409 10.6916 4.16684 11.2013 3.67465C11.6934 3.16503 12.7481 3.37597 13.5216 4.1494ZM3.3437 13.29L3.30826 12.5515L8.03664 7.82309L8.42364 8.21009L3.3437 13.29Z' fill='white' stroke='white'/%3E%3C/svg%3E%0A");
}

.add-to-col-disp::before,
.add-to-col-disp[data-added='false']::before{
    content: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.153 5.408C10.42 3.136 11.053 2 12 2c.947 0 1.58 1.136 2.847 3.408l.328.588c.36.646.54.969.82 1.182.28.213.63.292 1.33.45l.636.144c2.46.557 3.689.835 3.982 1.776.292.94-.546 1.921-2.223 3.882l-.434.507c-.476.557-.715.836-.822 1.18-.107.345-.071.717.001 1.46l.066.677c.253 2.617.38 3.925-.386 4.506-.766.582-1.918.051-4.22-1.009l-.597-.274c-.654-.302-.981-.452-1.328-.452-.347 0-.674.15-1.329.452l-.595.274c-2.303 1.06-3.455 1.59-4.22 1.01-.767-.582-.64-1.89-.387-4.507l.066-.676c.072-.744.108-1.116 0-1.46-.106-.345-.345-.624-.821-1.18l-.434-.508c-1.677-1.96-2.515-2.941-2.223-3.882.293-.941 1.523-1.22 3.983-1.776l.636-.144c.699-.158 1.048-.237 1.329-.45.28-.213.46-.536.82-1.182l.328-.588Z' fill='%23fff'/%3E%3C/svg%3E");
}

.add-to-col-disp[data-added='true']::before{
    content: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%23fdba74' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.153 5.408C10.42 3.136 11.053 2 12 2c.947 0 1.58 1.136 2.847 3.408l.328.588c.36.646.54.969.82 1.182.28.213.63.292 1.33.45l.636.144c2.46.557 3.689.835 3.982 1.776.292.94-.546 1.921-2.223 3.882l-.434.507c-.476.557-.715.836-.822 1.18-.107.345-.071.717.001 1.46l.066.677c.253 2.617.38 3.925-.386 4.506-.766.582-1.918.051-4.22-1.009l-.597-.274c-.654-.302-.981-.452-1.328-.452-.347 0-.674.15-1.329.452l-.595.274c-2.303 1.06-3.455 1.59-4.22 1.01-.767-.582-.64-1.89-.387-4.507l.066-.676c.072-.744.108-1.116 0-1.46-.106-.345-.345-.624-.821-1.18l-.434-.508c-1.677-1.96-2.515-2.941-2.223-3.882.293-.941 1.523-1.22 3.983-1.776l.636-.144c.699-.158 1.048-.237 1.329-.45.28-.213.46-.536.82-1.182l.328-.588Z' fill='%23fdba74'/%3E%3C/svg%3E")
}

.add-to-col-disp[data-added='processing']::before{
    content: url("data:image/svg+xml,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 367.136 367.136' xml:space='preserve' stroke='%23fff'%3E%3Cpath d='M367.136 149.7V36.335l-39.14 38.953a182.447 182.447 0 0 0-47.732-44.706c-29.33-18.898-63.352-28.888-98.391-28.888C81.588 1.694 0 83.282 0 183.568s81.588 181.874 181.874 181.874c34.777 0 68.584-9.851 97.768-28.488 28.394-18.133 51.175-43.703 65.881-73.944l-26.979-13.119c-25.66 52.77-78.029 85.551-136.669 85.551C98.13 335.442 30 267.312 30 183.568S98.13 31.694 181.874 31.694c49.847 0 96.439 24.9 124.571 65.042L253.226 149.7h113.91z'/%3E%3C/svg%3E");
    opacity: .8;
    animation: loading 1s ease .1s infinite;
}

@keyframes loading {
    from{
        transform: translate(-50%, -50%) rotate(0);
    }
    to{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

.wrks-section li{
    margin: 4px;
    border: 1px solid #cfcfcf;
    padding: 6px;
    border-radius: 20px;
    box-shadow: 0px 7px 10px rgba(0,0,0,.1);
}

.wrks-section li a{
    color: transparent;
}

.dwd-set-section{
    display: inline-block;
    margin: 6px 0 5px 0;
	padding-left: 5px;
}

.dwd-all-btn{
    background: linear-gradient(to bottom right, #07b307, #085908);
    color: #fff;
    font-size: 15px;
    padding: 6px 14px 7px 30px !important;
    border-radius: 4px;
    outline: none;
    border: none;
    position: relative;
    cursor: pointer;
}

a.dwd-all-btn{
    text-decoration: none !important;
    color: #fff !important;
}

.dwd-all-btn::before{
    --wh: 14px;
    content: url('/images/arrow-grade-5.png');
    width: var(--wh);
    height: var(--wh);
    position: absolute;
    top: 50%;
    left: 9px;
    transform: translateY(-72%);
}

.dwd-set-section li:not(.free1) {
    padding: 0 !important;
}

.dwd-set-section li.free1{
	padding-right: 0 !important;
}

.dwd-set-section li a{
    display: inline-block;
    vertical-align: middle;
}

.dwd-set-section li button{
    vertical-align: middle;
    cursor: pointer;
}

/* membership popups */
.mod-cnt-disp-none{
    display: none;
}

.ans-key-modal-cnt *,
.add-to-col-modal-cnt *{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

.ans-key-modal-cnt,
.ans-key-modal-leading::after,
.ans-key-modal-leading svg,
.add-to-col-modal-cnt,
.add-to-col-modal-leading::after,
.add-to-col-modal-leading svg{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.add-to-col-modal-cnt,
.ans-key-modal-cnt{
    --badgeWH: 100px;

    width: 340px;
    background: linear-gradient(#fffbeb 80px, #fff 130px);
    border-radius: 15px;
    text-align: center;
    box-shadow: 0px 15px 30px rgba(0,0,0,.1);
}

.add-to-col-modal-leading,
.ans-key-modal-leading{
    width: var(--badgeWH);
    height: var(--badgeWH);
    position: relative;
    border-radius: 50%;
    margin: 0 auto;
}

.add-to-col-modal-leading::before,
.add-to-col-modal-leading::after,
.ans-key-modal-leading::before,
.ans-key-modal-leading::after{
    content: '';
    display: inherit;
    width: 100%;
    height: 100%;
    border-radius: inherit;
}

.add-to-col-modal-leading::before,
.ans-key-modal-leading::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg class='vertical-lines' stroke='%23d97706'%3E%3Cpath d='M 0 10 L 100 10' /%3E%3Cpath d='M 0 20 L 100 20' /%3E%3Cpath d='M 0 30 L 100 30' /%3E%3Cpath d='M 0 40 L 100 40' /%3E%3Cpath d='M 0 50 L 100 50' /%3E%3Cpath d='M 0 60 L 100 60' /%3E%3Cpath d='M 0 70 L 100 70' /%3E%3Cpath d='M 0 80 L 100 80' /%3E%3Cpath d='M 0 90 L 100 90' /%3E%3C/g%3E%3Cg class='horizontal-lines' stroke='%23d97706'%3E%3Cpath d='M 10 0 L 10 100' /%3E%3Cpath d='M 20 0 L 20 100' /%3E%3Cpath d='M 30 0 L 30 100' /%3E%3Cpath d='M 40 0 L 40 100' /%3E%3Cpath d='M 50 0 L 50 100' /%3E%3Cpath d='M 60 0 L 60 100' /%3E%3Cpath d='M 70 0 L 70 100' /%3E%3Cpath d='M 80 0 L 80 100' /%3E%3Cpath d='M 90 0 L 90 100' /%3E%3C/g%3E%3C/svg%3E");
    opacity: .4;
}

.add-to-col-modal-leading::after,
.ans-key-modal-leading::after{
    background: radial-gradient(#fffbeb2b 20%, #fffbeb 70%)
}

.add-to-col-modal-leading svg,
.ans-key-modal-leading svg{
    z-index: 1;
    filter: drop-shadow(0px 5px 10px rgba(202, 138, 4, 0.15))
}

.add-to-col-modal-txt,
.ans-key-modal-txt{
    padding: 16px 25px 25px 25px;
}

.add-to-col-modal-txt p,
.ans-key-modal-txt p{
    font-size: 16px;
    color: #292524;
    line-height: 1.8;
}

.add-to-col-modal-txt p span,
.ans-key-modal-txt p span{
    font-weight: 600;
}

.add-to-col-modal-txt p:nth-child(2),
.ans-key-modal-txt p:nth-child(2){
    margin-top: 12px;
}

.add-to-col-modal-txt p .becom-membr-clr,
.ans-key-modal-txt p .becom-membr-clr{
    font-weight: 600;
    text-decoration: underline;
    color: #b45309;
}

.add-to-col-modal-txt p .membr-amount,
.ans-key-modal-txt p .membr-amount{
    color: #b45309;
}

.add-to-col-modal-cnt .close,
.ans-key-modal-cnt .close{
    --wh: 25px;
    
    width: var(--wh);
    height: var(--wh);
    position: absolute;
    top: calc(var(--wh) / 2);
    right: calc(var(--wh) / 2);
    background: #fef3c7 url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m16 8-8 8m4-4 4 4M8 8l2 2' stroke='%2392400e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    border-radius: 50%;
    border: 1px solid transparent;
    outline: none;
    cursor: pointer;
    transition: .2s;
}

.add-to-col-modal-cnt .close:hover,
.ans-key-modal-cnt .close:hover{
    border-color: #d97706;
}

/* Limit exceed popup */
.col-limit-modal-wrapper *{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

.col-limit-modal-wrapper{
    height: 100vh;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 2;
}

.col-limit-modal{
    width: 320px;
    border-radius: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #FFF;
    padding: 20px;
}

.c-l-m-close-icon{
    position: absolute;
    top: 12px;
    right: 15px;
    border: none;
    --prop: 25px;
    height: var(--prop);
    width: var(--prop);
    background: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' height='25' width='25' fill='%2364748b'%3E%3Cpath d='m13.41 12 4.3-4.29a1 1 0 1 0-1.42-1.42L12 10.59l-4.29-4.3a1 1 0 0 0-1.42 1.42l4.3 4.29-4.3 4.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l4.29-4.3 4.29 4.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z'/%3E%3C/svg%3E") no-repeat center;
    background-color: #FFF;
    cursor: pointer;
}

.col-limit-modal img{
    --prop: 70px;
    height: var(--prop);
    width: var(--prop);
    display: block;
    margin: 5px auto 10px auto;
}

.col-limit-modal h4{
    font-size: 17px;
    font-weight: 600;
    text-align: center;
    color: #334155;
    letter-spacing: 0.4px;
    line-height: 1.6;
    margin-bottom: 20px;
}

.col-limit-modal .c-l-m-close-btn{
    cursor: pointer;
    font-family: inherit;
    display: block;
    width: fit-content;
    min-width: 80px;
    margin: 0 auto;
    padding: 8px 16px 9px 16px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.5px;
    color: #FFF;
    border: none;
    border-radius: 8px;
    background: linear-gradient(to right bottom, #4da1e3, #1868b1);
}

.wrks-section.one-by-one li{
    display: block;
    width: fit-content;
}

.coins_label_div {
    width: 100%;
    max-width: 680px;
    margin-top: 10px;
    display: flex;
    margin-bottom: 5px;
    margin-top: 20px;
}

.coins_label_div label {
    color: #464646;
    text-shadow: 0 1px 0 #fff;
    font-size: 14px;
    font-weight: bold;
}
.levels_radiopbm_div {
  width: 100%;
  max-width: 680px;
  margin-top: 10px;
  display: block;
  margin-bottom: 10px;
  float: left;
}
.twocol_eqldiv {
  width: 100%;
  float: left;
}
.level_pbmnew1 {
  width: 50%;
  float: left;
  margin-bottom: 10px;
}
.levels_radiopbm_div label {
  color: #464646;
  text-shadow: 0 1px 0 #fff;
  font-size: 14px;
  font-weight: bold;
}
.pdfnewlarge_drill {
  float: left;
  width: 99%;
  padding-left: 5px;
}
.pdfnewlarge_drill li {
  line-height: 40px;
}
/* Offline worksheets related css ends here */


/*Redirection Link style Starts Here 23-01-2023*/
.redir-format a{
	color:#f9f4f4;
	text-decoration:underline;
	padding-left:25px;
	position:relative;
}
.redir-format a::before{
	content:"";
	position:absolute;
	width:11px;
	height:11px;
	border-radius:50%;
	background:#fff;
	border:.5px solid #7c7e7f;
	left:5px;
	top:2px;
}
.redir-format a:hover{
	text-decoration:none;
}
.redir-format a:hover::before{
	border:.5px solid #3b3b3b;
}
/*Redirection Ends style Ends Here 23-01-2023*/

/* New Worksheets language styles starts here - 05/02/2025 */
.lang-section {
    padding: 8px;
    margin: 20px 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    background-color: #f8fafc;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    text-align: center;
}
.lang-section::before {
    content: 'New';
    padding: 2px 7px;
    margin: 0 10px 0 0;
    font-weight: 600;
    color: #fff;
    background: linear-gradient(45deg, #f59e0b, #d97706);
    border-radius: 4px;
}
.lang-section::before,
.lang-section p,
.lang-section ul,
.lang-section a span,
.lang-section a::before {
    display: inline-block;
    vertical-align: middle;
}
.lang-section p {
    padding: 0;
    margin: 0 30px 0 0;
    font-weight: 600;
    font-size: 18px;
    color: #475569;
}
.lang-section ul {
    list-style: none;
}
.lang-section li {
    display: inline-block;
}
.lang-section li:not(:last-child) {
    margin-right: 10px;
}
.lang-section a {
    display: inline-block;
    position: relative;
    padding: 3px 15px 3px 7px;
    font-weight: 600;
    color: #475569;
    background-color: #fff;
    border-radius: 10px;   
    box-shadow: 0 3px 10px #cbd5e1;
    line-height: 1.8;
}

.lang-section a::before {
    --prop: 16px;
    content: '';
    width: var(--prop);
    height: var(--prop);
    margin-right: 12px;
    background-color: #fff;
    border: 1px solid #94a3b8;
    border-radius: 4px;
}

.lang-section li.selected a {
    color: #fff;
    background-color: #207cba;
}
.lang-section li.selected a::before {
    --prop: 18px;
    border: none;
}
.lang-section li.selected a::after {
    --prop: 17px;
    content: '';
    position: absolute;
    top: 10px;
    left: 8px;
    width: var(--prop);
    height: var(--prop);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4.89163 13.2687L9.16582 17.5427L18.7085 8' stroke='%232563eb' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
/* New Worksheets language styles ends here - 05/02/2025 */

/*header styling added on 02-07-2025*/
#header {
    max-width: 1330px;
	padding:10px 0;
}
#header > div{
	display:inline-block;
	vertical-align:middle;
}
#header img {
	max-width:750px; 
}
.add_float2{
	position:relative;
	max-width:400px;
	width:100%;
	background-color:#f3f4f6;
	border:1px solid #bdb9b9;
	border-radius:5px;
	box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}
.topnav a {
    font-size: 17px;
}

.topnav.before-login .main_menudiv > a {
    padding: 15px 32px;
}

.member_btn{
	font-size:16px !important;
}
.before-login .nav-auth-wrapper{	
     margin-left: 10px;
}
.topnav a:hover {
	background:linear-gradient(to top, #0e79c9, #358fd3);
	color:#ffffff;
}
.nav-auth-wrapper label span{
	margin-right:2px;
}
/*search input styling starts here added on 28-05-2025*/
.nav-auth-wrapper{
	padding: 7px 15px;
	background: linear-gradient(0deg,rgba(41, 71, 108, 1) 0%, rgba(8, 42, 64, 1) 100%);
	border-radius:5px;
}
.zoom_query{
 	height: 100%;
	max-width:375px;
	width:100%;
	outline:none;
	border:none;
	border-radius:12px;
	padding:13px 15px;
	font-size:15px;
	background-color:#f3f4f6;
	margin:0;
	font-family: sans-serif;
}

#srch_btn{
	position:absolute;
	top:50%;
	transform:translateY(-51%);
	right:2px;
    border: none;
	padding:8px 10px;
	border-radius:5px;
    cursor: pointer;
	background:transparent;
}
.n-a-d-log:hover {
	text-decoration:none;
}

.before-login .n-a-d-features {
    border: unset;
    padding-bottom: unset;
}
/*search input styling ends here added on 28-05-2025*/
/*header styling added on 02-07-2025*/
/*sidebar-styling starts here added on 04-07-2025*/
#cssmenu {
    margin-top:10px;
}
#cssmenu > ul > li {
	margin-top:5px;
}
#cssmenu > ul > li > a {
   background: linear-gradient(#08376a, #1f3251);/*added 0n 07-06-2025*/
}
#cssmenu > ul > li > a > span {
	 background:url("data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke-width%3D%220%22%2F%3E%3Cg%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M11.178%2019.569a.998.998%200%200%200%201.644%200l9-13A.999.999%200%200%200%2021%205H3a1.002%201.002%200%200%200-.822%201.569z%22%2F%3E%3C%2Fsvg%3E") 96% center no-repeat;
}
#cssmenu > ul > li.toggle-active-arrow > a > span{
	background:url("data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke-width%3D%220%22%2F%3E%3Cg%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M3%2019h18a1.002%201.002%200%200%200%20.823-1.569l-9-13c-.373-.539-1.271-.539-1.645%200l-9%2013A.999.999%200%200%200%203%2019%22%2F%3E%3C%2Fsvg%3E") 96% center no-repeat;
}
#cssmenu ul ul li {
	 background:none;
	 border-bottom: 1px solid grey;
}
#cssmenu > ul > li > a:hover {
	 background: linear-gradient(#0e79c9, #358fd3); /*added on 30-05-25 to sidebar hover*/
}
#cssmenu ul ul ul li:hover{
	background:#dedada;
}
ul#first_order > li > a {
	color:#151539;
	background:linear-gradient(#fffdfd 0%, #dddfe0 100%);
}
ul#first_order > li > a:hover {
	color:#151539 !important;
	background:#f3f4f6 !important;
}

/*added on 07-07-2025*/
ul#first_order > li > a:hover {
    background: linear-gradient(#cedeef, #b0c7ed) !important;
}
/*added on 07-07-2025*/

.main_sidebardiv {
	width:26%;
}
a.menu_lastchild {
	background: linear-gradient(#b12a06 0%, #b12a06 100%) !important; /*added on 30-05-2025*/
}
/*sidebar-styling starts here added on 04-07-2025*/
/* Header design starts 09-07-2025 */
.before-login .nav-auth-wrapper {
    margin-right: unset;
}
.topnav a{
	padding: 15px 32px;
}
.n-a-d-features li a{
    z-index: 1;
}
/* Header design ends 09-07-2025 */

/*Become a member button hover changes 29-07-2025*/
.main_link1:hover {
	background: linear-gradient(to top, #0e79c9, #358fd3);
}
/*Become a member button hover changes 29-07-2025*/
/*added on 30-07-2025*/
#box{
	background:none;
	border:none;
}
#box h1 {
    font-size: 1.8em;
    font-weight: bold;
	color: #434e56;
}
.top,.int_overall_div{
	border-bottom:2px solid #6eb2eb;
	box-shadow: 0 6px 5px -5px #a5b3c1;
}
.row3new{
	position:unset;
	border:1px solid transparent;
	border-radius: 10px;
	border-bottom:1px solid rgba(50,53,62,.11);
	box-shadow: 0 6px 5px -5px rgba(186, 182, 182, 0.75);
}
.row2new{
	position:unset;
	border:1px solid transparent;
	border-radius: 10px;
	border-bottom:1px solid rgba(50,53,62,.11);
	box-shadow: 0 6px 5px -5px rgba(186, 182, 182, 0.75);
}

/*added on 30-07-2025*/

@media(max-width:768px){
/*added on 30-07-2025*/
#box h1 {
    font-size: 1.4em;
}
/*added on 30-07-2025*/
}

@media (max-width: 400px) {
	.padd {
	padding: 2px;
}

#content {
	border:none;
	padding:0px;
}

#hide {
	text-align:center;
	font-size: 13px;
	color:#F9FAFC;
	display:block;
	margin-top: 20px;
}
#sidebar {
	width: 100%;
	max-width: 400px;
	border:none;
	float:right;
	display:none;
	margin-bottom: 0px;
}
#cssmenu {
  width:100%;
  max-width: 400px;
}
#row1 {
	width: 100%;
	max-width: 400px;
}
#page{
	border: 1px solid #4c98d8;
    border-radius: 3px;
    width: 100%;
	max-width: 400px;
	float:left;
}
#box {
	width: 100%;
	max-width: 400px;
	padding: 0px;
}
#box h1 {
	font-size:16px;
}
p {
    font-size: 14px;
	margin-top:5px;
	line-height:1.6;
}
.top{
	width: 100%;
	max-width: 400px;
}


.btn li{ 
    float:right;
	width:100%;
    max-width: 400px;
	display:block;
}


/*new*/
.add_float2 {
    max-width: 100%;
    width: 100%;
    text-align: center;
	margin-bottom: 15px;
}

/*new*/

.authorbox {
    position: relative;
    z-index: 1;
}

.col-xs-3 {
	text-align:center;
	width:100% !important;
}
.col-xs-3 .prenew{
	left:29% !important;
}

.col-xs-9 {
	text-align:left;
	width:99% !important;
	padding-left:0px;
}	

a:hover {
	color: #08B7BD;
	text-decoration: underline;
}

.row3new {
    width: 100%;
    max-width: 400px;
    margin-right: auto;
    margin-left: auto;
    height: auto;
    clear: both;
    float: left;
}
.row4new {
    width: 100%;
    max-width: 400px;
    margin-right: auto;
    margin-left: auto;
    height: auto;
    clear: both;
    float: left;
}

.col-footer-9 {
	width:100% !important;
	text-align: center !important;
	
}
.col-footer-9 > p {
	font-size: 12px !important; 
}
.footer_link {
    padding: 5px 5px 5px 5px;
    border-radius: 4px;
    margin-top: 10px !important;
    width: 95% !important;
}
.col-footer-3 a {
    font-size: 11px !important;
    padding: 0px 10px 0px 10px !important;
    border-right: none !important;
}
.col-footer-3s a {
    font-size: 11px !important;
    padding: 0px 10px 0px 10px !important;
    border-right: none !important;
}
.col-footer-3 {
	width: 47% !important;
	text-align: left !important;
	margin-top: 10px !important;
}
.col-footer-3s {
    width: 100% !important;
    text-align: center !important;
	margin-top: 10px !important;
}

.col-xs-9 li {
    padding-right: 12px;
    display: inline-block;
	}
	

/*modal*/
.modal-content {
	width: 80%;
}
.hr_img {
	width: 100%;
}
.benefit_part {
	width:100%;
	float:left;
 }
/*modal*/

#simplenav {
    max-width: 335px;
    border-radius: 10px;
}

/*home page */
.row2new {
    float: left;
    width: 100%;
    max-width: 400px;
    margin-right: auto;
    margin-left: auto;
    height: auto;
    clear: both;
}
.col-md-3 {
	text-align:center;
	width:100%;
}
.col-md-9 {
	text-align:left;
	width:97%;
}
/*customarymetric*/
#box_new {
    margin: 25px 1px 5px 1px;
	width: calc(100% - 2px);
}

/*customarymetric*/

#cssmenu > ul > li > ul.sub-active {
	display: block;
}
/*new design - main menu*/
.mob_views {
	display:block;
}
.topnav {
	display:none;
}
.zoom_query {
	width:260px !important;
}
.srchside_div {
	width: 100%;
	max-width: 400px !important;
	text-align: center;
}
.btns_new {
	float:right;
	width:21px;
	padding: 10px 11px 10px 7px;
    margin-right: 10px;
}	
.main_sidebardiv {
	width:100% !important;
	float:none;
}
.newbtn-group {
    width: 98%;
    float: right;
    margin: 10px;
    text-align: center;
}
/*new design - main menu*/
/*related*/
.relnew {
	max-width: 97%;
	margin: 2px;
}
.rel1new {
	max-width: 100%;
}
.simplenavnew {
	max-width: 400px;
	width: 100%;
}
.simplenavnew1 {
	max-width: 400px;
	width: 100%;
}
.simplenavnew p {
	margin-bottom: 6px;
}
.simplenavnew1 p {
	margin-top: 4px;
}
/*related*/
/*new model temp*/
.pdfnewlargenew {
	padding-left: 5px;
}	
.pdfnewlargenew li {
   display: block !important;
}	
.ext_mar_lft {
   margin-left:0px;
}
.setlargenew-ext {
	padding-left:5px;
}
/*new model temp*/
.shape_listnew {
	width:50%;
}
.shape_listnew1 {
	width:50%;
}
/* four radio row - integer fraction */
.soln_radio_div {
	display: inline-block;
	margin-bottom: 0px;
}
.soln_listnew {
    width: 50%;
    float: left;
	margin-bottom: 10px;
}	
/* four radio row - integer fraction */
/*after intro radio button*/
.sngvar_list {
    width: 100%;
    float: left;
	margin-bottom: 10px;
}
.sngvar_list1 {
    width: 100%;
    float: left;
}
/*after intro radio button*/
/*large content instead of easy moderate*/
/* .level_listnew2 {
	width: 100%;
} */
.level_listnew3 {
	width: 100%;
}
/*large content instead of easy moderate*/
/*integers new home page*/
.intvar_list {
	width: 96%;
	margin-bottom: 0px;
}
.intvar_list1 {
	width: 96%;
}
/*integers new home page*/
/*money chart new temp*/
.country_whole_div {
	max-width: 400px;
	display: block;
}
.country_label_div {
    width: 100%;
    margin: 1px;
}	
.country_dropdwn_div {
    width: 100%;
}	
.mob_list {
	width:100%;
}

.mob_list1 {
	width: 100%;
}
/*money chart new temp*/
/* Header responsive starts 09-07-2025*/
	.zoom_query {
		max-width: 300px !important;
		box-sizing: border-box;
	}
	.before-login{
		width: 100%;
		background-color: #e2e3e5;
		padding-bottom: 8px;
	}
	.before-login .nav-auth-wrapper {
		margin-top: 10px;
		margin-left: 167px;
	}
	.mob_views {
		position: relative;
	}
	.newbtn-group {
		width: unset;
		float: unset;
		margin: 10px;
		text-align: unset;
		position: absolute;
		bottom: -8px;
		left: calc(50% - 55px);
		transform: translateX(-50%);
	}
	#header > .nav-auth-wrapper{
		margin-top:10px;
		margin-right: 4px;
	}
	#header:has(> .nav-auth-wrapper){
		padding: 10px 0 20px 0;
	}
	.nav-auth-wrapper.mobile{
		display:none;
	}
	.add_float2{
		margin-bottom:unset;
	}
	/* Header responsive ends 09-07-2025*/

/*Header styling added on 04-09-2025*/
	#header{
		padding: 10px 0 20px 0;
	}
	.newbtn-group {
		bottom: 4px;
	}
	#header > .nav-auth-wrapper {
		margin: 10px auto 0;
		display: block;
		max-width: 76px;
		box-sizing: border-box;
	}

/*Header styling added on 04-09-2025*/

}


@media (min-width: 401px) and (max-width: 768px) {
.padd {
	padding: 5px;
}

#header img {
	width: 100%;
	max-width: 768px;
    max-height: 125px;
	border: none;
}
#content {
	float: right;
	width: 100%;
	max-width: 768px;
	border-top-style: solid;
	border-top-color: #0D2842;
	background-color: #FFF;
	padding:0;
	
}
#row1 {
	width: 100%;
	max-width: 768px;
	margin-top:0px;
}

#sidebar {
	width: 100%;
	max-width: 768px;
	border:none;
	float: right;
	display:none;
	margin-bottom:0px;
}
#cssmenu {
	width:100%;
  max-width: 768px;
}
#hide {
	text-align:center;
	font-size: 13px;
	color:#F3F5F8;
	display:block;
	margin-top: 10px;
}
.btn li{
	float:right;
	width:100%;
    max-width: 768px;
	display:block;
}
#page{
	border: 1px solid #4c98d8;
    border-radius: 3px;
    width: 100%;
	max-width: 768px;
}
#box {
    width: 100%;
	max-width: 768px;
	padding: 0px;
	
}

.top{
	width: 100%;
	max-width: 768px;
}

p{
	font-size:13px;
	padding-top: 5px;
}


/*new*/
.add_float2 {
    max-width: 100%;
    width: 100%;
    text-align: center;
	margin-bottom: 15px;
}

/*new*/

.authorbox {
    position: relative;
    z-index: 1;
}

.col-xs-3 {
	text-align:center;
	width:100% !important;
}
.col-xs-3 .prenew{
	left: 30%;
}

.col-xs-9 {
	text-align:left;
	width:99% !important;
	padding-left:0px;
}


a:hover {
	color: #08B7BD;
	text-decoration: underline;
}
.row3new {
    float: left;
    width: 100%;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    height: auto;
    clear: both;
}
.row4new {
    float: left;
    width: 100%;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    height: auto;
    clear: both;
}

.col-footer-9 {
	width:100% !important;
	text-align: center !important;
	margin-top: 5px !important;
	padding-bottom: 5px !important;
}
.footer_link {
    padding: 5px 5px 5px 5px;
    border-radius: 4px;
    margin-top: 10px !important;
    width: 97% !important;
}
.col-footer-3 a {
    font-size: 12px !important;
    padding: 0px 10px 0px 10px !important;
    border-right: none !important;
}
.col-footer-3s a {
    font-size: 13px !important;
    padding: 0px 10px 0px 10px !important;
    border-right: none !important;
}
.col-footer-3 {
	width: 48% !important;
	text-align: left !important;
	margin-top: 5px !important;
	margin-bottom: 10px;
}
.col-footer-3s {
    width: 100% !important;
    text-align: center !important;
	margin-top: 5px !important;
}

.col-xs-9 li {
    padding-right: 12px;
    display: inline-block;
}

.affix-row.head {
    height: 51px;
}

/*modal*/
.modal-content {
	width: 80%;
}
.hr_img {
	width: 100%;
}

/*modal*/

/*home page*/
.row2new {
	float: left;
    width: 100%;
    max-width: 400px;
    margin-right: auto;
    margin-left: auto;
    height: auto;
    clear: both;
    max-width: 100%;
}
.col-md-3 {
    float: left;
    width: 23%;
    height: auto;
    margin-top: 10px;
    text-align: center;
    width: 100% !important;
}
.col-md-9 {
    text-align: left;
    width: 97% !important;
}
/*customarymetric*/
#box_new {
	width: calc(100% - 2px);
}
/*customarymetric*/


#cssmenu > ul > li > ul.sub-active {
	display: block;
}

/*main menu*/
.topnav a {
	display: none;
}
 
/*main menu*/
.mob_views {
	display:block;
}
.newbtn-group {
	width: 98%;
	margin: 10px;
    text-align: center;
}
.btn-primary { 
	width:25%;
}
.btn-warning {
    color: #fff;
    width: 75%;
    

}
.topnav {
	display:none;
}

.zoom_query {
	width:100% !important;
	max-width:300px !important;
}
.btns_new {
	float:right;
	width:21px;
	padding: 10px 11px 10px 7px;
	margin-right: 10px;
}
.main_sidebardiv {
	width:100% !important;
	max-width:768px;
	float:none;
	
}
#footer p {
	font-size:12px;
}
.srchside_div {
	width:100%;
	max-width:768px !important;
	text-align:center;
}
/*related*/
.relnew {
	max-width: 97%;
	margin: 2px;
}
.rel1new {
	max-width: 100%;
}
/*related*/

.pdfnewlarge_sub li {
	display: block !important;
	padding-right: 12px;
	list-style: none;
	line-height: 40px;
}
/*money chart new temp*/
.country_label_div {
    width: 32%;
    margin: 1px;
}
.country_dropdwn_div {
    width: 68%;
}
.mob_list {
	width:55%;
}

.mob_list1 {
	width: 45%;
}	
/*money chart new temp*/
.setlargenew-ext {
	padding-left: 6px;
}
.soln_radio_div{
    max-width:500px;
}
/* New Worksheet language media query styles starts here - 05/02/2025 */
.lang-section p {
    margin-right: unset;
}
.lang-section ul {
    display: block;
    margin-top: 8px;
}
/* New Worksheet language media query styles ends here - 05/02/2025 */

/* Header responsive starts 09-07-2025 */
	.zoom_query {
		max-width:300px !important;
		width:290px !important;
		padding:10px 35px 10px 10px !important;
		box-sizing: border-box;
	}
	.newbtn-group:has(.main_link1){
		display:inline-block;
		margin:10px 0;
		width:100%;
	}
	.newbtn-group{
		display:none;
	}
	.add_float2{
		max-width:unset;
		width:unset;
		margin-bottom:unset;
	}
	/* Header responsive ends 09-07-2025 */

}

@media (min-width: 769px) and (max-width: 899px) {

	.padd {
	padding: 5px;
}

#header img {
	width: 100%;
	height: auto;
	border: none;
}
#content {
	float: right;
	width: 100%;
	max-width: 899px;
	border-top-style: solid;
	border-top-color: #0D2842;
	background-color: #FFF;
	padding:0px;
}
#row1 {
	width: 100%;
	max-width: 899px;
	margin-top:0px;
}
#sidebar {
	width: 100%;
	max-width: 897px;
	float: right;
}
#cssmenu {
   width:100%;
   max-width: 897px;
}
#hide {
	text-align:center;
	font-size: 13px;
	color:white;
	display:block;
}
#page{
	border: 1px solid #9dd8ff;
    border-radius: 3px;
    width: 100%;
	max-width: 897px;
}
#box {
	width: 100%;
	max-width: 897px;
	padding: 10px 0px 10px 0px;
	}
.top{
	width: 100%;
	max-width: 897px;
	}


.btn li{
	float:right;
	width:100%;
    max-width: 897px;
    display:block;
}

/* .col-xs-3 {
	text-align:center;
	width:30%;	
} */
/* .col-xs-9 {
	text-align:left;
	width:65%;	
} */
a:hover {
	color: #08B7BD;
	text-decoration: underline;
}
.affix-row.head {
    height: auto;
}
/*modal*/
.modal-content {
	width: 80%;
}
.hr_img {
	width: 100%;
}
/*modal*/

#sidebar {
    width: 100%;
    border: none;
    float: right;
    display: none;
	margin-bottom: 0px;
}
.row3new {
	max-width: 100%;
}
.row4new {
	max-width: 100%;
}

.col-xs-3 .prenew {
	margin-left:46px;
}

.col-footer-3 {
    width: 24% !important;
    text-align: left !important;  
    margin-top: 5px !important;
}
.col-footer-3s {
    width: 100% !important;
    text-align: center !important;
    margin-top: 5px !important;
}
.col-footer-9 {
    width: 100% !important;
    text-align: center !important;
	margin-top: 0px !important;
}

.footer_link {
    height: 35px;
}
.col-footer-3 a {
    font-size: 11px !important;
    padding: 0px 5px 0px 5px !important;
    border-right: none !important;
}
.col-footer-3s a {
    font-size: 10px !important;
    padding: 0px 5px 0px 5px !important;
    border-right: none !important;
}

/*home page*/
.row2new {
	max-width:100%;
}
/*customarymetric*/

/*customarymetric*/

#cssmenu > ul > li > ul.sub-active {
	display: none;
} 

.btns_new {
	float: right;
	width: 21px;
	margin-right: 10px;
	padding: 10px 10px 8px 8px;
}
.main_sidebardiv {
	width: 100% !important;
}
.topnav a {
	padding: 15px 12px;
	font-size: 12px;
	text-decoration:none;
}
/*related*/
.relnew {
	max-width: 98%;
	margin: 2px;
}
.rel1new {
	max-width: 100%;
}
/*related*/
/* Header responsive starts 09-07-2025 */
	.zoom_query {
		padding: 10px;
	}
	#srch_btn {
		padding: 5px 10px;
		transform: translateY(-50%);
	}
	#srch_btn svg {
		width: 17px;
	}
	/* Header responsive ends 09-07-2025 */


}

@media (max-width: 450px) {
.benefit_part {
    width: 100%;
    float: left;
}
.simplenavnew {
    width: 100%;    
}
.simplenavnew1 {
    width: 100%;    
}
.simplenavnew1 p {
    margin-top: 4px;
}
.simplenavnew p {
    margin-bottom: 6px;
}
/*new model temp*/	
.pdfnewlargenew {
	padding-left:5px;
}	
.pdfnewlargenew li {
   display: block !important;
}
.ext_mar_lft {
   margin-left:0px;
}
.setlargenew-ext {
	padding-left:5px;
}
/*new model temp*/	
.shape_listnew {
	width:50%;
}
.shape_listnew1 {
	width:50%;
}
/* four radio row - integer fraction */
.soln_radio_div {
	display: inline-block;
	margin-bottom: 0px;
}
.soln_listnew {
    width: 50%;
    float: left;
	margin-bottom: 10px;
}
/* four radio row - integer fraction */
/*after intro radio button*/
.sngvar_list {
    width: 100%;
    float: left;
	margin-bottom: 10px;
}
.sngvar_list1 {
    width: 100%;
    float: left;
}
/*after intro radio button*/
/*large content instead of easy moderate*/
/* .level_listnew2 {
	width: 100%;
} */
.level_listnew3 {
	width: 100%;
}
/*large content instead of easy moderate*/
/*integers new home page*/
.intvar_list {
	width: 96%;
	margin-bottom: 0px;
}
.intvar_list1 {
	width: 96%;
}
/*integers new home page*/
.level_pbmnew1 {
    width: 50% !important;
}
.pdfnewlarge_drill li {
    display: block !important;
  }
  .country_whole_div {
	display: block;
}
.country_label_div, .country_dropdwn_div {
	width: 100%;
}
.mob_list, .mob_list1 {
	width: 100%;
	float: none;
}
/* New Worksheet language media query styles starts here - 05/02/2025*/
.lang-section p {
    display: block;
    margin-right: unset;
    margin-top: 5px;
    font-size: 16px;
}
.lang-section ul {
    display: block;
    margin-top: 8px;
}
.lang-section a::before {
    --prop: 14px;
    margin-right: 10px;
}
.lang-section li.selected a::before {
    --prop: 16px;
}
.lang-section li.selected a::after {
    --prop: 15px;
    top: 11px;
}
.lang-section a span {
    font-size: 15px;
}
/* New Worksheet language media query styles ends here - 05/02/2025*/
/* Header responsive starts 09-07-2025 */
	#header .add_float2 {
		max-width: 260px;
		margin-left: 5px;
	}
	.zoom_query {
		width: 230px !important;
	}
	.nav-auth-wrapper {
		padding: 5px 12px !important;
	}
	/* Header responsive ends 09-07-2025 */
}



@media (min-width: 450px) and (max-width: 600px) {

#header img {
	max-width: 100%;
}

.col-xs-3 .prenew {
    left: 32%;
}

}
@media (min-width: 601px) and (max-width: 769px) {


.col-xs-3 .prenew {
    left: 37%;
}

}
@media (min-width: 769px) and (max-width: 790px) {
    /* .topnav a added  */
.topnav a {
    padding : 15px 10px;
}
}
@media (min-width: 690px) and (max-width: 710px) {
.col-xs-3 .prenew {
    left: 35%;
}
}

@media (max-width: 999px) and (min-width: 899px) {
.topnav a {
    padding: 15px 16px; /* Changed from 15px 25px  */
    font-size: 13px;
    text-decoration: none;
}
.srchside_div { 
	max-width:220px;
}
.zoom_query {
    width: 178px;
}
#content {
	float:left;
	max-width:70%;
}
#col1, #col2 {
    width: 50%;
    max-width: 320px;
    float: left;
    padding-left: 0px;
}
#col2 {
	float: right;
    padding-right: 0px;
}
.country_label_div {
	width: 30%;
}
.mob_list, .mob_list1 {
    width: 50%;
}
/* Header responsive starts 09-07-2025 */
	.zoom_query {
		width: 100%;
		padding: 10px;
	}
	#srch_btn {
		padding: 5px 10px;
		transform: translateY(-50%);
	}
	#srch_btn svg {
		width: 17px;
	}
	.nav-auth-wrapper {
		padding: 5px 15px;
	}
	.topnav.before-login .main_menudiv > a {
		padding: 15px 16px;
	}
	.member_btn{
		font-size:13px !important;
	}
	/* Header responsive ends 09-07-2025 */

}

/* new headr style for child login 21-08-23 starts here*/
@media (max-width: 900px){
.topnav.before-login .main_menudiv > a{
        padding: 15px 6px;
}
/* Header responsive starts 09-07-2025 */
	.zoom_query {
		padding: 10px;
	}
	#srch_btn {
		padding: 5px 10px;
		transform: translateY(-50%);
	}
	#srch_btn svg {
		width: 17px;
	}
	.nav-auth-wrapper {
		padding: 5px 15px;
	}
	.topnav.before-login .main_menudiv > a{
			padding: 15px 10px;
	}
	.member_btn{
		font-size:13px !important;
	}
	/* Header responsive ends 09-07-2025 */
}
/* new headr style for child login 21-08-23 ends here*/


@media (max-width: 401px){
	#content{
		width: 100%;
		max-width: 720px;
	}

	#box{
		width: 100%;
	}
}


/* Header responsive starts 09-07-2025 */
@media (max-width: 1350px){
	#header{
		text-align: center;
	}
}
/* Header responsive ends 09-07-2025 */	
