.search-team-block-one .inner-box .image-box .social-links {
    position: absolute;
    left: 1;
    bottom: 0px !important;
    width: 100%;
    text-align: center;
    transition: all 500ms ease;
}

.review-stars i{
    display: none;
}

.stars {
    font-size: 1.5em;
    cursor: pointer;
}

.review-stars{
    font-size: 0.85em;
}

.star {
    color: #ddd;
    transition: color 0.3s, margin-right 0.3s; /* Add margin-right transition */
    margin-right: 5px; /* Add margin between stars */
}

.star:hover,
.star.star-active {
    color: #f39c12;
}

.rating-display{
    color: rgb(233, 233, 233);
    font-size: 20px;
}

.rating-star {
    color: #ddd;
    transition: color 0.3s, margin-right 0.3s; /* Add margin-right transition */
    margin-right: 5px; /* Add margin between stars */
}

.half-rating-star.show-star{
    display: inline-block;
    color: #f39c12;
}

.rating-star.show-star{
    display: inline-block;
    color: #f39c12;
}

.rating-star.show-unrated-star{
    display: inline-block;
}

.search-content{
    position: relative;
    margin-top: 10px;
}

.search-field-div{
    position: relative;
}

.search-input{
    width: 100%;
    height: 60px;
    border: 1px solid rgb(211, 211, 211);
    padding-left: 12px;
    padding-left: 12px;
}

.search-icon-btn{
    position: absolute;
    top: 10px;
    right: 20px;
}

.search-toggler{
    background-color: #fff;
    border: none;
    border-radius: 50%;
    padding: 8px 13px;
    text-decoration: none;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}

.search-icon{
    font-size: 20px;
}

.popup-search-field-div{
    position: relative;
}

.popup-search-input{
    height: 50px;
    width: 100%;
}

.popup-search-btn {
    position: absolute;
    top: 0;
    right: 0;
    height: 50px;
    padding: 0 15px;
    background-color: #62b9c3;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    color: white;
    transition: background-color 0.3s ease;
}

.popup-search-btn:hover{
    background-color: #3195c4;
}

.search-team-block-one{
    width: 240px;
    margin-right: 30px;
}

.search-team-block-one .inner-box{
  position: relative;
  display: block;
  text-align: center;
}

.search-team-block-one .inner-box .image-box{
  position: relative;
  display: block;
  background: #000;
  overflow: hidden;
}

.search-team-block-one .inner-box .image-box img{
  width: 100%;
  transition: all 500ms ease;
}

.search-team-block-one .inner-box:hover .image-box img{
  opacity: 0.3;
  transform: scale(1.05);
}

.search-team-block-one .inner-box .image-box .social-links{
  position: absolute;
  left: 0px;
  bottom: -25px;
  width: 100%;
  text-align: center;
  transition: all 500ms ease;
}

.search-team-block-one .inner-box:hover .image-box .social-links{
  bottom: 30px;
}

.search-team-block-one .inner-box .image-box .social-links li{
  position: relative;
  display: inline-block;
  margin: 0px 10px;
}

.search-team-block-one .inner-box .image-box .social-links li a{
  position: relative;
  display: inline-block;
  font-size: 15px;
  color: #fff;
}

/* .search-team-block-one .inner-box .image-box .social-links li a:hover{

} */

.search-team-block-one .inner-box .lower-content{
  position: relative;
  padding-top: 37px;
}

.search-team-block-one .inner-box .lower-content h4{
  position: relative;
  display: block;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 0px;
}

.search-team-block-one .inner-box .lower-content h4 a{
  display: inline-block;
  color: #222;
}

/* .search-team-block-one .inner-box .lower-content h4 a:hover{

} */

.search-team-block-one .inner-box .lower-content .designation{
  position: relative;
  display: block;
  font-size: 14px;
  line-height: 26px;
  margin: 0px;
}


.mobile-view-consultant{
    display: none;
}

.content-div {
    flex-grow: 1; /* Take up the remaining space */
}

.filter-option{
    width: 20%;
    padding-right: 10px;
}

.filter-search-option{
    width: 40%;
    padding-right: 28px;
}

.select2.select2-container.select2-container--default{
    width: 100% !important;
}



/* select and dropdown starts */
/* .select2-container{
    margin-top: 10px !important;
} */

.select2-container--default .select2-selection--single{
    border: 1px solid #e8e8e8 !important;
    padding: 6px 5px !important;
    height: 42px !important;
    /* background-color: #eee !important; */
}

.select2-container--default .select2-selection--multiple{
    border: 1px solid rgb(235, 235, 235) !important;
    padding: 12px 15px !important;
    background-color: #eee !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice{
    padding: 0 5px 0 20px!important;
    background-color: #e3dcef;
    color: #090624;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
    top: 10px !important;
    right: 5px !important;
    margin-top: -4px !important;
}

.select2-container--open .select2-dropdown--below{
    border-radius: 5px !important;
    border: 1px solid rgb(235, 235, 235) !important;
}

.select2-container--default .select2-search--dropdown .select2-search__field{
    border-radius: 4px !important;
    border: 1px solid rgb(235, 235, 235) !important
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
    color: #707070 !important;
    font-size: 15px !important;
    line-height: 25px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    display: block !important;
    color: #707070 !important;
    font-size: 15px !important;
    line-height: 25px !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected]{
    color: rgb(240, 240, 240) !important;
    font-size: 14px !important;
    background-color: #054c75 !important;
}

.select2-search.select2-search--inline{
    display: contents;
}

.select2-results__option{
    font-size: 14px !important;
}

.select2-container--default .select2-results__option{
    margin-bottom: 1px;
    text-justify: none !important;
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: rgba(0, 116, 0, 0.452); /* Set the background color for selected items */
    color: #fff; /* Set the text color for selected items */
}

.select2-selection__rendered {
    text-align: left !important;
}

.select2-selection__choice__remove{
    background-color: rgba(255, 0, 0, 0.219) !important;

}

.select2-selection__choice__remove{
    color: #8f0000 !important;
}
/* select and dropdown ends */

@media(max-width: 1200px){
    .filter-option{
        width: 50%;
    }
    .filter-search-option{
        width: 50%; /* Adjust width for smaller screens */
    }
}

@media(max-width: 768px){
    .filter-option{
        width: 100%;
        padding-left: 10px;
    }
    .filter-search-option{
        width: 100%; /* Adjust width for even smaller screens */
        padding-left: 10px;
        padding-right: 9px;
    }
}

@media(max-width: 580px){
    .mobile-view-consultant{
        display: block;
    }
    
    .large-screen-view{
        display: none;
    }
}

