.banner_innerPage h1{color:#273A50;}
.banner_innerPage h1 strong, .banner_innerPage h1 span{color:#1E75BB;}
.banner_innerPage .innerPage_bannerDesc ul li{color:#273A50;}
body h3{color: #273A50;}
.bgwhite{background:#fff !important;}
.bggrey{background: #f6f9fc !important;}
.mrt20{margin-top:20px;}
.mrt30{margin-top:30px;}
.mrb30{margin-bottom:30px;}
.siteTitle h2 {margin-bottom:5px;}
.desktop_view{display:block;}
.mobile_view{display:none;}
.innovate_integrate {background: url(../images/staff-aug/development_gap_today_top_banner.jpg) no-repeat scroll center;background-size: cover;min-height:450px;display: flex;align-items: center;box-shadow: 1px 5px 36px -21px rgba(0,0,0,0.5);padding: 40px 0px;}
.top-hero-formsection.innovate_integrate .innerPage_bannerDesc .custom_btn {display: none;}
.top-hero-formsection .secure_app_inner{ margin-bottom:30px;}
.page-digital-transformation .innovate_integrate {background-position: 100% 20% !important;}
.banner_innerPage .innerPage_bannerDesc p{color:#273A50;}
.sec_spec {padding:40px 0;}
.sec_spec_top{padding:60px 0 0px 0;}
.sec_spec_btm{padding:0px 0 60px 0;}
.margin_auto {margin: 0 auto;}
.benefits_staff {background: #f6f9fc;padding:40px 0;border-radius:0px;}
.benefits_item_tech {width:80px;height: 70px;display: flex;align-items: center;padding: 11px;border-radius: 5px;max-width:80px; min-width:80px; justify-content: center;margin-top: 5px;}
.benefits_staff .tech_specialty_inner .title{text-align:center;}
.benefits_staff .tech_specialty_inner .title h2 {margin-bottom:0px; text-align:center;}
.benefits_staff .tech_specialty_inner .title p{margin-bottom:20px;}
.benefits_staff .title h3 {color:#273A50;}
.benefits_staff .tech_specialty_wrap{margin-top:0px;}
.page-power-bi-services .benefits_staff .tech_specialty_wrap {margin-top: 20px;}
.benefits_icon {background-color: #60b0de;}
.benefits_icon_01 {background-color: #1e75bb;}
.benefits_item .tech_img_cnt{margin-right:2%;}
.benefits_item {width: 100%;}
.meetteam .tech_specialty_wrap .benefits_item {width: 100%;}
.meetteam .tech_specialty_wrap .benefits_item .benefits_cnt p{margin:0px;}
.BoostPBI.sec_spec .team-bottom-text h3{margin-bottom: 10px;}
.page-id-316089 .benefits_item img {height:61px;}
.benefits_item .specialty_item_inner {margin:0px 0 30px 0; align-items: center; flex-wrap: nowrap;}
.benefits_item .specialty_item_inner .benefits_cnt p{margin-bottom:0px;line-height: 28px;}
.working_house_inner, .section3 .section3_inner, .featurePBI .featureBI {display: flex;align-items: center;}
.section3.sec_spec{padding: 60px 0 0px 0;}
.working_sec h2 {color: #273a50;font-size: 42px;line-height: 52px;}
.working_sec h2 span{color:#1e75bb; }
.working_sec.power_bi img {opacity: 1;}
.why_augment_partner {display: flex;justify-content: space-between;align-items: center;}
.why_augment_partner .img_blk {align-items: center;flex-direction: column;text-align: center;}
.salesforce_team {margin-top: 30px;}
.working_house .btn_blk {text-align: left;margin-top: 25px;}
.three_content {border: 2px solid #f6f9fc;padding: 15px 30px 10px 30px;margin-bottom: 10px;background-color: #fff;}
.three_content .txt_blk {top: 0;}
.three_tiers {background: #f6fafd;}
.three_tiers_inner {padding: 50px;}
.three_tiers_inner .siteTitle h2 {margin-bottom: 50px;}
.three_content strong {border-bottom: 1px solid rgba(39,58,80,0.3);padding-bottom:20px;font-size: 18px; font-weight: 500; display: inline-block;margin-bottom: 20px;}
.three_content span {display: block;font-weight: 500;}
.three_content h3 {color: #273a50;}
.three_content:hover h3, .three_tiers .select .three_content h3  {color: #1e75bb;}
.three_content:hover, .three_tiers .select .three_content {box-shadow: 4px 4px 10px rgba(0,0,0,.2) !important;}
.three_content:hover img, .three_tiers .select .three_content img {filter: invert(100%) sepia(90%) saturate(83) hue-rotate(-165deg) grayscale(42%);-webkit-filter: invert(100%) sepia(90%) saturate(83) hue-rotate(-165deg) grayscale(42%);-moz-filter: invert(100%) sepia(90%) saturate(83) hue-rotate(-165deg) grayscale(42%)}
.client_experience_content {background-color: #f6f9fc;padding: 20px;margin-top: 50px;}
.team-find-list p {line-height: 28px;}
.siteTitle h3{margin-bottom:0px;}
.support_Tech .techItem .t_label{display: none !important}
.support_Tech .tech_container .tech_list .techItem .tech_icon{font-size: 16px;line-height:22px;}
.txt_blk.mywidth.areaalign ul li {text-align: left;}
body .why_content_block h3{color: #1E75BB;}
.why_content_block.as400_support{text-align:center;}
.custom_btn.quality_ass_btn.yellow_btn{background:#ffba56;  color: #273A50;}
.custom_btn.quality_ass_btn.yellow_btn:hover{background:#ffa016; color: #273A50;}

/*.trusted_by ul, .trusted_by .trusted_byCompany {padding: 35px 50px;}
 client_experience */
.pageDesc{padding:60px 0 0 0;}
.border_div{border-bottom:4px solid #e4edf7; padding-bottom:60px;}
#team_find .contactNow{padding:30px 0 40px 0;}
#team_find .contactNow h2{text-align:center;}
.page-id-300955 #colophon.footer-inner::after {border-radius: 0 0 0 65px;background: #F6F9FC;}
.technologiesSupport .tech_list ul{display: flex; align-items: center; flex-wrap: wrap;}

.txt_blk {position: relative;z-index: 3;max-width: 650px;}
.txt_blk ul {margin: 0;padding: 0;}
.txt_blk ul li {padding-left: 30px;background: url(/wp-content/themes/programmersai/assets/images/home-new/hm_tick_icon.svg) no-repeat left top 10px;
margin: 0 0 15px 0;background-size: 20px;font-size: 18px;line-height: 30px;font-weight:400;}
.img_blk {width: 100%;padding: 50px 50px 50px 0;display: flex;max-width: 580px;position: relative;z-index: 2;align-items: flex-start;}
.why_augment_wrap {margin-top: 10px;}
.client_experience_content img {position: absolute;top: -60px;}
.client_experience_content {position: relative;}
.client_experience_content > p {margin-top: 70px;min-height: 140px;}
.client_exp_wrap {display: flex;width: 100%;}
.client_experiences .client_exp_wrap .col-33{display: flex;}
body .ninja_form .nf-after-form-content .nf-form-errors .nf-error-msg{bottom: auto;}
.top-hero-formsection.innovate_integrate .innerPage_bannerDesc {max-width: 600px;}
.ourApproach{padding:50px 0px 0px 0px;}
.ourApproach .container-main{border-bottom: 3px solid #F6F9FC; padding-bottom: 50px;}
.working_house .working_sec p{margin:0px;}
/*--Slider arrow--*/
.servicesScrolling{background: #fff;border-radius: 10px;border: 1px solid #eee;padding: 5px 0px;}
.servicesScrolling .slick-arrow {position: absolute;font-size: 0;color: #fff;text-align: center;text-shadow: none;background-color: transparent;width: 30px;
top: 50%;opacity: 1;height: 30px;transform: translateY(-50%);z-index: 1;border: none;cursor: pointer;}
.servicesScrolling .slick-next{right: 0px;background: url(/wp-content/themes/programmersai/assets/images/pioh2-sprite.png) no-repeat 0 -5px;
border-radius: 0;box-shadow: none;text-shadow: none;}
.servicesScrolling .slick-prev {background: url(/wp-content/themes/programmersai/assets/images/pioh2-sprite.png) no-repeat 0 -50px;
border-radius: 40px;box-shadow: none;text-shadow: none;left: 0px;}
.servicesScrolling .slick-slide img {opacity: 0.7;}
.servicesScrolling .company_logo_slider{display:block;}
.servicesScrolling .company_logo_slider_mob{display:none;}
.servicesScrolling .company_logo_slider ul{margin-bottom:0px;}
.accordion_faq_wrap .acc_content ul li{list-style: none;padding-left: 30px;background: url('/wp-content/themes/programmersai/assets/images/hm_tick_icon.svg') no-repeat left top 7px; background-size: 20px;}
/*-- mobile_app_development --*/
.top-hero-formsection .row-col {display:flex; align-items:center;}
.page-template-engagement-models .top-hero-formsection.innovate_integrate{background:#F6FAFD;box-shadow: 1px 5px 36px -21px rgba(0,0,0,0.5);}
.top-hero-formsection .row-col .col-50{display: block;}
.hero_banner_img{text-align:right;padding:40px 0px;}
.page-mobile-application-development .innovate_integrate {background: url(../images/mobile_app_top_banner.jpg) no-repeat scroll center;background-size: cover;min-height:450px;display: flex;align-items: center;box-shadow: 1px 5px 36px -21px rgba(0,0,0,0.5);}
.secure_app_inner h1 {color: #27a8e0;}
.secure_app_inner .innerPage_bannerDesc{margin-top:30px;}
.secure_app_inner strong {color: #273A50;}
.mobile_app_services .siteTitle{padding-bottom:30px;}
.secure_app_inner strong {color: #273A50;}
.mobile_app_services .siteTitle{padding-bottom:30px;}
.mobile_service_inner .siteTitle h3, .why_augment .siteTitle h3{margin-bottom:0px;}
.mobile_service_inner .working_sec {box-shadow:0px 0px 5px 4px #e5e5e5;padding:20px;margin:10px 5px 20px 5px;background:#FBFBFD;border-radius: 15px;}
.mobile_service_inner .working_sec p {padding-top: 15px;}
.mobile_service_inner .working_sec a{color: #1E75BB;}
.mobile_service_inner .working_sec a:hover{color:#1E75BB; text-decoration:underline;}
.mobile_service_parts{display: flex;flex-wrap: wrap;}
.mobile_service_parts > .col-50{display: flex;}
.mobile_service_parts .col-33{display: flex;align-items: stretch;}
.development_icon li {padding:0px 40px;display:inline-block;}
.development_icon {background-color: #fff;padding:25px 0px;margin-top: 20px;border-radius:20px;box-shadow:3px 3px 10px rgba(0, 0, 0, 0.1); margin: 20px auto;}
.development_icon a{ color:#273a50;}
.why_augment .img_blk {padding:0px 0px 0px 0;}
.why_augment .img_blk p{margin:0px;}
.development_icon img{max-width:65px;}
.techSection{background: #f6fafd;padding: 60px 0;}
.techSection h3{margin-bottom: 20px;}
.accordion_faq_wrap.faqSec .container-main{padding:0px;border:0px;}
.accordion_faq_wrap.faqSec{padding:0px 15px 40px 15px; margin-bottom:0px;}
.accordion_faq_wrap.faqSec .fqa_title h2{text-transform: capitalize;padding-bottom: 20px;font-size: 32px;}
.accordion_faq_wrap.faqSec .set > a:hover {background: #F6F9FC;}
.accordion_faq_wrap.faqSec .set > a.active {background-color: #1E75BB;color: #fff !important;}
.page-template-mobile-app .award_certifications_blk{display:none;}
body .accordion_faq_wrap .acc_content > p{font-size: 18px !important;line-height: 32px !important;}
.mobile_service_inner .siteTitle, .siteTitle{padding-bottom:10px;}
.ourApproach .raw-data-desk{display:inline-block;}
.ourApproach .raw-data-mob{display:none;}
.crafting_spc p{margin-top:15px;}
.excellence_blw_logo ul {display: flex;flex-wrap: wrap;}
.excellence_blw_logo li {margin: 10px auto;display: flex;align-items: center;justify-content: space-between;}
.why_project_blk .why_project_inner .container-main{margin-bottom:0px;}
.casestudydiv.sec_spec{padding-bottom:20px;}
.accordion_faq_wrap.faqSec .container-main{border-top: 4px solid #F6F9FC;padding-top:40px;}
.div-divider .container-main {border-top: 4px solid #F6F9FC;width: calc(100% - 20px);margin: 0pc auto;}
.innerPage_bannerDesc p span {font-weight: bold; color: #1E75BB;}
.page-power-bi-services .why_content_block h3{color:#273A50}
.page-power-bi-services h3.powered_bi {text-align: center;}

/* AS400_Maintenance_Support_Page */

.benefits_as400_ibmi_support h2 {margin-top: 30px;}
.benefits_as400_ibmi_support h3 {margin-bottom:10px;}
.page-as400-maintenance-and-support .why_project_blk .container-main {border-bottom: none;}


/*--Technologies Support tech list--*/
.meet_expert {background: #f6f9fc; padding: 60px 0; border-radius: 0px;}
.technologiesSupport.sec_spec{background:#F6F9FC; padding:40px 0;}
.technologiesSupport .tech_container{width:100% !important;}
.techIconList {margin-bottom: 18px;margin-left: 0;list-style: none;padding: 0px 10px;}
.techIconList li {display: inline-block;margin-bottom:10px;}
.techIconList .button{ background:#E5E7E9; color:#273a50;border-radius:5px; margin-right:5px; border: 0px; padding: 8px 15px; cursor:pointer;font-size: 16px;font-weight:400;}
.techIconList li .button.select{ background:#1e75bb; color:#fff;}

.tech_list_item h3{font-size: 16px;  line-height: 28px;font-weight: 400;}
.tech_list_item.active a, .tech_list_item.active a:hover{background:#1E75BB; color:#fff;border:1px solid #1E75BB;}
.tech_list_item.active h3{color:#fff;}
.tech_container .tech_list{width:100%;}
.tech_container .tech_list .techItem{margin:0 10px;text-align: center;width:15%;margin-bottom: 20px;vertical-align: top;justify-content: center;border-radius: 10px; background: #fff;align-items: center;box-shadow:0px 1px 5px #ccc;padding:25px 10px; cursor:pointer;display: flex;}
.tech_container .tech_list .techItem:hover{box-shadow:rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(16, 24, 40, 0.08) 0px 12px 16px 6px, rgba(16, 24, 40, 0.03) 0px 4px 6px 0px}
.tech_container .tech_list .t_label {width: 100%;line-height:20px;font-size: 16px;display: none;}
.tech_container .tech_list .techItem .tech_icon{height:45px;display:flex; align-items: center;}
.tech_container .tech_list .techItem img {max-height: 45px;display: flex;}
.tech_container .tech_list .techItem:hover .t_label {position: absolute;top: 0px;background: #fff;left: 0px;width: 100%;height: 100%;border-radius: 10px;display: flex;
justify-content: center;align-items: center;padding: 10px;}

.working_house.sec_spec{background: #f6f9fc;}
.working_house.sec_spec.whitebg{background:#fff;}
.why_augment.sec_spec.greybg{background: #f6f9fc;}
.blogs .casestudy_title h3{color:#1E75BB;}
.case_study_post .casestudy{border-radius:10px; overflow:hidden;background:#fff;margin-bottom: 20px;border:1px solid #ddd;}
.case_study_post .casestudy:hover{box-shadow: 0 4px 16px 0 rgba(0,0,0,.12);}
.casestudyDetail {padding:0px 20px 5px 20px;background: #fff;}
.page-hire-codeigniter-developers .benefits_staff.sec_spec .tech_img_cnt img { width: auto; max-width: 100%;}
.data_stack_modernization .meetExpert .benefits_item {padding: 0 10px;}

/*data-engineering/ */
.future_ready_data ul {display: flex; flex-wrap: wrap;}
.future_ready_data li {width:33.33%;}

.working_house{background:#F6F9FC;}
.featurePBI .row-col .col-50{display: block;}
.featurePBI-list li{padding-bottom:15px;}
.featurePBI-list li strong {font-size: 18px;}
.featurePBI-list h3{padding-bottom:10px;}
.featureBI .mobile_BIsupport{display: flex;}
.featureBI .mobile_BIsupport .col-33{display: flex; align-items: stretch;}
.BIsupport_row .working_sec {border: 1px solid #eee;padding: 10px 15px;margin-bottom: 20px;border-radius: 10px;}
.BIsupport_row .working_sec h3{font-size: 22px; line-height: 32px;margin-bottom: 10px;}

/* snowflake_data_management */
.snowflake li img {width:130px; filter: grayscale(1);}
.added_flex.sec_spec{padding:10px 0 40px 0;}
.blogsdiv.sec_spec{padding:40px 0px 0px 0px}
.blogsdiv .row-col.blogslist, .casestudydiv .row-col.case_study_post{display: flex;flex-wrap: wrap;}
.blogsdiv .row-col.blogslist .col-33, .casestudydiv .row-col.case_study_post .col-50{display: flex;}
.award_certifications_inr{padding: 0px 0 40px 0;}
.page-template-mobile-app .award_certifications_inr{padding: 40px 0;}


/* hire_erp_developers */

.working_house_inner img.mobile_var_chart {display: none;}

/*  Full Stack Development" Page based on the NEW Template */

.page-id-323103 .tech_specialty_wrap {display: inline-block;}
.page-id-323103 .benefits_cnt {display: flex;align-items: center;}
.page-id-323103 .working_sec img {opacity: 1;}
.process_flowchart {padding: 50px 0 0;}
.process_flowchart .meet_expert{padding:0px 0 0;}
.page-id-323103 .why_project_blk{background:#f6f9fc;}
.page-id-323103 .technologiesSupport .slider-nav.slick-initialized .slick-slide {width: auto !important;}
.page-id-323103 .technologiesSupport .slider-nav{display: flex; justify-content: center;}

/* add_button_on_section */

.working_house.sec_spec.future_proff.bgwhite, .working_house.sec_spec.bgwhite {background: #fff;}
.why_chs_btn{margin-top:15px;}
.btn_blk.benefit_below_btn {text-align: center; margin-top: 15px;}
.page-id-307520 .services_row>div , .page-id-308091 .services_row>div , .page-id-308973 .services_row>div, .page-id-313469 .services_row>div{margin-bottom: 0;}

/*  Technology Content Tab half and full  */
.tech_specialty_wrap.tech-half{display: flex; flex-wrap: wrap;}
.tech_specialty_wrap.tech-half .benefits_item {width: 50%;padding-right: 20px;}
.tech_specialty_wrap.tech-half .benefits_item_tech{padding: 8px;}
.tech_specialty_wrap.tech-half .benefits_cnt p{margin:0px;}
.benefits_staff .tech-half .benefits_item .tech_img_cnt {display: block;}
@media only screen and (max-width: 767px) {
.tech_specialty_wrap.tech-half .benefits_item{width:100%; padding:0px;}
.top-hero-formsection .banner_innerPage .banner_custom_btn{text-align: center;}
.ref_btn .contact_btn{margin-top: 25px;}
.why_augment_partner .txt_blk.col-60  p {display: flex !important; justify-content: center;}

}


/* salesforce_03 */

.why_augment_inner.meet_experts .siteTitle {padding: 0;}
.why_augment_inner.meet_experts .siteTitle h2 {margin: 0;}
/*.why_augment_inner.meet_experts .why_augment_partner .txt_blk{top:30px;}*/
.benefits_staff.sec_spec.develop_project {background: #fff;}
.develop_project .specialty_item_inner {margin: 0;}
.develop_project .specialty_item_inner > p {margin-bottom: 0;}
.develop_project .specialty_item_inner {text-align: center; display: inline;}
.develop_project.sales_seq {padding-bottom: 0;}

/* api-management/ */
.whyChoosePio .whyChoosePio_wrap ul li{margin-bottom:15px;}
.future_ready_data.api_management li {width: 33.33%;} 


/* CTA Button Whole Website */
 
body a.custom_btn:not([href*="contact-us"]){background:#1E75BB; color:#fff;}
body a.custom_btn:not([href*="contact-us"]):hover{background: #27A8E0 !important;text-decoration: none; color:#fff;}
.blue_btn{background:#1E75BB; color:#fff;}
.blue_btn:hover{background: #27A8E0; color:#fff;}


/* end */


/* Service Pages CTA Standardization */

.pioServices .casestudy_inner a.custom_btn, .pioServices .why_project_blk a.custom_btn, .pioServices .blogsdiv a.custom_btn, .pioServices .why_project_blk a.custom_btn, .pioServices .blogsdiv a.custom_btn, .pioServices .casestudydiv a.custom_btn,
.page-mulesoft-services .whyChoosePio a.custom_btn, .page-template-services-page-template  .why_project_blk a.custom_btn,
.page-template-services-page-template .casestudydiv a.custom_btn, .page-template-services-page-template .blogsdiv a.custom_btn
{background:#1E75BB; color:#fff;}
.pioServices .casestudy_inner a.custom_btn:hover, .pioServices .why_project_blk a.custom_btn:hover, .pioServices .blogsdiv a.custom_btn:hover, .pioServices  .why_project_blk a.custom_btn:hover, .pioServices .blogsdiv a.custom_btn:hover,
.page-mulesoft-services .whyChoosePio  a.custom_btn:hover,.page-template-services-page-template  .why_project_blk a.custom_btn:hover, .page-template-services-page-template .casestudydiv a.custom_btn:hover, .page-template-services-page-template .blogsdiv a.custom_btn:hover
{background: #27A8E0 !important;text-decoration: none;}

/* Service Pages CTA Standardization End */ 


/* react_native_page */

.mobile_service_parts.all_boxs .working_sec.align_box_sec{padding:20px; text-align: center;}
.mobile_service_parts.all_boxs .working_sec.align_box_sec a{margin:0 auto 15px auto;} 
.mobile_service_parts.all_boxs .working_sec.align_box_sec p{margin:0; padding:0;}


/* end */

@media only screen and (max-width: 767px) {
.innovate_integrate{min-height: 300px; background-position: 100%;}	
.secure_app_inner h1{ font-size: 24px;line-height:32px;}
.hireSection .team-find-list ul.process_list {text-align: center;}	
.mobile_service_parts > .col-50{flex:0 0 100%;}
.development_icon li{display: block;padding:15px 0;}
.development_icon{box-shadow: none;}
.page-template-services-page-template .process_flowchart .meet_expert{padding-top: 0;}	
.page-template-services-page-template .working_sec img{margin-top: 0;} 
.page-power-bi-services .why_content_block h3{text-align: center; padding-bottom: 15px;}	
/*.innovate_integrate::before {position: absolute;content: "";background: rgba(0,0,0,0.5);min-height: 300px;width: 100%;}
.secure_app_inner h1, .secure_app_inner strong{color:#fff;}*/
	
/* full_stack_development(tech_support) */
	
.technologiesSupport .slider-nav .tech_list_item h3{margin-right:0;}
.technologiesSupport h2{font-size: 28px; line-height: 32px;}	
.page-id-323103 .technologiesSupport .slider-nav.slick-initialized .slick-slide {width: calc(50% - 20px) !important; margin: 10px;}
.page-id-323103 .tech_list_item .tech_list ul li{min-width: auto;}	
.working_house_inner img.mobile_var_chart {display:block;}	
.working_house_inner img.desktop_var {display:none;}	
.page-quality-engineering .tech_specialty_wrap .benefits_item{width:100%;}	
.team-find-sec .row-col{flex-direction: column;}
.hire_css_developer img {margin: 0 auto;}	
.api_security_testing .apiTesting .txt_blk {width: 100%;}
.Power-cloud-platform .title h2{text-align: center;}	
}
/*--- mobile_app_development end ---*/
.page-template-mobile-app .hireSection .ninja_form .nf-field-container.listradio-container, .page-template-mobile-app .hireSection .ninja_form .nf-field-container.listradio-container .nf-field-label{position: relative; background:none; padding: 0px; top:-5px; margin-bottom:5px !important; display:block; vertical-align:top;}
.hireSection .ninja_form .nf-field-container.listradio-container .nf-field-element li{min-width:110px;display:inline-block;margin:0px !important;vertical-align: top;}
.hireSection .ninja_form .nf-field-container.listradio-container .nf-field-element li .ninja-forms-field{height:24px;width: 20px !important;visibility: visible;
  opacity: 1;margin: 2px 5px 0px 0px;}
.hireSection .ninja_form .nf-field-container.listradio-container .nf-field-element label{font-size: 16px;text-transform:capitalize;letter-spacing:0;vertical-align: top;display: inline-block; margin:0px !important;}
.hireSection .ninja_form .nf-field-container.listradio-container .nf-field-element label:after{display:none;}
.hireSection .ninja_form .nf-field-container.listradio-container.stageoption .nf-field-element li:nth-child(4){min-width:225px;}
.hireSection .ninja_form .nf-field-container.listradio-container .listradio-wrap .nf-field-element label.nf-checked-label::before{left: -25px;bottom: 0px;top:5px;height: 8px; width: 8px; display:none;}
.hireSection .ninja_form .nf-form-cont .nf-form-layout .ninja-forms-field{box-shadow:none;font-family:'Inter', sans-serif !important;}
::placeholder {font-family:'Inter', sans-serif !important; color:#909090;}
.hireSection .ninja_form .nf-form-cont .nf-form-layout .nf-field-label .nf-label-span{font-weight: 400;}
.hireSection .ninja_form .submit-container{margin-top: 20px;}

/*Streamlined Process	*/
.team-find-sec {background: none;border-radius: 0;}
.team-find-sec .row-col {align-items: flex-start;}
.team-find-panel {background: #273a50;border-radius: 10px;padding:40px 40px 30px 40px;color: #fff;}
.team-find-panel .siteTitle {margin-bottom: 10px;}
.team-find-panel .team-bottom-text {margin: 10px auto 0;max-width: 860px;}
.team-find-panel .team-bottom-text a{color:#1E75BB;text-decoration: underline;}
.team-find-panel .team-bottom-text a:hover{text-decoration: underline;}
.team-find-panel .team-bottom-text h4 {color:#1E75BB;font-weight: 600;}
.team-find-panel .team-bottom-text h4 span {color: #fff;}
.team-find-panel .siteTitle h2 {color: #fff;}
.team-find-list {max-width: 440px;}
.team-find-list li, .team-find-list div {margin-bottom:30px;} 
.team-find-list li h3, .team-find-list div h3 {color:#1E75BB;margin-bottom: 10px;}
.team-find-list li:last-child, .team-find-list div:last-child {margin: 0;}
.team-find-list p {line-height: 28px;}
.team-find-panel .hireSection {padding-bottom: 0;padding-top: 0;background: no-repeat;}
.team-find-panel .hdrSpecialistSec {padding: 30px;background: #2d4a6c;border: solid 1px rgba(255,255,255,0.22);border-radius: 10px; width:100%; box-shadow:none;}
.team-find-panel .hireSection .ninja_form .nf-form-cont {margin-top: 0;}
.team-find-panel .hireSection .ninja_form .nf-form-cont .nf-form-layout textarea.ninja-forms-field {height: 100px;}
.team-find-panel .hireSection .ninja_form .submit-container .nf-field {bottom: 0;text-align: center;position: relative;left: 0;transform: none;}
body .team-find-panel .hireSection .ninja_form .nf-form-cont .nf-form-layout .submit-wrap input[type="button"], body .team-find-panel .hireSection .ninja_form .nf-form-cont .nf-form-layout .submit-wrap input[type="submit"] {text-transform: inherit;}
.ninja_form .nf-form-cont .nf-form-layout .nf-form-content label{margin:0px;}
body .team-find-panel .hireSection .ninja_form .nf-form-cont .nf-form-layout input {-webkit-appearance:radio; -moz-appearance:radio; appearance:radio; }
/*.team-find-panel .team-bottom-text h4 {animation: blinker 1s linear infinite;}
@keyframes blinker {50% {opacity: 0;}}*/

.DedicatedTeam_sec h3{text-align:center;color:#1E75BB; font-size: 22px;}
.working_house_inner .col-100 h2{margin-bottom:40px;font-size:32px;line-height: 42px; color:#1E75BB;}
.working_sec h2{font-size: 32px; line-height: 42px;}
.exapnd_expertise {margin-bottom: 15px;}
ul.teamList{ display: flex; flex-wrap: wrap;}
ul.teamList li {flex-basis: calc(100% / 3); padding:15px 5px 15px; }
.teamList .designationText { max-width: 148px;  line-height: 20px;  width: 100%;  text-align: center;}
.third_party_team {display: flex;flex-wrap: wrap;align-items: center;}
.dedicated_team .btn_blk{text-align: left;margin-top: 30px;}
.why_augment_wrap .excellence_blw_txt h2{color:#1E75BB; font-size:24px; line-height:36px; }

/*---CaseStudy Section---*/
.casestudy_img {width: 100%;min-height: 280px;margin-bottom: 20px;}
.page-id-313822 .casestudy_title h3 {min-height: 96px;}
.casestudydiv .title p{margin-bottom:12px;}
.casestudy_desc {font-size:18px; margin-top:20px;font-weight:400;}
.casestudy_link{margin:20px 0 15px 0;}
.casestudy_link a{color:#273A50;background: #ffba56;}
.casestudydiv .siteTitle h3{margin-bottom:0px;}
.casestudy_title h3{color:#1E75BB;}

.blogs{background: #fff;border-radius:10px; overflow: hidden;padding-bottom:10px; margin-bottom:30px;border: 1px solid #ddd;}
.blogs:hover{box-shadow: 0 4px 16px 0 rgba(0,0,0,.12);}
.blogs .casestudy_img{min-height: auto;margin-bottom: 5px;}
.blogs .casestudy_title, .blogs .casestudy_desc, .blogs .casestudy_link{padding:0px 20px;}
.casestudyDetail a::after, .blogs a::after {content: '';position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: 1;}
.casestudy, .blogs {position: relative;}

/*.blogs .casestudy_title h3 {min-height: 128px;}*/
.page-id-313822 .blogs .casestudy_title h3, .page-id-314166 .blogs .casestudy_title h3 {min-height: auto;}

@media only screen and (max-width: 767px) {	
.dedicated_team .col-50 {max-width: 100%;flex: 0 0 100%;}
.third_party_team, .dedicated_team .btn_blk{text-align: center; margin-bottom: 25px;}
.blogs .casestudy_title h3{min-height: auto;}	
}	

@media only screen and (max-width: 480px) {	
ul.teamList li{flex-basis:50%; text-align: center;}
.teamList .designationText{max-width: 100%;}	
}

/* responsive_css */

@media only screen and (max-width:1199px)
{
.innovate_integrate .secure_app_inner h1{font-size:32px; padding:0px 0;}
.dedicated_team .col-50 {padding: 0 25px;}	
.tech_specialty_wrap .benefits_item{width:100%;}
.tech_container .tech_list .techItem{width:calc(20% - 20px);}
.innovate_integrate{background-position: center center !important;}
/*.tech_specialty_wrap .benefits_item:last-child .specialty_item_inner{margin-bottom:0px;}*/
.banner_innerPage{padding:15px;}
.page-template-mobile-app .top-hero-formsection .banner_custom_btn{padding-left: 15px;}
.page-one-column.page-qa-software-testing-services .why_project_content_full {padding: 0}
/*.team-find-sec .row-col{display:flex; align-items:center;}	*/
.team-find-list li{margin-bottom: 20px;} 	
.team-find-panel .team-bottom-text { margin: 10px auto 0;}
.accordion_faq_wrap.faqSec .container-main, #team_find .contactNow {overflow-x: hidden;}	
#team_find .contactNow{padding: 40px 15px 40px 15px;}
 
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
	.page-template-engagement-models .top-hero-formsection.innovate_integrate {padding:40px 10px;}
	.tech_list_item .tech_list ul li{min-width: 14%;}
	.nav-tabs{flex: 0 0 calc(100% - 9rem);}
	.tech_container .tech_list .techItem{width:calc(20% - 20px);}
	.innovate_integrate{background-position: center center !important;}
	.blogs_inner .siteTitle h3:empty{display:none;}
	.accordion_faq_wrap {margin-bottom:0px;}
	.tech_specialty_wrap{padding:0px 15px;}
    .development_icon li {padding: 0px 40px;display: inline-block;}
	 .hireSection .ninja_form{padding:0px 15px;}
    .accordion_faq_wrap.faqSec {padding: 20px 15px;}
    .blogsdiv .container-main, .casestudydiv .container-main, .why_augment .container-main, .technologiesSupport .container-main, .mobile_service_inner.container-main{padding: 0 15px}
}

@media only screen and (max-width: 991px){
	.banner_innerPage h1{font-size: 32px;line-height:42px;}
/*	.top-hero-formsection .col-50{flex: 0 0 60%; max-width: 60%;padding: 40px 30px;}*/
.benefits_item .tech_img_cnt{margin-bottom: 15px;}
.benefits_item_tech.benefits_icon_01.tech_img_cnt img{width:60px;}	
.ourApproach .container-main{padding-bottom: 0;}	
.three_tiers_inner {padding:0}	
.sec_spec{padding:30px 0}
.services_row>div{margin-bottom: 0}	
.three_tiers_inner .siteTitle h2{margin-bottom: 25px;padding-top: 30px;}
.working_sec h2{font-size: 32px;}
.working_sec h2 br{display:none;}
.benefits_staff .specialty_item_inner{flex-direction: row}	
.innovate_integrate .innerPage_bannerDesc{margin: 0px 0 40px;}
.three_tiers{margin-top: 30px;}
.custom_btn{padding: 10px 20px;font-size: 20px;}
.team-find-panel{padding:40px 20px;}
.page-template-engagement-models .top-hero-formsection.innovate_integrate {padding:20px 10px;}
.siteTitle h2, .tech_specialty_inner h2, .accordion_faq_wrap .fqa_title h2, .Power-cloud-platform .title h2 {font-size: 26px; line-height: 32px;}
.mobile_service_inner .siteTitle h3, .why_augment .siteTitle h3, .benefits_staff .title h3, .team-find-panel h3, .Power-cloud-platform .title h3, .why_content_block h3 {margin-bottom: 0px;font-size: 20px; font-weight: 600;}
.blogs_inner .siteTitle h3{margin-bottom: 50px;}	
.development_icon li {padding: 0px 20px;}
.future_ready_data li{width:50%; display: block;}	
.future_ready_data ul{text-align: center; margin-top: 10px;}
.page-hire-css-developers .benefits_item_tech.benefits_icon_01.tech_img_cnt img{max-width:inherit;}	
}

@media only screen and (max-width: 767px) {
	.desktop_view{display:none;}
	.mobile_view{display:block;}
	.sec_spec {padding:30px 0;}
	.sec_spec_top{padding:30px 0 0px 0;}
	.sec_spec_btm{padding:0px 0 30px 0;}

	.innovate_integrate .innerPage_bannerDesc{margin: 0 auto;}
	.working_sec p {text-align: center; padding-top: 15px;}
	.working_sec br{display: none;} 
	.top-hero-formsection.innovate_integrate .hero_img{display:none;}
	.top-hero-formsection.innovate_integrate{background-size: cover !important;}
	.top-hero-formsection .col-50{padding: 10px;}
	.banner_innerPage h1{text-align: center;}
	.banner_innerPage{padding:0px 15px;}
	.innovate_integrate{background: #fff;padding: 40px 15px;}
	.innovate_integrate .secure_app_inner{padding:0px 15px;}
	.secure_app_inner h1{font-size: 32px; line-height: 40px;text-align: center;}
	.working_house .working_sec h2, .working_house h2, .accordion_faq_wrap.faqSec .fqa_title h2, .working_house_inner .col-100 h2{font-size: 26px; line-height:32px;}
	.working_sec h3, .benefits_cnt h3, .team-find-list h3, .accordion_faq_wrap .set > a span h3{font-size: 20px; line-height: 28px;}
	.page-hire-edi-developers .meetteam .benefits_item{display: inline !important;}
    
.blogsdiv .container-main, .casestudydiv .container-main, .why_augment .container-main, .technologiesSupport .container-main, .mobile_service_inner.container-main{padding: 0 15px;}
.why_augment_partner, .working_house_inner, .benefits_staff .specialty_item_inner {flex-direction: column !important;}
.working_house.sec_spec .col-50 {width:100%;}
.dedicated_team .row-col {display: inline; margin: 0 auto;}	
.working_sec img{margin-top: 25px;}	 
.working_house .btn_blk{text-align: center;}
.why_augment_partner .img_blk{margin:0 auto;}	
.team-find-list{max-width: 100%;}	 
.three_tiers_inner{padding:15px;}
.three_tiers_inner .col-33, .team-find-panel .col-50, .innovate_integrate .col-50,.row-col .col-50, .row-col .col-60, .row-col .col-40 {width:100%; max-width: 100%;flex: 0 0 100%;}
.client_exp_wrap{flex-direction: column}
.client_exp_wrap .col-33{width:100%;}
.three_tiers_inner .siteTitle h2{margin-bottom: 15px;}	
.inner_page_hero .row-col, .services_row{flex-direction: column}
.tech_specialty_inner{text-align: center;}	
.specialty_item_inner{display: flex; align-items: center; flex-direction: column;}
.innovate_integrate{ background-position: 100%; position: relative;min-height:auto !important; padding:30px 0px;}	
.innovate_integrate::before {width: 100%; text-align:center;}	
.innerPage_bannerDesc{text-align: center;width: 100%;}	
.benefits_icon_01{margin-right:0; margin-bottom: 15px;}
.benefits_item_tech{justify-content: space-around}
	.benefits_staff .tech-half .benefits_item .tech_img_cnt{display:flex;}
.working_house .working_sec h2 {text-align: center; max-width: inherit;}
.team-find-panel{padding:30px 15px}	
.team-find-panel .siteTitle{margin-bottom: 15px;}
.team-find-panel .hdrSpecialistSec{padding:15px; margin-top: 25px;}
.team-find-panel .team-bottom-text{display: inline-block; margin:15px;}
.why_augment_partner .img_blk{padding:50px 0 0; flex:0;}	
.three_tiers_inner .three_content{padding:15px;}	
.benefits_staff{padding-bottom: 0;}	
.innovate_integrate .row-col{flex-direction:column;}	
.development_icon li {display: inline-block;width:48%;}
.page-mobile-application-development .innovate_integrate{background:#fff;}
.accordion_faq_wrap.faqSec{padding: 40px 0px;}
.why_augment_partner .txt_blk.col-60{flex:auto;}	
.pageDesc {padding: 40px 0 0 0;}
.page-template-engagement-models .top-hero-formsection.innovate_integrate {background:#F6FAFD !important;padding: 30px 0px 40px 0px;}
 #nf-form-2-contact nf-field{width:100%;}
 .contactNow h3{font-size: 20px;}	
 .contactNow h2{font-size: 24px; margin:0;}	
 .hireSection .ninja_form .nf-form-cont{padding:10px;}
	.techIconList .nav-tabs{flex: 0 0 calc(100%); height: auto;}
	.techIconList .seeMore{display:none;}
	.nav-tabs > li > a{padding:5px 10px;}
	
/* API Management page - NEW */
.page-template-services-page-template .top-hero-formsection.innovate_integrate, .page-template-powerBI .top-hero-formsection.innovate_integrate {background: none !important;background-color: #F6FAFD !important;}
.tech_img_cnt img {max-width: 50px;}
.hireSection .ninja_form .nf-form-cont .nf-form-layout .submit-wrap input[type="submit"] {
padding: 10px !important;}
.working_sec h3{text-align: center;}
.client_experience_content > p{min-height: inherit;}	
 .accordion_faq_wrap.faqSec{padding: 0; margin:5px; overflow-x: hidden;}	
	.page-id-307520 .benefits_staff{padding: 30px 0;}
	.servicesScrolling .company_logo_slider{display:none;}
	.servicesScrolling .company_logo_slider_mob{display:block;}
	.servicesScrolling{background:transparent; border:0px;}
	.benefits_staff .title h3{font-size: 20px; font-weight:600;line-height: 28px;}
	.ourApproach .raw-data-desk{display:none;}
	.ourApproach .raw-data-mob{display:inline-block;}
	.hireSection .team-find-list{padding-left: 0px;}
	
	.featurePBI .featureBI, .featureBI .mobile_BIsupport{display: block;}
	.featureBI .mobile_BIsupport .col-33 {display: inline-block;align-items: stretch;}
	.featureBI .mobile_BIsupport .col-33 p{padding-top: 0px;}
	.technologiesSupport .slider-nav .slick-list{margin-left: 10px;}
	.technologiesSupport .slider-nav.slick-initialized .slick-slide{margin-right:10px;}
	.tech_list_item .tech_list ul li{min-width: auto;}
	.BoostPBI .txt_blk.col-40{position: initial;margin-bottom: 20px;}
	
	.tech_list_items .tech_list .techItem{width:calc(50% - 11px);margin:0px 4px 10px 4px;border: 1px solid #eee;border-radius: 10px;padding: 15px 15px;}
	.neetExpert .neetExpert_wrap .img_blk{padding: 10px;}
	.working_house.as400-mod .working_sec  img{width:95%;max-width:95%;}
	.tech_list_items .tech_list .t_label{font-size: 15px;}
	
	.page-template-altura-consulting .added_flex.sec_spec .innerPage_bannerDesc{width: 100%; max-width:100%; display:block;}
	.benefitsPio.sec_spec{padding: 0px 0 25px 0;}
	.casestudy_inner .casestudy {margin-top: 15px;}
	.tech_container{padding: 0px 5px;}
	.tech_container .tech_list .techItem {width: calc(50% - 16px);margin:0 7px 15px 7px;}
	.blogsdiv .row-col.blogslist, .casestudydiv .row-col.case_study_post{display: inherit;}
	.blogsdiv .row-col.blogslist .col-33 {margin-bottom: 10px;}
	.why_project_blk{padding: 30px 0 0px 0;}
	.tech_specialty_wrap{padding: 0px 15px;}
	.page-hire-edi-developers .tech_specialty_wrap.tech-full {padding: 0 15px 0 30px;}
	.tech_specialty_wrap .benefits_item{width: calc(100% - 20px);margin: 0px auto;}
	.page-power-bi-services .tech_specialty_wrap .benefits_item{width:100%; padding:0 5px;}
	.working_house .working_sec.txt_blk{padding-top: 20px;}
    .page-template-mobile-app .top-hero-formsection .banner_custom_btn {text-align: center;}
    .page-template-mobile-app .team-find-panel .dteam_panel{padding: 0px;}
	
}

/* API Management page - form -sec */

.team-find-sec{background:#fff;} 
.team-find-sec figure {background: url(https://pio.staging.tempurl.host/wp-content/uploads/2024/02/parallax-bg-scaled_01.jpg);background-size: cover; height: 420px;
width: 100vh; overflow: hidden;background-attachment: fixed;}
.team-find-panel{background:none;}
.team-find-list{max-width: 100%;padding-left: 50px;}
.team-find-panel .siteTitle h2{color:#1E75BB;}
.team-find-list li h3 ,  .team-find-list li p,  .team-find-panel .team-bottom-text h4 > span{color:#273A50;}
.future_proff .working_sec img{opacity: 1;}

/* modern_business_page */

.modern_business_future h2 {margin-bottom: 10px;}
.modern_business {display: block;}

/* snowflake data management */

img.snowflake{border-radius: 25px;border: 2px solid #273A50; padding:2px;}

/* power_bi_page */

.power_bi .mb-10{margin-bottom: 10px;}
ul.power_bi.mt-35 {margin-top: 35px;}

/*----contact Section---*/ 
 .hireSection .ninja_form {background: transparent;box-shadow: inherit;}
 .hireSection .ninja_form h2{margin-bottom: 13px;}
 .hireSection .ninja_form .nf-form-cont{margin-top:0px;}
 .hireSection .ninja_form .nf-field-container{margin-bottom: 28px;}
 .hireSection .ninja_form .nf-field-container.hidden-container, .hireSection .ninja_form .nf-field-container.submit-container{margin-bottom:0px;}
 .hireSection .ninja_form .nf-form-cont .nf-form-layout .ninja-forms-field{border-top:0px;border-right:0px; border-left:0px; border-bottom: 1px solid #dedee5 !important; height: 48px;background: #fff !important;color: #333;font-weight: 400;padding: 0 10px;box-shadow:1px 1px 3px #ccc;font-family: 'Inter', sans-serif !important;}
 .hireSection .ninja_form .nf-form-cont .nf-form-layout textarea.ninja-forms-field{height:200px; padding-top:12px;font-family: 'Inter', sans-serif !important;}
 .hireSection .ninja_form #nf-field-15-wrap {text-align: center;}
 .ninja_form h3.teamMsg {padding-top: 22px !important;text-align: center;}
 .ninja_form h3.teamMsg a{color: #222;font-weight: 400;text-align: center;font-size: 22px;}
 .ninja_form h3.teamMsg a:hover u { color: #0070C0;}
 .ninja_form .nf-before-form-content, .ninja_form .nf-input-limit{display:none;}
 .ninja_form .nf-form-cont .nf-form-layout .nf-field-label{display:inline-block; position:absolute;top:0px;left:0;z-index:1;transform:translate(0, 12px) scale(1);transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms; height:auto;visibility: visible;background:rgba(255,255,255,0.8); padding: 0px 10px;width: inherit;height: 22px; line-height: 20px;}
 .contactNow .nf-form-layout .nf-form-content{position:relative;z-index:2;}
 .contactNow .nf-form-layout{position:relative;}
/*.contactNow .nf-form-layout::before{content:'';background:url(../images/home-new/why_choose_line.svg) no-repeat left center;position:absolute;right:50px;bottom:-20px;width:100%;height:100%;z-index:1;}*/
 .ninja_form .nf-form-cont .nf-form-layout .nf-form-content label{font-size:20px;font-weight:400;cursor: text;text-transform: uppercase;letter-spacing: 1.5px; color:#96a0ac; line-height: 22px;}
 .ninja_form .nf-form-cont .nf-form-layout .nf-field{position:relative;}
 .ninja_form .nf-form-cont .nf-form-layout .nf-field.focusIn .nf-field-label{transform:translate(0, 1.5px) scale(1);transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;margin-top:-20px !important;} 
 .ninja_form .nf-form-cont .nf-form-layout .nf-form-content .nf-field.focusIn label {font-size: 12px;transition: all 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms}
 .ninja_form .ninja-forms-req-symbol{display:none;}
 .hireSection .ninja_form .nf-form-cont .nf-form-layout .textarea-container .nf-error.field-wrap .nf-field-element::after{height: 38px;}
 .hireSection .ninja_form .nf-form-cont .nf-form-layout .submit-wrap input[type="button"]{padding:7px 30px !important;height: auto;max-width: 390px; background:#ffba56 !important; color: #fff; border-radius:0px;text-transform:uppercase;font-size:24px;width: inherit;cursor: pointer;border: 0px !important;font-weight: 700;}
 .hireSection .ninja_form .nf-field-container.submit-container .nf-field-label{background: transparent;}
 .hireSection .ninja_form .nf-form-cont .nf-form-layout .submit-wrap input[type="button"]:hover {background:#ffa016 !important; color:#fff;}
 .hireSection .ninja_form .nf-error .nf-error-msg{font-size: 16px;}
 .hireSection .ninja_form .nf-error-msg{text-align: center;display: none;}
 .contactNow .riskFree{font-weight: 600;margin-top: 32px;}
 .contactNow .riskFree a{text-decoration: underline;color:#273a50;}
 .contactNow .riskFree a:hover{color: #1E75BB;text-decoration: underline;}
 .email_domain_error, .hireSection .ninja_form .phone-container .nf-error .nf-error-msg{margin-top: -1px;position: absolute;border:0px solid #ec1212;width: 100%;background:transparent;padding: 1px 10px;height: 24px;line-height: 21px; font-size: 12px;color: #ec1212; text-align:right;display:block;}
 .ninja_form{max-width: 1240px;}
.contactNow h3{text-align: center;}
 .nf-form-cont .first{clear:both; margin-left: 0;}
 nf-fields-wrap > nf-field {width: 100%; padding: 0 10px;}
 nf-fields-wrap {display: flex;flex-wrap: wrap; margin:0 -15px;}
 nf-fields-wrap > nf-field {width: 100%;}
 nf-fields-wrap > nf-field:nth-child(-n+4) {width: 50%;}
 .ninja_form .nf-form-cont .nf-form-layout .nf-field {position: relative;bottom: auto;}
 .field-wrap.hidden-wrap>.nf-field-label{opacity:0;}
 .hireSection{background:#f6f9fc;}
 .hireSection .ninja_form .nf-form-cont .nf-form-layout .submit-wrap input[type="submit"] {
color: #26384e !important; font-size: 24px;}

