.com-spproperty.view-properties #sp-main-body { background: #fff; }

.com-spproperty.view-properties #sp-similar-product { display: none; }

#sp-similar-product .sp-module-title { font-size: 16px; font-weight: 500; color: #e79f03; text-transform: uppercase; letter-spacing: 2px; text-align: center; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #dadada; }

#sp-similar-product { padding-bottom: 40px; }

/*search*/

.sp-property-search .spproperty-search .input-area-title {text-transform: capitalize;margin-bottom: 0;font-size: 16px;font-weight: 600;}

@media(max-width:768px){.sp-property-search .spproperty-search .input-area-title {margin-top:15px;}

.spproperty-search-advance .spproperty-price-range, .spproperty-search-advance .spproperty-size-range {margin-bottom: 10px;}}

.sp-property-search .spproperty-search .property-search-button-wrap { align-self: flex-end; }

.sp-property-search .spproperty-search .property-search-button-wrap .property-search-button { margin-left: 0; }

.sp-property-search .spproperty-search .property-search-button-wrap button {color: #fff;background-color: #fed80b!important;margin-top: 0;padding: 0 !important;width: 100%;height: 50px;border: 0 !important;font-size: 14px !important;color: black!important;}

.pstatus .fa-chevron-down:before {
    content: "\f078"; color: black!important;}

.sp-property-search .spproperty-search .property-search-button-wrap button:hover {background-color: #393939!important; box-shadow: none !Important; color: #fff !Important;}

.sp-property-search .spproperty-search .cat-wrap .pstatus .sp-select {padding: 12px 24px;}

.sp-property-search .spproperty-search .cat-wrap:not(:first-child) {padding-top: 0;margin-top: 0px;max-width: 310px;}

.sp-property-search .spproperty-search .flagship .sp-select .sp-select-result, .sp-property-search .spproperty-search .category .sp-select .sp-select-result {/* padding-bottom: 5px; */}

div#mod-sp-property-search133 .spproperty-search-advance select { padding: 0 10px !important; border-color: #d8d8d8;}

.sp-property-search .spproperty-search .cat-wrap .pstatus .sp-select {background: #fed80b;border: 0px solid !important;padding: 16px 25px; color:black;}

.sp-property-search .spproperty-search .sp-select {
    font-weight: 500;
}

.sp-property-search .spproperty-search .sp-select .sp-select-dropdown { top: 100% !important; /*max-height: 130px;*/ }

.sp-property-search .spproperty-search .property-advance-search { min-width: 140px; padding: 0 20px; margin-top: 15px; }

.sp-select ul > li { padding: 7px 20px;}

.autocomplete {  /*the container must be positioned relative:*/  position: relative; margin-bottom: 0; }

.autocomplete-items {  position: absolute;  border: 1px solid #d4d4d4;  border-bottom: none;  border-top: none;  z-index: 99;  /*position the autocomplete items to be the same width as the container:*/  top: 100%;  left: 0;  right: 0;}

.autocomplete-items div {  padding: 10px;  cursor: pointer;  background-color: #fff;   border-bottom: 1px solid #d4d4d4; }

.autocomplete-items div:hover {  /*when hovering an item:*/  background-color: #e9e9e9; }

.autocomplete-active {  /*when navigating through the items using the arrow keys:*/  background-color: DodgerBlue !important;   color: #ffffff; }

@media (max-width: 480px) {.sp-property-search .spproperty-search .property-search-button-wrap{margin-top: 0px;margin-bottom: 4px;}}

.sp-property-search .spproperty-search .sp-select {
 border: 1px solid #d7d7d7!important;
 padding: 7px 12px;
}

.sp-property-search .spproperty-search .input-area-title {
    margin-top: 15px !Important;
}

.spproperty-search-advance {
    margin-bottom: 30px !Important;
}

/*.col.cat-wrap .flagship, .col.cat-wrap .category {padding-top: 8px} */

/*end of search*/

/*thumbnail*/

.spproperty .sp-properties-wrapper .property-favourite { display: none;}

.spproperty .sp-properties-wrapper .property-image .owl-theme .owl-dots { display: none;}

.spproperty .sp-properties-wrapper .property-details .property-status-wrapper { position: absolute; margin: 0; right: 0; top: -40px;letter-spacing: 1px;}

.spproperty .see-all-wrapper { margin: 30px 0;}

.spproperty .sp-properties-wrapper .property-details .property-price .price-not-available { color: #bf5444;}

@media(max-width:767px){
    .sp-property-search .spproperty-search .cat-wrap:first-child{
        margin-top:0;
    }
}
/*original
.spproperty .sp-properties-wrapper.property-status-rent .property-details .property-status-wrapper > span.property-status { background-color: #b08036;}
*/
.badge.badge-primary.badge-rent, .spproperty .sp-properties-wrapper.property-status-rent .property-details .property-status-wrapper > span.property-status { background: rgba(179, 179, 179, 0.8); color: #000; padding: 5px 10px; }

/*original
.spproperty .sp-properties-wrapper .property-details .property-status-wrapper > span.status-sell { background-color: #714d15;}
*/
.badge.badge-primary, .spproperty .sp-properties-wrapper .property-details .property-status-wrapper > span.status-sell { background: rgba(231, 159, 3, 0.8); color: #000; padding: 5px 10px; }

.spproperty .sp-properties-wrapper .property-details .property-status-wrapper > span.status-offer { background-color: #000000;}

.spproperty .sp-properties-wrapper .property-details .property-status-wrapper > span {background-color:#ff2d18;}

.mod_spproperty_properties_see_all_btn:after { content: "\f105"; font-family: FontAwesome; padding-left: 10px;}

.fa-th-list:before {
    content: "\f0c9" !important;
}

/*end of thumbnail*/

/*gallery*/

/*.com-spproperty.view-property .property-dots-container .owl-dot button, .com-spproperty.view-property .property-dots-container .owl-dot.active button { width: 200px !important; height: 138px !important;}*/

.com-spproperty.view-property .property-dots-container .owl-dot button { width: 200px !important; height: 138px !important;}

.com-spproperty.view-property .property-dots-container { margin-top: 15px; margin-bottom: 50px; width: 100%; height: auto; overflow: auto; -webkit-overflow-scrolling: touch; }

.com-spproperty.view-property .spproperty-view-property .owl-nav > div { border: 0; }

.com-spproperty.view-property .spproperty-view-property .owl-nav > div:hover, .com-spproperty.view-property .spproperty-view-property .owl-nav > div:focus { background: transparent; }

.com-spproperty.view-property .spproperty-view-property .owl-nav > div:hover i.fa, .com-spproperty.view-property .spproperty-view-property .owl-nav > div:focus i.fa { color: #e79f03; }

.com-spproperty.view-property .spproperty-view-property .owl-nav > div.owl-prev { left: 0; }

.com-spproperty.view-property .spproperty-view-property .owl-nav > div.owl-next { right: 0; }


/*end of gallery*/

/*listing*/
.cls-property-landarea:before {
    background-image: url('/images/0_agnes/icons/icon-land.png');
    content: " ";
    width: 16px;
    margin-right: 10px;
    float: left;
    height: 16px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.cls-property-buildup:before {
    background-image: url('/images/0_agnes/icons/icon-buildup.png');
    content: " ";
    width: 16px;
    margin-right: 10px;
    float: left;
    height: 16px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.property-address:before {
    background-image: url('/images/0_agnes/icons/icon-map.png');
    content: " ";
    width: 16px;
    margin-right: 10px;
    float: left;
    height: 16px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.cls-property-key-features:before {
    background-image: url('/images/0_agnes/star.png');
    content: " ";
    width: 16px;
    margin-right: 10px;
    float: left;
    height: 16px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.spproperty .sp-properties-wrapper .property-details .property-price .price-not-available { font-size: 18px;}

.spproperty-view-properties.spproperty { padding: 50px 0;}

.spproperty .sp-properties-wrapper .property-details .property-details-wrap {padding: 15px;border: 1px solid #e8e8e8;}

@media(Max-width:768px){
    .spproperty .sp-properties-wrapper .property-details .property-details-wrap {padding: 8px;border: 1px solid #e8e8e8;min-height: 180px !Important;}
}
@media(Max-width:368px){
    .spproperty .sp-properties-wrapper .property-details .property-details-wrap {padding: 8px;border: 1px solid #e8e8e8;min-height: 230px !important;}
}
.spproperty .sp-properties-wrapper .property-details .property-summery ul { padding: 0px;}

.spproperty .sp-properties-wrapper .property-details .property-summery ul li { padding: 10px;width: 100%;text-align: center;font-size: 16px;font-weight: 500;letter-spacing: 1px;background: #232323;text-transform: uppercase;}

@media(Max-width:768px){
    .spproperty .sp-properties-wrapper .property-details .property-summery ul li { padding: 5px 10px;width: 100%;text-align: center;font-size: 12px;font-weight: 500;letter-spacing: 1px;background: #232323;}
}

.spproperty .sp-properties-wrapper:hover  .property-details .property-summery ul li{
    background-color:#ffd929;
    transition: 0.2s;
}
.spproperty .sp-properties-wrapper .property-details .property-summery ul li i.fa { font-size: 14px; margin: 0 5px 0 0; }

.spproperty .sp-properties-wrapper .property-details .property-summery ul li a { color: #fff; }

.spproperty .sp-properties-wrapper:hover  .property-details .property-summery ul li a{
    color:#232323;
}

.yellow-bg-style .spproperty .sp-properties-wrapper:hover  .property-details .property-summery ul li a{
    color:#fff;
}

.yellow-bg-style .spproperty .sp-properties-wrapper:hover  .property-details .property-summery ul li{
    background-color:#232323;
    transition: 0.2s;
}

.yellow-bg-style .spproperty .sp-properties-wrapper:hover {
  clip-path: unset !Important;
  -webkit-clip-path: unset !Important;
  border: 0px solid #d8d8d8;
}
/*.spproperty .sp-properties-wrapper .property-details .property-summery ul li.power_supply { border-right: 1px solid #d8d8d8;}

@media (max-width:1199px) and (min-width:768px){
  .spproperty .sp-properties-wrapper .property-details .property-summery ul li.power_supply { border:none;}
}*/

.spproperty .sp-properties-wrapper .property-details .property-summery ul li.area-size { padding: 15px; font-weight: normal; font-size: 12px; border: none;}

/*.spproperty .sp-properties-wrapper .property-details .property-summery ul li.area-size span.area_sqf:after { content: "/"; padding: 0px 5px 0px 3px;}*/

.spproperty .sp-properties-wrapper .property-details .property-title {margin: 0 0 5px;font-weight: 500;letter-spacing: 0.5px;text-transform: uppercase;}

@media(Max-width:991px){
.spproperty .sp-properties-wrapper .property-details .property-title {font-size: 13px;white-space: unset !important;display: block;display: -webkit-box !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;min-height: 36px;}
}
.spproperty .sp-properties-wrapper .property-details .property-title a {color: #ddbb00;}

.spproperty .sp-properties-wrapper .property-details .property-price {font-size: 15px;font-weight: 700;letter-spacing: 1px;color: #afafaf;}

.spproperty .sp-properties-wrapper .property-details p i.fa { font-size: 15px !important; width: 18px; text-align: center; margin-right: 5px; }

.spproperty .sp-properties-wrapper .property-details p { margin-top: 10px !important; margin-bottom: 0; font-size: 14px !important; font-weight: 600 !important; letter-spacing: 1px; }

@media(Max-width:991px){
    .spproperty .sp-properties-wrapper .property-details p { margin-top: 5px !Important; font-size: 10px !Important; letter-spacing: 0.5px;font-weight: 500 !important;}
}
.spproperty .sp-properties-wrapper .property-details .property-summery ul li.area-size { padding: 11px;}

.spproperty .sp-properties-wrapper .property-details .property-summery ul li.power_supply { padding: 11px; font-size: 13px;}

.spproperty .sp-properties-wrapper .property-details .property-address {
    white-space: unset !important;
}

.spproperty-col-xs-6 { transition: 0.3s;}

.spproperty-col-xs-6:hover {
    filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.3));
}

/*original
div.pagination ul.pagination li.page-item > a, .pagination-wrapper ul.pagination li.page-item > a { line-height: 58px;}
*/
div.pagination ul.pagination li.page-item > a, .pagination-wrapper ul.pagination li.page-item > a { line-height: 36px;width:40px;height:40px;font-size;20px;}

div.pagination ul.pagination li.page-item > a, .pagination-wrapper ul.pagination li.page-item > a { border-color: #ccc; color: #ccc;}

/*end of listing*/

/*details*/

.container.cls-listing-title .cls-listing-top-part h3 {font-size: 26px;font-weight: 500;text-transform: uppercase;}

.container.cls-listing-title .cls-listing-top-part h5 {text-align: right;font-size: 36px;font-weight: 400;color: #231f20;background-color: #ffd929;display: inline-block;float: right;padding: 5px 15px;}

.container.cls-listing-title { margin-top: 20px; margin-bottom: 30px; padding-bottom: 5px; border-bottom: 2px solid #efefef; }

.container.cls-listing-title .row { margin-bottom: 0; }

.container.cls-listing-title .cls-listing-btm-part h3 {font-size: 20px;font-weight: 300;padding: 5px 0;}

.container.cls-listing-title .cls-listing-btm-part span {font-size: 14px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;background: #212c3e;color: #ffffff;padding: 3px 10px;border-radius: 0px;float: right;}

@media (max-width: 767px) {
    .container.cls-listing-title .cls-listing-top-part h3 {font-size: 20px;}
    .container.cls-listing-title .cls-listing-top-part h5 {font-size: 24px;text-align: left;float:left;}
    .container.cls-listing-title .cls-listing-btm-part h3 {font-size: 16px;}
    .container.cls-listing-title .cls-listing-btm-part span { font-size: 10px; margin-top: -35px; } 
}

@media (min-width: 992px){.spproperty-view-property .property-slide-image { min-height: 475px; background-repeat: no-repeat; background-position: center;background-size: contain; background-color: #fff}}

@media (max-width: 991px){.spproperty-view-property .property-slide-image {min-height: 280px; background-size: cover; background-repeat: no-repeat; background-position: center;}}

.spproperty-view-property .owl-carousel .owl-stage {opacity: 0.88;}

.com-spproperty.view-property .spproperty-details-title-wrap table.cls-table-details td:first-child { width: 150px; padding-right: 0; font-weight: 300; color: #6f6f6f; }

@media (max-width: 499px) {
  .com-spproperty.view-property .spproperty-details-title-wrap table.cls-table-details td:first-child { width: 100px; }
}

.com-spproperty.view-property .spproperty-short-info { padding-bottom: 10px;}

.com-spproperty.view-property .spproperty-feature-item .title-wrapper .spproperty-title { font-size: 16px; line-height: 30px;}

.spproperty-call-us-widget, .spproperty-contact-us-widget {padding: 25px;}

.spproperty-call-us-widget .spproperty-price-title, .spproperty-agent-widget-wrap .spproperty-agent-title, .spproperty-contact-us-widget h3 span {font-size: 18px;text-align: center;font-weight: 500;color: #393939;letter-spacing: 1px;margin: 0 0 10px;/* background-color: yellow; */}


.spproperty-agent-widget-wrap .agent-details-wrap .agent-title { font-size: 20px; letter-spacing: 1px; font-weight: 600; display: none; }

.spproperty-agent-widget-wrap .agent-img-wrap { display: none; }

.spproperty-agent-widget-wrap .spproperty-agent-mailing { display: block; }

.spproperty-agent-widget ul.spproperty-agent-mailing li { display: block !important; }
aside.spproperty-agent-widget-wrap {
    background-color: #ffd929;
    padding-bottom: 0;
}

.spproperty-call-us-widget .spproperty-price-title + .spproperty-per-sft { font-size: 24px; line-height: normal;}

.spproperty-call-us-widget .spproperty-price-title + .spproperty-per-sft span { font-size: 18px;}

.com-spproperty.view-property .spproperty-details-title-wrap .spproperty-sqft-info { color: #000; font-size: 18px; margin-top: 15px;}

.com-spproperty.view-property .spproperty-details-title-wrap .spproperty-sqft-info img { width: 24px;}

.com-spproperty.view-property .spproperty-details-title-wrap .spproperty-sqft-info span { margin-left: 10px;}

.com-spproperty.view-property .spproperty-short-info, .com-spproperty.view-property .spproperty-overview-list { margin: 20px 0;}

.com-spproperty.view-property .spproperty-details-title-wrap .spproperty-title { margin: 15px 0; display: none; }

.com-spproperty.view-property .spproperty-details-title-wrap p.spproperty-status-tag { display: none; }

.com-spproperty.view-property .spproperty-details-title-wrap .spproperty-location { margin: 15px 0;}

.com-spproperty.view-property .spproperty-details-title-wrap .spproperty-location .loc-info { color: #909090;}

.spproperty-power-supply { margin-top: 15px; font-size: 18px; font-weight: 700;}

.spproperty-power-supply i.fa-bolt {margin-right:8px;}

.com-spproperty.view-property .spproperty-details-title-wrap .spproperty-location i.fa, .spproperty-power-supply i.fa-bolt { font-size: 24px; width: 24px; text-align: center;}

.com-spproperty.view-property .spproperty-project-address { display: none;}

.spproperty .sp-properties-wrapper .property-details .property-status-wrapper > span, .badge { font-size: 12px; padding: 7px 14px;}

body.com-spproperty .sppb-btn.sppb-btn-xs, .sppb-btn.sppb-btn-xs { width: 100%; padding: 15px 20px; margin-bottom: 15px; font-size: 16px;}

.spproperty-call-us-widget .spproperty-call-for-booking {margin: 15px 0;}

.spproperty-call-us-widget, .spproperty-contact-us-widget { background-color: #fff; border: 1px solid #d8d8d8; margin-bottom: 15px; }

.spproperty-call-us-widget h3.spproperty-price-title, .spproperty-call-us-widget p.spproperty-call-for-booking, .spproperty-call-us-widget a.sppb-btn.sppb-btn-default.sppb-btn-block { display: none; }

.spproperty-call-us-widget .spproperty-id { margin-bottom: 0px; }

.spproperty-call-us-widget a.sppb-btn.sppb-btn-success {width :fit-content; margin: auto; background-color: #fff; color: #d0a44b; border:2px solid #d0a44b; padding: 15px 25px; margin-bottom: 10px}

.spproperty-call-us-widget a.sppb-btn.sppb-btn-success:hover {background-color: #d0a44b; color: #fff; box-shadow: none; }

@media(max-width: 767px){.com-spproperty.view-property .spproperty-feature-item.spproperty-emi-calculation .title-wrapper {margin-bottom: 0px}}

.com-spproperty.view-property .spproperty-emi-calculation { border-bottom: none; padding: 0; margin-top: 15px; }

.com-spproperty.view-property .spproperty-emi-calculation .title-wrapper { flex: unset;}

.com-spproperty.view-property .sp-property-emi-calculator .spec-graph { margin-bottom: 20px;}

.com-spproperty.view-property .spproperty-social-share { display: none !important; }

.com-spproperty.view-property .spproperty-map-widget { display: none !important; }

@media (max-width: 767px) {
  .com-spproperty.view-property .spproperty-sidebar {margin-top: 30px;}
}


.cls-details-description { margin-top: 30px; }

.cls-details-description img { width: 120px; }

/*end of details*/

/*watermarking

.watermark {background-image: url(/images/0-FactoryJohore/factoryjohore-watermark.png) !important; background-repeat: no-repeat; background-position: center; }

.watermark img { opacity: 0.7; }

.spproperty-view-property .property-slide-image { opacity: 0.7; }

end of watermarking*/

/*status*/

.property-status-rent span.property-status {background: #ffd929d1;color: #000;padding: 2px 10px;font-size: 16px;text-transform: uppercase;display: inline-block;font-weight: 900;margin-left: 12px;font-family: 'Oswald';}
@media(Max-width:768px){.property-status-rent span.property-status {background: #ffd929;color: #000;padding: 3px 8px;font-size: 10px;text-transform: uppercase;display: inline-block;font-weight: 900;margin-left: 12px;}
}
.property-status-sell span.property-status {background: #0090ffcf;color: #fff;padding: 2px 10px;font-size: 16px;text-transform: uppercase;display: inline-block;font-weight: 900;margin-left: 12px;font-family: 'Oswald';}

@media(Max-width:768px){
    .property-status-sell span.property-status {background: #128ecc;color: #fff;padding: 3px 8px;font-size: 10px;text-transform: uppercase;display: inline-block;font-weight: 900;margin-left: 5px; }
}
.property-status-wrapper { position: absolute; margin: 0; top: 10px; letter-spacing: 1px; z-index: 2;}

/*end of status*/


/**search**/
.sp-property-search .spproperty-search .cat-wrap .pstatus {
    max-width: 100%;
}
.sp-property-search .spproperty-search .cat-wrap > div {
    max-width: 100%;
}


/**property listing**************/
.spproperty .sp-properties-wrapper {
  clip-path: polygon(0% 0%, 100% 0, 100% 90%, 92% 100%, 0% 100%);
  -webkit-clip-path: polygon(0% 0%, 100% 0, 100% 90%, 92% 100%, 0% 100%);
  border: 0px solid #d8d8d8;
}

@media(max-width:767px){
  .sp-property-search .spproperty-search .cat-wrap:first-child {
    margin-top: 5px!important;
  }
  .sp-property-search .spproperty-search .cat-wrap {
    flex: 0 0 100%!important;
    margin-bottom: 5px!important;
    max-width: 100%!important;
}
  .spproperty-search-advance {
    display: block!important;
    margin-top: 10px;
}
  div#price-range {
    margin-bottom: 20px;
}
  .sp-property-search .spproperty-search .input-area-title {
    margin-top: 0;
}
}
.spproperty-sorting {
    display: none;
}

.com-spproperty.view-property .property-dots-container {
    display: none;
}
.property-slide-image {
    margin-bottom: 50px;
}