.sprite {
  background-size: calc(2400px/2) calc(2400px/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*/

#breadcrumbs {
    background-position: 0 0;
}

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

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

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

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

#cta {
    background-position: -300px -600px;
}

#cta_carat {
    background-position: -600px -600px;
}

#logo {
    background-position: -900px -600px;
}




#comp {
    background-image:url("Samsung_SPen_160x600.jpg");
    opacity:.5;
    position:absolute;
}

#phone_wrapper {
    width:253px;
    height:253px;
    position:absolute;
    overflow:hidden;
    /*background-color:rgba(50, 50, 50, .25);*/
}

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

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

#phone_fill {
    width:129px;
    height:253px;
    background-color: #fff;
    position:absolute;
}

#write_up_0 {
    width:74px;
    height:88px;
    overflow: hidden;
    background-image: url(write_up_0_sprite.png);
    background-repeat: no-repeat;
    position:absolute;
}

#write_up_1 {
    width:80px;
    height:132px;
    overflow: hidden;
    background-image: url(write_up_1_sprite.png);
    background-repeat: no-repeat;
    position:absolute;
}

#write_up_2 {
    width:82px;
    height:66px;
    overflow: hidden;
    background-image: url(write_up_2_sprite.png);
    background-repeat: no-repeat;
    position:absolute;
}

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

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