@charset "utf-8";

/* Responsive css created by ESOLZ TECHNOLOGY */

/*@media (min-width: 1200px) {}

@media (min-width: 991px) {}

@media (min-width: 768px) {}

@media (max-width: 1199px) {}

@media (max-width: 990px) {}

@media (max-width: 767px) {}

@media (max-width: 568px) {}

@media (max-width: 420px) {}*/



/****************************************************/

@media (min-width: 1200px) {

	.photocontactunic {

		width: 30% !important;

	}

	.viewdetailsphotopageunic {

		width: 30% !important;

	}

}

/****************************************************/

@media (min-width: 991px) {

	

}

/****************************************************/

@media (min-width: 768px) {

	

}

/****************************************************/

@media (max-width: 1199px) {

	.search-left {

		width: 550px;

	}

	.search-right {

		width: 160px;

		padding-left: 33px;

    	padding-top: 23px;

	}

	.search-right a {

		width: 56px;

	}

	.big-dropdown {

		width: 155px;

	}

	.small-dropdown {

		width: 113px;

	}

	.top-footer-box {

		padding: 5px;

	}

	.dropdown-box .btn-group > a {

		padding: 7px 8px;

	}

	/********add css by debarati********/

	.header-search{

		width:100%;

		margin-left:0;

	}

	.my-account{

		/*margin-top:-125px;*/

	}

	.listing_header .dropdown-right{

		width:100%;

		margin:10px 0 0;

	}

	.tooltip-outer{

		display:block;

	}

	.price-small-box{

		font-size:12px;

	}

	.specialist-row .col-sm-3 {

		padding: 0 2px;

		width: 20%;

	}

	.navbar-bottom{

		padding-bottom:20px;

	}

	.nav-tabs > li > a{

		padding:10px;

		font-size:14px;

	}

	.navbar-right.my-account.hed ul li:last-child{

		margin-left:5px;

	}

	.header-bnt{

		margin:0 1px;

	}

	.input-area.input-marg{

		margin:0 35px;

	}

	/*17-09-2014*/

	

	.photo-listing .grid-view .btn.btn-default.agent-btn {

	    font-size: 11px;

	    padding: 8px 7px;

	    width: auto;

	}

	.form-fild .big-dropdown {

		width: 252px;

	}

	.listing-boxses.min-heght {

	    min-height: 400px;

	}

	.icon.Comapere.golf-area {

		width: 150px;

	}

	.lanhil-txt {

	    margin-left: 130px;

	}

	.breadcrumb {

		margin-bottom: 0;

	}

	.search-listing {

		min-width: 600px;

	}

	/*.listing_tabbox {
		min-width: 600px;
	}*/

	.mysavesearcht .photo-listing .listing-slider {

		height: 170px;

	}

	.photo-listing .listing-boxses {

	    min-height: 328px;

	}

}

/****************************************************/

