.index-item-height-medium .index-item { height: 30vh; } @media only screen and (min-width: 769px) { .index-item-width-half .index-section { width: 33.333%; } .index-item-spacing-custom .index-section + .index-section { padding-top: 0; } .index-item-spacing-custom .index-section + .index-section + .index-section { padding-top: 30px; } .index-item-width-half.index-item-spacing-custom .index-section:nth-child(3) { padding-top: 0; } .index-item-width-half.index-item-spacing-custom .index-section:nth-child(2n) { border-right: 15px solid #F8F8F8; } .index-item-width-half.index-item-spacing-custom .index-section:nth-child(3n) { border-right-width: 0; } .index-item-width-half.index-item-spacing-custom .index-section:nth-child(2n+3) { border-left: 15px solid #F8F8F8; } .index-item-width-half.index-item-spacing-custom .index-section:nth-child(3n+1) { border-left-width: 0; } }