a {
  text-decoration: none;
}

a:hover{
  text-decoration: none;
}

a:visited{
  text-decoration: none;
}

a:link{
  text-decoration: none;
}

.works_recruit{
  color: #333　!important;
  background: #90e0ef;
  border-radius: 10px;
  margin-bottom: 15px;
}

.recruit_type{
  color: #FFF;
  background: #0077b6;
  padding: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  font-size: 18px;
  font-weight: 900;
}
/* .mr_ls{
margin:auto;
} */
.recruit_details_child1{
  grid-area: child1;
}
.recruit_details_child2{
  grid-area: child2;
}
.recruit_details_child3{
  grid-area: child3;
}
.recruit_details_child4{
  grid-area: child4;
}
.recruit_details_child5{
  grid-area: child5;
}
.recruit_details_child6{
  grid-area: child6;
}

.recruit_details{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas:
  "child1 child2 child3"
  "child4 child5 child6";
  padding: 10px;
  font-size: 14px;
color: #000;
}
.recruit_details_child {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-right: 10px;
  margin-bottom: 5px;


}
.mycustom_icon_space{
  margin-right: 5px;
}

.recruit_child_box{
  min-height: 42px;
}

.recruit_child_box .form-control{
  font-size: 12px;
}

.recruit_child_title{
  font-size: 14px;
  font-weight: 900;
}
.mycustom_icon{
  width: 36px;
}
.row{
  align-items: center;
}
.display_flex{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  letter-spacing:2px;
}
.adrr {
    display: flex;
    align-items: center;
    width: 33.33%;
}
.mr_r{
  margin-right: 0.5rem;
}

#myDIV2 {
  width: 30%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mr_rs{
  /* margin-right: 5rem; */
  width: 33.33%;
}
.run_flex{
  justify-content: space-between;
}
.nationality{
    width: 25px;
}

@media only screen and (max-width: 990px){
  .recruit_details{
    grid-template-columns: 1fr 1fr;
    grid-template-areas:
    "child1 child3"
    "child4 child2"
    "child5 child6";
  }
}

@media screen and (max-width: 575.98px) {
  .col{
    padding: 0;
  }
  .recruit_details{
    padding: 0;

  }
  .mr_ls{
  margin: inherit;
  }
}
@media screen and (max-width:321px) {
  .col-md-9{
    padding-right: 0px;
    padding-left: 0px;
word-break: break-all;
}
}
@media screen and (max-width:834px) {
  .display_flex{
    justify-content:space-between;
    align-items: flex-start!important;
    flex-direction: column!important;
  }
  .mr_rs{
    margin-bottom: 5px;
  width: 100% !important;
  }
  .adrr{
    margin-bottom: 5px;
    width: 100% !important;
  }
.tablenav-paging-text {
  display: none;
  }
}
