/* All Responsive
================================================== */
.responsivemenus{display:none}




ul.lists-sec li h2,
.grid-sec h2,
ul.lists-sec li h2 a,
.grid-sec h2 a
{
	font-size: 16px;
}

ul.lists-sec li .right .price
{
	font-size: 15px;
}

/*
.gw-list-row-class .group-right #node-real-estate-property-list-display-group-right {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;

	-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
}
.gw-list-row-class .group-right #node-real-estate-property-list-display-group-right div:first-child{
	order: 2;
}
.gw-list-row-class .group-right #node-real-estate-property-list-display-group-right div:last-child{
	order: 1;
}
*/

/*
 * #ND
 */
 /*javascript use*/
@media (min-width: 1200px){
}

.max-1199{float:left; display:none;}
@media only screen and (max-width: 1199px) {
	.max-1199{float:none; display:block;}

	.item-list ul li
	{
		text-align:left;
	}


	/*RESULTS*/
	.listing .item-list,
	.grid-view .item-list{
		display: table;
			margin: 0 auto;
			width: 100%;
			float:none;
	}
	.listing .bottom-sec .item-list,
	.grid-view .bottom-sec .item-list{
			display: inline;
			margin: 0;
			width: auto;
			/*float:right;*/
	}

	.listing-page a.back-top{
		float: none;
	}
	.property-listing-list a.back-top{
		float: left;
	}

	.listing .bottom-sec .item-list ul,
	.grid-view .bottom-sec .item-list ul{
		margin-top: 0px;
	}

	.tabs_details .sort-by ul{
		display: table;
			margin: 0 auto;
			float: none;
			margin-top: 10px;
	}
	.tabs_details .grid-view .sort-by ul{
			display: table;
			margin: 0 auto;
			float: none;
			margin-top: 10px;
			margin-bottom:15px;
	}

	.listing-page .sort-by div.first:first-child{
		margin-left: 144px;
	}
	.current-language-fr .listing-page .sort-by div.first:first-child{
		margin-left: 107px;
	}

	.current-language-fr .gw-search .form-item input[name="search_block_form"]{
		width: 150px !important;
	}


	#mys-page.my-searchs-page{
	}
	#mys-page.my-searchs-page .listing-page{
	}
	#mys-page.my-searchs-page .listing-page ul.lists-sec{
		margin-top:15px !important;
	}
	#mys-page.my-searchs-page .listing-page .sort-by div.first:first-child{
		margin-left: 126px;
	}
	.current-language-fr #mys-page.my-searchs-page .listing-page .sort-by div.first:first-child{
		margin-left: 99px;
	}
	#mys-page.my-searchs-page .sort-order-widget{
		width: 19%;
	}
	#mys-page.my-searchs-page .items-per-page-widget{
		width: 22%;
	}
	#mys-page.my-searchs-page .tabs_details .sort-by ul{
		clear: both;
		padding-top: 15px;
	}
	#mys-page.my-selections-page .tabs_details .sort-by ul{
		clear:both;
		margin-right: auto !important;
		padding-top: 10px;
	}

	.page_title #photo_count{
		padding-left: 27px;
	}
	.page_title #photo_count.virtual-tour{
		width: 132px;
	}
	.page_title .photo_count{
		width:96px;
	}
	.page_title #photo_count.virtual-tour .photo_count {
			width: 64px;
	}

}







.min-1100-max-1199{float:left; display:none;}
@media (min-width: 1100px) and (max-width: 1199px) { /*********************************************************/
	.min-1100-max-1199{float:none; display:block;}

	.gw-ds-column-test .group-left {
		width: 553px;
	}

	.product-content > p {
		padding-right: 5px;
	}

	#views-widget-sort-order.first {
		width: 19%;
	}
	#views-widget-per-page.first {
		width: auto;/*24%;*/
	}

	.grid-sec > li {
		width: 46%;
		margin-bottom: 30px;
	}

	.grid-sec .map-area .price {
		float: none;
	}

	.grid_view #views-widget-per-page .newListSelected {width:auto;}
	#edit-name{
		width: 36%;
	}
	/* meu 1100-1199 */
	.breadcrumb {
		background: none repeat scroll 0 0 #fff !important;
				padding: 0 !important;
		margin-left: 40px !important;
	}
	#breadcrumbs small.show {
				display: block;
			 margin-top: -1px;
	}
	#edit-pass{
		width: 36%;
	}
	#edit-mail{
		width: 36%;
	}
	.group-right{
		margin-left: -26px;
		padding-left:0px !important;
		width: 100% !important;
		float: none !important;
		text-align: center;
		margin-bottom: 10px;
	}
	.group-right .right{
		width: 100% !important;
	}
	.ref{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	#mys-page.my-selections-page .grid_view .ref{
		text-align: center !important;
		width: 33%;
		float: left;
		margin: 0px !important;
		width: 100%;
		text-align: center !important;
	}
	.type{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.status{
		text-align: center !important;
		width: 33%;
		float: left;
		width: 92%;
		text-align: left !important;
	}
	.property-listing-list .status,
	.listing .status{
		text-align: center !important;
		width: 33%;
		float: left;
		text-align: center !important;
	}
	.available{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.rentalperiod{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.category{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.tabs-head{
		margin-top: 0px !important;
		max-height: 100px !important;
	}
	.tab-header {
		width: 661.1px !important;
	}
	.sidebar-links {
		width: 93% !important;
	}
	.preco_condicoes{
		text-align: center;
	}
	.node-real-estate-property{
	}
	.node-real-estate-property h6{
		text-align: center;
		width: 100% !important;
	}
	.product-content{
		margin-bottom:25px;
		margin-left: 20px;
	}

	#tabs .tabs-head .ui-tabs-nav li h2 a{
		height: 36px !important;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li {
				width: 22%;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li {
		width: 19%;
		margin-left: 0px;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li h2 a{
		height: 36px !important;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li {
		width: 17%;
		margin-left: 0px;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li + li {
		width: 8%;
		margin-left: 0px;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li + li h2 a{
		width: 183%;
	}
	#tabs .tabs-head ul li.ui-state-active a {
		height: 36px;
	}
	.listing-page {
			/*width: 95%;*/
	}
	.view-search-test{
		width: 100%;
	}
	.gw-list-row-class{
		/*height: 515px;*/
		width: 100% !important;
	}
	.group-left{
		width: 100% !important;
	}
	.lists-sec{
		width: 100% !important;
	}
	ul.lists-sec li .left {
		width: 100%; /*670px;*/
	}
	.border{
		border-left: 0px solid #ffffff;
		padding-left: 0px;
	}
	.group-left .left h2{
		/*text-align: center;*/
		margin-bottom: 5px;
			margin-top: 10px;
	}
	.grid_view {
		padding: 13px 0px 8px 1px;
		width: 100%;
		margin-left: -3px;
	}
	.grid-sec{
		width: 102% !important;
	}
	.product-image{
		margin-left: 0px;
	}
	.metro{
		margin-left: 0px;
	}
	.product-description{
		text-align: justify !important;
		width: 95%;
	}
	.map-area{
		width: 100% !important;
	}
	.map-area span{
		/*width: 71%;*/
	}
	.price{
		/*width: 100%;*/
	}
	.required-fields{
		margin-left: 10px !important;
	}


	/*RESULTS*/
	.lists-sec .gw-list-row-class{
		position: relative;
	}

	/*price*/
	.lists-sec .gw-list-row-class div.price{
		position: absolute;
			top: 29px;
			right: 22px;
	}

	.lists-sec .gw-list-row-class:first-child div.price{/*1*/
		position: absolute;
			top: 20px;
			right: 22px;
	}

	/*order add button info*/
	.lists-sec .gw-list-row-class .group-right .right{

		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;

		-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;

	}

	.lists-sec .gw-list-row-class .group-right .right div:first-child{
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2;
	}
	.lists-sec .gw-list-row-class .group-right .right div:last-child{
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
	}

	.lists-sec .gw-list-row-class form#myselection_add{
		margin-top:15px;
	}

	.sort-by{
		margin: 0 0 4px;
	}

	ul.lists-sec > li{
		margin-bottom: 9px;
		padding-top: 6px;
	}

	/*LIST*/
	div.listing ul.lists-sec li.gw-list-row-class .product-content{
		width: 60% !important;/*375px*/
	}

	/*GALLERY*/
	div.grid-view ul.grid-sec li.GRID-ROW-CLASS .product-content,
	div.grid-view ul.grid-sec li.grid-row-class .product-content{
		margin-left: 0px;
	}
	div.grid-view ul.grid-sec li.GRID-ROW-CLASS .map-area span.heading,
	div.grid-view ul.grid-sec li.grid-row-class .map-area span.heading{
		display: inline-block;
	}
	div.grid-view ul.grid-sec li.GRID-ROW-CLASS .map-area p.ref,
	div.grid-view ul.grid-sec li.grid-row-class .map-area p.ref{
		width: auto;
		padding-right:10px;
	}
	div.grid-view ul.grid-sec li.GRID-ROW-CLASS .map-area p.ref span.label-inline,
	div.grid-view ul.grid-sec li.grid-row-class .map-area p.ref span.label-inline{
		width: auto;
	}

	#header .contact-info{
		width: 67%;
	}


	.property-listing-list .listing-page .item-list .group-left .product-content{
		width: 60% !important;
	}

	.property-listing-list .tabs_details .sort-by ul.pager{
		padding: 15px 12px 0 0;
		display: inline-block;
	}
	.safari .property-listing-list .tabs_details .sort-by ul.pager{
		padding: 15px 12px 0 0;
		display: table;
		clear: both;
	}

	.property-listing-list .tabs_details .sort-by{
		float: none;
		text-align: center;
		width: auto;
	}

	.property-listing-list .tabs_details .view-content .item-list li{
		position: relative;
	}

	.property-listing-list .tabs_details .view-content .item-list li .group-right{
		position: relative;
	}

	.property-listing-list .tabs_details .view-content .item-list li .group-right .right{


		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;

	}

	.property-listing-list ul li .right div.price{
		display: inline-block;
		float: none;
		width: auto;
		position: absolute;
		right: 0px;
		top: 0px;
		margin: 0px;
		padding: 0px;
	}


	.property-listing-list .tabs_details .view-row .item-list li .group-right .right .border{
		-webkit-box-ordinal-group: 1;
			-moz-box-ordinal-group: 1;
			-ms-flex-order: 1;
			-webkit-order: 1;
			order: 1;
	}
	.property-listing-list .tabs_details .view-content .item-list li .group-right .right > div:first-child{
		-webkit-box-ordinal-group: 2;
			-moz-box-ordinal-group: 2;
			-ms-flex-order: 2;
			-webkit-order: 2;
			order: 2;
	}
	.property-listing-list .tabs_details .view-content .item-list li .group-right #myselection_add{
		margin-top: 15px;
	}



	/*my selection*/
	#mys-page.my-selections-page .sort-by{
	}
	#mys-page.my-selections-page .sort-by .sort-by-widget{
		margin-left: 127px;
	}
	.current-language-fr #mys-page.my-selections-page .sort-by .sort-by-widget{
		margin-left: 99px;
	}
	#mys-page.my-selections-page .sort-by .items-per-page-widget{
		width: 23%;
		margin-left: 16px;
	}
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-select-all{
		display: inline-block;
		float: none;
		margin: 0 auto;
		width: 100%;
		text-align: center;
		padding-top: 12px !important;
	}

	#mys-page.my-selections-page .lists-sec li .left{
		width: 100%;
		float: none;
		display: block;
	}
	#mys-page.my-selections-page .lists-sec li .right{
		width: 100%;
		float: none;
		display: block;
	}
	#mys-page.my-selections-page .lists-sec li .left .product-content{
		width:60%;
	}
	#mys-page.my-selections-page .lists-sec li .right .border div.price{
		display: inline-block;
			position: absolute;
			right: 12px;
			top: -234px;
	}
	#mys-page.my-selections-page ul.lists-sec > li{
		padding-top: 20px;
		padding-bottom: 10px;
	}
	#mys-page .button ul.mys-buttons{
		margin:0px;
	}
	#mys-page.my-selections-page .button{
		margin-bottom: 5px;
	}
	#mys-page.my-selections-page .mys-select-delete{
		text-align: center;
		display: block;
		zoom: 1;
		clear: both;
		padding: 0px;
		padding-top: 15px;
	}
	#mys-page.my-selections-page ul.lists-sec{
		margin-bottom: 0px;
	}
	#mys-page.my-selections-page .grid_view .product-content{
		margin:0px !important;
		width: 100% !important;
	}
	#mys-page.my-selections-page .grid_view .mys-select-delete{
		padding-top: 3px;
	}



}




