body {
    margin: 0;
    padding: 0;
    font-family: 'Poppins' !important;
}

.bold {
    font-weight: bold !important;
}

.roundedw li span {
    vertical-align: middle !important;
}

.ft-Poppins-wt500-sz14-lh20 {
    font-size: 14px !important;
    font-family: 'Poppins';
    font-weight: 500;   
    line-height: 20px;
}


.ft-poppins-wt500-sz32-lh39{
	font-size: 32px !important;
	font-family: 'Poppins';
	font-weight: 500;	
	line-height: 39px;
}


.ft-poppins-wt700-sz24-lh32{
	font-size: 24px !important;
	font-family: 'Poppins';
	font-weight: 700;	
	line-height: 32px;
}


.ft-poppins-wt500-sz12-lh18{
	font-size: 12px !important;
	font-family: 'Poppins';
	font-weight: 500;	
	line-height: 18px;
}

.ft-poppins-wt500-sz14-lh21 {
	font-size: 14px !important;
	font-family: 'Poppins';
	font-weight: 500;	
	line-height: 21px;
}

.ft-poppins-wt600-sz22-lh27{
	font-size: 22px !important;
	font-family: 'Poppins';
	font-weight: 600;	
	line-height: 27px;
}

.ft-poppins-wt600-sz14-lh20{
	font-size: 14px !important;
	font-family: 'Poppins';
	font-weight: 600;	
	line-height: 20px;
}

.ft-poppins-wt600-sz20-lh28 {
	font-size: 20px !important;
	font-family: 'Poppins';
	font-weight: 600;	
	line-height: 28px;
}

.ft-poppins-wt600-sz20-lh24 {
	font-size: 20px !important;
	font-family: 'Poppins';
	font-weight: 600;	
	line-height: 24px;
}


.ft-Poppins-wt500-sz56-lh65 {
	font-size: 56px !important;
	font-family: 'Poppins';
	font-weight: 500;	
	line-height: 65px;
}


.ft-Poppins-wt500-sz16-lh24 {
	font-size: 16px !important;
	font-family: 'Poppins';
	font-weight: 500;	
	line-height: 24px;
}

.ft-Poppins-wt500-sz40-lh64 {
    font-size: 40px !important;
    font-family: 'Poppins';
    font-weight: 500;   
    line-height: 64px;
}


.ft-Poppins-wt400-sz16-lh24 {
    font-size: 16px !important;
    font-family: 'Poppins';
    font-weight: 400;   
    line-height: 24px;
}

.ft-Poppins-wt400-sz14-lh21 {
    font-size: 14px !important;
    font-family: 'Poppins';
    font-weight: 400;   
    line-height: 21px;
}

.ft-Poppins-wt400-sz14-lh20 {
    font-size: 14px !important;
    font-family: 'Poppins';
    font-weight: 400;   
    line-height: 20px;
}

.ft-Poppins-wt600-sz24-lh32 {
    font-size: 24px !important;
    font-family: 'Poppins';
    font-weight: 600;   
    line-height: 32px;
}

.ft-Poppins-wt500-sz40-lh46 {
    font-size: 40px !important;
    font-family: 'Poppins';
    font-weight: 500;   
    line-height: 46px;
}

.ft-Poppins-wt600-sz14-lh24 {
    font-size: 14px !important;
    font-family: 'Poppins';
    font-weight: 600;   
    line-height: 24px;
}

.ft-Poppins-wt500-sz20-lh28{
    font-size: 20px !important;
    font-family: 'Poppins';
    font-weight: 500;   
    line-height: 28px;
}



.ft-Butler-wt500-sz56-lh65 {
	font-size: 56px !important;
	font-family: 'Butler';
	font-weight: 500;	
	line-height: 65px;
}


.ft-Butler-wt500-sz40-lh64 {
	font-size: 40px !important;
	font-family: 'Butler';
	font-weight: 500;	
	line-height: 64px;
}


.ft-Butler-wt500-sz40-lh46 {
	font-size: 40px !important;
	font-family: 'Butler';
	font-weight: 500;	
	line-height: 46px;
}


.ft-Butler-wt500-sz16-lh24 {
	font-size: 16px !important;
	font-family: 'Butler';
	font-weight: 500;	
	line-height: 24px;
}


.ft-Butler-wt400-sz16-lh24 {
	font-size: 16px !important;
	font-family: 'Butler';
	font-weight: 400;	
	line-height: 24px;
}

.ft-Butler-wt500-sz16-lh32{
	font-size: 16px !important;
	font-family: 'Butler';
	font-weight: 500;	
	line-height: 32px;
}

.ft-Butler-wt500-sz20-lh28{
	font-size: 20px !important;
	font-family: 'Butler';
	font-weight: 500;	
	line-height: 28px;
}

.ft-Butler-wt600-sz20-lh28 {
	font-size: 20px !important;
	font-family: 'Butler';
	font-weight: 600;	
	line-height: 28px;
}


.ft-Butler-wt600-sz14-lh24 {
	font-size: 14px !important;
	font-family: 'Butler';
	font-weight: 600;	
	line-height: 24px;
}


.ft-Butler-wt600-sz24-lh32 {
	font-size: 24px !important;
	font-family: 'Butler';
	font-weight: 600;	
	line-height: 32px;
}


.ft-Butler-wt500-sz14-lh21{
	font-size: 14px !important;
	font-family: 'Butler';
	font-weight: 500;	
	line-height: 21px;
}


.ft-Butler-wt400-sz14-lh21 {
	font-size: 14px !important;
	font-family: 'Butler';
	font-weight: 400;	
	line-height: 21px;
}

.ft-Butler-wt400-sz14-lh20 {
	font-size: 14px !important;
	font-family: 'Butler';
	font-weight: 400;	
	line-height: 20px;
}

.ft-Butler-wt500-sz14-lh20 {
	font-size: 14px !important;
	font-family: 'Butler';
	font-weight: 500;	
	line-height: 20px;
}



.sideBarLeft, .sMedia a {
	background-color:  var(--Primary-Blue-600, #2B2E8C);
}

.sina-nav .widget-bar {
	background-color:  var(--Primary-Blue-600, #2B2E8C);
}

.header-top {
	width: 1440px;
	height: 26px;
	background: #F4F5F7;
	border-radius: 4px;
}


.header-top span {
	padding: 6px 20px;
	gap: 28px;
	align-items: center;
}

.logo {
    display: flex;
    width: 100%;
    align-items: center;
    object-fit: contain;
    padding-left: 0;
}

.logo img {
    width: 60px;
}

.advertise-row {
	padding-top: 15px;
	text-align: center;
	height: 43px;
	background: #005DAC;
}

#navbar-menu{
	margin-top: 2% !important;
}

#menu-primary-main{
	float: left !important;

}

#menu-primary-main li a, .contact-no a {
	font-size: 16px;
    font-family: 'Poppins';
}    

.nav-top {
    background-color: #F4F5F7;
    display: flex;
    justify-content: space-between;
    padding: 0 32px;
}

.ul-nav {
    list-style: none;
    display: flex;
    gap: 20px;
    padding: 4px 20px;
    margin-bottom: 0;
}

