






































section.location_banner .col-md-7.align-content-center {
    padding-bottom: 20px;
    padding-top: 20px;
}
.row.border-review {
    height: 100% !important;
}

span.time-brk {
    margin-left: 26px !important;
}


p.harwin-footer-text span{
    display:block !important;
}









section#cta-home-2 .row.align-items-center {
    align-items: center !important;
}

@media (max-width: 1370px) {
    
    
    
    
    span.time-brk {
        
        display: contents !important;
    }
    
    p.footer-text br {
    display: none !important;
}
    
    p.harwin-footer-text span {
    display: contents !important;
}
    
        span.time-brk {
        margin-left: 26px !important;
    }
    
    
}





@media (max-width: 1024px) {
    
    #mainform ul {
    text-align: center  !important;
}
    section#form-pg hr.reviews-hr {
    display: none !important;
}

section#form-pg hr.reviews-hr1 {
    display: none !important;
}
    
    
    section.footer-info .col-md-3 {
    width: 24% !important;
}
    
    
    section.footer-info .col-md-3.trust-line {
    width: 27% !important;
}
    
    /*    span.time-brk {*/
       
    /*    display: block !important;*/
    /*}*/
    
    
}


@media (max-width: 900px) {

#mainform ul {
    text-align: center !important;
}

    html #mainform li {
        width: 46% !important;
    }

}

@media (max-width: 800px) {
    html body .location_banner,
    html body section.location_banner{
        padding: 60px 30px 0px 30px !important;
        padding-top:60px !important ;
    }
    .newslatter-loc .container {
    padding: 0 10px !important;
}
html .loc-inner-info .col-md-6:nth-child(1) {
    padding: 50px 20px !important;
}




}
.footer-info .col-md-3.mob-tt .menu-list > li:nth-child(7) {
    display: none !important;
}
body .location_banner .col-md-7 a button i.fa-solid.fa-phone:before {
    filter: brightness(0) invert(1);
    content: url(../call.html) !important;
} 
body .location_banner .col-md-7 a button i.fa-solid.fa-phone {
    vertical-align: middle;
    line-height: 1;
}
.repairimg.st img {
    width: 100% !important;
    min-height: 500px !important;
    max-height: 500px !important;
    object-fit: cover !important;
    object-position: center !important ;
}
p.footer-text,
p.footer-text a{
    display: inline !important;
    color: #212529 !important;
    font-size: 16px !important;
    font-family:hind !important;
}
html .harwin-footer-text{
    font-size: 16px !important;
}

