@media (max-width: 767px) {
	.kb-block-content {
	    flex-direction: column;
	    gap: 0;
	}

	aside.kb-widget-area {
	    position: static;
	    width: 100%;
	}

	#sidebar-primary {
	    order: 3;
	    padding-top: 0;
	}

	#sidebar-secondary {
	    display: none;
	}

	.kb-layout-block {
	    max-width: inherit;
	    padding: 0 20px;
	}

	.widget_search {
	    width: 100%;
	}

	.widget_search.sticky {
	    position: static;
	    width: 100%;
	    margin-bottom: 20px;
	}
}