@media print
   {
   
   #clue_list {top: 0!important;max-height:100% !important; min-height:300px !important;width: 100%!important;background-color: #fff!important;position: initial!important;;z-index: 1000!important;border-radius: 2px!important; }
   
   #clue_list ul li a { display: block!important; color: #444!important;  font-weight: 500 !important;    font-size: 20px !important;}
   #across_list, #down_list {top: 0 !important;position: relative!important; width: 100%!important; overflow:auto!important;}
   #breadcrumb{ display:none!important;}
   .main-con bg-dk-grey{ display:none!important;}
   #options{display:none!important;}
   #rel_game{display:none!important;}.txt_title{display:none!important;}
   .html5-crossword{height:100%!important;}.author{display:none!important;}
    #options, #cw_content, #cw_instructions,.showclock, #solve_btn,#footer_links1, #footer_links2, #footer_copyright{display:none!important;}
	.bg-dk-grey{display:none!important;}.qcommentbox{display:none!important;} .related-game{display:none!important;} .save_score{display:none!important;} .submit-btn{display:none!important;} .navbar-static-top{display:none!important;}.detailsbox{display:none!important;}
   }
#show_load{border-radius: 3px !important; position: relative !important; min-height:260px;}
.custom_game_name{float: left; width: 100%; padding: 5px 0px;text-align: center;font-weight:500;font-size:15px;}
.show_clock {padding:8px 0;font-weight:400;width:100%;float:left;font-size:20px;color: #fff;}
.btn-print{-webkit-user-select:none;position:absolute;top:18px;right:55px;border:0;background: url(/quiz-school/images/print_report.png);width:16px;height:16px;}
.custom_showtips{position:absolute;z-index:100;right:2px;top:17px;}
.custom_showtip{background:rgba(0,0,0,0) url(/quiz-school/signup/business/checkout/img/small_help_icon.png?v=1) no-repeat scroll 5px 3px!important;margin:0px;text-align:center;width:auto;text-decoration:none!important; 
cursor:pointer;height:12px;z-index:1000;padding: 2px 15px 7px 5px!important;}
.tooltip-inner{width:280px !important;max-width:280px !important;white-space:pre-wrap !important;}
.tooltip.bottom .tooltip-arrow{left: 263px !important;top:-5px !important;border-width: 0 0px 20px 20px !important;}
.tooltip.bottom{left:-280.5px !important;width: 280px;}
.html5-crossword {display:inline-block;overflow:hidden;}
.html5-crossword article{background:none;height:3em;padding:0 15px 13px 0;position:relative;text-align:left;}

.btn-sbt{border:1px solid #d7dada;border-radius:3px;padding:10px 10px 10px 10px;text-decoration:none;display:inline-block;font-weight:bold;background-color:#f4f5f5;background-image: linear-gradient(to bottom,#f4f5f5,#dfdddd);background-image:-moz-linear-gradient(top,#f4f5f5,#dfdddd);
background-image:-ms-linear-gradient(top,#f4f5f5,#dfdddd);background-image:-o-linear-gradient(top,#f4f5f5,#dfdddd);}
.html5-crossword .html5-crossword-board {-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;
overflow:hidden;position:relative;text-align:center;}
.html5-crossword-clue2.hide{left:-100%;}
.html5-crossword-clue2 {position:absolute;z-index:10000;width:100%;top:0;left:0;padding:5px 10px;
background:rgba(0,0,0,.8);color:#fff;box-sizing:border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
-webkit-transition:left .3s ease-out;-moz-transition:left .3s ease-out;-o-transition:left .3s ease-out;transition: left .3s ease-out;}
.html5-crossword canvas{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;left:5px;top:5px;position:absolute;z-index:400;border-radius:3px;}
.html55-crossword canvas{background:#444;}
html5-crossword-overlay{position:absolute;bottom:0;left:0;right:0;top:0;background:#000;-webkit-transform:translate3d(0,0,-100px);-moz-transform: translate3d(0,0,-100px);-ms-transform: translate3d(0,0,-100px);-o-transform: translate3d(0,0,-100px);transform: translate3d(0,0,-100px);opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}

.clue_list_wrapper{height:50%;position:relative;}
.clue_list_label{font-size:25px;text-align:center;padding:7px 0px 7px 0px;background:#e4e4e4;color:#4d4d4d;}
#across_list, #down_list {position:absolute;width:100%;top:35px;bottom:0;overflow-y:scroll;}
#clue_list ul li {list-style-type:none;position:relative;overflow:hidden;}
.clue-axis {border-bottom:1px solid #e7e7e7;padding:2px 5px 1px 6px;}
#clue_list ul li a {display:block;color:#4d4d4d;font-weight:500;text-decoration:none!important;cursor:default;position:
relative;padding-top:2px;padding-bottom:2px;}
.li_btn_create {display: inline-block;cursor: pointer;}
.btn_custom {font-weight:bold !important;font-size:15px !important;padding:12px 16px !important;border-radius:4px !important;margin-left:2px !important;color:#fff !important;
outline:none !important;text-align:center !important;text-decoration:none !important;-webkit-user-select:none !important;background-color:#3c8ac9 !important;background-image: -webkit-linear-gradient(top,#3c8ac9,#4787ed) !important;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.2),inset 0 1px 0 rgba(255,255,255,0.2) !important;border:1px solid #3079ed !important;}
.btn_custom:hover {font-weight:bold !important;padding:12px 16px !important;border-radius:4px !important;margin-left:2px !important;background-color:#4a8cf8 !important;
background:linear-gradient(to bottom,#4a8cf8 0%,#3575dc 100%) !important;border:1px solid #2b72e2 !important;color:#fff !important;box-shadow:0 1px 0 rgba(255,255,255,0.2),inset 0 1px 0 rgba(255,255,255,0.2) !important;outline:none !important;text-align:center !important;text-decoration:none !important;
-webkit-user-select:none !important;}
.li_restart {display:inline-block;font-weight:bold;font-size:1.2em;}



.custom_h4{text-align:left;color: #4d4d4d;font-family: 'Roboto',sans-serif;line-height: 30px;font-size: 30px;}
.detailsbox {font-size: 16px;color: #5f5f5f; line-height: 24px;}
@media only screen and (min-width:320px) and (max-width:1023px)
{
	.cw_padding{}
}
@media only screen and (max-width:639px) and (min-width:0px)
{
	#clue_list{visibility: hidden;
    height: 45px;}
}
@media only screen and (max-width:319px) and (min-width:0px)
{
	.cw_loader{padding: 67px 134px;}
	.toptagline{text-align:center;color:#f88528;font-family:SegoeUI-SemiBold;margin-bottom:10px;line-height:52px;font-size:20px;}
.toptagline_sub{font-size: 14px;color: #3a3a3a;line-height: 32px;
font-family: 'Open Sans', sans-serif;text-align:center;margin-top:5px;font-weight: 400;}
	.custom_container{padding-left: 3px !important;padding-right: 6px !important;}
	.showclock{right:80px !important;position:absolute !important;z-index:100 !important; width:70px !important;background:#999 !important;height:35px !important;text-align:center !important;top: 8px !important;border-radius:3px !important;}
	.story_sidetbar_cw{display:none;}
	.story_left_cw{background: #666 !important;border-radius:3px !important;position: relative !important;width:303px !important;height:350px !important;}
	.crossword_margin_top{display:block;position:relative;height:45px;}
	.submit-btn {top: 8px!important; padding: 6px 6px; color: #3B5998!important; position: absolute!important; font-size: 15px!important; left: 80px;}
	#options{margin: 15px 0px 15px 13px; float: left; width: 300px;}
	.save_score{top: 8px!important; padding: 6px 6px; color: #3B5998!important; position: absolute!important; font-size: 15px!important; left: 7px;border: 1px solid #d7dada;border-radius:3px;
    font-family: arial,helvetica,sans-serif;text-decoration: none;
    display: inline-block;font-weight: bold;background-color: #f4f5f5;
    background-image: linear-gradient(to bottom,#f4f5f5,#dfdddd);}
	.modal-content1{width:265px !important;height:465px !important;}
	.youwin{margin: 30px 0px 12px 1px !important;}
	.y_scored{margin: 26px 0px 0 40px !important;width:180px !important;}
	.iscored{margin: 20px 0 0 45px !important;width:180px !important;}
	#correct_answers, #incorrect_answers{margin: 10px 0 0 68px !important;}
	.thumb_boy{margin: 4px 0 0 52px !important;}
	#save-score-input{margin: 5px 0 0 7px !important;}
	#submit_score{margin: 5px 0 0 84px !important;}
    #submitloader{margin:-27px 0px 0px 190px!important; float:left}
}

@media only screen and (max-width:359px) and (min-width:320px)
{
	.cw_loader{padding: 76px 138px;}
	.toptagline{text-align:center;color:#f88528;font-family:SegoeUI-SemiBold;margin-bottom:10px;line-height:52px;font-size:20px;}
.toptagline_sub{font-size: 14px;color: #3a3a3a;line-height: 32px;
font-family: 'Open Sans', sans-serif;text-align:center;margin-top:5px;font-weight: 400;}
	.custom_container{padding-left: 9px !important;padding-right: 12px !important;}
	.showclock{right:80px !important;position:absolute !important;z-index:100 !important; width:70px !important;background:#999 !important;height:35px !important;text-align:center !important;top: 8px !important;border-radius:3px !important;}
	.story_sidetbar_cw{display:none;}
	.story_left_cw{background: #666 !important; border-radius:3px !important;position: relative !important;width:305px !important;height:351px !important;}
	.crossword_margin_top{display:block;position:relative;height:45px;}
	.submit-btn {top: 8px!important; padding: 6px 6px; color: #3B5998!important; position: absolute!important; font-size: 15px!important; left: 80px;}
	#options{margin: 15px 0px 15px 13px; float: left; width: 300px;}
	.save_score{top: 8px!important; padding: 6px 6px; color: #3B5998!important; position: absolute!important; font-size: 15px!important; left: 7px;border: 1px solid #d7dada;border-radius:3px;
    font-family: arial,helvetica,sans-serif;text-decoration: none;
    display: inline-block;font-weight: bold;background-color: #f4f5f5;
    background-image: linear-gradient(to bottom,#f4f5f5,#dfdddd);}
	.modal-content1{width:265px !important;height:465px !important;}
	.youwin{margin: 30px 0px 12px 1px !important;}
	.y_scored{margin: 26px 0px 0 40px !important;width:180px !important;}
	.iscored{margin: 20px 0 0 45px !important;width:180px !important;}
	#correct_answers, #incorrect_answers{margin: 10px 0 0 68px !important;}
	.thumb_boy{margin: 4px 0 0 52px !important;}
	#save-score-input{margin: 5px 0 0 7px !important;}
	#submit_score{margin: 2px 0 0 84px !important;}
    #submitloader{margin: -27px 0px 0px 190px!important;float:left}
	
}
@media only screen and (max-width:479px) and (min-width:360px)
{
	.cw_loader{padding: 76px 159px;}
	.toptagline{text-align:center;color:#f88528;font-family:SegoeUI-SemiBold;margin-bottom:10px;line-height:52px;font-size:20px;}
.toptagline_sub{font-size: 14px;color: #3a3a3a;line-height: 32px;
font-family: 'Open Sans', sans-serif;text-align:center;margin-top:5px;font-weight: 400;}
	.custom_container{padding-left: 9px !important;padding-right: 9px !important;}
	.showclock{right:80px !important;position:absolute !important;z-index:100 !important; width:92px !important;background:#999 !important;height:35px !important;text-align:center !important;top: 8px !important;border-radius:3px !important;}
	.story_sidetbar_cw{display:none;}
	.story_left_cw{background: #666 !important;border-radius:3px !important;position: relative !important;width:348px !important;height:395px!important;}
	.crossword_margin_top{display:block;position:relative;height:45px;}
	.submit-btn {top: 8px!important; padding: 6px 6px;color: #3B5998!important; position: absolute!important;font-size: 15px!important; left: 80px;}
	#options{margin: 15px 0px 15px 13px; float: left; width: 300px;}
	.save_score{top: 8px!important; padding: 6px 6px; color: #3B5998!important; position: absolute!important; font-size: 15px!important; left: 7px;border: 1px solid #d7dada;border-radius:3px;
    font-family: arial,helvetica,sans-serif;text-decoration: none;
    display: inline-block;font-weight: bold;background-color: #f4f5f5;
    background-image: linear-gradient(to bottom,#f4f5f5,#dfdddd);}
	
	.modal-content1{width:308px !important;height: 465px !important;}
	.youwin{margin: 30px 0px 12px 22px !important;width:86% !important;}
	.y_scored{margin: 26px 0px 0 88px !important;}
	.iscored{margin: 20px 0 0 63px !important;width:180px !important;}
	#correct_answers, #incorrect_answers{margin: 10px 0 0 77px !important;}
	.thumb_boy{margin: 4px 0 0 66px !important;}
	#save-score-input{margin: 5px 0 0 30px !important;} 
	#submit_score{margin: 3px 0 0 99px !important;}
	#submitloader{margin: -25px 0px 0px 205px!important;float:left}
	
	
	
	
	
	
	
	
}
@media only screen and (max-width:567px) and (min-width:480px)
{
	.cw_loader{padding: 87px 219px;}
	.toptagline{text-align:center;color:#f88528;font-family:SegoeUI-SemiBold;margin-bottom:10px;line-height:52px;font-size:27px;}
.toptagline_sub{font-size: 16px;color: #3a3a3a;line-height: 32px;
font-family: 'Open Sans', sans-serif;text-align:center;margin-top:5px;font-weight: 400;}
	.custom_container{padding-left: 9px !important;padding-right: 8px !important;}
	.showclock{right:80px !important;position:absolute !important;z-index:100 !important; width:92px !important;background:#999 !important;height:35px !important;text-align:center !important;top: 8px !important;border-radius:3px !important;}
	.story_sidetbar_cw{display:none;}
	.story_left_cw{background: #666 !important;border-radius:3px !important;position: relative !important;width:470px !important;height:516px !important;}
	.crossword_margin_top{display:block;position:relative;height:45px;}
	.submit-btn {top: 9px!important; padding: 6px 16px;color: #3B5998!important; position: absolute!important;font-size: 15px!important; left: 102px;}
	#options{margin: 15px 0px 15px 13px; float: left; width: 300px;}
	.save_score{top: 8px!important; padding: 6px 16px; color: #3B5998!important; position: absolute!important; font-size: 15px!important; left: 7px;border: 1px solid #d7dada;border-radius:3px;
    font-family: arial,helvetica,sans-serif;text-decoration: none;
    display: inline-block;font-weight: bold;background-color: #f4f5f5;
    background-image: linear-gradient(to bottom,#f4f5f5,#dfdddd);}
	.modal-content1{width:350px !important;height:465px !important;}
	.youwin{margin: 30px 0px 12px 44px !important;width:75% !important;}
	.y_scored{margin: 26px 0px 0 108px !important;}
	.iscored{margin: 20px 0 0 94px !important;width:180px !important;}
	#correct_answers,#incorrect_answers{margin: 10px 0 0 121px !important;}
	.thumb_boy{margin: 4px 0 0 100px !important;}
	#save-score-input{margin: 5px 0 0 55px !important;}
	#submit_score{margin: 3px 0 0 136px !important;}	
	#submitloader{margin: -25px 0px 0px 240px!important;float:left}
}
@media only screen and (max-width:639px) and (min-width:568px)
{
	.cw_loader{padding: 95px 260px;}
	.toptagline{text-align:center;color:#f88528;font-family:SegoeUI-SemiBold;margin-bottom:10px;line-height:52px;font-size:27px;}
.toptagline_sub{font-size: 16px;color: #3a3a3a;line-height: 32px;
font-family: 'Open Sans', sans-serif;text-align:center;margin-top:5px;font-weight: 400;}
	.custom_container{padding-left: 11px !important;padding-right: 11px !important;}
	.showclock{right:80px !important;position:absolute !important;z-index:100 !important; width:92px !important;background:#999 !important;height:35px !important;text-align:center !important;top: 8px !important;border-radius:3px !important;}
	.story_sidetbar_cw{display:none;}
	.story_left_cw{background: #666 !important;border-radius:3px !important;position: relative !important;width:550px !important;height:595px !important;}
	.crossword_margin_top{display:block;position:relative;height:45px;}
	.submit-btn {top: 8px!important; padding: 6px 16px; color: #3B5998!important; position: absolute!important;font-size: 15px!important; left: 102px;}
	#options{margin: 15px 0px 15px 13px; float: left; width: 300px;}
	.save_score{top: 8px!important; padding: 6px 16px; color: #3B5998!important; position: absolute!important; font-size: 15px!important; left: 7px;border: 1px solid #d7dada;border-radius:3px;
    font-family: arial,helvetica,sans-serif;text-decoration: none;
    display: inline-block;font-weight: bold;background-color: #f4f5f5;
    background-image: linear-gradient(to bottom,#f4f5f5,#dfdddd);}
}
@media only screen and (max-width:767px) and (min-width:640px)
{
	.cw_loader{padding: 100px 289px;}
	.html5-crossword .html5-crossword-board{top:43px;}
	#clue_list {width:19.5%!important;background-color: #fff!important;bottom: 36px!important;height: 457px!important; position: absolute!important; top: 51px!important; overflow: auto!important; right: 6px!important; border-radius: 2px!important;}
	
	.toptagline{text-align:center;color:#f88528;font-family:SegoeUI-SemiBold;margin-bottom:10px;line-height:52px;font-size:27px;}
.toptagline_sub{font-size: 16px;color: #3a3a3a;line-height: 32px;
font-family: 'Open Sans', sans-serif;text-align:center;margin-top:5px;font-weight: 400;}
	.showclock{right:80px !important;position:absolute !important;z-index:100 !important; width:92px !important;background:#999 !important;height:35px !important;text-align:center !important;top: 8px !important;border-radius:3px !important;}
	.story_sidetbar_cw{display:none;}
	.story_left_cw{background: #666 !important;border-radius:3px !important;position: relative !important;width:635px !important;height:517px !important;}
	.crossword_margin_top{display:block;position:relative;height:45px;}
	.submit-btn {top: 8px!important; padding: 6px 16px; color: #3B5998!important; position: absolute!important; font-size: 15px!important; left: 102px;}
	#options{margin: 15px 0px 15px 13px; float: left; width: 300px;}
	.save_score{top: 8px!important; padding: 6px 16px; color: #3B5998!important; position: absolute!important; font-size: 15px!important; left: 7px;border: 1px solid #d7dada;border-radius:3px;
    font-family: arial,helvetica,sans-serif;text-decoration: none;
    display: inline-block;font-weight: bold;background-color: #f4f5f5;
    background-image: linear-gradient(to bottom,#f4f5f5,#dfdddd);}
}
@media only screen and (max-width:810px) and (min-width:768px) 
{
	.cw_loader{padding: 101px 316px;}
	.toptagline{text-align:center;color:#f88528;font-family:SegoeUI-SemiBold;margin-bottom:10px;line-height:52px;font-size:40px;}
.toptagline_sub{font-size: 24px;color: #3a3a3a;line-height: 32px;
font-family: 'Open Sans', sans-serif;text-align:center;margin-top:5px;font-weight: 400;}
	#clue_list {width:21.7%!important;background-color: #fff!important;bottom: 36px!important;max-height: 454px!important; position: absolute!important; top: 51px!important; overflow: auto!important; right: 6px!important; border-radius: 2px!important;}
	.showclock{right:94px !important;position:absolute !important;z-index:100 !important; width:68px !important;background:#999 !important;height:35px !important;text-align:center !important;top: 10px !important;border-radius:3px !important;}
	.story_sidetbar_cw{display:none;}
	.story_left_cw{background: #666 !important;border-radius:3px !important;position: relative !important;width:717px !important;}
	.crossword_margin_top{display:none;}
	.submit-btn {bottom: 9px!important;padding: 6px 9px;color: #3B5998!important; position: absolute!important;font-size: 15px!important; right: 7px!important;}
	#options{margin: 15px 0px 15px 13px; float: left; width: 300px;}
	.save_score{bottom: 9px!important;padding: 6px 9px;color: #3B5998!important;position: absolute!important;font-size: 15px!important;
    right: 91px!important;border: 1px solid #d7dada;border-radius: 3px;
    font-family: arial,helvetica,sans-serif;text-decoration: none;
    display: inline-block;font-weight: bold;background-color: #f4f5f5;
    background-image: linear-gradient(to bottom,#f4f5f5,#dfdddd);}
	
}
@media only screen and (max-width:1023px) and (min-width:811px)
{
	.cw_loader{padding: 101px 316px;}
	.toptagline{text-align:center;color:#f88528;font-family:SegoeUI-SemiBold;margin-bottom:10px;line-height:52px;font-size:40px;}
.toptagline_sub{font-size: 24px;color: #3a3a3a;line-height: 32px;
font-family: 'Open Sans', sans-serif;text-align:center;margin-top:5px;font-weight: 400;}
	#clue_list {width:143px;background-color:#fff !important;bottom:36px !important;max-height:499px;position:absolute !important;top:51px !important;overflow:auto !important;right:6px !important;border-radius:2px !important;}
	.showclock{right:82px !important;position:absolute !important;z-index:100 !important; width:68px !important;background:#999 !important;height:35px !important;text-align:center !important;top: 10px !important;border-radius:3px !important;}
	.story_sidetbar_cw{display:none;} 
	.story_left_cw{background: #666 !important;border-radius:3px !important;position: relative !important;width:750px !important;}
	.crossword_margin_top{display:none;}
	.submit-btn {bottom: 9px!important;padding: 6px 6px;color: #3B5998!important; position: absolute!important;font-size: 15px!important; right: 7px!important;}
	#options{margin: 15px 0px 15px 13px; float: left; width: 300px;}
	.save_score{bottom: 9px!important;padding: 6px 6px;color: #3B5998!important;position: absolute!important;font-size: 15px!important;
    right: 84px!important;border: 1px solid #d7dada;border-radius: 3px;
    font-family: arial,helvetica,sans-serif;text-decoration: none;
    display: inline-block;font-weight: bold;background-color: #f4f5f5;
    background-image: linear-gradient(to bottom,#f4f5f5,#dfdddd);}
}
@media only screen and (max-width:5000px) and (min-width:1024px)
{
	.cw_loader{padding: 101px 316px;}
	.toptagline{text-align:center;color:#f88528;font-family:SegoeUI-SemiBold;margin-bottom:10px;line-height:52px;font-size:40px;}
.toptagline_sub{font-size: 24px;color: #3a3a3a;line-height: 32px;
font-family: 'Open Sans', sans-serif;text-align:center;margin-top:5px;font-weight: 400;}
	#clue_list {width: 188px;background-color: #fff!important; bottom: 36px!important; max-height: 502px!important; position: absolute!important; top: 51px!important; overflow: auto!important; right: 6px!important; border-radius: 2px!important;}
	.showclock{right:102px !important;position:absolute !important;z-index:100 !important; width:92px !important;background:#999 !important;height:35px !important;text-align:center !important;top: 10px !important;border-radius:3px !important;}
	.story_left_cw{background: #666 !important;border-radius:3px !important;position: relative !important;}
	.crossword_margin_top{display:none;}
	.submit-btn {bottom: 7px!important; padding: 6px 16px; color: #3B5998!important; position: absolute!important; font-size: 15px!important; right: 6px!important;}
	#options{margin: 15px 0px 15px 13px; float: left; width: 300px;}
	.save_score{bottom: 7px!important;padding: 6px 18px;color: #3B5998!important;position: absolute!important;font-size: 15px!important;
    right: 106px!important;border: 1px solid #d7dada;border-radius: 3px;
    font-family: arial,helvetica,sans-serif;text-decoration: none;
    display: inline-block;font-weight: bold;background-color: #f4f5f5;
    background-image: linear-gradient(to bottom,#f4f5f5,#dfdddd);}
	
}
div.h1_page_head
{
font-size: 150% !important;
margin: 0px 0px 5px 0px !important;
padding: 0px !important;
font-weight: bold !important;	
}
.catogery_h3{
	text-align:left !important;
}
.cat_block{
	margin-bottom:20px;
	padding-right: 0px;
	padding-left: 0px;
}

.col_msg_text > li::before {
    content: "";
    border-color: transparent #111;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 1.1em;
    position: relative;
}
.col_msg_text{
	margin: 0.75em 0;
	padding: 0 1em;
	list-style: none;
	margin-left: 30px;
}
.indx_msg{ padding: 10px 0px 0px;color:#4d4d4d;font-weight: 500;}
@media only screen and  (min-width:1024px) and (max-width:5000px)
{
.gm_title{
	padding: 15px 0px 0px 15px;
	font-size: 16px;
}
.col_msg{margin-top: 40px;font-size: 16px;line-height: 24px; color:#5f5f5f;}
.img_htp{float:right;}

.img_tip{margin-top: 50px;}

.img_why{margin-top:70px; float:right;}
.game_head > h1 {
    text-align: center;
    color: #f88528;
    margin-bottom: 10px;
    line-height: 52px;
    font-size: 40px;
}

.game_head > h2 {
    font-size: 24px;
    color: #3a3a3a;
    line-height: 32px;
    text-align: center;
    margin-top: 5px;
    font-weight: 400;
}

}

@media only screen and  (min-width:992px) and (max-width:1023px)
{
.gm_title{
	padding: 15px 0px 0px 15px;
	font-size: 16px;
}
.col_msg{margin-top: 40px;font-size: 16px;line-height:24px; color:#5f5f5f;}
.img_htp{float:right;}

.img_tip{margin-top: 50px;}

.img_why{margin-top:70px; float:right;}
.game_head > h1 {
    text-align: center;
    color: #f88528;
    margin-bottom: 10px;
    line-height: 52px;
    font-size: 40px;
}

.game_head > h2 {
    font-size: 24px;
    color: #3a3a3a;
    line-height: 32px;
    text-align: center;
    margin-top: 5px;
    font-weight: 400;
}

}
@media only screen and  (min-width:768px) and (max-width:991px)
{
.gm_title{
	padding: 15px 0px 0px 15px;
	font-size: 16px;
}
.col_msg{margin-top: 10px; font-size: 16px;line-height:24px; color:#5f5f5f;}
.img_online{margin-top: 10px;}	

.img_htp{ margin-top:40px;float:right;}

.img_tip{margin-top: 70px;}

.img_why{margin-top:70px; float:right;}
.game_head > h1 {
    text-align: center;
    color: #f88528;
    margin-bottom: 10px;
    line-height: 52px;
    font-size: 40px;
}

.game_head > h2 {
    font-size: 24px;
    color: #3a3a3a;
    line-height: 32px;
    text-align: center;
    margin-top: 5px;
    font-weight: 400;
}

}

@media only screen and  (min-width:300px) and (max-width:767px)
{

.col_msg{margin-top: 10px;font-size: 16px;line-height:24px; color:#5f5f5f;}
}
.allfc{font-size:17px !important; font-family:arial !important; font-weight:normal !important;background: url(/flashcards/browse/Icons/all_icon2.png?v=5) no-repeat !important;background-position: 0px 4px; padding:5px 0px 8px 30px !important;text-decoration: none!important;}
			.allfc:hover{font-size:17px !important; font-family:arial !important; font-weight:normal !important;background: url(/flashcards/browse/Icons/all_icon2_hover.png?v=4) no-repeat !important;background-position: 0px 3px !important; padding: 5px 0px 8px 30px !important;text-decoration: none!important;}
            .allfc_act{font-size:17px; font-weight:500;background: url(/flashcards/browse/Icons/all_icon2_hover.png?v=4) no-repeat;background-position: 0px 4px; padding:5px 0px 8px 30px;text-decoration: none!important;}
			 
			.featured_fc{font-size:17px; font-weight:500;background: url(/flashcards/browse/Icons/Featured.png?v=1) no-repeat;background-position: 0px 4px; padding: 5px 0px 8px 28px;text-decoration: none!important;}
			.featured_fc:hover{font-size:17px; font-weight:500;background: url(/flashcards/browse/Icons/Featured_hover.png?v=1) no-repeat;background-position: 0px 4px; padding: 5px 0px 8px 28px;text-decoration: none!important;}
			.featured_fc_act{font-size:17px; font-weight:500;background: url(/flashcards/browse/Icons/Featured_hover.png?v=1) no-repeat;background-position: 0px 4px; padding: 5px 0px 8px 28px;text-decoration: none!important;}
			
			.popular_fc{font-size:17px; font-weight:500;background: url(/flashcards/browse/Icons/Popular.png?v=2) no-repeat;background-position: 0px 4px; padding: 5px 0px 8px 28px;text-decoration: none!important;}
			.popular_fc:hover{font-size:17px; font-weight:500;background: url(/flashcards/browse/Icons/Popular_hover.png?v=2) no-repeat;background-position: 0px 4px; padding: 5px 0px 8px 28px;text-decoration: none!important;}
			.popular_fc_act{font-size:17px; font-weight:500;background: url(/flashcards/browse/Icons/Popular_hover.png?v=2) no-repeat;background-position: 0px 4px; padding: 5px 0px 8px 28px;text-decoration: none!important;}
			
			.recent_fc{font-size:17px; font-weight:500;background: url(/flashcards/browse/Icons/Recent.png?v=2) no-repeat;background-position: 0px 4px; padding: 5px 0px 8px 28px;text-decoration: none!important;}
			.recent_fc:hover{font-size:17px; font-weight:500;background: url(/flashcards/browse/Icons/Recent_hover.png?v=1) no-repeat;background-position: 0px 4px; padding: 5px 0px 8px 28px;text-decoration: none!important;}
			.recent_fc_act{font-size:17px; font-weight:500;background: url(/flashcards/browse/Icons/Recent_hover.png?v=1) no-repeat;background-position: 0px 4px; padding: 5px 0px 8px 28px;text-decoration: none!important;}
			
			.languages_fc{font-size:17px; font-weight:500;background: url(/flashcards/browse/Icons/Language.png?v=2) no-repeat;background-position: 0px 4px; padding: 5px 0px 8px 30px;text-decoration: none!important;}
			.languages_fc:hover{font-size:17px; font-weight:500;background: url(/flashcards/browse/Icons/Language_hover.png?v=2) no-repeat;background-position: 0px 4px; padding: 5px 0px 8px 30px;text-decoration: none!important;}
			.languages_fc_act{font-size:17px; font-weight:500;background: url(/flashcards/browse/Icons/Language_hover.png?v=2) no-repeat;background-position: 0px 4px; padding: 5px 0px 8px 30px;text-decoration: none!important;}
			
			.dateby_fc{font-size:17px; font-weight:500;background: url(/flashcards/browse/Icons/date.png?v=2) no-repeat;background-position: 0px 4px; padding:6px 0px 8px 24px;text-decoration: none!important;}
			.dateby_fc:hover{font-size:17px; font-weight:500;background: url(/flashcards/browse/Icons/date_hover.png?v=1) no-repeat;background-position: 0px 4px; padding:6px 0px 8px 24px;text-decoration: none!important;}
			.dateby_fc_act{font-size:17px; font-weight:500;background: url(/flashcards/browse/Icons/date_hover.png?v=1) no-repeat;background-position: 0px 4px; padding:6px 0px 8px 24px;text-decoration: none!important;}
			.featured-row-tab { float: left; width: 100%; height: auto; padding: 20px 0 5px 13px}
			.icontabs_all { float: left; width: 85px; height:33px;}
			.icontabs_feat { float: left; width:127px;height:33px;}
			  .icontabs_pop { float: left; width:120px;height:33px;}
			  .icontabs_rece { float: left; width:115px;height:33px;}
			  .icontabs_lang { float: left; width:140px;height:33px;}
			  .icontabs_date { float: left; width:61px;height:33px;}
			  .act_tab{ font-weight:bold !important;color:#4d4d4d !important;}
               .custom_image { width: 105% !important;}
/*css for popup start*/			  
.modal1 {
    display: none; 
    position: fixed; 
    z-index: 1006; 
    padding-top: 100px; 
    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-content1 {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 450px;
	height:290px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}


@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}


.close1 {
    color: white;
    float: right;
    font-size: 28px;
    font-weight: bold;
	background: url(http://www.proprofs.com/games/img/cross.png) no-repeat;
	width: 46px;
    height: 46px;
    margin-top: -23px;
    margin-right: -23px;
}

.close1:hover,
.close1:focus {
    
    text-decoration: none;
    cursor: pointer;
}

.modal-header1 {
    padding: 2px 0px;
    
    
}

.modal-body1 {padding: 2px 0px;}

.modal-footer1 {
    padding: 2px 0px;
    
    
}
.youwin
{
	color: #606060;
    font-size: 36px;
    font-weight: bold;
    margin: 20px 0px 12px 40px;
    width: 54%;
    text-align: center;
}
.y_scored {
    color: #666;
    font-size: 21px;
    font-weight: bold;
    margin: 0px 0px 0 70px;
    width: 40%;
    text-align: center;
}
.iscored {
    color: #ff8f00;
    font-size: 15px;
    font-weight: bold;
    width: 149px;
    text-align: center;
    margin: 0px 0 0 88px;
}
#correct_answers
{
    margin: 10px 0 0 97px;
    font-size: 15px;
    color: #4A9E0C;
    font-weight: bold;
}
#incorrect_answers
{
    margin: 10px 0 0 97px;
    font-size: 15px;
    color: #e64924;
    font-weight: bold;
}
.thumb_boy {
    float: left;
    margin: -170px 0 0 282px;
    width: 135px;
}
#save-score-input {
    width: 250px;
    display: inline-block;
    height: 35px;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 20px;
    color: #555;
    vertical-align: middle;
    float: left;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin: 20px 0 0 45px;
}
#submit_score {
    margin: 20px 0px 0 5px;
}
.btn_blue {
    
    font-family: Arial;
    color: #ffffff;
    font-size: 18px;
    background: #3498db;
    text-decoration: none;
    float: left;
    border: 0px;
}
.score_btn1 {
    padding: 7px 20px !important;
    border-radius: 2px !important;
   
}
.btn_blue:hover {
    background: #3cb0fd;
    background-image: linear-gradient(to bottom,#3cb0fd,#3498db);
    text-decoration: none;
    border: 0px;}
#submitloader {margin: -28px 0px 0px 403px;float:left}
/*css for popup end*/			

.game_name{float: left;width: 100%;padding: 5px 0px 25px 0px;text-align: center;font-weight: 500;font-size: 15px;}
.custom_image:hover{box-shadow: 1px 1px 5px #999;}


@media only screen and (max-width:767px) and (min-width:640px)
{
	.img_online{margin-left:90px;}
	.img_htp{margin-right:40px;}
	.img_tip{margin-left:40px;}
	.img_why{margin-left:90px;}
}
@media only screen and (max-width:639px) and (min-width:568px)
{
	.img_online{margin-left:50px;}
	.img_htp{margin-right:0px;}
	.img_tip{margin-left:0px;}
	.img_why{margin-left:30px;}
}
@media only screen and  (min-width:992px) and (max-width:1023px)
{
	
	
	
	.img_online{margin-top: 60px;}	
    .img_htp{float:right;margin-top:40px;}
	.img_tip{margin-top: 50px;}
    .img_why{margin-top:40px; float:right;}
}

@media only screen and  (min-width:768px) and (max-width:991px)
{
	.img_online{margin-top: 60px;}	
	.img_htp{ margin-top:80px;float:right;}
	.img_tip{margin-top: 200px;}
	.img_why{margin-top:15px; float:right;}
	
}	


