
p.kh-font-normal.kh-clear-magin {
  padding: 0 !important;
}
.kh-main-container h3 {
  padding: 0;
}
.kh-main-container h1 {
  padding: 0;
}
.new_jop_opp{
  padding-top: 100px;
  position: relative;
}
div#JobOpenings {
  position: relative;
  overflow: hidden;
}
{#
.career-job-opportunities-wrap {
  padding: 80px 0;
  position: relative;
  overflow: hidden;
}
.career-job-opportunities-wrap .content-wrapper {
  overflow: hidden;
}
.career-job-opportunities-wrap input[name="jobtitle"] {
  pointer-events: none;
}
.jobDescriptionSection .submitted-message {
  text-align: center;
}
.career-job-opportunities-wrap .table-iner-row .parent-wrapper {
  border-bottom: 1px solid rgb(0 0 0 / 10%);
}
.career-job-opportunities-wrap .job-head,
.career-job-opportunities-wrap .job-depat {
  color: rgba(0, 0, 0, 0.50);
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.22; /* 122.222% */
}
.career-job-opportunities-wrap .job-head span, 
.career-job-opportunities-wrap .job-depat span {
  padding: 30px 15px 16px;
  display: block;
}
.career-job-opportunities-wrap .table-iner-row .parent-wrapper.db_table_inner .hspt-col-4 {
  padding: 30px 15px 16px 25px;
  display: flex;
  align-items: center;
}
.career-job-opportunities-wrap .table-iner-row .db_table_inner .job-txt {
  display: block;
  color: #000;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.22; 
}
.career-job-opportunities-wrap .mobile-job-department, 
.career-job-opportunities-wrap .mobile-job-title {
  display: none;
}
.career-job-opportunities-wrap .table-iner-row .parent-wrapper.db_table_inner .hspt-col-4.hspt-button {
  justify-content: center;
}
.jobListPage, .jobDescriptionSection{padding:110px 0px;}
.jobListPage .jobTitle {  text-align: center;}
.jobListPage .colBoxes {width: calc(25% - 30px);margin:15px; padding: 30px 15px; border: 1px solid #1e6f5c;position:relative;transition:all ease 0.3s;}
.jobListPage .colBoxes:hover{ box-shadow: 0 20px 40px rgba(0, 0, 0, 16%);}
.jobListPage .dynamicPath{position: absolute; top: 0; left: 0; height: 100%; width: 100%;}
.jobListPage .jobBox { margin: 0px -15px;}
.jobListPage .jobDepartment h3 {  padding-bottom: 5px;  border-bottom: 2px solid;  margin-bottom: 30px;}
.jobListPage .deparmentListBox {  margin-bottom: 30px;}
.jobListPage .department ul { list-style: none;  margin: 0; padding: 0; display: flex;  flex-wrap: wrap;justify-content: center;  margin-bottom: 50px;}
.jobListPage .department ul li {  padding: 7px 15px;  border-radius: 50px;background-color: #fff;  border: 1px solid #00b050; color: #00b050;  margin:10px;  cursor: pointer;}
.jobListPage .department ul li.active{background-color: #00b050; color: #fff;}
.jobSection form .hs-richtext img { max-width: 200px !important;}
.jobSection .hubspot-link__container.sproket { display: none;}
.jobSection form input[type=file] { padding: 0.7rem;}
.jobSection form fieldset.form-columns-1 .hs-input { width: 100%;}
/* .jobListPage .department ul li.RevOps ,.jobListPage .department ul li.WebOps ,.jobListPage .department ul li.Business-Strategy  , .jobListPage .department ul li.Growth-Marketing{display: none;}
*/

.jobListPage .department ul li.RevOps,.jobListPage .department ul li.WebOps ,.jobListPage .department ul li.Business-Strategy, .jobListPage .department ul  li.Customer-Success{display: none;}


.career-job-opportunities-wrap .jobDescriptionSection {
  padding: 0;
}

.jobDescriptionSection .smallText{font-size:16px;color:#00b050}
.jobDescriptionSection .leftContentBox ,.jobDescriptionSection .rightFormBox {  width: 50%;  padding: 0px 15px;}
.jobDescriptionSection .detailInnerBox {  display: flex;  flex-wrap: wrap;margin:0px -15px;}
.jobDescriptionSection .formInner {  box-shadow: 0 20px 40px rgba(0, 0, 0, 16%);border-radius: 8px; padding: 50px 30px;  margin-left: 30px;}

.formBox form input, .formBox form select, .formBox form textarea, .formBox input#hs-pwd-widget-password{border-radius:8px;}

@media(max-width:991px){
  .jobDescriptionSection .formInner {  margin-left: 0;}
}
@media(max-width:767px){
  .jobDescriptionSection .leftContentBox ,.jobDescriptionSection .rightFormBox {  width: 100%;}
  .jobDescriptionSection .rightFormBox{margin-top:30px;}
  .jobListPage .colBoxes {  width: calc(33.33% - 30px); margin: 15px;}
  .jobListPage .jobDepartment h3 {  margin-bottom: 10px;}
  .job-depat, 
  .job-head {
    display: none;
  }
  .career-job-opportunities-wrap .mobile-job-department,
  .career-job-opportunities-wrap .mobile-job-title {
    display: block;
    color: rgba(0,0,0,.5);
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.22;
    padding-bottom: 5px;
  }
  .career-job-opportunities-wrap .table-iner-row .parent-wrapper {
    padding: 20px;
  }
  .career-job-opportunities-wrap .table-iner-row .parent-wrapper.db_table_inner .hspt-col-4 {
    justify-content: center;
    text-align: center;
    padding: 10px 15px;
  }
  .career-job-opportunities-wrap .career-job-opportunities-wrap {
    padding: 50px 0;
  }
  .career-job-opportunities-wrap .career-job-opportunities-wrap .card_sec_heading {
    padding-bottom: 40px;
  }
}
@media(max-width:640px){
  .jobListPage .colBoxes {  width: calc(50% - 30px);}
}
@media(max-width:480px){
  .jobListPage .colBoxes {  width: calc(100%);}
}
#}