.bg1 {
  background-color: black !important;
}

.border1 {
  border-color: black !important;
}

.color1 {
  color: black !important;
}

.bg2 {
  background-color: white !important;
}

.border2 {
  border-color: white !important;
}

.color2 {
  color: white !important;
}

.bg3 {
  background-color: black;
}

.imageBg_color1 > .bg-wrapper .bg-container, .overlay_color1 > .bg-bgcolor {
  background-color: black;
}

.imageBg_color2 > .bg-wrapper .bg-container, .overlay_color2 > .bg-bgcolor {
  background-color: white;
}

.imageBg_color1.slightly_t > .bg-wrapper .bg-container, .overlay_color1.slightly_t > .bg-bgcolor {
  background-color: rgba(0, 0, 0, 0.8);
}

.imageBg_color1.very_t > .bg-wrapper .bg-container, .overlay_color1.very_t > .bg-bgcolor {
  background-color: rgba(0, 0, 0, 0.35);
}

.btn-primary {
  background-color: black;
  border-color: black;
  color: white;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
  background: black;
  border-color: black;
  filter: brightness(80%);
}

.header .wrapper:before {
  background-color: #ffffff;
  border-color: #dedede;
}

.horizontal-menu .navbar-default .navbar-nav > li > a:hover, .horizontal-menu .navbar-default .navbar-nav > li > a:focus {
  color: black;
}

.horizontal-menu .navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret {
  color: black;
}

.horizontal-menu .navbar-default .navbar-nav > .open > a, .horizontal-menu .navbar-default .navbar-nav > .open > a:hover, .horizontal-menu .navbar-default .navbar-nav > .open > a:focus {
  background-color: black;
  color: white;
}

.contactinfo-top .ContactInfoFull .Phone span span:before {
  color: black;
}

i.ContactInfoFull_BTNs {
  color: black;
}

.contactinfo-top .ContactInfoFull a.openContactTop:hover {
  background-color: black;
}

.divBuyer .divItem .DidYouKnow_More #lnkReadMore span {
  background-color: black;
  color: white;
  border: 0.15vw solid black;
}

.TodaySpecial .line3 > a {
  border-color: black;
  color: black;
}

.TodaySpecial .line3 > a:hober {
  background-color: white;
}

.slide-show-theme2 .banner_tag {
  color: white;
}

.slide-show-theme2 .banner_tag:after {
  background: black;
}

.slide-show-theme2 .banner_tag.Lease {
  color: black;
}

.slide-show-theme2 .banner_tag.Lease:after {
  background: white;
}

body .FeaturedProperties.listing-slide-show .slide-show-theme2 .priceText {
  color: black;
}

.front-page .SearchBoxTB h2 {
  background-color: black;
  color: white;
}

.front-page .SearchBoxTB .TableBox:before {
  color: #737373;
}

.front-page .SearchBoxTB #btnSearch2 {
  background-color: black;
  fill: white;
}

.new-listing-widget .newlisting-theme2 .nnl_listingImages .lgnfavlnkjqlnk {
  background-color: black;
  color: white;
  border: solid 2px #fff;
}

.new-listing-widget .banner_tag {
  background: #fff;
}

.new-listing-widget .banner_tag:after {
  background: black;
}

.new-listing-widget .newlisting-theme2:nth-child(odd) .banner_tag {
  color: black;
}

.new-listing-widget .newlisting-theme2:nth-child(even) .banner_tag {
  color: white;
}

.new-listing-widget .newlisting-theme2:nth-child(odd) .banner_tag:after {
  background: rgba(0, 0, 0, 0.5);
  border: solid 1px rgba(0, 0, 0, 0.5);
}

.new-listing-widget .newlisting-theme2:nth-child(even) .banner_tag:after {
  background: black;
  border: solid 1px black;
}

.new-listing-widget .banner_tag.Lease {
  color: black;
}

.new-listing-widget .banner_tag.Lease:after {
  background: white;
}

.new-listing-widget .newlisting-theme2:nth-child(odd) .nnl_wraper1 {
  background-color: black;
}

.new-listing-widget .newlisting-theme2:nth-child(even) .nnl_wraper1 {
  background-color: rgba(0, 0, 0, 0.3);
}

.new-listing-widget .newlisting-theme2:nth-child(even) .layoutTable table span, .new-listing-widget .newlisting-theme2:nth-child(even) .layoutTable table tr.beds td:after, .new-listing-widget .newlisting-theme2:nth-child(even) .layoutTable table tr.baths td:after {
  color: black;
}

.header-text h2.header-title span {
  color: black;
}

