@media (min-width: 0) and (max-width: 1200px) {.zero-pad-tb {padding-top:0;padding-bottom:0;}.zero-pad-lr {padding-left:0;padding-right:0;}.zero-pad {padding:0;}.zero-margin-tb {margin-top:0;margin-bottom:0;}.zero-margin-lr {margin-left:0;margin-right:0;}.zero-margin {margin:0;}}

@media (max-width: 1440px) {
	#modal {width:88%;}
}

@media (max-width: 1300px) {
	.m-full {width:100%;max-width:95%;margin-left:auto;margin-right:auto;}
	#sectorsWrapper h3 {min-height:51px;}
}
	
@media (max-width: 1260px) {
	#sectorsWrapper .flex-buckets h3 {font-size:15px;}
	.careers .line.n-1 {transform:rotate(53deg);}
	.careers .line.n-2 {transform:rotate(127deg);}
	.home #contentWrapper #content .buttonWrapper {position: relative;bottom: auto;left:auto;}
}

@media (max-width: 1160px) {
	#sectorsWrapper .flex-buckets h3 {font-size:13px;}
}

@media (max-width: 1100px) {
	#nav ul li a {margin:0 2em 0 0;}
	.careers .item.n-0, .careers .item.n-3 {left:8%;}
	.careers .item.n-1, .careers .item.n-4 {width:24%;}
	.careers .item.n-2, .careers .item.n-5 {width:25%;}
}
@media (max-width: 1000px) {

	/* Homepage */
	#sectorsWrapper h3 {font-size:16px;}
}

@media (max-width:980px) {
	#slideWrapper {font-size:45px;}
	.careers .item.n-0, .careers .item.n-3 {left:5%;}
	#slideWrapper .arrow, .first img {height:45px;}
	#sectorsWrapper .flex-buckets h3 {font-size:10px;}	
}

@media (max-width: 960px) {
	#nav ul li a {margin:0 2em 0 0;}
	.careers .item.n-1, .careers .item.n-4 {width:26%;}
	.careers .item.n-2, .careers .item.n-5 {width:22%;}	
}

@media (max-width: 886px) {
	#nav ul li a {margin:0 1.5em 0 0;}
	.careers .item.n-0, .careers .item.n-3 {left:1%;}
	/* Homepage */
	#sectorsWrapper h3 {font-size:15px;}
}

@media (min-width: 768px) and (max-width: 1024px) {
.careers .center img {width:50%;}
.careers-info {padding:0 2em!important;}
.careers .item {z-index:5000;}
.careers .item.n-0 {}
.careers .item.n-1 {width:28%;}
.careers .item.n-2 {width:25%;}
.careers .item.n-3 {}
.careers .item.n-4 {width:28%;}
.careers .item.n-5 {width:25%;}	
.careers .line.n-1 {transform:rotate(62deg);}
.careers .line.n-2 {transform:rotate(118deg);}	
}

@media (min-width: 0) and (max-width: 768px) {
	#quotes .slick-arrow {top:auto;transform:translateY(0);bottom:1rem;}
	#quotes .slick-arrow.arrow-left {left:0rem;}
	#quotes .slick-arrow.arrow-right {right:0rem;}
	.page-id-6280 h1.heading {line-height:1em;font-size:26px;}
	.page-id-6280 #contentWrapper {padding:2em 0 0 0;}
	.careers-info {padding:0 1em!important;}
	.careers-info.sectionWrapper .inner {padding:0;}
	.careers.desktop-only {display:none;}
	.careers.mobile-only {display:block;}
	.careers {display:flex;flex-wrap:wrap;margin:0;}
	.careers .wrap {display:block;}
	.careers .line {display:none;}
	#after .careers .center img, #after .center, #after .careers .item, #after .careers .center, #after .careers .item {position:relative;top:auto;left:auto;bottom:auto;right:auto;transform:translate(0,0);width:100%;height:auto;}
	#after .careers .center img {display:block;width:50%;height:auto;margin:0 auto;}
	#after .careers .center {margin:0 auto 1em auto;}
	#after .careers .item {margin:0 auto 2em auto;text-align:center;}
	#after .careers .item .bar {margin:0 auto 6px auto;}
	#after .careers .item .txt ul {list-style:none;margin:8px 0 0 0;padding:0;}
	.center {order:1;}
	.careers .item.n-0 {order:2;}
	.careers .item.n-1 {order:3;}
	.careers .item.n-2 {order:4;}
	.careers .item.n-3 {order:5;}
	.careers .item.n-4 {order:6;}
	.careers .item.n-5 {order:7;}
	.post h2 a {font-size:22px;}
	#after .careers .item img {position:relative;top:auto;left:auto;bottom:auto;right:auto;transform:translate(0,0);width:auto;height:auto;margin:0.5em auto;}
	.careers-info .listing {width:100%;}
	#news {padding:0;}
	#connected .share.two-times {display: block;text-align: center;}
	.post.flex {display:block;}
	.single h1.blog-title {font-size:32px;}
}

