
/* iPhone 4 styles */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    body { width: 320px; min-width: inherit; margin: 0 auto; outline: 1px solid #e5e5e5; background-color: #fafafa; }
    .top-menu, .main, .quote-carousel, .bottom { display: none; }
    #iphone { display: block; background-color: #fff; }

    .ip_top { position: fixed; width: 320px; height: 44px; border: none; border-bottom: 1px solid transparent; background-color: transparent; z-index: 1000; opacity: 1; }
    .ip_top .first_list { text-align: center; margin: 0; height: 44px; -webkit-transition: background-color 0.5s; -moz-transition: background-color 0.5s; transition: background-color 0.5s; }
    .ip_top .first_list li { display: inline-block; list-style-type: none; padding: 0; margin: 6px 0 0; border-bottom: 2px solid transparent; }
    .ip_top .first_list li a { position: relative; display: block; text-decoration: none; margin: 6px 16px; padding: 0; color: #7e7e7e; font-weight: 600; font-family: 'Open Sans', 'Helvetica Neue', Arial, Verdana, sans-serif; }
    .ip_top .first_list li a.current { border-bottom: 1px solid #de2121; color: #000; }
    .ip_top .first_list li a.green { color: #25c700; }
    .ip_top .first_list li.hide_moved a { color: #fff; }
    .ip_top .first_list li.show_moved { display: none; font-weight: 600; color: #fff; background-color: #25c700; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
    .ip_top .first_list li.show_moved a { padding: 0; margin: 6px 16px; }

    .ip_top.white .first_list li a { text-decoration: none; color: rgba(255, 255, 255, 0.8); font-family: 'Open Sans', 'Helvetica Neue', Arial, Verdana, sans-serif; }
    .ip_top.white .first_list li a:hover { color: rgba(255, 255, 255, 1); }
    .ip_top.white .first_list li a.current { border-bottom: 1px solid #de2121; color: rgba(255, 255, 255, 1); }

    .ip_top.moved { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .ip_top.moved .first_list { background-color: rgba(255, 255, 255, 0.95); }
    .ip_top.moved .first_list li a { padding: 0; margin: 6px 16px; text-decoration: none; color: #7e7e7e; font-family: 'Open Sans', 'Helvetica Neue', Arial, Verdana, sans-serif; }
    .ip_top.moved .first_list li a:hover { color: #000; }
    .ip_top.moved .first_list li a.current { border-bottom: 1px solid #de2121; color: #000; }
    .ip_top.moved .first_list li.hide_moved { display: none; }
    .ip_top.moved .first_list li.show_moved { display: inline-block; }
    .ip_top.moved .first_list li.show_moved a { color: #fff; }

    .ip_top .first_list li a.products_list:after { transition: 0.2s; content: ''; border-bottom: 1px solid #9d9d9d; border-right: 1px solid #9d9d9d; width: 4px; height: 4px; position: absolute; right: -1px; top: 1px; 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); }
    .ip_top .first_list li a.products_list.current:after { border-color: #000; }
    .ip_top .first_list li a.products_list:hover:after { border-color: #000; }
    .ip_top.white .first_list li a.products_list:hover:after { border-color: #fff; }
    .ip_top.white .first_list li a.products_list.current:after { border-color: #fff; }
    .ip_top.white.moved .first_list li a.products_list.current:after { border-color: #000; }
    .ip_top .first_list li a.products_list.current.clicked { border-color: transparent; }


    .ip_top .products_dropdown { left: 50%; top: 45px; width: 150px; padding: 16px; margin: 0 0 0 -91px; height: auto; background-color: rgba(255, 255, 255, 1) !important; }
    .ip_top .products_dropdown:after { left: 60px; }

    .ip_top .products_dropdown li, .ip_top.moved .products_dropdown li { display: block !important; padding: 0; margin: 0 0 16px; min-height: 25px; font-size: 16px; }
    .ip_top .products_dropdown li:last-child { margin-bottom: 0; }
    .ip_top .products_dropdown li a { margin: 0 !important; padding: 0 !important; color: #191919 !important; border: none !important; font-size: 0.938em; text-align: left; display: block; text-decoration: none; font-weight: 600; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-font-feature-settings: "liga", "kern"; }

    .ip_top .products_dropdown li a .icon { float: left; display: block; height: 25px; width: 25px; margin: 0 15px 0 0; padding: 0; overflow: hidden; background: url("/img/iphone/iphone-dropdown-icons@2x.png?20150909") no-repeat 0 0; background-size: 25px 275px; }
    .ip_top .products_dropdown li a .name { line-height: 1.8em; color: #333; }
    .ip_top .products_dropdown li a .name:hover { color: #000; }

    .ip_top .products_dropdown li a.pdfexpert5 .icon { background-position: 0 0; }
    .ip_top .products_dropdown li a.scannerpro .icon { background-position: 0 -25px; }
    .ip_top .products_dropdown li a.printerpro .icon { background-position: 0 -50px; }
    .ip_top .products_dropdown li a.calendars5 .icon { background-position: 0 -75px; }
    .ip_top .products_dropdown li a.documents .icon { background-position: 0 -100px; }
    .ip_top .products_dropdown li a.pdfconverter .icon { background-position: 0 -125px; }
    .ip_top .products_dropdown li a.pdfoffice .icon { background-position: 0 -150px; }
    .ip_top .products_dropdown li a.spark .icon { background-position: 0 -250px; }

    .ip_panel { position: relative; width: 100%; border: none; border-bottom: 1px solid #e5e5e5; }

    h1 { color: #333; font-size: 1.438em; text-align: center; line-height: 28px; font-weight: 600; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif; }
    h3 { color: #343434; font-size: 1.438em; text-align: center; line-height: 28px; font-weight: 600; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif; }
    h2 { color: #8c8c8c; font-size: 0.938em; text-align: center; line-height: 20px; font-weight: 400; }
    p.text { color: #545454; font-size: 0.813em; line-height: 20px; font-weight: 400; }

    .ip_panel h1 { padding: 30px 20px 20px; }
    .ip_panel h3 { padding: 30px 20px 20px; }
    .ip_panel .text { padding: 0 20px 20px; }

    #ip_home .button { font-weight: 600; }


    .ip_panel { background-color: transparent; }
    .text { font-size: 1em; line-height: 1.5em; }

    #main_landing_bg_ip { width: 100%; height: auto; min-height: 412px; padding: 60px 0 0; background: -webkit-linear-gradient(-90deg, #21223b 0%, #2d2e50 100%); background: -moz-linear-gradient(-90deg, #21223b 0%, #2d2e50 100%); background: -o-linear-gradient(-90deg, #21223b 0%, #2d2e50 100%); background: -ms-linear-gradient(-90deg, #21223b 0%, #2d2e50 100%); background: linear-gradient(180deg, #21223b 0%, #2d2e50 100%); }
    #main_landing_bg_ip .icon { display: block; margin: 0 auto; width: 80px; height: 80px; background: url("/img/iphone/20160905/header-icon-iph5.png") no-repeat center center; background-size: 80px 80px; }
    #main_landing_bg_ip h3 { padding: 0; color: #fff; font-size: 1.875em; font-weight: 200; line-height: 40px; }
    #main_landing_bg_ip h3 span { font-weight: 600; }
    #main_landing_bg_ip h2 { padding: 0 40px; color: #ecf4fc; font-size: 1em; font-weight: 400; line-height: 1.5em; }
    #main_landing_bg_ip .itunes-badge { margin: 15px auto 30px; }
    #main_landing_bg_ip .itunes-badge img { height: 40px; }
    #main_landing_bg_ip .devices { display: block; margin: 0 auto; width: 320px; height: 290px; background: url("/img/iphone/20160905/header-img-iph5-c.png") no-repeat center center; background-size: 320px 290px; }

    #section-quote { border: none; background-color: #fff; }

    #section-1, #section-6, #section-8 { background: #fafafa; }
    #section-1, #section-2, #section-3, #section-4 { border-bottom: none; }

    #section-3 h2, #section-4 h2, #section-5 h2 { margin: 0 0 0 20px; padding: 20px 20px 20px 40px; color: #333; font-size: 1.125em; font-weight: 600; text-align: left; background: url("/img/iphone/20160905/icon-annotate_2x.png") no-repeat left center; background-size: 30px 30px; }

    #section-2 h3 { padding: 20px; }

    #section-3 h2 { margin: 0 0 0 20px; background-image: url("/img/iphone/20160905/icon-annotate_2x.png"); }

    #section-4 { padding: 20px 0 0; min-height: 318px; background: url("/img/iphone/20160905/pic4-iph5-c.png") no-repeat left top; background-size: 109px 338px; }
    #section-4 h2 { margin: 0 0 0 130px; background-image: url("/img/iphone/20160905/icon-draw_2x.png"); }
    #section-4 .text { margin: 0 0 0 110px; }

    #section-5 h2 { margin: 20px 0 0 20px; background-image: url("/img/iphone/20160905/icon-fill_2x.png"); }

    #section-7 { border-bottom: none; }

    #section-9 .itunes-badge { margin: 15px auto 30px; }
    #section-9 .itunes-badge img { height: 40px; }
    #section-9 .text { padding: 0 20px 30px; }

    .image-1 { margin: 10px 0 0; width: 320px; height: 288px; background: url("/img/iphone/20160905/pic1-iph5-c.png") no-repeat center center; background-size: 320px 288px; }
    .image-2 { margin: 0 0 10px; width: 320px; height: 282px; background: url("/img/iphone/20160905/pic2-iph5-c.png") no-repeat center center; background-size: 320px 282px; }
    .image-3 { margin: 0 0 40px; width: 320px; height: 291px; background: url("/img/iphone/20160905/pic3-iph5-c.png") no-repeat center center; background-size: 320px 291px; }
    .image-5 { margin: 0 0 50px; width: 320px; height: 206px; background: url("/img/iphone/20160905/pic5-iph5-c.png") no-repeat center center; background-size: 320px 206px; }
    .image-6 { margin: 0 0 40px; width: 320px; height: 93px; background: url("/img/iphone/20160905/pic6-iph5.png") no-repeat center center; background-size: 320px 93px; }
    .image-7 { margin: 0 0 20px; width: 320px; height: 284px; background: url("/img/iphone/20160905/pic7-iph5-c.png") no-repeat center center; background-size: 320px 284px; }
    .image-8 { margin: 0 0 20px; width: 320px; height: 166px; background: url("/img/iphone/20160905/pic8-iph5-c.png") no-repeat center center; background-size: 320px 166px; }
    .image-9 { margin: 0 0 20px; width: 320px; height: 200px; background: url("/img/iphone/20160905/pic9-iph5-c.png") no-repeat center center; background-size: 320px 200px; }

    .section-quote { background-color: #fff; }
    .section-quote h2 { font-size: 1.125em; text-align: left; line-height: 1.5em; color: #333; margin: 0; padding: 10px 30px 20px 40px; background: url("/img/iphone/iphone-quote@2x.png") no-repeat 0 15px; background-size: 40px 18px; }
    .section-quote p { font-size: 0.75em; line-height: 1.5em; color: #8c8c8c; margin: 0; padding: 0 31px 30px 0; text-align: right; }

    .request_form { padding: 0; }
    .request_form.gray { background-color: #fafafa; }
    .request_form p.text { padding: 0 20px; font-size: 1em; line-height: 1.5em; }
    .request_form p.header { padding: 0; font-size: 1.438em; font-weight: 600; text-align: center; }
    .request_form input { display: block; width: 270px; height: 42px; margin: 22px auto 17px; padding: 0; font-size: 1em; font-weight: 400; line-height: 44px; text-align: center; border: 1px solid #e5e5e5; border-radius: 3px; outline: none; -webkit-appearance: none; }
    .request_form a.send_link, .request_form a.send_link_by_mail { display: block; width: 270px; height: 44px; margin: 0 auto 17px; padding: 0; color: #fff; font-size: 1em; font-weight: 600; line-height: 44px; text-align: center; background: #4bcc18; border-radius: 3px; }
    .request_form a.send_link_by_mail { margin: 20px auto 17px; }
    .request_form a.buy_link { display: block; width: 270px; height: 44px; margin: 0 auto 30px; padding: 0; color: #fff; font-size: 1em; font-weight: 600; line-height: 44px; text-align: center; background: #3390eb; border-radius: 3px; }
    .request_form p.success { display: none; margin: 20px 20px 30px; }

    #ip_footer { position: relative; width: 100%; padding-top: 20px; min-height: 116px; text-align: center; background: #fafafa; }


    .privacy { padding: 60px 0 60px; }
    .privacy .content { width: 800px; }
    .privacy .content h3 { font-size: 1.25em; padding: 26px 0 15px; }
    .privacy .content p { padding: 15px 0; font-size: 1.125em; }
    .privacy .content ol { width: 800px; margin: 0 0 0 24px; color: #4d4d4d; font-size: 1.125em; line-height: 160%; }
    .privacy .content ol li { padding: 0 0 5px 10px; }
    .privacy .content ul { width: 800px; margin: 0 0 0 24px; color: #0074e6; font-size: 1.125em; line-height: 160%; }
    .privacy .content ul li { padding: 0 0 10px 10px; }
    .privacy .content ul li span { color: #4d4d4d; }

    .privacy .content ol:first-of-type { margin: 12px 0 36px 24px; }


    .how-to { padding: 30px 0; }
    .how-to .content-block { max-width: 100%; }
    .how-to .content { width: auto; padding: 0 20px; }
    .how-to .content h3 { font-size: 1.5em; padding: 15px 0 0; font-weight: 600; }
    .how-to .content h2 { font-size: 1.125em; padding: 15px 0 0; color: #333; font-weight: 600; }
    .how-to .content h4 { font-size: 1em; padding: 15px 0 0; color: #333; font-weight: 600; text-align: center; }
    .how-to .content p { padding: 10px 0; font-size: 1em; }
    .how-to .content ol { width: auto; margin: 15px 0 15px 24px; color: #4d4d4d; font-size: 1em; line-height: 130%; }
    .how-to .content ol li { padding: 0 0 5px 10px; }
    .how-to .content ul { width: auto; margin: 0 0 0 24px; color: #4d4d4d; font-size: 1em; line-height: 130%; }
    .how-to .content ul li { padding: 0 0 10px 10px; }
    .how-to .content ul li span { color: #4d4d4d; }
    .how-to .content img { max-width: 100%; }
    .how-to .content .big { display: block; margin: 0 auto; }
    .how-to .content .half { width: 50%; }
    .how-to .content .inline { display: inline-block; }
    .how-to .content .bordered { border: 1px solid #ccc; border-radius: 4px; }
    .how-to .content .margined { margin-top: 15px; margin-bottom: 15px; }


    #ip_footer ul { text-align: center; margin: 0; padding: 0 0 20px; }
    #ip_footer ul li { display: inline-block; list-style-type: none; font-size: 0.750em; padding: 0 16px; margin: 8px 0 0; }
    #ip_footer ul li a { text-decoration: none; color: #7e7e7e; font-weight: 600; text-transform: uppercase; }

    #ip_footer .social { width: auto; margin: 0 auto 10px; }
    #ip_footer .social a { display: inline-block; padding: 10px 0; width: 50px; height: 20px; background: url("/img/iphone/iphone-foot-socials@2x.png") no-repeat 0 0; background-size: 280px 20px; }
    #ip_footer .social a.twitter { background-position: 10px 10px; }
    #ip_footer .social a.facebook { background-position: -40px 10px; }
    #ip_footer .social a.vimeo { background-position: -90px 10px; }
    #ip_footer .social a.youtube { background-position: -140px 10px; }
    #ip_footer .social a.behance { background-position: -190px 10px; }
    #ip_footer .social a.dribble { background-position: -240px 10px; }

    .ip_share.share { display: inline-block; width: 130px; height: 40px; margin: 0 20px 0 0; background-color: #3b5997; color: #fff; font-weight: 600; font-size: 1em; line-height: 2.4em; text-align: left; }
    .ip_share.share .icon { float: left; display: block; height: 40px; width: 40px; margin: 0 0 0 18px; padding: 0; overflow: hidden; background: url("/img/iphone/iphone-foot-share@2x.png") no-repeat 0 0; background-size: 80px 40px; }
    .ip_tweet.tweet { display: inline-block; width: 130px; height: 40px; margin: 0; background-color: #00aced; color: #fff; font-weight: 600; font-size: 1em; line-height: 2.4em; text-align: left; }
    .ip_tweet.tweet .icon { float: left; display: block; height: 40px; width: 40px; margin: 0 0 0 18px; padding: 0; overflow: hidden; background: url("/img/iphone/iphone-foot-share@2x.png") no-repeat -40px 0; background-size: 80px 40px; }

    #ip_footer .ip_rights { padding: 20px 0 10px; font-size: 0.688em; line-height: 16px; color: #bfbfbf; background: #fff; }
}

/* 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) {
    body, .ip_top { width: 375px; }

    .ip_top .first_list li a { margin: 6px 24px; }
    .ip_top .first_list li.show_moved a { margin: 6px 24px; }
    .ip_top.moved .first_list li a { margin: 6px 24px; }

    h1 { font-size: 1.625em; line-height: 32px; }
    h3 { font-size: 1.625em; line-height: 32px; }
    p.text { font-size: 1em; line-height: 24px; }


    #main_landing_bg_ip { min-height: 537px; }
    #main_landing_bg_ip .icon { width: 94px; height: 94px; background: url("/img/iphone/20160905/header-icon-iph6.png") no-repeat center center; background-size: 94px 94px; }
    #main_landing_bg_ip h3 { font-size: 2.125em; }
    #main_landing_bg_ip h2 { padding: 8px 40px 0; font-size: 1.25em; }
    #main_landing_bg_ip .devices { width: 375px; height: 340px; background: url("/img/iphone/20160905/header-img-iph6-c.png") no-repeat center center; background-size: 375px 340px; }
    #main_landing_bg_ip .itunes-badge img { height: 47px; }

    #section-3 h2, #section-4 h2, #section-5 h2 { font-size: 1.25em; }

    #section-4 { padding: 50px 0 0; min-height: 346px; background: url("/img/iphone/20160905/pic4-iph6-c.png") no-repeat left top; background-size: 128px 396px; }
    #section-4 h2 { margin: 0 0 0 150px; }
    #section-4 .text { margin: 0 0 0 130px; }

    #section-9 .itunes-badge img { height: 47px; }

    .image-1 { margin: 0; width: 375px; height: 338px; background: url("/img/iphone/20160905/pic1-iph6-c.png") no-repeat center center; background-size: 375px 338px; }
    .image-2 { margin: 0 0 10px; width: 375px; height: 331px; background: url("/img/iphone/20160905/pic2-iph6-c.png") no-repeat center center; background-size: 375px 331px; }
    .image-3 { margin: 0 0 40px; width: 375px; height: 341px; background: url("/img/iphone/20160905/pic3-iph6-c.png") no-repeat center center; background-size: 375px 341px; }
    .image-5 { margin: 0 0 40px; width: 375px; height: 242px; background: url("/img/iphone/20160905/pic5-iph6-c.png") no-repeat center center; background-size: 375px 242px; }
    .image-6 { margin: 0 0 40px; width: 375px; height: 109px; background: url("/img/iphone/20160905/pic6-iph6.png") no-repeat center center; background-size: 375px 109px; }
    .image-7 { margin: 0 0 20px; width: 375px; height: 333px; background: url("/img/iphone/20160905/pic7-iph6-c.png") no-repeat center center; background-size: 375px 333px; }
    .image-8 { margin: 0 0 20px; width: 375px; height: 195px; background: url("/img/iphone/20160905/pic8-iph6-c.png") no-repeat center center; background-size: 375px 195px; }
    .image-9 { margin: 0 0 20px; width: 375px; height: 235px; background: url("/img/iphone/20160905/pic9-iph6-c.png") no-repeat center center; background-size: 375px 235px; }


    .ip_panel.how_to a { width: 94px; height: 98px; background: url("/img/version-20160815/iphone/iph6-howto.png") no-repeat 0 0; background-size: 375px 98px; }
    .ip_panel.how_to a:nth-of-type(1) { background-position: 0 0; }
    .ip_panel.how_to a:nth-of-type(2) { background-position: -94px 0; }
    .ip_panel.how_to a:nth-of-type(3) { background-position: -188px 0; }
    .ip_panel.how_to a:nth-of-type(4) { width: 93px; background-position: -282px 0; }
}

/* iPhone 6 Plus styles */
@media only screen and (min-device-width : 413px) and (max-device-width : 415px) {
    body, .ip_top { width: 414px; }

    .ip_top .first_list li a { margin: 6px 26px; }
    .ip_top .first_list li.show_moved a { margin: 6px 26px; }
    .ip_top.moved .first_list li a { margin: 6px 26px; }

    .ip_top .products_dropdown { left: 50%; top: 45px; width: 190px; padding: 20px; margin: 0 0 0 -110px; height: auto; background-color: rgba(255, 255, 255, 1) !important; }

    .ip_top .products_dropdown li a { font-size: 1.188em; }
    .ip_top .products_dropdown li a .name { line-height: 1.7em; }
    .ip_top .products_dropdown li a .icon { height: 32px; width: 32px; margin: 0 20px 0 0; background: url("/img/iphone/iphone-dropdown-icons@3x.png?20150909") no-repeat 0 0; background-size: 32px 352px; }

    .ip_top .products_dropdown li a.pdfexpert5 .icon { background-position: 0 0; }
    .ip_top .products_dropdown li a.scannerpro .icon { background-position: 0 -32px; }
    .ip_top .products_dropdown li a.printerpro .icon { background-position: 0 -64px; }
    .ip_top .products_dropdown li a.calendars5 .icon { background-position: 0 -96px; }
    .ip_top .products_dropdown li a.documents .icon { background-position: 0 -128px; }
    .ip_top .products_dropdown li a.pdfconverter .icon { background-position: 0 -160px; }
    .ip_top .products_dropdown li a.pdfoffice .icon { background-position: 0 -192px; }
    .ip_top .products_dropdown li a.spark .icon { background-position: 0 -320px; }

    #ip_footer .social a { display: inline-block; padding: 10px 0; width: 69px; height: 26px; background: url("/img/iphone/iphone-foot-socials@3x.png") no-repeat 0 0; background-size: 414px 26px; }
    #ip_footer .social a.twitter { background-position: 0 10px; }
    #ip_footer .social a.facebook { background-position: -69px 10px; }
    #ip_footer .social a.vimeo { background-position: -138px 10px; }
    #ip_footer .social a.youtube { background-position: -207px 10px; }
    #ip_footer .social a.behance { background-position: -276px 10px; }
    #ip_footer .social a.dribble { background-position: -345px 10px; }

    h1 { font-size: 1.625em; line-height: 28px; }
    h3 { font-size: 1.625em; line-height: 28px; }
    h2 { font-size: 1.125em; line-height: 24px; }
    p.text { color: #444; font-size: 1em; line-height: 24px; }


    #main_landing_bg_ip { min-height: 600px; }
    #main_landing_bg_ip .icon { width: 104px; height: 104px; background: url("/img/iphone/20160905/header-icon-iph6plus.png") no-repeat center center; background-size: 104px 104px; }
    #main_landing_bg_ip h3 { font-size: 2.375em; }
    #main_landing_bg_ip h2 { padding: 10px 40px 0; font-size: 1.45em; }
    #main_landing_bg_ip .devices { width: 414px; height: 375px; background: url("/img/iphone/20160905/header-img-iph6plus.png") no-repeat center center; background-size: 414px 375px; }
    #main_landing_bg_ip .itunes-badge img { height: 52px; }

    #section-4 { padding: 60px 0 0; min-height: 397px; background: url("/img/iphone/20160905/pic4-iph6plus-c.png") no-repeat left top; background-size: 128px 437px; }
    #section-4 h2 { margin: 0 0 0 150px; }
    #section-4 .text { margin: 0 0 0 130px; }

    #section-9 .itunes-badge img { height: 52px; }

    .image-1 { margin: 0; width: 414px; height: 373px; background: url("/img/iphone/20160905/pic1-iph6plus-c.png") no-repeat center center; background-size: 414px 373px; }
    .image-2 { margin: 0 0 10px; width: 414px; height: 365px; background: url("/img/iphone/20160905/pic2-iph6plus-c.png") no-repeat center center; background-size: 414px 365px; }
    .image-3 { margin: 0 0 40px; width: 414px; height: 376px; background: url("/img/iphone/20160905/pic3-iph6plus-c.png") no-repeat center center; background-size: 414px 376px; }
    .image-5 { margin: 0 0 40px; width: 414px; height: 267px; background: url("/img/iphone/20160905/pic5-iph6plus-c.png") no-repeat center center; background-size: 414px 267px; }
    .image-6 { margin: 0 0 40px; width: 414px; height: 120px; background: url("/img/iphone/20160905/pic6-iph6plus.png") no-repeat center center; background-size: 414px 120px; }
    .image-7 { margin: 0 0 20px; width: 414px; height: 368px; background: url("/img/iphone/20160905/pic7-iph6plus-c.png") no-repeat center center; background-size: 414px 368px; }
    .image-8 { margin: 0 0 20px; width: 414px; height: 215px; background: url("/img/iphone/20160905/pic8-iph6plus-c.png") no-repeat center center; background-size: 414px 215px; }
    .image-9 { margin: 0 0 20px; width: 414px; height: 259px; background: url("/img/iphone/20160905/pic9-iph6plus-c.png") no-repeat center center; background-size: 414px 259px; }

    .request_form p.success { margin: 0 30px 30px; }


    .ip_panel.how_to a { width: 104px; height: 108px; background: url("/img/version-20160815/iphone/iph6plus-howto.png") no-repeat 0 0; background-size: 414px 108px; }
    .ip_panel.how_to a:nth-of-type(1) { background-position: 0 0; }
    .ip_panel.how_to a:nth-of-type(2) { background-position: -104px 0; }
    .ip_panel.how_to a:nth-of-type(3) { background-position: -208px 0; }
    .ip_panel.how_to a:nth-of-type(4) { width: 102px; background-position: -312px 0; }

    .ip_share.share { display: inline-block; width: 160px; height: 52px; margin: 0 30px 0 0; background-color: #3b5997; color: #fff; font-weight: 600; font-size: 1.25em; line-height: 2.5em; text-align: left; }
    .ip_share.share .icon { float: left; display: block; height: 52px; width: 52px; margin: 0 0 0 18px; padding: 0; overflow: hidden; background: url("/img/iphone/iphone-foot-share@3x.png") no-repeat 0 0; background-size: 104px 52px; }
    .ip_tweet.tweet { display: inline-block; width: 160px; height: 52px; margin: 0; background-color: #00aced; color: #fff; font-weight: 600; font-size: 1.25em; line-height: 2.5em; text-align: left; }
    .ip_tweet.tweet .icon { float: left; display: block; height: 52px; width: 52px; margin: 0 0 0 18px; padding: 0; overflow: hidden; background: url("/img/iphone/iphone-foot-share@3x.png") no-repeat -52px 0; background-size: 104px 52px; }
}
