@import url('https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic,700,700italic');
@font-face {
    font-family: 'BigCaslonMedium';
    src: url('../fonts/BigCaslonMedium.eot');
    src: url('../fonts/BigCaslonMedium.eot') format('embedded-opentype'),
         url('../fonts/BigCaslonMedium.woff2') format('woff2'),
         url('../fonts/BigCaslonMedium.woff') format('woff'),
         url('../fonts/BigCaslonMedium.ttf') format('truetype'),
         url('../fonts/BigCaslonMedium.svg#BigCaslonMedium') format('svg');
}
@font-face {
    font-family: 'little_lord_fontleroy_nfRg';
    src: url('../fonts/littlelordfontleroynf.woff2') format('woff2'),
         url('../fonts/littlelordfontleroynf.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body{ padding:0 ; margin:0px; background:#f2f2f2; overflow-x:hidden;}
ul{ list-style:none;}
th { text-align:center; margin:0;}
body a { text-decoration:none; outline:none;}
body a:hover, body a:focus { text-decoration:none; outline:none;}
select { outline:none;}
a img { border:none;}
a {  transition:all 0.2s ease-out 0s;}
img{ border:0px;}
h1, h2, h3, h4, ul, p { padding:0; margin:0;}
input:focus , textarea:focus , a:focus { outline:0;}
textarea { resize:none;}
input::-moz-placeholder { opacity:1;}
/*input[placeholder], [placeholder], *[placeholder] { font:14px 'OpenSansRegular'; color:#999999!important; font-weight:normal;}*/
.clr { clear:both; height:0px;}

header { width:100%; float:left; z-index:1001; background:#fff; padding:0 0; position: fixed; top: 0; left: 0; z-index: 10002;}
.signin { background:#1bb4b2; display: -webkit-box; }
.signin a {  color:#fff !important;  }
 a.signin:hover { background:#95c930;} 
.logo-sec { width: 250px; float:left; margin:0 0; margin-left:2%;}
.logo { width:100%; float:left;}
.menu-sec { float:right; margin:0;}
.navbar { border:none; background:none; margin:0;}

.main-slide { width:100%; float:left; position:relative;}
.main-slide .carousel .item { width: 100%; float: left; position: fixed; top: 0; left: 0; right: 0; bottom: 0; height: 100%; background-size: cover !important;
 left: 0 !important;
 -webkit-transition: opacity 2s;
 /*adjust timing here */ 
 -moz-transition: opacity 2s;
 -o-transition: opacity 2s;
 -ms-transition: opacity 2s;
 transition: opacity 2s;
}
.main-slide .carousel-control {
 background-image: none !important;
}
.main-slide .next.left, .prev.right {
 opacity: 0.9;
 z-index: 1;
}
.main-slide .active.left, .active.right {
 opacity: 0;
 z-index: 2;
}
.slide-one { background: url(../images/1.jpg) 50% 50% no-repeat;}
.slide-two { background: url(../images/2.jpg) 50% 50% no-repeat;}
.slide-three { background: url(../images/3.jpg) 50% 50% no-repeat;}
.slide-four { background: url(../images/4.jpg) 50% 50% no-repeat;}

.carousel-inner > .item img { width:100%; float:left; height:auto;}
.carousel-indicators li { background:#898989; border:1px solid #898989; }
.carousel-indicators .active { background:#fff; border:1px solid #fff; width:10px; height:10px; margin:1px; }
.carousel-caption { bottom:30%; left:0%; right:0%; text-shadow:none;}

.wl-search-box { text-align:center; width: 830px; position: fixed; left: 0; right: 0; top: 50%; margin: 0 auto; z-index: 9990;}
.wl-search-box h1 { width: 100%; float: left; font: 45px "BigCaslonMedium"; color: #fff; margin: 0 0 20px; padding: 0 15px; font-weight:bold; text-shadow: 0 0 5px #000, 0 0 5px #000, 0 0 10px #000, 0 0 15px #000, 0 0 20px #000;}
.wl-search-list { width: 100%; float: left;}
.wl-search-options { width: 125px; float: right; position: absolute; bottom: 0; right: 0;}
.main-slide .wl-search-options { width: 125px; float: none; position: relative; bottom: 0; right: 0; margin: 0 auto;}
.wl-search-options1 { width: 125px; float: left; position: absolute; bottom: 0; left: 0;}
.select-style { border: 1px solid #109290; width: 100%; border-radius: 4px; overflow: hidden; background: #1bb4b2 url("../images/icon-select.png") no-repeat 75% 50%; padding: 11px 0 11px 0;  color: #fff; }

.select-style-button { border: 1px solid #109290; width: 100%; border-radius: 0px 4px 4px 0px; overflow: hidden; background: #1bb4b2 url("../images/icon-select.png") no-repeat 75% 50%; padding:9px 0 0;  padding: 11px 0 11px 0px; font: 300 18px/30px "open sans";  color: #fff; width: 100%; border: none; box-shadow: none;  -webkit-appearance: none;
   -moz-appearance:    none !important;
   appearance:         none; padding-left:0px;}

.select-style select { padding: 0 0 0 15px; font: 300 18px/30px "open sans";  color: #fff; width: 100%; cursor:pointer; border: none; box-shadow: none; background: transparent; background-image: none; -webkit-appearance: none; display:inline-block;
   -moz-appearance:    none !important;
   appearance:         none; } 
.select-style select option { color:#000;}
.select-style select:focus { outline: none; }
.select-style:hover { background: #109290 url("../images/icon-select.png") no-repeat 75% 50%; }


 footer { width:100%; float:left;/*  position:fixed;  left:0; bottom:15px;*/ ; position:relative;z-index:9000;}
.copyright { width:100%; float:left; padding:5px 0 0 15px; font:600 12px/30px "open sans"; color:#fff;} 
.social-sec { width:100%; float:left;}
.social-icons { float:right; padding:0 15px 0 0;}
.social-icons li { width:30px; float:left; margin:0 8px 0 0; padding:0;}
.social-icons li a { display:block; float:left; width:100%; text-align:center; font-size:15px; line-height:28px; height:30px; color:#fff; border:1px solid #fff; border-radius:50%;}
.social-icons li a:hover { background:#fff; color:#1bb4b2;}
.social-icons li:last-child { margin:0;}

a.filter-close { width:30px; height:30px; border-radius:50%; text-align:center; border:1px solid #fff; position:absolute; top:5px; right:20px; font: 600 15px/28px "open sans"; color: #fff; text-transform: uppercase; z-index:10;}
.filter-sec { width: 100%; float: left; background: rgba(27,180,178,.9); position: fixed; top: 72px; left: 0; right: 0; z-index: 9990; padding: 0;}
.filter-sec  .collapse { width: 100%; float: left;}
.filter-links { width: 100%; float: left;}
.filter-links ul { display: table; margin: 0 auto; padding: 15px 0; padding-bottom: 5px;
    padding-top: 5px;}
.filter-links ul li { float: left; margin: 0 35px; padding:3px; line-height:normal; border-radius: 5px; color:#fff;}
.filter-links ul li a { float: left; font: 600 14px/20px "open sans"; color: #fff; text-transform: uppercase;}
.filter-links ul li a:hover , .filter-links ul li a:focus , .filter-links ul li a.active { color: #ffff00;}

.filter-listing-sec { width:100%; float:left; margin:0 0 0; background:#f2f2f2;}
.map-sec { width:38%; left: 0; float:left; border-right:2px solid #fff; position:fixed; top:80px; bottom:0; /*left:0;*/ background:#000; overflow:hidden;}
.map-sec1 { width:100%; float:left; border-right:2px solid #fff; position:fixed; top:80px; bottom:0; left:0; background:#000; overflow:hidden;}
#map { width: 100%; float:left; height: 100%; }
.sell-list-sec {min-height: 403px;width:60%; float:right; margin:105px 0 40px 0; padding:20px;} 
.sell-list-sec1 { width:100%;  margin:105px 0 40px 0; padding:20px;} 
.sell-list-inner { /*width:750px;*/ float:left; position:relative;}
.sell-list-inner1 { width:100%; max-width:100%; margin:0 auto; position:relative;}
.sell-list-inner h2 { width:70%; float:left; font: 600 18px/30px "open sans"; color: #666666; }
.list-map-buttons { width:220px; /*position:absolute;*/ top:0; right:0;}
.list-map-buttons li { width:32%; margin:0 2% 0 0; float:left;}
.map-sec1 li { width:100% !important; margin:0 2% 0 0; float:left; border:none !important}
.list-map-buttons li:last-child { margin:0 0 0;}
.list-map-buttons li a { width:100%; float:left; border:1px solid #cccccc; border-radius:4px; display:block; text-align:center; font: 600 14px/32px "open sans"; color: #666666;}
.list-map-buttons li a:hover { color:#30bab8;}

.sell-list { width:100%; float:left;}
.sell-list li { width:48%; float:left; margin:20px 0 0; background:#efeeee; padding:1px;}


.sell-list li:nth-child(even) { float:right;}

.sell-list1 { width:100%; float:left; margin-bottom: 6%;} 
.sell-list1 li { width:31%; float:left; margin:20px 0 0; background:#efeeee; padding:1px; margin-left:15px;}
.sell-list li:nth-child(even) { float:right;}
.sell-list-thumb { width:100%; float:left;overflow:hidden;position: relative;}
.sell-list-thumb1 { width:100%; float:left; position:relative; overflow:hidden;}
.sell-list-thumb img { width:100%; max-width:inherit; display:block; margin:0 auto;vertical-align: middle;height:190px;vertical-align: middle;}
.sell-list-thumb h3 { width:100%; float:left; position:absolute; left:0; bottom:31px; text-align:center; font: 700 24px/30px "open sans"; color:#fff; padding:0 10px;}
.sell-list-title { width:100%; float:left; position:relative; padding:0 40px 0 0; min-height:107px;}
.sell-list-title h4 { width:100%; float:left; font: 500 11px/15px "open sans"; color:#666; text-transform:uppercase;}
.list-title-thum { width:100%; float:left; padding:10px;}
.property-title-thumb { width:100%; float:left; min-height:45px;}
.property-title-thumb a { width:100%; float:left;}
.property-title-thumb a img { width:40px; height:40px; float:left; margin:0 10px 0 0;}
.property-title-thumb a span { float:left; font: 400 italic 12px/18px "open sans"; color:#168d8b; margin:10px 0 0; }
.property-title-thumb a span span { width:100%; float:left; font-size:12px; margin:0;}
.property-title-thumb a:hover span { color:#333;}
.property-contact-icon { width:40px;  float:left; background:#fff; position:absolute; top:0; right:0; bottom:0; height:100%; text-align:center; margin:0;}
.property-contact-icon li { width:100% !important; float:left; margin:14px 0 0; padding:0; background:none;}
.property-contact-icon li a { display:block; width:100%; float:left; text-align:center; font-size:17px; line-height:17px; color:#444444;}
.property-contact-icon li a:hover , .property-contact-icon li a:focus { color:#ff3333;}

.fav-property { width:19px; position:absolute; top:15px; right:10px; height:20px; background:url(../images/fav-icon.png) 50% 0 no-repeat;}
.fav-property:focus { background-position:50% -25px;}
.inner-footer { bottom:0; padding:15px 0 10px; background: rgba(27,180,178,.9);}
.inner-footer .copyright { padding:0 0 0 15px;}

.sell-list-title-new { padding:0}
.sell-list-title-new .list-title-thum { padding:10px 40px 10px 10px; position:relative; background:#fff;}
.for-sale { width:100%; float:left; margin:0 0 15px 0; font: 400 12px/15px "open sans"; color:#666; text-transform:uppercase;}
.for-sale span, .for-sale-buy span { width:12px; height:12px; float:left; background:#18e213; border-radius:50%; }
.for-sale span{margin:9px 4px 0 0;}
.sell-list-title-new .property-contact-icon li { margin:11px 0 0;}
.sell-list-title-new .property-title-thumb a span { float:left; font: 400 italic 16px/20px "open sans"; color:#168d8b; margin:2px 0 0; }
.sell-list-title-new .property-title-thumb a span span { width:100%; float:left; font-size:12px; margin:0;}
.sell-list-title-new  h4 { padding: 0px 40px 0px 10px; min-height: 32px; font-size:12px}
.sell-list-title-new  h4 br { display:none;}

.sell-list-title-new1  h4
{clear:both;
padding: 0px;
    font: 400 11px "open sans";
    color: #666;
    text-transform: uppercase;
    margin: 0 0 10px;
}
.sell-list-title-new12  h4
{
padding: 0px;
    font: 400 17px "open sans";
    color: #666;
    text-transform: uppercase;
    margin: 0px; clear:both;
}

.sell-list-details-icon { width:100%; float:left; margin:0px 0 5px 0; min-height:58px;}
.sell-list-details-icon li { width:25% !important; margin-left:0px !important; float:left !important; margin:0; text-align:center;}
.sell-list-details-icon li span { width:100%; float:left; font: 600 10px/20px "open sans"; color:#666; }
.sell-list-details-icon li:nth-child(3){ /*width:23%;*/}

.sell-list-details-icon li:nth-child(4) { /*width:34%;*/}

.sell-list-details-icon1 li { width:27% !important; float:left !important; margin:0; text-align:center;}
.sell-list-details-icon1 li span { width:100%; float:left; font: 600 10px/20px "open sans"; color:#666; }
.sell-list-details-icon1 li:nth-child(3){ width:45%;}

.sell-list-details-icon1 li:nth-child(4) { width:31%;}

#sign-in-box { z-index:10006;}
#sign-in-box .modal-dialog { width:600px; margin:80px auto 0;}
#sign-in-box .modal-content { background:none; border-radius:0; border:0; box-shadow:none; height:100%;}
#sign-in-box button.close { width:30px; height:30px; border:1px solid #fff; background:#cccccc; border-radius:50%; text-align:center; line-height:28px; font-size:20px; color:#fff; position:absolute; top:-15px; right:-15px; z-index:2; opacity:1;}

#sign-in-box1 { z-index:10006;}
#sign-in-box1 .modal-dialog { width:600px; margin:80px auto 0;}
#sign-in-box1 .modal-content { background:none; border-radius:0; border:0; box-shadow:none; height:100%;}
#sign-in-box1 button.close { width:30px; height:30px; border:1px solid #fff; background:#cccccc; border-radius:50%; text-align:center; line-height:28px; font-size:20px; color:#fff; position:absolute; top:-15px; right:-15px; z-index:2; opacity:1;}

#sign-in-box2 { z-index:10006;}
#sign-in-box2 .modal-dialog { width:600px; margin:80px auto 0;}
#sign-in-box2 .modal-content { background:none; border-radius:0; border:0; box-shadow:none; height:100%;}
#sign-in-box2 button.close { width:30px; height:30px; border:1px solid #fff; background:#cccccc; border-radius:50%; text-align:center; line-height:28px; font-size:20px; color:#fff; position:absolute; top:-15px; right:-15px; z-index:2; opacity:1;}

.modal-backdrop.in { opacity:.80; z-index:10005;}
.signin-box { width:100%; float:left; background:#fff; border:5px solid #cccccc; padding:20px; }
.signin-box h2 { width:100%; float:left; font: 700 30px/30px "open sans";  color:#1bb4b2; text-align:center;}
.signin-box h2 span { width:100%; float:left; font: 400 italic 18px/40px "open sans";  color:#999999; text-align:center;}
.signin-box ul { width:100%; float:left; margin:15px 0; padding:0 30px;}
.signin-box ul li { width:100%; float:left; position:relative;} 
.signin-box ul li input { width:100%; float:left; border:0; background:#fff; padding:10px 20px 10px 20px; font:300 italic 18px/30px "open sans"; color:#999; border:1px solid rgba(37,212,210,.2); border-radius:6px; margin-bottom:10px;}
.signin-box ul li select { width:100%; float:left; border:0; background:#fff; padding:10px 145px 10px 20px; font:300 italic 18px/30px "open sans"; color:#999; border:1px solid rgba(37,212,210,.2); border-radius:6px; margin-bottom:10px;}
/*.signin-box ul li input.submit { width:125px;  top:0; right:0; padding:0; border: 1px solid #109290; background: #1bb4b2; padding:10px 0; font:300 18px/30px "open sans"; color:#fff;}*/
.signin-box ul li input.submit {
    width: 140px;
    margin-right: 7px;
    top: 0;
    right: 0;
    border: 1px solid #109290;
    background: #1bb4b2;
    padding: 5px 0px;
    font: 300 18px/30px "open sans";
    color: #fff;
}
.signin-box ul li input.submit:hover { background:#109290;}
.signin-box h3 { width:100%; float:left; font: 400 12px/20px "open sans";  color:#999; text-align:center;}
.signin-box h3 a { color:#ff6600; font-weight:700;}
.signin-box h3 a:hover { color:#1bb4b2;}
.fb-sign-sec { width:100%; float:left; margin:25px 0;}
.fb-sign { width:230px; display:table; margin:0 auto; background:#448ccb; font: 700 12px/40px "open sans";  color:#fff; padding:2px; }
.fb-sign span { width:50px; float:left; margin:0 15px 0 0; border-right:1px solid #fff; background:url(../images/fb.png) 50% 50% no-repeat; height:40px;}
.fb-sign:hover , .fb-sign:focus { color:#fff; background:#1bb4b2; }
.signin-box h4 { width:100%; float:left; font: 600 18px/20px "open sans";  color:#999; text-align:center; margin:10px 0;}
.signin-box h4 a { color:#ff6600; font-weight:700;}
.signin-box h4 a:hover { color:#1bb4b2;}
body.modal-open a.signin { right:17px;}
body.modal-open header , body.modal-open .filter-sec , body.modal-open footer { right:17px; width:auto;}
.buy-slider-section { width:100%; float:left; padding:110px 0 0; background:#f2f2f2;  }
.buy-slider { /*width:785px;*/ float:left;}
.buy-slider .carousel-inner > .item img { width:100%; float:left; height:402px;}
.buy-slider .carousel-control { width:61px; top:35%; bottom:inherit; opacity:1; z-index:2;}
.buy-slider .carousel-control img { width:100%;}
.buy-slider .carousel-control:hover { opacity:1;}
.buy-slider .carousel-control.left { background:none; left:-21px; padding:0;}
.buy-slider .carousel-control.right { background:none; right:-21px; padding:0;}
.buy-slider .carousel-indicators { bottom:0px;}
.carousel-indicators li { width:18px; height:18px; margin:3px; background:#fff; border-color:#fff;}
.carousel-indicators li.active { width:18px; height:18px; margin:3px; background:#30bab8;  border-color:#30bab8;}
.buy-title { max-width: 1170px;width: 100%;margin: 0 auto;}
.buy-title h2 {float: left;font: 300 24px/30px "open sans";color: #666666;width: 81%;margin: 20px 0px 9px 0px;}
.buy-title h2 strong { width:100%; float:left; font: 600 18px/24px "open sans"; color:#666666;margin-top: 5px;}
.map-icpn { width:17%; float: left;margin: 20px 0px 9px 0px;}
.map-icpn img{border:2px solid #30bab8;}
.buy-title_map{margin:10px 0px 10px 0px}
.buy-tags { /*width:325px;*/ float:right;}
.buy-content-section { width:100%; float:left; background:#fff; padding:20px 0; /* margin:0 0 60px; */}
.buy-list-sec { width:100%; float:left; margin:0 0 20px;}
.buy-list-sec li { width:25%; float:left; margin:0 0 15px; font: 400 16px/24px "open sans"; color:#666666;}
.buy-deatil-sec { width:100%; float:left;}
.buy-deatil-sec h2 { width:100%; float:left; font: 600 18px/24px "open sans"; color:#666666; margin:0 0 15px;}
.buy-deatil-sec p { width:100%; float:left; font: 400 14px/24px "open sans"; color:#666666; margin:0 0 10px;}
.property-info-detail { width:100%; float:left; margin:10px 0 0;}
.property-info-detail h2 { width:100%; float:left; font: 600 16px/24px "open sans"; color:#666666; text-transform:uppercase; margin:0 0 15px;}
.property-info-detail ul { width:100%; float:left; margin:0 0 20px;}
.property-info-detail ul li { width:50%; float:left; padding:10px 10px 8px; border-top:1px solid #eaeaea;}
.property-info-detail ul li:nth-child(even) { float:right;}
.property-info-detail ul li label { float:left; width:29%; font: 600 14px/22px "open sans"; color:#666666; }
.property-info-detail ul li span { float:right; width:62%; font: 400 14px/22px "open sans"; color:#666666; text-align:right; }
.contact-agent-form-sec { width: 100%; float: left; background: #fff; padding: 0 15px; border-radius: 4px;}
.contact-agent-form-sec h2 { width: 100%; float: left; font:400 18px/24px "open sans"; color: #666666; margin: 15px 0 8px 0; text-transform:uppercase;}
.agent-form-top { width: 100%; float: left; margin: 0 0 9px; position: relative; padding: 0 0 0 90px; min-height: 60px;}
.agent-form-thumb { width:80px; float: left; position: absolute; top: 0; left: 0; border-radius: 5px;}
.agent-form-thumb img { width:100%;}
.agent-form-detail {  float: left;} 
.agent-form-detail h3 { width: 100%; float: left; font:400 15px/22px "open sans"; color: #1252ce; text-transform: uppercase; margin: 0 0 5px;}
.agent-form-detail .select-profile { float: left; font:400 15px/22px "open sans"; color: #666666; margin: 0 0 5px; border: 0; padding: 0 0 0 0;}
a.view-phone-no { float: left; clear: both; font:400 15px/22px "open sans"; color: #1252ce; text-transform: uppercase; } 
a.view-phone-no i { float:left; font-size:22px; line-height:22px; margin:0 10px 0 0;}
.contact-agent-form  { width: 100%; float: left;}
.contact-agent-form ul { width: 100%; float: left;}
.contact-agent-form ul li { width: 50%; float: left; margin: 0 0 5px; padding: 0 2px;}
.contact-agent-form ul li p.limit { width: 100%; float: left; font:400 13px/21px "open sans"; color: #666; margin:0 0 10px; }
.contact-agent-form ul li.full-width { width: 100%;}
.contact-agent-form ul li input , .contact-agent-form ul li .msg  { width: 100%; float: left; background: #fff; border:1px solid #c4c4c4; border-radius: 4px; padding: 10px; font:400 14px/20px "open sans"; color: #666666;} 
.contact-agent-form ul li:first-child input { border-radius: 4px 0 0 4px;}
.contact-agent-form ul li:nth-child(2) input { border-radius: 0 4px 4px 0;}
.contact-agent-form ul li .msg  { height: 80px;}
.contact-agent-form ul li input.submit { border: 0 solid #8383c1; text-align: center; text-transform: uppercase; font-size:18px; line-height:30px; font-weight:600; color: #fff; background: #a2eded;}
.contact-agent-form ul li input.submit:hover { background: #1bb4b2 ; color: #fff;}
 
#sticky {     
    width: 100%; max-width: 325px;    transition:all 0.2s ease-out 0s; 
}

#sticky.stick {
    margin-top: 0 !important;
    position: fixed;
    top: 75px;
    z-index: 10000;   transition:all 0.2s ease-out 0s;  
}
.error{ color:#F00; margin-bottom:4px; clear:both; }
.success{ clear:both; color:#090; font-weight:bold; }

#myaccount h1
{
background: #1bb4b2;
font:600 36px/40px "open sans";
border-radius: 15px 15px 0px 0px;
color:#fff; text-align:center; 
padding: 10px 0; 
}
#myaccount {
   border-radius: 15px;
    padding: 0px 0px 40px 0px;
    background: #fff;
    width: 75%;
    margin: 0 auto; min-height: 480px; margin-bottom:5%;
}


.icon-bar {
    width: 100%;
    text-align: center;
    overflow: auto;	
	padding-bottom:4%; margin-left: 10%;
}

.icon-bar a {
   width: 20%;
    padding: 20px 0;
    margin: 3%;
    float: left;
    transition: all 0.3s ease;
    color: #000;
    font-size: 36px;
	text-decoration:none;
	border: solid #cdcdcd 1px;
    border-radius: 3px;
    padding-left: 10px;
    box-shadow: 1px 1px 12px grey; background: #fff;
}
.icon-bar a span
{
	text-align: center;
    font-size: 17px;
}
.icon-bar a:hover {
    background-color: #31bbb9;
	color:#fff;
}

.myacc_left
{
    width: 90%;
	margin: 0% auto;
}


#myaccount .submit, #myaccount .cancel{
    padding: 10px;
	font-size: 17px;
    height: 40px !important;
background: #1bb4b2;
 color:#ffffff;
 font-weight: 700;
 width:20% !important;
font-weight: initial;
 border:0px !important;
 border-radius:3px;
     margin-top: 0px;
    margin-bottom: 5px;
	    cursor: pointer;
			margin-right:5px;
}
#myaccount .cancel {
    margin-left: 20px !important;
}
#myaccount .reggroup label.error {
    color: #FB3A3A;
    display: inline-block;
    font-weight: bold;

    text-align: left;
	width:auto;
	margin-left: 2%;
}
#myaccount .submit:hover,#myaccount .cancel:hover{
	color:#000;
}
#form-content{ margin: 0 auto;
    text-align: center; }
.ln_solid{border-top:1px solid #e5e5e5;color:#ffffff;background-color:#ffffff;height:1px;margin:20px 0}
.reg_first label{ margin-bottom:0px; margin-top:6px; }

.dataTables_paginate a{padding:6px 9px !important;background:#ddd !important;border-color:#ddd !important; cursor:pointer;}.paging_full_numbers a.paginate_active{background-color:rgba(38,185,154,0.59) !important;border-color:rgba(38,185,154,0.59) !important}button.DTTT_button,div.DTTT_button,a.DTTT_button{border:1px solid #E7E7E7 !important;background:#E7E7E7 !important;box-shadow:none !important}table.jambo_table{border:1px solid rgba(221,221,221,0.78)}table.jambo_table thead{background:rgba(52,73,94,0.94);color:#ECF0F1}table.jambo_table tbody tr:hover td{background:rgba(38,185,154,0.07);border-top:1px solid rgba(38,185,154,0.11);border-bottom:1px solid rgba(38,185,154,0.11)}table.jambo_table tbody tr.selected{background:rgba(38,185,154,0.16)}table.jambo_table tbody tr.selected td{border-top:1px solid rgba(38,185,154,0.4);border-bottom:1px solid rgba(38,185,154,0.4)}.dataTables_paginate a{background:#ff0000}.dataTables_wrapper{position:relative;clear:both;zoom:1}.dataTables_processing{position:absolute;top:50%;left:50%;width:250px;height:30px;margin-left:-125px;margin-top:-15px;padding:14px 0 2px 0;border:1px solid #ddd;text-align:center;color:#999;font-size:14px;background-color:white}.dataTables_length{width:40%;float:left}.dataTables_filter{width:50%;float:right;text-align:right}.dataTables_info{width:60%;float:left}.dataTables_paginate{float:right;text-align:right}table.dataTable th.focus,table.dataTable td.focus{outline:2px solid #1ABB9C !important;outline-offset:-1px}table.display{margin:0 auto;clear:both;width:100%}table.display thead th{padding:8px 18px 8px 10px;border-bottom:1px solid black;font-weight:bold;cursor:pointer}table.display tfoot th{padding:3px 18px 3px 10px;border-top:1px solid black;font-weight:bold}table.display tr.heading2 td{border-bottom:1px solid #aaa}table.display td{padding:3px 10px}table.display td.center{text-align:center}table.display thead th:active,table.display thead td:active{outline:none}.dataTables_scroll{clear:both}.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.top .dataTables_info{float:none}.clear{clear:both}.dataTables_empty{text-align:center}tfoot input{margin:0.5em 0;width:100%;color:#444}tfoot input.search_init{color:#999}td.group{background-color:#d1cfd0;border-bottom:2px solid #A19B9E;border-top:2px solid #A19B9E}td.details{background-color:#d1cfd0;border:2px solid #A19B9E}.example_alt_pagination div.dataTables_info{width:40%}.paging_full_numbers{width:400px;height:22px;line-height:22px}.paging_full_numbers a:active{outline:none}.paging_full_numbers a:hover{text-decoration:none}.paging_full_numbers a.paginate_button,.paging_full_numbers a.paginate_active{border:1px solid #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;padding:2px 5px;margin:0 3px;cursor:pointer}.paging_full_numbers a.paginate_button{background-color:#ddd}.paging_full_numbers a.paginate_button:hover{background-color:#ccc;text-decoration:none !important}.paging_full_numbers a.paginate_active{background-color:#99B3FF}table.display tr.even.row_selected td{background-color:#B0BED9}
.search_pricediv{ width: 195px; margin: 0 auto; margin-top: 35px; }
.search_beddiv{ max-width: 70%; margin: 0 auto; margin-top: 35px; }
.search_hometype{ width: 200px; margin: 0 auto; float: right; margin-right: 12%; margin-top:-11px; }
.pbs checkbox{ margin-left:0px !important; }
.fieldItem checkbox{ margin-left:0px !important; }
.miniCol12 checkbox{ margin-left:0px !important; } 
input[type="checkbox"]{ margin-left:0px !important; }
.searchbox{ background: #fff;
    border-radius: 5px; }
#search_text{ border-radius: 5px; padding:3px; border:none;  color:#000; text-align:center;}
.flexdatalist-alias{ width:89%; text-align:left !important; }
#search_min_max{ border-radius: 5px; padding:3px; border:none; width:110px; color:#000; text-align:center;}
#search_bed{ border-radius: 5px; padding:3px; border:none; width:110px; color:#000; text-align:center;}

#search_hometype{ border-radius: 5px; padding:3px; border:none; width:110px; color:#000; text-align:center;}

.container{ width: 100%; margin:0 auto; padding:0 }
i{ cursor:pointer; }
.fpwd {
    padding-top: 17px;
    text-align: right;
}

select.minimal {
 background-image: url("../images/white-arrow-down.png");
 background-position: 100px;
 background-repeat: no-repeat;
}
.container_buy{ max-width: 1290px;width:100%; margin: 0 auto;}
/*.buy-slider-section .container_buy{ max-width: max-content;}*/

.search_text_sell{ width:89% !important; }
.search_text_home{padding: 0px !important;}
.pac-container {
     z-index: 11111; 
}
.bold_street {
    padding: 10px 40px 0px 10px;
    font-size: 17px;
    font-weight: bold;
	color: #050c05;
}

/* flex slider*/

.flexsliderfull{max-height: 380px;}
.flexslider .flex-direction-nav .flex-next {
    opacity: 1 !important;
    right: 10px !important;
}
.flex-direction-nav .flex-next {
    right: -50px;
    text-align: right;
    background:url(../images/img_arrow_left.png) no-repeat center center;
    width: 50px;
    height: 50px;
}
.flexslider .flex-direction-nav .flex-prev {
    opacity: 1 !important;
    left: 10px !important;
}
.flex-direction-nav .flex-prev {
    left: -50px;
    background: url(../images/img_arrow_right.png) no-repeat center center;
    width: 50px;
    height: 50px;
}
.flex-control-nav.flex-control-paging {
    display: none;
}
.flexslider ul.slides, .flexslider ul.slides li {
    list-style: none;
}
.flexslider {
    margin: 0px !important;
    padding: 0px !important;
	border:none;
}
.flex-direction-nav a.flex-next:before {
    content: none;
}
.flex-direction-nav a:before {
     content: none;}
.flexslider .slides img {
    height: 380px !important;
}
.home-footer{position: fixed;left: 0;bottom: 15px;}
.term-content{margin-top: 5% !important;}
.reg_frm{margin-top: 5%;}
@media screen and (max-width: 768px)
{ 
#pagination {display: inline-block !important; }
}
.for-sale p{float: left;line-height: 30px;}
.for-sale .list_p{width: 26%;}
.for-sale .sell_p{width: 40%;}
.for-sale h3{float: left;width: 47%;font-size: 21px;color: #000;font-weight: bold;}
.for-sale-buy{font: 400 12px/15px "open sans";color: #666;text-transform: uppercase;}
.for-sale-buy span{margin: 10px 4px 0 0 ;}
.for-sale-buy p{line-height: 30px;color: #666666;font-weight: bold;}
.container_head{border-bottom: 1px solid #1bb4b2;}
.sell-list-thumb-list img{height: 226px;}