.banner_innerPage h1{color:#273A50;}
.banner_innerPage h1 strong, .banner_innerPage h1 span{color:#1E75BB;}
body h3{color: #273A50;}
.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);}
.page-digital-transformation .innovate_integrate {background-position: 100% 20% !important;}
.banner_innerPage .innerPage_bannerDesc p{color:#273A50;}
.sec_spec {padding:60px 0;}
.benefits_staff, .additional_offer {background: #f6f9fc;padding:60px 0;border-radius:05px;}
.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:10px; 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: 20px;}
.benefits_icon {background-color: #60b0de;}
.benefits_icon_01 {background-color: #1e75bb;}
.benefits_item .tech_img_cnt{margin-right:2%;}
.benefits_item .specialty_item_inner {margin: 15px 0;}
.working_house_inner, .section3 .section3_inner {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 img{opacity: 0.8;}
.working_sec.power_bi img {opacity: 1;}
.why_augment_partner {display: flex;justify-content: space-between;}
.why_augment_partner .img_blk {align-items: center;flex-direction: column;text-align: center;}
.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: 80px;}
.team-find-list p {line-height: 28px;}
/* client_experience */
.pageDesc{padding:60px 0 0 0;}
.border_div{border-bottom:4px solid #e4edf7; padding-bottom:60px;}
#team_find .contactNow{padding:50px 0 60px 0;}
#team_find .contactNow h2{text-align:center;}
.page-id-300955 #colophon.footer-inner::after {border-radius: 0 0 0 65px;background: #F6F9FC;}
.page-id-315379 .benefits_item .tech_img_cnt{display:none;}
.txt_blk {position: relative;z-index: 3;max-width: 650px;top: 40px;}
.txt_blk ul {margin: 0;padding: 0;}
.txt_blk ul li {padding-left: 30px;background: url(https://programmers.io/wp-content/themes/programmers.io/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: 300;}
.img_blk {width: 100%;padding: 50px 50px 50px 0;display: flex;max-width: 580px;position: relative;z-index: 2;align-items: flex-start;}
.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;}

.page-id-377461 .services_row.alt .working_sec .imgs img {max-width: 150px;}
.page-id-377461 .benefits_staff.alt .infoconnect {padding:0px 15px;text-align: center;}
.page-id-377461 .benefits_staff.alt .infoconnect h2{margin-bottom:10px;text-align: center;}
.page-id-377461 .benefits_staff.alt .infoconnect ul{margin: 0px auto;text-align: center;}
.page-id-377461 .benefits_staff.alt .infoconnect ul li{display:inline-block;}
.page-id-377461.page-template-altura-consulting .added_flex.sec_spec .mobile_service_parts{justify-content: center;}
.page-id-377461.page-template-altura-consulting .mobile_service_inner .working_sec p{min-height: 300px;}

/*--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/programmers.io/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/programmers.io/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;}
.mobile_service_inner .siteTitle h3, .why_augment .siteTitle h3{margin-bottom: 0px;}
.accordion_faq_wrap .acc_content ul li{list-style: none;}
.services_row .custom_btn{text-transform: uppercase;}
/*-- mobile_app_development --*/
.top-hero-formsection .row-col {display:flex; align-items:center;}
.page-template-engagement-models .top-hero-formsection.innovate_integrate{background:#F6FAFD;}
.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:#273A50;}
.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: 10px;}
.mobile_service_parts{display: flex;flex-wrap: wrap;}
.mobile_service_parts > .col-50{display: flex;}
.mobile_service_parts > .col-33{display: flex;}
.development_icon li {padding:0px 50px;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;}
.why_augment .img_blk {padding: 30px 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:60px 0px;}
.accordion_faq_wrap.faqSec .fqa_title h2{text-transform: capitalize;padding-bottom: 20px;font-size: 32px; color:#273A50;}
.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{padding-bottom: 30px;}
.ourApproach .raw-data-desk{display:inline-block;}
.ourApproach .raw-data-mob{display:none;}

/*--Altura-con template---*/
.page-template-altura-consulting .innovate_integrate{min-height:260px;}
.benefits_staff.alt .tech_specialty_wrap{margin-top: 0px;}
.benefits_staff.alt .tech_specialty_inner .title{padding:0px;}
.benefits_staff.alt .tech_specialty_inner .title h2{text-align:left;}
.benefits_staff.alt .tech_specialty_inner .getform .title h2 {text-align: center;}
.benefits_staff.alt .tech_specialty_inner .getform .hireSection{padding: 0px;}
.benefits_staff.alt .tech_specialty_inner .getform .ninja_form{background:#273A50; border-radius: 15px; padding:25px;margin-top:40px;box-shadow: 0px 0px 7px #ccc;}
.added_flex .client_engagement .col-50 {display: block;} 
.page-template-altura-consulting .added_flex.sec_spec {background:#fff;padding: 40px 0px;}
.page-template-altura-consulting .added_flex.sec_spec h2 {color: #27a8e0;}
.page-template-altura-consulting .mobile_service_inner .working_sec{box-shadow: none;border-radius:15px;box-shadow: 0px 0px 5px 4px #e5e5e5;}
.getform .hireSection .ninja_form .nf-field-container.submit-container {margin-top: 0px;}
.getform .hireSection .ninja_form .nf-form-cont .nf-form-layout .ninja-forms-field{box-shadow:none;}
.benefits_staff.alt .tech_specialty_inner .getform .ninja_form h3{font-size:22px; color:#fff;text-align: left;font-weight: 600;}
.added_flex.pageDesc .innerPage_bannerDesc{max-width: initial;}
.added_flex.pageDesc .mobile_service_inner .siteTitle.staffAug{padding-bottom:0px;}
.getform .hireSection .ninja_form .nf-form-cont {margin-top: 15px;}
.additional_offer .additional_sec {background:#fff; font-size:18px; padding:30px;width: 100%;border-radius:15px;box-shadow: 0px 0px 5px 4px #e5e5e5;}
.additional_offer .additional_sec h4{color:#273a50; font-size:24px; font-weight:600;margin-bottom: 15px;}
.additional_offer .additional_sec a{color:#1e75bb; text-decoration:none;}
.additional_offer .additional_dec{min-height:65px; margin-bottom:15px;}
.additional_offer .txtcenter h2{color: #27a8e0;}
.additional_offer{background: #273a50;  border-radius: 0px;padding: 40px 0;}
.getform .ninja_form nf-fields-wrap > nf-field{width:100%;}
.getform .hireSection .ninja_form .nf-form-cont .nf-form-layout textarea.ninja-forms-field{height: 100px;}
.getform .hireSection .ninja_form .nf-form-cont .nf-form-layout textarea.ninja-forms-field:focus {height: 150px;}
.services_row.alt .working_sec{text-align:center;}
.services_row.alt .working_sec h3{font-size:22px;}
.page-template-altura-consulting .added_flex .mobile_service_inner .siteTitle{padding-bottom: 10px;}
.page-template-altura-consulting .site-footer .rightRadus{border-radius: 0px;}
.page-template-altura-consulting #colophon.footer-inner::before{display:none}
.page-template-altura-consulting .award_certifications_blk {background: transparent;display: none;}
.services_row.alt .working_sec .imgs img{max-width:50px;}
.page-id-377492 .services_row.alt .working_sec .imgs img{max-width:initial;}
.page-hr-technologies .services_row.alt .working_sec .imgs img{max-width:inherit; }
.row-col .col-100 .workday_integration {max-width: 80%; margin: 0px auto;}
.workdayExperience .col-100 {text-align: center;padding-top: 20px;font-size: 18px; color:#fff;}
.benefits_staff.alt{border-radius:0px;padding: 40px 0;}
.benefits_staff.sec_spec.alt.whitebg{background:#f6f9fc;}
.benefits_staff.alt .tech_specialty_inner .title h3{text-align: left;color: #273A50;font-size: 18px;font-weight: 400;margin-bottom: 20px;line-height: 30px;}
.page-id-377492 .benefits_staff.alt{background:#fff;padding: 40px 0px 0px 0px;}

.getform .hireSection .label-above .nf-field-element{text-align: left;}
.getform .hireSection .ninja_form .nf-form-cont .nf-form-layout .submit-wrap input[type="submit"]{max-width:230px;}
.getform .ninja_form .nf-response-msg p {color: #fff;}
.page-template-altura-consulting .staffAug{max-width:100% !important; margin: 0px auto;}
.page-client-success-coach .getform {margin: 0px auto;flex: 0 0 50%; max-width: 50%;}
.services_row.alt .working_sec a{color: #fff;background: #1E75BB; padding: 10px 20px;}
.services_row.alt .working_sec a:hover{background: #27a8e0;}
.services_row.alt .working_sec {text-align: center;	padding: 20px 14px 30px 20px;margin-top: 0px;margin-bottom:30px;background: #fff;}
.benefits_staff.alt .workday .working_sec{padding-top:70px;}
.benefits_staff.alt .workday{display: flex; align-items: center;}
.top-hero-formsection .banner_innerPage{padding:40px 0px}
.page-template-altura-consulting .added_flex.pageDesc{padding: 40px 0 0 0;}
.page-template-altura-consulting .added_flex.pageDesc .staffAug p{margin:0px;}
.page-template-altura-consulting .added_flex.pageDesc .border_div{border:0px;padding-bottom: 40px;}
.page-template-altura-consulting .added_flex.sec_spec .mobile_service_parts{margin-bottom: 20px;margin-bottom: 10px;}
.page-template-altura-consulting .top-hero-formsection.innovate_integrate .innerPage_bannerDesc {max-width: 820px;}
.page-template-altura-consulting .added_flex.sec_spec .innerPage_bannerDesc{margin-bottom:0px;margin-top: 20px;max-width:inherit;display: inline-block;}
.page-template-altura-consulting .working_house.sec_spec, .page-template-altura-consulting .award_certifications_inr{padding: 40px 0;}
.page-template-altura-consulting .award_certifications_inr .award_slider_blk .award_cert{padding: 0px;}
.page-template-altura-consulting.page-workday .added_flex .mobile_service_inner .siteTitle{display:none;}

/*--Technologies Support tech list--*/
.meet_expert {background: #f6f9fc; padding: 60px 0; border-radius: 0px;}
.top-hero-formsection .look-title{font-size: 32px;line-height: 40px;}
.technologiesSupport .slider-nav{width:100%;margin-top: 20px;}
.siteTitle h1.look_title{font-size: 24px; line-height: 32px;}
.tech_list_item.slick-slide.slick-current.slick-active h3 {background: #1E75BB;color: #fff;}
.technologiesSupport .slider-nav .slick-track{width:100% !important;transform: initial !important;}
.technologiesSupport .slider-nav.slick-initialized .slick-slide {width:170px !important;margin-bottom: 20px}
.technologiesSupport .slider-nav .tech_list_item h3 {font-size: 18px;font-weight: 400;padding:8px 15px;background: #eee;margin-right: 10px;text-align: center; cursor:pointer;}

.technologiesSupport .slider-for.slick-slider.slick-initialized{width:100%;margin-top: 20px;}
.technologiesSupport .slider-for.slick-slider .tech_list_item{text-align:left;}
.technologiesSupport .slider-for.slick-initialized .slick-slide{padding:0px;}
.technologiesSupport .slider-for.slick-slider .tech_list_item h3{display:none;}

.tech_list_item .tech_list ul li{list-style:none; display: inline-block; margin-right:20px;text-align: center;padding: 0px 10px;min-width:14%;margin-bottom: 20px;}
.tech_list_item .tech_list .t_label {width: 100%;display: inline-block;}

.infoconnect{text-align:center;display: inherit;}
.tech_specialty_inner .infoconnect h2{margin-bottom: 10px;}
.infoconnect ul{display:inline-block; margin:0px auto;}
.infoconnect ul li{display:inline-block;}
.blue_btn{background:#1E75BB; color:#fff;}
.blue_btn:hover{background: #27A8E0; color:#fff;}


@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;}	
.mobile_service_parts > .col-50{flex:0 0 100%;}
.development_icon li{display: block;padding:15px 0;}
.development_icon{box-shadow: none;}
/*.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;}*/

/* Altura-con template */

.page-template-altura-consulting .award_slider_blk{z-index: 999;}
.additional_offer .additional_sec{margin-bottom: 20px;}	
.benefits_staff.alt .tech_specialty_inner .getform .ninja_form{padding:0px;}
.benefits_staff.alt .tech_specialty_inner .getform .ninja_form h3{padding: 30px 15px 0 15px;}
.row-col .col-100 .workday_integration {max-width:100%;}
.page-template-altura-consulting .staffAug{max-width:100% !important;}
.page-template-altura-consulting .added_flex.pageDesc > .border_div {padding-bottom: 30px;}
.page-template-altura-consulting .top-hero-formsection.innovate_integrate{background: #EEF7FC !important;}
.benefits_staff.alt .tech_specialty_inner .title h2{text-align:center;}	
.page-template-altura-consulting .mobile_service_inner .working_sec, .additional_offer .additional_sec{border-radius:20px;}	
.benefits_staff.alt .tech_specialty_inner .title h3{text-align: center;}
.services_row.alt .working_sec .imgs img{margin:0px;}
.page-template-altura-consulting .mobile_service_inner .working_sec{margin: 10px 5px 10px 5px;}
.benefits_staff.alt .workday .working_sec{padding-top: 0px;}
	
}
/*--- 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:60px 40px;color: #fff;}
.team-find-panel .siteTitle {margin-bottom: 40px;}
.team-find-panel .team-bottom-text {margin: 50px 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;}
.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 {margin-bottom: 35px;}
.team-find-list li h3 {color: #27a8e0;margin-bottom: 10px;}
.team-find-list li: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; }

.DedicatedTeam_sec h3{text-align:center;color: #27a8e0; font-size: 22px;}
.working_house_inner .col-100 h2{margin-bottom:40px;font-size:32px;line-height: 42px;}
.working_sec h2{font-size: 32px; line-height: 42px;}

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:#27a8e0; font-size:24px; line-height:36px; }

/*---CaseStudy Section---*/
.casestudy_img {width: 100%;min-height: 280px;margin-bottom: 20px;}
.casestudydiv .title p{margin-bottom:12px;}
.casestudy_desc {font-size:18px; margin-top:20px;font-weight:300;}
.casestudy_link{margin:20px 0;}
.casestudy_link a{color:#26384E;background: #ffba56;}
.casestudydiv .siteTitle h3{margin-bottom: 30px;}

.blogs{box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);background: #fff;border-radius:0 40px 0 40px; overflow: hidden;padding-bottom: 30px; margin-bottom: 40px;}
.blogs .casestudy_img{min-height: auto;margin-bottom: 5px;}
.blogs .casestudy_title, .blogs .casestudy_desc, .blogs .casestudy_link{padding:0px 20px;}
.blogs .casestudy_title h3 {min-height: 128px;}
.page-id-313822 .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(max-width:1320px)
{
.page-template-altura-consulting .top-hero-formsection.innovate_integrate .row-col .col-70{flex:100%; max-width:100%;}
body.page-template-altura-consulting #main .top-hero-formsection.innovate_integrate {background-position: right 20% center !important;}
.top-hero-formsection .banner_innerPage {padding-right: 38% !important;}	 
}

@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;}	
.page-template-altura-consulting .top-hero-formsection.innovate_integrate{background-position: 80% !important;}
	
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
.page-template-engagement-models .top-hero-formsection.innovate_integrate {padding:40px 10px;}
.page-template-altura-consulting .top-hero-formsection {padding: 40px 20px;}
.top-hero-formsection .banner_innerPage{padding:0px;}
.page-id-377461.page-template-altura-consulting .top-hero-formsection.innovate_integrate{background-position: 70% center !important;}
	.tech_specialty_inner .infoconnect ul li {display: inline-block;width: 22%;}
}

@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;}
.banner_innerPage{padding-top:15px;}	
.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 15px;margin: 0px 15px;}
.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 {font-size: 26px;line-height: 34px;}
.mobile_service_inner .siteTitle h3, .why_augment .siteTitle h3, .benefits_staff .title h3, .team-find-panel h3 {margin-bottom: 0px;font-size: 22px;}
.development_icon li {padding: 0px 20px;}
.page-client-success-coach .getform {margin: 0px auto;flex: 0 0 80%; max-width: 80%;}
.benefits_staff.alt .workday .working_sec{padding-top: 0px;}
.top-hero-formsection .row-col .col-70{flex: 0 0 100%; max-width:100%;}
.page-template-altura-consulting .top-hero-formsection.innovate_integrate .innerPage_bannerDesc{margin:0px;}
.page-template-altura-consulting .added_flex.sec_spec{padding: 30px 0px;}

.benefits_staff.alt .workday{flex-wrap: wrap;}
.benefits_staff.sec_spec .workday .col-50, .benefits_staff.sec_spec .workday .col-50{ flex: 0 0 100%;max-width:100%;}
.benefits_staff.alt .tech_specialty_inner .getform .ninja_form{margin-top: 10px;}
.page-id-377461.page-template-altura-consulting .top-hero-formsection.innovate_integrate{background:#F2F7FB !important;}
.page-id-377461.page-template-altura-consulting .added_flex .mobile_service_parts .col-33{max-width:50%; flex: 0 0 50%; width:50%;}
.top-hero-formsection .banner_innerPage {padding-right: 45% !important;}
body.page-template-altura-consulting #main .top-hero-formsection.innovate_integrate{background-position: right 18% center !important}	
}

@media only screen and (max-width: 767px) {
.top-hero-formsection .banner_innerPage{padding-right: 0 !important;} 	
.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, .accordion_faq_wrap.faqSec .fqa_title h2, .working_house_inner .col-100 h2, .team-find-panel .siteTitle h2{font-size: 24px; 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;}
.benefits_staff.alt .tech_specialty_wrap .benefits_item {width: 100%;}	
.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: 5px;}	
.working_house .btn_blk{text-align: center;}
.page-template-altura-consulting .added_flex.sec_spec .innerPage_bannerDesc{max-width: 100%; justify-content: 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:40px 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}
.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}	
.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;}
	.page-id-377461.page-template-altura-consulting .added_flex .mobile_service_parts .col-33{max-width:100%; flex: 0 0 100%; width:100%;}
.workday #team_find{margin-top:30px;}
/* API Management page - NEW */
.page-template-services-page-template .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-bottom: 0;}	
	.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: 500;line-height: 28px;}
	.ourApproach .raw-data-desk{display:none;}
	.ourApproach .raw-data-mob{display:inline-block;}
	.hireSection .team-find-list{padding-left: 0px;}
	
	.benefits_staff.alt .workday{display: block;}
	.top-hero-formsection .banner_innerPage{padding:0px;}
	.page-template-altura-consulting .added_flex.sec_spec{padding: 10px 0px;}

}

/* API Management page - form -sec */

.team-find-sec{background:#f6f9fc;} 
.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,  .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;}



/*----contact Section---*/ 
 .hireSection .ninja_form {background: transparent;box-shadow: inherit;padding: 0px;}
 .hireSection .ninja_form h2{margin-bottom: 13px;}
 .hireSection .ninja_form .nf-form-cont{margin-top:35px;}
 .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: 800;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 15px;}
 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;}

