﻿@media (min-width: 1200px) {
    .nav > li > a {        padding: 10px 20px    }
    .contactinfo-bottom .col.pagecontent.col-md-3.contact-info-full { width: 33.3333%;}
    .contactinfo-bottom .col.pagecontent.col-md-6 { width: 41.6667%;}
    .horizontal-menu .navbar-toggle { display: none !important;}
    .horizontal-menu .navbar-default .navbar-nav > li { display:inline-block !important;}
.horizontal-menu .navbar-default .navbar-nav > li:first-child{display:none !important;}
    
/****** ADVABCED TOOLS  *****/
.horizontal-menu  .nav > li.floatlink2-item {  line-height: initial; background-color: red; padding: 10px; border-radius: 3px; color: #fff;}
.horizontal-menu  .floatlink2-item > a i,.horizontal-menu  .floatlink2-item > a {  color: #fff !important;}
.horizontal-menu  .floatlink2-item a { color: #fff !important;}
.horizontal-menu .floatlink2-item a i { font-size: 1.3em;  margin-right: 5px;   width: 30px }
.horizontal-menu  .floatlink2-item ul {    position: fixed !important;    max-width: 360px;    width: auto !important;    height: auto;    z-index: 99999 !important;    background-image: linear-gradient(#0e71b4, #000);    right: -400px !important;    top: 130px !important;    border-radius: 10px 0px 0px 10px !important;    box-shadow: 0px 5px 20px #555;    transition: all 0.5s !important;    left: auto !important;    display: block !important;    overflow: auto;    max-height: 75vh; !important;}
.horizontal-menu .floatlink2-item ul::-webkit-scrollbar {    width: 0.4em;}
.horizontal-menu .floatlink2-item ul::-webkit-scrollbar-track {   box-shadow: none;   border-radius: 5px;}
.horizontal-menu .floatlink2-item ul::-webkit-scrollbar-thumb {    background-color: #003035;    outline: none;    border-radius: 5px;}
.horizontal-menu .floatlink2-item ul {    -ms-overflow-style: none; /* IE and Edge */    scrollbar-width: thin; /* Firefox */}
.horizontal-menu  .floatlink2-item.open .dropdown-menu {   right: 0 !important;}
.horizontal-menu .floatlink2-item .dropdown-menu > li > a:focus, .floatlink2-item .dropdown-menu > li > a:hover {    background: #ffffff54 !important;    color: #fff !important;}
.horizontal-menu .floatlink2-item .dropdown-menu li {    background: transparent !important;    border-bottom: none !important;    border-bottom: solid 1px #ffffff2b !important;}
.horizontal-menu .floatlink2-item .dropdown-menu li a {      font-size: 14px !important;        line-height: 30px !important;        padding: 3px 15px !important;    }
.horizontal-menu .floatlink2-item .dropdown-menu > li:first-child { display:block;   filter: brightness(80%);    text-align: center;    background: #00000075 !important;}
.horizontal-menu .floatlink2-item .dropdown-menu > li:first-child a {        text-align: center;        font-size: 18px !important;        cursor: default;        background: transparent !important;    }
.horizontal-menu .floatlink2-item.open > a,.horizontal-menu  .floatlink2-item.open > a:hover,.horizontal-menu  .floatlink2-item.open > a:focus {    background-color: transparent !important;    color: #e7e7e7 !important;}
.horizontal-menu .floatlink2-item { display: inline-block; }
.advanced_location_left .floatlink2-item ul {    border-radius: 0px 10px 10px 0px !important;}
.advanced_location_left .floatlink2-item ul {    left: -400px !important;    right: auto !important;}
.advanced_location_left .floatlink2-item.open .dropdown-menu {    left: 0 !important;    right: auto !important;}
.horizontal-menu  .nav > li.floatlink2-item { padding: 3px;}
.horizontal-menu .nav > li.floatlink2-item { line-height: initial; background-color: red; padding: 10px;  border-radius: 3px;   color: #fff;}
.horizontal-menu .navbar-default .navbar-nav > li.floatlink2-item > a { padding: 6px 6px; }
.horizontal-menu .nav > li.floatlink2-item {padding: 3px;}
/*
.region-top-fixed .horizontal-menu .navbar-default .navbar-nav > li.floatlink2-item > a {padding:5px !important;} */
.floatlink {display:none;}
}

@media (max-width: 1300px) {
    .presale-present.fit, .presale-tvslide.fit {  width: 100%; }

        .presale-present.fit .project .project-image-link .project-image, .presale-tvslide.fit .project-image {
            min-width: auto;
            width: 100%;
        }

    .btn-page {  display: none }

    .owl-theme .owl-nav .owl-next {right: 0px;}

    .owl-theme .owl-nav .owl-prev {  left: 0px;}
}

@media (max-width: 1200px) {
    .header {overflow: hidden !important;}
    .header img {height:33px;}
    #content_20504 { padding-right: 0px; }
    .col-md-6.col-md-8 { width: 66.6667% }

    .Register-form-det .custom-forms .col-md-8.form-capcha { width: 43%;}
    .Register-form-det .custom-forms .form-group.btns.col-md-4 { width: 57%; }

    .presale-tvslide .cnt-txt h2 { font-size: 1.02em;  line-height: 41px;   margin-bottom: 7px;  }
    .presale-tvslide .cnt-txt p {    font-size: 0.5em;  }

    .header #social-network li {  margin-left: 20px; }

    #widget_masterpage_1259 {  width: 100% }
    /***********/
    .search-result-row .content_container { padding-left: 15px; }

    .box-bottomPresentetion a {width: 65px;height: 65px;}
    .box-bottomPresentetion a img {max-width: 100%; max-height: 100%;}
    .box-bottomPresentetion .txt {        margin-top: 0px;}

    .presale-alphabet a.item {  padding: 0 4px; }

    /****************/
   .horizontal-menu .navbar-collapse {transition: position 0.7s, right 0.7s;right: -100vw;}
    .horizontal-menu .navbar-collapse.collapse {display: none !important;}
    .horizontal-menu .navbar-collapse.in {    height: auto;  width: 100vw;  position: fixed;     border-top: 1px solid rgb(255, 255, 238); right:0;margin-right: 0;}
    .horizontal-menu .navbar-default .navbar-nav > li:nth-child(5) { }
    .horizontal-menu .navbar-default .navbar-nav > li:nth-child(4) { }
    .horizontal-menu .navbar-default .navbar-nav > li {}
    .horizontal-menu  .navbar-nav .open .dropdown-menu {position: static; float:none;}
    .region-top-fixed .horizontal-menu {}

    .divBuyer .divItem .DidYouKnow_Text { height: 225px;}

    .searchbyfrm1 .rcolumn.btm-searchByForm { padding: 0px 90px;}
}

@media (max-width: 1600px) {
}


@media (max-width: 1400px) {
    .horizontal-menu .navbar-default .navbar-nav > li > a {
        padding: 8px;
    }
}

@media (min-width: 1510px) {
    .dream-eval-page .ContenMap .map-container #locationField .input-group-addon {
        font-size: 1rem;
    }

    .dream-eval-page .ContenMap .map-container #locationField input {
        height: 3rem;
        font-size: 1rem;
    }

    .new-homeeval .drmEvl span.input-group-addon {
        border: solid 0.3vw #d2d2d2;
        border-right: 0;
    }

    .new-homeeval .drmEvl input[type="text"] {
        border-left: 0;
        border-right: 0;
    }

    .new-homeeval .drmEvl input[type="button"] {
        border: solid 4px #fff;
        height: 2.9vw;
        padding-left: 1.5VW;
        padding-right: 1.5VW;
    }

    .accesssold-page #map_canvas {
        height: calc(100% - 2.5rem);
    }

    .accesssold-page .ContenMap .map-container #locationField {
        height: 2.5rem;
    }

    .new-homeeval .drmEvl .left-input-wrapper, .new-homeeval .drmEvl .right-input-wrapper {
        max-width: 800px;
    }
}

@media (max-width: 1510px) {
    .new-homeeval .drmEvl input[type="text"] {
        height: 2.9rem;
        font-size: 0.9rem;
    }

    .new-homeeval .drmEvl:after {
        font-size: 180px;
        top: -60px;
        left: -49px;
    }

    .new-homeeval .drmEvl:before {
        font-size: 40px;
        top: -12px;
        left: -2px;
    }

    .new-homeeval .drmEvl input[type="button"] {
        height: 2.9rem;
        font-size: 0.9rem;
        border-radius: 2rem;
        right: 40px;
    border: solid 4px #ffffff;
    }

    .dream-eval-page .ContenMap .map-container #locationField .input-group-addon {
        font-size: 1rem;
    }

    .dream-eval-page .ContenMap .map-container #locationField input {
        height: 3rem;
        font-size: 1rem;
    }

    .new-homeeval .drmEvl h2 {
        font-size: 2rem;
    }

    .new-homeeval .drmEvl p {
        font-size: 0.9rem;
        margin-bottom: 2.5rem !important;
    }

    .new-dreamhome .drmEvl {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }

    .new-homeeval .drmEvl span.input-group-addon {
        font-size: 1rem;
    }

    .nbuzzer-page #map_canvas {
        height: calc(100% - 2.5rem);
    }

    .nbuzzer-page .ContenMap .map-container #locationField {
        height: 2.5rem;
    }

    .nlisting-alert-page #map_canvas {
        height: calc(100% - 2.5rem);
    }

    .nlisting-alert-page .ContenMap .map-container #locationField {
        height: 2.5rem;
    }

    .pricechange-alert-page #map_canvas {
        height: calc(100% - 2.5rem);
    }

    .pricechange-alert-page .ContenMap .map-container #locationField {
        height: 2.5rem;
    }

    .presale-alert-page #map_canvas {
        height: calc(100% - 2.5rem);
    }

    .presale-alert-page .ContenMap .map-container #locationField {
        height: 2.5rem;
    }


    .header-text h2.header-title, .header-text h1 {
        font-size: 1.3em;
    }

    .header-text-container .header-icon {
        font-size: 1.3em;
    }
}

