#refindly-modal-email-listing .refindly-copy-field span {
    margin-top: 0 !important;
    width: 90% !important;
}
#refindly-modal-contact-agent .refindly-copy-field span {
    margin-top: 0;
    width: 90% !important;
}
#refindly-modal-request-showing .refindly-copy-field span {
    margin-top: 0;
    width: 90% !important;
}
.modal-header h6{
    text-align: center !important;
    margin: 0 !important;
}

@media (min-width: 981px) {

    .single-property-content{
        width: 100% !important;
    }
    #single-property-images-container{
        width: 80% !important;
        margin: auto !important;
    }
    .refindly-property-details-img-single ul li {
        padding: 13px 0 !important;
    }
    .refindly-property-details-right-content .single-property-head-details .property-details-price span {
        border-radius: 0 !important;
    }
    .refindly-property-details-right-content {
        float: none !important;
        width: 100% !important;
    }
    /*#refindly-property-details-img-single{
        width: 28% !important;
    }*/
    .single-property-content .single-property-details-container {
        float: none !important;
        width: 100% !important;
    }
    .single-property-details-container .property-features-officename .refindly-br-house .ico-refindly-br-house {
        margin-left: 90% !important;
    }
    .refindly-property-details-footer .find-new-container li a {
        width: 100% !important;
    }
    .single-property-content .property-main-options h4 {
        width: 100% !important;
    }
    .form-select-date {
        float: left;
        width: 38% !important;
    }
    .form-select-time {
        width: 30% !important;
    }
    .single-property-content .property-main-options .form-select-submit {
        width: 28% !important;
    }
    .single-property-content .single-property-head-details .single-property-head {
        margin-bottom: 7px !important;
    }
    .single-property-content .single-property-images-container .carousel {
        border-radius: 5px 0 0 0;
    }

    .refindly-property-details-right-content .refindly-property-details-footer {
        border-left: 1px solid #DADADA;
    }
    .refindly-property-details-right-content .single-property-head-details .location {
        border-left: 1px solid #DADADA;
        border-top: 1px solid #DADADA;
    }
    .refindly-property-details-right-content .single-property-head-details .property-details-price {
        border-radius: 0 !important;
    }
    .single-property-warp .refindly-property-details-img-single ul li:first-child {
        border-top: 1px solid #DADADA;
        border-radius: 0 5px 0 0;
    }

    .single-property-details-container  h3 {
        font-size: 13px !important;
        line-height: 25px !important;
    }
}

/*Styles for screen from 831 to 980 */
@media (min-width: 831px) and (max-width: 980px) {
    .right-main img {
        width: auto !important;
    }

    .single-property-warp .refindly-property-details-img-single ul li {
        width: 33.333% !important;
    }
    .refindly-property-details-img-single ul li:nth-child(1) {
        border-top: 1px solid #DADADA !important;
        border-left: none !important;
    }
    .refindly-property-details-img-single ul li:nth-child(2) {
        border-top: 1px solid #DADADA !important;
    }
    .refindly-property-details-img-single ul li:nth-child(3) {
        border-top: 1px solid #DADADA !important;
        border-right: none !important;
    }
    .refindly-property-details-img-single ul li:nth-child(4) {
        border-left: none !important;
    }
    .refindly-property-details-img-single ul li:nth-child(6) {
        border-right: none !important;
    }
    .single-property-details-container .property-features-officename h3 {
        font-size: 13px !important;
        line-height: 25px !important;
    }
    .form-select-time {
        width: 28% !important;
    }
    .single-property-content .property-main-options .form-select-submit {
        width: 32% !important;
    }

    .refindly-property-details-right-content .refindly-property-details-footer {
        border-left: 1px solid #DADADA;
        border-right: 1px solid #DADADA;
    }
    .refindly-property-details-right-content .single-property-head-details .location {
        border-top: none !important;
        border-left: 1px solid #DADADA;
    }

    .single-property-content .single-property-head-details .single-property-head h1 {
        margin-top: -5px !important;
        display: block;
    }

    .refindly-property-details-img-single ul li:nth-child(1) {
        border-left: 1px solid #DADADA !important;
    }
    .refindly-property-details-img-single ul li:nth-child(3) {
        border-right: 1px solid #DADADA !important;
    }
    .refindly-property-details-img-single ul li:nth-child(4) {
        border-left: 1px solid #DADADA !important;
    }
    .refindly-property-details-img-single ul li:nth-child(6) {
        border-right: 1px solid #DADADA !important;
    }
}

