section.services_banner_section.banner_bg.fin_banner_section{
	    padding: 115px 0px 190px;
    background-image: url('https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2025/05/08131151/fintech-banner-img-scaled.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: -10px;
}
section.services_banner_section.banner_bg.fin_banner_section h1{
	    max-width: 50%;
    margin: auto;
    margin-bottom: 12px;
}
section.services_banner_section.banner_bg.fin_banner_section p{
	    max-width: 50%;
    margin: auto;
}
section.services_banner_section.banner_bg.fin_banner_section .btn_purple{
	padding: 14px 30px;
}
.fin_sprites{
	    background-image: url('https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2025/05/08131146/fintech_sprites.svg');
    background-repeat: no-repeat;
    background-size: 1150px;
}
.fin_sprites.fin-benefit-icon1{
	background-position: -24px -23px;
}
.fin_sprites.fin-benefit-icon2{
	background-position: -74px -23px;
}
.fin_sprites.fin-benefit-icon3{
	background-position: -125px -23px;
}
.fin_sprites.fin-benefit-icon4{
	background-position: -177px -23px;
}
.qaat-testing-grids.d-grid .fin_sprites{
	margin-bottom: 1.3rem;
}
section.qaat-testing-process.fin_benefits{
	background-color: #F9F9F9;
}
section.why_choose_fintech.section_padding_80 h2{
	margin-bottom: 1rem;
}
section.why_choose_fintech.section_padding_80 p.section_summary{
	max-width: 65%;
}
.d-grid.fin_choose_grid{
	    margin-top: 40px;
    grid-template-columns: 1fr 1fr 1fr;
}
.fin_chooes_box{
	    padding: 20px 24px;
    border-right: 1px solid #E7E7E7;
}
.fin_chooes_box:nth-child(1), .fin_chooes_box:nth-child(2), .fin_chooes_box:nth-child(3){
	border-bottom: 1px solid #E7E7E7;
}
.fin_chooes_box .fin_sprites{
	margin-bottom: 1rem;
}
.fin_chooes_box h4{
	margin-bottom: 6px;
}
.fin_chooes_box:nth-child(3n){
	border-right: 0px;
}
.fin_sprites.fin_choose_icon1{
	background-position: -23px -82px;
}
.fin_sprites.fin_choose_icon2{
	background-position: -71px -82px;
}
.fin_sprites.fin_choose_icon3{
	background-position: -117px -82px;
}
.fin_sprites.fin_choose_icon4{
	background-position: -164px -82px;
}
.fin_sprites.fin_choose_icon5{
	background-position: -212px -82px;
}
.fin_sprites.fin_choose_icon6{
	background-position: -259px -82px;
}
.fin_services_details .fin_services_empty{
	background: rgba(61, 61, 61, 0.30);
}
.fin_services_addon{
	display: none;
}
.d-grid.fin_services_details{
	    margin-top: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-row-gap: 1.5rem;
    grid-column-gap: 60px;
}
.d-grid.fin_services_details .fin_sprites{
	margin-bottom: 8px;
}
.fin_sprites.fin_services_icon_1{
	background-position: -23px -137px;
}
.fin_sprites.fin_services_icon_2{
	background-position: -71px -137px;
}
.fin_sprites.fin_services_icon_3{
	background-position: -118px -137px;
}
.fin_sprites.fin_services_icon_4{
	background-position: -164px -137px;
}
.fin_sprites.fin_services_icon_5{
	background-position: -212px -137px;
}
.fin_sprites.fin_services_icon_6{
	background-position: -260px -137px;
}
.fin_sprites.fin_services_icon_7{
	background-position: -307px -137px;
}
.fin_sprites.fin_services_icon_8{
	background-position: -353px -137px;
}
.fin_sprites.fin_services_icon_9{
	background-position: -400px -136px;
}
.fin_sprites.fin_services_icon_10{
	background-position: -447px -136px;
}
.fin_sprites.fin_services_icon_11{
	background-position: -495px -136px;
}
.fin_sprites.fin_services_icon_12{
	background-position: -542px -136px;
}
.d-grid.fin_services_details .section_title{
	margin-bottom: 12px !important;
}
section.fin_tech_support.experts_purple_section{
	margin-top: 40px;
}
section.fin_tech_support.experts_purple_section h2.text-center{
	    margin-bottom: 8px;
    max-width: 70%;
}
section.fin_tech_support.experts_purple_section .btn_purple{
	margin-top: 1.5rem;
}
section.fintech_trust h2.section_heading{
	    max-width: 75%;
    margin-bottom: 1rem;
}
section.fintech_trust p.section_summary{
	max-width: 75% !important;
}
.d-grid.feat-wrap-grid.fin_wrap_grid{
	    grid-template-columns: 1fr 1fr;
    margin-top: 40px;
}
.feat-grid-box .fin_sprites{
	margin-bottom: 14px;
}
.fin_sprites.why_fin_icon_1{
	background-position: -23px -193px;
}
.fin_sprites.why_fin_icon_2{
	background-position: -74px -192px;
}
.fin_sprites.why_fin_icon_3{
	background-position: -126px -192px;
}
.fin_sprites.why_fin_icon_4{
	background-position: -176px -193px;
}
.fin_sprites.fin_quote_icon{
	    width: 24px;
    height: 24px;
    margin-bottom: 24px;
    background-position: -243px -259px;
}
.indust_test_image .fin_sprites{
	    width: 50px;
    height: 50px;
}
.fin_sprites.fin_thumb_img1{
	background-position: -23px -314px;
}
.fin_sprites.fin_thumb_img2{
	background-position: -88px -314px;
}
.fin_sprites.fin_thumb_img3{
	background-position: -153px -314px;
}
.fin_sprites.fin_thumb_img4{
	background-position: -217px -314px;
}

.fin_sprites.divr_blockchain_img1{
	    width: 40px;
    height: 40px;
    background-position: -23px -387px;
}
.fin_sprites.divr_blockchain_img2{
	    width: 52px;
    height: 40px;
    background-position: -78px -387px;
}
.fin_sprites.divr_blockchain_img3{
	    width: 40px;
    height: 40px;
    background-position: -145px -387px;
}
.fin_sprites.divr_blockchain_img4{
	    width: 40px;
    height: 40px;
    background-position: -199px -387px;
}
.fin_sprites.divr_blockchain_img5{
	    width: 28px;
    height: 40px;
    background-position: -253px -385px;
}
.fin_sprites.divr_blockchain_img6{
	    width: 42px;
    height: 40px;
    background-position: -296px -385px;
}
.fin_sprites.divr_blockchain_img7{
	    width: 42px;
    height: 40px;
    background-position: -350px -387px;
}
.fin_sprites.divr_blockchain_img8{
	    width: 50px;
    height: 40px;
    background-position: -402px -385px;
}
.fin_sprites.divr_blockchain_img9{
	    width: 45px;
    height: 40px;
    background-position: -461px -387px;
}
.fin_sprites.divr_blockchain_img10{
	    width: 52px;
    height: 40px;
    background-position: -510px -386px;
}

.fin_sprites.divr_smart_img1{
	    width: 42px;
    height: 40px;
    background-position: -571px -386px;
}
.fin_sprites.divr_smart_img2{
	    width: 40px;
    height: 40px;
    background-position: -625px -387px;
}
.fin_sprites.divr_smart_img3{
	    width: 60px;
    height: 40px;
    background-position: -671px -387px;
}
.fin_sprites.divr_smart_img4{
	    width: 48px;
    height: 40px;
    background-position: -732px -387px;
}
.fin_sprites.divr_smart_img5{
	    width: 42px;
    height: 40px;
    background-position: -792px -387px;
}
.fin_sprites.divr_smart_img6{
	    width: 40px;
    height: 40px;
    background-position: -849px -387px;
}
.fin_sprites.divr_smart_img7{
	    width: 40px;
    height: 40px;
    background-position: -903px -387px;
}
.fin_sprites.divr_smart_img8{
	    width: 40px;
    height: 40px;
    background-position: -960px -387px;
}
.fin_sprites.divr_wallets_img1{
	    width: 40px;
    height: 40px;
    background-position: -1012px -387px;
}
.fin_sprites.divr_wallets_img2{
	    width: 44px;
    height: 40px;
    background-position: -1065px -387px;
}
.fin_sprites.divr_wallets_img3{
	      width: 42px;
    height: 44px;
    background-position: -22px -440px;
}
.fin_sprites.divr_wallets_img4{
	    width: 50px;
    height: 40px;
    background-position: -73px -441px;
}
.fin_sprites.divr_wallets_img5{
	    width: 44px;
    height: 40px;
    background-position: -130px -441px;
}
.fin_sprites.divr_frontend_img1{
	    width: 40px;
    height: 40px;
    background-position: -188px -441px;
}
.fin_sprites.divr_frontend_img2{
	    width: 40px;
    height: 40px;
    background-position: -242px -441px;
}
.fin_sprites.divr_frontend_img3{
	    width: 45px;
    height: 40px;
    background-position: -296px -441px;
}
.fin_sprites.divr_frontend_img4{
	    width: 40px;
    height: 40px;
    background-position: -351px -441px;
}
.fin_sprites.divr_frontend_img5{
	    width: 46px;
    height: 40px;
    background-position: -402px -441px;
}
.fin_sprites.divr_frontend_img6{
	     width: 50px;
    height: 40px;
    background-position: -456px -441px;
}
.fin_sprites.divr_backend_img1{
	    width: 44px;
    height: 40px;
    background-position: -513px -441px;
}
.fin_sprites.divr_backend_img2{
	    width: 78px;
    height: 40px;
    background-position: -568px -441px;
}
.fin_sprites.divr_backend_img3{
	    width: 40px;
    height: 40px;
    background-position: -661px -441px;
}
.fin_sprites.divr_backend_img4{
	    width: 68px;
    height: 40px;
    background-position: -713px -441px;
}
.fin_sprites.divr_backend_img5{
	    width: 82px;
    height: 40px;
    background-position: -792px -441px;
}
.fin_sprites.divr_backend_img6{
	    width: 42px;
    height: 40px;
    background-position: -888px -441px;
}
.fin_sprites.divr_backend_img7{
	    width: 74px;
    height: 40px;
    background-position: -943px -441px;
}
.fin_sprites.divr_database_img1{
	    width: 42px;
    height: 40px;
    background-position: -1031px -441px;
}
.fin_sprites.divr_database_img2{
	    width: 40px;
    height: 40px;
    background-position: -1086px -441px;
}
.fin_sprites.divr_database_img3{
	    width: 62px;
    height: 40px;
    background-position: -22px -496px;
}
.fin_sprites.divr_database_img4{
	    width: 77px;
    height: 40px;
    background-position: -95px -495px;
}
.fin_sprites.divr_database_img5{
	      width: 44px;
    height: 44px;
    background-position: -186px -494px;
}
.fin_sprites.divr_devops_img1{
	    width: 45px;
    height: 40px;
    background-position: -242px -496px;
}
.fin_sprites.divr_devops_img2{
	    width: 42px;
    height: 40px;
    background-position: -296px -496px;
}
.fin_sprites.divr_devops_img3{
	    width: 35px;
    height: 40px;
    background-position: -350px -497px;
}
.fin_sprites.divr_devops_img4{
	    width: 42px;
    height: 40px;
    background-position: -396px -497px;
}
.fin_sprites.divr_devops_img5{
	    width: 42px;
    height: 40px;
    background-position: -451px -497px;
}
.fin_sprites.divr_devops_img6{
	    width: 42px;
    height: 40px;
    background-position: -505px -497px;
}
.fin_sprites.divr_devops_img7{
	    width: 35px;
    height: 40px;
    background-position: -557px -497px;
}
.fin_sprites.divr_devops_img8{
	    width: 42px;
    height: 40px;
    background-position: -602px -497px;
}
.fin_sprites.divr_devops_img9{
	    width: 58px;
    height: 40px;
    background-position: -655px -497px;
}
.fin_sprites.divr_cloud_img1{
	    width: 70px;
    height: 40px;
    background-position: -727px -497px;
}
.fin_sprites.divr_cloud_img2{
	    width: 52px;
    height: 40px;
    background-position: -802px -498px;
}
.fin_sprites.divr_cloud_img3{
	    width: 42px;
    height: 40px;
    background-position: -864px -498px;
}
.fin_sprites.divr_programlang_img1{
	    width: 42px;
    height: 40px;
    background-position: -919px -497px;
}
.fin_sprites.divr_programlang_img2{
	    width: 42px;
    height: 40px;
    background-position: -972px -497px;
}
.fin_sprites.divr_programlang_img3{
	    width: 42px;
    height: 40px;
    background-position: -1028px -497px;
}
.fin_sprites.divr_programlang_img4{
	    width: 42px;
    height: 40px;
   background-position: -661px -441px;
}
.fin_sprites.divr_programlang_img5{
	    width: 42px;
    height: 40px;
    background-position: -1082px -497px;
}
.fin_sprites.divr_programlang_img6{
	    width: 42px;
    height: 40px;
    background-position: -22px -552px;
}
.fin_sprites.divr_hybridapp_img1{
	    width: 42px;
    height: 40px;
    background-position: -77px -552px;
}
.fin_sprites.divr_hybridapp_img2{
	    width: 45px;
    height: 40px;
    background-position: -130px -552px;
}
.fin_sprites.divr_hybridapp_img3{
	    width: 42px;
    height: 40px;
    background-position: -191px -552px;
}
.fin_sprites.divr_hybridapp_img4{
	    width: 47px;
    height: 40px;
    background-position: -239px -552px;
}
.fin_sprites.divr_nativeapp_img1{
	width:74px;
	height:40px;
	background-position: -296px -552px;
}
.fin_sprites.divr_nativeapp_img2{
	width:40px;
	height:40px;
	background-position: -383px -552px;
}
section.fin_bfsi_sector h2{
	    max-width: 90%;
    margin-bottom: 12px;
}
section.fin_bfsi_sector p.section_summary{
	max-width: 87% !important;
}
.d-grid.bfsi_grid{
	    margin-top: 40px;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}
.bfsi_box{
	    border: 1px solid #FFFFFF1A;
    border-radius: 8px;
    padding: 20px;
}
.bfsi_box .icon_40{
	    height: 40px;
    width: 40px;
    margin-bottom: 1.3rem;
}
.fin_sprites.bfsi_icon1{
	background-position: -28px -250px;
}
.fin_sprites.bfsi_icon2{
	background-position: -81px -250px;
}
.fin_sprites.bfsi_icon3{
	background-position: -135px -250px;
}
.fin_sprites.bfsi_icon4{
	background-position: -191px -250px;
}
section.industries_fintech.comm_app_development .contact-form-content h2{
	max-width: 100%;
	margin-bottom: 1rem;
}
section.industries_fintech.comm_app_development .contact-form-content p{
	max-width: 95%;
}
section.industries_fintech.comm_app_development .home-contact-form .main-container .contact-container{
	padding: 80px 100px;
}
section.indust_technologies.fin_technologies h2.comm_second_heading{
	max-width: 60%;
}
section.indust_technologies.fin_technologies p.comm_second_para{
	max-width: 70%;
}
section.fin_bfsi_sector h4.section_title{
	margin-bottom: 8px;
}
section#fintech_services p.section_summary{
	max-width: 70%;
}
section#fintech_services h2{
	margin-bottom: 12px;
}
section.industries_fintech.comm_app_development .indust_testimonials h2{
	max-width: 80%;
}
section.fin_tech_support.experts_purple_section p.section_summary{
	font-size: 18px;
}