/*
 * #ND
 */
.max-1024{float:left; display:none;}
@media only screen and (max-width: 1024px) {
.max-1024{float:none;display:block;}

	#sidebar{
		margin-left: 8px;
	}

	.page_title #photo_count{
		margin-left: 17px;
	}
	.page_title #photo_count.virtual-tour{
		margin-left: 0px;
	}

	input#edit-search-block-form--2.form-text{
		width:133px !important;
	}

	.current-language-fr input#edit-search-block-form--2.form-text{
		width:85px !important;
	}

	.page_title .photo_count{
		width:67px;
	}

}

/*javascript use*/
@media (min-width: 1100px){
}

.max-1099{float:left; display:none;}
@media (max-width: 1099px) { /*********************************************************/
	.max-1099{float:none; display:block;}

	.page-results-54 .grid_view .map-area .price,
	.page-results-58 .grid_view .map-area .price{
		margin-top:0px;
	}

	.page-results-54 .grid_view .map-area .ref-nb,
	.page-results-58 .grid_view .map-area .ref-nb{
		margin-bottom:0px;
	}

	.page_title .photo_count{
		width:85px;
	}
	.page_title #photo_count.virtual-tour .photo_count {
			width: 46px;
			text-align: right;
	}

}


.min-1024-max-1099{float:left; display:none;}
@media (min-width: 1024px) and (max-width: 1099px) { /*********************************************************/
	.min-1024-max-1099{float:none; display:block;}

	.listing .group-left .product-content {width:57% !important;}/*377px*/

	.grid_view {
		padding: 13px 0px 8px 1px;
		width: 100%;
		margin-left: -3px;
	}
	/* meu 1024-1099 */
	.breadcrumb {
		background: none repeat scroll 0 0 #fff !important;
				padding: 0 !important;
		margin-left: 40px !important;
	}
	#breadcrumbs small.show {
				display: block;
			 margin-top: -1px;
	}
	#edit-pass{
		width: 36%;
	}
	#edit-mail{
		width: 36%;
	}
	.ref{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.type{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.status{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.available{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.rentalperiod{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.category{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.tabs-head{
		margin-top: 0px !important;
	}
	.sidebar-links {
		width: 93% !important;
	}
	.preco_condicoes{
		text-align: center;
	}
	.node-real-estate-property{
	}
	.node-real-estate-property h6{
		text-align: center;
		width: 100% !important;
	}
	.lists-sec{
		width: 100% !important;
	}
	.gw-list-row-class{
		/*height: 400px;*/
	}
	#myselection_add{
		margin: 0px 0 0 0px;
		text-align: center;
	}
	.grid-sec{
		width: 100% !important;
	}
	.product-description{
		text-align: justify !important;
		width: 100%;
	}
	.map-area{
		width: 100%;
	}
	.map-area img {
		float: left;
				padding-right: 0px;
		margin-top: -9px;
		cursor: pointer;
		margin-left: 0px;
		margin-right: 0px;
	}
	.product-content{
		width: 325px !important;
		margin-right: 5px;
	}
	.group-left .left h2{
		text-align: center;
		margin-bottom: 5px;
				margin-top: 10px;
	}
	.product-image{
		margin-left: 0px;
	}
	.metro{
		margin-left: 0px;
	}


	/*RESULTS*/
	.lists-sec .gw-list-row-class .group-left .left h2 {
			text-align: left;
	}

	.lists-sec .gw-list-row-class{
		position: relative;
	}

	/*price*/
	.lists-sec .gw-list-row-class div.price{
		position: absolute;
			top: -239px;
			right: 7px;
	}

	.lists-sec .gw-list-row-class:first-child div.price{/*1*/
		position: absolute;
			top: -243px
			right: 7px;
	}

	/*info*/
	.lists-sec .gw-list-row-class .group-right div.border{
		margin-top:15px;
	}

	/*order add button info*/
	.lists-sec .gw-list-row-class .group-right .right{

		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;

		-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;

	}

	.lists-sec .gw-list-row-class .group-right .right div:first-child{
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2;
	}
	.lists-sec .gw-list-row-class .group-right .right div:last-child{
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
	}

	.lists-sec .gw-list-row-class form#myselection_add{
		margin-top:15px;
	}

	.listing-page .listing .pager{
		/*width: 82%;*/
	}

	div.listing ul.lists-sec li.gw-list-row-class .map-area span{
		/*float:none;*/
		width: 308px;
		text-align: left;
	}




	.property-listing-list .tabs_details .sort-by ul.pager{
		padding: 6px 12px 0 0;
		display: inline-block;
	}
	.property-listing-list .tabs_details .sort-by{
		float: none;
		text-align: center;
		width: auto;
	}
	.property-listing-list .tabs_details .view-content .item-list li{
		position: relative;
	}
	.property-listing-list .tabs_details .view-content .item-list li .group-right{
		position: relative;
	}
	.property-listing-list .tabs_details .view-content .item-list li .group-right .right{
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.property-listing-list ul li .right div.price{
		display: inline-block;
		float: none;
		width: auto;
		position: absolute;
		right: 21px;
		top: -217px;
		margin: 0px;
		padding: 0px;
	}
	.property-listing-list .tabs_details .view-row .item-list li .group-right .right .border{
		-webkit-box-ordinal-group: 1;
			-moz-box-ordinal-group: 1;
			-ms-flex-order: 1;
			-webkit-order: 1;
			order: 1;
	}
	.property-listing-list .tabs_details .view-content .item-list li .group-right .right > div:first-child{
		-webkit-box-ordinal-group: 2;
			-moz-box-ordinal-group: 2;
			-ms-flex-order: 2;
			-webkit-order: 2;
			order: 2;
	}
	.property-listing-list .tabs_details .view-content .item-list li .group-right #myselection_add{
		margin-top: 15px;
	}
	.property-listing-list .item-list .group-left h2{
		text-align: left;
	}
	.property-listing-list .item-list .group-left .map-area img{
		margin-right: 10px;
	}
	.property-listing-list .group-right .border{
		margin-top:15px;
	}
	.property-listing-list .view-content ul:first-child > li.views-row{
		margin-bottom: 12px;
	}




	#mys-page.my-selections-page .lists-sec li .left .product-content{
		width: 56% !important;
	}
	#mys-page.my-selections-page .lists-sec li .left{
		position: relative;
		display: block;
		clear: both;
	}
	#mys-page.my-selections-page .lists-sec li .right{
		position: relative;
		display: block;
		clear: both;
	}
	#mys-page.my-selections-page .lists-sec li .right .border div.price{
		display: inline-block;
		margin: 0px;
		padding: 0px;
		position: absolute;
		right: 9px;
		top: -225px;
		width: auto;;
	}
	#mys-page.my-selections-page .mys-select-delete{
		display: block;
		text-align: center;
		width: 100%;
		clear: both;
		margin: 0px;
		padding: 0px;
		padding-top: 15px;
	}
	#mys-page.my-selections-page .lists-sec li .right{
		padding-top:10px;
	}
	#mys-page.my-selections-page .lists-sec li .left .map-area img{
		margin-right: 10px;
	}
	#mys-page.my-selections-page .sort-by .sort-by-widget{
		margin-left: 75px;
	}
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-select-all{
		float: none;
		width: 100%;
		display: block;
		clear: both;
		text-align: center;
		padding-top: 17px !important;
	}
	#mys-page.my-selections-page .button ul.mys-buttons .add{
		width:120px;
	}
	#mys-page.my-selections-page .items-per-page-widget{
		width: 24%;
	}
	#mys-page.my-selections-page .sort-order-widget{
		width: 21%;
	}
	#mys-page.my-selections-page .sort-by .sort-by-widget{
		margin-right: 0px;
		width: 29%;
		margin-left: 99px;
	}
	.current-language-fr #mys-page.my-selections-page .sort-by .sort-by-widget{
		margin-right: 0px;
		width: 29%;
		margin-left: 79px;
	}
	#mys-page.my-selections-page .button{
		margin-left: 18px;
	}
	.current-language-fr #mys-page.my-selections-page .button{
		margin-left: 14px;
	}
	#mys-page.my-selections-page .button ul.mys-buttons{
	}
	.current-language-fr #mys-page.my-selections-page .button ul.mys-buttons{
	}






	#mys-page.my-searchs-page{
	}
	#mys-page.my-searchs-page .product-image{
		text-align: left;
	}
	#mys-page.my-searchs-page .sort-order-widget{
		width: 20%;
	}
	#mys-page.my-searchs-page .items-per-page-widget {
		width: 25%;
	}
	#mys-page.my-searchs-page .listing-page .sort-by div.first:first-child{
		width:183px;
		margin-left: 98px;
	}
	.current-language-fr #mys-page.my-searchs-page .listing-page .sort-by div.first:first-child{
		margin-left: 72px;
		width:188px;
	}
	.tabs_details .grid-view .sort-by ul{
			margin-bottom:0px;
	}

	.page_title #photo_count.virtual-tour{
		width: 118px;
	}
	.page_title #photo_count.virtual-tour .photo_count{
		margin-left: 70px;
		text-align:center;
	}

	.page_title #photo_count{
		padding-left: 25px;
	}


	.grid_view .map-area .heading{
		margin-bottom:3px;
	}
	.grid_view .map-area .price{
		margin-bottom:5px;
	}
	.grid_view .map-area .ref-nb{
		margin-bottom:7px;
	}
	.grid_view .map-area .available{
		margin-bottom:7px;
	}


	.page_title #photo_count.virtual-tour .photo_count {
			width: 39px;
			text-align: right;
	}

}








