/*////////////////////////////////
/////    RESPONSIVE STYLES   /////
////////////////////////////////*/

/* Medium Devices, Desktops */
@media only screen and (max-width : 1360px) {


}

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

	.testimonials-pane .testimonial {
		width: calc(50% - 60px);
	}

	.testimonials-pane .testimonial:nth-child(3) {
		background-color: rgba(0,0,0,0.08);
	}

	.testimonials-pane .testimonial:nth-child(4) {
		background-color: rgba(0,0,0,0.00);
	}

	.testimonials-pane .testimonial:nth-child(n+5) {
		display: none;
	}

}

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


}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

/* --- Temporary --- */

.global-nav {
	font-size: 0.8em;
}

#global-navigation li span {display: none;}

.testimonials-pane .testimonial {
	width: auto;
	padding: 40px 60px;
}

.testimonials-pane .testimonial:nth-child(2) {
	background-color: rgba(0,0,0,0.16);
}


.testimonials-pane .testimonial:nth-child(n+3) {
	display: none;
}


.skills-pane #skills-wrapper ul {
    column-count: 2;
	list-style: square;
    list-style-position: inside;
	margin-bottom: 30px;
}

.skills-pane #skills-wrapper ul li:nth-child(even) {background:transparent;}

.web-card .wrapper {
    text-align: center;
}

.web-card p {
    max-width: 85% !important;
	text-align: left;

}


.web-card .image {
position: relative;
    bottom: auto;
    right: auto;
    margin: 0 auto -10px;
}

/* --- Temporary --- */




	.education-pane {
		position: relative;
		height:auto;
		padding-bottom:0;
		overflow:hidden;
		text-align: center;
	}
	.education-pane .wrapper {width:auto;}

	.education-card {
		margin:0 auto !important;
		width: auto !important;
		height: auto;
		padding-bottom:40px;
		float:none !important;
	}

	.education-card .seal {
		float: none;
    margin: 0 auto -20px;
}

.education-card p, .education-card h2, .education-card h3 {
    padding-left: 0;
}

.skills-pane #objectives-wrapper {
    width: auto;
    float: none;
}

.skills-pane #skills-wrapper {
    width: 100%;
    float: none;
}




.design-pane .wrapper {
    width: 741px;
}

	#photography-filter {
		width:100% !important;
		float:left;
		height:auto !important;
		margin-bottom:20px !important;
		text-align:center;
	}

#photography-filter .filter {
    width: calc(50% - 16px);
    padding:8px !important;
    float: left !important;
    margin: 1px !important;
    box-sizing: border-box;
    font-size: 1.25em;
}


	.contact-pane #quote-wrapper {width: 75%;}

.contact-pane #left-col {
    position: relative;
    width: auto;
    float: none;
    min-height: 400px;
}

.contact-pane #left-col #view-resume-shadow {
    position: relative;
    bottom: -351px;
    left: 50%;
    margin-left: -190px;
}

.contact-pane #right-col {
	    width: 85%;
	    float: none;
	    margin: 0 auto;
	        text-align: center;
	}

	.contact-pane input, .contact-pane textarea {
	    width: calc(100% - 28px);
    	margin: 8px auto;
	}


}

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

.global-nav {display: none !important;}

.overview-pane {height:auto; padding-bottom:40px;}

.overview-pane .header {display:none;}

#overview-avatar {
	    position: relative;
    top: inherit;
    left: inherit;
    margin: 50px auto;
}

#overview-info-wrapper {
	    width: auto !important;
    margin: 0 0 30px !important;
}

#overview-info-wrapper .icon {

    display:none;
}

.skills-pane #objectives-wrapper {
    width: auto;
    float: none;
}

	#objectives-wrapper .objective {
    margin: 10px;
    width: auto;
    height: auto;
	}

.skills-pane #skills-wrapper {
	    width: auto;
    float: left;
    margin-top: 20px;
}

.design-pane .wrapper {
    width: 494px;
}

.web-card .image {
	width: auto !important;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom center;
}

	.contact-pane .wrapper {width: auto;}

	.contact-pane #left-col {display:none;}

}


/* SPECIAL BREAK */
@media only screen and (max-width : 565px) {
	#photography-filter .filter {
	    width: 100%;
	}

	.design-pane .wrapper {
	    width: 245px;
	}

}

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

	.footer-pane {
    	font-size: 1em;
	}
}


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


}



/*


@media screen and (min-width: 325px) and (max-width: 760px) {

	#main-navigation li:first-child {display:none;}
	#main-navigation li {padding: 10px 12px 35px;}

	.global-nav #global-navigation li {
		padding: 12px 10px 11px;
		font-size: 1em;
		font-family:Arial, sans-serif;
	}




	#objectives-wrapper, #skills-wrapper {width:100% !important;}
	.objective:nth-child(3n+1), .objective:nth-child(3n+2), .objective:nth-child(3n+3) {margin:0 !important;}
	#objectives-wrapper .objective h2 {margin-bottom: 10px; text-align: left;}
	#objectives-wrapper .objective:hover {box-shadow: none;}
	#objectives-wrapper .objective .icon {display: none;}



	.web-card p {max-width:100%;}
	.web-card .image {display:none;}

	.design-pane .wrapper {width:492px;}



	.contact-pane #right-col {width:100%; float:none;}

	.contact-pane input, .contact-pane textarea {
		width: 90%;
		margin: 8px 0 8px 3%;
	}

	.contact-pane form p {text-align: center;}
}


@media screen and (min-width: 760px) and (max-width: 900px) {
	#photography-filter {
		width:100% !important;
		float:left;
		height:auto !important;
		margin-bottom:20px !important;
		text-align:center;
	}

	#photography-filter .filter {width:47%;	margin: 2px;}
	#photography-filter .filter:nth-child(odd) {float:left;}
	#photography-filter .filter:nth-child(even) {float:right;}

}

@media screen and (min-width: 760px) and (max-width: 1115px) {

	#main-navigation li:first-child {display:none;}
	#main-navigation li {padding: 10px 12px 35px;}

	.global-nav #global-navigation li {
		padding: 8px 14px 11px;
		font-size: 1.125em;
	}

	#objectives-wrapper .objective {
		width:auto;
		height:auto;
		background:transparent;
		padding-top:0;
		border:none;
	}

	.education-pane {height:auto; padding-bottom:0; overflow:hidden;}
	.education-pane .wrapper {width:auto;}

	.education-card {
		width: 435px !important;
		height: 125px !important;
		float:none !important;
		padding-bottom:20px;
		margin:0 auto;
	}

	.testimonials-pane {background-image:none;}

	#objectives-wrapper, #skills-wrapper {width:49% !important;}
	.objective:nth-child(3n+1), .objective:nth-child(3n+2), .objective:nth-child(3n+3) {margin:0 !important;}
	#objectives-wrapper .objective h2 {margin-bottom: 10px; text-align: left;}
	#objectives-wrapper .objective:hover {box-shadow: none;}
	#objectives-wrapper .objective .icon {display: none;}

	.design-pane .wrapper {width: 738px;}

	.web-card p {max-width:100%;}
	.web-card .image {display:none;}

	.contact-pane #quote-wrapper {width: 75%;}
	.contact-pane .wrapper {width: auto;}



	.contact-pane form {text-align: center;}

}

*/
