.tkquizdrp{background-color:#d1d1d1; color:#1f1f1f;}
.nav .dropdown-toggle .caret{border-top-color:#1f1f1f !important;}
.nav .dropdown-toggle .caret:hover{border-top-color:#1f1f1f !important;}
.tkquizdrp:hover{background-color:#d1d1d1 !important; color:#1f1f1f !important;}
.craeteaquiz:hover{ color:#fff !important;}
.nav-pills .open .dropdown-toggle, .nav-tabs .open .dropdown-toggle, .nav>li.dropdown.open.active>a:focus, .nav>li.dropdown.open.active>a:hover {
color: #1f1f1f ;
background-color: #3c8ac9;
border-color: #d1d1d1 ;
}
.hover_class1:hover {
color: #1f1f1f ;
background-color: #fff ;
border-color: #fff ;
}
.navbar .nav>li>a{ padding:7px 7px 7px !important; border-radius:4px !important;}
.coltoggle{padding-left:6px !important;}
.m_divsearch {
    display: block !important;
    float: right;
    width: 174px;
}
.quizDescrImg{
	width:176px !important;
	height:122px !important;
	}
	#content {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    margin: 0 auto;
    padding: 10px 15px 15px;
}
body{
	 font-family: Helvetica,Arial,Sans-serif;
    font-size: 13px !important;
	}
	<!--QM design css-->

html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{color:#444;margin:0;padding:0;}ul li,ol li{list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}h4,h5{font-size:12px;line-height:1.6;margin-bottom:5px;font-weight:bold;}h1{font-size:160%;font-weight:bold;}body{font-family:Helvetica,Arial,Sans-serif;font-size:13px;color:#444;background:#E5ECF3;}hr{border:0;color:#ddd;background-color:#ddd;height:1px;width:100%;text-align:left;margin:10px 0px;}a{text-decoration:none;color:#3B5998;}a:hover{text-decoration:underline;color:#444;}input:focus{background-color:#ffd;}textarea:focus{border:1px solid #01ADED;}.alignright{text-align:right;}.left{float:left;}.right{float:right;}.bigF{font-size:14px;}.crt_select{width:55px;padding:2px 0;font-size:15px;}table tr td.exp_dt_tm{border:0;padding:2px 6px;background:#f4f4ff;}.timezone_head{font-size:14px;font-weight:bold;}


#header, #footer, #navigation-wrapper{ width: 962px; margin: 0 auto;}
#header-wrapper_other { width: 962px; margin: 0 auto; background: #fff; }

#header .active{background: #fff none;}
#header .activetop{background: #fff none; padding-top:5px;}
#header .active a, #content .active a, #footer .active a {background: #fff; font-weight: bold; color: #222;}
.linkbutton{font-weight: bold; font-size: 20px;}   

div.pr-brandlogo{text-align:center; margin-bottom:10px;}
div.pr-brandlogo img {padding:1px; border:1px solid #eee; margin-left:10px; height:45px; width:auto;}

/*----------- ProProfs Logo & Navigation (Home Page) CSS --------------*/
#header{height:110px; margin-bottom:5px; background:#fff; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border: 1px solid #ddd; border-top:none;}
#hPage_header{*float:left; *width:962px;}
#header #hPage_header #logo{ float:left; height: 48px; width:150px; margin-left:-4px;}
#header #hPage_header #logo a{ height: 48px; }
#header #hPage_header #navigation-wrapper ul#nav-main{ border:0; -moz-box-shadow: 0 0 3px #fff; -moz-border-radius: 5px; -webkit-box-shadow: 0 0 3px #fff; -webkit-border-radius: 5px; width:480px; padding-top:15px; margin-left:15px;}
#header #hPage_header #navigation-wrapper ul#nav-main li a, #header #hPage_header #navigation-wrapper ul#nav-main li.last{border-right: 0; font-size:14px; }
#header #phone_box{color: #777777; top: 5px; right:10px;}
#navigation #hsearchForm { float: right; position: relative; top: 30px; padding-right:15px; }
#navigation #hsearchsite { color: #9F9F9F; font-size:13px; width: 180px; border: 1px solid #d1d8e8; padding: 5px 3px 3px 3px; height: 18px; float: left; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px;}

.hsearch-submit{background:url('/quiz-school//browse/img/search-icon.png') 0 0;cursor:pointer;display:inline-block;width:30px;height:28px;}

/*----------------------- ProProfs Logo & Adbanner CSS ----------------*/
#header #logo { float:left; width:150px; height:48px; padding:15px 0 0 0px; margin:0px;}
#header #logo a { outline:none; display: block; height: 48px; width: 150px; text-indent: -2000em; z-index: 1000; background: url('/quiz-school/img/layout/proprofs-qm-logo1.png') 3px 0px no-repeat;}
#header #logo span { display: block; background: url('/quiz-school/img/layout/proprofs-qm-logo1.png') no-repeat top right; position: relative; top: 20px; right: 0; width: 175px;}
#header #adbanner {float:right; padding:10px 0 0 0; margin-right:10px;}

#breadcrumb {padding:0; margin-bottom: 15px; font-size:0.85em; font-weight:normal; color:#4F4F4F; text-align:left; }
#breadcrumb span {color:#888; font-weight:normal;}

/*-------------------------------- Story page CSS -------------------------------*/


/*------------------------------ Footer CSS -------------------------------------*/
#footer { line-height: 18px;font-size:11px; padding: 15px 0 20px 0; }
#footer p {text-align: center;}
#footer span {color: #ccc;}

.large .green .awesome{color:#fff; }
.button a{ color:#fff;}
.awesome, .awesome:visited {background: #222 url('../img/layout/alert-overlay.png') repeat-x; display: inline-block; padding: 5px 10px 6px; color: #fff; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border-bottom: 1px solid rgba(0,0,0,0.25); cursor: pointer; }
.awesome:hover { background-color: #111; color: #fff; text-decoration: none; }
.awesome:active { top: 1px; }
.small.awesome, .small.awesome:visited { font-size: 11px; padding:5px ; }
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited  { font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }

.large.awesome, .large.awesome:visited { font-size: 16px; padding: 7px 20px;}

.lightgray.awesome, .lightgray.awesome:visited  { background-color: #e4e4e4; border: 1px solid #CCC;}
.lightgray.awesome:hover { background-color: #f7f7f7; border: 1px solid #CCC;}

.green.awesome, .green.awesome:visited  {  border: 1px solid #2D8F11; background-color: #179406; }
.green.awesome:hover { background-color: #3CBF17; }

.orange.awesome, .orange.awesome:visited  { border: 1px solid #F89B2A; background-color: #E68319; }
.orange.awesome:hover { background-color: #F89B2A; }

.blue.awesome, .blue.awesome:visited  { border: 1px solid #E4E4E4;}
.blue.awesome:hover { background-color: ##007D9A; } 

.red.awesome, .red.awesome:visited  { border: 1px solid #DF0D16; background-color: #DF0D16;}
.red.awesome:hover { background-color: #FF000A; } 

/*--navigation wrapper DropDown Menu for Help Section --*/  
#navwrapper {  
    margin:0 auto;  
    background-color: #2D2D2D;  
}  
  
#nav_help {  
    font-family: Arial, Helvetica, sans-serif;   
}  
  
#nav_help, #nav_help ul {  
    
    margin: 0;  
    list-style: none;  
    font-family: Arial, Helvetica, sans-serif;  
}  
  
/*--main nav links style--*/  
#nav_help a {  
    display:block;  
    padding:7px 7px 7px 7px;  
    color:#ccc;  
    text-decoration:none;  
}  
  
#nav_help a.dmenu {  

}  
  
#nav_help a.dmenu:hover { 
   
    color:#3B5998 !important;  
    background-color: #fff !important;  
}  
  
#nav_help li {  
    float: left;  
}  
  
#nav_help li {position: relative;}  
  
/* hide from IE, mac */  
#nav_help li {position: static; width: auto;}  
/* end hiding from IE5 mac */  
  
/*--drop down menu styling--*/  
#nav_help li ul {  
    position: absolute;  
    display: none;  
    margin-left:-1px;    
    background-color: #FFFFFF;  
    border: 1px solid #bbb;  
     
    -moz-box-shadow: 0 0 5px #ddd;  
    -webkit-box-shadow: 0 0 5px #ddd;  
    box-shadow: 0 0 5px #ddd;  
    /*--make it top of all the elements on page, so that it can be visible--*/  
    z-index:5000;  
}  
  
#nav_help li:hover a, #nav_help a:focus,  
#nav_help a:active { 
    
    background-color: transparent !important;  
    color:#000000;   
    background:#444;  
    text-decoration:none;  
}  
  
#nav_help li ul, #nav_help ul li  {  
    width: 9em;  
	
}  
  
/*--drop down menu styling is different from main nav, strict rule--*/  
#nav_help ul li a  {  
    color: #3B5998 !important;  
    border-right: 0;  
	padding:7px 9px 7px 5px; 
	border-bottom:1px solid #eee;
}  
#nav_help ul li a:hover  { 
    width: 4em;
	padding:7px 9px 7px 5px; 
    background-color: #eef3fb !important;  
    border-right: 0;  
}  
  
/*--the selected, current item in the navigation menu--*/  

#nav_help a.current:hover{  
    padding-bottom:5px; /*--removing 2px border from 7px padding--*/  
}  
  
#nav_help li:hover ul {
     width: 1em;
    display: block;  
}  
  
#nav_help li:hover ul a{ 
     width: 11.9em; 
    color: #EEF3FB;  
    background-color: transparent;  
}  
  
#nav_help ul a:hover {  
    background-color: #606060!important;  
    color: #3B5998 !important;  
}  
  
  
/*--clear all floating, left and right--*/  
.clear{clear:both;}   


#navwrapper {
    background-color: #2D2D2D;
    margin: 0 auto;
}
#nav_client_1 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 4px;
    padding-top: 4px;
}
#nav_client_1, #nav_client_1 ul {
    font-family: Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}


#nav_client_1 a {
    padding: 7px;
    text-decoration: none;
}
#nav_client_1 a.dmenu1 {
}
#nav_client_1 a.dmenu1:hover {
    background-color: #FFFFFF !important;
    color: #3366CC !important;
}
#nav_client_1 li {
    float: left;
}
#nav_client_1 li {
    position: relative;
}

