/* RESPONSIVE BREAKPOINTS */
@media(max-width: 992px) { .realestate #navigation { margin-top: 0px } }
@media(max-width: 836px) { .about .right .column { width: 100% } }
@media(max-width: 866px) { .landscape #navigation { margin-top: 0px } }
@media(max-width: 747px) { .property #navigation { margin-top: 0px } }
@media(max-width: 680px) {
.home #logo { float: none; margin: auto; max-width: 530px; padding-top: 0px; padding-bottom: 0px }
#buildium { position: relative; right: auto; top: auto; text-align: center; margin: 10px auto }
}

@media(max-width: 623px) {
#nav li.w2  { padding-left: 10px }
#nav li.w3  { padding-left: 10px }
#nav li.w4  { padding-left: 10px }
#nav li.w5  { padding-left: 10px }
#nav li.w6  { padding-left: 10px }
#nav ul li.spacer { padding-left: 10px }
.realestate .contact .left, .realestate .contact .right, .landscape .contact .left, .landscape .contact .right, .landscape .about .left, .property .contact .left, .property .contact .right, .property .about .left, .search .left, .search .right { width: 100% }
.realestate .about .left, .realestate .about .right, .landscape .about .right, .property .about .right { width: 90% }
.realestate .contact .right img { margin-top: 20px }
.landscape .services .right { width: 90%; margin-top: 20px  }
.landscape .services .left { width: 100% }
.landscape .right .service { margin-left: 10px }
.landscape .contact .left img, .property .contact .left img { margin-bottom: 20px }
}

@media(max-width: 517px) {
#nav ul li { display: block; clear: both }
#nav li.w2  { padding-left: 0px }
#nav li.w3  { padding-left: 0px }
#nav li.w4  { padding-left: 0px }
#nav li.w5  { padding-left: 0px }
#nav li.w6  { padding-left: 0px }
#nav ul li.spacer { display: none }
.realestate #nav li.w2, .property #nav li.w2, .landscape #nav li.w2 { padding-left: 0px }
.realestate #nav li.w3, .property #nav li.w3, .landscape #nav li.w3 { padding-left: 0px }
.realestate #nav li.w4, .property #nav li.w4, .landscape #nav li.w4 { padding-left: 0px }
.realestate #nav li.w5, .property #nav li.w5, .landscape #nav li.w5 { padding-left: 0px }
.realestate #nav li.w6, .property #nav li.w6, .landscape #nav li.w6 { padding-left: 0px }
}

@media(max-width: 500px) {
#top-nav { font-size: 9px; float: none }
#logo { clear: both }
#logo, .realestate #navigation, .property #navigation, .landscape #navigation { float: none }
#top-nav a { padding: 6px 7px }
.links .left, .links .right, .property .index .left, .property .index .right { width: 100% }
#footer.built-by { float: left; text-align: left }
.home #content, .realestate #content, .property #content, .landscape #content { padding: 30px 0 }
}

@media(max-width: 367px) {
.agents .left { width: 45%; padding-bottom: 10px } 
.agents .right { width: 100% }
.home #content .home-btn, .home #content .home-btn img.onhover { width: 100% }
.home #content #btn1, .home #content #btn2 { padding-bottom: 20px }
}

@media (min-width: 900px) {
.rwd-table td:before { display: none }
.rwd-table th, .rwd-table td { display: table-cell; padding: .25em .5em }
.rwd-table th:first-child, .rwd-table td:first-child { padding-left: 0 }
.rwd-table th:last-child, .rwd-table td:last-child { padding-right: 0 }
.rwd-table th, .rwd-table td { padding: 0.5em !important }
}

/* recaptcha */
@media (max-width: 500px) {
.recaptchatable #recaptcha_image { margin: 0 !important; width: 200px !important; float: left }
.recaptchatable .recaptcha_r1_c1, 
.recaptchatable .recaptcha_r3_c1, 
.recaptchatable .recaptcha_r3_c2, 
.recaptchatable .recaptcha_r7_c1, 
.recaptchatable .recaptcha_r8_c1, 
.recaptchatable .recaptcha_r3_c3, 
.recaptchatable .recaptcha_r2_c1,
.recaptchatable .recaptcha_r2_c2,
.recaptchatable .recaptcha_r4_c1, 
.recaptchatable .recaptcha_r4_c2, 
.recaptchatable .recaptcha_r4_c4, 
.recaptchatable .recaptcha_image_cell { background: none !important }
}


