/* Custom */
body{
	min-width: 0;
}
.navbar{
	display: none;	
}
.table-responsive{
	display: none;
}
img{
	max-width: 100%;
}
.dateliner {
	max-width:100%;
}
@media (max-width: 1050px) {
	.menucontain,
	#footercontain{
		width: 1050px;
		padding-left: 0;
		padding-right: 0;
	}
	#maincontain, #header, #menu, #footer {
		width:1050px;
	}
	.footertext {
		padding:6px;
	}
	.logoline {
		max-width:100%;
	}
	.logoline .banner{
		margin-top: 10px;
		width: 65%;
	}
	.logoline .banner img{
		width: 100% !important;
		max-width: 100%;
		height: auto !important;
	}
	.inner-banner div{
		position: static !important;
    	width: auto !important;
	}
	.menutext {
		margin-left: 10px;
    	margin-right: 10px;
	}
	#maincontain{
		padding-bottom: 20px;
	}
	#tablecontain{
		width: auto;
	}

	.table4pad{
		padding: 0;
	}
	
	.splitarts{
		padding-left: 0;
		padding-right: 0;
		margin: 0;
		border: 0;
	}
	.splitarts + .splitarts{
		padding-left: 7%;
	}
	#smallcolumnr .ricell-rd{
		border-radius: 4px 4px 0 0;
		padding: 5px 10px;
	}
	#smallcolumnr .ritop-rd{
		display: none;
	}
	#smallcolumnr .ribot-rd{
		background: none repeat scroll 0 0 #A81212;
	    border-radius: 0 0 4px 4px;
	    float: none;
	    height: 4px;
	    margin-bottom: 15px;
	    padding: 0;
	    width: auto;
	}
	#smallcolumnr > a {
		display: block;
		text-align: center;
	}

	#smallcolumn .ricell-rd{
		border-radius: 4px 4px 0 0;
		padding: 5px 10px;
	}
	#smallcolumn .ritop-rd{
		display: none;
	}
	#smallcolumn .ribot-rd{
		background: none repeat scroll 0 0 #A81212;
	    border-radius: 0 0 4px 4px;
	    float: none;
	    height: 4px;
	    margin-bottom: 15px;
	    padding: 0;
	    width: auto;
	}
	#smallcolumn > a {
		display: block;
		text-align: center;
	}
	.reviewinfo{
		padding-left: 0;
		padding-right: 0;
	}
	.reviewinfo2{
		padding-left: 4.5%;
		padding-right: 0;
	}
	.reviewimage{
		width: auto;
	}
	#footercontain{
		padding-bottom: 20px;
	}
	#footercontain a{
		line-height: 30px;
	}
	#ads_a3020-b1304-p_728{
		display: none !important;
	}
	.reviewheader {
		max-width: 520px;
	}
	.side-right {
		display:none;
	}
	.side-left {
		display:none;
	}
}
@media (max-width: 979px) and (min-width: 768px) {
	.menucontain,
	#footercontain{
		width: 979px;
		padding-left: 0;
		padding-right: 0;
	}
	#maincontain, #header, #menu, #footer {
		width:979px;
	}
	.logoline .banner {
	    margin-top: 15px;
	    width: 60%;
	}
	.menutext {
	    margin-left: 7px;
	    margin-right: 3px;
	}
	.realmenu{
		font-size: 11px;
	}
	.endbox-black{
		display: none;
	}
	.menucontain > div:first-child{
		background-position: -5px 0;
	}
	.menucontain > div:first-child .menutext{
		margin-left: 0;
	}
	.boxm {
		padding: 5px;
	}
	.reviewleft10{
		width: 100%;
	}
	.reviewbonusbox{
		display: inline-block;
	}
	#tablecontain .table-menu4{
		width: 105px;
	}
	.reviewheader {
		max-width: 470px;
	}
	.side-right {
		display:none;
	}
	.side-left {
		display:none;
	}
}
@media (max-width: 767px) {
	#maincontain, 
	.logoline, 
	.menucontain,
	#footercontain{
		width: auto;
	}
	#header, #menu, #footer {
		width:auto;
	}
	h3 {
		font-size:18px;
	}
	.ritop-bk, .ribot-bk,
	.ritop-gr, .ribot-gr,
	.ritop-bl, .ribot-bl,
	.ritop-rd, .ribot-rd,
	.ritop-grd, .ribot-grd,
	.ritop-black, .ribot-black,
	.ritop-bld, .ribot-bld	{
		display:none;
	}
	.ricontent-gr,
	.ricontent-bl,
	.ricontent-rd,
	.ricontent-grd,
	.ricontent-black,
	.ricontent-bld,
	.ricontent-bk {
		border-bottom:2px solid #333;
	}
	#smallcolumnr{
		float: none;
		clear: both;
		width: 100%;
	}
	#smallcolumn{
		float: none;
		clear: both;
		width: 100%;
	}
	.aboutus {
		max-width:none;
		float:none;
		width:auto;
	}
	.formcontainer {
		padding-top:16px;
		float:none;
		width:100%;
	}
	.formarea {
		max-width:none;
	}
	#comments {
		width:100%;
	}
	.navbar{
		margin-bottom: 0;
		border-radius: 0;
		display: block;
	}
	.rateit{
		width:90%;
	}
	.banner{
		display: none;
	}
	#menu{
		display: none;
	}
	.side-right{
		display: none;
	}
	.side-left {
		display:none;
	}
	#bigcolumn{
		width: 100%;
	}
	.mainerboxl, .mainerbox, #smallcolumnr, #smallcolumn{
		width: 100%;
		margin:0;
	}
	.table-responsive{
		display: block;
	}
	#tablecontain{
		display: none;
	}
	.reviewimage{
		float: none;
		display: block;
		text-align: center;
	}
	.reviewbonus{
		float: none;
		display: block;
		text-align: center;
	}
	.reviewbonusbox{
		display: inline-block;
	}
	.reviewinfo{
		width: 100%;
	}
	.reviewinfo2{
		width: 100%;
		padding-left: 0;
	}
	.reviewleft10{
		float: none;
		width: auto;
		display: block;
	}
	.chartpad2{
		width: auto;
	}
	.splitarts{
		width: auto;
	}
	.splitarts + .splitarts{
		padding-left: 0;
	}
	.reviewheader {
		width: auto;
	}
	.reviewbonusbox{
		width: auto;
	}
	.newsinfo {
		clear:both;
		width:90%;
	}
	.newspage {
		clear:both;
		width:95%;
	}
	.postthumbr {
		width:120px;
		padding:10px 0 0 4px;
	}
}

@media (max-width: 600px) {
	.boxm {
		width:100%;
		padding:0 8px 0 0;
		height:auto;
	}
	.smallcontents {
		width:95%;
		border-top:1px solid black;
		border-bottom:1px solid black;
	}
	.smallcenter {
		display:none;
	}
	.smallcenter1 {
		display:none;
	}
	.postthumbr {
		width:90px;
		padding:6px 0 0 2px;
	}
}

@media (max-width: 400px) {
	.dlbutton-left{
		padding-left: 0;
		padding-top: 10px
	}
	.ratearea1{
		width: auto;
	}
	.right{
		float:left;
	}
	.reviewrating {
		padding:0;
	}
	.postthumbr {
		display:none;
	}
	.postblockl {
		width:100%;
	}
	.postblockl-split {
		width:100%;
	}
}