#change_wrap_div{ background-repeat: repeat !important; }#footer{ background-color: transparent} #footer{ background-image: url("../../../uploads/2016/10/footer04.jpg")} #sub-footer { background-color: #000000 !important; } #sub-footer { background-repeat: repeat !important; } div.pp_overlay, .dfd-fullscreen-video-container:before  { opacity: 0.7 !important; } #footer-wrap .widget.widget_categories h3.widget-title {
	display: none;
}
@media only screen and (max-width: 1024px) {
	.wpb_wrapper .dfd-enable-resposive-headings h4.widget-title {
		line-height: 1.3 !important;
	}
}
@media (min-width: 800px) and (max-width: 1279px) {
	.columns.dfd-wide-smaller-paddings {
		padding-left: 2% !important;
	}
}
.dfd-blog-module.blog_masonry .posts-list .post > * {
	padding: 0 10px;
}
.dfd-blog-module.blog_masonry .posts-list {
	margin: 0 -10px;
}
@media (max-width: 1700px) {
	.columns.dfd-remove-paddings-wide {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}
@media (min-width: 800px)  and (max-width: 1700px) {
	.dfd-hide-wide-show-mobile {
		display: none !important;
	}
	.dfd-hide-subtitle-wide .widget-sub-title.uvc-sub-heading {
		display: none !important;
	}
}
@media (min-width: 800px)  and (max-width: 1279px) {
	.dfd-hide-subtitle-wide, .dfd-hide-normal-show-mobile {
		display: none !important;
	}
}
@media (max-width: 1280px) {
	.vc-row-wrapper.dfd-remove-paddings-wide {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}
@media (max-width: 799px) {
	#footer {
		background-image: none;
		background-color: #2a2a2a;
	}
}