.min-960-max-1099{float:left; display:none;}
@media (min-width: 960px) and (max-width: 1099px) { /*********************************************************/
	.min-960-max-1099{float:none; display:block;}

	/* rent/results */

	#myselection_add .GRID-ROW-CLASS input.remove[type="submit"],
	#myselection_add .grid-row-class input.remove[type="submit"],
	#myselection_add .group-right input.remove[type="submit"]{
		top:-7px;
	}

	.bottom-sec p{
		float:none;
		text-align: center;
	}

	#views-widget-per-page.first{
		margin-top:5px;
		width: 100%;
	}
	#views-widget-per-page label{
		/*margin-right:20px;*/
		margin-right:5px;
	}

	.listing #views-widget-sort-by.first{
		width:46%;
	}

	.grid_view #views-widget-sort-by.first{
		width:46%;
	}

	#views-widget-sort-by .SSContainerDivWrapper,
	#views-widget-sort-order .SSContainerDivWrapper,
	#views-widget-per-page .SSContainerDivWrapper{
		left:-81px !important;
	}



	#views-widget-sort-by,
	#views-widget-per-page {
		width: auto !important;
	}

	.item-list .pager {
		clear: none;
	}


	.item-list{
		float:none !important;
		text-align:center;
	}

	.listing .bottom-sec .item-list,
	.grid-view .bottom-sec .item-list{
		float:right !important;
	}

	.gw-ds-column-test .group-left{
		width:100%;
	}
	.ds-2col-fluid > .group-right{
		float:none;
		width:100%;
	}

	.listing .group-left,
	.listing .group-right{
		clear:both;
		position:relative;
	}

	.listing .group-left .product-content{
		padding-top:7px;
		width: 290px;
	}
	.product-content > p {
		padding-right: 6px;
	}

	.listing .group-right .price{
		padding-top:20px;
		text-align: center;
	}

	.listing .group-right .border{
		padding: 0px;
		border: none;
	}


	.listing .right div .remove, .listing .right div .add{
		margin: 0px !important;
	}

	.listing .group-right{
		margin-bottom:10px;
	}

	.grid_view input.add{
		top:-7px !important;
	}

	.listing .group-left .product-content ul{
		/*margin: 0px;*/
	}

	.listing .product-content .metro ul,
	.listing .product-content .rer ul,
	.listing .product-content .tram ul {
			/* margin-bottom: 10px; */
			margin-bottom: 0px;
			margin-top: 5px;
	}

	.grid_view {
		padding: 13px 0px 8px 1px;
		width: 100%;
	}

	#views-widget-sort-order,
	#views-widget-sort-order .newListSelected,
	#views-widget-per-page .newListSelected {width: auto !important;}

	#views-widget-per-page.first {margin: 0px 15px 0 7px;}

	.listing-page .sort-by {
		margin: 0 0 10px;
	}
	.listing-page .bottom-sec.sort-by{
		margin:0;
	}

	#edit-name{
		width: 36%;
	}
	/* meu 960 - 1099 */
	.breadcrumb {
		background: none repeat scroll 0 0 #fff !important;
				padding: 0 !important;
		margin-left: 40px !important;
	}
	#breadcrumbs small.show {
				display: block;
			 margin-top: -1px;
	}
	#edit-pass{
		width: 36%;
	}
	#edit-mail{
		width: 36%;
	}
	.ref{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.type{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.status{
		text-align: center !important;
		width: 33%;
		float: left;
		width: 91%;
		text-align: left !important;
	}
	.property-listing-list .status,
	.listing .status{
		text-align: center !important;
		width: 33%;
		float: left;
		text-align: center !important;
	}
	.available{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.rentalperiod{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.category{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.tabs-head{
		margin-top: 0px !important;
		max-height: 100px !important;
	}
	.sidebar-links {
		width: 93% !important;
	}
	.preco_condicoes{
		text-align: center;
	}
	.node-real-estate-property{
	}
	.node-real-estate-property h6{
		text-align: center;
		width: 100% !important;
	}
	.lists-sec{
		width: 100% !important;
	}
	.gw-list-row-class{
		/*height: 400px;*/
	}
	#myselection_add{
		/*margin: 20px 0 0 0px;*/
		text-align: center;
	}
	.grid-sec{
		width: 100% !important;
	}
	.product-description{
		text-align: justify !important;
		width: 100%;
	}
	.map-area{
		width: 100%;
		text-align: center;
	}
	.map-area img {
		float: left;
			padding-right: 10px;
		margin-top: -18px;
		cursor: pointer;
		margin-left: 0px;
		margin-right: 0px;
	}
	.product-content{
		width: 100% !important;
		margin-right: 5px;
	}
	.group-left .left h2{
		text-align: center;
		margin-bottom: 5px;
				margin-top: 10px;
	}
	#tabs .tabs-head .ui-tabs-nav li h2 a{
		height: 36px !important;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li {
				width: 22%;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li {
		width: 19%;
		margin-left: 0px;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li h2 a{
		height: 36px !important;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li {
		width: 16%;
		margin-left: 0px;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li + li {
		width: 8%;
		margin-left: 0px;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li + li h2 a{
		width: 183%;
	}
	#tabs .tabs-head ul li.ui-state-active a {
		height: 36px;
	}
	.property-listing-list .group-left {
			 width: 100%;
	}
	.product-image{
		margin-left: 0px;
	}
	.metro{
		/*margin-left: 185px;*/
	}
	.pager{
				/*margin-left: 100px !important;*/
	}

	.listing-page .listing .pager{
		/*width: 82%;*/
	}

	div.listing ul.lists-sec li.gw-list-row-class .bedroom-sec{
		font-size:13.5px;
	}

	/*GALLERY*/
	div.grid-view ul.grid-sec li.GRID-ROW-CLASS .map-area p,
	div.grid-view ul.grid-sec li.grid-row-class .map-area p{
		display: inline-block;
		width: auto;
	}

	#header .myparis-outer{
		margin-right: 0px;
	}




	.grid_view .map-area .heading{
		margin-bottom:3px;
	}
	.grid_view .map-area .price{
		margin-bottom:5px;
	}
	.grid_view .map-area .ref-nb{
		margin-bottom:7px;
	}
	.grid_view .map-area .available{
		margin-bottom:7px;
	}


}


.max-1023{float:left; display:none;}
@media only screen and (max-width: 1023px) { /*********************************************************/
	.max-1023{float:none; display:block;}


	.listing-page .listing{
		display: none;
	}

	.listing-page .grid-view{
		display: block;
	}

	div.listing ul.lists-sec li.gw-list-row-class .nearest{
		display:none;
	}

	.sort-by .first{
		/*width:28% !important;*/
	}
	#views-widget-sort-order.first{
		/*width:25% !important;*/
	}
	#views-widget-per-page.first{
		width:16%;
		/*width:16% !important;*/
		margin: 0px 0px 0 7px;
	}
	.grid_view #views-widget-per-page.first{
		/*width:16% !important;*/
	}

	.grid_view input.add{
		top:-7px !important;
	}
	.grid_view{
		margin-left: -3px;
	}
	/* meu 1023 */
	.breadcrumb {
		background: none repeat scroll 0 0 #fff !important;
				padding: 0 !important;
		margin-left: 40px !important;
	}
	#breadcrumbs small.show {
				display: block;
			 margin-top: -1px;
	}
	#edit-pass{
		width: 36%;
	}
	#edit-mail{
		width: 36%;
	}
	.ref{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.type{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.status{
		text-align: center !important;
		width: 33%;
		float: left;
		width:90%;
		text-align: left !important;
	}
	.available{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.rentalperiod{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.category{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.tabs-head{
		margin-top: 0px !important;
		max-height: 100px !important;
	}
	.sidebar-links {
		width: 93% !important;
	}
	.preco_condicoes{
		text-align: center;
	}
	.node-real-estate-property{
	}
	.node-real-estate-property h6{
		text-align: center;
		width: 100% !important;
	}
	.lists-sec{
		width: 100% !important;
	}
	.gw-list-row-class{
		/*height: 565px;*/
	}
	#myselection_add{
		/*margin: 20px 0 0 0px;*/
		text-align: center;
	}
	.grid-sec{
		width: 100% !important;
	}
	.product-description{
		text-align: justify !important;
		width: 100%;
	}
	.map-area{
		width: 100%;
		text-align: center;
	}
	.map-area img {
		float: left;
			padding-right: 10px;
		margin-top: -9px;
		cursor: pointer;
		/*margin-left: 135px;*/
		/*margin-right: -180px;*/
	}
	.product-content{
		width: 100% !important;
		margin-right: 5px;
	}
	.product-content p{
		text-align: center !important;
	}
	.product-image{
		margin-left: 0px;
		float: initial;
	}
	.group-left .left h2{
		text-align: center;
		margin-bottom: 5px;
				margin-top: 10px;
	}
	#tabs .tabs-head .ui-tabs-nav li h2 a{
		height: 36px !important;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li {
				width: 22%;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li {
		width: 19%;
		margin-left: 0px;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li h2 a{
		height: 36px !important;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li {
		width: 17%;
		margin-left: 0px;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li + li {
		width: 8%;
		margin-left: 0px;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li + li h2 a{
		width: 142%;
	}
	#tabs .tabs-head ul li.ui-state-active a {
		height: 36px;
	}
	.property-listing-list .group-left {
			 width: 100%;
	}
	.bedroom-sec li{
		/*margin-left: 240px !important;*/
	}
	.bedroom-sec li + li{
		margin-left: 0px !important;
	}
	.metro{
		margin-left: 300px;
	}

	.tabs_details .product-description{
		display: block;
	}

	.tabs_details ul.bedroom-sec{
		/*width: 71%;
		margin: 0 15%;
		*/
		display: inline-block;
		width: auto !important;
		margin: 0 auto !important;
		float: none;
		display:table;
	}





	/*RESULTS*/
	/*
	.lists-sec .gw-list-row-class .group-left .left h2 {
			text-align: left;
	}

	.lists-sec .gw-list-row-class{
		position: relative;
	}

	.lists-sec .gw-list-row-class div.price{
		position: absolute;
			top: -239px;
			right: 7px;
	}

	.lists-sec .gw-list-row-class:first-child div.price{
		position: absolute;
			top: -243px
			right: 7px;
	}
	*/

	/*
	.lists-sec .gw-list-row-class .group-right div.border{
		margin-top:15px;
	}


	.lists-sec .gw-list-row-class .group-right .right{

		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;

		-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;

	}

	.lists-sec .gw-list-row-class .group-right .right div:first-child{
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2;
	}
	.lists-sec .gw-list-row-class .group-right .right div:last-child{
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
	}

	.lists-sec .gw-list-row-class form#myselection_add{
		margin-top:15px;
	}

	.listing-page .listing .pager{
		width: 82%;
	}
	*/


	.sort-by div.first:first-child {
		margin-left: 130px;
	}

	/*RESULTS*/



	/*LIST*/
	div.listing ul.lists-sec{
		position:relative;
		float:none;
		width:100%;
	}
	div.listing ul.lists-sec li.gw-list-row-class{
		position:inherit;
		float:inherit;
		width:inherit;
	}
	div.listing ul.lists-sec li.gw-list-row-class .group-left{
		position:inherit;
		float:inherit;
		width:inherit;
		text-align: center;
	}
	div.listing ul.lists-sec li.gw-list-row-class .group-left .left{
		position:inherit;
		float:inherit;
		width:inherit;
		text-align: inherit;
	}
	div.listing ul.lists-sec li.gw-list-row-class .group-right{
		position:inherit;
		float:inherit;
		width:inherit;
		text-align: center;
	}
	div.listing ul.lists-sec li.gw-list-row-class .group-right .right{
		position:inherit;
		float:inherit;
		width:inherit;
		text-align: inherit;
	}
	div.listing ul.lists-sec li.gw-list-row-class .map-area{

		/*width: 47%;
		padding: 0 27%;*/

		display: inline-block;
		margin: 0 auto;
		float: none;
		width: auto;

	}
	div.listing ul.lists-sec li.gw-list-row-class .map-area span{
		float:left;
		margin-top: 8px;
	}




	/*GALLERY*/
	div.grid-view ul.grid-sec li.GRID-ROW-CLASS,
	div.grid-view ul.grid-sec li.grid-row-class{

	}


	/*RESULTS show the */
	/*
	.listing-page .tabs-head .tab_list{
		display:none;
	}
	.listing-page .tabs-head .tab_gallery{
		border-left: 1px solid #bbbaba;
	}*/
	.listing-page .tabs-head{
		display:none;
	}
	.property-listing-list .listing-page .tabs-head{
		display:block;
	}



	/*rent list to gallery*/
	.property-listing-list .tabs-head{
		/*height: 35px !important;*/
	}
	.property-listing-list .tabs_details{
		clear: both;
		zoom:1;
		overflow: hidden;
	}
	.property-listing-list .tabs_details,
	.property-listing-list .tabs_details .view,
	.property-listing-list .tabs_details .view .view-content,
	.property-listing-list .tabs_details .view .view-content .item-list,
	.property-listing-list .tabs_details .view .view-content .item-list ul,
	.property-listing-list .tabs_details .view .view-content .item-list ul > li,
	.property-listing-list .tabs_details .view .view-content .item-list ul > li div:first-child,
	.property-listing-list .tabs_details .view .view-content .item-list ul > li div:first-child .group-left,
	.property-listing-list .tabs_details .view .view-content .item-list ul > li div:first-child .group-right
	{
		/*position: relative;*/
		/*width:100% !important;*/
	}
	.property-listing-list .tabs_details .view{
		/*border: 1px solid #bdbcbc;*/

	}
	.property-listing-list .view-content .item-list li .left h2,
	.property-listing-list .view-content .item-list li .left .product-content .map-area img,
	.property-listing-list .view-content .item-list li .left .product-content .product-description,
	.property-listing-list .view-content .item-list li .left .product-content .nearest,
	.property-listing-list .view-content .item-list li .left .product-content .metro,
	.property-listing-list .view-content .item-list li .left .product-content .tram,
	.property-listing-list .view-content .item-list li .left .product-content .rer,
	.property-listing-list .view-content .item-list li .right .type,
	/*.property-listing-list .view-content .item-list li .right .available,*/
	.property-listing-list .view-content .item-list li .right .rentalperiod,
	.property-listing-list .view-content .item-list li .right .category
	{
		display:none;
	}
	.property-listing-list .view-content .item-list li .right .ref{
		display:inline-block;
	}
	.property-listing-list .view-content .item-list li .group-left{
		margin: 0px;
		padding: 0px;
	}
	.property-listing-list .view-content .item-list li .group-right{
		margin: 0px;
		padding: 0px;
	}
	.property-listing-list .view-content .item-list ul:first-child > li.views-row
	{
		float: left;
		text-align: center;
		width: 50%;
		border-top: 0px;
		padding-top: 0px;
		padding-bottom: 30px;
		margin-top:0px;
		margin-bottom: 0px;
	}

	.property-listing-list .view-content .item-list li .left .product-content{
		margin:0px;
		padding: 0px;
		text-align: center;
	}
	.property-listing-list .view-content .item-list li .left .product-content .map-area span{
		display: inline-block;
		width: auto;
		float: none;
	}
	.property-listing-list .view-content .item-list li .tabs_details ul.bedroom-sec{
		width: auto !important;
		margin: 0 auto !important;
		float: none;
		display: table;
	}
	.property-listing-list .tabs_details ul.bedroom-sec{
		padding: 0px !important;
		font: 14px/23px Arial, sans-serif;
	}
	.property-listing-list .view-content .item-list li .right .border{
		text-align: center;
	}
	.property-listing-list .view-content .item-list li .right .border p{
		float: none;
		width: auto;
	}
	.property-listing-list .view-content .item-list li .right{
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;

		-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;

			width: 100%;
	}
	.property-listing-list .view-content .item-list li .right > div:first-child{
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2;
	}
	.property-listing-list .view-content .item-list li .right > div:last-child{
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
	}
	.property-listing-list .view-content .item-list li .right div.price{
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 5px;
	}
	.property-listing-list .view-content .item-list li .left .product-content .map-area span,
	.property-listing-list .tabs_details ul.bedroom-sec li
	{
		font-weight: normal;
		color:#828182;
	}

	.property-listing-deal-buy .right .border > p{
		display:none;
	}
	.property-listing-deal-buy .right .border > p.ref,
	.property-listing-deal-buy .right .border > p.type,
	.property-listing-deal-buy .right .border > p.rentalperiod,
	.property-listing-deal-buy .right .border > p.category
	{
		display:block;
	}




	#mys-page.my-selections-page .tabs_details .listing{
		display: none !important;
	}
	#mys-page.my-selections-page .tabs_details .grid_view{
		display: block !important;
	}
	#mys-page.my-selections-page .sort-by .sort-by-widget {
		margin-left: 60px;
		margin-right: 3px;
		width: 30%;
	}
	#mys-page.my-selections-page .sort-order-widget {
		width: 22%;
	}
	#mys-page.my-selections-page .items-per-page-widget {
		width: 26%;
	}
	#mys-page.my-selections-page .button .add {
		width: 112px;
	}
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-select-all{
		display: block;
		width: 100%;
		clear: both;
		text-align: center;
		padding-top: 15px !important;
	}
	#mys-page.my-selections-page .grid-sec .map-area p.ref{
		display: inline-block;
	}






	#mys-page.my-searchs-page .listing-page .listing{
		display: block;
	}
	#mys-page.my-searchs-page .listing-page .sort-by{
		margin-top: -20px;
		margin-bottom: 25px;
	}
	#mys-page.my-searchs-page .listing-page .sort-by div.first:first-child{
		margin-left: 88px;
		width:183px;
	}
	.current-language-fr #mys-page.my-searchs-page .listing-page .sort-by div.first:first-child{
		margin-left: 52px;
		width:188px;
	}
	#mys-page.my-searchs-page .sort-order-widget{
		width:22%;
	}
	.current-language-fr #mys-page.my-searchs-page .sort-order-widget{
		width:22%;
	}
	#mys-page.my-searchs-page .items-per-page-widget{
		width:25%;;
	}
	#mys-page.my-searchs-page .my-search-item-title{
		text-align: center;
		margin-bottom: 10px;
	}
	#mys-page.my-searchs-page .apart-lists-item-label{
		width:auto;
		margin-right: 10px;
	}
	#mys-page.my-searchs-page .my-search-right-holder{
		width: auto;
		margin: 0 auto;
		display: table;
	}
	#mys-page.my-searchs-page .search-title-holder{
		/*
		width: auto !important;
			margin: 0 auto;
			display: table !important;
			*/
	}
	#mys-page.my-selections-page .button{
		margin-left: 18px;
	}
	.current-language-fr #mys-page.my-selections-page .button{
		margin-left: 14px;
	}
	#mys-page.my-selections-page .button ul.mys-buttons{
	}
	.current-language-fr #mys-page.my-selections-page .button ul.mys-buttons{
	}

	.page_title #photo_count.virtual-tour{
		width: 109px;
	}
	.page_title #photo_count.virtual-tour .photo_count{
		margin-left: 63px;
		text-align:center;
	}

	.property-listing-list .view-content .item-list li .right > div.border{
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;

		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.property-listing-list .view-content .item-list li .right > div.border .price{
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
	}

	.property-listing-list .view-content .item-list li .right > div.border .available{
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2;
	}

	.property-listing-list .view-content .item-list li .right > div.border .ref{
		-webkit-box-ordinal-group: 3;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 3;
		-webkit-order: 3;
		order: 3;
	}

	.property-listing-list .view-content .item-list li .right > div.border .status{
		-webkit-box-ordinal-group: 4;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 4;
		-webkit-order: 4;
		order: 4;
	}


	.page_title .photo_count{
		width:61px;
	}
	.page_title #photo_count.virtual-tour .photo_count {
			width: 38px;
			text-align: right;
	}

}


