@media (max-width: 720px) {

    /*상세페이지 전체적으로*/
    .separator {
        border: 0.5px solid #e5e5e5;
        margin: 10px 0;
    }

    .m-house-title,
    .sale-type,
    .house-price {
        float: left;
    }

    .m-house-title,
    .sale-type {
        font-weight: bold;
    }

    .m-house-title {
        padding-top: 12px;
    }

    .house-price {
        padding-left: 5px;
        color: #1db177;
        font-weight: bold;
    }

    .how-sale {
        background-color: #1db177;
        font-size: 12px;
        color: white;
        padding: 2px 8px;
        border-radius: 20px;
    }

    .m-house-badge,
    .how-sale {
        margin-top: 6px;
        float: right;
    }

    .m-house-badge ul.house-badges li {
        font-size: 10px;
    }

    div.contact-title.clear div.name {
        margin-top: 12px;
        margin-left: 60px;
        font-size: 14px;
        color: #444;
        font-weight: bold;
    }

    div.contact-title.clear img.profile {
        float: left;
        width: 48px;
        height: 48px;
        border-radius: 50%;
    }

    div.buttons table.action #add-favorite {
        font-size: 14px;
    }

    .mContent .house-title {
        font-size: 12px;
        text-align: center;
        font-weight: bold;
    }

    .mContent .padding-bottom {
        padding-bottom: 30px;
    }

    .house-detail .detail .detail-table .value {
        text-align: left;
    }

    body.default.top-navigation .wrapper.wrapper-content {
        margin-top: 0px;
    }

    .option-img-box table {
        width: 100%;
        margin: 0 auto;
    }

    .option-img-box table td {
        width: 24%;
        text-align: center;
    }

    .td_content {
        margin: 0 auto;
    }

    .td_text {
        font-size: 14px;
        font-weight: 100;
        margin-top: 4px;
    }

    .option-img-box table td img {
        margin: 0 auto;
        width: 30px;
    }

    .house-detail .detail .detail-table .row {
        padding: 0;
    }

    .row.border-top {
        border-top: none;
    }

    .detail div.detail-table {
        margin-bottom: 15px;
    }

    .size-adust {
        height: 18px;
    }

    div#mobile-contact-info .fa img {
        width: auto;
        border-radius: 0;
    }

    .mobile-fa {
        float: right;
    }


    #login-form .modal-dialog,
    #regist-form .modal-dialog {
        width: 95%;
        margin: 0 auto;
    }

    #login-form .modal-body,
    #regist-form .modal-body {
        padding: 1rem;
    }

    #report-house-done .modal-dialog,
    #alert-already-report .modal-dialog,
    #cancel-report .modal-dialog {
        width: 95%;
        margin: 1rem auto;
    }

}
