﻿.announcements .pt-5, .py-5 {
    padding-top: 11rem !important;
}

.agents.det .portfolio {
    margin-bottom: 0px !important;
}

.page-link:hover {
    background: #d22a1c;
    color: #fff;
}

.page-link {
    color: #d22a1c;
}

.page-item.active .page-link {
    background: #d22a1c;
    border-color: #d22a1c;
}

.agents.det .text-heading.text-left span {
    font-size: 16px;
    color: #d22a1c;
}

.inner-pages .blog-section .news-item a:hover h3 {
    color: #d22a1c;
    -webkit-transition: all .25s;
    transition: all .25s;
}

.agents .blog .blog-info.details {
    margin-top: 0px !important;
}

@media only screen and (max-width: 1024px) {
    .wprt-image-video.w50 img {
        height: auto;
    }
}

.image-popup img {
    border: 2px solid #ccc;
    border-radius: 4px;
    cursor: pointer;
    transition: 0.3s;
}

    .image-popup img:hover {
        transform: scale(1.03);
    }

.btn-success:hover {
    color: #fff;
    background-color: #d22a1c;
    border-color: #d22a1c;
}

.btn, .homepage-3 .btn:active, .btn.sApp-btn:before, .bg-overlay::after, .benifits-item:after {
    background: #d22a1c;
    border-color: #d22a1c;
    border-radius: 3px;
}

.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #d22a1c;
    border-color: #d22a1c;
}

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

@media screen and (max-width: 991px) {
    .property.wprt-image-video {
        margin-top: 0;
    }
}

section.headings-2 {
    padding: 0;
    background: #f2f2f2;
    padding-bottom: 20px !important;
}

.agent-contact-form-sidebar .multiple-send-message {
    background-color: #d22a1c;
    color: rgb(255, 255, 255);
    font-family: Montserrat, sans-serif;
    cursor: pointer;
    font-size: 14px;
    text-transform: capitalize;
    padding-top: 12px;
    margin-top: 10px;
    margin-bottom: 0px;
    transition: 0.3s;
}

.agent-contact-form-sidebar .multiple-send-message:hover {
    background-color: #d22a1c;
}

.agent-contact-form-sidebar input {
    width: 100%;
    height: 45px;
    border: 1px solid #dae2e9;
    background-color: #fff;
    padding: 15px;
    font-family: "Lato", sans-serif;
    font-size: 14px;
    color: #7e8c99;
    margin-bottom: 1rem;
    border-radius: 3px;
}
.inner-pages section.portfolio {
    background: #f2f2f2;
    padding: 11rem 0 !important;
}