@import url('https://fonts.googleapis.com/css2?family=Afacad:ital,wght@0,400..700;1,400..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
* {margin: 0;padding: 0;box-sizing: border-box;}
body,html,form,ul,li,p,h1,h2,h3,h4,h5,h6 {margin: 0;padding: 0;border: 0;}
body{  font-family: "Poppins", sans-serif !important;}
ul,li {list-style: none;}
a,a:hover,a:focus {border: 0;outline: none;text-decoration: none;}
a:focus,input:focus {outline: none;}
.flex_center {display: flex;align-items: center;justify-content: center;}
.brand{width:240px;}
.header {display: block;top: 0;left: 0;width: 100%;height: auto;padding:10px 0;margin: 0 auto;z-index: 999;border: none;outline: none;background: #fafafa;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)}
.header .wrapper {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.header-item-left {display: flex;flex: 0 0 17%}
.header-item-center {display: flex;flex: 0 0 66%;justify-content: flex-end;}
.header-item-right {display: flex;flex: 0 0 17%;align-items: center;justify-content: flex-end}
.header-item-right .menu-icon {font-size: 1.35rem;display: flex;align-items: center;justify-content: center;gap: 1rem;margin-left: 1rem;border: none;outline: none;color: #121212;transition: all .3s ease}
.header .menu>ul>li {display: inline-block;line-height: 3.125rem;margin-left:30px;}
.header .menu>ul>li>a {position: relative;font-size: 16px;font-weight: 400;line-height: 1.25;border: none;outline: none;color: #000;text-transform: capitalize;text-rendering: optimizeLegibility;transition: color .3s ease-in-out}
.header .menu>ul>li .menu-subs {position: absolute;width: 100%;height: auto;margin-top: 1.75rem;padding: 1rem 2rem;border: none;outline: none;z-index: 500;opacity: 0;visibility: hidden;border-radius: .25rem;border-top: 2px solid #95D450;background: #fafafa;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);transition: all .5s ease-in-out}
.header .menu>ul>li .menu-subs>ul>li {line-height: 1}
.header .menu>ul>li .menu-subs>ul>li>a {display: inline-block;font-family: inherit;font-size: 13px;font-weight: 500;line-height: 1.25;padding: .75rem 0;border: none;outline: none;color: #121212;text-transform: capitalize;text-rendering: optimizeLegibility;transition: all .3s ease-in-out}
.header .menu>ul>li .menu-column-1 {min-width: 16rem;max-width: 20rem}
.header .menu>ul>li .menu-subs.menu-mega {left: 50%;transform: translateX(-50%)}
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li {display: block;line-height: 1}
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a {display: inline-block;font-family: inherit;font-size: 13px;font-weight: 500;line-height: 1.25;padding: .5rem 0;border: none;outline: none;color: #121212;text-transform: capitalize;text-rendering: optimizeLegibility;transition: color .3s ease-in-out}
.header .menu>ul>li .menu-subs.menu-column-4 {display: flex;flex-wrap: wrap;max-width: 68rem;width: 100%;padding: 1.25rem 1rem}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item {flex: 0 0 25%;padding: 0 1rem}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item .title {font-family: inherit;font-size: 14px;line-height: 1;padding: .75rem 0;border: none;outline: none;color: #95D450;text-rendering: optimizeLegibility;transition: all .3s ease-in-out;text-align: left;}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item img.responsive {max-width: 100%;width: 100%;height: auto;margin-top: .75rem;object-fit: cover;vertical-align: middle}
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a:hover, .header .menu>ul>li .menu-subs>ul>li>a:hover {color: #95D450;}
.header-item-right a:hover, .header .menu>ul>li:hover>a {color: #009eff;}
.menu-mobile-header, .menu-mobile-trigger {display: none}
.header .menu>ul>li .menu-subs.menu-column-one{max-width: 40rem;}
.header .menu>ul>li .menu-subs.menu-column-one>.list-item{flex: 0 0 50%;}
.header .menu>ul>li .menu-subs.menu-column-two>.list-item{flex: 0 0 33.33%;}
.header .menu>ul>li .menu-subs.menu-column-two{max-width: 44rem;}
.header .menu>ul>li .menu-subs.menu-column-three{max-width: 50rem;}
.header .menu>ul>li .menu-subs.menu-column-four{left: 70% !important;max-width: 29rem;}
.drop_down_arrow{margin-left:6px;font-size:11px;}
.top_header_block_inner{padding:10px 0;background-color:#262626;}
.top_header_block_inner_left a{color:#fff !important;font-size:14px;}
.email_block{margin-left:35px;}
.email_block_span{margin-left:3px;}
.register_block p, .register_block a{color:#fff !important;font-size:14px;}
.register_block a{text-decoration: underline;margin-left:4px;}
.register_block{margin-right:50px;}
.dropdown_c{position:relative;}
.selected span{color:#fff;font-size:16px;cursor: pointer;}
.drop-content{position:relative; }
.drop-content ul{position: absolute;right: -63px;top:0;display: none;list-style: none;width: 150px;background: rgb(162 212 118);border-top: 0;border-radius:5px;padding-top: 3px;z-index: 99;}
.drop-content ul li a{display:flex;padding:8px 15px;text-decoration:none;color:#fff;font-size:14px;}
.drop-content ul li a:hover{background: rgba(0,0,0,0.1);color: #131313;border-left: 5px solid rgba(0,0,0,0.8);}
.dropdown_c.dropdown_hover:before {content: 'Hover';display: flex;justify-content: center;margin-bottom: 15px;font-size: 22px;}
.hide_show{display:none !important;}
.li_div_ul_li{margin-right:9px;}
.common_a_button{width:113px;height:25px;border-radius: 20px;border:1px solid #95D450;font-size:14px;color:#181718;transition: all .5s ease-out;}
.common_a_button:hover{color:#fff;background-color:#95D450;transition: all .5s ease-out;}
.top_header_block.black .header{position: fixed;}


@media only screen and (min-width:993px) {
.header .menu>ul>li.menu-item-has-children:hover .menu-subs {margin-top: .5rem;opacity: 1;visibility: visible}
}
@media only screen and (max-width:992px) {
/* @-webkit-keyframes slideLeft {0% {opacity: 0;transform: translateX(100%)}100% {opacity: 1;transform: translateX(0%)}}
@-webkit-keyframes slideRight {0% {opacity: 1;transform: translateX(0%)}100% {opacity: 0;transform: translateX(100%)}} */
.header-item-center {flex: 0 0 100%;order: 3}
.header-item-left, .header-item-right {flex: 0 0 auto}
.wrapper {justify-content: space-between}
.header .menu-mobile-trigger {position: relative;display: block;cursor: pointer;width: 1.75rem;height: 1rem;border: none;outline: none;margin-left: 1.25rem;background: 0 0;transform: rotate(0deg);transition: .35s ease-in-out}
.header .menu-mobile-trigger span {display: block;position: absolute;width: 100%;height: 2px;left: 0;border: none;outline: none;opacity: 1;border-radius: .25rem;background: #121212;transform: rotate(0deg);transition: .25s ease-in-out}
.header .menu-mobile-trigger span:nth-child(1) {top: 0}
.header .menu-mobile-trigger span:nth-child(2), .header .menu-mobile-trigger span:nth-child(3) {top: .5rem}
.header .menu-mobile-trigger span:nth-child(4) {top: 1rem}
.header-item-right {align-items: center}
.header .menu {position: fixed;top: 0;left: 0;width: 20rem;height: 100%;z-index: 1099;overflow: hidden;background: #fafafa;transform: translate(-100%);transition: all .5s ease-in-out}
.header .menu.active {transform: translate(0%)}
.header .menu>ul>li {display: block;line-height: 1;margin: 0}
.header .menu>ul>li>a {display: block;line-height: 3.125rem;height: 3.125rem;padding: 0 3.125rem 0 1rem;border-bottom: 1px solid #7eceff; }
.header .menu>ul>li>a i.ion {position: absolute;font-size: 1.25rem;line-height: 3.125rem;top: 0;right: 0;width: 3.125rem;height: 3.125rem;text-align: center;transform: rotate(-90deg)}
.header .menu .menu-mobile-header {position: relative;position: sticky;display: flex;align-items: center;justify-content: space-between;top: 0;height: 3.125rem;z-index: 501;background: #fafafa}
.header .menu .menu-mobile-header .menu-mobile-arrow {display: none;font-size: 1.25rem;line-height: 3.125rem;width: 3.125rem;height: 3.125rem;cursor: pointer;border-right: 1px solid rgba(0, 0, 0, .1) !important;color: #121212;text-align: center;background:unset;border:none;}
.header .menu .menu-mobile-header.active .menu-mobile-arrow {display: block}
.header .menu .menu-mobile-header .menu-mobile-title {font-family: inherit;font-size: 1rem;font-weight: 500;line-height: inherit;color: #121212;text-transform: capitalize;text-rendering: optimizeLegibility}
.header .menu .menu-mobile-header .menu-mobile-close {font-size: 2.25rem;line-height: 3.125rem;cursor: pointer;width: 3.125rem;height: 3.125rem;color: #121212;text-align: center;background: unset;border: none;}
.header .menu .menu-section {height: 100%;overflow-y: auto;overflow-x: hidden}
.header .menu>ul>li .menu-subs {position: absolute;display: none;top: 0;left: 0;max-width: none;min-width: auto;width: 100%;height: 100%;margin: 0;padding: 1rem;padding-top: 4rem;opacity: 1;overflow-y: auto;visibility: visible;transform: translateX(0%);box-shadow: none}
.header .menu>ul>li .menu-subs.menu-mega {position: absolute;display: none;top: 0;left: 0;max-width: none;min-width: auto;width: 100%;height: 100%;margin: 0;padding: 1rem;padding-top: 4rem;opacity: 1;overflow-y: auto;visibility: visible;transform: translateX(0%);box-shadow: none}
.header .menu>ul>li .menu-subs.active {display: block}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item {flex: 0 0 100%;padding: 0}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item img.responsive {margin-top: 0}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center .title {margin-bottom: 1.25rem}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center:last-child .title {margin-bottom: 0}
.header .menu>ul>li .menu-subs>ul>li>a {display: block}
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul {margin-bottom: 1rem}
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a {display: block}
.overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1098;opacity: 0;visibility: hidden;background: rgba(0, 0, 0, .55);transition: all .5s ease-in-out}
.overlay.active {opacity: 1;visibility: visible}
.hide_show{display:block !important;}
.header .menu>ul>li .menu-subs.menu-column-four{left:0 !important;}
.fa-xmark,.fa-chevron-left{color: #3675BF;}
.menu-mobile-title{color:#95D450 !important;}
.brand {
    width: 220px;
}
}
@media only screen and (max-width:767px) {
.register_block p{display:none;}
.register_block a{font-size:10px;}
.top_header_block_inner_left a{display:flex;align-items: center;font-size:10px;}
.email_block {margin-left: 12px;}
.register_block{margin-right:0;}
.selected{display:none;}
.common_a_button{font-size:12px;}
.mob_number_block span{margin-left:3px;}

}

/* ------------------------------------------------------------------------Home page start--------------------------------------------------------------------------------------------------------------------------------------------- */
/* banner start */
.banner_block{
    background-image: linear-gradient(to right, #3675BF, #4390BF, #1FFC85);
}
.banner_app_link{
    padding-top:15px;
    text-align: center;
}
.banner_app_link a{
    color:#fff;
    font-size:16px;
    font-weight: 700;
}
.banner_app_link a i{
    color:#fff;
    font-size:16px;
    margin-left:8px;
}
.banner_block_inner_left{
    padding-top: 50px;
    padding-bottom:90px;
}
.banner_block_inner_left h2{
    font-size:24px;
    color:#fff;
}
.banner_block_inner_left h1 span{
    display:block;
}
.banner_block_inner_left h1{
    color:#fff;
    font-size:46px;
    line-height: 62px;
    font-weight: 500;
    padding-top:30px;
}
.banner_block_inner_left p{
    padding-top:50px;
    color:#fff;
    font-size:16px;
    line-height: 26px;
}
.banner_block_inner_right{
    height: 100%;
    display: flex;
    justify-content: flex-end;
}
/* banner end */

/* avail loan start */
.avail_loan{
    padding: 75px 0;
}
.common_heading h3{
    font-size:32px;
    color:#000;
}
.common_heading h4{
    font-size:32px;
    color:#3675BF;
    font-weight: 600; 
}
.avail_loan_inner{
    margin-top:17px;
}
.avail_loan_block{
    margin-top:38px;
}
.avail_loan_block_img{
    height:84px;
    width:84px;
    border-radius: 100%;
    background-color:#EAEAEA;
    margin:0 auto;
    display:flex;
    align-items: center;
    justify-content: center;
}
.avail_loan_block_text p{
    color:#000;
    font-size:18px;
    margin-top:15px;
}
.alb_approve{
    margin-top: 4px;
    margin-left: 10px;
}
/* avail loan end */

/* loan for everyone start */
.loan_everyone{
    background-color:#F3F3F3;
    padding: 45px 0 85px 0;
}
.loan_everyone_tab{
    padding-top:45px;
}
.custom_nav_block{
    justify-content: space-between;
    border-bottom: unset;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px;
}
.custom_nav_item, .custom_nav_item_button{
    width:100%;
}
.custom_nav_item_button{
    background-color:#fff !important;
    border-color:unset;
    color:#000;
    font-size:22px;
    border-radius: unset;
    height:62px;
    font-weight: 600;  
}
.custom_nav_block .nav-item.show .nav-link, .custom_nav_block .nav-link.active{
background-color:#3675BF !important;
border-color:unset;
color:#fff;
font-size:22px;
border-radius: unset;
height:62px;
font-weight: 600;
}
.custom_nav_block .nav-link.active{
    position: relative;
}
.custom_nav_block .nav-link.active::after{
    position: absolute;
    bottom: -40px;
    left: 50%;
    content: "";
    width: 28px;
    height: 28px;
    border-style: solid;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #3675BF;
    border-bottom: 0;
    transform: translate(-50%, -50%);
}
.custom_tab_content{
    padding-top:70px;
}
.tab_content_body_right{
    display:flex;
    justify-content: flex-end;
}
.tab_content_body_left{
    display:flex;
    align-items: center;
    height:100%;
}
.tab_content_body_left_inner h6{
    color:#000;
    font-size:20px;
    font-weight: 600;
}
.tab_content_body_left_inner p{
    margin-top:35px;
    color:#2E2E2E;
    font-size:16px;
}
.custom_nav_item_button:focus, .custom_nav_item_button:hover{
    color: #000;
}
/* loan for everyone end */

/* fastinfo pay start */
.fastinfo_pay{
    padding: 70px 0;
}
.fastinfo_pay_inner{
    width:65%;
    margin:0 auto;
}
.fastinfo_pay_left{
    display:flex;
    justify-content: center;
}
.fastinfo_pay_right h5{
background: linear-gradient(81deg, #3675BF 0%, #1FFC85 75%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 32px;
  font-weight: 600;
}
.fastinfo_pay_right ul{
    padding: 28px 0 38px 0;
}
.fastinfo_pay_right ul li{
    color: #2E2E2E;
    font-size: 16px;
    font-weight: 500;
    position: relative;
    padding-left: 31px;
    margin-bottom: 17px;
}
.fastinfo_pay_right ul li::after{
    position: absolute;
    top:0;
    left:0;
    content:url(../images/tickicon.png);
    height:20px;
    width:20px;
}
.fastinfo_pay_right ul li:last-child{
    margin-bottom: 0;
}
.download_app_button{
    height:44px;
    width:237px;
    border-radius: 22px;
    display:flex;
    align-items: center;
    justify-content: center;
    background-color:#009EFF;
    color:#fff !important;
    font-size:16px;
}
.app_block{
    display:flex;
    align-items: center;
    margin-top:15px;
}
.apple_app{
    margin-left:15px;
}
.fastinfo_pay_right{
    margin-top:25px;
}
.fpbso_block{
    border:1px solid #D0D0D0;
    border-radius: 4px;
    padding: 30px 20px;
}
.fpbso_block p{
    font-size:16px;
    color:#000;
    height:50px;
}
.fpbso_block p span{
    color:#009EFF;
}
.large_text{
    margin-top:15px;
  
}
.large_text_inner{
    background-color:#E7F6FF;
    padding: 27px 20px;
}
.large_text_inner p{
    color:#000;
    font-size:14px;
    line-height: 26px;
}
/* fastinfo pay end */

/* about md start */
.about_md{
    padding: 75px 0;
}
.about_md_left_text h6{
    color:#000;
    font-size:19px;
    font-weight: 700;
    margin-top:19px;
}
.about_md_left_text p{
    color:#000;
    font-size:15px;
    margin-top:10px;
}
.about_md_right h6{
    font-size:32px;
    color:#000;
    margin-bottom:40px;
}
.about_md_right p{
    color:#777777;
    font-size:16px;
    margin-bottom:25px;
}
.about_md_right p:last-child{
    margin-bottom:0;
}
.about_md_right_inner{
    display:flex;
    align-items: center;
    height:100%;
}
.media_gallery_heading h6{
    color:#303030;
    font-size:24px;
    font-weight: 600;
}
.customers_says_block_text{
    margin-top:30px;
}
.customers_says_block_text p{
    text-align: center;
    color:#363636;
    font-size:16px;
    font-weight: 600;
}
.customers_says_block{
    margin:0 15px;
}
.media_gallery_slider{
    margin-top:30px;
}
.media_gallery_slider .owl-theme .owl-nav.disabled+.owl-dots{
display:none;
}
.media_gallery_slider .owl-carousel .owl-dots.disabled, .media_gallery_slider .owl-carousel .owl-nav.disabled{
display:flex;
align-items: center;
justify-content: center;
margin-top:30px;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{
    height:24px;
    width:24px;
    border-radius: 100%;
    display:flex;
    align-items: center;
    justify-content: center;
}
.owl-carousel .owl-nav button.owl-next{
background-color:#000000;
color:#fff;
}
.owl-carousel .owl-nav button.owl-prev{
    background-color:#b3b3b3;
    color:#fff;
}
/* about md end */

/* happy customer start */
.happy_customer{
    padding: 75px 0;
}
.customers_says_block1{
    border-radius: 6px;
    border: 1px solid #EBEBEB;
    box-shadow: 2px 1px 17px 0px rgba(0, 0, 0, 0.1);
    padding: 24px;
}
.customers_says_block1{
    margin:0 15px;
}
.happy_customer_slider{
    margin-top:30px;
}
.slider_sub_heading h6{
    color:#000;
    font-size:18px;
    font-weight: 600;
}
.slider_sub_heading p{
    color:#9D9D9D;
    font-size:14px;
    font-weight: 300;
}
.star_box{
    margin:18px 0;
    display: flex;
    align-items: center;
}
.star_box i{
    font-size:20px;
    color:#F06906;
    margin-left:7px;
}
.star_box i:first-child{
    margin-left:0;
}
.large_text_block p{
    color:#777777;
    font-size:14px;
}
.large_text_block{
    height:190px;
}
.happy_customer_slider .owl-theme .owl-nav.disabled+.owl-dots{
    display:none;
    }
    .happy_customer_slider .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{
    display:flex;
    align-items: center;
    justify-content: center;
    margin-top:30px;
    }
    .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{
        height:24px;
        width:24px;
        border-radius: 100%;
        display:flex;
        align-items: center;
        justify-content: center;
    }
    .owl-carousel .owl-nav button.owl-next{
    background-color:#000000;
    color:#fff;
    }
    .owl-carousel .owl-nav button.owl-prev{
        background-color:#b3b3b3;
        color:#fff;
    }
/* happy customer end */

/* contact us start */
.contact_us_inner{
    width:65%;
    margin:0 auto;
}
.contact_us_left h4{
color:#000;
font-size:32px;
font-weight: 600;
}
.contact_us_left h5{
    font-size:24px;
    color:#000;
    margin-top:40px;
}
.contact_us_left p{
   color:#000;
   font-size:16px;
   margin-top:25px; 
}
.contact_information_block{
    margin-top:40px;
}
.header_top_a {
    display: flex;
    align-items: center;
}
.header_top_icon {
display:flex;
align-items: center;
justify-content: center;
height:31px;
width:31px;
border-radius: 100%;
background-color:#1A73E8;
}
.header_top_a span {
    color: #000;
    font-size: 18px;
    margin-left: 15px;
}
.header_top_icon i {
    color: #ffffff;
    font-size: 14px;
}
.email_block{
    margin:020px 0;
}
.contact_us_right{
border-radius: 8px;
border: 1px solid #EBEBEB;
box-shadow: 2px 1px 17px 0px rgba(0, 0, 0, 0.1);
padding: 32px 22px;
}
.contact_us_right h6{
    text-align: center;
    font-size:20px;
    color:#000;
}
.contact_us_right_form{
    margin-top:40px;
}
.custom_control, .new_new_control{
    border-radius: 6px;
    border:1px solid #000;
    color:#000;
    font-size:16px;
    height:39px;
}
.form-check-label{
    color:#000;
    font-size:12px;
}
.submit_button{
    margin-top:30px;
    display:flex;
    align-items: center;
    justify-content: center;
}
.call_now_button{
    width:268px;
    height:42px;
    border-radius:22px;
    background-color:#009EFF;
    color:#fff;
    font-size:16px;
    font-weight:600;
    display:flex;
    align-items: center;
    justify-content: center;
}
/* contact us end */

/* faq start */
.faq_section{
    padding: 75px 0;
}
.faq_sub_heading h6{
    font-weight: bold;
    font-size:36px;
    color:#000;
    text-align: center;
}
.faq_section_inner{
    margin-top:40px;
}
.custom_accordion_item{
    margin-bottom:30px;
    border-bottom:unset;
    border:none;
}
.custom_accordion_button{
    background-color:#D9DCDE;
    color:#000;
    font-size:16px;
}
.accordion-button:focus{
    box-shadow: none;
    border-color:unset;
}
.accordion-button::after{
    background-image:  url(../images/add.png);
}
.accordion-button:not(.collapsed)::after{
    background-image:  url(../images/minus.png);
}
.accordion-button:not(.collapsed){
    box-shadow: unset;
    color: #fff;
    background-color: #2C9DE3;
    font-size:16px;
}

.custom_accordion_item:last-child{
    margin-bottom:0;
}
/* faq end */

/* footer start */
.fastinfopay_footer{
    background-color:#F3F3F3;
    padding:35px 0;
}
.fastinfo_pay_address{
    margin-top:35px;
}
.fastinfo_pay_address p{
    color:#000;
    font-size:14px;
}
.fastinfo_pay_address p span{
    display:block;
}
.footer_app_section{
    margin-top:70px;
}
.footer_app_section p{
    color:#000;
    font-size:14px;
    font-weight: 700;
}
.fas_goolge_apple{
    margin-top:13px;
}
.fastinfopay_footer_right{
    padding-left:100px;
    padding-top:50px;
}
.fastinfopay_footer_right_left h6{
    color:#000;
    font-size:18px;
    font-weight: 700;
}
.fastinfopay_footer_right_left ul{
    margin-top:20px;
}
.fastinfopay_footer_right_left ul li{
    margin-bottom:10px;
}
.fastinfopay_footer_right_left ul li a{
    color:#000 !important;
    font-size:14px;
}
.fastinfopay_footer_right_left ul li:last-child{
    margin-bottom:0;
}
.footer_social_icon h5{
    color:#000;
    font-size:14px;
    font-weight: 700;
}
 .footer_social_icon_block{
    display:flex;
    align-items: center;
}
.footer_social_icon{
    display:flex;
    align-items: center;
    margin-top:20px;
}
.footer_social_icon_block li{
    margin-left:20px;
}
/* footer end */

/* copyright start */
.copyright{
    padding: 10px 0;
    background-color:#009EFF;
}
.copyright_inner p{
    color:#fff;
    font-size:14px;
    font-weight: 700;
}
.footer_logo_pay{
    width:240px;
}
/* copyright end */

@media only screen and (max-width:767px) {
    .banner_block_inner_left h1{
        font-size: 32px;
        line-height: 37px;
    }
    .banner_block_inner_left{
        padding-top: 44px;
        padding-bottom:22px;
    }
    .banner_block_inner_left p{
        padding-top:30px;
    }
    .avail_loan {
        padding:50px 0;
    }
    .common_heading h3{
        font-size:24px;
    }
    .common_heading h4{
        font-size: 24px;
        margin-top: 8px;
    }
    .avail_loan_inner {
        margin-top:0px;
    }
    .loan_everyone{
        padding:35px 0;
    }
    .loan_everyone_tab{
        padding-top:33px;
    }
    .custom_nav_block .nav-item.show .nav-link, .custom_nav_block .nav-link.active, .custom_nav_item_button{
        font-size:12px;
        padding: 8px 9px;
    }
    .custom_nav_block .nav-link.active::after {
        bottom: -28px;
        content: "";
        width: 19px;
        height: 19px;
        border-style: solid;
        border-right: 15px solid transparent;
        border-left: 15px solid transparent;
        border-top: 15px solid #3675BF;
    }
    .custom_tab_content{
        padding-top:32px;
    }
    .tab_content_body_left_inner h6{
        font-size:18px;
    }
    .tab_content_body_left_inner p{
        margin-top:30px;
        line-height: 29px;
    }
    .tab_content_body_right{
        margin-top:20px;
    }
    .fastinfo_pay_inner{
        width:100%;
    }
    .fastinfo_pay{
        padding: 45px 0;
    }
    .custom_order_change{
        display:grid;
    }
    .custom_order_change_two{
        order:1;
    }
    .custom_order_change_one{
        order:2;
    }
    .fastinfo_pay_right {
        margin-top:0px;
    }
    .app_block{
        margin-top:20px;
    }
    .fastinfo_pay_left{
        margin-top:35px;
    }
    .fpbso_block_middle_gap{
        margin:15px 0;
    }
    .large_text_inner{
        background-color:unset;
        padding: unset;
    }
    .large_text{
        background-color: #E7F6FF;
        padding: 27px 20px;
    }
    .about_md, .happy_customer, .faq_section{
        padding: 45px 0;
    }
    .about_md_right h6{
        margin-bottom:30px;
    }
    .about_md_left{
        margin-top:30px;
    }
    .media_gallery_heading h6{
        text-align: center;
        font-size:32px;
    }
    .contact_us_inner{
        width:100%;
    }
    .contact_us_right{
        margin-top:40px;
    }
    .faq_sub_heading h6{
        font-size:24px;
    }
    .faq_section_inner{
        margin-top:30px;
    }
    .accordion-button:not(.collapsed), .custom_accordion_button{
        font-size:14px;
    }
    .fastinfopay_footer_right{
        padding-left:0;
        padding-top:0;
    }
    .fastinfo_pay_address p span {
        display: unset;
    }
    .footer_app_section {
        margin-top: 30px;
    }
    .fastinfopay_footer_right_left{
        margin-top:40px;
    }
    .large_text_block{
        height:270px;
    }  
}

/* ------------------------------------------------------------------------Home page end--------------------------------------------------------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------Company Redressal Policy start--------------------------------------------------------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------Company Redressal Policy end--------------------------------------------------------------------------------------------------------------------------------------------- */