.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-align-start{
        align-items: start !important;
    }
    .input-signup{
        margin-top: 37px;
        margin-left: 10px;
    }
}
.area-card-box{
    height: 330px;
}

.partners .item .image{
    opacity: 1 !important;
}

.developers-slider .slick-arrow.slick-prev{
    left: -3% !important;
}
.developers-slider .slick-arrow.slick-next{
    right: -3% !important;
}
.gap-0-3-rem{
    gap: 0.3rem;
}
.text-decoration-underline{
    text-decoration: underline;
}
.width-fit-content{
    width: fit-content;
}
.modal-header{
    align-items: center !important;
}
@media only screen and (max-width: 1199.98px) {
	.main-header.header-mobile-xl.navbar-light-sticky .normal-logo{
		display: none !important;
	}
	.main-header.header-mobile-xl .normal-logo{
		display: none !important;
	}
	.main-header.header-mobile-xl .sticky-logo{
		display: inline-block !important;
	}
	.slick-dots{
		flex-wrap: wrap;
	}
	.card .card-footer p{
		width: 100%;
	}
	.card .card-footer p .custom-card-icons{
		gap: unset;
		justify-content: space-between;
		width: 100%;
	}
	.display-mobile-block{
		display: block !important;
	}
}
.areas-slider .bg-overlay-gradient-8::before{
  	background-image: unset;
	background-color: #c2c1c1;
}
.areas-section .bg-overlay-gradient-8::before{
  	background-image: unset;
	background-color: #c2c1c1;
}
.display-mobile-block{
	display: none;
}
html,
body {
	overscroll-behavior-x: none;
	overflow-x: hidden;
}