/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.block_20 .col-md-6 {width: 100%;}
	.di_table {display: block;}
	.di_table .ad_block {
		display: block;
		margin-top: 15px;
	}
	.download_info {
		display: block;
		min-width: 100%;
		width: 100%;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
	.menu_list {display: block;}
	.sidebar, .block_29 {display: none;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.block_3 {
		position: absolute;
		left: 0;
		top: 0;
	}

	.block_57 {display: block;}

	.ad_block {
		display: block;
		margin-top: 20px;
	}

	.block_63, .block_69, .block_70 {
		width: 100%;
	}

	.foot_link, .foot_text {
		margin: 0;
		float: none;
	}

	footer {
		margin-top: 20px;
		background: #e91f1f;
		padding: 10px 0;
	}

	.block_4 {width: 292px;}

	td.search > td {
		display: block;
		width: 100%;
	}

	td.search {
		display: block;
		width: 100%;
	}

	td.search label, td.search table {width: 100%;}

	.raring_box {
		float: none;
		width: 100%;
	}

	.block_54 h1 {
		float: none;
	}

	.contentbox {
		padding: 10px;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.block_4 {width: 100%;}
	.ui-dialog {width: 100% !important;}
	td.search input {
		width: 100%;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	.sidebar {display: block !important;}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}