.dfp-banner{
	clear:both;
	margin:0 auto;
	text-align:center;
	margin-bottom:20px;	
}
.dfp-dddbg{
    clear: both;
    padding: 10px 0;
    background: #ddd;
    margin-bottom: 10px;
    max-height: 90px;
	display:none;
}

.dfp-banner-300x250_1, .dfp-banner-300x250_2, .dfp-banner-300x250_3{
	width:300px;
	height:250px;
	display:none;
}
.dfp-banner-300x600{
	width:300px;
	height:600px;
	display:none;
}
.dfp-banner-728x90_tablet{
	width:728px;
	height:90px;
	display:none;
	margin:0 auto;
}
.dfp-banner-320x100_mobile{
	width:320px;
	height:100px;
}
.dfp-banner-300x50_mobile{
	width:300px;
	height:50px;
}
.dfp-banner-970x90{
	width:970px;
	height:90px;
	display:none;
}
.dfp-mobfix{
	display:none;
}
.dfp-mobfix, .dfp-tablet{
	position: fixed;
	bottom: 0;
	width: 100%;
	background: #fff;
	z-index: 999;
	display:none;
}
.dfp-mobfix{
	bottom: -20px;
}

@media only screen and (min-width: 1024px) {	
	.dfp-dddbg, .dfp-banner-970x90,.dfp-banner-300x250_1, .dfp-banner-300x250_2, .dfp-banner-300x250_3, .dfp-banner-300x600{
		display:block;
	}
	.dfp-category{
		width:97.5%;
		margin: 10px auto;
	}	
}

@media only screen and (max-width: 1023px) {	
	.dfp-dddbg, .dfp-banner-970x90,.dfp-banner-300x250_1, .dfp-banner-300x250_2, .dfp-banner-300x250_3, .dfp-banner-300x600{
		display:none;
	}
}

@media only screen and (max-width: 768px) and (min-width:641px) {
	.dfp-tablet{
		display:block;
	}
	.dfp-banner-728x90_tablet, .dfp-tablet{
		padding-left: 50%;
		margin-left: -370px;
		display:block;
	}
}
@media only screen and (max-width: 767px){
	.dfp-mobfix{
		display:block;
	}
	.dfp-banner-320x50_mobile{
		padding-left: 50%;
		margin-left: -160px;
	}
}