


.overlay{
    position: absolute;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.4);
    top: 0;
    right: 0;
}
.progress {
    padding: 0;
    width: 100%;
    height: 8px;
    overflow: hidden;
    background: #edf2f7;
    border-radius: 6px;
  }

.bar {
      position:relative;
    float:left;
    min-width:1%;
    height:100%;
    background: #56ba84;
}
.card-inner-content{
    padding: 15px;
    border-radius: 7px;
    background: #edf2f7;
}
.card{
    border: 1px solid #cccccc;
}
.card-footer{
    border-top: 1px solid #cccccc;
}
.bg-accent{
    background-color: rgba(11, 211, 103, 0.1) !important;
}

@media (max-width: 1199.98px){
    .main-header.header-mobile-xl .sticky-area{
        background-color: #e4e4e4!important;
    }
}
.goog-te-gadget{
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    position: absolute;
    top: 0;
    background-color: white;
    width: 100%;
}

.swiper-slider-carousel{
    position: relative;
}

.swiper-slider-carousel .slider-control-btn{
    position: absolute;
    z-index: 99999;
    color: #ffffff;
    background: rgba(0,0,0,0.6);
    padding: 0 8px;
    border-radius: 8px;
}

.swiper-slider-carousel .carousel-btn-left{
    top: 50%;
    left: 5px;
}

.swiper-slider-carousel .carousel-btn-right{
    top: 50%;
    right: 5px;
}

.blured{
    filter: blur(10px);
}
.login-option{
    position: absolute;
    width: 100%;
    top: 50%;
    z-index: 99999;
    text-align: center;
}
.login-option svg{
    height: 60px;
}
.login-option p{
    font-size: 21px;
}
.login-option p a{
    text-decoration: underline;
}
.card{
    position: relative;
}

.rounded-theme{
    border-radius: 15px;
}

.sell-property-form .nav-pills .nav-link.active, .sell-property-form .nav-pills .show>.nav-link{
    color: #fff;
    background-color: #0bd367 !important;
    border-radius: 12px;
}
.theme-nav
{

}
@media only screen and (max-width: 768px){
    .py-16{
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    .mobile-flex{
        flex-direction: column !important;
        gap: 0.2rem !important;
        margin-top: 17px !important;
    }
    .mobile-flex-wrap{
        flex-wrap: wrap !important;
    }
    .property-est-stats .property-est-stat-badge{
        flex: unset;
        width: 48.7%;
    }
    .property-detail-modal .pe-3{
        padding-right: unset !important;
    }
    .property-detail-modal .pe-2{
        padding-right: unset !important;
    }
}


#enrollBuyer{
	text-decoration: underline;
	margin-bottom: 25px;
}
.bs-tooltip-end {
    margin-left: 8px; /* For tooltips on the right */
}