/*IPADS*/
@media only screen and (min-width: 768px) and (max-width: 1260px){
	.web3_expert_grid.d-grid.depin_core_grid{
		grid-gap: 15px;	
	}
	.web3_expert_grid.d-grid .wtbk_box{
		padding: 1rem;
	}
	section#depin_indus_specific .wtbk_box.padd_20{
		padding: 1rem !important;
	}
	.depin_infra_cnt h3{
		font-size: 28px;
	}
	.d-grid.depin_infra_grid{
		grid-gap: 80px;
	}
}
/*pro-ends*/
@media only screen and (max-width: 990px){
	.depin_infra_cnt p{
		max-width: 100%;
	}
	.depin_infra_cnt h3{
		font-size: 20px;
	}
	.d-grid.depin_infra_grid{
		    grid-gap: 30px;
    grid-template-columns: 1fr 1.3fr;
	}
	.web3_expert_grid.d-grid.depin_core_grid{
		grid-template-columns: 1fr 1fr;
	}
	.depin_partner_grid.d-grid{
		grid-gap: 1rem;
	}
	section.depin_development_service.comm_app_development section.web3_cta_section h3{
		font-size: 22px;
	}
	
	section#depin_tech_stack select#app_development_tools{
		    margin-top: 30px;
    margin-bottom: 0 !important;
	}
	section#depin_tech_stack .qabk-solution-wrap{
		margin-top: 10px;
	}
	section#depin_dev_process .text-center.m-b-40{
		margin-bottom: 40px;
	}
	section#depin_indus_specific .web3_expert_grid.d-grid.depin_core_grid{
		      display: flex;
    flex-wrap: wrap;
    justify-content: center;
	}
	section#depin_indus_specific .wtbk_box.padd_20{
		    padding: 1rem !important;
    flex: 0 0 30.55%;
	}
	section#depin_tech_stack #first_tab_active .qabk-sol-box{
		height: 70px;
	}
	section#depin_tech_stack div#frameworks{
		margin-top: 1.5rem !important;
	}
	div#integrations .d-flex.qabk-sol-wrap:last-child .qabk-sol-box{
		height: 80px;
	}
	
}
/*mini-ends*/

@media only screen and (max-width: 767px) {
	.depin_service_banner h1{
		max-width: 90%;
	}
	section.depin_infrastructure .d-grid.depin_infra_grid{
		    display: flex;
    flex-direction: column-reverse;
    margin-top: 10px;
    gap: 1rem;
	}
	.depin_infra_cnt h3{
		    font-size: 18px;
    margin-bottom: 1rem;
	}
	.depin_infra_cnt p{
		max-width: 100%;
	}
	.web3_expert_grid.d-grid.depin_core_grid{
		grid-template-columns: 1fr;
	}
	section.depin_success_partner h2{
		text-align:center;
	}
	.depin_partner_grid.d-grid{
		margin-top: 1.5rem;
	}
	.depin_partner_grid.d-grid{
		    margin-top: 1.5rem;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 1.3rem;
	}
	section#depin_tech_stack .qabk-sol-box{
		text-align:center;
	}
	section.depin_development_service.comm_app_development div#first_tab_active .qabk-sol-box{
		height: 65px;
	}
	section.depin_development_service.comm_app_development div#frameworks .qabk-sol-box{
		height: 90px;
	}
	section.depin_development_service.comm_app_development 	div#integrations .qabk-sol-box{
		height:85px !important;
	}
	section#depin_dev_process p.section_summary{
		    max-width: 100%;
    text-align: left;
	}
	section.depin_development_service.comm_app_development .web3_cta_img{
		margin-top: 40px;
	}
	.wtbg-box p{
		max-width: 100%;
	}
	section#depin_indus_specific .web3_expert_grid.d-grid.depin_core_grid{
		    display: grid;
    flex-wrap: unset;
    justify-content: unset;
		grid-gap: 1.3rem;
	}
	section#depin_indus_specific .wtbk_box.padd_20{
		padding: 2rem!important;
	}
	section.depin_development_service.comm_app_development .web3_expert_grid.d-grid .wtbk_box ul li:last-child{
		margin: 0;
	}
	div#integrations .qabk-sol-box{
		flex: 0 0 48%;
	}
	.depin_infra_image{
		margin-top: 1.5rem;
	}
	div#integrations .d-flex.qabk-sol-wrap:last-child .qabk-sol-box{
		height: 78px !important;
	}
	section#depin_dev_process .text-center.m-b-40{
		margin-bottom: 30px;
	}
}
/*mobile-ends*/