.android-app-development{
	margin-top: 5rem;
}
.banner_bg_relative{
	text-align: center;
}
.banner_bg_pi{
	      position: absolute;
    top: 62%;
    left: 1.8em;
}
.banner_bg_pi_box{
	    border: 1px solid #FFFFFF26;
    border-radius: 8px;
    padding: 12px 12px 7px;
    text-align: center;
     	background: #01020754;
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}
.banner_bg_pi_title{
	    font-size: 10px;
    font-weight: 600;
    line-height: 14px;
    letter-spacing: 0.02em;
    color: #FFFFFF;
    text-transform: uppercase;
    margin-bottom: 3px;
}
.banner_bg_pi_count span.bg_pi_count{
	    font-size: 21px;
    font-weight: 800;
    line-height: 33px;
    color: #FFFFFF;
}
.d-grid.android_services_grid{
	    grid-template-columns: 1.3fr 1fr;
    grid-column-gap: 4rem;
}
.banner_bg_pi_count img{
	    height: 20px;
    width: fit-content;
}	
.banner_bg_pi_count .d-flex{
    align-items: center;
    justify-content: space-between;
}
.android_banner_bg{
	position: relative;
}
.android-app-development .d-grid.defi_banner_grid{
	    grid-template-columns: 1.5fr 1fr;
    grid-column-gap: 5rem;
}
section.android-app-development .services_banner_heading{
	 text-transform: capitalize;
    margin-bottom: 12px;
}
section.services_banner_section.banner_bg{
	position:relative;
	overflow:hidden;
	
}
.android-app-development section.services_banner_section.banner_bg .android_banner_bg::before{
	         content: '';
    background: #46AA55E0;
    height: 50%;
    width: 55%;
    position: absolute;
    filter: blur(230px);
    left: 27%;
    right: 0;
    margin: auto;
    transform: translateY(-50%);
    top: 58%;
}
section.android-stats-column-wrap{
	padding:50px 0px;
}
.android-stats-columns{
    justify-content: space-between;
    flex-wrap: wrap;
}
.android-stats-column{
	text-align: center;
}
.banner_bg_pi_box{
	position: relative;
    overflow: hidden;
}
.banner_bg_pi_box:before{
	     content: '';
    position: absolute;
    background: rgb(141 84 196);
    width: 60%;
    height: 50%;
    border-radius: 50%;
    left: -5px;
    top: -20px;
    filter: blur(40px);
}
h4.android-stats-number{
	    font-size: 32px;
    font-weight: 800;
    line-height: 51px;
}
p.android-stats-title{
	      font-size: 16px;
    font-weight: 500;
    line-height: 25px;
    color: #454545;
}
p.android-stats-title span{
	display:block;
}
section.android_developement_services{
	padding: 80px 0px;
}
.android_services_desc p{
	font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    margin-bottom: 20px;
    max-width: 90%;
	color: #454545;
}
.android_services_box_wrap.d-grid{
	grid-template-columns: 1fr 1fr;
    grid-gap: 1.5rem;
}
.android_services_box_wrap h3.android_service_count_display{
	    color: #FB7000;
    font-size: 36px;
    font-weight: 800;
    line-height: 57px;
    margin-bottom: .2rem;
}
.android_services_box_wrap h3.android_service_count_display span{
	font-size:20px;
}
.android_services_box_wrap p.android_service_title{
	    color: #080808;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
}
.android_services_box_wrap p.android_service_title{
	    color: #080808;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: .5rem;
}
.d-grid.android_services_details{
	    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 2rem 3.75rem;
}
section.android_services_section p.section_heading_content{
	    color: #888888;
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    text-align: center;
    max-width: 75%;
    margin: auto;
    margin-bottom: 40px;
}
.android_sprites{
	    background-image: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2024/10/28125551/exchange_development_icons.webp);
    background-size: 1200px;
    background-repeat: no-repeat;
}
.android_services_section .android_sprites.android_services_icon_1{
	background-position: -27px -24px;
}
.android_services_section .android_sprites.android_services_icon_2{
	background-position: -75px -24px;
}
.android_services_section .android_sprites.android_services_icon_3{
	background-position: -122px -24px;
}
.android_services_section .android_sprites.android_services_icon_4{
	background-position: -168px -24px;
}
.android_services_section .android_sprites.android_services_icon_5{
	background-position: -216px -24px;
}
.android_services_section .android_sprites.android_services_icon_6{
	background-position: -264px -24px;
}
.android_services_section .android_sprites.android_services_icon_7{
	background-position: -312px -24px;
}
.android_services_section .android_sprites.android_services_icon_8{
	background-position: -360px -24px;
}
.android_services_section .android_sprites.android_services_icon_9{
	background-position: -409px -24px;
}
.section_heading.fw-700{
	font-weight:700;
}
.android-portfolio-wrap.d-grid{
	 grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 2.5rem;
    margin-top: 2.5rem;
}
section.android-app-portfolio{
	padding: 80px 0px;
}
img.portfolio-box-img.entered.litespeed-loaded{
	border-radius: 20px;
}
.portfolio-desc{
	margin-top: 20px;
}
h4.portfolio-title{
	    font-size: 24px;
    font-weight: 800;
    line-height: 32px;
    margin-bottom: 10px;
	color: #080808;
}
p.portfolio-content{
	    color: #454545;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    margin-bottom: 1rem;
    padding-right: 2.2rem;
}
.portfolio-box a.btn_purple{
	    font-weight: 700;
    padding: 14px 30px;
}
.android-app-development .awards_recognition_section{
	padding: 0 0 5rem;
}
.android_benefits_lists{
	    flex: 0 0 25%;
    margin-top: 2.5rem;
    padding: 0 15px;
}
section.android_benefits_section .d-flex.flex-wrap{
	align-items: baseline;
}
section.android_benefits_section .section_heading{
	 max-width: 80%;
    margin: auto;
}
.android_benefits_section.section_padding_80{
	padding: 70px 0px;
}
.android_benefits_lists p{
	      max-width: 85%;
    margin: 20px auto 0;
    text-align: center;
    color: #080808;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}
.android_sprites.benefit_sprite_1{
	background-position: -74px -74px;
}
.android_sprites.benefit_sprite_2{
	background-position: -136px -74px;
}
.android_sprites.benefit_sprite_3{
	background-position: -198px -74px;
}
.android_sprites.benefit_sprite_4{
	background-position: -265px -74px;
}
.android_sprites.benefit_sprite_5{
	background-position: -520px -74px;
}
.android_sprites.benefit_sprite_6{
	background-position: -456px -74px;
}
.android_sprites.benefit_sprite_7{
	background-position: -328px -74px;
}
.android_sprites.benefit_sprite_8{
	background-position: -392px -74px;
}
.services_casestudy_grid.casestudy_hunny-grid{
	background: #E0B32D99 !important;
}
.casestudy_hunnyapp_bg{
	    background: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2024/10/28125544/cs-hunny-bg-image.webp) #63572DB2 no-repeat;
    background-size: cover;
    z-index: 1;
}
.casestudy_hunnyapp_bg::after{
	       content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: linear-gradient(0deg, rgba(99, 87, 45, 0.7), rgba(99, 87, 45, 0.7)),linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
}
.casestudy_hunnyapp_bg p.services_casestudy_summary{
	max-width: 70%;
}
.casestudy_hunnyapp_bg{
	       background-image: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2024/10/28125544/cs-hunny-bg-image.webp);
    z-index: 1;
    background-size: 150%;
    background-repeat: no-repeat;
    background-position: 26% 18%;
}
.casestudy_hunnyapp_bg a.btn_primary{
	    font-weight: 700;
    line-height: 20px;
    padding: 14px 30px;
}
.android_performance_box{
	      background-image: url('https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2024/10/28125542/purple-blue-mix-bg-scaled.webp');
    padding: 52px 70px;
    border-radius: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    overflow: hidden;
}
.android_performance_box h2.section_heading{
	    font-size: 36px;
    margin-bottom: 1.5rem;
}
.android_performance_box a.btn_purple{
	    font-weight: 700;
    padding: 14px 30px;
    margin: auto;
}
.android_performance_box:after{
	    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #00000080;
}
.android_performance_box_wrap{
	    position: relative;
    z-index: 9;
}
.android_performance_box:after{
	    content: '';
    background: #00000080;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
section.android_industry_specific{
	    background-color: #F5FAFF;
    padding: 70px 0;
}
section.android_industry_specific h2.section_heading{
	    max-width: 90%;
    margin: auto;
    margin-bottom: 40px;
}
.industry_specific_wrap{
	    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 24px;
}
.industry_specific_card .android_sprites{
	    width: 32px;
    height: 32px;
    margin-bottom: 16px;
}
.industry_specific_card h3{
	    font-size: 16px;
    font-weight: 800;
    line-height: 22px;
    color: #080808;
    margin-bottom: 6px;
}
.industry_specific_card p{
	    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #5D5D5D;
}
.android_sprites.industry_specific_icon_1{
	background-position: -458px -24px;
}
.android_sprites.industry_specific_icon_2{
	background-position: -506px -24px;
}
.android_sprites.industry_specific_icon_3{
	background-position: -554px -24px;
}
.android_sprites.industry_specific_icon_4{
	background-position: -601px -24px;
}
.android_sprites.industry_specific_icon_5{
	background-position: -649px -24px;
}
.android_sprites.industry_specific_icon_6{
	background-position: -697px -24px;
}
.android_sprites.industry_specific_icon_7{
	background-position: -745px -24px;
}
.android_sprites.industry_specific_icon_8{
	background-position: -793px -24px;
}
section.why_choose_us h2{
	    max-width: 88%;
    margin: auto;
    margin-bottom: .3rem;
}
section.why_choose_us p.text-center{
	    max-width: 72%;
    margin: auto;
    font-size: 14px;
    font-weight: 500;
    line-height: 25px;
}
.d-grid.why_choose_grid{
	    margin-top: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 20px;
}
.black_card_bordered{
	    border: 1px solid #454545;
    border-radius: 10px;
    padding: 24px 14px 24px 20px;
}
.why_choose_card .android_sprites{
	    height: 32px;
    width: 32px;
    margin-bottom: 16px;
}
.black_card_bordered h3{
	    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
    text-transform: capitalize;
    margin-bottom: 6px;
}
.d-grid.android_services_details p.section_title{
	margin-bottom: 6px !important;
}
.black_card_bordered p{
	    color: #888888;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
}
.android_sprites.why_choose_icon_1{
	background-position: -839px -24px;
}
.android_sprites.why_choose_icon_2{
	background-position: -887px -24px;
}
.android_sprites.why_choose_icon_3{
	background-position: -935px -24px;
}
.android_sprites.why_choose_icon_4{
	background-position: -983px -24px;
}
.android_sprites.why_choose_icon_5{
	background-position: -1032px -24px;
}
.android_sprites.why_choose_icon_6{
	background-position: -1079px -24px;
}
.android_sprites.why_choose_icon_7{
	background-position: -1129px -24px;
}
.android_sprites.why_choose_icon_8{
	background-position: -24px -83px;
}
section.android_integrations_section h2{
	    max-width: 70%;
    margin: auto;
    margin-bottom: 2.5rem;
}
.d-grid.android_integrations_grid{
	    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 2.5rem;
}
.android_integration_wrap .android_sprites_bg{
	    padding: 24px;
    background: #C6DAFD3D;
    border-radius: 10px;
    margin-right: 1rem;
}
.android_integration_wrap .android_sprites{
	    height: 32px;
    width: 32px;
}
.android_integration_wrap{
	padding: 1rem 0;
    align-items: flex-start;
}
.android_integration_content h3{
	    color: #080808;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin-bottom: 1rem;
    text-transform: capitalize;
}
.android_integration_content p{
	    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    color: #5D5D5D;
}
.android_integration_wrap .android_integration_icon_1{
	background-position: -584px -83px;
}
.android_integration_wrap .android_integration_icon_2{
	background-position: -632px -83px;
}
.android_integration_wrap .android_integration_icon_3{
	background-position: -680px -83px;
}
.android_integration_wrap .android_integration_icon_4{
	background-position: -728px -83px;
}
.android_integration_wrap .android_integration_icon_5{
	background-position: -778px -83px;
}
.android_integration_wrap .android_integration_icon_6{
	background-position: -824px -83px;
}
.android_integration_wrap .android_integration_icon_7{
	background-position: -872px -83px;
}
.android_integration_wrap .android_integration_icon_8{
	background-position: -920px -83px;
}
.android_integration_wrap .android_integration_icon_9{
	background-position: -968px -83px;
}
.android_ideation_first_row.android_ideation_row{
	margin-bottom: 20px;
}
.android_ideation_wrap.text-center{
	flex: 0 0 33.33%;
	padding: 0 1rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.android_ideation_second_row.android_ideation_row{
	flex-direction: row-reverse;
}
.android_ideation_step{
	    position: relative;
    border-radius: 6px;
    border-right: 3px solid #BF8DF3;
    border-bottom: 3px solid #BF8DF3;
    background: #F3EAFD;
    box-shadow: 17px 17px 16px 1px rgba(191, 141, 243, 0.20);
    color: #9B51E0;
    font-size: 20px;
    font-weight: 700;
    line-height: 160%;
    width: 70px;
    height: 70px;
    transform: rotate(45deg);
    display: flex;
    align-items: center;
    justify-content: center;
}
.android_ideation_step span.step-count{
	transform: rotate(-45deg);
}
.android_ideation_row_wrap{
	    position: relative;
    max-width: 92%;
    margin: auto;
    margin-top: 3.8rem;
}
.android_ideation_row{
	    position: relative;
    z-index: 1;
}
.android_ideation_detail{
	margin-top: 1.7rem;
}
.android_ideation_detail h3{
	    color: #080808;
    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 5px;
}
.android_ideation_detail p{
	    color: #5D5D5D;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    max-width: 84%;
    margin: auto;
}
.android_ideation_row:before{
	    content: '';
    position: absolute;
    width: calc(100% - 200px);
    height: 7px;
    background-color: #e5e5e5;
    top: calc(20% - 15px);
    left: unset;
    z-index: -1;
    right: 0;
}
.android_ideation_first_row.android_ideation_row:after{
	    content: '';
    position: absolute;
    height: 110%;
    width: 7px;
    background-color: #e5e5e5;
    top: 70%;
    z-index: -1;
    right: 0;
    transform: translateY(-50%);
}
.app_development_section .app_development_tabs > div{
	    color: #454545;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 1;
    background: #F6F6F6;
    margin: 0 .5rem;
    cursor: pointer;
}
.app_development_section .app_development_tabs > div:hover,.app_development_section .app_development_tabs > div.active{
	    background: #9B51E0;
    color: #ffffff;
}
.app_development_logos .d-grid > div{
	    border: 1px solid #eaeaea;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    border-left: none;
    border-top: none;
}
.d-grid.programming_language_grid{
	grid-template-columns: 1fr 1fr 1fr;
}
.app_development_logos .d-grid.programming_language_grid > div:nth-child(3n){
	border-right:none;
}
.app_development_logos .d-grid.programming_language_grid > div:nth-last-child(-n+3){
	border-bottom-color: transparent;
}
.d-grid.developmentFrameworks_grid{
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.app_development_logos .d-grid.developmentFrameworks_grid > div:nth-child(5n){
	border-right:none;
}
.app_development_logos .d-grid.developmentFrameworks_grid > div:nth-last-child(-n+5){
	border-bottom-color: transparent;
}
.d-grid.libraries_grid{
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
.app_development_logos .d-grid.libraries_grid > div:nth-child(6n){
	border-right:none;
}
.app_development_logos .d-grid.libraries_grid > div:nth-last-child(2){
	border-right: 1px solid #eaeaea;
}
.app_development_logos .d-grid.libraries_grid > div:nth-last-child(-n+1){
	border-right: none !important;
}
.app_development_logos .d-grid.libraries_grid > div:nth-last-child(-n+7){
	border-bottom-color: transparent;
}
.d-grid.testing_grid{
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.app_development_logos .d-grid.testing_grid > div:nth-child(5n){
	border-right:none;
}
.app_development_logos .d-grid.testing_grid > div:nth-last-child(-n+5){
	border-bottom-color: transparent;
}
.d-grid.applicationBuildTools_grid{
	grid-template-columns: 1fr 1fr 1fr 1fr;
}
.app_development_logos .d-grid.applicationBuildTools_grid > div:nth-child(4n){
	border-right:none;
}
.app_development_logos .d-grid.applicationBuildTools_grid > div:nth-last-child(-n+4){
	border-bottom-color: transparent;
}
.app_development_logos .d-grid{
	width: fit-content;
    margin: auto;
}
.app_development_logos .d-grid > div{
	    min-width: 188px;
    min-height: 90px;
    padding: 5px;
}
.programming_language_logo1.android_sprites{
	    width: 85px;
    height: 52px;
    background-position: -20px -220px;
}
.programming_language_logo2.android_sprites{
	    width: 116px;
    height: 27px;
    background-position: -269px -232px;
}
.programming_language_logo3.android_sprites{
	    width: 115px;
    height: 48px;
    background-position: -401px -220px;
}
.programming_language_logo4.android_sprites{
	    width: 132px;
    height: 45px;
    background-position: -123px -221px;
}
.development_framework_logo_1.android_sprites{
	    width: 118px;
    height: 36px;
    background-position: -344px -354px;
}
.development_framework_logo_2.android_sprites{
	    width: 132px;
    height: 36px;
    background-position: -476px -355px;
}
.development_framework_logo_3.android_sprites{
	    width: 142px;
    height: 36px;
    background-position: -624px -353px;
}
.development_framework_logo_4.android_sprites{
	    width: 122px;
    height: 36px;
    background-position: -895px -354px;
}
.development_framework_logo_5.android_sprites{
	    width: 122px;
    height: 36px;
    background-position: -778px -353px;
}
.app_development_logos .d-grid.d-grid.libraries_grid > div{
	min-width: 188px;
}
.libraries_logo_1.android_sprites{
	    width: 85px;
    height: 40px;
    background-position: -735px -226px;
}
.libraries_logo_2.android_sprites{
	    width: 140px;
    height: 38px;
    background-position: -834px -226px;
}
.libraries_logo_3.android_sprites{
	    width: 85px;
    height: 36px;
    background-position: -441px -292px;
}
.libraries_logo_4.android_sprites{
	    width: 92px;
    height: 36px;
    background-position: -705px -292px;
}
.libraries_logo_5.android_sprites{
	    width: 132px;
    height: 36px;
    background-position: -196px -354px;
}
.libraries_logo_6.android_sprites{
	    width: 90px;
    height: 40px;
    background-position: -92px -350px;
}
.libraries_logo_7.android_sprites{
	    width: 95px;
    height: 30px;
    background-position: -626px -230px;
}
.libraries_logo_8.android_sprites{
	    width: 94px;
    height: 48px;
    background-position: -23px -287px;
}
.libraries_logo_9.android_sprites{
	    width: 134px;
    height: 36px;
    background-position: -290px -294px;
}
.libraries_logo_10.android_sprites{
	    width: 86px;
    height: 36px;
    background-position: -602px -294px;
}
.libraries_logo_11.android_sprites{
	    width: 54px;
    height: 42px;
    background-position: -22px -355px;
}
.libraries_logo_12.android_sprites{
	    width: 71px;
    height: 36px;
    background-position: -1061px -293px;
}
.libraries_logo_13.android_sprites{
	    width: 76px;
    height: 36px;
    background-position: -532px -227px;
}
.libraries_logo_14.android_sprites{
	    width: 105px;
    height: 32px;
    background-position: -991px -232px;
}
.libraries_logo_15.android_sprites{
	    width: 142px;
    height: 32px;
    background-position: -134px -296px;
}
.libraries_logo_16.android_sprites{
	       width: 48px;
    height: 48px;
    background-position: -539px -288px;
}
.libraries_logo_17.android_sprites{
	    width: 120px;
    height: 36px;
    background-position: -926px -294px;
}
.libraries_logo_18.android_sprites{
	    width: 98px;
    height: 36px;
    background-position: -810px -294px;
}
.testing_logo_1.android_sprites{
	    width: 105px;
    height: 36px;
    background-position: -1031px -350px;
}
.testing_logo_2.android_sprites{
	    width: 140px;
    height: 58px;
    background-position: -20px -408px;
}
.testing_logo_3.android_sprites{
	    width: 58px;
    height: 58px;
    background-position: -179px -408px;
}
.testing_logo_4.android_sprites{
	    width: 97px;
    height: 36px;
    background-position: -254px -419px;
}
.testing_logo_5.android_sprites{
	    width: 100px;
    height: 36px;
    background-position: -366px -419px;
}
.applicationBuildTools_logo_1.android_sprites{
	    width: 123px;
    height: 28px;
    background-position: -480px -424px;
}
.applicationBuildTools_logo_2.android_sprites{
	    width: 115px;
    height: 50px;
    background-position: -743px -413px;
}
.applicationBuildTools_logo_3.android_sprites{
	    width: 105px;
    height: 33px;
    background-position: -22px -481px;
}
.applicationBuildTools_logo_4.android_sprites{
	    width: 138px;
    height: 30px;
    background-position: -1008px -422px;
}
.applicationBuildTools_logo_5.android_sprites{
	    width: 130px;
    height: 33px;
    background-position: -609px -420px;
}
.applicationBuildTools_logo_6.android_sprites{
	    width: 120px;
    height: 38px;
    background-position: -873px -422px;
}
.android_sprites.testim_sprite_1.icon_54{
	background-position: -1096px -72px;
}
.android_sprites.testim_sprite_2.icon_54{
	background-position: -24px -142px;
}
.android_sprites.testim_sprite_3.icon_54{
	background-position: -94px -142px;
}
.android_sprites.testim_quotes.quotes_icon{
	background-position: -164px -158px;
}
.ready_to_connect_summary{
	flex: 0 0 44.88%;
}
.ready_to_connect_summary > .d-flex{
	    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.ready_to_connect_summary h3{
	    color: #080808;
    font-size: 32px;
    font-weight: 800;
    line-height: 42px;
    text-align: left;
}
.ready_to_connect_summary ul{
	    padding: 0;
    list-style-type: none;
}
.ready_to_connect_summary ul li{
	margin-bottom: 20px;
}
.ready_to_connect_summary ul li span.android_sprites{
	    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 8px;
    background-position: -204px -159px;
    position: relative;
    top: 4px;
}
section.ready_to_connect_container .rcf-main{
	    width: auto;
    margin: 0;
    display: block;
    flex: 0 0 55%;
    padding-left: 60px;
}
section.ready_to_connect_container .wpforms-field-container{
	    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
section.ready_to_connect_container .wpforms-field.wpforms-field-text, section.ready_to_connect_container .wpforms-field.wpforms-field-email{
	    flex: 0 0 48%;
    max-width: 48%;
}
section.ready_to_connect_container .wpforms-field.wpforms-field-textarea{
	    flex: 0 0 100%;
    max-width: 100%;
}
section.ready-connect-main.ready_to_connect_container .wpforms-container .wpforms-field-label{
	      font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    color: #888888;
    margin-bottom: 6px;
}
section.ready-connect-main.ready_to_connect_container .wpforms-field input,section.ready-connect-main.ready_to_connect_container .ready-form-fields textarea{
	    border: 1px solid #b0b0b0 !important;
    outline: none !important;
    border-radius: 8px !important;
    background-color: transparent !important;
}
section.ready-connect-main.ready_to_connect_container .rcf-main h5{
	margin-bottom: .5rem;
}
section.ready-connect-main.ready_to_connect_container .rcf-main p{
	    color: #454545;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    margin-bottom: 1rem;
    padding-right: 2rem;
}
section.ready-connect-main.ready_to_connect_container .wpforms-field input{
	height:52px !important;
} 
section.ready-connect-main.ready_to_connect_container .ready-form-fields textarea{
	height:110px !important;
	resize:none;
}
.ready_to_connect_contact.d-flex{
	    justify-content: space-between;
    align-items: baseline;
}
.connect_contact span{
	    height: 24px;
    width: 24px;
    display: inline-block;
    position: relative;
    top: 6px;
}
.connect_contact a{
	    color: #454545;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    text-decoration: none !important;
}
span.connect_mail_icon.android_sprites{
	background-position: -1015px -87px;
}
span.connect_phone_icon.android_sprites{
	background-position: -1056px -87px;	
}
section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary{
	       background: #f9ebe0;
    background-size: cover;
    border-radius: 16px;
    padding: 40px;
    position: relative;
    overflow: hidden;
}
section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary:before{
	    content: '';
    background: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2024/11/11051721/rtc-hex-bottom-img.webp);
    position: absolute;
    top: 0;
    right: -.5em;
    height: 16%;
    width: 32%;
    background-repeat: no-repeat;
    z-index: 9;
    background-size: contain;
    background-position: top right;
}
section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary:after{
	    content: '';
    background: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2024/11/11051723/rtc-hex-right-img.webp);
    position: absolute;
    top: 23%;
    left: 0;
    height: 14%;
    width: 7%;
    background-repeat: no-repeat;
    z-index: 9;
    background-size: contain;
}
section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary>.d-flex{
	position: relative;
}
section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary>.d-flex:after{
	    content: '';
    background: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2024/11/11051722/rtc-hex-top-img.webp);
    height: 9%;
    width: 20%;
    position: absolute;
    bottom: -40px;
    right: -32px;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: contain;
    z-index: 1;
}
section.ready-connect-main.ready_to_connect_container .wpforms-form button[type="submit"]{
	    width: fit-content !important;
    border-radius: 4px !important;
    border: 1px solid #fb7000 !important;
    background-color: #fb7000;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
}
section.ready-connect-main.ready_to_connect_container .wpforms-form button[type="submit"]::after{
	    content: "";
    display: inline-flex;
    width: 20px;
    height: 20px;
    margin: 0 0 0 8px;
    background-image: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2024/04/18114311/arrowIcons.svg);
    background-position: -188px -7px;
    transition: all 0.5s ease;
}
section.ready-connect-main.ready_to_connect_container .wpforms-form button[type="submit"]:hover{
	    background-color: #ff8a0a;
    border: 1px solid #ff8a0a;
    cursor: pointer;
}
section.ready-connect-main.ready_to_connect_container .wpforms-form button[type="submit"]:hover::after{
	background-position: -216px -6px;
}
section.ready-connect-main.ready_to_connect_container span.wpforms-required-label{
	display: none;
}
section.ready-connect-main.ready_to_connect_container label.wpforms-error{
	margin-top: 2px;
}
.app_development_logos .mo_d_none{
	display:none !important;
}
section.blockchain_services_faq.section_padding_80 .wpsm_panel-title a{
    display: flex !important;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: space-between;
}
section.blockchain_services_faq.section_padding_80 .ac_open_cl_icon{
	top: 0;
}
.android-stats-columns.d-flex h4.android-stats-number{
	color: #080808;
}
section.ready-connect-main.ready_to_connect_container .ready_to_connect_content ul li{
	color: #454545;
}
section.android-app-development p.services_banner_summary{
	max-width: 92%;
}
section.android-app-development section.services_banner_section.banner_bg{
	padding: 10px 0px;
}
.android-portfolio-box.portfolio-box p.portfolio-content{
	padding-right: 12px !important;
}
.android-app-development section.blockchain_services_faq{
	padding-top: 70px;
}




/*footer-styles*/
.fa {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}
.fa-solid,.fas {
    font-weight: 900;
}
.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
}
.fa-minus:before,.fa-subtract:before {
    content: "\f068";
}
.fa-add:before,.fa-plus:before {
    content: "\2b";
}
.fa-thumbs-up::before {
  content: "\f164"; 
}
.fa-thumbs-down::before {
  content: "\f165"; 
}
section.android-app-development section.services_banner_section a.btn_purple{
	font-weight: 700;
}
section.android_developement_services .android_services_box_wrap.d-grid .bg_grey{
	    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
/*footer-styles*/
