/*responsive*/


/*Ipads*/
@media only screen and (min-width: 768px) and (max-width: 1260px){
	section.cross_platform_development{
		margin-top: 4rem;
	}
	.comm_app_development h2.services_banner_heading,section.android-app-development h2.services_banner_heading{
		font-size: 45px;
		line-height: 57px;
	}
	section.android-stats-column-wrap{
		padding: 40px 0px;
	}
	.comm_app_development .section_heading{
		font-size: 33px;
	}
	.comm_app_development .section_padding_80,.android-app-development .section_padding_80{
		padding: 50px 0px !important;
	}
    .android_services_box_wrap p.android_service_title{
		font-size: 14px;
        line-height: 21px;
	}
    .d-grid.android_services_details p.section_title.mb-3{
		margin-bottom: 6px !important;
	}
    .android_services_desc p{
		max-width: 96%;
	}
	.comm_app_development .section_padding_60,.android-app-development .section_padding_60{
		padding: 50px 0px;
	}
	.purple_dotted_content h3{
		font-size: 28px !important;
	}
	.feat_wrap_section h2.section_heading{
		margin-bottom: 30px;
	}
	.purple_dotted_content h3{
		font-size: 28px !important;
	}
	.feat-grid-box{
		padding: 28px;
	}
	section.android_industry_specific{
		padding: 50px 0;
	}
	section.android_high_performance_section.cpt_seamless_performance .section_heading{
		    font-size: 27px;
    line-height: 42px;
	}
	section.ready-connect-main.ready_to_connect_container .ready-connect-main .connect-container{
		align-items: center;
	}
	section.ready-connect-main.ready_to_connect_container .ready-connect-main .rcf-main{
		margin-top: 0;
	}
    section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary ul li{
		line-height: 26px;
		margin-bottom: 12px;
	}
	section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary h3{
		font-size: 26px;
		line-height: 34px;
	}
    span.android_sprites.list_tick_icon{
		transform: scale(.8);
	}
	section.app_development_section h2.section_heading{
		flex: 0 0 56%;
	}
	section.app_development_section p.section_summary{
		    flex: 0 0 42%;
    margin-left: 1rem !important;
	}
	.app_development_section .app_development_tabs>div{
		padding: 18px 20px !important;
	}
	section.ready-connect-main.ready_to_connect_container .wpforms-form button[type="submit"]{
		padding: 12px 26px;
	}
	section.blockchain_services_faq .wpsm_panel-group .wpsm_panel-heading span.ac_title_class{
		 font-size: 18px;
    	line-height: 26px;
	}
	
	
	
}

/*pro-ends*/