@media (min-width: 842px) and (max-width: 1200px) {
	.t-0 {display: none;}.t-1 {width: 1%;}.t-2 {width: 2%;}.t-3 {width: 3%;}.t-4 {width: 4%;}.t-5 {width: 5%;}.t-6 {width: 6%;} .t-7 {width: 7%;}.t-8 {width: 8%;}.t-9 {width: 9%;}.t-10 {width: 10%;}.t-11 {width: 11%;}.t-12 {width: 12%;}.t-13 {width: 13%;}.t-14 {width: 14%;}.t-15 {width: 15%;}.t-16 {width: 16%;}.t-17 {width: 17%;}.t-18 {width: 18%;}.t-19 {width: 19%;}.t-20 {width: 20%;}.t-21 {width: 21%;}.t-22 {width: 22%;}.t-23 {width: 23%;}.t-24 {width: 24%;}.t-25 {width: 25%;}.t-26 {width: 26%;}.t-27 {width: 27%;}.t-28 {width: 28%;}.t-29 {width: 29%;}.t-30 {width: 30%;}.t-31 {width: 31%;}.t-32 {width: 32%;}.t-33 {width: 33%;}.t-34 {width: 34%;}.t-35 {width: 35%;}.t-36 {width: 36%;}.t-37 {width: 37%;}.t-38 {width: 38%;}.t-39 {width: 39%;}.t-40 {width: 40%;}.t-41 {width: 41%;}.t-42 {width: 42%;}.t-43 {width: 43%;}.t-44 {width: 44%;}.t-45 {width: 45%;}.t-46 {width: 46%;}.t-47 {width: 47%;}.t-48 {width: 48%;}.t-49 {width: 49%;}.t-50 {width: 50%;}.t-51 {width: 51%;}.t-52 {width: 52%;}.t-53 {width: 53%;}.t-54 {width: 54%;}.t-55 {width: 55%;}.t-56 {width: 56%;}.t-57 {width: 57%;}.t-58 {width: 58%;}.t-59 {width: 59%;}.t-60 {width: 60%;}.t-61 {width: 61%;}.t-62 {width: 62%;}.t-63 {width: 63%;}.t-64 {width: 64%;}.t-65 {width: 65%;}.t-66 {width: 66%;}.t-67 {width: 67%;}.t-68 {width: 68%;}.t-69 {width: 69%;}.t-70 {width: 70%;}.t-71 {width: 71%;}.t-72 {width: 72%;}.t-73 {width: 73%;}.t-74 {width: 74%;}.t-75 {width: 75%;}.t-76 {width: 76%;}.t-77 {width: 77%;}.t-78 {width: 78%;}.t-79 {width: 79%;}.t-80 {width: 80%;}.t-81 {width: 81%;}.t-82 {width: 82%;}.t-83 {width: 83%;}.t-84 {width: 84%;}.t-85 {width: 85%;}.t-86 {width: 86%;}.t-87 {width: 87%;}.t-88 {width: 88%;}.t-89 {width: 89%;}.t-90 {width: 90%;}.t-91 {width: 91%;}.t-92 {width: 92%;}.t-93 {width: 93%;}.t-94 {width: 94%;}.t-95 {width: 95%;}.t-96 {width: 96%;}.t-97 {width: 97%;}.t-98 {width: 98%;}.t-99 {width: 99%;}.t-100 {width: 100%;}
	.t-thirds:nth-of-type(3n+1) {padding-right:1%;padding-left:0;}.t-thirds:nth-of-type(3n+2) {padding-left:1%;padding-right:1%;}.t-thirds:nth-of-type(3n+3) {padding-left:1%;padding-right:0;}.t-quarters:nth-of-type(4n+1) {padding-right:1%;padding-left:0;}.t-quarters:nth-of-type(4n+2) {padding-left:1%;padding-right:1%;}.t-quarters:nth-of-type(4n+3) {padding-left:1%;padding-right:1%;}.t-quarters:nth-of-type(4n+4) {padding-left:1%;padding-right:0;}.t-fifths:nth-of-type(5n+1) {padding-right:1%;padding-left:0;}.t-fifths:nth-of-type(5n+2) {padding-left:1%;padding-right:1%;}.t-fifths:nth-of-type(5n+3) {padding-left:1%;padding-right:1%;}.t-fifths:nth-of-type(5n+3) {padding-left:1%;padding-right:1%;}.t-fifths:nth-of-type(5n+4) {padding-left:1%;padding-right:0;}
	.t-full {width:100%;max-width:95%;margin-left:auto;margin-right:auto;}
	.tt-center {text-align: center;}.tt-left {text-align: left;}.tt-right {text-align: right;}
	#clientlisting {column-count: 2;}
	#twitter ul {display:block;}
}

