.select2-results__option[aria-selected=true] {
    color: #e32b2b ;
    font-weight: bold;
}
.share-box .share-box-social:before{
        border-color: #e32b2b transparent transparent transparent !important;
}
.share-box .share-box-social {
    background:#e32b2b !important; 
}
.property-detail-meta > li > a:hover,
.property-detail-meta > li > a>i:hover{

    color:#e32b2b !important; 
}
     
*::-moz-selection {
    background:#e32b2b !important; 
    color: #ffffff;
    text-shadow: none; }
  
  ::-moz-selection {
    background:#e32b2b !important; 
    color: #ffffff;
    text-shadow: none; }
  
  ::selection {
    background:#e32b2b !important; 
    color: #ffffff;
    text-shadow: none; }

.btn-color,
.btn-color:hover{
    background-color:#e32b2b !important; 
    border-color:#e32b2b!important;
}

.colorpage{
    background-color:#e32b2b !important; 
}

.testimonial .testimonial-content-color .quotes ,
.popup-video .popup-icon-color ,
.feature-info .feature-info-icon-color {
    color:#e32b2b !important;
}

/* .feature-info .feature-info-icon-color {
    color:#e32b2b !important;
}

.feature-info:hover {
    background:#e32b2b !important; 
}

.testimonial .testimonial-content-color .quotes {
    color: #e32b2b !important; 
} */


.owl-carousel .owl-nav i {
    color: #ffffff;
    background: #e32b2b !important; 
}

    
.owl-carousel .owl-nav i:hover {
    color: #e32b2b!important;
    background: #ffffff!important; 
}
.feature-info:hover,
.owl-carousel .owl-dots .owl-dot:hover span,
.owl-carousel .owl-dots .owl-dot.active span {
  background:#e32b2b !important;  
}

/* .owl-carousel .owl-dots .owl-dot.active span {
  background:#e32b2b !important;  
} */

.category ul .category-item-color a:hover {
    background:#e32b2b !important; 
    border-color:#e32b2b !important;  
}

.text-primary-color {
    color:#e32b2b !important; 
}

.property-filter .property-list-icon {
    background:  rgb(255, 200, 200);
}

.property-filter .property-list-icon span {
    background:#e32b2b !important; 
}

.property-filter .property-list-icon:hover, .property-filter .property-list-icon .active {
    background:#e32b2b !important; 
}

.property-filter .property-list-icon:hover span, .property-filter .property-list-icon .active span {
    background: #ffffff; 
}

.property-filter .property-grid-icon-color.active {
    background:#e32b2b !important;  
}

.property-filter .property-grid-icon-color.active span {
      background: #ffffff; 
}

.property-filter-tag-color ul li a {
    margin-left: 3px;
    background: rgb(255, 200, 200);
    color:#e32b2b !important;
    font-weight: 500;
    padding: 2px 8px;
    font-size: 13px;
    border-radius: 3px; 
}    

.navbar .container-fluid .add-listing a, 
.navbar .container-fluid .add-listing a:hover, 
.property-filter-tag-color ul li a:hover{
        background:#e32b2b !important;
        color: #ffffff!important; 
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background: rgb(255, 200, 200);
    color:#e32b2b !important;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; 
}

.select2-container--default .select2-selection--single .select2-selection__arrow:before {
        color:#e32b2b !important; 
}

.nav-tabs-03-color .nav-item .nav-link.active span {
    border: 2px solid#e32b2b !important;
    background:#e32b2b !important;
    color: #ffffff; 
}

.nav-tabs .nav-item .nav-link-color.active {
    border-bottom: 3px solid#e32b2b !important;
    color:#e32b2b !important; 
}

.form-check-input-color:checked {
    background: #e32b2b !important;
    border-color: #e32b2b !important; 
}

.form-control:focus {
    border-color:#e32b2b !important;  
}

.irs--flat .irs-from,
.irs--flat .irs-to,
.irs--flat .irs-single {
	color:#e32b2b !important;
}

.irs--flat .irs-handle > i:first-child,
.irs--flat .irs-handle > i:first-child {
	border: 2px solid#e32b2b !important;
}

.irs--flat .irs-handle.state_hover > i:first-child,
.irs--flat .irs-handle:hover > i:first-child {
	background: #e32b2b !important;
}

