section.cross_platform_development{
	margin-top: 5rem;
}
h2.services_banner_heading.text-transform-none{
	text-transform: unset;
}
section.cross_platform_development h2.services_banner_heading{
    margin-bottom: 12px;
}
.cross_platform_development .d-grid.cross_platform_header_grid{
	grid-template-columns: 1.4fr 1fr;
    grid-column-gap: 6rem;
}
.header_grid_image_wrap{
	position: relative;
}
.header_grid_image_wrap:before{
	    content: '';
    filter: blur(300px);
    background: #45D1FD6B;
    position: absolute;
    height: 70%;
    width: 51%;
    top: 49%;
    left: 0;
    right: 0;
    margin: auto;
    transform: translateY(-50%);
}
.android_services_box_wrap p.android_service_title{
	text-transform: capitalize;
}
section.android_developement_services.cross_platform_dev_services h3.android_service_count_display{
	margin-bottom: 0;
}
.cpt_sprites{
	       background-image: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2024/11/13073546/cwa-sprite-new.webp);
    background-size:1100px;
    background-repeat: no-repeat;
}
.cpt_sprites.cpt_solution_icon_1{
	background-position: 2px 3px;
}
.cpt_sprites.cpt_solution_icon_2{
	background-position: -41px 3px;
}
.cpt_sprites.cpt_solution_icon_3{
	background-position: -87px 3px;
}
.cpt_sprites.cpt_solution_icon_4{
	background-position: -127px 3px;
}
.cpt_sprites.cpt_solution_icon_5{
	background-position: -173px 3px;
}
.cpt_sprites.cpt_solution_icon_6{
	background-position: -211px 3px;
}
.whit_grid_section h2.section_heading{
	    max-width: 90%;
    margin-bottom: 40px;
}
.whit_grid_section .d-grid.mb-d-block{
	    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 1.5rem;
}
.whit_grid_wrap h3.section_title{
	margin-bottom: 3px;
}
.whit_grid_wrap p.section_info{
	max-width: 95%;
}
.cpt_sprites.cpt_technology_icon_1{
	background-position: -253px 1px;
}
.cpt_sprites.cpt_technology_icon_2{
	background-position: -296px 1px;
}
.cpt_sprites.cpt_technology_icon_3{
	background-position: -334px 1px;
}
.cpt_sprites.cpt_technology_icon_4{
	background-position: -376px 1px;
}
.cpt_sprites.cpt_technology_icon_5{
	background-position: -419px 1px;
}
.purple_dotted_bg{
	    background-image: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2024/10/28141222/cross-platform-magic.webp);
    border-radius: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
	padding: 40px;
	    position: relative;
    overflow: hidden;
}
.purple_dotted_bg:after{
	    content: '';
    position: absolute;
    background: #00000080;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}
.purple_dotted_content{
	 position: relative;
    z-index: 9;
}
.purple_dotted_content h3{
	    font-size: 32px;
    margin-bottom: 1.3rem;
}
.feat_wrap_section h2.section_heading{
	max-width: 92%;
	margin-bottom: 40px;
}
.d-grid.feat-wrap-grid{
	    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 1.5rem;
}
.feat-grid-box h3.section_title{
	margin-bottom: 4px;
}
.feat-grid-box{
	    border: 1px solid #E7E7E7;
    border-radius: 12px;
    padding: 32px;
}
.cpt_sprites.why_cpt_icon_1{
	background-position: -463px 1px;
}
.cpt_sprites.why_cpt_icon_2{
	background-position: -504px 1px;
}
.cpt_sprites.why_cpt_icon_3{
	background-position: -547px 1px;
}
.cpt_sprites.why_cpt_icon_4{
	background-position: -590px 1px;
}
.cpt_sprites.why_cpt_icon_5{
	background-position: -632px 2px;
}
.cpt_sprites.why_cpt_icon_6{
	background-position: -675px 2px;
}
.cross_platform_industry .section_heading{
	margin-bottom: .5rem !important;
}
.cross_platform_industry p.text-center{
	    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    color: #5D5D5D;
    max-width: 75%;
}
.industry_specific_wrap{
	margin-top: 40px;
}
.cpt_sprites.industry_crossing_icon_1{
	background-position: -718px 2px;
}
.cpt_sprites.industry_crossing_icon_2{
	background-position: -760px 2px;
}
.cpt_sprites.industry_crossing_icon_3{
	background-position: -803px 2px;
}
.cpt_sprites.industry_crossing_icon_4{
	background-position: -846px 2px;
}
.cpt_sprites.industry_crossing_icon_5{
	background-position: -887px 2px;
}
.cpt_sprites.industry_crossing_icon_6{
	background-position: -931px 2px;
}
.cpt_sprites.industry_crossing_icon_7{
	background-position: -973px 2px;
}
.cpt_sprites.industry_crossing_icon_8{
	background-position: -1016px 2px;
}
.cpt_sprites.industry_crossing_icon_9{
	background-position: -1059px 2px;
}
.cpt_sprites.why_choose_icon_1{
	background-position: 1px -50px;
}
.cpt_sprites.why_choose_icon_2{
	background-position: -42px -50px;
}
.cpt_sprites.why_choose_icon_3{
	background-position: -82px -50px;
}
.cpt_sprites.why_choose_icon_4{
	background-position: -125px -50px;
}
.cpt_sprites.why_choose_icon_5{
	background-position: -170px -50px;
}
.cpt_sprites.why_choose_icon_6{
	background-position: -211px -50px;
}
.cpt_sprites.why_choose_icon_7{
	background-position: -252px -50px;
}
.cpt_sprites.why_choose_icon_8{
	background-position: -296px -50px;
}
section.cross_platform_integrations p.mt-3 span{
	display: block;
}
.cpt_sprites.benefit_sprite_1{
		background-position: -337px -43px;
}
.cpt_sprites.benefit_sprite_2{
	background-position: -394px -43px;
}
.cpt_sprites.benefit_sprite_3{
	background-position: -451px -42px;
}
.cpt_sprites.benefit_sprite_4{
	background-position: -507px -42px;
}
.cpt_sprites.benefit_sprite_5{
	background-position: -563px -42px;
}
.cpt_sprites.benefit_sprite_6{
	background-position: -617px -42px;
}
.cpt_sprites.benefit_sprite_7{
	background-position: -674px -42px;
}
.cpt_sprites.benefit_sprite_8{
	background-position: -730px -42px;
}
.cpt_sprites.testim_quotes.quotes_icon{
	background-position: -1005px -53px;
}
span.cpt_sprites.list_tick_icon{
	    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 8px;
   background-position: -975px -56px;
    position: relative;
    top: 4px;
}
span.connect_mail_icon.cpt_sprites{
	background-position: -1042px -54px;
}
span.connect_phone_icon.cpt_sprites{
	background-position: -1076px -54px;
}
section.android_high_performance_section.cpt_seamless_performance .android_performance_box{
	padding: 40px 35px;
}
section.android_high_performance_section.cpt_seamless_performance .section_heading{
	    font-size: 32px;
    margin-bottom: 1.3rem;
    line-height: 48px;
}
p.text-center.grey_para_content{
	    color: #454545;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin: auto;
    max-width: 95%;
}
.cross_platform_journey h2{
	max-width: 90%;
}
.cpt_sprites.testim_sprite_1{
	background-position: -787px -40px;
}
.cpt_sprites.testim_sprite_2{
	background-position: -848px -40px;
}
.cpt_sprites.testim_sprite_3{
	background-position: -911px -40px;
}
section.cross_platform_development section.awards_recognition_section.py-4{
	padding: 0;
}
.cpt_tech_stack_container .app_development_logos .d-grid{
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.cpt_tech_stack_container .app_development_logos .d-grid.frameworks_grid{
	grid-template-columns: 1fr 1fr 1fr;
}

.cpt_tech_stack_container .app_development_logos .d-grid.languages_grid > div:nth-child(5n),.cpt_tech_stack_container .app_development_logos .d-grid.backend_api_grid > div:nth-child(5n),.cpt_tech_stack_container .app_development_logos .d-grid.testing_ci_cd_grid > div:nth-child(5n){
	border-right: none !important;
}
.cpt_tech_stack_container .app_development_logos .d-grid.languages_grid > div:nth-last-child(-n+5),.cpt_tech_stack_container .app_development_logos .d-grid.backend_api_grid > div:nth-last-child(-n+5),.cpt_tech_stack_container .app_development_logos .d-grid.testing_ci_cd_grid > div:nth-child(-n+5){
	border-bottom: none !important;
}
.cpt_tech_stack_container .app_development_logos .d-grid.frameworks_grid > div:nth-child(3n){
	border-right: none !important;
}
.cpt_tech_stack_container .app_development_logos .d-grid.frameworks_grid > div:nth-last-child(-n+3){
	border-bottom: none !important;
}

.frameworks_logo1.cpt_tech_sprite{
	    background-position: 3px -9px;
    width: 133px;
    height: 33px;
}
.frameworks_logo2.cpt_tech_sprite{
	    background-position: -139px -9px;
    width: 108px;
    height: 32px;
}
.cpt_tech_sprite{
	    background-image: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2024/10/28141151/cpt-tech-stack-sprite.webp);
    background-size: 1680px;
    background-repeat: no-repeat;
}
.frameworks_logo3.cpt_tech_sprite{
	    background-position: -254px -9px;
    width: 145px;
    height: 35px;
}
.frameworks_logo4.cpt_tech_sprite{
	    background-position: -405px -7px;
    width: 103px;
    height: 36px;
}
.languages_logo_1.cpt_tech_sprite{
	    background-position: -517px -2px;
    width: 130px;
    height: 44px;
}
.languages_logo_2.cpt_tech_sprite{
	       background-position: -655px -10px;
    width: 116px;
    height: 32px;
}
.languages_logo_3.cpt_tech_sprite{
	    height: 50px;
    width: 50px;
    background-position: -782px 1px;
}
.backend_api_logo_1.cpt_tech_sprite{
	    background-position: -841px -8px;
    width: 133px;
    height: 38px;
}
.backend_api_logo_2.cpt_tech_sprite{
	    background-position: -983px -7px;
    width: 130px;
    height: 38px;
}
.backend_api_logo_3.cpt_tech_sprite{
	    background-position: -1120px 2px;
    width: 108px;
    height: 54px;
}
.testing_ci_cd_logo_1.cpt_tech_sprite{
	    background-position: -1238px -8px;
    width: 122px;
    height: 34px;
}
.testing_ci_cd_logo_2.cpt_tech_sprite{
	    background-position: -1368px -5px;
    width: 120px;
    height: 37px;
}
.testing_ci_cd_logo_3.cpt_tech_sprite{
	    background-position: -1499px 0px;
    width: 83px;
    height: 47px;
}
section.app_development_section h2.section_heading{
	flex: 0 0 58%;
}
section.app_development_section p.section_summary{
	flex: 0 0 38%;
}
.app_development_section .app_development_tabs>div{
	padding: 22px 24px !important;
}
section.cross_platform_development .services_banner_section.banner_bg.section_padding_60{
	padding: 44px 0px;
}
section.ready-connect-main.ready_to_connect_container .wpforms-form button[type="submit"]{
	padding: 14px 30px;
}
.ready_to_connect_summary ul{
	margin-top: 26px;
	margin-bottom: 0;
}
.ready_to_connect_contact.d-flex{
	margin-top: 80px;
}
.ready_to_connect_summary ul li{
	display:flex;
}
.ready_to_connect_summary ul li span{
	display: block;
}
section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary ul li span.list_tick_icon{
	flex: 0 0 5%;
}
#wpsm_accordion_9143,#wpsm_accordion_9002,#wpsm_accordion_9003,#wpsm_accordion_9168{
	margin: 0 !important;
}
section.ready-connect-main.ready_to_connect_container .connect-container{
	align-items: center;
}
section.ready-connect-main.ready_to_connect_container .rcf-main{
	padding-bottom: 5px;
}