Я изменил ваш блок
.marketing-main-header_banner
{
background-image: url("https://svgshare.com/i/8KR.svg");
background-size: cover;
background-repeat: no-repeat;
background-position: right -199px bottom;
position: relative;
height: 949px;
}
до
.marketing-main-header_banner
{
background-image: url("https://svgshare.com/i/8KR.svg");
background-size: auto 1199px;
background-repeat: no-repeat;
background-position: center -250px;
position: relative;
height: 949px;
}
и это очень близко к тому, что вы пытаетесь достичь.
Дело в том, что вы использовали «обложку» как размер, который всегда будет пытаться вписать хотя бы одно из измерений в фон. Так как background-width должен быть обрезан, а background-height слишком мал, чтобы край мог выходить за пределы видимой части, вы должны установить высоту фона, превышающую высоту элемента, чтобы заставить его переполняться влево и вправо ,
Последним было поставить толчок фона немного верхним смещением.
Я выбрал 250px, чтобы добавить его к высоте фона и в качестве смещения, потому что это было то, что выглядело лучше всего на данный момент. Возможно, вам придется немного его настроить.
http://jsfiddle.net/4f6d7emr/20/
Помните, что это только решение для ваших небольших дисплеев, где появляется гамбургер. Вы можете добавить его в свой отзывчивый файл CSS, где вы работаете с мультимедийным экраном.