Вы пишете
.box_shadow {
box-shadow: 1000px -7px 7px 1000px rgba(0,0,0,0.16);
}
=> сместили по Х тень на 1000 пикселей, да еще и размыли для надежности тоже на 1000 точек и проставили изначально почти прозрачный цвет. Так что ваша тень на месте, только ее никто не видит при таких параметрах.
box-shadow: <сдвиг по x> <сдвиг по y> <радиус размытия> <растяжение> <цвет>
https://jsfiddle.net/46z42bxo/