@media (max-width: 1440px) {
}

@media (max-width: 1200px) {
}

@media (max-width: 1100px) {
}

@media (max-width: 1000px) {
}

@media (max-width: 992px) {
    .register-form.FreeTable1 .form-group.btns {      clear: both;        float: left    }
    #RegionContent .contanct-numbers {        padding-left: 15px;    }
    .btm-header .Social-media > div:nth-child(1) {          margin-bottom: 10px;    }
    .btm-header .Social-media > div:nth-child(2) {        float: left;    }

    .header .row#content_20592 .col-md-6:first-child {        width: 33.3333%    }
    .header .row#content_20592 .col-md-6:last-child {        width: 66.6667%    }
    #widget_masterpage_1259 {        width: 32%    }

    .presale-builders .item:nth-child(1) {        margin-bottom: 30px;    }

    .ContactInfoFull .col-md-6:nth-child(1) {     /*   float: left   */ }
    .ContactInfoFull .col-md-6:nth-child(2) {    /*    float: right   */ }

    .presale-atglance .row > div {        width: 50%;        float: right  ;margin-bottom: 5px;  }
    .Register-form-det .custom-forms .col-md-8.form-capcha, .Register-form-det .custom-forms .form-group.btns.col-md-4 {        width: 100%    }
    .btnc_menu_tab a {        font-size: 13px !important;        padding: 15px 5px    }
    .horizontal-menu .navbar-default .navbar-nav > li {}
    .box-bottomPresentetion a {        margin-left: 5px;        height: 55px;        width: 55px;    }
    .PreSaleheader .link a {        height: 43px;        line-height: 43px;    }
    .box-bottomPresentetion .txt {        font-size: 1em;        width: 280px;    }
    .box-bottomPresentetion a {        height: 55px;        width: 55px;        margin-left: 5px;    }
    .LeftBoxBoxes .LeftBoxBody ul li {        border-bottom: 2px solid #fff;        border-left: 2px solid #fff;        float: left;        width: 50%;    }
    #SearchPrjBox .TableBox {        padding: 76px 50px    }
    .presale-express .other-news {        width: 33.3333%;    }
    .slisting .content_container.col-lg-3.col-md-3 {        padding-right: 15px;    }
    .header .row .col-md-6 {        width: 100%;        float: left;    }
    .horizontal-menu .navbar-default .navbar-nav > li:nth-child(4) {        padding-right: 0px;    }
    .horizontal-menu .navbar-default .navbar-nav > li:nth-child(5) {        margin-left: 0px;    }
    .property-search-gta .TableBox .beds-baths .border-form {        margin-bottom: 15px;    }
    .new-listing-widget .AddressFont {        overflow: visible    }
    .predefine-search .links a {        padding: 10px 0 10px 1.9vw    }

    .predefine-search .links ul li:before {        margin-top: 11px;    }
    .firstpage-dreamhome .drmEvl .right input[type="text"], .firstpage-dreamhome .drmEvl .left input[type="text"] {        font-size: 0.9em;    }
    .searchbyfrm1 .rcolumn.btm-searchByForm {        padding: 0px 10px;    }
    #MainDiv .Destrict .box {        margin-bottom: 10px;    }
    .rss-container .bg > p {        height: auto;        max-height: 200px;    }
    .searchbyfrm1 .rcolumn.btm-searchByForm {        padding: 0px 10px    }
    .contactinfo-bottom .ContactInfoFull .border .imgPic1.ImageFullBorder {  /*      float: left    */ }
    .form-btn input[type="submit"] {        font-size: 1em;    }
    .ContactInfoFull .border {        min-height: auto;    }
    .ContactInfoFull .more {        border: 0px;    }
    .ContactInfoFull .col-md-6:nth-child(1) {        padding-right: 15px;    }
    .ContactInfoFull .col-md-6:nth-child(2) {        padding-left: 15px;    }
     .ContactInfoFull .col-md-6:nth-child(2):before {            display: none        }

    #content_1270 #social-network {       float: right;        list-style: outside none none;        margin: 0 0 15px;        padding: 0;        width: 100%;    }
    .btm-section3 {        float: right;        width: 100%;    }
    .btm-section2 {        background: none;    }

    .bottom-quick-menu {        background-color: #373f52;        padding: 0 10px 10px 10px;    border-radius: 10px;}
    .presale-imagelist figure {  height: 101px; }
    .propertysearch-top  .SearchBoxTB .TableBox .sfSearchText input.form-control {height: 50px;}
    .propertysearch-top .SearchBoxTB #btnSearch2 {    background: url(/content/images/search.svg) no-repeat scroll 10px center / 22px auto; text-indent:-200px;    height: 38px;    width: 38px;}

    .footer-quick-info > .row > .col:first-child {padding-bottom: 25px;    border-bottom: solid 1px #ffffff57;}
    .footer-quick-info > .row > .col:nth-child(2) {padding-top: 25px;  }

    .ContactInfoFull-inner:after {width:100%;}
}

@media (min-width: 992px) {

.predefine-search .links {}
    .presale-googlemap .nav-tabs > li a {        padding: 7px 50px 7px 25px    }

    .presale-info a {
        font-size: 1.3em;
    }


    .presale-present .header_left, .liquid-slider .cnt-txt {
      /*  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;*/
        margin: 0 auto;
        padding: 30px 50px;
    }

    .liquid-slider .cnt-txt {
        /*background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;*/
        text-shadow: 2px 0px 10px #000;
        -webkit-text-shadow: 2px 0px 10px #000;
    }

    #Div1 .map-part, .det-part {
        -webkit-transition: all 0.4s ease-out;
        -moz-transition: all 0.4s ease-out;
        -ms-transition: all 0.4s ease-out;
        -o-transition: all 0.4s ease-out;
        transition: all 0.4s ease-out;
    }

    .det-part {
        overflow: hidden;
    }

    .box-bottomPresentetion .txt {
        max-width: 400px;
    }

    #presaleListSubmit {
        width: 100%;
        margin-top: 24px;
    }

    .btn-page:hover {
    }

    .new-listing-widget .newlisting-theme2 .nnl_listingImages .lgnfavlnkjqlnk {
        display: none;
    }

    .new-listing-widget .newlisting-theme2:hover .nnl_listingImages .lgnfavlnkjqlnk {
        display: block;
    }

    #listDiv .border, .new-listing-widget .nnl_footer a, .new-listing-widget .newlisting-theme2 .layoutTable > a, .new-listing-widget .newlisting-theme2 .layoutTable > a span, .firstpage-expresslink .list-col a:before, .firstpage-expresslink .list-col a:after, .firstpage-expresslink .list-col a, .TodaySpecial .line3 > a, .TodaySpecial .photo-wrapper a, .rss-container .bg .read-more {
        -webkit-transition: all 0.4s ease-out;
        -moz-transition: all 0.4s ease-out;
        -ms-transition: all 0.4s ease-out;
        -o-transition: all 0.4s ease-out;
        transition: all 0.4s ease-out;
    }

        #listDiv .border:hover {
            border-color: #70b3fd;
        }

        .new-listing-widget .nnl_footer a:hover {
            color: #70b3fd;
            border-color: #70b3fd;
        }

        .new-listing-widget .newlisting-theme2 .layoutTable > a:hover {
            border-color: #7ab7fc;
        }

            .new-listing-widget .newlisting-theme2 .layoutTable > a:hover span {
                background-color: #7ab7fc;
                color: #fff;
            }

        .firstpage-expresslink .list-col a:hover:before, .firstpage-expresslink .list-col a:hover:after {
            color: #71a9d5;
        }

        .firstpage-expresslink .list-col a:hover {
            border-color: #71a9d5;
        }

        .TodaySpecial .line3 > a:hover {
            background-color: #5795da;
            color: #fff;
        }

        .TodaySpecial .photo-wrapper a:hover {
            border-color: #71a9d5;
        }

        .rss-container .bg .read-more:hover {
            background-color: #337ab7;
            color: #fff;
        }

   .presale-maplist tbody {    display: block !important;}

