

@media only screen and (max-width:1200px) {

  /* .banner .bannermain {padding-top: 97px;padding-bottom: 175px;} */

.bg-car {bottom: 12px;height: 200px;z-index: -1;width: auto;}

.privacy-policy .sidebar {

  position: unset;

  margin-bottom: 0;

}

.privacy-policy .policy-content, .privacy-policy .sidebar {

  width: 100%;

}

.privacy-policy-inr {

  flex-wrap: wrap;

}

.privacy-policy .policy-content {

  order: 2;

}

.privacy-policy .sidebar {

  order: 1;

}

}



@media only screen and (max-width:991px) {
   .estimate .estimate-inr .heading {
    max-width: 100%;
  }
   .estimate .estimate-inr p {
    max-width: 100%;
  }
  .footer-inr ul {grid-template-columns: repeat(2, 1fr);}
  .p-6 {padding: 16px;}
  .sub-heading {font-size: var(--fs-s);line-height: var(--lh-s);}
  .vehicle-process svg {width: 22.86px;height: 22.86px;}
  .stertyouclaim .claim-process-icon {
    width: 40px;
    height: 40px;}
  .mt-9 {margin-top: 40px;}


  header .headermob .navbarlink_mob.active {display: block;}
  header .headermob .navbarlink_mob{display: none;}
  header .headermob .navbarlink_mob.active {
               display: block;
        position: fixed;
        width: 260px;
        background: #fff;
        height: 100vh;
        top: 0;
        z-index: 1000;
        right: 0;
        padding: 32px 16px 16px;
        box-shadow: 0 2px 4px #d8d8d8;
    }
    header .headermob .navbarlink_mob .closeBtn {
    position: absolute;
    background-size: 43%;
    right: 10px;top: 16px;
}
header .headermob .navbarlink_mob .closeBtn:focus {
    box-shadow: none !important;
}
}



@media only screen and (max-width:767px) {

#lenderlist .viewall_lenderbtn {
    padding: 12px 24px;
    font-size: 16px;
    line-height: 24px;
}

  .SRA_digital {margin: 0 auto;}
.SRADigital {
    margin: 0 auto;
    margin-top: 32px;
}

  footer { text-align: center;}
  .footer-inr li {margin-right: 16px;}
  .readytostart {padding: 48px 0;}
  .issues-claim .claiming {
    grid-template-columns: repeat(1, 1fr);
    gap:12px;
}
#lenderlist .lender-claim .lender-list li {font-size: 16px;line-height: 24px;}
#lenderlist .lender-claim .lender-list h3 {
    font-size: 18px;
    line-height: 24px;
}
  #lenderlist .lender-claim {grid-template-columns: repeat(1, 1fr);}
  #lenderlist {padding-top: 220px;}
.estimate-main {padding: 48px 16px;}
.stertyouclaim .mt-9 {
        margin-top: 48px;
    }

.banner .bannermain .header_btm {
    font-size: 12px;padding: 4px 16px !important;height: 32px;
}
.banner .bannermain .header_btm svg {
    width: 16px;
    margin-right: 4px;
}


.stertyouclaim .findyourclaim {
    border-top-right-radius: 24px;
    border-bottom-left-radius: 0;
    border-bottom: none !important;
    border-right: 1px solid #E4E7EC;
}
.stertyouclaim .payout {
    border-top-right-radius: 0;
    border-bottom-left-radius: 24px;
    border-top: none !important;
    border-left: 1px solid #E4E7EC;
}



  #howtoclaim:after {
   width: 150px;
    height: 150px;
    bottom: 0;
    right: 0;
}

.footer-wrapper #buttonGroup {
  display: flex;
  flex-direction: column;
}
.footer-wrapper #buttonGroup a:first-child {
  border-top-right-radius: 8px;
  border-bottom-left-radius: 0 !important;
}
.footer-wrapper #buttonGroup a:last-child {
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0 !important;
}
.checkboxinfo-main label {font-size: 14px;line-height: 20px;}

.signature-container .accordion-button {

  font-size: 14px !important;

  height: 48px;

}

.footer-wrapper {

  font-size: 14px;

  line-height: 20px;

}

  .privacy-policy h1 {

    line-height: 35px;

    font-size: 30px;

    margin-bottom: 8px;

}

  .privacy-policy .policy-content img {

    width: 100%;

    height: 100%;

  }

  .issuesleft .issuesleftinr span {

    font-size: 16px;

    line-height: 24px;

}

