@charset "utf-8";

@media screen and (max-width:1600px) {
	#cv-layout .top { list-style-type:none; padding-top:10px; }
	#cv-layout .onecol { width:600px; padding-top:20px;}
	#cv-layout .top h2 { style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin-left:10px; margin-right:10px; }
	#cv-layout .top h1 { font-size:3em; font-weight:900; color:#000000; line-height:100%; }
	#cv-layout .top li { width:95%; padding:0 0 0 0; }
	#cv-layout .top li img { width:75%; height:auto; border-color:#000; border-style:solid; border-width:thick; }
	#cv-layout .top li:nth-of-type(n+1) { clear:none; margin-left:2%; }

}

@media screen and (max-width:1440px) {
	#cv-layout .content { width:96%; padding:0 0 0 0; text-align:center; background-color:#FFF; }

	#cv-layout .cards li { width:32%; background-color:#FFF; }
	#cv-layout .cards li:nth-of-type(4n+1) { clear:none; margin-left:2%; }
	#cv-layout .cards li:nth-of-type(3n+1) { clear:left; margin-left:0; }
	
#cv-layout .top { list-style-type:none; padding-top:10px; }
#cv-layout .onecol { width:600px; padding-top:20px;}
#cv-layout .top h2 { style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin-left:10px; margin-right:10px; }
#cv-layout .top h1 { font-size:3em; font-weight:900; color:#000000; line-height:100%; }
#cv-layout .top li { width:95%; padding:0 0 0 0; }
#cv-layout .top li img { width:75%; height:auto; border-color:#000; border-style:solid; border-width:thick; }
#cv-layout .top li:nth-of-type(n+1) { clear:none; margin-left:2%; }
}

@media screen and (max-width:1280px) {
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 1136px) {
}

@media screen and (max-width: 1024px) {
	#cv-layout .cards { padding-top:30px; }
	#cv-layout .cards li { width:48%; margin-left:4%; }
	#cv-layout .cards li:nth-of-type(3n+1) { clear:none; margin-left:2%; }
	#cv-layout .cards li:nth-of-type(2n+1) { clear:left; margin-left:0; }

#cv-layout .top { list-style-type:none; padding-top:10px; }
#cv-layout .onecol { width:600px; padding-top:20px; }
#cv-layout .top h2 { style="font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; margin-left:10px; margin-right:10px; }
#cv-layout .top h1 { font-size:3em; font-weight:900; color:#000000; line-height:100%; }
#cv-layout .top li { width:95%; padding:0 0 0 0; }
#cv-layout .top li img { width:75%; height:auto; border-color:#000; border-style:solid; border-width:thick; }
#cv-layout .top li:nth-of-type(n+1) { clear:none; margin-left:2%; }
}

@media screen and (max-width: 960px) {
}

@media screen and (max-width: 800px) {
	#cv-layout h2 { font-size:1.75em; }
}
60
@media screen and (max-width: 720px) {
}

@media screen and (max-width: 600px) {
	#cv-layout .content { width:96%; padding:0 0 0 0; text-align:center; background-color:#FFF; }
	#cv-layout h2 { font-size:1.375em; }
	#cv-layout h1 { font-size:2.5em; }
	#cv-layout h1 { font-size:2.5em; }
	#cv-layout .cards li { width:48%; margin-left:0; }
	#cv-layout .cards li:nth-of-type(3n+1) { clear:none; margin-left:2%; }
	#cv-layout .cards li:nth-of-type(2n+1) { clear:left; margin-left:0; }

#cv-layout .top { list-style-type:none; padding-top:10px; }
#cv-layout .onecol { width:600px; padding:0 0 0 0; }
#cv-layout .top h2 { style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin-left:10px; margin-right:10px; }
#cv-layout .top h1 { font-size:3em; font-weight:900; color:#000000; line-height:100%; }
#cv-layout .top li { width:95%; padding:0 0 0 0; }
#cv-layout .top li img { width:75%; height:auto; border-color:#000; border-style:solid; border-width:thick; }
#cv-layout .top li:nth-of-type(n+1) { clear:none; margin-left:2%; }
}

@media screen and (max-width: 480px) {
}

@media screen and (max-width: 400px) {
	#cv-layout .content { width:96%; padding:0 0 0 0; text-align:center; background-color:#FFF; }
	#cv-layout h2 { font-size:1.375em; }
	#cv-layout h1 { font-size:1.5em; }
	#cv-layout h1 { font-size:2.5em; }
	#cv-layout .cards li { width:96%; margin-left:0; }
	#cv-layout .cards li:nth-of-type(2n+1) { clear:none; margin-left:2%; }
	#cv-layout .cards li:nth-of-type(n+1) { clear:left; margin-left:0; }

#cv-layout .top { list-style-type:none; padding-top:10px; }
#cv-layout .onecol { width:300px; padding:0 0 0 0; }
#cv-layout .top h2 { style="font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; margin-left:10px; margin-right:10px; }
#cv-layout .top h1 { font-size:3em; font-weight:900; color:#000000; line-height:100%; }
#cv-layout .top li { width:95%; padding:0 0 0 0; }
#cv-layout .top li img { width:45%; height:auto; border-color:#000; border-style:solid; border-width:thick; }
#cv-layout .top li:nth-of-type(n+1) { clear:none; margin-left:2%; }

}