.search-result-row {  display: flex;}
.search-result-row .content_container {display: flex;}

}

@media (max-width: 992px) AND (max-width:1332px) {
    .listing-slide-show .owl-carousel {
        padding: 0px 30px;
    }
}
@media (min-width: 768px) {
    .horizontal-menu  .navbar-header {float:none !important;}
    .horizontal-menu .navbar-toggle {display:block;}
    .agentList-container .form-inline #SearchText {  width: 314px !important; }
    .presale-maplist tbody {    display: grid;grid-template-columns: repeat(3, 1fr);}
    #SearchPrjBox .sfSearchText input[type='text'] {border:none;}
.leadcapture.new-homeeval .drmEvl input[type="button"], .new-homeeval .drmEvl input[type="submit"] {  right: 40px;}
}
@media (min-width: 768px) AND (max-width:992px) {
    .caret { margin-left: 0px; }

    .listing-slide-show .owl-carousel {  }

    .horizontal-menu .navbar-default .navbar-nav > li > a {   padding: 8px 5px 8px 4px; }


}

@media (max-width: 468px) {
    #widget_page_1205 .agentList-container .TodaySpecial {
        width: 100%;
    }

    #divRequestMoreListing h3 {
        line-height: 25px;
    }

    .floatlink {
        position: static;
        margin-top: 10px;
        margin-right: 15px;
    }
}

