body{color:#2e2e2e;background-color:#fff;background-image:none}html body>:not(.compare_graph_container){overflow-x:hidden}h1{color:#fff;font-size:60px;padding-top:210px;text-shadow:1px 1px 10px #000}h1,h2{text-align:center}h2{color:#2b9fd9;font-size:29px;margin-bottom:10px;font-weight:400}.centered_blue_button{text-align:center;border:none;color:#fff;background-color:#2b9fd9;padding:12px 35px;font-size:22px;margin-top:20px;margin-bottom:20px;border-radius:4px;cursor:pointer}.center_align_button{text-align:center;margin-top:-20px}#page{padding-top:0}#home_page{position:relative;margin-bottom:50px}#home_page h1{position:relative;color:#fff;font-family:Arial,sans-serif;font-size:60px;font-weight:700;padding-top:210px;text-shadow:1px 1px 10px #000;margin:0;text-align:center}#home_header{width:100%;height:40px;background-color:#fff;overflow:hidden}#home_header .nav_primary_menu a{color:#2e2e2e}#home_main{position:relative;width:100%;height:700px;background:url(../images/home_bg.jpg) repeat;z-index:1}#home_main_content{position:relative;width:980px;margin:0 auto}#home_zenfotomatic_shot{position:absolute;top:58px;left:-20px}#home_main_text{position:absolute;top:40px;right:0;margin:0;padding:0;z-index:1}#home_main_text h1{font-size:34px;font-weight:400;margin:0;padding:0}#home_main_text h2{font-size:17px;font-weight:400;margin:0;padding:0}#home_page h2{margin-bottom:10px}#home_page h3{color:#2b9fd9}#home_runs_in_your_browser{top:230px;font-size:19px}#home_get_started,#home_runs_in_your_browser{position:absolute;right:0;width:180px;text-align:center}#home_get_started{top:270px}#home_get_started a{display:block;font-size:25px;letter-spacing:1px;color:#fff;background-color:#2b9fd9;padding-top:6px;padding-bottom:8px}.home_white_container{position:relative;width:100%;background-color:#fff}.home_white_container_content{position:relative;width:980px;margin:0 auto;padding:40px 0 20px}.home_announcement_container{position:absolute;right:0;top:350px;width:280px;color:#d91a4c}.home_button{width:180px;text-align:center;margin-bottom:30px}.home_button a{display:block;font-size:17px;letter-spacing:1px;color:#fff;background-color:#2b9fd9;padding-top:6px;padding-bottom:8px}#subheading_text{margin-top:40px;font-size:14px;text-shadow:1px 1px 10px #000}.right_align_heading h2{text-align:right}.about_zf_image{max-width:300px;padding-right:40px;display:table-cell}.about_zf_image img{max-width:140px;margin-bottom:20px;margin-left:75px}.about_zf_image p{text-align:center;width:300px}.about_zf_image h3{text-align:center}.bg-video{position:absolute;left:0;width:100vw;min-width:980px;height:670px;background:#000;z-index:-1;overflow:hidden}.bg-video .overlay,.bg-video .player{position:absolute;top:0;left:0;width:100%;height:100%}.bg-video .overlay{z-index:1}.client_voice_image img{width:215px;padding-bottom:20px}.valued-partner-container{text-align:center}.valued-partner-image{position:relative;display:inline-block;margin-right:50px}.valued-partner-subheading h2{text-align:center;color:#2e2e2e;font-weight:400;margin-bottom:30px!important}.client_voice_image{position:relative;padding-right:25px;display:table-cell}.valued-partner-image img{padding-bottom:20px;width:80%}.compare_image{width:600px;margin-right:20px;display:table-cell}.compare_description{width:479px;margin-right:20px}.compare_image img{float:left;width:465px;height:290px!important}.contact_image{text-align:center;padding-left:200px;padding-bottom:20px;display:table-cell}.contact_image img{text-align:center;width:60px}.cutandmask_image{max-width:500px;padding-right:50px;display:table-cell}.cutandmask_image p{width:465px}.cutandmask_image img{text-align:center;width:465px;float:left}.faq_box{width:264px;height:470px;padding:20px;margin-right:30px;line-height:inherit;background-color:#f3f3f3;display:inline-table}.faq_box h3{margin-bottom:20px;font-weight:700;font-size:20px}.faq_box li{background:none;padding-left:0}.introduction_images_description{width:500px;float:right}.homepage_pricing{width:490px;text-align:center;float:left}.intro_headings{font-weight:700;font-size:18px}.introduction_images_intro p{width:430px;padding-top:55px}.introduction_images_intro img{width:400px;margin-bottom:20px;margin-right:20px;float:left}#lumix_image img{width:500px;margin:0 0 20px;padding-left:20px;float:right}.media_release_image{position:relative;padding-right:37px;display:table-cell}.media_release_image img{width:217px;padding-bottom:20px}#new_heading{height:686px;color:#fff;font-size:13px;margin-top:-11px}.partners_image{max-width:110px;padding-right:53px;display:table-cell;float:right}.partners_image img{width:100%}#partners_container{max-width:300px;padding-right:40px;display:table-cell}#purchase_image{max-width:300px;padding-right:20px;display:table-cell}.socialmedia_twitter{float:left;margin-top:15px}.socialmedia_facebook,.socialmedia_google{margin-left:15px;margin-top:15px;float:left}#social_media_top_image{position:relative;padding-right:20px;display:table-cell;float:left}#social_media_top_image img{padding-top:5px}#table_image img{width:100%}.text{max-width:none}.text_box{width:255px;height:150px;padding:20px;margin-top:30px;margin-right:47px;float:left}.text_box:last-child{width:260px;height:150px;padding:20px;margin-top:20px;background-color:#f400f3;float:right}.sub_bar{border-top:none;margin-top:-45px;margin-bottom:-15px;left:34px}.stretchRight{background-image:none!important;background-color:#fe5652!important}#compare_graph_animation .compare_graph_container .stretchRight{background-color:transparent!important;overflow-x:visible!important}.stretchRight{visibility:visible!important}#process_label{clear:both}#process_label img{height:85px!important;margin-top:-110px}#bigcost_label{clear:both}#bigcost_label img{height:85px!important;margin-top:-228px}.compare_graph_container{max-width:690px;width:90%;line-height:30px;margin:45px 20px 20px 290px;clear:both}#compare_graph_animation{background-color:#fff;text-align:center}#compare_graph_animation .device-diagram{font-family:NovecentowideLightBold,Source Sans Pro,sans-serif;font-size:200px;color:#61e69d;margin:6%}#compare_graph_animation .device-arrow{max-width:690px;margin-bottom:20px;visibility:hidden}#compare_graph_animation h3{margin-top:0}#compare_graph_animation img{float:left;height:28px}.stretchRight{animation-name:stretchRight;-webkit-animation-name:stretchRight;animation-duration:2s;-webkit-animation-duration:2s;animation-timing-function:ease;-webkit-animation-timing-function:ease;transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0}@keyframes stretchRight{0%{transform:scaleX(.3)}40%{transform:scaleX(1.02)}60%{transform:scaleX(.98)}to{transform:scaleX(.98)}80%{transform:scaleX(1.01)}to{transform:scaleX(1)}}@-webkit-keyframes stretchRight{0%{-webkit-transform:scaleX(.3)}40%{-webkit-transform:scaleX(1.02)}60%{-webkit-transform:scaleX(.98)}to{-webkit-transform:scaleX(.98)}80%{-webkit-transform:scaleX(1.01)}to{-webkit-transform:scaleX(1)}}.swiper-slide p{margin-bottom:5px}.swiper-container{height:100%}.laptop_image{width:100%}.laptop_slideshow{position:absolute;width:100%}.laptop_slideshow img{display:block;margin-left:auto;margin-right:auto}#laptop_slideshow_mac{z-index:4000;position:absolute;margin-top:-572px}.laptop_slide{width:100%!important}.swiper-pagination{margin-top:20px;margin-bottom:30px}@media only screen and (max-width:420px){body{font-size:14px}body,h1{width:100%}h1{color:#2d9fd9;font-size:30px;padding-top:40px}h2{font-size:20px;font-weight:700}h3{font-size:15px}.new_sub_heading{height:686px;color:#fff;font-size:13px;line-height:35px;margin:-10px 0 0;text-shadow:#000 1px 1px 3px;padding:0 10px}#subheading_text{width:80%;margin-top:50px;margin-left:auto;margin-right:auto;text-shadow:#000 1px 1px 3px}#header_content{width:100%}#home_header{padding-left:10px;padding-right:10px;margin-left:-10px}#home_main_content{width:100%}#home_page h1{position:relative;font-size:30px;padding-top:120px;text-align:center}#home_page h3{margin-top:10px}.home_white_container_content{width:100%}.home_announcement_container{top:100%}.video_wrapper{width:100%}#zenfotomatic_heading_desktop{display:none}#zenfotomatic_heading_mobile{display:block;font-size:14px;width:364.5px}.about_zf_image{width:100%;max-width:none;margin:0;padding:0;display:table}.about_zf_image img{max-width:50%;margin-left:25%;margin-bottom:0}.about_zf_image p{width:99%}.about_zf_text{width:100%}.bg-video{top:-10px;left:-10px;width:100vw;min-width:100%;height:670px;background:url(../images/mobile-header-2.png)}#bg_video_player{display:none}.centered_blue_button{padding:10px 15px;font-size:17px;margin-top:10px;margin-bottom:10px;-webkit-appearance:none}.client_voice_image{width:50%;margin:0;margin-bottom:20px;margin-right:4%;padding:0;display:-webkit-box}.client_voice_image:nth-child(4){border-bottom:none}.client_voice_image img{width:95%}.client_voice_content{width:95%;font-size:14px}.client_voice_content p{width:100%;font-size:14px}.client_voice_link{font-size:13px}.compare_image{width:200px;display:inline}.compare_description{width:315px}.compare_description h3{margin-top:10px}.compare_image img{width:315px;height:191px!important}.container_bottom{margin-bottom:0}.contact_image{width:25%;padding:0;margin:0}.contact_image img{width:55%}.cutandmask_image{padding-right:0;display:inline}.cutandmask_image p{width:100%;font-size:14px!important}.cutandmask_image img,.faq_box{width:100%}.faq_box{height:auto;padding:5px 0 10px;margin-right:0;margin-top:-20px;font-size:15px;background-color:#fff}.faq_box h3{border-bottom:1px solid #2b9fd9}form{text-align:center}#credits{font-size:12px;margin-top:138px}.introduction_images_description{width:95%;margin:auto;float:none}.introduction_images_intro p{width:auto;padding-top:55px}.introduction_images_intro img{width:100%;margin-bottom:20px;margin-right:20px;float:left}#lumix_image img{width:100%;margin:0 0 10px;padding:0}#main_header_button{-webkit-appearance:none;margin-left:auto;margin-right:auto;margin-top:10px}.media_release_image{width:45%;margin:0;margin-right:4%;padding:0;display:inline-table}.media_release_image img{width:100%;padding-bottom:2px}.media_release_content{width:100%!important}.not_for_mobile{display:none}.partners_image{max-width:27%;padding:0;margin-left:3%;margin-right:3%;float:left}.section_sub_heading{font-size:15px}.socialmedia_facebook,.socialmedia_google,.socialmedia_twitter{margin:0 0 0 50px;padding:0;padding-bottom:10px}.sub_bar{margin-top:-40px;left:0}.stats_heading_margin h2{margin-top:20px}.text_box{width:45%;height:auto;padding:0;margin:20px 5% 0 0;background-color:#fff}.text_box:nth-child(2){margin-bottom:0}.text_box_container{width:100%}.text_box_content{font-size:12px!important}.text_box_heading{font-size:18px;font-weight:700}.wide_layout{max-width:100%!important}#process_label img{height:48px!important;margin-top:-72px}#bigcost_label img{height:48px!important;margin-top:-149px}.compare_graph_container{max-width:100%;width:61%;line-height:12px;margin:0 20px 20px 124px}#compare_graph_animation img{height:18px}#compare_graph_animation .device-arrow{max-width:220px;margin-bottom:20px;visibility:hidden}.swiper-image img{width:100%}}.new_sub_heading{height:686px;color:#fff;font-size:18px;line-height:30px;margin-top:0;text-shadow:#000 1px 1px 3px}.new_sub_heading h1{padding-top:0!important}.new_sub_heading .home_white_container_content{border-top:none;padding:0;top:65px;margin:0 auto}#subheading_text{max-width:385px;margin-top:145px}#subheading_image{position:absolute;bottom:-70px;right:-243px}#zenfotomatic_heading_desktop{font-size:17px;line-height:32px}.bg-video{height:665px;background:url(../landing_images/032018_ld_banner_background.png) no-repeat 50%;width:100%;background-size:cover}#main-button-margin{top:0}#zenfotomatic_heading_pre_google_play{margin:30px 0 0}#btn-google-play{display:block;height:50px;background:url(../landing_images/google-play-badge.png) no-repeat 50%;background-size:100% auto;width:155px}#btn-apple-store{display:block;height:50px;background:url(../landing_images/plan-app-store.png) no-repeat 50%;background-size:100% auto;width:155px}#bg_video_player{display:none}#main_header_button{border:none;color:#fff;background-color:#2b9fd9;padding:15px 40px;font-size:20px;border-radius:4px;cursor:pointer;display:table}@media only screen and (max-width:420px){#subheading_text{max-width:385px;margin-top:30px;width:100%;text-align:center}#zenfotomatic_heading_mobile{display:block;font-size:13px;width:100%;margin-bottom:0;margin-top:-10px;line-height:25px}#subheading_image{position:relative;left:0;bottom:auto}#subheading_image img{max-width:100%}#btn-apple-store,#btn-google-play{margin:15px auto}#zenfotomatic_heading_pre_google_play{margin:10px 0 0;font-size:13px;line-height:25px;padding:0 30px}.bg-video{left:0}}