/*responsive*/
/*Large Desktops*/
@media only screen and (min-width: 1900px){
	section.services_banner_section.banner_bg::before{
		width: 80%;
	}
}

/*Ipads*/
@media only screen and (min-width: 768px) and (max-width: 1260px){
	.android-app-development{
		margin-top: 4rem;
	}
	section.awards_recognition_section.py-4 h2.section_heading.max-w-300{
		max-width: 60% !important;
		margin-bottom: 1.5rem;
	}
	section.android_developement_services{
		padding: 60px 0px;
	}
	section_padding_80{
		padding-top: 4rem;
		padding-bottom:4rem;
	}
	.portfolio-box a.btn_purple,.casestudy_hunnyapp_bg a.btn_primary{
		padding: 10px 18px;
	}
	.d-grid.why_choose_grid{
		grid-template-columns: 1fr 1fr 1fr;
	}
	.android_integration_wrap .android_sprites_bg{
		padding: 14px;
	}
	.android_integration_content h3{
		margin-bottom: .6rem;
	}
	.app_development_section .app_development_tabs > div{
		padding: 1.2rem;
	}
	.app_development_logos.mx-5{
		margin:0 2rem !important;
	}
	.app_development_logos .d-grid.d-grid.libraries_grid > div,.app_development_logos .d-grid.d-grid.libraries_grid > div{
		min-width: 180px;
	}
	.d-grid.libraries_grid{
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	}
	.app_development_logos .d-grid.libraries_grid > div:nth-child(6n){
		border-right:1px solid #eaeaea;
	}
	.app_development_logos .d-grid.libraries_grid > div:nth-child(5n){
		border-right:none;
	}
	.app_development_logos .d-grid.libraries_grid > div:nth-last-child(-n+6){
		border-bottom-color:#eaeaea;
	}
	.app_development_logos .d-grid.libraries_grid > div:nth-last-child(-n+3){
		border-bottom-color:transparent;
	}
	.testimonials_section .testimonials_details .d-flex.align-items-center.m-b-36{
		margin-bottom: 1rem;
	}
	.testimonials_section .testimonials_details .bg-white.p-a-32{
		padding: 1.5rem;
	}
	section.blockchain_blogs_section h2.section_heading{
		margin-bottom: 1rem !important;
	}
	section.ready-connect-main.ready_to_connect_container h2{
		display: none;
	}
	section.ready-connect-main.ready_to_connect_container .rcf-main h5{
		display: block;
		font-size: 36px;
		line-height: 40px;
	}
	section.ready-connect-main.ready_to_connect_container .wpforms-form button[type="submit"]{
		height: 42px;
	}
	section.ready-connect-main.ready_to_connect_container .wpforms-field input{
		height: 48px;
	}
	section.ready-connect-main.ready_to_connect_container .ready-form-fields textarea{
		height: 100px;
	}
	.ready_to_connect_summary{
		padding: 30px;
	}
	section.ready_to_connect_container .rcf-main{
		padding-left: 40px;
		padding-right: 1rem;
	}
    section.ready-connect-main.ready_to_connect_container .connect-container{
		flex-direction: row;
	}
    .banner_bg_pi{
		left: -10px;
	}
   section.android-app-development section.services_banner_section.banner_bg{
		padding: 10px 0px;
	}
   
    section.android-app-development h2.services_banner_heading{
		margin-bottom: 16px;
        font-size: 45px;
	}
    section.android-app-development .section_heading{
		font-size: 33px;
	}
     section.android-app-portfolio .section_heading{
		    max-width: 90%;
    margin: auto;
	}
    .casestudy_hunnyapp_bg{
		padding: 35px 40px !important;
	}
    section.android_benefits_section{
		padding: 30px 0px 60px;
	}
    .app_development_logos .mo_d_none{
	display:block !important;
	}
	.android-app-development .d-grid.defi_banner_grid{
		grid-column-gap: 3rem;
	}
	section.android-app-development p.services_banner_summary{
		max-width: 100%;
	}
	.app_development_logos .d-grid.libraries_grid>div:nth-last-child(-n+7){
		border-bottom-color:#eaeaea !important;
	}
	.app_development_logos .d-grid.libraries_grid>div:nth-last-child(-n+4){
		border-bottom: none !important;
	}
	.app_development_logos .d-grid.libraries_grid>div:nth-last-child(-n+1){
		border-right: 1px solid #eaeaea !important;
	}
	section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary:before{
    height: 16%;
    width: 29%;
    background-position: top right;
	}
	.android_ideation_row_wrap{
		max-width: 100%;
		margin-top: 3.2rem;
	}
	section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary{
		padding: 30px !important;
	}
	section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary ul li span.list_tick_icon{
		flex: 0 0 6%;
	}
	section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary>.d-flex:after{
		bottom: -30px;
	}
	.connect_contact span{
		transform: scale(.8);
	}
	section.android-app-portfolio{
		padding: 60px 0;
	}
	.android-app-development .awards_recognition_section{
		padding: 0 0 60px;
	}
	section.android_benefits_section.bg_white.section_padding_80{
		padding: 30px 0px;
	}
	.android_performance_box{
		padding: 40px;
	}
	.android_performance_box h2.section_heading{
		margin-bottom: 1rem;
	}
	.tl-flex-dir-column{
		flex-direction: column;
	}
}