.min-974-max-1023{float:none; display:none;}
@media (min-width: 974px) and (max-width: 1023px) { /*********************************************************/
	.min-974-max-1023{float:none; display:block;}

	div.listing ul.lists-sec li.gw-list-row-class .group-right .right {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;

		-webkit-box-direction: normal;
	    -webkit-flex-direction: column;
	    -ms-flex-direction: column;
	    flex-direction: column;
	}
	div.listing ul.lists-sec li.gw-list-row-class .group-right .right div:first-child{
		order: 2;
		margin-top:10px;
	}
	div.listing ul.lists-sec li.gw-list-row-class .group-right .right div.border{
		order: 1;
	}
	div.listing ul.lists-sec li.gw-list-row-class .group-right .right div.border .price{
		margin-bottom: 12px
	}
	div.listing ul.lists-sec li.gw-list-row-class .group-left .left .metro{
		margin-left: 282px;
	}

}


/*#ND*/
.min-960-max-1023{float:none; display:none;}
@media (min-width: 960px) and (max-width: 1023px) { /*********************************************************/
	.min-960-max-1023{float:none; display:block;}

	.page_title #photo_count{
		margin-left:12px;
	}
}



.max-975{float:left; display:none;}
@media only screen and (max-width: 975px) { /*********************************************************/
	.max-975{float:none; display:block;}
	/* meu 975 */
	.breadcrumb {
		background: none repeat scroll 0 0 #fff !important;
				padding: 0 !important;
		margin-left: 40px !important;
	}
	#breadcrumbs small.show {
				display: block;
			 margin-top: -1px;
	}
	#edit-pass{
		width: 36%;
	}
	#edit-mail{
		width: 36%;
	}
	.ref{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.type{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.status{
		text-align: center !important;
		width: 33%;
		float: left;
		width: 90.2%;
		text-align: left !important;
	}
	.available{
		text-align: center !important;
		width: 100%;
		float: none;
		display: block;
		margin-bottom:5px;
		font-weight:normal !important;
	}
	.rentalperiod{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.category{
		text-align: center !important;
		width: 33%;
		float: left;
	}
	.tabs-head{
		margin-top: 0px !important;
	}
	.sidebar-links {
		width: 93% !important;
	}
	.preco_condicoes{
		text-align: center;
	}
	.node-real-estate-property{
	}
	.node-real-estate-property h6{
		text-align: center;
		width: 100% !important;
	}
}

.max-959{float:left; display:none;}
@media only screen and (max-width: 959px) { /*********************************************************/
	.max-959{float:none; display:block;}
	/* meu 959 */
	.breadcrumb {
		background: none repeat scroll 0 0 #fff !important;
				padding: 0 !important;
		margin-left: 40px !important;
	}
	#breadcrumbs small.show {
				display: block;
			 margin-top: -1px;
	}
	#edit-name{
		width: 50%;
	}
	#edit-pass{
		width: 50%;
	}
	#edit-mail{
		width: 50%;
	}
	.view-search-test{
		width: 100%;
	}
	.contact-details{
		margin-left: 0% !important;
	}
	#views-widget-sort-order{
		margin-left: 20px;
		margin-right: 1px !important;
	}
	#views-widget-per-page label{
		margin-right: 10px;
	}
	.group-left{
		width: 99% !important;
	}
	.product-description{
		text-align: center !important;
	}
	.ref{
		margin-left: 1px !important;
		width: 100% !important;
	}
	.type{
		margin-left: 1px !important;
		width: 100% !important;
	}
	.status{
		margin-left: 1px !important;
		width: 100% !important;
	}
	.available{
		margin-left: 1px !important;
		width: 100% !important;
	}
	.rentalperiod{
		margin-left: 1px !important;
		width: 100% !important;
	}
	.category{
		margin-left: 1px !important;
		width: 100% !important;
	}
	.map-area{
		width: 100%;
	}
	.map-area img{
		float: none;
		margin-left: 0px;
	}
	.product-description{
		margin-left: 0px;
	}
	.bedroom-sec{
		margin-left: 130px !important;
	}
	.sidebar-links {
		width: 93% !important;
	}
	.preco_condicoes{
		text-align: center;
	}
	.node-real-estate-property{
	}
	.node-real-estate-property h6{
		text-align: center;
		width: 100% !important;
	}
	.group-right{
		padding-left:0% !important;
		width: 400px !important;
		text-align: center;
	}
	.lists-sec{
		width: 98% !important;
	}
	.left h2{
		text-align:center;
	}
	.grid-sec{
		width: 100% !important;
	}


	/* http://dev-ph.multibase.pt/contact-us */
	#tabs .tabs-head .ui-tabs-nav li {
				width: 20%;
				margin-right: 0px;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li h2 a{
		height: 36px !important;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li {
				width: 19%;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li {
		width: 19%;
		margin-left: 0px;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li h2 a{
		height: 36px !important;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li {
		width: 20%;
		margin-left: 0px;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li + li {
		width: 20%;
		margin-left: 0px;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li + li h2 a{
		width: 115%;
	}
	.tabs-head{
		height: -1px !important;
		max-height: 70px !important;
	}
	#tabs .tabs-head ul li.ui-state-active a {
		height: 36px;
	}
	a.back-top {
		margin: 5px 0 0 !important;
	}
	.product-image{
		margin-left: 0px;
	}
	.metro{
		margin-left: 0px;
	}


	/*ND*/
	#features-tab-
	{
		width: 100% !important;
	}

	.features h4, .fees h4
	{
		font-size: 12px;
	}

	.page_title #photo_count{
		display:none;
	}

	#imageSliderWrapper #slider{
		position:relative;
	}
	#imageSliderWrapper #slider #virtual-tour-small-screens{
		display:block;
		position:absolute;
		top:12px;
		right:12px;
		z-index:100;
		cursor:pointer;
	}
	#imageSliderWrapper #slider .fullscreen{
		display:none;
	}


	/*rent list to gallery*/
	.property-listing-list .view-content .item-list ul:first-child > li.views-row{
		float: none;
		width:100%;
	}



	#mys-page.my-searchs-page .listing-page .sort-by div.first:first-child{
		margin-left:0px;
	}
	.current-language-fr #mys-page.my-searchs-page .listing-page .sort-by div.first:first-child{
		margin-left:9px;
	}
	#mys-page.my-searchs-page .sort-order-widget{
		width:33%;
	}
	.current-language-fr #mys-page.my-searchs-page .sort-order-widget{
		width: 30%;
	}
	#mys-page.my-searchs-page .items-per-page-widget{
		width:15%;
	}
	#mys-page.my-searchs-page .items-per-page-widget label{
		display:none;
	}
	#mys-page.my-searchs-page .tabs_details .sort-by ul{
		margin: 0 auto !important;
	}


	.grid_view .map-area span {
			line-height: 25px;
	}
	.grid_view .map-area .price{
		margin-top:2px;
	}



	.property-listing-list .tabs_details .sort-by ul.pager{
		margin: 0 auto !important;
	}

}

.min-783-max-959{float:left; display:none;}
/* Tablet (Portrait) = Design for a width of 730px
================================================== */
@media only screen and (min-width: 783px) and (max-width: 959px) { /*********************************************************/
	.min-783-max-959{float:none; display:block;}

	#navigation #block-superfish-1 #uniform-superfish-1-select{
		display: none;
	}

}