#nav_client_1 li {
    margin: 0 !important;
    padding: 0 !important;
    position: static;
    width: auto;
}
#nav_client_1 li ul {
    background-color: #FFFFFF;
    border: 1px solid #BBBBBB;
    box-shadow: 0 0 5px #DDDDDD;
    display: none;
    margin-left: 6px;
    position: absolute;
    z-index: 5000;
}
#nav_client_1 li:hover a, #nav_client_1 a:focus, #nav_client_1 a:active {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent !important;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #000000;
    text-decoration: none;
}
#nav_client_1 li ul, #nav_client_1 ul li {
    /*width: 20em;*/
}
#nav_client_1 ul li a {
    border-bottom: 1px solid #EEEEEE;
    border-right: 0 none;
    color: #3366CC !important;
    display: block;
    padding: 7px 1px 5px 5px;
}
#nav_client_1 ul li a:hover {
    background-color: #EEF3FB !important;
    border-right: 0 none;
    display: block;
    padding: 7px 1px 5px 5px;
    /*width: 4em; */
}
#nav_client_1 li:hover ul {
    display: block;
}
#nav_client_1 li:hover ul a {
    background-color: transparent;
    color: #EEF3FB;
    width: 9em;
}
#nav_client_1 ul a:hover {
    background-color: #606060 !important;
    color: #3366CC !important;
}

#nav_client_new {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 4px;
    padding-top: 4px;
}
#nav_client_new, #nav_client_new ul {
    font-family: Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#nav_client_new a {
    color: #CCCCCC;
    display: block;
    padding: 7px;
    text-decoration: none;
}
#nav_client_new a.dmenu1 {
}
#nav_client_new a.dmenu1:hover {
    background-color: #FFFFFF !important;
    color: #3B5998 !important;
}
#nav_client_new li {
    float: left;
}
#nav_client_new li {
    position: relative;
}
#nav_client_new li {
    position: static;
    width: auto;
}
#nav_client_new li ul {
    background-color: #FFFFFF;
    border: 1px solid #BBBBBB;
    box-shadow: 0 0 5px #DDDDDD;
    display: none;
    margin-left: -1px;
    position: absolute;
    z-index: 5000;
}
#nav_client_new li:hover a, #nav_client_new a:focus, #nav_client_new a:active {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent !important;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #000000;
    text-decoration: none;
}
#nav_client_new li ul, #nav_client_new ul li {
    width: 20em;
}
#nav_client_new ul li a {
    border-bottom: 1px solid #EEEEEE;
    border-right: 0 none;
    color: #3B5998 !important;
    padding: 7px 9px 5px 5px;
}
#nav_client_new ul li a:hover {
    background-color: #EEF3FB !important;
    border-right: 0 none;
    padding: 7px 9px 5px 5px;
    width: 4em;
}
#nav_client_new li:hover ul {
    display: block;
}
#nav_client_new li:hover ul a {
    background-color: transparent;
    color: #EEF3FB;
    width: 10.2em;
}
#nav_client_new ul a:hover {
    background-color: #606060 !important;
    color: #3B5998 !important;
}

.gray.awesome, gray.awesome:visited { background-color: #F9F9F9; border: 1px solid #F0F0F0; color:#606060;-moz-box-shadow:0 0px 1px rgba(0, 0, 0, 0.5); 
                                        -webkit-box-shadow:0 0px 1px rgba(0, 0, 0, 0.5);border-radius:4px;}
