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

@font-face {
    font-family: 'pantonw01-regularregular';
    src: url('../fonts/panton_w01_regular-webfont.woff2') format('woff2'),
         url('../fonts/panton_w01_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


body { margin: 0px; padding: 0px; font-family: "pantonw01-regularregular"}

.container { max-width: 1200px; margin: auto; box-sizing: border-box; }

.clr { clear: both; }

.light-green { color: #86cacb; }

.black { color: #000; }

.mint { color: #86c9ca; }

.green-btn-hollow { display: block; width: 200px; margin: auto; border: #86cacb 2px solid; color: #86cacb; padding: 15px; box-sizing: border-box; text-decoration: none; font-size: 22px; margin-top: 40px; transition: all .2s ease-in-out; }
.green-btn-hollow:hover { background: #000f0f; color: #fff; }

.black-btn-hollow { display: block; width: 200px; margin: auto; border: #000 2px solid; color: #000; padding: 15px; box-sizing: border-box; text-decoration: none; font-size: 22px; margin-top: 40px; transition: all .2s ease-in-out; }
.black-btn-hollow:hover { background: #f1f1f1; color: #000; }

.white-btn-hollow { display: block; width: 200px; margin: auto; border: #fff 2px solid; color: #fff; padding: 15px; box-sizing: border-box; text-decoration: none; font-size: 22px;  transition: all .2s ease-in-out; text-shadow: none; }
.white-btn-hollow:hover { background: rgba(255,255,255,0.1); }


#header-full { background: url(../img/headers/home1.jpg) no-repeat; background-size: cover; height: 800px; padding-top: 40px; border-top: #86cacb 10px solid; }
#header-full #nav { width: 1300px; }
#header-full .logo { width: 336px; height: 38px; background: url(../img/logo.png) no-repeat center; display: block; position: absolute; background-size: contain; left: 50%; margin-left: -168px; }
#header-full #nav a { display: block; float: left; margin-right: 15px; color: #fff; text-decoration: none; font-size: 18px; transition: all .2s ease-in-out;  text-shadow: 0px 0px 5px #000; }
#header-full #nav a:hover { color: #86cacb; }
#header-full #nav .right { float: right; }
#header-full .header-strapline { text-align: center; color: #fff; width: 50%; margin: auto; margin-top: 250px; }
#header-full .header-strapline h1 { font-size: 50px; text-shadow: 0px 0px 5px #000; }
#header-full .header-strapline h2 { font-weight: lighter; line-height: 40px; text-shadow: 0px 0px 5px #000; }

#header-small { background: url(../img/black-pattern.jpg) no-repeat; background-size: cover; height: 250px; padding-top: 40px; border-bottom: #86cacb 10px solid; }
#header-small #nav { width:1300px; }
#header-small .logo { width: 336px; height: 27px; background: url(../img/logo.png) no-repeat center; display: block; background-size: contain;  position: absolute; left: 50%; margin-left: -168px; }
#header-small #nav a { display: block; float: left; margin-right: 20px; color: #fff; text-decoration: none; font-size: 18px; transition: all .2s ease-in-out;  text-shadow: 0px 0px 5px #000; }
#header-small #nav a:hover { color: #86cacb; }
#header-small #nav .right { float: right; }
#header-small .header-strapline { text-align: center; color: #fff; width: 80%; margin: auto; margin-top: 100px; }
#header-small .header-strapline h1 { font-size: 40px; text-shadow: 0px 0px 5px #000; margin-bottom: 0px; }
#header-small .header-strapline h2 { font-weight: lighter; line-height: 40px; text-shadow: 0px 0px 5px #000; color: #86cacb; margin-top: 10px; }

.home-options { background: #f6f6f6; margin-top: -10px;}
.home-options .search-jobs { width: 50%; padding-right: 150px; padding-top: 150px; float: left; box-sizing: border-box; position: relative; background: #f6f6f6; }
.home-options .search-jobs { width: 50%; float: left; }
.home-options .search-jobs h1 { color: #86cacb; font-size: 40px; font-weight: bold; }
.home-options .search-jobs input[type=text] { padding: 20px; background: #e8e8e8; width: 50%; border: 0px; margin-bottom: 20px; font-size: 20px; font-family: "pantonw01-regularregular"; display: block; border-bottom: #ccc 2px solid; }
.home-options .search-jobs input[type=text]:hover { background: #f4f4f4; }
.home-options .search-jobs input[type=submit] { padding: 20px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#48a5ad+1,86cacb+100 */
background: #48a5ad; /* Old browsers */
background: -moz-linear-gradient(top, #48a5ad 1%, #86cacb 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #48a5ad 1%,#86cacb 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #48a5ad 1%,#86cacb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48a5ad', endColorstr='#86cacb',GradientType=0 ); /* IE6-9 */ width: 250px; border: 0px; margin-bottom: 10px; font-size: 20px; color: #fff; font-family: "pantonw01-regularregular"; transition: all .2s ease-in-out;  display: block; opacity: 0.9; }
.home-options .search-jobs input[type=submit]:hover { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#48a5ad+1,86cacb+100 */
background: #48a5ad; /* Old browsers */
background: -moz-linear-gradient(top, #48a5ad 1%, #86cacb 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #48a5ad 1%,#86cacb 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #48a5ad 1%,#86cacb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48a5ad', endColorstr='#86cacb',GradientType=0 ); /* IE6-9 */ cursor: pointer; opacity: 1; }
.home-options .searchform { width: 100%; position: absolute; left: 50%; margin-left: -30%; }

.home-options .options { float: left; width: 50%; }
.home-options .options .option { float: left; width: 50%; background: #ccc; height: 350px; text-align: center; color: #fff; font-size: 30px; padding-top: 150px; box-sizing: border-box; transition: all .2s ease-in-out;  text-shadow: 0px 0px 5px #000; opacity: 0.9; }
.home-options .options .option:hover { color: #86cacb; cursor: pointer; opacity: 1; }
.home-options .options .recruitment { background: url(../img/options/recruitment.jpg) no-repeat; background-size: cover; }
.home-options .options .consultancy { background: url(../img/options/consultancy.jpg) no-repeat; background-size: cover; }
.home-options .options .strategy { background: url(../img/options/strategy.jpg) no-repeat; background-size: cover; }
.home-options .options .ethnic { background: url(../img/options/ethnic.jpg) #81c7cb center center no-repeat; background-size: contain; }
.home-options .options .about { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#48a5ad+1,86cacb+100 */
background: #48a5ad; /* Old browsers */
background: -moz-linear-gradient(top, #48a5ad 1%, #86cacb 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #48a5ad 1%,#86cacb 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #48a5ad 1%,#86cacb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48a5ad', endColorstr='#86cacb',GradientType=0 ); /* IE6-9 */ }

.home-options .optionsR { 
	float: right; width: 50%;
    background: #545454;
}
.home-options .optionsR .optionR {
    float: right;
    width: 100%;
    background: #000;
    height: 700px;
    text-align: center;
    color: #fff;
    font-size: 30px;
    padding-top: 150px;
    box-sizing: border-box;
    transition: all .2s ease-in-out;
    text-shadow: 0px 0px 5px #545454;
    opacity: 0.9;
	
}
.home-options .optionsR .optionR:hover { color: #86cacb; cursor: pointer; opacity: 1; }
.home-options .optionsR .values { background: url(../img/options/values.jpg) no-repeat; background-size: contain; }

@media (max-width: 1070px) {
	
.home-options .optionsR { 
	width: 100%;
}
	.home-options .optionsR .values { background: url(../img/options/values.jpg) no-repeat; background-size: contain; }
	
}

.black-bar { background: #000; padding-top: 100px; padding-bottom: 100px; }
.white-bar { background: #fff; padding-top: 100px; padding-bottom: 100px; }
.light-green-bar { background: #edf7f7; padding-top: 100px; padding-bottom: 100px; }
.green-bar-cta { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#48a5ad+1,86cacb+100 */
background: #48a5ad; /* Old browsers */
background: -moz-linear-gradient(top, #48a5ad 1%, #86cacb 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #48a5ad 1%,#86cacb 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #48a5ad 1%,#86cacb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48a5ad', endColorstr='#86cacb',GradientType=0 ); /* IE6-9 */ padding-top: 50px; padding-bottom: 50px; color: #fff; text-align: center; }
.green-bar-cta p { font-size: 20px; }
.green-bar-cta a { color: #000; text-decoration: none; }
.grey-bar { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#545454+1,666666+100 */
background: #545454; /* Old browsers */
background: -moz-linear-gradient(top, #545454 1%, #666666 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #545454 1%,#666666 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #545454 1%,#666666 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#666666',GradientType=0 ); /* IE6-9 */ padding-top: 100px; padding-bottom: 100px; }

#job-search { width: 880px; margin: auto; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding-left:4px;  }

.search-bar { background: #86cacb; padding-bottom: 20px; }

.search-form { max-width: 880px; padding-top: 10px; padding-left: 15px; }
.search-form input[type=text] { background: #f8f8f8; width: 298px; height: 58px; padding: 0px 20px 0px 20px; font-size: 18px;  float: left; border: #e1ddd9 1px solid; }

.search-form input[type=submit] { border: none; outline: none; width: 180px; height: 60px; margin: 0px; color: #fff; font-size: 18px; text-transform: capitalize;  float:left; transition: all .2s ease-in-out; background: #2f2f37; font-weight: 400; border-left: none; text-transform: capitalize; font-weight: bold; font-size: 16px; text-shadow: 1px 2px #000; }

.search-form input[type=submit]:hover { background: #000; cursor: pointer; }

.featured-jobs { text-align: center; }
.featured-jobs h1 { color: #86cacb; font-size: 40px; margin-top: 0px; }
.featured-jobs .featured-job { background: #181818; width: 25%; height: 350px; padding: 25px; box-sizing: border-box; float: left; border-right: #000 5px solid; border-bottom: #000 5px solid; text-align: left; transition: all .2s ease-in-out; position: relative; }
.featured-jobs .featured-job p { color: #fff; line-height: 25px;  }
.featured-jobs .featured-job h2 { color: #86cacb; line-height: 25px; margin-bottom: 0px; font-size: 20px; }
.featured-jobs .featured-job h3 { color: #ccc; line-height: 25px; margin-bottom: 10px; font-size: 15px; }
.featured-jobs .featured-job .location { color: #fff; line-height: 25px; }
.featured-jobs .readmore { position: relative; bottom: 0px; color: #86cacb; text-decoration: none; position: absolute; bottom: 20px; } 
.featured-jobs .featured-job:hover { background: #262626; }
.featured-jobs a { text-decoration: none; }

.jobs { text-align: center; background: #fff; }
.jobs .contentp { color: #000; }
.jobs h1 { color: #86cacb; font-size: 40px; margin-top: 0px; }
.jobs .featured-job { background: #333; width: 25%; height: 350px; padding: 25px; box-sizing: border-box; float: left; border-right: #fff 5px solid; border-bottom: #fff 5px solid; text-align: left; transition: all .2s ease-in-out; position: relative; }
.jobs .featured-job p { color: #fff; line-height: 25px;  }
.jobs .featured-job h2 { color: #86cacb; line-height: 25px; margin-bottom: 0px; font-size: 20px; }
.jobs .featured-job h3 { color: #ccc; line-height: 25px; margin-bottom: 10px; font-size: 15px; }
.jobs .featured-job .location { color: #fff; line-height: 25px; }
.jobs .readmore { position: relative; bottom: 0px; color: #86cacb; text-decoration: none; position: absolute; bottom: 20px; } 
.jobs .featured-job:hover { background: #262626; }
.jobs a { text-decoration: none; }

.whr-item { background: #333; width: 25%; height: 350px; padding: 25px; box-sizing: border-box; float: left; border-right: #fff 5px solid; border-bottom: #fff 5px solid; text-align: left; transition: all .2s ease-in-out; position: relative; }
.whr-items { list-style: none; width: 100%;margin: 0px;padding-left: 0px; }
.whr-item a { color: #86cacb; font-size: 23px; }
.whr-title { margin-top: 0px; }

.whr-info { list-style: none; padding-left: 0px;  color: #fff; line-height: 25px; }
.whr-info li { margin-bottom: 20px;}
.whr-info span { font-weight: bold; color: #86cacb }

#whr_embed_hook { max-width: 1200px; }

#clients .logo { width: 200px; height: 100px; float: left; margin: 20px; margin-top: 30px; background-size: cover; }

#clients .adobe { background: url(../img/clientlogos/new/Adobe-logo.png) center no-repeat; background-size: contain; }
#clients .arthr { background: url(../img/clientlogos/new/Arthr.jpg) center no-repeat; background-size: contain; }
#clients .arup { background: url(../img/clientlogos/new/Arup.png) center no-repeat; background-size: contain; }
#clients .fiverights { background: url(../img/clientlogos/new/5Rights.png) center no-repeat; background-size: contain; }
#clients .amnesty { background: url(../img/clientlogos/amnesty.jpg) center no-repeat; background-size: cover; }
#clients .boe { background: url(../img/clientlogos/bank_of_england_logo.png) center no-repeat; background-size: cover; }
#clients .barclays { background: url(../img/clientlogos/Barclays-logo.jpg) center no-repeat; background-size: cover; }
#clients .bsc { background: url(../img/clientlogos/new/Big_Society_Capital.png) center no-repeat; background-size: cover; }
#clients .bop { background: url(../img/clientlogos/new/bop.jpg) center no-repeat; background-size: contain; }
#clients .bsu { background: url(../img/clientlogos/BournemouthSUlogo.jpg) center no-repeat; background-size: cover; }
#clients .brightn { background: url(../img/clientlogos/new/Bright-Network.png) center no-repeat; background-size: cover; }
#clients .britland { background: url(../img/clientlogos/new/British_Land.jpg) center no-repeat; background-size: cover; }
#clients .builtit { background: url("../img/clientlogos/new/builtit.png") center no-repeat; background-size: contain; }
#clients .cbi { background: url(../img/clientlogos/cbi-logo.png) center no-repeat; background-size: cover; }
#clients .cnero { background: url(../img/clientlogos/cafe-nero-logo-1.jpg) center no-repeat; background-size: cover; }
#clients .confer { background: url(../img/clientlogos/Conferlogo-uk.gif) center no-repeat; background-size: contain; }
#clients .cr { background: url(../img/clientlogos/CR.png) center no-repeat; background-size: contain; }
#clients .da { background: url("../img/clientlogos/new/da.jpg") center no-repeat; background-size: contain; }
#clients .expert { background: url("../img/clientlogos/new/expert.png") center no-repeat; background-size: contain; }
#clients .ey { background: url(../img/clientlogos/EYlogo.jpg) center no-repeat; background-size: contain; }
#clients .fa { background: url(../img/clientlogos/FA.jpg) center no-repeat; background-size: contain; }
#clients .fca { background: url(../img/clientlogos/fca.jpg) center no-repeat; background-size: contain; }
#clients .fote { background: url(../img/clientlogos/fote.jpg) center no-repeat; background-size: contain; }
#clients .gnhs { background: url("../img/clientlogos/new/gnhs.png") center no-repeat; background-size: contain; }
#clients .graze { background: url(../img/clientlogos/grazelogo1.jpg) center no-repeat; background-size: contain; }
#clients .hc { background: url(../img/clientlogos/HarperCollins-logo.jpg) center no-repeat; background-size: contain; }
#clients .hoc { background: url(../img/clientlogos/houseofcommons.png) center no-repeat; background-size: contain; }
#clients .jog { background: url(../img/clientlogos/jamieolivergroup.jpg) center no-repeat; background-size: contain; }
#clients .lc { background: url(../img/clientlogos/Leonard_Cheshire_logo.jpg) center no-repeat; background-size: contain; }
#clients .londonassembly { background: url("../img/clientlogos/new/londonassembly.png") center no-repeat; background-size: contain; }
#clients .londonsports { background: url("../img/clientlogos/londonsports.png") center no-repeat; background-size: contain; }
#clients .LWARB { background: url("../img/clientlogos/new/LWARB.jpg") center no-repeat; background-size: contain; }
#clients .llc { background: url(../img/clientlogos/London-Learning-Consortium-logo.jpg) center no-repeat; background-size: contain; }
#clients .msu { background: url(../img/clientlogos/ManchesterSU.jpg) center no-repeat; background-size: contain; }
#clients .mol { background: url(../img/clientlogos/Mayor-of-London-Logo.jpg) center no-repeat; background-size: contain; }
#clients .natgrid { background: url("../img/clientlogos/new/natgrid.PNG") center no-repeat; background-size: contain; }
#clients .naz { background: url(../img/clientlogos/Nazlogo.png) center no-repeat; background-size: contain; }
#clients .neon { background: url(../img/clientlogos/NEONlogo.jpg) center no-repeat; background-size: contain; }
#clients .nhs { background: url(../img/clientlogos/NHS-logo.png) center no-repeat; background-size: contain; }
#clients .nia { background: url(../img/clientlogos/Nialogo.jpg) center no-repeat; background-size: contain; }
#clients .nus { background: url(../img/clientlogos/NUSlogo.jpg) center no-repeat; background-size: contain; }
#clients .oxus { background: url(../img/clientlogos/OxfordUniSUlogo.png) center no-repeat; background-size: contain; }
#clients .prostate { background: url("../img/clientlogos/new/prostatecancer.jpg") center no-repeat; background-size: contain; }
#clients .pru { background: url(../img/clientlogos/Prudentiallogo.jpg) center no-repeat; background-size: contain; }
#clients .purpose { background: url("../img/clientlogos/new/purpose.png") center no-repeat; background-size: contain; }
#clients .reward { background: url("../img/clientlogos/new/reward.jpg") center no-repeat; background-size: contain; }
#clients .shelter { background: url(../img/clientlogos/Shelterlogo.jpg) center no-repeat; background-size: contain; }
#clients .sig { background: url(../img/clientlogos/SIG-Logo.jpg) center no-repeat; background-size: contain; }
#clients .stonewall { background: url(../img/clientlogos/Stonewall.png) center no-repeat; background-size: contain; }
#clients .tb { background: url(../img/clientlogos/Taylorbennett.jpg) center no-repeat; background-size: contain; }
#clients .tesco { background: url(../img/clientlogos/Tesco-logo.png) center no-repeat; background-size: contain; }
#clients .tuc { background: url("../img/clientlogos/new/tuc.png") center no-repeat; background-size: contain; }
#clients .uni { background: url(../img/clientlogos/UNICORN-logo.jpg) center no-repeat; background-size: contain; }
#clients .uoo { background: url(../img/clientlogos/UniversityofOxfordlogo.png) center no-repeat; background-size: contain; }
#clients .uos { background: url(../img/clientlogos/UniversityofSalfordSU.jpg) center no-repeat; background-size: contain; }
#clients .uosu { background: url(../img/clientlogos/UniversityofSussexSU.png) center no-repeat; background-size: contain; }
#clients .uswitch { background: url(../img/clientlogos/uSwitch_Logo.png) center no-repeat; background-size: contain; }
#clients .umpcc { background: url(../img/clientlogos/westmidlandspcc_logo.png) center no-repeat; background-size: contain; }
#clients .wa { background: url(../img/clientlogos/WestminsterAdviserslogo.jpg) center no-repeat; background-size: contain; }
#clients .wccf { background: url("../img/clientlogos/new/workdcities.png") center no-repeat; background-size: contain; }
#clients .wickes { background: url(../img/clientlogos/wickeslogo.png) center no-repeat; background-size: contain; }
#clients .zoopla { background: url(../img/clientlogos/Zoopla.jpg) center no-repeat; background-size: contain; }
#clients .ipo { background: url(../img/clientlogos/ipo.jpg) center no-repeat; background-size: contain; }
#clients .musol { background: url(../img/clientlogos/mol.jpg) center no-repeat; background-size: contain; }
#clients .fi { background: url(../img/clientlogos/forward-institute.jpg) center no-repeat; background-size: contain; }
#clients .cagg { background: url(../img/clientlogos/new/city_guilds_group.png) center no-repeat; background-size: contain; }
#clients .cogo { background: url(../img/clientlogos/new/CoGo.png) center no-repeat; background-size: contain; }
#clients .dkind { background: url(../img/clientlogos/new/DataKind.png) center no-repeat; background-size: contain; }
#clients .enjoy { background: url(../img/clientlogos/new/Enjoy.png) center no-repeat; background-size: contain; }
#clients .funi { background: url(../img/clientlogos/new/Falmouth-University.png) center no-repeat; background-size: contain; }
#clients .fiserv { background: url(../img/clientlogos/new/Fiserv.png) center no-repeat; background-size: contain; }
#clients .fulbc { background: url(../img/clientlogos/new/Fulbright_Commission.jpg) center no-repeat; background-size: contain; }
#clients .generation { background: url(../img/clientlogos/new/generation-logo.png) center no-repeat; background-size: contain; }
#clients .global { background: url(../img/clientlogos/new/Global.jpg) center no-repeat; background-size: contain; }
#clients .glending { background: url(../img/clientlogos/new/Growth_Lending.png) center no-repeat; background-size: contain; }
#clients .hacpc { background: url(../img/clientlogos/new/Health_and_care_professions_council.png) center no-repeat; background-size: contain; }
#clients .hunters { background: url(../img/clientlogos/new/Hunters.jpg) center no-repeat; background-size: contain; }
#clients .ica { background: url(../img/clientlogos/new/ICA.jpg) center no-repeat; background-size: contain; }
#clients .jimychoo { background: url(../img/clientlogos/new/Jimmy-Choo-logo.png) center no-repeat; background-size: contain; }
#clients .nc3rs { background: url(../img/clientlogos/new/NC3Rs.jpg) center no-repeat; background-size: contain; }
#clients .playful { background: url(../img/clientlogos/new/Playful_productions.png) center no-repeat; background-size: contain; }
#clients .riverside { background: url(../img/clientlogos/new/Riverside.jpg) center no-repeat; background-size: contain; }
#clients .royal-college-art { background: url(../img/clientlogos/new/Royal_college_of_art.png) center no-repeat; background-size: contain; }
#clients .royal-college-nursing { background: url(../img/clientlogos/new/Royal_College_of_Nursing.gif) center no-repeat; background-size: contain; }
#clients .rcvs { background: url(../img/clientlogos/new/royal society of veterinary surgeons.jpg) center no-repeat; background-size: contain; }
#clients .sparkc { background: url(../img/clientlogos/new/Spark_charity.png) center no-repeat; background-size: contain; }
#clients .tetra { background: url(../img/clientlogos/new/Tetra_Tech-Logo.png) center no-repeat; background-size: contain; }
#clients .oldvic { background: url(../img/clientlogos/new/The_Old_Vic.webp) center no-repeat; background-size: contain; }
#clients .openuni { background: url(../img/clientlogos/new/The_Open_University.png) center no-repeat; background-size: contain; }
#clients .royalplymouth { background: url(../img/clientlogos/new/Theatre_Royal_Plymouth.jpg) center no-repeat; background-size: contain; }
#clients .townhallbirmin { background: url(../img/clientlogos/new/Town_hall_symphony_hall_birmingham.jpg) center no-repeat; background-size: contain; }
#clients .virginmoney { background: url(../img/clientlogos/new/virgin_money.png) center no-repeat; background-size: contain; }
#clients .vitahealth { background: url(../img/clientlogos/new/Vita_Health_Group.png) center no-repeat; background-size: contain; }
#clients .wasserman { background: url(../img/clientlogos/new/Wasserman.png) center no-repeat; background-size: contain; }
#clients .wexford { background: url(../img/clientlogos/new/Wexford_Festival_Opera.jpg) center no-repeat; background-size: contain; }
#clients .world50 { background: url(../img/clientlogos/new/World_50.jpg) center no-repeat; background-size: contain; }
#clients .derbyshire { background: url(../img/clientlogos/new/Derbyshire_Healthcare_NHS_Foundation_Trust_RGB_BLUE.jpg) center no-repeat; background-size: contain; }
#clients .festival2022 { background: url(../img/clientlogos/new/Festival_UK_2022.jpg) center no-repeat; background-size: contain; }
#clients .greater-london { background: url(../img/clientlogos/new/Greater_London_Authority.jpg) center no-repeat; background-size: contain; }
#clients .hackneycouncil { background: url(../img/clientlogos/new/Hackney_Council.jpg) center no-repeat; background-size: contain; }
#clients .londonborough { background: url(../img/clientlogos/new/London_Borough_of_Waltham_Forest.png) center no-repeat; background-size: contain; }
#clients .londondev { background: url(../img/clientlogos/new/London_Legacy_Development_Corporation.png) center no-repeat; background-size: contain; }
#clients .mayoroffice { background: url(../img/clientlogos/new/mayors_office_for_polcing_and_crime.png) center no-repeat; background-size: contain; }
#clients .newcastle { background: url(../img/clientlogos/new/Newcastle_under_lyme_borough_council.jpg) center no-repeat; background-size: contain; }
#clients .nhsdigital { background: url(../img/clientlogos/new/NHS_Digital.jpg) center no-repeat; background-size: contain; }
#clients .officeforstatistic { background: url(../img/clientlogos/new/office_for_national_statistics.png) center no-repeat; background-size: contain; }
#clients .relondon { background: url(../img/clientlogos/new/Re_London.png) center no-repeat; background-size: contain; }
#clients .stratford { background: url(../img/clientlogos/new/stratford_on_avon_district_council.png) center no-repeat; background-size: contain; }
#clients .asport { background: url(../img/clientlogos/new/Access_Sport.jpg) center no-repeat; background-size: contain; }
#clients .actfc { background: url(../img/clientlogos/new/Action_for_Children_Logo.png) center no-repeat; background-size: contain; }
#clients .ageuk { background: url(../img/clientlogos/new/Age_UK.png) center no-repeat; background-size: contain; }
#clients .blab { background: url(../img/clientlogos/new/B_Lab.jpg) center no-repeat; background-size: contain; }
#clients .barts { background: url(../img/clientlogos/new/Barts_charity.png) center no-repeat; background-size: contain; }
#clients .catapult { background: url(../img/clientlogos/new/Catapult.jpg) center no-repeat; background-size: contain; }
#clients .cdigital { background: url(../img/clientlogos/new/Charity_digital.png) center no-repeat; background-size: contain; }
#clients .cpg { background: url(../img/clientlogos/new/Chelsea_Physic_garden.jpg) center no-repeat; background-size: contain; }
#clients .caid { background: url(../img/clientlogos/new/Christian_Aid.svg) center no-repeat; background-size: contain; }
#clients .cbt { background: url(../img/clientlogos/new/City_Bridge_trust.png) center no-repeat; background-size: contain; }
#clients .dcsc { background: url(../img/clientlogos/new/Discover_children_story_centre.png) center no-repeat; background-size: contain; }
#clients .efn { background: url(../img/clientlogos/new/environmental-funders-network.png) center no-repeat; background-size: contain; }
#clients .fact { background: url(../img/clientlogos/new/Family_Action.jpg) center no-repeat; background-size: contain; }
#clients .fotf { background: url(../img/clientlogos/new/Forum_for_the_future.png) center no-repeat; background-size: contain; }
#clients .hfob { background: url(../img/clientlogos/new/Hackney_food_bank.png) center no-repeat; background-size: contain; }
#clients .iiinst { background: url(../img/clientlogos/new/IMPACT-INVESTING-INSTITUTE-LOGO1.jpg) center no-repeat; background-size: contain; }
#clients .iwfound { background: url(../img/clientlogos/new/Internet_watch_foundation.png) center no-repeat; background-size: contain; }
#clients .iwill { background: url(../img/clientlogos/new/IWill.png) center no-repeat; background-size: contain; }
#clients .jdcamp { background: url(../img/clientlogos/new/jubilee_debt_campaign.png) center no-repeat; background-size: contain; }
#clients .lyg { background: url(../img/clientlogos/new/London_Youth_Games.png) center no-repeat; background-size: contain; }
#clients .magicm { background: url(../img/clientlogos/new/Magic_me.jpg) center no-repeat; background-size: contain; }
#clients .mafc { background: url(../img/clientlogos/new/Mare_and_Foal_sanctuary.png) center no-repeat; background-size: contain; }
#clients .ncb { background: url(../img/clientlogos/new/National_Children_Bureau.png) center no-repeat; background-size: contain; }
#clients .nefound { background: url(../img/clientlogos/new/New_economics_foundation.png) center no-repeat; background-size: contain; }
#clients .onetrust { background: url(../img/clientlogos/new/One_Trust.png) center no-repeat; background-size: contain; }
#clients .pthl { background: url(../img/clientlogos/new/phyllis-tuckwell-hospice-logo.jpg) center no-repeat; background-size: contain; }
#clients .pitc { background: url(../img/clientlogos/new/Poet_in_the_city.jpg) center no-repeat; background-size: contain; }
#clients .defra { background: url(../img/clientlogos/new/Defra-Logo.jpg) center no-repeat; background-size: contain; }
#clients .fcdo { background: url(../img/clientlogos/new/FCDO_Services.png) center no-repeat; background-size: contain; }
#clients .rcsl { background: url(../img/clientlogos/new/Rape_Crisis_Soth_London.jpg) center no-repeat; background-size: contain; }
#clients .stc { background: url(../img/clientlogos/new/Save_the_Children.png) center no-repeat; background-size: contain; }
#clients .scie { background: url(../img/clientlogos/new/SCIE.png) center no-repeat; background-size: contain; }
#clients .sourl { background: url(../img/clientlogos/new/Sour_Lemons.png) center no-repeat; background-size: contain; }
#clients .spectrum { background: url(../img/clientlogos/new/Spectrum.png) center no-repeat; background-size: contain; }
#clients .ssafa { background: url(../img/clientlogos/new/ssafa-the-armed-forces-charity-logo-vector.png) center no-repeat; background-size: contain; }
#clients .scfound { background: url(../img/clientlogos/new/Sussex_Community_Foundation.jpg) center no-repeat; background-size: contain; }
#clients .taocu { background: url(../img/clientlogos/new/The_Association_of_Commonwealth_Universities.jpg) center no-repeat; background-size: contain; }
#clients .bbowt { background: url(../img/clientlogos/new/The_Berkshire_Buckinghamshire_and_Oxfordshire_Wildlife_Trust.png) center no-repeat; background-size: contain; }
#clients .tcyil { background: url(../img/clientlogos/new/The-Centre-for-Youth-Impact-Logo.png) center no-repeat; background-size: contain; }
#clients .tnlcf { background: url(../img/clientlogos/new/The_National_Lottery_Community_Fund.jpg) center no-repeat; background-size: contain; }
#clients .ttl { background: url(../img/clientlogos/new/Theatres-Trust-Logo.jpg) center no-repeat; background-size: contain; }
#clients .ymca { background: url(../img/clientlogos/new/YMCA.jpg) center no-repeat; background-size: contain; }
#clients .ywtl { background: url(../img/clientlogos/new/Young_Women_Trust.png) center no-repeat; background-size: contain; }
#clients .zdance { background: url(../img/clientlogos/new/Zoielogic_dance.png) center no-repeat; background-size: contain; }
#clients .volunteermatters { background: url(../img/clientlogos/new/Volunteering_Matters.jpg) center no-repeat; background-size: contain; }
#clients .uwtsd { background: url(../img/clientlogos/new/uwtsd_students_union.jpg) center no-repeat; background-size: contain; }
#clients .ual { background: url(../img/clientlogos/new/UAL.jpg) center no-repeat; background-size: contain; }
#clients .chas { background: url(../img/clientlogos/new/Children_hospices_across_Scotland.png) center no-repeat; background-size: contain; }

#clients .canr { background: url(../img/clientlogos/Cancer_Research_UK.png) center no-repeat; background-size: contain; }
#clients .cbre { background: url(../img/clientlogos/CBRE-Group-logo.png) center no-repeat; background-size: contain; }
#clients .citizen { background: url(../img/clientlogos/Citizens_Advice_Logo.png) center no-repeat; background-size: contain; }
#clients .future { background: url(../img/clientlogos/Future-of-London-Logo1.jpg) center no-repeat; background-size: contain; }
#clients .frreg { background: url(../img/clientlogos/frreg.jpg) center no-repeat; background-size: contain; }
#clients .lumos { background: url(../img/clientlogos/lumos.jpg) center no-repeat; background-size: contain; }
#clients .guardian { background: url(../img/clientlogos/Guardian-logo.jpg) center no-repeat; background-size: contain; }
#clients .jamie { background: url(../img/clientlogos/Jamie-Oliver-logo.png) center no-repeat; background-size: contain; }
#clients .llc2 { background: url(../img/clientlogos/LLC-logo.jpg) center no-repeat; background-size: contain; }
#clients .trust { background: url(../img/clientlogos/National-Trust-square.jpg) center no-repeat; background-size: contain; }
#clients .nhsblood { background: url(../img/clientlogos/NHS-Blood-and-Transplant.jpg) center no-repeat; background-size: contain; }
#clients .pet { background: url(../img/clientlogos/PET-Logo-Stacked.jpg) center no-repeat; background-size: contain; }
#clients .popup { background: url(../img/clientlogos/POP_UP_OUTLINE_LOGO.jpg) center no-repeat; background-size: contain; }
#clients .pwc { background: url(../img/clientlogos/pwc-logo.png) center no-repeat; background-size: contain; }
#clients .royalc { background: url(../img/clientlogos/royal-central-logo.png) center no-repeat; background-size: contain; }
#clients .stocker { background: url(../img/clientlogos/Stocker-and-Co-logo.jpg) center no-repeat; background-size: contain; }
#clients .pricatec { background: url(../img/clientlogos/The-Private-Clinic.JPG) center no-repeat; background-size: contain; }
#clients .vso { background: url(../img/clientlogos/VSO.png) center no-repeat; background-size: contain; }


#clients .care { background: url(../img/clientlogos/care.jpg) center no-repeat; background-size: contain; }
#clients .ebay { background: url(../img/clientlogos/ebay.jpg) center no-repeat; background-size: contain; }
#clients .enb { background: url(../img/clientlogos/english-ballet.jpg) center no-repeat; background-size: contain; }
#clients .gambling { background: url(../img/clientlogos/gambling-commission.jpg) center no-repeat; background-size: contain; }
#clients .glassdoor { background: url(../img/clientlogos/glass-door.jpg) center no-repeat; background-size: contain; }
#clients .headlong { background: url(../img/clientlogos/headlong.jpg) center no-repeat; background-size: contain; }
#clients .institute-fundraising { background: url(../img/clientlogos/institute-fundraising.jpg) center no-repeat; background-size: contain; }
#clients .lhalondon { background: url(../img/clientlogos/lha-london.jpg) center no-repeat; background-size: contain; }
#clients .liberty { background: url(../img/clientlogos/liberty.jpg) center no-repeat; background-size: contain; }
#clients .merlin { background: url(../img/clientlogos/merlin.jpg) center no-repeat; background-size: contain; }
#clients .metrobank { background: url(../img/clientlogos/metro-bank.jpg) center no-repeat; background-size: contain; }
#clients .nathistory { background: url(../img/clientlogos/national-history.jpg) center no-repeat; background-size: contain; }
#clients .ncvo { background: url(../img/clientlogos/ncvo.jpg) center no-repeat; background-size: contain; }
#clients .pearson { background: url(../img/clientlogos/pearson.jpg) center no-repeat; background-size: contain; }
#clients .powertochange { background: url(../img/clientlogos/poswer-to-change.jpg) center no-repeat; background-size: contain; }
#clients .rambert { background: url(../img/clientlogos/rambert.jpg) center no-repeat; background-size: contain; }
#clients .smartenergy { background: url(../img/clientlogos/smart-energy.jpg) center no-repeat; background-size: contain; }
#clients .tui { background: url(../img/clientlogos/tui.jpg) center no-repeat; background-size: contain; }
#clients .universityofnott { background: url(../img/clientlogos/university-of-nott.jpg) center no-repeat; background-size: contain; }
#clients .dft { background: url(../img/clientlogos/new/Delfont_Mackintosh_Theatres.jpg) center no-repeat; background-size: contain; }
#clients .dcouncil { background: url(../img/clientlogos/new/Design_Council.jpg) center no-repeat; background-size: contain; }

#clients .avande { background: url(../img/clientlogos/avanade.jpg) center no-repeat; background-size: contain; }
#clients .bauer { background: url(../img/clientlogos/bauer.jpg) center no-repeat; background-size: contain; }
#clients .cofe { background: url(../img/clientlogos/cofe.jpg) center no-repeat; background-size: contain; }
#clients .gbwr { background: url(../img/clientlogos/gbwr.jpg) center no-repeat; background-size: contain; }
#clients .inclusive { background: url(../img/clientlogos/inclusive.jpg) center no-repeat; background-size: contain; }
#clients .julies { background: url(../img/clientlogos/julies.jpg) center no-repeat; background-size: contain; }
#clients .liberty2 { background: url(../img/clientlogos/liberty2.jpg) center no-repeat; background-size: contain; }
#clients .opera_north { background: url(../img/clientlogos/opera_north.jpg) center no-repeat; background-size: contain; }
#clients .police_now { background: url(../img/clientlogos/police_now.jpg) center no-repeat; background-size: contain; }
#clients .rose_bruford { background: url(../img/clientlogos/rose_bruford.jpg) center no-repeat; background-size: contain; }
#clients .royal_navy { background: url(../img/clientlogos/royal_navy.jpg) center no-repeat; background-size: contain; }
#clients .se_ambulance { background: url(../img/clientlogos/se_ambulance.jpg) center no-repeat; background-size: contain; }
#clients .tomorrow { background: url(../img/clientlogos/tomorrow.jpg) center no-repeat; background-size: contain; }
#clients .travel_watch { background: url(../img/clientlogos/travel_watch.jpg) center no-repeat; background-size: contain; }
#clients .su_bath { background: url(../img/clientlogos/su_bath.jpg) center no-repeat; background-size: contain; }
#clients .asda { background: url(../img/clientlogos/Asda_2015.png) center no-repeat; background-size: contain; }
#clients .aston { background: url(../img/clientlogos/Aston.png) center no-repeat; background-size: contain; }
#clients .brain { background: url(../img/clientlogos/brain-and-spine.png) center no-repeat; background-size: contain; }
#clients .bristol { background: url(../img/clientlogos/Bristol_SU_Logo.jpg) center no-repeat; background-size: contain; }
#clients .british { background: url(../img/clientlogos/British-Science.jpg) center no-repeat; background-size: contain; }
#clients .bt { background: url(../img/clientlogos/bt.jpg) center no-repeat; background-size: contain; }
#clients .caat { background: url(../img/clientlogos/caat.jpg) center no-repeat; background-size: contain; }
#clients .capital { background: url(../img/clientlogos/capital.png) center no-repeat; background-size: contain; }
#clients .cup { background: url(../img/clientlogos/cup.jpg) center no-repeat; background-size: contain; }
#clients .dep { background: url(../img/clientlogos/department-for-international-trade-logo.png) center no-repeat; background-size: contain; }
#clients .devon { background: url(../img/clientlogos/devon.jpg) center no-repeat; background-size: contain; }
#clients .durham { background: url(../img/clientlogos/durham.jpg) center no-repeat; background-size: contain; }
#clients .endemolshineuk { background: url(../img/clientlogos/endemolshineuk.png) center no-repeat; background-size: contain; }
#clients .garfield { background: url(../img/clientlogos/garfield-weston.png) center no-repeat; background-size: contain; }
#clients .goldsmiths { background: url(../img/clientlogos/goldsmiths.jpg) center no-repeat; background-size: contain; }
#clients .green { background: url(../img/clientlogos/green-door-pictures.png) center no-repeat; background-size: contain; }
#clients .greenpeace { background: url(../img/clientlogos/greenpeace.png) center no-repeat; background-size: contain; }
#clients .kelloggs { background: url(../img/clientlogos/kelloggs.jpg) center no-repeat; background-size: contain; }
#clients .lidl { background: url(../img/clientlogos/lidl.png) center no-repeat; background-size: contain; }
#clients .LNER { background: url(../img/clientlogos/LNER.jpg) center no-repeat; background-size: contain; }
#clients .london-Business { background: url(../img/clientlogos/London-Business-School.jpg) center no-repeat; background-size: contain; }
#clients .london-Travelwatch { background: url(../img/clientlogos/London-Travelwatch.jpg) center no-repeat; background-size: contain; }
#clients .lyric-hammersmith { background: url(../img/clientlogos/lyric-hammersmith.png) center no-repeat; background-size: contain; }
#clients .macmillan { background: url(../img/clientlogos/macmillan.jpg) center no-repeat; background-size: contain; }
#clients .made { background: url(../img/clientlogos/made.png) center no-repeat; background-size: contain; }
#clients .mind-city { background: url(../img/clientlogos/mind-city.jpg) center no-repeat; background-size: contain; }
#clients .mitie { background: url(../img/clientlogos/mitie.png) center no-repeat; background-size: contain; }
#clients .motor-neuron { background: url(../img/clientlogos/motor-neuron.jpg) center no-repeat; background-size: contain; }
#clients .ms { background: url(../img/clientlogos/MS-society.png) center no-repeat; background-size: contain; }
#clients .National_Grid { background: url(../img/clientlogos/National_Grid.PNG) center no-repeat; background-size: contain; }
#clients .nationwide { background: url(../img/clientlogos/nationwide-logo.jpg) center no-repeat; background-size: contain; }
#clients .nottingham  { background: url(../img/clientlogos/nottingham-housing-association.jpg) center no-repeat; background-size: contain; }
#clients .oliver { background: url(../img/clientlogos/oliver-bonas.png) center no-repeat; background-size: contain; }
#clients .omnicom { background: url(../img/clientlogos/omnicom-media.jpg) center no-repeat; background-size: contain; }
#clients .outdoor-arts { background: url(../img/clientlogos/outdoor-arts.png) center no-repeat; background-size: contain; }
#clients .people_health { background: url(../img/clientlogos/people_health_trust.jpg) center no-repeat; background-size: contain; }
#clients .persimmon-homes { background: url(../img/clientlogos/persimmon-homes.jpg) center no-repeat; background-size: contain; }
#clients .quin { background: url(../img/clientlogos/quin_logo.jpg) center no-repeat; background-size: contain; }
#clients .revolving-doors { background: url(../img/clientlogos/revolving-doors.jpg) center no-repeat; background-size: contain; }
#clients .roundhouse { background: url(../img/clientlogos/roundhouse.jpg) center no-repeat; background-size: contain; }
#clients .royal-college-psychiatrists { background: url(../img/clientlogos/royal-college-psychiatrists.png) center no-repeat; background-size: contain; }
#clients .royal-parks { background: url(../img/clientlogos/royal-parks.jpg) center no-repeat; background-size: contain; }
#clients .signifyd { background: url(../img/clientlogos/signifyd.png) center no-repeat; background-size: contain; }
#clients .small-charities-coalition { background: url(../img/clientlogos/small-charities-coalition.jpg) center no-repeat; background-size: contain; }
#clients .smitf { background: url(../img/clientlogos/smitf.jpg) center no-repeat; background-size: contain; }
#clients .sport4life-logo { background: url(../img/clientlogos/sport4life-logo.png) center no-repeat; background-size: contain; }
#clients .Start_Network { background: url(../img/clientlogos/Start_Network.png) center no-repeat; background-size: contain; }
#clients .studio-moross { background: url(../img/clientlogos/studio-moross.png) center no-repeat; background-size: contain; }
#clients .tate { background: url(../img/clientlogos/tate.png) center no-repeat; background-size: contain; }
#clients .Teenage-Cancer-Trust { background: url(../img/clientlogos/Teenage-Cancer-Trust.jpg) center no-repeat; background-size: contain; }
#clients .TWSU { background: url(../img/clientlogos/TWSU.jpg) center no-repeat; background-size: contain; }
#clients .UK_Atomic_Energy { background: url(../img/clientlogos/UK_Atomic_Energy_Authority.png) center no-repeat; background-size: contain; }
#clients .University-Hertfordshire { background: url(../img/clientlogos/University-Hertfordshire.jpg) center no-repeat; background-size: contain; }
#clients .University-of-Law { background: url(../img/clientlogos/University-of-Law.png) center no-repeat; background-size: contain; }
#clients .virgin-atlantic { background: url(../img/clientlogos/virgin-atlantic.jpg) center no-repeat; background-size: contain; }
#clients .which { background: url(../img/clientlogos/which.png) center no-repeat; background-size: contain; }

#clients .catalyst { background: url(../img/clientlogos/catalyst.png) center no-repeat; background-size: contain; }
#clients .hopeandhomes { background: url(../img/clientlogos/hopeandhomes.png) center no-repeat; background-size: contain; }
#clients .Peabody { background: url(../img/clientlogos/Peabody-logo.png) center no-repeat; background-size: contain; }
#clients .rsa { background: url(../img/clientlogos/rsa.png) center no-repeat; background-size: contain; }

#clients .aldi { background: url(../img/clientlogos/AL.png) center no-repeat; background-size: contain; }
#clients .bafta { background: url(../img/clientlogos/BAFTA.png) center no-repeat; background-size: contain; }
#clients .campaign { background: url(../img/clientlogos/campaign.png) center no-repeat; background-size: contain; }
#clients .Clarion { background: url(../img/clientlogos/Clarion.png) center no-repeat; background-size: contain; }
#clients .Diageo { background: url(../img/clientlogos/Diageo.jpg) center no-repeat; background-size: contain; }
#clients .Discovery { background: url(../img/clientlogos/Discovery-UK.jpg) center no-repeat; background-size: contain; }

#clients .Freedom { background: url(../img/clientlogos/Freedom.png) center no-repeat; background-size: contain; }
#clients .grant { background: url(../img/clientlogos/grant.png) center no-repeat; background-size: contain; }
#clients .GTR { background: url(../img/clientlogos/GTR.jpg) center no-repeat; background-size: contain; }
#clients .JRCT { background: url(../img/clientlogos/JRCT.jpg) center no-repeat; background-size: contain; }
#clients .lloyds { background: url(../img/clientlogos/lloyds.png) center no-repeat; background-size: contain; }
#clients .oia { background: url(../img/clientlogos/oia.png) center no-repeat; background-size: contain; }
#clients .SASC {background: url(../img/clientlogos/SASC.jpg) center no-repeat; background-size: contain; }
#clients .Sky { background: url(../img/clientlogos/Sky.png) center no-repeat; background-size: contain; }
#clients .Universi { background: url(../img/clientlogos/Universi.png) center no-repeat; background-size: contain; }
#clients .universit { background: url(../img/clientlogos/universit.jpg) center no-repeat; background-size: contain; }








.contentp { text-align: center; color: #fff; }

.content-col { width: 45%; box-sizing: border-box; float: left; margin-right: 10%; text-align: justify; margin-bottom: 50px; }
.content-col-right { width: 45%; float: left; text-align: justify; }

.meet-the-team .row { padding-top: 40px; padding-bottom: 40px; }
.meet-the-team .row h2 { color: #86cacb; margin-bottom: 40px; }
.meet-the-team .row img { float: left !important; border: #f1f1f1 10px solid; margin-right: 30px; margin-top: 10px; margin-bottom: 10px; }
.meet-the-team .row p { padding-top: 0px !important; margin-top: 0px !important; }

.testimonials { text-align: center; }
.testimonials h1 { color: #86cacb; font-size: 40px; }

.testimonials .testimonial { width: 33%; margin: 0.3%; margin-right: 0px; height: 400px; padding: 30px; float: left; box-sizing: border-box; font-size: 22px; line-height: 33px; color: #333; font-style: italic; filter:grayscale(0.5); transition: all .2s ease-in-out; border: #f1f1f1 10px solid; }

.testimonials .testimonial:hover { filter:grayscale(0); transform:scale(1.01); }
.testimonials .testimonial .author { font-weight: bold; color: #000; }

.awards { text-align: center; }
.awards h1 { color: #86cacb; font-size: 40px; margin-top: 0px; }
.awards .award {  float: left; }
.awards h2 { margin-bottom: 50px; font-weight: lighter; }

.woc { height: 150px; width: 277px; margin-right: 5px; }
.rising-star { height: 150px; width: 260px; margin-right: 5px; }
.pwoty { height: 150px; width: 200px; margin-right: 5px; }
.national-diversity { height: 150px; width: 150px; margin-right: 5px; }
.eda { height: 150px; width: 390px; margin-right: 5px; }

.awardscontainer { width: 1272px; margin: auto; display: flex; justify-content: center;}

.home-social { text-align: center; }
.home-social h1 { color: #86cacb; font-size: 40px; }
.home-social .col { width: 50%; float: left; padding: 40px; box-sizing: border-box; height: 800px; overflow: auto; }
.home-social .col .twitter-timeline { width: 100% !important; }
.home-social .col #instafeed { width: 100%; height: 800px; }

.footer-top { border-bottom: #e9e9e9 1px solid; padding-bottom: 30px; color: #fff; }
.footer-top .footer-left-col { width: 55%; float: left; }
.footer-top .footer-left-col  .logo { width: 336px; height: 38px; background: url(../img/logo-footer.png) center no-repeat; background-size: contain; text-decoration: none; display: block; margin-bottom: 40px; }
.footer-top .footer-left-col p { font-family: "Poppins", sans-serif; color: #a7a9ac; line-height: 35px; width: 80%; }
.footer-top .footer-right-col { float: left; width: 45%; }
.footer-top .footer-right-col h1 { color: #002729;  font-size: 20px; text-align: left; margin-top: 0px; color: #fff; }
.footer-top .footer-right-col .col { width: 50%; float: left; }
.footer-top .footer-right-col .col ul { list-style: none; padding-left: 0px; line-height: 30px; color: #a7a9ac; }
.footer-top .footer-right-col .col ul a { color: #a7a9ac; text-decoration: none; transition: all .2s ease-in-out; }
.footer-top .footer-right-col .col ul a:hover { color: #fff; text-decoration: none; overflow: auto; }


.footer-bottom {  padding-top: 30px; color: #fff;  }
.footer-bottom .left { width: 50%; float: left; }
.footer-bottom .right { width: 50%; float: left; }
.footer-bottom .left .col { width: 40%; float: left; padding-right: 30px; line-height: 30px; box-sizing:border-box; }
.footer-bottom .left h2 { font-weight: 400; }
.footer-bottom .right h2 { font-weight: 400; }
.footer-bottom .right .fa { color: #a7a9ac; font-size: 22px; margin-right: 15px; transition: all .2s ease-in-out; }
.footer-bottom .right .fa:hover { color: #fff; }
.footer-bottom .right .terms-privacy { float: right; margin-left: 80px; margin-top: 5px; }
.footer-bottom .right .terms-privacy a { color: #a7a9ac; text-decoration: none; margin-right: 10px; font-size: 14px; transition: all .2s ease-in-out; }
.footer-bottom .right .terms-privacy a:hover { color: #fff; }
.footer-bottom .right .footer-social { float: left; }

.confirm-bar { background: #73d76b; color: #fff; padding: 10px; text-align: center; }
.error-bar { background: #eb3158; color: #fff; padding: 10px; text-align: center; }

#map { height: 600px; background:  url(../img/leadenhall.jpg) no-repeat; background-size: cover; }
#contact-form { padding-top: 0px; max-width: 850px; margin: auto; }
#form { max-width: 850px; margin: auto; margin-top: 40px; }
.contact-h2 { font-size: 20px !important; text-align: center !important; color: #333; }
#form .contact-form-left { float: left; width: 47.5%; margin-right: 5%; margin-bottom: 15px; }
#form .contact-form-right { float: left; width: 47.5%;  margin-bottom: 15px; }
#form input[type=text] { width: 100%; padding: 15px; box-sizing: border-box; font-size: 15px; border: none;  background: #fff; font-family: "pantonw01-regularregular"; }
#form .textarea { width: 100%; padding: 15px; box-sizing: border-box; font-size: 15px; resize: none; height: 250px; margin-bottom: 0px; border: none; background: #fff; font-family: "pantonw01-regularregular";  }
#form input[type=submit] { background: #48a5ad; /* Old browsers */
background: -moz-linear-gradient(top, #48a5ad 1%, #86cacb 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #48a5ad 1%,#86cacb 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #48a5ad 1%,#86cacb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48a5ad', endColorstr='#86cacb',GradientType=0 ); /* IE6-9 */ width: 250px; border: 0px; margin-bottom: 10px; font-size: 20px; color: #fff; font-family: "pantonw01-regularregular"; transition: all .2s ease-in-out;  display: block; opacity: 0.9; padding: 15px 25px 15px 25px; margin-top: 10px; color: #fff; transition: all .2s ease-in-out; font-size: 18px; border: none; width: 200px; margin: 20px auto; display: block; font-weight: bold; }

#form input[type=submit]:hover { background: #48a5ad; /* Old browsers */
background: -moz-linear-gradient(top, #48a5ad 1%, #86cacb 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #48a5ad 1%,#86cacb 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #48a5ad 1%,#86cacb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48a5ad', endColorstr='#86cacb',GradientType=0 ); /* IE6-9 */  border: 0px;  color: #fff; font-family: "pantonw01-regularregular"; transition: all .2s ease-in-out;  display: block; opacity: 1; cursor: pointer; }
#form h2 { font-weight: lighter; font-size: 22px; margin-bottom: 50px; color: #f1f1f1; }
#form h1 { color: #fff; font-size: 40px; margin-top: 0px; padding-top: 0px; }

.content_bar_white { padding-top: 50px; padding-bottom: 50px; font-family: "Poppins", sans-serif; }
.content_bar_white h1 { text-transform: uppercase; font-size: 24px; color: #1f212e; }
.content_bar_white p { font-size: 16px; line-height: 35px !important; font-weight: lighter; }

.content_bar_grey { padding-top: 50px; padding-bottom: 50px; background: #ebebeb; font-family: "Poppins", sans-serif; }
.content_bar_grey h1 { text-transform: uppercase; font-size: 26px; color: #1f212e; padding: 0px; margin: 0px; font-weight: 900; margin-bottom: 30px; }
.content_bar_grey p { line-height: 35px !important; font-weight: lighter; }

.content_bar_light_grey { background: #f7f7f7; padding-top: 50px; padding-bottom: 50px; font-family: "Poppins", sans-serif; }
.content_bar_light_grey h1 { text-transform: uppercase; font-size: 24px; color: #1f212e; }
.content_bar_light_grey p { line-height: 35px !important; font-weight: lighter; }

.content-left { float: left; width: 50%; margin-top: 70px; }
.content-left p { line-height: 30px; font-weight: lighter; }

.content-right { float: right; width: 50%; margin-top: 70px; text-align: right; }
.content-right p { line-height: 30px; font-weight: lighter; }

#about p {  line-height: 35px; margin-top: 0px; padding-top: 0px;}
#about img { float: right; }

.black-bar-contact { background: #000; padding-top: 30px; padding-bottom: 30px; color: #fff; text-align:center; }
.black-bar-contact a { color: #fff; text-decoration: none; }
.black-bar-contact .tel { color: #fff; font-size: 25px; width: 48.5%; float: left; text-align:left; margin-bottom: 20px; }
span.smalltext {
    font-size: 16px;
}
.footer-bottom span.smalltext {
    font-size: 14px;
}
.black-bar-contact .email { color: #fff; font-size: 25px; width: 48.5%; float: left; text-align:center; }

.about-content { float: left; width: 50%; }
.about-cta { text-shadow: 0px 0px 5px #1d9193; transition: all .2s ease-in-out; width: 50%; border-right: #fff 10px solid; background: #ccc; float: left; box-sizing: border-box; padding: 40px 20px 40px 20px; text-align: center; text-decoration: none; font-size: 30px; margin-top: 50px; color: #fff; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#48a5ad+1,86cacb+100 */
background: #48a5ad; /* Old browsers */
background: -moz-linear-gradient(top, #48a5ad 1%, #86cacb 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #48a5ad 1%,#86cacb 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #48a5ad 1%,#86cacb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48a5ad', endColorstr='#86cacb',GradientType=0 ); /* IE6-9 */ opacity:0.9; }
.about-cta .fa { display: block; font-size: 50px; margin-bottom: 20px; }
.about-cta:hover { width: 50%; border-right: #fff 10px solid; background: #ccc; float: left; box-sizing: border-box; padding: 40px 20px 40px 20px; text-align: center; text-decoration: none; font-size: 30px; margin-top: 50px; color: #fff; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#48a5ad+1,86cacb+100 */
background: #48a5ad; /* Old browsers */
background: -moz-linear-gradient(top, #48a5ad 1%, #86cacb 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #48a5ad 1%,#86cacb 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #48a5ad 1%,#86cacb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48a5ad', endColorstr='#86cacb',GradientType=0 ); /* IE6-9 */ opacity:1; }

#case-study p {  line-height: 35px; margin-top: 0px; padding-top: 0px;}
#case-study img { float: left; margin: 10px 40px 50px 0px; width: 500px; height: 500px; }

/* CTAs */
.overlay { position: absolute; background: rgba(0,0,0,0.9) ; width: 100%; height: 100%; z-index: 999; display: none;  }
.overlay { position: absolute; background: rgba(0,0,0,0.9) ; width: 100%; height: 100%; z-index: 999; display: none;  }
.overlay .box { background: #f6f8fa ;  width: 500px; position: absolute; left: 50%; margin-left: -250px; top: 5%; text-align: center; padding: 25px 40px 40px 40px; border: rgba(0,0,0,0.9) 10px solid; box-sizing: border-box;  font-family: "pantonw01-regularregular"; }

.overlay-pricing { position: absolute; background: rgba(0,0,0,0.9) ; width: 100%; height: 100%; z-index: 999; display: none; }
.overlay-pricing #dlpricingbox { background: #f6f8fa ;  width: 500px; position: absolute; left: 50%; margin-left: -250px; top: 5%; text-align: center; padding: 25px 40px 40px 40px; border: rgba(0,0,0,0.9) 10px solid; box-sizing: border-box; }

.overlay .box h1 { font-size: 35px; margin-top: 10px; margin-bottom: 10px; font-weight: 400; }
.overlay .box h2 {  color: #555; font-weight: 400; font-size: 18px; margin-bottom: 30px; line-height: 27px; margin-top: 10px; padding-top: 0px; }
.overlay .box input[type=text] { display: block; width: 100%; padding: 12px; box-sizing: border-box; font-size: 17px; color: #000; border: none; background: #ececec; margin-bottom: 10px; border-bottom: #ccc 2px solid; }
.overlay .box input[type=submit] { display: block; width: 100%; padding: 12px; box-sizing: border-box; font-size: 18px; color: #fff; border: none; background: #86cacb; margin-bottom: 10px; font-weight: bold; transition: all .2s ease-in-out; cursor:pointer; -webkit-appearance: none;  }
.overlay .box input[type=submit]:hover { background: #000;}
.overlay .box .close { width: 25px; height: 25px; margin-top: 15px; margin-right: 5px; background: url(../img/close.png); display: block; float: right; text-decoration: none; background-size: contain; opacity: 0.5; transition: all .2s ease-in-out; }
.overlay .box .close:hover { opacity:1.0; }
.overlay .box  form .fileInput { margin-bottom: 15px; margin-top: 5px; float:left; }
.overlay .box  form .fileInput::-webkit-file-upload-button { visibility: hidden; width: 100px; margin-bottom: 10px; }
.overlay .box  form .fileInput::before { content: 'Find File'; display: inline-block; background: #666; width: 100px; text-align: center; outline: none; white-space: nowrap; -webkit-user-select: none; cursor: pointer; font-weight: 400; font-size: 15px; height: 40px; line-height: 40px; color: #fff; float: left; }
.overlay .box  form .fileInput::before:hover { background: #bf1035; }
.overlay .box  form .fileInput:active::before { background: #bf1035; }
.gdprconfirm { font-size: 10px; text-align: left !important; margin-top: 12px; margin-bottom: 10px; display: block; }
.gdprconfirm a { font-weight: bold; color:#006442; }
.file_extensions{font-size:12px;text-align:left;margin-bottom:15px;color:#333; }
.cv-upload-box { display: none; }
.vacancy-upload-box { display: none; }

#jobdesc p {  line-height: 35px; margin-top: 0px; padding-top: 0px; }

#jobdesc .jobdesc-info .fa { display: block; font-size: 40px; margin-bottom: 20px; }

#jobdesc .jobdesc-info { color: #fff; font-size: 20px;width: 25%; box-sizing: border-box; border-right: #fff 10px solid; background: #ccc; float: left; padding: 30px; margin-bottom: 40px; text-align: center; 
background: #48a5ad; /* Old browsers */
background: -moz-linear-gradient(top, #48a5ad 1%, #86cacb 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #48a5ad 1%,#86cacb 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #48a5ad 1%,#86cacb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48a5ad', endColorstr='#86cacb',GradientType=0 ); /* IE6-9 */ text-shadow: 0px 0px 5px #1d9193; }

#jobdesc .apply { text-shadow: 0px 0px 5px #000; transition: all .2s ease-in-out; opacity: 0.9; text-decoration: none; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,262626+100 */
background: #000000; /* Old browsers */
background: -moz-linear-gradient(top, #000000 0%, #262626 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #000000 0%,#262626 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #000000 0%,#262626 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#262626',GradientType=0 ); /* IE6-9 */ }

#jobdesc .apply:hover { opacity: 1; text-decoration: none; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,262626+100 */
background: #000000; /* Old browsers */
background: -moz-linear-gradient(top, #000000 0%, #262626 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #000000 0%,#262626 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #000000 0%,#262626 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#262626',GradientType=0 ); /* IE6-9 */ }

.credit { margin-top: 10px; display: block; }

#sm { right:0px; top:200px;background:none; padding: 0px;  }
#sm2 { right:0px; top:296px;background:none; padding: 0px;  }
#sm a, #sm2 a { border-radius: 0px !important; margin: 0px !important; padding: 0px;  }
#sm span:hover, #sm2 span:hover { opacity: 1; background-color: #86cacb !important; transform: scale(1.1); }
#sm span, #sm2 span {  border-radius: 0px !important; transition: all .2s ease-in-out; opacity:0.5; }

.consultancy-sector { width: 30.333%; height: 400px; float: left; background: #333; margin-left: 0px; margin-bottom: 0px; color: #fff; text-align: center; box-shadow: inset 0px 0px 50px #000; filter: grayscale(0.5); opacity:0.9; transition: all .2s ease-in-out; margin: 1.5%; }
.consultancy-sector:hover {  filter: grayscale(0); opacity: 1; }
.consultancy-sector .title { bottom: 0px; display: block; background: rgba(0,0,0,0.8); padding: 20px; margin-top: 340px; font-size: 20px; text-shadow: 0px 0px 2px #000; }

.vacancy-sector { width: 24%; margin: 1%; height: 250px; float: left; background: #333; margin-left: 0px; margin-bottom: 0px; color: #fff; text-align: center; }
.vacancy-sector .title { bottom: 0px; display: block; background: rgba(0,0,0,0.8); padding: 10px; margin-top: 212px; }

.case-study { width: 47%; margin: 3%; height: 350px; float: left; background: #333; margin-left: 0px; margin-bottom: 0px; color: #fff; text-align: center; }
.case-study .title { bottom: 0px; display: block; background: rgba(0,0,0,0.8); padding: 20px; font-size: 20px; margin-top: 287px; }

#ff-stream-1 { background: #fff !important; }

.blog-img { width: 400px; height: 400px; float: left; margin-right: 40px; margin-bottom: 20px; margin-top: 10px; }

.meet-the-team img { width: 300px; height: 300px; }


/* RESPONSIVE */

#nav_overlay { display: none; background: rgba(134,201,202,0.99); position: absolute; width: 100%; height: 150%; top: 0px; z-index:999;  box-sizing: border-box; padding-top: 0px; }

#nav_overlay .logo { width: 336px; height: 27px; background: url(../img/logo-footer.png) no-repeat center; display: block; position: absolute; background-size: contain; left: 50%; margin-left: -168px; margin-bottom: 50px; margin-top: 40px !important; }

#nav_overlay .overlay_close { text-decoration: none; width: 30px; height: 30px; display: block; background: url(../img/close-overlay.png) no-repeat; background-size: contain; float: right; margin-top: 30px; margin-right: 35px; margin-top: 35px; opacity: 0.5; transition: all .2s ease-in-out;  }

#nav_overlay .overlay_close:hover { opacity: 1; }

#nav_overlay  a { text-align:center; display: block; color: #eee; text-decoration: none; font-size: 25px; font-weight: lighter; margin-bottom: 5px; transition: all .2s ease-in-out; width: 100%; margin: auto; margin-bottom: 10px; }
#nav_overlay  a:hover { color: #000; }

#nav_overlay .nav-links { margin-top: 50px; }


.nav { height: 80px; width: 80px; background: #fff url(../img/menubg.png) no-repeat; position: absolute; right: 55px; top: 55px; background-size: contain; text-decoration: none; opacity: 0.5; transition: all .2s ease-in-out; display:none; cursor:pointer; }

.nav:hover { opacity: 1; }

@media (max-width: 1350px) {
	
	#nav { display: none; }
	.nav { display: block !important; }
	
}

@media (max-width: 1200px) {
	.awardscontainer .award { float: none; margin: auto; margin-bottom: 10px; width: 100%; }
	.awardscontainer { width: 100%; flex-direction: column;}
}

@media (max-width: 1100px) {
	
	.home-options .search-jobs { float: none; width: 100%; height: 600px; padding-top: 100px; }
	.home-options .options { width: 100%; float: none; }
	.featured-job {  width: 50% !important; }
	.vacancy-sector { width: 50%; float: left; padding-top: 212px; box-sizing: border-box; margin: 0px; }
	.vacancy-sector .title { margin-top: 0px; }
	
	.consultancy-sector { width: 50%; float: left; padding-top: 212px; box-sizing: border-box; margin: 0px; }
	.consultancy-sector .title { margin-top: 125px; }
	
	.whr-item { width: 50%; }
	
}

@media (max-width: 700px) {
	
	.tel { float: none !important; width: 100% !important; font-size: 20px !important }
	.email { float: none !important; width: 100% !important; margin-bottom: 20px; font-size: 20px !important; }
	#map { height: 300px; }
	
	.footer-right-col { display: none; }
	.footer-left-col { float: none !important; width: 100% !important; }
	.footer-left-col .logo { width: 200px !important; }
	.footer-bottom .left { float: none; width: 100%; }
	.footer-bottom .right { float: none; width: 100%; }
	.footer-bottom .left .col { width: 100% !important; float: none !important; }
	.footer-bottom .right .terms-privacy { float: none !important; width: 100%; margin-left: 0px; margin-top: 20px;}
	.footer-bottom .right .footer-social { float: none !important; width: 100%; }
	
	#jobdesc .jobdesc-info { width: 100% !important; float: none !important; margin-bottom: 10px; }
	#applycta { width: 100% !important; float: none !important; margin-bottom: 10px; display: block; margin-bottom: 50px !important; }
	.header-strapline h1 { font-size: 30px !important; }
	
	.nav { width: 40px !important; height: 40px !important; right: 30px !important; top: 30px !important; }
	
}

@media (max-width: 600px) {
	
	#sm, #sm2 { display: none; }
	
	#case-study img { width: 100%; height: 300px; }
	.meet-the-team img { width: 100%; height: 280px; box-sizing: border-box; }
	#header-small .header-strapline h2 { display: none; }
	
	.blog-img { width: 100%; height: 250px; }

	#header-full { height: 600px; }
	#header-full .logo { width: 200px !important; margin-left: 30px; left:0%; margin-top:-10px; }
	#header-small .logo { width: 200px !important; margin-left: 30px; left:0%; margin-top:-10px; }
	.footer-left-col .logo { width: 200px !important; }
	.home-options .options a { text-decoration: none; }
	.home-options .options .option { width: 100% !important; float: none; text-decoration: none; }
	.featured-job { float: none !important; margin: auto; width: 100% !important; }
	.whr-item { float: none !important; margin: auto; width: 100% !important; }
	.featured-job h2 { font-size: 18px; }
	.featured-job h3 { font-size: 15px; }
	.testimonials .testimonial { width: 100%; margin: auto; margin-bottom: 10px; }
	.awardscontainer .award { float: none; margin: auto; margin-bottom: 10px; width: 100%; }
	.awardscontainer { width: 100%; }
	.container { padding-left: 20px; padding-right: 20px; box-sizing:  border-box;}
	.header-strapline { width: 80% !important; margin-top: 100px !important; }
	.vacancy-sector { width: 100%; float: none; padding-top: 212px; box-sizing: border-box;}
	.vacancy-sector .title { margin-top: 0px; }
	
	
	
	.testimonial { height: 250px !important; }
	
	.home-options .search-jobs { width: 80%; margin: auto; height: 500px; padding-top: 50px; }
	.home-options .searchform { left:0%; margin-left:0px; width: 100%;  }
	.home-options .searchform input[type=text] { width: 100%; box-sizing: border-box; }
	.home-options .searchform input[type=submit] { width: 100%; box-sizing: border-box; }
	
	.consultancy-sector { width: 100%; float: none; padding-top: 212px; box-sizing: border-box;}
	.consultancy-sector .title { margin-top: 125px; }
	#job-search { width: 100%; margin: auto !important; position: relative; left: 0%; z-index:9999; box-sizing: border-box; margin-top: 40px;  position: relative; margin-top:15px; }
	.search-form { padding:0px; }
	.search-bar { padding-top: 10px; }
	#job-search input[type=text] { width: 100%; box-sizing: border-box; }
	#job-search input[type=submit] { width: 100%; box-sizing: border-box; -webkit-appearance: none; border-radius:0px; }
	
	.content-col { width: 100%; float: none; }
	.content-col-right { width: 100%; float: none; }
	
	.box { width: 100% !important; margin: auto !important; position: static !important; left: 0%; }
	
}

div#clients h1 {
    border-bottom: 2px solid #86cacb;
    padding-bottom: 10px;
}

div#clients {
    display: inline-block;
    margin-top: 10px;
}
@media (max-width: 600px) {
#clients .logo {
    width: 290px;
    
}
}
.w-layout-grid.collection-list-team-large {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.w-layout-grid {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
}

img.image-avatar {
    width: 100%;
    object-fit: cover;
}


.section-team .block-text-team-large {
    padding: 15px;
    text-align: center;
    font-size: 16px;
    color: #333;
    line-height: 24px;
}

.section-team .text-name-large {
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 15px;
    padding-top: 10px;
}

.section-team .team-link-button {
    text-align: center !important;
    margin-top: 14px;
}
.section-team .text-name-large a
{
    color: #333;
    text-decoration: none;
}
.section-team a.team-link {
    width: 60px;
    font-size: 30px;
    font-weight: 100;
    border-radius: 50%;
    text-align: center !important;
    text-decoration: none !important;
    display: inline-block;
    cursor: pointer;
    height: 60px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    color: #ffffff;
    background: #86cacb;
    border: 2px solid #86cacb;
    line-height: 57px;
}

section.team {
    padding: 100px 0 145px 0;
    padding-top: 80px;
}
section.team h2.team-main-title
{
    color:#86cacb;
}
a.team.back-btn {
    color: #86cacb;
}
@media (max-width: 767px) {
.w-layout-grid.collection-list-team-large {
    grid-template-columns: 1fr;
}
div#sm3
{
    display:none;
}
}
.section-team .team-image img
{
    height: 300px;
}
body{
	    display:block !important;
	}
a.reciteme {
    right: 0px;
    background: none;
    padding: 0px;
    background: #000;
    cursor: pointer;
    border: #86cacb 2px solid;
    color: #fff !important;
    text-align: center;
    border-radius: 0px !important;
    margin-bottom: 5px;
    padding: 7px;
    text-shadow: none !important;
    max-width: 220px;
}

a.reciteme {
    color: #fff;
}