.color-primary, .service-row .fa, .service-row:hover .service-number, .btn-2.btn-white {
    color: #d20023;
}

.bg-primary, .heading-box, .service-row:after, .service-number:before, .service-info-2.df-box:before, .service-info-1::before, .blog-2:hover .date-box {
    background: #d20023;
}

.intro-section .intro-section-inner:before, .intro-section .intro-section-inner:after {
    background: #b20003;
}

.button-theme, input[type="submit"] {
    background: #d20023;
}

.button-theme:hover, input[type="submit"]:hover {
    background: #b70824;
}

a {
    color: #d20023;
}

a:hover {
    text-decoration: none;
}

.featured-tag2{
    background: #d20023;
}

.banner .tab-btn .active > a {
    background: #d20023!important;
}

.property:hover .property-img.property-hover-color:after, .property-3:before, .agent-2:hover .photo::after, .blog-1 .blog-photo:before,
.agent-1 .team-hover-content .member-name-designation, .blog-2:hover:before, .popular-places-box:hover .popular-places-photo:before {
    background-image: linear-gradient(0,#d20023,rgba(255, 255, 255, 0));
}

.property-2 .property-photo:before {
    background: linear-gradient(0,#d20023,rgba(255, 255, 255, 0));
}

.property-3 .ling-section h3 a:hover{
    color: #d20023;
}

#page_scroller {
    background: #d20023;
}

.blog-box-3 .post-meta a {
    color: #d20023;
}

.blog-box-3 .detail h4 a:hover{
    color: #d20023;
}

.testimonials-3 .item{
    background: #d20023;
}

.testimonials-1 .slider-mover-right:hover{
    background: #d20023;
    border: solid 1px #d20023;
    color: #fff!important;
}

.category .cc2{
    background: #d20023;
}

.btn-outline-2{
    border: solid 2px #d20023;
    color: #d20023;
}

.btn-outline-2:hover{
    border: solid 2px #d20023;
    background: #d20023;
    color: #fff;
}

.category .cc3 .category-subtitle {
    background: #d20023;
}

.category .cc3 h4 a:hover{
    color: #d20023;
}

.agent-3 .agent-details h5 a:hover{
    color: #d20023;
}

.testimonials-1 .slider-mover-left:hover{
    background: #d20023;
    border: solid 1px #d20023;
    color: #fff!important;
}

.blog-box-4 .ling-section a:hover{
    color: #d20023;
}

.testimonials-box .media p{
    color: #d20023;
}

.p2 .price-for-user .price .dolar{
    color: #d20023;
}

.our-partners .slick-btn .carousel-control .fa{
    background: #d20023;
}

.blog-box-3 .date-box-3 {
    background: #d20023;
}

.blog-box-2 .detail h4 a:hover{
    color: #d20023;
}

.copy-right a:hover{
    color: #d20023;
}

.category h3 a:hover{
    color: #d20023;
}

.overlay-link:hover{
    background: #d20023;
    border:2px solid #d20023;
}

.property-content .title a{
    color: #d20023;
}

.setting-button{
    background: #d20023;
}

.option-panel h2{
    color: #d20023;
}

.list-inline-listing .active{
    background: #d20023;
    border: solid 2px #d20023;
}

.list-inline-listing li:hover{
    background: #d20023;
    border: solid 2px #d20023;
}

.checkbox-theme input[type="checkbox"]:checked + label::before {
    border: 2px solid #d20023;
}

input[type=checkbox]:checked + label:before {
    color: #d20023;
}

.out-line-btn{
    border: solid 2px #d20023;
    color: #d20023;
}

.out-line-btn:hover{
    border: solid 2px #d20023;
    background: #d20023;
    color: #fff;
}

.property-content .facilities-list li i{
    color: #d20023;
}

.panel-box .panel-heading .panel-title a i{
    color: #d20023;
}

.properties-amenities ul li i {
    color: #d20023;
}

.properties-condition ul li i {
    color: #d20023;
}

.banner-detail-box h3 span{
    color: #d20023;
}

.banner-search-box{
    background: #d20023;
}

.border-button-theme {
    border: 2px solid #d20023;
    color: #d20023;
}

.active-c{
    color: #d20023;
}

.services-info-2 h3 a:hover{
    color: #d20023;
}

.border-button-theme:hover {
    background: #d20023;
    color: #fff !important;
}

.theme-tabs .nav-tabs > li > a {
    background: #d20023;
}

.theme-tabs .nav-tabs > li.active > a,
.theme-tabs .nav-tabs > li > a:hover {
    color: #d20023 !important;
}

.theme-tabs .nav-tabs > li > a::after {
    background: #d20023;
}

.theme-tabs .tab-nav > li > a::after {
    background: #d20023 none repeat scroll 0% 0%;
}

.navbar-bg-primary .navbar-nav > li.active > a, .navbar-bg-primary .navbar-nav > li a:hover {
    background: #d20023;
}

.rightside-navbar li .button:not(.button-border) {
    color: #d20023 !important;
    border: 1px solid #d20023 !important;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    border-color: #d20023;
    border-bottom: transparent;
}

.rightside-navbar li .button:not(.button-border):hover {
    background: #d20023 !important;
}

.modal-right-content .price{
    color: #d20023;
}

.search-button {
    background: #d20023;
}

.tab-btn .search-area-inner{
    border-right: solid 1px #d20023;
}

.banner-search-box .search-button{
    background: #37404d;
}

.banner-search-box .search-button:hover{
    background: #000;
}

.sr2 .search-button{
    background: #37404d;
}

.sr2 .search-button:hover{
    background: #000;
}

.counters2 .counter-box i {
    color: #d20023;
}

.brand-box h5{
    color: #d20023;
}

.modal-right-content .bullets li i{
    color: #d20023;
}

.modal-left-content .control {
    background: #d20023;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
    color: #d20023 !important;
    border-top: solid 5px #d20023 !important;
}

.main-header .navbar-default .nav > li > a:hover {
    color: #d20023;
    border-top: solid 5px #d20023;
}

.intro-section {
    background: #d20023;
}

.search-button:hover {
    color: #fff;
    background: #b70824;
}

.panel-box .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    background: #d20023;
    color: #fff;
    box-shadow: 2px 2px 4px 2px rgba(0,0,0,0.15);
}