@media (max-width: 1500px) {
}

@media (max-width: 1100px) {
}

@media (min-width: 1200px) AND (max-width: 1320px) {
}

@media (max-width: 768px) {
    .horizontal-menu ul.navbar-nav {        line-height: 20px;    }
        .ContactInfoFull .col-md-6 img {        min-width: unset;    }
    .inner-page .ContactInfoFull .col-md-6 img {        width: 100%;        min-width: auto;    }
    .register-form.FreeTable1 .form-group.row {        width: 100%;        margin-bottom: 20px;    }
    .join-link {        margin-right: -15px;    }
        .join-link a {            margin-top: 4px;            font-size: 0.9em;            height: 37px;            line-height: 20px;        }
    .site-logo img {        height: auto;        width: 135px;    }
    #SearchPrjBox .TableBox {        padding: 20px 10px;    }
    .PreSaleProjectDetail2 .navbar-toggle {        display: none    }
    .PreSaleProjectDetail2 #horizontal_menu2 {        display: block    }
    .presale-info span {        display: block;    }
    .presale-info a {        width: 45%;        float: right;    }
    #ws-walkscore-tile, #ws-walkscore-tile iframe {        max-width: 100% !important;    }
    .Register-form-det .custom-forms .form-group {        width: 100%    }
    .nav-tabs > li {        width: 100%    }
    .nav-tabs > li > a {    border: 1px solid #ddd;   }
    .presale-imagelist figure {        width: 50%    }

    .presale-summary .list-wrapper table, .presale-summary .list-wrapper tbody, .presale-summary .list-wrapper tr, .presale-summary .list-wrapper table td {        display: block;        width: 100%    }
    #top-tab .nav-tabs > li > a {        font-size: 1.15em;    }
    #top-tab {        margin: 0px -15px    }
    .presale-tvslide .thumb-slider {        bottom: 0px;        padding: 5px;        background-color: #7d7d7d;    }
        .presale-tvslide .thumb-slider a.ls-current {            background-color: #fff;        }


    .PreSaleheader {
        align-items: flex-start;
/*
        display: block;
        float: right;
        height: auto;
        position: relative;
        top: auto;
        width: 100%;
        background: #1C9F6D;
        padding-bottom: 40px; */
    } 
.presale-present .header_left {    margin-top: 50px;}
.presale-present .owl-theme .owl-nav [class*=owl-]  {        display: none;    }
    .presale-tvslide .thumb-slider a img {        display: none;    }

    .presale-tvslide .thumb-slider a {
        border: 1px solid #fff;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        display: inline-block;
        height: 15px;
        margin: 0 1px;
        width: 15px;
    }

    .presale-buttns .btnc_menu_tab span {        display: block;    }

    .btnc_menu_tab a {        border-bottom: 1px solid;    }

    .PreSaleheader {        font-size: 0.7em;    }

    .presale-present .header_left h1 {        margin-bottom: 13px    }

    .presale-present .header_left h5 {        margin-bottom: 0px;    }

    .box-bottomPresentetion a {        margin-bottom: 10px;    }

    .box-bottomPresentetion {        padding-bottom: 10px;    }

    .box-bottomPresentetion {   
    }

        .box-bottomPresentetion .txt {
            margin-bottom: 22px;
            text-align: center;
            width: 100%;
        }

    .presale-express .other-news {        width: 50%;    }

    .header #social-network li {        margin-left: 2px;    }

    .searchbyfrm1 .countBoxContainer {        max-width: 100%    }

    .search-result-row {        padding-bottom: 30px;    }


        .search-result-row .content_container {
            padding-right: 15px;
        }

        .search-result-row .C_TitleMenu {
            margin-top: 10px;
            margin-left: 0px;
        }

        .search-result-row .c_menu_container {
            padding-right: 0;
        }

            .search-result-row .c_menu_container .C_Menu ul {
                margin-left: 0;
            }

    .searchbyfrm1 .countBoxContainer .sflistcount {
        margin-bottom: 10px;
    }

    .searchbyfrm1 .rcolumn.btm-searchByForm .countBoxContainer, #widget_page_1234 .searchbyfrm1 .rcolumn.btm-searchByForm .suggestBox {
        clear: both;
        margin-left: 0px
    }

    .prop-icons .item {
        width: 80%;
        line-height: 44px;
    }

        .prop-icons .item img {
            float: left
        }

    .owl-theme .owl-nav [class*="owl-"] {
        width: 40px;
        height: 40px;
    }

    .owl-theme .owl-nav .owl-next:before, .owl-theme .owl-nav .owl-prev:before {
        font-size: 26px
    }

    .listing-slide-show .owl-carousel {
        padding: 0px 15px;
    }

    .section-padding-top .ContactInfoFull .border .ContactInfoFull_left_Container.sec-box {
        width: 80px;
        height: 100px;
    }

    .owl-theme .owl-nav .owl-next {
        right: 5px;
    }

    .owl-theme .owl-nav .owl-prev {
        left: 5px;
    }

    .firstpage-dreamhome .drmEvl .right h2, .firstpage-dreamhome .drmEvl .left h2 {        padding-bottom: 20px;    }
    .firstpage-dreamhome .drmEvl h2 strong {display: block;}

    .new-listing-widget .AddressFont {
        line-height: 21px;
    }

   .widget:not(.propertysearch-top) .property-search-gta form {top: 15px;    margin-bottom: 50px;}

    .col.col-md-6 .SearchBoxTB .TableBox:before,
    .col.col-md-8 .SearchBoxTB .TableBox:before,
    .col.col-md-9 .SearchBoxTB .TableBox:before,
    .col.col-md-10 .SearchBoxTB .TableBox:before,
    .col.col-md-12 .SearchBoxTB .TableBox:before {
        float: left;
        font-size: 1.3em;
        line-height: 24px;
        margin: 0 10px 27px;
        padding: 0 10px;
        position: relative;
        left: 0px;
    }

    .header-text h2.header-title .subtitle, .header-text h2.header-title .subtitle {
        font-size: 0.6em;
    }

    .col.col-md-6 .SearchBoxTB h2,
    .col.col-md-8 .SearchBoxTB h2,
    .col.col-md-9 .SearchBoxTB h2,
    .col.col-md-10 .SearchBoxTB h2,
    .col.col-md-12 .SearchBoxTB h2 {
        font-size: 1.7em;
        padding: 15px
    }

    .SearchBoxTB .form-group {
        margin-bottom: 0px;
    }

        .SearchBoxTB .form-group .col-xs-12 {
            margin-bottom: 15px;
        }

    .navbar-collapse {
        border-top: 0px;
    }

   .float-contanct-info {
        top: 170px;
    }

    .site-logo {
        top: 0px;
    }

    .search-result-row > .col-md-3 {
        width: 100%;
        padding: 0px 15px;
    }

    .searchbyfrm1 .rcolumn.btm-searchByForm {
        padding: 0px;
    }

        .searchbyfrm1 .rcolumn.btm-searchByForm .sfsearchbtn.form-btn {
            float: left;
            margin-bottom: 10px;
        }

        .searchbyfrm1 .rcolumn.btm-searchByForm .countBoxContainer {
            float: left;
            margin-bottom: 10px;
        }

    .ContactInfoFull .border .ContactInfoFull_left_Container.sec-box {
        width: 100px;
        height: 137px;
    }

    .new-listing-widget .newlisting-theme2 .col-md-4 {
        margin: 7px 0px;
    }

    .listDivAgWg {
        padding: 0 15px;
    }

    .Contact-Info #SearchText {
        width: 90% !important
    }

    .btn-page {
        display: none;
    }

    .nnl_cell .PriceFont {
        width: 100%;
    }

.widget:not(.propertysearch-top) .table-box-container {        margin-top: 30px;    }

    .header .contanct-numbers {
        display: none;
    }

    .header #social-network {
        display: none
    }

 
    .navbar-default li.floatlink-item {display:none;}

    .region-top-fixed .navbar-default .navbar-toggle {
        top: 5px
    }

    .menu-part {
        width: 100%;
    }

    .header-text h2.header-title {
        font-size: 1.3em;
    }

    .divBuyer .divItem .DidYouKnow_Text {
        height: auto;
        margin-bottom: 15px;
    }

   .firstpage-dreamhome {height:auto !important;}

    .agentList-container .form-inline #SearchText {  border-radius: 5px;}
    .agentList-container .form-inline #btnSearchAgWg {border-radius: 5px;}
   
    .footer-quick-info > .row {width:calc(100% - 15px);}
    .footer-quick-info .widget a {margin-top: 10px;}
    .footer-quick-info > .row[data-pagetype="PRESALEPROJECTDETAIL"] , .footer-quick-info > .row[data-pagetype="presaleprojectdetail"] {width:100% !important; position: static  !important;   transform: none;}
    .footer-quick-info > .row[data-pagetype="PRESALEPROJECTDETAIL"] > .rbg-bgcolor , .footer-quick-info > .row[data-pagetype="presaleprojectdetail"] > .rbg-bgcolor{border-redius:0px  !important;}


    .SearchPrjBox .SearchA  {width:100%;}

.presale-present .project .project-image-link .project-image {    width: 100%;    height: calc(100vh - 70px);    object-fit: cover;}
.presale-present.fit .project .project-image-link .project-image, .presale-tvslide.fit .project-image {height:calc(100vh - 155px);object-fit: cover;}

.section.front-on-sd  .navbar-toggle.navbar-toggle2 {    position: absolute;right: 20px;    }
.section.front-on-sd  .presale-buttns .btnc_menu_tab {margin-top:10px;padding: 20px 0;}

.Social-media .st-btn:not(.st-last) {display:none !important;}
.LP_ColumnLeft .listing-slide {margin-left: -17px;margin-right: -17px;border-radius: 0px; padding: 0;}
.LP_Nav {width:100% !important;}
.LP_DetailsHeaderRight, .LP_DetailsHeaderLeft {background: #fff;    display: flex;    flex-wrap: wrap;}
.LP_DetailsHeaderPrice {font-size: 24px;    padding-bottom: 0;    order: 1;}
.LP_DetailsHeaderDetaile4 {    order: 3;    font-size: 12px;    padding-top: 0;    padding-left: 10px;}
#dvAddress.LP_DetailsHeaderDetaile2 {order: 2;    font-weight:bold;padding-top:0;        padding-bottom: 0;}
#dvMLS.LP_DetailsHeaderDetaile2 {order: 4;    font-size: 12px;    padding-top: 0;}
.listing-slide .slick-slide img {max-width:100% !important;}
.LP_ColumnLeft .listing-slide .slick-next, .LP_ColumnLeft .listing-slide  .slick-prev {background:transparent;}
}

@media (min-width: 400px) AND (max-width: 768px) {
    #listDivAgWg .TodaySpecial {
        width: 50%;
        float: right;
    }
     .presale-maplist tbody {    display: grid;grid-template-columns: repeat(2, 1fr);}
}

