#stickySearch.topSearch { position:fixed;top:0; z-index:1000; margin:0 auto !important; width:100%; }

#responsive-beds,#responsive-price {
	display: none;
}

.ajax-quicksearch input[type="text"] {
	width: 198px;
	margin-top: 35px;
	height: 30px;
}

.ajax-quicksearch button {
	margin-top: 35px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	height: 30px;
	line-height: 0px;
	padding: 6px 12px;
}

.navbar.basic.fixed .ajax-quicksearch input[type="text"]{
	margin-top: 15px;
	height: 30px;
}

.navbar.basic.fixed .ajax-quicksearch button {
	margin-top: 15px;
	height: 30px;
	line-height: 0px;
}


#mobileSearchBtn {
	margin-bottom: 0px;
	padding: 11px 14px 12px 14px;
	margin-right: 0px;
}

/* width: 1000px - Hide Price Button */
@media screen and (max-width: 1000px) {
	#price {
		display*: none;
	}
	#responsive-price {
		display: block;
		padding-bottom:70px;
	}
	
	.col-md-6{
		width: 100%;
	}
}

@media screen and (max-width: 480px) {
/*AVTORKODA 13.12.2023*/
    ul#search-tab {
      display: flex !important;
      flex-direction: column;
      flex-direction: row;

    }
    body[id='body-'] ul#search-tab {
      gap: 5px;
      justify-content: center;
    }

}

/* width: 767px - Hide Baths Button */
@media screen and (max-width: 767px) {
    #sqFtSearchPanel {
      display: block !important;
    }

	#baths {
		display*: none;
	}
	#responsive-baths {
		display: block;
	}
	
	[class*="col-"] {
	    margin-bottom: 7px
	}
	
	.sidebar {
    margin-top: 0px;
	}	
}
 
/* width: 660px - Hide Bedrooms Button */
@media screen and (max-width: 660px) {
	#beds {
		display*: none;
	}
	#responsive-beds {
		display: block;
	}
}

/* for mobile phone size*/
/* search text box width 75% */
@media screen and (max-width: 460px) {
	#search-tab li ul.dropdown-list {
		left: 0;
		width: 100%;
	}
		
	#search-tab li ul.dropdown-list.more li div.row {
		width: 480px;
	}
	
	#searchNeighborhood {
		margin-left*:-10px;
	}

    #beds {
      display: none;
    }
	
	#searchNeighborhood #inputLocations {
		width: 50%;!important;
	}
	
	#searchBtn {
    padding: 12px 0px 12px 0px;
	}
	
	.nav-tabs > li > a {
    margin-right: 1px;
		padding-left: 1px;
		padding-right: 1px;
}

}

/* Nothing is affected */
@media screen and (max-width: 420px) {
	#search-tab .nav > li {
		margin-right: 7px;
	}
	#responsive-beds {
		visibility: visible;
	}
	#search-tab li ul.dropdown-list.more li div.row {
		width: 420px;
	}
	
  #searchNeighborhood {
		margin-left*:-10px;
	}
}

@media screen and (max-width: 400px) {
	#search-tab{
		width:100%;
	}
	
  #searchNeighborhood {
		margin-left*:-20px;
	}
	#search-tab li ul.dropdown-list.more li div.row {
		width: 400px;
	}
	.ms-parent {
    width: 152px !important;
	}
	
	.pagination ul > li {
    margin-right: 5px;
	}
	#searchBtn {
		display: none;
	}
	
	#mobileSearchBtn {
		display: block !important;
	}
	
	.page-title {
    min-height: 48px;
	}
	
	.page-title .inner {
    padding-top: 7px;
    padding-bottom: 7px;
	}	
	#search-tab li ul.dropdown-list {
		height: 580px;
		overflow-y: auto;
		overflow-x: hidden;
	}
	
  #property-map, #neighborhoods-map, #office-map, #building-map{
		height: 210px;
	}
	
	#AgentSide {
    float: left !important;
    width: 100%;
	}
	
	.btn-large {
    padding: 13px 7px;
	}
	
	.owners .address {
    width: 75%;
	}
	.owners .apt {
    width: 21%;
	}
	
	.filter li a {
    padding: 10px 4px;
	}
	
	.item .tabTestimonials, .tabContact {
		margin-top: 30px;
	}
	
	.btn-large {
    padding: 11px 3px;
		font-size: 11px;
	}
	
	.ajax-quicksearch {
		margin-bottom: 10px;
	}
	.ajax-quicksearch button {
		margin-top: 20px;
	}
	.ajax-quicksearch input[type="text"] {
    margin-top: 20px;
	}
}

@media screen and (max-width: 384px) {
	#search-tab li ul.dropdown-list 
	{
		width: 380px;
	}
	#search-tab li ul.dropdown-list.more li div.row {
		width: 375px;
	}
	.col-md-6 {
		width: 370px;
	}
	
	.frmCareers .col-md-6 {
		width: 100%;
	}
}
/* iphone */
@media screen and (max-width: 320px) {
	#search-tab li ul.dropdown-list 
	{
		width: 320px;
	}
	#search-tab li ul.dropdown-list.more li div.row {
		width: 315px;
	}
	.col-md-6 {
		width: 310px;
	}

	#search-tab li ul.dropdown-list {
		height: 420px;
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	.dspBuilding_header td {
    padding: 2px 8px;
	}

}


