@charset "CP852";a{-moz-transition:0.2s;-webkit-transition:0.2s;transition:0.2s;color:#1396e2;outline:none !important;}


/* listing head*/
/*
.how-bg:before {
    background: rgba(0, 0, 0, 0.4);
    content: '';
    width: 100vh;
    height: 100vh;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99999;
}
*/




/*.condoclsreport {
    width: 117% !important;
    position: absolute;
    top: -31% !important;
    left: -8% !important;
    height: 100vh !important;
    overflow: hidden;
}
.condoclsreport .modal-body {
    max-height: 100vh !important;
    overflow: hidden;
}*/


.page-new-launch .panel.howyoungneigh {
    margin-top: 50px;
}
.page-new-launch .panel.workincome {
    margin-top: 50px;
}
.page-new-launch .panel.amenities {
     margin-top: 50px;
}
.page-new-launch .panel.totalsold_unitcls{
     margin-top: 50px;
}
.page-new-launch .panel.salearea_cls{
     margin-top: 50px;
}
.page-new-launch .panel.last20trans
{
     margin-top: 50px;
}
.page-new-launch .last20trans .alert.alert-success {
    margin-top: 20px;
}
.page-new-launch div#salearea {
    margin-top: 26px;
}
.page-new-launch div#totalunicnt {
    margin-top: 26px;
}





.page-new-launch div#heading {
    font-size: 22px;
    font-weight: bold;
    padding: 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.accordion-container .panel
{
    border-bottom:none !important;
    box-shadow: none !important;
}



.amcharts-chart-div {
    height: 100vh !important;
}

.new_launches iframe.col-md-12.col-sm-12 {
    padding: 0px;
}

.amenities .panel-group .panel-default > .panel-heading {
    background: #ff682e !important;
}
.amenities .tag.price1
{
    background: #000 !important;

}
.amenities #condo_sch_mrt {
    box-shadow: none;
}
.row.namenities .panel-heading {
    background: #ff682e !important;
}
.row.namenities .tag.price1 {
    background: #000;
}
.row.namenities #condo_sch_mrt {
    box-shadow: none !important;
    border: 1px solid #ccc !important;
}
.howyoungneigh div#ln_neighborhood {
    border: 1px solid #ccc;
}
.nearprimaryschool div#lnprimary_schools {
    border: 1px solid #ccc;
}
.nearprimaryschool div#school_2cscount {
    padding: 21px 0;
}
.nearprimaryschool div#school_2cscount h4 {
    font-size: 16px;
}


.page-new-launch div#elevation_details {
    width: 100%;
    padding: 0 0;
    margin: 0 !important;
}


.nlprojinfo .tab-content {
    border-left: 1px solid #ff682e !important;
    border-right: 1px solid #ff682e !important;
    border-bottom: 1px solid #ff682e !important;
   
    display: inline-block;
    width:100%;
    padding: 40px 40px;
}
.nlprojinfo .nav-pills {
    border-bottom: 1px solid #ff682e;
    margin-bottom:0px !important;
}
.nlprojinfo .nav-pills > li.active > a
{
    background: none !important;
    color: #ff682e !important;
}
.nlprojinfo .nav-pills > li
{
    margin-bottom: -1px;
    background: #fff;
}
.nlprojinfo .nav-pills > li.active
{
    border-left: 1px solid #ff682e !important;
    border-right: 1px solid #ff682e !important;
     border-top: 1px solid #ff682e !important;
     
}
.nlprojinfo .nav-pills > li a {
    color: #000;
}
dl.c2019_cls a {
    color: #000 !important;
}
.new_launches .card-image img {
    width: 100%;
}
.salearea_cls table th, .salearea_cls table th {
    color: #ff682e !important;
    border-bottom: 3px solid #000 !important;
}

.page-new-launch h3 {
    font-size: 18px !important;
    color: #000000 !important;
    font-weight: bold;
    text-transform:capitalize !important;
    margin:0px !important;
}
.page-new-launch .panel
{
    border-radius:0px !important;
}
div#FloorPlanUnitByUnitBox #Targetedareasqft {
    padding: 20px 20px !important;
    margin-bottom: 25px;
}
.salearea_cls caption {
    font-size: 16px;
    padding-bottom: 10px;
    color: #000000;
    font-weight: bold;
}
.row.salearea_cls {
    padding-top: 50px;
}
.row.totalsold_unitcls {
    padding-top: 50px;
}
.row.nearprimaryschool {
    padding-top: 50px;
}
.row.howyoungneigh {
    padding-top: 50px;
}
.row.workincome {
    padding-top: 50px;
}
.row.namenities {
    padding-top: 50px;
}
.row.amenities {
    padding-top: 50px;
}
.row.purchaser123 {
    padding-top: 50px;
}
.row.last20trans {
    padding-top: 50px;
}
.nearprimaryschool .PrimarySchoolsBalloting {
    color: #ff682e;
    font-weight: bold;
}
.last20trans th {
    background: none !important;
    border-bottom: 3px solid #000 !important;
    color: #ff682e !important;
}
.last20trans .panel-body {
    padding: 30px 50px !important;
}
.row.proindoMapmarker table tr:nth-child(1) th, .row.proindoMapmarker table tr:nth-child(1) td {
    color: #ff682e !important;
    border-bottom: 3px solid #000 !important;
    background:none !important;
}
.row.totalsold_unitcls th
{
      color: #ff682e !important;
    border-bottom: 3px solid #000 !important;
    background:none !important;
}
.row.nlprojinfo {
    padding-bottom: 80px;
}
.new_launches .card {
    box-shadow: none !important;
    border: 1px solid #ccc;
    margin: 0 0 28px 0;
}
.new_launches .tab-pane {
    padding: 28px 15px !important;
}

.new_launches .card-content {
    padding: 24px;
    border-radius: 0 0 2px 2px;
}
.new_launches .card .card-action:last-child {
    border-radius: 0 0 2px 2px;
}

.new_launches .card .card-action {
    background-color: inherit;
    border-top: 1px solid rgba(160,160,160,0.2);
    position: relative;
    padding: 16px 24px;
}
.new_launches .card-content span {
    width: 100%;
    text-align: center;
    display: inline-block;
}
.new_launches .card-content span a {
    color: #fd5718;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}


section.mortgage_table table th:nth-child(1) {
    width: 10%;
}
section.mortgage_table {
    margin-top: 58px;
}
section.mortgage_table th {
    border-bottom: 3px solid #000 !important;
    color: #ff682e !important;
}
section.mortgage_table tr td:nth-child(1) {
    color: #ffffff !important;
    background: #585858;
}
section.mortgage_table td {
    padding: 10px 10px !important;
}
section.mortgage_table table
{
border:1px solid #ccc;
}
section.mortgage_table table tr:nth-child(even) {
    background: #fff5f5;
}

.card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating)
{
    color:#ff682e !important;
}

dl.c2019_cls dd {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    height:auto !important;
}
.c2019_cls dt {
    width: 48% !important;
}
:focus {
    outline: -webkit-focus-ring-color auto 0px !important;
}


.new_launches .card .card-image {
    position: relative;
    overflow: hidden;
    height: 190px;
    border-bottom: 1px solid #ccc;
}

.new_launches .articlediv .card .card-title a
{
    font-size:18px !important;

}
.new_launches section h2
{
text-align: center;
    font-size: 22px;
    border-bottom: none;
}
.newcondotab .tab-content {
    border-bottom: 1px solid #ff682e;
    border-left: 1px solid #ff682e;
    border-right: 1px solid #ff682e;
}
.new_launches .row.articlediv {
    padding: 10px 20px;
}
.new_launches .nav-tabs
{
   border-bottom: 1px solid #ff682e !important; 
}
.new_launches .nav-tabs li.active a
{
     border-left: 1px solid #ff682e !important; 
     border-right: 1px solid #ff682e !important; 
     border-top: 1px solid #ff682e !important; 
         color: #ff682e !important;
}

.new_launches aside p {
    text-align: center;
}
.new_launches aside p a {
        color: green;
    font-weight: bold;
    text-align: center;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
}
.new_launches aside p a i {
    color: #000000;
    font-size: 25px !important;
    vertical-align: middle;
    padding-right: 4px;
}


dl.c2019_dl dd {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
dl.c2019_dl dt {
    width: 60%;
}

div#mapLegend_launch {
    position: absolute;
    top: 0;
    z-index: 99999;
    width: AUTO;
    right: 0;
    background: #ffffff;
    padding: 15px 15px;
}
div#mapLegend_launch div span {
    padding: 6px 0 !important;
    display: inline-block;
}
header.newcondo_head h1 {
    margin-top: 0px !important;
    font-size: 24px;
    padding-bottom: 24px;
}
header.newland_head h1 {
    margin-top: 0px !important;
    font-size: 24px;
    padding-bottom: 0px;
}
header.newcondomap_head h1 {
    margin-top: 0px !important;
    font-size: 24px;
    padding-bottom: 0px;
}
.new_launches {
    padding-bottom: 56px;
}
header.newcondomap_head {
    margin-top: 45px;
}
header.newland_head {
    margin-top: 45px;
    margin-bottom: 20px;
}

a.readmorecls:hover {
    background: #000;
    text-decoration: none;
}

a.readmorecls {
    background: #fd5718;
    padding: 6px 20px;
    color: #fff;
    font-size: 16px;
}



header.newland_head hr {
    display: none;
}
header.newcondo_head hr {
    display: none;
}
header.newcondomap_head hr {
    display: none;
}




.new_launches .tab-pane * .row
{
margin-left:0px !important;
margin-right:0px !important;
}
.new_launches .tab-pane > .row
{
   margin-left:0px !important;
margin-right:0px !important; 
}

.page-new-launch .alert-info {
    background: none !important;
    border: none !important;
    padding: 0 !important;
}















html body #chess tr:nth-child(2n) td:nth-child(2n), html body #chess tr:nth-child(2n+1) td:nth-child(2n+1) {
   /* background: #bbddff;*/
  /* background:#ffc0a8;*/
   
}
#info_tog .search-btn
{
    padding-right: 0px !important;
}
.sunit span {
    background: #000;
    margin-right: 5px;
    color: #fff;
    padding: 3px 12px;
    font-size: 14px;
}
.sunit {
    display: inline-block;
    margin: 12px 0 0 0;
}
div#property_sadneighborhood p {
    font-size: 14px;
    padding-top: 9px;
}
.sadata {
    display: inline-block;
    width: auto;
    background: #ffdede;
    padding: 14px 18px;
    margin-bottom: 12px;
   
    box-shadow: 2px 2px 3px #d2d2d2;
    margin-right:10px;
}
div#property_sadneighborhood p {
    padding-top: 13px;
    font-size: 16px;
    color: #ff682e;
   
}
div#property_sadneighborhood p b
{
    font-weight: bold;

}


.agent-indiview .agent-form .form-group textarea
    {
        border:1px solid #ccc !important;
    }


/************** mortgage sale**************/
.mor-value table tr td {
 /*   width: 23%;*/
   color: #ff682e;
}
.mor-value
{
    margin-bottom: 15px;
}
.mor-value * {
   /* border: none !important;*/
   font-size: 14px;
}
html .mor-value table {
    border: 1px solid #ececec !important;
    background: #fff1f1;
}

html .mor-value table tr td:nth-child(6) {
    width: 16%;
}
html .mor-value table tr td:nth-child(5) {
    width: 20%;
}

html .mor-value table tr td:nth-child(4) {
    width: 10%;
}
html .mor-value table tr td:nth-child(2) {
    width: 20%;
}
html .mor-value table tr td:nth-child(1) {
    width: 13%;
}
html .mor-value td {
    border: 1px solid #ccc !important;
}
html .mor-value th {
    border-top: 3px solid #000 !important;
}
html .mor-value th:first-child {
    border-left: 1px solid #ccc !important;
   
}
html .mor-value th:last-child {
  
    border-right: 1px solid #ccc !important;
}

.mor-value * {
    border: none !important;
}
.mortdaat_sale {
    width: 100%;
    display: inline-block;
}
.mortdaat_sale h2 {
    border: none;
    margin-bottom: 0px;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
    padding-top: 10px;
    margin-top:0px;
}
.mor-value table tr td:nth-child(3) {
    /*color: #ff682e;
    width: 72%;*/
}
/************* end***********/












#report_tag i {
    padding-right: 6px;
}

#reportdata li {
    width: inherit;
    border:1px solid #000;
  
    padding: 0px;
    margin: 0px 15px 35px 0;
    border-radius: 0px;
    display: inline-block;
}
#reportdata li {
    display: inline;
    width: inherit;
}

#reportdata li:before {
    left: 0px !important;
    border-radius: 0px;
    padding: 4px 6px;
}
#reportdata li.active:before {
    background: #f54400;
}

div#reportdata ul li a {
    background: none;
    color: #000;
    padding: 3px 35px;
   }

#reportdata li:before {
    left: 0px !important;
    border-radius: 0px;
    padding: 4px 6px;
}

#reportdata .feature li:before
{
left:0px !important;
}

.new-header div#bs-example-navbar-collapse-1 {
    padding-right: 0px !important;
}
.new-header .navbar .container {
    padding-right: 0px !important;
}

div#mapheat {
    height: 500px;
}
.report_landed button.btn.btn-primary-search {
    background: #ff682e !important;
}

.report_landed div#reportsearchbtn {
    background: #ff682e;
    text-align: center;
}
.report_landed #reportsearchbtn a {
    width: 100%;
}
.rep_inact {
    opacity: 0.4 !important;
}
.rep_inact a {
    background: #ff682e !important;
    width: 100%;
    border-radius: 0px;
}

html .rep_act a {
    background: #ff682e !important;
    width: 100%;
    border-radius: 0px;
}

html .rep_act {
    opacity: 1 !important;
}




html body #chess tr:nth-child(2n) td:nth-child(2n), html body #chess tr:nth-child(2n+1) td:nth-child(2n+1)
{
   /* background:none !important;*/
}

#ModalReport tr:nth-child(2n) td:nth-child(2n), #ModalReport tr:nth-child(2n+1) td:nth-child(2n+1)
{
   background:none !important;
}
html body #ModalReport tr:nth-child(2n) td.dash_speed_bg, html body #ModalReport tr:nth-child(2n+1) td.dash_speed_bg
{
   background:#000 !important;
}
html body #ModalReport tr:nth-child(2n+1) td.dash_speed
{
    background: #f54400 !important;
}
#ModalReport .loadingDivclsprof .fa-spinner {
    color: #f54400 !important;
}

#ModalReport .loadingDivclsprof {
    box-shadow: none;
}

section#infoMap {
    display: inline-block;
    width: 100%;
    height: auto !important;
    margin-bottom: 25px;
}

/*text[text-anchor="end"] tspan {
   
    word-spacing: -5px;
}*/


div#LandedModelRep .modal-body
{
    overflow:inherit !important;
    padding: 0px 0px !important;

}

.housing_info_div:hover label, .housing_info_div:hover div {
    color: #fff;
}

.housing_info_div:hover {
    background: #000 !important;
}


#response_landed .row.box_shadow.mt20 {
    box-shadow: none;
    margin: 15px 0px;
}
#LandedModelRep .modal-dialog {
    width: 64vw !important;
    top: 4% !important;
        height: 92vh !important;
}
#response_landed iframe#myFrame {
    height: inherit !important;
}
#response_landed iframe#myFrame {
    height: 78vh !important;
}

section#infoMap {
    display: inline-block;
    width: 100%;
}
#ModalReport .modal-body {
    padding: 16px 0 0 16px !important;
}
#ModalReport .clsgreen3d
{
    padding:12px 4px 4px 14px !important;
}

#ModalReport .speedometer
{
padding-top: 0px !important;
padding-bottom: 0px !important;
color: #000 !important;
}

.ajaxload_report {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 99;
    background: rgba(0, 0, 0, 0.5);
    padding: 4px 0 0 50px;
}

.reportpopcls .modal-body {
    padding: 18px 18px !important;
}
#ModalReport .table
{
    width:auto !important;
    margin:0 auto !important;
}

#ModalReport .table td {
    min-width: 100px !important;
    width: auto !important;
}
#ModalReport .modal-dialog {
    width: 84vw !important;
    }
    #ModalReport p.cls3d
    {
        height: auto !important;
    }
    #ModalReport p.para3d
    {
        height: 35px !important;
    }
    #reportdata h2 {
    font-size: 20px;
}
#ModalReport .modal-header
{
    padding:6px !important;
}
#report_tag .input-block-level {
    border: 1px solid #ccc;
    padding: 4px 8px;
}

.housing_info_div label {
    font-size: 12px;
    padding: 0px;
    color: #f54401;
}
.housing_info_div .col-sm-3 {
    font-size: 12px !important;
    padding: 0px 0;
}
.housing_info_div {
    border-top: 1px solid #ccc;
    margin: 0 0 15px 6px;
    width: 48% !important;
    border-bottom: 6px solid #000;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    cursor:pointer;
}
#list_prop div#overlay_prop {
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    width: 100%;
    height: 100vh;
    z-index: 999;
}
#list_prop i {
    left: inherit;
    right: 12%;
    top: 61%;
}
div#list_prop {
    position: relative;
}
.pertype .bootstrap-select.btn-group .btn .filter-option
{
width:90% !important;
}
.inputcls {
    width: 100%;
}
i.all:before {
    background: url(http://uea2.amicus.sg/template/front/assets/img/property-types/pro-icon.png) no-repeat;
    content: '' !important;
    position: absolute;
    width: 44px;
    height: 20px;
    left: 0px;
    top: -12px;
}
.all {
    padding-left: 40px;
}
.navbar-header .navbar-brand img {
    width: 135px;
    padding-left: 14px;
    padding-top: 7px;
}
.footer_bottom img {
    max-width: 207px;
}

#pschooldiv1 button:hover {
    background: #ff682e !important;
}
.add-school i {
    padding-right: 5px;
}

div#agentPropertyDiv + #pagination {
    padding-left: 16px;
}

ol.ssduea li {
    padding-bottom: 24px;
}

.listing-info .fa-bed {
    margin-right: 0px !important;
    padding-right: 0px !important;
}
.footer_bottom_grid h6 {
    margin-top: 0px !important;
}

.articlediv .card
{
    box-shadow: none !important;
    border:1px solid #ccc;
}

html .feature .f-space a.btn1.fea-h {
    padding: 25px 0 !important;
}
html .feature .f-space a.btn1.fea-h1 {
    padding: 14px 0 !important;
}
.article-banner {
    background: #000;
    text-align: center;
}
.articlediv .card .card-title a {
    line-height: normal;
    font-size: 20px;
    color: #fd5718;
    padding-bottom: 18px !important;
    display: inline-block;
}
.articlediv .card .card-content
{
        min-height: 275px;
}

ul.dropdown-menu.inner.selectpicker.animation-fade-in {
    max-height: 358px;
}
.addprop h1 img {
    width: 49px;
}
.ssdpge a {
    background: #ff682e;
    padding: 6px 19px;
    color: #fff;
}

.loan-range, .loan-p {
    padding-top: 14px;
}
.loan-per .loan-p {
    width: 44%;
}
.loan-per .col-xs-2.col-sm-2.col-md-2 {
    width: 22%;
}

.detail-head .fa-bed, .detail-head .fa-bath, .detail-sqft .fa-square, .detail-psf .fa-dollar {
   
border: 1px solid #fd5718;
    border-radius: 50%;
    padding: 7px 7px;
    margin-right: 4px;
    color: #fd5718;
}

.detail-head .house-sale h2 {
    margin: 5px 0 0 0;
    padding-bottom: 5px;
}
.detail-head .house-sale p {
    margin-bottom: 0px;
}

.icondisable i {
    border-bottom: none;
}

.listing-head .house-sale h2 {
    margin: 5px 0 0 0;
    padding-bottom: 5px;
}
.listing-head .house-sale p {
    margin-bottom: 0px;
}

.icondisable .tooltip_123 .tooltiptext_123
{
    bottom: -213% !important;
    left: -55% !important;
}
.icondisable .tooltip_123 .tooltiptext_123::after
{
    top: -32% !important;
    left: 49% !important;
    transform: rotate(-180deg) !important;
}
html .icondisable .tooltip_123 {
    color: #9c9c9c !important;
}
.detail-psf .fa-dollar {
    
    padding: 7px 11px !important;
        
}
.detail-psf .fa-square {
    
    padding: 7px 11px !important;
}

.listing-head .fa-bed, .listing-head .fa-bath {
    border: 1px solid #fd5718;
    border-radius: 50%;
    padding: 7px 3px;
        margin-right: 4px;
}

.listing-feature .fa-bed, .listing-feature .fa-bath
{
    border:none !important;

}

i.fa.fa-dollar {
    padding-left: 3px;
}
.fa-square:before {
    padding-right: 2px;
}
#search-form-sale form > .row {
    background: #fff;
}

.tab-pane .pagination > li > a, .tab-pane .pagination > li > span
{
border:none !important;
}
.tab-pane .pagination li a {
    color: #000;
}
.pagination > li.active a
{
    border-radius:0px !important;
}
#pschooldiv2 button:focus {
    color: #fff !important;
}
.tab-pane .pagination > li > a:hover, .tab-pane .pagination > li > span:hover, .tab-pane .pagination > li > a:focus, .tab-pane .pagination > li > span:focus
{
    background: #000 !important;
    color:#fff !important;
}



.pagination > li > a, .pagination > li > span
{
border:none !important;
}
.pagination li a {
    color: #000;
}
.pagination > li.active a
{
    border-radius:0px !important;
}
#pschooldiv2 button:focus {
    color: #fff !important;
}
 .pagination li a:hover, .pagination li a:hover, .pagination li a:focus, .pagination li a:focus
{
    background: #000 !important;
    color:#fff !important;
}

 .pagination  li a
 {
    color: #000 !important;
 }
 .pagination  li.active a
 {
    color:#fff !important;
 }
 html .pagination li a:hover {
    background: #000 !important;
}


html .sendmsg input[type="submit"] {
    background: #ff682e !important;
    opacity: 1 !important;
}


span.detail-bed, span.detail-bath, span.detail-sqft, span.detail-psf {
   
    margin-right: 34px;
    color: #fd5718;
    font-weight: normal;
    text-transform: capitalize;

}


input#form-contact-agent-submit:hover {
    background: #000 !important;
}

input#form-contact-agent-submit {
    background: #ff682e !important;
    color: #Fff;
    display: inline-block;
    width: auto;
    border-radius: 0px;
}



#expand1
{
    display: inline-block !important;
}

.ssdpge p {
    color: #000 !important;
    opacity: 1 !important;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 32px;
}
.ssdpge {
    margin-bottom: 20px;
}
.ssdpge a:hover {
    background: #000;
    color: #fff;
    text-decoration: none;
}
.search-type .dropdown-menu {
    z-index: 99999 !important;
}
.agent-search {
    margin-bottom: 20px;
}

.agent-search button.btn.dropdown-toggle.selectpicker.btn-default {
    background: #000 !important;
    padding: 10px 20px;
}
.agent-search .bootstrap-select.btn-group .btn .filter-option {
    color: #fff !important;
}
.agent-search .dropdown-toggle {
    padding: 0px;
}
.agent-search input#search_agent {
    border: 1px solid #ccc;
    box-shadow: none;
    padding: 9px 10px;
}
.agent-search span.input-group-btn {
    background: #ff682e;
}
.agent-search span.glyphicon.glyphicon-search
{
    color:#fff !important;
}

.pop-contact i.whatsapp {
    color: #00a900;
    font-size: 32px;
    padding-left: 6px;
}
body
{background:#fff !important;}

#elevation_details_condo li:before {
    display: none !important;
}

.pop-contact span#pop_title {
    color: #fff;
}
.pop-contact i
{
    color: #fff;
    padding: 0px 0px 0 0px;
    font-size: 17px;
}

#exTab2 {
    padding: 0px !important;
}

#exTab2 .tab-content
{border: 1px solid #ff682e;
    width: 94.5%;
    display: inline-block;
}
#exTab2 .nav-tabs
{
    padding-bottom: 0px !important;
}
#exTab2 .nav-tabs li:before {
    display: none !important;
}
#exTab2 .nav-tabs {
    border-bottom: none !important;
}
#exTab2 .nav-tabs > li.active > a {
    border-color: #ff682e;
    border-bottom-color: transparent;
    color: #ff682e;
    font-weight: bold;
}
#exTab2 .nav-tabs > li > a {
    color: #000;
    font-weight: bold;
}


#mapLegend
{
    width:auto !important;
}

div#elevation_details_condo li.active a {
    background: #ff682e;
    border-radius: 0px;
    padding: 7px 14px;
}
.save, .share {
    display: none !important;
}

.fullwid {
    width: 102% !important;
    transition: all 0.5s ease 0s;
}
div#agentPropertyDiv {
    margin-top: 30px;
}
.slider-detail {
    margin-top: 0px !important;
}
#property_roaddrain li:before {
    display: none !important;
}
div#property_roaddrain li.active a {
  
    border-radius: 0px;
    padding: 7px 14px;
}

.slider-detail .image-wrap img {
    width: auto !important;
}
.page-agents-listing {
    background: #fff !important;
}

.agent .agent-image
{
    box-shadow:none;
}
#alert_msg
{
        text-align: center;
    position: relative;
    width: 100%;
    display: inline-block;
    background: green;
    color: #fff;
    padding: 5px 0;
    margin-bottom: 20px;
    margin-top: 10px;
}
/* start search list changes*/
.map-sec .list-left p {
    color: #fff !important;
    opacity: 1 !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.control-pane
{
    z-index:999;
}


div.mapswitchFullscreen {
    position: fixed;
    bottom: 40%;
    z-index: 99;
    background: #fff;
    border: 2px solid #ccc;
    width: 34px;
    height: 34px;
    text-align: center;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    left: 11px;
    border-radius: 4px;
}
a#switchfullscreen {
    padding-top: 4px;
    display: inline-block;
}
.mapexitFullscreen
{
     position: fixed;
    bottom: 40%;
    z-index: 99;
    background: #fff;
    border: 2px solid #ccc;
    width: 34px;
    height: 34px;
    text-align: center;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    left: 11px;
    border-radius: 4px;
}


.schoolfull .leaflet-control-container + #mapLegend_school {
    margin-left: 0;
    right: 11px;
    top: 0;
}
.schoolfull .control-pane #sidebar-wrapper
{
    margin-left:0px !important;
    
}


a#exitfullscreen
{   padding-top: 4px;
    display: inline-block;
    
}

.fullscreendiv .listing-right {
    display: none;
}
.fullscreendiv #property_map_view
{
    width:100vw;
   
}

#agentPropertyDiv section:nth-child(3) {
    padding-right: 0px;
}
#agentPropertyDiv section:nth-child(1) {
    padding-left: 0px;
}
#overlay_listing
{
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    width: 100%;
    height: 200vh !important;
    z-index: 99999;
  }


.detail-header ul li#popupClose {
    cursor: pointer;
}
/*.pertype button.dropdown-toggle:before {
    content: '';
    position: absolute;
    width: 44px;
    height: 20px;
    background: url(http://uea2.amicus.sg/template/front/assets/img/property-types/pro-icon.png) no-repeat;
    left: 3px;
    top: 6px;
}*/

#step1_condo .bootstrap-select, #step2_condo .bootstrap-select  {
   border: none !important;
}
.search-tab .without_search_des {
   /* border-bottom: 3px solid #d06d70;*/
   border:none !important;
}
.search-tab .without_search_des {
   /* background: #000;*/
   background:#fff;
}

.eledivcls
{
        position: absolute;
    width: 1080px;
        top: 42px;
}



/* radio button *?
/* The radio */


.radio-inline {
    display: inline-block !important;
    position: relative;
    padding-left: 22px !important;
    margin-bottom: 0px !important;
    cursor: pointer !important;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-top: 6px;
}

/* Hide the browser's default radio button */
.radio-inline input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.checkround {

    position: absolute;
    top: 6px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #fff ;
    border-color:#ff682e;
    border-style:solid;
    border-width:2px;
     border-radius: 50%;
}

li#popupClose {
    position: ABSOLUTE;
    right: 14px;
    list-style-type: none;
    top: 11px;
	cursor:pointer;
}

li#popupClose:hover {
    padding: 0px 5px !important;
}

/* When the radio button is checked, add a blue background */
.radio-inline input:checked ~ .checkround {
    background-color: #fff;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkround:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.radio-inline input:checked ~ .checkround:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.radio-inline .checkround:after {
     left: 2px;
     top: 2px;
     width: 12px;
     height: 12px;
     border-radius: 50%;
     background:#000;
}

/* end */

p.pad5.bordergrey {
    text-align: center;
}
.resale_clsmap
{
    position: relative;
}




.agent-form input[type="text"], 
.agent-form input[type="email"], 
.agent-form input[type="search"], 
.agent-form input[type="password"], 
.agent-form input[type="number"], 
.agent-form input[type="tel"], 
.agent-form textarea.form-control
{
box-shadow:none !important;
background: #fff !important;
}


label.ele-chk {
    background: #ff682e;
    color: #fff;
    padding: 2px 4px;
}

span.check-con {
    font-size: 12px;
}
.ele-chk
{
    position: relative;
}
.ele-chk .checkmark {
  position: absolute;
 top: 6px;
    left: 4px;
    height: 16px;
    width: 16px;
  background-color: #fff;
}

/* On mouse-over, add a grey background color */
.ele-chk:hover input ~ .checkmark {
  background-color: #000;
}

/* When the checkbox is checked, add a blue background */
.ele-chk input:checked ~ .checkmark {
  background-color: #000 !important;
}

/* Create the checkmark/indicator (hidden when not checked) */
.ele-chk .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.ele-chk input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.ele-chk .checkmark:after {
  left: 5px;
  top: 2px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}





/****************** start elevation chart***************/

.below-1000{opacity:0.2;}

.block-click {
    display: inline-block;
    width: 100%;
    padding: 10px 0;
}

#elevation_details_condo header h2{display: inline-block;}
#elevation_details_condo header { display: inline-block; width: 100%; }
a.all-ele { background: #000;  padding: 3px 20px;color: #fff;}
.below-ele {background: #000;padding: 3px 20px;color: #fff;}
.above-ele { background: #ff682e;padding: 3px 20px;color: #fff;}


td.clsgreen3d:hover {transform: scale(1.1);}
td.clsgreen3d{ transition: 0.5s all;-webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;-o-transition: 0.5s all;-ms-transition: 0.5s all;}
td.clsgreen3d:hover .cls3d{background: #ffbca2 !important;}
td.green_div.clsgreen3d:hover .cls3d{ background: green!important;}
p.para3d { background: #f1f1f1; border: 2px solid #ccc; height: 179px;}
p.cls3d {height: 179px;}
.clsgreen3d{ position:relative;padding:35px;margin:30px;width:350px;font-size:30px;font-weight:bold;color:#FFF;padding: 18px 4px 4px 22px !important;}
.cls3d {
    border-right: solid 2px #000;
    border-bottom: solid 2px #000;
    border-left: solid 1px #FFF;
    border-top: solid 1px #FFF;
    transition: margin-top 0.3s ease,
    margin-left 0.3s ease,
    box-shadow 0.3s ease;
    background:#fd9e79;
    box-shadow: -1px -0px 0px #000000,-0px -1px 0px #000000,
    -2px -1px 0px #000000,-1px -2px 0px #000000,
    -3px -2px 0px #000000,-2px -3px 0px #000000,
    -4px -3px 0px #000000,-3px -4px 0px #000000,
    -5px -4px 0px #000000,-4px -5px 0px #000000,
    -6px -5px 0px #000000,-5px -6px 0px #000000,
    -7px -6px 0px #000000,-6px -7px 0px #000000,
    -8px -7px 0px #000000,-7px -8px 0px #000000,
    -9px -8px 0px #000000,-8px -9px 0px #000000;
    color: #000 !important;
    font-size: 12px;
    padding: 7px 7px !important;
}
.green_div{background:none !important;}
.green_div.clsgreen3d{
    position:relative;
    padding:35px;
    margin:30px;
    width:350px;
    /* Font Styling */
    font-size:30px;
    font-weight:bold;
    color:#FFF;
    padding: 18px 4px 4px 22px !important;
}
.green_div .cls3d {
    transition: margin-top 0.3s ease,
    margin-left 0.3s ease,
    box-shadow 0.3s ease;
    background:#4CAF50;
    box-shadow: -1px -0px 0px #000000,-0px -1px 0px #000000,
    -2px -1px 0px #000000,-1px -2px 0px #000000,
    -3px -2px 0px #000000,-2px -3px 0px #000000,
    -4px -3px 0px #000000,-3px -4px 0px #000000,
    -5px -4px 0px #000000,-4px -5px 0px #000000,
    -6px -5px 0px #000000,-5px -6px 0px #000000,
    -7px -6px 0px #000000,-6px -7px 0px #000000,
    -8px -7px 0px #000000,-7px -8px 0px #000000,
    -9px -8px 0px #000000,-8px -9px 0px #000000;
    color: #fff !important;
    font-size: 12px;
    padding: 7px 7px !important;
}


/******************** end ********************************/






















html body #search-form-sale input[type="submit"]{

/*background: #da251c !important;
background: -moz-linear-gradient(left, #da251c 0%, #da7a07 100%) !important; 
background: -webkit-linear-gradient(left, #da251c 0%,#da7a07 100%) !important; 
background: linear-gradient(to right, #da251c 0%,#da7a07 100%) !important; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da251c', endColorstr='#da7a07',GradientType=1 ) !important;
color: #fff;
    padding: 6px 26px;
   
    font-size: 14px;  */


color: #fff;
padding: 6px 26px;
font-size: 14px;
border-radius:0px;
}

.search_design {
    /*background: #fcebe3 !important;*/
    background:#fff !important;
}

html body .map-sec .form-search .bootstrap-select .selectpicker, html body .map-sec #search-form-sale .form-control button {
   /* padding: 2px 10px !important;
    background: none;
    box-shadow: none !important;
    border: none;*/

     padding: 2px 10px !important;
    background: none;
    box-shadow: none !important;
    border: 1px solid #D1D1D5 !important;
}

#search-form-sale {
    /*background: #eee;
    box-shadow:0px 0px 7px 0px #cecdcd;*/
     background: #eee;
    box-shadow:none;
    border-bottom:1px solid #ccc;
}

.detail-head .floor-plans .imgs-grid .imgs-grid-image .image-wrap img {
    width: auto;
}


.sorting button {
    background: none !important;
}
html body .sorting .bootstrap-select.btn-group .btn .filter-option {
    color: #000 !important;
}
.sorting button {
    background: none !important;
}
html body .sorting .bootstrap-select.btn-group .btn .filter-option {
    color: #000 !important;
}

.map-sec .property .type {
    /*background: #fb5151 !important;*/
   
  /*  background: #e96e2f !important;*/
    box-shadow: none;
    padding: 0px;

}

html body .map-sec .form-search .bootstrap-select.open > .selectpicker span {
    color: #fff !important;
}



/****************************** end search***********************************/

.listing-head #page-footer .inner #footer-copyright {
    background: none;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.listing-head #page-footer .inner #footer-copyright a {
    color: #000;
}

.listing-head .new-header {
    position: fixed;
    top: 0;
}
.listing-head .sticky {
    position: relative;
    box-shadow:none !important;
}

.listing-head .content-area {
    margin-top: 100px !important;
}
.listing-head #property_map_view
{
    margin-top:50px !important;
}


.dashboard .new-header {
    position: fixed;
    top: 0;
   
}
.dashboard .sticky {
    position: relative;
    box-shadow:none !important;
}
.dashboard .content-area {
    margin-top: 100px !important;
}


.detail-head .new-header {
   /* border-bottom: 1px solid #ccc;*/
}

/* end */
div#showSearchResult {
        z-index: 999999;
   /* background: #fff;*/
    position: relative;
    top: 0px;


}
ul#showSearchResultUL
{
    background: #fff !important;
}

#mapLegend_school input[type=checkbox] {
display:none;
}
 
#mapLegend_school input[type=checkbox] + label
{
background: url(http://uea2.amicus.sg/uploads/icons/map/dot/8_8/school_markers.png) no-repeat;
display:inline-block;
padding: 0 0 0 0px;
width: 24px;
height: 24px;
margin-bottom:0px;
}
#mapLegend_school input[type=checkbox]:checked + label
{
background: url(http://uea2.amicus.sg/uploads/icons/map/dot/8_8/school_marker.png) no-repeat;
height: 24px;
width: 24px;
display:inline-block;
padding: 0 0 0 0px;
}

div#showSearchResult ul li {
    color: #000;
    font-size: 14px;
    list-style-type: none;
    cursor:pointer;
        border-bottom: 1px solid #ccc;
    padding: 7px 25px;
}

.mapsearch {
  
   border-right: 1px solid #ececec;
   
    width: 74vw;
   
    position:fixed;
    z-index:999;
}
ul#showSearchResultUL {
    padding: 0 54px;
    margin-bottom:0px;
}
div#showSearchResult ul li i {
    font-size: 20px !important;
    padding-right: 6px;
    display: inline-block;
}

