.noimg-banner-left button, .noimg-banner-right button, .noimg-banner-right a{

	position: relative;

    display: inline-flex;

    align-items: center;

    width: auto;

    margin: 0;

    text-decoration: none;

    outline: 0;

    transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;

    font-weight: 500;

    line-height: 24px;

    color: #000;

    cursor: pointer;

    box-shadow: none;

    font-family: Poppins, sans-serif;

    -webkit-appearance: none;

    background-color: #f9f9f9;

    border-radius: 5px;

    border: 0;

    outline: 0;

    font-size: 13px;

    gap: 5px;

    padding: 3px 12px;

    height: 30px;

}

.noimg-banner-left ul, .noimg-banner-right ul {

    column-gap: 13px;

    display: flex;

    padding: 0;

}

.noimg-banner-left ul li, .noimg-banner-left ul li a, .noimg-banner-right ul {

    list-style: none;

    position: relative;

    padding: 3px 3px;

    font-size: 13px;

    line-height: 1.69231em;

    font-weight: 400;

    text-transform: uppercase;

    letter-spacing: normal;

    color: #000;

    justify-content: end;    

}

.noimg-banner-left ul li:nth-child(1) a{

    text-transform: capitalize;

    font-weight: 500;    

}

.noimg-banner-left ul li:nth-child(2)::after, .noimg-banner-left ul li:nth-child(3)::after {

    position: absolute;

    content: "|";

    right: -7px;

}

.noimg-banner-left ul li:nth-child(1){

    -webkit-appearance: none;

    background-color: #f9f9f9;

    border-radius: 5px;

    padding: 3px 12px;

    height: 30px;    

}

.noimage-inner-banner {

    display: flex;

    justify-content: space-between;

}

.noimg-banner-right {

    display: flex;

    flex-wrap: wrap;

/*    width: 30%;*/

    justify-content: end;    

    flex-direction: column;    

}

.property-slider .lSAction a.lSPrev{

    /*position: absolute;

    font-family: "FontAwesome";    

    content: "\f104";

    right: -10px;

    background-position: 4px 5px;

    border-radius: 20px;

    margin-right: 15px;*/

}

.property-slider .lSAction a.lSNext{

    /*position: absolute;

    font-family: "FontAwesome";    

    content: "\f105";

    right: -10px;

    background-position: 4px 5px;

    border-radius: 20px;

    margin-right: 15px;*/

}

.property-features-content-inner {

    column-gap: 60px;

    display: flex;

    flex-wrap: wrap;

}

.property-features .property-features-item {

    align-items: center;

    border-bottom: 1px solid #e8e8e8;

    column-gap: 20px;

    display: flex;

    padding: 8px 0;

    width: calc(50% - 30px);

}

.property-grid-inner {

    grid-template-columns: minmax(0, 8fr) minmax(0, 4fr);

    columns: 2;

    position: relative;

    display: grid;

    column-gap: 30px;

    row-gap: 30px;

}

.property-features .property-features-subtitle {

    margin: 0 0 24px 0;

}

.property-features .property-features-content {

    margin-top: 51px;

}

.property-features .property-features-item-icon {

    width: 29px;

}

.property-features .property-features-item * {

    display: inline-flex;

}

span.property-features-item-label, span.property-nearby-item-label {

    color: #555;

}

.property-features {

    border-top: 1px solid #ccc;

    margin-top: 35px;

    padding-top: 35px;

}

.property-features .property-features-item-text {

    color: #000;

    font-weight: 500;

    margin-left: auto;

}

.property-location, .property-nearby {

    border-top: 1px solid #ccc;

    margin-top: 65px;

    padding-top: 42px;    

}

.property-location .property-location-content-inner {

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    align-items: center;    

}

.property-nearby .property-nearby-content-inner {

    display: flex;

    flex-wrap: wrap;

}

.property-nearby .property-nearby-item {

    align-items: center;

    column-gap: 4px;

    display: flex;

    padding: 2px 0;

    width: 50%;

}

.property-nearby .property-nearby-description+.property-nearby-content {

    margin-top: 28px;

}

.property-col--sidebar {



}

.property-description {

    margin-top: 45px;

}

.property-right-sidebar, .property-right-sidebar-contactform, .property-slider-video{

    padding: 34px 23px;

    border: 1px solid #e8e8e8;

    border-radius: 5px;

    background-color: #fbfbfb;

    margin: 30px 0 0 0;

    display: flex;

    flex-direction: column;

}

.property-slider ul li img {

    border-radius: 5px;

}

.property-slider ul{



}

.property-slider ul.lSPager.lSGallery{

    margin-top: 10px !important;

}

.property-contact span input, .property-contact span textarea {

    background-color: #fff;

    border-color: #e8e8e8;

    color: #555;

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: top;

    border-radius: 0;

    border-style: solid;

    border-width: 1px;

    box-sizing: border-box;

    cursor: pointer;

    font-family: inherit;

    font-size: 15px;

    font-weight: inherit;

    line-height: 26px;

    margin: 0 0 16px;

    outline: 0;

    padding: 11px 17px;

}

.property-slider ul.lSPager.lSGallery li.active img{

    opacity: .4;

}































