@media (min-width: 1400px) {
  .grid-sizer,
	.grid-item {
	  width: 25%;
	}
	.index-page .page-header{height: 60vh;}
	#playvideo .page-download{ max-width: 768px }
}
@media (max-width: 1366px) {
	#playvideo .page-download{ max-width: 600px }
	.index-page .page-header{height: 60vh;}
}

@media (max-width: 768px) {
	.container {
		max-width: 100%;
	}
  .grid-sizer,
	.grid-item {
	  width: 50%;
	}
	.main-raised{margin: 0;}
	.navbar .navbar-brand {
	    padding: 0.625rem 0;
	}
	.widget_recent_entries li h4 {
	    font-size: 14px;
	}
	.page-download{width: 100%;}
	.index-page .page-header {
	    height: 40vh;
	}
	.ads-top img, .ads-bottom img{width: 100%;}
	.ads-bottom{display: block;}
	.ads-left, .ads-right{display: none;}
	.box-pagination{overflow: scroll;}

}

@media (max-width: 480px) {
	.zsiq_theme1.zsiq_floatmain{display: none!important;}
	h2, .h2 {
	    font-size: 2rem;
	    line-height: 1.5em;
	}
  .grid-sizer,
	.grid-item {
	  width: 100%;
	}
	.widget_recent_entries li h4 {
	    font-size: 16px;
	}
	.nav-tabs, .nav-pills {
	    padding: 0;
	}
	footer ul li a {
	    padding: 0 0.9375rem;
	}
	.box-pagination .btn.btn-lg, .box-pagination .btn-group-lg>.btn, .box-pagination .btn-group-lg .btn{padding: 10px;}
	.box-pagination .pagination a{padding: 4px 8px;}
	#postnew .grid-item, #mostview .grid-item, #downloadalot .grid-item{padding: 0}
	.navbar.navbar-transparent{padding-top: 10px;}
}

@media (max-width: 320px) {
	.nav-pills .nav-item .nav-link{
		min-width: 90px;
		padding: 5px 10px;
	}
	.box-pagination .pagination a{padding: 4px;}
}