*{
    font-family: 'Poppins', sans-serif;
    margin: 0;
    box-sizing: border-box;
    padding: 0;
}

.landing-page-header{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding:.7rem .5rem;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 20px 20px -20px;
}

html,body{
    overflow-x: hidden !important;
}

/*.col-lg-6.desktophide{
    display: none;
}*/

/*.col-lg-6.mobilehide{
    display: none;
}
*/

.landing-page-header .lp-logo img{
    height: 35px;
}
.lp-contact-details{
    display: flex; 
}
.lp-contact-details .lp-contact-details-div{
    display: flex;
    text-decoration: none;
}
.lp-contact-details .lp-contact-details-div img{
    height: 25px;
}
.lp-contact-details .lp-contact-details-div p{
   color: #014387;
   padding: 0 1rem;
   font-weight: 600;
}


.personal-landing-form-div{
    display: flex;
    justify-content: center;
    align-items: center;
    padding-left:2rem;
    z-index: 999;
}
.personal-landing-form-div form{
    width: 450px;
    padding: 2rem;
    border-radius: 10px;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 50px -10px;
}
.personal-landing-img {
    /* position: fixed; */
    /* width: 100%; */
    display: flex;
    justify-content: center;
    align-items: center;
}
.personal-landing-img img{
    height: 350px;
}
.personal-landing-form-head{
    color: #40c2ba;
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 1rem;
}
.personal-landing-form .form-label{
    color: #014387;
    font-weight: 600;
    background: #fff;
}
.mobilenum-input {
    background: #fff;
    display: flex;
    align-items:center;
    border-bottom: 1px solid gray;
    width: 45%;
}
.mobilenum-input[type=text]:focus {
    background-color: lightblue;
  }
.mobilenum-input span{
    color:  rgb(109, 109, 109);
    font-size: 14px;
    font-weight: 600;
    padding:0 .4rem;
}
.mobilenum-input .form-control{
    width: 50%;
    padding: 0;
    border: none;
    border-radius: 0;
}
.mobilenum-input span img{
    height: 18px;
}
.mobilenum-check label{
    padding:.4rem 0;
    font-size: 12px;
    font-weight: 600;
    color:#014387;
}
.personalloan-landing-btn{
    border: none;
    padding: 0.4rem 1.5rem;
    background: linear-gradient(to left, #014387, #40c2ba);
    border-radius: 10px;
    color: #fff;
    margin-top: 1rem;
    cursor: pointer;
}
/* ---details-form----- */
.personal-landing-details-div {
    display: flex;
    justify-content: center;
    align-items: center;
    height: auto;
    z-index: 999;
}
.personal-details-form{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 1rem;
}
.details-input{
    display: flex;
    align-items: center;
    margin: .5rem 0;
}
.details-input .form-control {
    width: 90%;
    padding: 0;
    line-height: 0;
    margin-top: -.5rem;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid gray;
}
.input-group>.form-control, .input-group>.form-select {
    position: relative;
    flex:none;
}
.details-input  .form-select {
    line-height: 3rem;
    margin-top: -1rem;
    width: 90%;
    color: #014387;
    font-weight: 600;
    padding: 0;
    border: none;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid gray;
}
.personal-approval-table{

}
.personal-approval-img{
    height: 60px;
}
.personal-approval-btn{
    border: none;
    background: linear-gradient(to left, #014387, #40c2ba);
    padding: 0.3rem 1.5rem;
    color: #fff;
    border-radius: 10px;
    font-size: 19px;
}
.personal-approval-table table th{
    background: #40c2ba;
    color: #fff;
    padding: .3rem;
}
.personal-approval-table table tr td{
   border: 1px solid #fff;
   padding-left: .5rem;
}
.checkbox-container {
    display: flex;
    justify-content: center;
    align-items: baseline;
}
.checkbox-container .comment {
	font-size:13px;
	padding-left:.3rem;
}

/* ------media-queries-------- */
@media only screen and (max-width: 359px) and (min-width:280px) {
    .personal-landing-form-div {
        height: auto;
    }
    .personal-landing-img img {
        height: 370px;
    }
    .personal-landing-img {
        position:static;
        width: auto;
        height: auto;
    }
}
@media only screen and (max-width: 480px) and (min-width:360px) {
    .personal-landing-form-div {
        height: auto;
    }
    .personal-landing-img img {
        height: 280px;
    }
    .personal-landing-img {
        position:static;
        width: auto;
        height: auto;
    }
}
@media only screen and (max-width: 540px) and (min-width:481px) {
    .personal-landing-form-div {
        height: auto;
    }
    .personal-landing-img img {
        height: 400px;
    }
    .personal-landing-img {
        position:static;
        width: auto;
        height: auto;
    }
}
@media only screen and (max-width: 668px) and (min-width:541px) {
    .personal-landing-form-div {
        height: auto;
    }
    .personal-landing-img img {
        height: 470px;
    }
    .personal-landing-img {
        position:static;
        width: auto;
        height: auto;
    }
}
@media only screen and (max-width: 720px) and (min-width:669px) {
    .personal-landing-form-div {
        height: auto;
    }
    .personal-landing-img img {
        height: 500px;
    }
    .personal-landing-img {
        position:static;
        width: auto;
        height: auto;
    }
}
@media only screen and (max-width: 912px) and (min-width:721px) {
    .personal-landing-form-div {
        height: auto;
    }
    .personal-landing-img img {
        height: 500px;
    }
    .personal-landing-img {
        position:static;
        width: auto;
        height: auto;
    }
}


@media screen and (max-width: 767px) and (orientation: portrait){
.container-fluid.d-flex#instantLandingTop {
    display: block !important;
}

h1.heading-logo{
    margin-top: 30px;
}

html,body{
    overflow-x: hidden !important;
}

html {
  scroll-behavior: smooth;
  margin: 0px !important;
  padding: 0px !important;
  width: 100%;
  height: 100%;
}

body {
  width: 100%;
  height: 100%;
  margin: 0px !important;
  padding: 0px !important;
  }

  .personal-landing-img img {
    height: 265px !important;
}


.mobilenum-input{
width: 70%;
}

.mobilehide{
    display: none;
}

.desktophide{
    display: block !important;
}
.personal-details-form{
    display: block;
}

#msform .details-input .form-control{
    width: 100%;
}


.personal-details-form {
    width: 100% !important;
    min-width: auto !important;
}

.personal-landing-form-head{
    font-size: 19px !important;
    line-height: 33px !important;
}


/*.col-lg-6.mobilehide{
    display: block !important;
}

.col-lg-6.mobilehide{
    display: none !important;
}*/

#instant-landing-process-section .instant-landing-process-card-img {
    height: 120px !important;
    width: 120px !important;
        margin: 20px auto 20px;
}

