/*responsive*/


/*Ipads*/
@media only screen and (min-width: 768px) and (max-width: 1260px){
	section.services_banner_section.banner_bg.fin_banner_section{
		padding: 60px 0px 100px !important;
	}
	section.industries_fintech.comm_app_development section.blockchain_services_faq{
		padding-bottom: 0px !important;
	}
	section.industries_fintech.comm_app_development .home-contact-form{
		margin: 60px 0px !important;
	}
	section.industries_fintech.comm_app_development .contact-form-content h2{
		    font-size: 30px;
    line-height: 46px;
	}
	section.industries_fintech.comm_app_development .contact-form-content p{
		line-height: 26px;
	}
	section.industries_fintech.comm_app_development h2.comm_second_heading{
		font-size: 33px;
		line-height: 140%;
	}
	section.fintech_trust h2.section_heading{
		margin-bottom: 10px !important;
	}
	section.fintech_trust p.section_summary{
		max-width: 85% !important;
	}
	section.indust_technologies.fin_technologies p.comm_second_para{
		max-width: 80%;
	}
	.footer-content{
		padding-top: 60px !important;
	}
}
/*pro-ends*/

/*Ipad Mini*/
@media only screen and (min-width: 768px) and (max-width: 1023px){
	section.services_banner_section.banner_bg.fin_banner_section{
		background-position: center;
	}
	section.services_banner_section.banner_bg.fin_banner_section .btn_purple{
		padding: 11px 30px;
	}
	section.services_banner_section.banner_bg.fin_banner_section{
		padding: 40px 0px 80px !important;
	}
	section.qaat-testing-process.fin_benefits{
		padding: 40px 0px 50px;
	}
	section.qaat-testing-process.fin_benefits .qaat-test-box{
		padding: 20px;
	}
	.qaat-testing-grids.d-grid .fin_sprites{
		margin-bottom: 1rem;
	}
	section.qaat-testing-process.fin_benefits .qaat-testing-grids.d-grid{
		margin-top: 1rem;
	}
	section.why_choose_fintech.section_padding_80 p.section_summary{
		max-width: 90%;
	}
	.fin_chooes_box{
		padding: 1rem;
	}
	.fin_chooes_box .fin_sprites{
		margin-bottom: .8rem;
	}
	.fin_chooes_box h4.section_title{
		font-size: 15px;
		line-height: 150%;
	}
	.fin_chooes_box .section_info{
		font-size: 13px;
	}
	section#fintech_services p.section_summary{
		max-width: 80%;
	}
	.d-grid.fin_services_details{
		grid-gap: 20px;
	}
	.d-grid.fin_services_details .section_title{
		margin-bottom: 8px !important;
	}
	section.fin_tech_support.experts_purple_section h2.text-center{
		max-width: 80%;
		margin-bottom: 10px !important;
	}
	section.fin_tech_support.experts_purple_section p.section_summary{
		font-size: 15px;
	}
	section.fin_tech_support.experts_purple_section .btn_purple{
		       margin-top: 1.3rem;
    padding: 11px 30px;
    margin-bottom: .5rem;
	}
	section.fintech_trust p.section_summary{
		max-width: 88% !important;
	}
	section.fintech_trust.section_padding_80 .feat-grid-box{
		padding:20px;
	}
	section.industries_fintech.comm_app_development h2.comm_second_heading{
		    font-size: 25px;
    line-height: 150%;
	}
	section.indust_technologies.fin_technologies p.comm_second_para{
		max-width: 85% !important;
	}
	section.fin_bfsi_sector p.section_summary{
		max-width: 92% !important;
	}
	.d-grid.bfsi_grid{
		grid-gap: 16px;
	}
	.bfsi_box{
		padding: 16px;
	}
	.bfsi_box .icon_40{
		margin-bottom: 12px;
	}
	section.industries_fintech.comm_app_development section.blockchain_services_faq{
		padding-top: 40px !important;
	}
	section.industries_fintech.comm_app_development .contact-form-content h2{
		    font-size: 28px;
    line-height: 40px;
    margin-bottom: 10px !important;
	}
	section.industries_fintech.comm_app_development .contact-form-content p{
		line-height: 22px;
	}
	section.industries_fintech.comm_app_development .home-contact-form{
		margin: 50px 0px  !important;
	}
}
/*mini-ends*/