@media (max-width: 500px) {
    .presale-info a {
        width: 100%
    }

    .presale-express .other-news {
        width: 100%
    }

    .googlemap-search-widget .map_canvas {
        height: 600px;
    }

    .searchbyfrm22 .btns-search-form .form-group {
        margin: 21px 0 0;
        width: 100%;
    }

    .searchbyfrm1 .rcolumn.btm-searchByForm .countBoxContainer {
        height: auto;
        padding-bottom: 19px;
    }
}

@media (min-width: 1360px) {
    .inner-page .container {
        width: 1330px;
    }

    .front-page .container {
        width: 1330px;
    }
}

@media (max-width: 470px) {
    .ContactInfoFull-inner .ContactInfoFull .col-md-6:nth-child(1), .ContactInfoFull-inner .ContactInfoFull .col-md-6:nth-child(2) {
        width: 100%;
    }

    .LeftBoxBoxes .LeftBoxBody ul li a {
        font-size: 1.5em;
    }
}

@media (max-width: 360px) {
    .presale-atglance .row > div {
        width: 100%
    }

    .presale-imagelist figure {
        width: 100%
    }

    .LeftBoxBoxes .LeftBoxBody ul li {
        width: 100%
    }
}

@media (max-width: 1360px) {
    .dream-eval-page .BoxForm:before {
        font-size: 22px;
        top: 60px;
        left: 11px;
    }

    .dream-eval-page .BoxForm:after {
        font-size: 100px;
        top: 33px;
        left: -15px;
    }

    .dream-eval-page h1 {
        padding-left: 25px;
    }

        .dream-eval-page h1:before {
            display: none;
        }

    .dream-eval-page {
        padding-left: 20px;
        padding-right: 20px;
    }

    .presale-imagelist figure {  height: 160px;  }
}

