

@media only screen and (max-width: 480px) {

	.bp1-col-full, .bp1-col-set-full .grid-col { width: 100%; }
	.bp1-col-one-half, .bp1-col-set-one-half .grid-col { width: 50%; }
	.bp1-col-one-third, .bp1-col-set-one-third .grid-col { width: 33.333%; }
	.bp1-col-one-quarter, .bp1-col-set-one-quarter .grid-col { width: 25%; }
	.bp1-col-two-thirds { width: 66.666%; }
	.bp1-col-three-quarters { width: 75%; }
	.iphone_hidden { display:none !important; }


	.logo h1 {
		text-align:center;
		margin-left:0px;
	}
	.logo small {
		text-align:center;
		margin:0px;
	}

	ul.nav_header {
		left:10px;
	}
	ul.nav_header li {
		padding: 0 1px;
	}
	ul.nav_header li:first-child {
		padding: 0 1px 0 0;
	}

	.header_right {
		top:10px;
		right:10px;
	}
	ul.languages_right li:last-child {
		margin-right:0;
	}

	.nav > li > a.home {
		padding: 15px 15px;
	}
	.nav > li > a {
		padding:17px 12px 16px;
	}
	.nav .nav-column h3 {
		font-size:13px;
	}

	.callus {
		margin-right:0px;
		width:100%;
		text-align:center;
	}
	
	.callus p span {
		float:none;
		display:inline;
	}

	.flowerinfo {
		display:block;
		width:100%;
	}
	.floweroptions {
		display:block;
		width:100%;
		margin-top:20px;
	}
	
	ul.smallproducts li {
		width:45%;
	}

	ul.smallproducts {
		margin-top:15px;
		border:solid 1px #ECECE8;
		border-radius:7px;
		margin-bottom:15px;
		height:auto;
	}

	ul.smallproducts li {
		text-align:center;
		width: 49%;
		display: inline-block;
		vertical-align: top;
		padding:0;
		zoom: 1;
		*display: inline;
		border-right:solid 1px #ECECE8;
		border-bottom:solid 1px #ECECE8;
		border-left:none;
	}
	ul.smallproducts li:nth-child(2n+2) {
		border-right:none;
	}
	ul.smallproducts li:nth-child(3n+0), ul.smallproducts li:nth-child(4n+0) {
		border-bottom:none;
	}
	ul.smallproducts li h3 {
		white-space:nowrap;
		overflow:hidden;
		font-size:16px;
	}
	ul.smallproducts li h4 {
		white-space:nowrap;
		overflow:hidden;
		font-size:14px;
	}
	ul.smallproducts li h3 a, ul.smallproducts li h3 a:hover {
		color:#dc2640;
		text-decoration:none;
	}
	ul.smallproducts li strong {
		color:#dc2640;
	}
	ul.smallproducts li a img {
		height:auto;
		width:100%;
		margin-bottom:20px;
	}

	ul.products li {
		width:100%;
	}

	.nav .nav-column {
		width:44%;
	}

	ul.city_shops li {
		width:45%;
		margin-right:2.5%;
	}

	#contact_form fieldset, .contact_form fieldset {
		float:none;
		width:100%;
		margin-right:0px;
	}


	ul.properties li {
		width: 100%;
		height:450px;
		overflow:hidden;
		margin-right:0;
		padding-bottom:30px;
	}

	ul.properties li:nth-child(3n+3) {
		margin-right:0;
	}
	ul.properties li:nth-child(2n+2) {
		margin-right:0;
	}

	ul.search li {
		width:100%;
	}

	img.bloglistimg{
		width:100%;
		height:auto;
		float:auto;
		margin-bottom:12px;
	}
	
}