/*Mobiles*/
@media only screen and (max-width: 767px){
	section.services_banner_section.banner_bg.fin_banner_section{
		    background-image: url('https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2025/05/08131154/fintech-banner-mobile.png');
    background-size: cover;
    background-position: center;
    padding: 90px 0px 170px !important;
	}
	section.services_banner_section.banner_bg.fin_banner_section h1{
		    max-width: 100%;
    margin-bottom: 20px;
	}
	section.services_banner_section.banner_bg.fin_banner_section p{
		max-width: 100%;
	}
	section.services_banner_section.banner_bg.fin_banner_section .btn_purple{
		padding: 11px 30px;
	}
	section.qaat-testing-process.fin_benefits{
		padding: 26px 0px;
	}
	section.qaat-testing-process.fin_benefits h2{
		text-align: left;
	}
	section.qaat-testing-process.fin_benefits .qaat-testing-grids.d-grid{
		margin-top: 40px;
	}
	section.qaat-testing-process.fin_benefits .qaat-test-box{
		padding: 24px;
	}
	section.why_choose_fintech.section_padding_80 h2{
		text-align: center;
	}
	section.why_choose_fintech.section_padding_80 p.section_summary{
		max-width: 100%;
	}
	.d-grid.fin_choose_grid{
		    margin-top: 1.5rem;
    grid-gap: 1rem;
    display: flex;
    flex-wrap: wrap;
	}
	.fin_chooes_box{
		padding:0 !important;
		border:0px !important;
	}
	.fin_chooes_box .fin_sprites{
		margin-bottom: 12px;
	}
	section.why_choose_fintech.section_padding_80 p.section_info{
		max-width: 100%;
	}
	section.industries_fintech.comm_app_development h2 .d-block{
		display:inline !important;
	}
	section#fintech_services h2{
		margin-bottom: 1.2rem !important;
	}
	section#fintech_services p.section_summary{
		 max-width: 100%;
    	text-align: left;
	}
	.d-grid.fin_services_details{
		    margin-top: 1.5rem;
    display: flex;
    flex-wrap: wrap;
	}
	.fin_services_details .fin_services_empty{
	flex: 100%;
	}
	.d-grid.fin_services_details .section_title{
		margin-bottom: 5px !important;
	}
	section.fin_tech_support.experts_purple_section{
		margin-top: 0;
	}
	section.fin_tech_support.experts_purple_section .main-container{
		padding: 0;
	}
	section.fin_tech_support.experts_purple_section h2{
		    max-width: 100% !important;
    font-size: 30px;
    margin-bottom: 8px !important;
	}
	section.fin_tech_support.experts_purple_section p.section_summary{
		    font-size: 14px;
    text-align: left;
	}
	section.fin_tech_support.experts_purple_section .btn_purple{
		padding: 14px 30px;
	}
	section.fintech_trust h2.section_heading{
		    max-width: 100%;
    margin-bottom: 6px !important;
	}
	section.fintech_trust p.section_summary{
		    max-width: 100% !important;
    text-align: left;
	}
	section.fintech_trust .d-grid.feat-wrap-grid.fin_wrap_grid{
		 margin-top: 24px;
		display: flex;
		flex-wrap: wrap;
		grid-gap: 20px;
	}
	section.fintech_trust .d-grid.feat-wrap-grid.fin_wrap_grid .feat-grid-box{
		padding: 20px;
	}
	section.fintech_trust .feat-grid-box h3.section_title{
		font-size: 18px;
	}
	section.fintech_trust p.section_info{
		line-height: 22px;
	}
	section.indust_testimonials.fintech_testimonial h2{
		    max-width: 100%;
    text-align: left;
    line-height: 36px;
	}
	section.indust_technologies.fin_technologies h2.comm_second_heading, section.indust_technologies.fin_technologies p.comm_second_para{
		max-width: 100%;
    	text-align: left;
	}
	section.fin_bfsi_sector p.section_summary{
	  max-width: 100% !important;
      text-align: left;
	}
	section.fin_bfsi_sector p.section_summary{
		 max-width: 100% !important;
    	text-align: left;
	}
	.d-grid.bfsi_grid{
		    display: flex;
    flex-wrap: wrap;
    grid-gap: 1em;
	}
	.d-grid.bfsi_grid p.section_info{
		font-size: 14px;
	}
	section.industries_fintech.comm_app_development section.blockchain_services_faq{
		padding:40px 0px 0px !important;
	}
	section.industries_fintech.comm_app_development .contact-form-content p{
		 max-width: 100% !important;
	}
	section.industries_fintech.comm_app_development .contact-form-content h2{
		margin-bottom:10px !important;
	}
	.d-flex.fin_services_click.m_icon_48{
		    width: 32px;
    height: 32px;
	}
	section.industries_fintech.comm_app_development .home-contact-form .wpforms-field-email{
		margin-bottom: 1.5rem;
	}

}
/*mobile-ends*/