@media (max-width: 990px) {

	.square-advertise {

		display: none;

	}

	.blue-search-box {

		padding: 45px 55px 20px;

	}

	.search-right {

	    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

	    float: none;

	    padding-left: 0;

	    padding-top: 23px;

	    text-align: center;

	    width: auto;

	    min-height: 0;

	}

	.search-right a {

	    float: none;

	    width: 75px;

	}

	.border-block {

	    text-align: center;

	}

	.border-block .image-box {

	    margin: 0 0 5px;

	}

	.bottom-section h4 {

		font-size: 14px;

	}

	.small-listing-row ul li .image-box {

		margin-right: 3px;

	}

	.small-listing-row a {

	    white-space: nowrap;

	}

	.news-date {

	    float: none;

	}

	.readmore.pull-right {

	    float: none !important;

	    margin-top: 0;

	}

	.featured-row .hidden-area {

	    border-right: medium none;

	    padding-right: 0;

	}

	.footer-top ul li span {

		text-align: left;

		width: auto;

	}

	.footer ul {

		margin: 0 0 5px;

	}

	.agency-row .col-sm-4 {

	    float: left;

	    padding: 0 10px;

	    width: 25%;

	}

	/********add css by debarati********/

	.right-add-listing{

		display:none;

	}

	.sidebar{

		width:100%;

	}

	.content-left{

		/*overflow:hidden;*/

		overflow:visible;

		width:100%;

	}

	.nav-tabs{

		width:100%;

	}

	.tab-header .nav-tabs{

		height:41px;

	}

	/*.nav-tabs > li{
		float:none;
		border-bottom:1px solid #d8d8d8;
		margin-bottom:0;
	}*/

	.nav-tabs > li > a{

		border:none;

	}

	.nav-tabs > li > a:hover{

		border:none;

	}

	.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{

		border:none;

	}

	.border-box{

		width:100%;

	}

	.tab-header{

		height:auto;

	}

	.tab-header{

		/*height:auto;
		background:none;
		border:none;*/

	}

	.sidebar{

		float:none;

		width:100%;

	}

	.content-right{

		float:none;

		width:100%;

		margin-left:0;

	}

	.kmp-range .ui-widget-content:after{

		width:100%;

		left:0;

	}

	.input-area.input-marg{

		margin:0 5px;

	}

	.search-inner .select-box .input-area{

		width:32%;

	}

	.search-inner input[type="text"]{

		width:100%;

	}

	.input-box > span{

		text-align:center;

		display:block;

		margin:0;

	}

	.cheack-area .cheack-part{

		width:32%;

	}

	.cheack-area .cheack-part p{

		float:none;

	}

	.radio{

		font-size:13px;

	}

	.cheack-area{

		font-size:13px;

	}

	.photo-listing .grid-view .btn.btn-default.agent-btn {

		width: 48%;

		margin: 0;

		margin-right: 2%;

	}

	.grid-view-btn {

	    float: left;

	    width: 100%;

	}

	.grid-view .burry {

		width: 100%;

	}

	/*.dropdown-right {
	    margin: 0;
	    width: auto;
	}*/

	

	.agentlistingbuttonsunic {

	margin: 10px 0;

	}

	.boost-area .boost-l {



    float: none;

    margin: 10px auto;

}

.feature-txt-area h1 {

	font-size: 16px;

}

.left-area {

    margin: 0 10px 0 0;

    width: auto;

}

	.quata table tbody tr td {

		white-space: nowrap;

	}

	.mysavesearcht .photo-listing .listing-slider {

    height: 125px;

}

.mysavesearcht .photo-listing .grid-view .btn.btn-default.agent-btn {

    margin: 0;

    width: 100%;

}

.phone-number-box {

	padding: 5px;

	height: auto;

}

.hokker-listing-box {

    display: block;

    margin-right: 0;

    position: relative;

    text-align: center;

    top: 5px;

}

.view-phone-number {

    display: block;

    margin-top: 10px;

    text-align: center;

}

	

	

}

/****************************************************/

