Что значит сайт должен быть адаптивным и кросс-браузерным?
Кроссбразерный это значит что в каком бы браузере Opera,Mozila, Safari.... я бы не открыл твой сайт, он везде должен отображаться одинаково корректно без съежания и т.п.
Адаптивный это значит что на любом устройстве, с любым разрешением  я мог открыть твой сайт и он подстаивался под разрешение моего устройства, типа скрывались огромные меню, допустим колонок статей на моем планшеты было 2, а не 4 как на моем фулл хд мониторе, шрифты подгонялись под размер и были читабельными. Крч гуглом учись пользоваться
Если кратко, то:Адаптивный - отображается нормально на всех устройствах.Кроссбраузерный - нормально работать во всех браузерах