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

.static-height-1024 { position: relative; min-height: 1024px; z-index: 10; }

.main_landing_bg { position: relative; background: url("/img/pdfconverter/pc-bg.jpg") no-repeat center top; background-size: 1920px 1024px; }

.icon { width: 144px; height: 144px; margin: 137px 0 0 0; background: url("/img/pdfconverter/pc-icon.png") no-repeat center center; background-size: 144px 144px; }
h1.title { padding-top: 20px; font-size: 3.25em; color: #fff; font-weight: 600; font-family: "Myriad Pro", "Open Sans", "Helvetica Neue", Arial, Verdana, serif; }
h2.subtitle { padding-top: 5px; margin: 0 auto; font-size: 2em; width: 900px; color: #c6c6c6; font-family: "Myriad Pro", "Open Sans", "Helvetica Neue", Arial, Verdana, serif; }

.content p { font-size: 1.250em; line-height: 32px; }
.content p.quote { font-size: 2.250em; line-height: 150%; }

.de h2.subtitle { width: 768px; }
.ru h1.title { font-family: "Myriad Pro", "Helvetica Neue", Arial, Verdana, serif; }
.ru h2.subtitle { width: 680px; font-family: "Myriad Pro", "Helvetica Neue", Arial, Verdana, serif; }

#get-it { margin: 35px 0 0; }
#get-it .button { font-size: 1.5em; font-weight: 600; padding: 16px 70px !important; border: 1px solid rgba(0,0,0,0.3); }

.author { display: block; float: right; width: 150px; height: 32px; padding: 0; margin: 46px 0 15px 0; background: url("/img/pdfconverter/pc-quote-logo.png") no-repeat 0 0; background-size: 150px 32px; }
.ru .quote { font-family: "Myriad Pro", "Helvetica Neue", Arial, Verdana, serif; }

.appstore-link { position: relative; display: inline-block; padding: 0 20px 0 0; margin-top: 17px; color: #319eff; font-size: 1.25em; font-weight: 600; }
.appstore-link:after { position: absolute; content: ""; top: 9px; right: 0; width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 7px solid #319eff; }

.image-flow { padding-top: 260px; background: url("/img/pdfconverter/pc-img1-photos.jpg") no-repeat center top; background-size: 1366px 890px; }
.image-flow .device { position: relative; width: 1160px; height: 840px; margin: 0 auto; background: url("/img/pdfconverter/pc-img2-ipad.png") no-repeat center center; background-size: 1160px 840px; }
.image-flow .device img { position: absolute; display: block; top: 99px; left: 50%; width: 724px; height: 544px; margin-left: -362px; }
.image-flow .pdf_icon { display: block; width: 144px; height: 144px; margin: 0 auto; background: url("/img/pdfconverter/pc-img3-pdf.png") no-repeat center center; background-size: 144px 144px; }

.icons-flow { padding-top: 230px; background: url("/img/pdfconverter/pc-img4-icons.png") no-repeat center top; background-size: 724px 330px; }
.icons-flow .device { position: relative; width: 1160px; height: 840px; margin: 0 auto; background: url("/img/pdfconverter/pc-img2-ipad.png") no-repeat center center; background-size: 1160px 840px; }
.icons-flow .device img { position: absolute; display: block; top: 99px; left: 50%; width: 724px; height: 544px; margin-left: -362px; }
.icons-flow .pdf_icon { display: block; width: 144px; height: 144px; margin: 0 auto; background: url("/img/pdfconverter/pc-img5-expert.png") no-repeat center center; background-size: 144px 144px; }

.learn_more { display: inline-block; font-size: 1.25em; margin-top: 20px; color: #0074e6; text-decoration: none; }

.retina { display: none !important; }
.nonretina { display: block !important; }

.width-1000 { width: 1000px; margin: 0 auto; }
.width-860 { width: 820px; margin: 0 auto; }
.width-880 { width: 880px; margin: 0 auto; }
.width-920 { width: 920px; margin: 0 auto; }

.content.text-center h2 { width: 866px; text-align: center; margin:0 auto; }
.content.text-center h2.subtitle { width: 1000px; }

.press { position: relative; width: 348px; margin: 60px 58px 0 0; text-align: left; }
.press .block_link { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; }
.press .logo { width: 348px; height: 80px; background: url("/img/pdfconverter/pc-logos.png") no-repeat 0 0; background-size: 1044px 72px; }
.press p { padding: 0; }
.press .logo.tnw { background-position: 0 0; }
.press .logo.wired { background-position: -346px 0; }
.press .logo.maclife { background-position: -694px 0; }



@media (-webkit-min-device-pixel-ratio: 2) {
    .main_landing_bg { background-image: url("/img/pdfconverter/pc-bg@2x.jpg"); background-size: 1920px 1024px; }
    .icon { background-image: url("/img/pdfconverter/pc-icon@2x.png"); background-size: 144px 144px; }
    .author { background-image: url("/img/pdfconverter/pc-quote-logo@2x.png"); background-size: 150px 32px; }
    .image-flow { background-image: url("/img/pdfconverter/pc-img1-photos@2x.jpg"); background-size: 1366px 890px; }
    .image-flow .device { background-image: url("/img/pdfconverter/pc-img2-ipad@2x.png"); background-size: 1160px 840px; }
    .image-flow .pdf_icon { background-image: url("/img/pdfconverter/pc-img3-pdf@2x.png"); background-size: 144px 144px; }
    .icons-flow { background-image: url("/img/pdfconverter/pc-img4-icons@2x.png"); background-size: 724px 330px; }
    .icons-flow .device { background-image: url("/img/pdfconverter/pc-img2-ipad@2x.png"); background-size: 1160px 840px; }
    .icons-flow .pdf_icon { background-image: url("/img/pdfconverter/pc-img5-expert@2x.png"); background-size: 144px 144px; }
    .press .logo { background-image: url("/img/pdfconverter/pc-logos@2x.png"); background-size: 1044px 72px; }

    .retina { display: block !important; }
    .nonretina { display: none !important; }
}

@media only screen and (device-width : 1680px) {
    body { zoom: 0.95; -moz-transform: scale(0.95); -moz-transform-origin: 0 0; }
}

@media only screen and (device-width : 1440px) {
    body { zoom: 0.9; -moz-transform: scale(0.9); -moz-transform-origin: 0 0; }
}

@media only screen and (device-width : 1360px) {
    body { zoom: 0.85; -moz-transform: scale(0.85); -moz-transform-origin: 0 0; }
}

/* iPad styles */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    .video { display: none; }

    .static-height-1024 { position: relative; min-height: 880px; }

    .icon { width: 144px; height: 144px; margin: 100px 0 0 0; background: url("/img/pdfconverter/pc-icon.png"); background-size: 144px 144px; }
    .video_play { display: block; margin: 60px auto 0; width: 110px; height: 110px; -moz-opacity: 0.75; opacity: .75; filter: alpha(opacity=75); }
    #get-it { margin: 80px 0 0; }

    .main_landing_bg { position: relative; background: url("/img/pdfconverter/ipad/pc-bg-ipad.jpg") no-repeat center top; background-size: 1200px 880px; }

    .lazy { display: none !important; }
}

/* iPad retina styles */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) {
    .icon { background: url("/img/pdfconverter/pc-icon@2x.png"); background-size: 144px 144px; }
    .main_landing_bg { position: relative; background: url("/img/pdfconverter/ipad/pc-bg-ipad@2x.jpg") no-repeat center top; background-size: 1200px 880px; }
}

/* iPhone 5 styles */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {
    #ip_home.ip_panel { height: 504px; text-align: center; background: url("/img/pdfconverter/iphone/iphone-pc-bg@2x.png") no-repeat center top; background-size: 320px 504px; }

    .icon { margin: 60px 0 0 0; width: 66px; height: 66px; background: url("/img/pdfconverter/iphone/iphone-pc-icon@2x.png") no-repeat 0 0; background-size: 66px 66px; }
    h1.title { width: 240px; padding: 10px 0 10px; margin: 0 auto; color: #fff; font-size: 1.5em; line-height: 28px; font-weight: 600; font-family: "Myriad Pro", "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, serif; }
    h2.sub_title { padding: 0; margin: 0 auto; color: rgba(255, 255, 255, 0.5); width: 270px; font-size: 1em; line-height: 24px; font-weight: 600; font-family: "Myriad Pro", "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, serif; }

    #ip_home .button { width: 160px; height: 20px; margin: 30px auto 13px; padding: 10px 25px; border: solid 1px #000; font-size: 0.875em; background-color: #49b71d; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

    .appstore-link { position: relative; display: inline-block; padding: 0 15px 0 0; margin: 0 auto; color: #319eff; font-size: 0.875em; font-weight: 600; }
    .appstore-link:after { position: absolute; content: ""; top: 7px; right: 0; width: 0; height: 0; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 5px solid #319eff; }

    #quote h2 { font-size: 1.063em; text-align: left; line-height: 24px; color: #333; margin: 0; padding: 20px 30px 0 40px; background: url("/img/pdfconverter/iphone/iphone-pc-quote@2x.png") no-repeat 0 25px; background-size: 40px 18px; }
    #quote .author { margin: 20px 30px 30px; padding: 0; width: 75px; height: 16px; background: url("/img/pdfconverter/iphone/iphone-pc-quote-logo@2x.png") no-repeat 0 0; background-size: 75px 16px; }

    .image-flow { position: relative; width: 100%; height: 580px; padding: 0; margin: 0 auto; background: #fafafa url("/img/pdfconverter/iphone/iphone-pc-img1@2x.jpg") no-repeat center center; background-size: 320px 580px; }
    .image-flow img { position: absolute; width: 190px; height: 253px; top: 149px; left: 50%; margin-left: -95px; }
    .icons-flow { position: relative; width: 320px; height: 600px; padding: 0; margin: 0 auto; background: url("/img/pdfconverter/iphone/iphone-pc-img2@2x.jpg") no-repeat center center; background-size: 320px 600px; }

    #section_2 { background-color: #fafafa; border-bottom: none; text-align: center; }
    #section_2 h2 { padding: 10px 20px 0; }
    #section_2 .text { padding: 20px 20px 0; }
    #section_2 .text:nth-of-type(1) { padding: 20px 20px 10px; }

    #section_3 { padding-bottom: 30px; background-color: #fafafa; text-align: center; }
    #section_3 h1 { padding: 0 20px; }
    #section_3 h2 { padding: 10px 20px 0; }
    #section_3 .text { padding: 20px 20px 10px; }

    #section_4 { border-bottom: none; }
    #section_4 h2 { padding: 10px 20px 0; }
    #section_4 .text { text-align: center; padding: 20px 20px 0; }

    #section_5 { text-align: center; padding-bottom: 30px; }
    #section_5 h1 { padding: 0 20px; }
    #section_5 h2 { padding: 10px 20px 0; }
    #section_5 .text { padding: 20px 20px 10px; }
    .learn_more { text-align: center; font-size: 1em; margin: 20px 0 30px; color: #0074e6; text-decoration: none; }

    #section_6 { background-color: #fafafa; padding: 30px 0 20px; }
    #section_6 img { display: block; margin: 0 auto; width: 260px; height: 50px; background: url("/img/pdfconverter/iphone/iphone-pc-logos@2x.png") no-repeat 0 0; background-size: 260px 155px; }
    #section_6 .text { text-align: left; padding: 0 20px 30px; }

    #section_6 img.tnw { background-position: 0 0; }
    #section_6 img.maclife { background-position: 0 -55px; }
    #section_6 img.wired { background-position: 0 -102px; }
}

/* iPhone 4 styles */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
}

/* iPhone 6 styles */
@media only screen and (min-device-width : 374px) and (max-device-width : 376px) {
    #ip_home.ip_panel { height: 590px; text-align: center; background: url("/img/pdfconverter/iphone/iphone-pc-bg-iphone6@2x.jpg") no-repeat center 0; background-size: 375px 590px; }

    .image-flow { width: 375px; height: 679px; background: #fafafa url("/img/pdfconverter/iphone/iphone-pc-img1-iphone6@2x.jpg") no-repeat center center; background-size: 375px 679px; }
    .icons-flow { width: 375px; height: 703px; background: url("/img/pdfconverter/iphone/iphone-pc-img2-iphone6@2x.jpg") no-repeat center center; background-size: 375px 703px; }

    #section_2 h2 { padding: 10px 25px 0; }
    #section_2 .text { padding: 20px 25px 0; }
    #section_2 .text:nth-of-type(1) { padding: 20px 25px 10px; }

    #section_3 h1 { padding: 0 25px; }
    #section_3 h2 { padding: 10px 25px 0; }
    #section_3 .text { padding: 20px 25px 10px; }

    #section_4 h2 { padding: 10px 25px 0; }
    #section_4 .text { padding: 20px 25px 0; }

    #section_5 h2 { padding: 10px 60px 0; }
    #section_5 .text { padding: 20px 25px 10px; }

    #section_6 .text { padding: 0 25px 30px; }
}

/* iPhone 6 Plus styles */
@media only screen and (min-device-width : 413px) and (max-device-width : 415px) {
    #ip_home.ip_panel { height: 652px; background: url("/img/pdfconverter/iphone/iphone-pc-bg@3x.jpg") no-repeat center top; background-size: 414px 652px; }

    .icon { width: 66px; height: 66px; background: url("/img/pdfconverter/iphone/iphone-pc-icon@3x.png") no-repeat 0 0; background-size: 66px 66px; }

    #quote .author { width: 75px; height: 16px; background: url("/img/pdfconverter/iphone/iphone-pc-quote-logo@3x.png") no-repeat 0 0; background-size: 75px 16px; }

    .image-flow { width: 414px; height: 750px; background: #fafafa url("/img/pdfconverter/iphone/iphone-pc-img1@3x.jpg") no-repeat center center; background-size: 414px 750px; }
    .icons-flow { width: 414px; height: 776px; background: url("/img/pdfconverter/iphone/iphone-pc-img2@3x.jpg") no-repeat center center; background-size: 414px 776px; }

    #section_5 h2 { padding: 10px 80px 0; }

    #section_6 img { display: block; margin: 0 auto; width: 260px; height: 50px; background: url("/img/pdfconverter/iphone/iphone-pc-logos@3x.png") no-repeat 0 0; background-size: 260px 155px; }
}