@media (max-width: 790px) {

	.navbar-default .navbar-brand {

	    display: block;

	    float: none;

	    margin: 0 auto;

	    padding: 7px 0;

    	width: 115px;

	}

	.my-account {

	    margin-top: 0;

	    position: absolute;

	    right: 18px;

	    top: 7px;

	}

	.navbar-bottom {

		position: relative;

	}

	.navbar-top {

	    background: none repeat scroll 0 0 #4c4c4c;

	    border: medium none;

	    box-shadow: none;

	    padding: 0;

	}

	.navbar-default .navbar-collapse, 

	.navbar-default .navbar-form {

		border-color: transparent;

	}

	.blue-search-box {

	    padding: 15px 15px 20px;

	    margin: 0 auto;

	}

	.search-tab {

	    margin: 0 auto -5px;

	    padding: 0;

	    position: static;

	    width: auto;

	}

	.search-tab li a span {

		padding: 7px 5px;

	}

	.search-tab li.active:after {

		top: 36px;

	}

	.search-left {

	    float: none;

	    width: auto;

	}

	.search-tab li {

		margin: 0;

	}

	.big-dropdown, .small-dropdown {

	    float: left;

	    width: 50%;

	    margin-left: 0;

	}

	.search-dropdown-section > span {

	    display: block;

	    float: none;

	    margin-bottom: 2px;

	    margin-top: 3px;

	    text-align: center;

	    width: auto;

	}

	.search-field input {

		 font-size: 11px;

	    height: 30px;

	    padding: 2px 6px;

	}

	.search-field button {

		width: 63px;

		height: 30px;

		font-size: 13px;

	}

	.dropdown-box .btn-group {

		display: block;

	}

	#btn-toggle {

		display: block;	

	}

	.navbar {

		margin-bottom: 5px;

	}

	/*.navbar-default {

		position: fixed;

		left: 0;

		right: 0;

		z-index: 99;

		top: 0;

	}

	.main-content {

	    margin-top: 60px;

	}*/

	.search-section {

	    padding: 10px 0;

	}

	.search-right {

		padding-top: 0;

	}

	.dropdown-box .btn-group > a {

		margin-left: 0;

	}

	.search_list ul li {

		padding: 3px 0;

		font-size: 12px;

	}

	.recent_search_head h3 {

		font-size: 14px;

	}

	.property-section {

		padding: 10px 0;

	}

	.italic-heading {

	    font-size: 17px;

	    margin-top: 0;

	}

	.italic-heading br {

		display: none;

	}

	.border-box {

		/*width: 300px;*/

		overflow: hidden;

		padding: 5px;

		margin: 5px 0;

	}

	.border-box h4 {

		font-size: 13px;

	}

	.property-section h1 {

		font-size: 18px;

	}

	.box-head h3 {

		font-size: 17px;

	}

	.box-head {

	    margin-bottom: 5px;

	    margin-top: 10px;

	}

	.tooltip-custom {

		text-align: left;

		min-width: 195px;

	}

	.tooltip-custom h4 {

		font-size: 13px;

	}

	.price-small-box {

		font-size: 13px;

	}

	.advertise-section {

		display: none;

	}

	.footer-top {

		padding: 15px 0;

	}

	.footer {

		margin-top: 10px;

	}

	.agency-row {

	    margin: 0 5px;

	}

	.small-listing-row {

		margin-bottom: 0;

	}

	.featured-row h2 {

		font-size: 18px;

	}

	.agency-row .col-sm-4 {

	    float: left;

	    padding: 0 10px;

	    width: 25%;

	}

	.navbar-nav {

	    margin: 0 -3px 7.5px 0;

	}

	

	/********add css by debarati********/

	.header-search{

		width:100%;

		margin:10px 0 0;

	}

	.listing_header .big-dropdown{

		width:48%;

		margin:5px 1% 0;

	}

	.listing_header .small-dropdown{

		width:48%;

		margin:5px 1% 0;

	}

	.listing_header .small-dropdown{

		text-align:left;

	}

	.dropdown-right .small-dropdown:first-child{

		margin-left:0;

	}

	.dropdown-left, .dropdown-right{

		width:100%;

		float:none;

		overflow:hidden;

	}



	.filter{

		float:none;

		width:100%!important;

	}

	.listing-box-body {

		padding-left: 205px;

		padding-right: 155px;

	}

	.listing-slider{

		width:195px;

	}

	.contact-agent{

		width:155px;

		padding:40px 5px 22px;

	}

	.specialist-right{

		float:none;

		width:100%;

	}

	.specialist-left{

		margin-right:0;

	}

	.specialist-row .col-sm-3{

		width:33%;

		float:left;

		margin-bottom:5px;

	}

	.plan-option .row .col-sm-4{

		float:left;

		width:26%;

	}

	.package-details > p{

		margin-left:0;

	}

	.price{

		width:auto;

		margin-right:0;

	}

	.payment-brand > li{

		padding-left:0;

	}

	.nav-tabs > li > a{

		padding:10px;

		font-size:12px;

	}

	.text-right{

		text-align:left !important;

	}

	.item > img{

		width:100%;

	}

	.navbar-right.my-account.hed{

		margin:0;

	}

	/*.my-account{

		position:static;

	}*/

	.hed .nav.navbar-nav > li{

		float:left;

		margin-bottom:5px;

	}

	.quata {

		overflow-x: scroll;

		overflow-y: hidden;

	}

	.quata table thead tr th{

		font-size:14px;

	}

	.dropdown .hidden-xs{

		display:inline !important;

	}

	.dropdown{

		margin-top:10px;

	}

	.feature-r{

		float:none !important;

		width:100%;

		margin-left:0;

		overflow:hidden;

	}

	.feature-r.pull-right{

		margin-left:0;

	}

	.sign{

		padding:12px 15px;

	}

	.agency .border-box{

		width:100%;

	}

	.grid-view-btn {

	    float: none;

	    width: auto;

	}

	.photo-listing .grid-view .btn.btn-default.agent-btn {

	    margin: 0 0 0 10px;

	    width: auto;

	}

	.grid-view .burry {

	    width: 92px;

	}

	.listing-slider .owl-theme .clickable .owl-buttons {

	    top: 4px;

	}

	.form-fild.clearfix {

	    width: 100%;

	}

	.form-fild .big-dropdown {

	    width: 100%;

	}

	.form-fild .small-dropdown {

		margin-right: 0;

	}

	.to-span {

	    display: block;

	    margin: 5px 0;

	    position: static;

	    text-align: center;

	}

	.alert-fild label {

	    margin-top: 10px;

	}

	.back-to-top i {

		font-size: 13px;

		padding: 3px 5px 5px 7px;

	}

	.back-to-top {

		bottom: 20px;

		right: 30px;

	}

	.listing-boxses.min-heght {

	    min-height: auto;

	}

	.navbar-right.my-account.after-login {

		position: static;

	}

	.paragraph-box .text-right .btn {

		padding: 5px 10px;

	}

	.photo-listing .listing-boxses {

	    min-height: auto;

	}

	.mysavesearcht .listing-slider .owl-theme .clickable .owl-buttons {

		width: auto;

	}

	.social-media-icon {

    display: none;

}

	

}

