html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: "brandon-grotesque-1","brandon-grotesque-2","Brandon Grotesque", sans-serif;
	font-style: normal;
	font-weight: 400;
	background: #2f3c44;
	background: linear-gradient(to top right, #2f3c44 50%,#2d3a41 50%);
	background: -webkit-linear-gradient(to top right, #2f3c44 50%,#2d3a41 50%);
	background-attachment: fixed;
	background-position: 0 33px;

}

h3 {
	font-weight: 400;
	letter-spacing: 2px;
}

img {
	border: none;
}


/* TESTING */
img {
  min-height: 100vh;
  width: auto; /* Ensures the image maintains its width */
  object-fit: cover; /* Ensures the image covers the area without distortion, potentially cropping some parts */
}
/* TESTING */

a {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent; /* Androids */
}

.clear {
	clear: both;
}





.paging {
	height: 65px;
	position: fixed;
	width: 100%;
	z-index: 8232014;
	top: 50%;
}

.prev {
	float: left;
}

.next {
	float: right;
}

.prev, .next {
	text-indent: -9999px;
}

.prev a {
	background: url(../images/icons/arrow_left.png) no-repeat scroll 50% 50% transparent;
	background-size: 11px;
	border: 1px solid #ffffff;
	border-left: none;
}

.next a {
	background: url(../images/icons/arrow_right.png) no-repeat scroll 50% 50% transparent;
	background-size: 11px;
	border: 1px solid #ffffff;
	border-right: none;
}

.paging a {
	display: block;
	margin-top: 1px;
	width: 65px;
	height: 65px;
	color: #444;
	text-decoration: none;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.paging a:hover {
	background-color: #dcae77;
	border-color: #dcae77;
}







.Content {
	height: 100%;
}

header {
	z-index: 2000;
	position: fixed;
	width: 100%;
	height: 65px;
	color: #ffffff;
	background: transparent;
	color: #2f3c44;
	background: #fdfcfa;
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	opacity: 0;
	margin-top: -65px;
}

.HomeLink {
	float: right;
}

.Header .HomeLink img {
	float: right;
	margin: 5px 0;
	padding: 0;
	height: 55px;
	width: 55px;
}

header .menu {
	display: none;
	position: relative;
	float: left;
	margin: 14px 0;
	height: 38px;
	width: 37px;
}

header .menu:hover {
	cursor: pointer;
}

header .menu img {
	opacity: 1;
	display: block;
	position: absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 10px;
	width: 18px;
	height: 17px;
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

header .menu.show img.lines{
	opacity: 0;
}

header .menu img.x{
	opacity: 0;
}

header .menu.show img.x{
	opacity: 1;
}

header.sticky {
	opacity: 1;
	margin-top: 0;
}

.Header {
	position: absolute;
	margin: 0 9.25%;
	width: 81.5%;
}

.Cover .Header a.HomeLink {
	float: right;
	margin: 0;
	color: #dcae77;
	font-size: 13px;
	font-weight: 500;
	line-height: 65px;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-decoration: none;
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.Contact .Cover .Header a.HomeLink, .Portfolio .Cover .Header a.HomeLink, .Me .Cover .Header a.HomeLink {
	color: #2f3c44;
}

.Cover .Header a.HomeLink:hover {
	color: #ffffff;
}

.Header nav a {
	float: left;
	margin: 0 25px 0 0;
	padding: 0;
	color: #2f3c44;
	font-size: 13px;
	line-height: 55px;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 2px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.Cover .Header  nav a {
	color: #ffffff;
}

.Header nav a:hover {
	color: #dcae77;
	border-bottom: 5px solid #dcae77;
	cursor: pointer;
}

.Contact .Cover .Header nav a:hover, .Portfolio .Cover .Header nav a:hover, .Me .Cover .Header nav a:hover {
	color: #2f3c44;
	border-bottom: 5px solid #2f3c44;
}

.Cover {
	position: relative;
	display: table;
	float: left;
	height:100%;
	height: 100vh;
	width: 100%;
	background: url(../images/map2025_test.png) no-repeat top center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.Project .Cover {
	height: 50%;
	height: 50vh;
	min-height: 350px;
	background: url(../images/disney_nightS.jpg) no-repeat bottom center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.Contact .Cover, .Portfolio .Cover, .Me .Cover {
	height: 50%;
	height: 50vh;
	min-height: 350px;
	background: url(../images/disney_nightS.jpg) no-repeat bottom center fixed;
	background: url(../images/map_bg.jpg) no-repeat top center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.QuoteContainer {
  display: table-cell;
  vertical-align: middle;
}

.Quote {
  	margin: 0 auto;
	height: 300px;
	width: 90%;
	max-width: 980px;
	color: #ffffff;
	font-size: 60px;
}


.Project .Quote, .Contact .Quote, .Portfolio .Quote, .Me .Quote {
	height: auto;
	max-height: 300px;
	font-size: 15px;
}

.Quote h1 {
	margin: 0;
	letter-spacing: 2px;
}

.Quote h2 {
	margin: 0;
	font-size: 17px;
	font-weight: 300;
	font-style: italic;
	letter-spacing: 1px;
	text-rendering: optimizeLegibility;
}

.Quote img {
	float: left;
}

.Quote .left {
	float: left;
	width: 35%;
	text-align: center
}

.Quote .left img{
	display: block;
	float: none;
	margin: 0 auto 15px auto;
	width: auto;
	height: auto;
	max-width: 250px;
	max-height: 100px;
}

.Quote .right {
	float: right;
	width: 58%;
	height: 139px;
	display: table;
}

.Quote .right a.desc {
	color: #ffffff;
}

.Quote .full {
	float: right;
	width: 100%;
	text-align: center
}

.Quote p {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	height: 300px;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 40px;
	font-size: 31px;
	text-align: right;
	letter-spacing: 2px;
}

.Contact .Quote p, .Portfolio .Quote p, .Me .Quote p {
	width: 980px;
	line-height: 60px;
	font-size: 50px;
	text-align: center;
}

.Quote .right p {
	height: auto;
	font-size: 17px;
	font-weight: normal;
	line-height: 125%;
	text-align: left;
	text-transform: none;
	letter-spacing: 1px;
	text-rendering: optimizeLegibility;
}

.Quote span {
	display: block;
	font-size: 17px;
	font-weight: 100;
	font-style: italic;
	line-height: 30px;
	text-transform: none;
	letter-spacing: 0;
}

.removeSticky {
	float: left;
	width: 100%;
}

.Work {
	float: none;
	margin: 0 auto;
	padding: 2% 0 5% 0;
	width: 84%;
	min-width: 1000px;
}

.Project .Work {
	padding: 0;
}

.Case {
	position: relative;
	margin: 0 auto 100px auto;
	max-width: 1000px;
}

.Case h3 {
	display: inline-block;
	width: 100%;
	font-size: 13px;
	color: #cecece;
	border-bottom: 1px solid #cecece;
	padding-bottom: 20px;
	margin: 100px 0 60px 0;
	text-align: left;
	text-transform: uppercase;
}

.Case img {
	display: table;
	margin: 0 auto 60px auto;
	max-width: 100%;
	vertical-align: bottom;
}

.Case img.animals {
	display: table;
	margin: 0 auto;
	padding: 25px 0;
	max-width: 50%;
	vertical-align: bottom;
}

.Case.Wedding img {
	margin-bottom: 20px;
}

.Case img.edge {
	margin-bottom: 0px;
}

.Case img.half {
	float: left;
	width: 490px;
}

.Case img.half.left {
	margin-right: 20px;
}

.Case img.space {
	margin-top: 60px;
}

.Block {
	position: relative;
	float: left;
	margin: 3% 1.5% 0 1.5%;
	width: 30.333%;
	height: auto;
	overflow: hidden;
	cursor: pointer;
}

.Block img {
	float: left;
	width: 100%;
	height: auto;
	transform: translateZ(0);
	-moz-transform: translateZ(0);
	-webkit-transform: translateZ(0);
	-o-transform: translateZ(0);
}

.Development {
	margin: 8% auto 4% auto;
	max-width: 1140px;
}

.Portfolio .Development {
	margin: 0 auto;
}

.project-overlay {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	cursor: pointer;
	background-color: rgba(216,164,103,0.88);
	animation-duration: .3s;
	-webkit-animation-duration: .3s;
	animation-fill-mode: both;
	-webkit-animation-fill-mode: both;
	animation-name: fadeOutDown;
	-webkit-animation-name: fadeOutDown;
}

.project-overlay img {
	float: none;
	max-width: 350px;
	height: auto;
	margin: 0 auto;
}

.project-overlay h3 {
	font-size: 40px;
	color: #ffffff;
}

.project-overlay h4, .view {
	font-size: 20px;
	text-transform: uppercase;
	color: #ffffff;
	letter-spacing: 3px;
}

.project-overlay h4 {
	display: inline-block;
	padding-bottom: 3px;
	border-bottom: 4px solid #ffffff;
}

.Development .project-overlay h4 {
	width: 80%;
	font-size: 15px;
	padding-bottom: 0;
	border-bottom: none;
}

.viewWrapper {
	padding-top: 35px;
}

.Development .viewWrapper {
	padding: 0;
}

.view {
	display: inline-block;
	padding: 5px 10px;
	font-size: 14px;
	border: 1px solid #ffffff;
	font-weight: 500;
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

a.view {
	text-decoration: none;
}

.view:hover {
	color: #dcae77;
	background-color: #ffffff;
}

.project-overlay .top,
.project-overlay .bottom {
	position: absolute;
	display: table;
	left: 0;
	right: 0;
	width: 100%;
}

.project-overlay .top {
	top: 0;
	height: 25%;
}

.project-overlay .bottom {
	bottom: 0;
	height: 75%;
}

.Development .project-overlay .top {
	top: 0;
	height: 70%;
}

.Development .project-overlay .bottom {
	bottom: 0;
	height: 30%;
}

.project-overlay .inner {
	position: relative;
	display: table-cell;
	padding: 15px;
	vertical-align: top;
}

.Development .project-overlay .inner {
	padding: 0;
	vertical-align: middle;
}
.Development .project-overlay .bottom .inner {
	vertical-align: top;
}

.Block:hover .project-overlay {
	animation-name: fadeInUp;
	-webkit-animation-name: fadeInUp;
}

			@-webkit-keyframes fadeInUp {
				0% {
					opacity: 0;
					-webkit-transform: translateY(220px);
				}
				
				100% {
					opacity: 1;
					-webkit-transform: translateY(0);
				}
			}

			@-moz-keyframes fadeInUp {
				0% {
					opacity: 0;
					-moz-transform: translateY(220px);
				}
				
				100% {
					opacity: 1;
					-moz-transform: translateY(0);
				}
			}

			@-o-keyframes fadeInUp {
				0% {
					opacity: 0;
					-o-transform: translateY(220px);
				}
				
				100% {
					opacity: 1;
					-o-transform: translateY(0);
				}
			}

			@keyframes fadeInUp {
				0% {
					opacity: 0;
					transform: translateY(220px);
				}
				
				100% {
					opacity: 1;
					transform: translateY(0);
				}
			}

			@-webkit-keyframes fadeOutDown {
				0% {
					opacity: 1;
					-webkit-transform: translateY(0);
				}
				
				100% {
					opacity: 0;
					-webkit-transform: translateY(220px);
				}
			}

			@-moz-keyframes fadeOutDown {
				0% {
					opacity: 1;
					-moz-transform: translateY(0);
				}
				
				100% {
					opacity: 0;
					-moz-transform: translateY(220px);
				}
			}

			@-o-keyframes fadeOutDown {
				0% {
					opacity: 1;
					-o-transform: translateY(0);
				}
				
				100% {
					opacity: 0;
					-o-transform: translateY(220px);
				}
			}

			@keyframes fadeOutDown {
				0% {
					opacity: 1;
					transform: translateY(0);
				}
				
				100% {
					opacity: 0;
					transform: translateY(220px);
				}
			}

.About {
	float: left;
	width: 100%;
	background: url(images/about_bg.jpg) no-repeat top center fixed;
	background: url(../images/map_bg.jpg) no-repeat top center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.Personal {
	margin: 250px auto;
	width: 90%;
	max-width: 980px;
	color: #ffffff;
	font-size: 21px;
}

.Connect .Personal {
	margin: 0 auto;
	width: 100%;
}

.Connect {
	margin: 0 auto;
	padding: 200px 0;
	width: 94%;
	max-width: 980px;
	color: #ffffff;
}

.Personal h4, .Connect h4 {
	margin: 0 0 30px 0;
	letter-spacing: 2px;
}

.Connect h4 {
	float: left;
	width: 100%;
	font-size: 21px;
}

.Personal p {
	margin: 0 0 20px 0;
	font-weight: 800;
	line-height: 115%;
	font-size: 21px;
	text-align: left;
	font-weight: 400;
	letter-spacing: 1px;
}

span.links {
	float: left;
	width: 23.5%;
	margin-right: 2%;
}

span.links:nth-of-type(4n) {
	margin-right: 0;
}

span.links a {
	float: left;
	margin: 0;
	padding: 15px 25px;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 2px;
	border: 1px solid #ffffff;
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 10% 15%;
	padding: 15% 12%;
}

span.links a:hover {
	background-color: #dcae77;
	border: 1px solid #dcae77;
	cursor: pointer;
}

span.links a img {
	float: left;
	margin-right: 10px;
	width: 32px;
	display: block;
	margin: 0 auto 15px auto;
	float: none;
	margin: 0 auto;
	float: left;
}

span.links a span {
	float: left;
	margin: 0;
	line-height: 23px;
	line-height: 18px;
	font-size: 18px;
	font-weight: 500;
	float: none;
	display: block;
	text-align: center;
	line-height: 32px;
	text-align: right;
}

.Title {
	margin: 120px auto;
	width: 90%;
	max-width: 980px;
	color: #ffffff;
	font-size: 31px;
}

.Title p {
	margin: 0;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 115%;
	font-size: 31px;
	text-align: left;
	letter-spacing: 2px;
}

.Title span {
	float: right;
	font-size: 17px;
	font-weight: 100;
	font-style: italic;
}

footer {
	float: left;
	width: 100%;
	background: #dcae77;
}

footer .Personal {
	margin: 100px auto 100px auto;
	text-align: center;
}

footer .Personal a {
	display: inline-block;
	float: none;
	margin: 0 0 30px 0;
	padding: 15px 25px;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 2px;
	border: 1px solid #ffffff;
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

footer .Personal a:hover {
	background-color: #2f3c44;
	border: 1px solid #2f3c44;
	cursor: pointer;
}

footer .Personal a img {
	float: left;
	margin-right: 10px;
	width: 35px;
	width: 28px;
}

footer .Personal a span {
	float: left;
	margin: 0;
	line-height: 23px;
	line-height: 18px;
	font-size: 18px;
	font-weight: 500;
}

footer img.NY {
	display: block;
	margin: 0 auto;
	width: 75px;
}

footer img.AV {
	display: block;
	margin: 0 auto 30px auto;
	width: 75px;
}

footer h3 {
	margin: 10px 0;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

footer h4 {
	margin: 10px 0;
	font-size: 13px;
	color: #2f3c44;
	text-transform: uppercase;
	letter-spacing: 2px;
}


/* END */



/* ------------------------- ^ ------------------------- */
/*  BEGIN Mobile Styles */

/* ------------------------- x ------------------------- */
/* 1024px Device Styles */

@media screen and (max-width: 1024px){

	.paging {
		top: auto;
		bottom: 0;
	}

	header {
		opacity: 1;
		margin: 0;
		height: 45px;
	}

	.Header {
		margin: 0;
		padding: 0 3%;
		width: 94%;
		max-width: none;
	}

	.Header .HomeLink img {
		margin: 5px 0;
		height: 35px;
		width: 35px;
	}

	.Header nav a {
		line-height: 35px;
	}

	.Cover, .Project .Cover, .Contact .Cover, .Portfolio .Cover, .Me .Cover {
		height: 100%;
		min-height: none;
	}

	.Contact .Cover, .Portfolio .Cover, .Me .Cover {
		height: 75%;
		min-height: none;
	}

	.Cover, .Project .Cover, .About, .Contact .Cover, .Portfolio .Cover, .Me .Cover {
		background-attachment: scroll;
	}

	.Work {
		padding: 50px 0;
		width: 97%;
		min-width: 0;
	}

	.Project .Work {
		width: 81%;
		margin: 0 9.5%;
	}

	.Development, .Portfolio .Development {
		margin: 0;
	}

	.Block {
		margin: 10px 1.5%;
		width: 30.333%;
	}

	.project-overlay h4 {
		margin: 0;
	}

	.Connect {
		padding: 100px 0;
	}

	span.links {
		width: 48.5%;
		margin-right: 3%;
		margin-bottom: 3%;
	}

	span.links:nth-of-type(2n) {
		margin-right: 0;
	}

	span.links a {
		padding: 12%;
	}

	span.links a span {
		font-size: 28px;
	}

	.Personal {
		margin: 150px auto;
		width: 81%;
	}

	footer .Personal {
		margin: 50px auto;
	}

	footer a {
		margin: 0 0 30px 0;
	}

}


/* ------------------------- x ------------------------- */
/* 768px Device Styles */

@media screen and (max-width: 768px){

	.Quote {
		height: auto;
	}

	.Quote img {
		width: 200px;
	}

	.Quote p {
		height: 200px;
		font-size: 23px;
		line-height: 30px;
	}

	.Quote span {
		line-height: 23px;
	}

	.project-overlay .inner {
		padding: 5px;
	}

	.project-overlay h4 {
		font-size: 13px;
		font-weight: 300;
	}

	.viewWrapper {
		padding-top: 15px;
	}

	.view {
		font-size: 9px;
	}

	span.links a span {
		font-size: 21px;
	}

	footer .Personal {
		margin: 50px auto;
	}

	footer a {
		margin: 0 0 20px 0;
	}

}






/* ------------------------- x ------------------------- */
/* 670px Device Styles */

@media screen and (max-width:670px){

	header .menu {
		display: block;
		margin: 4px 0;
		height: 37px;
		width: 38px;
	}

	.Header nav {
		display: none;
		position: absolute;
		top: 45px;
		left: 0;
		margin: 0;
		padding: 0;
		height: auto;
		width: 100%;
		background: #ffffff;
		border-top: 1px solid #dcae77;
		transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
	}

	.Header nav.show {
		display: block;
	}

	.Header nav a {
		margin: 0;
		width: 100%;
		text-align: center;
		line-height: 44px;
		border-top: none;
		border-bottom: 1px solid #dcae77;
	}

	.Header nav a:hover {
		border-bottom: 1px solid #dcae77;
	}	

	.Quote {
		margin: auto 4%;
		width: 92%;
	}

	.Quote img {
		width: 150px;
	}

	.Quote p {	
		height: 150px;
		font-size: 18px;
		line-height: 20px;
	}

	.Quote .left {
		margin-top: 65px;
		width: 100%;
	}

	.Quote .right {
		margin: 20px 0 30px 0;
		width: 100%;
	}

	.Quote .right p {
		font-size: 14px;
		line-height: 115%;
	}

}





/* ------------------------- x ------------------------- */
/* 414px Device Styles */

@media screen and (max-width:660px){

	.Cover .Header {
		display: none;
	}

	.Quote p {
		font-size: 16px;
	}

	.Work {
		margin: 0 20px;
		padding: 50px 0;
		width: auto;
	}

	#Work {
		padding: 40px 0;
	}

	.Project .Work {
		margin: 0 20px;
		width: auto;
	}

	.Block	{
		margin: 20px 0;
		width: 100%;
	}

	.Connect {
		padding: 50px 0;
	}

	.project-overlay h4 {
		margin: 15px 0 0 0;
		font-size: 20px;
		font-weight: 600;
	}

	.view {
		font-size: 14px;
	}

	.viewWrapper {
		padding-top: 35px;
	}

	.Personal {
		margin: 50px auto;
	}

	.Personal p {
		font-size: 16px;
	}

	span.links a {
		padding: 12% 8%;
	}

	span.links a span {
		font-size: 18px;
	}

	.Development .Block {
		margin: 2% 0;
		width: 48%;
	}

	.Development .Block:nth-child(2n) {
		margin-left: 4%;
		width: 48%;
	}

	.Case {
		margin: 0 auto 55px auto;
	}

	.Case h3 {
		margin: 55px 0 30px 0;
	}

	.Case img {
		margin-bottom: 30px;
	}

}



/* ------------------------- x ------------------------- */
/* 414px Device Styles */

@media screen and (max-width:414px){

	.Cover .Header {
		display: none;
	}

	.Quote p {
		font-size: 16px;
	}

	.Work {
		margin: 0 20px;
		padding: 50px 0;
		width: auto;
	}

	#Work {
		padding: 40px 0;
	}

	.Project .Work {
		margin: 0 20px;
		width: auto;
	}

	.Block	{
		margin: 20px 0;
		width: 100%;
	}

	.project-overlay h4 {
		margin: 10px 0 0 0;
		font-size: 16px;
		font-weight: 400;
	}

	.viewWrapper {
		padding-top: 25px;
	}

	span.links {
		width: 100%;
		margin-right: 0;
		margin-bottom: 3%;
	}

	span.links a span {
		font-size: 21px;
	}

	.Development .project-overlay h4 {
		width: 100%;
		font-size: 10px;
	}

	.Development .project-overlay .view {
		font-size: 9px;
		margin-bottom: 8px;
	}

	.Personal {
		margin: 50px auto;
	}

	.Personal p {
		font-size: 16px;
	}

	.Development .Block {
		margin: 2% 0;
		width: 48%;
	}

	.Development .Block:nth-child(2n) {
		margin-left: 4%;
		width: 48%;
	}

	.Case {
		margin: 0 auto 55px auto;
	}

	.Case h3 {
		margin: 55px 0 30px 0;
	}

	.Case img {
		margin-bottom: 30px;
	}

}





/*  END Mobile Styles */
/* ------------------------- v ------------------------- */