.button-theme {
  background: #990000;
  border: 2px solid #990000;
}

.button-theme:hover {
  background: #b70824;
  border: 2px solid #b70824;
}

.main-footer-3 .subscribe-box-2 .form-inline .btn {
  background: #d20023;
}

.main-footer-3 .subscribe-box-2 .form-inline .btn:hover {
  background: #d20023;
}

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

mark,
.mark {
  background: #d20023;
}

@keyframes pulse {
  0%,
  100% {
    background-color: #d20023;
  }
  50% {
    background-color: #d20023;
  }
}

.property-modal .modal-header .close,
.property-modal .modal-header .close:focus {
  background: #d20023;
}

.modal-right-content h2 {
  color: #b70824;
}

.contact-2 .contact-info i {
  background: #d20023;
}

.btn-3:after {
  background: #b70824;
}

.property-3 .read-more-btn {
  color: #d20023;
}

.main-title-3 .section-subtitle {
  color: #d20023;
}

.main-title-3 .section-subtitle::before {
  background: #d20023;
}

.property-3 .read-more-btn:hover {
  background: #d20023;
  color: #fff;
}

.intro-section .intro-section-inner {
  background: #d20023;
}

.intro-section .intro-section-inner:after {
  background: #b70824;
}

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

.blog-1 h3 a:hover {
  color: #d20023;
}

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

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

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

.blog-2 .date-box {
  color: #d20023;
}

.blog-2:hover .date-box {
  background: #d20023;
  color: #fff;
}

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

.blog-3:hover .post-meta {
  background: #d20023;
}

a:hover {
  text-decoration: none;
}

.service-info-2:hover h5 a {
  color: #d20023;
}

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

.sidebar-navigation .menu-list li a .badge {
  background-color: #d20023;
}

#dismiss {
  color: #d20023;
}

.sidebar-navigation ul li a:hover {
  color: #d20023;
}

.sidebar-navigation .active {
  color: #d20023;
}

.sidebar-navigation ul li ul li a:hover {
  color: #d20023;
}

.service-info-2.df-box:before {
  background: #d20023;
}

.get-in-touch .sidebar-contact-info:hover .icon {
  color: #d20023;
}

.featured-tag2 {
  background: #d20023;
}

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

.service-info-1::before {
  background: #d20023;
}

.banner [role="tablist"] .nav-item .nav-link.active,
.banner .tab-btn .nav-item .nav-link.active {
  background: #990000 !important;
}

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

#page_scroller {
  background: #990000;
}

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

.btn-outline-1:before {
  background: #d20023;
  border-color: #d20023;
}

.testimonials-1 .carousel-indicators .active {
  background: #d20023;
}

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

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

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

.testimonials-2 .testimonials-box::before {
  background: #d20023;
}

.category:hover .cc2-inner {
  background: #d20023;
}

.btn-defaults {
  background: #990000;
  border: 2px solid #990000;
}

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

.btn-defaults:before {
  background: #d20023;
}

.btn-2.btn-white {
  color: #d20023;
}

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

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

.counters-1 .counter-box-1 h1 {
  color: #d20023;
}

.counter-box-2:hover i {
  color: #fff;
  background: #d20023;
}

.counter-box-2 h1 {
  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-2 .testimonials-box .user-info p {
  color: #d20023;
}

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

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

.carousel-indicators .active {
  background: #d20023;
}

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

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

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

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

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

.popular-places.pp2 .popular-places-box h3 a {
  color: #d20023;
}

.popular-places-box .listings_no {
  background: #d20023;
}

.comon-slick .slick-prev {
  color: #d20023;
}

.comon-slick .slick-prev:hover {
  color: #fff;
  background: #d20023;
}

.comon-slick .slick-next {
  color: #d20023;
}

.comon-slick .slick-next:hover {
  color: #fff;
  background: #d20023;
}

.popular-places-box-2 .read-more-btn {
  background: #d20023;
}

.setting-button {
  background: #d20023;
}

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

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

.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;
}

.main-header .navbar-light .navbar-toggler {
  background: #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;
}

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

.login-8 .login-inner-form h1 {
  color: #d20023;
}

.elements-page .list-group-item.active {
  background: #d20023;
  border: solid 1px #d20023;
}

.login-section .form-check-input:checked {
  background-color: #d20023;
  border-color: #d20023;
}

.glyph:hover .glyph-icon {
  color: #d20023;
}

.tabbing-box .nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link:hover {
  background-color: #d20023;
  color: #fff;
}

.tabbing-box .nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  background-color: #990000;
  color: #fff;
}

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

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

.main-header .dropdown-menu .megamenu-section a:hover {
  color: #d20023;
}