.min-768-max-959{float:left; display:none;}
/* Tablet (Portrait) = Design for a width of 730px
================================================== */
@media screen and (min-width: 768px) and (max-width: 959px) { /*********************************************************/
	.min-768-max-959{float:none; display:block;}

	/* rent */
	.apartment-paris{
		display:block;
	}

	/* rent/results */
	.map-area span{
		float:none;
	}

	#myselection_add .GRID-ROW-CLASS input.remove[type="submit"],
	#myselection_add .grid-row-class input.remove[type="submit"],
	#myselection_add .group-right input.remove[type="submit"]{
		top:-7px;
	}

	.bottom-sec p{
		float:none;
		text-align: center;
	}

	#views-widget-per-page.first{
		margin-top:5px;
		/*width: 100%;*/
	}
	#views-widget-per-page label{
		margin-right:20px;
	}

	.listing #views-widget-sort-by.first{
		/*width:46%;*/
		margin-left:17px;
	}

	.grid_view #views-widget-sort-by.first{
		width:48%;
		margin-left:17px;
	}

	.current-language-fr .grid_view #views-widget-sort-by.first{
		width:49%;
		margin-left:18px;
	}

	.current-language-fr #views-widget-per-page label{
		display: none;
	}

	.current-language-fr #views-widget-per-page.first{
		width: 17%;
	}


	#views-widget-sort-by .SSContainerDivWrapper,
	#views-widget-sort-order .SSContainerDivWrapper,
	#views-widget-per-page .SSContainerDivWrapper{
		left:-81px !important;
	}

	.item-list{
		float:none !important;
		text-align:center;
	}

	.gw-ds-column-test .group-left{
		width:100%;
	}
	.ds-2col-fluid > .group-right{
		float:none;
		width:100%;
	}

	.listing .group-left,
	.listing .group-right{
		clear:both;
		position:relative;
	}

	.listing .group-left .product-content{
		padding-top:7px;
	}

	.listing .group-right .price{
		padding-top:20px;
	}

	.listing .right div .remove, .listing .right div .add{
		margin: 0px !important;
	}

	.listing .group-right{
		margin-bottom:10px;
	}

	.grid_view input.add{
		top:-7px !important;
	}

	.listing .group-left .product-content > ul{
		margin: 0px !important;
	}
	.grid_view {
		padding: 13px 19px 8px 17px;
		width: 390px;
	}


	#views-widget-sort-by {/*width: 48%; !important;*/}

	#views-widget-sort-order,
	#views-widget-sort-order .newListSelected,
	#views-widget-per-page .newListSelected {width: auto !important;}

	#views-widget-per-page.first {margin: 0px 0 0 7px;}

	.sort-by {margin: 0 0 10px;}
	/* meu 768-959 */
	.breadcrumb {
		background: none repeat scroll 0 0 #fff !important;
				padding: 0 !important;
		margin-left: 40px !important;
	}
	#breadcrumbs small.show {
				display: block;
			 margin-top: -1px;
	}
	#edit-name{
		width: 50%;
	}
	#edit-pass{
		width: 50%;
	}
	#edit-mail{
		width: 50%;
	}
	.view-search-test{
		width: 100%;
	}
	.contact-details{
		margin-left: 0% !important;
	}
	#views-widget-sort-order{
		/*margin-left: 20px;*/
		margin-left: 0px;
		margin-right: 1px !important;
	}
	#views-widget-per-page label{
		margin-right: 10px;
	}
	.group-left{
		width: 99% !important;
	}
	.product-description{
		text-align: center !important;
		width: 100%;
	}
	.ref{
		margin-left: 1px !important;
		width: 100% !important;
	}
	.type{
		margin-left: 1px !important;
		width: 100% !important;
	}
	.status{
		margin-left: 1px !important;
		width: 100% !important;
		width: 85.2% !important;
		text-align: left !important;
	}
	.property-listing-list .status{
		margin-left: 1px !important;
		width: 100% !important;
		text-align: center !important;
	}
	.available{
		margin-left: 1px !important;
		width: 100% !important;
		margin-bottom:0px !important;
	}
	.rentalperiod{
		margin-left: 1px !important;
		width: 100% !important;
	}
	.category{
		margin-left: 1px !important;
		width: 100% !important;
	}
	.map-area{
		width: 100%;
	}
	.map-area img{
		float: none;
		margin-left: 30px;
		margin-right: 0px;
	}
	.product-description{
		margin-left: 0px;
	}
	.bedroom-sec{
		margin-left: 0px !important;
		width: 100% !important;
	}
	.bedroom-sec li{
		margin-left: 130px !important;
	}
	.sidebar-links {
		width: 93% !important;
	}
	.preco_condicoes{
		text-align: center;
	}
	.node-real-estate-property{
	}
	.node-real-estate-property h6{
		text-align: center;
		width: 100% !important;
	}
	.group-right{
		padding-left:0% !important;
		width: 400px !important;
		text-align: center;
	}
	.lists-sec{
		width: 98% !important;
	}
	.left h2{
		text-align:center;
	}
	.grid-sec{
		width: 100% !important;
	}
	.product-content{
		width: 100%;
	}

	/* http://dev-ph.multibase.pt/contact-us */
	#tabs .tabs-head .ui-tabs-nav li {
				width: 20%;
				margin-right: 0px;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li h2 a{
		height: 36px !important;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li {
				width: 19%;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li {
		width: 19%;
		margin-left: 0px;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li h2 a{
		height: 36px !important;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li {
		width: 20%;
		margin-left: 0px;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li + li {
		width: 20%;
		margin-left: 0px;
		white-space: inherit !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li + li h2 a{
		width: 14%;
		padding-left: 10px;
		padding-right: 69px;

	}
	.tabs-head{
		height: -1px !important;
		max-height: 70px !important;
	}
	#tabs .tabs-head ul li.ui-state-active a {
		height: 36px;
	}
	a.back-top {
		margin: 5px 0 0 !important;
	}
	.product-image{
		margin-left: 0px;
	}
	.metro{
		margin-left: 120px;
	}
	.gw-list-row-class{
		/*height: 685px;*/
	}


	.sort-by div.first:first-child{
		margin-left: 0px;
		margin-right: 0px;
	}
	.sort-by .item-list{
		display:inline-block;
		margin-top:10px;
	}
	.sort-by .item-list .pager{
		margin: 0 auto !important
	}
	#views-widget-per-page.first{
		width:27%;
	}

		#header #logo{
			float:left;
		}
		#header #logo #site-logo{
			padding: 10px 10px 10px 5px;
		}

		#header #block-lang-dropdown-language{
			width:89px;
		}

		#header .social-links{
			margin-left: 179px;
		}
		.safari #header .social-links{
			margin-left: 147px;
		}

		#header .contact-info{
			display:none;
		}
		#header .clockbox-block{
			display:none;
		}
		#header .myparis-dropdown{
			background-size: auto;
		}
		#header .myparis-outer{
			width: 160px;
			margin-top:10px;
		}
		#header .welcome-name{
			margin-top: 12px;
		}
		#header .myparis-dropdown{
			width: 123px;
		}
		#header .myparis-dropdown > span{
			width: 92px;
		}
		#header #block-superfish-1 #superfish-1-select{
			display: none !important;
		}
		#header #block-superfish-1 #superfish-1{
			display: block !important;
		}
		#navigation .selector span{
			display: none !important;
		}
		#header #block-lang-dropdown-language form#lang_dropdown_form_language div:first-child{
			width:100px;
		}
		.safari #header #block-lang-dropdown-language form#lang_dropdown_form_language div:first-child{
			width:112px;
		}
		#header #block-lang-dropdown-language{
			width:89px;
			margin-left: 13px;
		}
		.safari #header #block-lang-dropdown-language{
			width:112px;
			margin-left: 13px;
		}
		#header .square-meter{
			margin-left:0px;
		}
		.safari #header .square-meter{
			margin-left:0px;
		}
		#header .square-meter .squre-feet{
			margin-left: 5px;
		}
		.safari #header .square-meter .squre-feet{
			margin-left: 0px;
		}
		#header .square-meter .meter-squre{
			margin-left: 3px;
		}
		.safari #header .square-meter .meter-squre{
			margin-left: 0px;
		}



		#mys-page.my-selections-page .sort-by{
			margin-bottom: 0px;
		}
		#mys-page.my-selections-page .sort-by .sort-by-widget{
			margin-left: 0px;
			margin-right: 3px;
			width: 49%;
		}
		#mys-page.my-selections-page .sort-by .items-per-page-widget label{
			display:none;
		}
		#mys-page.my-selections-page .items-per-page-widget{
			width:15%;
			margin: 0px;
		}
		#mys-page.my-selections-page .sort-order-widget{
			width: 33%;
			margin-right: 7px;
		}
		.current-language-fr #mys-page.my-selections-page .sort-order-widget{
			width: 33%;
			margin-right: 7px;
		}
		#mys-page.my-selections-page .button{
			margin:0px;
			margin-bottom: 15px;
			padding-top:10px
		}
		.current-language-fr #mys-page.my-selections-page .button{
			margin-left: 0px;
		}
		#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-label{
			width: 100%;
			text-align: center;
		}
		#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-label-print{
			width: auto;
		}
		#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-label-print a{
			width: 66px;
		}
		#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-remove-selections{
			width: auto;
		}
		#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-remove-selections a{
			width: 76px;
		}
		#mys-page.my-selections-page .tabs_details .sort-by ul{
			margin: 0 auto !important;
		}
		#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-select-all{
			margin-left: 0px;
		}
		.current-language-fr #mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-select-all{
			margin-left: 0px;
		}



}

/*#ND*/
.max-800{float:left; display:none;}
@media only screen and (max-width: 800px) { /*********************************************************/
	.max-800{float:none; display:block;}

	#myselection_add{
		margin: 0px 0px 0px 0px;
	}

}


.max-768{float:left; display:none;}
@media only screen and (max-width: 768px) { /*********************************************************/
	.max-768{float:none; display:block;}

	.form-item-lang-dropdown-select{ /*show language select*/
		display:block;
	}

	#lang_dropdown_form_language{
		width:100px;
	}
	.safari #lang_dropdown_form_language{
		width:112px;
	}

	#lang_dropdown_form_language .language-icon{
		float:left;
	}

	.squre-feet{
		border-left:none;
		margin-left: 0px;
		padding-left:0px;
	}
	.safari .squre-feet{
		border-left:none;
		margin-left: 0px;
		padding-left:0px;
	}

	.square-meter{
		margin-left: 5px;
	}

	.meter-squre{
		border-left:none;
		margin-left: 5px;
		padding-left:0px;
		margin-top: 0px;
	}
	.safari .meter-squre{
		border-left:none;
		margin-left: 0px;
		padding-left:0px;
		margin-top: -1px;
	}

	.safari .square-meter{
		margin-top:11px;
	}

	/*#ND sidebar buttons*/
	#sidebar #myselection_add{
		float:right;
	}

	#sidebar #myselection_add .details-btn input.add, #sidebar .details-btn input.add{
		padding: 5px 3px 5px 3px;
	}

	#sidebar #node-real-estate-property-property-details-view-group-search-button{
		width:98%;
	}

	#sidebar #node-real-estate-property-property-details-view-group-ul-2 li:first-child{
		width:50%;
		margin-right:0px;
	}
	#sidebar #node-real-estate-property-property-details-view-group-ul-2 li.last{
		float:right;
		width:50%;
	}

	#sidebar #node-real-estate-property-property-details-view-group-ul-2 li #btn-property-download-pdf{
		width: 89%;
	}
	#sidebar #node-real-estate-property-property-details-view-group-ul-2 li .st_sharethis_custom{
		float:right;
		width: 91%;
	}



	#sidebar #node-real-estate-property-property-details-view-group-second-search-button{
		width:98%;
	}

	#sidebar #node-real-estate-property-property-details-view-group-ul-second-search-button li:first-child{
		width:50%;
		margin-right:0px;
	}
	#sidebar #node-real-estate-property-property-details-view-group-ul-second-search-button li.last{
		float:right;
		width:50%;
	}

	#sidebar #node-real-estate-property-property-details-view-group-ul-second-search-button li:first-child a{
		width:93%;
		margin-right:0px;
	}
	#sidebar #node-real-estate-property-property-details-view-group-ul-second-search-button li.last a{
		float:right;
		width:93%;
	}


	#sidebar .details-btn a{
		margin-right: 0px;
	}

	#sidebar .details-btn a,
	#sidebar .details-btn input{
		width: 48%;
	}

	#sidebar #myselection_add{
		width: 48%;
	}

	#sidebar #myselection_add input.add{
		width:100%;
	}





	/*
	#sidebar .details-btn a
	{
		min-width: 118px;
	}

	.details-btn input.add,
	#sidebar .details-btn input.add
	{
		padding: 5px 3px 4px 3px;
	}

	.search_buttons
	{
		widows: 100%;
	}

	#sidebar .property-detail-sidebar .search_buttons
	{
		margin: 9px 0px 0px -4px;
		width: 100%;
	}


	#sidebar .property-detail-sidebar .search_buttons li
	{
		width: 50%;
		float:left;
	}

	#sidebar .property-detail-sidebar .search_buttons a.dl-pdf
	{
		padding-left: 0px;
		text-indent: 16px;
		min-width:121px;
	}

	#sidebar .property-detail-sidebar .last .st_sharethis_custom
	{
		padding-left: 0px;
		text-indent: -12px;
		min-width:121px;
	}

	#sidebar .property-detail-sidebar .search_buttons.second a
	{
		min-width:118px;
	}
	*/

	/*#ND menu*/
	#navigation
	{
		width:100%;
	}

	#main-menu #block-block-59
	{
		float:right;
		padding-right: 4px;
	}

	#main-menu #block-superfish-1
	{
		width:84px;
	}


	#navigation .selector select
	{
		width:50%;
	}

	#header .language-icon{
		margin-top: 3px;
	}

	.safari #header .language-icon{
		margin-top: 4px;
	}

	#sidebar li div.details-btn a.contact{
		width: 46%;
	}
	#sidebar li div.details-btn form#myselection_add{
		width: 47%;
	}

	/*
	#lang-dropdown-select-language {
		width:63px !important;
	}
	.safari #lang-dropdown-select-language {
		width:72px !important;
	}
	*/
}