div#showSearchResultHome ul li i {
    font-size: 20px !important;
    padding-right: 6px;
    display: inline-block;
}

.mapsearch div {
    padding: 0;
}
.mapsearch input#search {
    padding: 6px 54px;
}
.mapsearch input#search:hover {
    background: #fff !important;
}
p, h1, h2, h3, h4, h5, h6, ul, li, a, p, dl, dd, dt, a,  div
{
   font-family:Verdana !important;  
}

h3.homeheading {
    font-size: 40px;
}
table.claimList tr td:nth-child(1) {
    padding: 0 12px;
}
table.claimList td.unitcls input {
    width: 90px;
    text-align: center;
    margin: 0 8px;
    padding: 6px 0;
}
table.claimList td.sqftcls input {
    padding: 6px 0;
    text-align: center;
}
a:hover{text-decoration:none;}
a:hover h1, a:hover h2, a:hover h3, a:hover h4{color:#1396e2;}
a:focus, a:active{outline:none !important;text-decoration:none;}
a h1, a h2, a h3, a h4{-moz-transition:0.2s;-webkit-transition:0.2s;transition:0.2s;color:#073855;}
#formDisplay{width:105% !important;}
.bootstrap-select .btn{
font-size:11px !important;
}
section #irf_divadd1{width:105% !important;}
#basic-information select {
	height: 40px !important;
	border-radius: 0px !important;
    font-size: 16px !important;
    background-color: #e8e8e8 !important;
   box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2) !important;
  
}
#basic-information input[type="file"]
{
    background-color: #e8e8e8 !important;
   box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2) !important;
}
#remark
{
     background-color: #e8e8e8 !important;
   box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2) !important;
}
.dot { border-right: none !important;}
blockquote{border:none;display:table;margin-bottom:0;padding:20px 10%;width:100%;}
blockquote figure{display:table-cell;vertical-align:middle;}
blockquote figure .image{background-color:#5a5a5a;height:180px;position:relative;overflow:hidden;width:160px;}
blockquote figure .image:after{bottom:0px;content:"";height:0px;border-style:solid;border-width:20px 0 0 20px;border-color:transparent transparent transparent #fff;position:absolute;right:0;width:0px;}
blockquote figure .image:before{background-color:#fff;bottom:0;content:"";height:20px;left:0;width:calc(100% - 20px);position:absolute;z-index:1;}
blockquote .cite{display:table-cell;vertical-align:middle;padding-left:30px;}
blockquote .cite p{font-family:Georgia, serif;font-size:24px;font-style:italic;}
blockquote .cite footer{color:#073855;}
/*body{background-color:#fff;color:#5a5a5a;font-family:'Roboto', sans-serif;}*/
body{background-color:#fff;color:#5a5a5a;font-family:Verdana !important;}
dl{margin-bottom:10px;}
dl dt{float:left;}
dl dd{margin-bottom:8px;text-align:right;}
dl dd .rating{float:right;position:relative;top:-5px;}
h1{font-size:28px;font-weight:lighter;border-bottom:1px solid rgba(0, 0, 0, 0.1);margin-bottom:30px;margin-top:1px;padding-bottom:1px;}
h2{font-size:24px;font-weight:lighter;border-bottom:1px solid rgba(0, 0, 0, 0.1);margin-bottom:30px;margin-top:10px;padding-bottom:15px;}
h3{font-size:18px;font-weight:lighter;margin-bottom:20px;}
h4{font-size:14px;font-weight:lighter;}
hr{border-color:rgba(0, 0, 0, 0.1);}
hr.thick{border-width:2px;}
hr.divider{border-color:#1396e2;border-width:2px;width:40px;}
p{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;font-family:"Verdana", sans-serif;}
section{position:relative;}
ul.list-links{margin-top:-5px;}
ul.list-links li a{-moz-transition:0.2s;-webkit-transition:0.2s;transition:0.2s;color:#5a5a5a;display:block;padding:5px 0;padding-left:0;}
ul.list-links li a:hover{color:#1396e2;padding-left:5px;}
.page-sub-page #page-content:after{
    /*background:#f1f1f1;
    background:-moz-linear-gradient(top, #f1f1f1 0%, white 80%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1),color-stop(80%, white));
    background:-webkit-linear-gradient(top, #f1f1f1 0%, white 80%);
    background:-o-linear-gradient(top, #f1f1f1 0%, white 80%);
    background:-ms-linear-gradient(top, #f1f1f1 0%, white 80%);
    background:linear-gradient(to bottom, #f1f1f1 0%, white 80%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0);content:"";left:0;height:110px;position:absolute;top:0;width:100%;z-index:-1;
*/}
.page-sub-page.page-submit h2{border:none;margin-bottom:25px;padding-bottom:0;}
.page-sub-page.page-submit .submit-pricing{margin-bottom:0;}
.page-sub-page.page-create-account .radio{display:inline-block;margin-right:50px;margin-bottom:30px;}
.page-sub-page.page-create-account .bwhite h3{margin-top:0;}
.page-sub-page.page-create-agency #page-content form > section{margin-bottom:30px;}
.page-sub-page.page-contact #page-content section{margin-bottom:30px;}
.page-sub-page.page-legal #page-content section{margin-bottom:40px;}
.page-sub-page.page-legal #page-content section h3{font-weight:normal;}
.page-sub-page.page-agency-detail #page-content address{position:relative;}
.page-sub-page.page-about-us .background-image{overflow:visible;}
.page-sub-page.page-about-us .agent .wrapper aside{display:none;}
.page-sub-page.page-about-us #our-team .agent .wrapper{padding-left:110px;}
.page-sub-page.page-about-us #our-team .agent .agent-image{width:90px;}
.background-color-grey-light{background-color:#f3f3f3;}
.background-color-grey-medium{background-color:#5a5a5a;}
.background-color-grey-dark{background-color:#2a2a2a;}
.background-color-default{background-color:#1396e2;}
.background-color-default-darker{background-color:#073855;}
.background-image{left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0;height:100%;overflow:hidden;}
.button-icon .fa{margin:0 10px;}
.center{text-align:left;}
/*#overlay{background:rgba(0, 0, 0, 0.3);display:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1000000;}*/
#similar-properties{padding-bottom:20px;}
#similar-properties h2{margin-bottom:10px !important;}
.has-fullscreen-map{position:relative;}
.has-fullscreen-map:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:0.8s;-webkit-transition:0.8s;transition:0.8s;text-shadow:none;-webkit-font-smoothing:antialiased;font-family:'fontawesome';speak:none;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;animation:animate-loading 3s infinite linear;-webkit-animation:animate-loading 3s infinite linear;content:"\f013";color:#2a2a2a;font-size:30px;position:absolute;top:0;left:0;z-index:1000;width:26px;height:30px;bottom:0;right:0;margin:auto;}
.has-fullscreen-map:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:0.8s;-webkit-transition:0.8s;transition:0.8s;background-color:#fff;content:"";position:absolute;top:0;left:0;z-index:999;width:100%;height:100%;}
.has-fullscreen-map.loaded:before, .has-fullscreen-map.loaded:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
.has-dark-background{color:#fff;}
.has-dark-background a{color:#fff;}
.link-icon{color:#2a2a2a;}
.link-icon .fa{margin:0 10px;}
.link-arrow{-moz-transition:0.2s;-webkit-transition:0.2s;transition:0.2s;color:#2a2a2a;display:inline-block;}
.link-arrow:after{-moz-transition:0.2s;-webkit-transition:0.2s;transition:0.2s;text-shadow:none;-webkit-font-smoothing:antialiased;font-family:'fontawesome';speak:none;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;content:"\f105";color:#1396e2;left:0;font-size:18px;margin-left:10px;vertical-align:middle;position:relative;bottom:2px;}
.link-arrow:hover{color:#2a2a2a;cursor:pointer;}
.link-arrow:hover:after{color:#073855;left:5px;}
.link-arrow.geo-location:after{content:"\f041";top:-1px;}
.link-arrow.geo-location:hover:after{left:0;top:-5px;}
.link-arrow.back:after{display:none;}
.link-arrow.back:before{-moz-transition:0.2s;-webkit-transition:0.2s;transition:0.2s;text-shadow:none;-webkit-font-smoothing:antialiased;font-family:'fontawesome';speak:none;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;content:"\f104";color:#1396e2;right:0;font-size:18px;margin-right:10px;vertical-align:middle;position:relative;bottom:2px;}
.link-arrow.back:hover{color:#2a2a2a;cursor:pointer;}
.link-arrow.back:hover:before{color:#073855;right:5px;}
.no-border{border:none !important;}
.no-bottom-margin{margin-bottom:0 !important;}
.opacity-10{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);opacity:0.1;}
.opacity-20{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2;}
.text-align-right{text-align:right;}
.text-underline{text-decoration:underline;}
.navigation{-moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.15);box-shadow:0px 1px 2px rgba(0, 0, 0, 0.15);background-color:#fff;position:relative;width:100%;z-index:1000;top:0;}
.navigation:hover .secondary-navigation{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.navigation .navbar-collapse{padding-right:0;padding-left: 0;}
.navigation .navbar{border:none;margin-bottom:0;min-height:inherit;/**/display:table;width:100%;}
.navigation .navbar .collapse{display:table-cell !important;vertical-align:middle;float:none !important;}
.navigation .navbar .navbar-brand{height:inherit;line-height:0;padding:0;}
.navigation .navbar .navbar-nav{float:right;}
.navigation .navbar .navbar-nav > li:hover > .child-navigation{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible;}
.navigation .navbar .navbar-nav > li:last-child a{padding-right:0;}
.navigation .navbar .navbar-nav > li.active a{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.navigation .navbar .navbar-nav > li.active a:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.navigation .navbar .navbar-nav > li.active .child-navigation a{color:#5a5a5a;}
.navigation .navbar .navbar-nav > li.active .child-navigation a:after{display:none;}
.navigation .navbar .navbar-nav > li.active .child-navigation li:first-child a:after{display:block;}
.navigation .navbar .navbar-nav > li.active .child-navigation.position-bottom li:last-child a:after{display:block;}
.navigation .navbar .navbar-nav > li.has-child{position:relative;}
.navigation .navbar .navbar-nav > li.has-child:after{text-shadow:none;-webkit-font-smoothing:antialiased;font-family:'fontawesome';speak:none;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;content:"\f0d7";color:#000000;font-size:8px;height:10px;position:absolute;top:3px;bottom:0;margin:auto;right:2px;}
.navigation .navbar .navbar-nav > li a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;color:#000000;line-height:18px;margin:0;padding-bottom:15px;padding-top:15px;position:relative;}
.navigation .navbar .navbar-nav > li a:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:0.2s;-webkit-transition:0.2s;transition:0.2s;background-color:#1396e2;bottom:-5px;content:"";left:16px;height:1px;position:absolute;width:10px;}
.navigation .navbar .navbar-nav > li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-color:transparent;}
.navigation .navbar .navbar-nav > li a:active, .navigation .navbar .navbar-nav > li a:focus{background-color:transparent;}
.navigation .navbar .navbar-nav > li > .child-navigation{margin-top:11px;}
.navigation .navbar .navbar-nav > li > .child-navigation.navigation-to-left{right:15px;left:inherit;}
.navigation .navbar .navbar-nav > li > .child-navigation.navigation-to-left > li:first-child a:after{left:inherit;right:10px;}
.navigation .navbar .navbar-nav > li > .child-navigation.navigation-to-left.position-bottom > li:last-child a:after{left:inherit;right:10px;}
.navigation .navbar .navbar-nav > li > .child-navigation.position-bottom{bottom:25px;}
.navigation .navbar .navbar-nav > li > .child-navigation.position-bottom > li:first-child a:after{border-color:transparent !important;}
.navigation .navbar .navbar-nav > li > .child-navigation.position-bottom > li:last-child:hover a:after{border-color:#1396e2 transparent transparent transparent;}
.navigation .navbar .navbar-nav > li > .child-navigation.position-bottom > li:last-child > a:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-color:transparent;border-color:#f3f3f3 transparent transparent transparent;border-style:solid;border-width:7.5px 7.5px 0 7.5px;content:"";height:0px;position:absolute;left:10px;bottom:-7px;width:0px;}
.navigation .navbar .navbar-nav > li > .child-navigation.position-bottom > li:last-child > a:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-color:transparent;content:"";height:8px;left:0;width:100%;position:absolute;bottom:-8px;}
.navigation .navbar .navbar-nav > li > .child-navigation.position-bottom > li .child-navigation{bottom:0;margin-top:inherit;}
.navigation .navbar .navbar-nav > li > .child-navigation > li{position:relative;}
.navigation .navbar .navbar-nav > li > .child-navigation > li:first-child:hover a:hover:after{border-color:transparent transparent #1396e2 transparent;}
.navigation .navbar .navbar-nav > li > .child-navigation > li:first-child a:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-color:transparent;border-color:transparent transparent #f3f3f3 transparent;border-style:solid;border-width:0 7.5px 7px 7.5px;content:"";height:0px;position:absolute;left:10px;top:-7px;width:0px;}
.navigation .navbar .navbar-nav > li > .child-navigation > li:first-child a:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-color:transparent;content:"";height:8px;left:0;width:100%;position:absolute;top:-8px;}
.navigation .navbar .navbar-nav > li .child-navigation{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:0.2s;-webkit-transition:0.2s;transition:0.2s;-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);background-color:#f3f3f3;position:absolute;visibility:hidden;list-style:none;padding-left:0;left:15px;min-width:240px;z-index:100;}
.navigation .navbar .navbar-nav > li .child-navigation li:hover .child-navigation{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s;transition-delay:0.2s;visibility:visible;}
.navigation .navbar .navbar-nav > li .child-navigation li a{border-bottom:1px solid rgba(0, 0, 0, 0.1);display:block;padding:20px 10px 15px 10px;position:relative;}
.navigation .navbar .navbar-nav > li .child-navigation li a:hover{-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);background-color:#1396e2;color:#fff;}
.navigation .navbar .navbar-nav > li .child-navigation li .child-navigation{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;margin-top:-41px;}
.navigation .navbar .navbar-nav > li.mobile-submit{display:none;}
.navigation .navbar .navbar-nav li .child-navigation li.has-child:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;text-shadow:none;-webkit-font-smoothing:antialiased;font-family:'fontawesome';speak:none;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;background-color:transparent;color:#1396e2;content:"\f105";height:14px;position:absolute;top:0;bottom:0;margin:auto;left:inherit;right:8px;width:5px;z-index:2;}
.navigation .navbar .navbar-nav li .child-navigation li.has-child:hover:after{color:#fff;}
.navigation .add-your-property{position:absolute;right:0;bottom:-39px;}
.navigation .add-your-property:hover .text{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9;right:50px;pointer-events:none;}
.navigation .add-your-property .btn{width:38px;}
.navigation .add-your-property .text{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;color:#5a5a5a;background-color:#fff;padding:10px;position:absolute;right:40px;text-align:right;top:0;pointer-events:none;}
.navigation .add-your-property .text:after{width:0;height:0;content:"";border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #fff;position:absolute;top:0;right:-4px;bottom:0;margin:auto;}
.navigation .secondary-navigation{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;border-bottom:1px solid #f3f3f3;display:table;font-size:12px;padding:5px 0;width:100%;}
.navigation .secondary-navigation a{color:#5a5a5a;margin-left:10px;}
.navigation .secondary-navigation a:hover{color:#073855;}
.navigation .secondary-navigation a.promoted{color:#1396e2;}
.navigation .secondary-navigation a.promoted:hover{color:#073855;}
.navigation .secondary-navigation .contact{float:left;}
.navigation .secondary-navigation .contact figure{margin-right:10px;}
.navigation .secondary-navigation .contact figure strong{margin-right:5px;}
.navigation .secondary-navigation .user-area{float:right;}
.navigation .secondary-navigation .user-area .actions{float:left;}
.navigation .secondary-navigation .user-area .language-bar{float:right;}
.navigation .secondary-navigation figure{display:inline-block;}
.navigation-fixed-bottom .navigation{bottom:0;position:absolute;top:inherit;}
.navigation-fixed-top .navigation{top:0;position:fixed;bottom:inherit;margin: 44px 0 0 0;padding: 18px 0;}
.navigation-fix-to-top{position:fixed !important;bottom:inherit !important;top:0 !important;}
#page-footer .inner{display:inline-block;;width:100%;}
#page-footer .inner h3{color:#2a2a2a;font-weight:normal;margin-bottom:15px;margin-top:0;}
#page-footer .inner #footer-main{background-color:#f3f3f3;padding:15px 0;}
#page-footer .inner #footer-copyright{background-color:#454545;color:#fff;display:table;padding:15px 10px;width:100%;text-align: left;}
#page-footer .inner #footer-copyright a{color:#fff;}
#page-footer .inner #footer-copyright a:hover{color:#ff682e;}
#page-footer .inner .property:last-child{margin-bottom:0 !important;}
#page-footer .inner .property-thumbnail{background-color:#1396e2;float:left;height:60px;overflow:hidden;}
#page-footer .inner .property-thumbnail:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
#page-footer .inner .property-thumbnail img{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2;width:100%;}
#about-us #ceo-section .cite-title{font-size:36px;font-weight:lighter;}
#about-us #ceo-section h3{color:#073855;font-size:24px;font-weight:bold;margin-bottom:5px;margin-top:0;}
#about-us #ceo-section .cite{display:inline-block;margin:20px 0;width:70%;}
#about-us .image{display:inline-block;margin-bottom:10px;}
#about-us .image img{-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);}
#about-us .divider-image{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);opacity:0.1;margin:30px 0;max-width:100%;}
#about-us .member{margin-bottom:60px;}
.account-profile{position:relative;}
.account-profile h3{margin-top:0;margin-bottom:30px;}
.account-profile img{width: 190px; margin-bottom:30px;}
.account-profile form{position:relative;}
.account-profile section{margin-bottom:0px;}
.account-profile section#agency{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
.account-profile section#contact label, .account-profile section#agency label{display:block;line-height:38px;}
.account-profile section#social .input-group{width:100%;}
.account-profile section#social .input-group .input-group-addon{background-color:#2a2a2a;width:40px;}
.account-profile section#social .input-group .input-group-addon i{color:#fff;}
.account-profile .contact-fields{display:table;width:100%;}
.account-profile .contact-fields dt{clear:both;}
.account-profile .contact-fields dd{float:right;margin-bottom:5px;width:65%;}
.account-profile .switch{position:absolute;top:0;right:0;}
.account-profile .switch label{line-height:0 !important;}
.account-profile .switch .icheckbox{margin-right:0;}
.geo-location-wrapper{position:relative;z-index:1;width:100%;}
.geo-location-wrapper:hover .text{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;right:50px;pointer-events:none;}
.geo-location-wrapper .btn{background-color:#fff;color:#073855;position:absolute;right:0px;top:60px;width:38px;}
.geo-location-wrapper .btn:hover{background-color:#fff;color:#1396e2;}
.geo-location-wrapper .fa{font-size:20px;}
.geo-location-wrapper .text{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;color:#fff;background-color:#073855;padding:10px;position:absolute;right:40px;text-align:right;top:0;pointer-events:none;}
.geo-location-wrapper .text:after{width:0;height:0;content:"";border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #073855;position:absolute;top:0;right:-4px;bottom:0;margin:auto;}
.agency{border-bottom:1px solid #f3f3f3;display:table;font-size:12px;padding-bottom:10px;margin-bottom:30px;position:relative;width:100%;}
.agency address{width:30%;display:inline-block;vertical-align:top;margin-left:40px;}
.agency address h3{margin-top:0;margin-bottom:10px;}
.agency h2{border:none;margin-bottom:20px;margin-top:0;padding:0;}
.agency dl{display:inline-block;width:50%;}
.agency dl dd{margin-bottom:4px;}
.agency .agency-image{display:table-cell;vertical-align:middle;width:30%;}
.agency .wrapper{display:table-cell;width:70%;}
.agency-image img{max-width:100%;}
.agent{margin-bottom:24px;position:relative;padding-left:180px;}
.agent .agent-image{-moz-transition:0.2s;-webkit-transition:0.2s;transition:0.2s;left:0;position:absolute;top:0;width:160px;}
.agent .agent-image:hover{top:-5px;}
.agent .agent-image img{width:100%;}
.agent .wrapper h2{border:none;margin-bottom:10px;margin-top:0;padding-bottom:0;}
.agent .wrapper aside{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}
.agent .wrapper dl{border-top:1px solid #f3f3f3;margin-top:10px;padding-top:10px;font-size:12px;}
.agent .wrapper dl dd{margin-bottom:4px;}
#agent-detail h3{margin-bottom:20px;margin-top:0;}
#agent-detail .property h3{margin:5px 0 3px 0;}
#agent-detail .agent-image img{}
#agent-detail .agent-social .btn{width:36px;}
#agent-detail .agency-logo{display:block;position:relative;}
#agent-detail .agency-logo:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:0.2s;-webkit-transition:0.2s;transition:0.2s;text-shadow:none;-webkit-font-smoothing:antialiased;font-family:'fontawesome';speak:none;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;content:"\f105";color:#1396e2;font-size:18px;position:absolute;top:0;bottom:0;margin:auto;width:15px;height:20px;right:20px;}
#agent-detail .agency-logo:hover:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;right:5px;}
#agent-detail .agency-logo img{max-width:100%;}
.agent-form .agent-info{padding-left:0px;position:relative;}
.agent-form .agent-info h3{margin-top:0;}
.agent-form .agent-info hr{margin:10px 0;}
.agent-form .agent-info figure{left:0;position:relative;top:0;}
.agent-form .agent-info figure img{width:120px;}
.animate-loading{-webkit-animation-name:animate-loading;-moz-animation-name:animate-loading;-ms-animation-name:animate-loading;animation-name:animate-loading;-webkit-animation-duration:infinite;-moz-animation-duration:infinite;-ms-animation-duration:infinite;animation-duration:infinite;}
@-webkit-keyframes animate-loading{}
@-moz-keyframes animate-loading{}
@-ms-keyframes animate-loading{}
@keyframes animate-loading{}
@-webkit-keyframes animate-loading{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-moz-keyframes animate-loading{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-ms-keyframes animate-loading{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes animate-loading{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.banner{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;border:2px solid #f3f3f3;display:table;width:100%;height:100%;padding:30px;margin-bottom:30px;}
.banner:hover{border-color:#d9d9d9;}
.banner .title, .banner .submit{display:table-cell;vertical-align:middle;}
.banner .title{color:#2a2a2a;font-size:24px;font-weight:lighter;width:70%;}
.banner .submit{color:#1396e2;font-size:18px;text-align:right;width:30%;}
.banner .submit i{color:#073855;margin-left:10px;}
.breadcrumb{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:1;background-color:transparent;padding:8px 0;font-size:12px;margin-bottom:10px;}
.breadcrumb a{color:#fff;}
.block{/*padding:25px 0;*/}
.blog-post{border-bottom:1px solid #f3f3f3;margin-bottom:60px;padding-bottom:30px;}
.blog-post iframe{margin-bottom:20px;}
.blog-post img{max-width:100%;}
.blog-post header h2{border:none;font-size:36px;margin:20px 0;padding-bottom:0;}
.blog-post p{margin-bottom:20px;}
.blog-post ul{padding-left:25px;}
.blog-post .meta{display:table;width:100%;margin:20px 0;}
.blog-post .meta .link-icon:first-child .fa{margin-left:0;}
.blog-post .meta .tags{display:inline-block;float:right;}
.blog-post .meta .tags .tag{margin-left:5px;}
.bookmark{position:relative;}
.bookmark:before{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;text-shadow:none;-webkit-font-smoothing:antialiased;font-family:'fontawesome';speak:none;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;content:"\f08a";color:#1396e2;font-size:18px;position:relative;}
.bookmark:hover:before{color:#073855;}
.bookmark:hover .title-add{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;right:30px;}
.bookmark .title-add, .bookmark .title-added{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden;color:#5a5a5a;font-size:12px;pointer-events:none;position:absolute;top:0px;right:25px;text-align:right;width:140px;}
.bookmark-added{position:relative;}
.bookmark-added:before{content:"\f004";}
.bookmark-added:after{text-shadow:none;-webkit-font-smoothing:antialiased;font-family:'fontawesome';speak:none;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;animation:animate-bookmark 1s;-webkit-animation:animate-bookmark 1s;content:"\f055";color:#1396e2;left:3px;font-size:14px;position:absolute;z-index:2;}
.bookmark-added .title-add{-webkit-opacity:0 !important;opacity:0 !important;}
.bookmark-added .title-added{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible;}
.animate-bookmark{-webkit-animation-name:animate-bookmark;-moz-animation-name:animate-bookmark;-ms-animation-name:animate-bookmark;animation-name:animate-bookmark;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;}
@-webkit-keyframes animate-bookmark{}
@-moz-keyframes animate-bookmark{}
@-ms-keyframes animate-bookmark{}
@keyframes animate-bookmark{}
@-webkit-keyframes animate-bookmark{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;top:0px;}
30%{top:-20px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
100%{top:-20px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
}
@-moz-keyframes animate-bookmark{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;top:0px;}
30%{top:-20px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
100%{top:-20px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
}
@-ms-keyframes animate-bookmark{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;top:0px;}
30%{top:-20px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
100%{top:-20px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
}
@keyframes animate-bookmark{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;top:0px;}
30%{top:-20px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}

100%{top:-20px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
}
.cite{color:rgba(0, 0, 0, 0.5);font-family:"Georgia", serif;font-size:18px;font-style:italic;margin:10px 0;}
.comments{list-style:none;padding-left:0;}
.comments .comment{display:table;margin-bottom:20px;padding-left:80px;position:relative;}
.comments .comment figure{left:0;position:absolute;top:0;}
.comments .comment figure .image{background-color:#5a5a5a;height:70px;position:relative;overflow:hidden;width:60px;}
.comments .comment figure .image:after{bottom:0px;content:"";height:0px;border-style:solid;border-width:10px 0 0 10px;border-color:transparent transparent transparent #fff;position:absolute;right:0;width:0px;}
.comments .comment figure .image:before{background-color:#fff;bottom:0;content:"";height:10px;left:0;width:calc(100% - 10px);position:absolute;}
.comments .comment figure .image img{height:100%;}
.comments .comment .date{font-size:12px;position:absolute;right:0;top:5px;}
.comments .comment .date .fa{color:#b8b8b8;font-size:10px;margin-right:10px;}
.comments .comment .name{display:table;font-size:18px;width:100%;}
.comments .comment .reply{color:#2a2a2a;}
.comments .comment .reply .fa{color:#1396e2;margin-right:10px;}
.display-lines .property{border-bottom:2px solid #f3f3f3;padding-left:280px;padding-bottom:30px;position:relative;overflow:visible;}
.display-lines .property.no-border{padding-bottom:0;}
.display-lines .property:hover img{top:inherit;}
.display-lines .property .property-image{height:180px;left:0;position:absolute;top:0;overflow:hidden;width:100%;}
.display-lines .property .type{top:8px;right:8px;border:solid 1px #000;}
.display-lines .property .type .fa{padding: 8px;color: #000 !important;}
.display-lines .property .info{display:table;position:relative;width::100%;}
.display-lines .property .info header a{display:inline-block;padding-right:15px;}
.display-lines .property .info header figure{margin-bottom:10px;}
.display-lines .property .info header h3{font-size:24px;margin:0;padding-right:15px;}
.display-lines .property .info aside{margin-top:10px;width:100%;}
.display-lines .property .info aside p{float:left;max-height:55px;font-size:12px;width:60%;padding-right:10px;padding-bottom:20px;}
.display-lines .property .info aside div{float:left;max-height:55px;font-size:12px;width:60%;padding-right:10px;padding-bottom:20px;}
.display-lines .property .info aside dl{float:right;width:40%;font-size:12px;}
.display-lines .property .info aside dl dd{margin-bottom:4px;margin-right:10px;}
.display-lines .property .info .link-arrow{bottom:0;left:0;position:absolute;}
.display-lines .property .ribbon{margin:inherit;left:initial;}
.enabled{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;pointer-events:inherit;}
.disabled{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2;pointer-events:none;}
.error-page{display:table;text-align:center;margin-top:100px;width:100%;}
.error-page h2{position:relative;z-index:4;}
.error-page .title header{color:#1396e2;font-size:99px;font-weight:lighter;position:relative;z-index:1;}
.error-page .top{bottom:40px;left:0;margin:auto;position:absolute;right:0;z-index:2;}
.error-page .bottom{bottom:90px;left:0;margin:auto;position:absolute;right:0;z-index:0;}
.faq{position:relative;padding-left:50px;margin-bottom:50px;}
.faq .icon{background-color:#1396e2;color:#fff;height:35px;left:0;width:35px;position:absolute;top:0;text-align:center;line-height:35px;}
.faq .icon:after{bottom:-7px;content:"";height:0px;border-style:solid;border-width:0px 10px 10px 10px;border-color:transparent #1396e2 transparent transparent;position:absolute;right:0;width:0px;}
.faq header{color:#073855;font-size:18px;margin-top:6px;margin-bottom:15px;}
.faq p{border-bottom:2px solid #f3f3f3;margin-bottom:15px;padding-bottom:15px;}
.faq aside{font-size:12px;}
.faq aside a{margin-left:10px;}
.feature-box{border:2px solid #f3f3f3;margin-bottom:30px;padding:0 20px 15px 80px;position:relative;}
.feature-box .description h3{border-bottom:1px solid rgba(0, 0, 0, 0.1);color:#073855;font-weight:normal;padding-bottom:10px;}
.feature-box .icon{background-color:#1396e2;height:60px;left:-2px;padding:20px;position:absolute;top:-2px;width:60px;}
.feature-box .icon:after{bottom:-8px;content:"";height:0px;border-style:solid;border-width:0 8px 8px 0;border-color:transparent #1396e2 transparent transparent;position:absolute;right:0;width:0px;}
.feature-box .icon .fa{color:#fff;font-size:20px;}
.featured-properties{padding-bottom:0;padding-top:40px;}
#featured-properties-carousel{background-color:#fff;}
.fun-facts{display:table;margin-bottom:15px;padding:30px 0;position:relative;width:100%;}
.fun-facts:before{background-color:rgba(0, 0, 0, 0.07);bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;top:-15px;right:0;width:100%;z-index:-2;}
.fun-facts .number-wrapper{text-align:center;}
.fun-facts .number-wrapper figure{color:#073855;}
.fun-facts .number-wrapper .number{color:#1396e2;font-size:48px;font-weight:lighter;position:relative;}
.fun-facts .number-wrapper .number:before{background-color:#fff;bottom:0;content:"";padding:20px;position:absolute;top:0;left:0;right:0;margin:auto;width:60%;z-index:-1;}
.invoice{width:100%;}
.invoice aside{display:inline-block;width:49%;}
.invoice address{line-height:24px;margin:20px 0;}
.invoice table{width:100%;}
.invoice section{border-bottom:2px solid #ccc;padding:20px 0;}
.invoice dl dd{text-align:left;}
.invoice dl dt{width:150px;}
.invoice h1{border:none;font-size:60px;font-weight:lighter;margin:0;padding:0;}
.invoice h2{border:none;margin:0;padding:0;font-weight:bold;font-size:24px;margin-bottom:20px;}
.invoice h3{border:none;margin:0;padding:0;font-weight:bold;font-size:24px;}
.invoice h4{font-weight:bold;}
.invoice .title{font-weight:bold;}
.invoice #description-table th{background-color:#e8e8e8;padding:8px 0;}
.invoice #description-table th:first-child{padding-left:10px;width:50%;}
.invoice #description-table th:last-child{text-align:right;padding-right:10px;width:18%;}
.invoice #description-table td{padding:10px 0;}
.invoice #description-table td:first-child{padding-left:10px;}
.invoice #description-table td:last-child{text-align:right;padding-right:10px;}
.invoice #description{padding-bottom:0;}
.invoice #subtotal aside:last-child{width:18%;}
.invoice #summary{text-align:right;}
.invoice #summary h2{display:inline-block;}
.invoice #summary figure{display:inline-block;font-size:24px;width:18%;}
.invoice #from-to > table > tbody > tr > td{width:50%;vertical-align:top;}
.invoice #underline{font-size:12px;}
.language-bar{float:right;margin-left:15px;}
.language-bar a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;margin-left:5px !important;}
.language-bar a.active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.language-bar a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.layout-expandable{-moz-transition:0.8s;-webkit-transition:0.8s;transition:0.8s;overflow:hidden;}
#loading-icon{bottom:0;font-size:28px;height:25px;left:0;margin:auto;position:absolute;right:0;top:0;width:25px;z-index:3;}
.loading:before{background-color:#fff;content:"";height:100%;left:0;width:100%;position:absolute;top:0;z-index:2;}
.logos{display:block;line-height:0;margin-top:10px;padding:30px 10px;text-align:justify;}
.logos:after{content:'';display:inline-block;width:100%;}
.logos .logo{display:inline-block;margin-bottom:7px;position:relative;}
.logos .logo a{-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;padding:10px;}
.logos .logo a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.note{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;font-size:12px;margin:10px 0;}
.masonry-hide-other{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;}
.masonry-show{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.member{position:relative;margin-bottom:30px;padding-left:130px;}
.member h3{color:#073855;font-size:18px;font-weight:bold;margin-bottom:5px;margin-top:0;}
.member .image{left:0;position:absolute;top:0;}
.member .image img{width:110px;}
.member dl{border-top:2px solid #f3f3f3;font-size:12px;margin-top:10px;padding-top:10px;}
.member dl dd{margin-bottom:4px;}
.member .tag{background-color:#1396e2;color:#fff;font-size:12px;font-weight:bold;position:absolute;right:0;top:0;}
.my-properties table{width:100%;}
.my-properties table h2{border:none;font-size:16px;font-weight:bold;margin:0 0 5px 0;padding:0;}
.my-properties table thead{-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);}
.my-properties table thead tr th{background-color:#073855;border:none;color:#fff;padding:10px 10px 10px 0px;}
.my-properties table thead tr th:first-child{padding-left:10px;}
.my-properties table tbody tr td{border-top:none;border-bottom:2px solid #f3f3f3;padding:20px 20px 20px 0px;vertical-align:middle;}
.my-properties table tbody tr td:last-child{padding-right:5px;}
.my-properties table tbody tr td.actions{/*text-align:right;*/}
.my-properties table tbody tr td.actions a{padding:5px;}
.my-properties table tbody tr td.actions .edit{float:left;color:#2a2a2a;}
.my-properties table tbody tr td.actions .edit:hover i{color:#073855;}
.my-properties table tbody tr td.actions .edit i{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;color:#1396e2;margin-right:5px;}
.my-properties table tbody tr td.actions .delete{color:red;position:relative;top:5px;}
.my-properties table tbody tr td.image{width:125px;}
.my-properties table tbody tr td.image img{width:100%; height: 70px; padding: 0 0 0 24px;}
.my-properties table tbody tr td img, .my-properties table tbody tr td .inner{display:inline-block;}
.my-properties table tbody tr td .inner figure{margin-bottom:5px;}
.owl-carousel .property{margin-bottom:0;}
.owl-carousel .owl-pagination{text-align:center;}
.owl-carousel .owl-pagination .owl-page{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;background-color:rgba(0, 0, 0, 0.3);display:inline-block;height:10px;margin-right:5px;width:10px;}
.owl-carousel .owl-pagination .owl-page:hover{background-color:rgba(0, 0, 0, 0.5);}
.owl-carousel .owl-pagination .owl-page.active{background-color:rgba(0, 0, 0, 0.6);}
.owl-carousel .owl-dots{text-align:center;}
.owl-carousel .owl-dots .owl-dot{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;background-color:rgba(0, 0, 0, 0.3);display:inline-block;height:10px;margin-right:5px;width:10px;}
.owl-carousel .owl-dots .owl-dot:hover{background-color:rgba(0, 0, 0, 0.5);}
.owl-carousel .owl-dots .owl-dot.active{background-color:rgba(0, 0, 0, 0.6);}
#page-content{padding-bottom:10px;position:relative;}
.pagination li:first-child a, .pagination li:last-child a{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
.pagination li.active a{background-color:transparent;border-color:#073855;color:#073855;}
.pagination li.active a:hover, .pagination li.active a:active, .pagination li.active a:focus{background-color:transparent;border-color:#073855;color:#073855;}
.pagination li a{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background-color:transparent;border:none;border-top:5px solid #f3f3f3;color:#5a5a5a;padding:10px 20px;}
.pagination li a:hover, .pagination li a:active, .pagination li a:focus{background-color:transparent;border-color:#1396e2;color:#1396e2;}
.post-author{border:2px solid #f3f3f3;display:table;margin-bottom:60px;padding:20px;position:relative;width:100%;}
.pagination li span {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background-color: transparent;
    border: none;
    border-top: 5px solid #f3f3f3;
    color: #5a5a5a;
    padding: 10px 20px;
}
.post-author img{display:table-cell;vertical-align:middle;width:100px;}
.post-author header{color:#073855;margin-bottom:10px;}
.post-author .wrapper{display:table-cell;vertical-align:middle;padding-left:20px;}
.price-box{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;border:2px solid #f3f3f3;text-align:center;padding-bottom:20px;margin-bottom:30px;position:relative;bottom:0;}
.price-box:hover{bottom:10px;}
.price-box.promoted{background-color:#062f47;border:none;}
.price-box.promoted header, .price-box.promoted .price{margin:0;}
.price-box.promoted ul{color:#fff;}
.price-box.promoted ul li{border-bottom-color:rgba(255, 255, 255, 0.2);}
.price-box header{background-color:#1396e2;margin:-2px;padding:20px 0;}
.price-box header h2{border:none;color:#fff;font-size:36px;font-weight:lighter;margin:0;padding:0;}
.price-box .price{-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);background-color:#073855;color:#fff;margin:0 -2px;padding:10px 0;}
.price-box .price figure{font-size:18px;font-weight:bold;margin-bottom:-5px;}
.price-box .price small{font-size:12px;}
.price-box ul{list-style:none;padding-left:0;padding-bottom:10px;}
.price-box ul li{border-bottom:2px solid #f3f3f3;padding:10px 0;}
.price-box ul li.not-available{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;text-decoration:line-through;}
.price-box ul li span{font-weight:bold;}
.property{margin-bottom:30px;overflow:hidden;position:relative;width:100%;}
.property:hover img, .property:active img, .property:focus img{-moz-backface-visibility:hidden;top:-10px;}
.property:hover.big .overlay, .property:active.big .overlay, .property:focus.big .overlay{bottom:0px;}
.property:hover .overlay, .property:active .overlay, .property:focus .overlay{bottom:0px;}
.property:hover .overlay .additional-info li, .property:active .overlay .additional-info li, .property:focus .overlay .additional-info li{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.property:hover .tag.status, .property:active .tag.status, .property:focus .tag.status{background-color:rgba(0, 0, 0, 0.8);}
.property:hover .type, .property:active .type, .property:focus .type{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.property img{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-backface-visibility:hidden;width:100%;position:relative;top:0;}
.property .overlay{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;bottom:-50px;left:0;position:absolute;width:100%;z-index:1;}
.property .overlay h3{text-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);color:#fff;font-size:16px;font-weight:bold;margin:5px 0 3px 0;}
.property .overlay figure{color:#fff;font-weight:lighter;}
.property .overlay .additional-info{background-color:#073855;display:table;height:30px;list-style:none;margin-bottom:0;width:100%;padding:8px 12px;}
.property .overlay .additional-info li{-moz-transition:0.8s;-webkit-transition:0.8s;transition:0.8s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;color:#fff;display:table-cell;width:25%;}
.property .overlay .additional-info li header{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;font-size:11px;}
.property .overlay .additional-info li figure{font-size:11px;font-weight:bold;}
.property .overlay .info{background:-moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.75)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000',GradientType=0);padding:12px;}
.property .property-image{overflow:hidden;width:100%;}
.property .tag.status{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background-color:rgba(0, 0, 0, 0.6);color:#fff;left:13px;font-size:12px;padding:6px 9px;position:absolute;top:15px;z-index:1;}
.property .tag.status:after{bottom:-4px;width:0;height:0;border-style:solid;border-width:4px 4px 0 0;border-color:rgba(0, 0, 0, 0.6) transparent transparent transparent;content:"";left:0;position:absolute;}
.property .type{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9;background-color:#fff;position:absolute;right:13px;z-index:2;top:15px;height:29px;padding:0 2px;text-align:center;line-height:29px;}
.property .type img{width:inherit;top:0 !important;}
.property.big{max-width:440px;}
.property.big .overlay{bottom:-70px;}
.property.big .overlay h3{font-size:24px;font-weight:normal;margin:8px 0 3px 0;}
.property.big .overlay li header, .property.big .overlay li figure{font-size:14px;}
.property.big .overlay .additional-info{height:70px;padding:15px 20px;}
.property.big .overlay .price{font-size:18px;}
.property.big .overlay .info{padding:20px;}
.property.big .property-image{}
.property.big .tag{left:20px;top:20px;}
.property.small{margin-bottom:0px !important;} /*{margin-bottom:0px !important;} */
.property.small:hover img{top:inherit;}
.property.small .property-image{float:left;width:100px;height:75px;}
.property.small .info{padding-left:110px;}
.property.small .info a{color:#2a2a2a;}
.property.small .info a:hover{color:#1396e2;}
.property.small .info a h4{border:none;font-size:14px;font-weight:bold;margin-bottom:0;margin-top:0;}
.property.small .info figure{margin-bottom:10px;}
.property.small .info .tag{font-size:12px;}
.property.masonry{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;background-color:#fff;font-size:12px;width:32.1%;float:left;margin-bottom:15px;overflow:visible;}
.property.masonry .inner{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.property.masonry:hover img{top:0;}
.property.masonry aside{border:2px solid #f3f3f3;background-color:#fff;padding:15px 15px 10px 15px;position:relative;top:-2px;}
.property.masonry aside h3{-moz-backface-visibility:hidden;color:#073855;font-weight:bold;margin-top:0;margin-bottom:5px;}
.property.masonry aside figure{-moz-backface-visibility:hidden;margin-bottom:10px;}
.property.masonry aside p{-moz-backface-visibility:hidden;margin-bottom:10px;}
.property.masonry aside .link-arrow{border-top:2px solid #f3f3f3;display:block;font-size:14px;padding-top:10px;}
.property.masonry .property-image{position:relative;margin-bottom:0;}
.property.masonry .property-image img{-moz-transition:0.6s;-webkit-transition:0.6s;transition:0.6s;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.property.masonry .property-image:hover img{-moz-transform:scale(1.1) rotate(0.01deg);-webkit-transform:scale(1.1) rotate(0.01deg);transform:scale(1.1) rotate(0.01deg);}
.property.masonry .property-image:hover .type img{-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}
.property.masonry .property-image .overlay{bottom:0;position:absolute;}
.property.masonry .property-image .overlay .tag{-moz-backface-visibility:hidden;}
.property.masonry .property-image .ribbon{top:15px;bottom:inherit;}
.property-carousel .property-slide{position:relative;}
.property-carousel .property-slide .overlay{background:-moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.75)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000',GradientType=0);bottom:0;left:0;height:40%;position:absolute;width:100%;}
.property-carousel .property-slide .overlay h3{bottom:20px;color:#fff;left:30px;font-size:24px;position:absolute;}
.property-carousel .property-slide img{width:100%;}
.property-carousel .owl-controls{position:absolute;right:0;top:0;}
.property-carousel .owl-controls .owl-prev, .property-carousel .owl-controls .owl-next{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;background-color:#1396e2;display:inline-block !important;width:50px;height:50px;position:relative;z-index:3 !important;}
.property-carousel .owl-controls .owl-prev:after, .property-carousel .owl-controls .owl-next:after{text-shadow:none;-webkit-font-smoothing:antialiased;font-family:'fontawesome';speak:none;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;color:#fff;width:5px;height:15px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;}
.property-carousel .owl-controls .owl-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.property-carousel .owl-controls .owl-next:after{content:"\f105";}
.property-carousel .owl-controls .owl-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.property-carousel .owl-controls .owl-prev:after{content:"\f104";}
#property-detail section{margin-bottom:25px;}
#property-detail section h2{margin-bottom:25px;}
.property-detail-map-wrapper{position:relative;height:340px;}
.property-detail-map-wrapper .property-detail-map{height:100%;position:absolute;right:0;width:100%;}
.property-features-list li{display:inline-block;padding:5px 0;width:49%;}
.property-features-list li:before{text-shadow:none;-webkit-font-smoothing:antialiased;font-family:'fontawesome';speak:none;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;content:"\f111";color:#1396e2;font-size:8px;position:relative;bottom:2px;margin-right:10px;}
.property-title{margin-bottom:0px;position:relative;}
.property-title h1{border:none;margin-bottom:5px;margin-top:0;padding-bottom:0;}
.property-title .actions{top:0;bottom:0;margin:auto;height:20px;position:absolute;right:0;}
.property-title .actions a{margin-left:5px;}
#property-rating aside, #property-rating figure{display:inline-block;}
#property-rating aside header, #property-rating figure header{font-weight:bold;margin-bottom:10px;}
#property-rating aside{float:left;}
#property-rating figure{float:right;}
#property-rating figure .rating{width:inherit !important;float:right;}
#property-rating .rating-form{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;height:0px;overflow:hidden;}
#property-rating .rating-form header{font-size:18px;font-weight:lighter;margin:20px 0;}
.show-rating-form{height:auto;}
.rating img{background-color:#1396e2;}
.rating .inner img{background-color:#1396e2;}
.rating.rating-individual{margin-bottom:10px;}
.rating.rating-user{display:inline-block;}
.rating.rating-user #hint{margin-top:20px;height:20px;}
.ribbon{-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-moz-transform:translate3d(0, 0, 1px) rotate(45deg);-ms-transform:translate3d(0, 0, 1px) rotate(45deg);-webkit-transform:translate3d(0, 0, 1px) rotate(45deg);transform:translate3d(0, 0, 1px) rotate(45deg);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#1396e2;color:#fff;font-weight:bold;font-size:12px;padding:6px;position:absolute;z-index:3;right:-30px;top:15px;width:120px;text-align:center;margin:auto;height:30px;bottom:inherit;left:inherit;}
#search-filter{margin-bottom:40px;padding-top:10px;position:relative;}
#search-filter h3{display:inline-block;margin:0 10px 0 0;}
#search-filter h3 i{color:#1396e2;font-size:12px;margin-right:5px;position:relative;top:-2px;}
#search-filter .search-count{font-weight:bold;}
#search-filter .sorting{position:absolute;right:0;top:0px;}
#search-filter .sorting span, #search-filter .sorting .form-group{display:inline-block;}
#search-filter .sorting span{margin-right:10px;}
#search-filter .sorting .form-group{min-width:200px;}
.section-title{position:relative;}
.section-title .link-arrow{margin-top:5px;right:0;position:absolute;top:0;}
.show-on-map{color:#2a2a2a;position:absolute;right:0px;text-align:center;}
.show-on-map .fa{color:#1396e2;font-size:24px;}
#sidebar aside{margin-bottom:50px;}
#sidebar h3{border-bottom:1px solid rgba(0, 0, 0, 0.1);margin-bottom:30px;margin-top:21px;padding-bottom:15px;}
#sidebar form .btn{width:100%;}
#sidebar ul{}
#sidebar ul.list-links li{color:#1396e2;}
#sidebar .sidebar-navigation{list-style:none;padding-left:0;}
#sidebar .sidebar-navigation li.active a{-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);background-color:#f3f3f3;border-color:#073855;padding-left:10px;}
#sidebar .sidebar-navigation li.active a:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;border-color:transparent transparent transparent #073855;}
#sidebar .sidebar-navigation li.active a:hover{padding-left:10px;}
#sidebar .sidebar-navigation li.active i{display:inline-block;}
#sidebar .sidebar-navigation > li{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;margin-bottom:5px;position:relative;}
#sidebar .sidebar-navigation > li a{border-right:3px solid transparent;color:#2a2a2a;display:block;padding:10px 0 10px 10px;position:relative;}
#sidebar .sidebar-navigation > li a:after{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;width:0;height:0;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent transparent;content:"";position:absolute;right:-8px;top:1px;bottom:0;margin:auto;}
#sidebar .sidebar-navigation > li a:hover{border-color:#1396e2;padding-left:15px;}
#sidebar .sidebar-navigation > li a:hover:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;border-color:transparent transparent transparent #1396e2;}
#sidebar .sidebar-navigation > li i{color:#1396e2;margin-right:8px;}
#sidebar .sidebar-navigation > li ul{padding-left:30px;list-style:none;}
#sidebar .sidebar-navigation > li ul > li{border-bottom:1px solid #f3f3f3;position:relative;}
#sidebar .sidebar-navigation > li ul > li:before{content:"ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢";color:#1396e2;font-size:24px;position:absolute;left:-5px;top:2px;}
#sidebar .sidebar-navigation > li ul > li ul{padding-left:10px;}
#sidebar .sidebar-navigation > li ul > li ul li{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;border-bottom:none;}
#sidebar .sidebar-navigation > li ul > li ul li:before{display:none;}
#slider{height:650px;position:relative;overflow:hidden;}
#slider .homepage-slider .slide{height:750px;position:relative;overflow:hidden;}
#slider .homepage-slider .slide:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;background:-moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.75)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000',GradientType=0);bottom:0;content:"";height:30%;left:0;position:absolute;width:100%;z-index:1;}
#slider .homepage-slider .slide .overlay{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:0.2s;-webkit-transition:0.2s;transition:0.2s;color:#fff;position:absolute;bottom:0;margin-bottom:20px;width:100%;z-index:2;}
#slider .homepage-slider .slide .overlay .info{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:0.2s;-webkit-transition:0.2s;transition:0.2s;}
#slider .homepage-slider .slide .overlay .info .tag{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;font-size:24px;position:relative;top:20px;}
#slider .homepage-slider .slide .overlay .info h3{text-shadow:0px 1px 2px rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;font-size:30px;font-weight:normal;margin:5px 0;position:relative;left:20px;}
#slider .homepage-slider .slide .overlay .info figure{text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;font-size:18px;position:relative;left:20px;}
#slider .homepage-slider .slide .overlay .info.animate-description-out{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
#slider .homepage-slider .slide .overlay .info.animate-description-out .tag, #slider .homepage-slider .slide .overlay .info.animate-description-out h3, #slider .homepage-slider .slide .overlay .info.animate-description-out figure{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
#slider .homepage-slider .slide .overlay .info.animate-description-in{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
#slider .homepage-slider .slide .overlay .info.animate-description-in figure{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s;left:0px;}
#slider .homepage-slider .slide .overlay .info.animate-description-in h3{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s;transition-delay:0.2s;left:0px;}
#slider .homepage-slider .slide .overlay .info.animate-description-in .tag{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;top:0px;}
#slider .homepage-slider .slide .overlay hr{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2;border-color:#fff;}
#slider .homepage-slider .slide .overlay .link-arrow{color:#fff;}
#slider .homepage-slider .slide img{position:relative;}
#slider .homepage-slider .owl-controls .owl-prev, #slider .homepage-slider .owl-controls .owl-next{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;background-color:transparent;bottom:0;display:block;height:100%;margin:auto;padding:0 30px;position:absolute;top:0;}
#slider .homepage-slider .owl-controls .owl-prev:hover, #slider .homepage-slider .owl-controls .owl-next:hover{background-color:rgba(0, 0, 0, 0.2);}
#slider .homepage-slider .owl-controls .owl-prev:after, #slider .homepage-slider .owl-controls .owl-next:after{text-shadow:none;-webkit-font-smoothing:antialiased;font-family:'fontawesome';speak:none;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;bottom:0;color:#fff;font-size:40px;height:40px;margin:auto;top:0px;position:absolute;}
#slider .homepage-slider .owl-controls .owl-next{right:0;}
#slider .homepage-slider .owl-controls .owl-next:after{content:"\f105";right:20px;}
#slider .homepage-slider .owl-controls .owl-prev:after{content:"\f104";left:20px;}
.show-all{color:#2a2a2a;padding:10px;display:inline-block;}
.show-all:hover{cursor:pointer;}
.show-all:after{text-shadow:none;-webkit-font-smoothing:antialiased;font-family:'fontawesome';speak:none;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;color:#1396e2;content:"\f067";margin-left:10px;font-size:11px;position:relative;top:-1px;}
.show-all.layout-expanded:after{content:"\f068";}
.submit-pricing{border:2px solid #f3f3f3;padding:15px 20px;margin-bottom:30px;}
.submit-pricing table{margin-bottom:0;}
.submit-pricing table thead tr th{border:none;font-weight:lighter;font-size:18px;padding:0;width:25%;vertical-align:middle;}
.submit-pricing table thead tr th.title{color:#1396e2;font-size:24px;text-align:center;}
.submit-pricing table tbody tr td{border:none;border-top:2px solid #f3f3f3;font-size:12px;width:25%;vertical-align:middle;padding:10px 0;text-align:center;}
.submit-pricing table tbody tr td:first-child{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;text-align:left;}
.submit-pricing table tbody tr td.not-available{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4;}
.submit-pricing table tbody tr td.available{color:#1396e2;}
.submit-pricing table tbody tr.buttons{padding-bottom:0;}
.submit-pricing table tbody tr.buttons td{border:none;}
.submit-pricing table tbody tr.buttons td:after{text-shadow:none;-webkit-font-smoothing:antialiased;font-family:'fontawesome';speak:none;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;color:#5a5a5a;content:"\f05d";display:none;font-size:20px;}
.submit-pricing table tbody tr.buttons td.package-selected:after{display:inline-block;}
.submit-pricing table tbody tr.buttons td.package-selected .btn{display:none;}
.submit-pricing table tbody tr.prices td{border:none;color:#073855;font-size:14px;padding-bottom:15px;}
.submit-step{padding-left:50px;padding-top:10px;position:relative;}
.submit-step .step-number{background-color:#1396e2;color:#fff;height:35px;left:0;width:35px;position:absolute;top:0;text-align:center;line-height:35px;}
.submit-step .step-number:after{bottom:-7px;content:"";height:0px;border-style:solid;border-width:0px 10px 10px 10px;border-color:transparent transparent transparent #1396e2;position:absolute;left:0;width:0px;}
.submit-step .description h4{color:#2a2a2a;margin-top:0;font-weight:bold;}
.submit-features{list-style:none;padding-left:0;}
.submit-features li{display:inline-block;width:33%;}
.submit-features li label{font-weight:normal;}
#submit-map{height:320px;width:100%;}
.submission-message{margin-top:100px;}
.submission-message header{color:#073855;font-size:48px;font-weight:lighter;margin:10px 0;}
.submission-message p, .submission-message a{margin-bottom:60px;}
.tag{background-color:#fff;display:inline-block;padding:3px 8px;}
.tag.price{text-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);background-color:#1396e2;color:#fff;font-size:14px;font-weight:bold;margin-left:2% !important;}
.tag.route{text-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);font-size:14px;font-weight:bold;margin-left:2% !important;}
.tag.active{color:#fff !important;}
.tag.article{background-color:#f3f3f3;border-left:3px solid #c7c7c7;color:#2a2a2a;font-size:12px;font-weight:bold;}
.testimonials-carousel.small .testimonial{padding:20px 0;}
.testimonials-carousel.small .testimonial figure .image{background-color:#5a5a5a;height:70px;position:relative;overflow:hidden;width:60px;}
.testimonials-carousel.small .testimonial figure .image:after{bottom:0px;content:"";height:0px;border-style:solid;border-width:10px 0 0 10px;border-color:transparent transparent transparent #fff;position:absolute;right:0;width:0px;}
.testimonials-carousel.small .testimonial figure .image:before{background-color:#fff;bottom:0;content:"";height:10px;left:0;width:calc(100% - 10px);position:absolute;}
.testimonials-carousel.small .testimonial figure .image img{height:100%;}
.testimonials-carousel.small .testimonial .cite p{font-size:14px;}
.testimonials-carousel .testimonial img{height:100%;width:initial !important;}
.text-banner{padding:40px 0;}
.timeline-item{display:block;margin-bottom:60px;}
.timeline-item:last-child:after{display:none !important;}
.timeline-item:hover .circle .date{left:30px;}
.timeline-item:hover .wrapper{background-color:#f3f3f3;}
.timeline-item:hover .wrapper .social .btn{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.timeline-item:after{background-color:#f3f3f3;content:"";width:2px;height:100%;position:absolute;top:0;left:21px;z-index:-1;}
.timeline-item .circle{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;border:2px solid #f3f3f3;height:43px;position:relative;width:100%;}
.timeline-item .circle .dot{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;background-color:#1396e2;height:7px;width:7px;position:absolute;top:0;right:0;bottom:0;left:1px;margin:auto;}
.timeline-item .circle .date{-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;background-color:#1396e2;color:#fff;left:40px;position:absolute;top:0;bottom:0;margin:auto;height:29px;line-height:29px;padding-left:7px;padding-right:7px;z-index:2;}
.timeline-item .circle .date:after{width:0;height:0;content:"";border-style:solid;border-width:4px 4px 4px 4px;border-color:transparent #1396e2 transparent transparent;position:absolute;top:0;left:-8px;bottom:0;margin:auto;}
.timeline-item .wrapper{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;background-color:transparent;border:2px solid #f3f3f3;padding:20px 20px 20px 80px;margin-top:-8px;}
.timeline-item .wrapper img{margin-bottom:30px;width:100%;}
.timeline-item .wrapper h3{margin-top:0;}
.timeline-item .wrapper .social{margin-top:20px;}
.timeline-item .wrapper .social .btn{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3;padding:3px 0;width:25px;}
.thumbnail{height:100px;}
.tool-tip{padding:5px;cursor:pointer;color:#073855;}
.universal-button{-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);background-color:#f3f3f3;color:#2a2a2a;display:block;margin-bottom:10px;padding:20px;position:relative;top:0;}
.universal-button:hover{background-color:#eeeeee;color:#2a2a2a;}
.universal-button:active{-moz-box-shadow:0px 1px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 0px rgba(0, 0, 0, 0.2);top:1px;}
.universal-button figure, .universal-button span{vertical-align:middle;display:table-cell;}
.universal-button figure{color:#1396e2;font-size:28px;width:40px;}
.universal-button .arrow{bottom:0;color:#1396e2;height:15px;margin:auto;position:absolute;right:10px;top:0;width:10px;}
#map{width:100%;height:300px !important;}
#contact-map{height:300px;width:100%;}
.marker-style{border:3px solid #1396e2;text-align:center;width:34px;height:34px;border-radius:50%;margin-left:-17px !important;margin-top:-46px !important;}
.marker-style img{position:absolute !important;top:-1px !important;bottom:0px !important;right:0px;left:0px;margin:auto !important;}
.cluster > div{color:#fff !important;text-align:center !important;z-index:3;}
.cluster > div:before{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#1396e2;content:"";height:31px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:31px;z-index:-1;}
/*.leaflet-div-icon{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;background-color:transparent;border:none;background-image:url("../img/marker.png");}
.leaflet-div-icon:after{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:3px solid #1396e2;content:"";display:block;height:34px;left:3px;position:absolute;top:3px;width:34px;z-index:2;}
.leaflet-div-icon:hover{top:-5px;}
.leaflet-div-icon img{position:absolute;left:0px;right:0px;margin:auto;top:-10px;bottom:0px;}*/
.leaflet-container{font:inherit;}
.leaflet-popup .leaflet-popup-close-button{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;background:#fff !important;color:#2a2a2a !important;height:15px !important;top:6px !important;padding:4px !important;right:10px !important;width:15px !important;z-index:2;}
.leaflet-popup .leaflet-popup-content-wrapper{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-moz-box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.3);padding:0;}
.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{/*border-bottom:5px solid #fff;border-top:5px solid #073855;*/width:200px !important;margin:0;overflow:hidden;padding:10px !important;margin:0;}
#trans_pop{height:215px;}
#trans_pop th{text-align:center;}
#trans_popup{height:15px;width:100% !important;}
#trans_popup th{text-align:center; color:#fff;}
.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property{margin-bottom:0;}
.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property:hover img{top:0;}
.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .property .overlay{bottom:0px;}
.infobox-wrapper > img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;position:absolute !important;right:8px;top:13px;z-index:2;}
.infobox-wrapper > img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.infobox-wrapper .infobox-inner{-moz-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);background:#fff;border-top:6px solid #073855;font-size:12px;position:relative;margin-bottom:50px;min-width:200px;}
.infobox-wrapper .infobox-inner:after{width:0px;height:0px;border-style:solid;border-width:6px 6px 0 6px;border-color:#fff transparent transparent transparent;position:absolute;left:95px;content:"";bottom:-6px;}
.infobox-wrapper .infobox-inner .infobox-image{width:250px;height:auto;overflow:hidden;position:relative;}
.infobox-wrapper .infobox-inner .infobox-image:after{background:-moz-linear-gradient(top, transparent 50%, rgba(0, 0, 0, 0.75) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(100%, rgba(0, 0, 0, 0.75)));background:-webkit-linear-gradient(top, transparent 50%, rgba(0, 0, 0, 0.75) 100%);background:-o-linear-gradient(top, transparent 50%, rgba(0, 0, 0, 0.75) 100%);background:-ms-linear-gradient(top, transparent 50%, rgba(0, 0, 0, 0.75) 100%);background:linear-gradient(to bottom, transparent 50%, rgba(0, 0, 0, 0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000',GradientType=0);display:block;content:"";position:absolute;width:100%;height:100%;top:0;}
.infobox-wrapper .infobox-inner .infobox-image img{width:100%;}
.infobox-wrapper .infobox-inner .infobox-image .infobox-price{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.3);box-shadow:0px 1px 2px rgba(0, 0, 0, 0.3);background-color:#1396e2;color:#fff;font-size:14px;font-weight:bold;padding:3px 7px;position:absolute;bottom:8px;left:8px;z-index:2;}
.infobox-wrapper .infobox-inner .infobox-title{font-size:14px;font-weight:bold;}
.infobox-wrapper .infobox-inner .infobox-title a{color:#073855;}
.infobox-wrapper .infobox-inner .infobox-description{padding:8px;}
.infobox-wrapper .infobox-inner .infobox-location{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;font-size:12px;}
.infobox-wrapper .infobox-inner .fa{color:#1396e2;float:right;font-size:18px;margin-top:4px;}
.marker-hover{opacity:.5;}
.search-box-wrapper{position:absolute;width:100%;top:0px;}
.search-box-wrapper .search-box-inner h2{margin-bottom:20px;}
#submit-map{margin-bottom:20px;}
.fade-map{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3;}
.map-osm #map{z-index:0;position:relative;}
.marker-cluster{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;color:#fff;width:32px;height:38px;background-color:#1396e2;text-align:center;font-size:14px;font-weight:bold;line-height:38px;}
.marker-cluster:hover{background-color:#073855;}
.form-group{margin-bottom:10px;}

input[type="text"], input[type="email"], input[type="search"], input[type="password"], input[type="number"], input[type="tel"], textarea.form-control{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2) inset;-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2) inset;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2) inset;-webkit-appearance:none;background-color:#f3f3f3;border:none;font-size:14px;outline:none !important;padding:10px 9px 11px 9px;/*width:100%;*/height:inherit;}
input[type="text"]:active, input[type="text"]:focus, input[type="email"]:active, input[type="email"]:focus, input[type="search"]:active, input[type="search"]:focus, input[type="password"]:active, input[type="password"]:focus, input[type="number"]:active, input[type="number"]:focus, input[type="tel"]:active, input[type="tel"]:focus, textarea.form-control:active, textarea.form-control:focus{-moz-box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.2);}
input[type="text"]:hover, input[type="email"]:hover, input[type="search"]:hover, input[type="password"]:hover, input[type="number"]:hover, input[type="tel"]:hover, textarea.form-control:hover{background-color:rgba(0, 0, 0, 0.02);}
.btn, select{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);background-color:#f3f3f3;border:none;color:#000000;font-size:14px;outline:none !important;padding:10px 9px 9px 9px;width:auto;}
.btn:hover, select:hover{background-color:#ebebeb;color:#5a5a5a;}
.btn:active, .btn:focus, select:active, select:focus{-moz-box-shadow:0px 1px 2px transparent, inset 0px 2px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 2px transparent, inset 0px 2px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 2px transparent, inset 0px 2px 2px rgba(0, 0, 0, 0.2);background-color:#ebebeb;color:#5a5a5a;}
.btn.btn-default, select.btn-default{-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.6);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-moz-transition:0.2s;-webkit-transition:0.2s;transition:0.2s;background-color:#1396e2;color:#000000;}
.btn.btn-default:hover, select.btn-default:hover{background-color:#128dd4;}
.btn.btn-default:active, select.btn-default:active{-moz-box-shadow:0px 2px 2px transparent, inset 0px 2px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 2px 2px transparent, inset 0px 2px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 2px transparent, inset 0px 2px 2px rgba(0, 0, 0, 0.2);}
.btn.btn-grey-dark, select.btn-grey-dark{background-color:#2a2a2a;color:#fff;}
.btn.btn-grey-dark:hover, select.btn-grey-dark:hover{background-color:#393939;}
.btn.btn-danger, select.btn-danger{background-color:#C9302C;color:#fff;}
.btn.btn-danger:hover, select.btn-danger:hover{background-color:#b42b27;}
.btn.btn-success, select.btn-success{background-color:#5CB85C;color:#fff;}
.btn.btn-success:hover, select.btn-success:hover{background-color:#4cae4c;}
.btn.btn-info, select.btn-info{background-color:#31B0D5;color:#fff;}
.btn.btn-info:hover, select.btn-info:hover{background-color:#28a1c4;}
.btn.btn-warning, select.btn-warning{background-color:#EC971F;color:#fff;}
.btn.btn-warning:hover, select.btn-warning:hover{background-color:#df8a13;}
.btn.small, select.small{font-size:12px;padding:5px 12px 5px;}
.btn.large, select.large{font-size:18px;padding:15px 20px;}
.checkbox, .radio{padding-left:0px;}
.checkbox.switch{margin:0;padding:0;z-index:2;}
.checkbox.switch .icheckbox{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;border:2px solid #cdcdcd;background-color:#fff;display:inline-block;height:25px;margin-left:10px;position:relative;width:45px;top:-1px;}
.checkbox.switch .icheckbox:hover{border-color:#1396e2;}
.checkbox.switch .icheckbox:hover:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.checkbox.switch .icheckbox:after{-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;text-shadow:none;-webkit-font-smoothing:antialiased;font-family:'fontawesome';speak:none;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;color:#073855;content:"\f00c";font-size:11px;position:absolute;left:5px;line-height:20px;}
.checkbox.switch .icheckbox:before{-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#1396e2;content:"";height:17px;width:17px;position:absolute;left:2px;top:2px;}
.checkbox.switch .icheckbox.checked{border-color:#1396e2;}
.checkbox.switch .icheckbox.checked:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-color:#073855;left:22px;}
.checkbox .icheckbox{-moz-box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.2);position:relative;display:inline-block;vertical-align:middle;background-color:#f3f3f3;display:inline-block;height:20px;margin-right:10px;position:relative;width:20px;top:-1px;}
.checkbox .icheckbox:after{-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;text-shadow:none;-webkit-font-smoothing:antialiased;font-family:'fontawesome';speak:none;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;color:#2a2a2a;content:"\f00c";position:absolute;line-height:20px;left:4px;}
.checkbox .icheckbox.checked:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.iradio{-moz-box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.2);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:relative;display:inline-block;vertical-align:middle;background-color:#f3f3f3;height:20px;margin-right:10px;position:relative;width:20px;top:-1px;}
.iradio:after{-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:8px;height:8px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;content:"";background-color:#2a2a2a;}
.iradio.checked:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.input-group-addon{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:none;}
.input-group .search{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;position:relative;width:40px;z-index:2;}
.form-group{position:relative;}
form #form-status{line-height:1;position:relative;top:-28px;}
form #form-status #valid{position:relative;top:-10px;}
form #form-status #valid .icon{font-size:24px;margin-right:10px;vertical-align:middle;}
form #form-status #invalid{color:red;position:relative;top:-10px;}
form label.error{background-color:red;bottom:-30px;color:#fff;font-size:12px;left:0;padding:5px;position:absolute;z-index:2;}
form label.error:before{border-style:solid;border-width:0 3.5px 5px 3.5px;border-color:transparent transparent red transparent;content:"";height:0px;left:5px;position:absolute;top:-5px;width:0px;}
.form-submit .file-input{border:2px solid #f3f3f3;padding:15px;position:relative;width:100%;}
.form-submit .file-input .file-preview{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:none;padding:0;margin-bottom:20px;}
.form-submit .file-input .file-preview .close{position:absolute;right:10px;top:5px;}
.form-submit .file-input .file-preview .file-preview-frame{-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);border:none;height:inherit;}
.form-submit .file-input .file-preview .file-preview-frame .file-preview-image{height:100px;}
.bootstrap-select{width:100% !important;margin-bottom:0 !important;}
#agent_reg button, #agent_reg input[type="text"], #agent_reg input[type="password"], #agent_reg input[type="email"] {-webkit-box-shadow: none !important; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2) !important; background:#fff !important;}
.bootstrap-select .selectpicker{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;-moz-box-shadow:0px 8px 17px rgba(0, 0, 0, 0.6);-webkit-box-shadow:0px 8px 17px rgba(0, 0, 0, 0.6);box-shadow:0px 8px 17px rgba(0, 0, 0, 0.6);background-color:#f3f3f3;color:#5a5a5a;}
.bootstrap-select .selectpicker:focus, .bootstrap-select .selectpicker:active{-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);outline:none !important;}
.bootstrap-select .selectpicker:hover{background-color:#ebebeb;}
.bootstrap-select .selectpicker .caret{border:none;}
.bootstrap-select .selectpicker .caret:after{text-shadow:none;-webkit-font-smoothing:antialiased;font-family:'fontawesome';speak:none;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;color:#1396e2;content:"\f107";font-size:18px;position:absolute;top:-7px;right:-2px;}
.bootstrap-select .selectpicker .filter-option{-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;padding-left:0px;position:relative;}
.bootstrap-select .selectpicker .filter-option:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;text-shadow:none;-webkit-font-smoothing:antialiased;font-family:'fontawesome';speak:none;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;color:#1396e2;/*content:"\f00c";*/font-size:14px;position:absolute;left:0px;top:2px;}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after{bottom:-5px;}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before{border:none;}
.bootstrap-select .dropdown-menu{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:none;margin-top:3px;padding:0;padding-left:0 !important;}
.bootstrap-select .dropdown-menu.selectpicker{background-color:#fff !important;}
.bootstrap-select .dropdown-menu li:first-child a, .bootstrap-select .dropdown-menu li.selected a{background-color:transparent;color:#9c9c9c;padding-left:15px;}
.bootstrap-select .dropdown-menu li:first-child a:hover, .bootstrap-select .dropdown-menu li.selected a:hover{background-color:transparent;padding-left:15px;}
.bootstrap-select .dropdown-menu li a{-moz-transition:0.2s;-webkit-transition:0.2s;transition:0.2s;color:#5a5a5a;padding:8px 15px;}
.bootstrap-select .dropdown-menu li a:hover{background-color:#f3f3f3;padding-left:20px;}
.bootstrap-select.open .selectpicker{-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
.form-search .bootstrap-select .selectpicker{font-weight:bold;}
.selected-option-check-a{padding-left:20px;}
.selected-option-check-a:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.selected-option-check .selectpicker .filter-option{padding-left:20px;}
.selected-option-check .selectpicker .filter-option:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.jslider{font-family:'Roboto', sans-serif;top:12px;}
.jslider .jslider-value{background-color:transparent;color:#fff;font-size:12px;font-weight:bold;}
.jslider .jslider-bg i{height:2px;}
.jslider .jslider-bg .l{background:none;background-color:#fff;}
.jslider .jslider-bg .f{background:none;background-color:#fff;}
.jslider .jslider-bg .r{background:none;background-color:#fff;}
.jslider .jslider-bg .v{background:none;background-color:#1396e2;height:2px;}
.jslider .jslider-pointer{-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);background:url("../img/price-range-dragger.png") no-repeat 50% 50% #1396e2;height:14px;width:14px;top:12px;}
.jslider .jslider-pointer:before{border-style:solid;border-width:0 7px 8px 7px;border-color:transparent transparent #1396e2 transparent;content:"";height:0px;width:0px;position:absolute;top:-8px;left:0;}
.jslider .jslider-label{color:#fff;}
.price-range{-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);background-color:#f3f3f3;margin-bottom:20px;padding:15px 15px 10px;}
.price-range .jslider-label, .price-range .jslider-value{color:#5a5a5a;}
.search-box-wrapper{z-index:100;}
.search-box{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;padding-right:15px;position:absolute;width:100%;z-index:1;}
.search-box.show-search-box{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.search-box h2{border:none;padding-bottom:0;}
.search-box .btn{width:100%; text-transform: uppercase;border-radius:25px; }
.search-box .nav-pills li a{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background-color:transparent;color:#2a2a2a;}
.search-box .form-map{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;background-color:rgba(255, 255, 255, 0.3);padding:5px 10px 1px 10px;}
.search-box .form-map:hover{background-color:rgba(255, 255, 255, 0.9);}
.search-box .form-map input[type="text"], .search-box .form-map input[type="email"], .search-box .form-map input[type="search"], .search-box .form-map input[type="password"], .search-box .form-map input[type="number"], .search-box .form-map textarea, .search-box .form-map select, .search-box .form-map .selectpicker, .search-box .form-map .price-range{background-color:#073855;border:none;color:#fff;font-size:14px;font-weight:bold;min-height:40px;padding:10px 9px 9px 9px;width:100%;}
.search-box .form-map input[type="text"]:hover, .search-box .form-map input[type="email"]:hover, .search-box .form-map input[type="search"]:hover, .search-box .form-map input[type="password"]:hover, .search-box .form-map input[type="number"]:hover, .search-box .form-map textarea:hover, .search-box .form-map select:hover, .search-box .form-map .selectpicker:hover, .search-box .form-map .price-range:hover{background-color:#062f47;}
.search-box .form-map .selectpicker .caret:after{color:#fff;}
.search-box .form-map .price-range{-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);margin-bottom:20px;padding:15px 15px 10px;}
.search-box .form-map .jslider-label, .search-box .form-map .jslider-value{color:#fff;}
.horizontal-search .search-box-wrapper{padding:20px 0;position:relative !important;top:inherit !important;background-color:#1396e2;}
.horizontal-search .search-box-wrapper .search-box{padding-right:0;position:relative;}
.horizontal-search .search-box-wrapper .search-box hr{margin-bottom:10px;margin-top:10px;}
.horizontal-search .search-box-wrapper .search-box .advanced-search-toggle{padding:10px 0px;color:#fff;position:absolute;top:0;right:0;}
.horizontal-search .search-box-wrapper .search-box .advanced-search-toggle .fa{color:#073855;margin-left:5px;}
.horizontal-search .search-box-wrapper .search-box .nav-pills li.active a{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-color:#98FB98  !important;color:#000000 !important;}
.horizontal-search .search-box-wrapper .search-box .nav-pills li.active a:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.horizontal-search .search-box-wrapper .search-box .nav-pills li a{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;color:#fff;position:relative;}
.horizontal-search .search-box-wrapper .search-box .nav-pills li a:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;width:0;border-style:solid;border-width:5px 3.5px 0 3.5px;border-color:#98FB98 transparent transparent transparent;content:"";position:absolute;left:0;right:0;margin:auto;bottom:-5px;}
.horizontal-search .search-box-wrapper .search-box .form-map{background-color:transparent;padding:0;margin-top:20px;}
.horizontal-search .search-box-wrapper .search-box .form-map input[type="text"], .horizontal-search .search-box-wrapper .search-box .form-map input[type="email"], .horizontal-search .search-box-wrapper .search-box .form-map input[type="search"], .horizontal-search .search-box-wrapper .search-box .form-map input[type="password"], .horizontal-search .search-box-wrapper .search-box .form-map input[type="number"], .horizontal-search .search-box-wrapper .search-box .form-map textarea, .horizontal-search .search-box-wrapper .search-box .form-map select, .horizontal-search .search-box-wrapper .search-box .form-map .selectpicker, .horizontal-search .search-box-wrapper .search-box .form-map .price-range{background-color:#fff;color:#5a5a5a;}
.horizontal-search .search-box-wrapper .search-box .form-map input[type="text"]:hover, .horizontal-search .search-box-wrapper .search-box .form-map input[type="email"]:hover, .horizontal-search .search-box-wrapper .search-box .form-map input[type="search"]:hover, .horizontal-search .search-box-wrapper .search-box .form-map input[type="password"]:hover, .horizontal-search .search-box-wrapper .search-box .form-map input[type="number"]:hover, .horizontal-search .search-box-wrapper .search-box .form-map textarea:hover, .horizontal-search .search-box-wrapper .search-box .form-map select:hover, .horizontal-search .search-box-wrapper .search-box .form-map .selectpicker:hover, .horizontal-search .search-box-wrapper .search-box .form-map .price-range:hover{background-color:#f3f3f3;}
.horizontal-search .search-box-wrapper .search-box .form-map button{background-color:#073855;}
.horizontal-search .search-box-wrapper .search-box .form-map .selectpicker .caret:after{color:#1396e2;}
.horizontal-search .search-box-wrapper .search-box .form-map .jslider-label, .horizontal-search .search-box-wrapper .search-box .form-map .jslider-value{color:#5a5a5a;}
.horizontal-search .search-box-wrapper .search-box .advanced-search{padding-bottom:20px;}
.horizontal-search .search-box-wrapper .search-box .advanced-search h3{margin-top:0;}
.horizontal-search-float .search-box{padding-right:0;position:inherit;}
.horizontal-search-float .search-box .nav-pills li.active a{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-color:rgba(255, 255, 255, 0.9);color:#073855;}
.horizontal-search-float .search-box .nav-pills li a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;background-color:rgba(255, 255, 255, 0.9);color:#5a5a5a;}
.horizontal-search-float .search-box .form-map{background-color:rgba(255, 255, 255, 0.9);padding:15px 15px 5px 15px;}
.horizontal-search-float .search-box .form-map:hover{background-color:white;}
.horizontal-search-float .search-box .form-map input[type="text"], .horizontal-search-float .search-box .form-map input[type="email"], .horizontal-search-float .search-box .form-map input[type="search"], .horizontal-search-float .search-box .form-map input[type="password"], .horizontal-search-float .search-box .form-map input[type="number"], .horizontal-search-float .search-box .form-map textarea, .horizontal-search-float .search-box .form-map select, .horizontal-search-float .search-box .form-map .selectpicker, .horizontal-search-float .search-box .form-map .price-range{background-color:#073855;border:none;color:#fff;font-size:14px;font-weight:bold;min-height:40px;padding:inherit;padding-left:10px;width:100%;}
.horizontal-search-float .search-box .form-map input[type="text"]:hover, .horizontal-search-float .search-box .form-map input[type="email"]:hover, .horizontal-search-float .search-box .form-map input[type="search"]:hover, .horizontal-search-float .search-box .form-map input[type="password"]:hover, .horizontal-search-float .search-box .form-map input[type="number"]:hover, .horizontal-search-float .search-box .form-map textarea:hover, .horizontal-search-float .search-box .form-map select:hover, .horizontal-search-float .search-box .form-map .selectpicker:hover, .horizontal-search-float .search-box .form-map .price-range:hover{background-color:#062f47;}
.horizontal-search-float .search-box .form-map .price-range{margin-bottom:0;padding:15px 15px 10px;}
.horizontal-search-float .search-box .form-map .jslider-label, .horizontal-search-float .search-box .form-map .jslider-value{color:#fff;}
.animation-fade-in{-webkit-animation-name:animation-fade-in;-moz-animation-name:animation-fade-in;-ms-animation-name:animation-fade-in;animation-name:animation-fade-in;-webkit-animation-duration:0.2s;-moz-animation-duration:0.2s;-ms-animation-duration:0.2s;animation-duration:0.2s;}
@-webkit-keyframes animation-fade-in{}
@-moz-keyframes animation-fade-in{}
@-ms-keyframes animation-fade-in{}
@keyframes animation-fade-in{}
@-webkit-keyframes animation-fade-in{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
}
@-moz-keyframes animation-fade-in{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
}
@-ms-keyframes animation-fade-in{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
}
@keyframes animation-fade-in{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
}
.animation-fade-out{-webkit-animation-name:animation-fade-out;-moz-animation-name:animation-fade-out;-ms-animation-name:animation-fade-out;animation-name:animation-fade-out;-webkit-animation-duration:0.2s;-moz-animation-duration:0.2s;-ms-animation-duration:0.2s;animation-duration:0.2s;}
@-webkit-keyframes animation-fade-out{}
@-moz-keyframes animation-fade-out{}
@-ms-keyframes animation-fade-out{}
@keyframes animation-fade-out{}
@-webkit-keyframes animation-fade-out{0%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
}
@-moz-keyframes animation-fade-out{0%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
}
@-ms-keyframes animation-fade-out{0%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
}
@keyframes animation-fade-out{0%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
}
body, html{height:100%;margin:0;}
.wrapper{display:table;width:100%;}
#page-content{}
#page-footer{}
/* CUSTOM Styles */
.top-head {
    background: #fff;
    padding: 12px 0;
}
.inner-banner-text h1 {
    padding: 0 0 25px 0px;
    text-shadow: 3px 4px 12px #000106;
}
.head-phone {
    text-align: left;
}
.btn-primary {
    background: #3276bd;
    color: #fff;
}
.head-phone a {
    color: #fff;
}
.head-mail {
    text-align: right;
}
.head-mail a {
    color: #fff;
}
.head-social li a {
    color: #fff;
}
.head-social li {
    list-style: none;
    display: inline-block;
    padding: 0 10px;
}
.head-social {
    margin: 0;
    padding: 0;
}
.navigation-fixed-top .navigation.affix {
    margin: 0;
    padding: 12px 0;
}
.text-white {
    color: #fff;
}
.inner-banner-text {
    position: absolute;
    width: 54%;
    top: 20%;
    left: 0;
    right: 0;
    margin: 0 auto;
}
h3.homeheading {
    font-size: 30px;
    background: rgba(51, 118, 188, 0.9);
    padding: 6px 0;
}
.banner-img img {
    width: 100%;
}
/* tab*/
.ad_search .nav li {
    display: table-cell;
    width: 50%;
    background: #333;
}
.ad_search .nav-tabs>li.active>a,
.ad_search .nav-tabs>li.active>a:hover,
.ad_search .nav-tabs>li.active>a:focus {
    background: #093c73;
    color: #fff;
    border: none;
}
.ad_search .nav>li>a:hover,
.ad_search .nav>li>a:focus {
    text-decoration: none;
    background-color: #093c73;
}
.ad_search .nav-tabs>li>a {
    margin: 0;
    border-radius: 0;
    border: none;
    color: #fff;
    text-align: center;
    font-size: 28px;
}
.ad_search .tab-content {
    background: #093c73;
}
.search-title {
    margin: 0;
    color: #fff;
    font-size: 20px;
    padding: 25px 0 25px;
}
.select-cat-search {
    background: #bab8b9;
    width: 100%;
    padding: 15px;
}
.search-btns button {
    padding: 12px 30px;
    width: 30%;
    border-radius: 2px;
    margin: 0 5px;
}
.search-btns-one,
.search-btns-two,.search-btns-three {
    text-align: center;
    margin: 0 0 20px 0;
}
.search-btns-three .button{width:45% !important;}
.select-cat-search-inner {
    width: 80%;
    margin: 0 auto;
}
.ad_search {
    padding: 0px 0 0px 0;
    top: -100px;
}
.btn-primary-search {
    background: #093c73;
    color: #fff;
    width: 56px;
}
.pl-0 {
    padding-left: 0;
}
.search-btns {
    width: 80%;
    margin: 0 auto;
    background: #333;
    padding: 25px 0 5px 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.select-cat-search-inner button {
    box-shadow: none !important;
}
.btn-selected {
    background: #000 !important;
    color: #fff !important;
}
#agents-listing .tab-content {
    padding-top: 26px;
    padding-left:20px;
    padding-right: 20px;
}
#agents-listing .nav-tabs > li.active > a {
    border-color: #ff682e;
    border-bottom-color: transparent;
    color: #ff682e;
    font-weight: bold;
}
#agents-listing .nav-tabs > li > a {
    color: #000;
    font-weight: bold;
}


input[type="submit"] {
    opacity: 1 !important;
}

#resalMap .leaflet-left .leaflet-control {
    margin-left: 25px !important;
}



@media(min-width:1025px)
{
    div#list_prop {
    width: 27%;
}
div#list_map {
    width: 73% !important;
}
#property_map_view {
    width: 73vw;
    height: 100vh;
    background-color: #FFFFFF;
}
}

@media (min-width:768px)
{
  #searchpop div#step1_default {
    width: 80% !important;
}
/*
#searchpop div#step1_condo, .page-homepage div#step2_condo {
    width: 40%;
}
#searchpop div#step1_landed, .page-homepage div#step2_landed, .page-homepage div#step3_landed {
    width: 26%;
}
*/

#searchpop div#step1_condo {
    width: 40%;
}
#searchpop div#step1_landed {
    width: 26%;
}

}


@media (min-width:1200px){.page-homepage .row:last-child .property{margin-bottom:0;}
.page-homepage .row:last-child .feature-box{margin-bottom:0;}
#slider .slide{overflow:hidden;}
#slider .slide img{position:relative !important;width:inherit !important;}
}
@media (min-width:992px) and (max-width:1199px){.member{padding-left:110px;}
.member h3{font-size:14px;}
.member dl{font-size:12px;}
.member .image img{width:90px;}
.property.masonry{width:31.9%;}
.property.big .overlay{bottom:-50px;}
.property.big .overlay h3{font-size:18px;}
.property.big .overlay li header, .property.big .overlay li figure{font-size:12px;}
.property.big .overlay .additional-info{height:50px;padding:8px 15px;}
.property.big .overlay .price{font-size:14px;}
.property.big .overlay .info{padding:15px;}
.ribbon{width:120px;height:25px;bottom:inherit;font-size:11px;padding:4px;}
#slider .slide{overflow:hidden;}
#slider .slide img{position:relative !important;height:100% !important;width:inherit !important;}
}
@media (min-width:768px) and (max-width:991px){.agency address{margin-left:10px;width:40%;}
.agency .agency-image{width:30%;}
.agency .agency-image img{max-width:140px;}
.agency .wrapper{width:inherit;}
.agent-info{margin-bottom:30px;}
.col-sm-4 .property{border:2px solid #f3f3f3;}
.col-sm-4 .property:hover img{top:0;}
.col-sm-4 .property .additional-info{display:none;}
.col-sm-4 .property .overlay{bottom:0;position:relative;}
.col-sm-4 .property .overlay .info{background:none;}
.col-sm-4 .property .overlay .info h3{text-shadow:none;color:#073855;}
.col-sm-4 .property .overlay .info figure{color:#5a5a5a;font-size:12px;}
.col-sm-4 .property .overlay .info .tag{margin-bottom:5px;}
.display-lines .property{padding-left:220px;}
.display-lines .property .info h3{font-size:24px !important;}
.display-lines .property .property-image{height:150px;width:200px;}
.member{margin-bottom:40px !important;padding-left:60px;}
.member h3{font-size:14px;}
.member dl{font-size:10px;}
.member .image img{width:50px;}
.property .property-image{}
.property.big .overlay{bottom:-50px;}
.property.big .overlay h3{font-size:18px;}
.property.big .overlay li header, .property.big .overlay li figure{font-size:11px;}
.property.big .overlay .additional-info{height:50px;padding:10px 15px;}
.property.big .overlay .price{font-size:14px;}
.property.big .overlay .info{padding:15px;}
.property.masonry{width:31.45%;}
.property.small .info{padding-left:0;}
.property.small .property-image{float:none;height:auto;margin-bottom:10px;width:100%;}
.ribbon{right:-20px;width:80px;height:18px;bottom:inherit;font-size:10px;padding:2px;}
.sidebar-navigation li{text-align:center;padding:10px 0;}
.sidebar-navigation li a i{font-size:18px;}
.sidebar-navigation li a span{display:none;}
#slider .slide{overflow:hidden;}
#slider .slide img{position:relative !important;height:100% !important;width:inherit !important;}
.submit-features li{width:49%;}
.text-banner h1{font-size:24px;margin-top:0px;padding-bottom:0px;}
.universal-button{font-size:12px;padding:15px;}
.universal-button figure{font-size:20px;width:30px;}
}
@media (max-width:767px){
    .oneschools form {
    width: calc(100% - 0px) !important;
}
#pschooldiv1 .bootstrap-select .dropdown-menu
{
width:100% !important;
}
#pschooldiv2 .bootstrap-select .dropdown-menu
{
width:100% !important;
}
#pschooldiv2 div#container_2 {
    width: 100% !important;
    min-width: 100% !important;
}
    span#addschool
    {
        white-space: nowrap !important;
        padding: 7px 14px !important;
    }
    header hr
{
    margin:8px 0 10px 0 !important;
}
html body header h1
{
    margin-top:15px !important;
    font-size:20px !important;
}
.housing-agent h2 {
    font-size: 18px !important;
}
.footer_top_agileits {
    padding: 1em 0 !important;
}
html div#bs-example-navbar-collapse-1
{
    width: 100% !important;
    margin:0px !important;
}
.housing_info_div {
    width: 100% !important;
    margin: 0 6px 15px 6px;
    height: 78px !important;
    max-width: 306px;
    display: inline-block;
}

    html .head-phone {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
    section#social {
    margin-bottom: 16px;
}
    .contact-form
    {
        margin-top:0px !important;
    }
    section#social {
    margin-bottom: 16px;
}
    .social ul
    {
        text-align: left;
    }
#agent-detail #form .col-sm-4.col-md-4 {
    padding-left: 0px;
    padding-right: 0px;
}
html #address h3, html #form h3
{
    font-size:18px !important;
}

    address {
    margin-top: 20px !important;
}
#social h3 {
    margin-bottom: 0px;
}

.contact-top + .container header hr {
    margin: 5px 0 12px 0 !important;
}
.contact-top + .container header h1 {
    margin-top: 18px;
    font-size: 21px;
}
.contact-top + .container header {
    padding-left: 30px;
}

    .page-create-account header h1 {
    margin-top: 16px !important;
    font-size: 24px !important;

    }
    .page-create-account form#form_user
    {
        margin: 20px 46px !important;
    }

    .page-create-account header hr
    {
           margin: 8px 0 12px 0 !important;
    }
    .page-sub-page.page-create-account .bwhite
    {
        border:none !important;
    }
    .page-sub-page.page-create-account .bwhite h3 {
    font-size: 16px !important;
    padding: 0px 0 12px 0 !important;
}
    .radio-inline
    {
        margin-left: 16px !important;
        width:100% !important;
        float: left !important;
    }
#page-footer { z-index: 0 !important;}
html .page-homepage .head-phone a { font-size:11px !important; padding-right: 0px !important;}
html .navbar-header .navbar-brand img {width: 168px !important; }
.agency .agency-image{display:block;width:inherit;}
.agency .agency-image img{max-width:100%;}
.agency .wrapper{display:block;width:inherit;}
.agency .wrapper dl, .agency .wrapper address{display:block;width:inherit;margin-left:0;}
.agency .wrapper dl{margin-bottom:30px;}
.agency-image{text-align:center;margin-bottom:30px;}
.agent{padding-left:0;text-align:center;}
.agent .agent-image{display:inline-block;position:relative;text-align:center;max-width:100%;margin-bottom:20px;width:inherit !important;}
.agent .agent-image img{width:inherit !important;}
blockquote{display:block !important;padding:20px 0 !important;text-align:center;}
blockquote figure{display:inline-block !important;margin-bottom:30px;}
blockquote .cite{display:block !important;padding-left:0;}
.blog-post{margin-bottom:30px;}
.blog-post h2{font-size:24px !important;}
.blog-post .tags{float:none !important;}
.blog-post .tags .tag{margin:20px 0;}
.blog-post .tags .tag:first-child{margin-left:0 !important;}
.account-profile h3{margin-bottom:15px;}

.agent-detail h3{margin-top:40px;}
.agent-info{padding-left:0 !important;margin-bottom:20px;}
.agent-info figure{text-align:center;position:relative !important;margin-bottom:20px;}
.background-image{left:-200%;margin-left:100%;}
.block{padding:10px 0;}
.banner{padding:20px;}
.banner .title{display:block;margin-bottom:20px;text-align:center;width:100%;}
.banner .submit{display:block;text-align:center;width:100%;}
.comment .name, .comment .date{float:none !important;position:relative !important;top:0 !important;}
.display-lines .property{padding-left:0px;}
.display-lines .property .info a{position:relative !important;}
.display-lines .property .info aside p, .display-lines .property .info aside dl{float:none;width:100%;}
.display-lines .property .property-image{height:auto;margin-bottom:20px;position:relative;width:100%;}
.feature-box{margin-bottom:30px !important;}
.form-map{background-color:transparent !important;padding:0 !important;}
.fun-facts{padding:0;}
.fun-facts:before{display:none;}
.fun-facts .number-wrapper{margin-bottom:30px;position:relative;}
.fun-facts .number-wrapper:before{background-color:rgba(0, 0, 0, 0.07);bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;top:-15px;right:0;width:100%;z-index:-2;}
.geo-location-wrapper .btn{top:20px;}
.horizontal-search .advanced-search-toggle{position:relative !important;}
.horizontal-search .search-box-wrapper input[type="text"], .horizontal-search .search-box-wrapper input[type="email"], .horizontal-search .search-box-wrapper input[type="search"], .horizontal-search .search-box-wrapper input[type="password"], .horizontal-search .search-box-wrapper input[type="number"], .horizontal-search .search-box-wrapper textarea.form-control, .horizontal-search .search-box-wrapper .selectpicker{background-color:#fff !important;}
.horizontal-search .submit-features li{width:100%;}
.logos{padding:0;text-align:center;}
.logos .logo{display:block;margin-bottom:40px;}
.logos .logo:last-child{margin-bottom:0;}
.floor-plans img{width:100%;}
#footer-copyright{text-align:center;}
#footer-copyright span{float:none !important;}
.leaflet-control-attribution{display:none;}
.map-osm #map:after{display:none;}
#map{margin-top:0 !important;}
#map:after{-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);text-shadow:none;-webkit-font-smoothing:antialiased;font-family:'fontawesome';speak:none;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;color:#2a2a2a;font-size:18px;position:absolute;bottom:30px;background-color:#fff;content:"\f07d";padding:12px 16px;right:15px;z-index:1;}
.member{margin-bottom:40px !important;padding-left:0px;text-align:center;}
.member h3{font-size:18px;}
.member dl{border-top:none;border-bottom:2px solid #f3f3f3;font-size:12px;padding-bottom:20px;}
.member .image{display:block;position:relative;}
.member .image img{width:150px;}
.member .tag{top:10px;}
.navigation{position:relative !important;}
.navigation .navbar{display:block !important;padding:20px 0 !important;width:100%;}
.navigation .navbar .navbar-collapse{border-top:none;max-height:inherit;overflow:hidden;margin-left:-15px;margin-right:-15px;padding-right:15px;padding-left:15px;}
.navigation .navbar .collapse{display:none !important;float:inherit !important;}
.navigation .navbar .collapse.in{display:block !important;}
.navigation .navbar .collapse.in .child-navigation{display:block;}
.navigation .navbar .navbar-nav{margin-bottom:0;float:none !important;}
.navigation .navbar .navbar-nav li:hover > .child-navigation{height:auto;}
.navigation .navbar .navbar-nav li:hover > .child-navigation.navigation-to-left{right:inherit;}
.navigation .navbar .navbar-nav li:hover > .child-navigation li:hover > .child-navigation{-moz-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;height:auto;}
.navigation .navbar .navbar-nav li.active a:after{display:none;}
.navigation .navbar .navbar-nav li.has-child:after{right:25px !important;}
.navigation .navbar .navbar-nav li a{padding-bottom:20px;padding-top:20px;}
.navigation .navbar .navbar-nav li a:after{display:none;}
.navigation .navbar .navbar-nav li.mobile-submit{display:block;}
.navigation .navbar .navbar-nav li.mobile-submit i{color:#1396e2;position:absolute;bottom:12px;margin-left:10px;}
.navigation .navbar .navbar-nav li .child-navigation{display:none;left:0;min-width:inherit;width:100%;position:relative;margin-top:0;box-shadow:none;background-color:#f3f3f3;height:0;}
.navigation .navbar .navbar-nav li .child-navigation li{border-bottom:none !important;}
.navigation .navbar .navbar-nav li .child-navigation li:first-child a:after, .navigation .navbar .navbar-nav li .child-navigation li:last-child a:after{display:none !important;}
.navigation .navbar .navbar-nav li .child-navigation li a{border-bottom:1px solid rgba(0, 0, 0, 0.1);padding-left:15px;padding:20px 15px 20px 15px;}
.navigation .navbar .navbar-nav li .child-navigation li a:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;color:#1396e2;}
.navigation .navbar .navbar-nav li .child-navigation li:hover .child-navigation{height:auto;}
.navigation .navbar .navbar-nav li .child-navigation li .child-navigation{-moz-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;height:0;background-color:#ebebeb;margin-top:0;left:0px !important;}
.navigation .navbar .navbar-toggle{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;bottom:0;display:block !important;vertical-align:middle;position:absolute;right:0;margin:0;top:0;height:65px;padding:0;}
.navigation .navbar .navbar-toggle .icon-bar{background-color:#2a2a2a;}
.navigation .secondary-navigation{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-color:#073855;}
.navigation .secondary-navigation .contact{display:none;}
.navigation .secondary-navigation .user-area{float:none;}
.navigation .secondary-navigation .user-area a{color:#fff;margin-left:0;margin-right:10px;}
.navigation .secondary-navigation .user-area a:hover{color:#fff;}
.owl-controls{display:none !important;}
#page-content{padding-top:0px !important;}
#page-footer #footer-main{padding-bottom:0 !important;}
#page-footer #footer-main article{margin-bottom:50px;}
#page-footer #footer-main article h3{margin-bottom:10px !important;}
.page-sign-in .wrapper{display:table !important;}
#page-content{overflow:hidden;}
.add-your-property{display:none;bottom:inherit;position:absolute;top:8px;}
.add-your-property figure{display:none !important;}
.post-author{text-align:center;}
.post-author img{display:inline-block;margin-bottom:20px;}
.post-author .wrapper{display:block;}
.property{margin-bottom:30px !important;}
.property.small .info{padding-left:0;}
.property.small .property-image{float:none;height:auto;margin-bottom:10px;width:100%;}
.property.masonry{width:100%;}
.property.masonry .property-image:hover img{-moz-transform:none;-webkit-transform:none;transform:none;}
.property.masonry .property-image img{-moz-backface-visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible;-moz-transform:none;-webkit-transform:none;transform:none;}
.property-detail-map{width:100% !important;}
.property-features-list li{width:100%;}
.property-title .actions{position:relative;margin-top:20px;top:10px;}
.property-title .actions .title-add, .property-title .actions .title-added{text-align:left;left:25px;}
.rating-form .btn{float:none !important;width:100%;}
#search-filter{margin-bottom:10px;padding:0;}
#search-filter .sorting{position:relative;margin-top:10px;}
#search-filter .sorting .form-group{width:100%;}
.search-box-wrapper{background-color:#073855;padding:20px 0;position:relative;top:0 !important;}
.search-box-wrapper h2{color:#fff;}
.search-box-wrapper input[type="text"], .search-box-wrapper input[type="email"], .search-box-wrapper input[type="search"], .search-box-wrapper input[type="password"], .search-box-wrapper input[type="number"], .search-box-wrapper textarea.form-control{background-color:rgba(0, 0, 0, 0.4) !important;}
.search-box-wrapper .background-image{left:inherit;margin-left:inherit;}
.search-box-wrapper .selectpicker, .search-box-wrapper .price-range{background-color:rgba(0, 0, 0, 0.4) !important;}
.search-box-wrapper .search-box{margin-top:0;padding-right:0;position:relative;}
.search-box-wrapper .search-box .nav-pills{margin-bottom:20px;}
.search-box-wrapper .search-box .nav-pills li.active a{background-color:#1396e2;color:#fff;position:relative;}
.search-box-wrapper .search-box .nav-pills li.active a:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.search-box-wrapper .search-box .nav-pills li a{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-color:transparent;color:#fff;}
.search-box-wrapper .search-box .nav-pills li a:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;width:0;border-style:solid;border-width:5px 3.5px 0 3.5px;border-color:#1396e2 transparent transparent transparent;content:"";position:absolute;left:0;right:0;margin:auto;bottom:-5px;}
.section-title .link-arrow{position:relative;top:-15px;}
#slider{margin-top:0 !important;}
#slider .slide{overflow:hidden;}
#slider .slide:after{height:50% !important;}
#slider .slide .overlay{margin-bottom:10px !important;}
#slider .slide .overlay figure{font-size:14px !important;}
#slider .slide .overlay h3{font-size:24px !important;font-weight:bold !important;}
#slider .slide .overlay hr{margin-top:10px;margin-bottom:10px;}
#slider .slide .overlay img{left:-200%;position:relative;}
#slider .slide .overlay .tag{font-size:18px !important;}
#slider .slide img{position:relative !important;height:100% !important;width:inherit !important;}
.submit-step{display:none;}
.submit-pricing table th{padding-left:25px !important;padding-right:25px !important;}
.submit-pricing table th:first-child{padding-left:0 !important;}
.text-banner h1{font-size:18px;line-height:24px;margin-top:10px;padding-bottom:15px;}
.form-submit section{margin-bottom:30px;}
.form-submit .submit-features li{width:100%;}
.form-submit .file-preview-frame{display:inline-block;float:none;}
#video-presentation img{width:100%;}
.wrapper{display:block;}
}
@media print{#page-footer, .breadcrumb{display:none;}
.page-property-detail body, .page-property-detail html{height:100%;width:100%;padding:0;}
.page-property-detail #sidebar, .page-property-detail #page-footer, .page-property-detail .thick, .page-property-detail .actions, .page-property-detail .navigation, .page-property-detail .breadcrumb{display:none;}
.page-invoice .navigation{display:none;}
.invoice{font-size:12px;}
.invoice address{line-height:18px;}
.invoice h1{font-size:36px;margin-top:20px;}
.invoice h2, .invoice h3{font-size:18px;}
.invoice section{border-width:1px;padding:10px 0;}
.invoice dl dd{margin-bottom:4px;}
.invoice #description-table th{border-bottom:2px solid #e8e8e8;padding:8px 0;}
.invoice #description-table th:first-child{padding-left:0px;}
.invoice #description-table th:last-child{padding-right:0px;}
.invoice #description-table td{padding:10px 0;}
.invoice #description-table td:first-child{padding-left:0px;}
.invoice #description-table td:last-child{padding-right:0px;}
}
@page{page-break-after:auto;margin:0;}

.property_ul{overflow-x:hidden;white-space:nowrap;left:0;position:absolute;bottom:40px;padding-left:0px;}
.property_ul p{display:inline-block;float:left;font-size:12px;}
.light{color:#DDDDDD;}
#overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:1000000;cursor:pointer;}
.centered{top:50%;left:50%;position:fixed;}

.ft50{font-size:50px !important;}
.mt20{margin-top:20px;}
.uea{background-color:#008600 !important;margin-left:5px;}
.hightcharth{height:300px !important;list-style-type:none;}
.modal-lg{width:100% !important;height:100% !important;}
.modal-content{height:100% !important;}
.shmrtsearch{background-color:#000000 !important;position:absolute;width:98.1%;list-style-type:none;border-color:-moz-use-text-color #073855 #073855;border-image:none;border-style:none solid solid;border-width:medium 1px 1px;z-index:1000;cursor:pointer;}
.shmrtsearch li{margin-bottom:0px;}
.shmrtsearch i{color:#204d74;margin-right:5px;border:dotted 1px #ccc;margin-top:5px;}
.shmrtsearch .fa-dochub{padding:7px;}
.shmrtsearch .fa-train{padding:6px;}
.shmrtsearch .fa-graduation-cap{padding:5px;}
#mrtpop .modal-body,#schoolpop .modal-body,#districtpop .modal-body{height:300px;overflow-y:auto;}
#mrtpop .modal-dialog,#schoolpop .modal-dialog,#districtpop .modal-dialog{margin-right:15px;margin-left:15px;width:97%}
body > .tab-modal .tab-modal-header .h3{font-size:30px;font-weight:lighter;display:none;}
body > .tab-modal .tab-modal-header .close{font-size:30px;font-weight:lighter;}
.default{min-height:300px;padding-top:100px;font-size:20px;}
.second{min-height:400px;padding-top:100px;color:red;}
.btn-primary-default{color:#000 !important;background-color:#ffff !important;border-color:#ffff !important;text-align:left;box-shadow:none !important;}
@media (min-width:768px){.modal-content #districtDiv{height:660px;margin-bottom:-30px;}
.modal-content #districtDiv_rent{height:660px;margin-bottom:-30px;}
}







@media (min-width:768px){#banner{margin-top:140px;}
.owl-carousel .owl-stage-outer{height:400px !important;}
}
@media (max-width:768px){#banner{margin-top:140px;}
.owl-carousel .owl-stage-outer{height:200px !important;}
}
#brand img{height:40px;width:auto;}
.how-it-works{position:fixed;right:35px;top:150px;width:235px;padding:15px 5px;text-align:center;border-radius:3px;background:#ffffee;box-shadow:0 0 5px 0 #888;z-index:999;}
.how-it-works ul{list-style:none;}
.how-it-works .close{position:fixed;top:155px;right:40px;color:#ccc;font-size:16px;font-weight:600;color:#000000;}
.how-it-works>h3{margin-bottom:20px;font-weight:700;}
.how-it-works li{margin: 15px 0px 0px -35px;}
.how-it-works li>strong{color:#1881be;}
.how-it-works li p{margin-top:5px;font-size:12px;font-weight:600;color:#000000;}
@media(max-width:1150px){.how-it-works{width:178px;padding:15px 5px;right:31px;}
.how-it-works>h3{font-size:14px;margin-bottom:15px;}
.how-it-works li>strong{font-size:13px;}
.how-it-works li p{margin-top:0;line-height:18px;color:#000000;}
.how-it-works .btn-white{padding:5px 12px;font-size:13px;}
}
.btn-white{background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-radius:3px;color:#e53935;display:inline-block;outline:0 none;padding:10px 25px;}
.twhite{color:#FFFFFF;}
#whyChooseUs:hover{cursor:pointer;}
.mb20{margin-bottom:20px !important;}
.red{color:#FF0000 !important;}
.infobox-wrapper{width:250px !important;}
.fz15{font-size:15px !important;}
.whatsapp{color:#43B253;font-size:40px;}
.whatsapp:hover{cursor:pointer;}
@media (min-width:768px){
.search-box-wrapper_marquee{margin-top:65px;padding:35px 0;}
#condo_district_directory{width:199px;}
}
.mt10{margin-top:10px !important;}
.tmw td:nth-child(1){width:100px !important;}
.tmw td{width:160px !important;}
input.invalid{background-color:#ffdddd;}
.tab{display:none;}
/*.step{height:8px;width:10px;margin:0 2px;background-color:#bbbbbb;border:none;border-radius:50%;display:inline-block;opacity:0.5;}
.step.active{background-color:#000000;opacity:1;}
.step.finish{background-color:#006400;opacity: 1 !important;} */
/*progressbar*/
#progressbar {margin-bottom: 30px;overflow: hidden;counter-reset: step; margin-top:13px;}
#progressbar li {list-style-type: none;color: #000;text-transform: uppercase; text-align:center;font-size: 10px;width: 21.33%;/*float: left; */position: relative;}
#progressbar li:before { content: counter(step);counter-increment: step;width: 20px;line-height: 20px;display: block;font-size: 10px;color: #333;background: #ccc;border-radius: 50%;margin: 0 auto 5px auto;}
/*progressbar connectors*/
#progressbar li:after {content: '';width: 100%;height: 2px;background: #ccc;position: absolute;left: -50%;top: 9px; /*put it behind the numbers*/}
#progressbar li:first-child:after {/*connector not needed before the first step*/content: none;}
/*marking active/completed steps green*/
/*The number of the step and the connector before it = green*/
#progressbar li.active:before, #progressbar li.active:after {/*background: #27AE60; */background: #000;color: white; text-align:center;}
#progressbar li.finish:before, #progressbar li.finish:after {background-color: #27AE60; color:#fff;}
.step {/*height: 8px; width: 10px;margin: 0 50px; background-color: #bbbbbb; border: none; border-radius: 50%;*/display: inline-block; opacity: 0.5;} 
.step.finish {    opacity: 1 !important;}
.step.active { /*background-color: #000000; */opacity: 1;}
.modal-dialog{margin:0px auto !important;}
.continue-clear{display:flex;width:100%;justify-content:center;}
.continue-clear button:first-child{width:98%;display:inline-block;}
.continue-clear button:last-child{flex-grow:1;}
.horizontal-search .search-box-wrapper .search-box .form-map input[type="text"]{border-radius:5px !important;}
.horizontal-search .search-box-wrapper .search-box .form-map button{background-color:#fff !important;width:4%;background:transparent! important;border:none! important;height:40px;border-bottom:1px solid #ccc;border-radius:5px !important;}
.search{position:relative;color:#aaa;font-size:16px;border-radius:5px;}
.search input{}
.search input{text-indent:32px;}
.search .btn{position:absolute;}
.search .fa-bars{position:absolute;top:15px;left:8px;}
.txthome , .txtdisthome{}
.modal-backdrop.in{opacity:0 !important;}
.modal-backdrop{z-index:0 !important;}
#popupDistrict_result{list-style-type:none !important;margin-left:10px;padding:5px;height:270px;overflow-y:scroll;}
#district_new,#popupDistrict_result,#keyword_new{display:none;border-top:1px solid #ccc;width:98%;position:relative;text-align:left;}
#district_new li,#keyword_new li{position:relative;width:100%;list-style:none;display:block;overflow:visible;-moz-box-shadow:2px 3px 2px grey;-webkit-box-shadow:2px 3px 2px grey;box-shadow:2px 3px 2px grey;}
#DropdownHome li p{padding:3px 20px;}
.shmrtsearch .fa-train ,.shmrtsearch .fa-graduation-cap,.shmrtsearch .fa-map-marker,.shmrtsearch .fa-building-o{padding:6px;}
#loading{display:none;}
#district_new{border-top:1px solid #ccc;width:96%;margin-left:28px;margin-right:0px;border-top:0px solid #fff;}
#keyword_new{border-top:1px solid #ccc;width:96%;margin-left:28px;margin-right:0px;margin-bottom:0;border-bottom:0px solid #fff;}
#popupDistrict_result li a{color:inherit;}
#popupDistrict_result li.divider{border-bottom:1px solid #ccc;}
#popupDistrict_result #all_dist{padding:5px 0px 5px 0px;}
.cookie_search{color:#000 !important;background-color:#ffff !important;border-color:#ffff !important;text-align:left;box-shadow:none !important;padding:10px 9px 9px 15px;}
#district_new li:hover, .cookie_search:hover{background-color:#c7c7c7 !important;}
#overlay_def{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:1000000;cursor:pointer;}
#overlay_def .text-loading{position:fixed;top:65%;font-size:20px;font-weight:bolder;}
#overlay .text-loading{position:fixed;top:65%;font-size:20px;font-weight:bolder;}
.plandectd{background-color:#8f8f8f !important;color:#FFFFFF !important; font-weight:bold; }
#litho .badge{width:40px !important;margin-bottom:10px;margin-right:10px;}
.btn_new{background-color:#99d5f3 !important; color:#000000 !important;font-size:16px;font-weight:bold;box-shadow: 0 8px 17px 0 rgba(0,0,0,.6) !important;-webkit-box-shadow: 0 8px 17px 0 rgba(0,0,0,.6) !important;}
.btn_new_1{background-color:#4472C4; color:#FFFFFF;font-size:16px;font-weight:bold;box-shadow: 0 8px 17px 0 rgba(0,0,0,.6) !important;-webkit-box-shadow: 0 8px 17px 0 rgba(0,0,0,.6) !important;}
/*.btn_new_2{background-color:#000070 !important; color:#FFFFFF !important;font-size:16px;font-weight:bold;box-shadow: 0 8px 17px 0 rgba(0,0,0,.6) !important;-webkit-box-shadow: 0 8px 17px 0 rgba(0,0,0,.6) !important;}*/
.info_box{border: 1px solid rgb(204, 204, 204); border-radius: 5px;color:#000;}
.info_box_selected{border: 1px solid #ffc266; border-radius: 5px;color:#000;background-color:#fff5e6;}
.redtext{color:#ff0000;}
.greentext{color:#006600;}
.greytext{color:#808080;}
.yellowtext{color:#ffcc00;}
.mt30{margin-top:30px;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
#property-list-map{width:100%;height:600px !important;}
#property-list-map{margin-top:0 !important;}
#property-list-map:after{-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);text-shadow:none;-webkit-font-smoothing:antialiased;font-family:'fontawesome';speak:none;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;color:#2a2a2a;font-size:18px;position:absolute;bottom:30px;background-color:#fff;content:"\f07d";padding:12px 16px;right:15px;z-index:1;}

.condo_pop tr td{  height: 120px ;font-size: 13px;}
.PrimarySchoolsBalloting{color:#1396E2;}
.PrimarySchoolsBalloting:hover{cursor:pointer !important;}
.new_launches th{background-color:#05344B; color:#FFFFFF;/*text-align:center;*/}
.pad5{padding:5px;}
/*.bordergrey{border:solid 1px #CCCCCC;}*/

p.pad5.bordergrey.nodata {
    border: none;
}

p.pad5.bordergrey.nodata {
    font-size: 37px !important;
    color: #ff682e !important;
    opacity:0.4;
}
.highlight_yellow{background-color:#FFFF00 !important;border:solid 1px #CCCCCC;}
.theme_bgcolor{background-color:#1396e2;}
.center_img {display: block;margin-left: auto;margin-right: auto;}
.padtop10{padding-top:10px !important;}
.padbottom10{padding-bottom:10px !important;}
.padtop20{padding-top:20px !important;}
.padbottom20{padding-bottom:20px !important;}
.contact{font-size:12px;color:#000000;}
.user-area{font-size:12px;}
.contact figure{margin-right:10px;display:inline-block;}
.user-area .actions a{color:#000000;margin-left:10px;padding: 15px 0;display: inline-block;line-height: 18px;}
#our-services{}/* min-height:130px !important;*/
#sale-type{border-radius:25px;background-color:#99d5f3;color:#000000;font-size:20px;font-weight:bold;box-shadow: 0 8px 17px 0 rgba(0,0,0,.6);-webkit-box-shadow: 0 8px 17px 0 rgba(0,0,0,.6);  }
#rent-type{border-radius:25px;background-color:#99d5f3; color:#000000;font-size:20px;font-weight:bold; box-shadow: 0 8px 17px 0 rgba(0,0,0,.6);-webkit-box-shadow: 0 8px 17px 0 rgba(0,0,0,.6);  }

.txtblue{color:#99d5f3;}
@media (min-width:768px){.search-box-wrapper{min-height:600px;}}
.homeheading{position: relative;text-align: center;left: 0;right:0;margin-top:10px;margin-bottom:10px;z-index:1; 
text-shadow: 0px 2px 4px #000;
    font-weight: bold;
}
.h11{font-size:60px;font-weight:bold;;}
.h22{font-size:30px;}
.mt60{margin-top:60px;}
.container_box{background-color: rgba(255, 255, 255,0.85); z-index: 100; position: relative;padding:25px; }
.header_nav_center{align-items: center;justify-content: center; display: flex;}
#condo_chart .nav{}
#hdb_chart .nav{margin-top:100px;}
.mb60{margin-bottom:60px;}
/*#condo_chart header h2{margin-top:5px !important;}*/
#elevation_details header h2{margin-top:5px !important;}
.speedometer{color: #1396E2;}
.speedometer:hover{cursor:pointer;}





.plan_dec{border: 1px solid rgb(204, 204, 204); padding: 15px;}
.box_shadow{
	/*border: 1px solid #000;*/
	box-shadow:0 0px 3px 0 rgba(44,44,44,0.5);
	}
#condo_property_listing1 .property{border: 1px solid #000;padding:20px !important;border-radius:15px;}
/*#hdb_property_listing1 .property{border: 1px solid #000;padding:20px !important;border-radius:15px;}*/
#landed_property_listing1 .property{border: 1px solid #000;padding:20px !important;border-radius:15px;}
#condo_facility_list{border: 1px solid #000;padding-left:20px;padding-top:25px;margin-bottom:70px;}
#xyzmap{border: 1px solid #000;padding-left:20px;padding-top:25px;/*margin-bottom:70px !important;*/}
#condo_facility header h2{margin-top:5px !important;}
#condo_chart .col-md-12{border: 1px solid #000;padding:20px;margin-bottom:30px;}
#hdb_chart .col-md-12{padding:20px;margin-bottom:30px;
border: none;
background: #eee;
}
/*#condo_mrtschmap p {border: 1px solid #000;padding:20px;}*/
#prop_trans_elevation .my-properties {
	box-shadow: 0px 0px 3px 1px #ccc;
    padding: 15px 15px 15px 15px;
	/*border: 1px solid #000; padding:20px;*/
	background:#f1f1f1;
	}
#prop_shop_houses .my-properties {
	box-shadow: 0px 0px 3px 1px #ccc;
    padding: 15px 0 0 0;
    /*border: 1px solid #000;
    padding: 20px;*/
}
#quick-summary header h2{margin-top:10px !important;}
#description header h2{margin-top:10px !important;}
#litho_container { //*border: 1px solid #000; padding:20px;margin-top:50px;*/
box-shadow: 0px 0px 3px 1px #ccc;
padding: 15px 0 0 0;
}
#prop_trans_elevation .col-md-12{margin-top:15px;}

#contact-agent .row{
	

padding: 0px 0 0 0;
}
#prop_trans_elevation header h2{margin-bottom:15px !important;}
#elevation_details_condo{ ///border: 1px solid #000; padding:15px;
	box-shadow: 0 0px 3px 0 rgba(44,44,44,0.5);
    padding: 15px 0 0 0;
}
#floorplan_img table{}
.pad20{
padding:20px;
margin-top:20px;
}
.display-lines .property .property-image{padding-top:5px; padding-left:5px;}
.display-lines .property{border: 1px solid #000; padding-top:10px;}
#property-list-map{border: 1px solid #000 !important;}
header h1{margin-top:50px;font-weight:bold;font-size:45px;}
.header h2{ background: #eeeced;}
.header h2::before { background: #000;}

.stripped_even{}/* background-color:#D3DFEE !important; */
.pad15{padding:15px;}

//#condo_map500 #property-map{border: 1px solid #000;}
//#hdb_map500 #property-map1{border: 1px solid #000;}
.panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
}
.panel-title > a.collapsed:before {
    float: right !important;
    content:"\f067";
}
.panel-title > a:hover, 
.panel-title > a:active, 
.panel-title > a:focus  {
    text-decoration:none;
}
.green_div{/*background-color:#145A32 !important;color:#FFFFFF !important;*/}
#listing_data,#transaction_data{color:#128DD4 !important;}
#listing_data:hover,#transaction_data:hover{cursor:pointer;}
 .fade.in {
/*opacity: .95;
background-color: #000;*/
}


.school_div{box-shadow:0 0 1px 0 #000;min-height:124px;}
.button {
    padding: 12px 30px;
    width: 30%;
    border-radius: 2px;
    margin: 0 5px;
	background-color:#000000 !important;
	color:#FFFFFF !important;
	border: 1px solid #FFFFFF !important;
}

.button:focus{border: 1px solid #FFFFFF !important;}
#step1_mrt .bootstrap-select.btn-group .dropdown-menu li{float:left;width:33%;}
#step1_school .bootstrap-select.btn-group .dropdown-menu li{float:left;width:50%;}
#condo_sch_mrt a{color:#000000; cursor: pointer;}
#condo_sch_mrt a.route:hover {
    background: #ff682e;
    color: #fff !important;
}
.badge:hover{cursor:pointer;}

.popup-column{margin-right:auto;margin-left:auto}.popup-col-row-9{margin-left:-15px;margin-right:-15px}
.popup-column:after,.popup-column:before,.popup-col-row-9:after,.popup-col-row-9:before{display:table;content:" "}
.popup-column:after,.popup-col-row-9:after{clear:both}

@media (min-width:768px){.popup-column{width:750px}}@media (min-width:992px){
	.popup-column{width:970px}}@media (min-width:1200px){.popup-column{width:1170px}
}
	.popup-col-3{float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}
	.popup-col-1-3{width:33%}
	.popup-mrt-line{right:22px;position:absolute;height:100%;z-index:0;top:-11px;bottom:0;width:5px}
	.popup-mrt-station{padding-top:3px;padding-bottom:3px}
	.popup-mrt-station-pre{position:relative;margin-left:25%;border-radius:20px;margin-right:10px;padding:5 10px;color:#fff;display:inline-block}
	.popup-mrt-code{font-size:12px;line-height:14px;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:3px 5px;border-radius:0;display:inline-block;min-width:49px;text-align:center}
	.popup-mrt-code:first-child{padding-right:3px;border-top-left-radius:10px;border-bottom-left-radius:10px}
	.popup-mrt-code:last-child{padding-left:3px;border-top-right-radius:10px;border-bottom-right-radius:10px}
	.popup-mrt-label{font-size:16px}.popup-mrt-label:hover{cursor:pointer}
	.popup-mrt-filter{margin-left:15%;font-weight:500;display:inline-block;margin-top:15px;border-radius:15px;padding:5px;color:#fff}


/* New css style coding */


@font-face {
  font-family: 'RobotoCondensed-Bold';
  src: url(../fonts/RobotoCondensed-Bold.eot);
  src: url(../fonts/RobotoCondensed-Bold.eot?#iefix) format('embedded-opentype'),
       url(../fonts/RobotoCondensed-Bold.svg#RobotoCondensed-Bold) format('svg'),
       url(../fonts/RobotoCondensed-Bold.ttf) format('truetype'),
       url(../fonts/RobotoCondensed-Bold.woff) format('woff'),
       url(../fonts/RobotoCondensed-Bold.woff2) format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'RobotoCondensed-BoldItalic';
  src: url(../fonts/RobotoCondensed-BoldItalic.eot);
  src: url(../fonts/RobotoCondensed-BoldItalic.eot?#iefix) format('embedded-opentype'),
       url(../fonts/RobotoCondensed-BoldItalic.svg#RobotoCondensed-BoldItalic) format('svg'),
       url(../fonts/RobotoCondensed-BoldItalic.ttf) format('truetype'),
       url(../fonts/RobotoCondensed-BoldItalic.woff) format('woff'),
       url(../fonts/RobotoCondensed-BoldItalic.woff2) format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'RobotoCondensed-Italic';
  src: url(../fonts/RobotoCondensed-Italic.eot);
  src: url(../fonts/RobotoCondensed-Italic.eot?#iefix) format('embedded-opentype'),
       url(../fonts/RobotoCondensed-Italic.svg#RobotoCondensed-BoldItalic) format('svg'),
       url(../fonts/RobotoCondensed-Italic.ttf) format('truetype'),
       url(../fonts/RobotoCondensed-Italic.woff) format('woff'),
       url(../fonts/RobotoCondensed-Italic.woff2) format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'RobotoCondensed-Light';
  src: url(../fonts/RobotoCondensed-Light.eot);
  src: url(../fonts/RobotoCondensed-Light.eot?#iefix) format('embedded-opentype'),
       url(../fonts/RobotoCondensed-Light.svg#RobotoCondensed-BoldItalic) format('svg'),
       url(../fonts/RobotoCondensed-Light.ttf) format('truetype'),
       url(../fonts/RobotoCondensed-Light.woff) format('woff'),
       url(../fonts/RobotoCondensed-Light.woff2) format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'RobotoCondensed-LightItalic';
  src: url(../fonts/RobotoCondensed-LightItalic.eot);
  src: url(../fonts/RobotoCondensed-LightItalic.eot?#iefix) format('embedded-opentype'),
       url(../fonts/RobotoCondensed-LightItalic.svg#RobotoCondensed-BoldItalic) format('svg'),
       url(../fonts/RobotoCondensed-LightItalic.ttf) format('truetype'),
       url(../fonts/RobotoCondensed-LightItalic.woff) format('woff'),
       url(../fonts/RobotoCondensed-LightItalic.woff2) format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'RobotoCondensed-Regular';
  src: url(../fonts/RobotoCondensed-Regular.eot);
  src: url(../fonts/RobotoCondensed-Regular.eot?#iefix) format('embedded-opentype'),
       url(../fonts/RobotoCondensed-Regular.svg#RobotoCondensed-BoldItalic) format('svg'),
       url(../fonts/RobotoCondensed-Regular.ttf) format('truetype'),
       url(../fonts/RobotoCondensed-Regular.woff) format('woff'),
       url(../fonts/RobotoCondensed-Regular.woff2) format('woff2');
  font-weight: normal;
  font-style: normal;
}

















@font-face {
  font-family: 'HoboStd';
  src: url(../fonts/HoboStd.eot);
  src: url(../fonts/HoboStd.eot?#iefix) format('embedded-opentype'),
       url(../fonts/HoboStd.svg#HoboStd) format('svg'),
       url(../fonts/HoboStd.ttf) format('truetype'),
       url(../fonts/HoboStd.woff) format('woff'),
       url(../fonts/HoboStd.woff2) format('woff2');
  font-weight: normal;
  font-style: normal;
}
span.search-count {
    color: #dc422f;
}
.listing-hdb .link-arrow:hover {
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3376bc+0,7db9e8+100 */
background: #3376bc; /* Old browsers */
background: -moz-linear-gradient(left, #3376bc 0%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #3376bc 0%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #3376bc 0%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3376bc', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 */
    color: #fff;
}

html body #search-filter h3 i {
    font-size: 14px;
    top: -1px;
}
#search-form-sale .form-control button {
    padding: 6px 10px;
}
#search-form-sale .form-control {
    height: inherit !important;
}
#search-form-sale .form-group {
    margin-bottom: 0px;
}

.search-top {
    width: 138px !important;
}
#search-filter {
    
    
    padding-bottom: 10px;
    padding-left: 20px;
}
#search-filter h3 {
   
    color: #3376bc;
}

header hr {
    padding: 0px !important;
    margin: 8px 0 40px 0;
    border: 1px solid #000;
    width: 10%;
}
html body .form-search .bootstrap-select .selectpicker
{
    font-weight:normal;
    text-align:left !important;
    box-shadow: 0px 0px 1px 1px #ddd !important;
}
html body .bootstrap-select.btn-group .btn .filter-option {
    text-align: left;
    font-size:14px;
}
.property-title a:hover h3 {
    color: #dc422f !important;
    text-shadow: 3px 2px 1px #000;
}
.property-title a h3 
{
    text-shadow: 3px 2px 1px #000;
}
.listing-hdb .link-arrow
{
    font-family:HoboStd;
}
.pagination > li.active a {
    border-color: #da2e1a !important;
}
html body #brand img
{
    margin-top:5px;
}
html body .navigation .add-your-property
{
    bottom:-24px;
}
html body .breadcrumb {
    padding-top: 30px;
}
.listing-hdb section#properties {
    margin-bottom: 70px;
}
.listing-hdb .property
{
    margin-top:-5px;
}
.listing-hdb  .property .tag.status {
    left: 0;
    right: 0;
    max-width: 100px;
    font-size: 16px;
    text-align: center;
    margin: 0 auto;
    top: 84px;
    background:rgba(0, 0, 0, 0.5);
}
.listing-box
{
    width: 100%;
    display: inline-block;
    background: #fff;
    box-shadow: 0px 0px 30px 4px #ccc;
    padding-bottom:18px;
}



.listing-hdb .link-arrow:after
{
    display:none !important;
}

.listing-hdb .link-arrow
{
    
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#da251c+0,da7a07+100 */
background: #da251c; /* Old browsers */
background: -moz-linear-gradient(left, #da251c 0%, #da7a07 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #da251c 0%,#da7a07 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #da251c 0%,#da7a07 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da251c', endColorstr='#da7a07',GradientType=1 ); /* IE6-9 */
color: #fff;
    padding: 6px 26px;
   
    font-size: 14px;
}
.listing-hdb .property .type img {
    width: auto;
    top: 0px !important;
    right: -11px;
}
.listing-hdb .display-lines .property .type {
    box-shadow: none;
    top: 0px;
    right: 0;
    background:url(../images/hdb-bg.png) no-repeat;
    width:57px;
    height:48px;
}
.listing-hdb .list-left div:nth-child(1) {
    padding-left: 0px;
    
}
.listing-hdb .list-left div {
    height: 74px;
    border-right: 2px solid #0000006b;
}
.listing-hdb .display-lines .property .property-image
{
    padding:0px;
    height:inherit;

}
.listing-hdb  .listing-info p {
    font-family: 'UeaText', 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif !important;
    color: #000;
}
.listing-hdb .listing-info b {
    padding-top: 20px !important;
    color: #3376bc !important;
    display: inline-block;
}
.listing-hdb dl dt img {
    padding-right: 5px;
    vertical-align: middle;
}
.listing-hdb dl dd
{
    color:#3376bc;
    margin-bottom: 4px;
}
.listing-hdb  .listing-info {
    display: inline-block;
    width: 228px;
    padding: 18px 15px;
}

.listing-hdb .display-lines .property {
    border: none;
    padding: 0;
    background: #eeeeee;
    display:inline-block;
    margin-bottom:18px;
}
.listing-hdb .display-lines .property .property-image {
    position: inherit;
    left: inherit;
    width: 322px;
    overflow: hidden;
	max-height:214px;
    top: inherit;
    display:inline-block;
    float:left;
}
.listing-hdb .tag.price {
    margin-left: 0px !important;
    text-align: center;
    font-size: 20px;
    padding: 0;
    position: relative;
    height: 0px;
    width: 0px;
    border-top: 29px solid transparent;
    border-left: 26px solid transparent;
    border-right: 26px solid #000000;
    border-bottom: 29px solid #000000;
    background-color:#3376bc;
    box-shadow:none;
}
.list-left.col-md-7 {
    padding-right: 0px;
}
.listing-hdb .list-right {
    text-align: center;
    padding: 19px 0;
}
.listing-hdb span.pro-price {
    margin-top: -15px;
    display: inline;
    position: relative;
    float: left;
    width: 206px;
    padding: 0 16px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.listing-hdb .listing-box .property-title {
    margin-bottom: 0px;
    background:#3376bc;
}
.listing-hdb  .title-top
{
    width:100%;
    display:inline-block;
}
.listing-hdb #properties header {
    background: #000;
}
.listing-hdb #properties header a h3 {
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin:18px 0px;
}
html body header h1
{
    font-size:32px;
    border:none;
    margin-bottom:0px;
}
.breadcrumb li.active {
    color: #ff7575 !important
}
.listing-hdb  #overlay
{
	display:none !important;
}
.navigation .add-your-property .btn
{
	background:none;
	box-shadow:none;
}
.navigation .add-your-property .btn:hover
{
	background:none !important;
}


#search-form-sale input[type="submit"]
{
	background:#da4514;
	color:#fff;
	
}
section#search-filter {
    background: #d9d9d9;
	margin-top: 26px;
}
#page-footer {
    display: inline-block !important;
   
    width: 100%;
	
    position: relative;
    z-index: 999;
}


/* condo listing search result */


#main_wrapper
{
    margin-left:0px !important;
}
.sidenav {
    left: inherit !important;
}
.sidenav {
    box-shadow: 0 0px 3px 0 rgba(44,44,44,0.5);
    background-image: url(../images/side-bg.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-color: #eee;
    position: relative !important;
    margin-top: 28px !important;
}

.btn-group.bootstrap-select.sr {
    display: none !important;
}


#condo_property_listing1 .property {
    padding: 0px !important;
}

.listing-condo #condo_property_listing1 .property {
       padding: 0px !important;
    border: none;
    box-shadow: 0px 0px 12px 5px #e0e0e0;
    border-radius: 0px;
}

.listing-condo .title-top
{
    background:#000;
}

.listing-condo .property-title a h3
{
    font-size:16px;
        margin: 14px 0;
		text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.listing-condo .tag.price
{
    font-size:16px;
}

html body .listing-condo .listing-info {
    width: 100%;
    display: inline-block;
}
.listing-condo .display-lines .property .info .link-arrow {
    position: relative;
}
.listing-condo .condo-read {
    background: #fff;
    text-align: center;
    padding: 14px 0;
}


.listing-condo .display-lines .property .info aside p {
    line-height: 22px;
    font-size:14px;
}

.listing-condo .display-lines .property .info aside dl
{
  font-size:14px;  
}

.listing-condo .display-lines .property .info aside p
{
    width:52%;
}

html body .listing-condo .listing-info {
    margin-bottom: 20px;
}

html body .listing-condo .listing-info {
   
    padding: 8px 15px 18px 15px !important;
}
.listing-condo .display-lines {
    margin-bottom: 24px;
}
div#condo_property_listing1 {
    margin-top: 28px;
}

div#condo_listing_img h1{
    text-align: center;
}
#condo_listing_img h1 {
    color: #3376bc;
    font-size: 30px;
}
#condo_facility_list {
    border: none !important;
    padding-left: 20px;
    padding-top: 25px;
    margin-bottom: 70px;
    background: #eee;
    box-shadow: 0px 0px 5px 0px #ccc;
}

#condo_facility header h2, #condo_chart header h2,#condo_mrtschmap h2, #condo_map500 h2, 
#hdb_floorplan h2, #hdb_chart h2, #divleft12 h2, #divleft9 h2, #divleft14 h2, #divleft11 h2, #divleft10 h2, 
#divleft15 h2, #divleft7 h2, #divleft6 h2, #divleft8 h2, #divleft10 h2, #divleft5 h2, #divleft4 h2  {
   margin-top: 20px !important;
   margin-bottom: 20px !important;
   font-size: 26px !important;
  /* font-family: HoboStd !important;
    font-weight: normal !important;
	 color:transparent !important;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: -webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #000), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );
  background-image: gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #000), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );
 */
}

html body #condo_chart header h2 {
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

.listing-condo .my-properties table thead tr th {
    background-color: #3376bc;
}

.condo-trans {
    background: #eee;
    border: none !important;
    box-shadow: 0px 0px 2px 2px #e0e0e0;
}
.listing-condo table.dataTable tbody tr {
    background: none;
}
.sidenav a.sidemenu_active {
    background: #3376bc;
    color: #fff !important;
    font-size:16px !important;
}
.sidenav a
{
    position:relative;
    border-bottom: 1px solid #e7e7e7;
}
.sidenav
{
    overflow:inherit !important;
    padding-top:30px !important;
	
	min-height: 100vh !important;
}


.sidenav a.sidemenu_active:before {
        content: '';
    position: absolute;
    width: 0;
    height: 0;
    right: -14px;
    overflow: visible;
    top: -14px;
    border-left: 14px solid #3376bc;
    border-top: 14px solid transparent;
}
.sidenav a.sidemenu_active:after{
      background: #3376bc;
    content: '';
    position: absolute;
    width: 14px;
    height: 37px;
    right: -14px;
    overflow: visible;
    top: 0;
}

html body .sidenav a:hover
{
    font-size:16px !important;
}
.sidenav
{
    width:318px !important;
}
.sidenav a, html body .sidenav a.sidemenu_active
{
    font-size:15px !important;
        padding: 10px 8px 6px 16px !important;
}


.sidenav span.chart {
    background: url(../images/transaction-chart.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav a.sidemenu_active span.chart {
    background: url(../images/transaction-chart1.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}

.sidenav span.gallery {
    background: url(../images/gallery.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav a.sidemenu_active span.gallery {
    background: url(../images/gallery1.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}

.sidenav span.plan_deci {
    background: url(../images/planning.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav a.sidemenu_active span.plan_deci {
    background: url(../images/planning1.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}

.sidenav span.perm_commence {
    background: url(../images/permit.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav a.sidemenu_active span.perm_commence {
    background: url(../images/permit1.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}


.sidenav span.trans-details {
    background: url(../images/trans-details.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav a.sidemenu_active span.trans-details {
    background: url(../images/trans-details1.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav span.primary {
    background: url(../images/primary-school.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav a.sidemenu_active span.primary {
    background: url(../images/primary-school1.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav span.mrt {
    background: url(../images/mrt-school.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav a.sidemenu_active span.mrt {
    background: url(../images/mrt-school1.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav span.young {
    background: url(../images/child.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav a.sidemenu_active span.young {
    background: url(../images/child1.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav span.condo {
    background: url(../images/condos.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav a.sidemenu_active span.condo {
    background: url(../images/condos1.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav span.rich {
    background: url(../images/rich.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav a.sidemenu_active span.rich {
    background: url(../images/rich1.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav span.search {
    background: url(../images/search.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav a.sidemenu_active span.search {
    background: url(../images/search1.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}

.sidenav span.faca {
    background: url(../images/facilities.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav a.sidemenu_active span.faca {
    background: url(../images/facilities1.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}

.sidenav span.elevation {
    background: url(../images/elevation.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav a.sidemenu_active span.elevation {
    background: url(../images/elevation1.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}

.sidenav span.demogra {
    background: url(../images/pie-chart.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav a.sidemenu_active span.demogra {
    background: url(../images/pie-chart1.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}


.sidenav span.houses {
    background: url(../images/house.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav a.sidemenu_active span.houses {
    background: url(../images/house1.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}


.sidenav span.overall {
    background: url(../images/report.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav a.sidemenu_active span.overall {
    background: url(../images/report1.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}


.sidenav span.had_shop {
    background: url(../images/house.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav a.sidemenu_active span.had_shop {
    background: url(../images/house1.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}


.sidenav span.floor {
    background: url(../images/plans.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav a.sidemenu_active span.floor {
    background: url(../images/plans1.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}

.sidenav span.contact {
    background: url(../images/agent.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav a.sidemenu_active span.contact {
    background: url(../images/agent1.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}

.sidenav span.road {
    background: url(../images/route.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}
.sidenav a.sidemenu_active span.road {
    background: url(../images/route1.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px !important;
}


span.search-count {
    color: #dc422f;
}
.listing-condo .link-arrow:hover {
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3376bc+0,7db9e8+100 */
background: #3376bc; /* Old browsers */
background: -moz-linear-gradient(left, #3376bc 0%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #3376bc 0%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #3376bc 0%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3376bc', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 */
    color: #fff;
}

html body #search-filter h3 i {
    font-size: 14px;
    top: -1px;
}
#search-form-sale .form-control button {
    padding: 6px 10px;
}
#search-form-sale .form-control {
    height: inherit !important;
}
#search-form-sale .form-group {
    margin-bottom: 0px;
}

.search-top {
    width: 138px !important;
}
#search-filter {
    
    
    padding-bottom: 10px;
    padding-left: 20px;
}
#search-filter h3 {
   
    color: #3376bc;
}

header hr {
    padding: 0px !important;
    margin: 8px 0 40px 0;
    border: 1px solid #000;
    width: 10%;
}
html body .form-search .bootstrap-select .selectpicker
{
    font-weight:normal;
    text-align:left !important;
    box-shadow: 0px 0px 1px 1px #ddd !important;
	padding: 5px 10px;
}
html body .bootstrap-select.btn-group .btn .filter-option {
   text-align: left;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-right: 0px;
}
.property-title a:hover h3 {
    color: #dc422f !important;
    text-shadow: 3px 2px 1px #000;
}
.property-title a h3 
{
    text-shadow: 3px 2px 1px #000;
    color:#fff;
    font-weight:bold;
}
.listing-condo .link-arrow
{
    font-family:HoboStd;
}
.pagination > li.active a {
    border-color: none;
   
    border: none;
    color: #fff;
}
html body #brand img
{
    margin-top:5px;
}
html body .navigation .add-your-property
{
    bottom:-24px;
}
html body .breadcrumb {
    padding-top: 30px;
}
.listing-condo section#properties {
    margin-bottom: 70px;
}
.listing-condo .property
{
    margin-top:-5px;
}
.listing-condo  .property .tag.status {
    left: 0;
    right: 0;
    max-width: 100px;
    font-size: 16px;
    text-align: center;
    margin: 0 auto;
    top: 84px;
    background:rgba(0, 0, 0, 0.5);
}
.listing-box
{
    width: 100%;
    display: inline-block;
    background: #fff;
    box-shadow: 0px 0px 30px 4px #ccc;
    padding-bottom:18px;
}



.listing-condo .link-arrow:after
{
    display:none !important;
}

.listing-condo .link-arrow
{
    
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#da251c+0,da7a07+100 */
/* Old browsers */

color: #fff;
    padding: 6px 26px;
   
    font-size: 14px;
}
.listing-condo .property .type img {
    width: auto;
    top: 0px !important;
    right: -11px;
}
.listing-condo .display-lines .property .type {
    box-shadow: none;
    top: -5px;
    right: 0;
    background:url(../images/hdb-bg.png) no-repeat;
    width:57px;
    height:48px;
}
.listing-condo .list-left div:nth-child(1) {
    padding-left: 0px;
    
}
.listing-condo .list-left div {
    height: 74px;
    border-right: 2px solid #0000006b;
}
.listing-condo .display-lines .property .property-image
{
    padding:0px;
    height:inherit;

}
.listing-condo  .listing-info p {
    font-family: 'UeaText', 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif !important;
    color: #000;
}
.listing-condo .listing-info b {
    padding-top: 20px !important;
    color: #3376bc !important;
    display: inline-block;
}
.listing-condo dl dt img {
    padding-right: 5px;
    vertical-align: middle;
    width:inherit;
}
.listing-condo dl dd
{
   
    margin-bottom: 4px;
}
.listing-condo  .listing-info {
    display: inline-block;
    width: 228px;
    padding: 18px 15px;
}

.listing-condo .display-lines .property {
    border: none;
    padding: 0;
    background: #eeeeee;
    display:inline-block;
    margin-bottom:18px;
	box-shadow:0px 0px 12px 5px #e0e0e0;
}
.listing-condo .display-lines .property .property-image {
    position: inherit;
    left: inherit;
    width: 322px;
    overflow: visible;
    top: inherit;
    display:inline-block;
    float:left;
}
.listing-condo .tag.price {
    margin-left: 0px !important;
    text-align: center;
    padding: 0;
    position: relative;
    height: 0px;
    width: 0px;
    border-top: 17px solid transparent;
    border-left: 27px solid transparent;
    border-right: 17px solid #000000;
    border-bottom: 27px solid #000000;
    background-color: #3376bc;
    box-shadow: none;
}
.list-left.col-md-7 {
    padding-right: 0px;
}
.listing-condo .list-right {
    text-align: center;
    padding: 19px 0;
}
.listing-condo span.pro-price {
  margin-top: -4px;
    display: inline;
    position: relative;
    float: left;
    width: 121px;
    padding: 0 16px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
	font-size:14px;
}
.listing-condo .listing-box .property-title {
    margin-bottom: 0px;
    background:#3376bc;
}
.listing-condo  .title-top
{
    width:100%;
    display:inline-block;
}
.listing-condo #properties header {
    background: #000;
}
.listing-condo #properties header a h3 {
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin:18px 0px;
}


.listing-condo  #overlay
{
    /*display:none !important;*/
}
.navigation .add-your-property .btn
{
    background:none;
}
.navigation .add-your-property .btn:hover
{
    background:none !important;
}
.sidehight {
    position: fixed !important;
    margin-top: 0px !important;
}
.sidebar-left {
    padding-left: 0px;
}
html body aside#featured-properties {
    background: #eee;
    //padding: 36px 0 0 18px;
	padding: 0px 0 0 18px;
    
}
#featured-properties h3 {
    text-align: left;
    font-size: 16px;
    color: #000;
}
#featured-properties h3 span {
    color: #49a4ff;
    font-weight: bold;
}
div#school_phasecount_condo h4 {
    font-size: 16px;
}
.primary-sch {
    background: #fff;
    box-shadow: 0px 0px 8px #ccc;
}
.school_div {
    padding: 0px 2% 0 0;
    border: none !important;
    box-shadow: none;
    width: 48%;
}
.listing-condo .school_div .property-title {
    background: #da2f1a;
}
.listing-condo .school_div .tag.price {
    background-color: #da2f1a;
}

.listing-condo .school_div .title-top {
    background: #6da8e3;
}
.listing-condo .school_div .tag.price {
    background-color: #da2f1a;
    border-right: 17px solid #6da8e3;
    border-bottom: 29px solid #6da8e3;
}
.PrimarySchoolsBalloting {
    color: #fff;
    /*font-size: 16px;*/
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.primary-sch {
    padding-bottom: 10px;
}
.school_div{ margin-bottom:20px;}
.school_div .PrimarySchoolsBalloting {
    padding: 4px 0;
}/*
#condo_mrtschmap h2, #condo_map500 h2, #hdb_floorplan h2, #hdb_chart h2, #divleft12 h2, #divleft9 h2, #divleft14 h2, #divleft11 h2, #divleft10 h2, #divleft15 h2, #divleft7 h2, #divleft6 h2, #divleft8 h2 {
    margin-top: 5px !important;
    font-size: 20px;
    font-family: HoboStd;
    font-weight: normal;
    background-image: -webkit-linear-gradient(left, #ce0000, #5887fd, #0a0000); / For Chrome and Safari /
    background-image:    -moz-linear-gradient(left, #ce0000, #5887fd, #0a0000); / For old Fx (3.6 to 15) /
    background-image:     -ms-linear-gradient(left, #ce0000, #5887fd, #0a0000); /* For pre-releases of IE 10*/
 /*   background-image:      -o-linear-gradient(left, #ce0000, #5887fd, #0a0000); / For old Opera (11.1 to 12.0) /
    background-image:         linear-gradient(to right, #ce0000, #5887fd, #0a0000); / Standard syntax; must be last /
    color: transparent !important;
    -webkit-background-clip: text;
    background-clip: text;
}*/
.primary-sch h4 {
    padding: 0px 8px;
}
.primary-sch .property-title h4 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 6px 0;
    color: #fff;
   
}
.vacancy-phase {
    min-height: 42px;
}
.school_div span.pro-price {
    text-shadow: 1px 2px 1px #000;
}

div#school_phasecount_condo {
    padding-bottom: 18px;
}
.tag.price1 {
    background: #2898f7;
    color: #fff;
    font-weight:normal;
    padding: 4px 4px;
    margin-top: 7px;
}
.page-homepage .section-title.header h2 {
    padding: 28px 0 44px 0;
}
.highcharts-container {
    width: 100% !important;
}
div#elevation_details {
   /* max-width: 909px;
    overflow: auto;*/
}


#xyzmap {
    border: none;
    box-shadow: 0 0px 3px 0 rgba(44,44,44,0.5);
}
#condo_chart .col-md-12 {
    border: none;
    background: #eee;
}
.my-properties table tbody tr td {
    border-bottom: 1px solid #e6e6e6;
}
html body .my-properties .dataTables_wrapper .dataTables_paginate .paginate_button.current, html body .my-properties .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    border: none !important;
    color: #fff !important;
    font-weight: bold;
    border-radius: 0px !important;
    box-shadow: none !important;
  
}
html body .my-properties a.paginate_button.current {
      background: ##225cff !important;/ Old browsers /
background: -moz-linear-gradient(left, #da251c 0%, #da7a07 100%) !important; / FF3.6-15 /
background: -webkit-linear-gradient(left, #da251c 0%,#da7a07 100%) !important; / Chrome10-25,Safari5.1-6 /
background: linear-gradient(to right, #da251c 0%,#da7a07 100%) !important; / W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ /
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da251c', endColorstr='#da7a07',GradientType=1 ) !important; / IE6-9 /
}
#condo_chart .stripped_even {
    background: none;
    box-shadow: 0px 0px 3px 1px #ececec;
}

header h2 {
    margin-top: 0;
    font-weight: bold;
    font-size: 35px;
    border: none;
    padding: 0px 0 0px;
    position: relative;
	margin-bottom: 0px;
    color: #000;
}
header h2::before {
    content: "";
    height: 3px;
    width: 10%;
    position: absolute;
    bottom: 31px;
    left: 45%;
}

#condo_sch_mrt .panel-default > .panel-heading {
	color: #fff !important;
    background-color: #da2f1a;
    border-color: #ddd;
}

#condo_sch_mrt .panel-default > .panel-heading {
    background: #da2f1a;
}

#condo_sch_mrt h4.panel-title a {
    color: #fff;
    font-weight: bold;
}

#condo_sch_mrt div#collapseOne {
    background: #eee;
}
#condo_sch_mrt div#collapseTwo {
    background: #eee;
}
#featured-properties .property.small {
    border-bottom: 1px solid #e0e0e0;
}

#condo_sch_mrt .panel-body {
    padding: 15px 5px 0 5px;
}

#condo_sch_mrt {
    box-shadow: 0 0px 3px 0 rgba(44,44,44,0.5);
    padding: 15px 0 0 0;
	/*height:380px !important;
	overflow-y:scroll;*/
}
.top-banner {
    background: url(../images/top-banner.jpg) no-repeat;
	    margin-bottom: 20px;
    background-size: cover;
}
#featured-properties h4 {
    font-size: 14px;
    font-weight: lighter;
}
#condo_map500 {
//box-shadow: 0px 0px 3px 1px #ccc;
}
#condo_mrtschmap p {
 /*box-shadow: 0px 0px 3px 1px #ccc;
    padding: 20px;*/
}
.property-mapdiv {margin-bottom:50px;
box-shadow: 0px 0px 3px 1px #ccc;}
#trans_chart{ 
 box-shadow: 0px 0px 3px 1px #ccc;
 }
 .property_quick_desc{
  
border:none !important;
  
padding:0px !important;
  
width:100%;
  
display:inline-block;
  
box-shadow: 0 0px 3px 0 rgba(44,44,44,0.5);
  
margin-bottom: 35px !important;
  
background: #f1f1f1;
}
.property_quick_desc li.active a {
    background: #306faf;
    border: none;
}
.property_quick_desc .nav-tabs {
    border-bottom: none;
    background: #000;
    height:56px;
}
.property_quick_desc .nav-tabs h2 {
    color: #fff !important;
    font-size: 24px;
    font-weight: normal;
}
.property_quick_desc .tab-content {
    max-width: 96%;
    background: #eee;
    margin: 36px auto;
    /* border: 2px solid #fff; */
    padding: 0;
    /* box-shadow: 0 0px 3px 0 rgba(66,66,66,0.5); */
}
#contact-agent .row {
    border: none;
    background: #eee;
	box-shadow: 0 0px 3px 0 rgba(44,44,44,0.5);
}

.property_quick_desc .tab-content table tr td {
    border: none;
    color: #000;
    padding-left: 30px;
}
.property_quick_desc .tab-content table tr th {
    border: none;
    background: #3376bc;
    color:#fff;
    width:34%;
    padding-left: 20px;
}
#property_desc #condo_sch_mrt {
    padding: 0px !important;
    border: none !important;
    box-shadow: none !important;
}

.property_quick_desc table {
    margin-bottom: 0px !important;
}

.property_quick_desc td a {
    color: #ff0002 !important;
    text-decoration: underline;
    font-weight: bold;
    font-size: 22px;
}
.property_quick_desc span.tag.detail-price {
    background: no-repeat;
    box-shadow: none;
    padding: 0px;
    color: #ff0002;
    font-size: 22px;
    font-weight: bold;
}
html body .property_quick_desc li.active a {
    background: #f1f1f1 !important;
    border: none !important;
    border-radius: 0px !important;
}
html body .property_quick_desc li.active a
{
    border-radius: 0px !important;
}
html body .property_quick_desc li a:hover
{
    background: #ff0002 !important; 
      border-radius: 0px !important;
}
html body .property_quick_desc li a header h2 {
    font-size: 22px !important;
    padding: 6px 17px;
}
.property_quick_desc #description h2, .property_quick_desc #property-features h2 {
    color: #ff0002;
    font-size: 22px;
    font-weight: normal;
    
}

.property_quick_desc #description p, .property_quick_desc #property-features ul li
{
    
    color:#000; opacity:1;
}

div#propertyDesc1 {
    padding: 20px 20px;
}
div#carousel_newdetails {
    position: relative;
    margin: 0 auto !important;
   	background: #000;
}
div#carousel_newdetails .flex-viewport {
    max-width: 650px;
    margin: 24px auto;
}
div#carousel_newdetails .flex-viewport li {
    
}
div#carousel_newdetails .flex-viewport li img {
    border: 2px solid #c3c7ca;
}
section.slider {
  position: relative;
    margin-bottom: 35px !important;
  /*  box-shadow: 0 0px 3px 0 rgba(44,44,44,0.5);*/
}


.flex-direction-nav .flex-next {
    background: url(../images/right-arrrow.png) no-repeat;
    width: 34px;
    height: 34px;
    font-size: 0px;
}

.flex-direction-nav .flex-prev {
    background: url(../images/left-arrrow.png) no-repeat;
    width: 34px;
    height: 34px;
    font-size: 0px;
}
#contact-agent .agent-form .col-md-4 {
    background: #eef6fe;
    padding:0px;
}
.agent-form .agent-info figure {
  
    background: #3376bc;
}
.agent-form .agent-info
{
    text-align:center;
	

}
.agent-form .form-group {
    width: 100%;
}

.agent-form .form-group input, .agent-form .form-group textarea {
    width: 340px;
    padding: 6px 16px;
        box-shadow: 0px 0px 2px 1px #e6e5e5;
}

#contact-agent .agent-form .col-md-8 {
    padding: 32px 32px;
}
.agent-info img {
    border-radius: 0px;
}
.agent-form .agent-info figure
{
        padding: 26px 0;
}
.agent-form .agent-info figure img {
    width: 120px;
 border: 2px solid #fff !important;
}
.agent-info a {
    color: #000;
    padding-top: 0px;
    display: inline-block;
    font-style: italic;
	padding-left: 20px;
    padding-right: 0px;
}

.agent-contact-info dl {
   padding: 20px 22px;
}
.agent-form .agent-info
{
        padding-bottom: 24px;
}
form#form-contact-agent .form-group label {
    width: 152px;
    margin-bottom: 32px;
    margin-left: 20px;
    font-weight: normal;
    color: #000;
}
.agent-form button#update_form {
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#da251c+0,da7a07+100 */
background: #3f3fe6; /* Old browsers */

color: #fff;
    padding: 6px 26px;
   
    font-size: 14px;
    box-shadow: none;
    border: none;
}
.agent-form .checkbox {
    padding-left: 173px;
    padding-top: 22px;
}
.interest button#update_form {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#da251c+0,da7a07+100 */
 /* Old browsers */

color: #fff;
    padding: 6px 26px;
   
    font-size: 14px;  

}
.agent-form .checkbox {
    padding-left: 173px;
    padding-top: 22px;
}
.form-group.interest {
    max-width: 500px;
    padding-left: 173px;
    padding-top: 30px;
}

html body .edrive .flex-viewport {
    
}

div#slider_newdetail {
    border: none;
}
.without_search_des div {
    padding: 0 3px;
}

.search_design {
    background: #f7d8d8;
    position: relative;
    display: inline-block;
    float: left;
    height: 60px;
}

.without_search_des {
    padding: 14px 24px;
    background: #eee;
}

.search_design div {
    position: absolute;
    right: 17px !important;
    top: 5px;
}

.property .property-title.col-md-7 {
    background: #3376bc;
}

#floor-plans .carousel-control.left, #floor-plans .carousel-control.right {
    background: no-repeat;
}

.floor-plans .item img {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#da2f1a+1,7db9e8+100 */
background: #da2f1a; /* Old browsers */
background: -moz-linear-gradient(left, #da2f1a 1%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #da2f1a 1%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #da2f1a 1%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da2f1a', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 */
padding: 2px;
}
div#carousel_newdetails .flex-viewport {
    max-width: 842px;
    margin: 0px auto;
	padding:24px 0;
}

div#carousel_newdetails .flex-viewport li {
    height: 100px;
    border: 2px solid #fff;
    overflow: hidden;
}

div#carousel_newdetails .flex-viewport li img {
    width: 100%;
}
h1.detail_head {
    border: none;
    text-shadow: none;
    color: #000;
    text-align: left;
    margin-top: 20px;
}
div#property_img_lmap {
    margin-top: 20px;
}
.flexslider.cdrive .slides img {
    max-width: 400px;
    margin: 0 auto;
}

div#litho_container {
    padding: 30px 0px;
    box-shadow: 0 0px 3px 0 rgba(44,44,44,0.5);
    margin: 18px 0 0 0;
    display:inline-block;
}
#litho .badge {
    border-radius: 0px;
}
#floor-plans h2 {
    font-size: 18px;
    color: #3376bc;
    margin-bottom: 10px !important;
}
.floor-plans div#popup_data {
    background: #fff;
    border: none;
    padding: 14px 12px;
}
.floor-plans div#popup_data table tr td {
    color: #f54400;
    font-size:11px;
}

#trans_pop th {
    text-align: center;
    color: #000;
   /* text-shadow: 3px 3px 3px #000;*/
    font-size: 13px;
}

/*#transchart_div > .heading {
    padding-left: 5px;
}
*/
.house {
    margin-bottom: 34px;
}
#litho li {
    list-style-type: none;
}
#litho_container #litho + .col-lg-12.col-md-12 {
    background: #e0e0e0;
    padding: 30px 0 0 0;
}
#litho_container .col-md-12.col-sm-12 header {
    padding-left: 24px;
}
.property_quick_desc .nav-tabs li.active h2 {
    color: #3376bc !important;
    font-weight: bold;
}
.property_quick_desc .tab-content {
    padding: 18px 26px;
}
#floor-plans .glyphicon-chevron-left:before, #floor-plans .glyphicon-chevron-right:before {
    color: #000;
    box-shadow: none !important;
}
#floor-plans .carousel-control.right {
    right: -40px;
    width: 46px;
}
#floor-plans .carousel-control.left {
    left: -27px;
    width: 46px;
}


section#floor-plans {
    margin-top: 40px !important;
    display: inline-block;
}
div#elevation_details_condo h2 {
    font-size: 24px !important;
    padding-left: 20px !important;
}
div#contact_agentdiv {
    margin-top: 40px;
    margin-bottom: 40px !important;
    display: inline-block;
}
.paginate_button {
    color: #000 !important;
    opacity: 1;
}

table.dataTable.no-footer {
    border-bottom: 1px solid #f1f1f1 !important;
}
.page-sub-page.page-create-account .bwhite {
   /* box-shadow: 0 0px 2px rgba(0,0,0,.2) !important;*/
    margin-bottom: 60px !important;
        border: 1px solid #ff682e;


}
.page-sub-page.page-create-account .bwhite h3 {
    margin-top: 0;
    font-size: 26px;
    font-weight: bold;
    padding: 30px 0 12px 0;
    text-transform: uppercase;
}
div#elevation_details_condo
{
	/*max-width:940px;
overflow:auto;*/
}
.page-sub-page.page-create-account .bwhite .col-lg-12 {
 
}
.page-create-account form#form_user {
    background: #eee !important;
    padding: 24px 28px;
    margin: 52px 46px;
    /*box-shadow:0 1px 2px rgba(0,0,0,.2) !important;*/
    border:1px solid #cecece;
}
.reg-btn button {

/*font-family: HoboStd;
    background: #da251c !important;
    background: -moz-linear-gradient(left, #da251c 0%, #da7a07 100%) !important;
    background: -webkit-linear-gradient(left, #da251c 0%,#da7a07 100%) !important;
    background: linear-gradient(to right, #da251c 0%,#da7a07 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da251c', endColorstr='#da7a07',GradientType=1 ) !important;*/
  

    color: #fff;
    padding: 6px 40px;
    font-size: 14px;
    width:100% !important;
    border-radius:0px !important;
    
}
.reg-btn button:hover
{
   
    width:100% !important;
    color:#fff !important;
    border-radius:0px !important;
}
.page-create-account .checkbox {
    padding-left: 20px;
}
.page-create-account .form-group {
    padding-bottom: 8px;
}
.page-create-account .reg-btn {
    display: inline-block;
    margin: 20px 0 0 -14px;
    width: auto;
    float: left;
    padding: 0;
    text-align: left;
}
.login,.speedm,.grab_report,.add_prop, .forget{
    background: #eee;
    padding: 30px 30px 30px 30px;
     margin-bottom: 38px;
     box-shadow: 0 1px 2px rgba(0,0,0,.2) !important;
         margin-top: 28px;
        
}
.login h1,.speedm h1,.grab_report h1 ,.add_prop h1 {
    margin-top: 0px;
    color: #000;
   

}
button#account_submit,.btn-speedometer,.btn-grab-report,.btn-add-prop{
   /* font-family: HoboStd;
    background: #da251c !important;
    background: -moz-linear-gradient(left, #da251c 0%, #da7a07 100%) !important;
    background: -webkit-linear-gradient(left, #da251c 0%,#da7a07 100%) !important;
    background: linear-gradient(to right, #da251c 0%,#da7a07 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da251c', endColorstr='#da7a07',GradientType=1 ) !important;*/
    color: #fff;
    padding: 10px 20px;
    font-size: 14px;
        margin-top: 14px;
       
        border-radius:0px !important;
}
button#account_submit:hover,.btn-speedometer:hover,.btn-grab-report:hover,.btn-add-prop:hover
{
   
    border-radius:0px !important;
}

button#form-contact-submit {
    
    color: #fff;
    padding: 6px 20px;
    font-size: 14px;
        margin-top: 14px;
       
        border-radius:0px;
}


.login hr {
    margin-bottom: 26px;
}
.forget {
    background: #eee;
    padding: 30px 30px 30px 30px;
    margin-bottom: 38px;
    box-shadow: 3px 10px 12px #ccc;
    margin-top: 28px;
}
.forget h1 {
    margin-top: 0px;
    color: #000;
   

}
.forget a {
    text-decoration: underline;
    font-weight: bold;
    font-size: 16px;
}


section#agents-listing .agent {
    background: #fff;
    width: 100%;
    display: inline-block;
    padding-left: 0px;
        border:1px solid #cacaca;
    
}
.agent .agent-image {
    position: relative !important;
    left: inherit;
}
.agent .agent-image img {
        max-width: 110px;
    border-radius: 50%;
}
.agent-photo {
    text-align: center;
        padding-top: 26px;
       
}
a.agent-image img {
   
    padding: 5px;
    display: inline-block;
}
a.agent-image img {
    padding: 5px;
    display: inline-block;
    /*background: rgba(246,41,12,1);
    background: -moz-linear-gradient(top, rgba(246,41,12,1) 0%, rgba(241,111,92,1) 0%, rgba(240,47,23,1) 0%, rgba(231,56,39,1) 0%, rgba(0,111,171,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(246,41,12,1)), color-stop(0%, rgba(241,111,92,1)), color-stop(0%, rgba(240,47,23,1)), color-stop(0%, rgba(231,56,39,1)), color-stop(100%, rgba(0,111,171,1)));
    background: -webkit-linear-gradient(top, rgba(246,41,12,1) 0%, rgba(241,111,92,1) 0%, rgba(240,47,23,1) 0%, rgba(231,56,39,1) 0%, rgba(0,111,171,1) 100%);
    background: -o-linear-gradient(top, rgba(246,41,12,1) 0%, rgba(241,111,92,1) 0%, rgba(240,47,23,1) 0%, rgba(231,56,39,1) 0%, rgba(0,111,171,1) 100%);
    background: -ms-linear-gradient(top, rgba(246,41,12,1) 0%, rgba(241,111,92,1) 0%, rgba(240,47,23,1) 0%, rgba(231,56,39,1) 0%, rgba(0,111,171,1) 100%);
    background: linear-gradient(to bottom, rgba(246,41,12,1) 0%, rgba(241,111,92,1) 0%, rgba(240,47,23,1) 0%, rgba(231,56,39,1) 0%, rgba(0,111,171,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6290c', endColorstr='#006fab', GradientType=0 );*/
    box-shadow:5px 5px 0px #bfbfbf;
}
#agents-listing .agent-detail {
    background: #2a80d4;
}
#agents-listing .wrapper header, #agents-listing .wrapper aside {
    text-align: center;
}
#agents-listing .wrapper header a h4 {
    color: #fff;
}
#agents-listing .wrapper aside {
    color: #027902;
    font-weight: bold;
}
#agents-listing .wrapper header a h4 {
  
    font-weight: bold;
    font-size: 16px;

}
#agents-listing .agent-detail {
    background: #fff;
    width: 100%;
    display: inline-block;
    padding:0px 30px;
        
}


.agent-detail dt {
    color: #000;
}
.agent .wrapper {
    padding-bottom: 0px;
    padding-top: 10px;
        min-height: 215px;
   
}







.agent-indiview
{
    background:#fff;
    margin-top:40px !important;
box-shadow: 0 0px 2px rgba(0,0,0,.2) !important;
   /* border-top: 5px solid #006AFF;*/
}
.agent-indiview form#form-contact-agent .form-group label {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0px;
    font-weight: normal;
    color: #000;
}
.agent-indiview .agent-form .form-group input[type="checkbox"] {
    width: auto;
}
.agent-indiview .agent-form .form-group input[type="text"] {
    width: 100%;
}
.agent-indiview .form-group.sendmsg {
    width: auto;
    float: left;
}
.agent-indiview .agent-form .form-group textarea {
    width: 100%;
    background: #e8e8e8;

}
.form-group.sendmsg {
    width: auto;
}
.agent-indiview input[type="submit"]
{
    
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#da251c+0,da7a07+100 */
background: #006aff !important; /* Old browsers */

color: #fff;
    padding: 6px 14px;
   
    font-size: 14px;
    width:auto;
    border-radius:0px;
}
.agent-indiview .agent-info {
   
    display: inline-block;
}
.agent-indiview figure.agent-image {
    text-align: center;
}
.agent-indiview figure.agent-image img
{
    padding: 5px;
    display: inline-block;
    box-shadow:5px 5px 0px #bfbfbf;
  border-radius:50%

}
.agent-indiview .agent-info {
    background: #eef6fe;
    display: inline-block;
    border-right:1px solid #ccc;
}
.agent-indiview .col-md-4.col-sm-4.agent-info {
    padding: 0px;
    height:122vh;
}
.agent-indiview #agent-detail h1 {
    margin-top: 0px;
}

.agent-indiview #agent-detail header {
    background: #3376bc;
    padding: 20px 20px;
    text-align: center;
}
.agent-indiview #agent-detail h1 {
    margin-top: 0px;
    color: #fff;
    font-size: 16px;
    line-height: 28px;
}
.agent-indiview figure.agent-image {
    text-align: center;
    padding-top: 40px;
}
.agent-indiview .col-md-12.col-sm-12.contact-info {
    padding: 40px 42px 14px 42px;
}
.agent-indiview .agent-form h3 {
    font-weight: bold;
    text-transform: uppercase;
    color: #006aff;
    font-size: 26px;
}
.agent-indiview .agent-form .form-group {
    width: 100%;
    margin-bottom: 30px;
}
.agent-indiview .col-md-8.col-sm-8.agent-form {
        padding: 5px 30px 34px 30px;
}
.agent-indiview .form-group.sendmsg {
    width: auto;
    float: left;
}
#agent_reg h3 {
    color: #000;
}

.agent-indiview .agency-logo {
    display: block;
    position: relative;
    
    
    color: #fff;
    padding: 6px 26px;
    font-size: 14px;
    width: auto;
    text-align: center;
}

.contact-info h3 {
 font-weight: bold;
    color: #fff;
    text-align: center;
    padding: 8px 0px;
    font-size: 26px;
}





#elevation_details .table > thead > tr > th, #elevation_details .table > tbody > tr > th, #elevation_details .table > tfoot > tr > th, #elevation_details .table > thead > tr > td, #elevation_details .table > tbody > tr > td, #elevation_details .table > tfoot > tr > td {
    /* padding: 8px; */
    line-height: 1.42857143;
    vertical-align: top;
    /* border-top: 1px solid #ddd; */
}
div#elevation_details, #elevation_details_condo {
    width: 67vw;
    overflow:hidden;
}
.tmw td {
    min-width: 160px;
}
.tmw td:nth-child(1) {
    min-width: 100px;
}
.col-md-12.col-sm-12.stripped_even.elevationlist_div {
    padding-left: 0px !important;
}
.agent-indiview #agent-detail header {
   
    padding: 5px 19px;
    text-align: center;
}
.agent-indiview #agent_reg .col-md-12 {
    background: #eef6fe;
    padding: 18px 18px;
   // height: 267px;
}
.agent-indiview h3 {
    font-weight: bold;
    color: #006aff;
}

#hdb_listing_img h1 {
    color: #3376bc;
    font-size: 30px;
	text-shadow:none !important;
}

div#hdb_listing_img {
    text-align: center;
}
/*.login_1 #page-content, .forget_1 #page-content

{
	height:100vh !important;
}*/
.contact-form
{
	background: #eee;
    padding: 30px 30px 30px 30px;
    margin-bottom: 38px;
    box-shadow: 3px 10px 12px #ccc;
    margin-top: 28px;
}
#agent-detail h1{
	margin-top:10px !important;
}
#address h3, #form h3{
	font-weight: bold !important;
    font-size:24px !important;
    color:#000 !important;
}
.change-pass
{
	    background: #eee;
    padding: 60px 30px 40px 30px;
    margin-bottom: 38px;
    box-shadow: 3px 10px 12px #ccc;
    margin-top: 28px;
}
input#bGodkend
{   

color: #fff;
    padding: 6px 26px;
   
    font-size: 14px;
  
    
}
.agent-indiview.dashdiv #agent_reg .col-md-12 {
    height: auto;
    margin-bottom: 0px;
}
.dashdiv
{
	padding:30px;
}
.dashdiv .agent-info a {
     color: #000;
}
.dashdiv .agent-info {
    padding: 0px;
}
.dashdiv .panel-primary, .dashdiv .panel-heading {
    border: none;
    background: none;
    box-shadow: none;
}
.dashdiv .col-xs-12 a {
    background: #3376bc;
    display: inline-block;
    padding: 28px 0px;
    width: 100%;
    border-radius: 50%;
    text-align: center;
        border: 4px solid #fff;
}
.dashdiv .dash-text {
    font-size: 18px;
    font-weight:bold;
    
}
.agent-dashboard .col-md-8 {
    padding-top: 66px !important;
}
.dashdiv .col-xs-12 a:hover {
    background: #525252;
}
.dashdiv 
{
	    box-shadow: 10px 10px 14px #ddd;
	        margin-bottom: 50px;
}






.top-banner.contact-banner {
margin-bottom: 0px;
}
.container-fluid.contact-top {
padding: 0px;
overflow:hidden;
}
.container.contact-bottom {
background: #eee;
margin-top: 0px;
margin-bottom: 50px;
padding: 30px;
box-shadow: 3px 10px 12px #ccc;
}
.col-md-8.col-sm-8.contact-form {
background: #eef6fe;
}
#address h3{
 
    font-size: 20px;
    color: #3376bc;
}
address
{
margin-top: 24px;
}
div#dis_infodetail {
padding-top: 0px !important; 
}
.edit-profile .account-profile
{
	background:#eee;
	box-shadow:3px 9px 9px #ccc;
	padding:30px;
}
 .account-profile
{
	background:#eee;
	box-shadow:0px 0px 11px 0px #ccc;
	padding:30px;
	margin-bottom: 40px;
}
.edit-profile section#profile {
    margin-bottom: 50px;
}
.edit-profile .account-profile .col-md-3
{
	    text-align: center;
    background: #eef6fe;
    box-shadow: 3px 3px 3px #ccc;
    margin-left: 20px;
    width: 23%;
    padding-top: 30px !important;
}
.edit-profile .account-profile .col-md-3 img {
   padding: 5px;
    display: inline-block;
    background: rgba(246,41,12,1);
    background: -moz-linear-gradient(top, rgba(246,41,12,1) 0%, rgba(241,111,92,1) 0%, rgba(240,47,23,1) 0%, rgba(231,56,39,1) 0%, rgba(0,111,171,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(246,41,12,1)), color-stop(0%, rgba(241,111,92,1)), color-stop(0%, rgba(240,47,23,1)), color-stop(0%, rgba(231,56,39,1)), color-stop(100%, rgba(0,111,171,1)));
    background: -webkit-linear-gradient(top, rgba(246,41,12,1) 0%, rgba(241,111,92,1) 0%, rgba(240,47,23,1) 0%, rgba(231,56,39,1) 0%, rgba(0,111,171,1) 100%);
    background: -o-linear-gradient(top, rgba(246,41,12,1) 0%, rgba(241,111,92,1) 0%, rgba(240,47,23,1) 0%, rgba(231,56,39,1) 0%, rgba(0,111,171,1) 100%);
    background: -ms-linear-gradient(top, rgba(246,41,12,1) 0%, rgba(241,111,92,1) 0%, rgba(240,47,23,1) 0%, rgba(231,56,39,1) 0%, rgba(0,111,171,1) 100%);
    background: linear-gradient(to bottom, rgba(246,41,12,1) 0%, rgba(241,111,92,1) 0%, rgba(240,47,23,1) 0%, rgba(231,56,39,1) 0%, rgba(0,111,171,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6290c', endColorstr='#006fab', GradientType=0 );
}
.edit-profile .profile-btn button {

 font-family: HoboStd;
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#da251c+0,da7a07+100 */
background: #da251c !important; /* Old browsers */
background: -moz-linear-gradient(left, #da251c 0%, #da7a07 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #da251c 0%,#da7a07 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #da251c 0%,#da7a07 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da251c', endColorstr='#da7a07',GradientType=1 ) !important; /* IE6-9 */
color: #fff;
    padding: 6px 26px;
   
    font-size: 14px;  
    margin-top:0px


}
.edit-profile .account-profile form {
   
    padding-top: 0px;
    margin-top: 0px;
}
.edit-profile .account-profile .form-group {
    margin-bottom: 25px;
}
.dashdiv .panel-primary {
    margin-bottom: 70px;
}
.edit-profile {
    margin-bottom: 50px;
}
.account-profile .form-group {
    margin-bottom: 20px;
}
.active-prop .my-properties {
    background: #eee;
    padding: 30px;
      box-shadow: 0px 0px 30px 0px #ccc;
    margin-bottom: 40px;
}
.addone-property .my-properties {
    background: #eee;
    padding: 30px;
      box-shadow: 0px 0px 5px 0px #ccc;
    margin-bottom: 40px;
}
.active-prop .my-properties div#active_message_length {
    margin-bottom: 30px;
}

.active-prop .my-properties tr.odd {
    background: #dadada;
}
.active-prop .my-properties table#active_message {
    margin-bottom: 20px;
    box-shadow: 0px 0px 14px 5px #e0e0e0;
}
.bootstrap-select .selectpicker:hover {
   /* background-color: #cecece !important;*/
}
input[type="text"]:hover, input[type="email"]:hover, input[type="search"]:hover, input[type="password"]:hover, input[type="number"]:hover, input[type="tel"]:hover, textarea.form-control:hover
{
 background-color: #cecece !important;	
}
#dis_condoelevationchart table {
    border-spacing: 0px !important;
}
#dis_condoelevationchart table td {
    border: none !important;
}
div#speedometerResult rect {
    fill: none !important;
}

.speedometer {
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 14px;
    display: inline-block;
    padding-top: 10px;
    text-decoration:underline;
}
div#dis_condoelevationchart {
    margin-top: 40px;
}
.speed-div td:nth-child(1) {
    /*font-size: 16px !important;
    font-weight: bold;*/
	color: #000 !important;
}

.speed-div table td {
     text-align: center; 
    font-size: 18px !important;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
    vertical-align: top !important; 
	color: #000 !important;
}


#elevation_details_condo table {
    border-spacing: 0px !important;
    max-width: 840px;
    margin: 0 auto;
}
#elevation_details_condo table td {
    border: none !important;
}


#elevation_details table {
    border-spacing: 0px !important;
    border-spacing: 0px !important;
    width: auto;
    margin: 0 auto;
    max-width: 750px;
}
#elevation_details table td {
    border: none !important;


}




/* message css*/

.msg-in {
    background: #eee;
    padding: 34px 32px 50px 32px;
    margin-bottom: 40px;
    box-shadow: 0px 0px 5px 0px #ccc;
}
.msg-in h3 {
    background: #3376bc;
    color: #fff;
    padding: 14px 18px;
    margin-top: 0px;
}
.msg-in #my-properties h5 {
    padding: 0 18px;
}
.msg-in .my-properties {
    padding: 20px 20px 84px 20px;
}
.msg-in #my-properties {
    border: 1px solid #ccc;
    background: #fff;
}
tr.msg-without {
    background: #fff !important;
}
tr.msg-without a {
    color: #000;
    font-weight: bold;
        text-decoration: none;
}
.msg-without td {
    color: #000;
    font-weight: bold;
}

tr.msg-with {
    background: #f5f7f7 !important;
}
tr.msg-with a {
    color: #c3c3c3;

}
.msg-with td {
    color: #c3c3c3;
    
}
.msg-in .btn-danger, .msg-in .btn-primary {
    margin-top: 18px;
}
.msg-in table#message {
 
    width: 100%;
        border: 1px solid #ccc;
}
.active-prop .my-properties table#draft_message{
    margin-bottom: 20px;
    box-shadow: 0px 0px 14px 5px #e0e0e0;
}
.msg-in div#message_filter {
    margin-bottom: 50px;
}
.active-prop .my-properties table#past_message{
    margin-bottom: 20px;
    box-shadow: 0px 0px 14px 5px #e0e0e0;
}
#active_message .tag.price, #draft_message .tag.price, #past_message .tag.price
{
	margin-left:0% !important;
}
html body .msg-in button {
    padding: 5px 9px !important;
}
.msg-in input[type="search"] {
    border: 1px solid #ccc;
    box-shadow: none;
    padding: 5px 10px;
    font-weight: normal;
}
.msg-in button {
    border: 1px solid #ccc;
    box-shadow: none !important;
}
.msg-view {
    background: #eee;
    padding: 30px 35px;
    box-shadow: 0px 0px 4px 0px #ccc;
}
.msg-view dd {
    text-align: left !important;
    padding-left: 90px !important;
}
.msg-view dl {
    text-align: left !important;
}
.announce-cls .blog-post a h3 {
    color: #3376bc !important;
    font-size: 20px;
    font-weight: bold;
    text-decoration: underline;
        margin-top: 0px !important;
}
.announce-cls .blog-post h3 {
    color: #3376bc !important;
    font-size: 20px;
    font-weight: bold;
        margin-top: 0px !important;
}
.announce-cls .blog-post {
    border-bottom: 1px solid #f3f3f3;
    margin-bottom: 60px;
    padding-bottom: 30px;
    background: #eee;
    padding: 22px 16px;
    width: 100%;
    display: inline-block;
    box-shadow: 3px 3px 0px #ccc;
}

.announce-cls a.link-arrow {

 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#da251c+0,da7a07+100 */
background: #da251c; /* Old browsers */
background: -moz-linear-gradient(left, #da251c 0%, #da7a07 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #da251c 0%,#da7a07 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #da251c 0%,#da7a07 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da251c', endColorstr='#da7a07',GradientType=1 ); /* IE6-9 */
color: #fff;
    padding: 6px 26px;
   
    font-size: 14px;
    width:auto;
    font-family:Hobostd


}
.announce-cls .link-arrow:after
{
	color:#fff !important;
}
.announce-cls .blog-post p
{
	line-height:28px;
}
#basic-information h3 {
    font-size: 22px;
    font-weight: bold;
    color: #3376bc;
}
.container.geo-fencls {
    background: #eee;
    padding: 26px 10px;
    margin-top: 0px;
    margin-bottom: 50px;
    box-shadow: 0px 0px 3px #ccc;
}
.leaflet-container
{
	border:1px solid #ccc;
}

.loadingDivcls{
box-shadow: 0px 0px 3px 1px #ccc;
padding: 20px;
height:300px;
text-align:center !important;

}

#LandedModelRep .loadingDivclsprof
{
box-shadow: none !important;
padding-top:25% !important;
}
.loadingDivcls .loadicon{
position: relative;
padding: 102px;

}
#LandedModelRep .fa-spinner {
    color: #f54400 !important;
    
    
}

.loadingDivclsprof{
box-shadow: 0px 0px 3px 1px #ccc;
padding: 20px;
height:100px;
text-align:center !important;

}
.loadingDivclsprof .loadiconprofile{
position: relative;
width:70px !important;

}


.school_tooltip{display:none;width:90%;text-align:center; color: rgb(255, 255, 255); position: absolute; opacity: 0.95; padding: 7px; border-radius: 10px; top: -60px;}


/* new listing */

html body #search-form-sale input[type="submit"]
{
    padding:6px 21px !important;
}
#search-form-sale .form-control button {
    padding: 2px 10px !important;
}
html body .form-search .bootstrap-select .selectpicker
{
    padding:2px 10px !important;
}
.navigation .add-your-property {
    position: relative !important;
    bottom:inherit !important;
   
}
.navigation .add-your-property:hover .text {
   
    right: -44px !important;
   
    top: 42px;
    z-index: 999;
}
.navigation .navbar .navbar-nav > li a
{
    padding-top:10px !important;
    padding-bottom:10px !important;
}
.search_design
{
    height:44px !important;
}
.without_search_des {
    padding: 10px 24px !important;
}

.add-your-property img
{
    width:40px;
}
#overlay
{
    /*display:none !important;*/
}
html .navigation-fixed-top .navigation
{
	margin:0px !important;
	padding:0px;
}
#brand img
{
	height:43px !important;
}
.new-logo
{
	
	    padding:0px 0;
}
.top-heads {
    padding: 0px !important;
}

#step2_condo .form-group select + div + div.btn-group {
    display: none;
}
#step1_condo .form-group select + div + div.btn-group {
    display: none;
}
.without_search_des .form-group select + div + div.btn-group {
    display: none;
}

.search-box-wrapper_marquee
{
	margin-top:108px !important;
	background:#c63d0f;
}

.map-sec .map-left {
    position: fixed;
    width:49vw;
    top:130px;
}

.map-sec .map-left img {
    width: 100%;
}
.map-sec {
    margin-top: 0px;
}
.navbar-nav a:hover {
    color: #ff2626 !important;
}
.navigation .navbar .navbar-nav > li .child-navigation li a:hover
{
    background-color: #da2c1a !important;
    color: #fff !important;
}
.navigation .navbar .navbar-nav > li a:after
{
    
}
.map-sec .listing-info a:hover {
    color: #ff0000 !important;
}

html .navigation-fixed-top .navigation {
    border-bottom: 3px solid #d02f34;
}
.map-sec .display-lines .property .property-image
{
	position:relative !important;
}
.map-sec .display-lines .property
{
	padding-left:0px !important;
	padding-top:0px !important;
    margin-bottom:0px !important;
}
.map-sec .display-lines .property .property-image
{
	/*width:100% !important;*/
}
.map-sec .display-lines .property
{
	border:none !important;
}
.map-sec .property-title a h3 {
    color: #d13237 !important;
    text-shadow:none !important;
}
.map-sec .map-pad
{
	padding-left:0px !important;
}

.map-sec .list-right a {
    background: #c63d0f;
    padding: 6px 0;
    text-align: center;
    width: 100%;
    color: #fff;
}
.map-sec .list-right{
    padding: 0;
}
html body .map-sec .tag.price {
    text-shadow: none !important;
    background-color: #fcebe3 !important;
    color: #e20808 !important;
  
   
   
    position: absolute;
    z-index: 999;
    top: 79px;
    left: 0;
    right: 0;
    margin: 0 auto !important;
    max-width: 160px;
    text-align: center;
}

.map-sec .display-lines .property .property-image {
    padding-top: 0px !important;
    padding-left: 0px !important;
}
.map-sec .listing-info p {
    color: #000;
    opacity: 1;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100% !important;
    padding: 0px 8px;
}
/*.map-sec .listing-info {
    position: absolute;
    z-index: 999;
    top: 106px;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
}*/
.map-sec .display-lines .property
{
	padding-bottom:0px !important;
}
.map-sec .listing-box
{
	padding-bottom:0px !important;
}
.map-sec .listing-info a {
    color: #fff;
}
.map-sec .list-left p {
    margin-bottom: 0px;
    padding: 7px 0;
}
.map-sec .listing-box {
   
   /* box-shadow: 0px 1px 14px 1px #ccc !important;*/
  
    box-shadow:0 0px 2px rgba(0,0,0,.2) !important;
}
/*.map-sec .listing-right section:nth-child(odd) {
    padding-right: 8px !important;
}
.map-sec .listing-right section:nth-child(even) {
    padding-left: 8px !important;
}*/
.map-sec span.pro-price {
    font-size: 18px;
    padding-right:10px;
    color:#000 !important;
    font-weight:bold;
    font-family:Montserrat,sans-serif;

}

.map-sec p.house-sale {
    margin: 0px;
    padding: 6px 0 0 10px;
     text-align: right;
}
.map-sec .house-sale img { margin-top:-5px; margin-right:5px;}
..map-sec property .tag.status:after {
    display: none;
}
html body .navigation
{
    z-index:999999 !important;
    position:fixed;
}
.map-sec section#properties {
    padding-bottom: 14px;
}
.map-sec .listing-right h3 {
    font-size: 26px;
    padding: 0px 0 6px 27px;
    font-weight:bold;
}
.navigation-fixed-top .navigation.affix {
    padding: 0px !important;
}
header#top {
    border-bottom: 3px solid #d02f34;
}
span.pro-add {
    font-size: 12px;
    color:#000 !important;
    padding-left: 9px !important;
}
/*.property-1 i {
    font-size: 12px;
    padding-right: 1px !important;
   
}*/

.listing-info a:hover {
    text-decoration: none;
}
p.status
{
	opacity:1 !important;
}
span.property-1 {
    color: #000 !important;
}
li a:hover
{
	text-decoration:none !important;
}
.add-your-property a {
    border: none;
}
.add-your-property a{ opacity:1.0 !important;}
.ui-dialog {
    width: 86vw !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto !important;
    top: 0 !important;
    z-index: 999999 !important;
    height: 100vh !important;
    position: fixed !important;
    padding:0px !important;
}
div#thedialog {
    padding: 0px !important;
}

.detail-header {
    background: #000;
}
.detail-header ul li {
    display: inline-block;
    padding:10px 14px;
}
.detail-header ul li a {
    color: #fff;
}
.ui-dialog-titlebar {
    position: absolute !important;
    right: 0;
}
.detail-header {
  
   padding:0px 0;
    /*width: 100%;
    display: inline-block;*/
}
.detail-header ul {
    margin: 0px;
    padding:0px;
}

ul.expand {
    padding: 0px;
    margin: 0px;
    position: absolute;
    right: 30px;
    top: 0px;
}


.accord-div {
    height: 90vh;
    overflow: auto;
    border-bottom: 1px solid #ccc;
}
.slider-detail img {
    /*width: 100%;*/
}
.listing-popup .house-sale {
    padding-top: 24px;
}
.listing-popup .house-sale h2 {
    margin-top: 6px;
    border:none;
    margin-bottom:0px;
    font-weight:bold;
}
.pop-contact div#contact_agentdiv {
    margin-top: 0px;
}
.pop-contact form#form-contact-agent .form-group label
{
    width:110px !important;
    margin-left:0px;
    font-size:12px;
}
.pop-contact .agent-form .form-group input, .pop-contact .agent-form .form-group textarea
{
    width:200px !important;
}
.pop-contact .agent-contact-info dl {
    padding: 20px 0px 0px 0px;
}

.pop-contact .form-group.interest
{
    padding-left:0px;
}
.pop-contact .agent-info {
    padding-top: 15px;
}
.accord-div .accordion-container .panel .heading {
    font-size: 22px !important;
   
}
.pop-contact .agent-form .agent-info figure {
    background: #7e8192;
}
.pop-contact .agent-info h3 a
{
    color:#fff;
}
.accord-div div#elevation_details, .accord-div #elevation_details_condo
{
    width:50vw !important;
}
li.pop-contact img {
    padding-right: 8px;
    vertical-align: middle;
}
li.save img {
    padding-right: 8px;
    vertical-align: middle;
}
li.share img {
    padding-right: 8px;
    vertical-align: middle;
}
li.expand1 img {
    padding-right: 8px;
    vertical-align: middle;
}
.ui-widget-header {
    border: none !important;
    background: #e58685 !important;
    border-radius: 0px !important;
    padding: 9px 11px 6px 11px !important;
}
@font-face {
  font-family: 'Gotham-Medium';
  src: url(../fonts/Gotham-Medium.eot);
  src: url(../fonts/Gotham-Medium.eot?#iefix) format('embedded-opentype'),
       url(../fonts/Gotham-Medium.svg#Gotham-Medium) format('svg'),
       url(../fonts/Gotham-Medium.ttf) format('truetype'),
       url(../fonts/Gotham-Medium.woff) format('woff'),
       url(../fonts/Gotham-Medium.woff2) format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Light';
  src: url(../fonts/Gotham-Light.eot);
  src: url(../fonts/Gotham-Light.eot?#iefix) format('embedded-opentype'),
       url(../fonts/Gotham-Light.svg#Gotham-Medium) format('svg'),
       url(../fonts/Gotham-Light.ttf) format('truetype'),
       url(../fonts/Gotham-Light.woff) format('woff'),
       url(../fonts/Gotham-Light.woff2) format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Black';
  src: url(../fonts/Gotham-Black.eot);
  src: url(../fonts/Gotham-Black.eot?#iefix) format('embedded-opentype'),
       url(../fonts/Gotham-Black.svg#Gotham-Medium) format('svg'),
       url(../fonts/Gotham-Black.ttf) format('truetype'),
       url(../fonts/Gotham-Black.woff) format('woff'),
       url(../fonts/Gotham-Black.woff2) format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Thin';
  src: url(../fonts/Gotham-Thin.eot);
  src: url(../fonts/Gotham-Thin.eot?#iefix) format('embedded-opentype'),
       url(../fonts/Gotham-Thin.svg#Gotham-Medium) format('svg'),
       url(../fonts/Gotham-Thin.ttf) format('truetype'),
       url(../fonts/Gotham-Thin.woff) format('woff'),
       url(../fonts/Gotham-Thin.woff2) format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Verdana';
  src: url(../fonts/Verdana.eot);
  src: url(../fonts/Verdana.eot?#iefix) format('embedded-opentype'),
       url(../fonts/Verdana.svg#Gotham-Medium) format('svg'),
       url(../fonts/Verdana.ttf) format('truetype'),
       url(../fonts/Verdana.woff) format('woff'),
       url(../fonts/Verdana.woff2) format('woff2');
  font-weight: normal;
  font-style: normal;
}
.accordion-container .panel .heading
{
    padding-top:6px !important;
    padding-bottom:6px !important;
}
.accord-div .accordion-container .panel .heading
{
    
    font-size:18px !important;
}
.ui-widget-content
{
    border-radius:0px !important;
    border:none !important;
}
li.save:hover {
    background: #e58685 !important;
}
li.share:hover {
    background: #e58685 !important;
}

.pop-desc h2, #property-features h2
{
    font-weight:bold;
}
.property-features-list li:before
{
    color:#e58685 !important;
}
.property-1 h2 {
    font-weight: bold;
}
.pop-contact .form-group.interest
{
    padding-bottom:10px;
}
form#form-contact-agent .form-group label
{
    font-weight:bold;
}
body.backoverlay:before {
    content: '';
    position: fixed;
    width: 100%;
    background: rgba(0, 0, 0, 0.3);
    top: 0;
    z-index: 999999 !important;
    height: 100vh !important;
    bottom: 0;
}
html body.backoverlay .navigation
{
    z-index:0 !important;
}
.tab-content.search-tab {
    position: fixed;
    width: 100%;
    z-index: 999999;
}
.search_design.col-md-1 {
    width: 10% !important;
}
.search-tab .without_search_des {
    width: 100% !important;
}
.search_design.col-md-1
{
    display: none !important;
}
.row.map-container {
    margin-top: 46px;
}
span.infobox-price {
    font-size: 16px;
    font-weight: bold;
    color: #d1353a;
    word-break: break-word;
    padding-top: 10px !important;
    display: inline-block;
}
html body .leaflet-popup-content .infobox-price {
    background: none !important;
    box-shadow: none !important;
    color: #da2f19 !important;
    font-weight: bold;
    padding-left: 0px;
    width:100%;
}
html body .leaflet-popup-content .infobox-title {
    font-size: 12px;
}
.accord-div #elevation_details_condo
{
     width: 80vw !important;   
}
#quick_summary123 th, #quick_summary123 td {
    border: none;
}
#quick_summary123 th {
   
    padding-left: 26px;
}
.pop-contact .agent-contact-info .agent-info a {
    padding-top: 0px;
    background: linear-gradient(to right, #da251c 0%,#da7a07 100%);
    padding: 8px 25px;
    border-radius: 4px;
    color: #fff;
}
.accord-div #overall_report h2 {
    font-size: 18px !important;
}
.accord-div div#condo_sch_mrt h2 {
    font-size: 18px !important;
}
.accord-div div#condo_sch_mrt h3 {
    font-size: 14px;
    text-align: left;
    margin: 8px 0 0 0;
}
.accord-div div#school_2cscount h4 {
    font-size: 14px;
    margin: 8px 0;
}
.accord-div div#school_2cscount {
    margin-top: 20px;
}
div#property_nearbymrtschool header h2 {
    font-size: 18px !important;
}
html body .accord-div #chess tr:nth-child(2n) td:nth-child(2n), html body .accord-div #chess tr:nth-child(2n+1) td:nth-child(2n+1) {
   /* background: #ffdfd0 !important;*/
    
}
html body .accord-div #chess tr:nth-child(2n) td:nth-child(2n)
{
    
}
html body .accord-div #chess tr:nth-child(2n) td.green_div:nth-child(2n), html body .accord-div #chess tr:nth-child(2n+1) td.green_div:nth-child(2n+1)
{
    color:#000 ;
}
.accord-div .green_div {
   /* background: #b3a9a9 !important;*/

}
.accord-div .house-sale h2 {
    font-size: 22px !important;
}
.accord-div h1.detail_head {
    font-size: 26px !important;
}
.accord-div .property-1 h2 {
   
    font-size: 20px !important;
    text-transform: uppercase;
}
.accord-div .pop-desc h2 {
    font-size: 20px;
    text-transform: uppercase;
}
.accord-div #property-features h2 {
    font-size: 20px;
    text-transform: uppercase;
}
.accord-div #property_trans_detailsnew #divleft11 h2
{
   font-size: 16px !important;
   text-transform:uppercase; 
}
.accord-div.listing-condo .my-properties table thead tr th {
    font-size: 14px !important;
    font-weight: normal;
}
.accord-div .accordion-container .panel table tr td
{
     font-size: 14px !important;
}
.accord-div #condo_sch_mrt h4.panel-title a {
    color: #fff;
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
}
.accord-div #condo_sch_mrt .panel-default > .panel-heading, .accord-div.listing-condo .my-properties table thead tr th {
    background: #757575 !important;
}
.accord-div .tag.price1 {
      
    color: #fff !important;
}
.accord-div .tag.active {
    background-color: #3f3fe;
    color: #fff !important;
}
.accord-div #condo_sch_mrt
{
    box-shadow:none !important;
}
aside#mrt_time_distance {
    margin-top: 10px;
}
.accord-div #floor-plans h2
{
    color:#000 !important;
}
.accord-div .primary-sch, .accord-div #xyzmap
{
    box-shadow:none !important;
}
.accord-div .primary-sch
{
    border:1px solid #ccc;
}
.map-sec a.link {
    background: #888;
    margin: 0px 6px;
    padding: 2px 6px;
    color: #fff;
}
.map-sec span.current
{
     background: #da3219;
    margin: 0px 6px;
    padding: 2px 6px;
    color: #fff;  
}
.map-sec div#pagination {
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
    width:100%;
    text-align:center;
}
.accord-div #elevation_details_condo {
    box-shadow: none;
}
.accord-div .box_shadow {
    box-shadow: none;
}
.accord-div .floor-plans .item img {
    background: none;
    border: 1px solid #000;
}
.accord-div .accordion-container .panel .heading.active {
    background-color: #ffdccd !important;
    display: inline-block;
    width: 100%;
    box-shadow: 0px 0px 1px #ababab;
}
.accord-div .loadingDivcls {
    box-shadow: none !important;
}
.accord-div div#elevation_details_condo h2 {
    font-size: 18px !important;
    padding-left: 0px !important;
}

html body .map-sec #search-form-sale .form-control
{
    background:none !important;
}
.map-sec .bootstrap-select .selectpicker:hover {
    background: none !important;
}
html body .map-sec #search-form-sale .form-control {

    border-right: 1px solid #fff;
    border-radius: 0px;
}
.btn, select {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
}

.map-sec .dropdown-menu
{
    box-shadow:0 1px 4px 0 rgba(0,0,0,.5) !important;
}

.map-sec #property_map_view .HDB .leaflet-marker-icon {
    width: 36px !important;
    height: 36px !important;
    background-color: #fff;
    box-shadow: 0px 0px 2px #000;
}
.map-sec #property_map_view .Landed .leaflet-marker-icon {
    width: 36px !important;
    height: 36px !important;
    background-color: #fff;
    box-shadow: 0px 0px 2px #000;
}
.map-sec #property_map_view .Apt_Condo .leaflet-marker-icon {
    width: 36px !important;
    height: 36px !important;
    background-color: #fff;
    box-shadow: 0px 0px 2px #000;
}
.map-sec #property_map_view .marker-cluster div {
    width: 30px;
    height: 30px;
    margin-left: 3px;
    margin-top: 3px;
}
.map-sec #property_map_view .marker-cluster-medium div {
    background-color: #da2f19 !important;
}
#property_map_view .marker-cluster-small div {
    background-color: #5c66e0 !important;
}
#property_map_view .leaflet-marker-icon div:hover {
    background-color: #000 !important;
}
#property_map_view .leaflet-marker-icon div:hover span {
    color: #fff !important;
}



#mapheat .marker-cluster-small div {
    background-color: #5c66e0 !important;
}
#mapheat .leaflet-marker-icon div:hover {
    background-color: #000 !important;
}
#mapheat .leaflet-marker-icon div:hover span {
    color: #fff !important;
}

.pneighborcls h1 {
    font-size: 16px;
    font-weight: bold;
}
.pneighborcls h1 span {
    font-weight: normal;
   
}
.pertype ul.dropdown-menu li[rel="1"] .fa-circle {

    color: #ff0000;
  
}
.pertype ul.dropdown-menu li[rel="2"] .fa-circle {

    color: #003163;
  
}

.pertype ul.dropdown-menu li[rel="3"] .fa-circle {

    color: #940031;
  
}
.pertype ul.dropdown-menu li[rel="1"] .fa-circle .red{

    color: #ff0000;
  
}
.pertype ul.dropdown-menu li[rel="2"] .fa-circle .blue{

    color: #003163;
  
}
.pertype ul.dropdown-menu li[rel="3"] .fa-circle .green{

    color: #940031;
  
}

.glyphicon.fa.fa-circle.red
{
	color: #ff0000 !important;
}

.glyphicon.fa.fa-circle.blue
{
	color: #003163 !important;
}

.glyphicon.fa.fa-circle.green
{
	color: #940031 !important;
}

/*.pertype ul.dropdown-menu li[rel="1"]:before {
    content: '';
    background: #ff0000;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    position: absolute;
    top: 12px;
    left: 1px;
}*/
.bootstrap-select.btn-group .dropdown-menu li {
    position: relative;
}

/*.pertype ul.dropdown-menu li[rel="2"]:before {
    content: '';
    background: #003163;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    position: absolute;
    top: 12px;
    left: 1px;
}
.pertype ul.dropdown-menu li[rel="3"]:before {
    content: '';
    background: #940031;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    position: absolute;
    top: 12px;
    left: 1px;
}
.pertype ul.dropdown-menu li[rel="4"]
{
    display:none;
    
}*/
.pertype {
    position: relative;
}

/*.pertype:before {
    position: absolute;
    content: '';
    background: #fff;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    top: 6px;
}
.pertype:before {
    position: absolute;
    content: '';
    background: red;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    top: 7px;
}*/
.bootstrap-select.btn-group .dropdown-menu li {
    position: relative;
}
html body .detail_cls {
    height: auto;
    overflow: inherit;
}


.marker-cluster-new
{
width: 32px !important;height: 32px !important;
background-color: #000; 
margin-left: -20px;margin-top: -20px;transform: translate3d(270px, 313px, 0px);z-index: 313;outline: none;background-clip: padding-box;border-radius: 20px;
}
.marker-cluster-new-mort
{
width: 32px !important;height: 32px !important;
transform: translate3d(270px, 313px, 0px);z-index: 313;outline: none;background-clip: padding-box;border-radius: 20px;
}



 .marker-cluster-new div.icon {
    width: 30px;
    height: 30px;
    margin-left: 1px;
    margin-top: 1px;
text-align: center;
    border-radius: 15px;
    font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
    background:#f8fb4c;

}

.marker-cluster-new div.icon:hover {
    background-color: #03d603 !important;
}

.marker-cluster-new span {
    line-height: 30px;
    font-size: 7px;
    color: #fff;
    font-weight: bold;
    color:#000 !important;
}
 .marker-cluster-new-mort div.icon {
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 15px;
    font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
    background:#f8fb4c;

}
.marker-cluster-new-mort div.icon:hover {
    background-color: #03d603 !important;
}

.marker-cluster-new-mort span {
    line-height: 30px;
    font-size: 7px;
    color: #fff;
    font-weight: bold;
    color:#000 !important;
}

html body .pertype .filter-option {
  /*  color: #fff !important;
    width: 126px !important;
    float: right !important;*/
}
#step1_default .bootstrap-select
{
  border-right:2px solid #fff;  
}
.accord-div.detail_cls div#elevation_details, .accord-div.detail_cls #elevation_details_condo {
    width: 100% !important;
}
.accord-div.detail_cls div#elevation_details
{
    max-width:100%;
}
.school_tooltip {
    padding: 11px 20px !important;
    border-radius: 0 !important;
    top: -39px !important;
    width:auto !important;
    left:0px;
}
.school_tooltip p {
    color: #fff !important;
    padding: 0px !important;
    font-size: 12px !important;
    opacity:1;
}
.detail_cls .panel {
    box-shadow: none !important;
}
.detail_cls div#litho_container {
    box-shadow: none !important;
}
.detail_cls .accordion-container .panel .content {
    padding: 0;
}
.detail_cls div#trans_lists_all_wrapper {
    margin-top: 20px !important;
}
.listing-condo.detail_cls span.pro-price {
    overflow: inherit;
    font-size: 14px;
    font-weight: normal;
    text-shadow: none;
    width: 100%;
    padding: 16px 10px 16px 0 !important;
    display: inline-block;
    text-transform:uppercase;
    
    color:#fff !important
}
.listing-condo.detail_cls .school_div .tag.price {
    border: none !important;
    text-shadow: none !important;
    position: inherit !important;
    max-width: 100% !important;
    width: 41%;
    text-align: right;
    margin: 0 !important;
    background: none !important;
}
.listing-condo.detail_cls .school_div .property-title {
    background: none !important;
}
.listing-condo.detail_cls .school_div .title-top {
    background: #636363  !important;
}
.pop-contact .agent-info h3 a
{
    font-size: 18px !important;
}
.listing-right .property img {
    width: inherit;
}


li.save, li.share
{
    display:none;
}
.pneighborcls h1 {
    color: #000;
    text-shadow: none;
}
.HDB div.icon {
    background: #940031 !important;
}
.Landed div.icon {
    background: #003163 !important;
}
.Apt_Condo div.icon {
    background: #ff0000 !important;
}


.map-sec #property_map_view .Apt_Condo, .map-sec #property_map_view .HDB, .map-sec #property_map_view .Landed
{
    background-color:#fff !important;
}

#mapheat .Apt_Condo
{
   // background-color:#fff !important;
}


.map-sec #property_map_view .Apt_Condo {
    width: 22px !important;
    height: 22px !important;
    z-index:1 !important;
}
.Apt_Condo div.icon {
    width: 20px !important;
    height: 20px !important;
}
.Apt_Condo div.icon span {
    line-height: 20px !important;
    font-size: 8px !important;
   
      color:#fff !important;
    font-weight:normal !important;
}




.map-sec #property_map_view .Landed {
    width: 22px !important;
    height: 22px !important;
    z-index:1 !important;
}
.Landed div.icon {
    width: 20px !important;
    height: 20px !important;
}
.Landed div.icon span {
    line-height: 20px !important;
    font-size: 8px !important;
   
      color:#fff !important;
    font-weight:normal !important;
}





.map-sec #property_map_view .HDB {
    width: 22px !important;
    height: 22px !important;
    z-index:1 !important;
}
.HDB div.icon {
    width: 20px !important;
    height: 20px !important;
}
.HDB div.icon span {
    line-height: 20px !important;
    font-size: 8px !important;
    color:#fff !important;
    font-weight:normal !important;
}




.detail_cls .pop-desc h2 {
    border-bottom: none !important;
}
.accord-div.detail_cls .house-sale h2, .detail_cls #property-features h2, .accord-div.detail_cls .property-1 h2 {
    border-bottom: none !important;
    font-weight:bold;
}
.accord-div.detail_cls .floor-plans .item img {
    max-width: 310px !important;
    height:383px !important;
}
.accord-div.detail_cls {
    border-bottom: none !important;
}
.accord-div.detail_cls .my-properties table thead tr th {
    background: none !important;
   
    font-weight: bold;
}
.accord-div.detail_cls .box_shadow
{
   margin-top:0px !important; 
  
}
.accord-div.detail_cls #property_elevationchart_new .box_shadow
{
   
   padding:0px !important;
}
.detail_con div#gallery-1 {
    max-width: 100%;
}
.detail_con .imgs-grid .imgs-grid-image:before
{
    background:#000;
}
.detail_con .container.map-sec {
    margin-top: 65px;
}
.detail_con .row.map-container {
    margin-top: 0px !important;
}
.detail_con .accord-div h1.detail_head {
    margin-top: 0px !important;
}
.detail_con #contact-agent .row
{
    box-shadow:none !important;
  
}
.detail_con div#contact_agentdiv {
    border: 1px solid #ccc;
}
.detail_con .interest button#update_form
{
    border-radius:0px;
}
.detail_con #quick_summary123 th {
   
    
    font-weight: bold;
    
}
div#property_quick_summary table {
    
    padding: 15px 0 !important;
    display: inline-block;
}


.detail_con div#quick_summary123 {
    margin-top: 30px;
    margin-bottom: 30px;
}
.detail_con .accordion-container .panel {
    border: none;
}
.detail_con  .accord-div .accordion-container .panel .heading.active {
    cursor: pointer;
    
    color: #000;
    font-weight: bold;
    font-size: 22px !important;
    box-shadow: none !important;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
   text-transform:uppercase;
      background-color: transparent !important;
          padding: 14px 0px 14px 22px !important;
}
.detail_con  .accord-div .accordion-container .panel .heading {
    
    color: #000;
   
    font-size: 22px !important;
    
  
   text-transform:uppercase;
      background-color: transparent !important;
         /* padding: 14px 0 !important;*/
}
.detail_con .dataTables_wrapper .dataTables_info, .detail_con .paging_simple_numbers {
    padding-top: 22px !important;
}
.detail_con span.tag.detail-price {
    font-weight: bold;
    box-shadow: none;
    padding: 0px;
}
.detail_con div#property_demographics
{
    padding:36px 0px !important;
}
div#gender_chart, div#race_chart {
    margin-top: 58px;
}
.detail_con .accord-div .accordion-container .panel table tr td
{
    border:none;
}
.detail_con section#floor-plans {
    margin-bottom: 30px;
}
.detail_con .my-properties table thead {
    box-shadow: none;
}
.detail_con div#property_elevationchart_new {
    margin: 30px 0px !important;
}
.detail_con #elevation_details table
{
    border:none !important;
}
.detail_con div#transaction_details {
    margin: 20px 0px;
}
.detail_con .accord-div #condo_sch_mrt .panel-default > .panel-heading, .accord-div.listing-condo .my-properties table thead tr th
{
    border-radius:0px !important;
}
.detail_con #condo_sch_mrt .col-lg-5.col-md-5
{
    padding:0px !important
}
.pneighborcls h1
{
    border:none !important;
}
.detail_con div#property_nearbymrtschool {
    margin: 25px 0;
}
.detail_con div#condo_sch_mrt {
    margin: 20px 0px 60px;
}
.detail_con #condo_sch_mrt .col-lg-12.col-md-12 {
    padding: 0px;
}
.detail_con aside#featured-properties {
    margin-top: 42px !important;
}
.detail_con .small.col-lg-6.school_div {
    padding-left: 0px;
    padding-bottom:20px;
}
.detail_con .accord-div div#condo_sch_mrt h3
{
    text-align:center !important;
}
.detail_con .accord-div div#school_2cscount
{
    text-align:center !important;
}
.detail_con .accord-div div#condo_sch_mrt h3 span {
    font-weight: bold;
   
}

/* end */




/* poplist */


.poplist_new .pop-desc h2 {
    border-bottom: none !important;
}
.poplist_new .accord-div .house-sale h2, .detail_cls #property-features h2, .accord-div.detail_cls .property-1 h2 {
    border-bottom: none !important;
    font-weight:bold;
}
.poplist_new .accord-div .floor-plans .item img {
    max-width: 310px !important;
}
.poplist_new .accord-div {
    border-bottom: none !important;
}
.poplist_new .accord-div .my-properties table thead tr th {
    background: none !important;
    
    font-weight: bold;
}
.poplist_new .accord-div .box_shadow
{
   margin-top:0px !important; 
  
}
.poplist_new .accord-div #property_elevationchart_new .box_shadow
{
   
   padding:0px !important;
}
.poplist_new div#gallery-1 {
    max-width: 100%;
}
.poplist_new .imgs-grid .imgs-grid-image:before
{
    background:#fff;
}
.poplist_new .container.map-sec {
    margin-top: 65px;
}
.poplist_new .row.map-container {
    margin-top: 0px !important;
}
.poplist_new .accord-div h1.detail_head {
    margin-top: 0px !important;
}
.poplist_new #contact-agent .row
{
    box-shadow:none !important;
  
}
.poplist_new div#contact_agentdiv {
    
}
.poplist_new .interest button#update_form
{
    border-radius:0px;
}
.poplist_new #quick_summary123 th {
    
    font-weight: bold;
}
.poplist_new div#quick_summary123 {
    margin-top: 30px;
    margin-bottom: 30px;
}
.poplist_new .accordion-container .panel {
    border: none;
}
.poplist_new .accord-div .accordion-container .panel .heading.active {
    
    color: #000;
    font-weight: bold;
    font-size: 18px !important;
    box-shadow: none !important;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
   text-transform:uppercase;
      background-color: transparent !important;
          padding: 14px 15px !important;
}
.poplist_new .accord-div .accordion-container .panel .heading {
    cursor: pointer;
    
    color: #000;
   
    font-size: 18px !important;
    
  
   text-transform:uppercase;
      background-color: transparent !important;
          padding: 14px 15px !important;
}
.poplist_new .dataTables_wrapper .dataTables_info, .detail_con .paging_simple_numbers {
    padding-top: 22px !important;
}
.poplist_new span.tag.detail-price {
    font-weight: bold;
    box-shadow: none;
    padding: 0px;
}
.poplist_new div#property_demographics
{
    padding:36px 0px !important;
}
.poplist_new div#gender_chart, div#race_chart {
    margin-top: 58px;
}
.poplist_new .accord-div .accordion-container .panel table tr td
{
    border:none;
}
.poplist_new section#floor-plans {
    margin-bottom: 30px;
}
.poplist_new .my-properties table thead {
    box-shadow: none;
}
.poplist_new div#property_elevationchart_new {
    margin: 30px 0px !important;
}
.poplist_new #elevation_details table {
    border: none !important;
    width: auto;
    max-width: 751px;
    margin: 0 auto;
}
.poplist_new div#transaction_details {
    margin: 20px 0px;
}
.poplist_new .accord-div #condo_sch_mrt .panel-default > .panel-heading, .accord-div.listing-condo .my-properties table thead tr th
{
    border-radius:0px !important;
}
.poplist_new #condo_sch_mrt .col-lg-5.col-md-5
{
    padding:0px !important
}
.poplist_new .pneighborcls h1
{
    border:none !important;
}
.poplist_new div#property_nearbymrtschool {
    margin: 25px 0;
}
.poplist_new div#condo_sch_mrt {
    margin: 20px 0px 60px;
}
.poplist_new #condo_sch_mrt .col-lg-12.col-md-12 {
    padding: 0px;
}
.poplist_new aside#featured-properties {
    /*margin-top: 42px !important;*/
}
.poplist_new .small.col-lg-6.school_div {
    padding-left: 0px;
    padding-bottom:20px;
}
.poplist_new .accord-div div#condo_sch_mrt h3
{
    text-align:center !important;
}
.poplist_new .accord-div div#school_2cscount
{
    text-align:center !important;
}
.poplist_new .accord-div div#condo_sch_mrt h3 span {
    font-weight: bold;
}
.poplist_new .accord-div div#elevation_details, .accord-div #elevation_details_condo {
    width: 100% !important;
}






.poplist_new div#litho_container {
    box-shadow: none !important;
}
.poplist_new .accordion-container .panel .content {
    padding: 0;
}
.poplist_new div#trans_lists_all_wrapper {
    margin-top: 20px !important;
}
.poplist_new span.pro-price {
    overflow: inherit;
    font-size: 14px;
    font-weight: normal;
    text-shadow: none;
    width: 100%;
    padding: 16px 10px 16px 0 !important;
    display: inline-block;
    text-transform:uppercase;
  
    color:#fff !important
}
.poplist_new .school_div .tag.price {
    border: none !important;
    text-shadow: none !important;
    position: inherit !important;
    max-width: 100% !important;
    width: 41%;
    text-align: right;
    margin: 0 !important;
    background: none !important;
}
.poplist_new .school_div .property-title {
    background: none !important;
}
.poplist_new .school_div .title-top {
    background: #757575 !important;
}
.poplist_new .agent-info h3 a
{
    font-size: 18px !important;
}






.page-homepage .head-phone a
{
    font-size:12px !important;
}
html body.page-homepage .top-head
{
    padding:4px 0px !important;
}

.page-homepage .search-box-wrapper_marquee
{
    background:none !important;
        margin-top: 32px !important;
    
}
.page-homepage .banner-img img
{
    height:523px !important;
}
.page-homepage header#top
{
    border-bottom:none !important;
}

.poplist_new .floor-plans div#popup_data {
    background: #fff !important;
}

.poplist_new .accord-div .accordion-container #plan_dec .panel {
    padding: 0 50px !important;
}

.poplist_new .accord-div .accordion-container #plan_dec .panel .heading.active {
    border: none !important;
    padding: 11px 0px 11px 37px !important;
    background-color: #eaeaea !important;
        border-top: 1px solid #ccc !important;
    border-left: 1px solid #ccc !important;
    border-right: 1px solid #ccc !important;
}
.poplist_new .plan_dec
{
    margin-top:0px !important;
}

.resale {
    width: 22px !important;
    height: 22px !important;
    background-color: #fff !important;
}
.resale div.icon {
    width: 20px;
    height: 20px;
    background: #d406b1;
}
.resale span {
    line-height: 20px;
    color: #fff !important;
}
/* end */


span.topcls {
    width: 100%;
    text-align: right;
    bottom: 0;
    background: #0f0f10;
}
.topcls a {
    background: #ff5e21;
    opacity: 1 !important;
    padding: 0px;
    border-radius: 59px;
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 30px;
    text-align: center;
    margin: 4px 7px;
}
.topcls i {
    color: #fff;
}



@media(min-width:768px)
{
  .mobile-search {
    display: none;
}
  
}

@media (min-width:768px) and (max-width:1024px)
{
    /*.map-sec .listing-right section:nth-child(even) {
    padding-left: inherit !important;
}
.map-sec .listing-right section:nth-child(odd) {
    padding-right: inherit !important;
}
.map-sec .listing-right section:nth-child(even) {
    padding-left: 15px !important;
    padding-right: 10px !important;
}*/
/*html .info-map-boundries h3.pull-left {
    margin: 0px;
}*/
.navbar-nav .open .dropdown-menu {
    position: static !important;
    float: none !important;
    width: auto !important;
    margin-top: 0 !important;
   
    top:0px !important;
}
header h1
{
    margin-top:24px !important;
}
.agent-indiview
{
    margin-top:20px !important;
}

html .footer_bottom_grid:nth-child(2)
{
    margin-top:0px !important;
}
 html .footer_top_agileits {
    padding: 30px 0 !important;
}
    html .new-header .navbar .container
    {
        padding-right:15px !important;
    }
    .page-homepage .modal-dialog
    {
        width:92% !important;
    }
html .team_work_agile h4
{
    font-size: 23px !important;
}

.info-detail-cls #property_map_view {
    top: 150px !important;
}
html .infomap {
    width: 70vw !important;
}

html .info-detail-cls div#map_funcFull {
    margin-top: 29px !important;
}


.housing_info_div {
    width: 100% !important;
    margin: 0 6px 15px 6px;
    height: 78px !important;
    max-width: 306px;
    display: inline-block;
}


    #property_map_view
    {
        width:68% !important;
    }
    .header ul.dropdown-menu
    {
        width:100% !important;
    }
 .card-header span:nth-child(1) {width: 75% !important;float: left;}   
.mapsearch{width:71vw !important;}
#exTab2 .tab-content {width:100% !important;}
#exTab2{ width: 100%;}
.container.agent-search {width: 100% !important;padding: 0px !important;}
#pschooldiv2 div#container_2,   #pschooldiv1 div#container_1 {min-width: inherit !important;}
.col-sm-12.col-md-12.one-school {padding: 0 !important;}
.articlediv .card .card-content p { display: -webkit-box;max-width: 100%;height: 84px;margin: 0 auto;
font-size: 14px;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
html .feature .f-space a.fea-h { padding: 36px 0 !important;}
html .feature .f-space a.fea-h1 { padding: 25px 0 !important;}
html .feature .f-space a.fea-h3 { padding: 14px 0 !important;}
html .feature .f-space a.fea-h4 { padding: 14px 0 !important;}
.header .dropdown-menu {  z-index: 999999 !important;  left:inherit !important; right:0 !important;
 top:40px !important;}
html .feature{  background-size: 18% !important;}
html .feature .f-space a{  min-width: 280px !important;}
 .tentures, .loan-per {width: 100% !important;display: inline-block;}
.agent-indiview .col-md-12.col-sm-12.contact-info { padding: 0px 28px !important;}
 .property .tag.status{width:156px !important;}
.ui-dialog{width:100% !important;}
.less .search-ms {width: 83.3% !important;}
#agents-listing .wrapper header a h4{  font-size:13px !important;}
.agent .wrapper { padding: 0px !important;}
#agents-listing .agent-detail{ padding:0px 6px !important;}
.map-pad #mapLegend_school{ margin-left:42.2% !important;}
#brand img{ height:30px !important;}
.header_nav_center{  float:left !important;  padding-left:0px !important;  padding-right:0px !important;}
.top-head .col-md-4  {   width:33.33333333% !important;  float:left; }
h3.homeheading {font-size: 26px !important;}
.inner-banner-text h1 {  padding: 0px !important; font-size: 40px !important; margin: 0px;}
 .search-tab .without_search{width:96% !important;float:left !important;}
.search-tab .without_search_des{  float: left !important;  width:100% !important;  padding:0px !important;}
.pertype .filter-option {padding-left: 38px !important;}
.search_design.col-md-1{ font-size:18px !important;}
.navigation .navbar .navbar-nav > li a{  font-size:12px;     padding: 0 2px;}
.top-heads .col-md-2 {width: 17% !important;padding-left:0px !important;}
.user-area .actions a{  padding:10px 0px !important;}
.search_design div { position: relative !important; right: 12px !important; top: 4px !important;}
html body #search-form-sale input[type="submit"] { padding: 6px 10px !important; font-size: 12px !important;}
html .listing-right h3.pull-left{ font-size:16px !important;}
.map-sec{  margin-top:41px !important;}
  .without_search_des div{    width:auto !important; }
.ad_search {    top:-16px !important; }
.pop-contact form#form-contact-agent .form-group label {  width: 166px !important;}
.map-sec .listing-info{  top:auto !important;  bottom:0px !important;}
.map-sec .display-lines .property .property-image{  width:100% !important;}
#property_map_view{  margin-top:-46px !important;}
.accordion-container { width: 100% !important;}
}

@media (max-width:767px)
{
html .info-detail-cls div#map_funcFull {
    margin-top: 36px !important;
}


    html .info-detail-cls #property_map_view {
    top: 31px !important;
}
    .agent-indiview
    {
        margin-top: 0px !important;
        box-shadow: none !important;
    }
    #agent_reg button, #agent_reg input[type="text"], #agent_reg input[type="password"], #agent_reg input[type="email"]
    {
        width:100% !important;
    }
    .agent-indiview #agent-detail h1
    {
        font-size:16px !important;
    }
    #agent_reg h3
    {
        font-size:18px !important;
    }
    #exTab2 .nav > li > a {
    padding: 10px 9px !important;
}
#exTab2 .tab-content
{
    width:100% !important;
}
.agent-search .col-xs-8.col-xs-offset-2 {
    width: 100% !important;
    margin: 0px !important;
    padding: 0px !important;
}

    .condo_report_uea .bootstrap-select.btn-group .dropdown-menu
    {
width:100% !important;
    }
    input[type="submit"] {
    border-radius: 0px !important;
}
    html .ssdpge p
    {
        font-size:14px !important;
    }
    .slider .image-wrap, .slider .image-wrap img {
    width: 100% !important;
    height: auto !important;
}
.new-heade .header .content .navbar-default .container {
    padding: 0px !important;
}
.new-header .header .navbar .container
{
    padding-right: 15px !important;
}
.new-header div#bs-example-navbar-collapse-1
{
    padding-left: 0px !important;
}
.new-heade .header .content .navbar-default .container .navbar-collapse {
    padding: 0px !important;
}

    span.detail-bed, span.detail-bath, span.detail-sqft, span.detail-psf {
    
    margin-right:8px !important;
}

    .listing-head .accordion-container
    {
        width:100% !important;

    }
.artic-drop .col-lg-12.reg-btn {
    width: 100% !important;
}
.artic-drop button#primary_submit_btn1 {
    left: 0;
    margin-left: 0px !important;
    width: 100% !important;
}

.oneschools div#chartfirst {
    width: 100% !important;
    margin: 0 !important;
}
#chartfirst div#container_1 {
    min-width: 100% !important;
}
div#chartfirst, div#chartsecond {
    margin-top: 20px;
    margin-bottom: 25px !important;
}
.reg-btn button
{
    margin-left:28px !important;
}
.page-create-account form#form_user
{
    margin-left:10px !important;
    margin-right:10px !important;
}

.article-banner + div#page-content p + img {
    width: 100%;
}

.article-banner
{
    width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}


.article-banner img
{
    width:100%;

}
.agent-indiview .col-md-4.col-sm-4.agent-info {
    padding: 0 0 !important;
    height: auto !important;
    width: 90% !important;
    margin: 5% 5% !important;
}
html .head-phone a:last-child {
    float: right !important;
}

    .map-pad #mapLegend_school
    {
        margin-top:0px !important;
    }
    #mapLegend_school, div.mapswitchFullscreen, .mapexitFullscreen
    {
        position: absolute !important;
    }
.footer_bottom_grid:nth-child(2)
{
    float:left !important;
}


.head-mail {
    background: #000;
}
div#similarSqftListingContent
{
    margin:0 23px 0 0 !important;
}

    .agent .agent-image
    {
        box-shadow:none;
    }
.head-mail {
    padding: 0px;

}
.head-mail .user-area {
    text-align: left;
}
.head-mail .user-area a {
    width: 100%;
    font-size: 14px;
    color: #fff;
}
.head-mail .user-area a i {
    padding-right: 7px;
}

.new-login a {
    font-size: 11px !important;
    text-align: left !important;
    float: left;
    width: inherit !important;
}
.new-login a i
{
    padding-right:0px !important;
}

    #property_map_view
    {
        height:800px !important;
        border:none !important;
        margin-bottom: 45px !important;
    }
    li.save, li.share
    {
        display:none !important;
    }
.map-pad
{
   /* display:none;*/

}
#search_tab
{
    display:none;
}
.row.mobile-search div {
    width: 50%;
    float: left;
}
.row.mobile-search .m-map {
    text-align: right;
}
.row.mobile-search a {
    color: #fff;
}

.row.mobile-search {
    background: #000;
    padding: 7px 0;
}
   
html body .map-sec .form-search .bootstrap-select .selectpicker, html body .map-sec #search-form-sale .form-control button
{
    padding:6px 10px !important;
}
.search_design div
{
    right:3px !important;
    top:0px !important;
}

.detail-header ul li#popupClose {
   /* cursor: pointer;
    position: absolute;
    top: 0;
    right: -90%;
    width: 100% !important;*/
}

    .accord-div h1.detail_head
    {
        font-size:20px !important;
    }
    .map-container > .col-md-12 {
    padding: 0px !important;
}

.listing-condo.detail_cls span.pro-price {
    text-shadow: none !important;
    color: #000 !important;
}
.listing-condo.detail_cls .school_div .tag.price
{
    background: #acbdff !important;
    position:relative !important;
    width:100% !important;
}
.accord-div.detail_cls div#elevation_details, .accord-div.detail_cls #elevation_details_condo
{
    margin:0px !important;
}
.detail_con div#property_elevationchart_new > .row > .col-md-12 {
    padding: 0px !important;
}
.accord-div div#school_2cscount h4 {
   
    padding-bottom: 18px;
    text-align:left;
}
.detail_con .accord-div div#condo_sch_mrt h3
{
    text-align:left !important;
}
.new-header .navbar-header {
    margin: 0px !important;
}
.listing-condo dl dd {
   
    text-align: left;
    margin-bottom: 20px;
}
.listing-condo dl dt
{
    text-align:left;
}
.accord-div #overall_report h2 {
    font-size: 14px !important;
}
#condo_sch_mrt a
{
    margin-bottom:10px;
}
div#propagent_contact {
    max-width: 400px;
    margin: 20px auto;
}
body
{
    background:#fff !important;
}
.listing-head .ui-dialog
{
   width:100vw !important;
}
.detail_con .accord-div .accordion-container .panel .heading.active, .detail_con .accord-div .accordion-container .panel .heading
{
    font-size:16px !important;
}
    .new-head
    {
        margin-left:0px !important;
        margin-right:0px !important;
    }
.detail_con .small.col-lg-6.school_div {
    width: 100% !important;
}


    div#container_chart {
    min-width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    width: 100% !important;
}
.detail_con .row.map-container
{
    width:100% !important;
    margin:0px !important;
}
.detail_con .accordion-container {
    width: 100%;
}
.detail_con .item
{
    height:auto !important;
}
.accord-div.detail_cls .floor-plans .item img
{
    height:auto !important;
}
    .ad_search
    {
        top:-16px !important;
    }
    h3.homeheading {
    font-size: 15px !important;
}
.inner-banner-text h1 {
    padding: 0px !important;
    font-size: 20px !important;
    margin: 0px;
}
.search-title {
    padding: 0px !important;
}
.search-btns-two .button
{
    padding:6px 0px !important;
    width: 28% !important;
}
html body .search-btns-three .button {
    width: 30% !important;
    padding: 3px 0;
}
.ad_search .nav-tabs>li>a
{
    font-size:20px !important;
}
.head-phone, .head-mail
{
    text-align:left !important;
    padding:0px !important;
    /*background: #ff682e !important;*/
}
.navigation-fixed-top .navigation {
    margin: 0px !important;
}
.user-area
{
    text-align:center;
}
html body .navigation .navbar {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
.navigation-fixed-top .navigation {
    padding-top: 4px !important;
    padding-bottom: 0px !important;
}
.map-sec .map-pad

{
    padding-right:0px !important;
}
.detail-header ul li
{
    width:100% !important;
}
ul.expand
{
    width:100% !important;
    position:relative !important;
    right:0px !important;
}
.pop-contact form#form-contact-agent .form-group label {
    width: 100% !important;
}
.pop-contact .agent-form .checkbox {
    padding-left: 20px !important;
}
.poplist_new .small.col-lg-6.school_div
{
    width:100% !important;
}

/********************************* zillow based responsive ***************************************/
.listing-head .content-area {
    margin-top: 0px !important;
}
#property_map_view
{
    width:100vw !important;
}
.listing-head #property_map_view
{
    margin-top:0px !important;
    top:37px !important;
}
/*.map-pad #mapLegend_school {
    margin: 0px !important;
    position: absolute;
       right: 13px;
    top: 177px;
}*/

.mapsearch {
    border-right: 1px solid #ececec;
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 999;
    margin:0px !important;
}
.row.map-container
{
    margin-top:0px !important;
}

.listing-head .new-header {
    position: relative !important;
    }
    
    .head-phone a {
    text-align: center;
    width: 100%;
    display: inline-block;
}
.new-login .user-area {
    text-align: center !important;
}
.new-header .sticky {
    position: inherit !important;
    top: inherit !important;
}



.tab-content.search-tab
{
position:relative !important;
}
.map-sec .map-pad
{
    width:100% !important;
}
#property_map_view {
    width: 100% !important;
    position: relative !important;
}
.listing-right
{
    width:100% !important;
}

.map-sec {
    margin-top: 0px !important;
}

.map-sec .listing-info
{
    bottom:0px !important;
    top:auto !important;
}

.map-sec section#properties {
    max-width: 450px !important;
    margin: 0 auto 30px auto !important;
}

.search-tab .without_search_des
{
    width:100% !important;
    padding-bottom:0px !important;
}

.search_design div
{
    position:relative !important;
}

.search_design.col-md-1 {
    width: 100% !important;
    text-align: left !important;
    float: none !important;
}
.detail_cls .agent-form .checkbox
{
    padding-left:22px !important;
}

}

/********************************* eND mEDIA*************************/







body.backoverlay:before {
    content: '';
    position: fixed;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    top: 0;
    z-index: 999999 !important;
    height: 100vh !important;
    bottom: 0;
}
html body.backoverlay .navigation
{
    z-index:0 !important;
}
.tab-content.search-tab {
    position: fixed;
    width: 100%;
    z-index: 9999;
}
#property-homes th, #property-homes td {
    padding: 4px 4px;
}
#property-homes td:nth-child(3), #property-homes td:nth-child(5) {
    width: 25%;
}
.resale_transdiv {
    padding: 15px 33px;
}
.adnote {
    text-align: center;
    padding: 13px 0;
    width: 100%;
    display: inline-block;
   
}
/* end listing*/


.map-sec #property_map_view .boundary-popup {
    width: 0px !important;
    height: 0px !important;
    z-index:0 !important;

}

.map-sec #property_map_view .boundary-popup .icon {
       width: 10px !important;
    height: 10px !important;
    background: #000 !important;
    border: 1px solid #fff;
}

.map-sec #property_map_view .red .icon {
       
    background: red !important;
    
}
footer .pull-right
{
	padding-right:20px;
}
.listing-right h5.pull-right {
    padding: 20px 28px 6px 27px;
}
span#homes_count {
    font-size: 14px;
    font-weight: normal;
}

.listing-right h3.pull-left {
    font-size: 20px !important;
    padding: 0 0 12px 12px;
}

span#homes_count {
    font-size: 12px;
    font-weight: normal;
    padding-top: 8px;
        padding-left: 6px;
}
span.listby {
    padding-left: 8px;
}
.listing-condo .link-arrow:hover, .interest button#update_form:hover {
    background: #000 !important;
}


.sortdivcls {
    padding-top: 16px;
}
.detail_con section#floor-plans
{
   /* width:100% !important;*/
}
.detail_con .item {
    width: 33.33%;
    display: inline-block;
    float: left;
    height: 383px;
    border: 1px solid #000;
}
.detail_con .floor-plans .item img
{
    border:none !important;
}
.listing-popup #floor-plans .image-wrap img {
    width: inherit !important;
}
.map-sec #pagination a.link {
    background: none;
    margin: 0px 6px;
    padding: 2px 6px;
    color: #000;
    border: none !important;
    font-size: 12px;
    cursor:pointer;
}

.map-sec #pagination a.link:hover {
    text-decoration: none;
    color: #949393;
}

.accordion-container .panel .heading.active
{
    background-image:url(../img/keyboard_arrow_up.svg) !important;
}
.accordion-container .panel .heading
{
    
        background-image:url(../img/keyboard_arrow_down.svg) !important;
}

#property-homes .heading{
	
	color: #000;
font-size: 14px !important;
text-transform: uppercase;
background-color: transparent !important;
padding: 14px 15px !important;
	
}


#property-homes .heading.active{
	
font-weight:bold;
	
}


.map-sec #property_map_view .price:hover{
 
	background-color:#03d603;
	color:#FFF;
	border-radius:5px !important;
	box-shadow: 1px 1px 0px #FFF;
	
}


.map-sec #property_map_view .price {
    width: 60px !important;
    height: 20px !important;
    z-index:1 !important;
	background-color:#000;
	color:#FFF;
	border-radius:5px;
	box-shadow: 1px 1px 0px #FFF;
	text-align: center !important;
	
}
.price div.icon {
   
}
.price div.icon span {
    line-height: 20px !important;
    font-size: 11px !important;
}

/******************************** Listing control pane ******************/
.control-pane
{
    
    position:relative;
}
.control-pane .card {
    padding: 10px 0;
}

  .control-pane #sidebar-wrapper {
    margin-left: -250px;
    left: 0;
    width: 250px;
    background: #fff;
    position: fixed;
    height: 100%;
    overflow-y: auto;
    z-index: 1000;
    transition: all 0.5s ease-in 0s;
    -webkit-transition: all 0.5s ease-in 0s;
    -moz-transition: all 0.5s ease-in 0s;
    -ms-transition: all 0.5s ease-in 0s;
    -o-transition: all 0.5s ease-in 0s;
    margin-top:34px;
  }

 .control-pane .sidebar-nav {
    position: absolute;
    top: 0;
    width: 250px;
    list-style: none;
    margin: 0;
    padding: 0;
  }

  .control-pane .sidebar-nav li {
    line-height: 50px;
    text-indent: 20px;
  }

  .control-pane .sidebar-nav li a {
    color: #999999;
    display: block;
    text-decoration: none;
  }

  .control-pane .sidebar-nav li a:hover {
    color: #fff;
    background: rgba(255,255,255,0.2);
    text-decoration: none;
  }

  .control-pane .sidebar-nav li a:active, .control-pane .sidebar-nav li a:focus {
    text-decoration: none;
  }

  .control-pane .sidebar-nav > .sidebar-brand {
    height: 55px;
    line-height: 55px;
    font-size: 18px;
  }

  .control-pane .sidebar-nav > .sidebar-brand a {
    color: #999999;
  }

  .control-pane .sidebar-nav > .sidebar-brand a:hover {
    color: #fff;
    background: none;
  }

  .control-pane #menu-toggle {
    position: fixed;
    z-index: 99999;
    left: 0;
    bottom: 0;
    background: #3f3fe6 !important;
    border-radius: 0px;
    color: #fff !important;
    border-top:2px solid #fff !important;
    border-right:2px solid #fff !important;
}

  .control-pane #sidebar-wrapper.active {
    left: 250px;
    width: 250px;
    transition: all 0.5s ease-out 0s;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -ms-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
        border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    margin-top:34px;
    z-index:99999;
  }

  .control-pane #menu-toggle {
    position: fixed;
    z-index: 99999;
    left: 12px;
    bottom: 33%;
    background: #fff !important;
    border-radius: 0px;
    color: #000 !important;
    padding: 3px 12px;
    line-height: normal;
    margin: 0px !important;
    border-radius: 4px;
    border: 2px solid #ccc !important;
}
  .control-pane #uraMap {
    height: 70vh;
    overflow: auto;
}
.uracard tr td:nth-child(2) {
    padding-left: 10px;
}
.uracard tr td
{
font-size:12px;
    
}
table#uraTable {
    margin-top: 24px;
}
.uracard tr {
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}
.control-pane a {color: #000 !important;text-decoration: none;}
.uracard a:before {
    font-family: FontAwesome;
    font-weight: 400;
    content: "\f105";
    text-decoration:none;
    font-size: 20px;
    font-weight: bold;
    padding-right: 10px;
}
.uracard a.active:before {
    font-family: FontAwesome;
    font-weight: 400;
    content: "\f107" !important;
    text-decoration:none;
    font-size: 20px;
    font-weight: bold;
    padding-right: 10px;
}
.uracard a:hover, .uracard a:focus
{
    text-decoration:none;
}


/* Hide the browser's default checkbox */
.panes input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.panes .checkmark {
  position: absolute;
  top: 4px;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #ff682e;
}

/* On mouse-over, add a grey background color */
.panes:hover input ~ .checkmark {
  background-color: #000;
}

/* When the checkbox is checked, add a blue background */
.panes input:checked ~ .checkmark {
  background-color: #000 !important;
}

/* Create the checkmark/indicator (hidden when not checked) */
.panes .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.panes input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.panes .checkmark:after {
  left: 8px;
  top: 4px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}


.listing-info .house-sale i {
    color: #000;
    font-size: 18px;
}

.map-sec .list-left p
{
   
    opacity:1 !important;
}
/*.listing-info .house-sale i.list-Apt_Condo {
    color: #ff0000;
}
.listing-info .house-sale i.list-HDB {
    color: #940031;
}
.listing-info .house-sale i.list-Landed {
    color: #003163;
}*/
.map-sec .listing-info p span {
    padding-left: 3px;
}
i.list-Apt_Condo {
    color: #ff0000 !important;
}
i.list-HDB {
    color: #940031 !important;
}
i.list-Landed {
    color: #003163 !important;
}
.fs12{font-size:12px !important;}


.marker-cluster-school
{
width: 24px !important;height: 24px !important;background-color: #000; margin-left: -20px;margin-top: -20px;transform: translate3d(270px, 313px, 0px);z-index: 313;outline: none;background-clip: padding-box;border-radius: 20px;
}


.marker-cluster-active
{
width: 24px !important;height: 24px !important;background-color: #fff; margin-left: -20px;margin-top: -20px;transform: translate3d(270px, 313px, 0px);z-index: 313;outline: none;background-clip: padding-box;border-radius: 20px;
border:1px solid #000;

}

.marker-cluster-active div.school_icon {
    width: 24px;
    height: 24px;
    margin-left: 1px;
    margin-top: 1px;
text-align: center;
    border-radius: 15px;
    font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
    background:#000;

}

 .marker-cluster-school div.school_icon {
    width: 24px;
    height: 24px;
    margin-left: 1px;
    margin-top: 1px;
text-align: center;
    border-radius: 15px;
    font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
    background:#000;

}

.marker-cluster-active #schoolIconID
{
line-height:24px;
text-align: center;
}

.marker-cluster-school #schoolIconID
{
line-height:24px;
text-align:center;
}
.marker-cluster-school div.school_icon .fa:before
{
 color:#fff !important;
 font-size:12px;
}

.marker-cluster-active div.school_active .fa:before
{
 color:#1a9059 !important; //red
 font-size:14px;
}
.marker-cluster-school div.school_icon:hover {
    background-color: #03d603 !important;
}

#property_map_view .leaflet-marker-icon.marker-cluster-active div:hover {
    background-color: #fff !important;
    border-radius:50% !important;
}

.marker-cluster-school span {
    line-height: 30px;
    font-size: 7px;
    color: #fff;
    font-weight: bold;
    color:#000 !important;
}

.marker-cluster-active span {
    line-height: 30px;
    font-size: 7px;
    color: #fff;
    font-weight: bold;
    color:#000 !important;
}
.page-homepage .popover-title
{
	background: none !important;
    border-bottom: 0px !important; 
}
/****Mortgage Estimation Start****/

#property_map_view {
  width: 73vw;
  height: 100vh;
  background-color: black;
}
.mor-div1 {
    margin-top: 50px;
}
#ring_1 path.highcharts-point.highcharts-color-0, #ring_2 path.highcharts-point.highcharts-color-0 {
   /* fill: #ff682e;*/
}
.mor-div1 .form-group {
    /*margin-top: 17px;
    display: inline-block;
    width: 100%;*/
}
.mor_esti {
    background: #f3f3f3;
}
div#mort_estimation_div {
    border: 1px solid #ccc;
    margin-top: 20px;
}
.mor-div {
    z-index: 0;
}
.slider-handle.min-slider-handle.round {
    background: #ff682e;
}
.mor-div1 input {
    border: 1px solid #ccc;
    background: none;
    box-shadow: none;
}
.mor-div h1 {
    margin-bottom: 0;
    text-shadow: none;
    color: #ff682e;
    font-size: 20px;
    border:none;
    text-align: center;
}

.mor-div1 {
    width: 100%;
    display: inline-block;
}

.mor-div .col-md-6 {
    padding: 0px;
}

.mor-div1 .slider.slider-horizontal {
    width: 100% !important;
}

.mor-div p {
    font-size: 14px !important;
}
.slider-tick.in-selection {
    background: #434348;
}


#ring_1 tspan, #ring_2 tspan {
    font-size: 15px;
}

.slider-selection.tick-slider-selection {
    background: #434348 !important;
}
.mor-div p {
    text-align: center;
}
.slider-detail .slider {
    display: inherit;
}

.slider-track-high {
    background: #cecece;
}
#ring_1, #ring_2
{
	/*position: absolute;
	top:0;
	z-index:-1;*/
}
.mor-div .col-md-6 {
    z-index: 999999;
}
.mor-div1 .col-md-2 p
{
margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    vertical-align: middle;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #000 !important;
}


#slider1val ,#slider1va2{font-size:40px;color: #000;font-weight: bolder;}


.slidecontainer {
  width: 100%;
}

.slider1 {
  -webkit-appearance: none;
  width: 100%;
  height: 8px;
  border-radius: 5px;
  background: #000000 !important;
  border:1px solid #000 !important;
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
}

.slider1:hover {
  opacity: 1;
}

.slider1::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #FF682E;
  cursor: pointer;
}

.slider1::-moz-range-thumb {
   height: 15px;
 width: 15px;
  border-radius: 50%;
  background: #FF682E;
  cursor: pointer;
}



.my-properties table thead tr th {
    background-color: #073855;
    border: none;
    color: #fff;
    padding: 10px 20px 10px 5px !important;
}
.dataTables_filter{
display:none !important;
}
.dataTables_length{
display:none !important;
}
.pagination li a{
padding: 0px 5px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
padding: 0.2em 0.2em !important;
}
/**Mortgage Estimation End**/
@media (max-width:590px)
{
span.detail-bed, span.detail-bath, span.detail-sqft, span.detail-psf
{
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
}
}

@media (max-width:340px)
{
  html .siyah-cerceve {
    font-size: 42px !important;
}
.acik-renk-form
{
    padding:0px !important;
}
.banner-bottom h3.tittle {
    font-size: 46px !important;
}
.banner-bottom .inner-head
{
text-align: center !important;
padding-left: 0px !important;
}
.team_work_agile h2 {
    font-size: 38px !important;
}
.mapsearch input#search {
    padding: 6px 6px !important;
}
}

.search-sec {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.btn-bg1 i {
    padding-left: 10px !important;
}
.btn-bg2 i {
    padding-left: 10px !important;
}
.activebtn
{
	background: #ff682e !important;
}

#info_tog .search-ms {
    padding: 0px;
}

	.page-homepage .card-body p
	{
		color: #000 !important;
	}
	.acik-renk-form .form-group
	{
		margin-bottom: 0px !important;
	}
#first_tog
{
	background: rgba(255, 255, 255, 0.8);
    padding: 10px 0;
}
#second_tog
{
	    background:  rgba(255, 255, 255, 0.8);
    padding-bottom: 13px;
}
.page-homepage .btn-group > .btn:first-child
{
border:none !important;
}
.search-sec .btn-bg {
    background:#000;
    padding: 7px 22px;
    color: #fff;
    display: inline-block;
    cursor:pointer;
   
}

#basicModalmsale
{
	z-index: 99999 !important;
	//top:20%;
	//background-color:#000;
	//opacity:0.6;
}
.bscmsale
{
	padding-top: 13px;
    font-size: 16px;
    color: #ff682e;
	text-align:center;
}

#close_pop_id{
	
    color: #fff;
    padding: 10px 20px;
    font-size: 14px;
    margin-top: 14px;
    border-radius: 0px !important;
}
#disoverlay .modal {
    background: rgba(0, 0, 0, 0.5);
    z-index: 100000;
}
.bmortgage
{
margin-top: 8% !important;
}
.ajaxlodiv {
    position: relative;
    display: inline-block;
    float: right;
}
.ajaxlodiv span#login_popup_span {
    position: ABSOLUTE;
    height: 40px;
    bottom: 0;
    width: 100%;
    text-align: center;
    padding: 10px !important;
}
.desccomplete{
    display:none;
}

.showmore{
	
    color:red;
    font-size:16px;
    cursor:pointer;
}
.showless
{
display:none;
    color:red;
    font-size:16px;
    cursor:pointer;
}
.dotrow
{
	border-bottom: dashed 1px #000;
}
.clrbold
{
	    color: #fd5718;
}

.ajaxload_report1 {
  
    position: absolute;
    width: 91%;
    height: 100%;
    z-index: 99;
    background: rgba(0, 0, 0, 0.5);
    padding: 11px 0 0 2px;
}

.reportpopcls h4
{
	color: white !important;
}

#HDBguide
{
	background-color: #ded8d8 !important;
	border-radius: 33px;

}

#HDBrise
{
	background-color: #ded8d8 !important;
	border-radius: 33px;

}


.sortdivcls .dropdown-menu{margin-left:-20px;}

.infoo .modal-title {
    color: #ff682e !important;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
}
.infoo .modal-header .close {
    margin-top: -2px;
    opacity: 1;
    top: 3% !important;
    margin-top: 0px;
    position: absolute;
    right: 2%;
    padding: 4px 4px 4px;
    font-size: 14px;
}
.landspan {
   text-align: center;
   color: #000;
   font-size: 13px;
   border:solid 1px #FFF;
}
.centered1
{
	top: 32%;
    left: 50%;
    position: fixed;
}
.marker-cluster-subzone
{
width: 32px !important;height: 32px !important;
background-color: #000; 
margin-left: -20px;margin-top: -20px;transform: translate3d(270px, 313px, 0px);z-index: 313;outline: none;background-clip: padding-box;border-radius: 20px;
}
.marker-cluster-subzone div.icon {
    width: 30px;
    height: 30px;
    margin-left: 1px;
    margin-top: 1px;
    text-align: center;
    border-radius: 15px;
    font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
    background: #e8c1e2;
}
.marker-cluster-subzone div.icon:hover {
    background-color: #03d603 !important;
}
.marker-cluster-subzone span {
    line-height: 30px;
    font-size: 7px;
    color: #fff;
    font-weight: bold;
    color:#000 !important;
}



.marker-cluster-district
{
width: 32px !important;height: 32px !important;
background-color: #000; 
margin-left: -20px;margin-top: -20px;transform: translate3d(270px, 313px, 0px);z-index: 313;outline: none;background-clip: padding-box;border-radius: 20px;
}
.marker-cluster-district div.icon {
    width: 30px;
    height: 30px;
    margin-left: 1px;
    margin-top: 1px;
    text-align: center;
    border-radius: 15px;
    font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
    background: #a4e0b4;
}
.marker-cluster-district div.icon:hover {
    background-color: #03d603 !important;
}
.marker-cluster-district span {
    line-height: 30px;
    font-size: 7px;
    color: #fff;
    font-weight: bold;
    color:#000 !important;
}
.tag.routeinfo{
	text-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);font-size:14px;font-weight:bold;margin-left:2% !important;
	background: #77798c !important; color: #fff;
	}
	
.amenroute_div
{
padding-bottom: 9px;
}

/* styel  header */

#info_text{color:#000000;font-weight:bold;font-size:17px;padding-right:15px;padding-left:15px;}
#info_text span{color:red;}
.np_header{border:none;padding-bottom:1px;}
.np_header a{color:#000000;font-weight:bold;color:#000000;}
.np_header a:hover{text-decoration:none;}
.np_header_small{margin-left: 18px;font-size: 14px;color:#000 !important;}
    .small-cir
    {
        width: 20px;
    height: 20px;
    background: #FFF;
position: absolute;
border-radius: 50px;
border: solid 4px
#c33558;
margin-top: 4px;
margin-left: -3px;

transform: rotate(-45deg)
    }
       .small-cir1
    {
         width: 20px;
    height: 20px;
    background: #FFF;
    position: absolute;
    border-radius: 50px;
    border: solid 4px #00cfab;
    transform: rotate(-45deg);
   bottom: -1px;
	right: 4px;
    }

.two-circle { 
position: relative;
    left: 26% !important;
    top: -26px;
}
.info-nano-inner span.cir-img
{
    margin-top: 25px;
    display: inline-block;;
}
.three-circle {

        position: relative;
    left: 26% !important;
    top: -6px;
}
.info-nano-inner .circle_inner p {
    text-align: center;
	font-size:18px;
}
.info-nano-inner .outline {
    border: none;
    text-align: center;
}

.one-circle{margin-top:-50px;}
.one-circle .right {
    width: 560px;
    padding-top: 50px;
}
.two-circle .right {
    width: 560px;
     padding-top: 50px;
}
.three-circle .right {
    width: 560px;
     padding-top: 50px;
}
.four-circle .right {
    width: 630px;
     padding-top: 50px;
}
span.cir-text{display:none;}
.info-nano-inner span.cir-text {
    padding: 0px;
}

.row.info-nano-inner {max-width: 800px; margin: 0 auto;}
.info-nano .semi-circle {
   width: 290px;height: 146px;border-top-left-radius: 140px;border-top-right-radius: 140px;border-width: 10px;border-bottom-width: 10px;
border-style: solid;border-bottom-style: solid;border-bottom: 0;border-bottom-color: currentcolor;transform: rotate(45deg);
border-right-color:#00CFAB;border-top-color:#01B3C3;border-bottom-color:#B32B91;border-left-color:#C33558;left: 18px;position: absolute;top: -15px;
}
.info-nano .inner-circle{
	    -webkit-box-shadow: -5px 2px 2px 2px rgba(0,0,0,0.6) !important;
	background: rgb(214,215,217);background: linear-gradient(90deg, rgba(214,215,217,1) 0%, rgba(242,240,241,1) 100%);width: 100%; box-shadow:0px 0px 5px rgba(0,0,0,0.6);height: 100%;border-radius:50%;}
/*.info-nano .c2{ background: linear-gradient(90deg, rgba(4,146,177,1) 0%, rgba(0,189,203,1) 100%);}
 .info-nano .c4{background: linear-gradient(90deg, rgba(222,48,156,1) 0%, rgba(247,92,146,1) 100%);}
 .info-nano .c3{background: linear-gradient(90deg, rgba(113,22,104,1) 0%, rgba(187,45,151,1) 100%);}
.info-nano .c1{background: linear-gradient(90deg, rgba(2,69,42,1) 0%, rgba(5,164,136,1) 100%);}*/

.info-nano .c2{background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(221,221,221,1) 100%);}
 .info-nano .c4{background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(221,221,221,1) 100%);}
 .info-nano .c3{background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(221,221,221,1) 100%);}
.info-nano .c1{background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(221,221,221,1) 100%);}



.info-nano .circle1{padding:10px; position: relative;border-radius: 50%;width: 100%;height: 100%;}
.info-nano .number1 { font-size: 140px;font-weight: bolder;}
.info-nano .one{/*color:#02452A;*/color:#000000;margin-top: -21px;position: absolute;}
.info-nano .two{/*color:#0095B7;*/color:#000000;margin-top: -21px;position: absolute;}
.info-nano .three{/*color:#6B1463;*/color:#000000;margin-top: -21px;position: absolute;}
.info-nano .four{/*color:#C72793;*/color:#000000;margin-top: -21px;position: absolute;}
.info-nano .circle{border-right-color:#00CFAB;border-top-color:#01B3C3;border-bottom-color:#B32B91;border-left-color:#C33558;border-width: 17px;border-style: solid;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);
background:transparent;position: relative;border-radius: 50%;width: 100%;height: 100%;background-color: #F7F7F7;}
.info-nano .circle_inner{ 
-webkit-box-shadow: -7px 2px 0px 0px rgba(0,0,0,0.6) !important;
box-shadow: inset 4px 4px 4px rgba(255, 255, 255, .4), inset -4px -4px 4px rgba(0, 0, 0, .4);left:1px;top:1px;transform:rotate(-45deg);position: absolute;width: 100%;height: 100%;border-radius: 50%;background: rgb(214,215,217);background: linear-gradient(90deg, rgba(214,215,217,1) 0%, rgba(242,240,241,1) 100%);
    box-shadow: box-shadow: inset 4px 4px 4px rgba(255, 255, 255, .4), inset -4px -4px 4px rgba(0, 0, 0, .4);
    -moz-box-shadow: box-shadow: inset 4px 4px 4px rgba(255, 255, 255, .4), inset -4px -4px 4px rgba(0, 0, 0, .4);
    -webkit-box-shadow: box-shadow: inset 4px 4px 4px rgba(255, 255, 255, .4), inset -4px -4px 4px rgba(0, 0, 0, .4);
    -o-box-shadow: box-shadow: inset 4px 4px 4px rgba(255, 255, 255, .4), inset -4px -4px 4px rgba(0, 0, 0, .4);

}.info-nano-inner .right h2 {
    border-bottom: none;
    font-weight: bold;
    padding-bottom: 0px;
}
.info-nano .info-container-circle{ 
    float: left; 
    display: block;
      top: 145px;
    left: 190px;
	//top: 253px;
    //left: 236px;
    z-index: 16; 
    width: 275px;
  height: 275px;
  margin: 5px; 
  padding: 10px;}
.info-nano .info-container-circle-1{float: left;z-index: 16; width: 160px;height: 160px;margin: 5px;padding: 10px;}
.info-nano .left{float:left;}
.info-nano .middle-info h2{margin: 0px;padding: 79px 8px 1px 24px;text-decoration: none !important;position: relative;font-size: 32px; /*40px;*/
font-weight: bold;}
#hdbstreetsug_view_1,#hdbblkstrsug_view_1,#showSearchResult_info_condo,#showSearchResult_info_landedclu,#landedstreet_view_1,#Blandedstreet_view_1{background:#FFFFFF;border-right: solid 1px #DDD;border-left: solid 1px #DDD;border-bottom: solid 1px #DDD;}
#hdbstreetsug_view_1 a,#hdbblkstrsug_view_1 a,#showSearchResult_info_condo a,#showSearchResult_info_landedclu a,#landedstreet_view_1 a,#Blandedstreet_view_1 a{border:none !important; }
#hdbstreetsug_view_1 ul,#hdbblkstrsug_view_1 ul,#showSearchResult_info_condo ul,#showSearchResult_info_landedclu ul,#landedstreet_view_1 ul,#Blandedstreet_view_1 ul {list-style-type: none;}
#hdbstreetsug_view_1 ul li,#hdbblkstrsug_view_1 ul li,#showSearchResult_info_condo ul li,#showSearchResult_info_landedclu ul li,#landedstreet_view_1 ul li,#Blandedstreet_view_1 ul li{border-bottom:solid 1px #CCC;}
#search_hdbstreetsug:hover,#search_hdbblkstrsug:hover,#Bsearch_info_landed:hover,#search_info_landed:hover,#search_info_condo:hover{background:#484848 !important;}

#step3_condo_report div#overlay_prop {background: rgba(0, 0, 0, 0.5);position: fixed;width: 100%;height: 100vh;z-index: 999;}
.circle{border-right-color: #4223BC;border-top-color: #A902A4;border-bottom-color: #F6C631;border-left-color: #00B1F1;border-width: 24px;border-style: ridge;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);ransform: rotate(45deg);background:transparent;}
.info-container-circle{top:29%;	}
.circle_inner{width: 100%;height: 100%;top: 2px;left: 0px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}

#carousel-example aside .property-1{font-size:13px !important;}
#carousel-example2 aside .property-1{font-size:13px !important;}
.infocommon .pro1{font-size:13px !important; font-weight:bold;}
#showSearchResultHome i{color:#FF682E !important;}





		.tableClass1{
clear: both;
margin-bottom: 6px !important;
max-width: none !important;
border: 1px solid #eceae4;

}
.tableClass1 tbody td, .tableClass1 tbody td {
height: 18px;
text-align: center;
vertical-align: middle;
font-size: 12px;
color: #000;
background-color: #fff !important; border: 1px solid #eceae4;
}
.tableClass1 thead{
display:block;
}

.tableClass1 .priceSt{
width:100px !important;
}

.tableClass1 .bodySt{
display: block;max-height: 262px;overflow: auto;width: 100%;
}
.tableClass1 thead th{
border: 1px solid #eceae4 !important; width:100px;
text-align:center !important;
padding:10px !important;
}
.tableClass1 tbody td{
width:100px! important; padding:10px !important;
}
.infoprop_img
{
	height:232px !important;
}