@charset "utf-8";
header {
	margin-top: 40px;
	padding-left: 0px;
	text-align: center;


}
body {
	background-color: rgba(51,51,51,1.00);
}





main {
	max-width: 1024px;
	margin-left: auto;
	margin-right: auto;
}
.container_header {
	max-width: 1024px;
	margin-left: auto;
	margin-right: auto;
}
.main_content {
	margin-left: auto;
	margin-right: auto;
	max-width: 1024px;


}
.page_links {
	padding-left: 0px;
	text-align: center;
	padding-top: 25px;

}
.sculpting {
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 25px;
	padding-bottom: 25px;
}
.illustrations {
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 25px;
	padding-bottom: 25px;



}

.design {
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 25px;
	padding-bottom: 25px;

}
.about {
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 25px;
	padding-bottom: 25px;
}
.contact {
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 25px;
    padding-bottom: 25px;
    color: rgba(255,255,255,1.00);
    text-align: center;


}
.responsive_images {
	display: block;
	width: 100%;
	height: 0%;
}
footer {
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    clear: none;
    padding-left: 0px;
    padding-right: 0px;
}
.welcome {
    font-family: hammersmith-one;
    font-style: normal;
    font-weight: 400;
    font-size: large;
    text-align: center;
    color: rgba(255,255,255,1.00);
}
.resume {
    font-family: hammersmith-one;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    font-size: xx-large;
    color: rgba(191,255,176,1.00);
    padding-top: 25px;
    padding-bottom: 25px;
}
.illustration_thumbnails {
    max-width: 1024px;
    text-align: center;

}
.sfgroup {
    width: 50%;
    height: 0%;
    padding-left: 25px;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    margin-bottom: 130px;

}
.aerith {
    width: 40%;
    height: 0%;
    padding-left: 25px;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;

}
.turtle {
    width: 40%;
    height: 0%;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    margin-bottom: 118px;

}
.flight {
    width: 40%;
    height: 0%;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;

}
.the_child {
    width: 40%;
    height: 0%;
    margin-top: 25px;
    margin-right: 25px;
    margin-bottom: 25px;
    margin-left: 25px;

}
.skooter {
    width: 40%;
    height: 0%;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
}
.bodger {
    width: 40%;
    height: 0%;
    display: inline;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
}
.contact_form {
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    color: rgba(255,255,255,1.00);
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: center;
}
.social_media_links {
    text-align: center;
    padding-top: 25px;
    padding-bottom: 25px;

}
.branding_elements {
    padding-top: 25px;
    padding-bottom: 25px;
    text-align: center;
}
.lh {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 25px;
    padding-bottom: 25px;
}


.bcf   {
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
    padding-bottom: 25px;

}
.bcb   {
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
    padding-bottom: 25px;
}
.lbp {
    padding-top: 25px;
    padding-bottom: 25px;
    padding-right: 25px;
    padding-left: 25px;
}





































/*Tablet View*/
@media (min-width: 401px) and (max-width: 768px){
.container_header {
}

}

/*Mobile View*/
@media (max-width: 400px){
}
.fb {
    text-align: center;
    padding-left: 25px;
    padding-right: 25px;
}
.in {
    text-align: center;
    padding-left: 25px;
    padding-right: 25px;
}
.social_media {
    text-align: center;
    font-family: hammersmith-one;
    font-style: normal;
    font-weight: 400;
    font-size: large;
    color: rgba(255,255,255,1.00);
    padding-top: 25px;
}

.branding {
    text-align: center;
    font-family: hammersmith-one;
    font-style: normal;
    font-weight: 400;
    color: rgba(255,255,255,1.00);
    font-size: large;
    padding-top: 25px;
}