.predefine-search .title {
  background-color: black;
  color: white;
}

.search-result-row .C_NumberPhoto {
  background-color: black;
}

.front-page .SearchBoxTB h2:after {
  border-color: black transparent;
}

.front-page .SearchBoxTB .more-option a {
  color: black;
}

.front-page .SearchBoxTB .more-option a:after {
  border-color: black transparent;
}

.predefine-search .links ul li:before {
  color: black;
}

.C_Menu ul {
  background-color: black !important;
}

.header-color1 {
  background: black;
}

.header-color1 .header-text:after {
  border-top: 22px solid black;
}

.header-text-container .header-icon {
  color: black;
}

.treb-search-form, .searchbyfrm1, .searchbyfrm2, .googlemap-search {
  background: #f3f4f3  none repeat scroll 0 0;
}

.treb-search-form .form-group, .searchbyfrm1 .form-group, .searchbyfrm2 .form-group {
  color: #000;
}

.googlemap-search:before {
  border-top: 30px solid  #f3f4f3;
  color: #fff;
}

.googlemap-search:after {
  color: black;
}

.pager-div .nolink a {
  background: black none repeat scroll 0 0;
  color: white;
}

#agentlist_dv .selectedpage {
  background: #ff9900;
}

#short_contact .phone_contact a.imageinner {
  background-color: black;
  color: white;
}

#short_contact .phone_contact .active_div a.imageinner, #short_contact .phone_contact a.imageinner:hover {
  filter: brightness(85%);
  background-color: black;
}

#short_contact .phone_contact a.imageinner:hover {
  filter: brightness(85%);
  background-color: black;
}

#short_contact .phone_contact .active_div a.imageinner {
  filter: brightness(85%);
  background-color: black;
}

.new-listing-widget .newlisting-theme2 .layoutTable > a {
  border: 1px solid black;
}

.frontpage .SearchBoxTB h2 {
  background-color: black;
}

.frontpage .SearchBoxTB .TableBox:before {
  color: black;
  background-color: white;
}

.frontpage .SearchBoxTB #btnSearch2 {
  background-color: black;
}

.front .predefine-search .links ul li:before {
  color: black;
}

.treb-search-form .title-form, .searchbyfrm1 .title-form, .searchbyfrm2 .title-form, .googlemap-search .title-form {
  background-color: black;
  color: white;
}

.treb-search-form .border > h3, .searchbyfrm1 .border > h3, .searchbyfrm2 .border > h3, .googlemap-search .border > h3 {
  background-color: #f3f4f3;
  color: black;
}

.treb-search-form .SearchTitle, .searchbyfrm1 .SearchTitle, .searchbyfrm22 .SearchTitle, .googlemap-search .SearchTitle {
  color: #616161;
}

.contanct-numbers > span:before {
  color: black;
}

.float-contanct-info {
  border: 8px solid black;
}

.float-contanct-info .ContactInfoFull_Right_Container {
  border: 3px solid black;
}

.float-contanct-info .img3, .float-contanct-info .img6 {
  color: black;
}

.front .predefine-search .links {
  border-bottom: 6px solid black;
}

.rss-container h2:after {
  background-color: black;
}

.front .header-color1 .header-text:after {
  border-top: 22px solid black;
}

.C_TitleMenu {
  background-color: white;
}

.C_NumberPhoto {
  background-color: black;
}

.front-page .SearchBoxTB .TableBox {
  background: #fafafa;
}

.modal-header {
  background: black;
  border-radius: 6px 6px 0 0;
  color: color2;
}

.modal-header .close {
  color: #fff;
  opacity: 1;
  text-shadow: 0 1px 0 #000;
}

.modal-header .modal-title {
  color: white;
}

.ContactInfoFull .Phone i {
  color: black;
}

.contactinfo-top.showContact .ContactInfoFull_Right_Container .Phone {
  border-top: 1px solid black;
}

.contactinfo-bottom .media_icon i {
  color: #fff;
}

.contactinfo-bottom .ContactInfoFull .Phone i {
  color: #fff;
}

.googlemap-search .title-form:after, .treb-search-form .title-form:after {
  border-color: black transparent;
}

.agentList-container .form-inline #btnSearchAgWg {
  color: white;
}

.form-btn input[type="submit"] {
  color: white;
}

.googlemap-form .btn-form .form-btn #btnSearchByMap {
  color: white;
}

.C_Menu ul {
  background-color: black !important;
}

.front-page .SearchBoxTB .more-option {
  color: #b5b5b5;
}

.sfTitle #amount {
  color: #777777;
}

