/*responsive*/


/*Ipads*/
@media only screen and (min-width: 768px) and (max-width: 1260px){
	.d-flex.stp_banner_grid .header_grid_content_wrap h1{
		line-height: 57px;
		margin-bottom: 10px;
	}
	section.qaat-testing-process.stp_vision p.section_summary{
		line-height: 24px;
	}
	section.startup_guides.section_padding_80{
		padding: 20px 0px 60px !important;
	}
	.stp_helps_grids{
		margin-top: 30px;
	}
	section.startup_guides.section_padding_80 .indust_ychoose_box img{
		height: 420px;
	}
	.d-grid.stp_partner_grid{
		grid-gap: 2rem;
	}
	.benefits-box h4{
		font-size: 24px;
	}
	.d-flex.stp_benefit_wrap{
		grid-gap: 2rem;
	}
	section.lauchpad_startup.section_padding_80 h2{
		margin-bottom: 10px;
	}
	section.lauchpad_startup.section_padding_80 p.section_summary.m-x-auto.text-center{
		line-height: 24px;
	}
	.launchpad_box .d-flex{
		padding: 22px;
	}
	.launch_content p{
		line-height: 150%;
	}
	.launchpad_box.purple_bg_launch .launch_image{
		bottom: -2rem;
	}
	.launchpad_box.blue_bg_launch .launch_image{
		    bottom: -1rem;
    right: -3.5rem;
	}
	.launchpad_box.blue_bg_launch .launch_image img{
		width: 95%;
	}
	section.stp_features p.section_summary{
		    line-height: 22px;
    max-width: 86%;
	}
	section.stp_features .d-grid.feat-wrap-grid .feat-grid-box{
		flex: 1 0 48%;
	}
	section.startup_solutions section.blockchain_services_faq.section_padding_80.pb-0{
		padding: 20px 0px 0px !important;
	}
	section.startup_solutions .home-contact-form{
		margin: 4rem 0;
	}

	
}
/*pro-ends*/

/*Ipad Mini*/
@media only screen and (max-width: 1023px){
	.d-flex.stp_banner_grid a.btn_purple{
		padding: 12px 22px;
	}
	section.qaat-testing-process.stp_vision p.section_summary{
		line-height: 22px;
		max-width: 90%;
	}
	section.qaat-testing-process.stp_vision .qaat-testing-grids.d-grid{
		grid-gap: 1.2rem;
	}
	section.qaat-testing-process.stp_vision .qaat-test-box .spt_sprites.icon_36{
		margin-bottom: 14px;	
	}
	section.qaat-testing-process.stp_vision{
		padding-bottom: 30px;
	}
	section.startup_guides.section_padding_80 .indust_ychoose_box img{
		height: 280px;
	}
	section.startup_guides.section_padding_80{
		padding: 10px 0px 50px !important;
	}
	section.stp_tailored_process p.section_summary{
		max-width: 90%;
	}
	section.stp_tailored_process .d-flex.android_ideation_row{
		margin-top: 40px;
	}
	section.stp_tailored_process .android_ideation_detail h3{
		    font-size: 16px;
    line-height: 140%;
	}
	section.stp_tailored_process.section_padding_80 .d-flex.android_ideation_row{
		flex-direction: column;
	}
	section.stp_tailored_process .d-flex.android_ideation_row{
		margin-top: 30px;
	}
	section.stp_tailored_process.section_padding_80 .android_ideation_wrap.text-center{
		    flex-direction: row;
    flex-wrap: nowrap;
    margin-bottom: 1rem;
	}
	section.stp_tailored_process .android_ideation_detail h3,section.stp_tailored_process .android_ideation_detail p{
		    text-align: left;
	}
	section.stp_tailored_process .d-flex.android_ideation_row:before{
		    left: 2.6rem;
    height: 72% !important;
    margin: auto;
    top: 2rem;
    width: 7px !important;
    right: unset !important;
	}
	section.stp_tailored_process .android_ideation_detail{
		    margin-top: 10px;
    padding-left: 2rem;
	}
	section.stp_tailored_process .android_ideation_step{
    width: 50px;
    height: 50px;
	}
	section.stp_success_rate.bg_black p.section_summary{
		    line-height: 24px;
    max-width: 85%;
	}
	.stp_success_wrap.d-flex{
		margin-top: 30px;
	}
	h3.stp_success_rate.text-white{
		font-size: 24px;
		margin-bottom: .5rem;
	}
	p.stp_success_cnt.text-white-secondary{
    font-size: 14px;
    line-height: 150%;
	}
	.benefits-box h4{
		font-size: 22px;
	}
	.d-flex.stp_benefit_wrap{
		grid-gap: 1.5rem;
	}
	section.lauchpad_startup.section_padding_80 p.section_summary.m-x-auto.text-center{
		max-width: 90%;
	}
	.launchpad_grid.d-grid{
		margin-top: 30px;
	}
	.launchpad_grid.d-grid{
		    display: block;
    max-width: 84%;
    margin: auto;
    margin-top: 30px;
	}
	.launchpad_box.purple_bg_launch{
		margin-bottom: 30px;
	}
	.launch_content{
		max-width: 64%;
	}
	.launchpad_box.purple_bg_launch .launch_image{
		bottom: -10px;
	}
	.launchpad_box.purple_bg_launch .launch_image img{
		width: 40%;
	}
	.launchpad_box.blue_bg_launch .launch_image{
		    bottom: -1rem;
    right: -2rem;
	}
	.launchpad_box.blue_bg_launch .launch_image img{
		width: 76%;
	}
	section.stp_features p.section_summary{
		max-width: 92%;
	}
	.comm_app_development section.services_banner_section.banner_bg h1{
		font-size: 30px !important;
	}
	
}

