@media (min-width: 960px) {
	.builder-item--footer-one-widgets,
	.builder-item--footer-two-widgets,
	.builder-item--footer-three-widgets {
	    --padding: 30px;
	}
	.nv-sidebar-wrap.nv-right {
	    padding-left: 30px;
	}
}

@media (max-width: 960px) {
	.builder-item--footer-one-widgets,
	.builder-item--footer-two-widgets,
	.builder-item--footer-three-widgets {
	    --padding: 20px;
	    text-align: center;
	}
	.site-footer .footer-bottom .container .hfg-slot.left,
	.site-footer .footer-bottom .container .hfg-slot.c-left {
		margin: auto;
		font-size: 15px;
	}
	.site-footer .footer-bottom .container .hfg-slot.left {
		font-size: 13px;
	}
	.site-footer .footer-bottom .container .hfg-slot.left .builder-item {
		margin: unset;
	}
	.site-footer .footer-bottom .container .hfg-slot.c-left .footer-menu {
		justify-content: normal;
	}
}

@media (max-width: 959px) {
	.hide-on-tablet {
	    display: none !important;
	}
}

@media (max-width: 900px) {
	.neve-main > .archive-container .nv-index-posts.col {
	    max-width: 65%;
	}
	.neve-main > .archive-container .nv-sidebar-wrap {
	    max-width: 35%;
	}
}

@media (max-width: 800px) {
	.neve-main > .archive-container > .row {
		display: block;
	}
	.neve-main > .archive-container .nv-index-posts.col {
	    max-width: unset;
	}
	.neve-main > .archive-container .nv-sidebar-wrap {
	    max-width: unset;
	}
}

@media (max-width: 576px) {
	.hide-on-mobile {
	    display: none !important;
	}
	.header-top {
		font-size: 14px;
	}
}