.searchbyfrm1 .slider-track {
  background-image: linear-gradient(to bottom, #ccc 0%, #ccc 100%);
}

.searchbyfrm1 .slider-selection {
  background-image: linear-gradient(to bottom, #777 0%, #777 100%);
}

.LP_TablesHeader, .LP_Header {
  color: white;
  background: black;
}

.LP_Template .nav-tabs > li.active > a, .LP_Template .nav-tabs > .LP_Template li.active > a:focus, .LP_Template .nav-tabs > li.active > a:hover {
  background: black;
  color: white;
}

.LP_Template #request-more-form .btn, .LP_PCBoxT .btn {
  background: black;
  color: white;
}

.LP_TablesHeader a {
  color: white;
}

.LP_TablesHeader aaaaa {
  color: white;
}

/**** Presale *****/
.box-bottomPresentetion {
  background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
}

.title-color1 {
  color: black;
}

#Div1 .map-part {
  background: transparent !important;
}

#Div1 .det-part {
  background-color: black;
}

.col-md-9.map-part:after {
  content: ' ';
  background-color: black;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -2;
  overflow: hidden;
  filter: brightness(75%);
}

#hide-list {
  background-color: black;
  border: 1px solid white;
}

.presale-maplist td p.title {
  color: white;
}

.NewGridHeader, .NewGridRow {
  background-color: black;
}

.presale-maplist .NewGridRow {
  border-bottom: 1px solid white;
}

#showdetails .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: black;
  filter: brightness(80%);
}

#SearchPrjBox .TableBox {
  background: rgba(0, 0, 0, 0.5);
}

#SearchPrjBox .TableBox #btnSearch2 {
  background-color: black;
  color: white;
}

.presale-prjlist .details > a {
  background-color: black;
  color: white;
}

.presale-maplist td p.txt {
  color: #fff;
  filter: brightness(85%);
}

.LeftBoxBoxes .LeftBoxBody ul li a:before, .presale-prjlist .details > a {
  background-color: black;
}

.header-text h2.header-title, .header-text h1 {
  color: black;
}

.color-White .header-text h2.header-title, .color-White .header-text h1 {
  color: white;
  filter: brightness(100%);
}

.color-White .header-text h2.header-title span {
  color: white;
}

.map-contactme-link a {
  background-color: white;
  color: black;
}

/************/
.LeftBoxBoxes .LeftBoxBody ul li a:before {
  background-color: black;
}

.LeftBoxBoxes .LeftBoxBody ul li:nth-child(2) a:before {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.LeftBoxBoxes .LeftBoxBody ul li:nth-child(3) a:before {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.LeftBoxBoxes .LeftBoxBody ul li:nth-child(4) a:before {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.LeftBoxBoxes:nth-child(2n) ul li:nth-child(1) a:before {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.LeftBoxBoxes:nth-child(2n) ul li:nth-child(2) a:before {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.LeftBoxBoxes:nth-child(2n) ul li:nth-child(3) a:before {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.LeftBoxBoxes:nth-child(2n) ul li:nth-child(4) a:before {
  opacity: 1;
  filter: alpha(opacity=100);
}

/********/
/*****************/
.title-inner3 {
  color: white;
}

.ContactInfoFull-inner:before {
  background-color: #3b3c40;
}

.ContactInfoFull-inner:after {
  background-color: black;
}

.title-inner3:after {
  background-color: white;
}

.ContactInfoFull-presale .ContactInfoFull .Phone i {
  color: white;
}

#presale_singlepage {
  color: white;
}

.new-dreamhome {
  border-color: white;
  color: white;
}

.new-homeeval .drmEvl span.input-group-addon {
  color: black;
}

.new-homeeval .drmEvl input[type="button"] {
  background: black;
  color: white;
}

.dark_back.new-homeeval .drmEvl h2, .dark_back.new-homeeval .drmEvl p {
  color: white;
}

.dark_back .new-homeeval .drmEvl h2, .dark_back .new-homeeval .drmEvl p {
  color: white;
}

.firstpage-dreamhome .drmEvl .left input[type="button"] {
  background-color: white;
  color: black;
}

.firstpage-dreamhome .drmEvl .right input[type="button"] {
  background-color: black;
  color: white;
}

.dream-eval-page {
  background-color: black;
}

.dream-eval-page h1 {
  color: white;
}

.dream-eval-page h4 {
  color: white;
}

.dream-eval-page .FreeTable1:after {
  filter: brightness(80%);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}

.dream-eval-page .ContenMap:after {
  filter: brightness(80%);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}

.dream-eval-page .ContenMap .map-container {
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}

.dream-eval-page .ContenMap .map-container #locationField {
  background: black;
}

.dream-eval-page .ContenMap .map-container #locationField .input-group-addon {
  color: white;
}

.dream-eval-page .ContenMap .map-container #locationField input {
  background: black;
  color: white;
}

.dream-eval-page .ContenMap .map-container #locationField input::placeholder {
  color: white;
  opacity: 0.7;
}

.dream-eval-page .ContenMap .map-container #locationField input:-ms-input-placeholder {
  color: white;
  opacity: 1;
}

