.btn-job-seeker.background-btn-color.height-45.addLocation {
  font-size: 12px !important;
  height: 35px !important;
  width: 150px !important;
}

.claw-home-section.d-flex {
  justify-content: space-between;
}

.col-location-content {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  border: 1px solid #ffffff;
  border-radius: 6px;
}

.col-content.location-div {
  display: flex;
  justify-content: flex-start;
  gap: 0.8rem;
}

.col-h6-title-content.location-margin {
  margin-left: 0;
}

.location-para.machine-para {
  margin-left: 0;
  margin-top: 0.3rem;
}

.location-btns {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0.5rem;
  gap: 0.5rem;
}

.location-btns .btn-location-edit {
    width: 50px;
    height: 22px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
    border: 1px solid #707070;
    border-radius: 8px;
    color: #707070;
    font-size: 8px;
    background-color: #ffffff;
    font-weight: 500;
    transition: all 0.3s ease-in;
    padding: 0px;
}
.location-btns .btn-location-edit:hover {
  color: #ffffff;
  background-color: #707070;
}

.location-btns .btn-location-edit.btn-location-delete {
    width: 50px;
    height: 25px;
    border: 1px solid #f5f7f9;
    color: #ffffff;
    font-size: 8px;
    background-color: #012e40;
}

.location-btns.space-between .btn-location-edit.btn-location-delete,
.location-btns.right.mt-3 .btn-location-edit.btn-location-delete{
    width: 81px;
    height: 40px;
    border: 1px solid #f5f7f9;
    color: #ffffff;
    font-size: 14px;
    background-color: #012e40;
}
.btn.btn-location-edit.hover-change{
    width: 85px;
    height: 41px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
    border: 1px solid #707070;
    border-radius: 8px;
    color: #707070;
    font-size: 8px;
    background-color: #ffffff;
    font-weight: 500;
    transition: all 0.3s ease-in;
    padding: 0px;
}
}

.location-btns .btn-location-edit.btn-location-delete:hover {
  color: #012e40;
  border: 1px solid #012e40;
  background-color: #ffffff;
}

.claw-home-title.locationManagement {
  margin-bottom: 0;
  line-height: 29px;
}

@media (max-width: 1199px) {
  .location-btns {
    padding-right: 1rem;
  }
}

@media (max-width: 991px) {
  .location-btns {
    padding-right: 2rem;
  }
}

@media (max-width: 575px) {
  .location-btns {
    border: 1px solid #000000;
    border-top: 0px;
    margin-top: 0px !important;
    padding: 15px;
    padding-top: 0.5rem;
  }
  
  .location-btns.mt-3 {
    margin-top: 0px !important;
  }
  
  .location-btns.space-between, .col-xl-3.col-lg-4.col-md-6.col-sm-6 .location-btns.right.mt-3{
    padding-right: 15px !important;
}
  
  .col-content.location-div {
    display: flex;
    gap: 0.8rem;
 }
 
.col-content.location-div.media-css {
    padding: 15px;
    border: 1px solid #000000;
    border-bottom: 0px;
    padding-bottom: 0;
}
 
 .row.g-5 {
    --bs-gutter-x: 0rem;
}
 
}

@media (max-width: 480px) {
  .btn-job-seeker.background-btn-color.height-45.addLocation {
    width: auto !important;
    padding: 0 20px;
  }

  .claw-home-title.locationManagement {
    font-size: 18px;
  }
}

@media (max-width: 400px) {

  .claw-home-title.locationManagement {
    font-size: 13px;
  }
}