.gray.awesome:hover { background-color: #E8E8E8; border: 1px solid #CCC; color:#292929;}
.lightblue.awesome, .lightblue.awesome:visited { border: 1px solid #3ea9f5; background-color: #3ea9f5;}
.lightblue.awesome:hover { background-color: #0198E1; }

/* PAGE NUMBERING NAVINGATION */ 	
.pages {position:relative; padding:2px 2px 2px 7px; float:left; margin-bottom:10px; margin-top:15px; font-size:14px; text-shadow: 1px 1px 1px #fff; margin-left:-11px;}
.pages p {text-align:right}
.pages p span{padding:2px 6px; border:1px solid #ddd; margin:0px 0px 0px 5px; color:#888;}
.pages p span.current{padding:2px 6px; color:#3B5998; color:#333; font-weight: bold; border:1px solid #ddd; margin:0px 0px 0px 5px;}
.pages p a, .pages p a:visited{padding:2px 6px; background: #EFF7FF; color:#069; border:1px solid #C2D9EF; margin:0px 0px 0px 5px; -moz-border-radius: 1px; -webkit-border-radius: 1px;}
.pages p a:hover, .pages p span a:hover{text-decoration:none; background:#fff; }
    
.right_img_subhead{font-size:1.85em; font-weight: bold;  margin-top:15px; color:#000; text-align:center;}

<!--new_design-->
@charset "utf-8";html{margin:0px;padding:0px;}body{width:100%;margin:0 auto!important;background-color:#FFF!important;padding:0!important;border:0px dotted #E7E7E7!important;}#content{background:none repeat scroll 0 0 #FFFFFF;border:0px solid #DDDDDD!important;border-radius:5px 5px 5px 5px!important;margin:0 auto;padding:10px 15px 15px!important;width:960px;}

.block{width:960px;margin:0 auto;}
.fottr_img_hove{opacity:0.70;filter:alpha(opacity=40);}.fottr_img_hove:hover{opacity:1.0;filter:alpha(opacity=100);}.facecss_1{float:left;height:30px;margin-left:0px;margin-right:3px;margin-top:30px;padding:1px 0 1px 1px;width:32px;}.gmai_twit_1{float:left;height:30px;margin-left:10px;margin-right:3px;margin-top:30px;padding:1px 0 1px 1px;width:32px;}.footer_link{float:left;margin-left:30px;}.down_fottr{color:#878585;font-size:11px;margin-top:15px;}.phnunbr{color:#000000;float:left !important;font-size:12px;font-weight:bold;margin-top:-2px;}.footer_link .foter_lnk_txt{color:#6D6C6C;text-decoration:none;}.footer_link .foter_lnk_txt:hover{color:#3B5998;}#powerdlnk{font-family:Arial Bold;text-decoration:none;color:#AAAAAA;}.new_powered{background:url("/quiz-school/img/powered-by-icon-v2.png") no-repeat scroll 2px 1px transparent;height:16px;padding:12px 0px 0px 17px;margin:auto;color:#AAAAAA;float:right;}.new_powered:hover{color:#3B5998;}.new_powered:hover #powerdlnk{color:#3B5998;}#powrdby_new_footer{background:none repeat scroll 0 0 #FFFFFF;margin:-1px auto;min-height:50px;font-size:12px;}.footer_link a{color:#6D6C6C;}.top_footer_link:hover{color:#3B5998!important;}input[type="text"],input[type="password"],input.text,input.title,textarea{border-radius:0.25em;}
/*Desktop*/
@media only screen and (min-width : 1025px) and (max-width : 5000px) {
	#logo{width:160px; float:left; margin:0px 0px 22px 0px;}
	.m_searchs{display:none;}
	#hsf{display:none;}
#m_content{ margin: 0 auto; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border: none; max-width:960px !important;}
#main_menu_container{float: right;
margin-right: 21px;
margin-top: 8px;}
#m_content a{text-decoration: none; color:#3B5998; }
#m_content a:hover {text-decoration: none; color:#444; background-color:#eee; }
#m_content .active a{background: #eee; font-weight: bold; color: #222;}

.logo1{ float:left; margin:0px;}
.logoimg{border:none; height:47px; margin:3px 0 0 -3px; display:none;}

.m_conthead {min-height: 55px; padding: 10px 40px; border-bottom:1px solid #EEEEEE; display:block; }
.m_wid_fl { width:100%; float:left; }
.m_logo {float:left; }
.m_menu { float:left; margin:-20px 1px 0px 430px; }
.m_menu1{float:left; width:245px;}
.m_search { float:left; width:197px; margin-top:-61px; }
 #m_navinew {
      float: left;
      margin: 35px 0px 0px 0px;
	  _margin: 35px 0px 0px 0px;
	  *margin: 35px 0px 0px 0px;
      padding: 0px;
      z-index:2;
      list-style: none;
      background-color: #fff;
      border-bottom: 1px solid #fff; 
      border-top: 1px solid #fff; 
      -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px;
   
   }
   #m_navinew li {
      float: left; }
   #m_navinew li a {
      display: block;
      padding: 0 12px;
      text-decoration: none;
      font-weight: bold;
      font-size: 13px;
      color: #3B5998;
      border-right: 1px solid #3B5998; }
   #m_navinew li a:hover {
      color: #444;
      text-decoration: none;
      background-color: #fff; }
	  
.m_searchbox { padding: 4px 3px 5px 3px !important; height:17px  !important; background-color:#fff; border: 1px solid #D1CCD7; color: #2B2A2C; font-size: 14px; width: 125px  !important;   -moz-border-radius: 0.25em; -webkit-border-radius: 0.25em;display: block  !important; float: left  !important; border-right: none  !important; margin-right: -2px !important; }

#breadcrumb{ margin-top:10px;}

#content { padding:10px !important; width:960px !important; }
		#menu_div_responsive{ display:none;}
		.searchMeme-button-icon{ display:block;}
		.showborder_ipad{ display:none;}
		.showborder_ipad_other{ display:none;}
		#header_search_responsive{ display:none;}
		.hsearch_responsive{
			width:65% !important;
			padding: 9px 7px 10px 8px !important;
			border: 1px solid #D1CCD7;
			margin:0px 0px 0px -3px;
			float:left;
		}
		.class_desc{
			float:left;
			width:80%
			}
		.class_image{
			width:183px; 
			height:128px; 
			float:left;
			margin-bottom:10px;
		}	
			#listContent ._quizDescription{
			overflow: hidden;
			padding: 0px 10px 0px 10px;
			font-size: 14px;
			letter-spacing: normal;
			font-weight: normal;
			}
			.quizDescrImg{float:left;margin:0px 10px 10px 0px;width:120px;height:auto;}
			#listContent .quizDescrImg:hover{ box-shadow:1px 1px 5px #999; outline:1px solid #ccc;}
			#top_navbar{display:none;}
			#listContent h2{font-size:1.4em;font-weight:bold;border:none;letter-spacing:0.2px;background:#fff;margin:0px 0px 0px 0px;padding:2px 10px; margin:-14px 0px 0px 0px;}
#listContent .qDetails{font-size:12px; color:#aaa; font-family:Helvetica,Arial,sans-serif; padding:42px 5px 5px 10px;}
#listContent .qDetails strong{font-weight:normal; color:#777;}
.top_fottr{color:#878585;float:right;font-size:11px;font-weight:bold;margin-right:72px;margin-top:32px;}
 .socialmedia{
	/*padding:0px 0px 0px 170px !important;*/
		} 
.footer_main_device{display:block;}
.footer_mobile{display:none;}
.toggle-row-tab {
float: left;
width: 90px;
height: auto;
}
.col-toggle {
float: left;
width: 85px;
height: auto;
font-size: 12px;
padding: 6px;
}
.navbar .nav {
font-size: 13px;
position: relative;
left: 0;
display: block;
float: left;
margin: 0 10px 0 0;
} 
.nav-pills{float:left;  -moz-border-radius-bottomleft: 4px;-moz-border-radius-bottomright: 4px;font-size: 13px;}
.ad_300x250{
	margin:10px 0px 0px -11px;
}
.ad_300x250_1{
	margin:10px 0px 0px 0px;
	float:left;
}

/*Descktop end*/
}

@media only screen and (min-width : 768px) and (max-width : 1024px) {
	#logo{width:160px;  margin:0px 0px 22px 0px;}
	.m_searchs{display:none;}
	#hsf{display:none;}
	#main_menu_container{float: right;
margin-right: 58px;
margin-top: 10px;}
	.nav-pills{float: left;font-size: 13px;}
#m_content{ margin: 0 auto; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border: none; max-width:960px !important;}
#m_content a{text-decoration: none; color:#3B5998; }
#m_content a:hover {text-decoration: underline; color:#444; }
#m_content .active a{background: #fff; font-weight: bold; color: #222;}

.logo1{ float:left; margin:0px 0px 0px -23px}
.logoimg{border:none; height:47px; margin:3px 0 0 -3px;}

.m_conthead {min-height: 55px; padding: 10px 40px; border-bottom:1px solid #EEEEEE; display:block; }
.m_wid_fl { width:100%; float:left; }
.m_logo {float:left; }
.m_menu { float:right; margin:-20px 1px 0px 0px; }
.m_menu1{float:left; width:245px;}
.m_search { float:right; margin-top:-60px; width:180px; }
 #m_navinew {
      float: left;
      margin: 35px 0px 0px 0px;
	  _margin: 35px 0px 0px 0px;
	  *margin: 35px 0px 0px 0px;
      padding: 0px;
      z-index:2;
      list-style: none;
      background-color: #fff;
      border-bottom: 1px solid #fff; 
      border-top: 1px solid #fff; 
      -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px;
   
   }
   #m_navinew li {
      float: left; }
   #m_navinew li a {
      display: block;
      padding: 0 12px;
      text-decoration: none;
      font-weight: bold;
      font-size: 13px;
      color: #3B5998;
      border-right: 1px solid #3B5998; }
   #m_navinew li a:hover {
      color: #444;
      text-decoration: none;
      background-color: #fff; }
	  
.m_searchbox { padding: 4px 3px 5px 3px !important; height:17px  !important; background-color:#fff; border: 1px solid #D1CCD7; color: #2B2A2C; font-size: 14px; width: 125px  !important;   -moz-border-radius: 0.25em; -webkit-border-radius: 0.25em;display: block  !important; float: left  !important; border-right: none  !important; margin-right: -2px !important; }

#breadcrumb{ margin-top:10px;}

#content { padding:10px !important; width:96% !important; }
		#menu_div_responsive{ display:none;}
		.searchMeme-button-icon{ display:none;}
		.showborder_ipad{ display:none;}
		.showborder_ipad_other{ display:none;}
		#header_search_responsive{ display:none;}
		.hsearch_responsive{
			width:65% !important;
			padding: 9px 7px 10px 8px !important;
			border: 1px solid #D1CCD7;
		}
		.class_desc{
			float:left;
			width:74%
			}
		.class_image{
			width:183px; 
			height:128px; 
			float:left;
			margin-bottom:10px;
		}	
			#listContent ._quizDescription{
			overflow: hidden;
			padding: 0px 10px 0px 10px;
			font-size: 14px;
			letter-spacing: normal;
			font-weight: normal;
			}
			.quizDescrImg{float:left;margin:0px 10px 10px 0px;width:120px;height:auto;}
			#listContent .quizDescrImg:hover{box-shadow:1px 1px 5px #999; outline:1px solid #ccc;}
			#top_navbar{display:none;}
			#listContent{border: 1px solid #aaa;}
			#listContent h2{font-size:1.4em;font-weight:bold;border:none;letter-spacing:0.2px;background:#fff;margin:0px 0px 0px 0px;padding:2px 10px;}
			#listContent .qDetails{font-size:12px; color:#aaa; font-family:Helvetica,Arial,sans-serif; padding:12px 5px 5px 10px;}
			#listContent .qDetails strong{font-weight:normal; color:#777;}
			.top_fottr{color:#878585;float:right;font-size:11px;font-weight:bold;margin-right:12px;margin:33px 0px 0px 0px; width:614px;}
			.socialmedia{float: left;width: 128px !important; margin:0px 0px 0px 13px;}
			.footer_main_device{display:block;}
			.footer_mobile{display:none;}
			.block{width:766px !important;}
			.ad_300x250{
				margin:10px 0px 0px -11px;
			}
}

/*Smart phone landscap*/
@media only screen and (min-width : 481px) and (max-width : 767px){
	body{ width:99% !important;}
	#adminaccount{display:none;}
	#breadcrumb{ display:none;}
	.sub_cat_class{ display:none;}
	.float_right{ float:right;}
	.breadcrumb_border{border-bottom: 1px solid #EEEEEE;}
	.m_menu{ display:none;}
	.m_divsearch{ display:none;}
	#menu_div_responsive{float: right; display:block; margin:14px -27px 0px 8px !important;}
	.panel{display: none;width: 200px;padding: 10px;background-color: #FFF;color: #fff;box-shadow: inset 0 0 5px 5px #e9e9e9;}
	.searchMeme-button-icon {
		float:left;

background-image:url(search-icon.png);
top: 20%;
position: relative;
width: 42px;
height: 30px;
background-repeat: no-repeat;
display:block;
margin-top:8px;
	}

.hsearch_responsive {
width: 80%!important;
padding: 9px 7px 10px 8px !important;
border: 1px solid #D1CCD7;
}	
	#listContent ._quizDescription{
			overflow: hidden;
			padding: 0px 10px 0px 3px;
			font-size: 14px;
			letter-spacing: normal;
			font-weight: normal;
			width:50%;
			word-break: break-word;
			}	
#m_content{ width: 98%; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border: none; max-width:1024px !important;}
#m_content a{text-decoration: none; color:#3B5998; }
#m_content a:hover {text-decoration: underline; color:#444; }
#m_content .active a{}

.logo1{ float:left;}
.logoimg{border:none; height:47px !important; margin:3px 0 0 -3px;}

.m_conthead {min-height: 55px; padding: 10px 5px; border-bottom:1px solid #EEEEEE; display:block; }
.m_wid_fl { width:100%; float:left; }
.m_logo {float:left; }
.m_menu1{float:left; width:245px;}
.m_search { float:right; margin-top:12px; width:180px; }
.class_image{
			width:183px; 
			height:128px; 
			float:left;
			margin-bottom:10px;
		}	
.top_footer_link{font-size: 13px;
font-weight: 700;		
}
.m_searchbox { padding: 4px 3px 5px 3px !important; height:17px  !important; background-color:#fff; border: 1px solid #D1CCD7; color: #2B2A2C; font-size: 14px; width: 125px  !important;   -moz-border-radius: 0.25em; -webkit-border-radius: 0.25em;display: block  !important; float: left  !important; border-right: none  !important; margin-right: -2px !important; }
.questonnopt,SPAN.questonnopt, SPAN.questonnopt label {font-size:15px !important; color:#666 !important; font-weight:normal !important; font-family:Helvetica, Arial, sans-serif; } 
.m_relatedtxt, m_relatedtxt.a{ margin:9px 0px 12px 4px; color:#3957a0 !important; font-size:14px; }
.m_divsearch { float:right; }
/*IMG { max-width:100% !important; height:auto !important; }	*/	
.m_related_topic {border:1px solid #EEEEEE; min-height:auto; width:332px; float:left; }
 
#breadcrumb{ margin-top:10px;}
.add1{width:99%; height:90px; display:none;}

.m_divsearch{display:none !important;}
.breadcrumb_border{border-bottom: 1px solid #EEEEEE;}
#is_special_m_progress_box{margin-top:4px; width:600px; border:1px solid #eee;}
#is_special_m_inner_box{width:590px; background:none; border:none;}
.is_special_main{float:left; margin:10px 10px;}
.tabtdclass{padding-left:10px; width:437px;}
.tabtdclass img{height:180px !important; width:180px !important; }
.tabtdclss{padding:3px 0px 3px 2px}
#special_img1{max-height:400px;}
#special_img{max-height:250px;}
.featuredimg{width:108px !important; height:121px !important;}

.sub_cat_class{ float:left;}
.sub_cat_class_h1{font-size:26px; line-height:54px;}
.feat_class{background:#eee; height:135px;}
.feat_class1{margin: 5px 0px -3px 9px; float: left; font-size: 16px;}
.category_box{float:left; margin-bottom:10px; width:240px;}
#special_cat_new{background: #fff; margin: 10px 0 0 10px; width:221px; text-align:center;}
.special_cat_new_img{height:100px; width:100px;}
.special_cat_new_a{padding:1px 7px 4px 6px;}
.cat_item{float:left; width:230px;}
.sample_question_h1{font-size:26px; line-height:24px; margin-left:30px; font-weight:bold;}
#gradient_boxul{ margin-left:4px;}
.radio_checkobx_img{ margin-top:1px;}
.sample_from{text-align: center; margin: 11px 0 10px 0px; font-size: 18px; color: #ccc;}
.sample_from_title{text-align: center; font-size: 21px; margin: 23px 0 0 2px; font-weight: bold; height:80px;}
.sample_from_url{ text-align:center;}
.takaquiz{margin:3px 0 0 0px;}
#prev_aerrow{margin:-15px 0px 0px -38px; background:#d6d6d6 !important;}
#back_aerrow{margin:-15px -40px 0px 0px; background:#d6d6d6 !important;}
#popular_block{width:90%; border:0;}
.replace_img{width:300px;height:100px !important;}

.pop_recent{width: 78px; height: 27px;  font-size: 17px; font-weight: bold; padding: 8px 0px 0px 18px; float:left; margin:0px 12px 0 1px}
		.pop_recent_related{width: 78px; height: 27px;  font-size: 17px; font-weight: bold; padding: 8px 0px 0px 18px; float:left; }
		.pop_recentmost{height: 27px; font-size: 17px; font-weight: bold; padding: 8px 17px 0px 18px; float:left;}
		.pop_back_ground {background: #ebebeb; border-radius: 6px;}
		.active{ color:#727272 !important;}
		
		.quizDescrImg{float:left;margin:0px 10px 10px 0px;width:120px;height:auto;}
		#listContent .quizDescrImg:hover{box-shadow:1px 1px 5px #999; outline:1px solid #ccc;}	


#quest_topic:hover + li.question_overlay{ display:block;}


.question_overlay {
display:none;
font-size: 13px;
position:absolute;

text-align: left;
padding-bottom: 5px;
background-color: #fff;
color: #000;
z-index: 1000;
top:0; 
width:319px;
height:213px;
}
	
	DIV.folder { float:left;  padding:8px 0px;  margin-left:5px; }
		DIV.folder A { font-size:18px; }
		.whtbg { float:left; padding:5px 0px 5px 0px; background-color:#fff; }
		.grybg { float:left; padding:5px 0px 5px 0px; background-color:#F9F9F9; }
		.right_admn_bx { float:left; width:160px; margin-left:10px; padding-top:4px; }
		.left_admn_bx { float:left; width:352px; }
		.left_admn_bx INPUT { padding:4px; width:311px; }


		.left_admn_bx TEXTAREA { padding:4px; width:315px; height:65px; margin:0px !important; }
		.greyinfo { float:left; color:#666666; font-size:12px; width:500px; padding:3px 0px 2px 170px; width:375px; }
		#m_showhide { cursor:pointer; }
		#admin_panel { color:#000; font-size:18px; float:left; }
		

		.pop_main{float:left; max-height:160px; height:auto; width:210px; margin:0 14px 6px 0px; border:1px solid #fff;}
		.pop_main:hover{ border:1px solid #ccc;}
		.pop_title{padding:10px 4px; margin:7px 4px 0px 2px; float:left; max-height:30px;}
		.pop_title_a{font-size:14px; font-weight:bold; word-break:break-word;}
		.pop_title_desc{padding:0px 0px 1px 7px; font-size:14px; }
		.bottom_border{border-bottom: 1px solid #ddd; margin:6px 34px 12px 0px;}
		#related_block{width:90%; border:0;  display:none;}
		.float_left{ float:left;}
		
		.m_related_topic { margin-top:25px; }
       .success {list-style: none outside none;}
	   #breakall{word-break:break-all;}
	   


.question_box{width:919px !important; min-height:332px !important;}
.question_box_main{background:none !important; border-bottom:0 !important; padding:8px 0 10px 10px !important; width:85% !important;}
.question_gradient_box{margin:43px 0 0 33px !important; height:235px !important; border:0 !important; width:83% !important;}
.ques_hover_css{ width:323px !important; height:220px!important; border:1px solid #ddd!important; border-radius:4px!important; margin:8px 8px!important; background:#fff!important; overflow-y:hidden!important; overflow-x:hidden !important; position:relative !important; }
.ques_hover_span{font-size: 16px; font-weight: bold; padding: 0px 9px 8px 0px; line-height: 18px; width:300px; float:left; margin-left:9px !important;}
.question_answer{margin:11px 0px 0px 9px;}
.question_answer_checkbox{float:left; width:6%;}
.question_answer_fields{float:left; width:94%;}
.labelHover_lable{margin:0px 0 0 3px !important; font-size:16px !important;}

/* CSS Document */

#content_body1
{
text-align:center;
}
#content_body1 H1
{
font-size:30px; 
}
.leftbox
{
margin-top:20px;
min-height:400px;
float:left;
width:590px;
}
.grey{ color:#444444; }
.rightbox
{
margin-top:20px;
min-height:400px;
float:left;
width:310px;
margin-left:20px;
}
.progress_box
{
border:1px solid #ccd4de;
float:left;
min-height:250px;
margin:20px 0px 20px 0px;
width:924px;
}
.inner_box
{
background-color:#dee7ed;
padding:10px 0px 10px 10px;
float:left;
width:914px;
border-bottom:1px solid #ccd4de;
}
.inner_box H2
{
color:#000;
font-size:18px;
}

TABLE#tbl_topic TBODY
{
line-height:19px;
}
.greybg
{
background: none repeat scroll 0 0 #F9F9F9;
padding:5px 0px 5px 10px;
}
#greybg
{
background:#eeeeee !important;
}
.whitebg
{
 padding:5px 0px 5px 0px;
background: none repeat scroll 0 0 #FFF; 
 }

#quest_topic a { font-size:12px !important; }
#quest { text-align:center; }
#quest a { font-size:12px; }
.bigbox
{
margin-left:200px;
width:495px;
min-height:105px;
float:left;
background-color:#f7f7f7;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:10px;
}
.center
{
text-align:center;
}
.input_tex
{
-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #D1CCD7;
    border-image: none;
    border-radius: 5px 5px 5px 5px;
    border-right: 1px solid #D1CCD7;
    border-style: solid;
    border-width: 3px 1px 1px;
    color: #000000;
    font-size: 20px;
    font-weight: normal;
    padding: 5px 6px;
    width: 355px;
}
.centor
{
text-align:center;
font-size: 160%;
font-weight: bold;
}
.right_wrapper { float:left; width:30%; }
.left_wrapper { float:left; width:65%; }
.m_progress_box { border:1px solid #ccd4de;
float:left;
min-height:250px;
margin:20px 0px 20px 0px;
width:581px;
}
.m_inner_box
{
background-color:#dee7ed;
padding:10px 0px 10px 10px;
float:left;
width:571px;
border-bottom:1px solid #ccd4de;
}

#m_inner_boxx{background:none !important; width:100% !important; margin: 0 0px 0px 0px !important; border-radius: 3px !important; color:#000 !important; padding:10px 0px 10px 2px !important; border-bottom:0 !important;}
.m_related_topic {border:1px solid #EEEEEE; min-height:auto; float:left; margin-top:-3px; border:none; width:100%; border-radius:4px; }
.m_related_topic .related_box { height:29px; width:300px; background:#666666; margin-top:-11px; margin-left:-1px; }
.topad { float:left; min-height:250px; min-width:300px; margin-bottom:10px; margin-top:19px; margin-left:-70px; display:none; }
.m_relatedtopics {font-size: 16px; font-family: Arial,Helvetica,sans-serif; color:#fff; padding: 5px 4px 4px 4px; font-weight:bold; margin-top:5px; }
.m_relatedtxt, m_relatedtxt.a{ margin:9px 0px 12px 4px;; color:#3957a0 !important; font-size:14px; }
.information{text-align:center; margin:35px 0px 15px 1px; width:501px;}
#informationor{width:501px !important;}
#bigbox{margin:0 !important; width:501px !important;}
#recent_block{width: 90%; border: 0px; display: none;}
.m_inner_box H2
{
color:#000;
font-size:18px;
}

#content { padding:10px 0 !important; width:99% !important; }
.classh1{font-size:30px; line-height:54px; float:left; width:95%;}
.top_image{float: left; width: 49%; padding: 0 2% 0 0px;}
.image_desc{float:left;width: 100%; padding: 0px 4px 5px 0px; border: 1px solid #eee;}
.image_desc img{float: left;padding: 2px;width: 99% ;height: auto !important;}	 
.desr_text{float:left;width: 100%;padding: 15px 15px 15px 0px;font-weight: normal;letter-spacing: normal; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:17px; border-top:0; vertical-align:middle; text-align:justify; color:#727272;}

.featured_head{ float:right; width:48%}
.m_inner_box_new{background:none !important; width:80% !important; margin: -3px 0px 0px 0px !important; border-radius: 3px !important; color:#000 !important; padding:0px 0px 10px 0px !important; border-bottom:0 !important; float:left !important;}
.featuredh2{ font-size:16px !important;}
.mainrightblock{float:left; border-radius:4px; background:#eee; margin:0px 0px 13px 0px; max-height:122px; width:98% !important; }
.mainrightblock_image{float:left; width:32%; height:100px; background:#eee; margin:0px 0px 0px 0px; display:none}
.mainrightblock_body{float: left; margin: 10px 0px; width: 98% !important;}
#tbl_topic{ width:100% !important;}
#mainrightblock_body_tr{background:#eeeeee !important; float:left; width:96% !important; padding:0 !important;}
.mainrightblock_body_td{padding-left:6px; width:95% !important; float:left;}
.mainrightblock_body_div{padding:3px 0px 3px 2px}
.mainrightblock_body_a{ font-size:15px;}
.mainrightblock_body_strong{word-break:break-word;}
.tbl_topic_tr{margin-bottom:10px; background:#eeeeee !important; padding:0 !important;}
.tbl_topic_td{padding-left:10px; font-size:14px; color:#727272; line-height:1.4em;word-break: break-word;}

		.whtbg { float:left; padding:5px 0px 5px 0px; background-color:#fff; }
		.grybg { float:left; padding:5px 0px 5px 0px; background-color:#F9F9F9; }
		.right_admn_bx { float:left; width:140px; margin-left:10px; padding-top:4px; }
		.left_admn_bx { float:left; width:429px; }
		.left_admn_bx INPUT { padding:4px; width:311px; }
		.left_admn_bx TEXTAREA { padding:4px; width:315px; height:65px; margin:0px !important; }
		.greyinfo { float:left; color:#666666; font-size:12px; width:500px; padding:3px 0px 2px 150px; width:375px; }
		#m_showhide { cursor:pointer; }
		#admin_panel { color:#000; font-size:18px; float:left; }
			.gradient_box{
		/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top left, #F1F1F1 0%, #F6F6F6 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top left, #F1F1F1 0%, #F6F6F6 100%);

/* Opera */ 
background-image: -o-linear-gradient(top left, #F1F1F1 0%, #F6F6F6 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #F1F1F1), color-stop(1, #F6F6F6));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top left, #F1F1F1 0%, #F6F6F6 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom right, #F1F1F1 0%, #F6F6F6 100%);


}	
	.ipad{width:90% !important;}
		
		.descr_area{margin-top: 13px; width:100%;}
		
		/*.gradient_box{ display:none;}*/
		/*.left_wrapper{ display:none;}*/
		/*.right_wrapper{ display:none;}*/
		#footer_main{ display:block;}
		/*.clearboth{ display:none;}
		.bottom_border{ display:none;}*/
		.showborder_ipad{ display:none;}
		.showborder_dekstop{ display:none;}
		.showborder_ipad_other{ display:block;}
		/*.topad{ display:none;}*/
		
		.m_icmenu {
float: right;
/*background-image: url(/quiz-school/images/menuicns.png);*/
background-repeat: no-repeat;
padding: 14px 21px 0px 1px;
cursor: pointer;
background-size: 27px 27px;
margin-top:-10px;
}
	.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {
 color: #000; 
 text-decoration: none; 
 background-color: #EEF3FB; 
background-image: -moz-linear-gradient(top,#EEF3FB,#EEF3FB);
 background-image: -webkit-gradient(linear,0 0,0 100%,from(#EEF3FB),to(#EEF3FB)); 
 background-image: -webkit-linear-gradient(top,#EEF3FB,#EEF3FB); 
background-image: -o-linear-gradient(top,#EEF3FB,#EEF3FB);
background-image: linear-gradient(to bottom,#EEF3FB,#EEF3FB);
background-repeat: repeat-x;
filter: progid:DXImageTransform1.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0);
}

.m_srcmenu {float: right;
background-image: url(/quiz-school/images/search_icns.png);
background-repeat: no-repeat;
padding: 11px 18px 0px 5px;
cursor: pointer;
background-size: 27px 27px;
margin-top: 0px;
margin-right:48px;

}
#listContent h2{font-size:1.4em;font-weight:bold;border:none;letter-spacing:0.2px;background:#fff;margin:0px 0px 0px 0px;padding:2px 2px;}
#listContent .qDetails{font-size:12px; color:#aaa; font-family:Helvetica,Arial,sans-serif; padding:12px 5px 5px 3px;}
#listContent .qDetails strong{font-weight:normal; color:#777;}
.quizDescrImg{float:left;margin:0px 10px 10px 0px;width:120px;height:auto;}
#listContent .quizDescrImg:hover{box-shadow:1px 1px 5px #999; outline:1px solid #ccc;}
/*.img_break{clear:both;}*/
.footer_main_device{display:none;}
.footer_mobile{display:block; background: none repeat scroll 0 0 #E4E4E4; width: 100%; margin: 0 auto; height: 80px; padding:37px 0px 0px 0px; text-align:center;}
 .ad_box_728{display:none !important;}
 .m_icmenu {
float: right;
/*background-image: url(/quiz-school/images/menuicns.png);*/
background-repeat: no-repeat;
padding: 14px 21px 0px 1px;
cursor: pointer;
background-size: 27px 27px;
margin-top:-10px;
}
#logo{width:160px; float:left; margin:0px 0px 22px 2px;}
.m_searchs{display:none;}
#hsf{display:none;}
/*.ad_300x250{ display:none;}*/

a.image{ 
background:url("http://www.proprofs.com/quiz-school/img/layout/ajax-loader.gif") center center no-repeat;
}
.custom_span_browse img{
    box-shadow: 1px 1px 5px #999;
    height: 110px!important;
    width: 150px!important;
}

}
	
@media only screen and (min-width : 301px) and (max-width : 480px){
	.category_selection{
		margin-top:0px !important;
		margin-bottom:15px !important;
		padding-top:7px !important;
		 }
	#contentbox{
		margin:-15px 5px 0px 0px !important;
		}
		#serach_box_res{float: left; margin: 7px 0px 20px 0px !important; width:90% !important;}
.m_icmenu{display:block !important;}
.m_icmenu {
float: right;
/*background-image: url(/quiz-school/images/menuicns.png);*/
background-repeat: no-repeat;
padding: 14px 0px 0px 1px;
cursor: pointer;
background-size: 27px 27px;
margin-top:-10px;
}
#m_content{ width: 100%; margin: 0 auto; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border: none;}
#m_content a{text-decoration: none; color:#3B5998; }
#m_content a:hover {text-decoration: underline; color:#444; }
#m_content .active a{background: #fff; font-weight: bold; color: #222;}
.quizDescrImg{float:left;margin:0px 10px 10px 0px; width:120px; height:auto;}
#listContent .quizDescrImg:hover{box-shadow:1px 1px 5px #999; outline:1px solid #ccc;}
.logo1{ float:left;}
.logoimg{border:none; height:47px !important; margin:3px 0 0 2px;}
.hsearch_responsive {
width: 75%!important;
padding: 9px 7px 10px 8px !important;
}

.navbar .nav{
	float:right !important;
margin:-51px -251px 0px 6px !important;
}

.m_conthead {min-height: 55px; padding: 10px 0px 0px 0px; border-bottom:1px solid #EEEEEE; display:block; }
.m_wid_fl { width:100%; float:left; }
.m_logo {float:left; }
.m_menu { float:right; margin:-20px 1px 0px 0px; }
.m_menu1{float:left; width:245px; display:none;}
.m_search { float:right; margin-top:12px; width:180px; }
 #m_navinew {
      float: left;
      margin: 35px 0px 0px 0px;
	  _margin: 35px 0px 0px 0px;
	  *margin: 35px 0px 0px 0px;
      padding: 0px;
      z-index:2;
      list-style: none;
      background-color: #fff;
      border-bottom: 1px solid #fff; 
      border-top: 1px solid #fff; 
      -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px;
   
   }
   #m_navinew li {
      float: left; }
   #m_navinew li a {
      display: block;
      padding: 0 12px;
      text-decoration: none;
      font-weight: bold;
      font-size: 13px;
      color: #3B5998;
      border-right: 1px solid #3B5998; }
   #m_navinew li a:hover {
      color: #444;
      text-decoration: none;
      background-color: #fff; }
.class_image{width:30%; float:left;}	  
.m_searchbox { padding: 4px 3px 5px 3px !important; height:17px  !important; background-color:#fff; border: 1px solid #D1CCD7; color: #2B2A2C; font-size: 14px; width: 125px  !important;   -moz-border-radius: 0.25em; -webkit-border-radius: 0.25em;display: block  !important; float: left  !important; border-right: none  !important; margin-right: -2px !important; }
.questonnopt,SPAN.questonnopt, SPAN.questonnopt label {font-size:15px !important; color:#666 !important; font-weight:normal !important; font-family:Helvetica, Arial, sans-serif; } 
.m_relatedtxt, m_relatedtxt.a{ margin:9px 0px 12px 4px; color:#3957a0 !important; font-size:14px; }
.m_divsearch { float:right; display:none !important; }
/*IMG { max-width:100% !important; height:auto !important; }	*/	
.m_related_topic {border:1px solid #EEEEEE; min-height:auto; width:332px; float:left; }
 .ad_box_728{display:none !important;}
#breadcrumb{ margin-top:10px;}
.add1{width:728px; height:90px;}
.classh1{font-size:36px; line-height:54px;}
.top_image{float:left; width:610px;}
.breadcrumb_border{border-bottom: 1px solid #EEEEEE;}
#is_special_m_progress_box{margin-top:4px; width:600px; border:1px solid #eee;}
#is_special_m_inner_box{width:590px; background:none; border:none;}
.is_special_main{float:left; margin:10px 10px;}
.tabtdclass{padding-left:10px; width:437px;}
.tabtdclass img{height:180px !important; width:180px !important; }
.tabtdclss{padding:3px 0px 3px 2px}
#special_img{max-height:400px;}
#special_img1{max-height:400px;}
.featuredh2{ font-size:16px;}
.featuredimg{width:108px !important; height:121px !important;}
#mainrightblock_body_tr{background:#eeeeee !important;}
.mainrightblock_body_td{padding-left:10px; width:437px;}
.mainrightblock_body_div{padding:3px 0px 3px 2px}
.mainrightblock_body_a{ font-size:16px;}
.mainrightblock_body_strong{word-break:break-word;}
.tbl_topic_tr{margin-bottom:10px; background:#eeeeee !important;}
.tbl_topic_td{padding-left:10px; font-size:14px; color:#727272; line-height:1.4em;word-break: break-word;}
.sub_cat_class{ float:left;}
.sub_cat_class_h1{font-size:26px; line-height:54px;}
.feat_class{background:#eee; height:135px;}
.feat_class1{margin: 5px 0px -3px 9px; float: left; font-size: 16px;}
.category_box{float:left; margin-bottom:10px; width:240px;}
#special_cat_new{background: #fff; margin: 10px 0 0 10px; width:221px; text-align:center;}
.special_cat_new_img{height:100px; width:100px;}
.special_cat_new_a{padding:1px 7px 4px 6px;}
.cat_item{float:left; width:230px;}
.sample_question_h1{font-size:26px; line-height:24px; margin-left:30px; font-weight:bold;}
#gradient_boxul{ margin-left:4px;}
.radio_checkobx_img{ margin-top:1px;}
.sample_from{text-align: center; margin: 11px 0 10px 0px; font-size: 18px; color: #ccc;}
.sample_from_title{text-align: center; font-size: 21px; margin: 23px 0 0 2px; font-weight: bold; height:80px;}
.sample_from_url{ text-align:center;}
.takaquiz{margin:3px 0 0 0px;}
#prev_aerrow{margin:-5px 0px 0px -39px; background:#d6d6d6 !important;}
#back_aerrow{margin:-5px -38px 0px 0px; background:#d6d6d6 !important;}
#popular_block{width:613px; border:0;}
.replace_img{width:300px;height:100px !important;}
#hsearchsite{
	}
.pop_recent{width: 78px; height: 27px;  font-size: 17px; font-weight: bold; padding: 8px 0px 0px 22px; float:left; margin:0px 12px 0 1px}
		.pop_recent_related{width: 78px; height: 27px;  font-size: 17px; font-weight: bold; padding: 8px 0px 0px 22px; float:left; margin:0px 13px 0 19px;;}
		.pop_recentmost{width: 118px; height: 27px; font-size: 17px; font-weight: bold; padding: 8px 0px 0px 22px; float:left; margin:0px 12px 0 1px}
		.pop_back_ground {background: #ebebeb; border-radius: 6px;}
		.active{ color:#727272 !important;}
		.mainrightblock{float:left; border-radius:4px; background:#eee; margin:0px 0px 13px 0px; max-height:122px;}
				.gradient_box{
		/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top left, #F1F1F1 0%, #F6F6F6 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top left, #F1F1F1 0%, #F6F6F6 100%);

/* Opera */ 
background-image: -o-linear-gradient(top left, #F1F1F1 0%, #F6F6F6 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #F1F1F1), color-stop(1, #F6F6F6));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top left, #F1F1F1 0%, #F6F6F6 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom right, #F1F1F1 0%, #F6F6F6 100%);
}


#quest_topic:hover + li.question_overlay{ display:block;}


.question_overlay {
display:none;
font-size: 13px;
position:absolute;

text-align: left;
padding-bottom: 5px;
background-color: #fff;
color: #000;
z-index: 1000;
top:0; 
width:260px;
height:213px;
}
		
.descr_area{margin-top: 13px;}
	.image_desc img{float: left;padding: 2px;width: 590px;height: auto !important;}	 
	.image_desc{float:left;width: 593px;padding: 0px 0px 5px 0px; border: 1px solid #eee}
	.desr_text{float:left;width: 596px;padding: 15px 15px 15px 0px;font-weight: normal;letter-spacing: normal; line-height:21px; font-family:Arial, Helvetica, sans-serif; font-size:17px; border-top:0; vertical-align:middle; text-align:justify; color:#727272;}
	
	DIV.folder { float:left;  padding:8px 0px;  margin-left:5px; }
		DIV.folder A { font-size:18px; }
		.whtbg { float:left; padding:5px 0px 5px 0px; background-color:#fff; }
		.grybg { float:left; padding:5px 0px 5px 0px; background-color:#F9F9F9; }
		.right_admn_bx { float:left; width:160px; margin-left:10px; padding-top:4px; }
		.left_admn_bx { float:left; width:352px; }
		.left_admn_bx INPUT { padding:4px; width:311px; }


		.left_admn_bx TEXTAREA { padding:4px; width:315px; height:65px; margin:0px !important; }

		.greyinfo { float:left; color:#666666; font-size:12px; width:500px; padding:3px 0px 2px 170px; width:375px; }
		#m_showhide { cursor:pointer; }
		#admin_panel { color:#000; font-size:18px; float:left; }
		

		.pop_main{float:left; height:160px; width:182px; margin:0 14px 6px 0px; border:1px solid #fff;}
		.pop_main:hover{ border:1px solid #ccc;}
		.pop_title{padding:10px 4px; margin:8px 4px; float:left; height:30px;}
		.pop_title_a{font-size:14px; font-weight:bold; word-break:break-word;}
		.pop_title_desc{padding:0px 0px 1px 7px; font-size:14px; word-break:break-all; }
		.bottom_border{border-bottom: 1px solid #ddd; margin:6px 34px 12px 0px;}
		#related_block{width:613px; border:0;  display:none;}
		.float_left{ float:left;}
		
		.m_related_topic { margin-top:25px; }
       .success {list-style: none outside none;}
	   #breakall{word-break:break-all;}
	   
.featured_head{ float:right;}
.m_inner_box_new{background:none !important; width:317px !important; margin: -3px 0px 0px 0px !important; border-radius: 3px !important; color:#000 !important; padding:0px 0px 10px 0px !important; border-bottom:0 !important;}
.mainrightblock_image{float:left; width:108px; height:100px; background:#eee; margin:0px 0px 0px 0px;}
.mainrightblock_body{float:right; margin:10px 0px;}

.question_box{width:919px !important; min-height:336px !important;}
.question_box_main{background:none !important; border-bottom:0 !important; padding:8px 0 10px 10px !important;}
.question_gradient_box{margin:43px 0 0 33px !important; height:235px !important; border:0 !important; width:854px !important;}
.ques_hover_css{width:265px !important; height:220px!important; border:1px solid #ddd!important; border-radius:4px!important; margin:8px 8px!important; background:#fff!important; overflow-y:hidden!important; overflow-x:hidden !important; position:relative !important; }
.ques_hover_span{font-size: 16px; font-weight: bold; padding: 0px 9px 8px 9px; line-height: 18px; width:240px; float:left;}
.question_answer{margin:11px 0px 0px 9px;}
.question_answer_checkbox{float:left; width:6%;}
.question_answer_fields{float:left; width:94%;}
.labelHover_lable{margin:0px 0 0 3px !important; font-size:16px !important;}

/* CSS Document */

#content_body1
{
text-align:center;
}
#content_body1 H1
{
font-size:30px; 
}
.leftbox
{
margin-top:20px;
min-height:400px;
float:left;
width:590px;
}
.grey{ color:#444444; }
.rightbox
{
margin-top:20px;
min-height:400px;
float:left;
width:310px;
margin-left:20px;
}
.progress_box
{
border:1px solid #ccd4de;
float:left;
min-height:250px;
margin:20px 0px 20px 0px;
width:924px;
}
.inner_box
{
background-color:#dee7ed;

padding:10px 0px 10px 10px;
float:left;
width:914px;
border-bottom:1px solid #ccd4de;
}
.inner_box H2
{
color:#000;
font-size:18px;
}


TABLE#tbl_topic TBODY
{
line-height:21px;
}
.greybg
{
background: none repeat scroll 0 0 #F9F9F9;
padding:5px 0px 5px 10px;
}
#greybg
{
background:#eeeeee !important;
}
.whitebg
{
 padding:5px 0px 5px 0px;
background: none repeat scroll 0 0 #FFF; 
 }

#quest_topic a { font-size:12px !important; }
#quest { text-align:center; }
#quest a { font-size:12px; }
.bigbox
{
margin-left:200px;
width:495px;
min-height:105px;
float:left;
background-color:#f7f7f7;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:10px;
}
.center
{
text-align:center;
}
.input_tex
{
-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #D1CCD7;
    border-image: none;
    border-radius: 5px 5px 5px 5px;
    border-right: 1px solid #D1CCD7;
    border-style: solid;
    border-width: 3px 1px 1px;
    color: #000000;
    font-size: 20px;
    font-weight: normal;
    padding: 5px 6px;
    width: 355px;
}
.centor
{
text-align:center;
font-size: 160%;
font-weight: bold;
}
#listContent ._quizDescription{
			overflow: hidden;
			padding: 0px 10px 0px 1px;
			font-size: 13px;
			letter-spacing: normal;
			font-weight: normal;
			}
.right_wrapper { float:right; width:323px; }
.left_wrapper { float:left; width:618px; }
.m_progress_box { border:1px solid #ccd4de;
float:left;
min-height:250px;
margin:20px 0px 20px 0px;
width:581px;
}
.m_inner_box
{
background-color:#dee7ed;
padding:10px 0px 10px 10px;
float:left;
width:571px;
border-bottom:1px solid #ccd4de;
}
#m_inner_boxx{background:none !important; width:293px !important; margin: 0 0px 9px 0px !important; border-radius: 3px !important; color:#000 !important; padding:10px 0px 10px 2px !important; border-bottom:0 !important;}
.m_related_topic {border:1px solid #EEEEEE; min-height:auto; float:left; margin-top:8px; border:none; width:303px; border-radius:4px; }
.m_related_topic .related_box { height:29px; width:300px; background:#666666; margin-top:-11px; margin-left:-1px; }
.topad { float:left; min-height:250px; min-width:300px; margin-bottom:10px; margin-top:19px; }
.m_relatedtopics {font-size: 16px; font-family: Arial,Helvetica,sans-serif; color:#fff; padding: 5px 4px 4px 4px; font-weight:bold; margin-top:5px; }
.m_relatedtxt, m_relatedtxt.a{ margin:9px 0px 12px 4px;; color:#3957a0 !important; font-size:14px; }
.information{text-align:center; margin:35px 0px 15px 1px; width:501px;}
#informationor{width:501px !important;}
#bigbox{margin:0 !important; width:501px !important;}
#recent_block{width: 613px; border: 0px; display: none;}
.m_inner_box H2
{
color:#000;
font-size:18px;
}
#content { padding:10px 0px 0px 4px !important; width:98% !important; }
		.whtbg { float:left; padding:5px 0px 5px 0px; background-color:#fff; }
		.grybg { float:left; padding:5px 0px 5px 0px; background-color:#F9F9F9; }
		.right_admn_bx { float:left; width:140px; margin-left:10px; padding-top:4px; }
		.left_admn_bx { float:left; width:429px; }
		.left_admn_bx INPUT { padding:4px; width:311px; }
		.left_admn_bx TEXTAREA { padding:4px; width:315px; height:65px; margin:0px !important; }
		.greyinfo { float:left; color:#666666; font-size:12px; width:500px; padding:3px 0px 2px 150px; width:375px; }
		#m_showhide { cursor:pointer; }
		#admin_panel { color:#000; font-size:18px; float:left; }
		
		#menu_div_responsive{ display:block;}
		.searchMeme-button-icon{ display:none;}
		.showborder_ipad{ display:none;}
		.showborder_ipad_other{ display:none;}
		#header_search_responsive{ display:none;}
		/*.img_break{clear:both;}*/
		.class_desc{width:68% !important; float:left; margin:0px; margin-left: 5px; margin-top: 7px;}
		
#listContent h2{font-size:1em;font-weight:bold;border:none;letter-spacing:0.2px;background:#fff; padding:2px 0px 0px 0px !important; margin:-8px 0px 0px 0px; line-height:1;}
#listContent .qDetails{font-size:12px; color:#aaa; font-family:Helvetica,Arial,sans-serif; padding:0px 5px 5px 2px;}
#listContent .qDetails strong{font-weight:normal; color:#777;}
.footer_main_device{display:none;}
.footer_mobile{display:block; background: none repeat scroll 0 0 #E4E4E4; width: 100%; margin: 0 auto; height: 80px; padding:37px 0px 0px 0px; text-align:center;}
.top_footer_link{font-size: 13px; font-weight: 700;}
.logoimg{ height:37px !important;}	
#logo{width:160px; float:left; margin:0px 0px 18px 0px;}
.m_srcmenu {
background-image: url(/quiz-school/images/search_icns.png);
background-repeat: no-repeat;
padding: 19px 25px 0px 37px;
cursor: pointer;
background-size: 27px 27px;
float:right;
margin:0px 0px 0px -66px;
}
}

@media only screen and (min-width : 0px) and (max-width : 300px){
	#contentbox{
		margin:-20px 5px 0px 0px !important;
		}
		#serach_box_res{float: left; margin: 7px 0px 20px 0px !important; width:90% !important;}
	.category_selection{
		margin-top:0px !important;
		margin-bottom:0px !important;
		padding-top:0px !important;
		 }
.m_srcmenu {
background-image: url(/quiz-school/images/search_icns.png);
background-repeat: no-repeat;
padding: 19px 42px 0px 5px;
cursor: pointer;
background-size: 27px 27px;
margin-top: -37px;
margin-left: 153px;
float:right;
}
#m_content{ width: 100%; margin: 0 auto; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border: none; max-width:960px !important;}
#m_content a{text-decoration: none; color:#3B5998; }
#m_content a:hover {text-decoration: underline; color:#444; }
#m_content .active a{background: #fff; font-weight: bold; color: #222;}
.quizDescrImg{float:left;margin:0px 10px 10px 0px;width:120px;height:auto;}
#listContent .quizDescrImg:hover{box-shadow:1px 1px 5px #999; outline:1px solid #ccc;}
.logo1{ float:left;}
.logoimg{ height:37px !important; margin:0px 0px 0px 20px;}
.hsearch_responsive {
width: 73%!important;
padding:5px 7px 5px 8px !important;
}
.m_conthead {min-height: 55px; padding: 9px 3px 0px 5px; border-bottom:1px solid #EEEEEE; display:block; }
.m_wid_fl { width:100%; float:left; }
.m_logo {float:left; }
.m_menu { float:right; margin:-20px 1px 0px 0px; }
.m_menu1{float:left; width:245px; display:none;}
.m_search { float:right; margin-top:12px; width:180px; }
 #m_navinew {
      float: left;
      margin: 35px 0px 0px 0px;
	  _margin: 35px 0px 0px 0px;
	  *margin: 35px 0px 0px 0px;
      padding: 0px;
      z-index:2;
      list-style: none;
      background-color: #fff;
      border-bottom: 1px solid #fff; 
      border-top: 1px solid #fff; 
      -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px;
   }
   .m_icmenu {
float: right;
/*background-image: url(/quiz-school/images/menuicns.png);*/
background-repeat: no-repeat;
padding: 14px 10px 0px 1px;
cursor: pointer;
background-size: 27px 27px;
margin-top:-15px;
}
.navbar .nav{
	float:right !important;
margin:-51px -170px 0px 6px !important;
}
   #m_navinew li! {
      float: left; }
   #m_navinew li a {
      display: block;
      padding: 0 12px;
      text-decoration: none;
      font-weight: bold;
      font-size: 13px;
      color: #3B5998;
      border-right: 1px solid #3B5998; }
   #m_navinew li a:hover {
      color: #444;
      text-decoration: none;
      background-color: #fff; }
	  
.m_searchbox { padding: 4px 3px 5px 3px !important; height:17px  !important; background-color:#fff; border: 1px solid #D1CCD7; color: #2B2A2C; font-size: 14px; width: 125px  !important;   -moz-border-radius: 0.25em; -webkit-border-radius: 0.25em;display: block  !important; float: left  !important; border-right: none  !important; margin-right: -2px !important; }
.questonnopt,SPAN.questonnopt, SPAN.questonnopt label {font-size:15px !important; color:#666 !important; font-weight:normal !important; font-family:Helvetica, Arial, sans-serif; } 
.m_relatedtxt, m_relatedtxt.a{ margin:9px 0px 12px 4px; color:#3957a0 !important; font-size:14px; }
.m_divsearch { float:right; display:none !important; }
/*IMG { max-width:100% !important; height:auto !important; }	*/	
.m_related_topic {border:1px solid #EEEEEE; min-height:auto; width:332px; float:left; }
 .ad_box_728{display:none !important;}
#breadcrumb{ margin-top:10px;}
.add1{width:728px; height:90px;}
.classh1{font-size:36px; line-height:54px;}
.top_image{float:left; width:610px;}
.breadcrumb_border{border-bottom: 1px solid #EEEEEE;}
#is_special_m_progress_box{margin-top:4px; width:600px; border:1px solid #eee;}
#is_special_m_inner_box{width:590px; background:none; border:none;}
.is_special_main{float:left; margin:10px 10px;}
.tabtdclass{padding-left:10px; width:437px;}
.tabtdclass img{height:180px !important; width:180px !important; }
.tabtdclss{padding:3px 0px 3px 2px}
#special_img{max-height:400px;}
#special_img1{max-height:400px;}
.featuredh2{ font-size:16px;}
.featuredimg{width:108px !important; height:121px !important;}
#mainrightblock_body_tr{background:#eeeeee !important;}
.mainrightblock_body_td{padding-left:10px; width:437px;}
.mainrightblock_body_div{padding:3px 0px 3px 2px}
.mainrightblock_body_a{ font-size:16px;}
.mainrightblock_body_strong{word-break:break-word;}
.tbl_topic_tr{margin-bottom:10px; background:#eeeeee !important;}
.tbl_topic_td{padding-left:10px; font-size:14px; color:#727272; line-height:1.4em;word-break: break-word;}
.sub_cat_class{ float:left;}
.sub_cat_class_h1{font-size:26px; line-height:54px;}
.feat_class{background:#eee; height:135px;}
.feat_class1{margin: 5px 0px -3px 9px; float: left; font-size: 16px;}
.category_box{float:left; margin-bottom:10px; width:240px;}
#special_cat_new{background: #fff; margin: 10px 0 0 10px; width:221px; text-align:center;}
.special_cat_new_img{height:100px; width:100px;}
.special_cat_new_a{padding:1px 7px 4px 6px;}
.cat_item{float:left; width:230px;}
.sample_question_h1{font-size:26px; line-height:24px; margin-left:30px; font-weight:bold;}
#gradient_boxul{ margin-left:4px;}
.radio_checkobx_img{ margin-top:1px;}
.sample_from{text-align: center; margin: 11px 0 10px 0px; font-size: 18px; color: #ccc;}
.sample_from_title{text-align: center; font-size: 21px; margin: 23px 0 0 2px; font-weight: bold; height:80px;}
.sample_from_url{ text-align:center;}
.takaquiz{margin:3px 0 0 0px;}
#prev_aerrow{margin:-5px 0px 0px -39px; background:#d6d6d6 !important;}
#back_aerrow{margin:-5px -38px 0px 0px; background:#d6d6d6 !important;}
#popular_block{width:613px; border:0;}
.replace_img{width:300px;height:100px !important;}

.pop_recent{width: 78px; height: 27px;  font-size: 17px; font-weight: bold; padding: 8px 0px 0px 22px; float:left; margin:0px 12px 0 1px}
		.pop_recent_related{width: 78px; height: 27px;  font-size: 17px; font-weight: bold; padding: 8px 0px 0px 22px; float:left; margin:0px 13px 0 19px;;}
		.pop_recentmost{width: 118px; height: 27px; font-size: 17px; font-weight: bold; padding: 8px 0px 0px 22px; float:left; margin:0px 12px 0 1px}
		.pop_back_ground {background: #ebebeb; border-radius: 6px;}
		.active{ color:#727272 !important;}
		.mainrightblock{float:left; border-radius:4px; background:#eee; margin:0px 0px 13px 0px; max-height:122px;}
				.gradient_box{
		/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top left, #F1F1F1 0%, #F6F6F6 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top left, #F1F1F1 0%, #F6F6F6 100%);

/* Opera */ 
background-image: -o-linear-gradient(top left, #F1F1F1 0%, #F6F6F6 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #F1F1F1), color-stop(1, #F6F6F6));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top left, #F1F1F1 0%, #F6F6F6 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom right, #F1F1F1 0%, #F6F6F6 100%);
}


#quest_topic:hover + li.question_overlay{ display:block;}


.question_overlay {
display:none;
font-size: 13px;
position:absolute;

text-align: left;
padding-bottom: 5px;
background-color: #fff;
color: #000;
z-index: 1000;
top:0; 
width:260px;
height:213px;
}
		
.descr_area{margin-top: 13px;}
	.image_desc img{float: left;padding: 2px;width: 590px;height: auto !important;}	 
	.image_desc{float:left;width: 593px;padding: 0px 0px 5px 0px; border: 1px solid #eee}
	.desr_text{float:left;width: 596px;padding: 15px 15px 15px 0px;font-weight: normal;letter-spacing: normal; line-height:21px; font-family:Arial, Helvetica, sans-serif; font-size:17px; border-top:0; vertical-align:middle; text-align:justify; color:#727272;}
	
	DIV.folder { float:left;  padding:8px 0px;  margin-left:5px; }
		DIV.folder A { font-size:18px; }
		.whtbg { float:left; padding:5px 0px 5px 0px; background-color:#fff; }
		.grybg { float:left; padding:5px 0px 5px 0px; background-color:#F9F9F9; }
		.right_admn_bx { float:left; width:160px; margin-left:10px; padding-top:4px; }

		.left_admn_bx { float:left; width:352px; }
		.left_admn_bx INPUT { padding:4px; width:311px; }


		.left_admn_bx TEXTAREA { padding:4px; width:315px; height:65px; margin:0px !important; }
		.greyinfo { float:left; color:#666666; font-size:12px; width:500px; padding:3px 0px 2px 170px; width:375px; }
		#m_showhide { cursor:pointer; }
		#admin_panel { color:#000; font-size:18px; float:left; }
		

		.pop_main{float:left; height:160px; width:182px; margin:0 14px 6px 0px; border:1px solid #fff;}
		.pop_main:hover{ border:1px solid #ccc;}
		.pop_title{padding:10px 4px; margin:8px 4px; float:left; height:30px;}
		.pop_title_a{font-size:14px; font-weight:bold; word-break:break-word;}
		.pop_title_desc{padding:0px 0px 1px 7px; font-size:14px; word-break:break-all; }
		.bottom_border{border-bottom: 1px solid #ddd; margin:6px 34px 12px 0px;}
		#related_block{width:613px; border:0;  display:none;}
		.float_left{ float:left;}
		
		.m_related_topic { margin-top:25px; }
       .success {list-style: none outside none;}
	   #breakall{word-break:break-all;}
	   
.featured_head{ float:right;}
.m_inner_box_new{background:none !important; width:317px !important; margin: -3px 0px 0px 0px !important; border-radius: 3px !important; color:#000 !important; padding:0px 0px 10px 0px !important; border-bottom:0 !important;}
.mainrightblock_image{float:left; width:108px; height:100px; background:#eee; margin:0px 0px 0px 0px;}
.mainrightblock_body{float:right; margin:10px 0px;}

.question_box{width:919px !important; min-height:336px !important;}
.question_box_main{background:none !important; border-bottom:0 !important; padding:8px 0 10px 10px !important;}
.question_gradient_box{margin:43px 0 0 33px !important; height:235px !important; border:0 !important; width:854px !important;}
.ques_hover_css{width:265px !important; height:220px!important; border:1px solid #ddd!important; border-radius:4px!important; margin:8px 8px!important; background:#fff!important; overflow-y:hidden!important; overflow-x:hidden !important; position:relative !important; }
.ques_hover_span{font-size: 16px; font-weight: bold; padding: 0px 9px 8px 9px; line-height: 18px; width:240px; float:left;}
.question_answer{margin:11px 0px 0px 9px;}
.question_answer_checkbox{float:left; width:6%;}
.question_answer_fields{float:left; width:94%;}
.labelHover_lable{margin:0px 0 0 3px !important; font-size:16px !important;}

/* CSS Document */

#content_body1
{
text-align:center;
}
#content_body1 H1
{
font-size:30px; 
}
.leftbox
{
margin-top:20px;
min-height:400px;
float:left;
width:590px;
}
.grey{ color:#444444; }
.rightbox
{
margin-top:20px;
min-height:400px;
float:left;
width:310px;
margin-left:20px;
}
.progress_box
{
border:1px solid #ccd4de;
float:left;
min-height:250px;
margin:20px 0px 20px 0px;
width:924px;
}
.inner_box
{
background-color:#dee7ed;
padding:10px 0px 10px 10px;
float:left;
width:914px;
border-bottom:1px solid #ccd4de;
}
.inner_box H2
{
color:#000;
font-size:18px;
}


TABLE#tbl_topic TBODY
{
line-height:21px;
}
.greybg
{
background: none repeat scroll 0 0 #F9F9F9;
padding:5px 0px 5px 10px;
}
#greybg
{
background:#eeeeee !important;
}
.whitebg
{
 padding:5px 0px 5px 0px;
background: none repeat scroll 0 0 #FFF; 
 }

#quest_topic a { font-size:12px !important; }
#quest { text-align:center; }
#quest a { font-size:12px; }
.bigbox
{
margin-left:200px;
width:495px;
min-height:105px;
float:left;
background-color:#f7f7f7;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:10px;
}
.center
{
text-align:center;
}
.input_tex
{
-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #D1CCD7;
    border-image: none;
    border-radius: 5px 5px 5px 5px;
    border-right: 1px solid #D1CCD7;
    border-style: solid;
    border-width: 3px 1px 1px;
    color: #000000;
    font-size: 20px;
    font-weight: normal;
    padding: 5px 6px;
    width: 355px;
}
.centor
{

text-align:center;
font-size: 160%;
font-weight: bold;
}
#listContent ._quizDescription{
			overflow: hidden;
			padding: 0px 10px 0px 1px;
			font-size: 14px;
			letter-spacing: normal;
			font-weight: normal;
			}
.right_wrapper { float:right; width:323px; }
.left_wrapper { float:left; width:618px; }
.m_progress_box { border:1px solid #ccd4de;
float:left;
min-height:250px;
margin:20px 0px 20px 0px;
width:581px;
}
.m_inner_box
{
background-color:#dee7ed;
padding:10px 0px 10px 10px;
float:left;
width:571px;
border-bottom:1px solid #ccd4de;
}
#m_inner_boxx{background:none !important; width:293px !important; margin: 0 0px 9px 0px !important; border-radius: 3px !important; color:#000 !important; padding:10px 0px 10px 2px !important; border-bottom:0 !important;}
.m_related_topic {border:1px solid #EEEEEE; min-height:auto; float:left; margin-top:8px; border:none; width:303px; border-radius:4px; }
.m_related_topic .related_box { height:29px; width:300px; background:#666666; margin-top:-11px; margin-left:-1px; }
.topad { float:left; min-height:250px; min-width:300px; margin-bottom:10px; margin-top:19px; }
.m_relatedtopics {font-size: 16px; font-family: Arial,Helvetica,sans-serif; color:#fff; padding: 5px 4px 4px 4px; font-weight:bold; margin-top:5px; }
.m_relatedtxt, m_relatedtxt.a{ margin:9px 0px 12px 4px;; color:#3957a0 !important; font-size:14px; }
.information{text-align:center; margin:35px 0px 15px 1px; width:501px;}
#informationor{width:501px !important;}
#bigbox{margin:0 !important; width:501px !important;}
#recent_block{width: 613px; border: 0px; display: none;}
.m_inner_box H2
{
color:#000;
font-size:18px;
}
#content { padding:10px 0px 0px 4px !important; width:98% !important; }
		.whtbg { float:left; padding:5px 0px 5px 0px; background-color:#fff; }
		.grybg { float:left; padding:5px 0px 5px 0px; background-color:#F9F9F9; }
		.right_admn_bx { float:left; width:140px; margin-left:10px; padding-top:4px; }
		.left_admn_bx { float:left; width:429px; }
		.left_admn_bx INPUT { padding:4px; width:311px; }
		.left_admn_bx TEXTAREA { padding:4px; width:315px; height:65px; margin:0px !important; }
		.greyinfo { float:left; color:#666666; font-size:12px; width:500px; padding:3px 0px 2px 150px; width:375px; }
		#m_showhide { cursor:pointer; }
		#admin_panel { color:#000; font-size:18px; float:left; }
		
		#menu_div_responsive{ display:block;}
		.searchMeme-button-icon{ display:none;}
		.showborder_ipad{ display:none;}
		.showborder_ipad_other{ display:none;}
		#header_search_responsive{ display:none;}
		.img_break{clear:both;}
		.class_desc{width:100% !important; float:left; margin:0px;}
#listContent h2{font-size:1.4em;font-weight:bold;border:none;letter-spacing:0.2px;background:#fff;margin:0px 0px 0px 0px;padding:2px 10px 0px 0px; margin:-14px 0px 0px 0px;}
#listContent .qDetails{font-size:12px; color:#aaa; font-family:Helvetica,Arial,sans-serif; padding:12px 5px 5px 3px;}
#listContent .qDetails strong{font-weight:normal; color:#777;}
.img_break{clear:both;}
.footer_main_device{display:none;}
.footer_mobile{display:block; background: none repeat scroll 0 0 #E4E4E4; width: 100%; margin: 0 auto; height: 80px; padding:37px 0px 0px 0px; text-align:center;}
.top_footer_link{font-size: 13px; font-weight: 700;}
.button_search{width: 36px !important; height: 30px !important;}
.ad_300x250{display:none;}
.most_question{
	margin-top: 9px;
	margin-bottom: 9px;
	float:left;
	}	
#logo{width:160px; float:left; margin:0px 0px 18px -22px;}
}
.question_attempts_font{font-size: clamp(0.75rem, 0.5rem + 0.3125vw, 0.875rem) !important;color: #737373 !important;}
.sample_question_font{font-size: clamp(0.75rem, 0.5rem + 0.3125vw, 0.875rem) !important;;color: #737373 !important;}
.question_font{font-size: 20px !important;font-weight:500 !important;color: #2e2e2e !important;font-family: 'Roboto';}
.answer_font{font-size: clamp(0.9375rem, 0.8125rem + 0.1563vw, 1rem) !important;font-weight:400 !important;color: #666 !important; 
}
.description_font{font-size: clamp(0.9375rem, 0.8125rem + 0.1563vw, 1rem) !important;font-weight:400 !important;color: #737373 !important;}