	.loader-sidebar-content-all {
	    position: absolute;
	    height: calc(100% - 30px);
	    background-color: rgb(255 255 255 / 85%);
	}
	.spinner-border {
	    display: inline-block;
	    width: 2rem;
	    height: 2rem;
	    vertical-align: -.125em;
	    border: .25em solid currentColor;
	    border-right-color: transparent;
	    border-radius: 50%;
	    -webkit-animation: .75s linear infinite spinner-border;
	    animation: .75s linear infinite spinner-border;
	}
	.loader-overlay {
	    z-index: 9;
	    width: 100%;
	}
	.amenities-features-list ul {
	    padding: 0;
	    margin: 0;
	   /*display: flex;
	    flex-wrap: wrap;*/
        column-count: 2;
    	column-gap: 0;
	}
	.amenities-features-list ul li {
	    border-left: 2px solid var(--awb-color7);
	    /*width: 48%;*/
	    width: calc(100% - 31px);
	    margin-right: 2%;
	    list-style: none;
	    position: relative;
	    padding: 8px 0 8px 30px;
	}
	.amenities-features-list ul li:before {
	    content: '•';
	    position: absolute;
	    top: 8px;
	    left: 15px;
	    font-size: 12px;
	}
	@media (max-width: 640px){
		.amenities-features-list ul li {
		    width: 100%;
		    margin-right: 0;
		    border-left: none;
		}
	}

	/* amenities modal CSS */
	#view-img-modal-community,
	#view-img-modal-apartment {
	    background-color: #000000db;
	    padding: 0 !important;
	}

	#view-img-modal-community .modal-body,
	#view-img-modal-apartment .modal-body {
	    padding: 0;
	}

	#view-img-modal-community .modal-body .btn-close,
	#view-img-modal-apartment .modal-body .btn-close {
	    position: absolute;
	    top: -28px;
	    right: 0;
	    color: #fff;
	    opacity: 1;
	    width: 50px;
	    text-align: left;
	    background-image: none;
	}

	#view-img-modal-community .modal-body .btn-close:before, 
	#view-img-modal-community .modal-body .btn-close:after,
	#view-img-modal-apartment .modal-body .btn-close:before, 
	#view-img-modal-apartment .modal-body .btn-close:after {
	    position: absolute;
	    content: '';
	    height: 13px;
	    width: 2px;
	    background-color: #ffffff;
	    top: 7px;
	    right: 5px;
	}

	#view-img-modal-community .modal-body .btn-close:before,
	#view-img-modal-apartment .modal-body .btn-close:before {
	    transform: rotate(45deg);
	}

	#view-img-modal-community .modal-body .btn-close:after,
	#view-img-modal-apartment .modal-body .btn-close:after {
	    transform: rotate(-45deg);
	}

	#view-img-modal-community .modal-body .carousel-control-prev,
	#view-img-modal-apartment .modal-body .carousel-control-prev {
	    left: -100px;
	    opacity: 1;
	}

	#view-img-modal-community .modal-body .carousel-control-prev .carousel-control-prev-icon, 
	#view-img-modal-community .modal-body .carousel-control-next .carousel-control-next-icon,
	#view-img-modal-apartment .modal-body .carousel-control-prev .carousel-control-prev-icon, 
	#view-img-modal-apartment .modal-body .carousel-control-next .carousel-control-next-icon {
	    width: 3rem;
	    height: 3rem;
	}

	#view-img-modal-community .modal-body .carousel-control-next,
	#view-img-modal-apartment .modal-body .carousel-control-next  {
	    right: -100px;
	    opacity: 1;
	}

	#view-img-modal-community .modal-body .carousel .carousel-caption,
	#view-img-modal-apartment .modal-body .carousel .carousel-caption {
	    bottom: -2px;
	    background-color: #000000c9;
	    width: 100%;
	    left: 0;
	    padding: 12px 12px 14px 12px;
	    display: block !important;
	}

	#view-img-modal-community .modal-body .carousel .carousel-caption h4,
	#view-img-modal-apartment .modal-body .carousel .carousel-caption h4 {
	    font-size: 18px;
	    line-height: 1.2 !important;
	    margin: 0;
	    color: #fff !important;
	}

	@media (max-width: 767px){
	    #view-img-modal-community .modal-body .carousel-control-prev, #view-img-modal-apartment .modal-body .carousel-control-prev {
	        left: -70px;
	    }
	    #view-img-modal-community .modal-body .carousel-control-next, #view-img-modal-apartment .modal-body .carousel-control-next {
	        right: -70px;
	    }
	}
	@media (max-width: 640px){
	    #view-img-modal-community .modal-body .carousel-control-prev, #view-img-modal-apartment .modal-body .carousel-control-prev {
	        left: 0px;
	    }
	    #view-img-modal-community .modal-body .carousel-control-next, #view-img-modal-apartment .modal-body .carousel-control-next {
	        right: 0px;
	    }
	    #view-img-modal-community .modal-body .carousel-control-prev .carousel-control-prev-icon, 
		#view-img-modal-community .modal-body .carousel-control-next .carousel-control-next-icon,
		#view-img-modal-apartment .modal-body .carousel-control-prev .carousel-control-prev-icon, 
		#view-img-modal-apartment .modal-body .carousel-control-next .carousel-control-next-icon {
		    width: 2rem;
		    height: 2rem;
		    margin-top: -30px;
		}
	}