.properties-panel-box .nav-tabs>li>a:hover {
    color: #fff;
    background: #d20023;
}

.heading-properties p i{
    color: #d20023;
    margin-right: 5px;
}

.heading-properties h5{
    color: #d20023;
}

.heading-properties h3 span{
    color: #d20023;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
    color: #d20023;
}

.bootstrap-select .dropdown-menu li a {
    color: #d20023;
}

.bootstrap-select .dropdown-menu li a:hover {
    background: #d20023;
}

.bootstrap-select .dropdown-menu > .active > a,
.bootstrap-select .dropdown-menu > .active > a:focus,
.bootstrap-select .dropdown-menu > .active > a:hover {
    color: #d20023;
}

.for-sale {
    background: #d20023;
}

.our-service .content i {
    color: #d20023;
}

.our-service .content h4 {
    color: #d20023;
}

.blog-box h3 a:hover{
    color: #d20023!important;
}

.agent-1 .agent-content h5 a:hover{
    color: #d20023;
}

.view-all ul li a:hover{
    background: #d20023;
    color: #fff;
}

.property-2 .content .title a{
    color: #d20023;
}

.property-2 .active{
    background: #d20023;
}

.dropdown-menu>li>a:hover {
    color: #d20023;
    border-left: solid 5px #d20023;
}

.option-bar .heading-icon{
    background: #d20023;
}

.change-view-btn {
    color: #d20023;
    border: solid 1px #d20023;
}

.btn-outline{
    border: solid 1px #d20023;
    color: #d20023;
}

.btn-outline:hover{
    border: solid 1px #b70824;
    background: #b70824;
    color: #fff;
}

.popular .price-for-user{
    color: #d20023;
}

.pricing-3.featured .listing-badges .featured{
    background: #d20023;
}

.change-view-btn:hover {
    border: solid 1px #d20023;
    background: #d20023;
}

.active-view-btn {
    background: #d20023;
    border: solid 1px #d20023;
}

.active-view-btn:hover {
    border: solid 1px #d20023;
    color: #d20023;
}

.listing-properties-box .detail header.title a {
    color: #d20023;
}

.listing-properties-box .detail .title::after {
    background-color: #d20023;
}

.show-more-options, .show-more-options:hover {
    color: #d20023;
}

.pagination > li > a:hover {
    background: #d20023;
    border-color: #d20023;
}

.pagination > .active > a {
    background: #d20023;
    border-color: #d20023;
}

.pagination > .active > a:hover {
    background: #d20023;
    border-color: #d20023;
}

.blog-box .detail .post-meta span a i {
    color: #d20023;
}

.agent-2 .agent-content h1 a:hover{
    color: #d20023;
}
.form-content-box .footer span a {
    color: #d20023;
}

blockquote {
    border-left: 5px solid #d20023;
}

.tab-style-2-line > .nav-tabs > li.active > a {
    border: solid 1px #d20023 !important;
    background: #d20023;
}

.tab-style-2-line > .nav-tabs > li.active > a:hover {
    border: solid 1px #d20023 !important;
    background: #d20023 !important;;
}

.agent-2 .agent-content h3 a:hover{
    color: #d20023;
}

.agent-detail h3 a:hover{
    color: #d20023;
}

