#content, .elementor-location-single {
	margin-top: -180px;
}

.sticky-header {
	height: 180px;
}

.elementor-location-header .e-con.e-flex {
	--flex-wrap: nowrap;
}

.elementor-sticky--effects .elementor-element-a0c2571 {
	background: #FFF!important;
	--overlay-opacity: 0!important;
}

.elementor-sticky--effects .elementor-item {
	color: #0060AF!important;
}


.elementor-sticky--effects .elementor-item:hover {
	color: #000!important;
}

.main-listings-page .listing-item span.lstng-avail, .main-listings-page .listing-item span.lstng-avail-off {
    background: #0060AF;
    font-size: 16px !important;
}

.main-listings-page .listing-item:hover .details span.rent-price {
    background: #0060AF;
}

.main-listings-page .listing-item span.rent-price, .main-listings-page .listing-item span.rent-price-off {
    background: #0060AF;
    padding: 3px 15px;
    font-weight: bold;
}

.main-listings-page .listing-item .btns .more_detail_btn {
    background: #0060AF;
	  text-transform: uppercase;
	  letter-spacing: 0;
}

.listing-filters input[type="submit"], .bldm-column .unit-detail__actions a {
    background: #0060AF;
    border: 0!important;
}

.details-right .rent-hdng {
    color: #0060AF;
}

.bldm-column .unit-detail__actions a {
    background: #0060AF;
    border: 0!important;
    float: left;
    margin-top: 25px;
	  width: auto;
}

.dataTables_wrapper {
    border-radius: 20px;
    padding: 20px;
    background: #FFF;
}

.tablepress th {
	padding: 15px;
}

.tablepress>:where(thead,tfoot)>*>th {
    background-color: #0060AF;
    color: #FFF;
    text-transform: capitalize;
}

.row-1 th:first-child {
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}

.row-1 th:last-child {
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}

.dataTables_scrollHead, .dataTables_paginate.paging_simple .paginate_button.next:after, .dataTables_paginate.paging_simple .paginate_button.previous:before {
    display: none!important;
}

.dataTables_scrollBody {
    padding-top: 25px;
}

.dataTables_paginate {
    float: none;
	  margin: 0;
}

.dataTables_paginate.paging_simple {
    padding: 20px 0;
}

td {
	padding: 10px 30px!important;
}

.row-9 td, .row-14 td, .row-17 td, .row-21 td, .row-23 td, .row-32 td, .row-39 td, .row-57 td, .row-67 td {
	  padding: 10px 30px;
    color: #FFF !important;
	  font-weight: bold;
    background-color: #0060AF!important;
}

.column-3, .column-4, .column-5, .column-6 {
	text-align: center!important;
}

#tenants-table .column-1, #tenants-table .column-2 {
	text-align: center!important;
}

.details-footer {
    padding-top: 20px;
    margin-top: 20px;
}

@media(max-width: 1024px) {
		.col-res {
	  width: 50%;
    --flex-wrap: nowrap!important;
	}
	
	.elementor-15 .elementor-element.elementor-element-4401283 .elementor-heading-title {
    font-size: 55px;
    line-height: 55px;
}
	
	.elementor-15 .elementor-element.elementor-element-d24b237 {
    --padding-left: 0;
    --padding-right: 0;
}
}

@media(max-width: 768px) {
}