/*Ipad Mini*/
@media only screen and (max-width: 1023px){
	section.cross_platform_development{
		margin-top: 4rem;
	}
	section.android-app-development .section_heading,.comm_app_development .section_heading{
		margin-bottom: 10px !important;
		font-size: 25px;
	}
	section.android_services_section p.section_heading_content,.comm_app_development section.android_services_section p.section_heading_content{
		 line-height: 21px;
		font-size: 13px;
		max-width: 90%;
	}
	.industry_specific_card p{
		font-size: 13px;
		line-height: 21px;
	}
	.comm_app_development p.portfolio-content,section.android-app-development p.portfolio-content{
		padding-right: 7px;
	}
	.black_card_bordered{
		padding: 20px 10px 20px 16px;
	}
    .comm_app_development section.services_banner_section.banner_bg h2{
		    margin-bottom: 16px;
    font-size: 35px;
    line-height: 45px;
	}
	.cross_platform_development .d-grid.cross_platform_header_grid{
		grid-column-gap: 1rem;
	}
	section.cross_platform_development .services_banner_section.banner_bg.section_padding_60{
		padding: 30px 0;
	}
    .android_services_box_wrap h3.android_service_count_display span{
		font-size: 16px;
	}
	p.android_service_title span{
		display: inline !important;
	}
	.whit_grid_section h2.section_heading{
		margin-bottom: 30px !important;
	}
	section.cross_platform_magic.purple_dotted_section{
		padding-top: 10px !important;
	}
	.purple_dotted_bg{
		padding: 30px 20px;
	}
	section.cross_platform_magic.purple_dotted_section h3.section_heading{
		font-size: 24px !important;
		margin-bottom: 20px !important;
	}
	section.android_high_performance_section.cpt_seamless_performance .section_heading{
		    font-size: 22px;
    line-height: 33px;
	}
	.whit_grid_wrap p.section_info{
		max-width: 100%;	
	}
	.whit_grid_section .d-grid.mb-d-block,.d-grid.feat-wrap-grid{
		grid-gap: 1rem;	
	}
	.feat-grid-box{
		padding: 15px;
	}
	.whit_grid_wrap h3.section_title,.industry_specific_card h3{
		font-size: 15px;
	}
	.whit_grid_wrap p.section_info,.feat-grid-box p.section_info{
		    font-size: 13px;
    line-height: 155%;
	}
	.cross_platform_industry p.text-center,section.why_choose_us p.text-center,section.android_ideation_section.cross_platform_journey p.text-center{
		font-size: 13px;
		line-height: 22px;
		max-width: 92%;
	}
	.industry_specific_wrap{
		grid-gap: 20px;
	}
	section.why_choose_us h2.section_heading,.cross_platform_industry h2.section_heading{
		margin-bottom: 10px !important;
	}
	.android_benefits_lists{
		margin-top: 2rem;
	}
	.android_benefits_lists p{
		font-size: 15px;
	}
	section.android_high_performance_section.cpt_seamless_performance .android_performance_box{
		padding: 30px 20px;
	}
	.btn_purple{
		font-size: 13px;
	}
	.android_ideation_row_wrap{
		max-width: 100%;
	}
	section.ready-connect-main.ready_to_connect_container .connect-container h2{
		margin-bottom: 7px;
	}
	section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary ul li{
		line-height: 22px;
		margin-bottom: 9px;
        font-size: 15px;
	}
	section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary h3{
		font-size: 22px;
		line-height: 33px;
	}
    section.ready-connect-main.ready_to_connect_container .connect_contact a{
	font-size: 15px;
	}
    section.ready-connect-main.ready_to_connect_container .connect_contact span{
		    transform: scale(.7);
    position: relative;
    top: 8px;
	}
    section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary ul li span.android_sprites{
		transform: scale(.7);
	}
	section.ready-connect-main.ready_to_connect_container .wpforms-form button[type="submit"]{
	padding: 12px 30px;
	}
	.ready_to_connect_summary ul{
		margin-top: 16px;
	}
	.ready_to_connect_contact.d-flex{
		margin-top: 26px;
	}
	section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary ul li span.list_tick_icon{
		top: 1px;
    	transform: scale(.9);
	}
	section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary ul li span.list_tick_icon{
		flex: 0 0 3%;
	}
	section.android-stats-column-wrap.bg_grey.cross_platform_stats .android-stats-column{
		flex: 0 0 30%;
	}
	section.why_cross_platform.feat_wrap_section.section_padding_80{
		padding-top: 45px !important;
	}
	section.cross_platform_development section.blockchain_blogs_section.section_padding_80{
		padding-bottom: 30px !important;
	}
	section.cross_platform_development section.blockchain_services_faq .wpsm_panel-group .wpsm_panel-heading{
		min-height: auto;
	}
    .blockchain_services_faq .wpsm_panel-heading:hover .ac_title_class, .blockchain_services_faq .wpsm_panel-heading:hover .ac_open_cl_icon.fa.fa-plus:before,.blockchain_services_faq .wpsm_panel-heading:hover .ac_title_class, .blockchain_services_faq .wpsm_panel-heading:hover .ac_open_cl_icon.fa.fa-plus:before{
		color: #191919 !important;
	}
	.blockchain_services_faq .wpsm_panel-heading.acc-a:hover .ac_title_class{
		color:#FB7000 !important;
	}
	section.ready-connect-main.ready_to_connect_container .connect-container{
		align-items: unset;
	}
	

}
/*mini-ends*/
/*Mobiles*/
@media only screen and (max-width: 767px){
	.industry_specific_wrap{
		margin-top: 0;
	}
	.android_benefits_lists:nth-child(1), .android_benefits_lists:nth-child(2){
		margin-top: 0px !important;
	}
    .comm_app_development .d-grid{
		display: block;
	}
    .comm_app_development section.services_banner_section.banner_bg h2{
		    margin-bottom: 16px;
    font-size: 32px;
    line-height: 45px;
	}
	.comm_app_development p.services_banner_summary{
		    max-width: 97%;
    margin-bottom: 16px !important;
	}
	.comm_app_development .header_grid_content_wrap a.btn_purple{
		padding: 11px;
	}
	.comm_app_development .header_grid_image_wrap{
		margin-top: 24px;
	}
	.d-grid.cross_platform_header_grid .header_grid_image_wrap:before{
		filter: blur(120px);
		width: 60%;
		height: 50%;
		border-radius: 50%;
	}
	.d-grid.cross_platform_header_grid .header_grid_image_wrap{
		margin-top: 24px;
	}
	.d-grid.cross_platform_header_grid .header_grid_image_wrap img{
		max-width: 95%;
	}
    p.android-stats-title{
		 max-width: 70%;
   		 margin: auto;
	}
	.comm_app_development .android_services_box_wrap.d-grid{
		display: grid;
	}
    .comm_app_development section.services_banner_section.banner_bg{
		padding:20px 0px;
	}
	.comm_app_development .section_padding_80{
		padding: 40px 0px !important;
	}
	.comm_app_development h2.section_heading{
		  text-align: left;
   		 max-width: 100%;
		font-size: 24px;
	}
	.whit_grid_wrap h3.section_title, .industry_specific_card h3{
		    font-size: 18px;
    line-height: 25px;
    margin-bottom: 5px;
	}
	.whit_grid_wrap p.section_info, .feat-grid-box p.section_info{
		    font-size: 14px;
    line-height: 26px;align-content
	}
	.whit_grid_wrap{
		margin-bottom: 1.5rem;
	}
	.whit_grid_wrap:last-child{
		margin: 0;
	}
	.purple_dotted_section span.highlight{
		color: #ffffff;
	}
	.purple_dotted_section .purple_dotted_bg{
		    margin: 0 -1rem;
    border-radius: 0;
    padding: 40px 16px;
	}
	.purple_dotted_section .purple_dotted_content h3{
		text-align: left;
	}
	.purple_dotted_content .btn_purple{
		padding: 14px;
	}
    .cross_platform_dev_services h3.android_service_count_display span{
		font-size: 20px;
	}
    section.cross_platform_magic.purple_dotted_section{
		padding: 0px;
	}
    section.cross_platform_development section.awards_recognition_section.py-4{
	padding: 40px 0px !important;
}
	section.why_cross_platform.feat_wrap_section h2.section_heading{
		text-align: center;
        margin-bottom: 24px !important;
	}
    section.why_cross_platform.feat_wrap_section .feat-grid-box{
		 padding: 20px;
    	margin-bottom: 20px;
	}
	section.why_cross_platform.feat_wrap_section .feat-grid-box h3.section_title{
		font-size: 18px;
	}
	section.why_cross_platform.feat_wrap_section .feat-grid-box:last-child{
		margin: 0;
	}
	.industry_specific_card p{
		font-size:14px;
		line-height:26px;
	}
	.cross_platform_industry h2.section_heading{
		    text-align: left !important;
    margin: 0 0 10px !important;
	}
	.cross_platform_industry p.text-center{
		    text-align: left;
    margin: 0 !important;
		font-size:14px;
		line-height:26px;
	}
    .cross_platform_industry p.text-center, section.why_choose_us p.text-center, section.android_ideation_section.cross_platform_journey p.text-center{
		font-size: 14px;
	}
	.cross_platform_industry .industry_specific_wrap{
		margin-top: 1.5rem;
	}
	span.m-highlight{
		color: #FB7000;
	}
	section.cross_platform_integrations h2{
		max-width: 95% !important;
	}
    
	section.android_high_performance_section.cpt_seamless_performance .android_performance_box{
		padding: 40px 16px;
	}
	section.android_high_performance_section.cpt_seamless_performance .section_heading{
		font-size: 24px;
		margin-bottom: 24px !important;
	}
	section.android_ideation_section.cross_platform_journey p.text-center,section.android_ideation_section.cross_platform_journey p.text-center{
		    font-size: 13px;
    line-height: 20px;
    max-width: 100%;
    text-align: left;
	}
    section.android_ideation_section.cross_platform_journey .android_ideation_row_wrap{
		margin-top: 1.5rem;
	}
    .purple_dotted_bg{
		background-size: 330%;
        background-position: 6% 32%;
	}
    section.app_development_section .d-grid{
		display: grid;
	}
    .cpt_tech_sprite{
		transform: scale(.9);
	}
    .android-app-development section.services_banner_section.banner_bg::before{
	display:none;
}
	span.cpt_sprites.list_tick_icon{
		transform: scale(.7);
	}
	section.cross_platform_development .services_banner_section.banner_bg.section_padding_60{
		padding: 20px 0;
	}
	section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary ul li span.list_tick_icon{
		flex: 0 0 8%;
		margin-right: 3px;
	}
	section.android_industry_specific.cross_platform_industry{
		padding-top: 35px !important;
	}
	section.cross_platform_development section.blockchain_blogs_section.section_padding_80{
		padding-bottom: 20px!important;
	}
	section.cross_platform_development section.blockchain_services_faq.section_padding_80{
		padding-bottom: 20px !important;
	}
	section.why_cross_platform.feat_wrap_section.section_padding_80{
		padding-top: 0px!important;
	}
	
}
/*mobile-ends*/

@media only screen and (max-width: 380px){
	
}