.bought-inr .complaint_finance {

  font-size: 16px;

  line-height: 24px;

}

 

  

  .pb-7 {padding-bottom: 24px;}

.pt-7 {padding-top: 24px;}

  .navbar-brand h3 {line-height: 23.76px;font-size: 18px;}

  .issues-claim .agreenmentbtn, .bought-finance .agreenmentbtn {height: 48px;}

  .chooseimg { margin-bottom: 16px;}

  .bought-finance .bought-inr .mb-6 {margin-bottom: 32px;}

 
  .bought-inr p {font-size: 18px;line-height: 28px;}

.whyclaim ol {padding-left: 16px !important;}

.banner .banner-inr .agrmntbtn {height: 48px;position: relative;z-index: 100;}

.issues-claim {padding-top: 48px !important;padding-bottom: 48px !important;}

.mt-7 {margin-top: 32px;}


.fs-xs{font-size: var(--fs-xxs);line-height: var(--lh-xxs);}

body{font-size: var(--fs-xxs);line-height: var(--lh-xxs);}

.heading {font-size: var(--fs-m);line-height: var(--lh-m);letter-spacing: 0;}


.bg-overley.show {background: #000;height: 100%;opacity: 60%;position: fixed;left: 0;top: 0;z-index: 1;width: 100%;}

/* topbar */

.topbar p {font-size: var(--fs-light);line-height: var(--lh-light);}

/* Banner */

.banner-inr h1 {font-size: var(--fs-l);line-height: var(--lh-l);}

.banner .bannermain{padding-top: 28px; padding-bottom: 190px;}

.banner-inr h3 {font-size: 24px;line-height: 32px;margin-bottom: 12px !important;}

/* Joindiv */

.Joindiv {padding-top: 48px;padding-bottom: 48px;}

.Joindiv p {font-size: var(--fs-m);line-height: var(--lh-m);}

/* vehicle-process */

.vehicle-process {padding-top: 48px;padding-bottom: 48px;}

.vehicle-process img {height: 40px;}

/* bought-finance */
    .bought-finance {
        padding-top: 48px;
        padding-bottom: 200px;
    }


/* estimate */

.estimate {padding: 24px 16px;}

.estimate p {font-size: 16px;line-height: 24px;}

.estimate-inr {gap: 16px;}

.choose-solicitors .heading {

  margin-bottom: 62px !important;

}

.chooseimg {width: 64px;height: 64px;}

.chooseimg img {height: 24px;}

.whyclaim {padding-top:40px;padding-bottom: 40px;}

.gap-89 {gap: 40px;}

footer{padding-top: 40px !important;padding-bottom: 16px !important;}

.issues-claim .agreenmentbtn {margin-top: 24px;}

.issues-claim .mb-6 {margin-bottom: 16px;}

.choose-solicitors {padding-top: 56px;padding-bottom: 56px;}

.privacy-policy .policy-content {width: 100%;order: 2;}

.privacy-policy .sidebar {width: 100%;order: 1;}

.privacy-policy-inr {margin-top: 33px;        gap: 12px !important;}

/* .privacy-policy h1 {       

   line-height: 60px;

  font-size: 48px;

  margin-bottom: 8px;

} */

.privacy-policy {padding-top: 30px;}

.privacy-policy .sidebar a {

  font-size: 16px;

  line-height: 24px;

}

.privacy-policy .policy-content h3 {

  font-size: 18px;

  line-height: 28px;

}

.policy-content .mb-7 {

  margin-bottom: 32px;

}

  .policy-content .mb-7:last-child {

    margin-bottom: 56px;

}



}

@media only screen and (max-width:575px) {
header .navbar-brand img {
  width: 160px;
}

  .estimate-main {
    background-image: url(../images/estimate_bg_mob.png);
    background-position: 0;
    background-size: cover;
}
}

@media only screen and (max-width:400px) {
    #lenderlist {padding-top: 250px;}
.topbar p {font-size: 12px;line-height: 18px;}
    .banner .bannermain .header_btm {
        font-size: 10px;
        padding: 4px 8px !important;}


}







