@media screen and (max-width: 1365px) {
#accordion .btn1{
font-size: 1em;
padding-left: 3em;
padding-top: 0px;
}
.primary,.secondary{font-size:1em}.tabs .circle .content{padding-top:26%}#about .secondary .lhgaImages .content ul li{padding-top:0.1em;padding-bottom:0.3em;padding-left:1.4em}.services .tertiary{font-size:0.88889em}.services .tertiary table .end .number{width:80px;height:60px;padding-top:20px}
}

@media only screen and (max-width: 1350px) {
header.top .navigation .nav li a{padding:0.61111em 0.55556em}
}

@media screen and (max-width: 1190px) {
#index .secondary .circle .header4{font-size:1.38889em}#index .secondary .circle span{font-size:0.88889em}#index .secondary .circle.callcentre{top:-9em}#index .secondary .circle.financial{top:-14em}header.top .navigation ul li a{letter-spacing:0}.services .tertiary{font-size:0.77778em}.services .tertiary table .header5{width:15%}
}

@media only screen and (max-width: 1150px) {
#index .secondary .circle.position3{top:708%}
}

@media screen and (max-width: 1124px) {
#index .primary .inner .header1,#index .primary .inner .intro{font-size:2.22222em}#index .secondary .circle .header4{font-size:1.22222em}#index .secondary .circle span{font-size:0.77778em}#index .secondary .circle.callcentre{top:-7em}#index .secondary .circle.financial{top:-12em}
}

@media screen and (max-width: 1040px) {
header.top .navigation ul li a{font-size:0.72222em}header.top .navigation .nav-primary li a{border-bottom:none}header.top .navigation .nav-primary li a:hover,header.top .navigation .nav-primary li a a.current{border-bottom:0}header.top .navigation .utility ul li{width:auto;margin:0.4em 0.4em}header.top .navigation .utility ul li.twitter{clear:none}header.top .navigation .utility ul li.social{margin:0.3em 0.1em 0 0.3em}.tabs .circle .header4{font-size:1em}.services .tertiary{font-size:0.77778em}.services .tertiary table .number{top:0;left:-1em}.services .tertiary table .header5{width:13%;font-size:1.38889em;font-weight:900}.services .tertiary table .end .number{width:70px;height:53px;padding-top:17px}
}

@media screen and max-width 1024px {
.header1 {
font-size:2.44444em;
}
}

@media only screen and (max-width: 1024px) {
.quote blockquote{font-size:1.88889em}
}

@media only screen and (max-width: 930px) {
header.top .navigation .nav li.first{display:none}
}

@media only screen and (max-width: 820px) {#index .secondary .circle.position3{top:680%}
#about header.top,#about #content .primary{background:url(../images/292134cc.png);background:rgba(41,33,52,0.8)}
.industry-focus header.top{background:url(../images/2f2a23cc.png);background:rgba(47,42,35,0.8)}
.industry-focus #content .primary{background:url(../images/2f2a23cc.png);background:rgba(47,42,35,0.8)}
.candidates header.top{background:url(../images/2f2a23cc.png);background:rgba(47,42,35,0.8)}
.candidates #content .primary{background:url(../images/2f2a23cc.png);background:rgba(47,42,35,0.8)}
#contact header.top{background:url(../images/292134cc.png);background:rgba(41,33,52,0.8)}
#contact #content .primary{background:url(../images/my_pngs/292134cc.png);background:rgba(41,33,52,0.8);}
header.top{background:rgba(2,12,27,0.8);padding:2.22222em 2.22222em 0}header.top .logo{
background-image: url(../images/logo.png);
position: static;
width: 200px;
height: 85px;
background-size: 200px 85px
}
.svg header.top .logo{background-image:url(../images/logo2.png)}
header.top .inner{position:relative;border:none}header.top .navigation{height:auto;width:auto;position:static}header.top .navigation{width:100%;display:block}header.top .navigation .utility{position:absolute;top:0;right:0;padding-top:0}header.top .navigation .utility ul li{margin-right:0;margin-left:0.5em}header.top .navigation .nav{position:static;bottom:-0.5em;text-align:center;width:100%;padding-left:0}header.top .navigation .nav ul{text-align:center;width:100%}header.top .navigation .nav ul li{float:none;display:inline-block;float:left;padding:0;margin:0;width:20%}header.top .navigation .nav ul li a{width:100%;margin:0;padding:0.9em 0;font-size:0.77778em;border:none}header.top .navigation .nav.nav-primary{margin-top:0.5em}header.top .navigation .nav.nav-secondary{bottom:-2.6em}header.top .navigation .nav.nav-secondary li{width:auto;float:none;padding:0 3%}#content .primary{background:rgba(2,12,27,0.8)}#content .primary .inner{padding-top:0;padding-bottom:1.4em;text-align:left}#content .primary,#content .secondary{width:100%}

.faux-bg{display:none}

.tabs .circle .header4{font-size:1em}#index .secondary .circle{font-size:1.38889em}.services .tertiary{font-size:1em}.services .tertiary .header1{text-align:center;font-size:1.94444em}.services .tertiary table{border:1px solid #c1c1c1;border-top:none}.services .tertiary table td{width:100%}.services .tertiary table td td{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;clear:left;text-align:center;padding:0.5em 3em;background-image:none;border:none;border-top:1px solid #c1c1c1}.services .tertiary table .inner{display:block;clear:both;float:none;left:0;top:0;padding:0 !important}.services .tertiary table .number{display:none}.services .tertiary table .blank{display:none}.services .tertiary table .header5{border-right:none}.services .tertiary table .first{padding:0.5em 3em}.services .tertiary table .end{width:auto;border-left:none;border-right:none;clear:both;visibility:hidden;display:none}.services .tertiary table .end .number{font-size:2.05556em}.services .tertiary table .end.hidden{visibility:visible;display:block}#footer{background:url(../images/020c1bcc.png);background:rgba(2,12,27,0.8);width:100%;text-align:center;margin-top:2em;height:auto}#footer .inner{display:block;height:auto;border-top:0;padding-top:0;padding-bottom:0}#footer .inner{text-align:center}#index #container{padding-bottom:2em}
}

