.used-car-banner { height: 600px; }  .dlab-bnr-inr { background-position: center center; background-size: cover; display: table; padding-bottom: 60px; padding-top: 10px; width: 100%; margin-bottom: 2em; }  .dlab-bnr-inr-entry { display: table-cell; vertical-align: middle; }  .form-static-content { padding: 20px 30px 24px; margin: 30px 0 0 50px; border-radius: 10px; box-shadow: 0 5px 10px 0 rgb(38 57 72 / 10%); background: #fff; float: right; }  .form-static-content .headersubtext { font-size: 22px; font-weight: 400; line-height: normal; margin-bottom: 10px; display: inline; }  .ref-list-main { padding-top: 10px; overflow: hidden; }  .ref-list { color: rgba(0, 0, 0, .87); font-weight: 400; line-height: 1.71; }  .ref-list-main .ref-list li { padding: 10px 0; margin-left: 35px; width: 100%; }  .ref-list-main .ref-list li img { position: relative; top: 3px; left: -34px; }  .ref-list-main .ref-list li span { margin-left: -16px; }  .application-btn { position: relative; clear: both; }  .form-static-content .viewofferbtn { width: 90%; margin-left: 20px; margin-bottom: 15px; background: #ffcd34 !important; font-size: 17px; height: 48px; border: 0; border-radius: 4px; cursor: pointer; text-align: center; color: #fff; }  .application-btn .arrow-btn-icon { position: absolute; width: 20px; right: 98px; top: 15px; }  .form-static-content .people-viewed { margin: 0 20px 5px; overflow: hidden; padding: 0; }  .form-static-content .people-viewed div { background: #e5f5ec; padding: 5px 20px; float: left; border-radius: 4px; font-size: 12px; color: #239f45; }  .form-static-content .people-viewed div img { float: left; margin: 0 10px 0 0; width: 20px; }  .form-static-content .people-viewed div span { float: left; width: calc(100% - 30px); }  .form-static-content .switchlink-main { text-align: center; }  .form-static-content .switchlink-main .switchlink { padding: 0 0 10px; float: none; display: inline; margin: 0 5px; cursor: pointer; color: #1976d5; font-size: 13px; }  .car-head { display: inline; font-size: 36px; line-height: 1.5; font-weight: 500; color: #fff; }  .reasonlist { width: 100%; border-radius: 0; background-color: rgba(33, 118, 174, .05); position: relative; margin-top: 0; box-shadow: 0 1px 3px 0 rgb(36 39 44 / 15%); }  .reasonlist h2 { font-size: 16px; color: #24272c; font-weight: 700; }  .reasonlist ul li .tinyicon-bg { background: #fff; width: 48px; height: 48px; float: left; border-radius: 50%; text-align: center; box-shadow: 0 1px 3px 0 rgb(36 39 44 / 15%); margin: 16px auto 0; }  .reasonlist ul li .tinyicon-bg img { position: relative; top: 14px; }  .reasonlist ul li .disc { text-align: left; padding: 0 0 0 20px; float: left; line-height: 82px; }  .three-steps-main { box-shadow: 0 1px 3px 0 rgb(36 39 44 / 15%); margin: 25px 0; border-radius: 3px; padding: 35px 20px 20px !important; background: #fff; }  .three-steps-main .centerHeading { width: 100%; margin-bottom: 2em; }  .three-steps-main .centerHeading h2 { font-size: 24px; color: rgba(0, 0, 0, .87) !important; font-weight: 400; margin: 0; text-align: center; }  .three-steps-main .subline-text { color: rgba(36, 39, 44, .7); font-size: 14px; text-align: center; display: block; margin-top: 6px; font-weight: 400; margin-bottom: 14px; width: 100%; }  .three-steps-main .threesteps { margin: 26px 0 0; width: 100%; padding: 0; }  .three-steps-main .threesteps .whyourcustomer-inn { margin: 2px 2px 4px; padding: 20px; text-align: left; border-radius: 3px; box-shadow: 0 1px 4px 0 rgb(0 0 0 / 15%); height: 197px; }  .three-steps-main .threesteps .disc-num { background: #24272c; color: #fff; font-size: 12px; border-radius: 50%; width: 20px; height: 20px; line-height: 20px; text-align: center; }  .three-steps-main .threesteps .whyourcustomer-inn img { margin: 10px auto 0; text-align: left; display: inline-block; }  .three-steps-main .threesteps .whyourcustomer-inn .ctrust { text-align: left; margin-top: 15px; }  .three-steps-main .threesteps .whyourcustomer-inn .ctrust .cHead { font-size: 16px; font-weight: 600; line-height: 1.38; color: rgba(0, 0, 0, .87); }  .three-steps-main .threesteps .whyourcustomer-inn .ctrust p { color: rgba(36, 39, 44, .7); margin-top: 10px; font-size: 14px }   .cust-trust { box-shadow: 0 1px 3px 0 rgb(36 39 44 / 15%); margin: 25px 0; border-radius: 3px; padding: 35px 20px 20px !important; background: #fff; }  .cust-trust .centerHeading { width: 100%; }  .cust-trust .centerHeading h2 { font-size: 24px; color: rgba(0, 0, 0, .87) !important; font-weight: 400; margin: 0; text-align: center; }  .cust-trust .subline-text { color: rgba(0, 0, 0, .54); font-size: 14px; text-align: center; display: block; margin-top: 6px; font-weight: 400; margin-bottom: 14px; width: 100%; }  .cust-trust .whyourcustomer { margin: 26px 0 0; width: 100%; padding: 0; }  .cust-trust .whyourcustomer .whyourcustomer-inn { margin: 2px 2px 4px; padding: 20px; text-align: left; border-radius: 3px; box-shadow: 0 1px 4px 0 rgb(0 0 0 / 15%); }  .cust-trust .whyourcustomer .whyourcustomer-inn .img-parent { width: 48px; height: 48px; line-height: 48px; text-align: center; border: 1px solid rgba(33, 118, 174, .15); border-radius: 50%; margin: 5px auto 25px; }  .cust-trust .whyourcustomer .whyourcustomer-inn .img-parent img.autoloan-pro { width: 22px; margin-top: 12px; }  .cust-trust .whyourcustomer .whyourcustomer-inn .ctrust { text-align: center; margin-top: 15px; }  .cust-trust .whyourcustomer .whyourcustomer-inn .ctrust .cHead { font-size: 16px; font-weight: 600; line-height: 1.38; color: rgba(0, 0, 0, .87); }  .cust-trust .whyourcustomer .whyourcustomer-inn .ctrust p { color: rgba(36, 39, 44, .7); margin-top: 10px; font-size: 14px; text-align: center; }  .lend-partner { box-shadow: 0 1px 3px 0 rgb(36 39 44 / 15%); margin: 25px 0; border-radius: 3px; padding: 35px 20px 20px !important; background: #fff; }  .lend-partner .centerHeading { width: 100%; }  .lend-partner .centerHeading h2 { font-size: 24px; color: rgba(0, 0, 0, .87) !important; font-weight: 400; margin: 0; text-align: center; }  .lend-partner .subline-text { color: rgba(36, 39, 44, .7); font-size: 14px; text-align: center; display: block; margin-top: 6px; font-weight: 400; margin-bottom: 14px; width: 100%; }  .lend-part-main { border: none; box-shadow: 0 1px 3px 0 rgb(36 39 44 / 15%); display: block; padding: 20px 0; text-align: center; }  .lend-part-main div.lend-part-img { float: left; width: 100%; padding: 0; margin: 0; box-shadow: none; min-height: auto; cursor: default; }  .lend-partner .imageTransition.active { width: 145px; padding-top: 10px; }  .lend-part-main a.bank-name-link {  box-shadow: none; padding: 0; margin-bottom: 10px; color: black; }  .bg-refnew { box-shadow: 0 1px 3px 0 rgb(36 39 44 / 15%); background-color: #fff; margin-top: 25px; margin-left: 20px; margin-right: 20px; padding-bottom: 30px; }  .bg-refnew .loanelig { padding: 50px 0 10px; }  .loanelig h2 { font-size: 24px !important; font-weight: 600 !important; line-height: 1.25; text-align: center; margin-bottom: 0; }  .loanelig p { color: #757575; text-align: center; margin: 6px 0 40px; font-size: 14px; }  .loanelig .list-container { max-width: 1170px; width: 1170px; margin-bottom: 28px; margin: 20px auto 0; box-shadow: 0 1px 4px 0 rgb(0 0 0 / 15%); overflow: hidden; padding: 20px; background-color: #fff; }  .list-container .criteria-list-main { margin-top: 20px; }  .list-container .criteria-list-main p { font-weight: 600; margin-left: 5px; font-size: 16px; margin-bottom: 10px; color: #24272c; text-align: left; }  .list-container .criteria-list-main .criteria-list { color: rgba(0, 0, 0, .87); font-weight: 400; line-height: 1.71; width: 96%; }  .list-container .criteria-list-main .criteria-list li { border-bottom: 1px solid rgba(0, 0, 0, .12); padding: 10px 0; margin-left: 35px; }  .list-container .criteria-list-main .criteria-list li img { position: relative; top: 3px; left: -34px; margin-bottom: 0; }  .list-container .criteria-list-main .criteria-list li span { margin-left: -1.1em; }  .fin-owncar { margin-top: 24px; border-radius: 3px; box-shadow: 0 1px 4px 0 rgb(0 0 0 / 15%); padding: 35px 20px 20px !important; background: #fff; }  .fin-owncar.latest-reviews-blk .centerHeading { width: 100%; text-align: center; }  .fin-owncar h2 { font-size: 22px; font-weight: 600; margin-bottom: 0; }  .fin-owncar .subline-text { color: rgba(36, 39, 44, .7); }  .fin-owncar.latest-reviews-blk .popularlogobrands.user-reviews ul li>div { max-height: none; min-height: auto; text-align: left; float: left; width: 100%; padding: 20px; background: #fff; box-shadow: 0 6px 12px rgb(0 0 0 / 10%), 0 2px 2px 0 rgb(0 0 0 / 10%); border-radius: 12px;  }  .fin-owncar.latest-reviews-blk .popularlogobrands.user-reviews ul li .inComma { background: url(https://loan.cardekho.com/pwa/img/commas.svg) no-repeat 0 0; padding: 25px 0 10px; }  .fin-owncar.latest-reviews-blk .popularlogobrands.user-reviews ul li .reviewer-name { font-size: 13px; font-weight: 500; float: left; margin-top: 15px; }  .fin-owncar.latest-reviews-blk .popularlogobrands.user-reviews ul li .loan-sanctioned { font-size: 11px; color: #656b6f; clear: both; }  .popularlogobrands { margin-top: 26px; padding: 0 10px 20px; }  .three-steps-main { box-shadow: 0 1px 3px 0 rgb(36 39 44 / 15%); margin: 25px 0; border-radius: 3px; padding: 35px 20px 20px !important; background: #fff; }  .three-steps-main .centerHeading h2 { font-size: 24px; color: rgba(0, 0, 0, .87) !important; font-weight: 400; margin: 0; text-align: center; }  .newsarticles .logoListing li { background-color: #fff; padding: 10px; float: left; height: auto;  }  .newsarticles .logoListing li .slide-box { border: none; box-shadow: 0 1px 3px 0 rgb(36 39 44 / 15%); display: block; max-height: none; min-height: auto; text-align: left; float: left; width: 100%; padding: 0; }  .newsarticles .logoListing li .slide-box a { border: none; box-shadow: 0 1px 3px 0 rgb(36 39 44 / 15%); min-height: 159px; padding: 20px 0; text-align: center; }  .newsarticles .logoListing li .slide-box a img { max-width: 100%; height: auto; object-fit: fill; }  .newsarticles .logoListing li .na-desc { text-align: left; padding: 10px 20px; }  .newsarticles .logoListing li .na-desc .author-link { margin: 10px 0; color: rgba(0, 0, 0, .54); float: left; }  .newsarticles .logoListing li .na-desc .na-title { font-size: 18px; font-weight: 600; margin-top: 5px; margin-bottom: 5px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: black; }  .newsarticles .logoListing li .na-desc .na-subtitle { color: rgba(0, 0, 0, .54); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }  .newsarticles .logoListing li .na-desc .author-link { margin: 10px 0; color: rgba(0, 0, 0, .54); float: left; }  .newsarticles .logoListing li .na-desc .author-link span { float: left; margin: 0 5px; font-size: 11px; font-weight: 500; }  .link-faqs {  margin-top: 24px; border-radius: 3px; padding: 35px 20px 20px !important; background: #fff; }  .link-faqs .faqSection { padding: 0 15px; }  .link-faqs .centerHeading { text-align: center; width: 100% !important; margin: 0 0 30px; }  .link-faqs .centerHeading h2 { font-size: 24px; color: rgba(0, 0, 0, .87) !important; font-weight: 400; margin: 0; text-align: center; }  .link-faqs .centerHeading .subline-text { text-align: center; float: none; margin-bottom: 10px; color: rgba(0, 0, 0, .54); }  .link-faqs .accordion .borderBottom { padding: 0; margin-bottom: 0; border-bottom: 1px solid rgba(0, 0, 0, .12); }  .accordion-toggle { text-transform: inherit !important; font-size: 16px !important; font-weight: 400; line-height: 50px; color: rgba(0, 0, 0, .87) !important; cursor: pointer; }  .accordion-body { color: rgba(0, 0, 0, .54) !important; padding-left: 0; font-size: 14px; line-height: 23px; margin: 0 0 10px; }  @media only screen and (max-width: 768px) { .page-content { margin-top: 0; }  .gsc_container { max-width: 100%; } }  @media only screen and (min-width: 768px) { .gsc_row { margin-left: -10px; margin-right: -10px; } }  @media screen and (max-width: 768px) and (min-width: 0) { .form-static-content .people-viewed { margin: 0 0 15px; }  .form-static-content { margin: 0px; width: 100%; } }  @media (min-width: 768px) and (max-width: 1200px) { .car-head { display: inline; font-size: 25px; color: #fff; }  .header span { color: rgb(239 221 1); font-size: 25px; line-height: 1.5; }  .gsc_container { width: 98%; }   }   @media screen and (max-width: 1279px) and (min-width: 0) { .reasonlist h2 { line-height: 40px; }  .reasonlist ul li .tinyicon-bg { float: none; }  .reasonlist ul li .disc { text-align: center; max-width: 100px; margin: 10px auto 0; line-height: 18px; float: none; padding: 0; }  .for-new-cars { display: flex; flex-direction: column; width: fit-content; height: fit-content; }  .bg-refnew { margin: 9px 0 42px; }  .loanelig { padding: 50px 10px 40px; }  .bg-refnew .list-container { width: 100%; margin-top: 0; }  .criteria-list { padding-left: 1em; }  .accordion-toggle { font-size: 14px !important; width: 100%; padding-right: 20px; margin-right: -20px; position: relative; } } .dlab-bnr-inr { background-position: center center; background-size: cover; display: table; padding-bottom: 60px; padding-top: 10px; width: 100%; margin-bottom: 2em; }  .form-static-content { padding: 20px 30px 24px; margin: 30px 0 0 50px; border-radius: 10px; box-shadow: 0 5px 10px 0 rgb(38 57 72 / 10%); background: #fff; float: right; }  /* Hide all steps by default: */ .tab { display: none; }  /* Make circles that indicate the steps of the form: */ .step { height: 15px; width: 15px; margin: 0 2px; background-color: #bbbbbb; border: none; border-radius: 50%; display: inline-block; opacity: 0.5; }  /* Mark the active step: */ .step.active { opacity: 1; }  /* Mark the steps that are finished and valid: */ .step.finish { background-color: #04AA6D; }  .newsarticles .logoListing li { width: 388px; margin-right: 0px; }  .cust-feedback { float: left; width: 100%; height: 170px; overflow-y: auto; padding-right: 10px; margin-bottom: 1em; }  .gscr_usingCss .testimonial li { width: auto; margin-right: 1em; }  .car-head { font-size: 40px; }  #regForm { min-width: auto; }  .ref-list-main .ref-list li { width: unset; }  .ref-list-main .ref-list li img { top: 0; }  .margin2 { margin: 2em; }  .margin1 { margin: 1em; }  .leftAlign { text-align: right; margin-right: 3em; }  .paddingLeftRight { padding-left: 3em; padding-right: 3em; margin-top: 3em; }  .marginbtm20 { margin-bottom: 20px; }  @media screen and (max-width: 900px) and (min-width: 0) { .newsarticles .logoListing { display: flex; flex-direction: column; align-items: center; background-color: #fff; }  .newsarticles .logoListing li { width: 262px; margin-right: 0; } }  @media screen and (max-width: 565px) and (min-width: 0) { .gscr_usingCss .testimonial { flex-direction: column; } }  @media screen and (max-width: 400px) and (min-width: 0) { .three-steps-main .threesteps .whyourcustomer-inn { height: fit-content; }    .reasonlist ul li .disc { font-size: 12px; } }  @media screen and (max-width: 768px) and (min-width: 0) { .margin2 { margin: 0; }  .margin1 { margin: -1em; }  .leftAlign { text-align: left; margin-right: unset; margin-left: 10px; }  .paddingLeftRight { padding-left: 0; padding-right: 0; }  .accordion-toggle { line-height: 30px; } }  .lend-part-main img { height: 35px !important; width: 80px !important;  }  .lend-part-main { box-shadow: none; padding: 0; }  .cust-trust { padding: 0px !important; margin: 15px 0px !important; }  .lend-part-main a span, .form-group label { color: #6f6f6f; }  .form-group label { font-size: 11px; }  .ourlanding .form-group label { font-weight: normal; }  .ourlanding .text-danger { color: red; }  @media screen and (min-width: 768px) { .topMainDiv { padding-left: 50px; padding-right: 50px; } }  .lead-form-modal .modal-content.otp-modal-content:before { height: 100%; margin-top: 0; }  .lead-form-modal .modal-content.otp-modal-content { margin-top: 15%; }  .otp-modal-content { max-width: 830px; }  .otp-modal-content p { display: none; }  .lead-form-modal .modal-content:before { background: none; position: unset;  }  .lead-form-modal .close { font-size: unset !important; font-weight: unset !important;  }  .cityt span.select2-selection { border-radius: 0; height: 37px; padding: 4px 0 0 0; border-color: #e1e6eb; }  .cityt .select2-selection__arrow { top: 6px !important; }  #notification { position: fixed; bottom: 10px; right: 10px; background-color: #4CAF50; color: white; padding: 16px; border-radius: 5px; z-index: 999; }  #notification.error { background-color: #f44336; }  #notification.success { background-color: #4CAF50; }  #close-btn { position: absolute; top: 5px; right: 10px; color: white; font-size: 20px; font-weight: bold; border: none; background-color: transparent; cursor: pointer; }  .message { display: inline-block; margin-right: 10px; } .thanks-div{ margin: 0 auto; text-align: center; top:0px; } .thanks-div h1{ font-weight:800; } .thanks-div p{ font-size:13px; text-align: center !important; } .carloanCalculator{ outline: none 0px; transition: all 0.2s linear 0s; color: rgb(255, 205, 52) !important; cursor: pointer !important; } @media screen and (max-width: 991px) { .thanks-div { top:0; } } p, span{ font-size: 14px !important; }  .p-20{padding: 20px!important;} .bg-white{ background: white !important; } .m-t35{ margin-top: 35px !important;} .pl-8{ padding-left: 80px !important; padding-right: 80px !important;}