@media (min-width: 0) and (max-width: 842px) {
	.m-0 {display: none;}.m-1 {width: 1%;}.m-2 {width: 2%;}.m-3 {width: 3%;}.m-4 {width: 4%;}.m-5 {width: 5%;}.m-6 {width: 6%;} .m-7 {width: 7%;}.m-8 {width: 8%;}.m-9 {width: 9%;}.m-10 {width: 10%;}.m-11 {width: 11%;}.m-12 {width: 12%;}.m-13 {width: 13%;}.m-14 {width: 14%;}.m-15 {width: 15%;}.m-16 {width: 16%;}.m-17 {width: 17%;}.m-18 {width: 18%;}.m-19 {width: 19%;}.m-20 {width: 20%;}.m-21 {width: 21%;}.m-22 {width: 22%;}.m-23 {width: 23%;}.m-24 {width: 24%;}.m-25 {width: 25%;}.m-26 {width: 26%;}.m-27 {width: 27%;}.m-28 {width: 28%;}.m-29 {width: 29%;}.m-30 {width: 30%;}.m-31 {width: 31%;}.m-32 {width: 32%;}.m-33 {width: 33%;}.m-34 {width: 34%;}.m-35 {width: 35%;}.m-36 {width: 36%;}.m-37 {width: 37%;}.m-38 {width: 38%;}.m-39 {width: 39%;}.m-40 {width: 40%;}.m-41 {width: 41%;}.m-42 {width: 42%;}.m-43 {width: 43%;}.m-44 {width: 44%;}.m-45 {width: 45%;}.m-46 {width: 46%;}.m-47 {width: 47%;}.m-48 {width: 48%;}.m-49 {width: 49%;}.m-50 {width: 50%;}.m-51 {width: 51%;}.m-52 {width: 52%;}.m-53 {width: 53%;}.m-54 {width: 54%;}.m-55 {width: 55%;}.m-56 {width: 56%;}.m-57 {width: 57%;}.m-58 {width: 58%;}.m-59 {width: 59%;}.m-60 {width: 60%;}.m-61 {width: 61%;}.m-62 {width: 62%;}.m-63 {width: 63%;}.m-64 {width: 64%;}.m-65 {width: 65%;}.m-66 {width: 66%;}.m-67 {width: 67%;}.m-68 {width: 68%;}.m-69 {width: 69%;}.m-70 {width: 70%;}.m-71 {width: 71%;}.m-72 {width: 72%;}.m-73 {width: 73%;}.m-74 {width: 74%;}.m-75 {width: 75%;}.m-76 {width: 76%;}.m-77 {width: 77%;}.m-78 {width: 78%;}.m-79 {width: 79%;}.m-80 {width: 80%;}.m-81 {width: 81%;}.m-82 {width: 82%;}.m-83 {width: 83%;}.m-84 {width: 84%;}.m-85 {width: 85%;}.m-86 {width: 86%;}.m-87 {width: 87%;}.m-88 {width: 88%;}.m-89 {width: 89%;}.m-90 {width: 90%;}.m-91 {width: 91%;}.m-92 {width: 92%;}.m-93 {width: 93%;}.m-94 {width: 94%;}.m-95 {width: 95%;}.m-96 {width: 96%;}.m-97 {width: 97%;}.m-98 {width: 98%;}.m-99 {width: 99%;}.m-100 {width: 100%;}
	.m-thirds:nth-of-type(3n+1) {padding-right:1%;padding-left:0;}.m-thirds:nth-of-type(3n+2) {padding-left:1%;padding-right:1%;}.m-thirds:nth-of-type(3n+3) {padding-left:1%;padding-right:0;}.m-quarters:nth-of-type(4n+1) {padding-right:1%;padding-left:0;}.m-quarters:nth-of-type(4n+2) {padding-left:1%;padding-right:1%;}.m-quarters:nth-of-type(4n+3) {padding-left:1%;padding-right:1%;}.m-quarters:nth-of-type(4n+4) {padding-left:1%;padding-right:0;}.m-fifths:nth-of-type(5n+1) {padding-right:1%;padding-left:0;}.m-fifths:nth-of-type(5n+2) {padding-left:1%;padding-right:1%;}.m-fifths:nth-of-type(5n+3) {padding-left:1%;padding-right:1%;}.m-fifths:nth-of-type(5n+3) {padding-left:1%;padding-right:1%;}.m-fifths:nth-of-type(5n+4) {padding-left:1%;padding-right:0;}
	.m-pad-zero, .thirds, .quarters, .fifths {padding:0;}
	.m-full {width:100%;max-width:95%;margin-left:auto;margin-right:auto;}
	.m-lower2x {margin-bottom:2rem;}
	.mt-center {text-align: center;}.mt-left {text-align: left;}.mt-right {text-align: right;}
	.mobile-only {display: block;}.desktop-only {display: none;}
	.w-thirds, .w-thirds-dbl, .w-quarters, .w-fifths {margin-left:0!important;margin-right:0!important;}
	.sectionWrapper .section, .w-pad-tb .w-pad-tb {padding:0;}
	.post.flex {display:block;}
	.content, .sidebar {width:100%;float:none;clear:both;margin:0;padding:0;}
	.home #contentWrapper #content > div, .content .post.excerpt.right {margin:0;padding:0;}
	#contentWrapper .content .post.excerpt {margin-bottom:2em;}
	.content.border-r {border: 0 none;}
	.alignleft {margin:0 auto;}
	#clientlisting {column-count: 1;}
	#sectorsWrapper h3 {min-height:3em;}
	#twitter ul {display:block;}
	.m-wrap{flex-wrap:wrap;}
	#sectorsWrapper .flex-buckets h3 {font-size:16px;}
	#slideWrapper, #slideWrapper .slide, #slideWrapper .captionWrapper {background:none;}
	.home .post.excerpt {margin:1em 0;}
	/* Header */
	#social, #logo, #headerRight {float:none;clear:both;display:block;width:100%;margin:0 auto;text-align:center;}
	#headerWrapper,#header{height:auto;}
	#logo {margin:2em 0 0 0;}
	#logo img {max-width:60%;height:auto;}
	#social {margin:1.5em 0 1em 0;}
	#nav {background:#CF0A2C;display:none;margin:0 0 1em 0;}
	#nav ul li {display:block;float:none;clear:both;}
	#afterSections .two-col > .left, #sections .two-col > .left {border: 0 none;float:none;clear:both;}
	#afterSections .two-col > .right, #sections .two-col > .right {border: 0 none;float:none;clear:both;}
	#afterSections .two-col > .left .inner, #sections .two-col > .left .inner, #afterSections .two-col > .right .inner, #sections .two-col > .right .inner {padding:1em;margin:0;}
	#afterSections .two-col.with-images img, #sections .two-col.with-images img {margin:0 0 1em 0;}
	#nav ul li a {margin:0;display:block;color:#fff;padding:10px 0;}
		.bordered-all {border:0 none;}
	#nav ul li.current-menu-ancestor > a,
	#nav ul li.current-menu-item > a,
	#nav ul li:hover > a {background:#fff;color:#000;}
	
	#nav ul ul {display:block;padding:0em;position:relative;top:auto;left:auto;margin:0	auto;box-shadow:none;width:95%;background:#FFF;}
	#nav ul ul li a {color:#000;}
	#nav #menu-item-64 ul {margin:0 auto;}
	h2.heading, h1.heading {font-size:40px;}
	h2.heading .arrow, h1.heading .arrow {height:40px;}
	.section .arrow, .first img {height:30px!important;}
	.titleWrapper .title h1, .sectionWrapper .title h2, h2.mainTitle {letter-spacing:2px;}
	#recentArticles .post.excerpt .post-content {padding:1em;}
	#recentArticles .post.excerpt .text {margin:0;}
	#twitter .tweet a {word-break:break-all;}
	.content .post.excerpt .text {min-height:0;}
	
	/* Homepage */		
	.home #contentWrapper #content .buttonWrapper {position:relative;bottom:auto;left:auto;}
	.home #contentWrapper .left, .home #contentWrapper .right {min-height:0;}
	.home #contentWrapper .left {margin: 0 0 3em 0;}
	.home .post .left {float:left;}
	.home .post .right {float:right;}
	#sectorsWrapper h3 {font-size:22px;min-height:48px}
	#sectors {padding:0 0 2em 0;}
	#sectors .sector {margin:0 0 1em 0;}
	#work {text-align:center;}
	#workWrapper .project {display:block;margin:0 auto 1em auto;}
	#workWrapper .project .overlay {bottom:0;opacity:1;}
	#workWrapper .project .overlay .title {padding:1em 0;}
	#workWrapper .project .overlay h2 {font-size:16px;}
	.location-image {margin:0 0 1em 0;}
	#newsWrapper .subtitle {position:relative;top:auto;}
	#newsWrapper .table-cell, #newsWrapper .table {display:block;}
	#recentArticles .post.excerpt .featured {padding-bottom:50%;background-size:cover;background-position:center;}
	#recentArticles .post.excerpt {height:auto!Important;}
	#twitter .tweet {min-height:0;}
	#twitter ul li .user > div > a span {display: block;float:none;clear:both;}
	#contactWrapper .right {margin-top:12px;}
	#locationsWrapper #locations .o-hidden > div {margin-bottom:2em;}
	#careerWrapper .subtitle {width:100%;}
	#imageWrapper, #imageWrapper img {width:100%;height:auto;}
	#slideWrapper, #slideWrapper .slide, #slideWrapper .captionWrapper {height:auto;background-image:none!important;}
	#slideWrapper .captionWrapper {position:Absolute;top:0;left:0;right:0;bottom:0;}
	#slideWrapper .caption {bottom:16px;}
	#canvas {margin-bottom:16px;}
	#slideWrapper img.mobile-only {width:100%;}

	/* Slider */
	#slideWrapper .caption {left:1em;}
	#slideWrapper {font-size:35px}
	#slideWrapper .arrow, .first img {height:35px;}
	
	.single .post.full .meta .share, .single .post.full .meta div {display:block;margin:0.4em auto;text-align:Center;}
	.single .post.full .meta .pipe {display: none;}
	.single .post.full .featured, .alignleft, .alignright {float:none;clear:both;max-width:100%;}
	.widget {padding:0 0 2em 0;}
	#topWrapper .featured-image {margin:0 0 1em 0;}
	.wp-pagenavi {margin:2em auto;}
	.wp-pagenavi a, .wp-pagenavi span {padding:3px;}
	.single .post.full .featured {margin:0;width:100%;}
	
	.sectionWrapper.ribbon {padding:2em 0;}
	
	/* AFTER */
	#after .images .image-item {margin:0 0 2em 0;}
	#sections .subheading {margin:0 0 2em 0;}
	#sections#sections .two-col div {border:0 none;}
	#sections#sections .two-col .inner {min-height:0;padding:0;border: 0 none;margin:0 0 2em 0;}
	#sections#sections .two-col .inner img {margin:0 0 1em 0}
	.col-with-images .sector .inner {margin: 0 auto 1em auto;}
	#sections .two-col {padding-bottom:0;}
	#sections#sections .two-col .inner:last-child {margin:0;}
	
	/* Tweets */
	#twitter ul > li {width:100%;margin:0 auto 1em auto!important;}
	
	/* TEAM */
	.bordered {border: 0 none!important;}
	.career,.team {margin:0 0 4em 0;}
	.team .text {min-height:0;}
	#team hr {display: none;}
	#quotes {padding:0;}
	.work-modal #modal .upper, .work-modal #modal .upper .left, #modal .upper .left, #modal .upper .right, #modal .upper .headshot, #modal .upper {height:auto;}	
	.work-modal #modal .upper .left .headshot.video {padding-bottom:56.25%;}
	.work-modal #modal .lower > div, .work-modal #modal .lower {padding:1em;}
	#modal img {width:100%;height:auto;display:block;}
	#modal .lower {padding:1em;}
	#modal .lower .border-r {border: 0 none;padding-right:0;margin:0 0 1em 0;}
	#modal .lower .w-pad-left {border: 0 none;padding-left:0;text-align:center;}
	#modal .lower .w-pad-left .left {float:none;clear:both;}
	.share.two-times {border: 0 none;}
	#contactWrapper h2.accent-title {font-size:1.45em;}
	.single .images .image-item, #after .images .image-item {padding-bottom:75%;}
	#clientWrapper .mainTitle span, #awardsWrapper .mainTitle span {margin: auto;}
	.single #modal.large .upper, .single #modal.large .upper .left, .single #modal.large .upper .right, .single #modal.large .upper .headshot {height:auto;}
	
	#infoWrapper .o-hidden .left {margin:0 0 2em 0;}
	.bucket {margin: 0 0 2em 0;}
	#clinicsWrapper h2, #courseWrapper h2 {margin:0 auto 0 auto;}
	#clinicsWrapper .w-thirds, #courseWrapper .w-thirds {padding:1em!important;margin:0!important;border: 0 none!important;}
	#courseWrapper .w-thirds:last-child {padding:0!important;margin:0!important;}
	#clinicsWrapper .w-thirds:last-child {padding:2em!important;}
	#clinicsWrapper .text, #courseWrapper .text {min-height:0;margin:0 0 1em 0;}
	#courseWrapper .after .alignleft, #courseWrapper .after .alignright {max-width:100%;}
	#courseWrapper .after {margin:2em 0 0 0;}
	#courseWrapper .after img {margin:0 auto;padding:0;}

	/* Footer */
	#footerWrapper {text-align:center;}
	#footerWrapper .right {margin:1em 0 0 0;}
	
	#clearpointNavWrapper .headline {line-height:1.3em;}
	#clearpoint #clinicsWrapper {padding-bottom: 10px;}
	#clearpoint #headlineWrapper {padding:0 0 2em 0;}
	#clearpoint #courseWrapper {padding-bottom:0;}
	#clearpointNavWrapper ul li {float:none;clear:both;margin:0 auto 1em auto;display:block;}
	#clearpointNavWrapper ul li a {display:block;font-size:24px;}
	#connectedWrapper .left {border-bottom:1px solid #000;margin:0 0 2em 0;padding:0 0 2em 0;}
}

