.search-buy2 {
    position: relative;
}

.adv-search2 {
    left: auto;
    display: block;
    margin: 0px auto 30px;
    position: relative;
    width: 100%;
    bottom: 0;

    border: 0;
    box-sizing: border-box;
    box-shadow: none;
    height: auto;
    background-color: #f3f3f3;
    padding: 15px 5px 5px 15px;
    max-width: 1110px;
}

.inputs input:focus,
.inputs input:hover {
    border-color: #1d467ad9 !important;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px #1d467a30 !important;
    border-radius: 0;

}

.radius {
    font-size: 13px;
    color: #8593a9;
    font-weight: 600;
}

.middle input:hover,
.middle input:focus,
.middle input {
    border: none !important;
    box-shadow: none !important;
    border-radius: 8px !important;
    outline: none !important;


}

.inputs .col-md-9 {
    margin: auto;
}

.ui-widget.ui-widget-content {
    border: none;
    height: 5px;
}

.ui-slider-horizontal .ui-slider-range-max {
    background-color: #1d467a !important;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    width: 17px !important;
    height: 17px !important;
    border: none !important;
    border-radius: 50% !important;
    background-color: white !important;
    outline: none !important;
    border: 1px solid #ccc !important;

}

.ui-slider-horizontal .ui-slider-handle:hover {
    border: 1px solid #fcb900 !important;

}

.slider-range {
    position: relative;
    top: -5px;
}

.slider-range p {
    margin-bottom: 10px;
}

#slider-range {
    margin-bottom: 10px;
}

.radius2 {
    color: #1d467a !important;
    font-weight: 700 !important;
    font-size: 14px;
}

.ui-slider-horizontal .ui-slider-range {
    background-color: #1d467a;

}

.adv-search2 .row {
    margin: auto;
}

.location:after {
    font-family: "Font Awesome 5 Free";

    content: "\f3c5";
    color: #1d467a;

    font-size: 22px;
}

::placeholder,
.selected1,
.selected2,
.selected3,
.selected4,
.selected5,
.selected6 {
    color: #8593a9 !important;
}

.selected1:focus {
    color: #1d467a !important;
}

input:hover ::placeholder {
    color: #1d467a !important;

}

.form-check label {
    color: #8593a9 !important;
}

.content-similar .p0 {
    display: none;
}

.content-similar h4 {
    display: none;
}

.card-similar p {
    margin-bottom: 8px;
}

.fa-map-marker {
    position: relative;
    top: -45px;
    right: -97%;
    font-size: 22px;
    color: #1d467a
}

.inputs input {
    color: #8593a9 !important;
    font-weight: 600;
}

@media (min-width:779px) {
    .buy .carousel-item {
        height: 275px;
    }

    .buy .carousel-item img {
        height: 100%;
        object-fit: cover;
    }
    .mt-50{
        margin-top: 80px!important;
      }
.explore h5 {
    top: 76%;

}
.adv-search .row:nth-child(2) {
    margin-top: 20px;
}
.slider-buy{
    padding-left: 20px;
    padding-right: 20px;
}
}

@media (max-width:778px) {
    .inputs .col-md-9 {
        margin-bottom: 15px;
    }

    .fa-map-marker {
        right: -90%;
        font-size: 17px;
    }

    .search-buy {
        height: 400px
    }
    .inputs .col-lg-3 {
height: auto!important;

    }



    .buy .carousel-item img {
        height: 100%;
        object-fit: cover;
    }

    .search-buy {
        background-image: url(../images/images-buy/c310cbe6-d1d2-4cbb-8e32-c3fe85871d91.jpg) !important
    }

    .buy .card-similar .for-sale {
        line-height: 1
    }

    .sliders {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .mt-50 {
        margin-top: 0!important;

    }
    .imgcareer{
        height: auto!important;
    }
    .inputs .col-lg-3{
    }
    .slider-buy{
        margin-top: 450px!important;
    }
    .explore h5 {
        top:69%
    }
    .search-checkbox .col-lg-3{
        margin-top:13px
    }
}

.buy{
    margin-top: 0!important;
}
.search-buy .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__rendered{
    border-right:1px solid #DDA74F
}
.inputs > div{
    padding-left: 20px!important;
    padding-right: 20px!important;
}
.content-similar{
    display: none;
}
.carousel-inner {
border-radius: 0;
}
.carousel-item{
    height:400px
}
.explore {
    position: absolute;
    background-color: transparent;
    width:90%;
    height: 90%;
    top: 5%;
    bottom: 0;
    left: 5%;
    z-index: 999999;
    border:1px solid #DDA74F;
    border-bottom: 0!important;

}
.explore h4 {
    color: white;
    text-transform: capitalize;
    margin-top: 30px;
    text-align: center;
    display: block;
}
.explore h5{
    background: transparent;
    position: relative;
    width: fit-content;
    margin: auto;
    padding: 5px 20px;
    color: #DDA74F;
}

 .card-similar{
    position: relative;
 }
.card-similar:after{
    position: absolute;
    content: "";
    background-color: #DDA74F;
    /* width: 100%; */
    height: 1px;
    top:95%;
    /* width: 90%; */
    width: 25%;
 left: 5%;
z-index: 9999;}
.card-similar:before{
    position: absolute;
    content: "";
    background-color: #DDA74F;
    /* width: 100%; */
    height: 1px;
    top:95%;
    /* width: 90%; */
    width: 25%;
   right: 5%;
z-index: 9999;}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
    z-index: 9999999;
}
.gradient2{
    position: absolute;
    background-image: linear-gradient(to top,transparent 26.48%, #000 99.999999%);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
}