/*sp body*/
.com-spproperty.view-property #sp-main-body {padding-bottom: 65px;padding-top: 0px;}
@media (min-width: 1400px){div#spproperty {max-width: 1250px;margin:auto;}}

.com-spproperty.view-property #sp-main-body {
    background-color: #222222!important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23777777' fill-opacity='0.25'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important;
}




/*body container resize*/
@media (min-width: 1200px){
.row.container.property-details-info  {max-width: 1140px; margin:auto;}}

div#spproperty {padding: 0px;margin-top: 50px;}

/*top part*/
.container.cls-listing-title .spproperty-title {
    color: #fff;
    font-weight: 700;
}

.row.cls-listing-btm-part h3 {
    color: #ababab;
    font-size: 25px;
    margin: 0;
}

h5.cls-top-price {
    color: #fff;
    text-align: right;
    background: #e85124;
    width: fit-content;
    float: right;
    padding: 10px;
    font-weight: 700;
}

.row.cls-listing-btm-part span {
    color: #fff;
    float: right;
    background: #f68721;
    padding: 5px 20px;
    border-radius: 100px;
}

.container.cls-listing-title {
    margin-bottom: 30px;
    border-bottom: 1px solid #777;
    padding-bottom: 20px;
}

@media (max-width: 767px){
h5.cls-top-price {font-size: 18px;text-align: left;float: left;}
.row.cls-listing-btm-part span {/* float: left; */margin-top: -30px;}
.row.cls-listing-btm-part h3 {font-size: 16px;}
.container.cls-listing-title {padding: 0;padding-bottom: 20px;}}


/*slide*/
div#carouselExampleControls {margin-bottom: 50px;}
.com-spproperty.view-property #sp-main-body .carousel-item img {object-fit: contain;height: 500px;background: rgb(255 255 255 / 10%);border-radius: 20px;}
@media (max-width: 767px){.com-spproperty.view-property #sp-main-body .carousel-item img {object-fit: contain;height: 300px;}}

/*table styling*/
.property-detail.col-xs-12.col-sm-12.col-md-9 table {color: #fff;}
.property-detail table {border: 0px solid #cccccc;padding:0px 0px!important;width: 100%;}

.property-detail th, .property-detail td{padding:15px 15px!important;border: 1px solid #777;font-size:13px;text-align:center;color: #fff;text-align: left;}

.property-detail tbody tr:nth-child(even) {background: #92929259; color:#fff;}
.property-detail tbody tr:nth-child(odd) {background: #3f3f3f85}

/*table header*/
.property-detail th{background: transparent;color:#fff;vertical-align:middle;min-width: 100px;}
.property-detail tbody tr:first-child p{margin:0px;}

/*feature*/
.com-spproperty.view-property .spproperty-feature-overview .spproperty-feature-overview-list {grid-column-gap: 20px;display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;flex-direction: row;}
.spproperty-feature-overview-single-list img {width: 20px;filter: invert(1);margin-right: 8px;}
.spproperty-feature-overview .spproperty-feature-overview-list li {float: left;line-height: 24px;padding: 5px 0px;}

/*contact details right*/
.contact-detail.col-xs-12.col-sm-12.col-md-3 {border-radius: 10px;padding: 0px 10px;}
.contact-detail.col-xs-12.col-sm-12.col-md-3 {color: #fff;}
@media (max-width: 991px){.contact-detail.col-xs-12.col-sm-12.col-md-3 {margin-top: 30px;}}
.contact-detail-links a {transition: 0.5s ease;}
.contact-detail-links a:hover {opacity: 0.5;transition: 0.5s ease;}
p.contact-detail-phone {color: #fff;}
p.contact-detail-email {color: #fff;}
p.contact-detail-title {padding: 15px 30px;border-radius: 10px 10px 0px 0px;border-bottom: 0px solid #bbbbbb;margin-bottom: 0px;color:#fff;background: rgb(232,81,36);background: linear-gradient(90deg, rgba(232,81,36,1) 0%, rgba(246,136,32,1) 100%);text-align: center;font-size: 18px;font-weight: 700;font-family: 'Montserrat';}
.contact-detail-links {padding: 20px 30px;}
.contact-detail-links {padding: 20px;text-align: center;}
.contact-detail-links a.btn.whatsapp-btn {color: #fff;background: #25d366;border-radius: 100px;width: 40px;height: 40px;padding: 0px;line-height: 40px;margin-top: 20px;font-size: 20px;}
.property-contact-box {background: rgb(255 255 255 / 10%);border-radius: 20px;color: #000;}
@media (max-width: 991px){.property-contact-box {margin-top: 30px;}}
.drop-us-message {padding: 30px 20px;background: rgb(255 255 255 / 10%);margin-top: 30px;border-radius: 10px;}

.drop-us-message .bfQuickMode input,
.drop-us-message .bfQuickMode input[type=text],
.drop-us-message .bfQuickMode textarea{background: #fff;padding: 10px 15px;min-height: 29px;border-radius: 5px;margin: 0px;max-width: 100%!important;}
.drop-us-message .bfQuickMode input::placeholder {color:#777;}

.drop-us-message input[type="text"], 
.drop-us-message input[type="email"], 
.drop-us-message input[type="url"], 
.drop-us-message input[type="date"], 
.drop-us-message input[type="password"], 
.drop-us-message input[type="search"], 
.drop-us-message input[type="tel"], 
.drop-us-message input[type="number"], 
.drop-us-message select:not(.form-select), 
.drop-us-message .sppb-form-control, 
.drop-us-message .sppb-form-group .sppb-form-control {
    all: inherit;}
    
div#newrecaptcha {transform: scale(0.96);transform-origin: top left;}


/*end of property detail*/