.address-list li span i{
    color: #d20023;
}

.read-more{
    color: #d20023;
}

.blog-box .date-box{
    background:  #d20023;
}

.services-info-4 .icon{
    color: #d20023;
}

.bg-service-color{
    background: #d20023;
}

.services-info-3 i{
    color: #d20023;
}

.service-info .icon i{
    color: #d20023;
}

.archives ul li a:hover{
    color: #d20023;
}
.range-slider .ui-slider .ui-slider-handle {
    background: #d20023;
}

.range-slider .ui-slider .ui-slider-handle {
    border: 2px solid #d20023;
}

.banner-search-box .range-slider .ui-slider .ui-slider-handle {
    background: #fff;
}

.banner-search-box .range-slider .ui-slider .ui-slider-handle {
    border: 2px solid #fff;
}

.property-tag.featured {
    background: #d20023;
}

.banner-detail-box h2 span{
    color: #d20023;
}

.sr2{
    background: #d20023;
}

.range-slider .ui-widget-header {
    background-color: #d20023;
}

.banner-search-box .range-slider .ui-widget-header {
    background-color: #fff;
}

.category-posts ul li a:hover {
    color: #d20023;
}

.tags-box ul li a:hover {
    background: #d20023;
}

.latest-tweet a {
    color: #d20023;
}

.popular-posts .media-heading a:hover{
    color: #d20023;
}

.comment-meta-author a {
    color: #d20023;
}

.comment-meta-reply a {
    background-color: #d20023;
}

.contact-1 .contact-details .media .media-left i {
    color: #d20023;
    border: 1px dashed #d20023;
}

.about-text ul li i {
    color: #d20023;
}

.breadcrumbs li a:hover {
    color: #d20023;
}

.top-header ul li a:hover {
    color: #d20023;
}

.helping-center .icon {
    color: #d20023;
}

.main-title-2 h1 a:hover{
    color: #d20023;
}

.option-bar h4 {
    color: #d20023;
}

.attachments a:hover{
    color: #d20023;
}

.additional-details-list li a:hover{
    color: #d20023;
}

.user-account-box  .content ul li .active {
    color: #d20023;
    border-left: solid 5px #d20023;
}

.user-account-box  .content ul li a:hover{
    color: #d20023;
    border-left: solid 5px #d20023;
}

.photoUpload {
    background: #fff;
    color: #d20023;
}

table.manage-table .title-container .title h4 a{
    color: #d20023;
}

.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
    text-decoration: none;
    color: #d20023;
    background-color: transparent;
}

table.manage-table .title-container .title span i{
    color: #d20023;
}

.compare-properties h3 a:hover{
    color: #d20023;
}

.panel-box span a{
    color: #d20023;
}

table.manage-table td.action a:hover{
    color: #d20023;
}

.typography-page mark.color {
    background-color: #d20023;
}

.list-3 li:before, .list-2 li:before, .list-1 li:before {
    color: #d20023;
}

.numbered.color.filled ol > li::before {
    border: 1px solid #d20023;
    background-color: #d20023;
}

.numbered.color ol > li::before {
    border: 1px solid #d20023;
    color: #d20023;
}

.map-marker:hover {
    background-color: #d20023;
    cursor: pointer;
}
.map-marker:hover:before {
    border-color: #d20023 transparent transparent transparent;
}

.map-marker.featured:hover {
    background-color: #d20023;
}
.map-marker.featured:hover:before {
    border-color: #d20023 transparent transparent transparent;
}

.map-marker .icon {
    border: 3px solid #d20023;
}

.marker-active .map-marker {
    background-color: #d20023;
}
.marker-active .map-marker:before {
    border-color: #d20023 transparent transparent transparent;
}

.map-properties .address i{
    color: #d20023;
}

.map-properties-btns .border-button-theme{
    color: #d20023 !important;
}

.map-properties-btns .border-button-theme:hover{
    color: #fff !important;
}
.map-properties .map-content h4 a{
    color: #d20023;
}

.map-properties .map-properties-fetures span i {
    color: #d20023;
}
.dropzone-design:hover {
    border: 2px dashed #d20023;
}

@media (max-width: 768px) {
    .navbar-default .navbar-toggle .icon-bar {
        background: #d20023;
    }

    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
        background-color: #d20023;
        color: #fff! important;
    }

    .main-header .navbar-default .nav li a:hover {
        background: #d20023;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
        background-color: #d20023 !important;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        background: #eee;
    }
}

.estimate-form .radio-list input:checked ~ .checkmark,
.estimate-form .checkbox-container input:checked ~ .checkmark,
.estimate-form input:checked + .slider {
  background-color: #d20023;
}
.estimate-form .radio-list.img input:checked ~ img {
  border-color: #d20023;
}