.steps-icon *{
    font-family:hind !important;
}
.footer-copy {
    font-size: 15px !important;
    font-family:hind !important;
}
.footer-copy  a{
    font-family:poppins !important;
}
img.location-top-box {
    width: 100% !important;
    height: 250px;
    object-fit: cover;
    object-position: center;
    border-radius: 10px;
}
.socal-main a {
    padding:5px 7px !important;
}
.socal-main a img {
    width: 16px !important;
    height: 16px !important;
    margin-top: -6px !important;
}
.socal-main a:hover img {
    filter:brightness(0) invert(1);
}
.w-but .fa-arrow-right:before,
.location-btn .fa-arrow-right:before,
.harwin-footer_btn .fa-arrow-right:before,
.footer_btn .fa-arrow-right:before{
    filter:brightness(0) invert(1);
}
.fa-arrow-right:before {
    content: url(../png/red-arr.png) !important;
}

 @media (min-width: 1200px){
    .location_banner .txt3{
         padding-right:80px !important;
     }
    .location_banner .txt2{
         padding-right:80px !important;
     }
    .location_banner .txt1{
         padding-right:80px !important;
     }
 }
 ul.menu-list{
text-transform: none !important;
}
a{
    color:#C21B27;
}
  
  /*Home Page css startt*/
  section.newslatter-loc .row {
    align-items: center !important;
}
  section.newslatter-loc .col-md-4.cta-btn {
    text-align: right;
}
  .location-btn {
    font-family: "poppins";
    font-size: 17px;
    background-color: #00285e;
    text-align: center;
    color: #ffffff;
    padding: 14px 40px 14px 40px;
    border: none;
    border-radius: 5px;
    margin-top: 30px;
  }
  ul.nav.nav-tabs li,
  ul.nav.nav-tabs a {
    box-shadow: none !important;
    outline: none !important;
    border: none !important;
  }
  h1 {
    font-family: "poppins";
  }
  p {
    font-family: "hind";
  }
  #navbarSupportedContent {
    float: right;
  }
  a.nav-link {
    font-size: 17px;
    font-family: poppins;
    font-weight: 400;
  }
  .txt1 {
    font-family: "poppins";
    font-size: 27px;
    font-weight: 200;
  }
  .txt1 span {
    font-family: "poppins";
    font-size: 27px;
    font-weight: 200;
    color: #ffd800;
  }
  p.text-white.txt2 {
    font-family: hind;
    font-size: 18px;
    font-weight: 300;
  }
  .txt3 {
    font-family: "poppins";
    font-size: 52px;
    font-weight: 600;
  }
  .banner {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .banner-btn {
    font-family: "poppins";
    font-size: 17px;
    background-color: #00285e;
    border-color: #00285e;
  }
  /*.steps img {
      width: 18%;
      display: inline-block;
      vertical-align: middle;
      background-color: #001d43;
      border-radius: 50px;
      background-size: 30px;
      object-fit: scale-down;}
  */
  .steps img:hover {
    background-color: #c21b27;
  }
  .steps p {
    width: 68%;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
  }
  .iconlist {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  h1.color-change {
    font-family: "Poppins";
    font-size: 47px;
    font-weight: 700;
    text-align: center;
    color: #c21b27;
    margin-top: 80px;
  }
  
  h2.color-change {
    font-family: "Poppins";
    font-size: 47px;
    font-weight: 700;
    text-align: center;
    color: #c21b27;
    margin-top: 80px;
  }
  h1.color-change span {
    color: #00285e;
  }
  .color-change-btn {
    font-family: "poppins";
    font-size: 17px;
    background-color: #c21b27;
    text-align: center;
    color: #ffffff;
    padding: 12px 20px 12px 20px;
    border: none;
    border-radius: 5px;
    margin-top: 30px;
  }
  
  h2.color-change span {
    color: #00285e;
  }
  .color-change-btn {
    font-family: "poppins";
    font-size: 17px;
    background-color: #c21b27;
    text-align: center;
    color: #ffffff;
    padding: 12px 20px 12px 20px;
    border: none;
    border-radius: 5px;
    margin-top: 30px;
  }
  .box-row {
    margin-top: 50px;
  }
  img.repair_boxes {
    margin-top: 35px;
  }
  h3.repair-title {
    text-align: center;
    font-family: "Poppins";
    font-size: 24px;
    font-weight: 600;
    color: #c21b27;
    line-height: 60px;
  }
  p.repair-text {
    font-size: 17px;
    font-family: "Hind";
    text-align: center;
    font-weight: 400;
    line-height: 20px;
    color: #212529;
    padding-left: 25px;
    padding-right: 25px;
  }
  button.repair_button {
    border: none;
    background-color: #00000000;
    font-size: 17px;
    font-family: "Poppins";
    font-weight: 600;
    color: #00285e;
  }
  button.repair_button:hover {
    color: #c21b27;
  }
  .repair_card {
    margin: 22px;
    border: solid 1px #c5c5c5;
    border-radius: 15px;
  }
  h3.repair-title-watch {
    text-align: center;
    font-family: "Poppins";
    font-size: 24px;
    font-weight: 600;
    color: #c21b27;
    line-height: 60px;
    margin-top: 32px;
  }
  h3.repair-title-ipad {
    text-align: center;
    font-family: "Poppins";
    font-size: 24px;
    font-weight: 600;
    color: #c21b27;
    line-height: 30px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  button#repair-btn {
    margin-top: 70px;
  }
  button.repair_button {
    margin-bottom: 35px;
  }
  .banner-btn {
    font-family: "poppins";
    font-size: 17px;
    background-color: #00285e;
    text-align: center;
    color: #ffffff;
    padding: 12px 20px 12px 20px;
    border: none;
    border-radius: 5px;
    margin-top: 30px;
  }
  ul.nav.nav-tabs {
    background-color: #00285e;
    margin-left: 150px;
    margin-right: 150px;
    justify-content: center;
    border-radius: 50px;
    margin-top: 100px;
  }
  .nav-tabs .nav-item.show .nav-link,
  .nav-tabs .nav-link.active {
    color: #fff;
    background-color: #00285e;
    border: none;
  }
  .nav-tabs .nav-link:focus,
  .nav-tabs .nav-link:hover {
    border: none;
  }
  a#simple-tab-1,
  a#simple-tab-2,
  a#simple-tab-3,
  a#simple-tab-0 {
    color: #ffffff;
  }
  h3.tab-t {
    font-size: 22px;
    font-family: "Poppins";
    color: #c21b27;
    font-weight: 600;
  }
  p.tab-p {
    padding-right: 40px;
    font-family: "hind";
    font-size: 18px;
    line-height: 20px;
  }
  .box-section1 {
    margin-top: 35px;
  }
  .box-section2 {
    margin-top: 35px;
  }
  .tab-btn {
    font-family: "poppins";
    font-size: 17px;
    background-color: #c21b27;
    text-align: center;
    color: #ffffff;
    padding: 12px 20px 12px 20px;
    border: none;
    border-radius: 5px;
  }
  hr.tab {
    margin-left: -205px;
    margin-top: 25px;
    color: #c21b27;
    height: 5px;
  }
  h2.repairt {
    font-size: 40px;
    font-family: "Poppins";
    color: #00285e;
    font-weight: 600;
    padding-bottom: 20px;
  }
  h2.repairt span {
    color: #c21b27;
  }
  .repairp {
    font-size: 18px;
    font-family: "hind";
    color: #212529;
    line-height: 20px;
    padding-right: 80px;
  }
  .repairimg {
    vertical-align: middle;
  }
  .repair2 {
    font-size: 40px;
    font-family: "Poppins";
    color: #00285e;
    font-weight: 600;
    padding-bottom: 20px;
    margin-left: 100px;
  }
  .repair2 span {
    color: #c21b27;
  }
  .repairp2_p {
    font-size: 18px;
    font-family: "hind";
    color: #212529;
    line-height: 20px;
    margin-left: 100px;
  }
  section.repair_store {
    margin-top: 100px;
  }
  .trust-t {
    font-size: 45px !important;
    font-weight: 600;
    line-height: 45px;
    margin-top: 20px;
  }
  .steps-trust img {
    width: 10%;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50px;
    background-size: 30px;
    object-fit: scale-down;
  }
  .steps-trust {
    width: 90%;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
  }
  p.card-text.text-white {
    display: inline-block;
    font-size: 16px;
    font-family: "Poppins";
    line-height: 20px;
  }
  .trust-p {
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    margin-top: 20px;
    padding-right: 15px;
  }
  .col-md-4.trust-line {
    border-left: 1px solid #ffffff;
  }
  .trust-l {
    padding-right: 60px;
  }
  .trust {
    margin-top: 100px;
  }
  .review-t {
    font-size: 45px !important;
    font-weight: 600;
    line-height: 45px;
    margin-top: 20px;
    color: #00285e;
    margin-top: 100px;
    margin-bottom: 50px;
  }
  .review-t span {
    color: #c21b27;
  }
  .google-r img {
    float: right;
  }
  .border-review {
    border: 1px solid #c5c5c5;
    border-radius: 15px;
    padding: 20px;
    margin: 5px;
  }
  .client-name p {
    margin: 0px;
  }
  .name-icon {
    margin-top: 30px;
  }
  .rating {
    margin-top: -24px;
  }
  .col-md-2.name-icon2 {
    margin-top: 45px;
  }
  .col-md-10.client-name2 {
    margin-top: 45px;
  }
  .col-lg-10.rating2 {
    margin-top: -22px;
  }
  .reviews-total {
    font-size: 18px;
    line-height: 22px;
    color: #00285e;
    font-weight: 600;
    margin-top: 30px;
  }
  .box-t {
    font-size: 30px;
    padding: 30px;
    padding-bottom: 0px !important;
  }
  .box-p {
    font-size: 18px;
    line-height: 22px;
    padding: 30px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .icon-box img {
    float: right;
    padding-right: 20px;
    padding-bottom: 30px;
  }
  .row.box-bottom {
    margin: 5px;
  }
  .locations {
    margin-top: 100px;
  }
  .col-md-12.tooter-logo {
    margin-top: 80px;
  }
  .tooter-top {
    margin-top: 80px;
  }
  .line-tooter {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .footer-icon {
    margin-right: 5px;
  }
  p.footer-text {
    display: inline;
    color: #00285e;
    font-size: 17px;
    font-weight: 500;
    line-height: 22px;
  }
  span.time-brk {
    margin-left: 26px;
  }
  span.socal-icon {
    font-size: 15px;
    border-radius: 50px;
    border: 1px solid #00285e;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-right: 5px;
  }
  span.socal-icon:hover {
    background-color: #c21b27;
    color: white;
    border: solid 1px #c21b27;
  }
  .socal-main {
    margin-top: 25px;
  }
  .socal-txt {
    font-size: 26px;
    color: #c21b27;
    font-weight: 600 !important;
  }
  .steps-icon {
    width: 90%;
    display: inline-block;
    vertical-align: middle;
  }
  ul.menu-list {
    list-style: none;
    font-size: 16px;
    font-weight: 500;
    color: #00285e;
    padding: 0px;
  }
  .footer_btn {
    font-family: "poppins";
    font-size: 17px;
    background-color: #c21b27;
    text-align: center;
    color: #ffffff;
    padding: 12px 20px 12px 20px;
    border: none;
    border-radius: 5px;
    margin-top: 10px;
  }
  h1.footer-copy {
    font-size: 15px;
    padding-top: 10px;
  }
  .dropdown-toggle::after {
    color: #c21b27;
  }
  .tabs.nav-link.active {
    background-image: url(../png/tabicon.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 18px;
  }
  .repair-hr {
    margin-left: -105px;
    margin-top: -25px;
  }
  .tab-img img {
    width: 100% !important;
  }
  .repairimg img {
    width: 100% !important;
  }
  .girl-img img {
    width: 320px;
    float: right;
    margin-top: -41px;
  }
  .col-lg-3.head-logo img {
    width: 185px;
  }
  .col-lg-3.head-logo {
    padding: 5px;
  }
  li.nav-item {
    padding: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  hr.reviews-hr {
    margin-top: 65px;
    width: 100%;
  }
  hr.reviews-hr1 {
    width: 100%;
    margin-top: 65px;
  }
  section.footer-info {
    padding-bottom: 80px;
  }
  .steps1 img {
    width: 36px;
  }
  .steps1 {
    width: 20%;
    display: inline-block;
    background-color: #001d43;
    text-align: center;
    border-radius: 60px;
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .steps1:hover {
    background-color: #a22539;
  }
  .steps {
    display: inline;
  }
  .repair-store-img img {
    width: 100%;
  }
  .footerbox div {
    height: 300px;
  }
  .infobx1 {
    margin-bottom: 39px;
  }
  .infobx2 {
    margin-bottom: 75px;
  }
  .repair_card {
    height: 425px;
  }
  /*Home Page css End*/
  @media (max-width: 800px) {
      
      
          section.footer-info .col-md-3.trust-line {
        width: 50% !important;
    }
      
          section.footer-info .col-md-3 {
        width: 50% !important;
    }
      
      
      section.location_banner div.col-md-7 > a {
    margin: 10px 0 !important;
} 
      .row.align-items-center.whol-row.spot{
    padding: 0 20px;
    margin: 10px;
}
.suppoimg img {
    float: none !important;
    margin-bottom:20px !important
}
section.repair_store.spt h2.repairt{
    margin-top:20px !important;
}
.col-md-4.suppoimg{
    text-align:center !important;
}
      .newslatter-loc *{
    text-align:center !important;
}
.col-lg-10.rating2,
.col-lg-10.rating{
    margin-left:65px !important;
}
p.harwin-footer-text span {
    margin-left: 0 !important;
}
    /*Home Page css start*/
    hr.repair_hr_2 {
      display: none;
    }
    .repair-hr {
      display: none;
    }
    a#simple-tab-1,
    a#simple-tab-2,
    a#simple-tab-3,
    a#simple-tab-0 {
      color: #ffffff;
    }
    hr.reviews-hr1 {
      display: none;
    }
    hr.reviews-hr {
      display: none;
    }
    ul.nav.nav-tabs {
      background-color: #00285e;
      justify-content: center;
      border-radius: 35px;
      margin-left: 0px !important;
      margin-right: 0px !important;
      padding-top: 20px;
      padding-bottom: 20px;
    }
    .tab-img img {
      width: 390px !important;
    }
    h2.repairt {
      font-size: 30px;
      margin-top: -20px;
    }
    h2.repairt br {
      display: none;
    }
    .repairp {
      padding-right: 0px;
    }
    .col-md-4.repairimg img {
      width: 370px;
    }
    .repair-store-img img {
      width: 370px;
    }
    .repair2 {
      font-size: 30px;
      font-weight: 600;
      padding-bottom: 20px;
      margin-left: 0px;
      margin-top: 50px;
    }
    .repair2 br {
      display: none;
    }
    .repairp2_p {
      margin-left: 0px !important;
    }
    .trust-t {
      font-size: 30px !important;
      font-weight: 600;
      line-height: 33px;
      margin-top: 60px;
      padding-right: 10px;
    }
    .trust-l {
      padding-right: 0px !important;
    }
    .girl-img img {
      width: 280px;
      float: left;
      margin-top: 30px;
    }
    .review-t {
      font-size: 30px !important;
      font-weight: 600;
      line-height: 40px;
      color: #00285e;
      margin-top: 50px;
      margin-bottom: 50px;
    }
    .col-md-2.name-icon2 {
      margin-top: 45px;
      width: 20%;
      display: inline-block;
    }
    .col-lg-10.rating2 {
      margin-top: -24px;
      margin-left: 58px;
    }
    .col-md-10.client-name2 {
      margin-top: 45px;
      width: 60%;
      display: inline-block;
    }
    .col-md-2.name-ico {
      width: 20%;
      display: inline-block;
    }
    .col-lg-10.rating {
      width: 60%;
      display: inline-block;
    }
    .col-md-10.client-name {
      width: 80%;
      display: inline-block;
    }
    .rating {
      margin-left: 58px;
    }
    .col-md-6.google-r {
      width: 49%;
      display: inline-block;
    }
    .col-md-6.icon-rev {
      width: 49%;
      display: inline-block;
    }
    .socal-main {
      margin-top: 25px;
      margin-bottom: 30px;
    }
    .col-md-12.tooter-logo img {
      width: 200px;
    }
    p.tab-p {
      padding-right: 0px;
    }
    .txt3 {
      font-family: "poppins";
      font-size: 30px;
      font-weight: 600;
    }
    .banner {
      padding-top: 80px;
      padding-bottom: 80px;
    }
    h1.color-change {
      font-size: 30px !important;
    }
    .box-row {
      margin-top: 0px !important;
    }
    p.tab-img img {
      width: 368px !important;
    }
    .head-logo img {
      width: 170px;
    }
    .head-logo {
      padding: 10px;
    }
    button.navbar-toggler {
      margin-right: 15px;
    }
        #navbarSupportedContent {
        float: right;
        margin-top: 16px;
        position: absolute;
        background-color: #ffffff;
        width: 100% !important;
        left:0 !important;
        right:0 !important;
        padding: 25px;
        overflow:hidden !important;
    }
    .navbar-nav .dropdown-menu {
      width: 340px;
      border: none;
    }
    .txt1 {
      font-size: 22px;
    }
    .txt1 span {
      font-size: 22px;
    }
    p.text-white.txt2 br {
      display: none;
    }
    .steps {
      height: 85px;
    }
    button.color-change-btn {
      margin-bottom: 50px;
    }
    ul.nav.nav-tabs {
      margin-top: 40px;
    }
    button#repair-btn {
      margin-top: 35px;
    }
    .col-md-4.tab-btn-2 {
      width: 70%;
    }
    .col-md-4.tab-btn-3 {
      width: 30%;
      display: inline-block;
    }
    .trust-p {
      font-size: 18px;
      font-weight: 300;
      line-height: 24px;
      margin-top: 20px;
      padding-right: 15px;
    }
    .col-md-12.tooter-logo {
      margin-top: 50px;
    }
    .col-lg-3.head-logo {
      margin-left: 5px !important;
    }
    .icon-list-2 {
      padding-bottom: 20px;
    }
    .col-md-4.trust-line {
      border-left: 1px solid #ffffff;
      margin-left: 15px;
    }
  }
  @media (min-width: 760px) and (max-width: 1350px) {
    .txt3 {
      font-family: "poppins";
      font-size: 35px !important;
      font-weight: 600;
    }
    p.text-white.txt2 {
      font-family: hind;
      font-size: 16px;
      font-weight: 300;
    }
    .banner-btn {
      margin-top: 10px !important;
      font-size: 14px;
    }
    .banner {
      padding-top: 70px !important;
      padding-bottom: 70px !important;
    }
    .main-img img {
      width: 100%;
    }
    .steps-trust {
      width: 90%;
      display: inline-block;
      vertical-align: middle;
      margin-left: 0px !important;
    }
    .steps1 img {
      width: 24px;
    }
    hr.repair_hr_2 {
      width: 80%;
    }
    .repair-hr {
      margin-left: -65px;
      margin-top: -25px;
    }
    .steps-icon {
      width: 100%;
      display: inline-block;
      vertical-align: middle;
    }
    p.footer-text {
      font-size: 16px;
    }
  }
  
    .banner {
      padding-top: 100px;
      padding-bottom: 100px;
    }
    /*Home Page css start test*/
  
    .location-details p {
      font-family: "poppins";
      font-weight: 400;
      font-size: 17px;
      line-height: 36px;
      color: #00285e;
    }
    .newslatter-loc .container {
      padding: 0 100px;
    }
    .location-details .steps-icon {
      margin-bottom: 10px;
    }
    .loc-images img {
      border-radius: 10px !important;
      width: 100% !important;
    }
    .location-details iframe {
      border: 1px solid #999 !important;
      border-radius: 10px;
    }
    .loc-images {
      margin-top: 50px;
    }
    .location-details button {
      background: #00285e !important;
    }
    .location-details i {
      margin-left: 10px;
    }
    ul.nav.nav-tabs li,
    ul.nav.nav-tabs a {
      box-shadow: none !important;
      outline: none !important;
      border: none !important;
    }
    .pr-0 {
      padding-right: 0 !important;
    }
    .location-heading p {
      max-width: 850px !important;
    }
    /*h2.color-change {*/
    /*  font-family: "Poppins";*/
    /*  font-size: 36px;*/
    /*  font-weight: 500;*/
    /*  text-align: left;*/
    /*  color: #c21b27;*/
    /*}*/
    h2.color-change span {
      color: #00285e;
    }
    .txt1 span {
      font-family: "poppins";
      font-size: 27px;
      font-weight: 700;
      color: #ffd800;
    }
 
    h5.repair-title {
      text-align: center;
      font-family: "Poppins";
      font-size: 24px;
      font-weight: 600;
      color: #c21b27;
      line-height: 60px;
    }
    .repair-title-watch {
      text-align: center;
      font-family: "Poppins";
      font-size: 24px;
      font-weight: 600;
      color: #c21b27;
      line-height: 60px;
      margin-top: 32px;
    }
    .repair-title-ipad {
      text-align: center;
      font-family: "Poppins";
      font-size: 24px;
      font-weight: 600;
      color: #c21b27;
      line-height: 60px;
      margin-top: 10px;
    }
    h1.tab-t {
      font-size: 22px;
      font-family: "Poppins";
      color: #c21b27;
      font-weight: 600;
    }
    p.tab-p {
      padding-right: 40px;
      font-family: "hind";
      font-size: 18px;
      line-height: 20px;
    }
    h1.repairt {
      font-size: 40px;
      font-family: "Poppins";
      color: #00285e;
      font-weight: 600;
      padding-bottom: 20px;
    }
    h1.repairt span {
      color: #c21b27;
    }
    h1.repair2 span {
      color: #c21b27;
    }
    p.footer-text {
      display: inline;
      color: #212529;
      font-size: 18px;
      font-weight: 500;
      line-height: 22px;
    }
    .tab-img img {
      width: 400px;
    }

    .repairimg img {
      width: 100%;
    }
    hr.reviews-hr {
      margin-top: 65px;
      width: 500px;
    }
    hr.reviews-hr1 {
      width: 500px;
      margin-left: -85px;
      margin-top: 65px;
    }
    /*Home Page css End*/
  
    /*location Page css Start*/
  
    /* section.location_banner {
      padding-top: 100px;
      padding-bottom: 100px;}
  */
  
    .location_boxes {
      margin: 22px;
      border-radius: 15px;
    }
    p.location-p {
      font-size: 17px;
      font-family: "Hind";
      font-weight: 500;
      color: #001d43;
    }
    .location-btn {
      font-family: "poppins";
      font-size: 17px;
      background-color: #00285e;
      text-align: center;
      color: #ffffff;
      padding: 14px 40px 14px 40px;
      border: none;
      border-radius: 5px;
      margin-top: 30px;
    }
    .location-top-box {
      margin-top: 0px;
    }
    h1.location-color {
      font-family: "Poppins";
      font-size: 47px;
      font-weight: 700;
      text-align: center;
      color: #c21b27;
      margin-top: 80px;
    }
    .col-md-12.location-heading {
      margin-bottom: -30px;
      margin-top: 20px;
    }
    hr.explore {
      margin-top: 110px;
    }
    h1.latter {
      font-size: 36px;
      font-family: "Poppins";
      font-weight: 800;
    }
    section.newslatter-loc {
      padding-top: 80px;
      padding-bottom: 80px;
    }
    .newslatter-btn {
      font-family: "poppins";
      font-size: 17px;
      background-color: #ffffff;
      text-align: center;
      color: #001d43;
      padding: 14px 40px 14px 40px;
      border: none;
      border-radius: 5px;
      font-weight: 600;
    }
    #location-faq {
      max-width: 850px !important;
      margin: 50px auto !important;
    }
    #location-faq * {
      text-align: left !important;
    }
    #location-faq .accordion-item {
      margin-bottom: 20px;
      border: 1px solid #c5c5c5 !important;
      border-radius: 10px;
    }
    #location-faq button {
      background: transparent !important;
      color: #c21b27 !important;
      font-size: 20px;
      line-height: 40px;
      font-family: "Poppins";
      font-weight: 500;
      border: none !important;
      box-shadow: none !important;
    }
    #location-faq p {
      background: transparent !important;
      color: #001d43 !important;
      font-size: 18px;
      line-height: 23px;
      font-family: "Hind";
      font-weight: 300;
    }
    #location-faq .accordion-button:not(.collapsed)::after {
      background-image: url("../webp/active.webp");
      border-radius: 50px;
    }
    #location-faq .accordion-button.collapsed::after {
      background-image: url("../webp/non-active.webp");
      border-radius: 50px;
    }
    #location-faq .accordion-button::after {
      transform: none !important;
    }
    .worldwide-loc {
      margin-top: 50px;
    }
    img.location-top-box {
      width: 100% !important;
    }
    /*location Page css end*/
  
  
  @media (max-width: 800px) {
    /*Home Page css start*/
    hr.repair_hr_2 {
      display: none;
    }
    h1.repairt {
      font-size: 30px;
      margin-top: -20px;
    }
    h1.repairt br {
      display: none;
    }
    /*Home Page css End*/
    /*location Page css start*/
  
    img.location-top-box {
      width: 100% !important;
    }
    .col-md-12.location-heading {
      margin-bottom: 0px;
      margin-top: 0px;
    }
    h1.latter {
      font-size: 30px;
      font-family: "Poppins";
      font-weight: 800;
      padding-left: 0px;
    }
    h1.latter br {
      display: none;
    }
    .float-end {
      float: none !important;
      text-align: center;
      width: 100%;
      margin-top: 25px;
    }
    hr.explore {
      display: none;
    }
    .worldwide-loc {
      margin-top: 0px !important;
    }
    .txt3 {
      font-family: "poppins";
      font-size: 30px;
      font-weight: 600;
    }
    .color-change {
      font-family: "Poppins";
      font-size: 47px;
      font-weight: 700;
      text-align: center;
      color: #c21b27;
      margin-top: 80px;
    }
    .color-change span {
      color: #00285e;
    }
    /*Home Page css End*/
  
    /*location Page css Start*/
  
    section.location_banner {
      padding-top: 100px;
      padding-bottom: 100px;
    }
    .location_boxes {
      margin: 22px;
      border-radius: 15px;
    }
    h1.latter {
      font-size: 36px;
      font-family: "Poppins";
      font-weight: 800;
      padding-left: 150px;
    }
    .newslatter-btn {
      font-family: "poppins";
      font-size: 17px;
      background-color: #ffffff;
      text-align: center;
      color: #001d43;
      padding: 14px 40px 14px 40px;
      border: none;
      border-radius: 5px;
      margin-top: 30px;
      font-weight: 600;
    }
    .color-change {
      font-size: 30px !important;
    }
    /*Home Page css start*/
  
    .location-details p {
      font-family: "poppins";
      font-weight: 400;
      font-size: 17px;
      line-height: 36px;
      color: #00285e;
    }
  }
  
  .reviews-total {
    font-size: 18px;
    line-height: 22px;
    color: #00285e;
    font-weight: 600;
    margin-top: 30px;
    background: #fff !important;
    z-index: 9999;
    position: relative;
}
html body .loc-inner-info h2{
    text-align:left !important;
    font-family: "Poppins";
    font-size: 47px !important;
    font-weight: 700 ;
    color: #c21b27;
    margin-top: 0 !important;
}
.counterss{
    margin-top:80px !important;
}
section.inquiry .row.wholesale-row {
    align-items: start;
}
/*========================================================================================================================================*/
/*========================================================================================================================================*/
/*========================================================================================================================================*/
/*========================================================================================================================================*/
/*========================================================================================================================================*/
/*========================================================================================================================================*/
  
  @media (min-width: 760px) and (max-width: 1400px) {
      .down{
          
      }
      html .repair_store .align-items-center{
    align-items: center !important;
}
html body .locations.ww .footerbox {
    padding-bottom: 20px !important;
}
#new-store-prod .ctg-out{
    padding: 15px 20px 20px;
}
    section.location_banner .col-md-7 {
      padding: 50px 0 !important;
    }
    .txt1,
    .txt1 span {
      font-size: 22px !important;
    }
    .location_banner p br {
      display: none !important;
    }
    h2 br ,
    .newslatter-loc br{
      display: none;
    }
    h2.harwin-color-change.text-center br {
      display: block !important;
    }
    h2 {
      font-size: 34px !important;
    }
    .col-md-4.about-box > div {
      width: 100% !important;
      height: 85%;
      padding: 40px 20px !important;
    }
    /*.repair_card {*/
    /*  min-height: 460px !important;*/
    /*}*/
    /*span.time-brk {*/
    /*  margin-left: 0 !important;*/
    }
    .socal-main a {
      width: 13% !important;
      padding: 5px !important;
      height: auto !important;
      text-align: center;
      display: inline-block;
      line-height: 0 !important;
    }
    button.footer_btn {
      font-size: 13px !important;
    }
    section.location_banner img {
      width: 100% !important;
    }
    .coupon h2 {
      font-size: 20px !important;
    }
    .location_boxes img.location-top-box {
    width: 100% !important;
}

 .newslatter-btn {
      font-family: "poppins";
      font-size: 17px;
      background-color: #ffffff;
      text-align: center;
      color: #001d43;
      padding: 14px 40px 14px 40px;
      border: none;
      border-radius: 5px;
      font-weight: 600;
    }
    section.newslatter-loc {
      padding-top: 80px;
      padding-bottom: 80px;
    }
