.pwa-solution-section .android_benefits_lists {
	flex: 0 0 16%;
}

.pwa-sprite-logos{
	background: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2024/11/22074305/pwa-sprite-image-1-scaled.webp) no-repeat;
	background-size: 2560px;
}

.pwa-partner-section h3{
	padding: 24px 16px;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: #080808;
}

.pwa-partner-section .bg-white.border-radius-10{
	max-width: 180px;
	width: 100%;
}

.pwa-sprite-logos.business-focus{
	background-position: -1046px -12px;
	width: 97px;
	height: 93px;
}

.pwa-sprite-logos.secure-data {
	background-position: -1170px -16px;
	width: 120px;
	height: 87px;
}

.pwa-sprite-logos.seo-solution {
	background-position: -1322px -16px;
	width: 140px;
	height: 87px;
}

.pwa-sprite-logos.custom-feature {
	background-position: -1463px -16px;
	width: 160px;
	height: 87px;
}

.pwa-sprite-logos.save-cost {
	background-position: -1630px -16px;
	width: 180px;
	height: 87px;
}

.pwa-sprite-logos.app-shell {
	background-position: -1814px -16px;
	width: 180px;
	height: 87px;
}

.pwa-sprite-logos.custom-progress-icon{
	background-position: -20px -48px;
}

.pwa-sprite-logos.pwa-design-icon{
	background-position: -64px -48px;
}

.pwa-sprite-logos.shell-icon{
	background-position: -108px -48px;
}

.pwa-sprite-logos.pwa-migration-icon{
	background-position: -152px -48px;
}

.pwa-sprite-logos.testing-icon{
	background-position: -194px -48px;
}

.pwa-sprite-logos.benefit_sprite_1 {
	background-position: -237px -42px;
}

.pwa-sprite-logos.benefit_sprite_2 {
	background-position: -296px -42px;
}

.pwa-sprite-logos.benefit_sprite_3 {
	background-position: -354px -39px;
}

.pwa-sprite-logos.benefit_sprite_4 {
	background-position: -415px -38px;
}

.pwa-sprite-logos.benefit_sprite_5 {
	background-position: -470px -38px;
}

.pwa-sprite-logos.benefit_sprite_6 {
	background-position: -529px -42px;
}

.pwa-sprite-logos.benefit_sprite_7 {
	background-position: -587px -40px;
}

.pwa-sprite-logos.benefit_sprite_8 {
	background-position: -646px -40px;
}

.pwa-sprite-logos.why_choose_icon_1 {
	background-position: -704px -48px;
}

.pwa-sprite-logos.why_choose_icon_2 {
	background-position: -749px -48px;
}

.pwa-sprite-logos.why_choose_icon_3 {
	background-position: -790px -48px;
}

.pwa-sprite-logos.why_choose_icon_4 {
	background-position: -833px -48px;
}

.pwa-sprite-logos.why_choose_icon_5 {
	background-position: -876px -48px;
}


.pwa-sprite-logos.why_choose_icon_6 {
	background-position: -920px -48px;
}


.pwa-sprite-logos.why_choose_icon_7 {
	background-position: -964px -48px;
}

.pwa-sprite-logos.why_choose_icon_8 {
	background-position: -1008px -48px;
}

.pwa-sprite-logos.avatar_1{
	background-position: -1998px -37px;
}

.pwa-sprite-logos.avatar_2{
	background-position: -2062px -37px;
}


.pwa-sprite-logos.avatar_3{
	background-position: -2126px -37px;
}

.pwa_tech_stack_container .d-grid{
	grid-template-columns: 1fr 1fr 1fr 1fr;
}

.pwa_tech_stack_container .d-grid.backend_api_grid {
	grid-template-columns: 1fr 1fr 1fr;
}


.pwa_tech_stack_container .d-grid>div {
	border-bottom: none;
}

.pwa-sprite-logos.react-js-logo {
	background-position: -140px -133px;
    width: 110px;
    height: 30px;
}

.pwa-sprite-logos.vue-js-logo {
	background-position: -254px -133px;
    width: 90px;
    height: 30px;
}
.pwa-sprite-logos.angular-logo {
    background-position: -344px -133px;
    width: 90px;
    height: 30px;
}

.pwa-sprite-logos.webpack-logo {
    background-position: -22px -133px;
    width: 110px;
    height: 30px;
}

.pwa-sprite-logos.node-js-logo {
    background-position: -434px -133px;
    width: 100px;
    height: 30px;
}

.pwa-sprite-logos.express-logo {
    background-position: -626px -128px;
    width: 100px;
    height: 30px;
}
.pwa-sprite-logos.django-logo {
    background-position: -524px -132px;
    width: 110px;
    height: 34px;
}
.pwa-sprite-logos.firebase-logo {
    background-position: -726px -133px;
    width: 100px;
    height: 30px;
}

.pwa-sprite-logos.bootstrap-logo {
    background-position: -836px -133px;
    width: 120px;
    height: 30px;
}

.pwa-sprite-logos.materialize-logo {
    background-position: -1134px -133px;
    width: 120px;
    height: 30px;
}
.pwa-sprite-logos.tailwind-logo {
 	background-position: -970px -133px;
    width: 150px;
    height: 30px;
}


.pwa-sprite-logos.mongodb-logo {
   	background-position: -1370px -127px;
    width: 120px;
    height: 40px;
}
.pwa-sprite-logos.sql-logo {
    background-position: -1486px -117px;
    width: 80px;
    height: 60px;
}
.pwa-sprite-logos.mysql-logo {
    background-position: -1558px -117px;
    width: 100px;
    height: 60px;
}
.pwa-sprite-logos.relm-logo {
    background-position: -1258px -127px;
    width: 120px;
    height: 40px;
}

.progressive-app-dev  .awards_recognition_section {
  padding-block: 0 !important;
}

.progressive-app-dev.cross_platform_development .d-grid.cross_platform_header_grid{
	grid-column-gap: 5rem;
}

.pwa-sprite-logos.quotes_icon{
	background-position: -2190px -53px;
}

.progressive-app-dev .header_grid_image_wrap:before {
	content: unset !important;
}

.progressive-app-dev  .android_ideation_detail {
  margin-top: 16px !important;
}

.progressive-app-dev .services_banner_section .services_banner_heading{
	margin-bottom: 16px;
}


.progressive-app-dev .android_benefits_lists:nth-child(1),
.progressive-app-dev .android_benefits_lists:nth-child(2) {
	margin-top: 2rem !important;
}

.progressive-app-dev .android_ideation_detail p{
	min-height: 120px;
}


.progressive-app-dev .android_ideation_first_row .android_ideation_wrap .android_ideation_detail{
	margin-top: 20px !important;
}