section{
	padding-top:8vw;	
}

#websites, #artwork{
	background: none;
	height:80vh;
}
.page-container{
	position:relative;
	margin-left: 0%; 
	margin-right: 0%; 
	float: left; 
	display: block;
	width:100vw;
	height:100%;
	/*background:#700 ;*/
}
/* TEST TOP TITLE */
.top-title{
	position:absolute;
	top:0vw;
	left:0vw;
	font-weight:900;
	font-size:5vw;
	color:#ca7d10;
	opacity:0.5;
	text-transform:uppercase;
	padding-top:0.5vw;	
}

/* WEBSITE DESIGN AND DIGITAL DESIGN TITLES */
.page-title{
	position:absolute;
	top:5vh;	
	font-size:5vw;
	font-weight:900;
	color:#ca7d10;
	text-transform:uppercase;	
	padding-top:0.5vw;	
}
.page-title2{
	position:absolute;
	top:2vh;	
	font-size:8vw;
	font-weight:900;
	color:#000;
	text-transform:uppercase;	
		
}
.page-title3{
	position:absolute;
	top:2.2vh;	
	font-size:8vw;
	font-weight:900;
	color:#444;
	text-transform:uppercase;	
	
}


#websites .page-title{text-align: left;left:8vw;}
#websites .page-title2{text-align: left;right:4vw;}
#websites .page-title3{text-align: left;right:3.9vw;}
#artwork .page-title{text-align: right;right:2vw;}

/* WEBSITES LEFT LINE AND TEXT BOXES */

/* line and text container */
.line-text-box{
	position:absolute;
	left:11vw;		
	height:10vh;
	}
/* line and text container variations */
.box1{top:25vh;width:30vw;}
.box2{top:40vh;width:35vw;}
.box3{top:55vh;width:40vw;}	

.line-box1{
	height:100%;
	width:5vw;
}
.line-box2{
	height:100%;
	width:10vw;
}
.line-box3{
	height:100%;
	width:15vw;
}
/* line */
.sml-line{
	position:absolute;
	top:50%;
	left:0;	
	height:1%;

	border-top:solid 0.06vw #444;	
}
/* line variations*/
.line1{width:5vw;}
.line2{width:10vw;}
.line3{width:15vw;}
.linex{width:15vw;}

/* text box */
.line-text{
	position:absolute;
	top:0;
	left:5vw;
	height:10vh;
	padding-left:0.8vw;
	padding-right:0.8vw;
	border:solid 0.06vw #444;
}
/* text box variations*/
.text1{left:5vw;}
.text2{left:10vw;}
.text3{left:15vw;}

/*GLOBAL PAGE TEXT */
.page-text{
	display:table-cell;
	vertical-align:middle;
	font-size:0.8vw;
	font-weight:200;
	letter-spacing:0.05vw;
	height:10vh;
	
	color: #cfd1d1;
}
.page-text span{
	font-weight:400;
	font-size:0.9vw;
	color:#ca7d10;	
}


.a-box{
	position:absolute;
	top:20vh;
	right:20vw;
	height:10vh;
	width:15vw;
	background:#444;
	overflow:hidden;
}


@media only screen and (min-width: 768px) {
	
.line-text-box{
	position:absolute;
	left:5.05vw;		

	background:#000;
	}