@media (min-width: 0) and (max-width: 841px) {
	.xs-0 {display: none;}.xs-1 {width: 1%;}.xs-2 {width: 2%;}.xs-3 {width: 3%;}.xs-4 {width: 4%;}.xs-5 {width: 5%;}.xs-6 {width: 6%;} .xs-7 {width: 7%;}.xs-8 {width: 8%;}.xs-9 {width: 9%;}.xs-10 {width: 10%;}.xs-11 {width: 11%;}.xs-12 {width: 12%;}.xs-13 {width: 13%;}.xs-14 {width: 14%;}.xs-15 {width: 15%;}.xs-16 {width: 16%;}.xs-17 {width: 17%;}.xs-18 {width: 18%;}.xs-19 {width: 19%;}.xs-20 {width: 20%;}.xs-21 {width: 21%;}.xs-22 {width: 22%;}.xs-23 {width: 23%;}.xs-24 {width: 24%;}.xs-25 {width: 25%;}.xs-26 {width: 26%;}.xs-27 {width: 27%;}.xs-28 {width: 28%;}.xs-29 {width: 29%;}.xs-30 {width: 30%;}.xs-31 {width: 31%;}.xs-32 {width: 32%;}.xs-33 {width: 33%;}.xs-34 {width: 34%;}.xs-35 {width: 35%;}.xs-36 {width: 36%;}.xs-37 {width: 37%;}.xs-38 {width: 38%;}.xs-39 {width: 39%;}.xs-40 {width: 40%;}.xs-41 {width: 41%;}.xs-42 {width: 42%;}.xs-43 {width: 43%;}.xs-44 {width: 44%;}.xs-45 {width: 45%;}.xs-46 {width: 46%;}.xs-47 {width: 47%;}.xs-48 {width: 48%;}.xs-49 {width: 49%;}.xs-50 {width: 50%;}.xs-51 {width: 51%;}.xs-52 {width: 52%;}.xs-53 {width: 53%;}.xs-54 {width: 54%;}.xs-55 {width: 55%;}.xs-56 {width: 56%;}.xs-57 {width: 57%;}.xs-58 {width: 58%;}.xs-59 {width: 59%;}.xs-60 {width: 60%;}.xs-61 {width: 61%;}.xs-62 {width: 62%;}.xs-63 {width: 63%;}.xs-64 {width: 64%;}.xs-65 {width: 65%;}.xs-66 {width: 66%;}.xs-67 {width: 67%;}.xs-68 {width: 68%;}.xs-69 {width: 69%;}.xs-70 {width: 70%;}.xs-71 {width: 71%;}.xs-72 {width: 72%;}.xs-73 {width: 73%;}.xs-74 {width: 74%;}.xs-75 {width: 75%;}.xs-76 {width: 76%;}.xs-77 {width: 77%;}.xs-78 {width: 78%;}.xs-79 {width: 79%;}.xs-80 {width: 80%;}.xs-81 {width: 81%;}.xs-82 {width: 82%;}.xs-83 {width: 83%;}.xs-84 {width: 84%;}.xs-85 {width: 85%;}.xs-86 {width: 86%;}.xs-87 {width: 87%;}.xs-88 {width: 88%;}.xs-89 {width: 89%;}.xs-90 {width: 90%;}.xs-91 {width: 91%;}.xs-92 {width: 92%;}.xs-93 {width: 93%;}.xs-94 {width: 94%;}.xs-95 {width: 95%;}.xs-96 {width: 96%;}.xs-97 {width: 97%;}.xs-98 {width: 98%;}.xs-99 {width: 99%;}.xs-100 {width: 100%;}
	.xs-thirds:nth-of-type(3n+1) {padding-right:1%;padding-left:0;}.xs-thirds:nth-of-type(3n+2) {padding-left:1%;padding-right:1%;}.xs-thirds:nth-of-type(3n+3) {padding-left:1%;padding-right:0;}.xs-quarters:nth-of-type(4n+1) {padding-right:1%;padding-left:0;}.xs-quarters:nth-of-type(4n+2) {padding-left:1%;padding-right:1%;}.xs-quarters:nth-of-type(4n+3) {padding-left:1%;padding-right:1%;}.xs-quarters:nth-of-type(4n+4) {padding-left:1%;padding-right:0;}.xs-fifths:nth-of-type(5n+1) {padding-right:1%;padding-left:0;}.xs-fifths:nth-of-type(5n+2) {padding-left:1%;padding-right:1%;}.xs-fifths:nth-of-type(5n+3) {padding-left:1%;padding-right:1%;}.xs-fifths:nth-of-type(5n+3) {padding-left:1%;padding-right:1%;}.xs-fifths:nth-of-type(5n+4) {padding-left:1%;padding-right:0;}
	.xs-pad-zero, .thirds, .quarters, .fifths {padding:0;}
	.xs-full {width:100%;max-width:95%;margin-left:auto;margin-right:auto;}
	.xs-lower2x {margin-bottom:2rem;}
}

