.delay-1s { animation-delay: 0.5s; }

.delay-2s { animation-delay: 1s; }



#EMI_Mswipe_Card_Banner { min-height: 100vh; }

#EMI_Mswipe_Card_Banner .section-heading img { max-width: 270px; margin-top: 40px; }

#EMI_Mswipe_Card_Banner h1, #EMI_Mswipe_Card_Banner p { color: #fff !important; }



#EMI_Mswipe_Card_Banner .row {

    display: flex;

    justify-content: center;

    align-items: center;

    height: 100vh;

}

/*#EMI_Mswipe_Card_Banner .wpb_single_image img { max-width: 100% !important; }

#EMI_Mswipe_Card_Banner .section-heading { margin-left: -20%; }*/



#Eswipe_Features_Youd_Love .features_you_d_love { position: absolute; left: 0px; top: 0px; max-width: 40%; z-index: 99; }

#Eswipe_Features_Youd_Love .wpb_single_image { max-width: 70%; float: right; }



.easy_installments_for_easy_shopping {

	text-align: center;

}

.easy_installments_for_easy_shopping { padding: 80px 0px 40px 0px; }

.easy_installments_for_easy_shopping p { display: inline-block; max-width: 740px; color: #fff; padding: 30px 0px 45px 0px !important; }

.easy_installments_for_easy_shopping .common_btn { text-align: center !important; }

.easy_installments_for_easy_shopping .btn-play { border-radius: 50% !important; }


/*==================srikanth==================*/


#we_are_cashe { display: flex; justify-content: center; align-items: center; text-align: center; max-height: 550px; height: 550px; position: relative; }

#we_are_cashe h1{position: relative; display: inline-block; font-size: 5.8vw; font-family: 'Gotham-Bold'; color: #fff; text-align: center; }

#we_are_cashe h1 strong {position: relative; z-index: 99; font-weight: normal; }

#we_are_cashe h1::before{content: ' '; width: 5.7vw; height: 5.7vw; background: #2c69b3; border-radius: 50%; position: absolute; left: -2.2vw; top: -0.8vw; z-index: 1; }

#we_are_cashe img{margin: -100px -18px 60px 0px;}


#we_are_cashe:after {

	content: ' ';

	width: 44px;

    height: 103px;

    z-index: 99;

    position: absolute;

    left: 70px;

    bottom: -51px;

    background: url(images/dots8lightyellow.png)no-repeat center center;

    background-size: cover;

}

#we_are_cashe:before {

    content: '';

    background: url(images/dots-small-light-blue.png) no-repeat center center;

    background-size: 100%;

    display: inline-block;

    position: absolute;

    right: -120px;

    top: 60%;

    transform: translateY(-50%);

    width: 241px;

    height: 262px;

}


.vc_tta-accordion .vc_tta-panel-body{background-color: #efefef !important; border-radius: 5px; padding: 20px; float: left; }

.vc_tta-accordion .vc_tta-panel-heading{background-color: #fff !important; border-width: 0px !important; padding: 10px 0px !important;}

.vc_tta-panel-title { padding-left: 42px !important;width: 100%; float: left; border-bottom: 1px dashed #3169b0 !important;}

.vc_tta-panel .bottom_bdr {border:none !important;}


#policies{padding: 100px 50px;}

/*#policies_banner_title .main_title h1::before{content: ' '; width: 5.7vw; height: 5.7vw; background: #8bd5e8; border-radius: 50%; position: absolute; z-index: 1;}*/

#policies a{color: #ef8023; text-decoration: none;}

#policies ol{list-style-type: lower-alpha; margin-left: 20px; font-family: 'Gotham-Book';}

#policies ul{list-style-type: disc; margin-left: 20px; font-family: 'Gotham-Book';}

#policies p{font-family: 'Gotham-Book'; font-size: 14px; line-height: 21px; margin: 10px 0 !important;}

#policies h5{font-family: 'Gotham-Bold'; margin-top: 35px !important;}

#policies ul li{padding: 5px; font-size: 14px; line-height: 21px;}

#policies ol li{padding: 5px; font-size: 14px; line-height: 21px;}


#Loan_Risk_Policy ol{list-style-type: decimal;}

#Loan_Risk_Policy p strong{color: #000 !important; font-family: 'Gotham-Bold';}

#Loan_Risk_Policy ol strong{color: #000 !important; font-family: 'Gotham-Bold';}


#Know_Your_Customer .number_list{list-style-type: decimal;}

.txc_clr{color: #FF0000;}
#policies table th {padding:10px 0px 10px; background-color: #F79939; color: #fff; vertical-align: middle; border: 1px solid #f79939; text-align: center; font-size: 14px;}
#policies .light_bg td, #policies  td{padding:10px 0px 10px; background: #ffc79a;border:1px solid #f79939; text-align: center; font-size: 14px;vertical-align: middle; margin: 0px; color: #000;}
#policies .dark_bg td{padding:10px 0px 10px; background: #f7ab6f; border: 1px solid #f79939; text-align: center; font-size: 14px;vertical-align: middle; margin: 0px; color: #000;} 
#policies table td table td{ border: 0px !important; border-bottom: 1px solid #f79939 !important; } 
#policies table td table tr:last-child td{ border: 0px !important; border-bottom: 0px !important; } 
#policies #CASHe_Reward_Table td table td { width: 50%; padding: 5px 20px !important; } 
#policies #CASHe_Reward_Table td table td:first-child { border-right: 1px solid #f79939 !important; } 

#policies .lower_roman{list-style-type: lower-roman;}
#Terms_Conditions_For-Loan ul{list-style-type: square;}


/*Team - Sateesh*/

#pop_team_member ::-webkit-scrollbar{width:5px;background-color:#ddd}
#pop_team_member ::-webkit-scrollbar-thumb{background-color:#aaa;height:10px}
#pop_team_member ::-webkit-scrollbar-button{display:none}

.profile_scroller {
    float: left;
    width: 100%;
    height: 320px;
    overflow-y: auto;
    padding-right: 20px;
    margin: 20px 0px;
}


.profile_desc.closed { display: none !important; }



/*Mobile*/
@media only screen and (max-width: 768px) {
    #EMI_Mswipe_Card_Banner .section-heading img { max-width: 170px; }
    #we_are_cashe h1::before {
        width: 7.7vw;
        height: 7.7vw;
        left: 0.8vw;
    }

    .pop_team_member .profile_right h2 em { font-size: 15px !important; }
    .profile_desc:after { display: none !important; }
    #pop_team_member .profile_desc { height: 500px !important; }
    .profile_scroller { margin-bottom: 0px !important; height: 370px !important; }
    .pop_team_member .profile_right p { font-size: 13px !important; }

}