.flat-property-detail.style-1{
    padding-top: 100px !important;
    margin-top: 100px;
}
.flat-property-detail.style-1 .header-property-detail{
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
}

.modal .modal-dialog .modal-content{
    border-radius: 6px;
}
.loan-calc-form .input-group>.input-group-prepend>.input-group-text{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    min-width: 100px;
}
.loan-calc-form .form-control, .loan-calc-form .form-select{
    padding: .375rem .75rem;
    line-height: 1.5;
}
.form-select:focus{
    border-color: #db1d23;
    box-shadow: none;
}
.loan-calc-form .form-group.c-result-group .input-group>.input-group-prepend>.input-group-text{
    background: #d4edda;
    min-width: 180px;
}
.nice-select.open .list{
    z-index: 99;
}
.flat-location .swiper img{
    max-height: unset;
}
.vjs-icon-play:before, .video-js .vjs-big-play-button:before{
    display: none;
}
.properties-list.without-map .wd-find-select.shadow-st{
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);
}
@media(min-width: 577px){
    .properties-list.without-map{
        margin-top: 100px;
    }
}
.flat-property-detail.style-1 .single-detail.ck-content p{
    color: #5c6368;
}
.leaflet-pane .map-marker-location {
    background-color: unset;
    background-image: url(map-icon-alt.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: unset;
}
.c-listing-item .title{
    color: #0078A8;
    font-size: 16px;
}

/*responsive styles*/
@media (max-width: 576px){
    .flat-property-detail.style-1{
        margin-top: 0;
    }
    .loan-calc-form .form-group.c-result-group .input-group>.input-group-prepend>.input-group-text{
        min-width: unset;
    }
    .box-faq .faq-item .faq-header{
        font-size: 16px;
        line-height: 24px;
    }
    .box-faq .faq-item .faq-body{
        font-size: 15px;
        line-height: 24px;
    }
}