.min-768-max-768{float:left; display:none;}
@media only screen and (min-width: 768px) and (max-width: 768px) { /*********************************************************/
	.min-768-max-768{float:none; display:block;}
}


.min-768-max-769{float:left; display:none;}
@media only screen and (min-width: 768px) and (max-width: 769px) { /*********************************************************/
	.min-768-max-769{float:none; display:block;}
	.current-language-en #main-menu #block-superfish-1
	{
		width:445px;
	}
	.current-language-fr #main-menu #block-superfish-1
	{
		width:516px;
	}
}


.min-768-max-781{float:left; display:none;}
@media only screen and (min-width: 768px) and (max-width: 781px) { /*********************************************************/
	.min-768-max-781{float:none; display:block;}

	#navigation .selector{
		display: none !important;
	}
	#block-superfish-1 #superfish-1-select,
	#superfish-1-select {
		display: none !important;
	}
	#main-menu .content ul,
	#superfish-1{
		display:block !important;
	}

}


/* Mobile (Portrait) = Design for a width of 280px
================================================== */
.max-767{float:left; display:none;}
@media screen and (max-width: 767px) { /*********************************************************/
	.max-767{float:none;display:block;}

	/* #1 */
	.header-bottom{
		display: none;
	}

	/* rent */
	.apartment-paris{
		display:block;
	}

	/* meu 767 */
	.mlid-1363{
		border-right: 1px solid #464A4B !important;
	}
	.mlid-1859{
		border-right: 0px solid #464A4B !important;
	}
	.mlid-1369{
		border-right: 0px solid #464A4B !important;
	}
	#header{
		height: 70px;
	}
	#edit-name{
		width: 85%;
	}
	#edit-pass{
		width: 85%;
	}
	#edit-mail{
		width: 85%;
	}
	.box-student {
				margin: 0px 0px 15px 0px !important;
		width: 104%;
	}
	#block-menu-menu-resources-for-tenants{
		margin-left: 15px;
		height: 152px;
	}
	#sidebar{
		margin: 0px 0px 0px 0px !important;
	}
	.sidebar-links {
		width: 93% !important;
	}
	.preco_condicoes{
		text-align: center;
	}
	.node-real-estate-property{
	}
	.node-real-estate-property h6{
		text-align: center;
		width: 100% !important;
	}
	.bottom-sec{
		width: 100%;
	}
	.ref{
		margin-left: 0px !important;
	}
	.type{
		margin-left: 0px !important;
	}
	.status{
		margin-left: 0px !important;
	}
	.available{
		margin-left: 0px !important;
	}
	.rentalperiod{
		margin-left: 0px !important;
	}
	.category{
		margin-left: 0px !important;
	}
	.map-area{
	width: 100%;
	}
	.map-area span{
		margin-left: 0px;
		margin-right: 0px;
	}
	.gw-list-row-class{
		/*height: 450px;*/
		width: 450px !important;
	}
	.lists-sec{
		width: 450px !important;
	}
	.accomodation-beds{
		margin-left: 0 !important;
	}
	#form-search p{
		height: 0px;
	}
	.contact-details{
		margin-left: 0% !important;
	}
	.node-content-top-page table{
		width: 100% !important;
	}
	/* http://dev-ph.multibase.pt/contact-us */
	#tabs .tabs-head .ui-tabs-nav li {
				width: 88px;
				margin-right: -3px;
	}
	#tabs .tabs-head .ui-tabs-nav li + h2 a{
		height: 36px !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li {
				width: 16%;
	}
	#tabs .tabs-head .ui-tabs-nav li + li h2 a{
		height: 36px !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li {
		width: 126px;
		margin-left: 2px;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li h2 a{
		height: 36px !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li {
		width: 20%;
		margin-left: -1px;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li h2 a{
		height: 36px !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li + li {
		width: 18%;
		margin-left: -2px;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li + li h2 a{
		height: 36px !important;
		width: 90%;
	}
	.tabs-head{
		height: 52px !important;
		max-height: 70px !important;
	}
	.group-right{
		padding-left:0% !important;
		text-align: center;
		float: initial !important;
		width: 0px !important;
	}
	.bedroom-sec{
		margin-left: 0px !important;
		width: 100% !important;
	}
	.bedroom-sec li{
		margin-left: 0px !important;
	}
	.product-image{
		margin-left: 0px;
	}
	.metro{
		margin-left: 0px;
	}
	#myselection_add{
		margin: 0px 0 0 0px;
		text-align: center;
	}


	/*#ND*/
	.language-icon{
		margin-top:4px;
	}
	.square-meter{
		background: transparent;
		border-radius: 0px;
		padding-bottom:0px;
		margin-left:-6px;
	}
	.safari .square-meter{
		background: transparent;
		border-radius: 0px;
		padding-bottom:0px;
		margin-left:0px;
	}
	.language-swichter{
		background: transparent;
		border-radius: 0px;
	}
	.after-tabs .details-btn{
		display:none;
	}


	div.grid-view ul.grid-sec li.GRID-ROW-CLASS,
	div.grid-view ul.grid-sec li.grid-row-class{
		float: none;
		width: 100%;
	}


	#sidebar #node-real-estate-property-property-details-view-group-ul-second-search-button li:first-child a {
		width: 89%;
		margin-right: 0px;
	}

	#sidebar #node-real-estate-property-property-details-view-group-ul-second-search-button li.last a {
		float: right;
		width: 92%;
	}


	.property-listing-list .listing-page .tabs-head{
		display:none;
	}
	.property-listing-list .listing-page .tabs_details{
		padding-top: 15px;
	}
	.property-listing-list .tabs_details,
	.property-listing-list .tabs_details .view,
	.property-listing-list .tabs_details .view .view-content,
	.property-listing-list .tabs_details .view .view-content .item-list,
	.property-listing-list .tabs_details .view .view-content .item-list ul,
	.property-listing-list .tabs_details .view .view-content .item-list ul > li,
	.property-listing-list .tabs_details .view .view-content .item-list ul > li div:first-child,
	.property-listing-list .tabs_details .view .view-content .item-list ul > li div:first-child .group-left,
	.property-listing-list .tabs_details .view .view-content .item-list ul > li div:first-child .group-right
	{
		position: relative;
		width:100% !important;
	}
	.property-listing-list .view-content ul:first-child{
		margin: 0 0 0;
	}
	.property-listing-list .tabs_details .view .view-content .item-list ul > li:last-child{
		padding-bottom: 0px;
	}




	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-label{
		width: 100%;
		margin-top:15px;
	}
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-label-print{

	}
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-label-print a{
		width: 97px;
	}
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-remove-selections{

	}
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-remove-selections a{
		width: 97px;
	}

	#mys-page.my-selections-page .grid-sec > li{
		float: none;
		width: 100%;
	}




	#header .region-header-right{
		position: relative;
	}
	#header .region-header-right .myparis-outer{
		display: inline-block;
		position: absolute;
		top: 76px;
		left: 96px;
		width:60px;
		margin:0px;
	}
	.safari #header .region-header-right .myparis-outer{
	}
	#header .region-header-right .myparis-dropdown{
		width:0px;
		padding-right: 0px;
	}
	#header .region-header-right .myparis-dropdown > span{
		text-indent: -99999px;
		width:0px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		background-position: 1px 1px;
		padding: 3px 9px 3px 24px !important;
	}


	#navigation #main-menu .share .print-page img.print-icon{
		display:none !important;
	}

	#navigation #main-menu #block-block-59{
		padding-right: 16px;
	}



	#mys-page.my-selections-page .button{
		margin-left: 14px;
	}
	.current-language-fr #mys-page.my-selections-page .button{
		margin-left: 11px;
	}
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-select-all{
		margin-left: 0px;
	}
	.current-language-fr #mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-select-all{
		margin-left: 0px;
	}



	/* #1 search criteria*/
	/*
	.page-results #main-content #primary{
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;

		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.page-results #main-content #primary > .wrap{
		order: 2;
	}
	.page-results #main-content #primary > #sidebar{
		order: 1;
	}
	.page-results #sidebar .search-criteria #form-search{
		display:none;
	}
	.page-results #sidebar .search-criteria a.refine-btn{
		_background: url(images/arrows.png) right -103px no-repeat;
	}
	*/


}


/* Mobile (Landscape)
================================================== */

		/* Note: Design for a width of 480px */
