img{height:auto;max-width:100%}

@media all and (min-width: 1140px) {
	
	/* .logo { display:table-cell; vertical-align: top; float:none; }
	.header-right h2 { max-width:600px; }
	.header-right { width:100%; }
	.header-right { display:table-cell; vertical-align: middle; } */
	.header-right { max-width:816px; }
	.header-right h2 { max-width:600px; }
	
	.header_wrapper, .main_container_wrapper, .bottom_wrapper { width:1134px; }
	.feat-half { width:810px; }
	.main-container .main-col-container { width:954px; }
	
	.game-item.big { width:182px; }
	
	.bottom-content .col-box, .bottom-content .panel, .bottom-content .box { width:366px; }
	.feat-half.left .game-item { margin-right:10px; }
	.feat-half.right .game-item { margin-left:10px; }
	
	.game-item.hide-item { display:inline-block; }
	
	.gp-advert { display:table-cell; height: 630px; width:320px; padding:5px; vertical-align: top; }
	.main-container .gameplay_container.gpadvert_on { width:auto!important; display:table-cell!important; 
	box-shadow:none!important;
	}
	.gpcontainer-left { width:812px; }
	.game-item.details { width:310px!important; }
.Mobiel-Behendigheid, .Mobiel-Puzzel, .Mobiel-Actie,
.Mobiel-Denk, .Mobiel-Meiden, .Mobiel-Sport {
display: none !important; }
	
}

@media all and (max-width: 1139px) {
.Mobiele-spelletjes {
display: none !important;
} }

@media all and (min-width: 1000px) {	

.mobilegamedesc { display: none !important; }

}

@media all and (max-width: 1000px) {	


#top-category ul {
 padding:0 0 0 0px;
 text-align:center;
}


#page_menu_toggle li a {
text-decoration:none;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
padding: 20px 5px 20px 5px;
}

	
}

@media all and (min-width: 810px) {
.gamepage-sidebar { display:inline-block; }
.featured_desktitle { display:none; }
#cat_toggle { display:block!important; }
#page_menu_toggle { display:inline-block!important; }

#top-category ul li ul, #top-category-mobile ul li ul {
  padding: 0;
  position: absolute;
  top: 20px;
  left: -45px;
  width: 150px;
  display: none;
  opacity: 0;
  visibility: hidden;
  margin: 14px 0 0 0;
  z-index:100;
  -webkit-transiton: opacity 0.5s;
-moz-transition: opacity 0.5s;
-ms-transition: opacity 0.5s;
-o-transition: opacity 0.5s;
-transition: opacity 0.5s;
}

#top-category ul li:hover a, #top-category-mobile ul li:hover a {
   -moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px; 
}

#top-category ul li ul li a, #top-category-mobile ul li ul li a { 
    display: block;
    -moz-border-radius:0!important;
    -webkit-border-radius:0!important;
    -khtml-border-radius:0!important;
    border-radius:0!important;
}

#top-category ul li ul li a:hover {
-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;	
}

#top-category ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
} 

	
#page_menu_toggle {
list-style:none;
padding: 0 0 0 0px; margin: 0 0 0 0;
}

#page_menu_toggle li {
    display:inline-block;
	position:relative;
	padding: 10px 5px 10px 5px;
	cursor:pointer;	
}

#page_menu_toggle li:hover { -moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px; }

#page_menu_toggle li a {
text-decoration:none;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
padding: 20px 5px 20px 5px;
}

#page_menu_toggle li ul, #page_menu_toggle li .accountmenu_container {
  padding: 0;
  position: absolute;
  top: 30px;
  left: 0px;
  width: 150px;
  display: none;
  opacity: 0;
  visibility: hidden;
  margin: 14px 0 0 0;
  z-index:100;
}

#page_menu_toggle li ul li, #page_menu_toggle li .accountmenu_container .account-menu { 
  display:block;
  padding:0;
}

#page_menu_toggle li ul li a { 
    display: block;
    padding:15px!important;
}

