@charset "utf-8";
/* CSS Document */

.wrapper1360 {margin: 0 auto;max-width: 1160px; width: 95%;}	
.wrapper1360:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }

.wrapper687 {margin: 0 auto;max-width: 687px; width: 95%;}	
.wrapper687:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }


.about-us-box1{width: 100%; height: auto;  display: block;  margin:95px 0 0px 0; }
.about-us-box1a{ width: 100%; height: 690px; display: block; float: left; padding: 40px 0; position: relative; background: url("../images/news-and-events-banner.jpg") no-repeat center center;  background-size: cover; }

.about-us-box1b{ width: 100%; min-height: 600px; display: table; vertical-align: middle; text-align: center;}
.about-us-box1b2{ width: auto; height: auto; display: table-cell; vertical-align: middle; text-align: center;}
.about-us-box1b2 h1{ width: auto; height: auto; display: block; position: relative; padding-bottom: 15px; font-family: 'Lato', sans-serif; font-size: 22px; font-weight: 800; color: #fff; line-height: 26px;  text-transform: uppercase;}
.about-us-box1b2 h3{ width: auto; height: auto; display: block; position: relative;  font-family: 'Lato', sans-serif; font-size: 48px; font-weight: 800; color: #fff; line-height: 60px; text-transform: uppercase;  z-index: 1; letter-spacing: 3px;  }
.about-us-box1b2 h3:after{ content: ''; position: absolute; right: 0px; left: 0; top: 0px; background: #f36523; width: 184px; height: 26px; margin: 0 auto; z-index: -1; }
.about-us-box1b2 h4{ width: auto; height: auto; display: block; padding-top: 15px; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; color: #fff; line-height: 20px; }
.about-us-box1b2 h4 strong{font-weight: 600;}












.about-us-box2{width: 100%; height: auto; display: block;  background: #FFFFFF;  padding:75px 0 130px 0;  border-bottom: 1px dotted #b9b9b9; }
.about-us-box2:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.about-us-box2a{width: 100%; height: auto; float: left; display: block;  }
.about-us-box2a aside{width: 100%; height: auto; float: left; display: block; padding: 0%; box-sizing: border-box;}
.about-us-box2a aside p{width:100%; height: auto; float: left; display: block; font-family: 'Lato', sans-serif; font-size: 30px; font-weight: 300; color: #4a4a4a; line-height: 40px; padding-bottom: 40px; }
.about-us-box2a aside p strong{ font-weight: 600; color: #4a4a4a;}







.awards-search-topselect select{width:100%; max-width: 136px; height:42px; padding:0px 15px; box-sizing:border-box; margin: 10px 0 35px 0;background:#ededed; border:1px solid #dedede;  color:#4a4a4a;font-size:18px; font-weight:400; line-height: 42px; font-style: normal;  display: inline-block; -webkit-appearance:none;-moz-appearance:none; appearance:none;cursor:pointer; border-radius: 21px;}
.vrification{ width:48%; margin-right:2%; height:auto; float:left;}
/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.awards-search-topselect select{padding-right:18px; }
}

.awards-search-topselect label{position:relative}
.awards-search-topselect label:after{  width:20px; text-indent:5px;
    content:'>';/*content:'<>';*/
    font:18px "Consolas", monospace;
    color:#4f4f4f; font-weight: 600;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:10px; top:-2px;
    padding:0 12px 0px 0px ;
    /*border-bottom:1px solid #aeaeae;*/
    position:absolute;
    pointer-events:none;
}
/*.awards-search-topselect label:before {
    content:'';
    right:6px; top:0px;
    width:20px; height:20px;
    background:#00FFFF;
    position:absolute;
    pointer-events:none;
    display:block;
}*/

/*IE 9 and above*/
@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
.awards-search-topselect label:after { display:none; }
.awards-search-topselect label:before { display:none; }

}


.content-year{ width: 100%; height: auto; float: left; display: block;}
.content-year ul{width: 100%; height: auto; float: left; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding: 0px 0 25px 0; margin: 0 0 25px 0; }
.content-year ul li{ width: 100%; height: auto; float: left; display: block;padding: 0px 0 25px 0; margin: 0 0 25px 0; border-bottom: 1px solid #ededed;}
.content-year ul li:last-child{border-bottom: 0px solid #ededed;}
.content-year ul li p{width: 100%; height: auto; float: left; display: block; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; color: #4a4a4a; line-height: 24px; padding-bottom: 20px; }
.content-year ul li small{width: 100%; height: auto; float: left; display: block; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400; color: #4a4a4a; line-height: 20px;  }

.search-box-text{width: 100%; height: auto; float: left; display: block; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400; color: #4a4a4a; line-height: 20px; }




.clear{ display: block; clear: both; line-height: 0; margin: 0; padding: 0; width: 100%; height: 0;}

@media screen and (max-width: 1024px) {
	.about-us-box2a article ul li:last-child {width: 100%;}
	.about-us-box25a article ul li:last-child {width: 100%;}
}
@media screen and (max-width: 1023px) {
	.about-us-box2 {padding: 40px 0 90px 0;}
	.about-us-box2a aside { width: 100%;padding-right: 0%;}
	.about-us-box2a aside p {padding-bottom: 30px;}
	.about-us-box2a aside span{ margin-bottom: 30px;}
	.about-us-box2a article {width: 100%;}
	.about-us-box2a article ul li {width: 33.33%;}
	.about-us-box2a article ul li:last-child {width: 33.333%;}
	
	
	.about-us-box25 {padding: 40px 0 90px 0;}
	.about-us-box25a aside { width: 100%;padding-right: 0%;}
	.about-us-box25a aside p {padding-bottom: 30px;}
	.about-us-box25a aside span{ margin-bottom: 30px;}
	.about-us-box25a article {width: 100%;}
	.about-us-box25a article ul li {width: 33.33%;}
	.about-us-box25a article ul li:last-child {width: 33.333%;}
	
	
}

@media screen and (max-width: 950px) {
	.about-us-box1a{ width: 100%; height:auto; display: block; float: left; padding: 40px 0; position: relative; background: url("../images/news-and-events-banner-mob.jpg") no-repeat center center;  background-size: cover; }
	
	
	
}

@media screen and (max-width: 800px) {
	
	.about-us-box1b2 h3 {font-size: 36px;line-height: 40px;}
		
	.about-us-box1b {min-height: 400px;}
	.about-us-box1b2 h3 {font-size: 36px;line-height: 40px;}
	.about-us-box9b {min-height: 400px;}
	.about-us-box9b2 h3 {font-size: 36px;line-height: 40px;}
	
	
	.about-us-box1b2 h3 br{ display: none;}
	
}
@media screen and (max-width: 650px) {
.quality-at-brunton-box3a ul li {width: 100%;}
	
}
@media screen and (max-width: 550px) {
	
	.about-us-box1b2 h1 {font-size: 16px;line-height: 22px;}
	
	
	.about-us-box1b2 h3 {font-size: 26px; line-height: 30px;}
	
	
	.about-us-box1b2 h3:after {width: 100px;height: 14px;}
	
}