.irs--flat .irs-bar {
    background:#e32b2b !important;}
/* .p-color{
    color:#e32b2b !important;
} */

.p-color2 {
    color: #00000091 !important;
}
.p-color,
.p-color2 a:hover{
    color:#e32b2b !important;
}
.p-color3 a:hover{
    color: #ffffff !important;
}

.social-color ul li a:hover {
    color: #ffffff;
    background:#e32b2b !important; 
}

.navbar .dropdown > .dropdown-menu-color li > a:hover {
    background: rgb(255, 200, 200);
    color:#e32b2b !important;
    padding-left: 15px; 
}

.breadcrumb-color .breadcrumb-item a:hover {
        color:#e32b2b!important 
}

.breadcrumb-color .active span {
    color:#e32b2b!important
}

.property-image .icons-c   a:hover {    
    background:#e32b2b!important; 
}

.property-item .property-image .property-agent .property-agent-info .icons-c:hover {    
        color:#e32b2b!important; 
}

.property-item    .property-image .property-agent .property-agent-info .icons-c  li a:hover {    
    background:#e32b2b!important; 
}

.property-details .icons-c a:hover{
    color: #ffffff !important;
    background:#e32b2b !important; 
}

.property-details .icons-c .property-listing-actions li a {
    color: #969696!important; 
    background: transparent; 
}

.property-details .icons-c .property-listing-actions li a:hover {
    color:#e32b2b !important;     
    background-color: #ffffff!important; 
}

.btn-color1 .page-item .page-link {
    color: #969696!important;
    border-color: #eeeeee!important; 
}

.btn-color1 .page-item .page-link:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important; 
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e32b2b !important;
    color: #ffffff;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }



.footer .footer-c ul li i{
      color:#e32b2b;
}

.footer .footer-link ul li a:hover {
    color:#e32b2b; 
}

.footer .footer-info a:hover,.footer .footer-info h6:hover {    
        color:#e32b2b!important; 
}

.top-color {
    background:#e32b2b;
    color: #ffffff;
}

.top-color:hover {
    color: #ffffff; 
}

.top-color:focus {
          color: #ffffff; 
}




.csm-trigger,
.csm-content h4,
#backtotop a,
#top-bar {
    background-color: #e32b2b
}

.custom-zoom-in:hover:before,
.custom-zoom-out:hover:before,
.infoBox-close:hover {
    -webkit-text-stroke: 1px #e32b2b
}

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

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

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

.change-photo-btn:hover,
table.manage-table th,
mark.color {
    background-color: #e32b2b;
}

.user-menu ul li a:hover,
.user-menu.active .user-name:after,
.user-menu:hover .user-name:after,
.user-menu.active .user-name,
.user-menu:hover .user-name,
table.manage-table td.action a:hover,
table.manage-table .title-container .title h4 a:hover,
.my-account-nav li a.current,
.my-account-nav li a:hover,
#footer .social-icons li a:hover i,
#navigation.style-1 .current,
#posts-nav li a:hover,
#top-bar .social-icons li a:hover i,
#top-bar2 .social-icons a:hover i,
.agent .social-icons li a:hover i,
.agent-contact-details li a:hover,
.agent-page .agent-name h4,
.footer-links li a:hover,
.header-style-2 .header-widget li i,
.header-widget .sign-in:hover,
.home-slider-desc .read-more i,
.info-box,
.info-box h4,
.listing-title h4 a:hover,
.map-box h4 a:hover,
.plan-price .value,
.plan.featured .listing-badges .featured,
.post-content a.read-more,
.post-content h3 a:hover,
.post-meta li a:hover,
.property-pricing,
.style-2 .trigger a:hover,
.style-2 .trigger.active a,
.style-2 .ui-accordion .ui-accordion-header-active,
.style-2 .ui-accordion .ui-accordion-header-active:hover,
.style-2 .ui-accordion .ui-accordion-header:hover,
.tabs-nav li a:hover,
.tabs-nav li.active a,
.testimonial-author h4,
.widget-button:hover,
.widget .collapse ul li a:hover,
.widget-text h5 a:hover,
a, a:hover,
a.button.border,
a.button.border.white:hover {
    color: #e32b2b
}
#top-bar2 .social-icons a{
    background-color: #e32b2b
}

#header-container.top-border {
    border-top: 4px solid #e32b2b
}

#navigation.style-1 .current {
    background-color: transparent;
    border: 1px solid #e32b2b
}

#navigation.style-1 ul li:hover {
    background-color: #e32b2b
}

#navigation.style-2 {
    background-color: #e32b2b
}

.menu-responsive i {
    background: linear-gradient(to bottom, rgba(255, 255, 255, .07) 0, transparent);
    background-color: #e32b2b
}

