.hsignup h2 {
	font-size:15px
}
#register .property-zone-desc p br, a.rentmobile {
	display:none
}
@media only screen and (min-width:1224px) {
.nav>li>div {
	width:96%
}
}
@media only screen and (min-width:1824px) {
.nav>li>div {
	width:75%
}
}
@media (min-width:950px) and (max-width:1149px) {
.header .navigation ul li .m-link {
	padding:24px 20px 0!important;
	font-size:15px;
	width:100%
}
.header .navigation ul li:last-child {
	width:120px
}
.nav .inner-list-cont .nav-column .inner-list li {
	padding:0 12px 0 25px
}
}

@media (max-width:1023px) {

.header .logo {
	width:22%
}
}

@media (min-width:745px) and (max-width:949px) {
.header .navigation ul li .m-link {
	padding:20px 17px 25px!important;
	font-size:14px
}
.nav .inner-list-cont .nav-column .inner-list li {
	padding:0 10px 0 17px
}

.header .logo img {
	width:100%
}
.nav .inner-list-cont {
	top:auto
}
.nav .inner-list-cont .nav-column {
	margin-bottom:38px
}
}
@media (min-width:0px) and (max-width:440px) {
.sales-nan #house-presentation .first-img h4, .sales-nan #house-presentation .house-description, .sales-nan #house-presentation .house-description .small, .sales-nan #house-presentation .house-description .small+.small, .sales-nan #house-presentation img {
	width:100%
}
.sales-nan .house-description small {
	font-size:11px;
	font-family:GothamNarrow-Book
}
}
@media (min-width:0px) and (max-width:992px) {
.header .logo {
	width:30%
}
.dropdown-logo {
	display:inline-block;
	width:32px;
	height:28px;
	background-size:cover;
	float:right;
	margin-right:1px;
	cursor:pointer;
	position:absolute;
	right:12px;
	top:50%;
	transform:translateY(-50%)
}
.header .navigation ul li, .header .navigation ul li .m-link {
	height:auto
}
.paddtop2.sales-nan {
	padding-top:0
}
.dropdown-logo .icon {
	position:absolute;
	right:8px;
	border-radius:6px;
	transition:background-color .25s ease-in-out;
	z-index:999;
	display:block;
	background-color:#fff;
	opacity:.9;
	width:34px;
	height:4px;
	margin-top:12px
}
.dropdown-logo .icon:after, .dropdown-logo .icon:before {
	background-color:#fff;
	width:34px;
	height:4px;
	border-radius:4px;
	content:'';
	transition:transform .25s ease-in-out, background-color .25s ease-in-out;
	position:absolute;
	left:0
}
.dropdown-logo .icon:before {
	transform:translateY(-10px)
}
.dropdown-logo .icon:after {
	transform:translateY(10px)
}
.dropdown-logo.close .icon {
	background-color:transparent
}
.dropdown-logo.close .icon:before {
	transform:rotate(50deg)
}
.dropdown-logo.close .icon:after {
	transform:rotate(-50deg)
}
.close, .close:focus, .close:hover {
	opacity:.9
}
.nav-dropdown-resp {
	position:absolute;
	z-index:99999;
	background-color:rgba(36,36,34,.98);
	right:0;
	left:0;
	bottom:0;
	top:51px;
	text-align:center
}
.nav-dropdown-resp .dd-nav {
	display:inline-block;
	margin-top:10%
}
.nav-dropdown-resp .dd-nav li {
	margin-bottom:20px
}
.nav-dropdown-resp .dd-nav li:last-child {
	margin-bottom:0
}
.nav-dropdown-resp .dd-nav li a {
	color:#fff;
	font-family:GothamNarrow-Light;
	font-size:24px
}
.nav-dropdown-resp .dd-nav li a:hover {
	border-bottom:1px solid #fff;
	transition:.1s linear
}
.header .navigation ul {
	position:absolute;
	top:38px;
	z-index:9999999;
	width:100%;
	left:0;
	text-align:center;
	height:auto
}
#navigation-responsive, .dropdown-l, .dropdown-main-menu.wrapper2 {
	display:none
}
.header .navigation ul li {
	display:block;
	text-align:left;
	margin-top:0
}
.real-estate {
	display:block
}
.dropdown-l .col-md-3, .dropdown-main-menu {
	display:none!important
}
.dropdown-l .col-md-2 {
	width:100%
}
.dropdown-main-menu ul li:first-child {
	display:block;
	width:100%
}
.dropdown-main-menu ul li {
	display:inline-block;
	float:left;
	margin-right:14px
}
.header .navigation ul li .m-link {
	padding:14px 20px!important;
	margin-right:10px;
	width:100%;
	display:block;
	border-radius:0;
	color:#2b72b2;
	text-decoration:none;
	font-family:GothamNarrow-Medium;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:1px;
	border-bottom:1px solid #dedede;
	border-top:1px solid #dedede
}
#navigation-responsive div ul li a {
	font-size:15px
}
.header .navigation .real-estate-resp-list ul {
	display:block;
	position:initial;
	top:0;
	right:0;
	background:rgba(255,255,255,.9);
	width:100%;
	border-radius:0;
	box-sizing:border-box;
	padding:10px 0 0
}
.real-estate-resp-list ul li a {
	margin-left:20px
}
.real-estate-resp-list ul li a:last-child {
	margin-bottom:10px;
	display:block
}
.header .navigation ul li .m-link:hover {
	color:#131a2b
}
.slider {
	margin-top:0
}
}
.img-same-height {
	object-fit:cover
}
@media (min-width:0px) and (max-width:600px) {
.footer .logo-and-rights {
	display:block;
	width:100%;
	text-align:center
}
.footer .contact-and-social {
	float:none;
	display:block
}
.contact-and-social .c-a-sec {
	margin-top:30px;
	float:none;
	width:100%;
	text-align:center
}
}
@media (min-width:0px) and (max-width:280px) {
.nav-dropdown-resp {
	top:51px
}
}
@media (min-width:0px) and (max-width:270px) {
.nav-dropdown-resp {
	top:51px
}
}
@media (min-width:800px) and (max-width:992px) {
#notFound .about-us-nav {
	width:40%
}
.about-us-container.paddtop3 {
	padding-top:30px
}
#agent-details-c .fltlft.agenttxt.col-md-9 {
	width:72%
}
#agent-details-c .agd9 {
	width:75%
}
.QA .col-md-6, .tcolumn .col-md-6 {
	width:49%;
	display:inline-block
}
.tcolumn.col-md-4 ul {
	margin-left:10px
}
}
@media (min-width:630px) and (max-width:799px) {
#notFound .about-us-nav {
	width:45%
}
.about-us-container.paddtop3 {
	padding-top:20px
}
}
@media (min-width:500px) and (max-width:629px) {
.about-us-container.paddtop3 {
	padding-top:20px
}
.about-container.row {
	display:block
}
.subpage ul li a:hover:after {
	content:"";
	border:none;
	width:0;
	height:0;
	position:absolute;
	right:-20px;
	top:0
}
.subpage ul li a {
	width:100%
}
.about-us-container .main .text {
	padding:20px 0 0
}
.about-us-container .main .text a, .about-us-container .main .text span {
	display:block;
	text-align:center
}
.companyMail {
	text-align:center!important
}
.title h2 {
	font-size:22px;
	width:80%;
	margin:0 auto
}
}
@media (min-width:1120px) and (max-width:1230px) {
.checkbox-option:last-child {
	margin-left:0
}
.search-container .col-md-1 {
	width:5.333333%
}
.looking-for .title {
	font-size:20px
}
}
@media (min-width:530px) and (max-width:640px) {
.rentals.sales-nan.mobile-layout.content-jpfco-mob {
	margin-top:0
}
}
@media (min-width:446px) and (max-width:529px) {
.rentals.sales-nan.mobile-layout.content-jpfco-mob {
	margin-top:20px
}
}
@media (min-width:376px) and (max-width:446px) {
.rentals.sales-nan.mobile-layout.content-jpfco-mob {
	margin-top:40px
}
}
@media (max-width:375px) {
.ovrfl-hid, .ovrfl-hid p {
	overflow:hidden
}
.ovrfl-hid p {
	white-space:nowrap;
	text-overflow:ellipsis
}
.about-us-container .main .flex.justify-between.flex-row {
	flex-direction:column!important
}
.jqtransform {
	display:flex;
	justify-content:center
}
}
@media (min-width:900px) and (max-width:1119px) {
.search-container .col-md-1 {
	width:5.333333%
}
.looking-for .title {
	font-size:18px
}
.checkbox-option {
	display:block;
	margin-left:5px
}
.checkbox-option:last-child {
	margin-left:5px
}
.search-container .price-option {
	width:20%
}
.looking-for {
	width:17.666667%
}
}
@media (min-width:800px) and (max-width:899px) {
.search-container .col-md-1 {
	width:5.333333%
}
.looking-for .title {
	font-size:18px
}
.checkbox-option {
	display:block;
	margin-left:5px
}
.checkbox-option:last-child {
	margin-left:5px
}
.search-container .price-option {
	width:22.5%
}
.looking-for {
	width:20.666667%
}
.select.col-md-2 {
	width:18%
}
.select.col-md-2.bath-select {
	padding-right:0!important
}
.search-button.col-md-1 {
	width:100%
}
.search-button.col-md-1 .btn {
	float:right
}
}
@media (min-width:730px) and (max-width:799px) {
.search-container .col-md-1 {
	width:5.333333%
}
.looking-for .title {
	font-size:18px
}
.checkbox-option {
	display:block;
	margin-left:5px
}
.checkbox-option:last-child {
	margin-left:5px
}
.search-container .price-option {
	width:21.5%
}
.looking-for, .search-button.col-md-1 {
	width:100%
}
.select.col-md-2 {
	width:18%
}
.select.col-md-2.bath-select {
	padding-right:0!important
}
.search-button.col-md-1 .btn {
	float:right
}
.search-container.wrapper2 {
	width:93%
}
}
@media (max-width:768px) {
.search-container form {
	margin-top:35px;
	border:none
}
}
@media (min-width:640px) and (max-width:729px) {
.looking-for, .search-container.wrapper2 {
	width:100%
}
.check-options {
	float:right
}
.checkbox-option label {
	font-size:15px
}
.checkbox-option:last-child {
	margin-left:20px
}
.looking-for .title {
	display:inline-block;
	font-size:23px
}
.price-option {
	padding:20px 0 30px;
	width:100%
}
.select.col-md-2 {
	width:27%
}
.slider-i-details {
	right:40px;
	bottom:40px
}
}
@media (min-width:500px) and (max-width:639px) {
.looking-for, .search-container.wrapper2 {
	width:100%
}
.check-options {
	float:right;
	margin-top:.5%
}
.checkbox-option label {
	font-size:15px
}
.checkbox-option:last-child {
	margin-left:20px
}
.looking-for .title {
	display:inline-block;
	font-size:23px
}
.price-option {
	padding:20px 0 30px;
	width:100%
}
.select.col-md-2 {
	width:26%
}
.slider-i-details {
	right:30px;
	bottom:30px
}
}
@media (min-width:410px) and (max-width:499px) {
.col-md-2.location-option, .looking-for, .search-container.wrapper2 {
	width:100%
}
.check-options {
	float:right;
	margin-top:1%
}
.checkbox-option label {
	font-size:15px
}
.checkbox-option:last-child {
	margin-left:20px
}
.looking-for .title {
	display:inline-block;
	font-size:23px
}
.price-option {
	padding:20px 0 30px;
	width:100%
}
.select.col-md-2 {
	width:49.3%;
	padding-right:0!important
}
.search-button.col-md-1 {
	width:100%;
	margin-top:4px;
	text-align:center
}
}
@media (min-width:0px) and (max-width:499px) {
.about-container.row, .about-us-dd {
	display:block
}
.companyMail {
	text-align:center!important
}
.date-picker.dp, .my-col-md-9, .subpage ul li a {
	width:100%
}
.about-us-container {
	background:#fff
}
.about-us-container.paddtop3 {
	padding-top:20px
}
.subpage ul li a:hover:after {
	content:"";
	border:none;
	width:0;
	height:0;
	position:absolute;
	right:-20px;
	top:0
}
.about-us-container .main h3 {
	text-align:center;
	text-transform:uppercase;
	font-size:22px;
	color:#000;
	font-family:GothamNarrow-Book;
	font-weight:600
}
.about-us-container .main .text {
	padding:5px 0 0
}
.about-us-container .main .text a, .about-us-container .main .text span {
	display:block;
	text-align:center
}
.title h2 {
	font-size:22px;
	width:80%;
	margin:0 auto;
	text-align:center
}
.slider-i-details {
	padding:10px;
	width:100%;
	background-color:#1c2232;
	display:table;
	border-radius:0;
	margin-top:-1px;
	position:initial
}
.slider-i-details p {
	border:none;
	font-size:16px;
	display:table-cell;
	vertical-align:middle
}
.slider-i-details div {
	float:right;
	display:table-cell;
	vertical-align:middle
}
.slider-i-details span {
	display:block;
	font-size:14px
}
.slider-i-details span:last-child {
	float:none
}
#jlhold.tabs, .slider-house-info.wrapper2 div, .transactions {
	display:none
}
#search-houses-f .bath-select, #search-houses-f .beds-selectt {
	display:none;
	width:100%
}
.search-container .custom-select, .search-container.wrapper2 .week-picker.form-control {
	background:rgba(160,172,188,.2);
	border:1px solid rgba(160,172,188,.1);
	border-radius:3px;
	padding:0;
	height:40px;
	text-indent:12px;
	margin-top:12px;
	width:90%;
	margin-left:12px
}
.social-media a {
	padding:0 4px
}
.articles.col-md-4 {
	border-top:1px solid rgba(152,152,152,.5)
}
.events-calendar.col-md-4 {
	border-bottom:1px solid rgba(152,152,152,.5)
}
.search-button .btn {
	padding:10px 32px 10px 47px;
	background-position:left 25px center
}
.checkbox-option label {
	margin-left:5px
}
}
@media (min-width:0px) and (max-width:299px) {
.slider-i-details p {
	font-size:15px
}
.slider-i-details span {
	display:block;
	font-size:12px
}
.slider-i-details {
	width:100%
}
}
@media (min-width:410px) and (max-width:449px) {
.check-options {
	float:right;
	margin-top:2%
}
}
@media (min-width:380px) and (max-width:409px) {
.looking-for, .search-container.wrapper2 {
	width:100%
}
.check-options {
	float:right;
	margin-top:2%
}
.checkbox-option label {
	font-size:14px
}
.checkbox-option:last-child {
	margin-left:10px
}
.looking-for .title {
	display:inline-block;
	font-size:21px
}
.price-option {
	padding:20px 0 30px;
	width:100%
}
.select.col-md-2 {
	width:49.3%;
	padding-right:0!important
}
.col-md-2.location-option {
	width:100%;
	margin-bottom:10px
}
.search-button.col-md-1 {
	width:100%;
	margin-top:30px;
	text-align:center
}
}
@media (min-width:330px) and (max-width:379px) {
.looking-for, .search-container.wrapper2 {
	width:100%
}
.check-options {
	float:right;
	margin-top:2%
}
.checkbox-option label {
	font-size:14px
}
.checkbox-option:last-child {
	margin-left:6px
}
.looking-for .title {
	display:inline-block;
	font-size:20px
}
.price-option {
	padding:20px 0 30px;
	width:100%
}
.select.col-md-2 {
	width:49%;
	padding-right:0!important
}
.col-md-2.location-option {
	width:100%;
	margin-bottom:10px
}
.search-button.col-md-1 {
	width:100%;
	margin-top:4px;
	text-align:center
}
}
@media (min-width:0px) and (max-width:329px) {
.looking-for, .search-container.wrapper2 {
	width:100%
}
.check-options {
	margin-top:2%;
	text-align:center
}
.checkbox-option label {
	font-size:12px
}
.checkbox-option:last-child {
	margin-left:20px
}
.looking-for .title {
	display:block;
	text-align:center;
	font-size:20px
}
.price-option {
	padding:40px 0 30px;
	width:100%
}
.select.col-md-2 {
	width:49%;
	padding-right:0!important
}
.col-md-2.location-option {
	width:100%;
	margin-bottom:10px
}
.search-button.col-md-1 {
	width:100%;
	margin-top:4px;
	text-align:center
}
}
@media (min-width:920px) and (max-width:970px) {
#jlhold.tabs li a {
	padding:16px 26px
}
}
@media (min-width:875px) and (max-width:919px) {
#jlhold.tabs li a {
	padding:16px 26px;
	font-size:13px
}
}
@media (min-width:810px) and (max-width:874px) {
#jlhold.tabs li a {
	padding:10px 20px;
	font-size:13px
}
}
@media (min-width:700px) and (max-width:809px) {
#jlhold.tabs li a {
	padding:10px;
	font-size:13px
}
}
@media (min-width:660px) and (max-width:699px) {
#jlhold.tabs li a {
	padding:10px;
	font-size:12px
}
}
@media (min-width:500px) and (max-width:659px) {
#jlhold.tabs li {
	padding:5px 0;
	width:32%
}
#jlhold.tabs li a {
	font-size:12px;
	width:100%;
	text-align:center;
	padding:10px 3px
}
}
@media (min-width:1000px) and (max-width:1080px) {
.price-t span:last-child {
	font-size:14px;
	float:right
}
.price-t span:first-child {
	font-size:13px
}
}
@media (min-width:950px) and (max-width:999px) {
.price-t span:last-child {
	font-size:13px;
	float:right;
	margin-top:2px
}
.price-t span:first-child {
	font-size:12px
}
}
@media (min-width:880px) and (max-width:949px) {
.price-t span:last-child {
	font-size:13px;
	float:right;
	margin-top:2px
}
.price-t span:first-child {
	font-size:12px
}
.house-description {
	padding:8px
}
}
@media (min-width:860px) and (max-width:879px) {
.price-t span:last-child {
	font-size:12px;
	float:right;
	margin-top:2px
}
.price-t span:first-child {
	font-size:12px
}
.house-description {
	padding:8px 6px
}
}
@media (min-width:0px) and (max-width:549px) {
#latesthome .home {
	border-bottom:none!important
}
#latesthome .home.simila:before, #latesthome .home:before {
	content:"";
	position:absolute;
	bottom:0
}
#latesthome .home:before {
	left:3%;
	right:3%
}
#latesthome .home.simila:before {
	left:2%;
	right:5%
}
}
@media (min-width:1060px) and (max-width:1250px) {
.dropdown-main-menu ul li:first-child {
	font-family:GothamNarrow-Bold;
	font-size:18px;
	margin-bottom:15px
}
.hovereffect img {
	height:auto
}
.dropdown-main-menu ul li {
	font-size:16px
}
.hovereffect {
	height:auto!important;
	margin-top:30px
}
.dropdown-main-menu .col-md-3 {
	padding-right:0!important
}
}
@media (min-width:796px) and (max-width:1059px) {
.dropdown-main-menu ul li:first-child {
	font-family:GothamNarrow-Bold;
	font-size:16px;
	margin-bottom:15px
}
.hovereffect img {
	height:auto
}
.dropdown-main-menu ul li {
	font-size:15px
}
.hovereffect {
	height:auto!important;
	margin-top:25px
}
}
@media (min-width:796px) and (max-width:900px) {
.dropdown-main-menu {
	padding:30px 30px 20px
}
}
@media (min-width:0px) and (max-width:795px) {
.dropdown-main-menu ul li:first-child {
	font-family:GothamNarrow-Bold;
	font-size:14px;
	margin-bottom:15px
}
.hovereffect img {
	height:auto
}
.dropdown-main-menu ul li {
	font-size:14px
}
.hovereffect {
	height:auto!important;
	margin-top:25px
}
.dropdown-main-menu {
	padding:30px 30px 20px
}
}
@media (min-width:1251px) and (max-width:2000px) {
.dropdown-main-menu .col-md-3 {
	padding-right:20px!important;
	padding-left:20px!important;
	width:26%
}
.dropdown-main-menu.col-md-2 {
	width:18.666667%
}
}
@media (min-width:1115px) and (max-width:1170px) {
.transactions .wrapper2 {
	width:95%
}
}
@media (min-width:1000px) and (max-width:1114px) {
.transactions table .background-common td {
	padding:15px 12px
}
}
@media (min-width:920px) and (max-width:999px) {
.transactions table .background-common td {
	padding:15px 12px
}
.transactions table .background-common td:first-child {
	font-size:14px
}
}
@media (min-width:0px) and (max-width:919px) {
.transactions table .background-common td {
	padding:15px 12px
}
.transactions table .background-common td:first-child {
	font-size:14px;
	width:175px;
	display:block
}
.transactions table {
	overflow-x:auto;
	display:block
}
}
@media (min-width:960px) and (max-width:1070px) {
.row .title {
	font-size:20px
}
.row .subtitle a {
	font-size:12.5px
}
}
@media (min-width:870px) and (max-width:959px) {
.row .title {
	font-size:20px;
	padding:5px 0 20px
}
.row .subtitle a {
	font-size:12.5px
}
}
@media (min-width:600px) and (max-width:869px) {
.row .title {
	font-size:20px;
	padding:5px 0 20px
}
.row .subtitle a {
	font-size:12.5px
}
.articles.col-md-4, .musings.col-md-4, .newsletter.col-md-4, .social-n-article-row .events-calendar, .social-n-article-row .facebook-section, .social-n-article-row .twitter-section {
	padding-right:0!important
}
.content-article {
	padding:0 0 24px 10px
}
.read-more {
	text-align:center;
	font-size:10px
}
}
@media (min-width:0px) and (max-width:499px) {
.square {
	display:inline-block;
	width:49%;
	padding:30px;
	text-align:center
}
.article-row, .social-n-article-row, .social-n-article-row .events-calendar {
	padding:0!important
}
.article-row {
	margin:0!important;
	width:100%!important
}
.articles, .events-calendar, .musings, .newsletter {
	display:block;
	padding:0!important;
	margin:0!important;
	background-color:rgba(227,230,235,.9)
}
.articles .content-article, .events-calendar .content-article, .musings .content-article, .newsletter .content-article, .slider-social, .social-n-article-row .facebook-section, .social-n-article-row .twitter-section {
	display:none
}
.articles img, .events-calendar img, .musings img, .newsletter img {
	width:49.5%;
	display:inline-block
}
.social-n-article-row {
	width:100%!important;
	margin-bottom:35px
}
.coloane_mobile a {
	margin-bottom:80px
}
}
@media (min-width:330px) and (max-width:375px) {
.square {
	padding:20px
}
.square span {
	font-size:15px
}
}
@media (min-width:290px) and (max-width:329px) {
.square {
	padding:15px
}
.square span {
	font-size:14px
}
}
@media (min-width:0px) and (max-width:289px) {
.square {
	padding:10px
}
.square span {
	font-size:13px
}
.articles img, .events-calendar img, .musings img, .newsletter img {
	width:49.3%
}
}
@media (min-width:0px) and (max-width:599px) {
.article-row {
	display:block
}
.musings.col-md-4, .newsletter.col-md-4 {
	margin-top:30px
}
.social-n-article-row {
	display:block!important
}
.pageContainer {
	width:100%
}
.coloane_mobile a {
	margin-bottom:100px
}
}
@media (min-width:1320px) and (max-width:1400px) {
.price-t span:last-child {
	font-size:14px
}
}
@media (max-width:1319px) {
.price-t span:last-child {
	font-size:14px
}
.house-description {
	padding:10px 7px 20px
}
.home h4 {
	padding:12px 30px 12px 7px
}
.results-houses #house-presentation .house-description .small .small {
	padding-left:7px
}
.results-houses #house-presentation .house-description .small .right {
	padding-right:7px
}
}
@media (min-width:1120px) and (max-width:1224px) {
.price-t span:last-child {
	font-size:13px;
	margin-top:2px
}
.price-t span:first-child {
	font-size:13px
}
}
@media (min-width:940px) and (max-width:1119px) {
.price-t span:last-child {
	font-size:13px;
	margin-top:2px
}
.price-t span:first-child {
	font-size:13px
}
#house-presentation:nth-child(4n) {
	margin-right:2%
}
#house-presentation:nth-child(3n) {
	margin-right:0
}
#house-presentation {
	width:31.5%
}
}
@media (min-width:0px) and (max-width:839px) {
.price-t span:last-child {
	font-size:13px;
	margin-top:2px
}
.price-t span:first-child {
	font-size:13px
}
#house-presentation:nth-child(3n), #house-presentation:nth-child(4n) {
	margin-right:2%
}
#house-presentation {
	width:47.5%
}
#house-presentation:nth-child(2n) {
	margin-right:0!important
}
}
@media (min-width:1110px) and (max-width:1235px) {
.results-options h3, .results-options p {
	width:10%
}
}
@media (min-width:940px) and (max-width:1110px) {
.results-options h3, .results-options p {
	width:12%
}
.my-col-md-3 {
	width:22%
}
.order-price .form-control {
	width:125%
}
}
@media (min-width:840px) and (max-width:939px) {
.price-t span:last-child {
	font-size:13px;
	margin-top:2px
}
.price-t span:first-child {
	font-size:13px
}
#house-presentation:nth-child(3n), #house-presentation:nth-child(4n) {
	margin-right:2%
}
#house-presentation {
	width:47.5%
}
#house-presentation:nth-child(2n) {
	margin-right:0!important
}
#house-presentation:nth-child(2n).home.simila {
	margin-right:20px!important
}
.results-options h3, .results-options p {
	width:150px
}
.my-col-md-3 {
	width:26%
}
.order-price .form-control {
	width:125%
}
}
@media (min-width:760px) and (max-width:839px) {
.results-options h3, .results-options p {
	width:150px
}
.my-col-md-3 {
	width:30%
}
.order-price .form-control {
	width:135%
}
}
@media (min-width:710px) and (max-width:759px) {
.results-options h3, .results-options p {
	width:150px
}
.my-col-md-3 {
	width:35%
}
.order-price .form-control {
	width:155%
}
.view-mode-button {
	padding:6px 15px;
	font-size:12px
}
.results-options .order-price {
	width:120px
}
}
@media (min-width:600px) and (max-width:709px) {
.results-options h3, .results-options p {
	width:100%;
	padding-left:10px
}
.results-options .order-price {
	width:35%;
	display:block;
	margin:10px 0 20px
}
.my-col-md-3 {
	width:50%
}
.order-price .form-control {
	width:155%
}
.view-mode-button {
	padding:8px 25px;
	font-size:12px
}
#house-presentation:nth-child(3n), #house-presentation:nth-child(4n) {
	margin-right:2%
}
#house-presentation {
	width:99.5%;
	margin-right:0
}
.results-options, .results-options h3, .results-options p {
	display:block
}
}
@media (min-width:530px) and (max-width:599px) {
.filter-options {
	padding:20px
}
.results-options h3, .results-options p {
	width:100%;
	padding-left:10px
}
.results-options .order-price {
	width:35%;
	display:block;
	margin:10px 0 20px
}
.my-col-md-3 {
	width:60%
}
.order-price .form-control {
	width:155%
}
.view-mode-button {
	padding:8px 25px;
	font-size:12px
}
#house-presentation:nth-child(3n), #house-presentation:nth-child(4n) {
	margin-right:2%
}
#house-presentation {
	width:99.5%;
	margin-right:0!important
}
.results-options, .results-options h3, .results-options p {
	display:block
}
.title .page-title {
	width:50%
}
}
@media (min-width:0px) and (max-width:529px) {
#amount, .first-img .house-title-sec {
	font-size:16px;
	line-height:25px
}
#sidebar-links-rental li a {
	color:#fff
}
.house-title-sec {
	float:right;
	width:100%
}
#amount {
	color:#1378a9;
	border-radius:3px;
	padding:4px 10px
}
.rentals-sales-result {
	display:block!important;
	padding-top:0!important
}
.my-col-md-3 {
	width:100%
}
.filter-options {
	margin:0 10px
}
p.subtitle-filters {
	margin-bottom:10px
}
.radio-is-week .col-md-6 {
	display:inline-block;
	padding:0!important
}
.radio-is-week .day-filter-u {
	width:32%
}
.radio-is-week .day-filter-z {
	width:66%
}
.day-filter-z .input-check-option {
	width:48%
}
.radio-is-week .input-check-option {
	display:inline-block
}
#filterAgency, #moreopt, .bx-wrapper .house-description small.right, .radio-is-week .ico-all, .results-houses #house-presentation .house-description .small .right, .results-options .order-price, .subtitle-filters-t {
	display:none
}
.input-check-option span {
	text-transform:uppercase
}
.title h2 {
	color:#000
}
.price-filter p {
	margin-bottom:16px
}
.selectpicker.areass, .selectpicker.saless {
	color:rgba(92,92,92,.9);
	font-family:GothamNarrow-Bold;
	margin-top:20px
}
.selectpicker.areass {
	margin-top:0
}
.rentals-sales-result .my-col-md-9 {
	display:block;
	margin:0 auto;
	width:100%
}
.rentals-sales-result .my-col-md-3 {
	margin:0 auto 15px!important;
	width:98%
}
.house-description small.right, .onoffswitch, .year .subtitle-filters {
	display:block
}
.results-options h3, .results-options p {
	width:60%
}
.proptitle .propresults {
	display:block;
	float:left;
	width:auto;
	z-index:2
}
.proptitle .proplinks {
	color:#ccc;
	display:block;
	float:right;
	margin-top:10px
}
.results-options {
	padding:12px!important;
	margin-top:8px removed for fixing rental page photos/map tabs
}
.results-options .order-price {
	width:40%
}
.onoff-button {
	display:inline-block;
	float:right
}
.onoff-button.mapview {
	float:none
}
#house-presentation img {
	width:100%;
	float:left;
	height:185px
}
#house-presentation {
	height:85px;
	min-height:285px;
	width:99.5%;
	position:relative;
	background:#fff;
	overflow:hidden
}
.results-houses #house-presentation .house-description .small {
	position:absolute;
	bottom:0;
	right:3px;
	left:auto;
	text-align:right;
	width:100px
}
.results-houses #house-presentation .house-description .small .small {
	display:inline-block;
	float:right;
	text-align:right;
	width:49%;
	padding-left:0
}
.bx-wrapper .home h4 {
	font-size:14px
}
.house-description small, .price-t span:last-child {
	font-size:12px;
	width:100%
}
.price-t span:last-child {
	float:left
}
.home h4.house-title-sec {
	padding-bottom:0
}
.house-description {
	padding-bottom:3px
}
#house-presentation .house-description {
	width:100%;
	display:inline-block
}
#house-presentation.simila .house-description .small {
	position:absolute;
	bottom:0;
	width:55%
}
#house-presentation .house-description .small+.small {
	position:absolute;
	bottom:30px;
	width:60%
}
#house-presentation .house-description .small {
	position:absolute;
	bottom:3px;
	right:3px;
	text-align:right;
	width:100px
}
.year .input-check-option {
	margin-bottom:5px;
	display:inline-block;
	width:32%
}
.year {
	padding-left:10px
}
.order-price.responsive {
	display:block;
	margin-top:10px
}
.order-price.responsive select {
	border:1.5px solid rgba(19,26,43,.7);
	margin-top:10px;
	color:#131a2b;
	font-family:GothamNarrow-Medium
}
.fAmenities, .fAmenitiesA {
	display:block!important
}
.ds-nIMP {
	display:none!important
}
.gmapdiv p {
	margin:10px 0 0 5px;
	width:90%;
	display:inline-block;
	font-family:GothamNarrow-Book
}
.gomapMarker {
	display:block!important;
	width:180px;
	height:auto!important
}
.gmapdiv img {
	display:inline-block;
	float:left;
	object-fit:cover;
	width:100%
}
.prop-overview p {
	font-size:16px
}
.po.prop-overview.paddtop3 {
	padding-top:40px
}
#amount-range .ui-slider-handle {
	background:url(../images/slider-circle-022.png) no-repeat!important;
	width:30px!important;
	height:30px!important;
	border:0!important;
	border-radius:0!important;
	-moz-border-radius:0!important;
	cursor:pointer!important;
	top:-16px;
	margin-left:-10px
}
}
@media (min-width:0px) and (max-width:340px) {
.input-check-option span {
	font-size:12px
}
}
@media (min-width:0px) and (max-width:300px) {
.logo img {
	width:95%
}
.header .logo {
	width:auto
}
.nav-dropdown-resp {
	top:51px
}
.house-description small {
	font-size:10px
}
}
@media (min-width:0px) and (max-width:992px) {
.rentals-nan-d .col-md-7 {
	width:60%
}
.rentals-nan-d .col-md-5 {
	width:40%
}
}
@media (min-width:1320px) and (max-width:2000px) {
.all-thumbs-no-s a {
	width:19.8%
}
}
@media (min-width:1050px) and (max-width:1319px) {
.all-thumbs-no-s a {
	width:24.8%
}
.floor {
	width:32%!important
}
.floor-2col {
	width:65%
}
}
@media (min-width:1000px) and (max-width:1049px) {
.all-thumbs-no-s a {
	width:33.2%
}
.property-desc h3 {
	font-size:18px
}
.property-desc .col-md-6 span {
	font-size:16px
}
.property-code span {
	font-size:17px
}
}
@media (min-width:1000px) and (max-width:1120px) {
.floor {
	width:36%!important
}
.floor-2col {
	width:65%
}
}
@media (min-width:910px) and (max-width:999px) {
.floor {
	width:36%!important
}
.floor-2col {
	width:65%
}
.property-header .details {
	font-size:20px
}
.buttons .view-mode-button {
	padding:6px 12px
}
.view-mode-button.ps-button {
	font-size:13px
}
.all-thumbs-no-s a {
	width:33.2%
}
.property-desc h3 {
	font-size:18px
}
.property-desc .col-md-6 span {
	font-size:16px
}
.property-code span {
	font-size:17px
}
.col-md-7.property-slider-img {
	width:60%!important
}
.col-md-5.property-desc-a {
	width:40%!important
}
s .col-md-5.property-desc-a .row .col-md-6:first-child {
	width:55%
}
.col-md-5.property-desc-a iframe {
	height:300px
}
}
@media (min-width:760px) and (max-width:909px) {
.floor {
	width:36%!important
}
.property-header .details {
	font-size:17px
}
.buttons .view-mode-button {
	padding:5px 10px
}
.view-mode-button.ps-button {
	font-size:11px;
	margin-right:2px
}
.all-thumbs-no-s a {
	width:33.2%
}
.property-desc h3 {
	font-size:18px
}
.property-code span, .property-desc .col-md-6 span {
	font-size:16px
}
.col-md-7.property-slider-img {
	width:55%!important
}
.col-md-5.property-desc-a {
	width:45%!important
}
.col-md-5.property-desc-a .row .col-md-6:first-child {
	width:55%
}
.col-md-5.property-desc-a iframe {
	height:300px
}
}
@media (min-width:555px) and (max-width:759px) {
.property-header .details {
	font-size:20px;
	display:block;
	text-align:center;
	margin-bottom:20px
}
.all-thumbs, .all-thumbs-no-s, .property-slider-img #bx-pager, .property-slider-img hr {
	display:none
}
.property-header .buttons {
	width:100%;
	text-align:center;
	margin-bottom:10px
}
.buttons .view-mode-button {
	padding:8px 20px
}
.view-mode-button.ps-button {
	font-size:13px
}
.property-desc .col-md-6 span, .property-desc h3 {
	font-size:18px
}
.prop-overview, .property-code span {
	font-size:16px
}
.property-slider-img {
	border:none;
	padding:0
}
.col-md-5.property-desc-a, .col-md-7.property-slider-img {
	width:100%!important
}
.col-md-5.property-desc-a .row .col-md-6 {
	width:50%
}
.col-md-5.property-desc-a .row .col-md-6:last-child {
	text-align:right
}
.col-md-5.property-desc-a iframe {
	height:300px
}
.row-sale-prop {
	display:block
}
.property-slider-img .bx-next {
	right:10px
}
.property-slider-img .bx-prev {
	left:10px
}
.title h2 {
	font-size:20px
}
.prop-overview {
	width:100%
}
}
@media (min-width:480px) and (max-width:554px) {
.prop-overview {
	width:100%
}
.property-header .details {
	font-size:20px;
	display:block;
	text-align:center;
	margin-bottom:20px
}
.all-thumbs, .all-thumbs-no-s, .property-slider-img #bx-pager, .property-slider-img hr {
	display:none
}
.property-header .buttons {
	width:100%;
	text-align:center;
	margin-bottom:10px
}
.buttons .view-mode-button {
	padding:5px 12px
}
.view-mode-button.ps-button {
	font-size:12px
}
.property-desc .col-md-6 span, .property-desc h3 {
	font-size:18px
}
.property-code span {
	font-size:16px
}
.property-slider-img {
	border:none;
	padding:0
}
.col-md-5.property-desc-a, .col-md-7.property-slider-img {
	width:100%!important
}
.col-md-5.property-desc-a .row .col-md-6 {
	width:50%
}
.col-md-5.property-desc-a .row .col-md-6:last-child {
	text-align:right
}
.col-md-5.property-desc-a iframe {
	height:300px
}
.row-sale-prop {
	display:block
}
.property-slider-img .bx-next {
	right:10px
}
.property-slider-img .bx-prev {
	left:10px
}
.title h2 {
	font-size:20px
}
}
@media (min-width:440px) and (max-width:479px) {
.prop-overview {
	width:100%
}
.property-header .details {
	font-size:20px;
	display:block;
	text-align:center;
	margin-bottom:20px
}
.all-thumbs, .all-thumbs-no-s, .property-slider-img #bx-pager, .property-slider-img hr {
	display:none
}
.property-header .buttons {
	width:100%;
	text-align:center;
	margin-bottom:10px
}
.buttons .view-mode-button {
	padding:4px 10px
}
.view-mode-button.ps-button {
	font-size:11px
}
.property-desc .col-md-6 span, .property-desc h3 {
	font-size:18px
}
.property-code span {
	font-size:16px
}
.property-slider-img {
	border:none;
	padding:0
}
.col-md-5.property-desc-a, .col-md-7.property-slider-img {
	width:100%!important
}
.col-md-5.property-desc-a .row .col-md-6 {
	width:50%
}
.col-md-5.property-desc-a .row .col-md-6:last-child {
	text-align:right
}
.col-md-5.property-desc-a iframe {
	height:300px
}
.row-sale-prop {
	display:block
}
.property-slider-img .bx-next {
	right:10px
}
.property-slider-img .bx-prev {
	left:10px
}
.title h2 {
	font-size:20px
}
.property-desc-a {
	padding:0!important
}
}
@media (min-width:400px) and (max-width:439px) {
.prop-overview {
	width:100%
}
.property-header .details {
	font-size:18px;
	display:block;
	text-align:center;
	margin-bottom:20px
}
.all-thumbs, .all-thumbs-no-s, .property-slider-img #bx-pager, .property-slider-img hr {
	display:none
}
.property-header .buttons {
	width:100%;
	text-align:center;
	margin-bottom:10px
}
.buttons .view-mode-button {
	padding:3px 8px
}
.view-mode-button.ps-button {
	font-size:11px;
	margin-right:0
}
.property-desc .col-md-6 span, .property-desc h3 {
	font-size:18px
}
.property-code span {
	font-size:16px
}
.property-slider-img {
	border:none;
	padding:0
}
.col-md-5.property-desc-a, .col-md-7.property-slider-img {
	width:100%!important
}
.col-md-5.property-desc-a .row .col-md-6 {
	width:50%
}
.col-md-5.property-desc-a .row .col-md-6:last-child {
	text-align:right
}
.col-md-5.property-desc-a iframe {
	height:300px
}
.row-sale-prop {
	display:block
}
.property-slider-img .bx-next {
	right:10px
}
.property-slider-img .bx-prev {
	left:10px
}
.title h2 {
	font-size:20px
}
.property-desc-a {
	padding:0!important
}
}
@media (min-width:0px) and (max-width:399px) {
.prop-overview {
	width:100%
}
.property-header .details {
	font-size:18px;
	display:block;
	text-align:center;
	margin-bottom:20px
}
.all-thumbs, .all-thumbs-no-s, .property-slider-img #bx-pager, .property-slider-img hr {
	display:none
}
.property-header .buttons {
	width:100%;
	text-align:center;
	margin-bottom:10px
}
.buttons .view-mode-button {
	padding:10px 0;
	margin-bottom:15px
}
.buttons .view-mode-button:last-child {
	margin-bottom:0
}
.view-mode-button.ps-button {
	font-size:11px;
	margin-right:0;
	display:block
}
.property-desc .col-md-6 span, .property-desc h3 {
	font-size:18px
}
.property-code span {
	font-size:16px
}
.property-slider-img {
	border:none;
	padding:0
}
.col-md-5.property-desc-a, .col-md-7.property-slider-img {
	width:100%!important
}
.col-md-5.property-desc-a .row .col-md-6:last-child {
	width:60%;
	text-align:right
}
.col-md-5.property-desc-a .row .col-md-6:first-child {
	width:40%
}
.col-md-5.property-desc-a iframe {
	height:300px
}
.row-sale-prop {
	display:block
}
.property-slider-img .bx-next {
	right:10px
}
.property-slider-img .bx-prev {
	left:10px
}
.title h2 {
	font-size:20px
}
.rentals.sales-nan .title h2 {
	width:100%!important;
	display:inline-block
}
.property-desc-a {
	padding:0!important
}
}
@media (min-width:0px) and (max-width:570px) {
.container-title h1 {
	font-family:GothamNarrow-Medium;
	font-size:18px;
	font-weight:inherit
}
.search-results {
	margin-bottom:10px
}
.po.wrapper2.paddtop2.paddbot3 {
	width:100%
}
#latesthome .home-for-sr {
	padding:0 10px
}
.home-for-sr .first-img {
	width:45%;
	display:inline-block
}
.home-for-sr .house-description {
	display:inline-block;
	float:right;
	width:55%;
	padding:0
}
.bxslider3 {
	margin:0;
	padding:0
}
.home-for-sr .price-t span:first-child {
	display:block;
	background-color:rgba(110,110,110,.9);
	color:#fff;
	font-size:14px;
	font-family:GothamNarrow-Book;
	font-weight:500;
	padding:5px 5px 5px 10px
}
.home-for-sr .price-t {
	padding:0
}
.home-for-sr .small, .home-for-sr p {
	padding-left:10px
}
.home-for-sr .small {
	position:absolute;
	bottom:0;
	width:52%
}
.home-for-sr .heart {
	right:12px;
	top:2px
}
.home-for-sr {
	width:auto!important
}
}
@media (min-width:0px) and (max-width:320px) {
.img-same-height {
	height:110px
}
.home-for-sr .small small {
	font-size:11px
}
.home-for-sr .first-img {
	width:40%;
	display:inline-block
}
.home-for-sr .house-description {
	display:inline-block;
	float:right;
	width:60%;
	padding:0
}
}
@media (min-width:0px) and (max-width:295px) {
.home-for-sr .small small {
	font-size:10px
}
.home-for-sr .first-img {
	width:40%;
	display:inline-block
}
.home-for-sr .house-description {
	display:inline-block;
	float:right;
	width:60%;
	padding:0
}
.home-for-sr .price-t span:first-child {
	font-size:12px
}
.home-for-sr .small {
	width:56%
}
}
@media (min-width:0px) and (max-width:1180px) {
.view-mode-button.ps-button {
	font-size:12px
}
.view-mode-button {
	padding:6px 18px
}
.property-header .details {
	font-size:18px
}
}
@media (min-width:0px) and (max-width:980px) {
.view-mode-button.ps-button {
	font-size:11px
}
.view-mode-button {
	padding:5px 16px
}
.property-header .details {
	font-size:16px
}
}
@media (min-width:0px) and (max-width:850px) {
.view-mode-button.ps-button {
	font-size:10px
}
.view-mode-button {
	padding:4px 15px
}
.property-header .details {
	font-size:14px
}
}
@media (min-width:755px) and (max-width:810px) {
.property-desc .row span {
	font-size:14px
}
}
@media (min-width:0) and (max-width:759px) {
.property-desc .row span {
	font-size:14px
}
.property-desc .row .col-md-7 {
	width:60%
}
.property-desc .row .col-md-5 {
	width:40%
}
#pmap2 {
	display:none!important
}
}
@media (min-width:0) and (max-width:450px) {
.property-desc .row span {
	font-size:13px
}
span.special-height {
	height:40px
}
}
@media (min-width:0) and (max-width:350px) {
.property-desc .row span {
	font-size:12px
}
span.special-height {
	height:40px
}
}
@media (min-width:690px) and (max-width:1001px) {
.offer .small-o-title {
	display:block
}
.month-o.col-md-3 {
	display:inline-block!important;
	width:45%;
	padding:0 25px 15px 35px!important;
	margin:0 20px 20px 0
}
}
@media (min-width:500px) and (max-width:689px) {
.month-o.col-md-3 span {
	width:30%
}
.offer .small-o-title {
	display:block
}
.month-o.col-md-3 {
	display:inline-block!important;
	width:100%;
	padding:0 45px 15px 65px!important;
	margin:0 20px 20px 0
}
}
@media (min-width:350px) and (max-width:499px) {
.month-o.col-md-3 span {
	width:30%
}
.prop-nav li:first-child {
	margin:0 18px 0 5px
}
.prop-nav li a {
	padding:0 15px
}
.offer .small-o-title {
	display:block
}
.month-o.col-md-3 {
	display:inline-block!important;
	width:100%;
	padding:0 15px 15px 35px!important;
	margin:0 20px 20px 0
}
}
@media (min-width:0px) and (max-width:349px) {
.po.prop-overview p {
	margin-left:10px
}
.month-o.col-md-3 span {
	width:30%
}
.po.prop-overview {
	padding-top:40px!important;
	font-size:15px
}
.prop-nav li:first-child {
	margin:0 16px 0 3px
}
.prop-nav li a {
	font-size:19px;
	padding:0 12px
}
.offer .small-o-title {
	display:block
}
.month-o.col-md-3 {
	display:inline-block!important;
	width:100%;
	padding:0 15px 15px 35px!important;
	margin:0 20px 20px 0
}
}
@media (min-width:691px) and (max-width:799px) {
#agent-details-c .fltlft.agenttxt.col-md-9 {
	width:72%
}
#agent-details-c .agd9, #agent-details-c .subpage ul li a {
	width:100%
}
.QA .col-md-6, .tcolumn .col-md-6 {
	width:49%;
	display:inline-block
}
.tcolumn.col-md-4 ul {
	margin-left:10px
}
#agent-details-c .about-container.row {
	display:block
}
#agent-details-c .col-md-3.about-us-nav {
	width:100%;
	display:none
}
#agent-details-c .tcolumn {
	background-color:rgba(224,224,224,.7);
	border-bottom:1px solid #c8c8c8;
	padding:16px;
	border-radius:3px;
	margin-bottom:24px
}
#agent-details-c .property-header .buttons {
	width:auto;
	text-align:left;
	margin-bottom:0
}
#agent-details-c .spage .property-header .details {
	display:table-cell
}
}
@media (min-width:0px) and (max-width:690px) {
#agent-details-c .agd9, #agent-details-c .fltlft.agenttxt.col-md-9, #agent-details-c .subpage ul li a {
	width:100%
}
.QA .col-md-6, .tcolumn .col-md-6 {
	width:49%;
	display:inline-block
}
.tcolumn.col-md-4 ul {
	margin-left:10px
}
#agent-details-c .about-container.row, #agent-details-c .agentdiv .row {
	display:block
}
#agent-details-c .col-md-3.about-us-nav {
	width:100%;
	display:none
}
#agent-details-c .tcolumn {
	background-color:rgba(224,224,224,.7);
	border-bottom:1px solid #c8c8c8;
	padding:16px;
	border-radius:3px;
	margin-bottom:24px
}
#agent-details-c .property-header .buttons {
	width:auto;
	text-align:left;
	margin-bottom:0
}
#agent-details-c .spage .property-header .details {
	display:table-cell
}
#agent-details-c .fltlft.agentimg.col-md-3 {
	border:1px solid rgba(92,92,92,.3);
	padding:24px 0;
	background-color:rgba(24,150,212,.08);
	margin:0 10px 16px
}
#agent-details-c .agentimg img {
	margin:0 auto;
	width:auto
}
}
@media (min-width:0px) and (max-width:618px) {
#agent-details-c .spage .property-header .details {
	font-size:15px
}
#agent-details-c .agphone {
	font-size:13px;
	padding-left:26px
}
.jqTransformSelectWrapper {
	width:140px!important
}
.jqTransformSelectWrapper span {
	width:109px!important
}
.question-for-agent {
	text-align:left
}
.QA .col-md-6 {
	width:100%;
	display:inline-block
}
}
@media (min-width:0px) and (max-width:400px) {
#agent-details-c .spage .property-header .details {
	font-size:14px
}
#agent-details-c .agphone {
	font-size:12px;
	padding-left:26px
}
.jqTransformSelectWrapper {
	width:120px!important
}
.jqTransformSelectWrapper span {
	width:92px!important
}
.jqTransformSelectWrapper div span {
	font-size:13px
}
#agent-details-c .fltlft.agentimg.col-md-3 {
	border:none;
	padding:4px;
	background-color:rgba(24,150,212,.08)
}
#agent-details-c .agentimg img {
	margin:0 auto;
	width:90%
}
}
@media (max-width:992px) and (min-width:800px) {
.resources-c .about-us-nav {
	width:30%
}
.resources-c .col-md-9.resources-t {
	width:69%
}
}
@media (max-width:730px) and (min-width:630px) {
#myFlash object {
	width:450px
}
}
@media (max-width:629px) and (min-width:0px) {
.about-us-container .main .text a {
	display:block;
	text-align:left
}
.about-container.contact-container.row {
	margin:0
}
#myFlash object {
	width:500px
}
}
@media (max-width:940px) and (min-width:0px) {
#myFlash object {
	width:540px
}
.nan-map-c .about-us-nav {
	width:30%
}
.nan-map-c .col-md-9 {
	width:69%
}
}
@media (max-width:805px) and (min-width:0px) {
#myFlash object {
	width:450px
}
}
@media (max-width:684px) and (min-width:0px) {
#myFlash object {
	width:400px
}
}
@media (max-width:629px) and (min-width:0px) {
#myFlash object {
	width:460px
}
.nan-map-c .about-us-nav, .nan-map-c .col-md-9 {
	width:100%
}
}
@media (max-width:490px) and (min-width:0px) {
#myFlash object {
	width:400px
}
#myFlash {
	overflow-x:auto
}
}
@media (max-width:1070px) and (min-width:0px) {
.agents-p .agdiv {
	width:30%
}
}
@media (max-width:992px) and (min-width:500px) {
.resources-c .text-withimg p {
	width:80%
}
.agents-p .about-us-nav {
	width:30%
}
.agents-p .col-md-9 {
	width:69%
}
}
@media (max-width:910px) and (min-width:500px) {
.agents-p .about-us-nav {
	width:30%
}
.agents-p .col-md-9 {
	width:69%
}
.agents-p .agdiv {
	width:46%
}
}
@media (max-width:760px) and (min-width:0px) {
.agents-p .property-header .details {
	font-size:20px;
	display:table-cell;
	text-align:left;
	margin-bottom:20px
}
.agents-p .property-header .buttons {
	width:65%;
	text-align:left;
	margin-bottom:0
}
}
@media (min-width:1000px) {
.results-options .view-buttons {
	width:120px
}
.results-options h3, .results-options p {
	width:125px
}
.order-price.notR {
	width:76px
}
}
@media (max-width:630px) and (min-width:0) {
.about-container {
	padding-top:0!important
}
.agents-p .about-us-nav, .agents-p .col-md-9 {
	width:100%
}
.agents-p .property-header .buttons {
	width:auto
}
.agents-p .agdiv {
	width:30%
}
.about-us-nav ul {
	display:none
}
.about-us-nav-myjpfco2 {
	display:none!important
}
.about-us-nav-myjpfco ul {
	display:block
}
}
@media (max-width:609px) and (min-width:0) {
.agents-p .agdiv {
	width:190px
}
.agents-p .jqTransformSelectWrapper {
	width:191px!important
}
.agents-p .jqTransformSelectWrapper span {
	width:159px!important
}
.agents-p #agents {
	padding:0 8%
}
}
@media (max-width:520px) and (min-width:0) {
.agents-p #agents {
	padding:0 28%
}
}
@media (max-width:420px) and (min-width:0) {
.agents-p .property-header .details {
	display:block;
	text-align:center
}
.agents-p .property-header .buttons {
	width:80%
}
}
@media (max-width:350px) and (min-width:0) {
.agents-p .property-header .buttons {
	width:85%
}
.agents-p #agents {
	padding:0 22%
}
}
@media (max-width:529px) and (min-width:0) {
.sales-nan .subpage ul li a {
	text-align:center;
	background-color:#f2ede2;
	color:#131a2b;
	width:100%;
	padding:8px 0
}
.sales-nan .subpage .lnav {
	padding:8px 10px 0
}
.sales-nan .subpage ul li a:hover {
	color:#000;
	background-color:#eae2d1;
	transform:all .2s linear
}
.home {
	padding:0;
	width:100%
}
.sales-nan .hp-img {
	height:116px
}
.house-description small:last-child {
	margin-right:10px
}
}
@media (max-width:992px) and (min-width:0) {
.myIframe {
	position:relative;
	padding-bottom:56.25%;
	padding-top:25px;
	height:0
}
.myIframe #ifr {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.narchive .col-md-3.about-us-nav {
	width:30%
}
.narchive .col-md-9 {
	width:70%
}
}
@media (max-width:992px) and (min-width:750px) {
.narchive .col-md-12.main h1 {
	font-size:24px
}
}
@media (max-width:750px) and (min-width:630px) {
.narchive .col-md-12.main h1 {
	font-size:24px
}
}
@media (max-width:629px) and (min-width:525px) {
.narchive .col-md-12.main h1 {
	font-size:22px;
	text-align:center
}
}
@media (max-width:524px) and (min-width:350px) {
.narchive .col-md-12.main h1 {
	font-size:20px;
	text-align:center
}
}
@media (max-width:349px) and (min-width:0px) {
.narchive .col-md-12.main h1 {
	font-size:18px;
	text-align:center
}
}
@media (max-width:629px) and (min-width:0) {
.narchive .col-md-3.about-us-nav, .narchive .col-md-9 {
	width:100%
}
}
@media (max-width:992px) and (min-width:781px) {
.about-container.contact-container .col-md-3.about-us-nav {
	width:35%
}
}
@media (max-width:780px) and (min-width:630px) {
.about-container.contact-container .col-md-3.about-us-nav {
	width:60%
}
}
@media (max-width:1215px) and (min-width:0px) {
#inquiry .contact-info-i.f-right.csz {
	float:left
}
}
@media (max-width:1005px) and (min-width:955px) {
.f-right label {
	width:85px
}
.f-left label {
	width:90px
}
}
@media (max-width:955px) and (min-width:0px) {
#inquiry .f-right {
	float:left
}
.f-left label, .f-right label {
	width:100px
}
#inquiry .sub-title-contact {
	margin-bottom:30px
}
#inquiry .contact-info-i {
	margin-bottom:16px
}
}
@media (max-width:790px) and (min-width:0px) {
.csz-panel {
	width:100%;
	margin-bottom:5px
}
.f-right.csz label {
	width:100px
}
.f-right.csz input {
	width:174px
}
.contact-info-i.f-right.csz {
	margin-top:20px
}
}
@media (max-width:992px) and (min-width:0px) {
#reload_button {
	float:left!important
}
}
@media (max-width:814px) and (min-width:0px) {
#captcha_code {
	width:80px
}
}
@media (max-width:680px) and (min-width:0px) {
#inquiry .captcha-info {
	display:block;
	margin-bottom:10px
}
#captcha, #captcha_code {
	float:left;
	margin-right:10px
}
}
@media (max-width:478px) and (min-width:0px) {
.input-f-prop, .text-a-center {
	display:block
}
.agent-selection {
	text-align:left
}
#ctbl1 {
	margin-right:0!important
}
}
@media (max-width:448px) and (min-width:0px) {
#reload_button {
	float:left!important;
	clear:both;
	margin:16px 0
}
}
@media (max-width:326px) and (min-width:0px) {
#captcha {
	margin-top:12px
}
}
@media (max-width:992px) and (min-width:630px) {
.my-account-info .about-us-nav {
	width:25%
}
.stats-a-cont .about-us-nav {
	width:30%
}
.stats-a-cont .stats-zone {
	width:74%
}
}
@media (max-width:925px) and (min-width:630px) {
.dgray {
	width:500px;
	overflow-x:scroll;
	display:block
}
.table-houses, .table-titles {
	width:700px
}
}
@media (max-width:720px) and (min-width:630px) {
.dgray {
	width:400px;
	overflow-x:scroll;
	display:block
}
.my-account-info .about-us-nav {
	width:30%
}
}
@media (max-width:1052px) and (min-width:926px) {
.trows td {
	font-size:12px
}
}
@media (max-width:635px) and (min-width:0px) {
#register i {
	display:block;
	width:auto
}
.autoWidth, .change-div {
	width:auto!important
}
}
@media (max-width:320px) and (min-width:0px) {
.fb-loginImg {
	width:80%
}
}
@media (max-width:1000px) and (min-width:776px) {
#quickStats {
	width:100%
}
}
@media (max-width:775px) and (min-width:630px) {
#container.circle-stats, #quickStats {
	width:100%
}
}
@media (max-width:629px) and (min-width:0px) {
.dgray {
	width:100%;
	overflow-x:scroll;
	display:block
}
.table-houses, .table-titles {
	width:700px
}
.about-container.contact-container .about-us-container #inquiry .sub-title-contact, .about-container.contact-container .about-us-container #inquiry .text-a-center {
	text-align:left
}
.about-container.contact-container .about-us-container #inquiry .text-a-center label {
	margin-right:14px
}
.about-container.contact-container .about-us-container #inquiry #agent {
	margin-left:0;
	margin-top:4px;
	border:1px solid grey;
	border-radius:3px
}
#container.circle-stats, #container2.circle-stats, #quickStats {
	width:100%
}
}
@media (max-width:535px) and (min-width:0px) {
.jqplot-event-canvas {
	width:100%!important
}
}
@media (max-width:360px) and (min-width:0px) {
#quickStats {
	font-size:11px
}
}
@media (max-width:385px) and (min-width:0px) {
#container {
	display:none!important
}
}
@media (max-width:2000px) and (min-width:386px) {
#container2 {
	display:none
}
}
@media (max-width:2000px) and (min-width:992px) {
.renters.subpage ul li a, .renters.subpage ul li a:hover {
	width:100%;
	font-size:17px
}
}
@media (min-width:530px) and (max-width:992px) {
.property-information .col-md-4 {
	display:inline-block;
	width:31%
}
.property-information div.col-md-4 input {
	width:100%
}
.renters .my-col-md-3 {
	width:40%
}
.renters .my-col-md-9 {
	width:70%
}
.renters.subpage ul li a, .renters.subpage ul li a:hover {
	width:100%;
	font-size:15px
}
}
@media (min-width:530px) and (max-width:610px) {
.renters .my-col-md-3 {
	width:30%
}
.renters .my-col-md-9 {
	width:76%;
	padding:0 4%
}
.renters.subpage ul li a, .renters.subpage ul li a:hover {
	width:90%;
	font-size:14px
}
}
@media (min-width:0px) and (max-width:529px) {
#cnotes, .property-information div.col-md-4 input, .wrapper.renters {
	width:100%
}
.renters .my-col-md-9 {
	padding:0
}
.propertyInfo .textfield1 {
	width:51%
}
.propertyInfo .smallinput, .propertyInfo label {
	width:16.3%
}
.property-information .col-md-4 {
	display:inline-block;
	width:31%
}
.propertyInfo .info-name {
	width:45%
}
}
@media (min-width:0px) and (max-width:1029px) {
.ofleft, .ofright {
	width:100%;
	display:inline-block
}
.renters.add-renter .my-col-md-9 {
	padding:0 0 0 6%
}
.ofleft {
	float:left
}
.form-of #inquiry #house-am label {
	width:31%;
	text-align:left;
	margin-bottom:10px
}
.renters.add-renter h3.paddbot {
	font-size:18px;
	margin-top:60px
}
.form-of #inquiry #address, .form-of #inquiry #city, .form-of #inquiry #email, .form-of #inquiry #name, .form-of #inquiry #state, .form-of #inquiry #zip {
	width:160px
}
}
@media (min-width:0px) and (max-width:840px) {
.form-of #inquiry #house-am label {
	width:49%;
	text-align:left;
	margin-bottom:10px
}
}
@media (min-width:0px) and (max-width:680px) {
.amenities {
	-webkit-column-count:2!important;
	-moz-column-count:2!important;
	column-count:2!important;
	-webkit-column-gap:2em!important;
	-moz-column-gap:2em!important;
	column-gap:2em!important
}
.row.prop-ov, ul.amenities li:first-child {
	display:block
}
.amenities-po {
	padding-top:0!important;
	padding-bottom:30px!important
}
ul.amenities li {
	display:inline-block
}
.offer {
	padding-top:10px
}
.form-of #inquiry .occupancy-bi input, .occupancy-bi .l1, .occupancy-bi .l2 {
	width:100px
}
.form-of #inquiry .house-care .l3, .form-of #inquiry .house-care .l4, .form-of #inquiry .house-care input {
	width:80px
}
}
@media (min-width:0px) and (max-width:380px) {
#inquiry .occupancy-bi .nlabel, .form-of #inquiry .house-care label {
	width:100%
}
.form-of #inquiry .house-care .l3, .form-of #inquiry .house-care .l4, .form-of #inquiry .house-care input {
	width:112px
}
}
@media (min-width:0px) and (max-width:350px) {
.form-of #inquiry #house-am label {
	width:100%;
	text-align:left;
	margin-bottom:10px
}
#pdf-images {
	width:230px
}
}
@media (min-width:408px) and (max-width:890px) {
p>.cform44:nth-child(3) {
	margin-left:163px
}
}
@media (min-width:0px) and (max-width:500px) {
.renters.add-renter.homeowner-info h3.paddbot {
	margin-top:10px
}
.renters.add-renter.homeowner-info .my-col-md-9 {
	padding:0
}
}
@media (min-width:0px) and (max-width:900px) {
.marketing-image.three {
	width:100%
}
}
@media (max-width:729px) and (min-width:0px) {
#amount-range .ui-slider-handle {
	background:url(../images/slider-circle-022.png) no-repeat!important;
	width:30px!important;
	height:30px!important;
	border:0!important;
	border-radius:0!important;
	-moz-border-radius:0!important;
	cursor:pointer!important;
	top:-16px;
	margin-left:-5px
}
}
@media (max-width:768px) and (min-width:0px) {
.header .logo {
	width:180px
}
.header .logo div, .header .logo div img {
	width:100%
}
.nav .inner-list-cont .nav-column {
	margin:0
}
.nav-column a {
	width:100%;
	display:inline-block;
	font-family:GothamNarrow-Medium;
	font-size:14px;
	padding:8px 0
}
.paddtop2.subpage {
	padding:0
}
}
@media (max-width:376px) and (min-width:0px) {
.header .logo {
	width:160px
}
.newnav>ul {
	top:100%
}
}
@media (min-width:0px) and (max-width:744px) {
input[type=checkbox], input[type=radio] {
	transform:scale(1.3);
	margin-left:3px
}
}
@media (min-width:769px) and (max-width:5000px) {
.real-estate-resp-list {
	display:none
}
#navigation-responsive {
	display:block!important
}
.slider {
	margin-top:-2px!important
}
}
.resp-link {
	background-color:#fff;
	color:#131a2b!important
}
@media (min-width:0px) and (max-width:376px) {
#register img, #register p {
	display:block
}
#navigation-responsive {
	margin-top:-5px
}
#register img {
	width:100%;
	object-fit:cover
}
textarea.input-light {
	width:86%
}
#register input {
	width:84%
}
}
@media (min-width:0px) and (max-width:1126px) {
.resp-n {
	display:none
}
}
@media (max-width:949px) and (min-width:745px) {
.nav>li>div {
	top:72px
}
.inner-list li {
	margin-top:6px!important
}
}
@media (max-width:744px) and (min-width:0px) {
.nav>li>div {
	top:58px
}
.inner-list li {
	margin-top:6px!important;
	font-size:14px
}
.nav-column h3 {
	font-size:15px
}
}
@media (min-width:769px) {
.nav-dropdown-resp {
	display:none
}
.nav>li:hover>div {
	display:block;
	background-repeat:no-repeat;
	background-position:center bottom;
	background-size:contain
}
.header .navigation .nav {
	display:table-row;
	height:100%
}
}
@media (max-width:768px) and (min-width:0px) {
.nav .gfx a span, .nav>li>div {
	text-align:left;
	top:auto;
	background:#fff
}
.header .navigation .inner-list {
	position:static
}
.nav .inner-list-cont .nav-column .inner-list li {
	padding:0 0 0 20px
}
.header .navigation .inner-list li, .header .navigation .inner-list li:hover {
	background-color:#fff
}
.header .navigation ul li {
	display:block;
	position:initial;
	margin-top:0
}
.dropdown-logo.close, .inner-list-cont, .nav-column h3, .nav-column.gfx img, .nav>li>div {
	display:none
}
.header .navigation ul li:hover {
	background-color:rgba(227,230,235,.6)
}
.nav .nav-column {
	float:none;
	width:100%;
	padding:5px 10px
}
.nav>li>div {
	position:initial;
	width:100%;
	max-width:1600px;
	right:auto;
	opacity:1;
	visibility:visible;
	overflow:visible;
	-webkit-transition:.3s .15s;
	-moz-transition:.3s .15s;
	-o-transition:.3s .15s;
	-ms-transition:.3s .15s;
	transition:.3s .15s;
	border-bottom:2px solid #f1f1f1;
	z-index:9999999
}
.header .navigation .nav {
	left:0;
	width:100%;
	background-color:#eef0f3;
	margin-top:20px;
	border-bottom:2px solid grey;
	margin-bottom:20px;
	box-shadow:-2px 4px 16px #888;
	z-index:9999;
	position:fixed;
	max-height:100%;
	overflow-y:auto;
	display:none;
	height:91%
}
.nav .gfx, .nav .gfx a span {
	position:relative;
	padding:0
}
.nav .gfx {
	margin-right:0;
	margin-bottom:0;
	margin-top:5px
}
.nav .gfx a span {
	display:inline-block;
	width:auto;
	left:auto;
	transform:none;
	text-transform:none;
	font-family:GothamNarrow-Medium;
	border:1px solid #fff;
	color:#337ab7;
	margin-left:20px
}
.nav .gfx a:hover span {
	background:#fff;
	color:#23527c
}
}
@media (max-width:380px) and (min-width:0px) {
.header .navigation .nav {
	display:none;
	position:fixed;
	top:32px;
	max-height:91%;
	overflow-y:auto
}
}
@media (max-width:499px) and (min-width:0px) {
.text-withimg {
	background:#fff
}
#amount-range {
	height:2px;
	width:88%;
	margin-left:11px
}
.price-option {
	width:94%;
	margin-left:2%
}
}
@media (max-width:529px) and (min-width:0px) {
.page-title {
	text-align:center
}
#simila-houses {
	margin-top:30px;
	width:96%
}
#simila-houses .bx-next, #simila-houses .bx-prev {
	margin-top:0!important;
	left:50%;
	width:56px!important
}
#simila-houses .bx-next {
	bottom:-50px!important;
	top:auto!important;
	background-image:url(../images/vertical-down.png)
}
#simila-houses .bx-prev {
	top:-50px!important;
	background-image:url(../images/vertical-up.png)
}
}
@media (min-width:730px) and (max-width:991px) {
.col-md-2.rental-colmd2 {
	width:14.66666667%
}
.date-picker.dp {
	width:10%
}
}
@media (min-width:500px) and (max-width:729px) {
.col-md-2.rental-colmd2, .date-picker.dp {
	width:20%
}
.looking-for.col-md-2.rental-colmd2 {
	width:100%
}
}
@media (min-width:1111px) and (max-width:1221px) {
.search-container select {
	font-size:14px
}
.col-md-2.location-option {
	width:17.666667%
}
.col-md-2.bath-select, .col-md-2.beds-selectt {
	width:16.1%
}
}
@media (min-width:1067px) and (max-width:1110px) {
.search-container select {
	font-size:13px
}
.col-md-2.location-option {
	width:17.666667%
}
.col-md-2.bath-select, .col-md-2.beds-selectt {
	width:16.1%
}
}
@media (min-width:967px) and (max-width:1066px) {
.search-container select {
	font-size:13px
}
.col-md-2.location-option {
	width:19.666667%
}
.col-md-2.bath-select, .col-md-2.beds-selectt {
	width:15.1%
}
}
@media (min-width:900px) and (max-width:966px) {
.search-container select {
	font-size:13px
}
.col-md-2.location-option {
	width:21.666667%
}
.col-md-2.bath-select, .col-md-2.beds-selectt {
	width:18.1%
}
.search-container .search-button {
	float:right;
	width:11%
}
}
@media (min-width:730px) and (max-width:899px) {
.search-container select {
	font-size:11px
}
.col-md-2.location-option {
	width:18.666667%
}
.col-md-2.bath-select, .col-md-2.beds-selectt {
	width:16.1%
}
.search-container .search-button {
	float:right;
	width:11%
}
}
@media (min-width:643px) and (max-width:729px) {
.search-container select {
	font-size:12px
}
}
@media (min-width:500px) and (max-width:642px) {
.search-container select {
	font-size:13px
}
.col-md-2.bath-select, .col-md-2.beds-selectt, .col-md-2.location-option {
	width:32%
}
.search-container .search-button {
	text-align:center;
	width:100%;
	margin-top:20px
}
.search-button .btn {
	width:20%
}
}
@media (min-width:1302px) and (max-width:1326px) {
.col-md-2.bath-select.rental-colmd2, .col-md-2.beds-selectt.rental-colmd2 {
	width:13.1%
}
}
@media (min-width:1150px) and (max-width:1301px) {
.col-md-2.location-option.rental-colmd2, .date-picker.dp {
	width:17%
}
.col-md-2.bath-select.rental-colmd2, .col-md-2.beds-selectt.rental-colmd2 {
	width:15%
}
.search-container .search-button.rental-search-butt {
	float:right;
	width:120px
}
}
@media (min-width:1110px) and (max-width:1149px) {
.col-md-2.location-option.rental-colmd2 {
	width:17%
}
.col-md-2.bath-select.rental-colmd2, .col-md-2.beds-selectt.rental-colmd2 {
	width:14%
}
.date-picker.dp {
	width:16%
}
.search-container .search-button.rental-search-butt {
	float:right;
	width:120px
}
.date-picker.dp .week-picker, .search-container select {
	font-size:13px
}
}
@media (min-width:984px) and (max-width:1109px) {
.col-md-2.location-option.rental-colmd2 {
	width:17%
}
.col-md-2.beds-selectt.rental-colmd2 {
	width:16%
}
.col-md-2.bath-select.rental-colmd2 {
	width:12%
}
.date-picker.dp {
	width:15%
}
.search-container .search-button.rental-search-butt {
	float:right;
	width:120px
}
.date-picker.dp .week-picker, .search-container select {
	font-size:12px
}
.looking-for.rental-colmd2 {
	width:auto
}
}
@media (min-width:730px) and (max-width:983px) {
.col-md-2.location-option.rental-colmd2 {
	width:25%
}
.col-md-2.beds-selectt.rental-colmd2 {
	width:48%;
	margin-top:6px
}
.col-md-2.bath-select.rental-colmd2 {
	width:48%;
	margin-top:6px;
	margin-right:0;
	padding-right:0
}
.date-picker.dp {
	width:24%
}
.search-container .search-button.rental-search-butt {
	float:right;
	width:140px;
	margin-right:3.5%;
	margin-top:20px;
	text-align:right
}
.date-picker.dp .week-picker, .search-container select {
	font-size:14px
}
.looking-for.rental-colmd2 {
	width:auto
}
.price-option.col-md-3.rental-css-price {
	width:26%
}
.looking-for.col-md-2.rental-colmd2 {
	width:22%
}
}
@media (min-width:661px) and (max-width:729px) {
.search-container .search-button.rental-search-butt {
	float:none;
	width:100%;
	text-align:center;
	margin-top:16px
}
.search-container .search-button.rental-search-butt input {
	width:20%
}
.col-md-2.beds-selectt.rental-colmd2 {
	width:24%!important
}
.col-md-2.bath-select.rental-colmd2 {
	width:24%!important;
	margin-right:0;
	padding-right:0
}
.col-md-2.location-option.rental-colmd2, .date-picker.dp {
	width:24%
}
.date-picker.dp .week-picker, .search-container select {
	font-size:13px
}
}
@media (min-width:500px) and (max-width:660px) {
.search-container .search-button.rental-search-butt {
	float:none;
	width:100%;
	text-align:center;
	margin-top:16px
}
.search-container .search-button.rental-search-butt input {
	width:20%
}
.col-md-2.beds-selectt.rental-colmd2 {
	width:48%!important;
	margin-top:6px
}
.col-md-2.bath-select.rental-colmd2 {
	width:48%!important;
	margin-right:0;
	padding-right:0;
	margin-top:6px
}
.col-md-2.location-option.rental-colmd2 {
	width:48%;
	margin-right:0;
	padding-right:0
}
.date-picker.dp {
	width:48%;
	padding-right:15px
}
.date-picker.dp .week-picker, .search-container select {
	font-size:13px
}
}
@media (min-width:0px) and (max-width:499px) {
.col-md-2.rental-colmd2 {
	width:100%
}
.date-picker.dp {
	display:none!important
}
.adv-search {
	text-align:center;
	margin-top:20px;
	display:block
}
.advanced-search {
	display:inline-block;
	cursor:pointer;
	font-size:GothamNarrow-Medium;
	font-weight:600;
	text-transform:lowercase
}
}
#register .property-zone-desc p {
	width:100%
}
.email-info-mes {
	width:100%;
	float:none
}
#register #subtn {
	float:none;
	margin-top:14px
}
#register .property-zone-desc p span {
	display:block;
	width:100%
}
#register .property-zone-desc p .pr {
	float:none;
	display:block
}
.addreid {
	display:block;
	margin-bottom:16px
}
#register .emailinputr, #register .nameinput {
	width:100%;
	margin:0!important
}
.view-mode-button.ps-button {
	margin-right:7px;
	font-size:12px
}
.property-header {
	display:block
}
.csz-panel {
	display:inline-block;
	width:32%
}
#inquiry .f-right {
	text-align:left
}
#inquiry .contact-info-i input[type=text] {
	width:70%
}
.f-left label, .f-right label {
	width:120px
}
#inquiry .csz-panel {
	box-sizing:border-box;
	width:31%;
	margin-right:2%
}
#inquiry .csz-panel:last-child {
	margin-right:0
}
.nav .inner-list-cont .nav-column .inner-list li {
	padding:0 16px 0 24px
}
.nav>li>div {
	top:62px
}
.header .navigation ul li, .header .navigation ul li:last-child {
	width:auto
}
.nav li:last-child .inner-list-cont {
	white-space:nowrap;
	right:0;
	left:auto
}
.nav .inner-list-cont {
	white-space:nowrap;
	right:auto;
	left:0;
	min-width:100%
}
.nav .inner-list-cont .nav-column .inner-list li:first-child {
	margin-top:14px
}
.nav .inner-list-cont .nav-column .inner-list li a {
	font-size:13px
}
.header .navigation ul li.sub-menu-exist .m-link::after {
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:4px solid #fff
}
.header .navigation ul li.sub-menu-exist:hover .m-link::after {
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:4px solid #000
}
.header .navigation ul li.sub-menu-exist .m-link {
	padding:16px 26px 0 8px!important
}
.header .navigation ul li.sub-menu-exist .m-link::after, .header .navigation ul li.sub-menu-exist:hover .m-link::after {
	top:22px
}
@media (max-width:992px) {
.prop-description {
	flex-basis:100%;
	flex:1
}
}
@media (max-width:1450px) {
#bx-pager .thumb-ds img {
	height:76px
}
.col-md-3 #bx-pager {
	min-height:410px
}
.property-desc {
	height:auto
}
}
@media (max-width:1005px) {
.hidesmall, .property-slider-img .col-md-3 {
	display:none
}
.property-slider-img .col-md-9 {
	width:100%
}
, .property-desc .row span {
font-size:13px
}
.property-desc-a {
	padding:0
}
}
@media (max-width:760px) {
.bcaddress, .bcfirst {
	text-align:center;
	width:100%
}
.newsletterin {
	display:none!important
}
.form-control {
	padding:6px 8px
}
.amenities-po {
	width:30%;
	padding-left:10px
}
.contact-formular {
	padding:15px 5px
}
#inquiry #agent, .property-desc {
	margin-left:0
}
.container-title h1 {
	margin-bottom:25px;
	width:100%
}
.prop-description h1 {
	font-size:22px;
	margin-bottom:20px
}
.property-desc-a {
	margin:0
}
.buttons.proplinks, .hidesmall, .lastdot {
	display:none
}
.nopadding {
	padding-right:0!important;
	padding-left:0!important
}
.prop-description p {
	font-size:18px;
	line-height:28px
}
.gmapdiv p {
	line-height:22px!important;
	font-size:14px!important
}
.title-p-slider {
	padding-left:20px
}
#simila-houses .bx-wrapper .bx-controls-direction a {
	margin-left:-28px
}
.bcaddress {
	float:right;
	padding:0 0 15px;
	font-size:19px
}
.bcfirst {
	float:left;
	padding:5px 0 10px;
	font-size:15px
}
.property-slider-img .bx-prev {
	left:0
}
.property-slider-img .bx-next {
	right:0
}
.row-sale-prop {
	margin-top:15px
}
.prop-nav li a {
	padding:0 10px
}
.slider-video {
	background:0 0
}
.imageslider {
	height:250px
}
}
@media (max-width:550px) {
.prop-nav, .proptitle .propresults {
	width:100%!important;
	text-align:center
}
.house-description .baths, li.rentnow {
	display:none
}
.gray .row, a.rentmobile {
	display:block
}
.gray .paddbot {
	padding-bottom:5px
}
.gray .paddtop {
	padding-top:5px
}
.container-title h1 {
	font-size:16px;
	text-align:center
}
a.rentmobile {
	width:100%;
	background:#238310;
	color:#fff;
	padding:10px 5px;
	text-align:center;
	margin-bottom:20px
}
.title h2 {
	font-size:13px;
	padding:0!important
}
.prop-nav li {
	margin-right:8px
}
.amenities-po, .prop-description {
	width:100%
}
}
@media (max-width:490px) {
.prop-nav li a {
	font-size:17px
}
.prop-nav li {
	margin-right:8px
}
}
@media (max-width:420px) {
.prop-nav li a {
	font-size:15px
}
.prop-nav li {
	margin-right:5px
}
.propresults {
	bottom:-16px
}
}
@media (max-width:385px) {
.prop-nav li a {
	font-size:14px
}
.prop-nav li {
	margin-right:1px;
	margin-left:1px
}
.prop-nav li:first-child {
	margin:0 1px
}
}
@media (max-width:355px) {
.prop-nav li a {
	font-size:13px
}
.prop-nav li {
	margin:0
}
}
