
.menu .container .products { -moz-opacity: 0; opacity: 0; filter: alpha(opacity=0); }

.main_landing_bg { min-height: 784px; background: #fff url("/img/spark/sm-bg.jpg") no-repeat center top; background-size: 1920px 784px; }
.main_landing_bg .content { padding: 296px 0 0; }

.title { color: #deeaff; font-size: 3.5em; font-weight: 400; line-height: 36px; }
.subtitle { padding: 30px 0 0; color: #deeaff; font-size: 2em; font-weight: 400; line-height: 36px; }
.description { padding: 70px 150px 70px; }
.video_play { display: block; width: 114px; height: 114px; margin: 54px auto 150px; background: url("/img/spark/sm-btn-video.png") no-repeat center center; background-size: 114px 114px; -moz-opacity: 0.8; opacity: .8; filter: alpha(opacity=80); -webkit-transition: opacity 0.12s ease-in-out; -moz-transition: opacity 0.12s ease-in-out; -o-transition: opacity 0.12s ease-in-out; transition: opacity 0.12s ease-in-out; }
.video_play:hover { -moz-opacity: 1; opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 0.12s ease-in-out; -moz-transition: opacity 0.12s ease-in-out; -o-transition: opacity 0.12s ease-in-out; transition: opacity 0.12s ease-in-out; }
.button.active { font-size: 1.625em; font-weight: 600; padding: 20px 85px; border: 0; background-color: #25c700; }
.button.active:hover { border: 0; background-color: #25c700; }

.spark_features_menu { padding: 0 0 20px; border-bottom: 1px solid #e1e1e1; }

.spark_features_menu li { position: relative; display: inline-block; list-style-type: none; width: 115px; vertical-align: top; }
.spark_features_menu li a { display: block; width: 100%; height: 100%; color: #8791a5; text-align: center; font-weight: 600; }
.spark_features_menu li a img { margin: 0 auto 15px; display: block; width: 66px; height: 66px; background: url("/img/spark/sm-sprite-icons.png") no-repeat 1px 1px; background-size: 676px 64px; }

.spark_features_menu li.current a { -moz-opacity: 0.5; opacity: .5; filter: alpha(opacity=50); pointer-events: none; cursor: default; }

.spark_features_menu li.inbox a img { background-position: 1px 1px; }
.spark_features_menu li.notifications a img { background-position: -67px 1px; }
.spark_features_menu li.viewer a img { background-position: -135px 1px; }
.spark_features_menu li.attach a img { background-position: -203px 1px; }
.spark_features_menu li.composer a img { background-position: -271px 1px; }
.spark_features_menu li.services a img { background-position: -339px 1px; }
.spark_features_menu li.search a img { background-position: -407px 1px; }
.spark_features_menu li.widgets a img { background-position: -475px 1px; }
.spark_features_menu li.personal a img { background-position: -543px 1px; }
.spark_features_menu li.watch a img { background-position: -611px 1px; }


.features-row-1 { padding: 20px 0 0; }
.features-row-2 { padding: 54px 0 0; }
.features-row-3 { padding: 23px 0 0; }
.features-row-4 { padding: 50px 0 0; }
.features-row-5 { padding: 54px 0 0; }

.features-list .feature { display: inline-block; width: 540px; margin: 0; padding: 0 0 60px; vertical-align: top; }
.features-list .feature:nth-of-type(odd) { margin: 0 40px 0 0; }
.features-list .feature:nth-of-type(even) { margin: 0 0 0 40px; }

.features-list .feature img { display: block; margin: 0 auto; padding: 0; width: 540px; height: 400px; background: url("/img/index/blank.gif") no-repeat center center; background-size: 540px 400px; }

.features-list .feature.inbox img { background-image: url("/img/spark/sm-img-1.png"); }
.features-list .feature.notifications img { background-image: url("/img/spark/sm-img-2.png"); }
.features-list .feature.viewer img { background-image: url("/img/spark/sm-img-3.png"); }
.features-list .feature.attach img { background-image: url("/img/spark/sm-img-4.png"); }
.features-list .feature.services img { background-image: url("/img/spark/sm-img-5.png"); }
.features-list .feature.composer img { background-image: url("/img/spark/sm-img-6.png"); }
.features-list .feature.search img { background-image: url("/img/spark/sm-img-7.png"); }
.features-list .feature.widgets img { background-image: url("/img/spark/sm-img-8.png"); }
.features-list .feature.personal img { background-image: url("/img/spark/sm-img-9.png"); }
.features-list .feature.watch img { background-image: url("/img/spark/sm-img-10.png"); }

.features-list .feature h1 { padding: 36px 0 10px; color: #1a1a1a; font-size: 2.25em; font-weight: 600; line-height: 32px; }
.features-list .feature h2 { color: #8c8c8c; font-size: 2em; font-weight: 400; line-height: 40px; }
.features-list .feature p { color: #4d4d4d; padding: 30px 0; font-size: 1.25em; font-weight: 400; line-height: 32px; }
a.learn_more { position: relative; display: inline; padding: 0 20px 0 0; color: #319eff; font-size: 1.25em; font-weight: 600; line-height: 32px; }
a.learn_more::after { position: absolute; content: ""; top: inherit; bottom: 6px; right: 0; width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 7px solid #319eff; }

.quote_cloud { height: 400px; padding: 0 0 60px; background: url("/img/spark/sm-quote-bg.jpg") no-repeat center top; background-size: 1920px 400px; }
.quote { margin: 55px 40px 0; padding: 16px 82px 0; background: url("/img/index/icon-quote.png") no-repeat 0 28px; }
.author { padding: 0 40px 0 0; font-size: 1.25em; color: #8791a5; }
.author.name { padding: 0 40px 0 0; color: #333; font-size: 1.5em; }


.bottom { background-color: #fff; }


.spark_landing_bg { background: url("/img/spark/inbox/sm-si-bg.jpg") no-repeat center top; background-size: 1920px 320px; }
.spark_landing_bg h1 { padding: 95px 0 20px; color: #fff; font-size: 3.500em; font-weight: 600; line-height: 36px; }
.spark_landing_bg h2 { padding: 12px 0 156px; color: #deeaff; font-size: 2em; font-weight: 400; line-height: 32px; }

.spark-inside-panel .device { display: block; margin: 0; padding: 0; }
.spark-inside-panel .icon { margin: 0 0 40px 0; width: 80px; height: 80px; background: url("/img/index/blank.gif") no-repeat center center; background-size: 80px 80px; }
.spark-inside-panel h1 { padding: 0 0 30px; color: #191919; font-size: 2.250em; font-weight: 400; line-height: 44px; }
.spark-inside-panel p { padding: 0 0 30px; color: #4d4d4d; font-size: 1.250em; font-weight: 400; line-height: 32px; }


.spark-social-panel { padding: 36px 0 200px; background: url("/img/spark/inbox/sm-si-bg-2.png") no-repeat center bottom; background-size: 1920px 420px; }

.spark-social-panel h1 { font-weight: 600; }

.social-panel-1 { width: 360px; padding: 0 40px 0 0; }
.social-panel-2 { width: 360px; padding: 0 40px 0 0; }
.social-panel-3 { width: 360px; padding: 0; }

.social-panel-1 .get_spark { display: inline-block; width: 252px; height: 54px; margin: 0 auto; padding: 0; background: #25c700; font-size: 1.250em; line-height: 2.8em; }

.social-panel-2 .fb_share { display: inline-block; width: 160px; height: 54px; margin: 0 28px 0 0; border: 1px solid #3b5997; background-color: #fff; color: #3b5997; text-align: left; font-weight: 600; font-size: 1.250em; line-height: 2.8em; }
.social-panel-2 .fb_share .icon { float: left; display: block; height: 54px; width: 54px; margin: 0 0 0 18px; padding: 0; overflow: hidden; background: url("/img/spark/icons-sharing.png") no-repeat 0 0; background-size: 108px 54px; }
.social-panel-2 .tw_tweet { display: inline-block; width: 160px; height: 54px; margin: 0; border: 1px solid #00aced; background-color: #fff; color: #00aced; text-align: left; font-weight: 600; font-size: 1.250em; line-height: 2.8em; }
.social-panel-2 .tw_tweet .icon { float: left; display: block; height: 54px; width: 54px; margin: 0 0 0 20px; padding: 0; overflow: hidden; background: url("/img/spark/icons-sharing.png") no-repeat -54px 0; background-size: 108px 54px; }

.social-panel-3 .press_kit { display: inline-block; width: 252px; height: 54px; margin: 0 auto; border: 1px solid #00aced; background-color: #fff; color: #00aced; padding: 0; font-size: 1.250em; line-height: 2.8em; }
.social-panel-3 .press_kit:hover { border: 1px solid #00aced; background-color: #fff; color: #00aced; }


.inbox-panel-1 .left { width: 450px; padding-left: 40px; }
.inbox-panel-1 .right { width: 540px; padding: 0 30px 0 0; }
.inbox-panel-1 .icon { margin-top: 160px; background-image: url("/img/spark/inbox/sm-si-icon-1.png"); }
.inbox-panel-1 .device { width: 540px; height: 860px; background: url("/img/spark/inbox/sm-si-pic-1.jpg") no-repeat center center; background-size: 540px 860px; }

.inbox-panel-2 { margin-top: 85px; background: url("/img/spark/inbox/sm-si-bg-2.png") no-repeat center 28%; background-size: 1920px 420px; }
.inbox-panel-2 .left { width: 580px }
.inbox-panel-2 .right { width: 500px; padding-right: 40px; }
.inbox-panel-2 .device { width: 580px; height: 1070px; background: url("/img/spark/inbox/sm-si-pic-2.png") no-repeat center center; background-size: 580px 1070px; }
.inbox-panel-2 .icon { margin-top: 60px; background-image: url("/img/spark/inbox/sm-si-icon-2.png"); }
.inbox-panel-2 h1:nth-of-type(2) { padding-top: 140px; }

.inbox-panel-3 .left { width: 420px; padding-left: 40px; }
.inbox-panel-3 .right { width: 680px; }
.inbox-panel-3 .icon { margin-top: 140px; background-image: url("/img/spark/inbox/sm-si-icon-3.png"); }
.inbox-panel-3 .device { width: 680px; height: 680px; background: url("/img/spark/inbox/sm-si-pic-3.jpg") no-repeat center center; background-size: 680px 680px; }

.de .inbox-panel-2 { background-position: center 36%; }
.de .inbox-panel-2 .icon { margin-top: 0; }
.de .inbox-panel-2 .device { margin-top: 20px; }

.de .inbox-panel-3 .icon { margin-top: 100px; background-image: url("/img/spark/inbox/sm-si-icon-3.png"); }

.es .inbox-panel-2 .icon { margin-top: 40px; }

.fr .inbox-panel-2 { background-position: center 36%; }
.fr .inbox-panel-2 .icon { margin-top: 0; }
.fr .inbox-panel-2 .device { margin-top: 0; }

.it .inbox-panel-2 .icon { margin-top: 40px; }

.pt .inbox-panel-2 { background-position: center 36%; }
.pt .inbox-panel-2 .device { margin-top: 20px; }

.ru .inbox-panel-2 .icon { margin-top: 20px; }

.zh .inbox-panel-2 { background-position: center 22%; }


.notifications-panel-1 .left { width: 440px; padding-left: 40px; }
.notifications-panel-1 .right { width: 620px; }
.notifications-panel-1 .icon { margin: 93px 0 27px; background-image: url("/img/spark/notifications/sm-sn-icon-1.png"); }
.notifications-panel-1 .device { margin-top: 140px; width: 620px; height: 288px; background: url("/img/spark/notifications/sm-sn-img-1.png") no-repeat center center; background-size: 620px 288px; }

.notifications-panel-2 .content { padding-top: 20px; }
.notifications-panel-2 .left { padding-left: 40px; width: 420px; }
.notifications-panel-2 .right { padding-right: 40px; width: 500px; }
.notifications-panel-2 .icon { margin: 16px 0 24px; background-image: url("/img/spark/notifications/sm-sn-icon-2.png"); }
.notifications-panel-2 .device { margin-top: 60px; width: 420px; height: 320px; background: url("/img/spark/notifications/sm-sn-img-2.png") no-repeat center center; background-size: 420px 320px; }

.notifications-panel-3 { background: url("/img/spark/inbox/sm-si-bg-2.png") no-repeat center 70%; background-size: 1920px 420px; }
.notifications-panel-3 .right { width: 500px; padding-right: 40px; }
.notifications-panel-3 .left { padding-left: 40px; width: 375px; }
.notifications-panel-3 .icon { margin-top: 180px; background-image: url("/img/spark/notifications/sm-sn-icon-3.png"); }
.notifications-panel-3 .device { margin-top: 60px; width: 420px; height: 700px; background: url("/img/spark/notifications/sm-sn-img-3.png") no-repeat center center; background-size: 420px 700px; }

.de .notifications-panel-3 .icon { margin-top: 120px; }

.es .notifications-panel-3 .icon { margin-top: 120px; }

.fr .notifications-panel-3 .icon { margin-top: 120px; }

.it .notifications-panel-3 .icon { margin-top: 140px; }

.pt .notifications-panel-3 .icon { margin-top: 120px; }

.ru .notifications-panel-3 .icon { margin-top: 140px; }


.viewer-panel-1 { background: url("/img/spark/inbox/sm-si-bg-2.png") no-repeat center 50%; background-size: 1920px 420px; }
.viewer-panel-1 .left { width: 628px; margin-left: -24px; }
.viewer-panel-1 .right { width: 500px; padding-right: 40px; }
.viewer-panel-1 .icon { margin: 160px 0 27px; background-image: url("/img/spark/viewer/sm-ev-icon-1.png"); }
.viewer-panel-1 .device { margin-top: 63px; width: 628px; height: 1030px; background: url("/img/spark/viewer/sm-ev-img-1.png") no-repeat center center; background-size: 628px 1030px; }
.viewer-panel-1 h1:nth-of-type(2) { padding-top: 140px; }

.viewer-panel-2 { width: 360px; padding: 66px 40px 0 0; }
.viewer-panel-2 .device { width: 360px; height: 320px; background: url("/img/spark/viewer/sm-ev-img-2.png") no-repeat center center; background-size: 360px 320px; }
.viewer-panel-3 { width: 360px; padding: 66px 40px 0 0; }
.viewer-panel-3 .device { width: 360px; height: 320px; background: url("/img/spark/viewer/sm-ev-img-3.png") no-repeat center center; background-size: 360px 320px; }
.viewer-panel-4 { width: 360px; padding: 66px 0 0 0; }
.viewer-panel-4 .device { width: 360px; height: 320px; background: url("/img/spark/viewer/sm-ev-img-4.png") no-repeat center center; background-size: 360px 320px; }

.viewer-panel-3 h1, .viewer-panel-4 h1 { padding: 30px 0 30px 20px; }
.viewer-panel-2 h1 { padding: 30px 0 30px 0; }
.viewer-panel-3 p, .viewer-panel-4 p { padding: 0 0 20px 20px; }
.viewer-panel-2 p { padding: 0 20px 20px 0; }
.viewer-panel-2 .spacer, .viewer-panel-3 .spacer, .viewer-panel-4 .spacer { margin: 0 0 0 20px; }

.zh .viewer-panel-1 { background-position: center 40%; }


.attach-panel-1 { background: url("/img/spark/inbox/sm-si-bg-2.png") no-repeat center 90%; background-size: 1920px 420px; }
.attach-panel-1 .content { padding-top: 45px; }
.attach-panel-1 .left { width: 540px; padding-left: 40px; }
.attach-panel-1 .right { width: 488px; }
.attach-panel-1 .icon { margin: 55px 0 27px; background-image: url("/img/spark/attach/sm-a-icon-1.png"); }
.attach-panel-1 .icons { margin-top: 42px; width: 540px; height: 60px; background: url("/img/spark/attach/sm-a-img-1-icons.png") no-repeat center center; background-size: 540px 60px; }
.attach-panel-1 .device { width: 488px; height: 772px; background: url("/img/spark/attach/sm-a-img-1.png") no-repeat center center; background-size: 488px 772px; }

.attach-panel-2 .content { padding-top: 59px; }
.attach-panel-2 .left { width: 614px; margin-left: -34px; }
.attach-panel-2 .right { width: 500px; padding-right: 40px; }
.attach-panel-2 .icon { margin: 40px 0 27px; background-image: url("/img/spark/attach/sm-a-icon-2.png"); }
.attach-panel-2 .device { width: 614px; height: 420px; background: url("/img/spark/attach/sm-a-img-2.jpg") no-repeat center center; background-size: 614px 420px; }
.attach-panel-2 p span { font-weight: 600; }

.attach-panel-3 .content { padding-top: 40px; }
.attach-panel-3 .left { width: 330px; padding: 100px 30px 0 0; }
.attach-panel-3 .center { display: inline-block; width: 440px; }
.attach-panel-3 .right { width: 340px; padding: 100px 0 0 20px; }
.attach-panel-3 .device { width: 440px; height: 486px; background: url("/img/spark/attach/sm-a-img-3.png") no-repeat center center; background-size: 440px 486px; }

.de .attach-panel-3 .left { padding: 30px 30px 0 0; }
.de .attach-panel-3 .right { padding: 30px 0 0 20px; }

.fr .attach-panel-3 .left { padding: 30px 30px 0 0; }
.fr .attach-panel-3 .right { padding: 30px 0 0 20px; }

.it .attach-panel-3 .left { padding: 60px 30px 0 0; }
.it .attach-panel-3 .right { padding: 60px 0 0 20px; }

.pt .attach-panel-3 .left { padding: 60px 30px 0 0; }
.pt .attach-panel-3 .right { padding: 60px 0 0 20px; }

.ru .attach-panel-3 .left { padding: 40px 30px 0 0; }
.ru .attach-panel-3 .right { padding: 40px 0 0 20px; }


.composer-panel-1 { background: url("/img/spark/inbox/sm-si-bg-2.png") no-repeat center 50%; background-size: 1920px 420px; }
.composer-panel-1 .left { width: 480px; padding-left: 40px; }
.composer-panel-1 .right { width: 620px; }
.composer-panel-1 .device { width: 620px; height: 800px; background: url("/img/spark/composer/sm-c-img-1.png") no-repeat center center; background-size: 620px 800px; }
.composer-panel-1 .icon:nth-of-type(1) { margin: 80px 0 27px; background-image: url("/img/spark/composer/sm-c-icon-1.png"); }
.composer-panel-1 .icon:nth-of-type(2) { margin: 253px 0 27px; background-image: url("/img/spark/composer/sm-c-icon-2.png"); }
.composer-panel-1 p:nth-of-type(2) { width: 520px; }

.composer-panel-2 .screen { display: block; margin: 0 0 0 40px; width: 1000px; height: 240px; background: url("/img/spark/composer/sm-c-img-2.png") no-repeat center center; background-size: 1000px 240px; }

.composer-panel-3 .content { padding-top: 20px; }
.composer-panel-3 .left { width: 500px; padding-left: 40px; }
.composer-panel-3 .right { width: 500px; padding-right: 40px; }
.composer-panel-3 .left .screen { margin: 0 0 30px; width: 500px; height: 290px; background: url("/img/spark/composer/sm-c-img-3.png") no-repeat center center; background-size: 500px 290px; }
.composer-panel-3 .right .screen { margin: 0 0 30px; width: 500px; height: 290px; background: url("/img/spark/composer/sm-c-img-3.png") no-repeat center center; background-size: 500px 290px; }


.services-panel-1 { background: url("/img/spark/inbox/sm-si-bg-2.png") no-repeat center bottom; background-size: 1920px 420px; }
.services-panel-1 .left { width: 500px; padding-left: 40px; }
.services-panel-1 .right { width: 432px; }
.services-panel-1 .icon { margin: 94px 0 28px; background-image: url("/img/spark/services/sm-i-icon-1.png"); }
.services-panel-1 .device { margin-top: 40px; width: 432px; height: 772px; background: url("/img/spark/services/sm-i-img-1.png") no-repeat center center; background-size: 432px 772px; }
.services-panel-1 .icons { margin-top: 49px; width: 620px; height: 60px; background: url("/img/spark/services/sm-i-icons-1.png") no-repeat center center; background-size: 620px 60px; }
.services-panel-1 h1:nth-of-type(2) { padding-top: 140px; }

.services-panel-2 { width: 360px; padding: 20px 40px 0 0; }
.services-panel-2 .device { width: 360px; height: 250px; background: url("/img/spark/services/sm-i-img-2.png") no-repeat center center; background-size: 360px 250px; }
.services-panel-3 { width: 360px; padding: 20px 40px 0 0; }
.services-panel-3 .device { width: 360px; height: 250px; background: url("/img/spark/services/sm-i-img-3.png") no-repeat center center; background-size: 360px 250px; }
.services-panel-4 { width: 360px; padding: 20px 0 0 0; }
.services-panel-4 .device { width: 360px; height: 250px; background: url("/img/spark/services/sm-i-img-4.png") no-repeat center center; background-size: 360px 250px; }

.services-panel-2 h1, .services-panel-4 h1 { padding: 40px 0 30px 0; }
.services-panel-3 h1 { padding: 40px 0 30px 20px; }
.services-panel-2 p, .services-panel-4 p { padding: 0 0 20px 0; }
.services-panel-3 p { padding: 0 0 20px 20px; }
.services-panel-2 a, .services-panel-3 a, .services-panel-4 a { margin: 0; }


.search-panel-1 { background: url("/img/spark/inbox/sm-si-bg-2.png") no-repeat center 60%; background-size: 1920px 420px; }
.search-panel-1 .content { padding-top: 57px; }
.search-panel-1 .left { width: 480px; padding-left: 40px; }
.search-panel-1 .right { width: 580px; }
.search-panel-1 .icon { margin: 82px 0 27px; background-image: url("/img/spark/search/sm-ss-icon-1.png"); }
.search-panel-1 .device { width: 580px; height: 778px; background: url("/img/spark/search/sm-ss-img-1.png") no-repeat center center; background-size: 580px 778px; }
.search-panel-1 p span { font-weight: 600; }

.search-panel-2 .content { padding-top: 19px; }
.search-panel-2 .left { width: 550px; }
.search-panel-2 .right { width: 500px; padding-right: 40px; }
.search-panel-2 .icon { margin: 23px 0 27px; background-image: url("/img/spark/search/sm-ss-icon-2.png"); }
.search-panel-2 .device { margin-top: 83px; width: 550px; height: 280px; background: url("/img/spark/search/sm-ss-img-2.png") no-repeat center center; background-size: 550px 280px; }

.search-panel-3 .content { padding-top: 55px; }
.search-panel-3 .left { width: 330px; padding: 52px 30px 0 0; }
.search-panel-3 .center { display: inline-block; width: 440px; }
.search-panel-3 .right { width: 340px; padding: 52px 0 0 20px; }
.search-panel-3 .device { width: 440px; height: 486px; background: url("/img/spark/search/sm-ss-img-3.png") no-repeat center center; background-size: 440px 486px; }
.search-panel-3 p span { font-weight: 600; }

.de .search-panel-1 .icon { margin-top: 60px; }

.fr .search-panel-1 .icon { margin-top: 60px; }
.fr .search-panel-3 .left { padding-top: 22px; }
.fr .search-panel-3 .right { padding-top: 22px; }

.it .search-panel-1 .icon { margin-top: 60px; }

.pt .search-panel-3 .left { padding-top: 22px; }
.pt .search-panel-3 .right { padding-top: 22px; }


.personal-panel-1 .icon { margin: 42px 0 17px; width: 80px; height: 80px; background: url("/img/spark/personal/sm-p-img-1.png") no-repeat center center; background-size: 80px 80px; }
.personal-panel-1 p { width: 740px; margin: 0 auto; }

.personal-panel-2 { background: url("/img/spark/inbox/sm-si-bg-2.png") no-repeat center 60%; background-size: 1920px 420px; }
.personal-panel-2 .content { padding-top: 45px; }
.personal-panel-2 .left { width: 330px; padding: 99px 30px 0 0; }
.personal-panel-2 .left .icon { margin: 0 0 26px; width: 80px; height: 80px; background: url("/img/spark/personal/sm-p-img-2.png") no-repeat center center; background-size: 80px 80px; }
.personal-panel-2 .center { display: inline-block; width: 440px; }
.personal-panel-2 .right { width: 340px; padding: 99px 0 0 20px; }
.personal-panel-2 .right .icon { margin: 0 0 26px; width: 80px; height: 80px; background: url("/img/spark/personal/sm-p-img-3.png") no-repeat center center; background-size: 80px 80px; }
.personal-panel-2 .device { width: 440px; height: 780px; background: url("/img/spark/personal/sm-p-img-4.png") no-repeat center center; background-size: 440px 780px; }


.widgets-panel-1 { background: url("/img/spark/inbox/sm-si-bg-2.png") no-repeat center 80%; background-size: 1920px 420px; }
.widgets-panel-1 .content {  }
.widgets-panel-1 .left { width: 540px; padding-left: 40px; }
.widgets-panel-1 .right { width: 500px; margin-right: 40px; }
.widgets-panel-1 .icon { margin: 159px 0 27px; background-image: url("/img/spark/widgets/sm-w-icon-1.png"); }
.widgets-panel-1 .device { width: 500px; height: 860px; background: url("/img/spark/widgets/sm-w-img-1.png") no-repeat center center; background-size: 500px 860px; }

.widgets-panel-2 { width: 360px; padding: 0 40px 50px 0; }
.widgets-panel-2 .device { width: 360px; height: 280px; background: url("/img/spark/widgets/sm-w-img-2.png") no-repeat center center; background-size: 360px 280px; }
.widgets-panel-3 { width: 360px; padding: 0 40px 50px 0; }
.widgets-panel-3 .device { width: 360px; height: 280px; background: url("/img/spark/widgets/sm-w-img-3.png") no-repeat center center; background-size: 360px 280px; }
.widgets-panel-4 { width: 360px; padding: 0 0 50px 0; }
.widgets-panel-4 .device { width: 360px; height: 280px; background: url("/img/spark/widgets/sm-w-img-4.png") no-repeat center center; background-size: 360px 280px; }

.widgets-panel-2 h1 { padding: 40px 0 30px 0; }
.widgets-panel-3 h1, .widgets-panel-4 h1 { padding: 40px 0 30px 20px; }
.widgets-panel-2 p { padding: 0 0 20px 0; }
.widgets-panel-3 p, .widgets-panel-4 p { padding: 0 0 20px 20px; }
.widgets-panel-2 a, .widgets-panel-3 a, .widgets-panel-4 a { margin: 0; }


.watch-panel-1 { background: url("/img/spark/inbox/sm-si-bg-2.png") no-repeat center 90%; background-size: 1920px 420px; }
.watch-panel-1 .content {  }
.watch-panel-1 .left { width: 540px; padding-left: 40px; }
.watch-panel-1 .right { width: 500px; margin-right: 40px; }
.watch-panel-1 .icon { margin: 79px 0 27px; background-image: url("/img/spark/watch/sm-aw-icon-1.png"); }
.watch-panel-1 .device { width: 500px; height: 700px; background: url("/img/spark/watch/sm-aw-img-1.png") no-repeat center center; background-size: 500px 700px; }

.watch-panel-2 .left { margin-top: -32px; width: 580px; }
.watch-panel-2 .right { padding-top: 114px; width: 480px; padding-right: 20px; }
.watch-panel-2 .device { width: 580px; height: 446px; background: url("/img/spark/watch/sm-aw-img-2.png") no-repeat center center; background-size: 580px 446px; }

.watch-panel-3 .content { padding-top: 45px; }
.watch-panel-3 .left { width: 500px; padding-left: 40px; }
.watch-panel-3 .right { width: 500px; padding-right: 40px; }
.watch-panel-3 .left .screen { margin: 0 0 30px; width: 500px; height: 224px; background: url("/img/spark/watch/sm-aw-img-3.png") no-repeat center center; background-size: 500px 224px; }
.watch-panel-3 .right .screen { margin: 0 0 30px; width: 500px; height: 224px; background: url("/img/spark/watch/sm-aw-img-4.png") no-repeat center center; background-size: 500px 224px; }
.watch-panel-3 .right h1, .watch-panel-3 .right p { padding-left: 40px; }
.watch-panel-3 .right h1 { margin-right: -20px; }
.watch-panel-3 .right a { margin-left: 40px; }

.fr .watch-panel-2 .right { padding-top: 60px; }

.it .watch-panel-2 .right { padding-top: 80px; }

.ja .watch-panel-2 .right { padding-top: 80px; }

.pt .watch-panel-2 .right { padding-top: 60px; }

.ru .watch-panel-2 .right { padding-top: 80px; }


a.spark_next { position: absolute; display: inline-block; top: -30px; left: 50%; width: auto; font-size: 1.5em; line-height: 60px; color: #3390eb; padding: 0 60px 0 30px; margin: 0 0 0 -72px; border: 1px solid #e1e1e1; background: #fff; z-index: 10; }
a.spark_next:after { content: ''; border-top: 3px solid #3390eb; border-right: 3px solid #3390eb; width: 10px; height: 10px; position: absolute; right: 40px; top: 20px; z-index: 100; -moz-transform: translate(10px,4px) rotate(45deg); -webkit-transform: translate(10px,4px) rotate(45deg); -o-transform: translate(10px,4px) rotate(45deg); -ms-transform: translate(10px,4px) rotate(45deg); transform: translate(10px,4px) rotate(45deg); }
a.spark_next:hover { border-color: #8c8c8c; }

a.spark_next.inbox { margin-left: -114px; }
a.spark_next.notifications { margin-left: -153px; }
a.spark_next.viewer { margin-left: -118px; }
a.spark_next.attach { margin-left: -117px; }
a.spark_next.composer { margin-left: -104px; }
a.spark_next.services { margin-left: -92px; }
a.spark_next.search { margin-left: -121px; }
a.spark_next.widgets { margin-left: -91px; }
a.spark_next.personal { margin-left: -132px; }
a.spark_next.watch { margin-left: -116px; }



@media (-webkit-min-device-pixel-ratio: 2) {
    .main_landing_bg { background-image: url("/img/spark/sm-bg@2x.jpg"); }
    .video_play { background-image: url("/img/spark/sm-btn-video@2x.png"); }
    .spark_features_menu li a img { background-image: url("/img/spark/sm-sprite-icons@2x.png"); }

    .features-list .feature.inbox img { background-image: url("/img/spark/sm-img-1@2x.png"); }
    .features-list .feature.notifications img { background-image: url("/img/spark/sm-img-2@2x.png"); }
    .features-list .feature.viewer img { background-image: url("/img/spark/sm-img-3@2x.png"); }
    .features-list .feature.attach img { background-image: url("/img/spark/sm-img-4@2x.png"); }
    .features-list .feature.services img { background-image: url("/img/spark/sm-img-5@2x.png"); }
    .features-list .feature.composer img { background-image: url("/img/spark/sm-img-6@2x.png"); }
    .features-list .feature.search img { background-image: url("/img/spark/sm-img-7@2x.png"); }
    .features-list .feature.widgets img { background-image: url("/img/spark/sm-img-8@2x.png"); }
    .features-list .feature.personal img { background-image: url("/img/spark/sm-img-9@2x.png"); }
    .features-list .feature.watch img { background-image: url("/img/spark/sm-img-10@2x.png"); }

    .quote_cloud { background-image: url("/img/spark/sm-quote-bg@2x.jpg"); }

    .social-panel-2 .fb_share .icon { background-image: url("/img/spark/icons-sharing@2x.png"); }
    .social-panel-2 .tw_tweet .icon { background-image: url("/img/spark/icons-sharing@2x.png"); }

    .inbox-panel-1 .icon { background-image: url("/img/spark/inbox/sm-si-icon-1@2x.png"); }
    .inbox-panel-1 .device { background-image: url("/img/spark/inbox/sm-si-pic-1@2x.jpg"); }
    .inbox-panel-2 { background-image: url("/img/spark/inbox/sm-si-bg-2@2x.png"); }
    .inbox-panel-2 .icon { background-image: url("/img/spark/inbox/sm-si-icon-2@2x.png"); }
    .inbox-panel-2 .device { background-image: url("/img/spark/inbox/sm-si-pic-2@2x.png"); }
    .inbox-panel-3 .icon { background-image: url("/img/spark/inbox/sm-si-icon-3@2x.png"); }
    .inbox-panel-3 .device { background-image: url("/img/spark/inbox/sm-si-pic-3@2x.jpg"); }

    .notifications-panel-1 .icon { background-image: url("/img/spark/notifications/sm-sn-icon-1@2x.png"); }
    .notifications-panel-1 .device { background-image: url("/img/spark/notifications/sm-sn-img-1@2x.png"); }
    .notifications-panel-2 .icon { background-image: url("/img/spark/notifications/sm-sn-icon-2@2x.png"); }
    .notifications-panel-2 .device { background-image: url("/img/spark/notifications/sm-sn-img-2@2x.png"); }
    .notifications-panel-3 { background-image: url("/img/spark/inbox/sm-si-bg-2@2x.png"); }
    .notifications-panel-3 .icon { background-image: url("/img/spark/notifications/sm-sn-icon-3@2x.png"); }
    .notifications-panel-3 .device { background-image: url("/img/spark/notifications/sm-sn-img-3@2x.png"); }

    .viewer-panel-1 { background-image: url("/img/spark/inbox/sm-si-bg-2@2x.png"); }
    .viewer-panel-1 .icon { background-image: url("/img/spark/viewer/sm-ev-icon-1@2x.png"); }
    .viewer-panel-1 .device { background-image: url("/img/spark/viewer/sm-ev-img-1@2x.png"); }
    .viewer-panel-2 .device { background-image: url("/img/spark/viewer/sm-ev-img-2@2x.png"); }
    .viewer-panel-3 .device { background-image: url("/img/spark/viewer/sm-ev-img-3@2x.png"); }
    .viewer-panel-4 .device { background-image: url("/img/spark/viewer/sm-ev-img-4@2x.png"); }

    .attach-panel-1 { background-image: url("/img/spark/inbox/sm-si-bg-2@2x.png"); }
    .attach-panel-1 { background-image: url("/img/spark/inbox/sm-si-bg-2@2x.png"); }
    .attach-panel-1 .icon { background-image: url("/img/spark/attach/sm-a-icon-1@2x.png"); }
    .attach-panel-1 .icons { background-image: url("/img/spark/attach/sm-a-img-1-icons@2x.png"); }
    .attach-panel-1 .device { background-image: url("/img/spark/attach/sm-a-img-1@2x.png"); }
    .attach-panel-2 .icon { background-image: url("/img/spark/attach/sm-a-icon-2@2x.png"); }
    .attach-panel-2 .device { background-image: url("/img/spark/attach/sm-a-img-2@2x.jpg"); }
    .attach-panel-3 .device { background-image: url("/img/spark/attach/sm-a-img-3@2x.png"); }

    .composer-panel-1 { background-image: url("/img/spark/inbox/sm-si-bg-2@2x.png"); }
    .composer-panel-1 .device { background-image: url("/img/spark/composer/sm-c-img-1@2x.png"); }
    .composer-panel-1 .icon:nth-of-type(1) { background-image: url("/img/spark/composer/sm-c-icon-1@2x.png"); }
    .composer-panel-1 .icon:nth-of-type(2) { background-image: url("/img/spark/composer/sm-c-icon-2@2x.png"); }
    .composer-panel-2 .screen { background-image: url("/img/spark/composer/sm-c-img-2@2x.png"); }
    .composer-panel-3 .right .screen { background-image: url("/img/spark/composer/sm-c-img-3@2x.png"); }

    .services-panel-1 { background-image: url("/img/spark/inbox/sm-si-bg-2@2x.png"); }
    .services-panel-1 .icon { background-image: url("/img/spark/services/sm-i-icon-1@2x.png"); }
    .services-panel-1 .device { background-image: url("/img/spark/services/sm-i-img-1@2x.png"); }
    .services-panel-1 .icons { background-image: url("/img/spark/services/sm-i-icons-1@2x.png"); }
    .services-panel-2 .device { background-image: url("/img/spark/services/sm-i-img-2@2x.png"); }
    .services-panel-3 .device { background-image: url("/img/spark/services/sm-i-img-3@2x.png"); }
    .services-panel-4 .device { background-image: url("/img/spark/services/sm-i-img-4@2x.png"); }

    .search-panel-1 { background-image: url("/img/spark/inbox/sm-si-bg-2@2x.png"); }
    .search-panel-1 .icon { background-image: url("/img/spark/search/sm-ss-icon-1@2x.png"); }
    .search-panel-1 .device { background-image: url("/img/spark/search/sm-ss-img-1@2x.png"); }
    .search-panel-2 .icon { background-image: url("/img/spark/search/sm-ss-icon-2@2x.png"); }
    .search-panel-2 .device { background-image: url("/img/spark/search/sm-ss-img-2@2x.png"); }
    .search-panel-3 .device { background-image: url("/img/spark/search/sm-ss-img-3@2x.png"); }

    .personal-panel-1 .icon { background-image: url("/img/spark/personal/sm-p-img-1@2x.png"); }
    .personal-panel-2 { background-image: url("/img/spark/inbox/sm-si-bg-2@2x.png"); }
    .personal-panel-2 .left .icon { background-image: url("/img/spark/personal/sm-p-img-2@2x.png"); }
    .personal-panel-2 .right .icon { background-image: url("/img/spark/personal/sm-p-img-3@2x.png"); }
    .personal-panel-2 .device { background-image: url("/img/spark/personal/sm-p-img-4@2x.png"); }

    .widgets-panel-1 { background-image: url("/img/spark/inbox/sm-si-bg-2@2x.png"); }
    .widgets-panel-1 .icon { background-image: url("/img/spark/widgets/sm-w-icon-1@2x.png"); }
    .widgets-panel-1 .device { background-image: url("/img/spark/widgets/sm-w-img-1@2x.png"); }
    .widgets-panel-2 .device { background-image: url("/img/spark/widgets/sm-w-img-2@2x.png"); }
    .widgets-panel-3 .device { background-image: url("/img/spark/widgets/sm-w-img-3@2x.png"); }
    .widgets-panel-4 .device { background-image: url("/img/spark/widgets/sm-w-img-4@2x.png"); }

    .watch-panel-1 { background-image: url("/img/spark/inbox/sm-si-bg-2@2x.png"); }
    .watch-panel-1 .icon { background-image: url("/img/spark/watch/sm-aw-icon-1@2x.png"); }
    .watch-panel-1 .device { background-image: url("/img/spark/watch/sm-aw-img-1@2x.png"); }
    .watch-panel-2 .device { background-image: url("/img/spark/watch/sm-aw-img-2@2x.png"); }
    .watch-panel-3 .left .screen { background-image: url("/img/spark/watch/sm-aw-img-3@2x.png"); }
    .watch-panel-3 .right .screen { background-image: url("/img/spark/watch/sm-aw-img-4@2x.png"); }
}



/* iPhone 4 styles */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .ip_panel { border: 0; }
    .ip_panel h1 { color: #1a1a1a; padding: 6px 23px 4px; font-size: 1.250em; font-weight: 600; line-height: 22px; }
    .ip_panel h2 { color: #8c8c8c; padding: 0 23px; font-size: 1em; font-weight: 400; line-height: 22px; }
    .ip_panel p { padding: 20px 23px; color: #444; font-size: 0.875em; font-weight: 400; line-height: 22px; }
    .ip_panel img.screen { display: block; margin: 0 auto; padding: 0; width: 320px; height: 200px; background: url("/img/index/blank.gif") no-repeat center center; background-size: 320px 200px; }
    .ip_panel a.learn_more { position: relative; display: inline-block; margin: 0 auto 50px; padding: 0 20px 0 0; color: #319eff; font-size: 0.875em; font-weight: 600; line-height: 22px; }
    .ip_panel a.learn_more::after { position: absolute; content: ""; top: 7px; right: 0; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #319eff; }

    #ip_home { padding: 164px 0 0; text-align: center; background: url("/img/spark/iphone/sm-top-bg-iphone@2x.jpg") no-repeat center top; background-size: 320px 378px; }
    #ip_home h1 { padding: 0 0 10px; color: #deeaff; font-size: 1.438em; font-weight: 400; line-height: 18px; }
    #ip_home h1 span { color: #fff; font-weight: 600; }
    #ip_home h2 { padding: 0; color: #deeaff; text-align: center; font-size: 1em; font-weight: 400; line-height: 18px; }
    #ip_home p { padding: 30px 20px 30px; color: #444; text-align: left; font-size: 0.875em; line-height: 22px; }

    .ip_video { display: block; margin: 38px auto 84px; padding: 0; width: 56px; height: 56px; background: url("/img/spark/iphone/sm-btn-video-iphone@2x.png") no-repeat center center; background-size: 56px 56px; }

    #ip_home .button.active { padding: 10px 54px; font-size: 1.125em; font-weight: 600; }

    a.spark_next { position: absolute; display: inline-block; top: -20px; left: 50%; width: auto; font-size: 1em; font-weight: 600; line-height: 40px; color: #3390eb; padding: 0 44px 0 24px; margin: 0 0 0 -53px; border: 1px solid #e1e1e1; background: #fff; z-index: 10; }
    a.spark_next::after { content: ''; border-top: 2px solid #3390eb; border-right: 2px solid #3390eb; width: 8px; height: 8px; position: absolute; right: 33px; top: 12px; z-index: 100; -moz-transform: translate(10px,4px) rotate(45deg); -webkit-transform: translate(10px,4px) rotate(45deg); -o-transform: translate(10px,4px) rotate(45deg); -ms-transform: translate(10px,4px) rotate(45deg); transform: translate(10px,4px) rotate(45deg); }

    a.spark_next.inbox { margin-left: -82px; }
    a.spark_next.notifications { margin-left: -110px; }
    a.spark_next.viewer { margin-left: -85px; }
    a.spark_next.attach { margin-left: -85px; }
    a.spark_next.composer { margin-left: -74px; }
    a.spark_next.services { margin-left: -66px; }
    a.spark_next.search { margin-left: -86px; }
    a.spark_next.widgets { margin-left: -66px; }
    a.spark_next.personal { margin-left: -95px; }
    a.spark_next.watch { margin-left: -83px; }

    #ip_footer, #ip_footer .ip_rights { background: #fafafa; }

    .spark_features_window { width: 100%; margin: 0 0 10px; padding: 0; height: 120px; text-align: left; overflow-x: scroll; overflow-y: hidden; -webkit-overflow-scrolling: touch; }

    .spark_features_menu { width: 680px; margin: 0; padding: 0 20px; border: 0; }
    .spark_features_menu li { position: relative; display: inline-block; list-style-type: none; width: 70px; height: 85px; padding-bottom: 20px; border-bottom: 1px solid #e1e1e1; vertical-align: top; }
    .spark_features_menu li a { display: block; width: 100%; height: 100%; color: #8791a5; text-align: center; font-size: 0.688em; font-weight: 600; line-height: 14px }
    .spark_features_menu li a img { margin: 0 auto 15px; display: block; width: 48px; height: 48px; background: url("/img/spark/iphone/sm-sprite-icons-iphone@2x.png") no-repeat 0 0; background-size: 498px 48px; }

    .spark_features_menu li:first-of-type { width: 48px; padding-right: 11px; }
    .spark_features_menu li:last-of-type { width: 48px; padding-left: 11px; }

    .spark_features_menu li.inbox a img { background-position: 0 0; }
    .spark_features_menu li.notifications a img { background-position: -50px 0; }
    .spark_features_menu li.viewer a img { background-position: -100px 0; }
    .spark_features_menu li.attach a img { background-position: -150px 0; }
    .spark_features_menu li.composer a img { background-position: -200px 0; }
    .spark_features_menu li.services a img { background-position: -250px 0; }
    .spark_features_menu li.search a img { background-position: -300px 0; }
    .spark_features_menu li.widgets a img { background-position: -350px 0; }
    .spark_features_menu li.personal a img { background-position: -400px 0; }
    .spark_features_menu li.watch a img { background-position: -450px 0; }

    #inbox_panel { padding-top: 17px; }
    #watch_panel { padding-bottom: 30px; background: url("/img/spark/iphone/sm-quote-bg-iphone@2x.jpg") no-repeat center bottom; background-size: 320px 172px; }
    #social_panel.ip_panel { padding-bottom: 60px; border-bottom: 1px solid #e5e5e5; }

    #inbox_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-1-iphone@2x.png"); }
    #notifications_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-2-iphone@2x.png"); }
    #viewer_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-3-iphone@2x.png"); }
    #attach_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-4-iphone@2x.png"); }
    #composer_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-6-iphone@2x.png"); }
    #services_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-5-iphone@2x.png"); }
    #search_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-7-iphone@2x.png"); }
    #widgets_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-8-iphone@2x.png"); }
    #personal_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-9-iphone@2x.png"); }
    #watch_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-10-iphone@2x.png"); }

    #composer_panel.ip_panel p { padding: 20px 18px; }

    #quote_cloud.ip_panel { height: 172px; padding: 0 0 44px; font-size: 16px; background: url("/img/spark/iphone/sm-quote-bg-iphone@2x.jpg") no-repeat center top; background-size: 320px 172px; }
    #quote_cloud.ip_panel .quote { margin: 0; padding: 0 30px 0 40px; color: #3e3e3e; font-size: 1.125em; font-weight: 400; line-height: 28px; background: url("/img/spark/iphone/sm-icon-quote-iphone@2x.png") no-repeat 0 8px; background-size: 40px 18px; }
    #quote_cloud.ip_panel .author { margin: 0; padding: 0 30px 0 0; color: #8791a5; font-size: 0.750em; font-weight: 400; line-height: 12px; }
    #quote_cloud.ip_panel .author.name { margin: -8px 0 0; padding: 0 30px 5px 0; color: #000; font-size: 0.813em; font-weight: 600; line-height: 13px; }

    #social_panel h1:nth-of-type(1) {padding: 28px 20px 10px; }
    #social_panel p:nth-of-type(1) {padding: 8px 20px 20px; }
    #social_panel h1:nth-of-type(2) {padding: 45px 20px 10px; }
    #social_panel p:nth-of-type(2) {padding: 8px 20px 20px; }

    #social_panel .button.active { padding: 10px 55px; font-size: 1.125em; font-weight: 600; }
    #social_panel .ip_share { margin: 0 10px 0 0; }

    #ip_spark { height: 195px; background: url("/img/spark/iphone/inbox/sm-si-bg-iphone@2x.jpg") no-repeat center top; background-size: 320px 175px; }

    #ip_spark h1 { padding: 60px 20px 20px; color: #fff; font-size: 1.750em; font-weight: 600; line-height: 18px; }
    #ip_spark h2 { padding: 0 20px; color: #deeaff; font-size: 1em; font-weight: 400; line-height: 20px; }

    #ip_spark.attach_banner h1, #ip_spark.composer_banner h1, #ip_spark.widgets_banner h1 { padding: 50px 0 20px; }

    hr { padding: 0; margin: 10px 30px 0; border: none; border-top: 1px solid rgba(0, 0, 0, 0.1); height: 0; }

    .ip_panel.ip_spark_panel h1 { padding: 20px 20px 0; }
    .ip_panel.ip_spark_panel p { padding: 20px; }
    .ip_panel.ip_spark_panel .learn_more { margin-bottom: 30px; }

    #inbox_panel_1 .screen { width: 320px; height: 390px; background: url("/img/spark/iphone/inbox/sm-si-img-1-iphone@2x.jpg") no-repeat center center; background-size: 320px 390px; }
    #inbox_panel_2 .icon { margin-top: 30px; width: 60px; height: 60px; background: url("/img/spark/iphone/inbox/sm-si-icon-2-iphone@2x.png") no-repeat center center; background-size: 60px 60px; }
    #inbox_panel_2 .screen { width: 320px; height: 483px; background: url("/img/spark/iphone/inbox/sm-si-img-2-iphone@2x.jpg") no-repeat center center; background-size: 320px 483px; }
    #inbox_panel_3 .screen { margin-top: 30px; width: 320px; height: 357px; background: url("/img/spark/iphone/inbox/sm-si-img-3-iphone@2x.jpg") no-repeat center center; background-size: 320px 357px; }
    #inbox_panel_3.ip_panel { padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; }

    #inbox_panel_2 h1 { padding: 10px 20px 0; }

    #notifications_panel_1 .screen { width: 320px; height: 170px; background: url("/img/spark/iphone/notifications/sm-sn-img-1-iphone@2x.png") no-repeat center center; background-size: 320px 170px; }
    #notifications_panel_2 .screen { margin-top: 30px; width: 320px; height: 158px; background: url("/img/spark/iphone/notifications/sm-sn-img-2-iphone@2x.png") no-repeat center center; background-size: 320px 158px; }
    #notifications_panel_3 .icon { margin-top: 30px; width: 60px; height: 60px; background: url("/img/spark/iphone/notifications/sm-sn-icon-3-iphone@2x.png") no-repeat center center; background-size: 60px 60px; }
    #notifications_panel_3 .screen { width: 320px; height: 350px; background: url("/img/spark/iphone/notifications/sm-sn-img-3-iphone@2x.jpg") no-repeat center center; background-size: 320px 350px; }
    #notifications_panel_3 h1 { padding: 20px 0; }
    #notifications_panel_3.ip_panel { padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; }

    #viewer_panel_1 .screen { width: 320px; height: 390px; background: url("/img/spark/iphone/viewer/sm-ev-img-1-iphone@2x.jpg") no-repeat center center; background-size: 320px 390px; }
    #viewer_panel_2 .screen { margin-top: 20px; width: 320px; height: 100px; background: url("/img/spark/iphone/viewer/sm-ev-img-2-iphone@2x.png") no-repeat center center; background-size: 320px 100px; }
    #viewer_panel_3 .screen { margin-top: 30px; width: 320px; height: 190px; background: url("/img/spark/iphone/viewer/sm-ev-img-3-iphone@2x.png") no-repeat center center; background-size: 320px 190px; }
    #viewer_panel_4 .screen { margin-top: 30px; width: 320px; height: 190px; background: url("/img/spark/iphone/viewer/sm-ev-img-4-iphone@2x.png") no-repeat center center; background-size: 320px 190px; }
    #viewer_panel_5 .screen { margin-top: 30px; width: 320px; height: 235px; background: url("/img/spark/iphone/viewer/sm-ev-img-5-iphone@2x.png") no-repeat center center; background-size: 320px 235px; }
    #viewer_panel_5.ip_panel { padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; }

    #attach_panel_1 { padding-top: 10px; }
    #attach_panel_1 .screen { width: 320px; height: 388px; background: url("/img/spark/iphone/attach/sm-a-img-1-iphone@2x.jpg") no-repeat center center; background-size: 320px 388px; }
    #attach_panel_1 .icons { margin-bottom: 30px; width: 320px; height: 30px; background: url("/img/spark/iphone/attach/sm-a-icons-1-iphone@2x.png") no-repeat center center; background-size: 320px 30px; }
    #attach_panel_2 .screen { margin-top: 30px; width: 320px; height: 200px; background: url("/img/spark/iphone/attach/sm-a-img-2-iphone@2x.png") no-repeat center center; background-size: 320px 200px; }
    #attach_panel_3 .icon { margin-top: 30px; width: 60px; height: 60px; background: url("/img/spark/iphone/attach/sm-a-icon-3-iphone@2x.png") no-repeat center center; background-size: 60px 60px; }
    #attach_panel_3 .screen { width: 320px; height: 250px; background: url("/img/spark/iphone/attach/sm-a-img-3-iphone@2x.png") no-repeat center center; background-size: 320px 250px; }
    #attach_panel_3.ip_panel { padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; }

    #composer_panel_1 .screen { width: 320px; height: 386px; background: url("/img/spark/iphone/composer/sm-c-img-1-iphone@2x.jpg") no-repeat center center; background-size: 320px 386px; }
    #composer_panel_2 .icon { margin-top: 30px; width: 60px; height: 60px; background: url("/img/spark/iphone/composer/sm-c-icon-2-iphone@2x.png") no-repeat center center; background-size: 60px 60px; }
    #composer_panel_2 .screen { margin-bottom: 30px; width: 320px; height: 150px; background: url("/img/spark/iphone/composer/sm-c-img-2-iphone@2x.png") no-repeat center center; background-size: 320px 150px; }
    #composer_panel_3 .screen { margin-top: 30px; width: 320px; height: 190px; background: url("/img/spark/iphone/composer/sm-c-img-3-iphone@2x.png") no-repeat center center; background-size: 320px 190px; }
    #composer_panel_3.ip_panel { padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; }
    #composer_panel_4 .screen { margin-top: 30px; width: 320px; height: 177px; background: url("/img/spark/iphone/composer/sm-c-img-4-iphone@2x.png") no-repeat center center; background-size: 320px 177px; }
    /*#composer_panel_4.ip_panel { padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; }*/

    #composer_panel_4 h1 { padding: 10px 20px 0; }

    #services_panel_1 .screen { width: 320px; height: 385px; background: url("/img/spark/iphone/services/sm-i-img-1-iphone@2x.png") no-repeat center center; background-size: 320px 385px; }
    #services_panel_1 .icons { margin-bottom: 30px; width: 320px; height: 30px; background: url("/img/spark/iphone/services/sm-i-icons-1-iphone@2x.png") no-repeat center center; background-size: 320px 30px; }
    #services_panel_2 .icon { margin-top: 30px; width: 320px; height: 102px; background: url("/img/spark/iphone/services/sm-i-img-2-iphone@2x.png") no-repeat center center; background-size: 320px 102px; }
    #services_panel_3 .screen { margin-top: 30px; width: 320px; height: 197px; background: url("/img/spark/iphone/services/sm-i-img-3-iphone@2x.png") no-repeat center center; background-size: 320px 197px; }
    #services_panel_4 .screen { margin-top: 30px; width: 320px; height: 190px; background: url("/img/spark/iphone/services/sm-i-img-4-iphone@2x.png") no-repeat center center; background-size: 320px 190px; }
    #services_panel_4.ip_panel { padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; }

    #search_panel_1 { padding-top: 10px; }
    #search_panel_1 .screen { width: 320px; height: 388px; background: url("/img/spark/iphone/search/sm-ss-img-1-iphone@2x.png") no-repeat center center; background-size: 320px 388px; }
    #search_panel_2 .icon { margin-top: 30px; width: 60px; height: 60px; background: url("/img/spark/iphone/search/sm-ss-icon-2-iphone@2x.png") no-repeat center center; background-size: 60px 60px; }
    #search_panel_2 .screen { width: 320px; height: 269px; background: url("/img/spark/iphone/search/sm-ss-img-2-iphone@2x.png") no-repeat center center; background-size: 320px 269px; }
    #search_panel_3 .screen { margin-top: 30px; width: 320px; height: 134px; background: url("/img/spark/iphone/search/sm-ss-img-3-iphone@2x.png") no-repeat center center; background-size: 320px 134px; }
    #search_panel_3.ip_panel { padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; }

    #search_panel_1 p span, #search_panel_2 p span { font-weight: 600; }

    #widgets_panel_1 .screen { margin-top: 30px; width: 320px; height: 386px; background: url("/img/spark/iphone/widgets/sm-w-img-1-iphone@2x.png") no-repeat center center; background-size: 320px 386px; }
    #widgets_panel_2 .screen { margin-top: 30px; width: 320px; height: 200px; background: url("/img/spark/iphone/widgets/sm-w-img-2-iphone@2x.png") no-repeat center center; background-size: 320px 200px; }
    #widgets_panel_3 .screen { margin-top: 30px; width: 320px; height: 200px; background: url("/img/spark/iphone/widgets/sm-w-img-3-iphone@2x.png") no-repeat center center; background-size: 320px 200px; }
    #widgets_panel_4 .screen { margin-top: 30px; width: 320px; height: 141px; background: url("/img/spark/iphone/widgets/sm-w-img-4-iphone@2x.png") no-repeat center center; background-size: 320px 141px; }
    #widgets_panel_4.ip_panel { padding-bottom: 30px; border-bottom: 1px solid #e5e5e5; }

    #personal_panel_1 .icon { width: 320px; height: 75px; background: url("/img/spark/iphone/personal/sm-p-img-1-iphone@2x.png") no-repeat center center; background-size: 320px 75px; }
    #personal_panel_2 .screen { width: 320px; height: 430px; background: url("/img/spark/iphone/personal/sm-p-img-2-iphone@2x.png") no-repeat center center; background-size: 320px 430px; }
    #personal_panel_3 .icon { margin-top: 30px; width: 320px; height: 75px; background: url("/img/spark/iphone/personal/sm-p-img-3-iphone@2x.png") no-repeat center center; background-size: 320px 75px; }
    #personal_panel_3.ip_panel { padding-bottom: 47px; border-bottom: 1px solid #e5e5e5; }

    #watch_panel_1 .screen { margin-top: 18px; width: 320px; height: 346px; background: url("/img/spark/iphone/watch/sm-aw-img-1-iphone@2x.jpg") no-repeat center center; background-size: 320px 346px; }
    #watch_panel_2 .screen { margin-top: 30px; width: 320px; height: 223px; background: url("/img/spark/iphone/watch/sm-aw-img-2-iphone@2x.png") no-repeat center center; background-size: 320px 223px; }
    #watch_panel_3 .screen { margin-top: 30px; width: 320px; height: 128px; background: url("/img/spark/iphone/watch/sm-aw-img-3-iphone@2x.png") no-repeat center center; background-size: 320px 128px; }
    #watch_panel_4 .screen { margin-top: 30px; width: 320px; height: 128px; background: url("/img/spark/iphone/watch/sm-aw-img-4-iphone@2x.png") no-repeat center center; background-size: 320px 128px; }
    #watch_panel_4.ip_panel { padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; }

    #watch_panel_1 h1 { padding: 13px 20px 0; }
    #watch_panel_1 p { padding: 8px 20px 20px; }
}

/* iPhone 5 styles */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (device-aspect-ratio: 40/71) {
}

/* iPhone 6 styles */
@media only screen and (min-device-width : 374px) and (max-device-width : 376px) {
    #ip_home { padding: 184px 0 0; background: url("/img/spark/iphone/sm-top-bg-iphone6@2x.jpg") no-repeat center top; background-size: 375px 443px; }

    .ip_video { margin: 50px auto 110px; width: 65px; height: 65px; background-image: url("/img/spark/iphone/sm-btn-video-iphone6@2x.png"); background-size: 65px 65px; }

    #quote_cloud.ip_panel { height: 202px; padding: 0 0 60px; font-size: 16px; background: url("/img/spark/iphone/sm-quote-bg-iphone6@2x.jpg") no-repeat center top; background-size: 375px 202px; }

    .ip_panel img.screen { width: 375px; height: 235px; background-size: 375px 235px; }

    #watch_panel { background: url("/img/spark/iphone/sm-quote-bg-iphone6@2x.jpg") no-repeat center bottom; background-size: 375px 202px; }

    #inbox_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-1-iphone6@2x.png"); }
    #notifications_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-2-iphone6@2x.png"); }
    #viewer_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-3-iphone6@2x.png"); }
    #attach_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-4-iphone6@2x.png"); }
    #composer_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-6-iphone6@2x.png"); }
    #services_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-5-iphone6@2x.png"); }
    #search_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-7-iphone6@2x.png"); }
    #widgets_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-8-iphone6@2x.png"); }
    #personal_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-9-iphone6@2x.png"); }
    #watch_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-10-iphone6@2x.png"); }

    #quote_cloud.ip_panel .author.name { margin: 12px 0 0; }

    #ip_spark { height: 225px; background: url("/img/spark/iphone/inbox/sm-si-bg-iphone6@2x.jpg") no-repeat center top; background-size: 375px 205px; }
    #ip_spark h1 { padding: 70px 0 20px; }
    #inbox_panel_1 .screen { width: 375px; height: 457px; background: url("/img/spark/iphone/inbox/sm-si-img-1-iphone6@2x.jpg") no-repeat center center; background-size: 375px 457px; }
    #inbox_panel_2 .screen { width: 375px; height: 566px; background: url("/img/spark/iphone/inbox/sm-si-img-2-iphone6@2x.jpg") no-repeat center center; background-size: 375px 566px; }
    #inbox_panel_3 .screen { margin-top: 30px; width: 375px; height: 418px; background: url("/img/spark/iphone/inbox/sm-si-img-3-iphone6@2x.jpg") no-repeat center center; background-size: 375px 418px; }

    #notifications_panel_1 .screen { width: 375px; height: 199px; background: url("/img/spark/iphone/notifications/sm-sn-img-1-iphone6@2x.png") no-repeat center center; background-size: 375px 199px; }
    #notifications_panel_2 .screen { width: 375px; height: 185px; background: url("/img/spark/iphone/notifications/sm-sn-img-2-iphone6@2x.png") no-repeat center center; background-size: 375px 185px; }
    #notifications_panel_3 .screen { width: 375px; height: 410px; background: url("/img/spark/iphone/notifications/sm-sn-img-3-iphone6@2x.jpg") no-repeat center center; background-size: 375px 410px; }

    #viewer_panel_1 .screen { width: 375px; height: 457px; background: url("/img/spark/iphone/viewer/sm-ev-img-1-iphone6@2x.jpg") no-repeat center center; background-size: 375px 457px; }
    #viewer_panel_2 .screen { width: 375px; height: 117px; background: url("/img/spark/iphone/viewer/sm-ev-img-2-iphone6@2x.png") no-repeat center center; background-size: 375px 117px; }
    #viewer_panel_3 .screen { width: 375px; height: 223px; background: url("/img/spark/iphone/viewer/sm-ev-img-3-iphone6@2x.png") no-repeat center center; background-size: 375px 223px; }
    #viewer_panel_4 .screen { width: 375px; height: 223px; background: url("/img/spark/iphone/viewer/sm-ev-img-4-iphone6@2x.png") no-repeat center center; background-size: 375px 223px; }
    #viewer_panel_5 .screen { width: 375px; height: 276px; background: url("/img/spark/iphone/viewer/sm-ev-img-5-iphone6@2x.png") no-repeat center center; background-size: 375px 276px; }

    #attach_panel_1 .screen { width: 375px; height: 455px; background: url("/img/spark/iphone/attach/sm-a-img-1-iphone6@2x.jpg") no-repeat center center; background-size: 375px 455px; }
    #attach_panel_1 .icons { width: 375px; height: 35px; background: url("/img/spark/iphone/attach/sm-a-icons-1-iphone6@2x.png") no-repeat center center; background-size: 375px 35px; }
    #attach_panel_2 .screen { width: 375px; height: 235px; background: url("/img/spark/iphone/attach/sm-a-img-2-iphone6@2x.png") no-repeat center center; background-size: 375px 235px; }
    #attach_panel_3 .screen { width: 375px; height: 293px; background: url("/img/spark/iphone/attach/sm-a-img-3-iphone6@2x.png") no-repeat center center; background-size: 375px 293px; }

    #composer_panel_1 .screen { width: 375px; height: 453px; background: url("/img/spark/iphone/composer/sm-c-img-1-iphone6@2x.jpg") no-repeat center center; background-size: 375px 453px; }
    #composer_panel_2 .screen { width: 375px; height: 176px; background: url("/img/spark/iphone/composer/sm-c-img-2-iphone6@2x.png") no-repeat center center; background-size: 375px 176px; }
    #composer_panel_3 .screen { width: 375px; height: 223px; background: url("/img/spark/iphone/composer/sm-c-img-3-iphone6@2x.png") no-repeat center center; background-size: 375px 223px; }
    #composer_panel_4 .screen { width: 375px; height: 207px; background: url("/img/spark/iphone/composer/sm-c-img-4-iphone6@2x.png") no-repeat center center; background-size: 375px 207px; }

    #services_panel_1 .screen { width: 375px; height: 451px; background: url("/img/spark/iphone/services/sm-i-img-1-iphone6@2x.png") no-repeat center center; background-size: 375px 451px; }
    #services_panel_1 .icons { width: 375px; height: 35px; background: url("/img/spark/iphone/services/sm-i-icons-1-iphone6@2x.png") no-repeat center center; background-size: 375px 35px; }
    #services_panel_2 .icon { width: 375px; height: 120px; background: url("/img/spark/iphone/services/sm-i-img-2-iphone6@2x.png") no-repeat center center; background-size: 375px 120px; }
    #services_panel_3 .screen { width: 375px; height: 231px; background: url("/img/spark/iphone/services/sm-i-img-3-iphone6@2x.png") no-repeat center center; background-size: 375px 231px; }
    #services_panel_4 .screen { width: 375px; height: 223px; background: url("/img/spark/iphone/services/sm-i-img-4-iphone6@2x.png") no-repeat center center; background-size: 375px 223px; }

    #search_panel_1 .screen { width: 375px; height: 455px; background: url("/img/spark/iphone/search/sm-ss-img-1-iphone6@2x.png") no-repeat center center; background-size: 375px 455px; }
    #search_panel_2 .screen { width: 375px; height: 315px; background: url("/img/spark/iphone/search/sm-ss-img-2-iphone6@2x.png") no-repeat center center; background-size: 375px 315px; }
    #search_panel_3 .screen { width: 375px; height: 157px; background: url("/img/spark/iphone/search/sm-ss-img-3-iphone6@2x.png") no-repeat center center; background-size: 375px 157px; }

    #widgets_panel_1 .screen { width: 375px; height: 453px; background: url("/img/spark/iphone/widgets/sm-w-img-1-iphone6@2x.png") no-repeat center center; background-size: 375px 453px; }
    #widgets_panel_2 .screen { width: 375px; height: 235px; background: url("/img/spark/iphone/widgets/sm-w-img-2-iphone6@2x.png") no-repeat center center; background-size: 375px 235px; }
    #widgets_panel_3 .screen { width: 375px; height: 235px; background: url("/img/spark/iphone/widgets/sm-w-img-3-iphone6@2x.png") no-repeat center center; background-size: 375px 235px; }
    #widgets_panel_4 .screen { width: 375px; height: 165px; background: url("/img/spark/iphone/widgets/sm-w-img-4-iphone6@2x.png") no-repeat center center; background-size: 375px 165px; }

    #personal_panel_1 .icon { width: 375px; height: 88px; background: url("/img/spark/iphone/personal/sm-p-img-1-iphone6@2x.png") no-repeat center center; background-size: 375px 88px; }
    #personal_panel_2 .screen { width: 375px; height: 504px; background: url("/img/spark/iphone/personal/sm-p-img-2-iphone6@2x.png") no-repeat center center; background-size: 375px 504px; }
    #personal_panel_3 .icon { width: 375px; height: 88px; background: url("/img/spark/iphone/personal/sm-p-img-3-iphone6@2x.png") no-repeat center center; background-size: 375px 88px; }

    #watch_panel_1 .screen { width: 375px; height: 406px; background: url("/img/spark/iphone/watch/sm-aw-img-1-iphone6@2x.jpg") no-repeat center center; background-size: 375px 406px; }
    #watch_panel_2 .screen { width: 375px; height: 262px; background: url("/img/spark/iphone/watch/sm-aw-img-2-iphone6@2x.png") no-repeat center center; background-size: 375px 262px; }
    #watch_panel_3 .screen { width: 375px; height: 150px; background: url("/img/spark/iphone/watch/sm-aw-img-3-iphone6@2x.png") no-repeat center center; background-size: 375px 150px; }
    #watch_panel_4 .screen { width: 375px; height: 150px; background: url("/img/spark/iphone/watch/sm-aw-img-4-iphone6@2x.png") no-repeat center center; background-size: 375px 150px; }
}

/* iPhone 6 Plus styles */
@media only screen and (min-device-width : 413px) and (max-device-width : 415px) {
    #ip_home { padding: 224px 0 0; background: url("/img/spark/iphone/sm-top-bg-iphone6plus@3x.jpg") no-repeat center top; background-size: 414px 489px; }

    .ip_video { margin: 70px auto 120px; width: 73px; height: 72px; background-image: url("/img/spark/iphone/sm-btn-video-iphone6plus@3x.png"); background-size: 73px 73px; }

    .spark_features_menu li a img { background-image: url("/img/spark/iphone/sm-sprite-icons-iphone@3x.png"); }

    .ip_panel img.screen { width: 414px; height: 259px; background-size: 414px 259px; }

    #watch_panel { background: url("/img/spark/iphone/sm-quote-bg-iphone6plus@3x.jpg") no-repeat center bottom; background-size: 414px 223px; }

    #inbox_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-1-iphone6plus@3x.png"); }
    #notifications_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-2-iphone6plus@3x.png"); }
    #viewer_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-3-iphone6plus@3x.png"); }
    #attach_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-4-iphone6plus@3x.png"); }
    #composer_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-6-iphone6plus@3x.png"); }
    #services_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-5-iphone6plus@3x.png"); }
    #search_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-7-iphone6plus@3x.png"); }
    #widgets_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-8-iphone6plus@3x.png"); }
    #personal_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-9-iphone6plus@3x.png"); }
    #watch_panel.ip_panel img.screen { background-image: url("/img/spark/iphone/sm-img-10-iphone6plus@3x.png"); }

    #quote_cloud.ip_panel { height: 223px; padding: 0 0 60px; font-size: 16px; background: url("/img/spark/iphone/sm-quote-bg-iphone6plus@3x.jpg") no-repeat center top; background-size: 414px 223px; }

    #quote_cloud.ip_panel .quote { background-image: url("/img/spark/iphone/sm-icon-quote-iphone@3x.png"); }
    #quote_cloud.ip_panel .author.name { margin: 12px 0 0; }

    #ip_spark { height: 246px; background: url("/img/spark/iphone/inbox/sm-si-bg-iphone6plus@3x.jpg") no-repeat center top; background-size: 414px 226px; }
    #ip_spark h1 { padding: 80px 0 20px; }
    #ip_spark h2 { width: 320px; margin: 0 auto; padding: 0 20px; color: #deeaff; font-size: 1em; font-weight: 400; line-height: 20px; }

    #inbox_panel_1 .screen { width: 414px; height: 504px; background: url("/img/spark/iphone/inbox/sm-si-img-1-iphone6plus@3x.jpg") no-repeat center center; background-size: 414px 504px; }
    #inbox_panel_2 .icon { background-image: url("/img/spark/iphone/inbox/sm-si-icon-2-iphone@3x.png"); }
    #inbox_panel_2 .screen { width: 414px; height: 625px; background: url("/img/spark/iphone/inbox/sm-si-img-2-iphone6plus@3x.jpg") no-repeat center center; background-size: 414px 625px; }
    #inbox_panel_3 .screen { margin-top: 30px; width: 414px; height: 461px; background: url("/img/spark/iphone/inbox/sm-si-img-3-iphone6plus@3x.jpg") no-repeat center center; background-size: 414px 461px; }

    #inbox_panel_3.ip_panel { padding-bottom: 35px; }

    #notifications_panel_1 .screen { width: 414px; height: 219px; background: url("/img/spark/iphone/notifications/sm-sn-img-1-iphone6plus@3x.png") no-repeat center center; background-size: 414px 219px; }
    #notifications_panel_2 .screen { width: 414px; height: 204px; background: url("/img/spark/iphone/notifications/sm-sn-img-2-iphone6plus@3x.png") no-repeat center center; background-size: 414px 204px; }
    #notifications_panel_3 .icon { background-image: url("/img/spark/iphone/notifications/sm-sn-icon-3-iphone@3x.png"); }
    #notifications_panel_3 .screen { width: 414px; height: 452px; background: url("/img/spark/iphone/notifications/sm-sn-img-3-iphone6plus@3x.jpg") no-repeat center center; background-size: 414px 452px; }

    #viewer_panel_1 .screen { width: 414px; height: 505px; background: url("/img/spark/iphone/viewer/sm-ev-img-1-iphone6plus@3x.jpg") no-repeat center center; background-size: 414px 505px; }
    #viewer_panel_2 .screen { width: 414px; height: 129px; background: url("/img/spark/iphone/viewer/sm-ev-img-2-iphone6plus@3x.png") no-repeat center center; background-size: 414px 129px; }
    #viewer_panel_3 .screen { width: 414px; height: 246px; background: url("/img/spark/iphone/viewer/sm-ev-img-3-iphone6plus@3x.png") no-repeat center center; background-size: 414px 246px; }
    #viewer_panel_4 .screen { width: 414px; height: 246px; background: url("/img/spark/iphone/viewer/sm-ev-img-4-iphone6plus@3x.png") no-repeat center center; background-size: 414px 246px; }
    #viewer_panel_5 .screen { width: 414px; height: 305px; background: url("/img/spark/iphone/viewer/sm-ev-img-5-iphone6plus@3x.png") no-repeat center center; background-size: 414px 305px; }

    #attach_panel_1 .screen { width: 414px; height: 502px; background: url("/img/spark/iphone/attach/sm-a-img-1-iphone6plus@3x.jpg") no-repeat center center; background-size: 414px 502px; }
    #attach_panel_1 .icons { width: 414px; height: 39px; background: url("/img/spark/iphone/attach/sm-a-icons-1-iphone6plus@3x.png") no-repeat center center; background-size: 414px 39px; }
    #attach_panel_2 .screen { width: 414px; height: 259px; background: url("/img/spark/iphone/attach/sm-a-img-2-iphone6plus@3x.png") no-repeat center center; background-size: 414px 259px; }
    #attach_panel_3 .icon { background-image: url("/img/spark/iphone/attach/sm-a-icon-3-iphone@3x.png"); }
    #attach_panel_3 .screen { width: 414px; height: 323px; background: url("/img/spark/iphone/attach/sm-a-img-3-iphone6plus@3x.png") no-repeat center center; background-size: 414px 323px; }

    #composer_panel_1 .screen { width: 414px; height: 500px; background: url("/img/spark/iphone/composer/sm-c-img-1-iphone6plus@3x.jpg") no-repeat center center; background-size: 414px 500px; }
    #composer_panel_2 .icon { background-image: url("/img/spark/iphone/composer/sm-c-icon-2-iphone@3x.png"); }
    #composer_panel_2 .screen { width: 414px; height: 194px; background: url("/img/spark/iphone/composer/sm-c-img-2-iphone6plus@3x.png") no-repeat center center; background-size: 414px 194px; }
    #composer_panel_3 .screen { width: 414px; height: 246px; background: url("/img/spark/iphone/composer/sm-c-img-3-iphone6plus@3x.png") no-repeat center center; background-size: 414px 246px; }
    #composer_panel_4 .screen { width: 414px; height: 229px; background: url("/img/spark/iphone/composer/sm-c-img-4-iphone6plus@3x.png") no-repeat center center; background-size: 414px 229px; }

    #services_panel_1 .screen { width: 414px; height: 498px; background: url("/img/spark/iphone/services/sm-i-img-1-iphone6plus@3x.png") no-repeat center center; background-size: 414px 498px; }
    #services_panel_1 .icons { width: 414px; height: 39px; background: url("/img/spark/iphone/services/sm-i-icons-1-iphone6plus@3x.png") no-repeat center center; background-size: 414px 39px; }
    #services_panel_2 .icon { width: 414px; height: 132px; background: url("/img/spark/iphone/services/sm-i-img-2-iphone6plus@3x.png") no-repeat center center; background-size: 414px 132px; }
    #services_panel_3 .screen { width: 414px; height: 255px; background: url("/img/spark/iphone/services/sm-i-img-3-iphone6plus@3x.png") no-repeat center center; background-size: 414px 255px; }
    #services_panel_4 .screen { width: 414px; height: 246px; background: url("/img/spark/iphone/services/sm-i-img-4-iphone6plus@3x.png") no-repeat center center; background-size: 414px 246px; }

    #search_panel_1 .screen { width: 414px; height: 502px; background: url("/img/spark/iphone/search/sm-ss-img-1-iphone6plus@3x.png") no-repeat center center; background-size: 414px 502px; }
    #search_panel_2 .icon { background-image: url("/img/spark/iphone/search/sm-ss-icon-2-iphone@3x.png"); }
    #search_panel_2 .screen { width: 414px; height: 348px; background: url("/img/spark/iphone/search/sm-ss-img-2-iphone6plus@3x.png") no-repeat center center; background-size: 414px 348px; }
    #search_panel_3 .screen { width: 414px; height: 173px; background: url("/img/spark/iphone/search/sm-ss-img-3-iphone6plus@3x.png") no-repeat center center; background-size: 414px 173px; }

    #widgets_panel_1 .screen { width: 414px; height: 500px; background: url("/img/spark/iphone/widgets/sm-w-img-1-iphone6plus@3x.png") no-repeat center center; background-size: 414px 500px; }
    #widgets_panel_2 .screen { width: 414px; height: 259px; background: url("/img/spark/iphone/widgets/sm-w-img-2-iphone6plus@3x.png") no-repeat center center; background-size: 414px 259px; }
    #widgets_panel_3 .screen { width: 414px; height: 259px; background: url("/img/spark/iphone/widgets/sm-w-img-3-iphone6plus@3x.png") no-repeat center center; background-size: 414px 259px; }
    #widgets_panel_4 .screen { width: 414px; height: 182px; background: url("/img/spark/iphone/widgets/sm-w-img-4-iphone6plus@3x.png") no-repeat center center; background-size: 414px 182px; }

    #personal_panel_1 .icon { width: 414px; height: 97px; background: url("/img/spark/iphone/personal/sm-p-img-1-iphone6plus@3x.png") no-repeat center center; background-size: 414px 97px; }
    #personal_panel_2 .screen { width: 414px; height: 556px; background: url("/img/spark/iphone/personal/sm-p-img-2-iphone6plus@3x.png") no-repeat center center; background-size: 414px 556px; }
    #personal_panel_3 .icon { width: 414px; height: 97px; background: url("/img/spark/iphone/personal/sm-p-img-3-iphone6plus@3x.png") no-repeat center center; background-size: 414px 97px; }

    #watch_panel_1 .screen { width: 414px; height: 448px; background: url("/img/spark/iphone/watch/sm-aw-img-1-iphone6plus@3x.jpg") no-repeat center center; background-size: 414px 448px; }
    #watch_panel_2 .screen { width: 414px; height: 289px; background: url("/img/spark/iphone/watch/sm-aw-img-2-iphone6plus@3x.png") no-repeat center center; background-size: 414px 289px; }
    #watch_panel_3 .screen { width: 414px; height: 166px; background: url("/img/spark/iphone/watch/sm-aw-img-3-iphone6plus@3x.png") no-repeat center center; background-size: 414px 166px; }
    #watch_panel_4 .screen { width: 414px; height: 166px; background: url("/img/spark/iphone/watch/sm-aw-img-4-iphone6plus@3x.png") no-repeat center center; background-size: 414px 166px; }
}