#instant-landing-process-section .instant-landing-process-card{
    display: block;
}

.instant-landing-process-inner-right,
.instant-landing-process-inner-left{
        margin: 0px auto;
    width: 100% !important;
    border-radius: 10px;
    position: relative;
    display: block !important;
}

#instant-faq-conatiner h5.instantfaq-landing {
font-size: 14px;
margin-bottom: 17px;
line-height: 22px;
font-family: 'Poppins';
}

#instant-faq-conatiner .instant-landing-faq-card {
font-size: 13px;
line-height: 24px;
font-weight: 600;
}


.personalLandingawards-section {
    margin-top: 2rem !important;
}

.personalLanding-award-heading{
    font-size: 23px;
    font-weight: 600;
    text-align: center;
    padding-bottom: 0;
}
.emi-details-heading h5,
.emi-details-heading h4,
.process-instant-landing h1,
#instant-landing-eligibility h1 {
    font-size: 21px !important;
    line-height: 32px !important;
    text-align: left !important;

}

.instantFooter-landing p,
.instantFooter-landing span{
    font-size: 15px;
}


}






@media screen and (max-width: 738px) and (orientation: landscape){

#instantLandingTop .row{
    width: 100%;
}

.instant-landing-eligibility-img img {
    height: auto;
    width: 100%;
}

.instant-landing-eligibility-left {
    margin-top: 0;
}

h5.dochedng,
.instant-landing-eligibility-left h5 {
   font-size: 15px !important;
}

h5.dochedng{
    margin-top: -65px !important;
}

#instant-landing-eligibility.container{
    max-width: 800px !important;
}


#testimonial.testi-734screen  .cards{
    width: 174px !important;
    left: 80px !important;
    background: url(../images/testimonials.png)no-repeat !important;
    background-size: contain !important;
}

/*#testimonial.testi-734screen .widthboxex., */
#testimonial.testi-734screen .cards .widthboxex {
    width: 100% !important;
}

#testimonial.testi-734screen .cards .star-img{
   margin-top: 59px !important;
   margin-left: 0 !important;   
}

#testimonial.testi-734screen .container-fluid{
    height: 320px; 
}

#testimonial.testi-734screen .container-fluid h2 {
    font-size: 22px !important;
    line-height: inherit;
}

.personal-landing-award-details p {
    padding: 1%;
    color: #004485;
    font-size: 9px;
}

.personal-landing-award-circle img {
    height: 60px;
    width: 60px;
    margin-top: -70px;
}

.personal-landing-award-details{
    height: 121px;
        align-items: end;
}

#instant-landing-process-section .col-lg-6{
 width: 50%; 
 margin-bottom: 20px;  
}


