.ad-image-wrapper .iphone{position:relative;box-sizing:border-box;width:602px;height:1154px;margin:0 auto;background-repeat:no-repeat}.ad-image-wrapper .iphone--narrow{max-width:380px;height:800px;background-size:contain;overflow:hidden}.ad-image-wrapper .iphone--narrow .iphone__screen{top:20px;border-radius:45px;height:-webkit-calc(100% - 109px);height:calc(100% - 109px)}.ad-image-wrapper .iphone__screen{position:absolute;top:37px;left:0;height:-webkit-calc(100% - 67px);height:calc(100% - 67px);width:86%;padding:0;z-index:2;overflow:hidden;right:0;margin:0 auto;border-radius:57px}@media(max-width:1024px){.ad-image-wrapper .iphone{margin-top:40px}}@media screen and (max-width:640px){.ad-image-wrapper .iphone{max-width:400px;height:770px;overflow:hidden;margin-bottom:40px}.ad-image-wrapper .iphone--narrow .iphone__screen{top:24px;height:-webkit-calc(100% - 41px);height:calc(100% - 41px);border-radius:47px;position:absolute;left:0;width:88%;padding:0;z-index:2;overflow:hidden;right:0;margin:0 auto}}@media screen and (max-width:640px){.ad-image-wrapper .iphone--narrow .iphone__screen{top:18px;height:-webkit-calc(100% - 28px);height:calc(100% - 28px);border-radius:25px}.ad-image-wrapper .iphone{width:280px;height:537px;background-size:cover;overflow:hidden}}@media screen and (max-width:400px){.ad-image-wrapper{transform:scale(.6,.6);-webkit-transform-origin-x:0}}