@media (min-width: 0) and (max-width: 750px) {
	#ribbonWrapper {font-size:16px;}
	#slideWrapper .caption {left:10px;}
	#slideWrapper {font-size:30px;}
	#slideWrapper .arrow, .first img {height:30px;}
}

@media (min-width: 0) and (max-width: 650px) {
	#ribbonWrapper a {letter-spacing:1px;}
}
	
@media (min-width: 0) and (max-width: 600px) {
	#clearpointNavWrapper .bar {display: none;}
	#clearpointNavWrapper .headlineWrapper .line, #clearpointNavWrapper .headlineWrapper .square {display: none;}
	#clearpoint video {width:100%;height:auto;}
}

@media (min-width: 0) and (max-width: 480px) {
	h2.heading, h1.heading, .sectionWrapper .title h2 {font-size:19px;}
	.home .sectionWrapper .title h2 {font-size:14px;}
	h2.heading .arrow, h1.heading .arrow {height:26px;}
	.col-with-images .sector .inner {width:80%;}	
	.col-with-images .sector .inner .icon {height:auto;width:100%;}
	.col-with-images .col .left, .col-with-images .col .right {float:none;clear:both;width:100%;}
	.col-with-images .sector .inner h3 {font-size:18px;	}
	#sectorsWrapper #sectors .zero-font {width:100%;}
	#recentArticles {width:100%;}
	#ribbonWrapper i {font-size:20px;}
	#ribbonWrapper {font-size:13px;}
	#sectorsWrapper #sectors .m-100 {width:100%;}
	#sectorsWrapper #sectors .sector {width:50%;vertical-align:top;}
	#sectorsWrapper h3{font-size:16px;}
	#sectors .sector {margin:0;}
	#slideWrapper {font-size:20px;}
	#slideWrapper .arrow, .first img {height:20px;}
	#workWrapper .subtitle {width:90%;}
	.section .arrow, .first img {height:18px!important;}
	.home .sectionWrapper .title h2 {font-size:12px;}
	#sectorsWrapper .flex-buckets h3 {font-size:13px;}
}

@media (min-width: 0) and (max-width: 400px) {
	#slideWrapper {font-size:16px;}
	#slideWrapper .arrow, .first img {height:16px;}
	.section .arrow {height:26px;}
	.home .post .left, .home .post .right {float:none;clear:both;width:100%;}
	.single #controls .prev, .single #controls .next {float:none;clear:both;width:100%;display:block;margin:1em auto;background-position:center;}
}

@media (min-width: 0) and (max-width: 320px) {
	#sectorsWrapper h3 {font-size:13px;}
}