/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
.document1 .content_text_box {
    height: 400px;
	background-image: url(../../images/cl_bg2.jpg);
	background-repeat: no-repeat;	
	background-position: right -100px top;		
}
.document2 .content_text_box .search-box {
    position: absolute;
	top: -380px;
	left: 0px;
}
.document2 .content_text_box {
    width: 250px;	
}
.document2 .content_text_box .search-field {
	width: 215px;  
}
.document4 .content_text_box {
    height: 310px;
	background-image:none;
}
.image-500px {
  width: 150px;
}

.osm-map {
	display: none;
}
.osm-left {
	width: 100%;
	height: 410px;
}
.osm-left ul {
	width: 100%;
	margin-top: 5px;
}	
.osm-left li {
    float: left;
    display: inline;
	width: 49%;
	text-align: center;
	height: 115px;
}
.osm-heading {
    float: left;
    width: 100%;
}
.osm-left h1 {
    margin-top: 10px;
    font-size: 24px;
	font-weight: 700;
	color: #592249;
	text-align: center;
}
.osm-left p {
    text-align: center;
}

.other-site-logo {
float: right;
width: 100%;
}
.other-site-logo img {
 width: 75%;
}
.dl-menuwrapper {
	margin-left: 0px;
}
.christmas-delivery-notes {
	background-image:url(../../images/christmas-delivery-santa-faded.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
}