#page_menu_toggle li ul li:hover { background: #ffffff; }

#page_menu_toggle li:hover ul, #page_menu_toggle li:hover .accountmenu_container {
  display: block;
  opacity: 1;
  visibility: visible;
}

}


@media all and (min-width: 810px) and (max-width: 1000px) {

.featured_title { margin:5px; }
.gpcontainer-left { width:498px; }
.gamepage-sidebar { display:inline-block; }
.generalgames_wrapper, .gg-title_wrapper, .header_wrapper, .featured_wrapper, .main_container_wrapper, .generalgames-container, .bottom_wrapper { 
width: 810px!important; 
}	

.header-right { max-width:525px; float:right; }
.header-right h2 { max-width:315px; margin-left:0px; padding: 10px 10px; vertical-align:middle; }

#page_menu_toggle li a .fa { display:none; visibility: hidden; }

#top-category li, #top-category-mobile li { line-height:46px; }
#top-category li ul li { line-height:36px; }

#top-category li a, #top-category-mobile li a { padding:5px 10px; }

.searchbox { width:235px; }

.featured_game_box { width:510px; }
.feat-half { width:510px; padding:0 0 0 3px; }
.feat-big feat-full { width:500px; }
.feat-big .game-item { height:124px; width: 121px; }
.feat-half.right .game-item { margin: 0 2px 6px; }
.feat-half.left .game-item { margin: 0 2px 6px 0; }

.feat-big .game-item img { width:135px; height:95px; }
.feat-big .game-item p { width:100%; line-height:12px; font-size:11px; }
/* Full Thumb Start */
.feat-full .game-item { width: 151px; height:178px; margin: 0 5px 10px 5px; }
.feat-full .game-item img { width:135px; height: 135px; }
.feat-full .game-item p { position:relative; width:135px; font-size:12px; 
font-weight:600; margin: 5px 0 0 0; text-decoration:none; 
display:table; vertical-align:middle; }
/* Full Thumb End */
.featuredadvert_box { border:0; width:300px; padding:0; }

.f-item-options { text-align:center; height:auto!important; margin-top:-30px; }
.f-item-options  p { float:none!important; display:inline-block!important; padding: 9px 5px!important; }
.f-item-options .thumb-views { display:none!important; }

.advert_caption { margin-top:0; height:76px; display:none!important; }

div.profile-5 { display:none!important; }

.generalgames .game-item { margin:10px 4px 10px; }

.main-container .main-col, .main-container .main-col-container { width:632px; }

.bottom-content .col-box { width:263px; }

.game-item.big { margin:0 6px 13px; }
.col-fullwidth .game-item.big { width:178px!important; }

.gamepage-col { width:492px; }

.game-item.details { width:100%; }
.game-item.details img { width:125px; height:106px; }
.game-item .gitem-img { width:125px; }

.bottom-content .col-box, .bottom-content .panel, .bottom-content .box { margin:0; }

}

/* Responsive MENU STYLES -------- */

@media all and (min-width: 700px) and (max-width: 780px) {
#mobilebanner-top { height: 100px; }
}

@media all and (min-width: 319px) and (max-width: 809px) {

#top-category li, #top-category-mobile li {
display: block;
padding: 5px 0 5px 0;
}

#top-category .Populair, #top-category .Behendigheid, #top-category .spelletjes, #top-category .Educatief, 
#top-category .Humor { display: none !important; }
.featured_title { margin:3px; }
.gpcontainer-left { width:100%; }
.header-right { max-width:100%; float:none; display:block; }
.header-right h2 { max-width:100%; text-align:center; border-left:0; margin-left:0px; padding: 20px; vertical-align:middle; }
.header-social-btns { display:inline-block; float:left; width:125px; padding:5px 0 0 10px; text-align:center; }	
#mobilebanner-top { display: block;  height: 100px; clear:both; margin: -22px 0 0 5px; }
#pagetoggle_btn { 
visibility: none; display:inline-block; font-size:0.9em;
text-decoration:none; width: 75px; padding: 0 20px 8px 0; margin-bottom:30px; text-transform:uppercase; font-weight:500; margin-left:10px; }
#pagetoggle_btn .fa { margin: 0 5px; }	
#cat_toggle { display:none; }	