.min-480-max-767{float:left; display:none;}
@media screen and (min-width: 480px) and (max-width: 767px) { /*********************************************************/
	.min-480-max-767{float:none;display:block;}

	/* #1 */
	.header-bottom{
		display: none;
	}

	/*
	 * VO RF 20140915
	 * Alterações finais
	 * ----------------------------------------------------------
	 */
	/* #wrap : width: 445px; */

	/* rent/results */
	.gw-ds-column-test .group-left,
	ul.lists-sec li .left,
	.gw-ds-column-test .group-right,
	ul.lists-sec li .right{
		width:445px;
	}

	.listing .item-list, .grid-view .item-list{
		float: none;
		text-align:center;
	}

	.refine h4{
		position:relative;
		clear:both;
	}

	#myselection_add .add{
		margin-right: 0px !important;
	}

	.listing-page h1{
		text-align:center;
	}

	.bottom-sec p{
		float:none;
		text-align:center;
	}

	/* footer */
	.block-footer-message,
	.block-footer-message span{
		text-align: center;
	}

	.block-footer-message span{
		padding-bottom:10px;
	}

	.block-footer-message span:first-child{
		text-align: left
	}

	.block-footer-message p span.denicort{
		width:100%;
	}


	/* search criteria */
	.search-criteria small{
		margin: 2px 3px 0px 3px;
	}

	.search-criteria .location_detail{
		width:405px;
		margin-right:0px;
	}
	/* meu 480-767 */
	.mlid-1363{
		border-right: 1px solid #464A4B !important;
	}
	.mlid-1859{
		border-right: 0px solid #464A4B !important;
	}
	.mlid-1369{
		border-right: 0px solid #464A4B !important;
	}
	#header{
		height: 70px;
	}
	#edit-name{
		width: 85%;
	}
	#edit-pass{
		width: 85%;
	}
	#edit-mail{
		width: 85%;
	}
	.box-student {
				margin: 0px 0px 15px 0px !important;
		width: 104%;
	}
	#block-menu-menu-resources-for-tenants{
		margin-left: 15px;
		height: 152px;
	}
	#sidebar{
		margin: 0px 0px 0px 0px !important;
	}
	.sidebar-links {
		width: 93% !important;
	}
	.preco_condicoes{
		text-align: center;
	}
	.node-real-estate-property{
	}
	.node-real-estate-property h6{
		text-align: center;
		width: 100% !important;
	}
	.bottom-sec{
		width: 100%;
	}
	.ref{
		margin-left: 0px !important;
		display: none;
	}
	.type{
		margin-left: 0px !important;
		display: none;
	}
	.status{
		margin-left: 0px !important;
		width: 86.5% !important;
	}
	.property-listing-list .status{
		margin-left: 0px !important;
		width: 100% !important;
		text-align:center !important;
	}
	/*
	.available{
		margin-left: 0px !important;
		display: none;
	}
	*/
	.rentalperiod{
		margin-left: 0px !important;
		display: none;
	}
	.category{
		margin-left: 0px !important;
		display: none;
	}
	.map-area{
	width: 100%;
	}
	.map-area span{
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}
	.gw-list-row-class{
		/*height: 390px;*/
		width: 450px !important;
	}
	.lists-sec{
		width: 450px !important;
	}
	.accomodation-beds{
		margin-left: 0 !important;
	}
	#form-search p{
		height: 0px;
	}
	.contact-details{
		margin-left: 0% !important;
	}
	.node-content-top-page table{
		width: 100% !important;
	}
	/* http://dev-ph.multibase.pt/contact-us */
	#tabs .tabs-head .ui-tabs-nav li {
				width: 88px;
				margin-right: -3px;
	}
	#tabs .tabs-head .ui-tabs-nav li + h2 a{
		height: 36px !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li {
				width: 16%;
	}
	#tabs .tabs-head .ui-tabs-nav li + li h2 a{
		height: 36px !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li {
		width: 126px;
		margin-left: 2px;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li h2 a{
		height: 36px !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li {
		width: 20%;
		margin-left: -1px;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li h2 a{
		height: 36px !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li + li {
		width: 18%;
		margin-left: -2px;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li + li h2 a{
		height: 36px !important;
		width: 90%;
	}
	.tabs-head{
		height: 52px !important;
		max-height: 70px !important;
	}
	.group-right{
		padding-left:0% !important;
		text-align: center;
		float: initial !important;
		width: 0px !important;
	}
	.bedroom-sec{
		margin-left: 0px !important;
		width: 100% !important;
	}
	.bedroom-sec li{
		margin-left: 0px !important;
	}
	.product-image{
		margin-left: 0px;
	}
	.metro{
		margin-left: 0px;
	}
	#myselection_add{
		margin: 0px 0 0 0px;
		text-align: center;
	}

	/*
	.listing-page .sort-by {
		display: block;
		float: left;
		width: 100%;
	}

	.listing-page .sort-by #views-widget-sort-by,
	.listing-page .sort-by #views-widget-sort-order,
	.listing-page .sort-by #views-widget-per-page{
		display: none;
	}

	.listing-page .tabs_details .sort-by ul{
		margin-top: 20px;
	}

	.listing-page .tabs_details .bottom-sec.sort-by ul{
		margin-top: 0px;
	}
	*/

	.listing .bottom-sec .item-list,
	.grid-view .bottom-sec .item-list{
		width:100%;
	}

	#header #block-lang-dropdown-language{
		width:100px;
	}
	.safari #header #block-lang-dropdown-language{
		width:103px;
		margin-top: 9px;
	}

	#header .meter-squre{
		margin-top: -1px;
	}


	#header .login_block{
		margin-right: 11px;
	}
	.safari #header .login_block{
		margin-right: 11px;
	}

	.search-criteria .date .form-item{
		width:auto;
	}

	.search-criteria .half.immediate{
		width:43%;
	}

	.search-criteria .half.immediate input{
		margin-left: 20px;
	}

	.search-criteria .half.immediate > label{
		width:auto;
		float:right;
		margin-left:10px;
		margin-top:15px;
	}

	.search-criteria #form-search .ui-slider-horizontal{
		width: 160%;
	}

	.search-criteria .apart-lists-item-label{
		width: 35%;
	}
	.search-criteria .apart-lists-item-value{
		width: 65%;
	}
	.search-criteria .data-form-action-delete-icon{
		background-position: 98% 2px;
	}

	.search-criteria .search-btns form{
		width:50% !important;
	}

	.search-criteria .search-btns form input.save-this-search{
		width:98% !important;
		float:left;
	}

	.search-criteria .search-btns form input.email-this-search{
		width:98% !important;
		float: right;
	}

	.search-criteria .row input[type="submit"]{
		width: 100%;
		float: none;
	}

	#sidebar #node-real-estate-property-property-details-view-group-price-content p.small{
		/*padding-right: 81px;*/
	}

	#sidebar #node-real-estate-property-property-display-view-buy-group-price-content span.property-price-condition .price-transaction-fees-included {
		/*width: 83%;*/
	}


	#sidebar .property-detail-sidebar .search_buttons{
		width:100%;
	}



	.safari #header .region-header-right .myparis-outer{
		width: 30px;
		left: 123px;
	}


	/* #1 */
	.block-back-to-search-results.small-screens{
		display: block;
	}

}

/* Mobile (Portrait)
================================================== */

/*ND*/
.max-479{float:left;display:none;}
@media screen and (max-width: 479px) {
	.max-479{float:none;display:block;}

	.features .feature_col h4
	{
		margin-top:26px;
	}

	.features .feature_col:first-child h4
	{
		margin-top:0px;
	}

	.features .feature_col h5
	{
		margin-top:13px;
	}

	.square-meter{
		display:none;
	}

	.search-criteria .data-form-action-delete-icon{
		background-position: 98% 2px;
	}

	.search-criteria .search-btns form{
		width:50% !important;
	}

	.search-criteria .search-btns form input.save-this-search{
		width:98% !important;
		float:left;
	}

	.search-criteria .search-btns form input.email-this-search{
		width:98% !important;
		float: right;
	}

	.search-criteria .row input[type="submit"]{
		width: 100%;
		float: none;
	}




	#mys-page.my-selections-page .button{
		margin-left: 0px;
	}
	#mys-page.my-selections-page .button ul.mys-buttons{

	}
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-label{

	}
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-make-inquiry,
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-email-friend,
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-label-print,
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-remove-selections{
		width: 142px;
	}
	.safari #mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-make-inquiry,
	.safari #mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-email-friend,
	.safari #mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-label-print,
	.safari #mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-remove-selections{
		width: 139px;
	}
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-label-print,
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-remove-selections{
		margin-top:5px;
	}
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-make-inquiry a,
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-email-friend a,
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-label-print a,
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-remove-selections a{
		width: 100%;
	}




	#header .region-header-right .myparis-outer{
		left:20px;
	}
	.safari #header .region-header-right .myparis-outer{
		left:30px;
	}



	#mys-page.my-selections-page .button{
		margin-left: 10px;
	}
	.current-language-fr #mys-page.my-selections-page .button{
		margin-left: 14px;
	}
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-select-all{
		margin-left: 0px;
	}
	.current-language-fr #mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-select-all{
		margin-left: 0px;
	}
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-make-inquiry,
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-email-friend,
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-label-print,
	#mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-remove-selections{
		width: 131px;
	}
	.current-language-fr #mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-make-inquiry,
	.current-language-fr #mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-email-friend,
	.current-language-fr #mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-label-print,
	.current-language-fr #mys-page.my-selections-page .button ul.mys-buttons li.mys-buttons-remove-selections{
		width:130px
	}






	.current-language-fr #sidebar #node-real-estate-property-property-details-view-group-ul-second-search-button li:first-child a{
		font-size: 11px;
	}
	.current-language-fr #sidebar #node-real-estate-property-property-details-view-group-second-search-button{
		margin-bottom: 0px;
	}
	.current-language-fr #sidebar #node-real-estate-property-property-details-view-group-ul-second-search-button li.last{
		margin-bottom: 0px;
	}


}



/* Note: Design for a width of 320px */
/*@media only screen and (min-width: 320px) and (max-width:479px) {*/
.min-320-max-479{float:left;display:none;}
@media only screen and (min-width: 320px) and (max-width:479px) { /*********************************************************/
	.min-320-max-479{float:none;display:block;}
	/*
	 * VO RF 20140915
	 * Alterações finais
	 * ----------------------------------------------------------
	 */
	/* #wrap : width: 294px; */

	/* rent/results */
	.gw-ds-column-test .group-left,
	ul.lists-sec li .left,
	.gw-ds-column-test .group-right,
	ul.lists-sec li .right{
		width:294px;
	}

	.listing .item-list, .grid-view .item-list{
		float: none;
		text-align:center;
	}

	.refine h4{
		position:relative;
		clear:both;
	}

	#myselection_add .add{
		margin-left:0px;
	}

	.listing-page h1{
		text-align:center;
	}

	.bottom-sec p{
		float:none;
		text-align:center;
	}


	/* footer */
	.block-footer-message,
	.block-footer-message span{
		text-align: center;
	}

	.block-footer-message span{
		padding-bottom:10px;
	}

	.block-footer-message span:first-child{
		text-align: left
	}

	.block-footer-message p span.denicort{
		width:100%;
	}

	.footer-logo{
		margin: 7px 22px 0 18px;
	}


	/* search criteria */
	.search-criteria small{
		margin: 2px 5px 0px 5px;
	}

	.search-criteria .location_detail{
		width:203px;
		margin-right:0px;
	}
	/* meu 320-479 */
	.mlid-1363{
		border-right: 0px solid #464A4B !important;
	}
	.mlid-1859{
		border-right: 0px solid #464A4B !important;
	}
	.mlid-1369{
		border-right: 0px solid #464A4B !important;
	}
	.region-header-right{
		height: 70px !important;
	}
	#edit-name{
		width: 97%;
	}
	#edit-pass{
		width: 97%;
	}
	#edit-mail{
		width: 97%;
	}
	.box-student {
				margin: 0px 0px 10px 0px !important;
		width: 102%;
	}
	.preco_condicoes{
		text-align: center;
	}
	.node-real-estate-property{
	}
	.node-real-estate-property h6{
		text-align: center;
		width: 100% !important;
	}
	.sidebar-links {
		width: 93% !important;
	}
	#block-menu-menu-resources-for-tenants{
		margin-left: 10px;
	}
	#block-block-55{
		margin: 0px 0px 10px 0px !important;
	}
	#block-menu-menu-resources-for-tenants{
		height: 176px;
	}
	.lists-sec{
		width: 57% ;
	}
	.bottom-sec{
		width: 100% !important;
	}
	.ref{
		margin-left: 0px !important;
		display: none;
	}
	.type{
		margin-left: 0px !important;
		display: none;
	}
	.status{
		margin-left: 0px !important;
		width: 79.1% !important;
	}
	.property-listing-list .status{
		margin-left: 0px !important;
		width: 100% !important;
		text-align: center !important;
	}
	/*
	.available{
		margin-left: 0px !important;
		display: none;
	}
	*/
	.rentalperiod{
		margin-left: 0px !important;
		display: none;
	}
	.category{
		margin-left: 0px !important;
		display: none;
	}
	.map-area{
	width: 100%;
	}
	.map-area span{
		/*margin-left: -20px;*/
		margin-right: 0px;
		margin-bottom: 0px;
	}
	.gw-list-row-class{
		/*height: 400px;*/
		width: 294px !important;
	}
	.lists-sec{
		width: 295px !important;
	}
	.node-content-top-page table{
		width: 100% !important;
	}
	.contact-details{
		margin-left: 0% !important;
	}
	#tabs .tabs-head .ui-tabs-nav li {
				width: 23%;
				margin-right: 1px;
		height: 35px !important;
	}
	#tabs .tabs-head .ui-tabs-nav li h2 a{
		height: 24px !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li {
				width: 19%;
		height: 35px !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li h2 a{
		height: 24px !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li {
		width: 19%;
		margin-left: 0px;
		height: 35px !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li h2 a{
		height: 24px !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li {
		width: 20%;
		margin-left: -3px;
		height: 35px !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li h2 a{
		height: 24px !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li + li {
		width: 13%;
		margin-left: -1px;
		height: 35px !important;
	}
	#tabs .tabs-head .ui-tabs-nav li + li + li + li + li h2 a{
		height: 25px !important;
	}
	.tabs-head{
		height: 40px !important;
		max-height: 70px !important;
	}
	#tabs .tabs-head ul li.ui-state-active a {
		height: 24px;
	}
	.group-right{
		float: initial !important;
		width: 0px !important;
	}
	.bedroom-sec{
		margin-left: 0px !important;
		width: 100% !important;
	}
	.bedroom-sec li{
		margin-left: 0px !important;
	}
	.product-image{
		margin-left: 0px;
	}
	.metro{
		margin-left: 0px;
	}
	#myselection_add{
		margin: 0px 0 0 0px;
		text-align: center;
	}

	/*dpe*/
	.dpe-index-number-label
	{
		display:none;
	}

	.listing .bottom-sec .item-list,
	.grid-view .bottom-sec .item-list{
		width:100%;
	}

	#block-lang-dropdown-language
	{
		width: 91px;
	}
	.safari #block-lang-dropdown-language
	{
		width: 105px;
	}

	#header .login_block{
		position: absolute;
		top: 43px;
		right: 5px;
	}

	.safari #header .login_block{
		position: absolute;
		top: 43px;
		right: 5px;
	}


	#content .detail_page .page_title h1{
		width:100%
	}

	#sidebar #node-real-estate-property-property-details-view-group-price-content p.small {
		/*padding-right: 4px;*/
	}

	#sidebar .property-detail-sidebar .search_buttons{
		width:100%;
	}



	/* #1 */
	.block-back-to-search-results.small-screens{
		display: block;
	}

}