/****************************************************/

@media (max-width: 568px) {


	.map-bg {

		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

	    min-height: 0;

	    padding: 0;

	}

	.agency-row .col-sm-4 {

	    width: 33.3333%;

	}

	.search-tab li a {

		font-size: 10px;

	}

	.search-tab li.active:after {

	    top: 31px;

	}

	.tooltip-custom {

		min-width: 100%;

		width: 220px;

	}

	/********add css by debarati********/

	h2, .h2{

		font-size:13px;

	}

	.search-listing span{

		font-size:13px;

	}

	.nav-tabs > li > a{

		font-size:13px;

		padding:3px 5px;

	}

	.number-of-propertis .big-dropdown{

		width:48%;

		margin:0 1%;

	}

	.number-of-propertis p{

		width:100%;

	}

	.listing-box-body{

		padding:0;

	}

	.listing-slider{

		position:relative;

		width:100%;

	}

	.contact-agent{

		position:static;

		width:100%;

		background:none;

	}

	.contact-agent{

		padding:10px 5px 2px;

		min-height:inherit;

	}

	.listing-txt h2{

		font-size:14px;

	}

	.type-size{

		margin-top:10px;

	}

	.listing-slider .owl-theme .clickable .owl-buttons{

		top:10px;

		bottom:inherit;

	}

	.center-txt{

		font-size:14px;

		width:100%;

	}

	.pagination-sm > li > a, .pagination-sm > li > span{

		padding:5px;

	}

	.hokker-listing-box{

		margin-right:5px;

	}

	.captcha-area{

		padding:10px 5px;

	}

	.captcha-submit input{

		width:55px;

	}

	.captcha-txt{

		margin:0 0 0 5px;

	}

	.send-email{

		padding:8px 5px;

	}

	.specialist-row .col-sm-3{

		width:50%;

	}

	.item > img{

		width:100%;

	}

	.plans-inner .plans{

		margin:0 25px;

	}

	h1, .h1{

		font-size:15px;

	}

	h5, .h5{

		font-size:12px;

	}

	.signup-offers{

		padding:15px 5px;

	}

	.big-h2{

		font-size:18px;

	}

	.plan-box-header h2{

		font-size:15px;

	}

	ul.plan-listing li{

		font-size:12px;

		line-height:15px;

	}

	ul.plan-listing li:last-child{

		padding:10px 0;

	}

	.btn-group, .btn-group-vertical{

		margin:2px 0;

	}

	.header-search-box .select2-choices{

		padding-right:125px;

	}

	.map-left-listings{

		float:none;

		width:100%;

	}

	.embeded-map{

		width:100%;

		margin:10px 0 0;

		height: 250px;

	}

	.main-table.compare-table .main-row:first-of-type .main-cell{

		padding:10px 15px;

	}

	.photo-listing .listing-slider{

		height:155px;

	}

	.image-block.pull-right{

		width:50%;

	}

	.overflow-content{

		overflow:inherit;

	}

	.agent-atricle header{

		font-size:12px;

	}

	.find-agent-box{

		padding:10px;

	}

	.find-agent-box p{

		float:left;

		margin:0 10px 0 0;

		line-height:28px;

	}

	.sidebar.pull-right > h2{

		margin:0;

	}

	.left-panel .btn.btn-default{

		margin-top:5px;

	}

	.quata table tbody tr td{

		padding:5px;

	}

	.dashbord-table .panel-default .panel-heading{

		padding:5px 15px;

	}

	.hover-box{

		width:100px;

	}

	.quata table thead tr th{

		font-size:12px;

	}

	.right-sdw{

		float:none;

		width:100%;

	}

	.hot-listing{

		float:none;

		width:100%;

		box-shadow:none;

	}

	.hot-listing ul{

		margin-top:10px;

	}

	.hot-listing ul li{

		padding-right:5px;

	}

	.search-inner{

		padding:20px 5px;

	}

	.search-inner .select-box .select-area{

		width:100%;

		display:block;

	}

	.search-inner .select-box .select-city{

		width:100%;

		display:block;

	}

	.select-box .pull-right{

		float:none !important;

	}

	.select-box .btn{

		width:50%;

		margin-top:-25px;

	}

	.search-inner .select-box .select-city{

		margin:0;

	}

	.search-inner .select-box .input-area{

		display:block;

		width:100%;

	}

	.input-area.input-marg{

		margin:0;

	}

	.cheack-area .cheack-part{

		display:block;

		width:100%;

	}

	.cheack-area .cheack-part p{

		float:none;

	}

	.search-property .cheack-area{

		margin-top:5px;

	}

	.search-inner .select-box .input-area.keyword{

		width:100%;

	}

	.cheack-area .cheack-part.recent-sold{

		width:100%;

		font-size:12px;

	}

	.right_panel .search-field input{

		font-size:13px;

	}

	.right_panel{

		padding:10px 5px;

	}

	.panel-title > a{

		font-size:13px;

	}

	.agency-txt h3{

		font-size:12px;

	}

	.boost-area .boost-l{



	}

	.boost-l > img{

		width:100%;

	}

	.boost-area{

		padding:0 5px;

	}

	.pro-cell{

		padding:9px 5px;

	}

	.social-media {

	    float: none;

	    text-align: center;

	}

	.copy-right {

	    display: block;

	    text-align: center;

	}
	.doubleSlider-1, .doubleSlider-1 .slider .item
	{
		height: 300px;
		background: #ffffff !important;
	}
	.propertymap{
		height: 300px !important;
	}
	
	.desktopview{ display:none;}
	
	.mobileview{ display:block;}

}