.ul-nav li {
    color: #006EB9;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-family: 'Poppins';

}

.ul-nav .select-change select {
    border: none;
    background-color: transparent;
    /* color: #006EB9; */
}


.ul-nav .select-change select {
    outline: none;
}

/*.hide-bor select {
    font-family: Poppins;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.hide-bor .form-control:focus {
    border: none !important;
    outline: none;
    box-shadow: none !important;
}


.hide-bor {
    position: relative;
}

.hide-bor span {
    position: absolute;
    right: -4px;

}

.hide-bor span i {
    color: #6D798E;
}*/


.contact-no a {
    color: #6D798E;
    font-weight: 500;
    line-height: 18px;
    text-decoration: none;
    gap: 7px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.contact-no {
    display: flex;
    align-items: center;
    justify-content: center;
}

.contact-no a span:first-child img {
    height: 13px;
    width: 13px;
    object-fit: contain;
}

.ul-nav li {
    position: relative;
}

.ul-nav li::after {
    content: "";
    display: inline-block;
    width: 1;
    position: absolute;
    height: 11px;
    border: 1px solid #D3D7DD;
    right: -11px;
}

.ul-nav li a {
    text-decoration: none;
    color: #006EB9;
}

.ul-nav li .icon-pro {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-right: 5px;

}

.nav-link-top li a {
    color: #6D798E;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    text-decoration: none;

}

.nav-link-top {
    margin-bottom: 0;
    padding-left: 0;
    height: 90px;
    display: flex;
    align-items: center;
    gap: 30px;

    list-style-type: none;
}

.ul-nav li.hide-bor::after {
    border: none !important;
}

.hide-bor .form-control:focus {
    border: none !important;
    outline: none;
    box-shadow: none !important;
}


.hide-bor {
    position: relative;
}

.hide-bor span {
    position: absolute;
    right: -4px;

}

.hide-bor span i {
    color: #6D798E;
}


/*  home reward section */
.card-content-mo h3 {
    color: var(--Neutral-900, #111D37);
    margin-top: 10px;
    /* Heading/H3 */
    line-height: 116%;
    /* 46.4px */
    letter-spacing: -0.4px;
}

    .card-content-mo {
        text-align: center;
        margin-bottom: 0;
    }
/*
    .card-content-mo p {
        font-size: 12px;
    }*/

    .card-content-mo h3 {
        margin-top: 8px;
        align-items: flex-start;

    }

    .card-content-mo span img {
        width: 30px;
        height: 30px;
        object-fit: contain;
    }    

/*why chose us */


.why-choose-us-sections {
    background: var(--Primary-Blue-600, #2B2E8C);
}

.main-choose-us p {
    color: #FFF;
    text-align: center;

    /* XL (20)/SemiBold */
    line-height: 28px;
    /* 140% */
}

.main-choose-us h3 {
    color: var(--black-white-white, #FFF);
    text-align: center;
    line-height: 116%;
    /* 64.96px */
    letter-spacing: -0.56px;
}

.img-choose p {
    color: #FFFFFFB2;
    text-align: center;
    /* XL (20)/Medium */    
    line-height: 28px;
    /* 140% */
}

.content-of-choose .img-choose {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

.main-choose-us {
    padding: 0 203px 25px 203px;
}

/* home-calculator-section */

.calculatorWrap{
background: #EBECF0;	
}

.calculatorBoxx {
background: #EBECF0;		
}

.loanCalculator p {
    color: var(--Neutral-900, #111D37);
    margin-bottom: 20px;
    line-height: 28px;
    /* 140% */

}

.loanCalculator select {
    color: var(--Primary-Blue-600, #2B2E8C);
    line-height: normal;
}

#selectCalculator{
	height: 53px;
    padding: 0 29px;
}

#eligibility_calculator{
    display: flex;
    padding: 29px 10px 38px 10px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 15px;
    align-self: stretch;
    border-radius: 16px;
    border: 1px solid var(--Neutral-100, #EBECF0);
    background: var(--black-white-white, #FFF);
    box-shadow: 3px 20px 20px 0px rgba(139, 140, 146, 0.09);
}

.rangeslider__handle{
	background: rgb(50, 100, 254);
}
.rangeslider__fill{
background: rgb(50, 100, 254);
}


.emiWrap h2 {
    color: #111D37;
    margin-bottom: 22px;
    margin-top: 40px;
    line-height: 28px;
    text-align: center;
}

.emiNumber input{
	color: #006EB9 !important;

}

.minus, .plus{
	color: #006EB9 !important;	
	background-color: #006EB9 !important;
}

.emiNumber{
	border: 2px solid #006EB9 !important;
}

.emiResult {
	border-color: rgb(50, 100, 254) !important;
}

.emiAmount {
	color: #006EB9 !important;
	border-bottom: 2px solid #006EB9 !important;
}

/* home page product section  */

.padding-tb-80 {
        padding: 45px 0;
}

.heading-title-home h3 {
    margin-bottom: 37px;
    color: #2B2E8C;
    line-height: 39.68px;
    letter-spacing: -0.01em;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.home-finance-content > .title {
	    color: #182A4E;
/*    font-family: Poppins;
    font-size: 20px;
    font-weight: 500;
*/    line-height: 28px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.productBox > a:hover, a:focus{
	color: #2B2E8C;
}

/*  parivarr app */

.parivarWrap{
	background-color: #2B2E8C !important;
}


.content-mo-parivaar h2 {
    color: #FFFFFF;
/*    font-family: Poppins;
    font-size: 24px;
    font-weight: 700;
*/    line-height: 32px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;

}

.content-mo-parivaar p {
    color: #FAFBFC;
/*    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
*/    line-height: 24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;

}

.content-mo-parivaar ul {
    list-style: none;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 54px;
    row-gap: 30px;
    margin-top: 50px;
    padding-left: 0;
}


.content-mo-parivaar ul li {
    color: #FFFFFF;
/*    font-family: Poppins;
    font-size: 16px;
    font-weight: 500;
*/    line-height: 24px;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;

}

.padding-left-right-80 {
    padding: 80px 0 80px 110px;
    display: flex
}

.google-pay {
    margin-top: 45px;
}

/* slider in home page */

.dflex-para a {
    text-decoration: none;
/*    font-family: Poppins;
    font-size: 14px;
    font-weight: 600;
*/    line-height: 21px;
    text-align: center;
    gap: 8px;
    /*display: flex;*/
    align-items: center;

}

.dflex-para p {
    padding: 26px 0 16px 0;
}

.dflex-para p {
    color: #42526E;
/*    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
*/    line-height: 24px;
    padding: 0 42px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;

}

.paragraph-explore {
    padding: 19px;
}

.dflex-para {
    padding: 0 40px;
}

.border-person img {
    margin-bottom: 14px;
}

.border-person img {
    width: 130px;
    height: 130px;
    border-radius: 50%;
}


.explore-slider .next-arrows {
    width: 48px;
    height: 48px;
    background: #F4F5F7;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    right: 0;
}

.explore-slider .prev-arrows {
    width: 48px;
    height: 48px;
    background: #F4F5F7;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 0;
}


.border-bottom-para {
    border-bottom: 1px solid #CFD0FB;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding-bottom: 10px;
}

.dflex-para h3 {
    color: #111D37;
/*    font-family: Poppins;
    font-size: 20px;
    font-weight: 600;
*/    line-height: 28px;
    letter-spacing: 0.005em;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;

}


/* footer **/
.footer_wrp{
	background-color: #2B2E8C;
}


.footer_subhead {
    color: #FFFFFF;
/*    font-size: 14px;
    font-weight: 600;
*/    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 0.005em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;

}

.foot_section_box ul li a {
    /*font-family: Poppins;
        font-size: 14px;
    font-weight: 400;
    */color: #FFFFFFB2;
    list-style-type: none;
    text-decoration: none;
    letter-spacing: 0.005em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;

}


.fixed_header #navbar-menu {
	background-color: #F4F5F7;
}

#navbar-menu ul li a {
	color: #6D798E !important;
}


#navbar-menu ul li ul li {
	color: #2B2E8C !important;	
}

.dropdown-menu ul li a {
	color: #03064F !important;	
}



.sina-menu li.dropdown ul.dropdown-menu li.dropdown:hover {background-color: :#DADBF7 !important;}
.sina-menu li.dropdown ul.dropdown-menu li.dropdown:hover a {color:#fff !important;}
.sina-nav .sina-menu .dropdown-menu li.active > a,
.sina-nav .sina-menu .dropdown-menu li > a:hover,
.sina-nav .sina-menu .dropdown-menu li > a:focus {
  color: #fff;
  background-color: #DADBF7;

}
.sina-menu li .dropdown-menu li:hover {border-left:5px solid #DADBF7; }


.darkOrangeColor {
    color: #111D37;
    margin-bottom: 0;
    /*font-family: Poppins;    
    font-size: 24px;
    font-weight: 600;
    */line-height: 32px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}




.applyBtn {
    background-color: #2B2E8C !important;
}


/* Overview */

.overvierWrap h2 {
    color: var(--Primary-Blue-600, #2B2E8C);
    /* Heading/H1 */
/*    font-family: Butler;
    font-size: 56px;
    font-style: normal;
    font-weight: 500;
*/    line-height: 116%;
    /* 64.96px */
    letter-spacing: -0.56px;
    margin-bottom: 0;
    padding-left: 32px;
    border-bottom: none !important;
}

.overvierBox h1 {
    color: var(--Primary-Blue-600, #2B2E8C);

    /* Heading/H3 */
/*    font-family: Butler;
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
*/    line-height: 116%;
    /* 46.4px */
    letter-spacing: -0.4px;

}

.overvierBox p {
    color: var(--Neutral-700, #42526E);

    /* L (16)/Regular */
/*    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
*/    text-align: justify;
    line-height: 24px;
}

.about_2_Wrap:before {
	background: #2B2E8C !important;
}

.about_2_Wrap  p {
    color: var(--Neutral-25, #FAFBFC);

    /* L (16)/Regular */
/*    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;*/
    line-height: 24px;
    /* 150% */
}

.about_3 p {
    color: var(--Neutral-700, #42526E);

    /* L (16)/Regular */
/*    font-family: Poppins;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;*/
    text-align: justify !important;
    line-height: 24px !important;
}


.innerBannerText  {
    color: var(--black-white-white, #FFF);
/*    font-family: Butler;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
*/    line-height: 116%;
    letter-spacing: -0.48px;
    width: 100%;
}
/* End of Overview */
/* start of loan process */

.icon-one-simple {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
}

.proprty-text p {
    color: var(--Primary-Blue-600, #2B2E8C);
    margin-bottom: 15px;
    text-transform: capitalize;
    /* 2XL (24)/SemiBold */
/*    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
*/    line-height: 32px;
    /* 133.333% */
}

.icon-one-simple {
    border-radius: 16px;
    border: 0.833px solid var(--Neutral-200, #DFE1E5);
    display: flex;
    width: 200px;
    height: 200px;
    padding: 43.333px 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    gap: 16px;
}

.icon-two-simple-1 {
    border-radius: 20px;
    border: 1px solid var(--Neutral-200, #DFE1E5);
    display: flex;
    width: 624px;
    height: 200px;
    padding: 38px 40px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}

.heading-overview-h3 h3 {
    color: var(--Primary-Blue-600, #2B2E8C);
/*    font-family: Butler;
    font-size: 56px;
    font-weight: 500;
    font-style: normal;
*/
    line-height: 116%;
    letter-spacing: -0.56px;
    margin-bottom: 0;
    padding-left: 0;
    text-align: center;
    margin-bottom: 32px;
}

.icon-two-simple-1 h3 {
    color: var(--Neutral-300, #D3D7DD);
    margin-bottom: 0;
    /* Heading/H1 */
/*    font-family: Butler;
    font-size: 56px;
    font-style: normal;
    font-weight: 500;*/
    line-height: 116%;
    /* 64.96px */
    letter-spacing: -0.56px;
}

.inner-loan {
    display: flex;
    gap: 12px;

}

.proprty-text p {
    margin-bottom: 0;
}
.flex-two-way {
    display: flex;
    gap: 12px;
    justify-content: center;
}

.flex-two-way {
    flex-direction: column;
    margin: 0 auto;
    align-items: start;
    width: 75%;
}

.flex-two-way.align-right {
    align-items: end;
}


/* key people */

.tabs {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}

.tab-button {
    padding: 10px 20px;
    margin: 0 5px;
    border: 1px solid #ccc;
    cursor: pointer;
    background-color: #f1f1f1;
}

.tab-button:hover {
    background-color: #ddd;
}

.tab-content {
    display: none;

}

.tab-content.active {
    display: block;
}

.grid-key-board {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    justify-self: center;
    row-gap: 34px;
    column-gap: 20px;
    padding: 0 57px;
}

.tab-content-top {
    border-radius: 16px;
    /* border: 1px solid var(--Neutral-100, #EBECF0); */
    background: var(--black-white-white, #FFF);
    box-shadow: 3px 20px 20px 0px rgba(139, 140, 146, 0.09);
    display: flex;
    flex-direction: column;
    align-items: flex-start;

}

.images-of-board img {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    width: 100%;
    height: 345px;
    object-fit: cover;

}

.title-heading {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    border-bottom: 1px solid var(--Neutral-100, #EBECF0);
    padding: 17px 0;
    height: 122px;
}


.button-view-details {
    width: 100%;
    text-align: center;
    padding: 12px;
}

.title-heading h3 {
    color: var(--Neutral-900, #111D37);
    text-align: center;

    /* 2XL (24)/SemiBold */
/*    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
*/    line-height: 32px;
    /* 133.333% */
}

.title-heading p {
    color: var(--Neutral-700, #42526E);
    text-align: center;
/*    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
*/    padding: 0 50px;
}

.button-view-details a {
    color: var(--Primary-Sky-Blue-500, #006EB9);
    text-decoration: none;
    /* For Single Line/MD/SemiBold */
/*    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
*/    line-height: normal;
}

.tabs-key .tab-button.active {
    border-bottom: 1px solid #2B2E8C !important;
    color: #2B2E8C;
/*    font-family: Poppins;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
*/    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.tabs-key .tab-button {
    background: transparent;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    margin: 0;
    border-bottom: 1px solid #DFE1E5 !important;
}

.tabs-key {
    margin-bottom: 30px;
}

.tabs-key button {
    color: #6D798E;
/*    font-family: Poppins;
    font-size: 20px;
    font-weight: 600;
*/    line-height: 28px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.grp_site_content{
	position: absolute;
	height: max-content;
	width: 100%;
	z-index: 10000;
}

.grp_site_content  li {
	
}

.grp_websites_li ul:hover {

}

.refer_earn_content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 10000;
}

.refer_earn_content a {
  float: none;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
  background-color: : 
}

.refer_earn_content a:hover {
	color: #6D798E;
	cursor: pointer;
}
/*
.refer_earn a:hover, .refer_earn_content:hover {
  background-color: #555;
  color: white;
}*/

.refer_earn:hover .refer_earn_content {
  display: block;
}


.group_website_content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 10000;
}

.group_website_content a {
  float: none;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

.refer_earn_content a:hover {
	color: #6D798E;
	cursor: pointer;
}
/*
.refer_earn a:hover, .refer_earn_content:hover {
  background-color: #555;
  color: white;
}*/

.group_website:hover .group_website_content {
  display: block;
}

.csr-data{
    margin-top: 1%;
}

.heading-h3 {
    color: var(--Primary-Blue-600, #2B2E8C);
}

.heading{
    color: var(--Primary-Blue-600, #2B2E8C);
}

table th , table td {
    color: #2e2a94 !important;
}

.text {
  color: #2e2a94 !important;  
  text-align: left !important;
}

.single-text {
    color: #FFF;
}

.lap-interest-data{
    margin-top: 10%;
}

.addressTitle{
    font-size: 22px !important;
    font-family: 'Poppins';
    font-weight: 600;   
    line-height: 27px;
}

.addressWrap p{
    font-size: 14px !important;
    font-family: 'Butler';
    font-weight: 400;   
    line-height: 20px;
}

.address span {
    font-size: 24px !important;
    font-family: 'Poppins';
    font-weight: 700;   
    line-height: 32px;
}

.otherContact {
    color: #FFF;
    font-size: 14px !important;
    font-family: 'Butler';
    font-weight: 400;   
    line-height: 20px;
}

.eligibilityWrap p,.eligibilityWrap span,table th , table td,.apr-container,.apr-container button {
    font-family: 'Poppins' !important;
}

.colors .address , .colors  .otherContact{
    color: #000 !important;
}

/*  */
@media screen and (min-width: 1400px) {}

@media screen and (min-width: 1201px) and (max-width: 1399px) {}

@media screen and (min-width: 993px) and (max-width: 1200px) {}


@media screen and (min-width: 768px) and (max-width: 992px) {
    .icon-two-simple-1 p{
        font-size: 14px;
    }
    .heading-overview h3 {
        font-size: 31px;


        padding-left: 13px;
    }

    .img-houses img {
        width: 100%;
        height: auto;
        margin-top: 55px;
    }

    .bread-link {
        padding: 12px 28px;
    }

    .content-of-overviews h3 {
        color: var(--Primary-Blue-600, #2B2E8C);
        font-family: Butler;
        font-size: 32px;
    }

    .heading-overview h3 {
        font-size: 31px;


        padding-left: 13px;
    }

    .content-banner-sec p {
        color: var(--black-white-white, #FFF);
        font-family: Butler;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 116%;
        letter-spacing: -0.48px;
        width: 100%;
    }

    .facebook-ul {
        display: flex;
        align-items: center;
        justify-content: center;
        list-style: none;
        padding-left: 0;
        gap: 12px;
        margin-bottom: 17px;
        padding-right: 0;
        height: 43px;
    }

    .sub-btn {
        border-radius: 8px;
        padding: 7px 15px;
        border-top-right-radius: 8px;
        border: 0px;
    }

    .main-privacy {
        display: flex;
        padding: 16px 0;
        gap: 9px;
        flex-direction: column;
        text-align: center;
    }

    .d-flex-news {
        display: flex;
        padding-left: 0;
        gap: 8px;
    }

    .grid-style-foo {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        margin-top: 30px;
    }

    .border-row-pd {
        border-bottom: 1px solid var(--white-color-white-50, rgba(255, 255, 255, 0.10));
        margin: 0 16px;
        padding: 38px 0 35px;
    }

    .content-mo-parivaar ul li {
        color: #FFFFFF;
        font-family: Poppins;
        font-size: 14px;
        font-weight: 500;
        line-height: 24px;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
        display: flex;
        gap: 12px;
    }

    .content-mo-parivaar ul {
        list-style: none;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 15px;
        row-gap: 21px;
        margin-top: 50px;
        padding-left: 0;
    }

    .padding-left-right-80 {
        padding: 27px 16px 80px 16px;
        display: flex;
    }

    .img-mo-parivaar {
        display: flex;
        justify-content: center;
        margin-top: 46px;
    }

    .img-mo-parivaar img {
        position: static;
        height: 300px;
    }

    .home-finance-content p {
        color: #182A4E;
        font-family: Poppins;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
    }

    .home-finance-content {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        gap: 6px;
        margin-bottom: 22px;
    }

    .home-finance-content img {
        width: 133px;
        height: 133px;
        border-radius: 50%;
    }

    .eligible-loan-amount {
        color: #111D37;
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 9px;
        margin-top: 18px;
        line-height: 28px;
        text-align: center;
    }

    .eligible-loan-amount p:first-child {
        font-size: 14px;
    }

    .eligible-loan-amount p:last-child {
        font-family: Poppins;
        font-size: 20px;
    }

    .doughnutscard #myDoughnutChart {
        height: 182px !important;
    }

    .contain-of-home p:first-child {
        margin-bottom: 16px;
        font-size: 20px;
    }

    .inputloan-year p {
        font-size: 14px !important;
    }

    .contain-of-home form {
        padding: 0 16px;
    }

    .main-choose-us h3 {
        font-size: 19px;
        padding: 0 74px;
    }

    .content-of-choose {
        margin-top: 15px;
    }

    .img-choose p {
        color: #FFFFFFB2;
        text-align: center;
        font-family: Poppins;
        font-size: 14px;
        padding: 0 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px;
    }

    .img-choose img {
        width: 42px;
        height: 42px;
        object-fit: contain;
    }

    .main-choose-us p {

        font-size: 16px;

    }

    .main-choose-us h3 {

        font-size: 23px;
        padding: 0 63px;

    }

    .main-choose-us {
        padding: 0;
    }

    .card-content-mo {
        text-align: center;
        margin-bottom: 0;
    }

    .card-content-mo p {
        font-size: 12px;
    }

    .addname-icon {
        color: var(--Secondary-Yellow-1, #FCAF17);
        font-family: Butler;
        font-size: 16px;
        margin-bottom: 0;
        padding-left: 4px;
        margin-top: 0;

    }

    .card-content-mo h3 {
        font-family: Butler;
        margin-top: 8px;
        font-size: 16px;
        display: flex;
        align-items: flex-start;

    }

    .card-content-mo span img {
        width: 30px;
        height: 30px;
        object-fit: contain;
    }

    .padding-tb-80 {
        padding: 45px 0;
    }

    .marquee-img-text li span img {
        width: 18px;
        margin-left: 19px;
    }

    .marquee p {
        font-size: 11px;
    }

    .slider-banner img {
        height: 22vh;
    }

    .main-header-top {
        height: 57px;
    }

    .main-bar-icon {
        position: absolute;
        top: 27px;
        right: 19px;
        height: 0;
        display: flex;
        align-items: center;
        object-fit: contain;
        padding-left: 0;
        justify-content: end;
        padding-right: 0;
    }

    .header-bottom p {
        font-size: 12px;
    }

    .header-bottom {
        background-color: #005DAC;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
    }

    .nav-link-top {
        display: none;
    }

    .main-logo {
        height: 60px;
        display: flex;
        width: 100%;
        align-items: center;
        object-fit: contain;
        padding-left: 0;
    }

    .main-logo img {
        width: 60px;
        height: 60px;
    }

    .nav-top {
        background-color: #F4F5F7;
        display: flex;
        justify-content: space-between;
        padding: 0 14px;
        display: none;
    }

    .apply-now img {
        width: 100%;
    }

    .contain-of-home {
        width: 100%;
    }
}

@media screen and (min-width: 577px) and (max-width: 767px) {
    .icon-two-simple-1 p{
        font-size: 14px;
    }
    .flex-two-way {
        flex-direction: column;
        margin: 0 auto;
        align-items: start;
        width: 100%;
    }

    .icon-one-simple {
        border-radius: 16px;
        border: 0.833px solid var(--Neutral-200, #DFE1E5);
        display: flex;
        width: 136px;
        height: auto;
        padding: 0 0;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
        gap: 16px;
    }

    .icon-two-simple-1 {
        border-radius: 20px;
        border: 1px solid var(--Neutral-200, #DFE1E5);
        display: flex;
        width: 100%;
        height: auto;
        padding: 11px 15px;
        flex-direction: column;
        align-items: flex-start;
        gap: 0;
    }

    .icon-one-simple-1 p {
        font-size: 13px;
        text-align: justify;

    }

    .icon-two-simple-1 h3 {
        color: var(--Neutral-300, #D3D7DD);
        margin-bottom: 0;
        font-family: Butler;
        font-size: 32px;
        font-style: normal;
        font-weight: 500;
        line-height: 116%;
        letter-spacing: -0.56px;
    }

    .icon-one-simple p {
        font-size: 13px;
    }

    .icon-one-simple img {
        width: 26px;

    }

    .heading-overview-h3 h3 {
        font-size: 23px;
    }

    .tabs-key .tab-button.active {
        border-bottom: 1px solid #2B2E8C !important;
        color: #2B2E8C;
        font-family: Poppins;
        font-size: 14px;
        font-weight: 600;
        line-height: 28px;
        text-align: left;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
    }

    .tab-button {
        padding: 3px 20px;
    }

    .tabs-key button {
        color: #6D798E;
        font-family: Poppins;
        font-size: 14px;
    }

    .img-overview-card {
        margin: 0 auto;
    }

    .content-house {
        width: 100%;
    }

    .img-houses {
        position: static;
    }

    .heading-overview h3 {
        font-size: 31px;


        padding-left: 13px;
    }

    .content-banner-sec {
        position: absolute;
        top: 40%;
        padding: 0 75px;
        text-align: center;
    }

    .bread-link {
        padding: 12px 28px;
    }

    .nav-link-top {
        display: none;
        position: fixed;
        z-index: 99;
        padding: 45px 20px;
        left: 0;
        width: 100%;
        background: var(--Primary-Blue-600, #2B2E8C);
        height: 100vh;
    }

    .nav-link-top li {
        color: white;
        padding: 10px 0px;
    }

    .nav-link-top li a {
        color: white;

    }

    .crossicons i {
        font-size: 25px;
        text-align: right;
        background: white;
        height: 30px;
        width: 30px;

        text-align: center;
        border-radius: 50%;
        line-height: 30px;
    }

    .img-houses img {
        width: 100%;
        height: auto;
        margin-top: 55px;
    }

    .content-of-overviews h3 {
        color: var(--Primary-Blue-600, #2B2E8C);
        font-family: Butler;
        font-size: 32px;
    }

    .content-banner-sec p {
        color: var(--black-white-white, #FFF);
        font-family: Butler;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 116%;
        letter-spacing: -0.48px;
        width: 100%;
    }

    .facebook-ul {
        display: flex;
        align-items: center;
        justify-content: center;
        list-style: none;
        padding-left: 0;
        gap: 12px;
        margin-bottom: 17px;
        padding-right: 0;
        height: 43px;
    }

    .main-privacy {
        display: flex;
        padding: 16px 0;
        gap: 9px;
        flex-direction: column;
        text-align: center;
    }

    .sub-btn {
        border-radius: 8px;
        padding: 7px 15px;
        border-top-right-radius: 8px;
        border: 0px;
    }

    .d-flex-news {
        display: flex;
        padding-left: 0;
        gap: 8px;
    }

    .grid-style-foo {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        margin-top: 30px;
    }

    .border-row-pd {
        border-bottom: 1px solid var(--white-color-white-50, rgba(255, 255, 255, 0.10));
        margin: 0 0;
        padding: 38px 0 35px;
    }

    .content-mo-parivaar ul li {
        color: #FFFFFF;
        font-family: Poppins;
        font-size: 14px;
        font-weight: 500;
        line-height: 24px;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
        display: flex;
        gap: 12px;
    }

    .content-mo-parivaar ul {
        list-style: none;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 15px;
        row-gap: 21px;
        margin-top: 50px;
        padding-left: 0;
    }

    .padding-left-right-80 {
        padding: 27px 16px 80px 16px;
        display: flex;
    }

    .img-mo-parivaar {
        display: flex;
        justify-content: center;
        margin-top: 46px;
    }

    .img-mo-parivaar img {
        position: static;
        height: 300px;
    }

    .home-finance-content p {
        color: #182A4E;
        font-family: Poppins;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
    }

    .home-finance-content {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        gap: 6px;
        margin-bottom: 22px;
    }

    .home-finance-content img {
        width: 133px;
        height: 133px;
        border-radius: 50%;
    }

    .eligible-loan-amount {
        color: #111D37;
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 9px;
        margin-top: 18px;
        line-height: 28px;
        text-align: center;
    }

    .eligible-loan-amount p:first-child {
        font-size: 14px;
    }

    .eligible-loan-amount p:last-child {
        font-family: Poppins;
        font-size: 20px;
    }

    .doughnutscard #myDoughnutChart {
        height: 182px !important;
    }

    .inputloan-year p {
        font-size: 14px !important;
    }

    .contain-of-home p:first-child {
        margin-bottom: 16px;
        font-size: 20px;
    }

    .contain-of-home form {
        padding: 0 16px;
    }

    .main-choose-us h3 {
        font-size: 19px;
        padding: 0 74px;
    }

    .content-of-choose {
        margin-top: 15px;
    }

    .img-choose p {
        color: #FFFFFFB2;
        text-align: center;
        font-family: Poppins;
        font-size: 14px;
        padding: 0 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px;
    }

    .img-choose img {
        width: 42px;
        height: 42px;
        object-fit: contain;
    }

    .main-choose-us p {

        font-size: 16px;

    }

    .main-choose-us h3 {

        font-size: 23px;
        padding: 0 63px;

    }

    .main-choose-us {
        padding: 0;
    }

    .card-content-mo {
        text-align: center;
        margin-bottom: 0;
    }

    .card-content-mo p {
        font-size: 12px;
    }

    .addname-icon {
        color: var(--Secondary-Yellow-1, #FCAF17);
        font-family: Butler;
        font-size: 16px;
        margin-bottom: 0;
        padding-left: 4px;
        margin-top: 0;

    }

    .card-content-mo h3 {
        font-family: Butler;
        margin-top: 8px;
        font-size: 16px;
        display: flex;
        align-items: flex-start;

    }

    .card-content-mo span img {
        width: 30px;
        height: 30px;
        object-fit: contain;
    }

    .padding-tb-80 {
        padding: 35px 0;
    }

    .marquee-img-text li span img {
        width: 18px;
        margin-left: 19px;
    }

    .marquee p {
        font-size: 11px;
    }

    .slider-banner img {
        height: 22vh;
    }

    .main-header-top {
        height: 57px;
    }

    .main-bar-icon {
        position: absolute;
        top: 27px;
        right: 19px;
        height: 0;
        display: flex;
        align-items: center;
        object-fit: contain;
        padding-left: 0;
        justify-content: end;
        padding-right: 0;
    }

    .header-bottom p {
        font-size: 12px;
    }

    .header-bottom {
        background-color: #005DAC;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
    }

    .nav-link-top {
        display: none;
    }

    .main-logo {
        height: 60px;
        display: flex;
        width: 100%;
        align-items: center;
        object-fit: contain;
        padding-left: 0;
    }

    .main-logo img {
        width: 60px;
        height: 60px;
    }

    .nav-top {
        background-color: #F4F5F7;
        display: flex;
        justify-content: space-between;
        padding: 0 14px;
        display: none;
    }

    .apply-now img {
        width: 100%;
    }

    .contain-of-home {
        width: 100%;
    }
}


@media screen and (min-width: 380px) and (max-width: 576px) {
    .inner-loan {
        display: flex
    ;
        gap: 3px;
        flex-direction: column;
    }
    .icon-two-simple-1 p{
        font-size: 14px;
    }
    .flex-two-way {
        flex-direction: column;
        margin: 0 auto;
        align-items: start;
        width: 100%;
    }

    .icon-one-simple {
        border-radius: 16px;
        border: 0.833px solid var(--Neutral-200, #DFE1E5);
        display: flex;
        width: 100%;
        height: auto;
        padding: 14px 0;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
        gap: 0;
    }

    .icon-two-simple-1 {
        border-radius: 20px;
        border: 1px solid var(--Neutral-200, #DFE1E5);
        display: flex;
        width: 100%;
        height: auto;
        padding: 11px 15px;
        flex-direction: column;
        align-items: flex-start;
        gap: 0;
    }

    .icon-one-simple-1 p {
        font-size: 13px;
        text-align: justify;

    }

    .icon-two-simple-1 h3 {
        color: var(--Neutral-300, #D3D7DD);
        margin-bottom: 0;
        font-family: Butler;
        font-size: 32px;
        font-style: normal;
        font-weight: 500;
        line-height: 116%;
        letter-spacing: -0.56px;
    }

    .icon-one-simple p {
        font-size: 13px;
    }

    .icon-one-simple img {
        width: 26px;

    }

    .heading-overview-h3 h3 {
        font-size: 23px;
    }

    .title-heading p {
        color: var(--Neutral-700, #42526E);
        text-align: center;
        font-family: Poppins;
        font-size: 14px;
    }

    .title-heading {
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        text-align: center;
        border-bottom: 1px solid var(--Neutral-100, #EBECF0);
        padding: 12px 0;
        height: 103px;
    }

    .tabs-key .tab-button.active {
        border-bottom: 1px solid #2B2E8C !important;
        color: #2B2E8C;
        font-family: Poppins;
        font-size: 14px;
        font-weight: 600;
        line-height: 28px;
        text-align: left;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
    }

    .tab-button {
        padding: 3px 20px;
    }

    .tabs-key button {
        color: #6D798E;
        font-family: Poppins;
        font-size: 14px;
    }

    .heading-overview-h3 h3 {
        color: var(--Primary-Blue-600, #2B2E8C);
        font-family: Butler;
        font-size: 27px;
        font-style: normal;
        font-weight: 500;
        line-height: 116%;
        letter-spacing: -0.56px;
        margin-bottom: 0;
        padding-left: 0;
        text-align: center;
        margin-bottom: 10px;
    }

    .grid-key-board {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        justify-self: center;
        row-gap: 34px;
        column-gap: 20px;
        padding: 0 32px;
    }

    .img-overview-card {
        margin: 0 auto;
    }

    .content-house {
        width: 100%;
    }

    .img-houses {
        position: static;
    }

    .heading-overview h3 {
        font-size: 31px;


        padding-left: 13px;
    }

    .bread-link {
        padding: 12px 28px;
    }

    .content-banner-sec {
        position: absolute;
        top: 40%;
        padding: 0 75px;
        text-align: center;
    }

    .img-houses img {
        width: 100%;
        height: auto;
        margin-top: 55px;
    }

    .content-of-overviews h3 {
        color: var(--Primary-Blue-600, #2B2E8C);
        font-family: Butler;
        font-size: 32px;
    }

    .content-banner-sec p {
        color: var(--black-white-white, #FFF);
        font-family: Butler;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 116%;
        letter-spacing: -0.48px;
        width: 100%;
    }

    .facebook-ul {
        display: flex;
        align-items: center;
        justify-content: center;
        list-style: none;
        padding-left: 0;
        gap: 12px;
        margin-bottom: 17px;
        padding-right: 0;
        height: 43px;
    }

    .main-privacy {
        display: flex;
        padding: 16px 0;
        gap: 9px;
        flex-direction: column;
        text-align: center;
    }

    .sub-btn {
        border-radius: 8px;
        padding: 7px 15px;
        border-top-right-radius: 8px;
        border: 0px;
    }

    .d-flex-news {
        display: flex;
        padding-left: 0;
        gap: 8px;
    }

    .grid-style-foo {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        margin-top: 30px;
    }

    .border-row-pd {
        border-bottom: 1px solid var(--white-color-white-50, rgba(255, 255, 255, 0.10));
        margin: 0 0;
        padding: 38px 0 35px;
    }

    .content-mo-parivaar ul li {
        color: #FFFFFF;
        font-family: Poppins;
        font-size: 14px;
        font-weight: 500;
        line-height: 24px;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
        display: flex;
        gap: 12px;
    }

    .content-mo-parivaar ul {
        list-style: none;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 15px;
        row-gap: 21px;
        margin-top: 50px;
        padding-left: 0;
    }

    .padding-left-right-80 {
        padding: 27px 16px 80px 16px;
        display: flex;
    }

    .img-mo-parivaar {
        display: flex;
        justify-content: center;
        margin-top: 46px;
    }

    .img-mo-parivaar img {
        position: static;
        height: 300px;
    }

    .home-finance-content p {
        color: #182A4E;
        font-family: Poppins;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
    }

    .home-finance-content {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        gap: 6px;
        margin-bottom: 22px;
    }

    .home-finance-content img {
        width: 133px;
        height: 133px;
        border-radius: 50%;
    }

    .eligible-loan-amount {
        color: #111D37;
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 9px;
        margin-top: 18px;
        line-height: 28px;
        text-align: center;
    }

    .eligible-loan-amount p:first-child {
        font-size: 14px;
    }

    .eligible-loan-amount p:last-child {
        font-family: Poppins;
        font-size: 20px;
    }

    .inputloan-year p {
        font-size: 14px !important;
    }

    .contain-of-home p:first-child {
        margin-bottom: 16px;
        font-size: 20px;
    }

    .contain-of-home form {
        padding: 0 16px;
    }

    .main-choose-us h3 {
        font-size: 19px;
        padding: 0 74px;
    }

    .content-of-choose {
        margin-top: 15px;
    }

    .img-choose p {
        color: #FFFFFFB2;
        text-align: center;
        font-family: Poppins;
        font-size: 14px;
        padding: 0 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px;
    }

    .img-choose img {
        width: 42px;
        height: 42px;
        object-fit: contain;
    }

    .main-choose-us p {

        font-size: 16px;

    }

    .main-choose-us h3 {

        font-size: 23px;
        padding: 0 63px;

    }

    .main-choose-us {
        padding: 0;
    }

    .card-content-mo {
        text-align: center;
        margin-bottom: 0;
    }

    .card-content-mo p {
        font-size: 12px;
    }

    .addname-icon {
        color: var(--Secondary-Yellow-1, #FCAF17);
        font-family: Butler;
        font-size: 16px;
        margin-bottom: 0;
        padding-left: 4px;
        margin-top: 0;

    }

    .card-content-mo h3 {
        font-family: Butler;
        margin-top: 8px;
        font-size: 16px;
        display: flex;
        align-items: flex-start;

    }

    .card-content-mo span img {
        width: 30px;
        height: 30px;
        object-fit: contain;
    }

    .padding-tb-80 {
        padding: 35px 0;
    }

    .marquee-img-text li span img {
        width: 18px;
        margin-left: 19px;
    }

    .marquee p {
        font-size: 11px;
    }

    .slider-banner img {
        height: 22vh;
    }

    .main-header-top {
        height: 57px;
    }

    .main-bar-icon {
        position: absolute;
        top: 27px;
        right: 19px;
        height: 0;
        display: flex;
        align-items: center;
        object-fit: contain;
        padding-left: 0;
        justify-content: end;
        padding-right: 0;
    }

    .header-bottom p {
        font-size: 12px;
    }

    .header-bottom {
        background-color: #005DAC;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
    }

    .nav-link-top {
        display: none;
        position: fixed;
        z-index: 99;
        padding: 45px 20px;
        left: 0;
        width: 100%;
        background: var(--Primary-Blue-600, #2B2E8C);
        height: 100vh;
    }

    .nav-link-top li {
        color: white;
        padding: 10px 0px;
    }

    .nav-link-top li a {
        color: white;

    }

    .crossicons i {
        font-size: 25px;
        text-align: right;
        background: white;
        height: 30px;
        width: 30px;

        text-align: center;
        border-radius: 50%;
        line-height: 30px;
    }

    .main-logo {
        height: 60px;
        display: flex;
        width: 100%;
        align-items: center;
        object-fit: contain;
        padding-left: 0;
    }

    .main-logo img {
        width: 60px;
        height: 60px;
    }

    .nav-top {
        background-color: #F4F5F7;
        display: flex;
        justify-content: space-between;
        padding: 0 14px;
        display: none;
    }

    .apply-now img {
        width: 100%;
    }

    .contain-of-home {
        width: 100%;
    }

    .doughnutscard #myDoughnutChart {
        height: 182px !important;
    }

}

@media screen and (min-width: 240px) and (max-width: 379px) {
    .inner-loan {
        display: flex;
        gap: 3px;
        flex-direction: column;
    }
    .icon-two-simple-1 p{
        font-size: 14px;
    }
    .flex-two-way {
        flex-direction: column;
        margin: 0 auto;
        align-items: start;
        width: 100%;
    }

    .icon-one-simple {
        border-radius: 16px;
        border: 0.833px solid var(--Neutral-200, #DFE1E5);
        display: flex;
        width: 100%;
        height: auto;
        padding: 14px 0;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
        gap: 0;
    }

    .icon-two-simple-1 {
        border-radius: 20px;
        border: 1px solid var(--Neutral-200, #DFE1E5);
        display: flex;
        width: 100%;
        height: auto;
        padding: 11px 15px;
        flex-direction: column;
        align-items: flex-start;
        gap: 0;
    }

    .icon-one-simple-1 p {
        font-size: 13px;
        text-align: justify;

    }

    .icon-two-simple-1 h3 {
        color: var(--Neutral-300, #D3D7DD);
        margin-bottom: 0;
        font-family: Butler;
        font-size: 32px;
        font-style: normal;
        font-weight: 500;
        line-height: 116%;
        letter-spacing: -0.56px;
    }

    .icon-one-simple p {
        font-size: 13px;
    }

    .icon-one-simple img {
        width: 26px;

    }

    .heading-overview-h3 h3 {
        font-size: 23px;
    }

    .tabs-key .tab-button.active {
        border-bottom: 1px solid #2B2E8C !important;
        color: #2B2E8C;
        font-family: Poppins;
        font-size: 14px;
        font-weight: 600;
        line-height: 28px;
        text-align: left;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
    }

    .title-heading p {
        color: var(--Neutral-700, #42526E);
        text-align: center;
        font-family: Poppins;
        font-size: 14px;
    }

    .title-heading {
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        text-align: center;
        border-bottom: 1px solid var(--Neutral-100, #EBECF0);
        padding: 12px 0;
        height: 103px;
    }

    .tab-button {
        padding: 3px 20px;
    }

    .tabs-key button {
        color: #6D798E;
        font-family: Poppins;
        font-size: 14px;
    }

    .heading-overview-h3 h3 {
        color: var(--Primary-Blue-600, #2B2E8C);
        font-family: Butler;
        font-size: 27px;
        font-style: normal;
        font-weight: 500;
        line-height: 116%;
        letter-spacing: -0.56px;
        margin-bottom: 0;
        padding-left: 0;
        text-align: center;
        margin-bottom: 10px;
    }

    .grid-key-board {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        justify-self: center;
        row-gap: 34px;
        column-gap: 20px;
        padding: 0 32px;
    }

    .padding-tb-54 {
        padding: 12px 0;
    }

    .img-overview-card {
        margin: 0 auto;
    }

    .content-house {
        width: 100%;
    }

    .img-houses {
        position: static;
    }

    .heading-overview h3 {
        font-size: 31px;


        padding-left: 13px;
    }

    .bread-link {
        padding: 12px 28px;
    }

    .card-content-mo {
        margin: 20px 0 !important;
    }

    .nav-link-top {
        display: none;
        position: fixed;
        z-index: 99;
        padding: 45px 20px;
        left: 0;
        width: 100%;
        background: var(--Primary-Blue-600, #2B2E8C);
        height: 100vh;
    }

    .nav-link-top li {
        color: white;
        padding: 10px 0px;
    }

    .nav-link-top li a {
        color: white;

    }

    .crossicons i {
        font-size: 25px;
        text-align: right;
        background: white;
        height: 30px;
        width: 30px;

        text-align: center;
        border-radius: 50%;
        line-height: 30px;
    }

    .img-houses img {
        width: 100%;
        height: auto;
        margin-top: 55px;
    }

    .content-of-overviews h3 {
        color: var(--Primary-Blue-600, #2B2E8C);
        font-family: Butler;
        font-size: 32px;
    }

    .content-banner-sec p {
        color: var(--black-white-white, #FFF);
        font-family: Butler;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 116%;
        letter-spacing: -0.48px;
        width: 100%;
    }

    .facebook-ul {
        display: flex;
        align-items: center;
        justify-content: center;
        list-style: none;
        padding-left: 0;
        gap: 12px;
        margin-bottom: 17px;
        padding-right: 0;
        height: 43px;
    }

    .main-privacy {
        display: flex;
        padding: 16px 0;
        gap: 9px;
        flex-direction: column;
        text-align: center;
    }

    .sub-btn {
        border-radius: 8px;
        padding: 7px 15px;
        border-top-right-radius: 8px;
        border: 0px;
    }

    .d-flex-news {
        display: flex;
        padding-left: 0;
        gap: 8px;
    }

    .grid-style-foo {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        margin-top: 30px;
    }

    .crossicons {
        position: absolute;
        right: 17px;
        top: 20px;

    }

    .content-banner-sec {
        position: absolute;
        top: 40%;
        padding: 0 75px;
        text-align: center;
    }

    .crossicons i {
        font-size: 16px;
        text-align: right;
        background: white;
        height: 25px;
        width: 25px;
        text-align: center;
        border-radius: 50%;
        line-height: 25px;
    }

    .border-row-pd {
        border-bottom: 1px solid var(--white-color-white-50, rgba(255, 255, 255, 0.10));
        margin: 0 0;
        padding: 38px 0 35px;
    }

    .border-person img {
        width: 100px;
        height: 100px;
    }

    .content-text p {
        font-size: 16px;
    }

    .email-padding {
        padding-left: 16px;
    }

    .dflex-para p {
        padding: 10px 0 7px 0;
    }

    .dflex-para h3 {

        font-size: 14px;
        margin-bottom: 0;
    }

    .dflex-para p {
        color: #42526E;
        font-family: Poppins;
        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
    }

    .content-mo-parivaar ul li {
        color: #FFFFFF;
        font-family: Poppins;
        font-size: 14px;
        font-weight: 500;
        line-height: 24px;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
        display: flex;
        gap: 12px;
    }

    .content-mo-parivaar li span img {
        width: 30px;
        height: 30px;
        object-fit: contain;
    }

    .explore-slider .prev-arrows,
    .explore-slider .next-arrows {
        width: 35px;
        height: 35px;
    }

    .content-mo-parivaar ul {
        list-style: none;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 0;
        row-gap: 25px;
        margin-top: 50px;
        padding-left: 0;
    }

    .padding-left-right-80 {
        padding: 27px 16px 80px 16px;
        display: flex;
    }

    .img-mo-parivaar {
        display: flex;
        justify-content: center;
        margin-top: 46px;
    }

    .img-mo-parivaar img {
        position: static;
        height: 300px;
    }

    .home-finance-content p {
        color: #182A4E;
        font-family: Poppins;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
    }

    .home-finance-content {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        gap: 6px;
        margin-bottom: 22px;
    }

    .home-finance-content img {
        width: 133px;
        height: 133px;
        border-radius: 50%;
    }

    .eligible-loan-amount {
        color: #111D37;
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 9px;
        margin-top: 18px;
        line-height: 28px;
        text-align: center;
    }

    .eligible-loan-amount p:first-child {
        font-size: 13px;
    }

    .heading-title-home h3 {
        margin-bottom: 19px;
        color: #2B2E8C;
        font-family: Butler;
        font-size: 22px;
    }

    .eligible-loan-amount p:last-child {
        font-family: Poppins;
        font-size: 20px;
    }

    .doughnutscard #myDoughnutChart {
        height: 182px !important;
    }

    .inputloan-year p {
        font-size: 14px !important;
    }

    .contain-of-home p:first-child {
        margin-bottom: 16px;
        text-align: center;
        font-size: 20px
    }

    .contain-of-home form {
        padding: 0 16px;
    }

    .main-choose-us h3 {
        font-size: 19px;
        padding: 0 74px;
    }

    .content-of-choose {
        margin-top: 15px;
    }

    .img-choose p {
        color: #FFFFFFB2;
        text-align: center;
        font-family: Poppins;
        font-size: 14px;
        padding: 0 0;
        font-style: normal;
        font-weight: 500;
        line-height: 24px;
    }

    .img-choose img {
        width: 42px;
        height: 42px;
        object-fit: contain;
    }

    .main-choose-us p {

        font-size: 16px;

    }


    .main-choose-us h3 {
        font-size: 23px;
        padding: 0 44px;


    }

    .main-choose-us {
        padding: 0;
    }

    .card-content-mo {
        text-align: center;
        margin-bottom: 0;
    }

    .card-content-mo p {
        font-size: 12px;
    }

    .addname-icon {
        color: var(--Secondary-Yellow-1, #FCAF17);
        font-family: Butler;
        font-size: 21px;
        margin-bottom: 0;
        padding-left: 4px;
        margin-top: 0;

    }

    .card-content-mo h3 {
        font-family: Butler;
        margin-top: 8px;
        font-size: 20px;
        display: flex;
        align-items: flex-start;

    }

    .card-content-mo span img {
        width: 30px;
        height: 30px;
        object-fit: contain;
    }

    .padding-tb-80 {
        padding: 35px 0;
    }

    .marquee-img-text li span img {
        width: 18px;
        margin-left: 19px;
    }

    .marquee p {
        font-size: 11px;
    }

    .slider-banner img {
        height: 22vh;
    }

    .main-header-top {
        height: 57px;
    }

    .main-bar-icon {
        position: absolute;
        top: 27px;
        right: 19px;
        height: 0;
        display: flex;
        align-items: center;
        object-fit: contain;
        padding-left: 0;
        justify-content: end;
        padding-right: 0;
    }

    .header-bottom p {
        font-size: 12px;
    }

    .header-bottom {
        background-color: #005DAC;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
    }

    .nav-link-top {
        display: none;
    }

    .main-logo {
        height: 60px;
        display: flex;
        width: 100%;
        align-items: center;
        object-fit: contain;
        padding-left: 0;
    }

    .main-logo img {
        width: 60px;
        height: 60px;
    }

    .nav-top {
        background-color: #F4F5F7;
        display: flex;
        justify-content: space-between;
        padding: 0 14px;
        display: none;
    }

    .apply-now img {
        width: 100%;
    }

    .contain-of-home {
        width: 100%;
    }

}