.row.loc-images img {
    width: 100% !important;
}
.location-details h3{
    font-size: 32px !important;
}
.newslatter-loc .container{
    padding: 0 !important;
}
html .loc-inner-info .col-md-6:nth-child(1) {
    padding: 50px !important;
}
    .repair-title-ipad{
    text-align: center;
    font-family: 'Poppins';
    font-size: 24px;
    font-weight: 600;
    color: #c21b27;
    line-height: 30px;
    margin-top: 10px;
}

ul.nav.nav-tabs {
    background-color: #00285e;
    margin-left: 50px;
    margin-right: 50px;
}

.box-section1,
.box-section2{
    margin-top:0 !important;
}
.repair_store .align-items-center {
    align-items: start !important;
}
.repair_card {
    margin: 0px;
}
.trust-l {
    padding-right: 15px;
}
.trust-t {
    font-size: 38px !important;
}
.steps-trust p {
    width: 88%;
    vertical-align: middle;
}
/*.steps-trust:nth-child(3) p {*/
/*    vertical-align: top;*/
/*}*/
.girl-img img{
    margin-right:-30px;
}
.border-review{
    margin:0 !important;
}
.row.border-review .col-md-2{
    width: 55px;
}
.row.border-review .col-md-10,
.row.border-review .col-lg-10{
    width: auto !important;
}
.infobx2 {
    margin-bottom: 18px;
}
.infobx1 {
    margin-bottom: 18px;
}
.box-t {
    font-size: 25px;
}
.box-p {
    font-size: 15px;
}
.footerbox div {
    height: auto;
    min-height: 260px;
}
span.time-brk {
    margin-left: 0;
}
.socal-txt {
    font-size: 22px;
}
.socal-main a {
    padding: 5px !important;
    text-align: center;
    width: 13% !important;
    height: 12% !important;
    display: inline-block !important;
    vertical-align: middle !important;
    line-height: 0;
}
.footer_btn{
    font-size: 13px !important;
}
.repair-title,
.repair-title-watch{
    font-size: 22px !important;
}
.steps1 {
    width: 70px !important;
  }
  .repairp2_p{
      margin-left:50px !important;
  }
  .repair2{
      margin-left:50px !important;
  }
  .harwin-banner-t {
    font-size: 30px !important;
  }
  html body .loc-inner-info h2{
    font-size: 35px !important;

}
    .whole-steps1 img, .whole-stepstwo img,
    .whole-steps2 img {
        width: auto !important;
        padding: 15px !important;
        height: 60px !important;
}
.whole-par{
    line-height:28px !important;
}
.row.box-bottom h3 br {
    display: none;

  }
  p,
  body p,
  html body p,
  html body div p{
      font-weight:100 !important;
  }
  
  html .col-md-2.name-icon2,
  html .col-md-10.client-name2{
      margin-top:0 !important;
  }
  .socal-main a {
    width: 30px !important;
    padding: 5px !important;
    height: 30px !important;
    text-align: center !important;
    display: inline-block !important;
    line-height: 20.5px !important;
}
ul.menu-list,
ul.menu-list a{
    font-weight:400 !important;
    color:#212529 !important;
    font-family: "hind" !important;
}
    ul.nav.nav-tabs {
        background-color: #00285e;
        margin-left: 50px !important;
        margin-right: 50px !important;
    }
    
    
    
          @media (max-width: 760px) {
              
              
              section.box-row.serv-boxes .col-md-4 {
    margin-bottom: 30px;
}
              
          
    section.box-row.serv-boxes .col-md-6 {
        flex: 0 0 auto;
        width: 60% !important;
        margin: 0px auto;
        margin-bottom: 21px !important;
        margin-top: 20px !important;
    }
          }
          
          
              
      @media (max-width: 700px) {
          
              .col-lg-10.rating2, .col-lg-10.rating {
        margin-left: 5px !important;
    }
          
html, body { overflow-x: hidden; }
    .land-logo { margin: 15px auto !important; }
    #select-your-device:before { left: 0 !important; }
      }
          
          
          
          
    
      @media (max-width: 500px) {
          
          
          h2.color-change {

    margin-top: 10px !important;
}
          
html, body { overflow-x: hidden; }
    .land-logo { margin: 15px auto !important; }
    #select-your-device:before { left: 0 !important; }
          
          
          section .container {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
          
          section .row {

    
      margin-left: 0 !important;
  margin-right: 0 !important;
  /*overflow-x: hidden; */
  
  /* safety */
}
          
          
          .btn-store {
    font-size: 23px  !important;
    padding-left: 10px  !important;
    padding-right: 10px  !important;
}
          
          
          html .loc-inner-info .col-md-6:nth-child(1) {
    padding: 20px !important;
}
          
          .repairp2_p {
    margin-left: 10px !important;
}
          
          .repair2 {
    margin-left: 10px !important;
}
          
          
          div.repairp2_p button {
    margin-bottom: 10px;
}
          
          .row.loc-images img {
    margin-bottom: 10px;
}
          
          #location-faq button {

    font-size: 16px !important;
    line-height: 20px !important;

}
          
              section.footer-info .col-md-3 {
        width: 100% !important;
    }
          
              section.footer-info .col-md-3.trust-line {
        width: 100% !important;
    }
          
          
          .row.border-review {
    margin-bottom: 10px !important;
}
          
              p.harwin-footer-text span {
        margin-left: 28px !important;
    }
          
          
          
          h3.repair-title {
    text-align: center;
    font-family: "Poppins";
    font-size: 24px;
    font-weight: 600;
    color: #c21b27;
    line-height: 35px ! IMPORTANT;
}
          
          ul#inner-form-ul-id li {
    list-style: none !important;
    display: flex
;
}
          
          section.box-row.serv-boxes .col-md-6 {
    flex: 0 0 auto;
    width: 100% !important;
    margin: 0px auto;
    margin-bottom: 21px !important;
    margin-top: 20px !important;
}
          
          
          section.footer-info {
    padding-bottom: 30px !important;
}
          
          .color-change-btn {
    margin-top: 50px ! IMPORTANT;
    margin-bottom: 10px !important;
}
          
          div#accordionExample {
    margin-bottom: 10px !important;
}
          
          .locations {

    padding-bottom: 50px !important;
}
          
          
          .repair_card .card-body .up {
    padding: 20px 10px !important;
}
          
          h2.color-change {
    line-height: 46px !important;
}
          
          
          
      }
    
    
    
    
        @media (max-width: 414px) {
            
            
                #location-faq button {
        font-size: 14px !important;
        line-height: 20px !important;
    }
            
            
            .txt1 span {
    font-size: 20px  !important;

}
            
                .txt1 {
        font-size: 18px  !important;
    }
            
            
        }
        
        
        
        
        
        
        
            
    
        @media (max-width: 375px) {
            
            html #mainform li {
        width: 90% !important;
    }
        }