@media only screen and (max-width: 820px) and (max-width: 820px), only screen and (max-device-width: 820px) and (max-width: 820px) {
#about #footer,#index #footer{display:none}
}

@media (max-width: 767px) {
.fileupload-buttonbar .toggle,.files .toggle,.files .btn span{display:none}.files .name{width:80px;word-wrap:break-word}.files audio,.files video{max-width:80px}
}

@media screen and (max-width: 640px) {
.legal{font-size:0.88889em}
}

@media screen and (max-width: 570px) {
#index #container{padding-bottom:4em}#content .secondary .column1{width:100%}header.top .logo{position:static;display:block;overflow:hidden;background-position:center center;width:100%}header.top .navigation{width:100%;text-align:center;display:block;padding-top:0}header.top .navigation .showm{display:block;height:50px;right:0;top:0;position:absolute}header.top .navigation a.btreveal{display:block;clear:both}header.top .navigation ul{float:none}header.top .navigation .utility{width:37px}header.top .navigation .utility ul{float:none;text-align:center}header.top .navigation .utility ul li{float:none;margin:0;display:inline-block;width:auto;padding-top:0}header.top .navigation .utility ul li.social{margin:0;float:none;position:relative}header.top .navigation .nav-primary{display:none;width:100%;clear:both;float:none;position:static;padding-top:0}header.top .navigation .nav-primary ul li{width:100%;clear:both;float:none;padding:0;margin:0}header.top .navigation .nav-primary ul li a{font-size:1.22222em}header.top .navigation .showm{width:100%;text-align:center;position:static;margin-top:1em}.tabs .circle{width:100%;margin:0;display:block;float:none;margin-bottom:1em;text-align:left}.tabs .circle .content{display:block;position:static;padding:0;margin:0;width:auto}.tabs .circle img{display:none}.tabs .circle a{text-align:left;display:block;background:url(../images/ffffffb3.png);background:rgba(255,255,255,0.7);border:2px solid #fff;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;color:#303033;text-decoration:none;padding:0.4em 0.65em;text-shadow:0 1px 0 rgba(255,255,255,0.7)}.tabs .circle a .header4{font-family:"Lato";font-style:italic;font-weight:900;text-transform:uppercase;padding:0;margin:0}.tabs .circle.current a{background-color:#fff;color:#c9c9cc}#index .secondary .circle{font-size:1.11111em}#index .secondary .circle:hover .content span,#index .secondary .circle.current .content span{display:none}.services .primary #search-process-reveal{float:none;margin:0 auto;display:block} 
}

@media screen and (max-width: 430px) {
.header1{font-size:1.66667em}
#content .primary .inner,#content .secondary .inner,#content .tertiary .inner{padding:1em 1em 0}
header.top{padding:1em 1em 0}header.top .inner{padding-bottom:0.5em}header.top .navigation .utility ul{padding-top:0.2em}header.top .navigation .utility ul li{width:100%;display:block;clear:both;margin:0;padding:0;font-size:1.38889em}header.top .navigation .utility ul li.end{width:100%;padding-top:0.1em}header.top .navigation .utility ul li.social{width:auto;display:inline-block;padding:0;top:0}#index .secondary .circle .header4{font-size:0.88889em}#index .secondary .circle.position2{margin-left:42%}#index .secondary .circle.position3{top:776%}#index .secondary .circle.position4{top:690%;margin-left:39%}#about .secondary .lhgaImages{text-align:center}#about .secondary .lhgaImages .image{width:50%;clear:both;float:none}#about .secondary .lhgaImages .content{position:relative;text-align:left;width:100%;left:0;clear:both;margin-bottom:1em}#about .secondary .lhgaImages .content .arrow-left{border-top:none;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:30px solid rgba(255,255,255,0.91);left:50%;margin-left:-20px;top:-30px}.quote blockquote{font-size:1.55556em}
}

@media screen and (max-width: 720px) {
.navigation .utility ul p {
margin-top: -10px;
margin-left:15px;
}
.navigation .utility ul p a .fa {
font-size:80% !important;
}
}
@media screen and (max-width: 420px) {
.navigation .utility ul p {
margin-top: -10px;
margin-left:15px;
}
.navigation .utility ul p a .fa {
font-size:80% !important;
}
}