.accountmenu_container { background: none; padding:0; }
.accountmenu_container .user-info { border:0!important; }
.accountmenu_container .username a { display:inline-block!important; }
.accountmenu_container a { border-bottom:0!important; }
.account-options a { display:table-cell!important; }
.account-options { text-align:left!important; }

#page_menu_toggle { display:none; }
#page_menu_toggle li { line-height:28px; float:none; }

#page_menu_toggle { padding:0; }
#page_menu_toggle li { display:block; padding:0; margin:0; -moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;}
#page_menu_toggle li a { display:block; padding: 10px 5px; -moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;}
#page_menu_toggle li a .fa { margin: 0 5px; }
	
.game-menu #cattoggle_btn { background: none !important; font-size: 2em; }

#cattoggle_btn { font-size:13px; visibility: visible; display:block; 
text-decoration:none; padding: 10px 10px 10px 10px; margin:0 0 10px 0; text-transform:uppercase; font-weight:bold; 
text-align:center; -moz-border-radius:99px;-webkit-border-radius:99px;-khtml-border-radius:99px;border-radius:99px; }
#cattoggle_btn .fa { margin: 0 5px; }	
	
#top-category-mobile li a { display:block;font-size:1.2em;font-weight:400;margin: 0;
-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px; }
#top-category-mobile li a:hover {-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;}

.welcome-content .col-left, .welcome-content .col-right { display:block; text-align:center; position:relative; padding:0; 
width:100%; }

.top-players .list-group-item { padding:15px 0!important; display:block!important; border-bottom:1px solid #e6e6e6!important; }

.bottom-content .col-box { width:100%; margin:0 auto 10px auto!important; float:none; display:inline-block; }

.footer li { display:block; }
.footer li a { font-size:1.2em; display:block; padding:20px 10px; background-color:none!important; border-bottom:1px solid #e6e6e6;  }
.footer p { font-size:1.1em; text-align:center; padding:20px 10px; }

.game-item.big { margin:0 3px 10px 3px; }

.game-play.style-one { width:460px!important; height:400px; }

.maincol-title h3, .maincol-title h2, .maincol-title h1 { width:100%; display:inline-block; text-align: center; }
.breadcrumbs-list { width:100%; display:inline-block; float:none; margin-top:10px; text-align:center; }

.game-bottom-options .btn { margin: 10px 0; }

#page_menu_toggle li a .fa, #page_menu_toggle li a .glyphicon { font-size:1.5em!important; padding:0 5px; vertical-align: middle; } 

.contact-feats { padding:250px 0 20px 0px; background: url(images/contact.png) center 30px no-repeat; background-size: 200px; }

}


@media all and (min-width: 480px) and (max-width: 809px) {
	
.featured_title { display:none!important; }

.generalgames_wrapper, .gg-title_wrapper, .header_wrapper, .featured_wrapper, .main_container_wrapper, .generalgames-container, .bottom_wrapper, .main-col, .main-col-container, .gamepage-col.left { width: 480px!important; }
	
.logo { width:100%; text-align:center; margin:0; }
.logo-img { height:80px; background: url(images/logo.png) center center no-repeat; background-size:253px;
margin:0 auto; }

.featured_game_box { width:480px; padding:0; }
.feat-full, .feat-half { width:480px; padding:0;}
.feat-half.right,.feat-half.left { padding:0; }
.feat-half.right .game-item { margin: 0 0 8px 6px; }
.feat-half.left .game-item { margin: 0 6px 8px 0; }

.featuredadvert_box { border:0; width:100%; padding:0; margin:10px 0; }
.featuredadvert_box .box-advert { margin:10px auto; }

.leader-advert, .latest-advert { display:none; }

.generalgames-full { padding-top:10px; }
.generalgames .game-item { float:none!important; display:inline-block; margin:10px 1px 5px; width:140px; }

.main_wrapper .main-col, .main-container .main-col-container { width:100%; display:block; }

.sidebar-col { display:none; }
.maincol-title { text-align:center; }
.maincol-title .mg-morebtn { float:none; display:inline-block; margin-top:5px; }

.game-item.big { width:180px; margin:0 6px 11px; }
.game-item.big img { width:180px; height:135px; }

}

@media all and (min-width: 319px) and (max-width: 405px) {
#pagetoggle_btn {
width: 75px;
margin-bottom: 0;
} }


