@media only screen and (max-width: 1279px) {
	.work-bar .wrapper { max-width: 1024px; }
}

@media only screen and (max-width: 1023px) {
	.header-cntr .right ul li { padding-left: 12px; }
	.home-tiles .repeat { width: 33.33333%; }

	.title-bar { padding: 30px 0px 22px }

	.resume-bar { padding: 30px 0px 20px; }

	.work-bar { padding: 10px 0px 0px; }
	.work-bar .text { padding: 0px 20px 0px 0px; width: 45%; top: 96px; }
	.work-bar .image { width: 55%; }
	.work-bar h3 { padding: 0px 0px 12px; font-size: 27px; line-height: 120%; letter-spacing: 1px; }
	.work-bar p { line-height: 26px; }
} 

@media only screen and (max-width: 767px) {
	a.menuToggle { display: block; }
	.header-cntr .menu-header-menu-container { display: none; }

	.home-tiles .repeat { width: 50%; }

	.title-bar { padding: 25px 0px 20px }

	p { padding-bottom: 24px; }

	.page-hero img { min-height: 320px; object-fit: cover; }

	.common-bar { padding-bottom: 20px; }

	.resume-bar { padding: 25px 0px 20px; }

	.work-bar .image { width: 100%; }
	.work-bar .caption { padding: 10px 0px 0px; }
	.work-bar .imgrepeat { padding-bottom: 25px; }
	.work-bar .text { width: 100%; top: auto; position: static; }
	.work-bar .arrows-wrap { padding: 5px 0px 40px; }
	.work-bar h3 { padding-bottom: 15px; font-size: 30px; }

	.resume-bar .list-wrap { padding: 20px 0px 0px; }
}  

@media only screen and (max-width: 599px){
	.home-tiles .repeat { width: 100%; }

	.resume-bar .list-wrap .repeat { padding-bottom: 30px; }
	.resume-bar .list-wrap .images-list { margin: 0px -5px; max-width: none; }
	.resume-bar .list-wrap .images-list .rpt { padding: 5px; width: 50%; }
	.resume-bar .list-wrap h4 { padding-bottom: 12px; }
}

@media only screen and (max-width: 479px){
	
}	

@media only screen and (min-width: 768px){	

}