@media screen and (min-width: 640px) and (max-width: 1160px) {
	#block-uses > div > div > div.gridcell.grid-small.gridmargin-left.grid-small {
    height: 250px !important;
	}
	
	/* Main Grid */
	#block-uses > div > div {
		display: block;
	}
	
	/* Left-Side Cell */
	#block-uses > div > div > div.gridcell.grid-small.gridmargin-left.gridmargin-left {
		margin-left: 0 !important;
	}
	#block-uses > div > div > div.gridcell.grid-small.gridmargin-left.grid-small {
		width: calc(100vw - var(--gutter)) !important;
    box-sizing: border-box;
    margin: 0 var(--sgutter)!important;
	}
	#block-uses > div > div > div.gridcell.grid-small.gridmargin-left.gridcell {
    /*margin: 0!important;*/
    margin-bottom: var(--gutter)!important;
    background-color: white!important;
    padding: var(--smgutter);
	}
	
	/* Right-Side Cell */
	#block-uses > div > div > div.gridcell.grid-big.gridmargin-right.gridmargin-right {
		margin-right: 0 !important;
	}
	#block-uses > div > div > div.gridcell.grid-big.gridmargin-right.grid-big {
		width: calc(100vw - var(--gutter)) !important;
    height: 104vw;
    box-sizing: border-box;
    margin: 0 var(--sgutter)!important;
	}
	#block-uses > div > div > div.gridcell.grid-big.gridmargin-right.gridcell {
		/*margin: 0!important;*/
    margin-bottom: var(--gutter)!important;
    background-color: white!important;
    padding: var(--smgutter);
	}
}

@media screen and (min-width: 1161px) and (max-width: 1260px) {
	.gridcell-content-text h1 {
		font-size: 1.75rem;
	}
}

@media screen and (max-width: 1260px) {
	.gridcell-content-text * {
		width: 100% !important;
	}
	.gridcell-content-text p {
		word-wrap: word-break !important;
	}
}
