.svg {
  width:300px;
  height:250px;
  position:absolute;
}

.sprite {
  background-size: calc(3880px/2) calc(2500px/2);
  background-image: url(spritesheet.png);
}

/*all bg positions have been halved to account for the retina image resize in .sprite, calc() wasn't working well*/

#white_bot {
    bottom:0px;
    width:300px;
    height:30px;
    background-color:#fff;
    position:absolute;
}


#breadcrumbs {
    background-position: 0 0;
}

#copy0 {
    background-position: 0 -250px;
}

#copy1 {
    background-position: 0 -500px;
}

#copy2 {
    background-position: 0 -750px;
}

#copy3 {
    background-position: 0 -1000px;
}

#cta {
    background-position: -970px 0;
}

#cta_carat {
    background-position: -970px -250px;
}

#logo {
    background-position: -970px -500px;
}


#comp {
    width:970px;
    height:250px;
    background-image:url("Samsung_SPen_970x250.jpg");
    opacity:0.5;
    position:absolute;
}

#phone_wrapper {
    width:970px;
    height:315px;
    position:absolute;
    overflow:hidden;
}

#phone {
    width:calc(320px/2);
    height:calc(630px/  2);
    background-size: calc(320px/2) calc(630px/2);
    background-image: url(phone.png);
    background-repeat: no-repeat;
    position:absolute;
}

#phone_2 {
    width:calc(214px/2);
    height:calc(422px/2);
    background-size: calc(214px/2) calc(422px/2);
    background-image: url(phone2.png);
    background-repeat: no-repeat;
    position:absolute;
}

#phone_fill {
    width:160px;
    height:315px;
    background-color: #fff;
    position:absolute;
}

#write_up_0 {
    width:98px;
    height:116px;
    overflow: hidden;
    background-image: url(write_up_0_sprite.png);
    background-repeat: no-repeat;
    position:absolute;
    /*background-color: rgba(255,0,0,.25);*/
}

#write_up_1 {
    width:96px;
    height:158px;
    overflow: hidden;
    background-image: url(write_up_1_sprite.png);
    background-repeat: no-repeat;
    position:absolute;
    /*background-color: rgba(255,0,0,.25);*/
}

#write_up_2 {
    width:100px;
    height:81px;
    overflow: hidden;
    background-image: url(write_up_2_sprite.png);
    background-repeat: no-repeat;
    position:absolute;
    /*background-color: rgba(255,0,0,.25);*/
}

#pen {
    width:calc(24px/2);
    height:calc(482px/2);
    background-size: calc(24px/2) calc(482px/2);
    background-image: url(pen.png);
    background-repeat: no-repeat;
    position:absolute;
}

.bar {
    width:15px;
    height:326px;
    background-image: url(bar.svg);
    position:absolute;
    /*opacity:.5;*/
}