.checkboxes input[type=checkbox]:checked+label:before,
.range-slider .ui-widget-header,
.search-type label.active,
.search-type label:hover {
    background-color: #e32b2b
}

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

.agent-avatar a:before {
    background: #e32b2b;
    background: linear-gradient(to bottom, transparent 50%, #e32b2b)
}

.view-profile-btn {
    background-color: #e32b2b
}

.listing-img-container:after {
    background: linear-gradient(to bottom, transparent 60%, #e32b2b)
}

.listing-badges .featured {
    background-color: #e32b2b
}

.list-layout .listing-img-container:after {
    background: linear-gradient(to bottom, transparent 55%, #e32b2b)
}

#titlebar.property-titlebar span.property-badge,
.back-to-listings:hover,
.home-slider-price,
.img-box:hover:before,
.layout-switcher a.active,
.layout-switcher a:hover,
.listing-hidden-content,
.office-address h3:after,
.pagination .page-item.active .page-link,
.pagination .current,
.pagination ul li a.current-page,
.pagination-next-prev ul li a:hover,
.property-features.checkboxes li:before {
    background-color: #e32b2b
}

.post-img:after,
.tip {
    background: #e32b2b
}

.property-slider-nav .item.slick-current.slick-active:before {
    border-color: #e32b2b
}

.post-img:after {
    background: linear-gradient(to bottom, transparent 40%, #e32b2b)
}

.comment-by a.reply:hover,
.post-img:before {
    background-color: #e32b2b
}

.map-box .listing-img-container:after {
    background: linear-gradient(to bottom, transparent 50%, #e32b2b)
}

#geoLocation:hover,
#mapnav-buttons a:hover,
#scrollEnabling.enabled,
#scrollEnabling:hover,
#streetView:hover,
.cluster div,
.custom-zoom-in:hover,
.custom-zoom-out:hover,
.infoBox-close:hover,
.listing-carousel.owl-theme .owl-controls .owl-next:after,
.listing-carousel.owl-theme .owl-controls .owl-prev:before,
.listing-carousel.owl-theme.outer .owl-controls .owl-next:hover::after,
.listing-carousel.owl-theme.outer .owl-controls .owl-prev:hover::before,
.slick-next:after,
.slick-prev:after {
    background-color: #e32b2b
}

.cluster div:before {
    border: 7px solid #e32b2b;
    box-shadow: inset 0 0 0 4px #e32b2b
}

.mfp-arrow:hover {
    background: #e32b2b
}

.dropzone:hover {
    border: 2px dashed #e32b2b
}

.dropzone:before {
    background: linear-gradient(to bottom, rgba(255, 255, 255, .95), rgba(255, 255, 255, .9));
    background-color: #e32b2b
}

.chosen-container .chosen-results li.highlighted,
.chosen-container-multi .chosen-choices li.search-choice,
.select-options li:hover,
a.button,
a.button.border:hover,
button.button,
input[type=button],
input[type=submit] {
    background-color: #e32b2b
}

.dropzone:hover .dz-message,
.sort-by .chosen-container-single .chosen-default,
.sort-by .chosen-container-single .chosen-single div b:after {
    color: #e32b2b
}

a.button.border {
    border: 1px solid #e32b2b
}

.plan.featured .plan-price {
    background: linear-gradient(to bottom, rgba(255, 255, 255, .1) 0, transparent);
    background-color: #e32b2b
}

.fp-accordion .accordion h3.ui-accordion-header-active,
.trigger.active a,
.ui-accordion .ui-accordion-header-active,
.ui-accordion .ui-accordion-header-active:hover {
    background-color: #e32b2b;
    border-color: #e32b2b
}

.tabs-nav li a:hover,
.tabs-nav li.active a {
    border-color: #e32b2b
}

.style-3 .tabs-nav li a:hover,
.style-3 .tabs-nav li.active a {
    border-color: #e32b2b;
    background-color: #e32b2b
}

.style-4 .tabs-nav li.active a,
.style-5 .tabs-nav li.active a,
table.basic-table th {
    background-color: #e32b2b
}

.info-box {
    border-top: 2px solid #e32b2b;
    background: linear-gradient(to bottom, rgba(255, 255, 255, .98), rgba(255, 255, 255, .95));
    background-color: #e32b2b
}

.info-box.no-border {
    background: linear-gradient(to bottom, rgba(255, 255, 255, .96), rgba(255, 255, 255, .93));
    background-color: #e32b2b
}

.icon-box-1 .icon-container {
    background-color: #e32b2b
}