/*Styles for screen from 581 to 810 */
@media (min-width: 581px) and (max-width: 830px) {
    .right-main img {
        width: auto !important;
    }

    .single-property-warp .refindly-property-details-img-single ul li {
        width: 33.333% !important;
    }
    .refindly-property-details-img-single ul li:nth-child(1) {
        border-top: 1px solid #DADADA !important;
        border-left: none !important;
    }
    .refindly-property-details-img-single ul li:nth-child(2) {
        border-top: 1px solid #DADADA !important;
    }
    .refindly-property-details-img-single ul li:nth-child(3) {
        border-top: 1px solid #DADADA !important;
        border-right: none !important;
    }
    .refindly-property-details-img-single ul li:nth-child(4) {
        border-left: none !important;
    }
    .refindly-property-details-img-single ul li:nth-child(6) {
        border-right: none !important;
    }
    .single-property-details-container .property-features-officename h3 {
        font-size: 13px !important;
        line-height: 25px !important;
    }
    .refindly-property-details-right-content .single-property-details-container .property-features-status li h3 {
        font-size: 12px !important;
    }
    .single-property-content .property-main-options h4 {
        font-size: 14px !important;
    }
    .single-property-content .single-property-head-details .single-property-head h1 {
        font: 20px/22px OpenSans,sans-serif !important;
    }

    .refindly-property-details-right-content .refindly-property-details-footer {
        border-left: 1px solid #DADADA;
        border-right: 1px solid #DADADA;
    }
    .refindly-property-details-right-content .single-property-head-details .location {
        border-top: none !important;
        border-left: 1px solid #DADADA;
    }

    .refindly-property-details-img-single ul li:nth-child(1) {
        border-left: 1px solid #DADADA !important;
    }
    .refindly-property-details-img-single ul li:nth-child(3) {
        border-right: 1px solid #DADADA !important;
    }
    .refindly-property-details-img-single ul li:nth-child(4) {
        border-left: 1px solid #DADADA !important;
    }
    .refindly-property-details-img-single ul li:nth-child(6) {
        border-right: 1px solid #DADADA !important;
    }
    .refindly-property-details-right-content .single-property-head-details .property-details-price {
        border-radius: 0 !important;
    }
    .single-property-content .property-main-options .form-select-submit {
        width: 28% !important;
    }
    .form-select-time {
        width: 28% !important;
    }
}

/*Styles for screen from 421 to 580 */
@media (min-width: 421px) and (max-width: 580px) {
    .right-main img {
        width: auto !important;
    }

    .single-property-warp .refindly-property-details-img-single ul li {
        width: 33.333% !important;
    }
    .refindly-property-details-img-single ul li:nth-child(1) {
        border-top: 1px solid #DADADA !important;
        border-left: none !important;
    }
    .refindly-property-details-img-single ul li:nth-child(2) {
        border-top: 1px solid #DADADA !important;
    }
    .refindly-property-details-img-single ul li:nth-child(3) {
        border-top: 1px solid #DADADA !important;
        border-right: none !important;
    }
    .refindly-property-details-img-single ul li:nth-child(4) {
        border-left: none !important;
    }
    .refindly-property-details-img-single ul li:nth-child(6) {
        border-right: none !important;
    }
    .single-property-details-container .property-features-officename h3 {
        font-size: 13px !important;
        line-height: 25px !important;
    }
    .refindly-property-details-right-content .single-property-details-container .property-features-status li h3 {
        font-size: 12px !important;
    }
    .single-property-content .property-main-options h4 {
        font-size: 14px !important;
    }
    .single-property-content .single-property-head-details .single-property-head h1 {
        font: 20px/22px OpenSans,sans-serif !important;
    }

    .refindly-property-details-right-content .refindly-property-details-footer {
        border-left: 1px solid #DADADA;
        border-right: 1px solid #DADADA;
    }
    .refindly-property-details-right-content .single-property-head-details .location {
        border-top: none !important;
        border-left: 1px solid #DADADA;
    }

    .refindly-property-details-img-single ul li:nth-child(1) {
        border-left: 1px solid #DADADA !important;
    }
    .refindly-property-details-img-single ul li:nth-child(3) {
        border-right: 1px solid #DADADA !important;
    }
    .refindly-property-details-img-single ul li:nth-child(4) {
        border-left: 1px solid #DADADA !important;
    }
    .refindly-property-details-img-single ul li:nth-child(6) {
        border-right: 1px solid #DADADA !important;
    }
    .refindly-property-details-right-content .single-property-head-details .property-details-price {
        border-radius: 0 !important;
    }
    .single-property-content .property-main-options .form-select-submit .btn {
        width: 160px !important;
    }
}

