start of carousel and responsive stuff