.mobileBtn{
	margin-top: 50px;
	width: 100%;
	text-align: center;
	font-size: 0pt;
	color: black;
}


body{
    margin: 0px;
	font-family: 'Open Sans', sans-serif;
    font-weight: 300;
}

a{
	text-decoration: none;
}

h1{
	font-weight: 400;
}


h2{
	font-weight: 400;
}

p{
	color: gray;
}

.topMenu{
	position: fixed;
	top: -50px;
	padding-top: 10px;
	height: 40px;
	width: 100%;
	background-color: black;
	transition: 1s;
}


.topName{
	color: white;
	float: left;
	font-weight: 400;
	font-size: 14pt;
	margin-left: 50px;
	transition: 1s;
	
}

.topBtn{
	color: white;
	float: right;
	font-size: 14pt;
	margin-right: 20px;
	transition: 1s;
}


.topBtn:hover{
	font-size: 16pt;
}

.topName:hover{
	font-size: 16pt;
}




.page{
	height: 700px;
}

#pg1{
	background-color: white;
}

#pg2{
	background-color: #efefef;
}

#pg3{
	background-color: white;
}

#pg4{
	background-color: #efefef;
}

.contents{
	width: 1400px;
	margin: auto;
}

.textArea{
	width: 50%;
	float: left;
}



.myName{
	margin-left: 200px;
	padding-top: 200px;
}

.myRole{
	margin-top: -15px;
	margin-bottom: 50px;
	margin-left: 200px;
}

.projectName{
	margin-left: 200px;
	padding-top: 200px;
}

.projectBrief{
	margin-top: -15px;
	margin-bottom: 50px;
	margin-left: 200px;
}

.mainPic{
	margin: auto;
	margin-top: 200px;
	max-width: 300px;
	margin-left: 200px;
}

.iphone{
	margin: auto;
	margin-top: 100px;
	max-width: 300px;
	margin-left: 200px;
}

.mac{
	margin: auto;
	margin-top: 200px;
	max-width: 500px;
	margin-left: 100px;
}

#tdf{
	background-image: url(img2/webinfo.gif);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}



.btn{
	width: 150px;
	margin-left: 200px;
	color: black;
	font-size: 15pt;
	margin-bottom: 30px;
	color: black;
	transition: 0.5s;
}

.btnCopy{
	float: left;
}

.chev{
	margin-left: 1px;
	opacity: 0;
	transition: 1s;
}

.btn:hover{
	transition: 0.5s;
	margin-left: 205px;
}

.btn:hover .chev{
	transition: 1s;
	opacity: 1;
	margin-left: 15px;
}


@media screen and (max-width: 1400px){
	
	.mobileBtn{
		margin-top: 50px;
		width: 100%;
		text-align: center;
		font-size: 0pt;
		color: black;
	}

	

	.contents{
		width: 1024px;
		margin: auto;
	}
	.topMenu{
		position: fixed;
		top: -50px;
		padding-top: 10px;
		padding-bottom: px;
		height: 40px;
		width: 100%;
		background-color: black;
		transition: 1s;
	}


	.topBtn:hover{
		font-size: 16pt;
	}

	.topName:hover{
		font-size: 16pt;
	}

	
	.textArea{
		width: 50%;
		float: left;
	}

	.topName{
		color: white;
		float: left;
		font-weight: 400;
		font-size: 14pt;
		margin-left: 50px;
		transition: 1s;

	}

	.topBtn{
		color: white;
		float: right;
		font-size: 14pt;
		margin-right: 20px;
		transition: 1s;
	}


	.myName{
		margin-left: 100px;
		padding-top: 200px;
	}

	.myRole{
		margin-top: -15px;
		margin-bottom: 50px;
		margin-left: 100px;
	}

	.projectName{
		margin-left: 100px;
		padding-top: 200px;
	}

	.projectBrief{
		margin-top: -15px;
		margin-bottom: 50px;
		margin-left: 100px;
	}

	.mainPic{
		margin: auto;
		margin-top: 200px;
		max-width: 300px;
		margin-left: 100px;
	}

	.iphone{
		margin: auto;
		margin-top: 100px;
		max-width: 30;
		margin-left: 100px;
	}

	.mac{
		margin: auto;
		margin-top: 200px;
		max-width: 30;
		margin-left: 0px;
	}

	#tdf{
		background-image: url(img2/webinfo.gif);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
	}

	.btn{
		width: 150px;
		margin-left: 100px;
		color: black;
		font-size: 15pt;
		margin-bottom: 30px;
		color: black;
		transition: 0.5s;
	}


		.btn:hover{
		transition: 0.5s;
		margin-left: 105px;
	}

	

}


@media screen and (max-width: 1050px){
	
	.contents{
		width: 100%;
	}
	
	.topMenu{
		position: fixed;
		top: -50px;
		padding-top: 10px;
		height: 40px;
		width: 100%;
		background-color: black;
		transition: 1s;
	}
	
	
	.topBtn:hover{
		font-size: 12pt;
	}

	.topName{
		margin-left: 25px;
	}
	
	.topName:hover{
		font-size: 12pt;
	}

	.textArea{
		width: 100%;
	}
	
	.myName{
		width: 80%;
		padding-top: 180px;
		text-align: center;
		margin: auto;
	}

	.myRole{
		width: 80%;
		text-align: center;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 100px;
	}

	.projectName{
		font-size: 16pt;
		text-align: center;
		margin-left: 0px;
		padding-top: 40px;
	}

	.projectBrief{
		font-size: 12pt;
		margin-left: 15%;
		margin-top: -5px;
		text-align: center;
		width: 70%;
		margin-bottom: 30px;
	}

	.mainPic{
		margin: auto;
		width: 0px;
	}

	.iphone{
		display: block;
		max-width: 80%;
		max-height: 400px;
		margin:auto;
	}
	
	
	.mac{
		display: block;
		max-width: 80%;
		max-height: 400px;
		margin:auto;
	}

	#tdf{
		background-image: url(img2/webinfo.gif);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
	}

	#emailBtn2{
		font-size: 15pt;
	}
	
	
	#resume{
		font-size: 15pt;
	}
	
	.btn{
		width: 100%;
		color: black;
		font-size: 0pt;
		margin: 0px;
		margin-bottom: 10px;
		color: black;
		transition: 0s;
	}
	
	#emailBtn2{
		margin-top: 50px;
	}
	
	.btnCopy{
		width: 100%;
		text-align: center;
	}

	
	.chev{
		margin-left: -10px;
		opacity: 0;
		transition: 0s;
	}

	.btn:hover{
		width: 100%;
		color: black;
		font-size: 0pt;
		margin: 0px;
		margin-bottom: 10px;
		color: black;
		transition: 0s;
		transition: 0.0s;
	}

	.btn:hover .chev{
		transition: 0s;
		opacity: 0;
		margin-left: -10px;
	}
	
	.mobileBtn{
		margin-top: 30px;
		width: 100%;
		text-align: center;
		font-size: 15pt;
		color: black;
	}

	
}