@font-face{font-family:'Lato';font-style:normal;font-weight:100;src:url(assets/fonts/Lato/Lato-Light.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(assets/fonts/Lato/Lato-Light.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(assets/fonts/Lato/Lato-Regular.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(assets/fonts/Lato/Lato-Bold.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:url(assets/fonts/Lato/Lato-Black.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:italic;font-weight:100;src:url(assets/fonts/Lato/Lato-ThinItalic.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:italic;font-weight:300;src:url(assets/fonts/Lato/Lato-LightItalic.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:italic;font-weight:400;src:url(assets/fonts/Lato/Lato-Italic.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:italic;font-weight:700;src:url(assets/fonts/Lato/Lato-BoldItalic.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:italic;font-weight:900;src:url(assets/fonts/Lato/Lato-BlackItalic.ttf) format('truetype')}html{margin:0!important}:root{--btn-bg-color:#00acef;--btn-bg-hover:#000;--font-size:16px;--font-family:'Lato' , sans-serif}*{margin:0;padding:0;box-sizing:border-box;font-family: var(--font-family)}p{margin:0}a{text-decoration:none;color:#000}a.default_btn{text-decoration:none;color:#fff;background:#00acef;padding:15px 32px;border-radius:40px;display:inline-block;text-transform:uppercase}a.default-btn2:hover{background:#00acef}a.default_btn:hover{background:#000}.header-logo img{width:65%;height:auto}ul#menu-header-menu{display:flex;gap:10px;list-style:none;font-size:17px;justify-content:end;margin:0;flex-direction:column;text-align:center;padding:0}p.phone-wrp{text-align:center;font-size:18px;font-weight:700;margin-bottom:12px}.logo_first img{max-width:250px}.header-btn{justify-content:end;display:flex;gap:15px}a.find-btn{text-decoration:none;color:#1a1c1e;border:1px solid currentColor;padding:8px 35px;border-radius:30px}a.find-btn:hover{border-color:var(--btn-bg-color);color:var(--btn-bg-color)}.header-btn a.default_btn{text-decoration:none;padding:8px 35px;border-radius:30px}ul#menu-header-menu a{text-decoration:none;color:#1a1c1e;font-size:22px;font-weight:600;width:100%;display:flex;justify-content:center;border:1px solid var(--btn-bg-color);padding:1px 0;border-radius:10px}header.header-section{padding:15px 0;border-bottom:1px solid #e6e6eb}.tech-stop-heading h1{font-size:50px;font-weight:800;color:#fff;text-shadow:5px 5px #000}.top-btn a{color:#00acef;border:1px solid;padding:10px 24px;border-radius:30px;background:#fff;text-transform:uppercase}.top-btn{margin-top:48px}.tech-stop-heading p{font-size:22px;margin-top:15px;font-weight:400;color:#fff}section.tech-stop-section{padding:3rem 1rem}.content-image-wrapper img{height:100%;width:100%}.our-services-image{border:1px solid #c6c6ca;box-shadow: 0px 0px 6px 6px #c6c6ca40;border-radius:8px;display:flex;flex-direction:column;padding:35px 15px;text-align:center;background:#fff;transition:all .3s ease;height:100%;justify-content:center;align-items:center}.our-services-image:hover{box-shadow: 0px 0px 6px 4px #c6c6ca8c;transform:scale(1.05)}.our-services-image img{height:70px;width:fit-content;border-radius:9px}.phone-tittle{text-align:center;padding:10px 0 0;font-size:20px;font-weight:600}.service-text{margin-top:2rem}.service-text a{color:var(--btn-bg-color);text-decoration:none}.repairs-image-1{background:url(https://irepairhubfortworth.com/wp-content/uploads/2025/03/xPhillip-WIlliams.jpg.pagespeed.ic.v6UGCNQkh7.jpg)}.repairs-image-2{background:url(https://irepairhubfortworth.com/wp-content/uploads/2025/03/xJessica.jpg.pagespeed.ic.6oLySEfslJ.jpg)}.repairs-image-3{background:url(https://irepairhubfortworth.com/wp-content/uploads/2025/03/xDon-Rich.jpg.pagespeed.ic.ujayp4Caqm.jpg)}.repairs-image-4{background:url(https://irepairhubfortworth.com/wp-content/uploads/2025/03/xMyron-McElroy.jpg.pagespeed.ic.LcneNdn9wg.jpg)}.call-only{text-align:center}.mobile-image{height:400px;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:17px;display:flex;align-items:end;transition:all .3s ease}section.our-repairs{padding:3rem 1rem}.our-repairs-heading{margin-bottom:2rem}.our-repairs-heading{margin-bottom:2rem}.mobile-image:hover{transform:scale(105%);filter: drop-shadow(2px 4px 6px #3333336e)}.john-text{padding:8px 15px;background:#fff;border-radius:12px;margin:20px 17px}.max-repair-paragraph p{font-size:12px;font-weight:400;color:#0c0e11}.max-repair p{font-size:12px}.john-text h6{margin:auto}section.tech-hub-section{padding:3rem 0}.tech-hub-image{background:url(https://irepairhubfortworth.com/wp-content/uploads/2025/03/xxstore_locator_background-scaled.webp,Mic_.sxz30zz2ac_1__1_.png.pagespeed.ic.PtASkYLNGy.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:50px}.tech-hub-heading{width:70%;margin:auto;text-align:center}.tech-hub-heading h3{font-size:45px}.tech-hub-heading p{font-size:19px;margin-top:1rem;color:#5d5e61}.find-store-btn{margin-top:1rem}.brands-tust-paragraph{margin-top:24px}section.mobile-brand-section{padding:3rem 0}.mobile-brands-card img{height:180px;width:80%}.mobile-brands-card{border:1px solid #00acef;border-radius:10px;overflow:hidden;text-align:center;box-shadow:5px 5px 15px rgba(0,0,0,.2) , -5px -5px 15px rgba(255,255,255,.2);transition:all .3s ease;padding:12px 0}.mobile-brands-card:hover{box-shadow: 0px 0px 6px 4px #c6c6ca8c;transform:scale(1.05)}.brands-title h2{font-weight:600;font-size:25px}.brands-tust-heading{margin-bottom:32px;padding:0 10px}.brands-title{padding:13px 10px;font-weight:600;height:85px;display:flex;align-items:center;justify-content:center}.only-brands{width:20%}h2.widgettitle{font-size:21px;color: #ffff;position:relative;display:inline-block}h2.widgettitle::after{content:'';position:absolute;left:0;bottom:-5px;width:100%;height:3px;background-color:var(--btn-bg-color)}section.new-top{background-image:url(https://irepairhubfortworth.com/wp-content/uploads/2025/03/xshutterstock_2149468677-1-scaled.jpg.pagespeed.ic.L98Yvx3mc1.jpg);background-repeat:no-repeat;background-size:cover;padding:70px;height:auto}.tech-img img{width:100%;border-radius:20px}.tech-content{}.bordered-text{color:#fff;-webkit-text-stroke:2px black}.schedule-btn{text-align:center;position:relative;bottom:14px}.schedule-btn a:hover{background:#000;color:#fff;border-color:#000;box-shadow: 0px 0px 6px 4px #c6c6ca8c;transform:scale(1.05)}.schedule-btn a{display:inline-block;font-size:16px;background:#00acef;padding:3px 4px;color:#fff;text-decoration:none;border-radius:30px;box-shadow:5px 5px 15px rgba(0,0,0,.2) , -5px -5px 15px rgba(255,255,255,.2);transition:all .3s ease;text-align:center}.tech-text{display:flex;flex-direction:column;gap:15px;padding:0 22px}.col-md-6.tech-content{display:flex;align-items:center}.tech-text h1{font-size:42px;font-weight:900}p.bordered-text{color:#fff;-webkit-text-stroke:1px black;font-weight:900;font-size:24px;text-align:center}.tech-btn{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}a.default-btn2{background:#000002;padding:15px 32px;border-radius:40px;color:#fff;text-transform:uppercase}section.container.px-0.info{padding:52px 0}.info-content i{font-size:34px;color:#00acef}.info-content p.heading{font-size:20px;font-weight:800;color:#00acef}.info-content p.content{font-size:18px}.info-content{display:flex;flex-direction:column;gap:10px;border:1px solid var(--btn-bg-color);padding:20px 20px;border-radius:10px;height:360px;transform:scale(1.05);transition:transform .3s ease , box-shadow .3s ease;position:relative}.info-content a.link-info{position:absolute;left:0;top:0;width:100%;height:100%;background:unset;border:none}.info-content:hover{box-shadow: 0px 0px 6px 4px #c6c6ca8c;transform:scale(1.09)}.info-content a{color:#fff;text-decoration:none;position:absolute;bottom:14px;border:1px solid;padding:2px 10px;border-radius:7px;background:#00acef}section.container.accessories{padding:50px 0}p.accessories-heading{font-size:38px;font-weight:800}p.accessories-pragraph{font-size:20px}a.default-btn3{border: 1px solid rgb(129 35 210);border-radius:20px;padding:3px 10px;color: rgb(129 35 210);width:fit-content}.accessories-content{display:flex;flex-direction:column;gap:10px}.accessories-content img{border-radius:30px}section.container.tech-video{padding:20px 0}p.tech-headind{font-size:30px;font-weight:600;padding:10px}p.help-heading{font-weight:600;font-size:30px}p.main-content{font-size:20px}section.help{padding:40px 0}.help-service img{width:65%;margin:auto;display:block}p.service-heading{font-size:15px;font-weight:600;text-align:center;margin-top:15px}p.service-paragraph{font-size:15px;margin-top:15px}.help-content{text-align:center;margin-bottom:30px}p.service-paragraph{text-align:center}p.service-heading i{color: rgb(129 35 210);margin-left:5px}.service-wrapper{width:75%;margin:auto}section.own-video{padding:3rem 0}.own-video-heading{padding:2rem 0}.own-video-heading h2{font-weight:600}.engadet-wrapper{display:flex;width:100%;margin:auto;gap:32px;justify-content:center}section.engadget-section{padding:3rem 0}section.container.tech-video img{width:100%}footer .footer-call-us{margin-top:20px}footer .site_logo{text-align:center!important}footer .call-number a,footer .call-number p{color:#000;font-weight:400}footer .call-number p.address{font-size:18px}.footer-logo img{width:57%;height:auto}footer.footer-section{padding:3rem 0;background:#1e1a22}.widget{list-style:none}footer.footer-section .menu{list-style:none;padding-left:0;line-height:30px}footer.footer-section ul.unored-item-list{padding-left:0;list-style:none;line-height:30px}footer.footer-section .menu a{color:#cdc4ce;font-weight:600}footer.footer-section a.anchor-item-list{color:#cdc4ce;font-weight:600}.contact-information a{color: #ffff;border: 1px solid #ffff;padding:10px 20px;border-radius:23px;display:flex;align-items:center;gap:10px}.footer-conact{margin-top:2rem}.footer-contact{margin-top:20px;display:inline-grid;gap:15px;text-align:center}.brands-tust-heading h1{font-weight:600}.footer-info{display:flex;gap:30px;flex-wrap:wrap;justify-content:space-between}.footer-info a{color:#fff;text-decoration:none}.social-media-icon .menu{display:flex;gap:20px;justify-content:end;font-size:25px}.footer-info-paragraph p{color: #ffff}.widget.business-hours ul li{color:#fff}.container.px-0.footer-site-info{padding:20px 0 0;border-top: 1px solid #ffff}p.service-heading i{color:#00acef}.header-top{display:flex;width:100%!important;margin:auto;justify-content:space-between;padding:8px 0}.site-logo{width:25%}.site_logo img{width:100%;height:auto}.header-btns{display:flex;align-items:center;gap:25px;width:75%;justify-content:flex-end}.call-only{font-size:16px}span.mobile-number{font-size:18px}a.talks{padding:25px 45px;border:1px solid var(--btn-bg-color);border-radius:10px;background:var(--btn-bg-color);color:#fff;font-weight:600}a.menu-closer{font-size:22px;color:var(--btn-bg-color)}#header-call-btn{padding:7px 20px;border:1px solid var(--btn-bg-color);border-radius:10px;background:var(--btn-bg-color);color:#fff;font-weight:600;flex-direction:column}.header-btns i{font-size:35px;color:var(--btn-bg-color)}.side-menu-wrapper{background:#fff;position:fixed;right:-320px;padding:30px 19px;width:320px;height:100vh;top:0;transition:all .3s ease-in-out}.side-menu-wrapper.active{right:0;z-index:99}.logo_first{display:flex;justify-content:center}.mobilehead{display:none}#content{padding:3rem 0}.content-area ul{margin-left:0}.thumb-section{display:flex;justify-content:center;border-radius:10px;gap:20px}.thumb-section .btn{width:50%}.thumb-section a.thumb-up{padding:25px;background:green;border-radius:10px;width:100%;justify-content:center;display:flex;color:#fff;font-size:32px}.thumb-section p{display:none}.thumb-section .btn{width:50%}.thumb-section a.thumb-down{padding:25px;background:red;border-radius:10px;width:100%;justify-content:center;display:flex;color:#fff;font-size:30px}.thumb-section p{display:none}.facebook{padding:25px;background:#4267b2;border-radius:10px;justify-content:center;display:flex}.google-plus{padding:25px;background:#d64730;border-radius:10px;justify-content:center;display:flex}.thumb-section i.fa-brands{font-size:65px;color:#fff}.thumb-section a{color:#fff;text-decoration:none}.menu-item.has-dropdown>a::after{content:" ▼";margin-left:5px}ul.sub-menu{padding:0;display:none;left:100%;top:0;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:10;margin-top:8px}.menu-item-has-children:hover>.sub-menu{display:block}.sub-menu li a{padding:10px;text-decoration:none}.map iframe{width:100%}.sub-menu li::marker{display:none}.sub-menu li{list-style:none;margin-bottom:2px}.sub-menu li a:hover{background-color:var(--btn-bg-color);color:#fff!important}ul#menu-header-menu a:hover{background:#000;color:#fff;border-color:#000}.sub-menu a{font-size:18px!important;background:var(--btn-bg-color);color:#fff!important}.site_logo{text-align:left!important}.top-btn a:hover{background:#fff;color:#00acef}.help-service{position:relative;overflow:hidden;transition:transform .3s ease}.help-service:hover{transform:scale(1.1)}.site-feedback{width:100%;display:flex;flex-direction:column;align-items:center}.site-feedback h2{font-weight:600}.reviewicons{display:flex;gap:15px;padding:25px 0}.how-to-improve{width:100%}.how-to-improve p{text-align:center}.how-to-improve p{font-size:20px;margin-bottom:3px;font-weight:600}.how-to-improve h1{margin:18px}.reviewicons i{font-size:50px}.reviewicons i.fa-brands.fa-google-plus-g{color:#fff;padding:25px;background:#d64730;border-radius:10px;justify-content:center;display:flex}.reviewicons i.fa-brands.fa-facebook{padding:25px 30px;background:#4267b2;border-radius:10px;justify-content:center;display:flex;color:#fff}.reviewicons i.fa-brands.fa-yelp{padding:25px 36px;background:red;border-radius:10px;justify-content:center;display:flex;color:#fff}section.clients_review_section{padding:40px 0}.clients_review_heading h2{text-align:center;font-size:56px;font-weight:700}.clients_review_heading p{text-align:center;color:#ffa100}.footer-logo{background:#fff;border-radius:10px;padding:10px 14px;display:flex;flex-direction:column;align-items:center}.call-number a{color:#fff;border:0;font-size:21px;align-items:center;justify-content:center;display:flex;gap:9px;padding-top:0}.call-number p{color:#fff;text-align:center;font-size:21px;font-weight:600}.footer-contact-logo p{font-size:25px;font-weight:600}ul.business-hours-list{padding:0}.business-hours-list li{list-style:none}.site_logo{text-align:center}.site-info{margin-top:30px}.accordion-container i.fa.fa-chevron-down{padding:12px 12px;background:#00acef;border-radius:25px;color:#fff}.list_wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}ul.accordion_cont_list{border-left:5px solid gray;list-style:none!important;margin:0;margin-left:20px;background:0 0;padding:0}ul.content.accordion_cont_list li{width:33.33%;padding-left:25px}.set{position:relative;width:100%;height:auto;margin-bottom:10px}.accordion-container i.fa.fa-chevron-right{padding:12px 15px;background:#00acef;border-radius:25px;color:#fff}.set>a{display:block;padding:0;text-decoration:none;font-weight:600;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.logo-img img{width:30%}section.page-header-section{background-repeat:no-repeat;background-size:cover}.page-header{padding:5em 0 2em;display:flex;justify-content:center;height:400px;align-items:center;background-color:rgba(34,38,57,.65)}.page-header h1.entry-title,.page-header .entry-title{display:block;font-size:60px;color:#fff;line-height:1;padding:0;text-align:center;font-weight:800}.default-page-content{padding:45px 0}.default-page-content img{max-width:100%}.phone-repair iframe{width:100%}.contact-us-address h3{font-weight:800;color:#ff6206;font-size:45px}.contact-us-address li{list-style:none;font-size:20px}.contact-us-address ul{padding:0}.information h3{font-weight:800;color:#ff6206;font-size:45px}.aligncenter{display:block;margin:5px auto}ul#menu-social-menu{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}ul#menu-social-menu li a{width:35px;height:35px;display:flex;justify-content:center;align-items:center;border:1px solid #fff;border-radius:50%;color:#fff;transition:all .3s ease-in-out}ul#menu-social-menu li a:hover{background-color:var(--btn-bg-color)}@media screen and (max-width:990px){footer.footer-section{text-align:center}}@media screen and (max-width:812px){.page-header h1.entry-title,.page-header .entry-title{font-size:40px}}@media screen and (max-width:767px){header.site_header .container{display:none}header.site_header .mobilehead{display:flex;justify-content:space-between;padding:10px}.right-section{display:flex;align-items:center;font-size:26px;width:75%;justify-content:space-evenly}.mobilehead .site_logo{max-width:250px}.mobilehead .site_logo img{width:100%}.right-section a{color:#00acef}.site_logo img{width:25%}.footer-info{justify-content:center}.footer-info a{flex:1 1 calc(100% - 20px);list-style:none}.footer-info{margin-bottom:22px}}@media screen and (max-width:576px){.clients_review_heading h2{font-size:40px}}@media screen and (max-width:700px){.phone-icon i{color:#fff}button.hcp-button.btn_default{margin-top:26px}a.find-btn{display:none}.header-logo{width:fit-content}a.find-btn{display:none}.header-logo{width:fit-content}.col-lg-5{width:fit-content}.header-menu{display:flex;justify-content:space-between}.header-btn{align-items:center}a.mobile-icon i{font-size:26px;color:#00acef}.tech-stop-heading h1{font-size:44px}section.new-top{background-image:unset;padding:10px}.tech-stop-heading p{font-size:17px;font-weight:600}section.top-close-items{position:unset}section.new-top{position:relative;background-image:url(https://irepairhubfortworth.com/wp-content/uploads/2025/03/ximgpsh_fullsize_anim-5.jpeg.pagespeed.ic.HIdLVwPjIR.jpg);background-repeat:no-repeat;background-size:cover;padding:40px 10px}.our-repairs-heading h1{font-weight:800;text-align:center}section.our-repairs{padding:3rem 0}section.new-top::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6));z-index:1}section.new-top>*{position:relative;z-index:2}.tech-hub-heading{width:100%}.tech-hub-heading h3{font-size:24px;font-weight:800;text-align:center}.tech-hub-image{padding:10px}.only-brands{width:100%}.mobile-brands-card img{width:60%}section.mobile-brand-section{padding:30px 0}.schedule-btn{bottom:27px}.schedule-btn a{padding:14px 17px}.diagnostics-section{display:flex;gap:15px}.info-content{margin:12px}.brands-tust-heading h1{font-weight:800;text-align:center}.info{padding:12px 0}p.tech-headind{font-weight:800;text-align:center}.service-wrapper{width:100%;padding:0 15px}p.help-heading{font-weight:800;text-align:center}.map iframe{width:100%}.iframe-map{width:100%}ul.content.accordion_cont_list li{width:100%}.list_wrapper{display:flex;flex-wrap:wrap}.list_wrapper>*{flex:1 1 calc(50% - 20px)}footer.footer-section{text-align:center}.footer-info a{text-decoration:none}.social-media-icon .menu{justify-content:center}.footer-logo .site_logo{display:block!important;width:68%}#menu-repairs-quick-link{display:flex;flex-wrap:wrap;gap:20px}#menu-repairs-quick-link li{flex:1 1 calc(50% - 20px);list-style:none}.unored-item-list{display:flex;flex-wrap:wrap;gap:20px}.unored-item-list li{flex:1 1 calc(50% - 20px);list-style:none}.footer-contact a.find-btn{display:block!important}.contact-information{margin-bottom:28px}.footer-contact{text-align:center;justify-content:center}.tech-text{margin-top:0;gap:10px}.tech-text h1{font-size:38px}.bordered-text{color:#00acef;-webkit-text-stroke:0}p.bordered-text{color:#000;-webkit-text-stroke:0}a.default-btn2{padding:14px 20px}.tech-content{background-image:none}.tech-img img{height:auto}.call-us-number{display:none}a.talks{display:none}}