@media all and (min-width: 319px) and (max-width: 479px) {

.top-players-container { margin-bottom:10px; }
	
#page_menu_toggle li a { font-size:15px; }
.bottom-content { padding:0 10px; }

.featured_title { display:none!important; }
	
.generalgames_wrapper, .gg-title_wrapper, .header_wrapper, .main_wrapper, .bottom_wrapper, .main_container_wrapper, .main-col, .main-container .main-col-container { width: 100%!important; box-sizing: border-box; }

.gamepage-col.left { width: 100%; padding:10px; }

.main-col.left, .main-col-container.left { margin-top:10px; }

.main_container_wrapper { padding:0 10px; }

#featured-container { padding:0!important; }

.featured_wrapper { width:100%!important; display:block; margin:0; box-sizing:border-box; text-align:center; }
	
.logo { width:100%; text-align:center; margin:0; }
.logo-img { height:80px; background: url(images/logo.png) center center no-repeat; background-size:253px;
margin:0 auto; }	

.feat-half.right, .feat-half.left { padding:0; } 

.featured_game_box { width:320px; padding:0; }
.feat-full, .feat-half { width:100%; padding:0; text-align:center; }
.feat-big .game-item { float:none!important; display:inline-block; width:142px; }
.feat-half.right .game-item { margin:3px;}
.feat-half.left .game-item { margin:3px; }
.featuredadvert_box { border:0; width:100%; padding:0; margin:10px 0; }
.featuredadvert_box .box-advert { margin:10px auto; }

.generalgames-full { text-align:center; }
.generalgames .game-item { float:none!important; display:inline-block; margin:10px 1px 5px; width:140px; }
.generalgames-container .gg-title h3 { display:block; font-size:1em; margin-top:5px; text-align:center; float:none; }
.generalgames-container .gg-morebtn { margin:10px 0 5px 0; float:none; display:block; text-align:center; }	

.leader-advert, .latest-advert { display:none; }

.main-container { padding:0; }
.main_wrapper .main-col, .main-container .main-col-container { width:100%; display:block; }

.maincol-title h3 { displaY:block; text-align:center; float:none; }
.maincol-title .mg-morebtn { display:block; text-align:center; float:none; margin-top:10px; }

.sidebar-col { display:none; }

.game-item.big img { height:108px; }
.col-fullwidth .game-item.big { width:140px!important; }
.game-item.big { width:140px!important; margin:5px 0; }
.game-item.big .item_options { padding:5px 5px; }
.game-item.big a { height:150px; }

.breadcrumbs-list { display:block; width:100%; margin:10px 0; text-align:center; }	

.game-play.style-one { width:100%!important; }

.game-item.details { width:100%; }
.game-item.details img { width:100px; height:86px; }
.game-item .gitem-img { width:100px; }

.col-fullwidth .game-item.details { width:100%!important; }
.col-fullwidth .game-item .gitem-img { width:100px!important; }
.col-fullwidth .game-item.details img { width:100px!important; height:86px!important; }
.game-item.details .gitem-img { border:0!important; }

.header-right h2 { height:80px; padding:20px 0 0 0; }

#avcms-game-container-inner { width:100%!important; height:300px!important; }

}


@media screen and (max-width: 809px){
    .mobilegamedesc {
        position: relative;
        float: left;
    }
}






