/*Smartphone*/
@media (min-width: 300px) and (max-width: 420px) {
    .right-main img {
        width: auto !important;
    }

    .single-property-warp .refindly-property-details-img-single ul li {
        width: 33.333% !important;
    }
    .refindly-property-details-img-single ul li:nth-child(1) {
        border-top: 1px solid #DADADA !important;
        border-left: none !important;
    }
    .refindly-property-details-img-single ul li:nth-child(2) {
        border-top: 1px solid #DADADA !important;
        border-right: 1px solid #DADADA !important;
    }
    .refindly-property-details-img-single ul li:nth-child(3) {
        border-top: 1px solid #DADADA !important;
        border-right: none !important;
    }
    .refindly-property-details-img-single ul li:nth-child(4) {
        border-left: none !important;
        border-right: 1px solid #DADADA !important;
    }
    .refindly-property-details-img-single ul li:nth-child(6) {
        border-right: none !important;
    }
    .single-property-details-container .property-features-officename h3 {
        font-size: 13px !important;
        line-height: 25px !important;
    }
    .refindly-property-details-right-content .single-property-details-container .property-features-status li h3 {
        font-size: 12px !important;
    }
    .single-property-content .property-main-options h4 {
        font-size: 14px !important;
    }
    .single-property-content .single-property-head-details .single-property-head h1 {
        font: 20px/22px OpenSans,sans-serif !important;
    }
    .refindly-property-details-right-content .single-property-head-details .location {
        top: 440px !important;
    }

    .single-property-warp .refindly-property-details-img-single {
        margin-bottom: 25px !important;
    }
    .single-property-details-container .property-features-officename .refindly-br-house .ico-refindly-br-house {
        margin-top: 10px;
    }

    .refindly-property-details-right-content .refindly-property-details-footer {
        border-left: 1px solid #DADADA;
        border-right: 1px solid #DADADA;
    }
    .refindly-property-details-right-content .single-property-head-details .location {
        border-top: none !important;
        border-left: 1px solid #DADADA;
    }

    .refindly-property-details-img-single ul li:nth-child(1) {
        border-left: 1px solid #DADADA !important;
    }
    .refindly-property-details-img-single ul li:nth-child(3) {
        border-right: 1px solid #DADADA !important;
    }
    .refindly-property-details-img-single ul li:nth-child(4) {
        border-left: 1px solid #DADADA !important;
    }
    .refindly-property-details-img-single ul li:nth-child(6) {
        border-right: 1px solid #DADADA !important;
    }
    .refindly-property-details-right-content .single-property-head-details .property-details-price {
        border-radius: 0 !important;
    }

    .single-property-warp .refindly-property-details-img-single {
        margin-bottom: 0 !important;
        margin-top: -10px !important;
    }

    .refindly-property-details-right-content .single-property-head-details .location {
        top: 455px !important;
        border-right: 1px solid #DADADA !important;
    }
    .refindly-details-fullAddress {
       margin-top: -7px !important;
        display: block;
        margin-left: -10px;
        width: 66% !important;
    }
    .refindly-details-mlsnumber {
        margin-top: -2px;
    }
    .single-property-content .property-main-options .form-select-submit {
        width: 52% !important;
    }
    .form-select-time {
        width: 46% !important;
    }
}