/*pro-ends*/



/*Ipad Mini*/
@media only screen and (max-width: 1023px){
	section.android-stats-column-wrap{
		padding: 40px 0px;
	}
	h4.android-stats-number{
		  font-size: 26px;
    	line-height: 48px;
	}
	p.android-stats-title{
		 font-size: 14px;
		line-height: 21px;
	}
	.d-grid.android_services_grid{
		    grid-template-columns: 1.3fr 1fr;
    grid-column-gap: 1rem;
	}
	.android_services_desc p{
		font-size: 13px;
		max-width: 94%;
		line-height: 20px;
	}
	.android_services_box_wrap h3.android_service_count_display{
		font-size: 28px;
		line-height: 46px;	
	}
	.d-grid.android_services_details{
		grid-gap: 2rem 2rem;
	}
	section.android_services_section p.section_info.text-white-secondary{
		font-size: 13px;
		line-height: 150%;
	}
	section.android_services_section .section_title{
		font-size: 15px;
		line-height: 155%;
	}
	section.android_developement_services,section.android-app-portfolio{
		padding: 50px 0px;
	}
	.portfolio-desc{
		margin-top: 12px;
	}
	h4.portfolio-title{
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 6px;
	}
	p.portfolio-content{
		font-size: 13px;
		line-height: 20px;
		padding-right: 1rem;
	}
	.portfolio-box a.btn_purple, .casestudy_hunnyapp_bg a.btn_primary{
		  padding: 7px 14px;
    	  font-size: 13px;
	}
	.portfolio-box a.btn_purple .btn_white_arrow,.casestudy_hunnyapp_bg a.btn_primary .btn_white_arrow{
		    display: inline-flex;
			width: 15px;
			height: 15px;
			margin: 0 0 0 6px;
			background-position: -190px -9px;
			transform: scale(0.8);
	}
	p.portfolio-content{
		margin-bottom: 14px;
	}
	.android-app-development .awards_recognition_section{
		padding: 0 0 3rem;
	}
	section.android-app-portfolio{
		padding: 60px 0px;
	}
	section.android_industry_specific,section.android_integrations_section.section_padding_80,section.android_ideation_section.bg_grey.section_padding_80{
		padding: 50px 0;
	}
	.casestudy_hunnyapp_bg{
		padding: 2rem;
	}
	.casestudy_hunnyapp_bg p.services_casestudy_summary{
		    max-width: 100%;
    font-size: 13px;
    line-height: 160%;
	}
	section.android_benefits_section .bg_orange.p-4{
		padding: 20px;
	}
	.android_benefits_lists p{
		max-width: 92%;
		margin: 15px auto 0;
		font-size: 16px;
		line-height: 20px;
	}
	section.android_high_performance_section.section_padding_60{
		padding: 20px 10px 50px;
	}
	.android_performance_box{
		padding: 32px 50px;
	}
	.android_performance_box h2.section_heading{
		    font-size: 27px;
    margin-bottom: 1.2rem;
	}
	.android_performance_box a.btn_purple{
		padding: 10px 24px;
	}
	section.why_choose_us.section_padding_80{
		padding: 50px 0px;	
	}
	.black_card_bordered p{
		font-size: 13px;
		line-height: 21px;
	}
	.black_card_bordered h3{
		margin-bottom: 8px;
	}
	.d-grid.android_integrations_grid{
		grid-gap: 1rem;
	}
	.android_integration_content p{
		font-size: 13px;
		line-height: 21px;
	}
	.android_ideation_step{
		font-size: 18px;
		width: 60px;
		height: 60px;
	}
	.android_ideation_detail p{
		font-size: 13px;
		line-height: 21px;
		max-width: 100%;
	}
	.android_ideation_second_row{
		align-items: baseline;
	}
	.android_ideation_wrap.text-center{
		padding: 0px 20px;
	}
	.android_ideation_first_row.android_ideation_row:after{
		height: 108%;
		top: 66%;
	}
    .banner_bg_pi_box{
	padding: 10px 10px 4px;
    background: rgb(255 255 255 / 1%);
}
    .banner_bg_relative img{
            height: 280px;
        width: fit-content;
    }
    .banner_bg_pi_title{
        margin-bottom: 4px;
    }
    .android-app-development .d-grid.defi_banner_grid{
        grid-template-columns: 1.3fr 1fr;
        grid-column-gap: 2rem;
    }
    section.android-app-development section.services_banner_section.banner_bg{
        padding: 10px 0px !important;
    }
    .android_services_box_wrap p.android_service_title{
        font-size: 14px;
        line-height: 18px;
    }
    .android_services_box_wrap.d-grid{
        grid-gap: 1rem;
    }
    .android_ideation_row:before{
        width: calc(100% - 100px);
        top: calc(16% - 15px);
    }
    .android_ideation_row_wrap{
        margin-top: 2.8rem;
    }
    select#app_development_tools{
            -webkit-appearance: none !important;
        -moz-appearance: none !important;
        color: #454545;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        background-color: #fff;
        width: 400px;
        height: 52px;
        margin: 0 auto;
        background-position: 100%;
        background-repeat: no-repeat;
        border: 1px solid #D1D1D1;
        padding: 0.75rem;
        border-radius: 10px;
        outline: none;
		 background-image: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2024/06/25124647/selectArrow.png);
    }
    section.app_development_section h2.section_heading{
        margin-bottom: 1rem;
    }
    .app_development_logos .d-grid{
		    width: 100%;
    	margin: unset;
	}
    .app_development_logos .d-grid > div{
		min-width: 100%;
        min-height: auto;
        padding: 20px 0px;
	}
    .app_development_logos{
		margin: 0 1rem !important;
	}
    .app_development_logos .d-grid > div{
		border: none;
	}
    .app_development_logos .d-grid{
		grid-template-columns: 1fr 1fr 1fr !important; 
        width: 100%;
        margin: unset;
	}
    .testimonials_section .testimonials_details .d-flex.align-items-center.m-b-36{
		margin-bottom: 1rem;
	}
    .d-grid.testimonials_details .android_sprites{
		margin-bottom: 6px !important;
	}
    .testimonials_section .testimonials_details .bg-white.p-a-32{
		padding: 1.2rem;
	}
    section.blockchain_blogs_section a.blog_links.d-flex{
	    width: 35px;
    	height: auto;
	}
   .blog_links .black_arrow{
		transform: scale(0.7);
	}
    section.blockchain_services_faq.section_padding_80{
		padding: 40px 0px;
	}
    section.ready-connect-main.ready_to_connect_container .connect-container{
		flex-direction: column;
	}
    section.ready-connect-main.ready_to_connect_container h2{
		display: block;
	}
    .ready_to_connect_summary h3{
		font-size: 22px;
		line-height: 34px;
	}
    .ready_to_connect_summary{
		padding: 20px;
	}
    .ready_to_connect_summary ul li span.android_sprites{
		transform: scale(.8);
	}
    .ready_to_connect_summary ul li{
		margin-bottom: 16px;
	}
	.connect_contact span{
		transform: scale(.8);
	}
    .ready-connect-main .rcf-main{
		margin-top: 30px !important;
	}
    section.ready-connect-main.ready_to_connect_container .rcf-main h5{
		display: none;
	}
    section.ready-connect-main.ready_to_connect_container .rcf-main h5{
		display: none;
	}
    p.d-none.connect-container-p{
		    display: block;
    color: #454545;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    margin-bottom: 1rem;
    padding-right: 0;
    text-align: center;
	}
    .connect-container h2{
    	margin-bottom: 14px;
    }
    .ready_to_connect_summary{
		margin-top: 1em;
	}
    .ready_to_connect_summary{
		margin-top: 10px;
	}
    section.ready_to_connect_container .rcf-main{
		padding-left: 1rem;
    	padding-right: 1rem;
	}
    section.ready-connect-main.ready_to_connect_container div.wpforms-container .wpforms-form .ready-form-fields input{
		height: 40px;
	}
	section.ready-connect-main.ready_to_connect_container div.wpforms-container .wpforms-form .ready-form-fields textarea{
		height: 90px;
	}
    section.ready-connect-main.ready_to_connect_container .wpforms-form button[type="submit"]{
		height: 38px;
	}	
    .banner_bg_pi{
	left: -20px;
	}
    .banner_bg_pi_count span.bg_pi_count{
		font-size: 19px;
	}
    section.android-app-development section.services_banner_section.banner_bg h2{
		    margin-bottom: 16px;
    font-size: 35px;
    line-height: 45px;
	}
    section.android-app-development .section_heading{
		font-size: 25px;
	}
    section.android-stats-column-wrap.bg_grey .android-stats-columns{
		justify-content: space-around;
	}
    .app_development_logos .mo_d_none{
		display: none !important;
	}
	section.android-app-development .android_banner_bg{
		padding-left: 2rem;
	}
	section.android-app-development .banner_bg_pi{
		left: 0;
	}
	section.android-app-development .android-portfolio-wrap.d-grid,section.comm_app_development .android-portfolio-wrap.d-grid{
		grid-column-gap: 1rem;
	}
	section.android-app-development .android-portfolio-box.portfolio-box p.portfolio-content{
		padding-right: 10px!important;
	}
	section.android-app-development p.portfolio-content{
		min-height: 7.7em;
	}
	section.android-app-development .android_benefits_section.section_padding_80{
		padding-top: 20px !important;
	}
	section.android-app-development .d-grid.testimonials_details.tp_d_block,.comm_app_development .d-grid.testimonials_details{
		margin-top: 2rem !important;
	}
	section.android-app-development  section.blockchain_services_faq.section_padding_80,.comm_app_development section.blockchain_services_faq{
		padding-top: 0px !important;
	}
	