/*mini-ends*/

/*Mobiles*/
@media only screen and (max-width: 767px){
	section.stp_tailored_process .d-flex.android_ideation_row:before{
		display: block !important;
	}
	section.services_banner_section.banner_bg.stp_banner_section.section_padding_80{
		background-image: none;
	}
	.d-flex.stp_banner_grid{
		flex-wrap: wrap;
	}
	.d-flex.stp_banner_grid h1.services_banner_heading{
		max-width: 100%;
	}
	.d-flex.stp_banner_grid .header_grid_content_wrap p{
		max-width: 100%;
	}
	.d-flex.stp_banner_grid .header_grid_image_wrap.d-none{
		display: block;
	}
	section.services_banner_section.banner_bg.stp_banner_section .header_grid_image_wrap.d-none:before{
		display: none;
	}
	section.qaat-testing-process.stp_vision .qaat-testing-grids.d-grid{
		    margin-top: 30px;
    grid-gap: 1rem;
	}
	section.qaat-testing-process.stp_vision h2.section_heading{
		    text-align: left;
    margin-bottom: 10px !important;
	}
	section.qaat-testing-process.stp_vision p.section_summary{
		    max-width: 100%;
    text-align: left;
	}
	section.qaat-testing-process.stp_vision .qaat-test-box{
		padding: 24px;
	}
	section.qaat-testing-process.stp_vision .qaat-test-box .spt_sprites.icon_36{
		margin-bottom: 14px;
	}
	section.qaat-testing-process.stp_vision h4{
		font-size: 14px;
	}
	section.qaat-testing-process.stp_vision .qaat-test-box p{
		font-size: 13px;
	}
	section.startup_guides.section_padding_80{
		padding: 30px 0px 20px !important;
	}
	section.startup_guides.section_padding_80 h2{
		margin: 0 !important;
	}
	.stp_helps_grids{
		margin-top: 30px;
	}
	section.startup_guides.section_padding_80 .indust_ychoose_content{
		padding: 20px !important;
	}
	section.startup_guides.section_padding_80 .indust_ychoose_para p{
		font-size: 14px;
	}
	section.stp_tailored_process p.section_summary{
		    text-align: left;
    max-width: 100%;
	}
	section.stp_tailored_process .d-flex.android_ideation_row:before{
		left: 2rem;
		height: 67% !important;
	}
	section.stp_tailored_process .android_ideation_detail{
		    margin-top: 10px;
    padding-left: 1rem;
	}
	section.stp_tailored_process.section_padding_80{
		padding: 40px 0px 30px !important;
	}
	section.stp_success_rate.bg_black h2{
		    max-width: 100%;
    margin-bottom: 15px !important;
	}
	section.stp_success_rate.bg_black p.section_summary{
		    max-width: 100%;
    text-align: left;
	}
	.stp_success_wrap.d-flex{
		margin-top: 24px;
	}
	.stp_success_wrap.d-flex{
		    display: flex;
    justify-content: center;
    grid-gap: 32px;
	}
	h3.stp_success_rate.text-white{
		    font-size: 40px;
    margin-bottom: .5rem;
	}
	p.stp_success_cnt.text-white-secondary{
		    font-size: 15px;
    line-height: 150%;
	}
	section.startup_solutions.comm_app_development section.indust_testimonials h2{
		    max-width: 100%;
    text-align: left;
	}
	.d-flex.stp_benefit_wrap{
		display: block;
	}
	section.stp_benefits.section_padding_80 .benefits-box h4{
		font-size: 24px;
	}
	section.lauchpad_startup.section_padding_80 h2, section.lauchpad_startup.section_padding_80 p.section_summary.m-x-auto.text-center{
		    max-width: 100%;
    text-align: center;
	}
	.launchpad_grid.d-grid{
		max-width: 100%;
	}
	.launchpad_box.purple_bg_launch{
		margin-bottom: 24px;
	}
	.launchpad_box .d-flex{
		display: block;
	}
	.launch_content{
		max-width: 100%;
	}
	.launchpad_grid.d-grid .launch_image{
		    position: relative;
    left: unset;
    right: unset;
    bottom: unset;
    text-align: center;
	}
	.launchpad_box.purple_bg_launch .launch_image img{
		    width: 50%;
    margin: auto;
	}
	.launchpad_box.blue_bg_launch .launch_image img{
		width: 88%;
	}
	section.stp_features h2.section_heading.text-center.m-x-auto{
		    max-width: 100%;
	}
	section.stp_features p.section_summary{
		    max-width: 100%;
    text-align: left;
	}
	section.stp_features .d-grid.feat-wrap-grid{
		margin-top: 10px;
	}
	section.stp_features .d-grid.feat-wrap-grid .feat-grid-box{
		    flex: 100% !important;
    padding: 28px;
	}
	.feat-grid-box h3.section_title{
		margin-bottom: 5px;
	}
	.d-grid.stp_partner_grid{
		    display: flex;
    flex-direction: column-reverse;
	}
	.d-grid.stp_partner_grid{
		    display: flex;
    flex-direction: column-reverse;
    grid-gap: 1.5rem;
	}
	#comm_testimonial div#indust_testimonial .item{
		min-width: 320px;
	}
	section.services_banner_section.banner_bg.stp_banner_section.section_padding_80{
		padding-bottom: 0 !important;
	}
	.home-contact-form .wpforms-field-email{
		margin-bottom: 30px;
	}
	
}
/*mobile-ends*/