#search-tab {
	background-color: #CCCCCC;
	padding: 10px;
	position: relative;
}
#search-tab li {
	background-color: white;
	margin-right: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	position: static;
}
#search-tab li a {
	display: block;
}
#search-tab .nav > li {
	background-color: white;
	margin-right: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#search-tab > li > a {
	display: block;
	min-width: 100%;
}
#search-tab li ul {
	list-style: none;
}
#search-tab li ul.dropdown-list.beds, #search-tab li ul.dropdown-list.baths, #search-tab li ul.dropdown-list.price {
	padding-left: 5px;
}
#search-tab li ul.dropdown-list {
	padding: 5px 10px 5px 15px;
}
#search-tab li ul.dropdown-list {
	display: none;
	position: absolute;
	margin: 5px -20px 0px -20px;
	z-index: 10;
	/*min-width: 76px;*/
	border: 1px solid #e5e5e5;
	background: #fff;
	-webkit-border-radius: 4px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 4px;
	-moz-background-clip: padding;
	border-radius: 4px;
	background-clip: padding-box;
	font-size: 14px;
	/*width:460px;*/
	padding-top:5px;
}
#search-tab li ul.dropdown-list div.responsive-markup > p input[type="text"] {
	padding: 5px !important;
}

#search-tab li ul.dropdown-list div.responsive-markup {
	height: 74px;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	transition: all .5s linear;/*display: none;*/

}
#search-tab li ul.dropdown-list li {
	display: inline-block;

}
#search-tab li ul.dropdown-list li input[type=checkbox],
#search-tab li ul.dropdown-list li input[type=radio] {
	display: none;
}
#search-tab li ul.dropdown-list li > input[type="checkbox"]:checked + label,
#search-tab li ul.dropdown-list li > input[type="radio"]:checked + label {
	background-color: #ccc;
	color: white;
}
#search-tab li ul.dropdown-list li > input[type="checkbox"] + label,
#search-tab li ul.dropdown-list li > input[type="radio"] + label {
	cursor: pointer;
	display: inline;
	border: 1px solid #e0e0e0;
	border-right: 0;
	background-color: #fff;
	margin-right: -10px;
	padding: 8px 14px;
}
#search-tab li ul.dropdown-list li h4, #search-tab li ul.dropdown-list li > input[type="checkbox"] + label {
	font-size: 14px;
}
div.border-right {
	border-right: 1px solid #efefef;
}
div.border-left {
	border-right: 1px solid #efefef;
}
div.border-bottom {
	border-bottom: 1px solid #efefef;
}
#search-tab li ul.dropdown-list.price {
	padding-right: 1px;
}
#search-tab li ul.dropdown-list li input[type='text'] {
	width: 80px;
	border-radius: 4px;
	padding: 3px;
	border: 1px solid #aaa;
}
#search-tab li ul.dropdown-list li input[type='text']:focus {
	border: 1px solid #d6d6d6;
	outline: none;
}
#search-tab li ul.dropdown-list li:first-child > label {
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	background-clip: padding-box;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-background-clip: padding-box;
	-moz-border-radius-bottomleft: 4px;
	-moz-background-clip: padding;
	border-bottom-left-radius: 4px;
	background-clip: padding-box;
}
#search-tab li ul.dropdown-list li:last-child > label {
	border-right: 1px solid #e0e0e0 !important;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	background-clip: padding-box;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-background-clip: padding-box;
	-moz-border-radius-bottomright: 4px;
	-moz-background-clip: padding;
	border-bottom-right-radius: 4px;
	background-clip: padding-box;
}
#search-tab li ul.dropdown-list.beds li, #search-tab li ul.dropdown-list.price {
	padding-top: 5px;
	padding-bottom: 5px;
}
#search-tab li ul.dropdown-list.baths {
	padding-top: 10px;
	padding-bottom: 10px;
}
#search-tab li ul.dropdown-list.more li label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 25px;
	margin-right: 15px;
	font-size: 13px;
}
#search-tab li ul.dropdown-list.more li div.checkbox label:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	position: absolute;
	left: 0;
	bottom: 1px;
	background-color: white;
	border: 1px solid #aaa;
}
#search-tab li ul.dropdown-list.more li div.checkbox {
	padding-left: 5px;
	;
}
#search-tab li ul.dropdown-list.more li div.checkbox label:before {
	border-radius: 3px;
}
#search-tab li ul.dropdown-list.more li div.checkbox input[type=checkbox]:checked + label:before {
	content: "\2713";
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
	font-size: 15px;
	text-align: center;
	line-height: 15px;
}

div.responsive-markup ul.responsive {
	padding-left: 0;
	padding-top: 5px;
}


#search-tab > li.active > a, #search-tab > li.active > a:hover, #search-tab > li.active > a:focus {
	color: #555;
	background-color: #fff;
	border-color: transparent;
	cursor: default;
}

#search-tab li ul.dropdown-list .row {
	width:460px;

}

.responsiveMarkup {
	padding-top:10px;
}