.dream-eval-page .ContenMap .map-container #locationField input::-ms-input-placeholder {
  color: white;
  opacity: 1;
}

.dream-eval-page .BoxForm:before, .dream-eval-page .BoxForm:after {
  color: black;
  filter: brightness(80%);
}

.dream-eval-page input[type=submit] {
  background-color: black;
  border-color: black;
}

.dream-eval-page.confirm-page .BoxForm h1 {
  color: #fafafa;
}

.new-homeeval.access-sold .drmEvl h2 {
  color: black;
}

.dream-eval-page .custom-forms select.input-lg, .dream-eval-page .custom-forms input.form-control {
  border-color: black;
}

.dark_back.new-homeeval.access-sold .drmEvl h2, .dark_back.new-homeeval.access-sold .drmEvl p {
  color: white;
}

.dream-eval-page.accesssold-page:before {
  background-color: rgba(0, 0, 0, 0.8);
}

.dream-eval-page.nbuzzer-page:before {
  background-color: rgba(0, 0, 0, 0.8);
}

.dream-eval-page.nlisting-alert-page:before {
  background-color: rgba(0, 0, 0, 0.8);
}

.dream-eval-page .custom-forms .captcha {
  border-color: black;
}

.dream-eval-page:before {
  background-color: rgba(0, 0, 0, 0.6);
}

.price-change-alert .drmEvl h2 {
  color: white;
}

.pricechange-alert-page .drmEvl h2 {
  color: white;
}

.pricechange-alert-page .ContenMap .map-container #locationField {
  filter: brightness(80%);
}

.presale-alert-page .drmEvl h2 {
  color: white;
}

.presale-alert-page .ContenMap .map-container #locationField {
  filter: brightness(80%);
}

.agent-detail .agent-profile .treb-contact i {
  color: black;
}

.front-page .express-links .list-col a {
  -webkit-box-shadow: 0px 0px 5px 0px black;
  -moz-box-shadow: 0px 0px 5px 0px black;
  box-shadow: 0px 0px 5px 0px black;
}

.front-page .express-links .list-col a:hover {
  -webkit-box-shadow: 0px 0px 20px 0px black;
  -moz-box-shadow: 0px 0px 20px 0px black;
  box-shadow: 0px 0px 20px 0px black;
}

.floatlink > a, .nav > li.floatlink-item {
  background-color: black;
}

.nav > li.floatlink-item ul {
  background-image: linear-gradient(black, #000);
}

.new-search-listing .input-group-btn .btn, #presaleMap .input-group-btn .btn {
  background: black;
  border-color: black;
  color: white;
}

.new-search-listing div[class*='labels-size-'] {
  background: black;
}

/*.new-search-listing .lnkRequestVow {color:rgb(0, 0, 0) !important;}*/
.list-unstyled > li.row p.price {
  color: black;
}

ul.listingPaging li.active > a {
  background-color: black;
  border-color: black;
  color: white;
}

.presaleMapSearchContainer-desktop .input-group .input-group-btn .btn-default, #btnSaveSearch, .new-search-listing .input-group-btn .btn {
  background-color: black;
  color: white;
  border-color: black;
}

.list-unstyled > li.row p.signin, .mapSearchContainer-mobile .chk.active, .presaleMapSearchContainer-desktop .chk.active {
  background-color: black !important;
  color: white !important;
  border-color: black !important;
}

#RegionContent .nav-tabs {
  background: transparent;
}

div[class*='labels-size-'] {
  background-color: black !important;
  color: white !important;
}

.grid-container .C_ForSale {
  background: black;
  color: white;
}

.new-search-listing .grid-container .lnkRequestVow {
  background: black !important;
  color: white !important;
}

.tt-menu .tt-suggestion strong {
  color: black;
}

.blog_readmore a {
  color: black;
}

@media (max-width: 767px) {
  .horizontal-menu .navbar-default .navbar-nav > li > a {
    color: #f1f1f1 !important;
  }
}

.inner-page .presale-summary .form-header h2, .presale-floorplan .form-header h2, .presale-worksheet .form-header h2, .presale-pricelist .form-header h2 {
  color: black;
}

