.hn-main-container * {font-family: Lato !important;}
.lovetech-header-outer{max-width:1260px;margin:0 auto;padding:0 40px}
.lovetech-header-inner{padding:20px 0 6px}
.lovetech-logo{max-width:200px;margin-right:30px}
.lovetech-nav ul li{float:left;padding-top:10px;margin-left:2em}
.lovetech-nav ul li a{display:block;padding:12px 0 4px;text-align:center;text-decoration:none;color:#777;font-size:1em;line-height:1em;font-weight:400;background:#fff;transition:all .2s;text-transform:uppercase;border-bottom:2px solid #fff}
.lovetech-nav ul li a:hover{text-decoration:none;border-bottom:2px solid #ccc}
.lovetech-nav ul li.active a{border-bottom:2px solid #ed1c21}
/* .lovetech-nav ul li:nth-child(4), .lovetech-nav ul li:nth-child(5) {display: none;} */
.lovetech-mobile-menu-btn{top:14px;right:40px;width:32px;height:32px;display:none;cursor:pointer}
.lovetech-mobile-services-btn{bottom:10px;right:0;width:32px;height:32px;display:none;cursor:pointer}
.lovetech-mobile-menu-icon,.lovetech-mobile-services-icon{height:3px;width:32px;top:26px;background-color:#101616;position:absolute;transition:all .3s}
.lovetech-mobile-menu-icon:before,.lovetech-mobile-services-icon:before{content:"";left:0;position:absolute;top:-10px;height:3px;width:32px;background-color:#101616;transition-duration:.5s}
.lovetech-mobile-menu-icon:after,.lovetech-mobile-services-icon:after{content:"";left:0;position:absolute;top:10px;height:3px;width:32px;background-color:#101616;transition-duration:.5s}
.lovetech-menu-open .lovetech-mobile-menu-icon,.lovetech-menu-open .lovetech-mobile-services-icon{background:transparent}
.lovetech-menu-open .lovetech-mobile-menu-icon:before,.lovetech-menu-open .lovetech-mobile-services-icon:before{transform:rotate(45deg);top:0}
.lovetech-menu-open .lovetech-mobile-menu-icon:after,.lovetech-menu-open .lovetech-mobile-services-icon:after{transform:rotate(-45deg);top:0}

.lovetech-services-nav>ul{display:flex;justify-content: space-between;}
.lovetech-services-nav>ul>li{background-image:url(https://hnie.blob.core.windows.net/hnie-assets/landing-pages/lovetech/images/lovetech-button-texture.jpg);background-position:center center;background-size:42px 24px;border:2px solid #a3a2a3;flex-basis: 32%;}
.lovetech-services-nav li:hover{background-size:50px 29px}
.lovetech-services-nav li:last-child{margin-right:0}
.lovetech-services-nav li a{padding:.5em;display:block;text-align:center;overflow:hidden;font-size:1.429em;color:#444;line-height:1em;text-transform:uppercase;font-weight:600}
.lovetech-services-nav li a span{padding-left:60px;line-height:55px;display:inline-block;background:url(https://hnie.blob.core.windows.net/hnie-assets/landing-pages/lovetech/images/lovetech-icon-sprite.png) no-repeat;background-size:50px auto}
.apple-services-nav>ul{gap: 20px;}
.apple-services-nav li a {font-size: 1.143em;}
.apple-services-nav li a span{padding-left:55px;line-height:60px;background-size:80px auto}
.lovetech-services-nav>ul>li:nth-child(1) a span{background-position:0 0}
.lovetech-services-nav>ul>li:nth-child(2) a span{background-position:0 -57px}
/* .lovetech-services-nav>ul>li:nth-child(3) a span{background-position:0 -114px} */
.apple-services-nav>ul>li{flex: 1 1 0 !important;}
/* .lovetech-services-nav>ul>li:nth-child(3) a span{background-position:0 -169px} */
.apple-services-nav>ul>li:nth-child(1) a span{background-position:0 -460px; background-size: 50px auto;}
.apple-services-nav>ul>li:nth-child(2) a span{background-position:0 -515px; background-size: 50px auto;}
.lovetech-services-nav>ul>li.active{background-image:none;position:relative}
.lovetech-services-nav>ul>li:nth-child(1).active{border:2px solid #ed1c21}
.lovetech-services-nav>ul>li:nth-child(1).active:after{border-top:15px solid #ed1c21}
.lovetech-services-nav>ul>li:nth-child(2).active{border:2px solid #ed2890}
.lovetech-services-nav>ul>li:nth-child(2).active:after{border-top:15px solid #ed2890}
/* .lovetech-services-nav>ul>li:nth-child(3).active{border:2px solid #7d57b1}
   .lovetech-services-nav>ul>li:nth-child(3).active:after{border-top:15px solid #7d57b1} */
.lovetech-services-nav>ul>li:nth-child(3).active{border:2px solid #7097fc}
.lovetech-services-nav>ul>li:nth-child(3).active:after{border-top:15px solid #7097fc}
.apple-services-nav>ul>li.active{border:2px solid #ed1c21!important}
.apple-services-nav>ul>li.active:after{border-top:15px solid #ed1c21!important}
.apple-pricing-widget-outer .apple-pricing-pane{min-height: 300px;}

.booking_widget--services-list li:nth-child(1n+3), .service_5--service-terms {display: none;}
.booking_widget--inner{display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: 40px;}
.booking_widget--content-outer {flex-basis:44%;}
.booking_widget--map-outer {flex-basis:47%;}
.booking_widget--services-btn{display: none;}
#service-booking-form{margin-bottom: 40px;}
#service-booking-form select {border: 1px solid #ed1c21;padding: 10px;height: 45px;background: #f5f5f5;font-size: 1.143em;line-height: 1em;font-weight: 600;width:100%;border-radius:4px;}
.booking_widget--more-details{display: flex;gap: 20px;}
.booking_widget--address{flex-basis: 64%;}
.booking_widget--store-btn{flex-basis: 36%;}
.booking_widget--map{margin-bottom: 10px;}
.booking_widget--services{padding-left: 40px;}
.booking_widget--services-btn{margin-bottom: 20px;}

.lovetech-services-nav>ul>li.active:after{content:"";height:15px;width:36px;border-left:18px solid transparent;border-right:18px solid transparent;position:absolute;left:50%;margin-left:-18px}
.services-list-inner{padding:0}
.main-services-list li a, .main-services-list li button {
  font-size:1.143em;line-height:1.2em;font-weight:600;display:block;text-decoration:none;padding:8px 12px;color:#444;background:transparent;
  -webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position: relative;margin-bottom: 4px;
}
.main-services-list li a:hover, .main-services-list li button:hover{color:#ed1c21;}
.apple-pricing-section-outer .main-services-list li a:hover{background: #fff;}
.sub-services li a, .main-services-list .sub-services button{font-size:1em;line-height:1.2em;font-weight:600;display:block;text-decoration:none;padding:6px 8px;color:#444;text-transform: none;}
ul.sub-services-list{padding-left:40px;display:none}
.pricing-services-list .sub-services{padding-left: 40px;}

.pricing-services-list button {width: 100%;text-align: left;}
.apple-pricing-nav-pills {display: flex;align-items: center;}
.apple-services-pricing-nav li{background:#fff;border:1px solid #d9d9d9;border-bottom:0;flex: 1 0 0;}
.apple-services-pricing-nav ul li a, .apple-services-pricing-nav ul li button{
  width:100%;height: 50px;display:flex;align-items:center;justify-content: center;padding: 0 0;text-align:center;overflow:hidden;font-size:1.286em;color:#444;
  line-height:1em;font-weight:600;text-decoration:none;background: transparent;
}
.apple-services-pricing-nav li.active{background:#ed1c21;border-color:#ed1c21}
.apple-services-pricing-nav ul li.active a, .apple-services-pricing-nav ul li.active button{color:#fff;text-decoration:none}
.apple-pricing-section-outer{background: #f5f5f5;}

.lovetech-how-we-help-outer {background-color: #ed1c21;padding: 60px 60px;display: flex;justify-content: center;}
.lovetech-how-we-help-inner {max-width: 1300px;}
.lovetech-how-we-help-outer h2, .lovetech-how-we-help-outer .lovetech-blurb p {color: #fff !important;}
.lovetech-how-we-help-outer header h3 {font-size: 2em;line-height: 1em;font-weight: 700;color: #fff;margin: 0 0 0.3em;}
.lovetech-how-we-help-tiles-inner {display: flex; gap: 80px;padding-top: 40px;}
.lovetech-how-we-help-tile header img {max-width: 160px;margin: 0 auto 10px;}

@media screen and (max-width:750px){
  .lovetech-mobile-menu-btn{display:block}
  .lovetech-nav{left:0;right:0;top:44px;display:none;float:none;position:absolute;background:#fff;padding:1em 0;box-shadow:0 6px 10px rgba(0,0,0,0.5);z-index: 9999;}
  .lovetech-nav ul{max-width:170px;margin:0 auto}
  .lovetech-nav ul li{float:none;margin-left:0;text-align:center;padding:.5em}
  .lovetech-how-we-help-tiles-inner {flex-direction: column; gap:40px;padding-top: 20px;}
  .lovetech-how-we-help-tile header img {max-width: 120px;}
  .lovetech-how-we-help-tile {max-width: 400px;}
  .lovetech-how-we-help-outer {padding: 40px 30px;}
  .lovetech-how-we-help-tile {padding: 0 0;margin-bottom: 30px;}
}

@media screen and (max-width:992px){
  .booking_widget--services{padding-left: 0;}
  .booking_widget--inner{flex-direction: column;}
  .lovetech-services-nav li a span{padding-left:40px;line-height:40px;background-size:35px auto}
  .apple-services-nav li a span{padding-left:40px;line-height:40px;background-size:50px auto}
  .lovetech-services-nav>ul>li:nth-child(1) a span{background-position:0 0}
  .lovetech-services-nav>ul>li:nth-child(2) a span{background-position:0 -39px}
  /* .lovetech-services-nav>ul>li:nth-child(3) a span{background-position:0 -79px} */
  .lovetech-services-nav>ul>li:nth-child(3) a span{background-position:0 -118px}
  .apple-services-nav>ul>li:nth-child(1) a span{background-position:0 -323px;background-size: 35px auto;}
  .apple-services-nav>ul>li:nth-child(2) a span{background-position:0 -363px;background-size: 35px auto;}
  .apple-services-nav>ul>li:nth-child(3) a span{background-position:0 -270px}
  .apple-services-nav>ul>li:nth-child(4) a span{background-position:0 -357px}
}

@media screen and (max-width:750px){
  .lovetech-header-outer{padding:0 20px}
  .lovetech-header-inner{padding:10px 0 6px}
  .lovetech-logo{max-width:140px}
  .lovetech-mobile-menu-btn{top:-5px;right:20px}
  .lovetech-services-nav>ul{display:flex;justify-content: space-between;flex-direction: column;}
  .lovetech-services-nav>ul>li{flex-basis:100%}
  .lovetech-services-nav,.lovetech-services-nav>ul>li.active:after{display:none}
  .lovetech-mobile-services-btn{display:block}
  ul.sub-services-list{padding-left:0;}
  .trade-in-evaluation-list{padding: 10px;margin-bottom: 20px; background: #f3f4f5 !important;}
  .lovetech-services-pane .services-list a.active:after{display: none;}
}

.lovetech-border-bottom{border-bottom:1px solid #d9d9d9}
.lovetech-centered-content-inner{max-width:1260px;margin:0 auto;padding:60px 100px}
.lovetech-customer-service-inner{padding:80px 100px}
.lovetech-section-header img{margin-bottom:1.5em;max-width:200px}
.lovetech-intro-content-outer,.lovetech-videos-outer,.lovetech-customer-service-content-outer,.lovetech-staff-outer{width:50%}
.lovetech-intro-content-inner,.lovetech-staff-outer{padding-right:60px}
.lovetech-trade-in-intro-inner {display: flex;flex-wrap: wrap;align-items: center;}
.lovetech-trade-in-intro-inner .lovetech-videos-outer {width: 50%;}
.lovetech-trade-in-intro-inner .lovetech-intro-content-outer {width: 100%;}
.lovetech-part-finder-content-outer{padding-right:640px;height:500px}
.lovetech-part-finder-form-outer{right:100px;top:90px;width:570px}
.lovetech-primary-video{margin-bottom:10px}
.lovetech-secondary-video{width:32%;margin-right:2%}
.lovetech-secondary-video:last-child{margin-right:0}
.lovetech-secondary-video .play-button{width:50px;height:50px;margin-left:-25px;margin-top:-25px}
.lovetech-customer-service-content-inner .lovetech-multiple-blurb{padding-left:1.714em}
.authorised-brand-services-list-inner{padding:2em 60px 0}
.authorised-brand-services-list-inner table{width:100%}
.authorised-brand-services-list-inner table td{vertical-align:middle;border-bottom:1px solid #d9d9d9;padding:1em 0}
.authorised-brand-services-list-inner table tr:last-of-type td{border-bottom:none}
.authorised-brand-services-list-inner table td:first-of-type,.authorised-brand-services-list-inner table td:last-of-type{width:250px}
.additional-services-list-inner ul li{float:left;margin:0 20px 20px 0}
.additional-services-list-inner ul li:last-child{margin-right:0}
.additional-services-list-inner{padding-top:40px}

.lovetech-banner-outer{height:510px;background:url(https://hnie.blob.core.windows.net/hnie-assets/landing-pages/lovetech/images/lovetech-landing-banner-new-desktop.jpg) no-repeat center center / cover}
.lovetech-repair-banner-outer{height:380px;background:url(https://hnie.blob.core.windows.net/hnie-assets/landing-pages/lovetech/images/lovetech-track-your-repair-banner-desktop.jpg) no-repeat center center / cover}
.lovetech-part-finder-banner-outer{height:380px;background:url(https://hnie.blob.core.windows.net/hnie-assets/landing-pages/lovetech/images/lovetech-find-your-part-banner-desktop.jpg) no-repeat center center / cover}
.lovetech-booking-banner-outer{height:380px;background:url(https://hnie.blob.core.windows.net/hnie-assets/landing-pages/lovetech/images/lovetech-book-a-service-banner-desktop.jpg) no-repeat center center / cover}

.lovetech-at-home-banner-outer {
  height: 380px;
  background: #f3f4f5;
}

.lovetech-at-home-banner-outer .table {
  float: right;
  max-width: 600px;
}

.lovetech-at-home-banner-outer .lovetech-at-home-banner-inner,
.lovetech-at-home-banner-content-outer,
.lovetech-at-home-banner-content-inner {
  height: 100%;
}

.lovetech-at-home-banner-content-inner {
  overflow: hidden;
}

.lovetech-at-home-banner-outer .lovetech-banner-image {
  bottom: 0;
  left: 100px;
}

.lovetech-how-we-help-tile,
.lovetech-at-home-tile {
  flex: 1 0 0;
}

.lovetech-at-home-tile header img {
  max-width: 200px;
  margin: 0 auto 10px;
}

.lovetech-at-home-services-widget-outer .lovetech-btn {
  display: none;
}




/* .lovetech-trade-in-banner-outer{height:380px;background:url(https://hnie.blob.core.windows.net/hnie-assets/landing-pages/lovetech/images/lovetech-trade-in-service-banner-desktop.jpg) no-repeat center center / cover} */
.lovetech-banner-content-outer,.lovetech-booking-banner-content-outer,.lovetech-repair-banner-content-outer, .lovetech-at-home-banner-content-outer {max-width:1260px;margin:0 auto;padding:0 40px 0 120px}

.lovetech-at-home-banner-outer .table,.lovetech-booking-banner-content-outer .table,.lovetech-banner-content-outer .table,.lovetech-repair-banner-content-outer .table.lovetech-trade-in-banner-content-outer .table, .lovetech-repair-banner-outer .table{height:380px}
.lovetech-banner-content-outer .table{height:450px;max-width: 450px;float: right;}
.lovetech-at-home-banner-outer h2, .lovetech-banner-content-inner h2,.lovetech-booking-banner-content-inner h2,.lovetech-repair-banner-content-inner h2{font-size:2.571em;line-height:1.05em;font-weight:300;color:#fff;margin:0}
.lovetech-banner-content-inner h2, .lovetech-at-home-banner-outer h2 {color: #444;}
.lovetech-repair-banner-content-inner h2 span{font-weight:600}
.lovetech-booking-banner-inner .lovetech-booking-banner-content-inner h2{max-width:388px;text-shadow:0 0 1px #7097fc,0 0 2px #7097fc,0 0 3px #7097fc,0 0 4px #7097fc,0 0 5px #7097fc,0 0 7px #7097fc,0 0 9px #7097fc,0 0 11px #7097fc}
.lovetech-part-finder-banner-inner .lovetech-banner-content-inner h2{max-width:420px;text-shadow:0 0 1px #b63394,0 0 2px #b63394,0 0 3px #b63394,0 0 4px #b63394,0 0 5px #b63394,0 0 7px #b63394,0 0 9px #b63394,0 0 11px #b63394}
.lovetech-repair-banner-inner .lovetech-repair-banner-content-inner h2{max-width:430px;text-shadow:0 0 1px #7e57b2,0 0 2px #7e57b2,0 0 3px #7e57b2,0 0 4px #7e57b2,0 0 5px #7e57b2,0 0 7px #7e57b2,0 0 9px #7e57b2,0 0 11px #7e57b2}
.lovetech-trade-in-banner-inner .lovetech-banner-content-inner h2{max-width:420px;text-shadow:0 0 1px #4c9ca7,0 0 2px #4c9ca7,0 0 3px #4c9ca7,0 0 4px #4c9ca7,0 0 5px #4c9ca7,0 0 7px #4c9ca7,0 0 9px #4c9ca7,0 0 11px #4c9ca7;}
.lovetech-banner-content-inner h2 .lovetech-image-replace,.lovetech-booking-banner-content-inner h2 .lovetech-image-replace{display:inline-block;text-indent:-9999px;background:url(../images/lovetech/lovetech-logo-white.png) no-repeat;background-size:140px;background-position:3px 4px;width:144px;height:34px}
.lovetech-section-header h2{font-size:2.143em;line-height:1em;font-weight:700;color:#444;text-transform:uppercase;margin:0 0 .3em}
.lovetech-trade-in-main-container .lovetech-section-header h2 {color: #51af36;}
.lovetech-blurb p,.track-your-repair-case-details-inner td{font-size:1.1em;line-height:1.4em;color:#76838f;font-weight:400;margin:0;position:relative;max-width:750px}
.lovetech-trade-in-intro-inner .lovetech-blurb p {max-width: 100%;}
.apple-services-intro-content-inner .lovetech-blurb p{max-width:100%}
.lovetech-blurb h4,.track-your-repair-case-details-inner h4{font-size:1.143em;line-height:1.3em;font-weight:800;color:#444;margin:0}
.repairCaseDetails h3{font-size:1.5em;line-height:1;font-weight:800;color:#444;margin:0 0 10px}
.track-your-repair-case-details-inner h4{text-transform:uppercase;margin-bottom:1em}
.lovetech-blurb p span{font-size:1em;line-height:1.3em;font-weight:800;color: #000;}
.lovetech-intro-blurb p{font-size:1.714em;line-height:1.2em;font-weight:300;color:#76838f;margin:0}
.lovetech-apple-banner-blurb p{font-size:1.714em;line-height:1.1em;font-weight:300;color:#fff;margin:0}
.lovetech-multiple-blurb p{margin-bottom:10px}
.lovetech-customer-service-content-inner .lovetech-multiple-blurb p{margin-bottom:1.429em}
.authorised-brand-services-list-inner table td p{max-width:400px;margin:0 auto}
.lovetech-blurb p a{text-decoration:none;color:#008fd9;font-weight:700}
.lovetech-blurb p a:hover{text-decoration:underline;color:#008fd9;font-weight:700}
.lovetech-carat{display:inline-block;color:#ed1c21;font-size:20px;position: absolute;top: 50%;right: 12px;margin-top: -10px;}
.lovetech-carat.active{transform:rotate(180deg)}
.lovetech-btn{padding-top:1.5em;text-align:center}
.lovetech-btn-sm a,.lovetech-btn-sm span{font-size:1em;line-height:1.1em;font-weight:400;text-transform:uppercase;display:block;padding:0.7em;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;max-width:220px;cursor:pointer;text-align: center;}
.lovetech-btn-md a,.lovetech-btn-md span{font-size:1.143em;line-height:1.2em;font-weight:400;text-transform:uppercase;display:block;padding:1em;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;max-width:220px;cursor:pointer}
.lovetech-btn-lg a,.lovetech-btn-lg span{font-size:1.286em;line-height:1.2em;font-weight:400;text-transform:uppercase;display:block;padding:1.5em;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;min-width:300px;cursor:pointer}
.lovetech-btn span{cursor:pointer}
.start-up-services-pane .lovetech-btn a,.apple-services-pane .lovetech-btn a,.lovetech-btn-red a,.lovetech-btn-red span{color:#fff;background:#ed1c21}
.lovetech-btn-blue a,.lovetech-btn-blue span{color:#fff;background:#4479f9}
.tune-up-services-pane .lovetech-btn a{color:#fff;background:#ed2890}
.fix-up-services-pane .lovetech-btn a{color:#fff;background:#7d57b1}
.back-up-services-pane .lovetech-btn a{color:#fff;background:#7097fc}
.lovetech-btn-white a{background:#fff;color:#444}
.lovetech-btn-center a{margin:0 auto}
.authorised-brand-services-list-inner .lovetech-btn-md a{margin-left:auto}
.lovetech-btn-apple a{background:#1b1b1b;color:#fff}
.lovetech-btn-epson a{background:#43369f;color:#fff}
.track-your-repair-form-inner{padding-top:20px}
.track-your-repair-form-outer{width:40%}
.track-your-repair-case-outer{width:55%}
.track-your-repair-case-details-outer,.repair-tracker-error{border:1px solid #d6d6d6;padding:30px}
.track-your-repair-form-inner input.text{width:100%;min-height:39px;background:#fff;border:1px solid #d6d6d6;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.track-your-repair-form-inner .repairDetailsForm li{padding:6px 0 9px;margin-bottom:8px;width:100%}
.track-your-repair-form-inner .repairDetailsForm label.desc{color:#66686b;margin-bottom:0;display:inline-block;font-size:14px;line-height:1em;font-weight:600}
.track-your-repair-form-inner input[type="submit"]{background:#7e57b2}
.repair-loader{padding-top:50px}
.repair-loader img{margin:0 auto}
.repair-case-table{width:100%}
.repair-case-table tr td{padding-bottom:1em}
.repair-case-table tr td:first-child{width:50%;padding-right:30px}
.repair-case-table tr td:last-child{width:50%}
.current-case-status{margin-bottom:40px}
.repair-case-details{padding-top:14px}
.repair-tooltip{position:relative}
.repair-tooltip-1:after{content:"The case number begins with LT- and can be found in the email communication you received once your case was created in store."}
.repair-tooltip-2:after{content:"Please provide the contact number that was used to open your case with the Lovetech team."}
.repair-tooltip:after{display:none;position:absolute;top:0;left:20px;width:200px;background:#f5f5f5;padding:20px;font-family:lato,arial,sans-serif;font-size:12px;line-height:1.2em;color:#66686b;box-shadow:0 0 5px rgba(0,0,0,0.5)}
.repair-tooltip-1:hover:after,.repair-tooltip-2:hover:after{display:block}

@media screen and (max-width: 992px) {

  .lovetech-at-home-banner-outer .lovetech-banner-image {
    bottom: 0;
    left: 100px;
  }

  .lovetech-at-home-banner-outer .table {
    float: none;
    max-width: 400px;
  }

  .lovetech-at-home-banner-content-outer {
    padding: 0 40px 0 60px;
  }

  .lovetech-at-home-banner-outer .lovetech-banner-image {
    right: 3%;
    left: auto;
  }
  .lovetech-carat{right: 20px;}
  .lovetech-banner-outer,
  .lovetech-banner-content-outer .table,
  .lovetech-part-finder-banner-outer,
  .lovetech-part-finder-banner-outer .table,
  .lovetech-booking-banner-outer,
  .lovetech-booking-banner-content-outer .table,
  .lovetech-repair-banner-outer,
  .lovetech-repair-banner-content-outer .table,
  .lovetech-trade-in-banner-content-outer .table{height:290px}

  .lovetech-repair-banner-inner .lovetech-repair-banner-content-inner h2{max-width:380px}
  .lovetech-banner-content-outer,
  .lovetech-booking-banner-content-outer,
  .lovetech-repair-banner-content-outer,
  .lovetech-trade-in-banner-content-outer{padding:0 40px 0 60px}

  .lovetech-part-finder-content-outer{padding-right:0;height:auto;margin-bottom:20px}
  .lovetech-part-finder-form-outer{right:auto;top:auto;width:100%;position:relative}
  .lovetech-part-finder-form-outer iframe{height:370px}
  .lovetech-booking-banner-inner .lovetech-booking-banner-content-inner h2{max-width:330px}
  .lovetech-part-finder-banner-inner .lovetech-banner-content-inner h2{max-width:360px}
  .lovetech-banner-content-inner h2 .lovetech-image-replace,
  .lovetech-booking-banner-content-inner h2 .lovetech-image-replace{background-size:115px;width:120px;height:30px}
  .lovetech-part-finder-banner-outer .lovetech-banner-content-outer .table{max-width:355px}
  .lovetech-centered-content-inner{padding:40px 60px}
  .lovetech-btn-md a{max-width:180px}
  .authorised-brand-services-list-inner{padding:2em 0 0}
  .authorised-brand-services-list-inner table td:first-of-type,.authorised-brand-services-list-inner table td:last-of-type{width:200px}
  .lovetech-btn-lg a{min-width:240px}
  .additional-services-list-inner{padding-top:20px}
}

@media screen and (max-width: 750px) {
  .lovetech-at-home-banner-outer .lovetech-banner-image {display: none;}
  .lovetech-at-home-banner-content-outer{padding: 0 40px;}
  .lovetech-repair-banner-outer, .lovetech-trade-in-banner-outer{background-position: right -150px center;}
  .repair-tooltip:after{top:auto;left:auto;bottom:20px;right:-10px;width:200px}
  .lovetech-banner-content-inner h2,
  .lovetech-booking-banner-content-inner h2,
  .lovetech-repair-banner-content-inner h2, .apple-services-banner-content-inner h2{font-size:1.714em}
  .lovetech-repair-banner-inner .lovetech-repair-banner-content-inner h2{max-width:250px}
  .lovetech-booking-banner-inner .lovetech-booking-banner-content-inner h2{max-width:218px}
  .lovetech-part-finder-banner-inner .lovetech-banner-content-inner h2{max-width:240px}
  .lovetech-banner-outer,
  .lovetech-banner-content-outer .table,
  .lovetech-part-finder-banner-outer,
  .lovetech-part-finder-banner-outer .table,
  .lovetech-booking-banner-outer,
  .lovetech-booking-banner-content-outer .table,
  .lovetech-repair-banner-outer,
  .lovetech-repair-banner-content-outer .table,
  .lovetech-trade-in-banner-content-outer .table{height:200px}
  .lovetech-banner-content-outer,
  .lovetech-booking-banner-content-outer,
  .lovetech-repair-banner-content-outer,
  .lovetech-trade-in-banner-content-outer{padding:0 20px 0 30px}
  .lovetech-banner-content-inner h2 .lovetech-image-replace,
  .lovetech-booking-banner-content-inner h2 .lovetech-image-replace{background-size:70px;width:75px;height:19px}
  .lovetech-centered-content-inner{padding:50px 20px}
  .lovetech-intro-content-outer,.lovetech-videos-outer,.lovetech-customer-service-content-outer,.lovetech-staff-outer{width:100%}
  .lovetech-trade-in-intro-inner .lovetech-intro-content-outer, .lovetech-trade-in-intro-inner .lovetech-videos-outer {width: 100%;}
  .lovetech-centered-content-inner{max-width:450px;margin:0 auto}
  .lovetech-intro-content-inner,.lovetech-staff-outer{padding-right:0;margin-bottom:20px}
  .lovetech-section-header img{margin-bottom:10px;max-width:170px}
  .additional-services-list-inner ul li{margin:0 15px 15px 0}
  .lovetech-btn-lg a{font-size:1.143em;padding:1em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;min-width:180px}
  .authorised-brand-services-list-inner table,.authorised-brand-services-list-inner table tr,.authorised-brand-services-list-inner table tr td{display:block}
  .authorised-brand-services-list-inner table td:first-of-type,.authorised-brand-services-list-inner table td:last-of-type{width:100%}
  .authorised-brand-services-list-inner .lovetech-btn-md a{margin-left:0}
  .authorised-brand-services-list-inner table td{border-bottom:none;padding:0}
  .authorised-brand-services-list-inner .lovetech-blurb-sm{text-align:left}
  .authorised-brand-services-list-inner table td{border-bottom:none;padding:0}
  .authorised-brand-services-list-inner .lovetech-blurb-sm{margin-bottom:1em}
  .authorised-brand-services-list-inner table tr{border-bottom:1px solid #d9d9d9;padding-bottom:30px;margin-bottom:20px}
  .authorised-brand-services-list-inner table tr:last-child{border-bottom:none;padding-bottom:0}
  .track-your-repair-form-outer,.track-your-repair-case-outer{width:100%;float:none}
  .track-your-repair-form-outer {margin-bottom: 40px;}
  .track-your-repair-form-inner{padding-top:0}
  .track-your-repair-form-inner .repairDetailsForm li{padding:6px 0;margin-bottom:0;width:100%}
  .track-your-repair-case-details-outer,.repair-tracker-error{padding:20px 15px}
}

.data-loading-icon {
    top: 50%;
    margin-top: -16px;
    left: 50%;
    margin-left: -16px;
}

/* Trade-in Styles */
.container-price,.form-container{flex:1}
.form-group{margin-bottom:10px}
.form-group select{border:1px solid gray}
.price-flex{display:flex;justify-content:center}
.price-flex .col-max,.price-flex .col-min{flex:1}
.card-text{font-size:30px;font-weight:700}
.lovetech-trade-in-main-container .lovetech-section-header img{display:none}
.trade-in-widget-inner{display:flex;flex-wrap:wrap;gap:40px;padding-top:20px}
.trade-in-form-outer,.trade-in-steps-outer{flex:1 0 0}
.trade-in-steps-inner{display:flex;flex-direction:column;gap:20px;justify-content:stretch;min-height:480px;background:url(https://hnie-assets.s3.eu-west-1.amazonaws.com/pages/LoveTech/images/trade-in-steps-background.jpg) no-repeat center right/cover}
.trade-in-step header{display:flex;align-items:center;margin-bottom:10px}
.trade-in-step header img{width:30px;margin-right:10px}
.trade-in-step{position:relative;padding:20px;flex:1 0 0}
.trade-in-step:first-child:after,.trade-in-step:nth-child(2):after{content:'';position:absolute;width:100%;height:20px;bottom:-20px;left:0;background:#fff}
.trade-in-step h3 {flex: 1 0 0;font-size:1.5em;line-height:1em;color:#fff;font-weight:300;margin:0 0 0;text-transform: uppercase;}
.trade-in-step h3 strong {font-size: 1em;font-weight:bold; color: #fff;}
.trade-in-form-inner h3 {flex: 1 0 0;font-size:1.5em;line-height:1.1em;color:#444;font-weight:600;margin:0 0 40px;text-transform: uppercase;text-align: center;}
.trade-in-step-blurb p {font-size:1.143em;line-height:1.3em;color:#fff;font-weight:400;margin:0;}
.trade-in-credit p {font-size:2.4em;line-height:1em;color:#fff;font-weight:800;margin:0;}
.trade-in-max-credit-inner h4, .trade-in-min-credit-inner h4 {font-size:1.5em;line-height:1em;font-weight:800;margin:0 0;text-transform: uppercase;}
.trade-in-max-credit-inner header h4 {color: #51af36;}
.trade-in-min-credit-inner header h4 {color: #ed1c21;}
.trade-in-form-outer{border:1px solid #cbd6e2;border-radius:40px;padding:40px 60px}
.trade-in-credit-inner{display:flex;gap:20px;padding:25px;flex-wrap:wrap}
.trade-in-max-credit-outer,.trade-in-min-credit-outer{flex:1 0 0;padding:5px}
.trade-in-max-credit-outer{background:#51af36;border-radius:20px}
.trade-in-min-credit-outer{background:#ed1c21;border-radius:20px}
.trade-in-credit{padding:18px 15px}
.trade-in-max-credit-inner header,.trade-in-min-credit-inner header{background:#fff;padding:12px 10px;border-radius:16px 16px 0 0}
.trade-in-form .form-select{
  min-height:39px;background:#f5f8fa;border:1px solid #cbd6e2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-style:normal;font-weight:400;color:#333!important;font-size:100%!important;padding:10px;box-shadow:none!important
}
.trade-in-form .form-group:first-child{margin-bottom:20px}

.lovetech-subsection-inner{padding: 40px 60px 0;}
.lovetech-subsection-header h3 {font-size:1.7em;line-height:1em;color:#444;font-weight:800;margin:0 0 0.5em;text-transform: uppercase;}
.lovetech-subsection-header p {font-size:1.5em;line-height:1.3em;color:#76838f;font-weight:300;margin:0 0 0;}
.trade-in-calculation-sample-banner img {width: 100%;padding-top: 40px;}
.trade-in-services-widget-inner .services-block-inner {display: flex;}
.trade-in-services-widget-inner .services-list-outer {width: 120px;}
.trade-in-services-widget-inner .service-outer {flex: 1 0 0;}

@media screen and (max-width:992px){
  .trade-in-evaluation-inner .lovetech-subsection-inner{padding: 20px 0 0;}
  .trade-in-form-outer,.trade-in-steps-outer{flex:1 0 100%}
}

@media screen and (max-width:750px){
  .trade-in-form-outer{padding:40px 30px}
  .trade-in-max-credit-outer,.trade-in-min-credit-outer{flex:0 0 100%}
  .trade-in-credit-inner{padding:25px 15px}
  .trade-in-form-inner h3{margin-bottom:20px}
  .trade-in-widget-inner{padding-top:0}
}

/* Formstack Styles */
.hn-main-container .hidden{position:relative!important;left:auto!important;width:auto!important;height:auto!important;overflow:hidden}
.fsBody .fsForm{margin:0 auto!important;padding:0!important}
.fsLabelVertical .fsLabel{margin-bottom:0!important}
.fsBody .fsLabel,.fsBody label{color:#66686b!important;margin-bottom:0!important;display:inline-block!important;font-size:14px!important;line-height:1em!important;font-weight:600!important}
.fsRequiredMarker{font-size:14px!important;color:red!important}
.fsSupporting{display:none}
.fsBody{padding:0!important}
.fsBody .fsFieldRow{padding:0 20px!important}
.fsBody .fsSectionHeader{padding:25px 20px!important;margin-bottom:20px}
.fsSectionHeader p:first-child{text-align:center;margin-bottom:10px}
.fsSectionHeader p:nth-child(2){text-align:center;margin:0 0 .5em;line-height:22px;color:#444;font-weight:800}
.fsSectionHeader p:last-child{text-align:center;margin:0 auto;font-size:1em;line-height:1.2em;color:#444;font-weight:600;max-width:350px}
.fsSectionHeader span{display:inline-block}
.formstack-header{background:#ed1c21;padding:20px}
.formstack-header h4{margin:0 0 5px;color:#fff}
.formstack-header p{margin:0 0 0;color:#fff;font-size:1em;line-height:1.3em;font-weight:400}
.case-history{margin-bottom:40px}
.formstack-form-inner .fsNextButton,.formstack-form-inner .fsPreviousButton,.formstack-form-inner .fsSubmitButton{padding:15px 15px}
.formstack-form-inner .fsSubmitButton{background-color:#ed1c21!important}
.formstack-form-inner .fsPreviousButton{margin-bottom:10px}

.lovetech-services-pane{display:none}
.lovetech-services-pane.active{display:block}
.service-content-outer{display:none}
.service-content-outer.active{display:block}
/* .services-block-inner{max-width:1020px;padding:50px;margin:0 auto} */
.services-block-inner{padding:50px 0;margin:0 auto}
.services-list-outer{width:25%}
.service-outer{width:75%}
.apple-pricing-widget-outer .apple-services-pane .apple-pricing-services-list-outer {width: 30%;}
.apple-pricing-widget-outer .apple-services-pane .service-outer {width: 70%;}
.service-content-inner{padding:0 220px 0 40px}
.apple-services-pane .service-content-inner{padding: 0 0 0 40px;}
.trade-in-services-widget-outer .service-content-inner{padding:0 255px 0 40px}
.service-utilities-outer{width:180px;top:0;right:0}
.trade-in-services-widget-outer .service-utilities-outer{width:220px;}
.service-copy-inner header{margin-bottom:.714em}
.service-copy-inner header .table{min-height:60px}
.services-list a.active, .services-list button.active{font-weight:800;color:#ed1c21;position:relative}
.lovetech-services-pane .services-list a.active:after{content:"";height:16px;width:12px;border-top:8px solid transparent;border-bottom:8px solid transparent;position:absolute;right:-12px}
.service-blurb,.service-spec{margin-bottom:20px}
.service-blurb p {max-width: 100%;}
.service-spec ul li{padding:.714em 0;border-top:1px solid #d9d9d9}
.start-up-services-pane .services-list a.active{color:#ed1c21; background: #f5f5f5;}
.start-up-services-pane .services-list a.active:after{border-left:12px solid #ed1c21}
.start-up-services-pane .service-outer{border-left:1px solid #ed1c21}
.start-up-services-pane .service-price p{border-bottom:1px solid #ed1c21}
.tune-up-services-pane .services-list a.active{color:#ed2890; background: #f5f5f5;}
.tune-up-services-pane .services-list a.active:after{border-left:12px solid #ed2890}
.tune-up-services-pane .service-outer{border-left:1px solid #ed2890}
.tune-up-services-pane .service-price p{border-bottom:1px solid #ed2890}
.fix-up-services-pane .services-list a.active{color:#7d57b1; background: #f5f5f5;}
.fix-up-services-pane .services-list a.active:after{border-left:12px solid #7d57b1}
.fix-up-services-pane .service-outer{border-left:1px solid #7d57b1}
.fix-up-services-pane .service-price p{border-bottom:1px solid #7d57b1}
.back-up-services-pane .services-list a.active{color:#7097fc; background: #f5f5f5;}
.back-up-services-pane .services-list a.active:after{border-left:12px solid #7097fc}
.back-up-services-pane .service-outer{border-left:1px solid #7097fc}
.back-up-services-pane .service-price p{border-bottom:1px solid #7097fc}
.apple-services-pane .services-list a.active,
.apple-services-pane .services-list button.active{color:#ed1c21; background: #f5f5f5;}
.apple-services-pane .services-list a.active:after,
.apple-services-pane .services-list button.active:after{border-left:12px solid #ed1c21}
.apple-services-pane .service-outer{min-height:180px;border-left:1px solid #ed1c21}
.apple-pricing-widget-outer .apple-services-pane .service-outer{min-height: 400px;}
.apple-services-pane .service-price p{border-bottom:1px solid #ed1c21}
.apple-pricing-section-outer .apple-services-pane .services-list a.active,
.apple-pricing-section-outer .apple-services-pane .services-list button.active{background: #fff;}
.apple-services-pricing-table{display: none;}
.apple-services-pricing-table.active{display: block;}
.service-icon{width:60px;}
.apple-service-icon{width:55px;background:url(https://hnie.blob.core.windows.net/hnie-assets/landing-pages/lovetech/images/lovetech-icon-sprite.png) no-repeat;background-size:75px auto;}
.iphone-services-pane .apple-service-icon{background-position:left -340px}
.mac-services-pane .apple-service-icon{background-position:left -470px;width:70px}
.ipad-services-pane .apple-service-icon{background-position:left -405px}
.apple-watch-services-pane .apple-service-icon{background-position:left -535px}
.service-spec ul li p{position:relative;padding-left:1.857em}
.service-spec ul li p:before,
.lovetech-customer-service-content-inner .lovetech-multiple-blurb p:before{content:"";position:absolute;width:20px;height:20px;left:0;top:0;background:url(https://hnie.blob.core.windows.net/hnie-assets/landing-pages/lovetech/images/lovetech-icon-sprite.png) no-repeat}
.start-up-services-pane .service-spec ul li p:before{background-position:left -644px}
.tune-up-services-pane .service-spec ul li p:before{background-position:left -669px}
.fix-up-services-pane .service-spec ul li p:before{background-position:left -694px}
.back-up-services-pane .service-spec ul li p:before{background-position:left -719px}
.lovetech-at-home-pane.start-up-services-pane .service-spec ul li p:before{background-position:left -923px}
.lovetech-at-home-pane .service-spec ul li p:before{width:24px;}
.lovetech-customer-service-content-inner .lovetech-multiple-blurb p:before{left:-1.857em;background-position:left -642px}
.apple-services-pane .service-spec ul li p:before{background-position:left -644px}
.service-copy-inner header h3,.apple-services-pricing-inner header h3{font-size:2em;line-height:1em;font-weight:700;color:#444;margin:0;padding-left:10px}
.apple-services-pricing-inner header h3{margin-bottom:1em;padding-left:0}
.service-spec header h4{font-size:1.143em;line-height:1em;font-weight:800;color:#444;margin:0;text-transform:uppercase}
.service-terms p{font-size:14px;margin-bottom: 0.5em}
.service-price p{font-size:5em;line-height:1em;font-weight:800;color:#444;margin:0;display:inline-block}
.service-price p span{font-size:18px;display:block;line-height:8px;text-align:left}
.apple-service-spec p{padding-right:60px;position:relative}
.apple-service-spec p span{top:0;right:0;position:absolute;font-size:2em;line-height:16px}
.apple-services-pricing-table h4{font-size:1.143em;line-height:1em;color:#ed1c21;font-weight:800;margin:0 0 10px}
.apple-price-tables {display: flex; align-items: flex-start;justify-content: space-between;}
.apple-price-tables table{width: 48%;}

@media screen and (max-width:992px) {
  .services-block-inner{padding:40px 30px}
  .service-content-inner{padding:0 180px 0 40px}
  .service-utilities-outer{width:140px}
  .service-price p{font-size:4em}
  .service-icon{width:45px;}
  .service-copy-inner header .table{min-height:40px}
  .service-copy-inner header h3,.apple-services-pricing-inner header h3{font-size:1.714em}
  .apple-service-icon{width:36px;background-size:50px auto}
  .iphone-services-pane .apple-service-icon{background-position:left -226px}
  .mac-services-pane .apple-service-icon{background-position:left -314px;width:50px}
  .ipad-services-pane .apple-service-icon{background-position:left -270px}
  .apple-watch-services-pane .apple-service-icon{background-position:left -357px}
}

@media screen and (max-width:750px) {
  .apple-price-tables {flex-wrap: wrap;gap: 20px;}
  .apple-price-tables table{width: 100%;}
  .apple-services-pane .service-outer{min-height: 100px;}
  .apple-services-pane .service-content-inner {padding: 0 0 0 0;}
  .trade-in-evaluation-list .services-list a {text-align: center;}
  .services-list-outer, .apple-pricing-services-list-outer{display:none;float:none;width:100%;background:#fff}
  .services-block-inner{padding:10px 0 30px}
  .trade-in-services-widget-inner .services-block-inner {padding:30px 0 30px}
  .lovetech-services-pane .service-outer{border-left:none}
  .apple-services-pane .service-outer, .service-outer{float:none;width:100%}
  .service-content-inner{padding:0}
  .trade-in-services-widget-outer .service-content-inner{padding:0;}
  .service-utilities-outer{position:relative}
  .lovetech-services-inner .lovetech-section-header{padding-right:80px}
  .lovetech-banner-content-outer .table {max-width: 200px;}
}

.apple-services-banner-content-inner h2{font-size:2.2em;line-height:1.1em;font-weight:300;margin:0;color: #444;}
.apple-services-banner-content-inner h2{text-shadow:0 0 1px #ececec,0 0 2px #ececec,0 0 3px #ececec,0 0 4px #ececec,0 0 5px #ececec,0 0 7px #ececec,0 0 9px #ececec,0 0 11px #ececec}
.apple-services-banner-content-inner .table {width: 550px;}
.apple-services-banner-content-inner img {max-width: 300px;margin-bottom: 20px;}
.apple-services-intro-content-inner .lovetech-section-header img{margin:0 auto 1.5em}
.apple-services-banner-outer{height:510px;background:url(https://hnie.blob.core.windows.net/hnie-assets/landing-pages/lovetech/images/apple-services-banner.jpg) no-repeat center center / cover}
.apple-services-banner-content-outer{max-width:1260px;margin:0 auto;padding:0 40px 0 120px}
.apple-services-banner-content-outer .table{height:510px}
.apple-services-banner-content-inner .lovetech-btn{padding-left:111px}
.apple-lovetech-banner-outer{background:url(https://hnie.blob.core.windows.net/hnie-assets/landing-pages/lovetech/images/lovetech-landing-apple-banner.jpg)no-repeat center center / cover}
.apple-collection-banner-outer{background:url(https://hnie.blob.core.windows.net/hnie-assets/landing-pages/lovetech/images/apple-services-collection-banner.jpg)no-repeat center center / cover}
.apple-lovetech-banner-inner{max-width:940px;margin:0 auto;padding:80px 40px}
.apple-collection-banner-inner{padding:40px 0}
.apple-collection-banner-content-inner .lovetech-blurb{max-width:50%}
.apple-collection-banner-content-inner .lovetech-blurb p{color:#fff}
.apple-collection-banner-content-inner header h2{font-size:2.2em;line-height:1em;font-weight:300;text-transform:uppercase;color:#fff;margin:0 0 .5em}
.apple-collection-banner-content-inner header h2 span{font-size:1.8em;font-weight:800;display:block;margin-bottom:10px}
.apple-lovetech-banner-content-inner header img{margin:0 auto 20px;display:block;max-width:100%}
.apple-pricing-tables-outer{border:1px solid #ed1c21;}
.apple-pricing-tables-inner{padding:50px 20px 50px 50px;min-height:470px;}
.one-pricing-table .apple-services-pricing-table{max-width:310px}
.two-pricing-tables{max-width:620px}
.two-pricing-tables .apple-services-pricing-table{float:left;width:48%;margin-right:4%}
.three-pricing-tables .apple-services-pricing-table{float:left;width:31%;margin-right:2.333333%}
.three-pricing-tables .apple-services-pricing-table:last-child,.two-pricing-tables .apple-services-pricing-table:last-child{margin-right:0}
.four-pricing-tables {display: inline-flex;flex-wrap: wrap;gap: 40px;}
.four-pricing-tables .apple-services-pricing-table{margin-bottom: 20px;}
.apple-services-pricing-table th:nth-child(2){width:65px}
.apple-services-pricing-table td:first-child{padding-right:10px}
.apple-services-pricing-table td,.apple-services-pricing-table th{font-size:1em;line-height:1.3em;color:#444;font-weight:400;margin:0;position:relative;padding:.4em 0 0}
.apple-services-pricing-table th{font-weight:800;padding-bottom:.3em; text-align:left;}
.apple-services-pricing-table thead{border-bottom:1px solid #d9d9d9}
.from td:first-child{padding-right:40px}
.from .apple-service-price{position:relative}
.from .apple-service-price:before{content:"From";position:absolute;left:-32px;font-size:12px;font-weight:800;color:#444}
.data-loading-cover, .booking_widget--data-loading-cover {
  z-index: 99;background: rgba(255, 255, 255, 0.9);width: 100%;height: 100%; justify-content: center; left: 0;top: 0;
}
.apple-pricing-widget-outer .data-loading-cover {background: #f5f5f5;}
.data-loading-icon{animation: loading-pulse 1.4s infinite;}
@keyframes loading-pulse {
  0%   {opacity: 0.4;}
  50%  {opacity: 1;}
  100% {opacity: 0.4;}
}

@media screen and (max-width:992px) {
  .apple-services-banner-content-inner .table {width: 450px;padding: 30px 10px;}
  .apple-services-banner-outer,.apple-services-banner-content-outer .table{height:auto;}
  .apple-services-banner-content-inner .lovetech-btn{padding-left:85px}
  .apple-services-banner-content-outer{padding:0 40px 0 60px}
  .apple-services-banner-content-outer img{width:100%;max-width:310px}
  .apple-lovetech-banner-content-inner header img{width:100%;max-width:400px}
  .apple-lovetech-banner-inner{max-width:820px;margin:0 auto;padding:40px 40px}
  .apple-services-pricing-nav ul li a, .apple-services-pricing-nav ul li button{font-size:14px}
}

@media screen and (max-width:750px) {
  .apple-services-pane .services-list button {text-align: center;}
  .pricing-services-list .sub-services {padding-left: 0;width: 80%;margin: 0 auto;background: #f5f5f5;}
  .apple-pricing-section-outer .apple-services-pane .services-list a.active, .apple-pricing-section-outer .apple-services-pane .services-list button.active {background: transparent;}
  .apple-services-nav>ul {gap: 0;}
  .pricing-services-list{padding: 10px;}
  .apple-pricing-widget-outer .apple-services-pane .apple-pricing-services-list-outer {width: 100%;}
  .apple-services-pane .service-outer{border: none;}
  .apple-pricing-widget-outer .apple-services-pane .service-outer {width: 100%;}
  .apple-services-banner-content-inner h2{font-size: 1.7em;}
  .apple-services-banner-content-inner .table {width: 100%;}
  .apple-lovetech-banner-inner{padding:30px 20px}
  .apple-services-banner-content-outer{padding:0 20px 0 20px}
  .apple-services-banner-content-outer img{max-width:170px}
  .apple-services-banner-content-inner .lovetech-btn{padding-left:47px}
  .apple-collection-banner-inner{padding:20px 0}
  .apple-collection-banner-content-inner .lovetech-blurb{max-width:61%}
  .apple-pricing-tables-inner{padding:30px 0 30px 20px;min-height:375px}
  .four-pricing-tables .apple-services-pricing-table, .three-pricing-tables .apple-services-pricing-table,
  .two-pricing-tables .apple-services-pricing-table,.one-pricing-table .apple-services-pricing-table{
    float:none;width:100%;max-width:100%;margin:0 0 20px 0
  }
  .lovetech-section-header h2 {font-size: 22px;margin: 0 0 15px;}
  .apple-services-pricing-inner header h3{margin-bottom:14px}
}

@media screen and (max-width:500px) {
  .lovetech-banner-outer {background-position: left -200px center;}
}