.android-app-development section.blockchain_services_faq h2,.comm_app_development section.blockchain_services_faq h2{
	margin-bottom: 1.5rem !important;
}
	section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary:before{
		height: 20%;
		width: 34%;
	}
	section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary>.d-flex:after{
		height: 16%;
		width: 13%;
	}
	section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary:after{
		top: 23%;
		height: 23%;
		width: 7%;
	}
	section.android-app-development.android_dev_section .android_performance_box{
		padding: 30px;
	}
	section.android-app-development.android_dev_section  h2.section_heading.text-white.text-center{
		margin-bottom: 16px!important;
	}
	section.android-app-development.android_dev_section .blockchain_blogs_grid.d-grid > div.py-4:last-child{
		padding-bottom: 0;
	}
	.ready_to_connect_contact.d-flex{
		margin-top: 16px !important;
	}
	section.tech_stack_box_grid .d-grid{
		max-width: 95%;
	}
	
	.d-grid.android_services_details,.d-grid.android_integrations_grid,.industry_specific_wrap,.d-grid.why_choose_grid,.d-grid.feat-wrap-grid,.whit_grid_section .d-grid.mb-d-block, .d-grid.feat-wrap-grid{
		grid-template-columns: 1fr 1fr !important;
	}
	section.android_ideation_section p.text-center.grey_para_content{
		margin-bottom: 1.5rem;
	}
	section.custom_web_development.comm_app_development section.cross_platform_magic.purple_dotted_section{
		padding-top: 45px !important;
	}
	.ios-industries-main{
		padding-block: 40px;
	}
	.comm_app_development .ios-industries-main .section_heading{
		margin-bottom: 2rem !important;
	}
	.ios-industries-main .ios-industries-container{
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
	}
	.ios-industries-main p{
		font-size: 13px;
		line-height: 21px;
	}
	.maximum-ios-section .maximum-container{
		padding: 30px;
	}
	.maximum-ios-section .maximum-container h2{
		font-size: 26px;
		line-height: 36px;
	}
	.maximum-ios-section .maximum-container p{
		font-size: 18px;
		line-height: 26px;
	}
	.ios-app-main.new_defi_development .defi_process_steps .steps_count{
		font-size: 18px;
		width: 55px;
		height: 55px;
	}
	.ios-app-main.new_defi_development section.integration-section.p-y-80{
		padding-block: 40px;
	}
	.comm_app_development .integration-section .section_heading{
		margin-bottom: 24px !important;
	}
	.ios-app-main.new_defi_development section.blockchain_services_faq.section_padding_80{
		padding: 40px 0 !important;
	}
	section.blockchain_web_dev.comm_app_development section.services_banner_section.banner_bg h1{
		font-size: 30px !important;
	}
}