.main-header .navbar-expand-lg .navbar-nav .active {
  color: #d20023 !important;
}

.main-header .navbar-expand-lg .navbar-nav .nav-link:hover {
  color: #d20023 !important;
}

.main-header .btn-3 {
  color: #990000 !important;
  border: 1px solid #990000 !important;
}

.main-header .btn-3:hover {
  border: 1px solid #d20023;
  background: #d20023 !important;
}

.main-header .btn-3:after {
  background: #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;
}

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

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

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

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

.banner .banner-slider-inner h1 span {
  color: #d20023;
}

.search-button {
  background: #990000;
}

[role="tablist"] .search-area-inner,
.tab-btn .search-area-inner {
  border-right: solid 1px #d20023;
}

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

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

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

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

.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;
}

.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:hover {
  color: #d20023;
}

.details-banner h1 {
  color: #d20023;
}

.details-banner h2 {
  color: #d20023;
}

.details-banner .cover-buttons ul li {
  background: #d20023;
}

.for-sale {
  background: #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;
}

.option-bar .heading-icon {
  background: #990000 !important;
}

.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;
}

.contact-1 .contact-details .ci-box i {
  color: #d20023;
}

.contact-3 .contact-info-2 .ci-box i {
  color: #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 > .active {
  background: #d20023;
}

.pagination > li > a:hover {
  background: #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;
}

.read-more {
  color: #d20023;
}

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

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

.services-info-3 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: #990000;
}

.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 {
  border: 1px solid #d20023;
  background: #d20023;
}

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

.popular-posts h4 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;
}

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

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

.option-bar h4 {
  color: #990000 !important;
}

.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;
}

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;
}

.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;
}

/** Top header **/
#top-header-2::after {
  background: #d20023;
}

.top-header-3 .top-header-inner .top-contact-item i {
  color: #d20023;
}

.top-header-3 .top-header-inner .top-contact-item p {
  color: #d20023;
}

/** Main header **/
.main-header .dropdown-menu a:hover {
  color: #d20023;
}

#main-header-1 .navbar-expand-lg .navbar-nav .active .nav-link {
  color: #d20023;
  border-top: solid 4px #d20023;
  background-color: #c0c0c0;
}

#main-header-1 .navbar-expand-lg .navbar-nav .nav-link:hover {
  color: #d20023;
  border-top: solid 4px #d20023;
}

#main-header-3 .navbar-expand-lg .active .nav-link {
  color: #d20023;
}

#main-header-4 .header-right {
  background: #d20023;
}

#main-header-4 .navbar-expand-lg .navbar-nav .nav-link:hover {
  color: #d20023 !important;
  border-bottom: solid 3px #d20023;
}

#main-header-4 .navbar-expand-lg .active .nav-link {
  color: #d20023 !important;
  border-bottom: solid 3px #d20023;
}

.main-header-5 .navbar-expand-lg .navbar-nav .h-icon {
  color: #d20023;
}

.main-header-5 .navbar-expand-lg .navbar-nav .h-icon:hover {
  color: #d20023 !important;
}

#main-header-6 {
  background: #d20023;
}

#main-header-1 .btn-5:before {
  background: #d20023;
}

#main-header-1 .btn-5:after {
  background: #d20023;
}

#main-header-1 .btn-5 {
  border: 1px solid #d20023 !important;
  color: #d20023 !important;
}

#main-header-1 .btn-3:after {
  background: #d20023;
}

/** Media **/
@media (min-width: 180px) {
  .main-header-5.header-shrink {
    background: #d20023 !important;
  }

  .main-header-5.header-shrink .header-inner {
    background: #d20023 !important;
  }
}

@media (min-width: 992px) {
  .main-header .navbar-expand-lg .navbar-nav .nav-link:hover {
    color: #d20023 !important;
  }

  #main-header-5.header-shrink .navbar-expand-lg .navbar-nav .h-icon {
    color: #d20023;
  }

  #main-header-5 .navbar-expand-lg .navbar-nav .h-icon:hover {
    color: #d20023 !important;
  }

  #main-header-6.header-shrink .navbar-expand-lg .navbar-nav .h-icon {
    color: #d20023;
  }

  #main-header-6 .navbar-expand-lg .navbar-nav .h-icon:hover {
    color: #d20023 !important;
  }
}

@media (max-width: 992px) {
  .main-header .navbar-expand-lg .navbar-nav .nav-link:hover {
    color: #d20023 !important;
  }

  .main-header-5 {
    background: #d20023 !important;
  }

  .main-header-5 .header-inner {
    background: #d20023 !important;
  }
}

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

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

  .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;
  }

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

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

@media all and (min-width: 992px) {
  .header-with-top2.sticky-header {
    background: #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;
  }

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