.instant-landing-process-inner-right h2,
.instant-landing-process-inner-left h2{
    font-size: 12px !important;
}

.instant-landing-process-inner-right h5,
.instant-landing-process-inner-left h5 {
    font-size: 7px;
    line-height: 12px;
}

.instant-landing-process-card-img {
    height: 91px;
    width: 121px;
}

.instant-landing-process-card-img img {
    height: 41px;
}

}


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

.personalLandingawards-section {
    margin-top: 2rem !important;
}

#instant-faq-conatiner h5.instantfaq-landing {
font-size: 14px;
margin-bottom: 17px;
line-height: 22px;
font-family: 'Poppins';
}

#instant-faq-conatiner .instant-landing-faq-card {
font-size: 13px;
line-height: 24px;
font-weight: 600;
}


.personalLanding-award-heading,
.emi-details-heading h5,
.emi-details-heading h4,
.process-instant-landing h1,
#instant-landing-eligibility h1 {
    font-size: 25px !important;
    line-height: 36px !important;
    text-align: left !important;

}

.personalLanding-award-heading{
    text-align: center;
}


#testimonial .widthboxex {
    width: 100% !important;
    height: 40px;
}


#testimonial .cards .star-img {
    margin-top: 82px !important;
}

}


  @media only screen and (min-width: 667px) and (max-width: 684px){
#testimonial {display: none !important;}

}


@media only screen and (min-width: 768px) and (max-width: 1124px) {

#testimonial.testimonial-lt-ipad .widthboxex {
    width: 100% !important;
    height: 40px;
}


#testimonial.testimonial-lt-ipad .cards .star-img {
    margin-top: 82px !important;
}

#testimonial.testimonial-lt-ipad .cards {
    background: url(../images/testimonials.png)no-repeat !important;
    background-size: contain !important;
    }

    .personal-landing-award-circle img {
    height: 110px !important;
    width: 110px !important;
        margin-top: -25px !important;
}

.personal-landing-award-details p{
        font-size: 11px !important;
}

#instantLandingTop .row{
    width: 100%;
}

.instant-landing-eligibility-img img {
    height: auto;
    width: 100%;
}

h1.heading-logo,
#instant-landing-eligibility h1,
.process-instant-landing h1,
.personalLanding-award-heading{
        margin-bottom: 30px;
    line-height: 50px !important;
        font-size: 28px;
}

.instant-landing-process-inner-right h5,
.instant-landing-process-inner-left h5 {
    color: #40c2ba;
    font-size: 13px;
    line-height: 20px;
}

.instant-landing-process-card-img{
    height: 112px !important;
}
}

@media only screen and (min-width: 1023px) and (max-width: 1024px) {
#testimonial.testimonial-lt-ipad .cards .star-img {
    margin-top: 0px !important;
}

.personal-landing-img img {
    height: 266px;
}

#privacy h1.personal-landing-form-head {
    font-size: 21px !important;
    margin-bottom: 0 !important;
}

.checkbox-container .comment {
    font-size: 12px;
  
}

#testimonial .cards .imgcr .img-testing{
    margin-top: 60px;
    margin-bottom: 20px;

}

.ins-lan-nav a {
    font-size: 14px!important;
}

.InstantLanding-logo img {
    height: 38px!important;
    width: auto!important;
}


}



/*@media only screen and (min-width: 667px) and (max-width: 684px){

        #testimonial.testi-667screen .sixscreen .star-img.imgstar{
            margin-top: 0px !important;
            margin-left: 0 !important;
        }

        #testimonial .cards .imgcr {
            margin-top: 58px;
        }

        #testimonial.testi-667screen .img-testing {
            width: 40px !important;
            height: 40px !important;
            border-radius: 70px !important;
            border: 2px solid #ffffff !important;
        }

        #testimonial.testi-667screen  .star-img.imgstar img{
             width: 68px !important;   
        }


        #testimonial.testi-667screen .card-body .title {
            padding-top: 0px!important;
            font-size: 12px !important;
        }
}
*/



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


#testimonial{
    display: none;
}
.instant-landing-process-inner-right h2,
.instant-landing-process-inner-left h2 {
font-size: 13px;
}

.instant-landing-process-inner-right h5, .instant-landing-process-inner-left h5{
     font-size: 10px;
    line-height: 16px;   
}

.instant-landing-process-inner-right br, .instant-landing-process-inner-left br{
display: none;
}

.instant-landing-process-card-img {
height: 90px !important;
width: 116px;
}

.instant-landing-process-card-img img {
height: auto;
width: 44px !important;
}

#instant-landing-process-section .col-lg-6.col-sm-6.col-md-6{
    margin-bottom: 10px;
}


}

@media only screen and (min-width: 800px) and (max-width: 1022px){

#testimonial{
display: none;
}
}