	/* -------------------------------------------------------------
	Monitor
	1320px / unlimited
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	@media only screen and ( min-width: 1321px ) {

		.main .wrapper-center {
			/*padding:30px 1.041667%!important;
			border:1px solid #eee;
			width: 97.916667%;*/
		}

		.objectframe-head.grid-100 , .objectframe-list.grid-100 , .objectframe-footer.grid-100 {
			padding:0px;
		}

		.objectdetails-phone {
			display:none;
		}

		.menu_layer_mobile {
			display:none;
		}

	}

	/* -------------------------------------------------------------
	Tablet horizontal / Laptop
	960px / 1319px
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	@media only screen and ( min-width: 961px ) and ( max-width: 1320px ) {

		.main .wrapper-center {
			/*border:1px solid #eee;
			padding:30px 0px 20px 0px!important;*/
		}

		.objectframe-head.grid-100 , .objectframe-list.grid-100 , .objectframe-footer.grid-100 {
			padding:0px;
		}

		.objectdetails-phone {
			display:none;
		}

		.menu_layer_mobile {
			display:none;
		}

	}

	/* -------------------------------------------------------------
	Tablet vertical
	640px / 959px
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	@media only screen and ( min-width: 641px ) and ( max-width: 960px ) {
		
		/*.main .wrapper-center {
			border:1px solid #eee;
			padding:30px 0px 20px 0px!important;
		}*/

			.menu_layer1 .wrapper-center ul , .menu_layer2 .wrapper-center ul , .slogan {
				display:none;
			}


		.footer-end .grid-66 {
					text-align:center;
				}


				.footer-end ul {
					float:none;
					display:inline-block;
				}

					.footer-end ul li {
						float:none;
						text-align:left;
					}

			.objectframe-head.grid-100 , .objectframe-list.grid-100 , .objectframe-footer.grid-100 {
				padding:0px;
			}

			.listobject.grid-50 {
				width:48%;
				margin-right:4%;
			}

			.object-list-types {
				height:50px;
			}

			.content-width-sidebar.grid-66 {
				width: 97.916667%!important;
			}

			.listobject.grid-50 {
				width:47%;
				margin-right:0px;
			}

			.listobject ul li {
				height:150px;
			}

			.objectdetails-desktop {
				display:none;
			}

			.liste-ort {
				display:none;
			}

		}

	/* -------------------------------------------------------------
	Phone horizontal
	480px / 639px
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	@media only screen and ( min-width: 481px ) and ( max-width: 640px ) {

		.menu_layer1 .wrapper-center ul , .menu_layer2 .wrapper-center ul , .slogan {
				display:none;
		}

		.header .grid-33 {
			text-align:center;
		}

		.header .grid-66 {
			text-align: center;
		}

		.header ul.header-contact {
			padding-top:0!important;
			position:relative;
			display:inline-block;
			right:0;
		}

		.homepage p {
			text-align:center!important;
		}

		.homepage p img {
			display:inline!important;
		}

		.listobject ul li {
			height:260px;
		}

		.footer-end .grid-66 {
				text-align:center;
			}


			.footer-end ul {
				float:none;
				display:inline-block;
			}

				.footer-end ul li {
					float:none;
					text-align:left;
				}

		.footer-end .one-third {
				text-align:center;
			}

		.meta-tabs , .meta-tab-content {
			display:none;
		}

		.listobject .grid-50 {
			margin:12px 0px;
			width:100%;
		}

		.languages ul {
		    float: none;
		    margin: 0;
		    padding: 0;
		    display:inline-block;
		    text-align:center;;
		}

		.objectdetails-desktop {
			display:none;
		}

	}
	/* -------------------------------------------------------------
	Phone vertical
	320px / 479px
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	@media only screen and ( max-width: 480px ) {
		.menu_layer1 .wrapper-center ul , .menu_layer2 .wrapper-center ul , .slogan {
				display:none;
		}

		.header .grid-66 {
			text-align: center;
		}

		.header .grid-33 {
			text-align:center;
		}

		.header ul.header-contact {
			padding-top:0!important;
			position:relative;
			display:inline-block;
			right:0;
		}

		.header ul.header-contact li {
			text-align:center;
			width:100%;
		}

		.listobject ul li {
			height:260px;
		}

		.footer-end .grid-66 {
				text-align:center;
			}


			.footer-end ul {
				float:none;
				display:inline-block;
			}

				.footer-end ul li {
					float:none;
					text-align:left;
				}

		.footer-end .one-third {
				text-align:center;
		}

		.meta-tabs , .meta-tab-content {
			display:none;
		}

		.listobject .grid-50 {
			margin:0px 0px 12px 0px;
			width:100%;
		}

		.languages ul {
		    float: none;
		    margin: 0;
		    padding: 0;
		    display:inline-block;
		    text-align:center;;
		}

		.objectdetails-desktop {
			display:none;
		}

	}