@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{overflow-x:hidden}.ifshdrRow{z-index:100000}@-webkit-keyframes enter{0%{opacity:0;-webkit-transform:scaleY(.98) translateY(10px);transform:scaleY(.98) translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}.steps_list_item_hdr .h3 a{color:inherit}.dont_see a{cursor:pointer;text-decoration:underline}.steps_list_item_row .left_half{padding:50px 0 0}.summary_wrap .device_other_details .selected_model,.summary_wrap .device_other_details .selected_model_issue{color:#3338}.step_navigation{background-color:#fff;border-top:1px solid #3332;bottom:0;padding:30px 50px;position:-webkit-sticky;position:sticky;width:calc(100% + 50px)}.checkbox_list{display:flex;flex-direction:column;gap:15px}.checkbox_list:not(.visit_details_checks) .checkbox_list_item input[type=checkbox]:checked~label:after{opacity:1}.checkbox_list:not(.visit_details_checks) .checkbox_list_item label:after{border:solid #333;border-width:0 2px 2px 0;content:"";height:13px;left:10px;opacity:0;position:absolute;top:13px;-webkit-transform:rotate(45deg) translateY(-50%) translateX(-12px);transform:rotate(45deg) translateY(-50%) translateX(-12px);width:5px}.about_our_repairs .checkbox_list:not(.visit_details_checks) .checkbox_list_item label:after{opacity:1}.checkbox_list_item label{color:#3337;padding-left:30px}.near_stores_list_item:after{border-bottom:15px solid #ddd8}.dates_list_item.closed .today{color:#000;z-index:10}.dates_list_item.closed{pointer-events:none}@media (max-width:1199px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1199px),only screen and (min-device-pixel-ratio:2) and (max-width:1199px),only screen and (min-resolution:192dpi) and (max-width:1199px),only screen and (min-resolution:2dppx) and (max-width:1199px){.ifshdr{box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);-ms-box-shadow:0 0 3px rgba(0,0,0,.3);-o-box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3)}#cssmenu{width:100%}#cssmenu #menu-button{background:#3d66ab;background-image:url(https://ifixscreens.com/storage/2020/12/menuIcon.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:22px!important;border:0;cursor:pointer;display:inline-block!important;font-size:0;height:40px!important;position:relative;right:0;top:8px!important;width:40px!important;z-index:9999}.custmenu.isactive #cssmenu #menu-button{background:none!important;height:30px!important;width:30px!important}#cssmenu #menu-button:before{background:#fff;content:"";display:block;height:2px;left:0;opacity:0;position:absolute;right:0;width:20px}#cssmenu #menu-button.menu-opened:before{background:#fff;top:18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:30px}#cssmenu #menu-button:after{content:"";display:block;position:absolute;right:0}#cssmenu #menu-button.menu-opened:after{background:#fff;border:0;height:2px;top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:30px}#cssmenu #menu-button.menu-opened:after,#cssmenu #menu-button.menu-opened:before{opacity:1}#cssmenu #menu-button.menu-opened{background-image:none;position:fixed;right:10px!important;top:5px!important}#cssmenu .submenu-button{cursor:pointer;display:block;height:42px;position:absolute;right:0;top:0;width:46px;z-index:99}#cssmenu .submenu-button:before{background:#fff;content:"";display:block;height:8px;position:absolute;right:22px;top:19px;width:2px}#cssmenu .submenu-button:after{background:#fff;content:"";display:block;height:2px;position:absolute;right:19px;top:22px;width:8px}#cssmenu .submenu-button.submenu-opened{background:#d90e16}#cssmenu .submenu-button.submenu-opened:after{background:#fff}.ifshdr #cssmenu ul li:focus .submenu-button:after,.ifshdr #cssmenu ul li:focus .submenu-button:before,.ifshdr #cssmenu ul li:hover .submenu-button:after,.ifshdr #cssmenu ul li:hover .submenu-button:before{background:#d90e16!important;background:var(--red)!important}#cssmenu .submenu-button.submenu-opened:focus:after{background:#d90e16!important}.ifshdr #cssmenu ul li .submenu-button.submenu-opened:before,.ifshdr #cssmenu ul li:hover .submenu-button.submenu-opened:after,.ifshdr #cssmenu ul li:hover .submenu-button.submenu-opened:before{background:#fff!important}#cssmenu>ul>li.has-sub>a:after{display:none}#cssmenu ul ul{background:#fff;left:0;margin:0;max-width:100%;position:relative;top:0;visibility:visible;width:100%;z-index:3}#cssmenu ul ul li a:before{display:none}#cssmenu>ul>li{float:left;margin:0;width:100%}#cssmenu>ul>li,#cssmenu>ul>li>a{font-family:Montserrat,sans-serif!important}#cssmenu>ul>li>a{color:#fff;font-size:18px;font-weight:600;letter-spacing:1px;padding:12px 0;text-decoration:none}#cssmenu>ul>li:hover>a{background:#fff;color:#d90e16;color:var(--red)}#cssmenu ul ul ul{margin-left:100%;top:0}#cssmenu ul ul li a{border-bottom:1px solid hsla(0,0%,59%,.15);font-family:Montserrat,sans-serif!important;font-weight:400;padding:11px 15px;text-decoration:none;width:170px}#cssmenu ul ul li.last-item>a,#cssmenu ul ul li:last-child>a{border-bottom:0}#cssmenu ul ul li a:hover,#cssmenu ul ul li:hover>a{color:#fff}#cssmenu ul ul li.has-sub>a:after{background:#ddd;content:"";display:block;height:2px;position:absolute;right:11px;top:16px;width:8px}#cssmenu ul ul li.has-sub>a:before{background:#ddd;content:"";display:block;height:8px;position:absolute;right:14px;top:13px;transition:all .25s ease;width:2px}#cssmenu ul ul>li.has-sub:hover>a:before{height:0;top:17px}.custnav #cssmenu>ul{background-color:#da291c;background-image:url(https://ifixscreens.com/wp-content/uploads/2021/05/navigationBg.jpg);background-position:80% 90%;background-repeat:no-repeat;background-size:cover!important;display:block!important;height:100%!important;left:0;list-style-type:none;margin:0;opacity:0;overflow-x:hidden;overflow-y:auto;padding:0;padding-top:50px!important;position:fixed!important;top:0;transition-duration:.5s;transition-property:opacity;transition-timing-function:ease;visibility:hidden;width:100%;z-index:99}#cssmenu:after,#cssmenu>ul:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.custmenu.isactive #cssmenu>.main-menu,.custmenu.isactive #cssmenu>ul.open{opacity:1;visibility:visible}#cssmenu,#cssmenu #menu-button,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{border:0;box-sizing:border-box;display:block;line-height:1;list-style:none;margin:0;padding:0;position:relative}.custmenu #cssmenu ul li{opacity:0;overflow:hidden;-webkit-transform:translateY(5px) scale(.75);transform:translateY(5px) scale(.75);-webkit-transform-origin:top center;transform-origin:top center;transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;width:100%}.custmenu.isactive #cssmenu ul li{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#cssmenu ul li a{background-color:initial;color:#fff;display:block;font-family:Montserrat,sans-serif!important;font-size:17px;font-weight:600;letter-spacing:1px;padding:12px 15px;position:relative;text-align:center!important;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-property:color,background-color;transition-timing-function:ease-in-out}#cssmenu ul li{width:100%}#cssmenu ul ul li{padding:0;width:100%!important}#cssmenu ul ul li a{background:0;color:#fff;font-size:14px;letter-spacing:0;padding:11px 15px!important;width:100%}#cssmenu ul ul li a:focus,#cssmenu ul ul li a:hover{background:#fff!important;color:#d90e16!important;color:var(--red)!important}#cssmenu ul ul{background:#d90e16;background:var(--red);display:none}#cssmenu ul .sub-menu.open{display:inline-block}}@media only screen and (min-width:601px) and (max-width:767px){.ifsc_footer .custftrSec1{padding:30px 0 10px!important}.ifsc_footer .custftrSec1>.wrapper{display:inline-block!important}#ifs_footer1{width:100%!important}#subscribeForm{width:100%}#ifs_footer2,#ifs_footer3{display:inline-block;margin:0!important;padding:0 10px 0 0;width:50%!important}.ifsc_footer .custftrSec1>.wrapper>.ftrCol{margin:0 0 30px!important;margin:0 2% 30px 0!important;width:48%!important}#ifs_footer4{width:100%!important}.custftrBtmLft{width:100%}.custftrBtmRt{text-align:center;width:100%}.custftrBtmRt ul{width:100%}.custftrBtmRt ul li{margin:0 10px!important}}@media only screen and (min-width:100px) and (max-width:1100px){.ifsc_footer .custftrSec1{padding:30px 0 10px!important}.ifsc_footer .custftrSec1>.wrapper{display:inline-block!important}#subscribeForm{width:100%}#ifs_footer2,#ifs_footer3{display:inline-block;margin:0!important;width:50%!important}.ifsc_footer .ttl{font-size:16px!important}.ifsc_footer .custftrSec1>.wrapper>.ftrCol{margin:0 0 30px!important}.custftrBtmLft{width:100%}.custftrBtmRt{text-align:center;width:100%}.custftrBtmRt ul{width:100%}.custftrBtmRt ul li{margin:0 10px!important}.ifshdrTopmain ul{text-align:center}.ifshdrTopmain ul li{margin:0!important}.ifshdrTopmain ul li a{padding:5px!important}.ifshdr{padding:10px 0 2px}.ifs_page_header .ifshdrmain{padding:0}.ifsHdrRt{float:left;width:20%}.custhdr{display:block}#cssmenu #menu-button{background:#3d66ab;float:left}#cssmenu ul ul{background:none!important}.ifsMenu{display:none}.ifslogo{text-align:center;width:60%}.ifslogo a{margin:0;padding:0!important}.ifslogo a img,.ifslogo a svg{bottom:0;width:190px}.ifs_page_header .ifslogo img{float:left;width:190px}.custIfsloaction{display:inline-block}}@media (max-width:1280px){.devices_grid_item{width:calc(33.3% - 20px)}.issues_grid_item{width:calc(33.3% - 13.33333px)}}@media (max-width:1024px){.devices_grid{flex-wrap:wrap;gap:10px}.steps_list_item_hdr .h1{font-size:30px;line-height:35px}.steps_list_item_hdr .h3{font-size:18px;line-height:24px}.steps_list_item_hdr .text{font-size:14px;line-height:20px}.devices_grid_item{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:20px;width:calc(50% - 5px)}.devices_grid_item .image_wrap{height:40px;margin:0;width:40px}.devices_grid_item .image_wrap img,.devices_grid_item .image_wrap svg{height:100%;width:100%}.devices_grid_item .text{font-size:18px;margin:0}.steps_list_item_row{flex-wrap:wrap-reverse;gap:0}.steps_list_item_row .fixed_side_half{border-bottom:1px solid rgba(0,0,0,.1);border-left:none;border-top:1px solid rgba(0,0,0,.1);min-width:100%;order:-1;padding:40px 20px 20px;width:100%}.about_our_repairs_cards{gap:20px 30px}.about_our_repairs_card{width:calc(50% - 15px)}.action_button_list .action_button{width:calc(50% - 5px)}.issues_grid{gap:20px;margin-bottom:20px}.issues_grid_item{box-shadow:0 0 10px 1px rgba(0,0,0,.1);display:flex;flex-direction:row-reverse;outline:5px solid #ededed;padding-left:30px;padding-right:30px;position:relative;width:calc(50% - 10px)}.issues_grid_item .image_wrap{box-shadow:none;height:70px;max-width:70px;min-width:70px;outline:none;position:static}.issues_grid_item .text{text-align:left}.optional_issues{margin-bottom:10px}.near_stores_list_item{padding-right:35px}.convenience_radio_list_item{min-height:60px;width:calc(50% - 2.5px)}.near_stores_list{margin-bottom:20px}.dates_list_item{width:calc(25% - 3.75px)}.time_list_item{width:calc(50% - 5px)}}@media (max-width:767px){.devices_grid{gap:10px}.steps_list_item_hdr .h1{font-size:30px;line-height:35px}.steps_list_item_hdr .h3{font-size:18px;line-height:24px}.steps_list_item_hdr .text{font-size:14px;line-height:20px}.devices_grid_item{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:20px;width:100%}.devices_grid_item .image_wrap{height:40px;margin:0;width:40px}.devices_grid_item .image_wrap img,.devices_grid_item .image_wrap svg{height:100%;width:100%}.devices_grid_item .text{font-size:18px;margin:0}.about_our_repairs_card,.action_button_list .action_button{width:100%}.contact_form .input_row{flex-wrap:wrap}.dates_list_item{width:calc(33.3% - 3.33333px)}.time_list_item{width:calc(50% - 5px)}.convenience_radio_list_item{min-height:50px;width:100%}}.contact_form .checkbox_list{flex-direction:row;margin-bottom:30px}.contact_form .checkbox_list h4.heading{margin-bottom:20px}.skeleton{background-color:#ddd!important;border-color:#ddd!important;color:#ddd!important;overflow:hidden;position:relative}.skeleton:after{-webkit-animation:shimmer 5s infinite;animation:shimmer 5s infinite;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.skeleton *{opacity:0}@-webkit-keyframes shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.left_half_skeleton_one{border-radius:8px;display:flex;height:50px;width:100%}.left_half_skeleton_two{border-radius:8px;height:35px;margin:10px auto 0;width:80%}.left_half_skeleton_three{border-radius:8px;height:100px;margin-top:10px;width:100%}.fixed_side_half_skeleton_one,.fixed_side_half_skeleton_two{border-radius:8px;display:flex;height:110px;width:100%}.fixed_side_half_skeleton_two{margin-top:20px}section.main_skeleton{min-height:80vh;width:100%}@media (max-width:1024px){.step_navigation{background:#fff;bottom:0;box-shadow:0 -5px 7px -4px rgba(0,0,0,.2);justify-content:space-between;left:0;padding:20px;position:fixed;width:100%;z-index:100}.steps_list_item_row .left_half{min-height:auto}.summary_wrap .device_selected>.text{text-align:left}.summary_wrap .device_selected>.image_wrap{margin:0 0 15px}}#root{display:flex;flex-direction:column}.contact_form .input{font-size:14px}body{background-color:#fff!important}:root{--white:#fff;--red:#d90e16;--grey:#343434;--black:#000;--blue:#3d66ab;--lightgrey:#525657}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:1px solid #ccc;border-radius:3px;padding:10px}.ifshdrRow,.main{display:flex;flex-direction:column}.ifshdrRow{background-color:#fff;left:0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.ifshdrTop{background:#3d66ab;float:left;width:100%}.ifshdrTop>.wrapper{min-height:37px;padding:0 15px}.ifshdrTopmain{text-align:right}.ifshdrTopmain ul{margin:0;padding:0}.ifshdrTopmain ul li{display:inline-block;list-style:none;margin:0}.ifshdrTopmain ul li a{color:#fff;display:block;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:700!important;padding:5px 15px;text-transform:uppercase}body .ifshdrTopmain ul li a{align-items:center;display:flex;font-family:Montserrat,sans-serif!important;text-decoration:none}.ifshdrTopmain ul li a span svg{height:auto;margin:2px 0 0;vertical-align:top;width:20px}.ifshdrTopmain ul li:last-child{position:relative;z-index:3}.ifshdrTopmain ul li:last-child a{padding-right:0!important}.ifshdr{float:left;width:100%}.custftr .wrapper,.ifshdr .wrapper{padding:0 15px}.ifshdrmain{float:left;width:100%}.ifs_page_header .ifshdrmain{padding:15px 0}.ifsHdrRt{float:right;width:60%}.custhdr{display:none}.ifsHdrRt .custnav{width:100%!important}#cssmenu #menu-button{float:left!important}.ifshdr #cssmenu .submenu-button{height:67px;width:66px}.ifshdr #cssmenu ul li a{font-size:21px;padding:22px 15px}.ifshdr #cssmenu ul li a,body .ifshdr #cssmenu ul li a{font-family:Montserrat,sans-serif!important}.ifshdr #cssmenu ul ul li a{font-size:18px!important;padding:10px 0!important}.ifsMenu{float:left;margin:55px 0 0;width:100%}.ifs_page_header .ifsMenu{margin:30px 0}.ifs_home_header .ifsMenu,.ifs_home_header .ifslogo img,.ifs_page_header .ifsMenu,.ifs_page_header .ifslogo img{height:auto;transition:.3s ease-in-out}.ifsMenu>ul,.ifshdrRow .ifsHdrRt .ifsMenu{text-align:right}.ifsMenu>ul{margin:0;padding:0;position:relative}.ifsMenu>ul>li{display:inline-block;margin:0 18px!important;margin:0 15px!important}.ifsMenu>ul>li>a{color:#fff;display:inline-block;font-size:15px;font-weight:700;text-decoration:none;text-transform:uppercase}#tve_thrive_lightbox_36378 .thrv_text_element p,.NewHmBanr ul li h4,.areas_serviced_main .areas_serviced_content,.custfollowusnew .cff-header-text,.custfollowusnew .cff-header-text p,.custfollowusnew .cff-post-text,.ifsGetintouchForm .tcb-plain-text>.tcb-plain-text,.ifsMenu>ul>li>a,.ifschwcboxTxt p,.ifschwcboxhead h3,.page-id-83623 .ftrCol .rcbli_right_text a,.search-results #content :not(#tve) .tcb-post-content.tcb-shortcode.thrv_wrapper p{font-family:Montserrat,sans-serif!important}body .ifsMenu>ul>li>a,body .ifssubmenu>li>a>span{font-family:Montserrat,sans-serif!important;font-weight:600}.ifs_page_header .ifsMenu>ul>li>a{color:#d90e16!important}.ifssubmenu{background:#fff;box-shadow:1px 1px 4px rgba(0,0,0,.5);display:none;margin:0;min-width:710px;padding-top:0!important;position:absolute;right:0;top:100%;width:100%;z-index:99}.ifssubmenu,.job_item_content ol,.job_item_content ul{padding-left:0}.ifsMenu>ul>li:last-child{margin-right:0!important}.ifx_searchli .search-form{margin:0!important;right:200px;top:200px}.ifx_searchli .search-form label{cursor:pointer;display:inline-block;width:26px}.ifx_searchli .search-form label:before{color:#d90e16!important;content:"\f002";font-family:FontAwesome;font-size:19px}.ifx_searchli .search-field{background-color:initial;background-image:none!important;border:2px solid transparent;box-shadow:none!important;cursor:pointer;height:40px;margin:0!important;padding:0 10px!important;position:absolute!important;right:0!important;top:-3px;transition:width .4s,background .4s;width:0}.ifx_searchli .search-form .search-submit{background:#e6e6e6;border:1px solid #e6e6e6;color:rgba(0,0,0,.8);display:none;font-size:1rem;line-height:20px;padding:10px 20px}.custstartYrBtn{display:none}.custIfsloaction{display:none;float:right}.ifsMenu>ul>li:hover .ifssubmenu{display:block}.ifssubmenu>li{-webkit-animation:enter .2s ease forwards;animation:enter .2s ease forwards;background:#fff;border-bottom:1px solid #fff;float:left;list-style:none;margin:0!important;opacity:0;padding:0;-webkit-transform-origin:bottom;transform-origin:bottom;width:20%}@keyframes enter{0%{opacity:0;-webkit-transform:scaleY(.98) translateY(10px);transform:scaleY(.98) translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}.ifssubmenu li:first-child{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:.2s;animation-duration:.2s}.ifssubmenu li:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:.25s;animation-duration:.25s}.ifssubmenu li:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s;-webkit-animation-duration:.3s;animation-duration:.3s}.ifssubmenu li:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:.35s;animation-duration:.35s}.ifssubmenu li:nth-child(5){-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-duration:.4s;animation-duration:.4s}.ifssubmenu li:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.45s;animation-duration:.45s}.ifssubmenu li:nth-child(7){-webkit-animation-delay:.35s;animation-delay:.35s;-webkit-animation-duration:.5s;animation-duration:.5s}.ifssubmenu li:nth-child(8){-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:.55s;animation-duration:.55s}.ifssubmenu li:nth-child(9){-webkit-animation-delay:.45s;animation-delay:.45s;-webkit-animation-duration:.6s;animation-duration:.6s}.ifssubmenu li:nth-child(10){-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.65s;animation-duration:.65s}.ifssubmenu li:nth-child(11){-webkit-animation-delay:.55s;animation-delay:.55s;-webkit-animation-duration:.7s;animation-duration:.7s}.ifssubmenu>li>a{color:#000;display:inline-block;font-family:Montserrat,sans-serif!important;font-size:13px;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.ifssubmenu>li>a>svg{height:60px;margin-top:20px;padding:5px 10px 10px 0;width:auto}.ifssubmenu>li>a>span{background:#f8f8f8;font-family:Montserrat,sans-serif!important;font-size:13px;font-weight:600!important;line-height:normal;padding:14px 0;text-transform:none!important}.ifssubmenu>li>a>span,.prtnrFrm{display:inline-block;width:100%}.errfieldshw{display:block}.loading{animation:rotate 1s linear infinite;-webkit-animation:rotate 1s linear infinite;border:6px solid #ccc;border-radius:22px;border-right-color:#888;height:0;left:50%;padding:15px;position:absolute;top:50%;width:0}@keyframes rotate{to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn)}}.loading_wrapper{background:#00000050;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100000000}.custftr,.custftrSec1{float:left;position:relative;width:100%;z-index:2}.custftrSec1{background:#525657;padding:50px 0}.ifsc_footer .custftrSec1{background-color:#212121!important;padding:100px 0 50px!important}.ifsc_footer .custftrSec1>.wrapper{display:grid!important;grid-template-columns:2fr 1fr 1fr 2fr!important}.ftrCol{float:left;margin:0 3% 0 0;width:22.7%}.ifsc_footer .custftrSec1>.wrapper>.ftrCol{margin:0!important;padding-right:10px;width:100%!important}.ftrCol .ttl{color:#e6e6e6;float:left;font-size:16px;font-weight:600;margin-bottom:20px!important;margin:0;padding:0;text-transform:uppercase;width:100%}.ifsc_footer .ttl{font-family:Montserrat,sans-serif!important;font-size:21px!important;line-height:25px!important;padding-bottom:20px!important;position:relative;text-transform:capitalize!important}.textwidget{float:left;width:100%}#subscribeForm{width:80%}#subscribeForm .inpcol,.ifschowwecanRow.newlist{display:block!important}#subscribeForm .isRequired{width:100%}.errfield{color:red;display:none;font-size:13px;line-height:normal;margin:0}#subscribeForm .errfield{width:100%}#subscribeForm .tve-froala{cursor:pointer;margin:10px 0;outline:0!important}.ifsc_footer .tve-froala{background:#d90e16!important;border:2px solid #d90e16!important;border-radius:0!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:700!important;padding:12px 20px!important;text-decoration:none!important;text-transform:uppercase!important;transition:all .35s;width:100%}*{box-sizing:border-box;margin:0;padding:0}.wrapper{margin:0 auto;max-width:1200px;padding:0 20px}.steps_list_main_wrap{display:flex}.steps_list_main{min-width:100%}.steps_list_item_hdr .h1{font-size:40px;line-height:50px}.steps_list_item_hdr .h1,.steps_list_item_hdr .h3{color:#3e67ac;font-family:Montserrat,sans-serif;font-weight:400;margin:0 0 10px;text-align:center}.steps_list_item_hdr .h3{font-size:22px;line-height:35px;width:100%}.steps_list_item_hdr .text{color:#3e67ac}.dont_see,.steps_list_item_hdr .text{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:26px;margin:5px 0 10px;text-align:center}.dont_see{color:#333}.dont_see a{color:inherit;display:block}.devices_grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:20px 0}.devices_grid_item *{pointer-events:none}.devices_grid_item{align-items:center;background-color:#fff;border:5px solid #ebebeb;box-shadow:0 0 10px 1px rgba(0,0,0,.1);cursor:pointer;flex-direction:column;gap:20px;justify-content:center;padding:30px;position:relative;text-align:center;width:calc(20% - 24px)}.devices_grid_item.active:before{opacity:.5;pointer-events:all}.devices_grid_item:before{background-color:#3e67ac;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.devices_grid_item .image_wrap{display:flex;height:110px;margin:0 auto;width:110px}.devices_grid_item .image_wrap svg{height:100%;width:100%}.devices_grid_item .text{color:#000;font-family:Montserrat,sans-serif!important;font-size:18px;font-weight:600;line-height:1.1;margin:25px 0;white-space:nowrap}.second .steps_list_item_hdr .h1,.second .steps_list_item_hdr .h3{text-align:left}.search_form .input_wrap{border:1px solid rgba(0,0,0,.1);border-radius:50px;display:flex;gap:10px;padding:10px;position:relative}.search_form .input_wrap .icon{display:flex;height:20px;min-width:20px}.search_form .input_wrap .icon svg{height:20px;width:20px}.search_form .input_wrap .text::-webkit-input-placeholder{opacity:1}.search_form .input_wrap .text::placeholder{opacity:1}.search_form .input_wrap .text{background-color:initial;border:none;font-family:Montserrat;height:100%;left:0;outline:none;padding-left:40px;padding-right:15px;position:absolute;top:0;width:100%}.or_divider{align-items:center;color:rgba(0,0,0,.6);display:flex;font-family:Montserrat;gap:20px;justify-content:center;margin-bottom:20px;margin-top:20px}.or_divider:after,.or_divider:before{background-color:rgba(0,0,0,.1);content:"";display:flex;height:2px;width:100%}.use_location_toggle{align-items:center;color:rgba(0,0,0,.6);display:flex;font-family:Montserrat;gap:10px;justify-content:center}.use_location_toggle .icon,.use_location_toggle .icon svg{height:20px;width:20px}.steps_list_item_row{display:flex;gap:50px;width:100%}.steps_list_item_row .left_half{display:flex;flex-direction:column;min-height:100vh;padding:50px 0;width:100%}.steps_list_item_row .fixed_side_half{border-left:1px solid rgba(0,0,0,.1);min-width:400px;padding:30px 50px}.steps_list_item.first{padding:50px 0}.fixed_steps_list:before{background-color:#ddd;content:"";height:2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.fixed_steps_list{display:flex;gap:10px;justify-content:space-between;margin-bottom:25px;position:relative;width:100%}.fixed_steps_list_item{position:relative;z-index:1}.issues_grid_item.active .image_wrap:before{opacity:.5;pointer-events:all}.issues_grid_item .image_wrap:before{background-color:#3e67ac;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.fixed_steps_list .circle{background-color:#ddd;border-radius:50%;cursor:pointer;display:flex;height:35px;min-width:35px;outline:2px solid #3e67ac}.fixed_steps_list .active .circle{background-color:#3e67ac;outline-color:#ddd}.pricing_details,.summary_wrap{border-bottom:2px solid #ddd;padding-bottom:40px;position:relative}.pricing_details{padding-top:20px}.need_to_schedule{padding-bottom:40px;padding-top:40px;position:relative}.about_our_repairs>.heading,.need_to_schedule>.heading,.pricing_details>.heading,.summary_wrap>.heading,.visit_details>.heading{color:#3e67ac;font-family:Montserrat;font-weight:600;margin-bottom:20px}.summary_wrap .summary_wrap_row{display:flex;justify-content:space-between}.summary_wrap .device_selected{align-items:center;display:flex}.summary_wrap .device_selected>.image_wrap{display:flex;height:80px;margin:0 auto;max-width:80px;min-width:80px}.summary_wrap .device_selectedTextCol .service_title{font-family:Montserrat;font-weight:600}.summary_wrap .device_selectedTextCol .text{font-size:14px}.summary_wrap .device_selected>.image_wrap svg{height:100%;width:100%}.summary_wrap .device_selected>.text{color:#333;font-family:Montserrat;font-size:14px;text-align:center}.summary_wrap .device_other_details{text-align:center;width:auto}.summary_wrap .device_other_details .inner{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center}.summary_wrap .device_other_details .change_button,.summary_wrap .device_other_details .selected_model,.summary_wrap .device_other_details .selected_model_issue{color:#333;font-family:Montserrat;font-size:13px;font-weight:600}.summary_wrap .device_other_details .change_button{cursor:pointer}.step_navigation{align-items:center;display:flex;gap:20px;justify-content:flex-end;margin-top:auto}.step_navigation_button{border-radius:50px;color:#3d66ab;color:var(--blue);cursor:pointer;display:inline-flex;font-family:Montserrat;font-weight:400;outline:1px solid #3d66ab;outline:1px solid var(--blue);padding:10px 30px}.step_navigation_button.continue,.step_navigation_button:hover{background-color:#3e67ac;color:#fff;outline-color:#3e67ac}.checkbox_list_item input[type=checkbox]{display:none}.checkbox_list_item input[type=checkbox]:checked~label:after{opacity:1}.checkbox_list_item label{color:#333;display:flex;font-family:Montserrat;font-weight:600;min-height:19px;padding-left:30px!important;position:relative}.visit_details{border-bottom:2px solid #ddd;padding:40px 0}.about_our_repairs{padding:40px 0}.issues_grid{display:flex;flex-wrap:wrap;gap:0 20px;margin-top:30px}.issues_grid_item{cursor:pointer;width:calc(20% - 16px)}.issues_grid_item .image_wrap{box-shadow:0 0 10px 1px rgba(0,0,0,.1);outline:5px solid #ededed;position:relative;width:100%}.issues_grid_item .text{color:#000;font-family:Montserrat,sans-serif!important;font-size:18px;font-weight:600;line-height:1.1;margin:20px 0;text-align:center;width:100%}.issues_grid_item .image_wrap img{display:flex;padding:17%;width:100%}.optional_issues textarea{border:2px solid #ddd;border-radius:30px;font-family:Montserrat;min-height:150px;outline:none;padding:20px;resize:none;width:100%}.textarea_characters_limit{color:#3338;font-family:Montserrat;margin-top:10px;text-align:right}.nearest_locations{color:#333;font-family:Montserrat;font-size:17px}.nearest_locations .change_location{cursor:pointer;display:inline-flex;text-decoration:underline}.convenience_radio_list{display:flex;flex-wrap:wrap;gap:5px;margin-top:25px}.convenience_radio_list_item.active{border-color:#3e67ac}.convenience_radio_list_item{align-items:center;border:2px solid #ddd;border-radius:5px;color:#3337;display:inline-flex;font-family:Montserrat;font-size:12px;gap:7px;padding:10px 20px 10px 10px;width:calc(33.3% - 3.33333px)}.convenience_radio_list_item:before{background-color:initial;border:2px solid #ddd;border-radius:50%;content:"";display:inline-flex;height:12px;min-width:12px}.convenience_radio_list_item.active:before{background-color:#3e67ac}.stores_near_you{border-top:2px solid #ddd;margin-top:25px;padding:20px 0}.stores_near_you_number{color:#333;font-family:Montserrat;margin-bottom:20px}.map_wrap{width:100%}.map_wrap iframe{border:none;height:175px;width:100%}.near_stores_list{display:flex;flex-direction:column;gap:20px}.near_stores_list_item:after{border-bottom:15px solid #3339;border-left:15px solid transparent;border-right:15px solid transparent;content:"";height:0;position:absolute;right:15px;top:50%;-webkit-transform:rotate(90deg) translateY(-50%) translateX(-8px);transform:rotate(90deg) translateY(-50%) translateX(-8px);width:0}.near_stores_list_item.active:before{background-color:#3e67ac;outline:#3e67ac}.near_stores_list_item:before{--size:25px;border-radius:var(--size);content:"";height:var(--size);left:10px;outline:2px solid #ddd;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:var(--size)}.near_stores_list_item{border:2px solid #ddd;border-radius:20px;cursor:pointer;font-family:Montserrat;padding:20px 20px 20px 45px;position:relative}.near_stores_list_item .store_name{color:#3338;display:inline-flex;font-size:20px;font-weight:600;margin-right:15px}.near_stores_list_item .store_distance{color:#3338;display:inline-flex;display:none;font-size:12px;font-weight:400}.near_stores_list_item .store_address{margin-bottom:5px}.near_stores_list_item .next_date_available,.near_stores_list_item .store_address{color:#3338;font-size:14px;font-weight:600}.near_stores_list_item .next_date_available b{color:#3e67ac}.store_selected{color:#3338;font-family:Montserrat;font-size:12px;margin-bottom:5px}.choose_a_date,.choose_time{margin-bottom:10px;padding:10px}.choose_a_date h5,.choose_time h5{font-family:Montserrat;margin-bottom:10px}.dates_list{display:flex;flex-wrap:wrap;gap:5px}.dates_list_item{align-items:center;border:2px solid #3332;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:90px;min-width:93px;overflow:hidden;padding:15px;position:relative}.dates_list_item.closed:before{background-color:#ddd;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.dates_list_item.closed .today{background-color:#ddd}.dates_list_item .today{background-color:red;border-radius:4px;color:#fff;font-family:Montserrat;font-size:11px;margin-top:-18px;padding:2px 5px}.dates_list_item.active,.dates_list_item:hover{border-color:#000}.dates_list_item.active *,.dates_list_item:hover *{pointer-events:none;position:relative;z-index:1}.dates_list_item.active:before,.dates_list_item:hover:before{background-color:#3e67ac;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.dates_list_item .day{font-family:Montserrat;font-size:14px;font-weight:600}.dates_list_item .date{font-family:Montserrat;font-size:12px;font-weight:500}.time_list{display:flex;flex-wrap:wrap;gap:5px 10px}.time_list_item.active *{pointer-events:none;position:relative;z-index:1}.time_list_item.active:before,.time_list_item:hover:before{background-color:#3e67ac;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.time_list_item{align-items:center;border:2px solid #3332;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font-family:Montserrat;font-size:12px;font-weight:500;justify-content:center;overflow:hidden;padding:15px;position:relative;white-space:nowrap;width:calc(20% - 8px)}.contact_form{margin-bottom:15px}.contact_form .input_row{display:flex;gap:10px;margin-bottom:10px}.contact_form .input_column{width:100%}.contact_form .input::-webkit-input-placeholder{color:#33333390;font-weight:600;opacity:1}.contact_form .input::placeholder{color:#33333390;font-weight:600;opacity:1}.contact_form .help_text{color:#33333389;font-family:Montserrat;font-size:12px;font-weight:600;padding:4px 12px}.contact_form .input{border:1px solid #3337;border-radius:10px;color:#333;font-family:Montserrat;height:60px;outline:none;padding:10px;width:100%}.agree_row p{color:#333;font-family:Montserrat;font-weight:600}.agree_row p a{color:inherit}.contact_form .checkbox_list{margin-bottom:10px}.contact_form .checkbox_list_item label{color:#333;font-family:Montserrat;font-weight:600}.succes_banner .image_wrap{margin-bottom:15px}.succes_banner .image_wrap img{display:flex;width:100%}.action_button_list{display:flex;flex-wrap:wrap;gap:10px}.action_button_list .action_button{align-items:center;border:2px solid #3e67ac;border-radius:50px;color:#3e67ac;display:flex;font-family:Montserrat;font-size:14px;font-weight:600;gap:10px;height:50px;justify-content:center;text-decoration:none;width:calc(33.3% - 6.66667px)}.action_button_list .action_button .icon{--size:25px;display:flex;height:var(--size);width:var(--size)}.action_button_list .action_button .icon svg{height:100%;width:100%}.action_button_list .action_button.active{background-color:#3e67ac;color:#fff}.about_our_repairs_sec{padding:40px 0}.about_our_repairs_sec>.heading{color:#000;font-family:Montserrat;font-size:20px;font-weight:600;margin-bottom:20px}.about_our_repairs_cards{display:flex;flex-wrap:wrap;gap:10px 50px}.about_our_repairs_card{width:calc(33.3% - 33.33333px)}.about_our_repairs_card .icon{--size:70px;background-color:#eee;border-radius:var(--size);height:var(--size);margin-bottom:10px;width:var(--size)}.about_our_repairs_card .icon svg{height:100%;padding:5px;width:100%}.about_our_repairs_card .name{color:#000;font-family:Montserrat;font-size:17px;font-weight:600}.about_our_repairs_card .desc{color:#000;font-family:Montserrat;font-size:14px;font-weight:400}.pricing_details .pricing{display:flex;flex-direction:column;gap:12px;justify-content:space-between;padding:10px 20px}.summary_bx h3{color:#333;font-size:18px}.summary_bx h3,.summary_bx p{font-family:Montserrat;font-weight:600}.summary_bx p{color:#3337;font-size:15px;text-align:right}.summary_bx{display:flex;gap:10px;justify-content:space-between}.pricing_details .pricing .label{color:#33333399;font-family:Montserrat;font-weight:700;padding:10px 20px}.ifsc_footer .ttl:after{background:#d90e16;background:var(--red);bottom:0;content:"";height:5px;left:0;position:absolute;width:10%}.pricing_details .pricing .label .help_text{color:#3337;font-size:10px;font-weight:600;line-height:1.6;margin-top:20px}.pricing_details .pricing .value{color:#33333399;font-family:Montserrat;font-weight:700;padding:10px 20px;white-space:nowrap}.need_to_schedule p{color:#3337;font-family:Montserrat;font-weight:600}.step_navigation_button.continue.disabled{background:#000;cursor:not-allowed;opacity:.5}#subscribeForm .isRequired{border:none!important;-moz-box-shadow:none!important;-ms-box-shadow:none!important;-o-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:14px!important;height:auto!important;line-height:normal!important;margin:10px 0;outline:none!important;padding:12px!important}.ftrCol .menu li{border-bottom:1px dotted #242424;color:hsla(0,0%,4%,.85);font-family:Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:normal;line-height:1.75;list-style:none;margin:0;margin:5px 0!important;width:100%}.ftrCol .menu{float:left;margin:0;padding:0;width:100%}.ftrCol .menu li a{color:#fff;display:inline-block;font-size:14px;line-height:18px;padding:8px 10px 8px 25px;position:relative;width:100%}.ifsc_footer .ftrCol .menu li a{font-family:Montserrat,sans-serif!important;padding:0!important;text-decoration:none}.ftrCol .menu li a:after{color:#fff;content:"\000BB";font-family:FontAwesome;font-size:17px;left:5px;position:absolute;right:auto;top:6px}.ifsc_footer .ftrCol .menu li a:after{display:none!important}.ftrCol .menu li a:hover{background:#242424;background:0 0!important;color:#e6e6e6;color:#d90e16!important;color:var(--red)!important;text-decoration:none}.ifsc_rcbli,.recent_blog_post{float:left;width:100%}.ifsc_rcbli{line-height:normal;margin-bottom:10px}.ifsc_rcbli_text{float:left;width:100%}.ifsc_rcbli_text a{color:#fff;display:inline-block;font-family:Montserrat,sans-serif!important;font-size:14px;line-height:22px;position:relative;text-decoration:none}.ifsc_rcbli_text a:hover{color:#d90e16!important;color:var(--red)!important;text-decoration:none!important}.custftrBtm{background:#242424;float:left;padding:25px 0 35px!important;width:100%}.ifsc_footer .custftrBtm{background:#212121;border-top:1px dashed #383838;padding:25px 0!important}.custftrBtmLft{color:#8c8989;float:left;font-size:12px;width:70%}.custftrBtmLft p{color:#fff!important;font-size:13px!important;line-height:18px!important;margin:0 0 10px!important;padding:0!important}.custftrBtmRt ul{float:right;margin:30px 0 0;padding:0}.custftrBtmRt ul li{display:inline-block;margin:0 0 0 1.5em}.custftrBtmRt ul li a{color:#fff}.cs-main,.custftrBtmLft a{color:#fff;text-decoration:none}.ftrCol .textwidget p{color:#fff;float:left;font-size:14px;padding:0;width:100%}.ifsc_footer .custftrBtmLft p,.ifsc_footer .ftrCol .textwidget p{font-family:Montserrat,sans-serif!important;font-size:14px!important;line-height:1.8!important}.ifsc_footer .custftrBtmLft p,.ifsc_footer .ftrCol .menu li a,.ifsc_footer .ftrCol .textwidget p,.ifsc_rcbli_text a{font-family:Montserrat,sans-serif!important}.ftrCol .textwidget p a{color:#fff!important;text-decoration:none!important}#subscribeForm .tve-froala:focus,#subscribeForm .tve-froala:hover,.ftrCol .textwidget p a:focus,.ftrCol .textwidget p a:hover{color:#d90e16!important;color:var(--red)!important;text-decoration:none!important}#subscribeForm .tve-froala:focus,#subscribeForm .tve-froala:hover{background:#fff!important;border:2px solid #d90e16!important;border:2px solid var(--red)!important}.custIfsloaction a{color:#3d66ab;display:inline-block;margin:10px 0 0}.custIfsloaction a svg{width:24px}.ifslogo{background:#fff;float:left;margin:0 0 -2px;padding:0 0 2px;position:relative;width:40%;z-index:9}.ifs_page_header .ifslogo{background:0;margin:0;padding:0}.custftr .wrapper,.ifshdr .wrapper{max-width:1250px!important}.ifsHdrRt .wrapper{padding:0!important}.ifshdr #cssmenu #menu-button.menu-opened{left:10px!important;right:auto!important}.navmenubtnstart{margin:60px 0 0!important;text-align:center}.navmenubtnstart a{background:#3e67ac!important;border-radius:50px!important;color:#fff;display:inline-block!important;font-size:20px!important;font-weight:600!important;padding:26px 60px!important;width:auto!important}.navmenubtnstart a:focus,.navmenubtnstart a:hover{background:#000!important;color:#fff!important}.ifslogo a img,.ifslogo a svg{bottom:-30px;position:relative;width:350px}.ifs_page_header .ifslogo img{bottom:0;width:350px}.ifslogo a{display:inline-block;margin:0 0 -33px;padding:0 5px 14px 0;position:relative;z-index:2}.ifs_page_header .ifslogo a{padding:0}@media only screen and (min-width:100px) and (max-width:767px){body .navmenubtnstart a{font-size:16px!important}}@media (max-width:1199px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1199px),only screen and (min-device-pixel-ratio:2) and (max-width:1199px),only screen and (min-resolution:192dpi) and (max-width:1199px),only screen and (min-resolution:2dppx) and (max-width:1199px){.ifshdr{box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);-ms-box-shadow:0 0 3px rgba(0,0,0,.3);-o-box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3)}#cssmenu{width:100%}#cssmenu #menu-button{background:#3d66ab;background-image:url(https://ifixscreens.com/storage/2020/12/menuIcon.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:22px!important;border:0;cursor:pointer;display:inline-block!important;font-size:0;height:40px!important;position:relative;right:0;top:8px!important;width:40px!important;z-index:9999}.custmenu.isactive #cssmenu #menu-button{background:none!important;height:30px!important;width:30px!important}#cssmenu #menu-button:before{background:#fff;content:"";display:block;height:2px;left:0;opacity:0;position:absolute;right:0;width:20px}#cssmenu #menu-button.menu-opened:before{background:#fff;top:18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:30px}#cssmenu #menu-button:after{content:"";display:block;position:absolute;right:0}#cssmenu #menu-button.menu-opened:after{background:#fff;border:0;height:2px;top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:30px}#cssmenu #menu-button.menu-opened:after,#cssmenu #menu-button.menu-opened:before{opacity:1}#cssmenu #menu-button.menu-opened{background-image:none;position:fixed;right:10px!important;top:5px!important}#cssmenu .submenu-button{cursor:pointer;display:block;height:42px;position:absolute;right:0;top:0;width:46px;z-index:99}#cssmenu .submenu-button:before{background:#fff;content:"";display:block;height:8px;position:absolute;right:22px;top:19px;width:2px}#cssmenu .submenu-button:after{background:#fff;content:"";display:block;height:2px;position:absolute;right:19px;top:22px;width:8px}#cssmenu .submenu-button.submenu-opened{background:#d90e16}#cssmenu .submenu-button.submenu-opened:after{background:#fff}.ifshdr #cssmenu ul li:focus .submenu-button:after,.ifshdr #cssmenu ul li:focus .submenu-button:before,.ifshdr #cssmenu ul li:hover .submenu-button:after,.ifshdr #cssmenu ul li:hover .submenu-button:before{background:#d90e16!important;background:var(--red)!important}#cssmenu .submenu-button.submenu-opened:focus:after{background:#d90e16!important}.ifshdr #cssmenu ul li .submenu-button.submenu-opened:before,.ifshdr #cssmenu ul li:hover .submenu-button.submenu-opened:after,.ifshdr #cssmenu ul li:hover .submenu-button.submenu-opened:before{background:#fff!important}#cssmenu>ul>li.has-sub>a:after{display:none}#cssmenu ul ul{background:#fff;left:0;margin:0;max-width:100%;position:relative;top:0;visibility:visible;width:100%;z-index:3}#cssmenu ul ul li a:before{display:none}#cssmenu>ul>li{float:left;margin:0;width:100%}#cssmenu>ul>li,#cssmenu>ul>li>a{font-family:Montserrat,sans-serif!important}#cssmenu>ul>li>a{color:#fff;font-size:18px;font-weight:600;letter-spacing:1px;padding:12px 0;text-decoration:none}#cssmenu>ul>li:hover>a{background:#fff;color:#d90e16;color:var(--red)}#cssmenu ul ul ul{margin-left:100%;top:0}#cssmenu ul ul li a{border-bottom:1px solid hsla(0,0%,59%,.15);font-family:Montserrat,sans-serif!important;font-weight:400;padding:11px 15px;text-decoration:none;width:170px}#cssmenu ul ul li.last-item>a,#cssmenu ul ul li:last-child>a{border-bottom:0}#cssmenu ul ul li a:hover,#cssmenu ul ul li:hover>a{color:#fff}#cssmenu ul ul li.has-sub>a:after{background:#ddd;content:"";display:block;height:2px;position:absolute;right:11px;top:16px;width:8px}#cssmenu ul ul li.has-sub>a:before{background:#ddd;content:"";display:block;height:8px;position:absolute;right:14px;top:13px;transition:all .25s ease;width:2px}#cssmenu ul ul>li.has-sub:hover>a:before{height:0;top:17px}.custnav #cssmenu>ul{background-color:#da291c;background-image:url(https://ifixscreens.com/wp-content/uploads/2021/05/navigationBg.jpg);background-position:80% 90%;background-repeat:no-repeat;background-size:cover!important;display:block!important;height:100%!important;left:0;list-style-type:none;margin:0;opacity:0;overflow-x:hidden;overflow-y:auto;padding:0;padding-top:50px!important;position:fixed!important;top:0;transition-duration:.5s;transition-property:opacity;transition-timing-function:ease;visibility:hidden;width:100%;z-index:99}#cssmenu:after,#cssmenu>ul:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.custmenu.isactive #cssmenu>.main-menu,.custmenu.isactive #cssmenu>ul.open{opacity:1;visibility:visible}#cssmenu,#cssmenu #menu-button,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{border:0;box-sizing:border-box;display:block;line-height:1;list-style:none;margin:0;padding:0;position:relative}.custmenu #cssmenu ul li{opacity:0;overflow:hidden;-webkit-transform:translateY(5px) scale(.75);transform:translateY(5px) scale(.75);-webkit-transform-origin:top center;transform-origin:top center;transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;width:100%}.custmenu.isactive #cssmenu ul li{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#cssmenu ul li a{background-color:initial;color:#fff;display:block;font-family:Montserrat,sans-serif!important;font-size:17px;font-weight:600;letter-spacing:1px;padding:12px 15px;position:relative;text-align:center!important;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-property:color,background-color;transition-timing-function:ease-in-out}#cssmenu ul li{width:100%}#cssmenu ul ul li{padding:0;width:100%!important}#cssmenu ul ul li a{background:0;color:#fff;font-size:14px;letter-spacing:0;padding:11px 15px!important;width:100%}#cssmenu ul ul li a:focus,#cssmenu ul ul li a:hover{background:#fff!important;color:#d90e16!important;color:var(--red)!important}#cssmenu ul ul{background:#d90e16;background:var(--red);display:none}#cssmenu ul .sub-menu.open{display:inline-block}}@media only screen and (min-width:601px) and (max-width:767px){.ifsc_footer .custftrSec1{padding:30px 0 10px!important}.ifsc_footer .custftrSec1>.wrapper{display:inline-block!important}#ifs_footer1{width:100%!important}#subscribeForm{width:100%}#ifs_footer2,#ifs_footer3{display:inline-block;margin:0!important;padding:0 10px 0 0;width:50%!important}.ifsc_footer .custftrSec1>.wrapper>.ftrCol{margin:0 0 30px!important;margin:0 2% 30px 0!important;width:48%!important}#ifs_footer4{width:100%!important}.custftrBtmLft{width:100%}.custftrBtmRt{text-align:center;width:100%}.custftrBtmRt ul{width:100%}.custftrBtmRt ul li{margin:0 10px!important}}@media only screen and (min-width:100px) and (max-width:600px){.ifsc_footer .custftrSec1{padding:30px 0 10px!important}.ifsc_footer .custftrSec1>.wrapper{display:inline-block!important}#subscribeForm{width:100%}#ifs_footer2,#ifs_footer3{display:inline-block;margin:0!important;width:50%!important}.ifsc_footer .ttl{font-size:16px!important}.ifsc_footer .custftrSec1>.wrapper>.ftrCol{margin:0 0 30px!important}.custftrBtmLft{width:100%}.custftrBtmRt{text-align:center;width:100%}.custftrBtmRt ul{width:100%}.custftrBtmRt ul li{margin:0 10px!important}}@media only screen and (min-width:100px) and (max-width:767px){.ifshdr .wrapper{padding:0 5px!important}}@media only screen and (min-width:100px) and (max-width:600px){.ifshdrTopmain ul{text-align:center}.ifshdrTopmain ul li{margin:0!important}.ifshdrTopmain ul li a{padding:5px!important}.ifshdr{padding:10px 0 2px}.ifs_page_header .ifshdrmain{padding:0}.ifsHdrRt{float:left;width:20%}.custhdr{display:block}#cssmenu #menu-button{background:#3d66ab;float:left}#cssmenu ul ul{background:none!important}.ifsMenu{display:none}.ifslogo{text-align:center;width:60%}.ifslogo a{margin:0;padding:0!important}.ifslogo a img,.ifslogo a svg{bottom:0;width:190px}.ifs_page_header .ifslogo img{float:left;width:190px}.custIfsloaction{display:inline-block}}@media (max-width:1440px){.devices_grid_item{width:calc(25% - 22.5px)}.issues_grid_item{width:calc(25% - 15px)}}@media (max-width:1280px){.devices_grid_item{width:calc(33.3% - 20px)}.issues_grid_item{width:calc(33.3% - 13.33333px)}.time_list_item{width:calc(33.3% - 6.66667px)}}@media (max-width:1024px){.devices_grid{flex-wrap:wrap;gap:10px}.steps_list_item_hdr .h1{font-size:30px;line-height:35px}.steps_list_item_hdr .h3{font-size:18px;line-height:24px}.steps_list_item_hdr .text{font-size:14px;line-height:20px}.devices_grid_item{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:20px;width:calc(50% - 5px)}.devices_grid_item .image_wrap{height:40px;margin:0;width:40px}.devices_grid_item .image_wrap img,.devices_grid_item .image_wrap svg{height:100%;width:100%}.devices_grid_item .text{font-size:18px;margin:0}.steps_list_item_row{flex-wrap:wrap}.steps_list_item_row .fixed_side_half{border-bottom:1px solid rgba(0,0,0,.1);border-left:none;border-top:1px solid rgba(0,0,0,.1);order:-1;padding:20px;padding-top:40px!important;width:100%}.about_our_repairs_cards{gap:20px 30px}.about_our_repairs_card{width:calc(50% - 15px)}.action_button_list .action_button{width:calc(50% - 5px)}.issues_grid{gap:20px;margin-bottom:20px}.issues_grid_item{box-shadow:0 0 10px 1px rgba(0,0,0,.1);display:flex;flex-direction:row-reverse;outline:5px solid #ededed;padding-left:30px;padding-right:30px;position:relative;width:calc(50% - 10px)}.issues_grid_item .image_wrap{box-shadow:none;height:70px;max-width:70px;min-width:70px;outline:none;position:static}.issues_grid_item .text{text-align:left}.optional_issues{margin-bottom:10px}.near_stores_list_item{padding-right:35px}.convenience_radio_list_item{min-height:60px;width:calc(50% - 2.5px)}.near_stores_list{margin-bottom:20px}.dates_list_item{width:calc(25% - 3.75px)}.time_list_item{width:calc(50% - 5px)}}@media (max-width:767px){.devices_grid{gap:10px}.steps_list_item_hdr .h1{font-size:30px;line-height:35px}.steps_list_item_hdr .h3{font-size:18px;line-height:24px}.steps_list_item_hdr .text{font-size:14px;line-height:20px}.devices_grid_item{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:20px;width:100%}.devices_grid_item .image_wrap{height:40px;margin:0;width:40px}.devices_grid_item .image_wrap img,.devices_grid_item .image_wrap svg{height:100%;width:100%}.devices_grid_item .text{font-size:18px;margin:0}.action_button_list .action_button{width:100%}.contact_form .input_row{flex-wrap:wrap}.dates_list_item{width:calc(33.3% - 3.33333px)}.time_list_item{width:calc(50% - 5px)}.convenience_radio_list_item{min-height:50px;width:100%}}.step_brand_wrap select{background-color:initial;border:none;font-family:Montserrat;font-size:15px;height:100%;left:0;outline:none;padding-left:40px;padding-right:15px;position:absolute;top:0;width:98%}.step_brand_wrap{border:1px solid rgba(0,0,0,.1);border-radius:50px;display:flex;gap:10px;margin-bottom:20px;min-height:50px;padding:10px;position:relative}.stores_wrap{display:none;margin-bottom:20px}.stores_wrap.active{display:block}.contact_form .checkbox_list{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:20px}.contact_form .checkbox_list h4.heading{font-weight:500;width:100%}span.error{color:#d90e16;color:var(--red);font-family:Montserrat;font-size:12px}.contact_form .checkbox_list span.error{display:block;margin-bottom:10px;width:100%}.succes_banner{display:flex;flex-direction:column}ul.apptul{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.5);border-radius:10px;box-shadow:0 3px 10px -5px rgba(0,0,0,.5);left:0;list-style:none;opacity:0;padding:0;pointer-events:none;position:absolute;top:47px;transition:opacity .3s;z-index:100}.action_button{cursor:pointer;position:relative}main#main{padding:0}ul.apptul a{border-bottom:1px solid rgba(0,0,0,.1);color:#28303d;display:flex;font-family:Montserrat;font-size:14px;font-weight:500!important;line-height:19px;padding:8px 20px;text-decoration:none}ul.apptul a:hover{background:#fff;scale:1.02}ul.apptul li:first-child a{border-radius:10px 10px 0 0}ul.apptul li:last-child a{border-radius:0 0 10px 10px}.action_button_list .action_button:hover ul.apptul{opacity:1;pointer-events:all}.cancel-button{align-items:center;background:transparent!important;border:2px solid #d90e16;border:2px solid var(--red);border-radius:50px;color:#d90e16!important;color:var(--red)!important;cursor:pointer;display:flex;font-family:Montserrat;font-size:14px;font-weight:600;gap:10px;height:50px;justify-content:center;margin-bottom:10px;max-width:-webkit-max-content;max-width:max-content;outline:none!important;padding-left:30px;padding-right:30px;text-decoration:none;white-space:nowrap}@media (max-width:1024px){.step_navigation{background:#fff;bottom:0;box-shadow:0 -5px 7px -4px rgba(0,0,0,.2);justify-content:space-between;left:0;padding:20px;position:fixed;width:100%;z-index:100}.steps_list_item_row .left_half{min-height:auto}.steps_list_item_row{flex-wrap:wrap-reverse!important;gap:0}.summary_wrap .device_other_details{text-align:right}.summary_wrap .device_selected>.text{text-align:left}.summary_wrap .device_selected>.image_wrap{margin:0 0 15px}}@media (max-width:767px){.issues_grid_item{align-items:center;width:100%}.issues_grid_item .text{width:calc(100% - 70px)}}.optional_issues{margin-bottom:30px}.slotserr{background:#f002;border:1px solid #d90e16;border:1px solid var(--red);border-radius:6px;padding:10px 20px}.fixed_steps_list_item{counter-increment:example-counter 1}.fixed_steps_list_item .circle:before{align-items:center;color:#3d66ab;color:var(--blue);content:counter(example-counter);display:flex;font-weight:700;height:100%;justify-content:center;position:absolute;text-align:center;width:100%}.fixed_steps_list_item.active .circle:before{color:#fff;color:var(--white)}.fixed_steps_list_item.activechecked .circle{background-color:#3d66ab;background-color:var(--blue)}.fixed_steps_list_item.activechecked .circle:before{color:#fff;content:"\f00c";font-family:FontAwesome}.ifshdrTopmain ul{display:flex;justify-content:flex-end}@media (max-width:1100px){.ifshdrTopmain ul{justify-content:center}}.about_our_repairs_card .icon svg{height:40px;padding:0;width:40px}.about_our_repairs_card .icon{align-items:center;display:flex;justify-content:center}.use_location_toggle{margin-bottom:20px}.issues_grid_item .text{font-size:15px}.optional_issues textarea{font-size:14px}.action_button_list .action_button .icon svg path{fill:#3d66ab;fill:var(--blue)}.action_button_list{justify-content:center}.succes_banner .image_wrap{display:flex;height:340px;justify-content:center;margin-left:auto;margin-right:auto;width:calc(80% - 80px)}.box_ifsc h3:before{content:"1";padding-right:10px}.box_ifsc:nth-child(4) h3:before{content:"2"}.box_ifsc:nth-child(5) h3:before{content:"3"}.box_ifsc h3{font-size:17px;font-weight:600}.box_ifsc h3,.box_ifsc p{color:#000;font-family:Montserrat}.box_ifsc p{font-size:14px;font-weight:400}.steps_list_item_hdr{display:flex;flex-wrap:wrap;gap:10px 50px;margin-bottom:30px}.first .steps_list_item_hdr{justify-content:center}.box_ifsc{width:calc(33.3% - 33.33333px)}.succes_banner .image_wrap img{object-fit:contain}@media (max-width:767px){.succes_banner .image_wrap{height:auto;width:auto}.box_ifsc{width:100%}}@media (max-width:1024px){.steps_list_item_row .fixed_side_half{min-width:auto}}.ifssubmenu>li>a:hover>span{background:#d90e16;background:var(--red);color:#fff}.ifssubmenu>li>a:hover .black-fill,.ifssubmenu>li>a:hover .blue-fill,.ifssubmenu>li>a:hover .path-fill-blue,.ifssubmenu>li>a:hover .path-fill-red,.ifssubmenu>li>a:hover .red-fill{fill:#d90e16;fill:var(--red)}.ifssubmenu>li>a:hover .path-1,.ifssubmenu>li>a:hover .path-2,.ifssubmenu>li>a:hover .path-3,.ifssubmenu>li>a:hover .path-stroke-blue,.ifssubmenu>li>a:hover .path-stroke-red{stroke:#d90e16;stroke:var(--red);fill:transparent}.errorSec{background:#f002;border:1px solid red;border-radius:4px;color:red;font-size:14px;margin-top:10px;padding:7px}.errorSec ul{list-style:none;padding-left:7px}.ifs_page_header .ifslogo{margin-bottom:-40px}.steps_list_item.first{padding-top:30px}@media (min-width:1200px) and (max-width:1600px){.ifs_page_header .ifslogo img{width:200px}.ifs_page_header .ifsMenu{margin:10px 0}.ifs_page_header .ifslogo{margin-bottom:-30px}.devices_grid_item{width:calc(20% - 16px)}.devices_grid_item .image_wrap{height:80px;width:80px}.devices_grid{gap:20px}.devices_grid_item .text{margin-bottom:10px}.steps_list_item.first{padding-top:20px}}*{transition:.1s}.search_form .input_wrap,.step_brand_wrap{border-color:#3d66ab}.near_stores_list_item,.optional_issues textarea{border-color:rgba(61,102,171,.5)}.convenience_radio_list_item *{pointer-events:none}.convenience_radio_list_item:before{border-color:#3d66ab}.near_stores_list_item:before{outline-color:#3d66ab}.near_stores_list_item *{pointer-events:none}.convenience_radio_list_item{border-color:#3d66ab;color:#3d66ab}.convenience_radio_list_item.active:before{background-color:#fff}.convenience_radio_list_item.active{background-color:#3d66ab;color:#fff}@media (min-width:1025px){.issues_grid_item .image_wrap{box-shadow:0 0 10px 1px rgba(61,102,171,.2);outline:5px solid rgba(61,102,171,.3)}}.near_stores_list_item.active{background:#3d66ab}.near_stores_list_item.active:before{background:#fff}.near_stores_list_item.active .next_date_available,.near_stores_list_item.active .store_address,.near_stores_list_item.active .store_distance,.near_stores_list_item.active .store_name{color:#fff}.dates_list_item{border-color:rgba(61,102,171,.5)}.dates_list_item.active,.dates_list_item:hover{border-color:#3d66ab}.custcheckoutLft>.grid-col-checkout,.custcheckoutRt>.grid-col-checkout{border-color:rgba(61,102,171,.3)}.express-one-page-checkout-main textarea#order_comments,.woocommerce form.checkout .express-one-page-checkout-main p.form-row input.input-text,.woocommerce-checkout span.select2-selection.select2-selection--single{border-color:rgba(61,102,171,.3)!important}.wc-stripe-elements-field,.wc-stripe-iban-element-field{border-color:rgba(61,102,171,.3)}.express-one-page-checkout-main .cart_totals div{border-color:rgba(61,102,171,.5)}#add_payment_method #payment ul.payment_methods,.custcheckoutRt>.grid-col-checkout .grid-col-checkout,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-color:rgba(61,102,171,.5);border-radius:0}.devices_grid_item{border-color:rgba(61,102,171,.4);box-shadow:0 0 10px 1px rgba(61,102,171,.2)}.steps_list_item.first .steps_list_item_hdr .h3,.steps_list_item.first .steps_list_item_hdr .text{display:none}@media (max-width:1024px){.map_wrap,.steps_list_item_row .fixed_side_half{display:none}}.issues_grid_item .image_wrap,.issues_grid_item .text{pointer-events:none}[data-variation-len="1"] .issues_grid_item{display:none}h2.repOptTitle{color:#3e67ac;font-family:Montserrat,sans-serif;font-size:22px;font-weight:600;line-height:35px;margin-bottom:10px}.visit_details_checks .checkbox_list_item label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMiAxMGMwIDguNDkxIDkuMTI2IDEzLjY1OCA5LjUxNCAxMy44NzRhMSAxIDAgMCAwIC45NzIgMEMxMi44NzQgMjMuNjU4IDIyIDE4LjQ5MSAyMiAxMGExMCAxMCAwIDAgMC0yMCAwWm0xMC04YTguMDA5IDguMDA5IDAgMCAxIDggOGMwIDYuMjc0LTYuMiAxMC42OC04IDExLjgzLTEuOC0xLjE1LTgtNS41NTYtOC0xMS44M2E4LjAwOSA4LjAwOSAwIDAgMSA4LThaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTIgMTVhNSA1IDAgMSAwLTUtNSA1LjAwNiA1LjAwNiAwIDAgMCA1IDVabTAtOGEzIDMgMCAxIDEtMyAzIDMgMyAwIDAgMSAzLTNaIi8+PC9zdmc+);background-size:contain;content:"";height:19px;left:0;position:absolute;top:0;width:19px}.visit_details_checks .checkbox_list_item.date label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTEyIDJjNS41MTQgMCAxMCA0LjQ4NiAxMCAxMHMtNC40ODYgMTAtMTAgMTBTMiAxNy41MTQgMiAxMiA2LjQ4NiAyIDEyIDJ6bTAtMkM1LjM3MyAwIDAgNS4zNzMgMCAxMnM1LjM3MyAxMiAxMiAxMiAxMi01LjM3MyAxMi0xMlMxOC42MjcgMCAxMiAwem0xIDEyVjZoLTJ2OGg3di0yaC01eiIvPjwvc3ZnPg==)}.visit_details_checks .checkbox_list_item.contact label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yNCAyMGgtM3Y0bC01LjMzMy00SDh2LTRoMnYyaDYuMzMzTDE5IDIwdi0yaDNWOS45OTloLTJ2LTJoNFYyMHpNOC4zMzMgMTQgMyAxOHYtNEgwVi0uMDAxTDE4IDB2MTRIOC4zMzN6TTIgMTJoM3YybDIuNjY3LTJIMTZWMkwyIDEuOTk5VjEyeiIvPjwvc3ZnPg==)}.visit_details_checks .checkbox_list_item label{display:flex;justify-content:space-between}.visit_details_checks .checkbox_list_item .change_location{align-self:center;cursor:pointer;font-size:12px;text-decoration:underline}.visit_details_checks .checkbox_list_item .store_location_text{margin-top:7px;padding-left:30px;padding-right:60px}.visit_details_checks .checkbox_list_item .store_location_links{color:#333;cursor:pointer;display:flex;flex-wrap:wrap;font-family:Montserrat;font-size:12px;font-weight:600;gap:5px 10px;margin-top:7px;padding-left:30px;padding-right:60px;text-decoration:underline}.visit_details_checks .checkbox_list_item .store_location_link{color:inherit}.contact_form .checkbox_list_item label:before{border:1px solid rgba(0,0,0,.5);border-radius:4px;content:"";height:19px;left:0;position:absolute;top:-2px;width:19px}.visit_details_checks .checkbox_list_item .store_location_text p{font-size:15px}.visit_details_checks .checkbox_list_item .store_location_text p strong{font-weight:500}.checkbox_list.visit_details_checks{gap:20px}.store-hours-popup{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:10001}.store-hours-popup.active{opacity:1;pointer-events:all}.store-hours-popup:before{background-color:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.store-hours-popup .inner{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:20px;max-width:500px;padding:30px;position:relative;width:100%;z-index:1}.store-hours-popup-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.store-hours-popup-header h3{color:#3e67ac;font-family:Montserrat;font-weight:600;margin-bottom:0}.store-hours-popup-header .close{background:#fff;border:1px solid #000;border-radius:50%;cursor:pointer;height:30px;padding:5px;width:30px}.store-hours-popup .hours-list ul{list-style:none}.store-hours-popup .hours-list ul li{display:flex;justify-content:space-between}.store-hours-popup .hours-list ul{display:flex;flex-direction:column;gap:10px}.store-hours-popup .hours-list ul li span.day{color:#333;font-family:Montserrat;font-weight:600}.store-hours-popup .close-bottom a{background:#3d66ab;background:var(--blue);border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat;font-weight:400;outline:1px solid #3d66ab;outline:1px solid var(--blue);padding:10px 30px}.store-hours-popup .close-bottom{display:flex;justify-content:flex-end;padding:20px 0}.need_help_text{color:#000;font-family:Montserrat;font-size:17px;font-weight:600;padding:0 0 20px;text-align:center}.loader-wrapper{align-items:center;background:hsla(0,0%,100%,.8);display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:10000}.loader{-webkit-animation:l2 1.5s linear infinite;animation:l2 1.5s linear infinite;aspect-ratio:1;background:#3d66ab;background:var(--blue);border-radius:50%;position:relative;width:20px}.loader,.loader:after,.loader:before{box-shadow:0 0 0 0 #3d66ab;box-shadow:0 0 0 0 var(--blue)}.loader:after,.loader:before{-webkit-animation:inherit;animation:inherit;-webkit-animation-delay:-.5s;animation-delay:-.5s;border-radius:inherit;content:"";inset:0;position:absolute}.loader:after{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes l2{to{box-shadow:0 0 0 40px #0000}}@keyframes l2{to{box-shadow:0 0 0 40px #0000}}.loader-wrapper.active{opacity:1;pointer-events:all}.terms-tabs-links{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px;margin-top:20px;padding:1px}.terms-tabs-links h3{font-family:Montserrat;font-size:28px;font-weight:700;line-height:39px;padding-bottom:10px;text-align:center;width:100%}.terms-tabs-links ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;list-style:none;padding-left:0}.terms-tabs-links ul li{margin:0}.terms-tabs-links ul li a{color:#000;font-family:Montserrat,sans-serif;font-size:15px;line-height:26px;text-decoration:none}.terms-tabs-links ul li a:hover{color:#d90e16;color:var(--red)}.repair-terms-of-service .inner{align-items:center;display:flex;gap:40px}.repair-terms-of-service .img-half{max-width:37.6%}.repair-terms-of-service .img-half img{width:100%}.repair-terms-of-service .content-half{max-width:62.3988%}.repair-terms-of-service .content-half h2{color:#3d66ab;color:var(--blue);font-family:Montserrat;font-size:56px;font-weight:700;line-height:70px;margin-bottom:10px}.repair-terms-of-service .content-half h3{color:#000;color:var(--black);font-family:Montserrat;font-size:28px;font-weight:600;line-height:39px}.repair-terms-of-service .inner{padding:15px}.repair-terms-of-service{padding:40px 0}.repair-terms-of-service .content-half p{color:#000;color:var(--black);font-family:Montserrat;font-size:16px;font-weight:400;line-height:26px;padding:5px 0 10px}.repair-terms-of-service .content-half p strong{font-weight:800}.repair-terms-and-conditions2{background-image:linear-gradient(#f2f2f2,#f2f2f2);padding:40px 0}.repair-terms-and-conditions2 .inner{margin-bottom:10px;padding:15px}.repair-terms-and-conditions2 h3{color:#0a0a0a;font-family:Montserrat;font-size:28px;font-weight:700;line-height:39px;text-align:center}.repair-terms-and-conditions2 p,.repair-terms-and-conditions2 ul li{color:#000;color:var(--black);font-family:Montserrat;font-size:16px;font-weight:400;line-height:26px;padding:5px 0 10px}.scroll-to-top-btn-wrap{margin:20px 0}.scroll-to-top-btn{background:#3d66ab;background:var(--blue);border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;line-height:1.2em;padding:26px 60px;text-align:center;text-decoration:none;text-transform:uppercase}.scroll-to-top-btn:hover{background-color:#d90e16;background-color:var(--red);text-decoration:none!important}.repair-terms-and-conditions2-red{background:#d90e16;background:var(--red);color:#fff}.repair-terms-and-conditions2 h2.align-left{text-align:left}.repair-terms-and-conditions2 h2,.repair-terms-and-conditions2-red h2{color:inherit;font-size:56px;font-weight:700;line-height:70px;text-align:center}.repair-terms-and-conditions2 h2{color:#3d66ab;color:var(--blue)}.repair-terms-and-conditions2-red h2{color:#d90e16;color:var(--red)}.repair-terms-and-conditions2-red h3,.repair-terms-and-conditions2-red p{color:#fff}.terms-popupoverlay{background-color:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.terms-popupmain.active{opacity:1;pointer-events:all}@-webkit-keyframes showpopupterms{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes showpopupterms{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.terms-popupmain{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:30px;pointer-events:none;position:fixed;top:0;width:100%;z-index:100000}.terms-popupmain.active .terms-popupinner{animation:showpopupterms .5s;-webkit-animation:showpopupterms .5s}.terms-popupinner .scrollinner{height:calc(100% - 30px);max-height:600px;overflow-y:auto}.terms-popupinner{background-color:#fff;border:1px solid #f2f2f2;position:relative;z-index:1}.terms-popupmain .close{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.5);border-radius:50%;cursor:pointer;display:inline-flex;height:40px;justify-content:center;max-width:40px;min-width:40px;padding:10px;position:absolute;right:-10px;top:-10px}@media (max-width:1024px){.repair-terms-of-service .inner{flex-wrap:wrap}.repair-terms-of-service .img-half{max-width:100%;width:100%}.repair-terms-of-service .img-half img{display:flex;margin:auto;max-width:300px}.repair-terms-of-service .content-half{max-width:100%;width:100%}.repair-terms-of-service .content-half h2{font-size:30px;line-height:1.2;text-align:center}.repair-terms-of-service .content-half h3{font-size:20px;line-height:1.2;text-align:center}.repair-terms-of-service .content-half p{font-size:15px;line-height:1.4;text-align:center}.repair-terms-and-conditions2 h2{font-size:30px;line-height:1.2}.repair-terms-and-conditions2 h3{font-size:20px;line-height:1.2}.repair-terms-and-conditions2 p{font-size:15px;line-height:1.4}.scroll-to-top-btn{font-size:14px;padding:12px 30px}}.agree_row p a{cursor:pointer;text-decoration:underline}.mailinContIns{margin-bottom:10px;margin-top:10px;width:100%}.mailinContIns b{color:#3e67ac;font-family:Montserrat,sans-serif;font-size:22px;font-weight:400;line-height:35px;margin:0 0 10px}.mailinContIns li{color:#333;font-family:Montserrat;font-size:14px;margin-bottom:10px}.mailinContInsfirst{margin-top:30px}.box_ifscss{display:flex;flex-wrap:wrap;gap:10px 20px}.box_ifscss .box_ifsc{border:1px solid #0002;border-radius:10px;padding:20px;width:100%}@media (min-width:768px){.box_ifscss .box_ifsc{width:calc(50% - 10px)}}.second .steps_list_item_hdr .h3 .nextTetx{display:block;font-size:18px;line-height:1.2;margin-top:10px;width:100%}ul.mailinContInsnomar{margin-bottom:0;margin-top:-15px}ul.mailinContIns li{list-style:none;padding-left:30px;position:relative}ul.mailinContIns li:before{border:solid #333;border-width:0 2px 2px 0;content:"";height:13px;left:10px;position:absolute;top:13px;-webkit-transform:rotate(45deg) translateY(-50%) translateX(-12px);transform:rotate(45deg) translateY(-50%) translateX(-12px);width:5px}.nextTetx22{color:#3e67ac;display:block;font-family:Montserrat,sans-serif;font-size:18px;line-height:1.2;margin-top:10px;width:100%}.nextTetx22 a{color:inherit}
/*# sourceMappingURL=main.4deca470.css.map*/