.page-id-4019 .et_pb_text_2{border:1px solid #e3e3e3!important}.woocommerce div.product form.cart .variations{margin-bottom:-15px!important;border:0;width:100%}.page-id-4019 .et_pb_row{width:100%;max-width:1080px;margin:auto;position:relative;padding-bottom:0}.page-id-4019 .et_pb_wc_add_to_cart_0 form.cart .variations td.value span::after{margin-top:calc(8px - 5px);right:calc(10px - 0px)}.page-id-4019 #pa_models,#pa_fixes{top:8px!important;position:relative}.page-id-4019 .et_pb_section.et_pb_section_1.et_section_regular{background:#f9fafc}.page-id-4019 #pa_models,#pa_fixes{border:1px solid #e3e3e3}table.variations td.value{display:flex;justify-content:flex-end}table.variations td.value>span{width:220px;max-width:100%}table.variations td.value select{width:100%}@media (max-width:767px){table.variations td.value{display:block}table.variations td.value>span{width:100%}}table.variations td.value>span{display:block!important;width:100%;max-width:215px}@media (max-width:991px){table.variations td.value>span{max-width:180px}}@media (max-width:767px){.mobile-margin{margin-top:35px!important}.page-id-4019 .et_pb_text_2{border:1px solid #e3e3e3!important;margin-left:15px;margin-right:15px}.page-id-4019 h6{font-size:16px;padding:8px 10px 15px;line-height:1.6}.page-id-4019 .woocommerce div.product form.cart .variations{margin-bottom:-30px!important;border:0;width:100%;overflow:hidden!important}table.variations{width:100%;border-collapse:separate;border-spacing:none!important}table.variations tr{border:1px solid #e3e3e3;border-radius:10px;overflow:hidden;display:flex!important;width:100%;background:#fff;margin-bottom:15px;padding-right:15px}.feature-list li:last-child{border-bottom:none}table.variations td.value>span{max-width:100%;width:100%;padding-left:8px}}table.variations td.value select{width:100%;height:30px!important;min-height:30px!important;line-height:30px!important;padding:0 10px!important;font-size:13px;border:1px solid #e3e3e3;border-radius:6px;box-sizing:border-box}table.variations td.value{padding:5px 12px!important}table.variations th.label{padding:8px 12px!important}table.variations{width:100%;border-collapse:separate;border-spacing:0 15px}table.variations tr{border:1px solid #e3e3e3;border-radius:10px;overflow:hidden;display:table;width:100%;background:#fff;margin-bottom:15px;padding-right:15px}table.variations th.label{width:35%;padding:18px 20px;border:1px solid #e3e3e3;border-right:none;border-radius:10px 0 0 10px;background:#fff;vertical-align:middle}table.variations th.label label{font-size:16px;font-weight:600;color:#222;margin:0}table.variations td.value{padding:12px 20px;border:1px solid #e3e3e3;border-left:none;border-radius:0 10px 10px 0;background:#fff}table.variations td.value select{width:100%;height:48px;border:1px solid #e3e3e3;border-radius:8px;padding:0 15px;font-size:15px;background:#fff;outline:none;cursor:pointer}table.variations td.value select:focus{border-color:#333;box-shadow:none}table.variations .reset_variations{margin-left:10px}@media (max-width:768px){table.variations tr{display:block}table.variations th.label,table.variations td.value{display:block;width:100%;border:1px solid #e3e3e3}table.variations th.label{border-radius:10px 10px 0 0;border-bottom:none}table.variations td.value{border-radius:0 0 10px 10px}}.page-id-4019 .woocommerce-variation-add-to-cart{display:none!important}.page-id-4019 .et_pb_button_module_wrapper .repair_button{padding:15px 22% 20px 21%!important}.page-id-4019 .et_pb_button_module_wrapper .repair_button:hover{padding:15px 22% 20px 21%!important}.page-id-4019 .woocommerce-variation-price{display:none}.page-id-4019 .et_pb_wc_add_to_cart form.cart .variations td.value .reset_variations{display:none!important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,Helvetica,sans-serif;background:#f5f7fb}.repair-wrapper{display:flex;justify-content:center;align-items:stretch;gap:8px;width:100%;flex-wrap:nowrap}.repair-card{height:400px;background:#fff;border-radius:18px;padding:20px;display:flex;flex-direction:column;transition:.3s}.repair-card:hover{transform:translateY(-6px);box-shadow:0 25px 50px rgba(0,0,0,.15)}.standard-card{border:2px solid #dadada}.oled-card{border:2px solid #dadada}.repair-top{display:flex;align-items:center;justify-content:center;gap:15px;min-height:115px;width:300px;padding-bottom:15px}.repair-battery{display:flex;align-items:center;min-height:115px}.phone-image{width:55px;flex-shrink:0}.phone-image img{width:100%;display:block;transition:.3s}.repair-card:hover .phone-image img{transform:scale(1.05)}.repair-title{display:flex;flex-direction:column;justify-content:center;padding-top:20%}.repair-title h2{font-size:24px;font-weight:700;line-height:1.2;padding-bottom:1px}.subtitle{display:block;font-size:18px;font-weight:bolder}.feature-list li{position:relative;padding:12px 0 12px 26px;font-size:15px;color:#333;border-bottom:1px solid #eee;line-height:1.4;list-style:none;font-weight:600}.feature-list li{list-style:none}.standard-card .feature-list li::before{content:"✔";position:absolute;left:0;top:50%;transform:translateY(-50%);color:#22c55e;font-weight:700}.oled-card .feature-list li::before{content:"✔";position:absolute;left:0;top:50%;transform:translateY(-50%);color:#00a5ff;font-weight:700}.price-box{margin-top:auto;text-align:center}.price{font-size:48px;font-weight:700}.price-note{margin-top:10px;font-size:14px;line-height:20px}@media (max-width:768px){.single_variation_wrap .woocommerce-variation.single_variation{margin-top:-50px!important;margin-bottom:0!important}.repair-wrapper{flex-direction:column;align-items:center}.repair-card{max-width:450px;height:auto}.repair-top{justify-content:center}.price{font-size:40px}.et_pb_section.et_pb_section_0_tb_footer.et_section_regular{padding-left:18px!important}}@media (max-width:480px){.repair-card{padding:18px;height:365px}.phone-image{width:50px}.repair-title h2{font-size:22px}.feature-list li{font-size:14px}.price{font-size:36px;margin-top:2px}}.page-id-7774 .et_pb_section_0.et_pb_section{padding-top:35px;padding-bottom:unset!important;background-color:unset!important}a{text-decoration:none!important}.page-id-661 span.price bdi{display:none}.page-id-3480 .week-css{height:auto!important}body #page-container .et_pb_section .et_pb_button_0::after{font-weight:400!important;margin-left:4px!important;color:#fff!important;margin-top:2px!important}.et-cart-info span::before{visibility:hidden}.single_variation_wrap .woocommerce-variation.single_variation{margin-top:30px;margin-bottom:0px!important}#main-header{box-shadow:none}p.desc_title{color:#8B8B8B;font-family:inherit;text-align:center}span.price span.woocommerce-Price-currencySymbol{width:unset!important;font-size:22px}.page-id-661 span.price{position:unset!important}@media screen and (min-width:1400px){#main-header .container{max-width:1200px}}#et-top-navigation nav>ul>li>a{font-weight:500!important;padding-bottom:10px!important}#et-top-navigation nav>ul>li.current-menu-item>a{font-weight:600!important;border-color:#009FD9}#top-menu li a:hover{color:#009FD9!important;opacity:1!important;border-color:#009FD9}@media screen and (max-width:767px){.footer-column{max-width:350px}.footer-column .et_pb_module.et_pb_text h5{cursor:pointer}.footer-column .et_pb_module.et_pb_text h5+ul{display:none}.woocommerce-variation-description span.price{margin:0!important;margin-top:0!important}}@media screen and (min-width:700px) and (max-width:991px){span.dis_text{position:absolute;margin-top:17%}.footer-column{width:47%!important}.footer-column .et_pb_module.et_pb_text{text-align:center}}@media only screen and (min-width:981px){#et-main-area{margin:0 auto!important;overflow:hidden!important}span.dis_text{position:absolute;margin-top:17%}.price-list{display:flex!important;position:relative;left:10%}.et_pb_row_1.et_pb_row{width:106%}#top-menu li a{margin-bottom:10px;border-bottom:2px solid transparent}.et_pb_gutters2 .et_pb_column,.et_pb_gutters2.et_pb_row .et_pb_column{margin-right:0%!important;padding-bottom:0%!important}}@media only screen and (max-width:980px){.et_pb_column_1,.et_pb_column_2,.et_pb_column_3{padding-left:20%!important}}@media only screen and (max-width:1199px){#logo{max-width:190px!important;height:auto}}.price-list{display:flex!important}.ls-style{list-style:none!important;padding:0}.hes_text{text-align:center!important;font-size:23px;color:#8B8B8B;font-family:inherit;font-weight:800;padding-top:3px}.list{font-size:14px;margin:10px 0;display:flex;align-items:center}.tick,.tick1,.tick2{display:inline-block;width:20px;height:20px;border-radius:50%;background-color:#1e2024;color:white;text-align:center;line-height:20px;margin-right:10px;font-size:16px}p.sub_p{font-size:11px;color:#000;font-weight:500;font-family:inherit}.page-id-661 p{padding:0!important}.page-id-661 p.desc_sub{margin-top:15px;padding-bottom:12px!important}@media (min-width:320px) and (max-width:500px){#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{padding:unset!important;line-height:26px}.list{font-size:13px;margin:10px 0;display:flex;align-items:center}.hes_text{text-align:center;font-size:18px;color:#8B8B8B;font-family:inherit;font-weight:800;margin-left:10%;height:33.6px;padding-top:3px}.price-column{width:50%!important}p.desc_title{font-size:18px!important;font-weight:800;font-family:inherit}span.woocommerce-Price-amount.amount{font-size:20px!important}p.desc_sub{font-size:13px!important;line-height:1.6;margin-top:5px}span.price span.woocommerce-Price-currencySymbol{width:unset!important;font-size:16px;padding-bottom:5px}span.tick{margin-left:10px}.tick{position:absolute}span.des_text{margin-left:45px;line-height:19.2px}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{padding:0!important;line-height:26px}.sub_text{font-size:20px}p.sub_p{font-family:inherit;font-size:9.5px;color:#000;font-weight:400;margin-top:-8px;line-height:13px}.des_text1{margin-left:45px;line-height:19.6px;margin-top:22px;position:absolute}.tick1{margin-left:10px;margin-top:8px}.des_text2{margin-left:45px;line-height:19.6px;margin-top:25px;position:absolute}.tick2{margin-left:10px;margin-top:10px}.et_pb_section{padding:25px 0px 0px 0px!important}.page-id-556 .et_pb_image img{margin-top:-6%}.et_pb_column.et_pb_column_1_3.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough{padding-left:6%!important}.et_pb_column .et_pb_row_inner,.et_pb_row{padding-top:15px!important;padding-bottom:50px}.et_pb_column_1,.et_pb_column_2,.et_pb_column_3{padding-left:0%!important}span.dis_text{position:absolute;margin-top:24%}.et_builder_inner_content.et_pb_gutters3{margin-top:10px}.page-id-5494 .et_pb_image_0 .et_pb_image_wrap img{height:320px!important;min-height:0!important;max-width:325px;position:relative;left:-24%}body .page-id-5494{overflow-x:scroll;overflow-y:hidden;overflow-x:hidden;white-space:nowrap}}@media (max-width:360px){.page-id-5494 .et_pb_image_0 .et_pb_image_wrap img{height:320px!important;min-height:0!important;max-width:325px;position:relative;left:-33%!important}body .page-id-5494{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}}.et_pb_toggle_close{margin-bottom:1.75%!important}@media (max-width:480px){h2.heading-mobile{font-size:28px!important;font-weight:700!important;line-height:40px!important;color:#000000!important;padding:15px 0px!important}body #apopka-mobile .et_pb_text_1{font-size:14px!important;padding-right:0%!important;padding-left:0%!important;margin-bottom:0!important}.et_pb_text_inner p{line-height:27px}.iphone-screen{height:320px!important;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important}}h2.heading-mobile{font-size:40px;font-weight:600;line-height:51px;padding:15px 60px;color:#000000!important}body .et_pb_text_1{font-size:14px;padding-right:0%!important;padding-left:0%!important;margin-bottom:0!important}.et_pb_wc_add_to_cart_0.et_pb_module .et_pb_module_inner form.cart .variations td select{margin-bottom:4px!important}#main-header{border-bottom:1px solid #f3f3f3}@media only screen and (min-width:1350px){.book-appointment-middle-section{padding-top:35px!important;padding-bottom:35px!important}}@media only screen and (max-width:767px){.et_pb_text_0 h1{font-size:38px!important}}@media only screen and (max-width:767px){.et_pb_text_1 h1{font-size:38px!important}}@media only screen and (max-width:767px){.et_pb_text_1 h1,.et_pb_text_2 h3{font-size:38px!important}}.woocommerce div.product form.cart .variations select{background:none}.iphone-screen{height:650px;background-size:cover;background-position:center top;background-repeat:no-repeat}.mobile_repiar_top_badge .et_pb_text_inner{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:hsl(199 89% 48%);font-weight:600;padding-top:.125rem;padding-bottom:.125rem;background-color:hsl(199 89% 48% / .1);border-color:hsl(199 89% 48% / .2);border:1px solid;border-radius:9999px;display:inline-flex;padding-left:.8rem;padding-right:.8rem;font-size:.75rem;line-height:1rem;margin-bottom:1rem}.mobile_repaire_service_title{text-align:center;margin-bottom:1rem}.mobile_repaire_service_title .et_pb_text_inner h1{font-size:48px;font-weight:700;color:hsl(220 25% 12%);letter-spacing:-.025em}.mobile_repaire_service_sub_title{text-align:center}.mobile_repaire_service_sub_title .et_pb_text_inner{font-size:1.125rem;line-height:1.75rem;max-width:42rem;display:inline-flex}.button_bookonline_large button:not(.btn-close):not(.btn-success){font-size:1.125rem;line-height:1.75rem;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:2rem;padding-right:2rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:hsl(0 0% 100%);font-weight:600;background:linear-gradient(135deg,#0da2e7,#0b81b7);background-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border-color:hsl(220 13% 91%)}.button_bookonline_large button:hover{border-color:#0b81b7}.button_bookonline_large button svg{width:1rem;height:1rem;margin-right:.5rem;margin-top:-3px}.steps-section{max-width:1200px;margin:0 auto;padding:5rem 2rem;width:100%;z-index:1}.step-card{background:#ffffff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,0.05);border:1px solid #e8e8e8;padding:2rem 1.5rem;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.step-number{width:56px;height:56px;border-radius:50%;background-color:#2196F3;color:#ffffff;font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.step-title{font-size:1.125rem;line-height:1.75rem;font-weight:700;color:#333333;margin-bottom:1rem;letter-spacing:-.025em}.step-description{font-size:15px;color:#666666;line-height:1.6;margin:0}.warranty-badge{display:inline-flex;align-items:center;gap:0.5rem;background-color:#e6f2ff;border:1px solid #a6d9ff;border-radius:25px;padding:0.50rem 1.5rem;margin-top:2.5rem;font-weight:600}.warranty-badge i{font-size:1.25rem;color:#009FD9}.warranty-badge span{font-size:16px;color:#009FD9}.title-how-mobile-repair-works{font-size:1.875rem;line-height:2.25rem;font-weight:700;text-align:center;letter-spacing:-.025em;margin-bottom:2.5rem}.book-appointment-text-container .et_pb_column_1,.book-appointment-text-container .et_pb_column_2,.book-appointment-text-container .et_pb_column_3{padding-left:0px!important}@media (max-width:1023px){.mobile_repaire_service_title .et_pb_text_inner h1{font-size:2.25rem;line-height:2.5rem}.mobile_repaire_service_sub_title .et_pb_text_inner{font-size:1rem;line-height:1.5rem;margin-bottom:1rem}}@media (max-width:980px){.mobile_repaire_service_title{margin-bottom:1rem!important}}@media (max-width:767px){.title-how-mobile-repair-works{font-size:1.5rem;line-height:2rem}}@media (max-width:639px){.step-title{font-size:1rem;line-height:1.5rem;font-weight:600;margin-bottom:.5rem;padding-bottom:0px!important}.step-description{font-size:.75rem;line-height:1.625}.step-card{padding:1rem}.step-number{font-size:1.125rem;line-height:1.75rem;width:3rem;height:3rem}.warranty-badge span{font-size:.875rem;line-height:1.25rem}.mobile_repaire_service_title .et_pb_text_inner h1{font-size:1.5rem;line-height:2rem;padding-bottom:0px!important}.mobile_repaire_service_title{margin-bottom:0.5rem!important}.mobile_repaire_service_sub_title{font-size:.875rem;line-height:1.25rem}.mobile_repaire_service_sub_title .et_pb_text_inner{font-size:.875rem;line-height:1.25rem}.mobile_repaire_service_sub_title{margin-bottom:0px!important}.button_bookonline_large button:not(.btn-close):not(.btn-success){font-size:1rem!important;line-height:1.5rem;padding-top:1rem!important;padding-bottom:1rem!important;padding-left:1.5rem;padding-right:1.5rem;width:100%!important}.steps-section{padding:0.5rem 1rem!important}.mobile_repaire_service_sub_title p{font-size:.875rem;line-height:1.25rem}.book-appointment-text-container{padding-left:1rem!important;padding-right:1rem!important;width:100%!important;padding-bottom:1rem!important}.button_bookonline_large{margin-bottom:0px!important}.title-how-mobile-repair-works{margin-bottom:0.5rem!important;font-size:1.25rem!important}.warranty-badge{padding:0.1rem 1.5rem!important;margin-top:2rem!important;margin-bottom:1rem!important}.warranty-badge i{font-size:0.875rem}}@media (max-width:400px){.mobile_repaire_service_sub_title p{font-size:.825rem;letter-spacing:-0.02rem}}.page-id-7774 .modal{overflow:hidden;padding-bottom:50px!important}.page-id-7774 .week-css{height:auto!important}.steps-section-outer{z-index:1}.if-locations{display:flex;flex-direction:row-reverse;padding:35px 17px 7px 17px!important;transition:box-shadow 0.2s ease;border:1px solid #e0e0e0!important;justify-content:flex-end;gap:8px}.if-locations:hover{box-shadow:0 4px 10px rgba(0,0,0,0.06);background-color:#009fd9!important}.if-locations:hover a{color:#fff!important}.if-locations:hover span.et-pb-icon{color:#fff!important}.if-locations a{color:black}.if-locations span.et-pb-icon{color:#000!important}.if-locations .et_pb_icon{margin-top:3px}@media (max-width:575px){.if-locations{display:flex;flex-direction:row-reverse;padding:35px 17px 7px 17px!important;transition:box-shadow 0.2s ease;border:1px solid #e0e0e0!important;justify-content:flex-end;gap:8px}.if-locations .et_pb_icon{margin:0}}