body {margin:0;padding: 0;}

.banners { width:100%; padding-top:5px; padding-bottom:5px; overflow:hidden;}
.banners_wrap { width:100%; max-height:256px; overflow:hidden; position:relative;}
.banners .banner { width:300px; height:250px; overflow:hidden; float:left; padding:2px; background:#141483; border:1px solid #0a4ce7; margin-left:8px;}
.banners .banner:first-child{ margin-left: 0; }

.mob-top-spot{
	display: block;
	text-align: center;
}
.mob-top-spot img,
.mob-top-spot iframe{
	vertical-align: bottom;
}

@media screen and (max-width: 1249px) {
	.banners_wrap { text-align: center; }
	.banners .ban_4 { display:none !important; }
	.banners .banner { float:none; display: inline-block; margin-left: 30px; }
}

@media screen and (max-width: 815px) {
	.banners .ban_3 { display:none; }
}

@media screen and (max-width: 665px) {
	.banners .banner { margin-left: 8px; }
}

@media screen and (max-width: 634px) {
	.banners .ban_2 { display:none; }
}

.mn-outer {
	margin: 0 -10px 0 0 !important;
}
.mn-thumb__holder {
	height: 180px !important;
}
.mn-thumb {
	display: inline-block;
	border: 1px solid #fff !important;
	background:#fff !important;
	border-radius:4px !important;
	padding:2px !important;
	overflow: hidden;
	width: 240px !important;
	margin: 0 4px 4px 0 !important;
}
.mn-thumb:hover {
	background: #ffded2 !important;
}
.mn-thumb__label-title {
	font-family: 'PT Sans', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold !important;
	padding-top: 2px !important;
	line-height: 16px !important;
	max-height: 32px !important;
	text-align: left;
	text-transform: capitalize;
	color: #dd3900 !important;
	height: 40px;
}
.mn-thumb__label-title-link {
	color: #dd3900 !important;
}
.mn-thumb:hover .mn-thumb__label-title-link {
	color: #542b1d !important;
	text-decoration: underline !important;
}
.mn-thumb__label {
	height: auto !important;
	padding: 5px 10px !important;
}
.mn-thumb__label-brand {
	display: block;
	position: relative;
	margin-top: 4px !important;
	height: 20px;
	font-family: 'PT Sans', Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.43;
	font-weight: normal !important;
	text-align: left;
	color: #a0a0a0;
	padding-right: 10px;
}
.mn-thumb__label-brand:after {
	content: '';
	position: absolute;
	right: 0;
	top: 4px;
	background: url('//0.xd-cdn.com/hdgaytube.xxx/images/tag.png') no-repeat left;
	width: 10px;
	height: 10px;
	background-size: 10px 10px;
}
.mn-container-adsby {
	display: none;
}
@media screen and (min-width: 990px) and (max-width: 990px) {
	.mn-thumb:nth-child(5) {
		display: none;
	}
}
