* {margin: 0;padding: 0;}

header#masthead, footer.site-footer {display: none !important;}

.campaign_header{padding:15px 0}
.campaign_head_outer{display:flex;justify-content:space-between;align-items:center}
.campaign_header_logo a{display:inline-block;line-height:normal}
.campaign_header_calltoaction a{position: relative;border-radius:50px;font-size:16px;line-height:normal;display:inline-block;padding:10px 30px;font-weight:500}
.campaign_header_calltoaction a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 3px;
  background: linear-gradient(90deg,rgba(30,117,187,1) 0%,rgba(39,168,224,1) 50%,rgba(247,11,166,1) 100%);
  border-radius: inherit;
  mask: conic-gradient(#000 0 0) content-box exclude,conic-gradient(#000 0 0);
  height: auto;
  display: block;
}
.campaign_header_calltoaction a:hover {
  background: linear-gradient(90deg, rgba(30, 117, 187, 1) 0%, rgba(39, 168, 224, 1) 50%, rgba(247, 11, 166, 1) 100%) !important;
  color: #fff !important;
}
.campaign_header_nav {
  margin-right: 25px;
  margin-left: auto;
}
.campaign_header_nav ul li {display: inline-block;margin: 0 15px;}
.campaign_header_nav ul li a {color: #273A50;font-size: 16px; font-weight: 500;}


.campaign_header_logo img {vertical-align: middle;} 

.full-row, [class*="col-"] {float: none}
.row{display:flex;flex-wrap:wrap}
.section_padding{padding:70px 0}
.eqheight{display:flex;align-items:stretch}
.align_center {text-align: center}
.eqheight {  display: flex;align-items: stretch;}
.bg_light_gray {background: #FAFAFA;}

/* Round Image*/
.round_image {border-radius: 20px;}

span.heading_theme_gradient {background: linear-gradient(90deg, #1E75BB 0%, #F70BA6 60.49%);
    background-clip: border-box;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;font-size: inherit;}

/* Button */
.btn_ne_theme {font-size: 16px;border-radius: 50px;position: relative;display: inline-block;z-index: 1;padding: 7px 35px;background: none;
border:none;font-weight: 500;cursor: pointer;width: auto;color: #273A50;}
.btn_ne_theme::before {content: "";position: absolute;inset: 0;padding: 3px 3px;background: linear-gradient(90deg,rgba(30, 117, 187, 1) 0%, rgba(39, 168, 224, 1) 50%, rgba(247, 11, 166, 1) 100%);border-radius: inherit;mask: conic-gradient(#000 0 0) content-box exclude,conic-gradient(#000 0 0);}
.btn_ne_theme:hover{background: linear-gradient(90deg, rgba(30, 117, 187, 1) 0%, rgba(39, 168, 224, 1) 50%, rgba(247, 11, 166, 1) 100%);color: #fff;}

/* Hero */ 
.single_case_study_hero_bg_color{min-height:680px;display:flex;align-items:center;position:relative}
.single_case_study_hero_bg_color::after{background:linear-gradient(180deg,#1e202100 21.39%,#1E2021 100%);/*position:absolute;*/content:"";top:0;left:0;right:0;height:100%;z-index:1}
.single_case_study_hero h1{color:#FFF;font-family:Inter;font-size:36px;font-style:normal;font-weight:700;line-height:normal;z-index:2; margin-bottom: 15px;}
.single_case_study_hero p {line-height: 28px;font-size: 18px;padding-right: 45px;}
.single_case_study_hero h1 span, .single_case_study_hero p span{display:block}
.hero_team {color: #fff;}
.row.rfp_landing { align-items: center;}
.case_study_top_title_url {color: #27a8e0;font-family: Inter;font-style: normal;font-size: 16px; line-height: 25px;  position: relative; z-index: 2;margin-bottom: 10px;} 
.btn_hero {margin: 30px auto 0 auto;}
.btn_white_hero{display:inline-flex;padding:11px 45px;justify-content:center;align-items:center;gap:10px;border-radius:50px;border:1px solid #FFF;color:#fff;text-align:center;font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:normal}
.btn_white_hero:hover{background-color:#e4e4e4}

.cta_top_hero .btn_ne_theme {background: #fff;}

.list_soc_top {
  margin: 35px 0 0 0;
}
.list_soc_top li {
  background: url('/wp-content/themes/programmers.io/assets/images/campaign-ibm-i-modernization-services/sop_list_ic_1.png') no-repeat center left;
   
  font-size: 16px;
  background-size: 17px !important;
  padding: 0 0 0 25px;
  display: inline-block;
  margin: 0 30px 5px 0;
  min-width: 180px;
}
.list_soc_top li:nth-child(2) {  background: url('/wp-content/themes/programmers.io/assets/images/campaign-ibm-i-modernization-services/sop_list_ic_2.png') no-repeat center left;}
.list_soc_top li:nth-child(3) {  background: url('/wp-content/themes/programmers.io/assets/images/campaign-ibm-i-modernization-services/sop_list_ic_3.png') no-repeat center left;}
.list_soc_top li:nth-child(4) {  background: url('/wp-content/themes/programmers.io/assets/images/campaign-ibm-i-modernization-services/sop_list_ic_4.png') no-repeat center left;}
.single_case_study_hero p.responcetag {
  font-size: 14px;
  text-align: center; padding: 0;
}

.single_case_study_hero p.responcetag a {
 color: #0c51a1;
}

/* IBM i/AS400 Experts */

.top_features_listing {
  
}
.number_text_cam {position: relative;margin: 0 0 25px 0;}
.number_text_cam::after {}
.number_text_cam::before {}
.number_text_cam span{
  background: #f3f8ff;
  color: #1e75bb;
  border: 1px solid #1e75bb;
  border-radius: 50px;
  height: 35px;
  width: 35px;
  display: inline-block;
  line-height: 34px;
}
.wrap_tn_lsting {
  text-align: center;
}
.wrap_tn_lsting p {
  color: #273a50;
}
.wrap_tn_lsting_one img {
  height: 30px;
}
.wrap_tn_lsting h3 img {vertical-align:top; margin-right:10px;height: 30px;}
/*
.wrap_tn_lsting_one {padding: 0 0 0 90px; background:url('/wp-content/themes/programmers.io/assets/images/campaign-ibm-i-modernization-services/wrap_tn_lsting_new_1.png') no-repeat center left;}
.wrap_tn_lsting_two {padding: 0 0 0 90px; background:url('/wp-content/themes/programmers.io/assets/images/campaign-ibm-i-modernization-services/wrap_tn_lsting_new_2.png') no-repeat center left;}
.wrap_tn_lsting_three {padding: 0 0 0 90px; background:url('/wp-content/themes/programmers.io/assets/images/campaign-ibm-i-modernization-services/wrap_tn_lsting_new_3.png') no-repeat center left;}
.wrap_tn_lsting_four {padding: 0 0 0 90px; background:url('/wp-content/themes/programmers.io/assets/images/campaign-ibm-i-modernization-services/wrap_tn_lsting_new_4.png') no-repeat center left;}
*/
.migration_steps .row{position: relative;}
.migration_steps .row::before{
  content: '';
  height: 1px;
  width: 77%;
  background-color: #1E75BB;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 18px;
}


.migration_steps {
  background-color: #fafafa;
}
.migration_steps h2 {
  color: #273A50;
}
.fsmall {font-size: 16px;
  line-height: 26px;
  padding-top: 10px !important;}
/* trusted by */
.trusted_by {
  padding: 35px 0 45px 0px;
}
.trusted_by h3 {text-align: center; color: #273a50;}

/* client_trust_us */
.client_trust {background-color: #f4f4f4;}
.client-block {background-image: url(https://programmers.io/wp-content/themes/programmers.io/assets/images/home_latest/bg-1.jpg);
background-repeat: no-repeat;padding: 35px;margin-bottom: 0px;border-radius: 10px;height: 100%;display: flex;flex-flow: column;background-size: cover;}
.client-block.block-2 {background-image: url(https://programmers.io/wp-content/themes/programmers.io/assets/images/home_latest/bg-2.jpg);}
.client-block.block-3 {background-image: url(https://programmers.io/wp-content/themes/programmers.io/assets/images/home_latest/bg-3.jpg);}
.client-content {flex-grow: 1;}
.client-logo {min-height: 65px;display: flex;align-items: center;justify-content: center;margin-bottom: 40px;}
.client-content span.colon {  background-image: url(/wp-content/themes/programmers.io/assets/images/home_latest/collon.png); background-repeat: no-repeat;}
.client-content span.colon {background-image: url(/wp-content/themes/programmers.io/assets/images/home_latest/collon.png); background-repeat: no-repeat;width: 48px;height: 44px;display: inline-block;}
.client-content p {color: #fff;}
.profile-detail p {color: #fff;font-size: 12px;font-weight: 400;margin: 0;line-height: normal;}
.profile-detail h4{margin:0 0 2px;color:#fff;font-size:12px;font-weight:700}
.client-content p{color:#fff;margin-top:20px;margin-bottom:20px}
.client-blottom-row figure{width:42px;height:42px;border-radius:100%;overflow:hidden;position:relative;margin:0}
.client-blottom-row figure img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
.client-blottom-row{display:flex;align-items:center}

/* build_in */
.built-partner{background:#fff;padding:80px 0;margin-bottom:0}
.built-panel{border-radius:20px;padding:50px 70px;background:url(/wp-content/themes/programmers.io/assets/images/home_latest/built-bg.jpg) top center no-repeat;background-size:cover;min-height:351px}
.built-panel h2{font-size:26px;font-weight:700;margin-bottom:50px;color:#fff}
.built-panel h2 span{color:#fff}
.built-panel ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.built-panel .view_btn{background:#1F112A;padding:4px 30px;border-radius:50px;margin:30px auto 0;display:inline-block;color:#fff;font-size:14px;border:1px solid #fff}




.focused_paths {background-color:#f4f4f4;}
.focused_paths .col-33, .focused_paths_cap .col-33{display: flex;}
.focused_paths_wrap {
  border: 1px solid #e3e3e3;
  background: #fff;
  border-radius: 7px;
  padding: 45px 35px;
    margin-bottom: 20px
}
.focused_paths_wrap h3 { margin: 10px 0 10px 0; font-size: 22px; color: #273a50;}
.tagline_focus {color: #e85d26; font-size: 16px; text-transform: uppercase; font-weight: 500;}
.focused_paths_wrap a { color: #1e75bb; }
.focused_paths h2 {color: #273a50;}

/* Six capabilities that change what's possible */
.focused_paths_cap {background-color:#0b1e3d;}
.focused_paths_cap_wrap {
  border: 1px solid #6d6d6d7a;
  background: #172947;
  border-radius: 7px;
  padding: 45px 35px;
    margin-bottom: 20px
}
.focused_paths_cap_wrap img {
  height: 30px;
}
.focused_paths_cap_wrap p {color: #9da5bb;}
.focused_paths_cap h3 { margin: 10px 0 10px 0; font-size: 22px; color: #fff;}
.focused_paths_cap .tagline_focus {color: #588fc5; font-size: 16px; text-transform: uppercase; font-weight: 500;}
.focused_paths_cap a { color: #1e75bb; }
.focused_paths_cap h2 {color: #FFF;}
.tagline_focus_SUBB {color: #9da5bb;}
body .accordion_faq_wrap .acc_content > p{padding-right:15px;}




.timebridge_adv_sec {border-radius:10px;padding:45px 30px;background:url(/wp-content/themes/programmers.io/assets/images/campaign-ibm-i-modernization-services/About_TimeBridge.jpg) center center no-repeat;background-size:cover;}

.timebridge_adv_txt h3 {
  color: #fff;
  margin: 0 0 20px 0;font-size: 22px;
}
.timebridge_adv_txt p {
  color: #b6c7ff;
}
.timebridge_adv_action a {
  display: inline-block;
  background: #121548;
  color: #fff;
  padding: 10px 35px;
  border-radius: 8px;
  line-height: normal;
  border: 1px solid #5a6398;
  margin-top: 20px;
}
.timebridge_adv_action img {
  max-width: 220px;
}
.timebridge_adv_sec .row {align-items: center; text-align: right;}
.timebridge_adv_txt {
  text-align: left;
}


.focused_paths_wrap img {
  height: 35px;
}

.People-blottom-row {
  display: flex;
  align-items: center;
  padding-bottom: 20px;
}
.People-blottom-row figure {
  width: 70px;
  height: 70px;
  border-radius: 100%;
  overflow: hidden;
  position: relative;
  margin: 0;
}
.People-detail-detail {
  width: calc(100% - 42px);
  padding-left: 12px;
}
.People-detail-detail h4 {
  margin: 0 0 2px;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
}
.People-detail-detail p {
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  margin: 0;
  line-height: normal;
}

.People_Behind_wrap {
  display: block;
  border: 1px solid #e3e3e3;
  border-radius: 10px;
  padding: 30px;
  background: #F2F9FF;
  background: linear-gradient(0deg, rgb(242, 249, 255) 62%, rgb(253, 245, 252) 100%);
  min-height: 297px;
}
.People-detail {
  width: calc(100% - 70px);
  padding-left: 0px;
}
.People-detail h4 {color: #273A50;font-weight: bold;}

.People_Behind h2 {color: #273a50;margin-bottom: 30px;}



.ibmi_tag {
  background: #fee2e2;
  display: inline-block;
  border-radius: 20px;
  padding: 5px 15px;
  font-size: 12px;
  line-height: normal;
  color: #273a50;
  margin-bottom: 10px;
}

.quststs {text-indent: 27px;
  background: url('/wp-content/themes/programmers.io/assets/images/campaign-ibm-i-modernization-services/qst.png') no-repeat top left;}
.bg_callaction_bottom {
  padding: 40px 45px 40px 45px;
  border-radius: 15px;
  background: url('/wp-content/themes/programmers.io/assets/images/campaign-ibm-i-modernization-services/bg_btm_hero_cm.png') no-repeat center center;
    background-size: auto;
  background-size: cover;
  text-align: center;
}
.Ready_tomigrate {
  color: #57a1f2;
  padding: 0 0 18px 0;
}

.bg_callaction_bottom .row {align-items: center;
  display: flex;
}
.bg_callaction_bottom h2 {
  color: #fff;
}
.bg_callaction_bottom h4 {
  color: #9da5bb;
  padding: 10px 0 20px 0;
  font-size: 18px;
}
.bg_callaction_bottom ul li {
  color: #9da5bb;
  padding: 2px 0 2px 30px;
  background-size: 20px !important;
  background: url('/wp-content/themes/programmers.io/assets/images/campaign-ibm-i-modernization-services/cam_btm_hero_li_1.png') no-repeat center left;
    background-size: auto;
  display: inline-block;
  margin-right: 20px;
}
.bg_callaction_bottom ul li:nth-child(2) {background: url('/wp-content/themes/programmers.io/assets/images/campaign-ibm-i-modernization-services/cam_btm_hero_li_2.png') no-repeat center left; }
.bg_callaction_bottom ul li:nth-child(3) {background: url('/wp-content/themes/programmers.io/assets/images/campaign-ibm-i-modernization-services/cam_btm_hero_li_3.png') no-repeat center left; }
.bg_callaction_bottom ul li:nth-child(4) {background: url('/wp-content/themes/programmers.io/assets/images/campaign-ibm-i-modernization-services/cam_btm_hero_li_4.png') no-repeat center left; }
a.myctc {
  background: #e85d26;

  color: #fff;
  padding: 13px 20px;

  border-radius: 7px;

  line-height: normal;
  display: inline-block;
  margin: 20px 0 30px 0;

}
a.myctc:hover { background-color: #d55623;}
.camp_footer {background-color: #273a50; padding: 10px 0; margin:  50px auto 0 auto;}
.camp_footer a {color: #fff; margin: 0 0 0 35px;font-size: 14px;}
.camp_footer a:hover {text-decoration: underline;}
.camp_footer img {filter: contrast(0) brightness(2);padding: 9px 0 0 0;}
.ghj_right {text-align: right;}

.we_know_left {
  max-width: 850px;
  margin: auto;
}
.trusted_by h3 {
  margin-bottom: 25px;
}

/* FAQs */
.faq_camp {background-color: #f6f7fa;}
.bg_callaction_bottom .tagline_focus { text-align: center;}
.faq_camp h2 {text-align: center; color: #273a50;}
.accordion_faq_wrap.faqSec {
  border: 1px solid #dde3ee;
  border-radius: 15px;
}
.accordion_faq_wrap .set > a {background-color: transparent;padding:10px 15px 15px 20px}
.accordion_faq_wrap .acc_content {padding-left: 20px;}
.accordion_faq_wrap.faqSec {padding: 0px 0px 0px 0px;}
.accordion_faq_wrap.faqSec .set{margin-bottom: 0px;}


/* form */
.happiness_form {  padding: 25px 25px 10px 25px;  background: #f6f6f6;  border-radius: 15px; z-index: 2;  position: relative;margin-top: 20px;}
.happiness_form h3 span {display: block;font-size: 16px;font-weight: normal;}
.happiness_form h3 {color: #273A50;}
div.wpforms-container-full input[type="date"], div.wpforms-container-full input[type="datetime"], div.wpforms-container-full input[type="datetime-local"], div.wpforms-container-full input[type="email"], div.wpforms-container-full input[type="month"], div.wpforms-container-full input[type="number"], div.wpforms-container-full input[type="password"], div.wpforms-container-full input[type="range"], div.wpforms-container-full input[type="search"], div.wpforms-container-full input[type="tel"], div.wpforms-container-full input[type="text"], div.wpforms-container-full input[type="time"], div.wpforms-container-full input[type="url"], div.wpforms-container-full input[type="week"], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type="date"], .wp-core-ui div.wpforms-container-full input[type="datetime"], .wp-core-ui div.wpforms-container-full input[type="datetime-local"], .wp-core-ui div.wpforms-container-full input[type="email"], .wp-core-ui div.wpforms-container-full input[type="month"], .wp-core-ui div.wpforms-container-full input[type="number"], .wp-core-ui div.wpforms-container-full input[type="password"], .wp-core-ui div.wpforms-container-full input[type="range"], .wp-core-ui div.wpforms-container-full input[type="search"], .wp-core-ui div.wpforms-container-full input[type="tel"], .wp-core-ui div.wpforms-container-full input[type="text"], .wp-core-ui div.wpforms-container-full input[type="time"], .wp-core-ui div.wpforms-container-full input[type="url"], .wp-core-ui div.wpforms-container-full input[type="week"], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea, div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader{border:solid 1px #D9D9D9 !important;border-radius: 20px !important;}
.wpforms .wpforms-submit-container, .wpforms .wpforms-confirmation-scroll p{text-align: left;}
.wpforms div.wpforms-container-full .wpforms-form label.wpforms-error::before, .wpforms div.wpforms-container-full .wpforms-form em.wpforms-error::before{display:none !important;}
.wpforms em.wpforms-error{margin-top:5px !important;}
.wpforms .wpforms-field-file-upload label.wpforms-field-label{display:none;}
.wpforms .wpforms-field-file-upload{margin-top: 0px !important; padding-top: 0px !important;}
.wpforms div.wpforms-container div.wpforms-uploader .dz-message{flex-direction: initial;}
.wpforms div.wpforms-container div.wpforms-uploader{padding:10px 10px;}
.wpforms .wpforms-limit-characters-enabled + .wpforms-field-limit-text {display: none;}
.wpforms .wpforms-submit-container .wpforms-submit{position:relative;}
.wpforms .nf-form-cont .nf-form-layout .submit-wrap input[type="submit"], .wpforms .wpforms-submit-container .wpforms-submit {padding:12px 60px !important;
height: auto;max-width: 300px;background: #fff !important;color: #26384E !important;text-transform: capitalize;font-size: 20px;cursor: pointer;border: 0px !important;font-weight:500;margin-bottom: 0;box-shadow: none;border-radius: 50px; max-width: 100%;width: auto;}
.wpforms div.wpforms-container-full button[type="submit"]:focus::after{display:none !important;}
.wpforms-submit-container { text-align: center !important;}
.wpforms .wpforms-render-modern .wpforms-confirmation-container-full{background: #fff; border: 1px solid #fff;padding: 0px;}
 .wpforms .wpforms-submit-container .wpforms-submit::before {content: "";position: absolute;inset: 0;padding: 3px 3px;background: linear-gradient(90deg,rgba(30, 117, 187, 1) 0%, rgba(39, 168, 224, 1) 50%, rgba(247, 11, 166, 1) 100%);border-radius: inherit;mask: conic-gradient(#000 0 0) content-box exclude,conic-gradient(#000 0 0);}
.happiness_form .wpforms-submit-container button:hover {
background: linear-gradient(90deg, rgba(30, 117, 187, 1) 0%, rgba(39, 168, 224, 1) 50%, rgba(247, 11, 166, 1) 100%) !important;color: #fff !important;}
.landing_fileupload .modern-title {color: rgba(0, 0, 0, 0.55);}
#happ_form input[type="text"], #happ_form input[type="email"], #happ_form input[type="tel"], #happ_form textarea, #happ_form .wpforms-uploader {box-shadow: 3px 3px 4px #e8e8e8; background:#fff;}
.wpforms-error {color: red !important;}
.wpforms-field-select select{  background-image: linear-gradient(45deg, transparent 50%, #929292 50%), linear-gradient(135deg, #929292 50%, transparent 50%) !important;}
.wpforms-field-select select:read-only, .wpforms-field-select select:invalid{color: #8f98a3 !important;}
.wpforms-field-select select:read-only option[selected]{color: #000;}
.happiness_form:has(.wpforms-confirmation-container-full) h3 { display: none;}
.wpforms div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-classic select{background:#fff !important;}
.heading_theme_gradient_blue{font-size:32px;font-style:normal;font-weight:700;line-height:40px;color:#273A50}
.heading_theme_gradient_blue span{display:inline-block;background:linear-gradient(90deg,#27A8E0 35.56%,#1E75BB 74.51%);background-clip:border-box;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.join_our_team p{margin:10px 0 15px}
.btn_ne_theme{font-size:16px;border-radius:50px;position:relative;display:inline-block;z-index:1;padding:7px 35px;background:none;border:none;font-weight:500;cursor:pointer;width:auto}
.btn_ne_theme::before{content:"";position:absolute;inset:0;padding:3px;background:linear-gradient(90deg,#1e75bbff 0%,#27a8e0ff 50%,#f70ba6ff 100%);border-radius:inherit;mask:conic-gradient(#000 0 0) content-box exclude,conic-gradient(#000 0 0)}
.btn_ne_theme:hover{background:linear-gradient(90deg,#1e75bbff 0%,#27a8e0ff 50%,#f70ba6ff 100%);color:#fff}

.red-focus {
    border: 2px solid transparent !important;
    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(90deg, #1e75bb, #f70ba6) border-box !important;
    box-shadow: 0 0 12px rgba(247, 11, 166, 0.35) !important;
    outline: none;
}


/* hire_ux_ux_slider */

.trusted_by .slick-prev,.trusted_by_logo .slick-prev{background:url(/wp-content/themes/programmers.io/assets/images/trusted-by/trusted_arrow.png) no-repeat 0 -50px;border-radius:40px;box-shadow:none;text-shadow:none;position:absolute;font-size:0;color:#fff;text-align:center;background-color:transparent;width:30px;top:50%;opacity:0;height:30px;transform:translateY(-50%);z-index:1;border:none;cursor:pointer;left:-30px}
.trusted_by .slick-next,.trusted_by_logo .slick-next{background:url(/wp-content/themes/programmers.io/assets/images/trusted-by/trusted_arrow.png) no-repeat 0 -5px;border-radius:0;box-shadow:none;text-shadow:none;position:absolute;font-size:0;color:#fff;text-align:center;width:30px;top:50%;opacity:0;height:30px;transform:translateY(-50%);z-index:1;border:none;cursor:pointer;right:-30px}
.trusted_by:hover .slick-prev,.trusted_by:hover .slick-next{opacity:1}
.trusted_by .slick-list.draggable,.trusted_by_logo .slick-list.draggable{overflow:hidden;margin:0 30px}
.trusted_by_logo .slick-prev,.trusted_by_logo .slick-next{opacity:1}
.trusted_by_logo .slick-prev{left:0}
.trusted_by_logo .slick-next{right:0}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}

/* Responsive */

/* Large devices (desktops) */
@media (max-width: 1024px) { 

  .wpforms .wpforms-submit-container .wpforms-submit {
  padding: 12px 20px !important; font-size: 16px;
}
 }

@media (max-width: 992px) {  
.single_case_study_hero p span {  display: inline;}


.campaign_header_nav {
  margin-right: 20px;
}
.campaign_header_nav ul li {
  display: inline-block;
  margin: 0 10px;
}

.wpforms .wpforms-submit-container .wpforms-submit {
  padding: 12px 20px !important; font-size: 18px;
}
.section_padding {
  padding: 35px 0;
}

}

@media (max-width: 820px) {  

  .campaign_header_nav {
  margin-right: 15px;
}
.campaign_header_nav ul li {
  display: inline-block;
  margin: 0 5px;
}

.wpforms .wpforms-submit-container .wpforms-submit {
  padding: 12px 15px !important; font-size: 16px;
}

}



/* Medium devices (tablets) */
@media (max-width: 768px) { 

.row.rfp_landing{text-align:center}
.single_case_study_hero h1{font-size:28px}
.hero_team{padding:25px 0}
.happiness_form{margin:10px auto}
.happiness_form h3{text-align:center;margin-bottom:0}
.happiness_form h3 span{display: block; font-size: 16px; font-weight: normal;}
.start_your_journey{padding:30px 0;clip-path:none;margin:0 auto}
.start_your_journey::after{display:none}
.heading_campaign,.why_choose_pio_landing h2,.Recommended_Prep h2, .heading_theme_gradient_blue{font-size:26px;margin:0 0 15px;line-height:normal}
.start_your_journey p{font-size:18px;line-height:26px}
#journey-block1,#journey-block2,#journey-block3{min-height:215px}
.Recommended_Prep ul li{margin:0 0 0 5px;text-align:left}
.why_choose_pio_landing{text-align:center;padding:25px 0 35px}
.single_case_study_hero_bg_color{min-height:auto;padding:0 0 20px}
.camp_footer .col-50{width: 50%; max-width: 50%;}



.campaign_header_nav {
  margin-right: 5px;
}
.campaign_header_nav ul li {
  display: inline-block;
  margin: 0 5px;
}

.wpforms .wpforms-submit-container .wpforms-submit {
  padding: 12px 15px !important; font-size: 16px;
}

.People_Behind_wrap {
  min-height: auto;
  margin: 0 0px 20px 0;
}
.migration_steps .row::before {
  display: none;
}
.top_features_listing .col-25, .migration_steps .col-25 {width: 50%;  max-width: 50%;margin-bottom: 35px;}
.campaign_header_nav {display: none;}

}

/* Small devices (landscape phones) */
@media (max-width: 576px) { 

.campaign_header_calltoaction a {font-size: 14px;padding: 10px 15px;}
.campaign_header_logo img {  width: 180px;}
.bg_callaction_bottom {
  padding: 25px 20px 25px 20px;
}
.bg_callaction_bottom ul {
  max-width: 290px;
  text-align: left;
  margin: auto;
}

.camp_footer .col-50{width: 100%; max-width: 100%;text-align: center;}
.ghj_right {
  text-align: center;
}
.camp_footer a {
  margin: 0 10px 0 10px;
}
.list_soc_top {
  margin: 25px auto 0 auto;
  text-align: left;
  max-width: 230px;
}

.list_soc_top li {
  margin: 0 0px 5px 0;
  min-width: auto;
}
}

@media (max-width: 400px) { 

.campaign_header_calltoaction a span{display: none;}
}
