.en-row {
  display: flex;
  flex-wrap: wrap;
  margin: -10px; /* Add negative margin to offset padding inside columns */
}

.en-col {
  padding: 10px; /* Add padding inside columns to create space between them */
  box-sizing: border-box; /* Include padding in the column width */
}
.en-col-lg-12, .en-col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
}
.en-col-lg-4 {
    flex: 0 0 33.33%;
    max-width: 33.33%;
}
.en-col-lg-8 {
    flex: 0 0 66.67%;
    max-width: 66.67%;
}
@media (max-width: 1280px) {
  .en-col-md-4 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .en-col-lg-8 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.search-box {
    display: flex;
    align-items: center;
    border: 1px solid #ccc;
    padding: 5px;
}

.search {
    background: url(../images/search.png) no-repeat left center !important;
    border: none !important;
    padding: 2px 0px 2px 20px !important;
    height: 1.2em !important;
    color: #fff !important;
    background-size: 14px !important;
    width: 100% !important;
    border-bottom: solid 1px #fff !important;
    margin-bottom: 27px !important;
    font-size: 21px;
}
.search::placeholder {
  color: #fff !important;
}
#country {
    background-color: transparent;
    border: none !important;
    padding: 2px 0px 2px 0px !important;
    height: 1.5em !important;
    color: #fff !important;
    background-size: 14px !important;
    width: 100% !important;
    border-bottom: solid 1px #fff !important;
    margin-bottom: 27px !important;
    font-size: 21px;
}
.trc-btn {
    padding: 2px 20px;
    height: 2em;
    line-height: 0.1em;
    font-weight: 400;
    font-size: 20px;
    margin-right: 3px;
}

.rounded-circle {
   border-radius: 50%;
}

.bg-success {
    background-color: #88CC66;
}

.bg-danger {
    background-color: #E67373;
    color: #fff!important;
}

.bg-warning {
    background-color: #E6BF73;
    color: #fff!important;
}