@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@500&display=swap');

* {
    padding: 0;
    margin: 0;
    text-decoration: none;
    list-style: none;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
}

/*=============================header==============================*/

.logo{
    width: 40%;
}




/*=========================home page================================*/


.customer-row {
    display: block;
    width: 100%;
    margin: 40px auto 40px auto;
}

.row-finance {
    /*display: block;*/
    width: 100%;
    padding: 24px 0 0px 0;
}
.finance-des {
    padding: 11px;
    display: inline-block;
    margin-left: 0px;
}

.finance-short-des {
    font-size: 24px;
}
.service-row {
    width: 100%;
    margin: 7px auto 70px auto;

}
.main-des-service {
    margin-top: 29px;
    margin-right: 0;
    padding: 50px 13px 16px 13px;
}
.pro-finance-des {
    font-size: 34px;
}
.pro-short-des {
    font-size: 13px;
    /*text-align: justify;*/
    /*word-break: break-all;*/
}
.service-img {
    width: 100%;
}
.finance-img {
    width: 100%;
}
.loans-main-des {
    font-size: 25px;
}
.fincare-row {
    width: 100%;
    margin: 39px auto 42px auto;
}
.margin-customer {
    margin-top: 94px;
}

.customer-card {
     margin-right: 0px;
    margin-top: 36px;
    padding: 11px;

}
.service-main-des-top {
    font-size: 35px;
    margin-top: 40px;
}
.customer-main-des-top {
    font-size: 35px;
    margin-top: 40px;
}
.fincare-des {
    font-size: 24px;
    margin-top: 52px;
    margin-bottom: 10px;
}

/*============================footer=======================*/
.contact-row {
    width: 100%;
    padding: 45px 20px 45px 20px;
}
.team-container {
    width: 99%;
    margin: auto;
}

.map {
    width: 288px;
    height: 147px;
    margin-top: 30px;
}



/*========================gallery======================*/

.gallery-row{
    display: block;
    margin-top: 50px;
}
.margin{
    margin-top: 20px;
}
.gallery-event{
    font-size: 29px;
}
.event-mumbai {
    margin-top: 28px;
}
.gallery-des {
    margin-top: 0px;
}


.margin {
    margin-left: 10px;
}



/*========================about==================*/

.about-pro-des {
    padding: 13px;
    display: inline-block;
    margin-left: 0px;
}
.about-short-des {
    margin-top: 10px;
    font-size: 13px;
    /*text-align: justify;*/
    /*word-break: break-all;*/
}
.about-short-des-main{
    font-size: 13px;
    margin-top: 10px;
}
.about-des {
    font-size: 23px;
    margin-top: 47px;
}
.main-our-des {
    width: 93%;
    margin: 8px auto 100px auto;
    text-align: center;
}
.desktop{
display: none;
}
.phone{
    display: block;
}
.about-img {
    width: 89%;
}
.container-about {
    margin-top: 57px;
}
.container-about {
    margin-top: 57px;
}

/*=====================contact=================*/
.contact-page {
    width: 100%;
}
.contact-page-img {
    width: 87%;
}

.customer-des {
    text-align: center;
}
.map-img-top{
    text-align: center;
}



/*=============================partner=================================*/
.partner-img {
    width: 89%;
}
.main-our-des {
    width: 93%;
    margin: 8px auto 37px auto;
    text-align: center;
}
.partner-des {
    font-size: 23px;
    margin-top: 47px;
}

.partner-row {
    width: 100%;
    /*margin: 39px auto 42px auto;*/
}

.partner-short-des {
    margin-top: 10px;
    font-size: 13px;
}
.list {
    width: 10px;
    height: 10px;
}
/*======================index===============================*/
.team-card{
    margin-right: 0;
    padding: 10px;
}
.des{
    font-size: 15px;
    text-align: center;
    word-break: break-all;
}

/*========================loans css  ==================*/
.loan-heading {
    font-size: 25px!important;
}
.loan-section {
    margin-top: 25% !important;
}
.loan-section {
    padding: 3px 3px !important;
    position: relative !important;
}
.loan-para {
    padding: 11px 40px 13px 40px!important;
}
.type-heading {
    padding-left: 8px !important;
    margin-bottom: 5px !important;
    font-size: 25px !important;
}
.type-container {
    flex-direction: column!important;
}
.type-service {
    width: 100% !important;
    margin-bottom: 45px!important;
}
.type-container1 {
    flex-direction: column!important;
    display: flex!important;
    justify-content: flex-start!important;
    max-width: 100% !important;
    margin: -62px 9px 16px 5px!important;
}
.type-service1 {
    margin-right: 0px!important;
    width: 100% !important;
    margin-left: 0px!important;
}
.margin-b-type {
    margin-top: -61px!important;
}
/*footer css*/
.f-content {
    padding: 56px 26px;
    margin-bottom: -81px;
}
.logo-footer {
    margin-bottom: -37px;
    margin-top: 31px;
    margin-left: 26px;
    width: 30%;
}
.footer-link{
    margin-bottom: -53px;
}

.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%!important;
}