@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; }

.wrapper1160 {margin: 0 auto;max-width: 1160px; width: 95%;}	
.wrapper1160:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }

.group-company-box1{width: 100%; height: auto;  display: block;  margin:95px 0 0px 0; }
.group-company-box1a{ width: 100%; height: 690px; display: block; float: left; padding: 40px 0; position: relative; background: url("../images/group-company-benner-desktop.jpg") no-repeat top center;  background-size: cover; }

.group-company-box1b{ width: 100%; min-height: 600px; display: table; vertical-align: middle; text-align: center;}
.group-company-box1b2{ width: auto; height: auto; display: table-cell; vertical-align: middle; text-align: center;}
.group-company-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;}
.group-company-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; position: relative; z-index: 1; letter-spacing: 3px;  }
.group-company-box1b2 h3:after{ content: ''; position: absolute; right: 0px; left: 0; top: 0px; background: #f36523; width: 184px; height: 26px; margin: 0 auto; z-index: -1; }
.group-company-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; }


.group-company-box2{width: 100%; height: auto; display: block;  background: #FFFFFF;  padding:60px 0 80px 0;  border-bottom: 1px dotted #b9b9b9; }
.group-company-box2:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.group-company-box2a{width: 100%; height: auto; float: left; display: block; padding-bottom: 60px; }
.group-company-box2a aside{width: 72%; height: auto; float: left; display: block;}
.group-company-box2a aside p{width: 90%; height: auto; float: left; display: block; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; color: #2b2b2b; line-height: 24px;}
.group-company-box2a aside p strong{ font-weight: 600;}
.group-company-box2a article{width: 28%; height: auto; float: left; display: block; }
.group-company-box2a article figure{ width: 100%; max-width: 299px; float: right; display: block;}
.group-company-box2a article figure img{ width: 100%; display: block;}
.group-company-box2a article h2{width: 100%; height: auto; display: block; float: left; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; color: #2b2b2b; line-height: 16px; text-align: right; }

.group-company-box2b{width: 100%; height: auto; float: left; display: block;  }
.group-company-box2b 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;}
.group-company-box2b ul li{width: 20%; height: auto; float: left; display: block; border-top: 2px solid #e5e5e5; padding-top: 50px; padding-bottom: 50px; }
.group-company-box2b ul li:first-child{border-top: 2px solid #f16421;}
.group-company-box2b ul li article{width: 100%; height: auto; float: left; display: block; padding-right: 15%;}
.group-company-box2b ul li article h2{width: 100%; height: auto; display: block; float: left; font-family: 'Lato', sans-serif; font-size: 36px; font-weight: 800; color: #2b2b2b; line-height: 40px; padding-bottom: 5px;  }
.group-company-box2b ul li article h3{width: 100%; height: auto; display: block; float: left; font-family: 'Lato', sans-serif; font-size: 18px; font-weight: 400; color: #2b2b2b; line-height: 22px;  }
.group-company-box3{width: 100%; height: auto; display: block; background: #FFFFFF; margin-bottom: 120px;  padding:90px 0 30px 0; position: relative;   }
.group-company-box3:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.group-company-box3a-icon{ position: absolute; left:28px; top: -50px; }
.group-company-box3a{width: 100%; height: auto; float: left; display: block; }
.group-company-box3a 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;}
.group-company-box3a ul li{width: 100%; height: auto; float: left; display: block; border-bottom: 1px dotted #b9b9b9; padding-bottom: 50px; margin-bottom: 50px;}
.group-company-box3a ul li:last-child{border-bottom: 0px dotted #b9b9b9; padding-bottom: 0px; margin-bottom: 0px;}
.group-company-box3a ul li p{font-family: 'Lato', sans-serif; font-size: 24px; font-weight: 300; color: #1a1a1a; line-height: 30px;}
.group-company-box3a ul li p strong{ font-weight: 600;}

/*group-company-usha-martin END*/

.quality-at-brunton-box1{width: 100%; height: auto;  display: block;  margin:95px 0 0px 0; }
.quality-at-brunton-box1a{ width: 100%; height: 690px; display: block; float: left; padding: 40px 0; position: relative; background: url("../images/global-design-centre-banner.jpg") no-repeat center center;  background-size: cover; }

.quality-at-brunton-box1b{ width: 100%; min-height: 600px; display: table; vertical-align: middle; text-align: center;}
.quality-at-brunton-box1b2{ width: auto; height: auto; display: table-cell; vertical-align: middle; text-align: center;}
.quality-at-brunton-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;}
.quality-at-brunton-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;  }
.quality-at-brunton-box1b2 h3:after{ content: ''; position: absolute; right: 0px; left: 0; top: 0px; background: #f36523; width: 184px; height: 26px; margin: 0 auto; z-index: -1; }
.quality-at-brunton-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; }



.quality-at-brunton-box2{width: 100%; height: auto; display: block;  background: #FFFFFF;  padding:75px 0 130px 0;  border-bottom: 1px dotted #b9b9b9; }
.quality-at-brunton-box2:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.quality-at-brunton-box2a{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; background: #f2f2f2;   }
.quality-at-brunton-box2a aside{width: 50%; height: auto; float: left; display: block; padding: 50px 50px 50px 50px; box-sizing: border-box;}
.quality-at-brunton-box2a aside p{width:100%; height: auto; float: left; display: block; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; color: #2b2b2b; line-height: 24px; padding-bottom: 30px;}
.quality-at-brunton-box2a aside p strong{ font-weight: 600;} 
.quality-at-brunton-box2a aside p:last-child{  padding-bottom: 0px;}

.quality-at-brunton-box2a figure{width: 50%; float: left; display: block;background: url("../images/global-design-centre-pic1.jpg") no-repeat center center;  background-size: cover;  }

.quality-at-brunton-box2b{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; background: #f2f2f2;   }
.quality-at-brunton-box2b aside{width: 50%; height: auto; float: left; display: block; padding: 50px 50px 50px 50px; box-sizing: border-box;}
.quality-at-brunton-box2b aside p{width:100%; height: auto; float: left; display: block; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; color: #2b2b2b; line-height: 24px; padding-bottom: 30px;}
.quality-at-brunton-box2b aside p strong{ font-weight: 600;} 
.quality-at-brunton-box2b aside p:last-child{  padding-bottom: 0px;}

.quality-at-brunton-box2b figure{width: 50%; float: left; display: block;background: url("../images/Global-design-centre-image-2.jpg") no-repeat center center;  background-size: cover;  }



.quality-at-brunton-box3{width: 100%; height: auto; display: block; background: #FFFFFF;   padding:80px 0 80px 0; margin-bottom: 50px; position: relative;  border-bottom: 1px dotted #b9b9b9;  }
.quality-at-brunton-box3:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.quality-at-brunton-box3a-icon{ position: absolute; left:28px; top: -50px; }
.quality-at-brunton-box3a{width: 100%; height: auto; float: left; display: block; overflow: hidden; }
.quality-at-brunton-box3a p{width: 100%; height: auto; display: block; float: left; font-family: 'Lato', sans-serif; font-size: 24px; font-weight: 400; color: #2b2b2b; line-height: 30px; padding-bottom: 60px;}
.quality-at-brunton-box3a p strong{ font-weight: 600;}
.quality-at-brunton-box3a ul{ margin-left: -15px; margin-right: -15px; margin-bottom: -30px; 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;}
.quality-at-brunton-box3a ul li{width: 33.333%;  float: left; display: block;  position: relative;  padding: 0px 15px 0px 15px; box-sizing: border-box;  margin-bottom: 15px;}
.quality-at-brunton-box3a ul li p{width: 100%; height: 100%; float: left; display: block; border-bottom: 1px dotted #b9b9b9; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; color: #2b2b2b; line-height: 24px;  padding: 0px 15px 15px 30px; box-sizing: border-box; position: relative;}
.quality-at-brunton-box3a ul li p strong{ font-weight: 600;}
.quality-at-brunton-box3a ul li p:after{ content: ''; position: absolute; left: 0; top: 4px; width: 18px; height: 18px; background: url("../images/arrow9.png") no-repeat left top;}


.quality-at-brunton-box33{width: 100%; height: auto; display: block; background: #FFFFFF;   padding:00px 0 00px 0; margin-bottom: 50px; position: relative;    }
.quality-at-brunton-box33:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }

.quality-at-brunton-box33a{width: 100%; height: auto; float: left; display: block; overflow: hidden; }
.quality-at-brunton-box33a p{width: 100%; max-width: 500px; height: auto; display: block; float: left; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; color: #393939; line-height: 24px; padding-bottom: 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/manufacturing-2-Image-1360pix-X-690pix.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-box9{width: 100%; height: auto;  display: block;  margin:72px 0 0px 0; }
.about-us-box9a{ width: 100%; height: 690px; display: block; float: left; padding: 40px 0; position: relative; background: url("../images/logistical-superiority-banner.jpg") no-repeat center center;  background-size: cover; }

.about-us-box9b{ width: 100%; min-height: 600px; display: table; vertical-align: middle; text-align: center;}
.about-us-box9b2{ width: auto; height: auto; display: table-cell; vertical-align: middle; text-align: center;}
.about-us-box9b2 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-box9b2 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-box9b2 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-box9b2 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-box9b2 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;}
.about-us-box2a aside p big{ font-size: 30px; font-weight: 600;  color: #f16421;}
.about-us-box2a aside span{width:100%; height: auto; float: left; display: block; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; color: #4a4a4a; line-height: 22px;}
.about-us-box2a aside span strong{ font-weight: 600; color: #f16421;}

.about-us-box25{width: 100%; height: auto; display: block;  background: #FFFFFF;  padding:75px 0 130px 0;  border-bottom: 1px dotted #b9b9b9; }
.about-us-box25:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.about-us-box25a{width: 100%; height: auto; float: left; display: block;  }
.about-us-box25a aside{width: 100%; height: auto; float: left; display: block; padding: 0%; box-sizing: border-box;}
.about-us-box25a 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-box25a aside p strong{ font-weight: 600; color: #4a4a4a;}
.about-us-box25a aside p big{ font-size: 30px; font-weight: 600;  color: #f16421;}
.about-us-box25a aside span{width:100%; max-width: 350px; height: auto; float: left; display: block; font-family: 'Lato', sans-serif; font-size: 25px; font-weight: 400; color: #4a4a4a; line-height: 28px;}
.about-us-box25a aside small{width:auto; height: auto; float: left; display: inline-block;  margin-top: 20px; position: relative;}



.about-us-box25a aside small a{ position: relative; float: left; width:auto;  display: block; font-family: 'Lato', sans-serif; font-size: 18px; font-weight: 400; color: #f16421; line-height: 24px; padding-left: 0px; padding-right: 25px;  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; text-align: left;  text-decoration: underline; }
.about-us-box25a aside small a:hover{ color: #000;}
.about-us-box25a aside small a:after{content:''; position: absolute; right:0px; top:9px; width: 11px; height: 12px; background: url(../images/arrow10.png) no-repeat 0px 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; cursor: pointer;}
.about-us-box25a aside small a:hover:after{background: url(../images/arrow10.png) no-repeat -22px 0; }














.about-us-box25a aside span strong{ font-weight: 600; color: #f16421;}
.linetop{ border-top: 2px solid #f16421;}
.linetop-bottom{border-top: 2px solid #d0d0d0; border-bottom: 2px solid #f16421;}


.about-us-box3{width: 100%; height: auto; display: block; background: #FFFFFF;   padding:80px 0 20px 0; position: relative;   }
.about-us-box3:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.about-us-box3a-icon{ position: absolute; left:28px; top: -50px; }
.about-us-box3a{width: 100%; height: auto; float: left; display: block;  }
.about-us-box3a aside{width: 37%; height: auto; float: left; display: block; padding-right: 9%; }
.about-us-box3a aside h2{width: 100%; height: auto; display: block; float: left; font-family: 'Lato', sans-serif; font-size: 30px; font-weight: 800; color: #050505; line-height: 36px; padding-bottom: 20px;}
.about-us-box3a article{width: 63%; height: auto; float: left; display: block; }
.about-us-box3a article p{width: 100%; height: auto; display: block; float: left; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; color: #1a1a1a; line-height: 24px; padding-bottom: 30px;}
.about-us-box3a article p strong{ font-weight: 600; }
.about-us-box3a article figure{ width: 100%; height: auto; float: left; display: block; margin-top: 20px; margin-bottom: 50px;}
.about-us-box3a article figure img{ width: 100%; display: block;}
.about-us-box3a article small{width: 100%; height: auto; display: block; float: left; }
.about-us-box3a article big{width: auto; height: auto; display: block; float: right; margin-top: 20px; }

.about-us-box4{width: 100%; height: auto; display: block; background: #FFFFFF;   padding:80px 0 40px 0; position: relative; border-top: 1px dotted #b9b9b9;   }
.about-us-box4:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.about-us-box4a{width: 100%; height: auto; float: left; display: block;  }
.about-us-box4a aside{width: 37%; height: auto; float: left; display: block; padding-right: 10%; }
.about-us-box4a aside h2{width: 100%; height: auto; display: block; float: left; font-family: 'Lato', sans-serif; font-size: 30px; font-weight: 800; color: #050505; line-height: 36px; padding-bottom: 20px;}
.about-us-box4a article{width: 63%; height: auto; float: left; display: block; }
.about-us-box4a article p{width: 100%; height: auto; display: block; float: left; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; color: #1a1a1a; line-height: 24px; padding-bottom: 30px;}
.about-us-box4a article p strong{ font-weight: 600; }
.about-us-box4a article small{width: 100%; height: auto; display: block; float: left; }
.about-us-box4a1{width: 100%; height: auto; float: left; margin-top: 50px;   display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;}
.about-us-box4a1 aside{width: 100%; max-width: 320px; height: auto; float: left; padding: 0; border-left: 1px solid #050505; padding-left: 25px;}
.about-us-box4a1 aside h2{width: 100%; height: auto; display: block; float: left; font-family: 'Lato', sans-serif; font-size: 22px; font-weight: 800; color: #393939; line-height: 24px; padding-bottom: 15px; padding-top: 10px;}
.about-us-box4a1 aside p{width: 100%; height: auto; display: block; float: left; font-family: 'Lato', sans-serif; font-size: 24px; font-weight: 400; color: #393939; line-height: 28px; padding-bottom: 15px;}
.about-us-box4a1 aside p a{font-family: 'Lato', sans-serif; font-size: 24px; font-weight: 400; color: #f16421; line-height: 24px; text-decoration: underline; }
.about-us-box4a1 aside p a:hover{ color: #000000;}

.about-us-box4a article figure{ width: 100%; height: auto; float: left; display: block; margin-top: 20px; margin-bottom: 50px;}
.about-us-box4a article figure img{ width: 100%; display: block;}

.link_btn2{  color: #000; background: #f3f3f3; font-size:10px; font-weight: 600; line-height:44px; text-transform: uppercase; position:relative; z-index:3; display: inline-block; padding:0 70px 0 30px; border-radius: 22px; margin-right: 30px;}
.link_btn2:after{content:''; position: absolute; right:25px; top:16px; width: 11px; height: 12px; background: url(../images/arrow11.png) no-repeat -22px 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; cursor: pointer;}
.link_btn2:hover:after{background: url(../images/arrow11.png) no-repeat 0 0; }
.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) {
	.group-company-box2b ul li {width: 33.333%;}
	.group-company-box1a{ width: 100%; height:auto; display: block; float: left; padding: 40px 0; position: relative; background: url("../images/group-company-tab.jpg") no-repeat top center;  background-size: cover; }
	
	.quality-at-brunton-box1a{ width: 100%; height:auto; display: block; float: left; padding: 40px 0; position: relative; background: url("../images/global-design-centre-banner-mob.jpg") no-repeat center center;  background-size: cover; }
	
		.about-us-box1a{ width: 100%; height:auto; display: block; float: left; padding: 40px 0; position: relative; background: url("../images/manufacturing-banner-mob.jpg") no-repeat center center;  background-size: cover; }
		.about-us-box9a{ width: 100%; height:auto; display: block; float: left; padding: 40px 0; position: relative; background: url("../images/logistical-superiority-banner-mob.jpg") no-repeat center center;  background-size: cover; }
	.quality-at-brunton-box2 { width: 100%;padding: 60px 0 100px 0;}
	.quality-at-brunton-box2a aside { width: 100%; padding: 30px 30px 30px 30px;}
	
	.quality-at-brunton-box2a aside p {width: 100%; padding-bottom: 20px;}
	.quality-at-brunton-box2a figure{ width: 100%; height: 250px; display: block; } 
	.quality-at-brunton-box2a article {width: 100%}
	.about-us-box3a aside {width: 100%;padding-right: 0%;}
	.about-us-box3a article {width: 100%;}
	.about-us-box4 {padding: 40px 0 40px 0;}
	.about-us-box4a aside {width: 100%;padding-right: 0%;}
	.about-us-box4a article {width: 100%;}
	.about-us-box4a1 aside {width: 100%; margin-bottom: 10px;}
}

@media screen and (max-width: 800px) {
	.group-company-box2b ul li {width: 50%;}
.group-company-box1b2 h3 {font-size: 36px;line-height: 40px;}
	.about-us-box1b2 h3 {font-size: 36px;line-height: 40px;}
		.about-us-box9b2 h3 {font-size: 36px;line-height: 40px;}
	.group-company-box1b {min-height: 400px;}
	
	.quality-at-brunton-box1b { min-height: 400px;}
	.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;}
	
	.group-company-box2a aside {width: 100%}
	.group-company-box2a aside p {width: 100%; margin-bottom: 10px;}
	.group-company-box2a article {width: 100%;}
	.quality-at-brunton-box3b1 ul li {width: 50%; padding-bottom: 50px;}
	.quality-at-brunton-box3b1 ul li:last-child{ width: 100%; border-top: 1px dotted #b9b9b9;}
	.quality-at-brunton-box1b2 h3 {font-size: 36px;line-height: 40px;}
	.quality-at-brunton-box3b1 ul li:nth-child(2){border-right: 0px dotted #b9b9b9;}
	.about-us-box1b2 h3 br{ display: none;}
	.about-us-box9b2 h3 br{ display: none;}
	
	
	.about-us-box3a-icon{display: none;}
	.about-us-box3 {padding: 40px 0 20px 0;}
	.about-us-box2 {padding: 40px 0 40px 0;}
	.about-us-box25 {padding: 40px 0 40px 0;}
}
@media screen and (max-width: 650px) {
.quality-at-brunton-box3a ul li {width: 100%;}
	
}
@media screen and (max-width: 550px) {
	.group-company-box2b ul li {width: 100%;}
	.group-company-box2b ul li article { padding-right: 0%; text-align: center; }
	.quality-at-brunton-box3b1 ul li {width: 100%; padding-bottom: 50px; border-top: 1px dotted #b9b9b9;}
	.quality-at-brunton-box3b1 ul li:first-child { border-top: 0px dotted #b9b9b9;}
	.quality-at-brunton-box3a-icon { display: none;}
	.quality-at-brunton-box2 {padding: 40px 0 40px 0;}
	.quality-at-brunton-box3 {padding: 40px 0 40px 0;}
	.group-company-box3a-icon{ display: none;}
	.group-company-box2 {padding: 40px 0 40px 0;}
	.group-company-box2b ul li { padding-top: 30px; padding-bottom: 30px;}
	.group-company-box3 {margin-bottom:0px;padding: 40px 0 40px 0;}
	.group-company-box1b2 h1 {font-size: 16px;line-height: 22px;}
	.quality-at-brunton-box1b2 h1 {font-size: 16px;line-height: 22px;}
	.about-us-box1b2 h1 {font-size: 16px;line-height: 22px;}
	
	.quality-at-brunton-box2a article p {font-size: 20px; line-height: 26px;}
	.quality-at-brunton-box3a p {font-size: 20px; line-height: 26px;}
.quality-at-brunton-box3b1 ul li {border-right: 0px dotted #b9b9b9;}
	.about-us-box2a aside {text-align: center;}
	.about-us-box2a article ul{text-align: center;}
	.about-us-box2a article ul li { width: 100%;}
	.about-us-box2a article ul li:last-child{ width: 100%;}
	
		.about-us-box25a aside {text-align: center;}
	.about-us-box25a article ul{text-align: center;}
	.about-us-box25a article ul li { width: 100%;}
	.about-us-box25a article ul li:last-child{ width: 100%;}
	
	
	
	.about-us-box3a {text-align: center;}
	.about-us-box4a {text-align: center;}
	.about-us-box4a1 aside {padding-right:0%;border-left: 0px solid #050505; border-bottom: 1px solid #050505;}
	.about-us-box4a1 aside:last-child{border-bottom: 0px solid #050505;}
	.link_btn2 { margin-right: 0px; margin-bottom: 15px;}
	.about-us-box3a aside h2 {font-size: 22px;line-height: 26px;}
	.about-us-box4a aside h2 {font-size: 22px;line-height: 26px;}
	.about-us-box1b2 h3 {font-size: 26px; line-height: 30px;}
	
	.about-us-box4a1 aside {
    width: 100%;
    max-width: 320px;
    height: auto;
    float: none;
    padding: 0;
    border-left: 0px solid #050505;
    padding-left: 0px; margin: 0 auto; display: table;
}
	.about-us-box1b2 h3:after {width: 100px;height: 14px;}
	.about-us-box2a aside p {font-size: 20px;line-height: 26px;}
	.about-us-box2a aside p big {font-size: 20px;color: #f16421;}
		.about-us-box25a aside p {font-size: 20px;line-height: 26px;}
	.about-us-box25a aside p big {font-size: 20px;color: #f16421;}
	
	
	.about-us-box9b2 h3 {
   font-size: 26px;
    line-height: 30px;
}
	.about-us-box9b2 h3:after {
    width: 100px;
    height: 14px;
}	
	
.quality-at-brunton-box1b2 h3 {
    font-size: 26px;
    line-height: 30px;
}	
.quality-at-brunton-box1b2 h3:after {
    width: 100px;
    height: 14px;
}		
	
	
	.about-us-box3 {padding: 20px 0 20px 0;}
	.about-us-box3a article figure { margin-bottom: 20px;}
		.about-us-box4 {padding: 20px 0 20px 0;}
	.about-us-box4 article figure { margin-bottom: 20px;}
	.about-us-box25a aside span {
    width: auto;
    max-width: inherit;
    height: auto;
    float: none;
    display: table;
		text-align: center;}
	
	.about-us-box25a aside small {
    width: auto;
    height: auto;
    float: none;
    display: table; margin: 0 auto;
    margin-top: 20px;
    position: relative;
}
}