* {
    margin: 0;
    padding: 0;border:0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
#banner-container {
    margin: 0;
    padding: 0;
    width: 970px;
    height: 250px;
    overflow: hidden;
    border: 1px solid black;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    font-family: sans-serif;
    letter-spacing: 1px;
    font-size: 11px;
    background-color: #000000;
    cursor: pointer;
}

#banner-container img, #banner-container div, #banner-container svg {position: absolute}

#bg {left:-50px;top:-80px;height:350px;width:21000px;overflow: hidden;}
#bg img {height:100%;top:0}
#bgb,#bgc,#bgd {left:728px}
#bg2 {opacity:0;left:-1px;-webkit-transform:scale(1.2);transform:scale(1.2)}

#monitor {opacity:0;width:75px;height:67px;left:255px;top:68px;overflow: hidden;-webkit-transform:scale(1.2);transform:scale(1.2)}
#monitor-bg {height:100%;width:auto;}
#monitor-bg img {height:100%;}
#monitor-bg img:nth-child(2) {left:613px}
#car2 {left:-20px;top:20px;width:100px}
#monitor-blue {background-color:#3e9dba;top:127px;left:379px;height:10px;width:0px}

#logo,#text5,#text6,#cta,#cta-hover {opacity: 0}
#cta,#cta-hover {top: -5px}
#circle {left:613px;top:-100px;-webkit-transform:scale(0);transform:scale(0)}

#car {width:840px;height:182px;-webkit-transform:scale(1.2);transform:scale(1.2);left:-300px;top:60px;}
#frontwheel,#frontwheelb {top:57px;left:573px;filter:blur(.5px);transform-origin: 50% 50%}
#backwheel {top:56px;left:219px;filter:blur(.5px);transform-origin: 50% 50%}

#text4 {top:5px}
#text3 {top:5px}
#text1,#text2,#text3,#text4 {opacity: 0;-webkit-transform:scale(.7);transform:scale(.7);left:80px}