@media (max-width:1200px) {
    .presale-imagelist figure {
        height: 132px;
    }
}

@media (max-width: 991px) {

    .new-homeeval .drmEvl:before, .new-homeeval .drmEvl:after {
        display: none;
    }

    .dream-eval-page {
        display: block;
        height: auto;
    }

        .dream-eval-page > .row {
            display: block;
        }

            .dream-eval-page > .row .BoxForm, .dream-eval-page > .row .BoxMap {
                min-height: auto;
            }

        .dream-eval-page .BoxForm:before, .dream-eval-page .BoxForm:after, .dream-eval-page .BoxForm:before, .dream-eval-page .BoxForm:after {
            content: '';
        }

        .dream-eval-page h1 {
            text-align: center;
            padding-left: 0;
        }

            .dream-eval-page h1:before {
                content: '';
                display: none;
            }

    .free-eval-page .bg-container {
        background: none !important;
    }

    .form-group.btns {
        text-align: center;
    }

    .new-homeeval.access-sold .drmEvl p {
        margin-bottom: 5vw !important;
    }

    .accesssold-page .ContenMap, .accesssold-page .FreeTable1 {
        height: auto;
    }

    .accesssold-page #map_canvas {
        height: 500px;
    }

    .nbuzzer-page .ContenMap, .nbuzzer-page .FreeTable1 {
        height: auto;
    }

    .nbuzzer-page #map_canvas {
        height: 500px;
    }


    .nlisting-alert-page .ContenMap, .nlisting-alert-page .FreeTable1 {
        height: auto;
    }

    .nlisting-alert-page #map_canvas {
        height: 500px;
    }

    .nlisting-alert-page .ContenMap, .nlisting-alert-page .FreeTable1 {
        height: auto;
    }

    .pricechange-alert-page .ContenMap, .pricechange-alert-page .FreeTable1 {
        height: auto;
    }

    .pricechange-alert-page #map_canvas {
        height: 500px;
    }

    .pricechange-alert-page .ContenMap, .pricechange-alert-page .FreeTable1 {
        height: auto;
    }

    .presale-alert-page .ContenMap, .presale-alert-page .FreeTable1 {
        height: auto;
    }

    .presale-alert-page #map_canvas {
        height: 500px;
    }

    .presale-alert-page .ContenMap, .presale-alert-page .FreeTable1 {
        height: auto;
    }
}