.presale-summary .list-wrapper table thead, .presale-floorplan .table thead, .presale-pricelist table thead, .presale-worksheet table thead {
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
}

.presale-summary .i, .presale-floorplan i, .presale-pricelist i, .presale-worksheet i {
  color: black;
}

.footer-quick-info .header-text h2.header-title span {
  color: white !important;
}

.header .wrapper:before {
  background-color: black;
}

.contactinfo-top .ContactInfoFull .ContactInfoFull_left_Container h2.Name {
  color: white;
}

.contactinfo-top .ContactInfoFull .ContactInfoFull_left_Container .Designation {
  color: #adadad;
}

.contactinfo-top .ContactInfoFull a.openContactTop:hover {
  border: 0.15vw solid #b1b1b1;
}

.contactinfo-top.showContact .ContactInfoFull .ContactInfoFull_left_Container h2.Name {
  color: black;
}

.navbar-default .navbar-nav > li > a {
  color: white;
}

.horizontal-menu .navbar-default .navbar-nav > li > a:hover, .horizontal-menu .navbar-default .navbar-nav > li > a:focus {
  color: #989898;
}

.new-listing-widget .newlisting-theme2:nth-child(odd) .nnl_wraper1 {
  background-color: #404040;
}

.new-listing-widget .newlisting-theme2:nth-child(even) .nnl_wraper1 {
  background-color: #616161;
}

.new-listing-widget .newlisting-theme2:nth-child(3) .nnl_wraper1 {
  background-color: #616161 !important;
}

.new-listing-widget .newlisting-theme2:nth-child(4) .nnl_wraper1 {
  background-color: #404040 !important;
}

.new-listing-widget .newlisting-theme2:nth-child(5) .nnl_wraper1 {
  background-color: #404040 !important;
}

.new-listing-widget .newlisting-theme2:nth-child(6) .nnl_wraper1 {
  background-color: #616161 !important;
}

.new-listing-widget .newlisting-theme2:nth-child(7) .nnl_wraper1 {
  background-color: #616161 !important;
}

.new-listing-widget .newlisting-theme2:nth-child(8) .nnl_wraper1 {
  background-color: #404040 !important;
}

.new-listing-widget .newlisting-theme2:nth-child(9) .nnl_wraper1 {
  background-color: #404040 !important;
}

.new-listing-widget .newlisting-theme2:nth-child(10) .nnl_wraper1 {
  background-color: #616161 !important;
}

.front-page .express-links .list-col a h2 {
  color: #fafafa;
}

.front-page .express-links .list-col a {
  box-shadow: none;
  webkit-box-shadow: none;
  background: #404040;
  border: solid 1px #888888;
}

.front-page .express-links .list-col a i {
  opacity: 0.5;
}

.front-page .express-links .list-col a:hover {
  box-shadow: 0px 0px 15px 2px rgba(255, 255, 255, 0.6);
  webkit-box-shadow: 0px 0px 10px 2px rgba(255, 255, 255, 0.55);
  -moz-box-shadow: 0px 0px 10px 2px rgba(136, 136, 131, 0.55);
}

.front-page .express-links .list-col a:hover i {
  opacity: 1;
}

.new-listing-widget .AddressFont {
  color: #f1f1f1;
}

.new-listing-widget .nnl_footer {
  border-top: solid 2px #8a8989 !important;
}

.old-dreamhome .drmEvl .left {
  background: #404040;
}

.firstpage-dreamhome .drmEvl .right {
  background: #606060;
}

.firstpage-dreamhome .drmEvl .right input[type="button"] {
  background-color: #009987;
}

.new-dreamhome {
  color: #c7c7c7;
  border-color: #c7c7c7;
}

/*********  Color Setting *************/
#content_1097 {
  background-color: #444444 !important;
}

#widget_masterpage_1033 .horizontal-menu .navbar-default .navbar-nav > li.floatlink-item > a {
  color: yellow !important;
}

.dream-eval-page.dream-home-page:before {
  background-color: black !important;
}

.dream-eval-page.free-eval-page:before {
  background-color: black !important;
}

.dream-eval-page.accesssold-page:before {
  background-color: black !important;
}

.dream-eval-page.nlisting-alert-page:before {
  background-color: black !important;
}

.dream-eval-page.pricechange-alert-page:before {
  background-color: black !important;
}

.dream-eval-page.nbuzzer-page:before {
  background-color: black !important;
}

.dream-eval-page.presale-alert-page:before {
  background-color: black !important;
}

.nbuzzer-page .FreeTable1 {
  color: white !important;
}

/*********  Color Setting *************/
