.container{ &.programme{ padding-top: 1.5rem; @media screen and (min-width: 768px) { padding-top: 0rem; } h3{ font-size: 1.5rem; font-family: 'truenolight'; color: $col_black; } .views{ section{ .row{ .__wrap_side{ margin: 0 0 1rem 0; @media screen and (min-width: 768px) { margin: 0.5rem 0 0rem 0; } } & > div:not(.__wrap_side){ @media screen and (min-width: 768px) { padding-left: 0; margin: 0 calc(0rem - #{$gutter}); } } } &:not(:last-child){ @include croix_or; & > .d-flex{ padding: 0 0 2rem 0; } } } } } }