@media (max-width: 767px) {
    .new-homeeval .drmEvl h2 {
        font-size: 1.5rem;
    }

    .new-homeeval .drmEvl p {
        font-size: 0.85rem;
    }

    .new-homeeval .drmEvl input[type="text"] {
        border-radius: 0 2rem 2rem 0;
        border-left: 0;
    }

    .new-homeeval .drmEvl input[type="button"] {
        right: auto;
        margin-top: 1rem;
    }

    .new-homeeval .drmEvl span.input-group-addon {
        border-radius: 2rem 0 0 2rem;
    }

    .new-homeeval .left-input-wrapper table, .new-homeeval .left-input-wrapper tbody, .new-homeeval .left-input-wrapper tr, .new-homeeval .left-input-wrapper td, .new-homeeval .right-input-wrapper table, .new-homeeval .right-input-wrapper tbody, .new-homeeval .right-input-wrapper tr, .new-homeeval .right-input-wrapper td {
        display: block;
    }

    .new-homeeval.free-realestate-report .drmEvl input[type="text"] {
        border-radius: 0;
        border-right: 0;
    }
}

@media (max-width:768px) {
    .presale-imagelist figure {
        height: auto;
    }

        .presale-imagelist figure:nth-child(2n+1) {
            clear: both
        }
}



@media (max-width: 460px) {
    .dream-eval-page {
        padding-left: 0px;
        padding-right: 0px;
    }

        .dream-eval-page .custom-forms select.input-lg {
            height: 3.0rem;
            padding-top: 0;
        }

        .dream-eval-page .custom-forms input.form-control {
            border-radius: 1.5rem;
            height: 3.0rem;
        }

        .dream-eval-page .FreeTable1 {
            padding: 4vw 0;
        }

        .dream-eval-page .ContenMap {
            padding: 20px;
        }
}
