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

body, div, p {
	width:480px;
  font-size:15px;
	line-height:20px;
	overflow:auto;
}

p {
  font-size:15px;	
	}

ul, li {
	font-size:15px;
	}

h1 {font-size:42px;}
h2 {font-size:36px;}
h3 {font-size:30px;}
h4 {font-size:26px;}
h5 {font-size:22px;}
h6 {font-size:18px;}

.c20l, .c25l, .c33l, .c50l, .c60l, .c70l, .c75l, .c80l, .c90l {
	width:460px;
	float:left;
	overflow:auto;
	}

.c20r, .c25r, .c33r, .c50r, .c60r, .c70r, .c75r, .c80r, .c90r {
	width:460px;
	float:right;
	overflow:auto;
	}
	
.subcolumns {
	width:460px;
	overflow:auto;
	}

.subcr, .subc, .subcl {
	margin:0px;
	padding:0px;
	}

div#wrapper {
  width:480px;
	min-height:2500px;
  overflow:auto;
}

div#header {
  width:480px;
	margin:10px auto;
}

img#dtmedia_logo {
  width:400px;
  margin:10px 40px;
}

#projectsheadline {
	margin-left:20px;
	}

div#logoad {
  display:none;	
	}

	
div#content {
	width:100%;
	overflow:auto;
	}
	
div#history, div#services {
	width:420px;
	font-size:120%;
	line-height:140%;
	float:left;
	padding:20px;
	height:auto;
	}

#boxes {
	width:480px;
	height:auto;
 	background:none;	
	}
	
.c33l {
	width:360px;
	padding:20px;
	background:#f6f7f7;
	box-shadow:0px 3px 3px;
	margin:10px 30px;
	}
	
#projects {
	margin:0px;
	}
	
#subline {
	width:400px;
	height:auto;
	text-align:left;
	font-size:12px;
	}
	
#beiuns_logo, #adnobis_logo, #lokodo_logo {
	width:360px;
	}
	
#mobilev {display:inline;}

}
