﻿html,
body {
    font-size: 1rem;
}
.lease_content ul li {
    padding: 0 2.5rem 0 1rem;
}

.lease_content input {
    width: 300px;
    font-weight: 500;
}
.about-video-sxn {
    height: 750px;
}
.space_content .form-check {
    padding: 1rem 3rem;
    box-shadow: 2px 3px 20px 1px rgba(252,144,106,0.16);
    border-radius: 6px;
    width: 25rem;
    margin-right: 11rem;
    font-size: 1.25rem;
}
.book_now button {
    font-size: 1.25rem;
}
.price_image img {
    height: 150px;
}
.book_now a, .book_now a:hover {
    font-size: 1.25rem;
}
.lease_content ul.content_list button.btn.btn-sbmt {
    font-size: 1.5rem;
}
.space_content .form-check {
    margin-right: 10rem;
}
.space_content .form-check {
    font-size: 1.25rem;
}
.lease_content input, .lease_content ul.content_list select {
    font-size: 1.25rem;
}
.lease_content ul li a, .lease_content ul li a:hover, .lease_content ul li a:focus {
    color: #979DAD;
    font-size: 1.5rem;
}
.lease_content ul li:last-child a, .lease_content ul li:last-child a:hover, .lease_content ul li:last-child a:focus {
    color: #FE7241;
}
.input-wrapper .input-group input, .input-wrapper .input-group span#basic-addon2, .input-wrapper .input-group span#basic-addon {
    height: 62px;
    font-size: 20px;
}
section#navbar-header .navbar a.navbar-brand img {
    max-width: 350px;
}
.action_icns svg {
    height: 18px;
}
table.dataTable thead th {
    font-size: 0.9rem;
}
.propert_typ_btn p, .price_range p, .first_counter p, .second_counter p, .posted_by p, .localities_sec p, .furnish_sec p {
    font-size: 1.125rem;
    font-weight: 400;
}
.form-control{
    font-size:1.125rem;
}
.posted_by svg, .furnish_sec svg, .propert_typ_btn svg {
    width: 14px;
}
section#navbar-header .navbar #navbarSupportedContent ul li a {
    font-size: 1.25rem;
}
#map_canvas {
    height: 85vh;
    overflow: hidden !important;
    position: sticky !important;
    top: var(--navigation-bar-offset,115px);
    z-index: 1;
    border-radius: 4px;
}
.social_media_icons img {
    margin-right: 16px;
    height: 40px;
    width: 40px;
}
.bottom_sec .sign_in_txt {
    white-space: nowrap;
    color: #6B7487;
    position: absolute;
    top: -23%;
    left: 50%;
    z-index: 999;
    padding: 0 2rem;
    transform: translate(-50%, 0%);
}
.login_wrapper .logo_sec img {
    max-width: 550px;
    width: 100%;
    margin-bottom: 1.5rem;
}
.btn-sbt-login {
    border: 1px solid #fff;
    background-color: #FE7241;
    padding: 1rem 1.5rem;
    height: 62px;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    letter-spacing: 0.5px;
    border-radius: 8px;
}
    button#home-tab, button#profile-tab {
        font-size: 24px;
    }
a#Lets_go_btn {
    background: #fe7241;
    color: #fff;
    border-radius: 8px;
    width: fit-content;
    padding: 0.75rem 2rem;
    font-size: 1.35rem;
}
.dataTables_wrapper .dataTable {
    /*display: inline-table;*/
    overflow: scroll;
}
.input-wrapper .input-group span.input-group-text img {
    width: auto;
}
.propert_typ_btn button, .posted_by button {
    font-size: 1rem;
}
ul.content_list select.form-control {
    max-width:300px;
}
.avatar-upload .avatar-preview {
    width: auto;
    height: 205px;
}
.avatar-upload .avatar-edit input + label {
    top: 140px;
    right:0;
}
.carousel_wrapper .carousel-inner a img {
    height: 275px;
    object-fit: cover;
}
.propert_typ_btn button, .posted_by button {
    font-size: 1rem;
}
.furnish_sec button{
    font-size:1rem;
}
button.apply_btn {
    margin-top: 1.5rem;
}
button.accordion-button.collapsed, .accordion-button:not(.collapsed) {
    font-size: 1.125rem;
}
footer {
    height: 400px;
}
.image_gallery_wrap .imgs img {
    height: 150px;
    object-fit: cover;
}
.image_gallery_wrap .main-img img {
    height: 600px;
}
.address_check input[type="checkbox"] {
    height: 18px;
    width: 18px;
    margin-right: 0.5rem;
}
.advanc_srch {
    font-size: 1.25rem !important;
}
.privacy_hd_txt {
    font-size: 1.125rem;
}
.about-video-sxn video {
    height: inherit;
    width: -webkit-fill-available;
    object-fit: cover;
    padding: 1.75rem 1.75rem 0 1.75rem;
}
.about-space-stn {
    min-height: 800px;
}
button#home-tab, button#profile-tab{
    font-size:20px;
}
section#review_booking_sec .user_details .date_range p, section#review_booking_sec .user_details .week_days p, section#review_booking_sec .user_details .all_aminities p {
    font-size: 1.125rem;
}
input#FilterAddress {
    width: 320px;
}
.profile_main .text_sec p:last-child {
    font-size: 1.125rem;
}
.show_more_btn span, .show_more_btn a {
    font-size: 1.35rem;
    padding: 1rem 1.75rem;
}
.dataTables_wrapper table#tblbookinglist.dataTable {
    display: inline-table;
    overflow: scroll;
}
.profile_wrapper div#v-pills-tab .nav-link {
    font-size: 1.125rem;
}
.green-bg-container {
    height: 90vh;
    overflow: hidden !important;
    position: sticky !important;
    top: var(--navigation-bar-offset,100px);
    z-index: 1;
    border-radius: 4px;
}

.rating-review-item .left-rating .star-rating .fa-star {
    font-size: 30px;
}
.rating-review-item .left-rating .star-rating h3 {
    margin: 0 12px 0 0;
    font-size: 40px;
}
.payments_tbl_sec .dataTables_wrapper .dataTable{
    display:inline-table;
}