/*
 * ND
 * ipad mini and smaller
 */
 .max-438{float:left;display:none;}
@media only screen and (max-width: 438px) {
	 .max-438{float:none;display:block;}

	.square-meter{
		display:none;
	}

	#sidebar #node-real-estate-property-property-details-view-group-ul-2 li:first-child{
		width:50%;
		float:left;
	}#sidebar #node-real-estate-property-property-details-view-group-ul-2 li.last{
		width:50%;
		float:right;
	}

	#sidebar #node-real-estate-property-property-details-view-group-ul-2 li #btn-property-download-pdf{
		margin-right: 0px;
		width:88%
	}
	#sidebar #node-real-estate-property-property-details-view-group-ul-2 li .st_sharethis_custom{
		width:88%;
		margin-left: 2px;
	}

	#sidebar #node-real-estate-property-property-details-view-group-ul-second-search-button li:first-child a{
		width:88%;
		font-size: 11px;
	}
	#sidebar #node-real-estate-property-property-details-view-group-ul-second-search-button li.last a{
		width:88%;
		margin-left: 2px;
		font-size: 11px;
	}


}


.max-320{float:left;display:none;}
@media only screen and (max-width: 320px) { /*********************************************************/
	.max-320{float:none;display:block;}

	/*#ND*/
	.dpe-graphic-top-subtitle,
	.dpe-graphic-bottom-subtitle
	{
		font-size:0.76em;
	}

	/*flag,language,currency,measure*/
	#block-lang-dropdown-language
	{
		margin-top: 12px;
		width: 95px;
		margin-right: 0px;
	}
	.safari #block-lang-dropdown-language
	{
		margin-top: 12px;
		width: 95px;
		margin-right: 3px;
	}

	.language-icon
	{
		margin-right: 4px;
	}

	.squre-feet select
	{
		margin-top: 1px;
	}

	.square-meter{
		padding-top: 8px;
	}

	.squre-feet,
	.meter-squre
	{
		border-left: none;
	}

	.safari .meter-squre{
		margin-top:-1px;
	}

	/*#ND menu*/
	/*
	#navigation
	{
		width:100%;
	}

	#main-menu #block-block-59
	{
		float:right;
		padding-right: 17px;
	}

	#main-menu #block-superfish-1
	{
		width:84px;
	}

	#navigation .selector select
	{
		width:50%;
	}
	*/

	/*#ND property details / side bar / buttons Make Inquiry:Add*/
	/*
	#sidebar .details-btn a
	{
		min-width: 118px;
	}

	.details-btn input.add,
	#sidebar .details-btn input.add
	{
		padding: 5px 3px 4px 3px;
	}

	.search_buttons
	{
		widows: 100%;
	}

	#sidebar .property-detail-sidebar .search_buttons
	{
		margin: 9px 0px 0px -4px;
		width: 100%;
	}


	#sidebar .property-detail-sidebar .search_buttons li
	{
		width: 50%;
		float:left;
	}

	#sidebar .property-detail-sidebar .search_buttons a.dl-pdf
	{
		padding-left: 0px;
		text-indent: 16px;
		min-width:121px;
	}

	#sidebar .property-detail-sidebar .last .st_sharethis_custom
	{
		padding-left: 0px;
		text-indent: -12px;
		min-width:121px;
	}

	#sidebar .property-detail-sidebar .search_buttons.second a
	{
		min-width:118px;
	}
	*/

	#sidebar .details-btn a,
	#sidebar .details-btn input{
		width: 46%;
	}
	#sidebar #myselection_add{
		width:47%;
	}

	.tabs_details .bottom-sec.sort-by ul{
		width: auto;
	}

	/* #1 */
	.block-back-to-search-results.small-screens{
		display: block;
	}


}



/* Note: Design for a width of below 320px */
.max-319{float:left;display:none;}
@media only screen and (max-width: 319px) { /*********************************************************/
.max-319{float:none;display:block;}


	/*
	 * VO RF 20140915
	 * Alterações finais
	 * ----------------------------------------------------------
	 */
	/* #wrap : width: 294px; */

	/* rent/results */
	.gw-ds-column-test .group-left,
	ul.lists-sec li .left,
	.gw-ds-column-test .group-right,
	ul.lists-sec li .right{
		width:294px;
	}

	.listing .item-list, .grid-view .item-list{
		float: none;
		text-align:center;
	}

	.refine h4{
		position:relative;
		clear:both;
	}

	#myselection_add .add{
		margin-left:0px;
	}

	.listing-page h1{
		text-align:center;
	}

	.bottom-sec p{
		float:none;
		text-align:center;
	}


	/* footer */
	.block-footer-message,
	.block-footer-message span{
		text-align: center;
	}

	.block-footer-message span{
		padding-bottom:10px;
	}

	.block-footer-message span:first-child{
		text-align: left
	}

	.block-footer-message p span.denicort{
		width:100%;
	}

	.footer-logo{
		margin: 7px 22px 0 18px;
	}


	/* search criteria */
	.search-criteria small{
		margin: 2px 5px 0px 5px;
	}

	.search-criteria .location_detail{
		width:203px;
		margin-right:0px;
	}
	/* meu 319 */
	.mlid-1363{
		border-right: 0px solid #464A4B !important;
	}
	.mlid-1859{
		border-right: 0px solid #464A4B !important;
	}
	.mlid-1369{
		border-right: 0px solid #464A4B !important;
	}
	.region-header-right{
		height: 40px !important;
	}
	#edit-name{
		width: 97%;
	}
	#edit-pass{
		width: 97%;
	}
	#edit-mail{
		width: 97%;
	}
	#block-block-55{
		margin: -5px 0px 15px -15px !important;
	}
	.sidebar-links {
		width: 93% !important;
	}
	#block-menu-menu-resources-for-tenants{
		height: 176px;
		margin-left: -3px;
	}
	.gw-list-row-class{
		/*height: 425px;*/
		width: 294px !important;
		margin-bottom: 0px !important;
	}
	.bottom-sec{
		width: 100%
	}
	.bottom-sec p{
		margin-bottom: 10px;
		margin-top: -30px;
	}
	.ref{
		margin-left: 0px !important;
		display: none;
	}
	.type{
		margin-left: 0px !important;
		display: none;
	}
	.status{
		margin-left: 0px !important;
		/*display: none;*/
		width: 78.4% !important;
	}
	.property-listing-list .status{
		margin-left: 0px !important;
		/*display: none;*/
		width: 100% !important;
		text-align: center !important;
	}
	/*
	.available{
		margin-left: 0px !important;
		display: none;
	}
	*/
	.rentalperiod{
		margin-left: 0px !important;
		display: initial !important;
	}
	.category{
		margin-left: 0px !important;
		display: none;
	}
	.map-area{
		width: 100%;
	}
	.map-area span{
		/*margin-left: -20px;*/
		margin-right: 0px;
		margin-bottom: 0px;
	}
	.lists-sec{
		width: 295px !important;
	}
	.row{
	}
	.row small{
		margin: 2px 0px 0px 0px;
	}
	.node-content-top-page table{
		width: 100% !important;
	}
	.contact-details{
		margin-left: 0% !important;
	}
	.group-right{
		float: initial !important;
		width: 0px !important;
	}
	.bedroom-sec{
		margin-left: 0px !important;
		width: 100% !important;
	}
	.bedroom-sec li{
		margin-left: 0px !important;
	}
	/* 1st footer*/
	.ui-accordion .ui-accordion-icons, .ui-accordion .ui-accordion-icons:hover {
		padding-left: 0.7em !important;
		background:none repeat scroll 0 0 #F5F9FA !important;
		border:none !important;
		border-bottom:1px solid #D3D3D3 !important;
	}
	.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
		left: 89% !important;
		margin-top: -12px !important;
	}
	.ui-state-default .ui-icon.ui-icon-circle-arrow-e {
		background: url("../images/down_arw1.png") no-repeat scroll 0 9px transparent;
		height: 25px;
		width: 25px;
	}
	.ui-state-default .ui-icon.ui-icon-circle-arrow-s {
		background: url("../images/up_arw1.png") no-repeat scroll 0 9px transparent;
		height: 25px;
		width: 25px;
	}
	.ui-widget-content {
		background: none repeat scroll 0 0 transparent !important;
		border: medium none !important; color: #222222 !important;
	}
	.ui-accordion .ui-accordion-content {
		padding: 0 10px !important;
	}
	/* /1st footer*/
	.product-image{
		margin-left: 0px;
	}
	.metro{
		margin-left: 0px;
	}
	.box-student {
				margin: 0px 0px 15px 0px !important;
		width: 100%;
	}
	#block-block-34{
		margin-left: -12px;
	}
	#myselection_add{
		margin: 0px 0 0 0px;
		text-align: center;
	}

	/*dpe*/
	.dpe-index-number-label
	{
		display:none;
	}

	.listing .bottom-sec .item-list,
	.grid-view .bottom-sec .item-list{
		width:100%;
	}

	#header .login_block{
		position: absolute;
		top: 43px;
		right: 4px;
	}

	.safari #header .login_block{
		position: absolute;
		top: 43px;
		right: 4px;
	}

	#content .detail_page .page_title h1{
		width:100%
	}

	#sidebar .property-detail-sidebar .search_buttons{
		width:100%;
	}



	#header .region-header-right .myparis-outer{
		left:32px;
	}



	#mys-page.my-selections-page .button{
		margin-left: 8px;
	}
	.current-language-fr #mys-page.my-selections-page .button{
		margin-left: 10px;
	}

}




/**
 *
 * RESPONSIVE TEMPLATES
 *
 *

/* Smartphones  ----------- */
.max-959{float:left; display:none;}
@media only screen
and (max-width : 959px) { /*********************************************************/
	.max-959{float:none;display:block;}
	.node-content-contact-us-our-office .group-left,
	.node-content-contact-us-our-office .group-right {
		width: 100% !important;
		text-align: center;
	}

	.tabs_details .descriptions ul, .tabs_details .features ul {
		text-align: center;
	}

	ul.ui-tabs-nav li:last-child a {
		padding: 9px 5px 7px !important;
	}


	.webform-client-form input[type=text],
	.webform-client-form input[type=email]{
		width: 98%;
	}

	.webform-client-form select,
	.webform-client-form input[type=reset],
	.webform-client-form input[type=submit]{
		width: 100%;
	}

	#edit-submitted-maximum-monthly-budget {
		width: 94%;
	}

	.webform-client-form select.day,
	.webform-client-form select.month,
	.webform-client-form select.year {
		width: 28%;
	}

	.content-top-page-image {
		overflow: hidden;
	}
	/* meu 959 */
}

/* Desktops, laptops & tablets ----------- */
.min-960-max-1199{float:left;display:none;}
@media only screen
and (min-width : 960px) and (max-width : 1199px) {
	.min-960-max-1199{float:none;display:block;}

}



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



/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* iPhone 6+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
	#header #block-lang-dropdown-language{
		width: 109px;
	}
	#lang_dropdown_form_language{
		width: 108px;
	}
	#header .language-icon{
	}
	#header .square-meter{
		margin-left: 5px;
	}
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
	#header #block-lang-dropdown-language{
		width: 109px;
	}
	#lang_dropdown_form_language{
		width: 108px;
	}
	#header .language-icon{
	}
	#header .square-meter{
		margin-left: 5px;
	}
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}
