.job_heading {
  font-style: normal !important;
  font-weight: bold !important;
  font-size: 36px !important;
  line-height: 40px !important;
  letter-spacing: 0.01em !important;
  color: #001730 !important;
  padding: 0px 30px 30px 30px;
  margin-bottom: 0;
}

.connect_form_container {
    padding-top: 80px;
}

.kea_jobs_title a:hover {
  color: #F15A22;
}

.kea_jobs_thumbnail img {
  margin: 0 auto;
}

.kea.sliding_jobs_container {
  max-width: 350px;
  margin: 0 auto;
  display: block;
  position: relative;
  overflow: hidden;
  z-index: 9;
}

.kea_jobs_date {
  max-width: 100%;
  display: block;
  background: #f25a22;
  border-top-left-radius: 60px;
  margin-top: -40px;
  padding: 15px 40px;
}

.kea_jobs_title {
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 36px;
  letter-spacing: 0.01em;
  color: #001730;
  text-decoration: none;
}

.kea_jobs_date {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  text-decoration: none;
}

.kea_jobs_title {
  max-width: 100%;
  display: block;
  background: #fff;
  /* border-top-left-radius: 60px; */
  margin-top: 0;
  padding-top: 10px;
}

.kea_jobs_thumbnail {
  position: relative;
  z-index: -1;
  display: block;
}

.kea_sliding_jobs .kea_sliding_jobs_thumbnail img {
   height: 200px;
  object-fit: contain;
  object-position: center;
  width: 100%;
}

.kea_sliding_jobs .slick-slide:first-child .kea.sliding_jobs_container {
  margin-left: 10px;
}
.kea_sliding_jobs .slick-slide:last-child .kea.sliding_jobs_container {
  margin-right: 10px;
}

.kea_jobs_content {
  width: 100%;
  border-radius: 60px 0px 0px 0px;
  padding: 0;
  margin-top: 0;
  background-color: #ffffff;
  z-index: 1;
}

.kea_jobs_content_two {
  /* padding: 0 30px 40px 30px; */
  padding: 0;
  padding-bottom: 30px;
}

.kea_jobs_excerpt {
  font-style: normal;
  font-weight: 300;
  font-size: 21px;
  line-height: 28px;
  color: #001730;
}


.kea_jobs_closing_date {
  margin-top: 20px;
  display: block;
  color: #001730;
}

.map_icons {
  display: inline-block !important;
  margin-right: 10px;
}

.jobs_btn_container {
  max-width: 1440px;
  margin: 0 auto;
  text-align: center;
  background-color: white;
}

.jobs_btn_container button {
  max-width: 332px;
  width: 100%;
  background: #f25a21;
  border: 1px solid #f25a21;
  font-style: normal;
  font-weight: bold;
  padding: 0;
  margin-bottom: 20px;
  border-radius: 12px;
  height: 50px;
  font-size: 20px;
  text-transform: initial;
}

.jobs_btn_container {
  max-width: 700px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 40px;
  display: block;
  padding-top: 30px;
}

.seeAll_btn {
  background: url(/wp-content/themes/kea/images/seeall_icon.png);
  height: 14px;
  width: 20px;
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  margin-right: 10px;
  position: relative;
  top: 2px;
}

.postAll_btn {
  background: url(/wp-content/themes/kea/images/submit_icon.png);
  height: 14px;
  width: 20px;
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  margin-right: 10px;
}

.jobs_btn_container button:hover {
  height: 56px;
  margin-top: -3px;
  margin-left: -5px;
  margin-right: -5px;
  max-width: 342px;
}

.jobs_btn_container button:hover .seeAll_btn {
  /*  background: url(/wp-content/themes/kea/images/seeall_icon_hover.png); */
  height: 14px;
  width: 20px;
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  margin-right: 10px;
  position: relative;
  top: 2px;
}

.jobs_btn_container button:hover .postAll_btn {
  /*  background: url(/wp-content/themes/kea/images/submit_icon_hover.png); */
  height: 14px;
  width: 20px;
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  margin-right: 10px;
}

.readmore {
  color: #001730;
  text-decoration: none;
  font-weight: 800;
}

.kea.sliding_jobs_container:hover .kea_jobs_title a,
.kea.sliding_jobs_container:hover .readmore,
.kea.sliding_jobs_container:hover .kea_jobs_title {
  color: #f25a22;
}

img.jp_prev.slick-arrow {
  position: absolute;
  bottom: -45px;
  left: 40%;
  z-index: 999;
  cursor: pointer;
  height: 32px;
  width: 18px;
}

img.jp_next.slick-arrow {
  position: absolute;
  bottom: -45px;
  right: 40%;
  z-index: 999;
  cursor: pointer;
  height: 32px;
  width: 18px;
}

.jobs .slick-dots {
  bottom: -70px;
}

@media only screen and (max-width:1180px) {
  .kea_jobs_content_two {
    padding: 0 40px 40px 40px;
  }
}
@media only screen and (max-width:1109px) {
  .kea_jobs_content_two {
    padding: 0;
    padding-bottom: 30px;
  }
}

@media only screen and (max-width:959px) {

  .jobs_btn_container .one-half.first {
    margin-bottom: 10px;
  }
  .kea.sliding_jobs_container {
    padding-bottom: 0;
  }

  .job_heading {
    padding: 0px 40px 30px 40px;
    font-size: 36px;
  }

  .kea_jobs_content_two {
    padding: 0 30px;
  }

  img.jp_prev.slick-arrow {
    left: 35%;
  }

  img.jp_next.slick-arrow {
    right: 35%;
  }
}

@media only screen and (max-width:640px) {
  img.jp_prev.slick-arrow {
    left: 5%;
  }

  img.jp_next.slick-arrow {
    right: 5%;
  }

  .jobs_btn_container {
    padding-top: 50px;
    display: flex;
    justify-content: center;
  }
}

@media only screen and (max-width:899px) {
  .kea_sliding_jobs .slick-track {
    margin-bottom: 40px;
  }
  .kea_jobs_content_two {
    padding: 0 40px;
  }
  .kea_sliding_jobs .slick-slide .kea.sliding_jobs_container {
    margin: auto !important;
    display: inline;
  }
  .jobs_btn_container {
    margin-top: 50px;
  }
  .jobs_btn_container .one-half{
    margin: 10px;
  }
}
@media only screen and (max-width:560px) {
  .jobs_btn_container {
    margin-top: 40px;
    display: block;
  }
  .jobs_btn_container .one-half{
    margin: 10px;
  }
}