/*mini-ends*/
/*Mobiles*/
@media only screen and (max-width: 767px){
	.android-app-development{
		margin-top: 4rem !important;
	}
	.android-app-development .d-grid.defi_banner_grid{
		display: block;
	}
	section.android-app-development h2.services_banner_heading{
		max-width: 90%;
	}
	section.services_banner_section.banner_bg::before{
		width: 170%;
		height: 100%;
		right: 0;
		top: 47%;
		bottom: 0;
	}		
	.banner_bg_pi_box{
		padding: 10px 10px 4px;
	}
    .banner_bg_pi_title{
		font-size: 9px;
    	line-height: 13px;
    	margin-bottom: 3px;
	}
    .banner_bg_pi_count span.bg_pi_count{
		font-size: 19px;
    	line-height: 29px;
	}
    .banner_bg_pi_count img{
		height: 18px;
	}
    .banner_bg_pi{
		    left: 5%;
    top: 63%;
	}
    .banner_bg_relative img{
            height: 340px;
        width: fit-content;
    }
   
	section.android-stats-column-wrap{
		padding: 20px 0px;
	}
	.android-stats-column{
		margin-bottom: 20px;
	}
	.android-stats-column:last-child{
		margin: 0;
	}
	h4.android-stats-number{
		    font-size: 32px;
    line-height: 43px;
	}
	p.android-stats-title{
		line-height: 22px;
	}
	p.android-stats-title span{
		display: inline;
	}
	section.android_developement_services .d-grid.android_services_grid{
		display: block;
	}
	section.android_developement_services{
		padding: 40px 0px;
	}
	section.android_developement_services .d-grid.android_services_grid{
		display: block;
	}
	section.android_developement_services .android_services_grid h2{
	    text-align: left;
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 16px !important;
	}
	.android_services_desc p{
		    font-size: 14px;
    max-width: 94%;
    line-height: 22px;
	}
    	.android_services_box_wrap h3.android_service_count_display{
		    font-size: 36px;
    line-height: 26px;
    margin: 0;
	}
	.android_services_box_wrap p.android_service_title{
		margin: 0px;
	}
	.android_services_box_wrap p.android_service_title{
		    font-size: 13px;
    line-height: 18px;
	}
	section.android-app-development .section_heading{
		 font-size: 24px;
    	line-height: 36px;
        text-align: left;
	}	
	section.android_services_section p.section_heading_content{
		    max-width: 90%;
    text-align: left;
    margin: 0 0 24px;
	}
	.d-grid.android_services_details{
		display: block;
	}
	.d-grid.android_services_details > div{
		margin-bottom: 24px;
	}
	.d-grid.android_services_details > div:last-child{
		margin:0;
	}
	section.android_services_section .section_title{
		    font-size: 16px;
    line-height: 22px;
    margin-bottom: 8px !important;
	}
	section.android_services_section p.section_info.text-white-secondary{
		    font-size: 14px;
    line-height: 22px;
	}
	section.android-app-portfolio{
		    padding: 40px 0px;
    background: #F5F7F9;
	}
	section.android-app-development .section_heading{
		    font-size: 24px;
    line-height: 36px;
    text-align: left;
	}
	.android-portfolio-wrap.d-grid{
		    display: block;
    margin-top: 1.3rem;
	}
	.android-portfolio-box.portfolio-box{
		margin-bottom: 1.5rem;
	}
	.android-portfolio-box.portfolio-box img.portfolio-box-img.d-m-none{
		display: none;
	}
	.android-portfolio-box.portfolio-box img.portfolio-box-img.d-none{
		display: block;
	}
	section.android-app-portfolio .portfolio-desc{
		margin-top: 12px;
	}
	section.android-app-portfolio h4.portfolio-title{
		    font-size: 24px;
    line-height: 32px;
    margin-bottom: 6px;
	}
	section.android-app-portfolio p.portfolio-content{
		    font-size: 14px;
    line-height: 22px;
	}
	section.android-app-portfolio .portfolio-box a.btn_purple, .casestudy_hunnyapp_bg a.btn_primary{
		    padding: 14px;
    font-size: 14px;
    line-height: 20px;
	}
	.android-portfolio-box.portfolio-box:last-child{
		margin: 0;
	}	
    section.android-app-development section.awards_recognition_section{
		padding: 40px 0px !important;
	}
	section.android-app-development section.awards_recognition_section.py-4 h2.section_heading{
		    text-align: center;
    margin-bottom: 1rem;
	}
		section.android_industry_specific, section.android_integrations_section.section_padding_80, section.android_ideation_section.bg_grey.section_padding_80{
		padding: 40px 0;
	}
	section.android_industry_specific h2.section_heading{
		    text-align: center;
    margin-bottom: 1.3rem;
	}
	.industry_specific_wrap{
		display: block !important;
	}
	.industry_specific_card{
		margin-bottom: 1.5rem;
	}
	.industry_specific_card h3{
		    font-size: 18px;
    line-height: 25px;
    margin-bottom: 5px;
	}
	.industry_specific_card p{
		    line-height: 26px;
    max-width: 95%;
	}
	.industry_specific_card:last-child{
		margin: 0;	
	}
	section.android-app-development section.services_casestudy_section{
		padding: 0;
	}
	.casestudy_hunnyapp_bg.position-relative{
		padding: 40px 16px;
	}
	.casestudy_hunnyapp_bg p.services_casestudy_summary{
		    font-size: 14px;
    line-height: 25px;
    font-weight: 400;
    max-width: 95%;
    margin-bottom: 1.5rem;
	}
	.casestudy_hunnyapp_bg.position-relative .services_casestudy_title{
		    font-size: 20px;
    line-height: 30px;
	}
	.casestudy_hunnyapp_bg .casestudy_hunnyapp_m_image{
		    height: 178px;
    width: fit-content;
	}
    .casestudy_hunnyapp_bg{
		background-size: 250% !important;
		background-position: 39% 18% !important;
	}
    section.android_benefits_section{
		padding: 40px 0px;
	}
	section.android_benefits_section h2.section_heading.text-center{
		    margin: unset;
    max-width: 100%;
    line-height: 33px;
    font-size: 23px;		
	}
    section.android_high_performance_section.section_padding_60{
		padding: 0 !important;
	}
	.android_performance_box{
		    margin: 0px -1rem;
    border-radius: 0px;
    padding: 40px 16px;
	}
    .android_performance_box a.btn_purple{
			padding: 14px;
	}
    .android_performance_box{
		background-size: 300%;
		background-position: 10%;
	}
	section.why_choose_us.section_padding_80{
		padding: 40px 0px;
	}
	section.why_choose_us h2.section_heading{
		  max-width: 100%;
    	margin-bottom: 1rem;
	}
	section.why_choose_us p.text-center{
		 text-align: left;
		max-width: 100%;
		margin: unset;
		color: #888888;
		font-size: 14px;
	}
	.d-grid.why_choose_grid{
		display: block;
		margin-top: 1.5rem;
	}
	.why_choose_card.black_card_bordered{
		padding: 20px;
	}
	.why_choose_card.black_card_bordered h3{
		    font-size: 18px;
    line-height: 28px;
    margin-bottom: 5px;
	}
	.why_choose_card.black_card_bordered p{
		    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
	}
	.why_choose_card.black_card_bordered{
		margin-bottom: 20px;
	}
	.why_choose_card.black_card_bordered:last-child{
		margin: 0;
	}
	section.android_integrations_section h2.section_heading{
		 max-width: 100%;
    	margin: 0 0 1rem;
	}
	.d-grid.android_integrations_grid{
		display: block;
	}
	.android_integration_content h3{
		margin-bottom: 10px;
	}
	.android_integration_content p{
		 font-size: 14px;
   		 line-height: 23px;
	}
	.android_integration_wrap{
		margin-bottom: 12px;
	}
	.android_integration_wrap:last-child{
		margin: 0;
	}
	section.android-app-development .section_heading{
		margin-bottom: 1.5rem !important;
	}
	.android_ideation_first_row.android_ideation_row{
		margin-bottom: 32px;
	}
	.android_ideation_row{
		flex-direction: column !important;
	}
    .android_ideation_row_wrap{
		 margin-top: 0;
   		 max-width: 100%;
	}
	.android_ideation_wrap.text-center{
		    padding: 0;
    flex-direction: row;
    align-items: flex-start;
	}
	.android_ideation_detail{
		margin-top: 0;
	}
    .android_ideation_wrap.text-center{
		flex: 100%;
        margin-bottom: 32px;
	}
    .android_step_container{
		    flex: 0 0 20%;
    padding-top: 8px;
	}
	.android_ideation_step{
		    font-size: 14px;
    width: 40px;
    height: 40px;
    margin: auto;
	}
	.android_ideation_detail{
		flex: 0 0 80%;
		text-align: left;
		padding-left: 10px;
	}
    .android_ideation_row_wrap:before{
		    content: '';
    background: #e5e5e5;
    height: 90%;
    width: 4px;
    position: absolute;
    left: 9.5%;
    top: 5px;
	}
	.android_ideation_row:before,.android_ideation_first_row.android_ideation_row:after{
		display:none;
	}
    .android_ideation_detail h3{
		font-size: 18px;
	}
	.android_ideation_detail p{
		    font-size: 14px;
    line-height: 22px;
    max-width: 94%;
    margin: unset;
	}
	.android_ideation_wrap.text-center:last-child{
		margin: 0;
	}
    section.app_development_section{
		padding: 40px 0px;
	}
	section.app_development_section h2.section_heading{
		margin-bottom: .5rem;
	}
	section.app_development_section p.section_summary{
		    font-size: 13px;
    line-height: 22px;
    max-width: 95%;
	}
	select#app_development_tools{
		    width: 100%;
    padding: 10px 16px;
    margin-bottom: 1rem !important;
	}
	section.app_development_section .app_development_logos .d-grid{
	grid-template-columns: 1fr 1fr !important;
    width: 100%;
    margin: unset;
	}
	.app_development_logos .d-grid.d-grid.libraries_grid > div{
		min-width: auto;
	}
    .app_development_logos .d-grid > div{
		padding: 1.5rem 0 0;
	}
    section.blockchain_blogs_section p.section_summary{
		text-align: left;
	}
    section.blockchain_services_faq h2.section_heading{
		text-align: center !important;
	}
    section.ready-connect-main.ready_to_connect_container h2,p.d-none.connect-container-p{
		display: none;
	}
	.ready_to_connect_summary{
		    padding: 20px;
    margin: 0;
	}
	.ready_to_connect_summary h3{
    line-height: 31px;
    margin-bottom: 1rem;
	}
	.ready_to_connect_summary ul{
		margin: 0;
	}
	.ready_to_connect_contact.d-flex{
		    display: block;
    margin-top: 44px;
	}
	.ready_to_connect_summary{
		background-size: 100%;
	}
    section.ready_to_connect_container .rcf-main{
		padding: 0;
	}
	section.ready-connect-main.ready_to_connect_container .rcf-main h5{
		    display: block;
    font-size: 24px;
    line-height: 36px;
	}
	section.ready_to_connect_container .wpforms-field.wpforms-field-text, section.ready_to_connect_container .wpforms-field.wpforms-field-email{
		    flex: 0 0 100%;
    max-width: 100%;
    padding: 8px 0px !important;
	}
	section.ready-connect-main.ready_to_connect_container .wpforms-field input{
		height: 48px !important;
	}
	section.ready-connect-main.ready_to_connect_container .ready-form-fields textarea{
		height: 100px !important;
	}
	.wpforms-container .wpforms-submit-container{
		padding: 24px 0 0 0;
	}
	section.ready-connect-main.ready_to_connect_container .wpforms-form button[type="submit"]{
		    height: 48px;
    width: 100% !important;
	}
    section.android-app-development section.blockchain_blogs_section h2.section_heading{
		margin-bottom: .5rem !important;
	}
	section.android-app-development .blockchain_blogs_grid.d-grid .py-4,section.android-app-development .blog_highlight{
		padding: 0 !important;
        margin-bottom: 32px !important;
	}
    section.android-app-development .blockchain_blogs_grid.d-grid .py-4:last-child{
	margin: 0 !important;
}
	section.android-app-development .blockchain_blogs_grid{
		margin-top: 2rem;
	}
    section.android-app-development .blockchain_services_faq .wpsm_panel-group{
		margin-bottom: 0px !important;
	}
   section.android_benefits_section .d-flex.justify-content-center.flex-wrap{
    align-items: baseline !important;
	}
    section.android-app-development .android_benefits_lists p{
		font-size: 15px;
	}
    section.app_development_section .android_sprites{
		transform: scale(0.9);
	}
	section.android-app-development section.blockchain_blogs_section .blog_highlight, .comm_app_development section.blockchain_blogs_section .blog_highlight{
		box-shadow: 3px 3px 40px 0px #F2F2F280 inset;
	}
	section.android-app-development .android_banner_bg{
		padding-left: 0;
	}
	section.android-app-development .banner_bg_relative{
		padding-left: 1rem;
	}
	section.android-app-development .banner_bg_relative img{
		height: 360px;
	}
	section.android-app-development .banner_bg_pi_box{
		padding: 10px 14px 4px;
	}
	section.android_high_performance_section h2.section_heading{
		margin-bottom: 20px !important;
	}
	section.android_developement_services h3.android_service_count_display{
		margin-bottom: 12px !important;
	}
	section.android-app-development p.portfolio-content{
		min-height: auto;
	}
	section.android_ideation_section.bg_grey.section_padding_80 h2.section_heading.text-center{
		margin-bottom: 20px !important;
	}
	.blockchain_services_faq .wpsm_panel-group .wpsm_panel.wpsm_panel-default .wpsm_panel-heading{
		padding: 10px!important;
	}
	section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary:before{
		    height: 20%;
    width: 30%;
	}
	section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary{
		padding: 20px;
	}
	section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary h3{
		max-width: 96%;
	}
	section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary:after{
		    top: 34%;
    height: 23%;
    width: 8%;
	}
	section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary>.d-flex:after{
		    height: 15%;
    width: 20%;
    right: -16px;
    bottom: -20px;
	}
	section.android-app-development .android_benefits_section.section_padding_80{
		padding: 40px 0px !important;
	}
	.comm_banner_img_wrap{
		margin-top: 1.5rem;
	}
	section.tech_stack_box_grid .d-grid{
		    display: grid;
    grid-template-columns: 1fr 1fr;
	}
	.android_benefits_lists{
		flex: 0 0 33%;
	}
	section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary ul li span.list_tick_icon{
		    flex: 0 0 8%;
    margin-right: 5px;
    max-width: 24px;
    position: relative;
    top: -1px;
	}
	.app_development_logos .d-grid>div{
		border: none;
		    min-width: 100%;
    min-height: auto;
   
	}
	section.custom_web_development.comm_app_development section.cross_platform_magic.purple_dotted_section{
		padding-top: 0px !important;
	}
	section.custom_web_process .m_cw_process_steps::before{
			left: 2.1rem;
	}
	section.blockchain_web_dev.comm_app_development section.services_banner_section.banner_bg .header_grid_content_wrap h1{
		line-height: 38px!important;
	}
	
}
/*mobile-ends*/
@media only screen and (max-width: 600px){
	 section.android-stats-column-wrap.bg_grey .android-stats-columns{
		display: block;
	}
	.casestudy_hunnyapp_bg{
		background-image: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2024/10/28125544/cs-hunny-bg-image.webp);
	}
}
@media only screen and (max-width: 500px){
	.android_benefits_lists{
		flex: 0 0 48%;
	}
	
}

@media only screen and (max-width: 380px){
	.banner_bg_pi{
		 left: 0;
	}
	
}