/****************************************************/

@media (max-width: 480px) {

	.pull-left{

		float:none !important;

	}

	.signup-offers .pull-left{

		float:left !important;

	}

	.cold-txt .cold-btn span{

		display:block;

	}

	ul.agent-sale li{

		float:none;

		width:100%;

	}

	ul.agent-sale li p{

		font-size:14px;

		text-align:center;

	}

	ul.agent-sale li + li:before{

		display:none;

	}
	
	ul.agencyagentlist li { width:120px; margin-bottom:10px; float:left;}

	label{

		margin-left:0;

		margin-right:0;

	}

	.silver{

		width:100%;

	}

	ul.silver li{

		margin:0px auto 45px;

		display:block;

		list-style:none;

	}

	.agencies-listing{

		width:100%;

	}

	h3, .h3{

		font-size:14px;

	}

	.search-listing {

		min-width: 252px;

	}

	.listing_tabbox {

		min-width: 252px;

	}

	.tooltip-custom {

		width: 130px;

	}
	.doubleSlider-1, .doubleSlider-1 .slider .item
	{
		height: 200px;
		background: #ffffff !important;
	}
	.propertymap{
		height: 200px !important;
	}

}

@media (max-width: 400px) {

	.grid-view .burry {

	    width: 100%;

	}

	.grid-view-btn {

	    float: left;

	    width: 100%;

	}

	.photo-listing .grid-view .btn.btn-default.agent-btn {

	    margin: 0 2% 0 0;

	    width: 48%;

	}

	

}

/****************************************************/