body
{
	background-color: white;
}
#maincontent
{
	margin-top: -20px;
	background-color: white;
}
div#child
{
	margin-left: 35px;
}
#bannerbox
{
	border-bottom: 0.6em black solid;
}
#banner
{
	border: 0.5em solid;
	border-color: white;
}
#tgcimap
{
	width: 60em;
	margin-left: 9em;
}
#part3
{
	padding-left: 0em;
	padding-right: 0em;
}
.headpart3
{
	padding-left:0em;
	padding-right: 0em;
	margin-left:0em;
	width: 100%;
}
@media screen and (max-width: 320px) {
 /* Add your styles for devices with a maximum width of 320 */
 .glyphicon.glyphicon-shopping-cart
{
	font-size: 1em;
}
#part3
{
	padding: 0em;
	margin-bottom: 0.2em;
}
div#child
{
	margin-left: 0em;
}
#part1
{
	padding: 0px;
	margin: 0px;
	display: none;
}
.maps
{
	width: 100%;
}
b
{
	font-size: 1em;
}
p
{
	font-size: 0.8em;
}
}
@media screen and (max-width: 480px) {
 /* Add your styles for devices with a maximum width of 480 */
}
 
@media screen and (max-width: 768px) {
 /* Add your styles for devices with a maximum width of 768 */
}
 
@media screen and (max-width: 1024px) {
 /* Add your styles for devices with a maximum width of 1024 */
}
 
/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
   /* Add your styles for devices with a maximum width of 1024 */
}
/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
  /* Add your styles for devices with a maximum width of 768 */
}