@media screen and (min-width: 768px) {}

@media screen and (min-width: 1025px) {
	.has-sticky-sidebar #wrapper, .has-sticky-sidebar-widget #wrapper {
		overflow: visible;
	}
	
	.has-sticky-sidebar .sidebar-inner-wrap, .has-sticky-sidebar-widget .primary-sidebar .widget:last-child {
		position: sticky;
		top: 20px;
		overflow-y: auto;
	}
	
	.has-sticky-sidebar-widget .sidebar-inner-wrap {
		height: 100%;
	}
}

@media screen and (max-width: 1024px) {
	.has-sticky-sidebar .sidebar-inner-wrap, .has-sticky-sidebar-widget .primary-sidebar .widget:last-child {
		max-height: none !important;
		overflow-y: auto;
	}
}