@import url('https://fonts.googleapis.com/css2?family=Lato&family=Roboto:wght@300;400;500;700&display=swap');

/*BOTTSTRAP MODS*/

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
.navbar .container-fluid {padding:0;}
.navbar-default {background-color:none !important;background-color:rgba(0,0,0,0) !important;border:none;border-bottom:1px solid #fff;border-radius:0;}
.navbar-default .navbar-nav>li>a {color:#fff;text-transform:capitalize;font-size:160%;padding:38px 2.5vw;border-left:1px solid #fff;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover, #contact .t-contact, #home .t-home, #rental a.n-rent, #resi a.n-lettings, #land a.n-land, #insights a.n-insights, #rental a.dropdown-toggle, #resi a.dropdown-toggle, #land a.dropdown-toggle, #vision .t-vision, #catering a.n-insights, #vision a#navbarDropdown0 {background: rgba(19,35,77,.5) !important;color:#fff;border-left:1px solid #fff;}
.navbar-nav>li>.dropdown-menu {margin-top: 0px;border-top-left-radius: 0;border-top-right-radius: 0;}
.navbar-header a img {height:96px;width:auto;}
.navbar-default .navbar-nav>li>a.btnNav {margin:24px 2.5vw;padding:14px 4vw;border-radius:60px;font-weight:500;font-size:130%;border-color:#fff;}
.navbar-default .navbar-nav>li>a.btnNav:hover {color:#fff !important;background-color:#13234D !important;border-color:#13234D !important;}
.navbar-default .navbar-nav>li>a.btnNav br {display:none;}
.navbar-default .navbar-nav>li.border {border-left:1px solid #fff;}
.navbar-default .navbar-toggle {border: 2px solid #fff;margin-top:30px;}
.navbar-default .navbar-toggle:visited, .navbar-default .navbar-toggle:hover {background: rgba(19,35,77,.5);}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}

.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {margin-right:0;margin-left:0;}

.dropdown-menu {background-color:rgba(19,35,77,.7) !important;color:#fff;width:100%;border-radius:0;border:1px solid #fff;padding:0;border-bottom:none !important;}
a.dropdown-toggle span {font-size:80%;}
a.dropdown-item {display:block;color:#fff;padding:20px 0 20px 10px;border-bottom:1px solid #fff;font-size:90%;} 
a.dropdown-item:hover {background-color:#13234D;}

.btn {padding:8px 36px;border-radius:60px;}
.btnNav {margin:24px 2.5vw;padding:14px 4vw;border-radius:60px;font-weight:500;font-size:130%;border-color:#fff;}
.btnLarge {padding:16px 70px;border-radius:60px;font-weight:500;font-size:120%;text-decoration:none !important;border:none;}
.btn-blue {color:#fff;background-color:#13234D;border-color:#13234D;line-height:110%;}
.btn-blue:hover {color:#fff;background-color:#309eb2;border-color:#309eb2;}
.btn-rental {color:#fff;background-color:#A432FB;border-color:#A432FB;}
.btn-public {color:#fff;background-color:#E86841;border-color:#E86841;}
.btn-letting {color:#fff;background-color:#34A6F0;border-color:#34A6F0;}
.btn-land {color:#fff;background-color:#89EE6F;border-color:#89EE6F;}
.btn-rental:hover {color:#fff;background-color:#604BB8;border-color:#604BB8;}
.btn-letting:hover {color:#fff;background-color:#604BB8;border-color:#604BB8;}
.btn-land:hover  {color:#fff;background-color:#349490;border-color:#349490;}
.btn-public:hover {color:#fff;background-color:#e78440;border-color:#e78440;}
.btn-white {color:#13234D !important;background-color:#fff;border-color:#fff;}
.btn-white:hover {color:#fff !important;background-color:#309eb2;border-color:#309eb2;}
.btn-green {color:#fff!important;background-color:#309eb2;border-color:#309eb2;width:100px;margin:0 auto;}
.btn-green:hover {color:#fff !important;background-color:#13234D;border-color:#13234D;}

/*CSS*/

html{scroll-behavior: smooth;}
body {font-family: 'Roboto', sans-serif;font-size:100%;color:#6E6E6E;}
p {color:#6E6E6E;}
a {text-decoration:none !important;}

.masthead {background: url("../img/masthead-home.jpg");background-color:#359fb4;height:980px;background-repeat:no-repeat;background-position:center bottom;background-size:cover;}
.mastheadContact {background: url("../img/masthead-contact.jpg");background-color:#359fb4;height:980px;background-repeat:no-repeat;background-position:center bottom;background-size:cover;}
.mastheadRental {background: url("../img/masthead-rental.jpg");background-color:#359fb4;height:980px;background-repeat:no-repeat;background-position:center bottom;background-size:cover;}
.mastheadResidential {background: url("../img/masthead-residential.jpg");background-color:#359fb4;height:980px;background-repeat:no-repeat;background-position:center bottom;background-size:cover;}
.mastheadLand {background: url("../img/masthead-land.jpg");background-color:#359fb4;height:980px;background-repeat:no-repeat;background-position:center bottom;background-size:cover;}
.mastheadPublicsector {background: url("../img/masthead-publicSector.jpg");background-color:#359fb4;height:980px;background-repeat:no-repeat;background-position:center bottom;background-size:cover;}
.mastheadCatering {background: url("../img/masthead-catering.jpg");background-color:#359fb4;height:980px;background-repeat:no-repeat;background-position:center bottom;background-size:cover;}
.mastheadPrivateIndividuals {background: url("../img/masthead-privateIndividuals.jpg");background-color:#359fb4;height:980px;background-repeat:no-repeat;background-position:center bottom;background-size:cover;}
.mastheadPortfolioLandlords {background: url("../img/masthead-portfolioLandlords.jpg");background-color:#359fb4;height:980px;background-repeat:no-repeat;background-position:center bottom;background-size:cover;}
.mastheadPortfolioOwners {background: url("../img/masthead-portfolioOwners.jpg");background-color:#359fb4;height:980px;background-repeat:no-repeat;background-position:center bottom;background-size:cover;}
.mastheadPrivateLandlords {background: url("../img/masthead-privateLandlords.jpg");background-color:#359fb4;height:980px;background-repeat:no-repeat;background-position:center bottom;background-size:cover;}
.mastheadPrivacy {background: url("../img/masthead-privacy.jpg");background-color:#359fb4;height:980px;background-repeat:no-repeat;background-position:center bottom;background-size:cover;}
.mastheadSlavery {background: url("../img/masthead-slavery.jpg");background-color:#359fb4;height:980px;background-repeat:no-repeat;background-position:center bottom;background-size:cover;}
.mastheadServicesFees {background: url("../img/masthead-servicesFees.jpg");background-color:#359fb4;height:980px;background-repeat:no-repeat;background-position:center bottom;background-size:cover;}
.mastheadMovingIn {background: url("../img/masthead-movingIn.jpg");background-color:#359fb4;height:980px;background-repeat:no-repeat;background-position:center bottom;background-size:cover;}
.mastheadVision {background: url("../img/masthead-vision.jpg");background-color:#359fb4;height:980px;background-repeat:no-repeat;background-position:center bottom;background-size:cover;}
.imageArea {background: url("../img/masthead-catering2.jpg");background-color:#359fb4;height:980px;background-repeat:no-repeat;background-position:center bottom;background-size:cover;}


.mastheadTxt {position:relative;}
.mastheadTxt h3 {font-family: 'Lato';text-align:center;text-transform:uppercase;letter-spacing:0.1em;color:#fff;font-size:190%;padding:120px 0 110px;}
.mastheadTxt h1 {text-align:center;font-weight:700;color:#fff;font-size:525%;text-shadow: 0 0 10px rgba(0,0,0,.5);margin-top:0;padding-left:120px; padding-right:120px;}
#catering .mastheadTxt h1 {text-align:center;font-weight:700;color:#fff;font-size:525%;text-shadow: 0 0 10px rgba(0,0,0,.5);margin-top:100px;}
#catering .imageArea .mastheadTxt h1 {text-align:center;font-weight:700;color:#fff;font-size:525%;text-shadow: 0 0 10px rgba(0,0,0,.5);margin-top:470px;}
.mastheadTxt p {text-align:center;font-weight:500;text-transform:none;line-height:130%;color:#fff;font-size:220%;padding:20px 150px 100px;text-shadow: 0 0 10px rgba(0,0,0,.5);}
.mastheadTxt h1 a, .mastheadTxt p a {color:#fff !important;text-decoration:none !important;}
.mastheadTxt h1 a:hover, .mastheadTxt p a:hover {color:#fff !important;text-decoration:underline !important;}

.mastheadTxt .bttnWrap {position:absolute;top:660px;width:100%;text-align:center;}
#rental .welcome .bttnWrap {position:relative;top:-60px;width:100%;text-align:center;display:block;padding:0;}

.mastheadTxt a.btnNav {padding:10px 48px;border-radius:60px;font-weight:500;display:block;width:180px;font-size:130%;line-height:110%;border-color:#fff;color:#13234D;background:#fff;text-align:center;margin:0 auto;}
.mastheadTxt a.btnNav:hover {color:#fff;background:#13234D;border-color:#13234D;}

.threePanels {position:relative;margin:80px 0 0;}
.threePanels div {min-height:460px;}
.threePanels h2 {font-size:380%;font-weight:300;line-height:100%;margin:0;padding:0 30px 46px 0;}
.threePanels p {font-size:180%;color:#fff;font-weight:300;line-height:110%;padding:0 50% 30px 0;}
.threePanels p strong {font-weight:700;}
.threePanels a {position:absolute;bottom:20px;left:20px;color:#fff;}

.public {background:#c75530 url("../img/panel-publicSector.jpg");background-repeat:no-repeat;background-position:bottom left;background-size:cover;position:relative;padding:20px;margin:0 0px 60px 0;}
.public h2 {color:#FFAE95;}
.public p strong {color:#FFAE95;}

.rental {background:#6105a8 url("../img/panel-rental.jpg");background-repeat:no-repeat;background-position:bottom left;background-size:cover;position:relative;padding:20px;margin:0 0 60px 0;}
.rental h2 {color:#33CC99;}
.rental p strong {color:#33CC99;}

.letting {background:#1257CC url("../img/panel-lettings.jpg");background-repeat:no-repeat;background-position:bottom left;background-size:cover;position:relative;padding:20px;margin:0 0 60px 0;}
.letting h2 {color:#E454EA;}
.letting p strong {color:#E454EA;}

.land {background:#30c3b9 url("../img/panel-land.jpg");background-repeat:no-repeat;background-position:bottom left;background-size:cover;position:relative;padding:20px;margin:0 0 60px 0px;}
.land h2 {color:#336666;}
.land p strong {color:#336666;}


.welcome {display:table-cell;height:480px;width:100% !important;vertical-align:middle;text-align:left;}
#catering .welcome {display:table-cell;height:800px;width:100% !important;vertical-align:middle;text-align:center;}
#privacy .welcome {display:block;height:auto;padding-top:60px;}
#slavery .welcome {display:block;height:auto;padding-top:60px;}
.welcome .txtWrap {display:inline-block;width:100%;}
.welcome .intro {padding:50px 60px 140px;}
.welcome .intro .copy {text-align:left;}
.welcome h1 {color:#184475;font-size:340%;font-weight:700;padding:0 0 20px;margin:0;}
.welcome h1 a,.welcome h1 a:hover {color:#184475;text-decoration:none;}
#privacy .welcome h1 {text-align:center;padding-bottom:30px;}
.welcome h2 {color:#184475;font-size:190%;font-weight:700;padding:0;margin:0;}
.welcome p {font-size:140%;font-weight:400;padding:0 0 20px;margin:0;}
.welcome p a {color:#6E6E6E;text-decoration:none;}
.welcome p a:hover {color:#6E6E6E;text-decoration:underline !important;}
.welcome .buttonWrap {width:100%; text-align:center;margin-top:20px;}
.welcome .buttonWrap button {text-align:center;margin:0 auto;}

#residential .welcome h1 {color:#EA7046;}
#residential .welcome h2 {color:#EA7046;}
#land .welcome h1 {color:#89EE6F;}
#land .welcome h2 {color:#89EE6F;}

.greyBGintro {margin-top:0;background:rgba(0,0,0,.1);text-align:center;}
.greyBGintro div {padding-right:28px;padding-left:28px;}
.greyBG {margin-top:0;background:rgba(0,0,0,.1);margin:0 0 0;}

.greyBGintro h3 {font-family: 'Lato';color:#B2B2B2;font-size:120%;letter-spacing:0.05em;text-transform:uppercase;padding:40px 0 4px;}
.greyBG h1, .greyBGintro h1 {color:#184475;font-size:340%;font-weight:700;padding:0 0 20px;margin:0;}
.greyBG p {font-size:140%;font-weight:400;padding:0 0 20px;margin:0;}
.greyBGintro p {font-size:140%;font-weight:400;padding:0;margin:0;}
.greyBGintro p a {color:#6E6E6E;text-decoration:none;}
.greyBGintro p a:hover {color:#6E6E6E;text-decoration:underline !important;}

.workPanel {margin:40px 40px 40px;}
.workPanel .img {background:#fff;padding:0;}
.workPanel .txt {position:relative;background:#fff;padding:10px 30px 10px 30px;}
.whiteBG .workPanel .txt {position:relative;background:#F3F3F3;padding:10px 30px 10px 30px;}
.workPanel .txt h2 {font-size:250%;font-weight:300;padding-bottom:10px;}
.workPanel .txt a.btn {position:absolute;bottom:20px;left:30px;}

.whiteBGintro {margin-top:0;background:#fff;margin:0 0 0;text-align:center;}
.whiteBGintro div {padding-right:28px;padding-left:28px;}
.whiteBG {margin-top:0;background:#fff;margin:0 0 0;}
.whiteBGintro h3 {font-family: 'Lato';color:#B2B2B2;font-size:120%;letter-spacing:0.05em;text-transform:uppercase;padding:40px 0 4px;}
.whiteBG h1, .whiteBGintro h1 {color:#184475;font-size:340%;font-weight:700;padding:0 0 20px;margin:0;}
.whiteBG p {font-size:140%;font-weight:400;padding:0 0 20px;margin:0;}
.whiteBGintro p {font-size:140%;font-weight:400;padding:0;margin:0;}
.whiteBGintro p a {color:#6E6E6E;text-decoration:none;}
.whiteBGintro p a:hover {color:#6E6E6E;text-decoration:underline !important;}

.grey {margin-top:60px;background:#FAFAFA;}

.green {margin-top:60px;background:#FAFAFA url("../img/greenHeader.jpg");background-repeat:repeat-x;background-position:center top;text-align:center;}
.orange {margin-top:60px;background:#FAFAFA url("../img/orangeHeader.jpg");background-repeat:repeat-x;background-position:center top;text-align:center;padding-bottom:100px;}

.green h2, .orange h2 {color:#45B5C5;font-weight:700;margin-top:80px; padding-bottom:100px;}
.green h2 span, .orange h2 span {color:#1D2758;}
.green h2 span a, .orange h2 span a {color:#1D2758;}
.green h2 span a:hover, .orange h2 span a:hover {color:#1D2758;text-decoration:underline !important;}
.green h3, .orange h3 {font-family: 'Roboto', sans-serif;margin-top:11px;padding-bottom:40px;font-size:340%;color:#fff;}
.green h4, .orange h4 {margin-top:40px;font-size:340%;color:#45B5C5;}
.green p, .orange p {font-size:140%}
.green p a, .orange p a {color:#6E6E6E;}
.green p a:hover, .orange p a:hover {color:#6E6E6E;text-decoration:underline !important;}
.statementArea {margin-top:126px;text-align:center;border-bottom:1px solid #1D2758;border-top:1px solid #1D2758;margin-bottom:20px;padding-top:30px;padding-bottom:30px;}
.statementArea h2 {font-weight:700;color:#45B5C5;padding:0 0 30px 0;font-size:340%;margin:0;line-height:120%;}
.statementArea h2 span {color:#1D2758;padding-bottom:30px;padding-right:0;}
.statementArea h2 span a {color:#1D2758;}
.statementArea h2 span a:hover {color:#1D2758;text-decoration:underline !important;}

/*Services Fees Page*/
.bordersGrey {background:#F3F3F3 url("../img/feesBG.jpg");background-repeat:repeat-x;padding-bottom:80px;}
.bordersWhite {background:#fff url("../img/feesBG.jpg");background-repeat:repeat-x;padding-bottom:80px;}
.bordersLtBlue {background:#fff url("../img/movingBG.jpg");background-repeat:repeat-x;padding-bottom:80px;}
#servicesFees .welcome {display:block;height:480px;width:100%;vertical-align:middle;text-align:center;margin-left:auto;margin-right:auto;padding-top:60px;}
#servicesFees .welcome .imgWrap {width:100% !important;}
#servicesFees .welcome .imgWrap img {display:block;text-align:center !important;margin:0 auto;width:400px;}
#servicesFees .welcome h1 {color:#184475;margin-top:40px;}
#servicesFees .welcome p {text-align:center;}
#servicesFees .intro h2, #servicesFees .introLt h2 {color:#fff;text-align:center;margin-top:12px;margin-bottom:60px;}
#servicesFees .intro p, #servicesFees .introLt p {font-size:140%;text-align:center;}
#servicesFees ol li::marker {font-size: 220%;color:#084A66;font-weight:700;padding:0;margin:0;}
#servicesFees .services h2 {color:#084A66;font-size:220%;}
#servicesFees .services p {font-size:140%;}

#servicesFees .services li h2 {margin-bottom:0;padding-bottom:4px;}


#servicesFees .servPara p {text-align:left;font-size:140%;padding:20px 0 0 40px;}
#servicesFees .table {margin:40px 0 60px 0;}
#servicesFees .table p {text-align:left;font-size:140%;padding:20px 0 0}
#servicesFees .table .row {border-top:1px solid #606060; margin:10px 12px 0 40px;}
#servicesFees .table .row .col-xs-3, #servicesFees .table .row .col-xs-12, #servicesFees .table .row .col-xs-4:first-child  {padding-left:0;}

#servicesFees .indent {padding-left:0;}


.checkList ul {list-style-type:none;margin-left:0;padding-left:0;}
.checkList ul li {border-bottom:1px solid #707070;}
.checkList ul li h2 {color:#084A66;font-size:220%;margin-bottom:0;padding-bottom:4px;}
.checkList ul li p.check {font-size:140%;margin:0;padding:10px 50px 5px 0;background:url("../img/checkbox.png");background-repeat:no-repeat;background-position:center right;background-size:3%;}
.checkList ul li p.check:last-child {margin-bottom:20px;}

.introLt .panelWrap {background:#e6f2f3;}
.introLt .panelWrap h3 {background:#0D7C8C;padding:20px;font-size:200%;color:#fff;text-align:center;}
.introLt .panelWrap p {padding:20px 40px 30px;}

.valuation {border:3px solid #fff;margin:100px auto; background:#1FC3C9 url("../img/valuation-img.jpg");background-repeat:no-repeat;background-size:contain;background-position:right top;}
.valuation .text {color:#fff;padding:45px 62px;}
.valuation .text h2 {font-size:340%;font-weight:700;padding:0 0 20px;margin:0;}
.valuation .text p {font-size:140%;font-weight:400;padding: 0 0 20px;margin:0;color:#fff;}
.valuation .text a, .valuation .text a:active {color:#fff;font-weight:700;}
.valuation .text a:hover {text-decoration:underline !important;}
.valuation .image {text-align:center;padding-top:340px;padding-left:60px;}
#insights .valuation .image a.btnNav {text-transform:uppercase;padding:15px 38px;border-radius:60px;font-weight:500;display:block;width:200px;font-size:130%;line-height:110%;border:none;color:#184475 !important;background:#fff;text-align:center;margin:0 auto;}
#insights .valuation .image a.btnNav:hover {color:#fff !important;background-color:#13234D !important;}

/*Rental Page*/
#rental .mastheadTxt a.btnNav, #insights .mastheadTxt a.btnNav {padding:15px 38px;border-radius:60px;font-weight:500;display:block;width:180px;font-size:130%;line-height:110%;border-color:#A432FB;color:#fff !important;background:#A432FB;text-align:center;margin:0 auto;}
#rental .mastheadTxt a.btnNav:hover, #insights .mastheadTxt a.btnNav:hover {color:#fff;background:#604BB8;border-color:#604BB8;}
#rental .welcome h1, #insights .welcome h1 {color:#A432FB;}
#rental .welcome h2, #insights .welcome h2 {color:#A432FB;}
#rental .welcome p, #insights .welcome p {text-align:center;}
#rental .welcome div, #insights .welcome div {padding:80px 70px;}
.rentalPanel {background:#fff url("../img/panel-rentalPage.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;padding:0;margin:0;min-height:400px;position:relative;}
.rentalPanel img.topLine {position:absolute;top:0;right:50%;}
.rentalPanel img.bttmLine {position:absolute;bottom:0;right:50%;}
.rentalPanel h3 {font-family: 'Lato';color:#1D2758;font-size:120%;letter-spacing:0.05em;text-transform:uppercase;text-align:left;padding:50px 0 10px;margin:0;}
.rentalPanel h2 {font-weight:700;color:#45B5C5;padding:0 12% 12px 0;font-size:340%;margin:0;}
.rentalPanel p {font-size:140%;font-weight:400;color:#1D2758;padding:0 20% 30px 0;margin:0;}

#rental .tableArea, #insights .tableArea {margin-top:0px;margin-bottom:20px;}
#rental .tableArea h3, #insights .tableArea h3 {font-size:200%;font-weight:700;color:#6F6D71;text-transform:uppercase;text-align:left;margin:0;padding:0 0 40px;}
#rental .tableArea h2, #insights .tableArea h2 {font-weight:700;color:#45B5C5;padding:0 0 12px 0;font-size:340%;margin:0;line-height:120%;}
#rental .tableArea h2 a, #insights .tableArea h2 a:hover {color:#45B5C5;}
#rental .tableArea h2 span, #insights .tableArea h2 span {color:#1D2758;}
#rental .tableArea p, #insights .tableArea p {font-size:140%;font-weight:400;padding:0 0 30px 0;margin:0;}
#rental .tableArea p a, #insights .tableArea p a {color:#6E6E6E;}
#rental .tableArea p a:hover, #insights .tableArea p a:hover {color:#6E6E6E;text-decoration:underline !important;}
.tableWrap h5 {font-weight:400;background:url("../img/toggle.png") no-repeat center right;background-size:10%;padding:22px 20px 20px 15px;margin:0;border-top:1px solid #EBE9ED;touch-action: manipulation;cursor: pointer;}
#rental .tableWrap p, #insights .tableWrap p {font-size:140%;font-weight:400;padding:0px 20px 20px 15px;margin:0;text-align:left;line-height:110%;border-bottom:1px solid #a5a3a7;}
#rental .tableWrap, #insights .tableWrap {margin-bottom:100px;}
#rental .tableWrap h4, #insights .tableWrap h4 {position:relative;z-index:50;background:#a432fb url("../img/tableHeader.jpg") repeat-y center center;font-family: 'Lato';color:#fff;font-size:190%;letter-spacing:0.05em;text-transform:uppercase;text-align:center;padding:20px;margin:0;}
#rental .tableLeft, #insights .tableLeft {position:relative;z-index:10;width:48.7%;float:left;background-color:#fff;box-shadow: 0 0 20px rgba(0,0,0,.2);}
#rental .tableRight, #insights .tableRight {position:relative;z-index:10;width:48.7%;float:right;background-color:#fff;box-shadow: 0 0 20px rgba(0,0,0,.2);}
#rental .tableLeft div:first-child,#insights .tableLeft div:first-child,.tableRight div:first-child {border-top:none;}
#rental .tableArea .cta, #insights .tableArea .cta {text-align:center;border:1px solid #1D2758;border-right:none;border-left:none;padding:30px 0 30px;margin-top:100px;} 
#rental .tableArea .cta h2, #insights .tableArea .cta h2 {font-size:320%;padding-right:0;} 

/*Residential Page*/
#resi .mastheadTxt a.btnNav {padding:15px 38px;border-radius:60px;font-weight:500;display:block;width:180px;font-size:130%;line-height:110%;border-color:#1257CC;color:#fff !important;background:#1257CC;text-align:center;margin:0 auto;}
#resi .mastheadTxt a.btnNav:hover {color:#fff;background:#1257CC;border-color:#1257CC;}
#resi .welcome h1 {color:#1257CC;}
#resi .welcome h2 {color:#1257CC;}
#resi .welcome p {text-align:center;}
#resi .welcome div {padding:80px 70px;}
.resiPanel {background:#fff url("../img/panel-residentialPage.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;padding:0;margin:0;min-height:400px;position:relative;}
.resiPanel img.topLine {position:absolute;top:0;right:50%;}
.resiPanel img.bttmLine {position:absolute;bottom:0;right:50%;}
.resiPanel h3 {font-family: 'Lato';color:#1D2758;font-size:120%;letter-spacing:0.05em;text-transform:uppercase;text-align:left;padding:50px 0 10px;margin:0;}
.resiPanel h2 {font-weight:700;color:#45B5C5;padding:0 25% 12px 0;font-size:340%;margin:0;}
.resiPanel p {font-size:140%;font-weight:400;color:#1D2758;padding:0 25% 30px 0;margin:0;}
.resiPanel h2 a, .resiPanel h2 a:hover {color:#45B5C5;}

#resi .tableArea {margin-top:126px;margin-bottom:20px;}
#resi .tableArea h3 {font-size:200%;font-weight:700;color:#6F6D71;text-transform:uppercase;text-align:left;margin:0;padding:0 0 40px;}
#resi .tableArea h2 {font-weight:700;color:#45B5C5;padding:0 20px 12px 0;font-size:340%;margin:0;line-height:120%;}
#resi .tableArea a, #resi .tableArea a:hover {color:#45B5C5 !important;}
#resi .tableArea a.btn, #resi .tableArea a.btn:hover {color:#fff !important;}
#resi .tableArea h2 span {color:#1D2758;}
#resi .tableArea p {font-size:140%;font-weight:400;padding:0 0 10px 0;margin:0;}
#resi .tableArea ul.bodyBullets {margin:0;padding:0 0 0 18px;}
#resi .tableArea ul.bodyBullets li {font-size:140%;padding-bottom:10px;color:#EA7046;}
#resi .tableArea ul.bodyBullets li span {color:#6E6E6E;}

#resi .tableWrap p {font-size:140%;font-weight:400;padding:0px 20px 20px 15px;margin:0;text-align:left;line-height:110%;border-bottom:1px solid #a5a3a7;}
#resi .tableWrap {margin-bottom:60px;}
#resi .tableWrap h4 {position:relative;z-index:50;background:#EA7046 url("../img/tableHeader-resi.jpg") repeat-y center center;font-family: 'Lato';color:#fff;font-size:190%;letter-spacing:0.05em;text-transform:uppercase;text-align:center;padding:20px 0;margin:0;}
#resi .tableLeft {position:relative;z-index:10;width:48.7%;float:left;background-color:#fff;box-shadow: 0 0 20px rgba(0,0,0,.2);}
#resi .tableRight {position:relative;z-index:10;width:48.7%;float:right;background-color:#fff;box-shadow: 0 0 20px rgba(0,0,0,.2);}
#resi .tableLeft div:first-child,.tableRight div:first-child {border-top:none;}
#resi .tableArea .cta {text-align:center;border:1px solid #1D2758;border-right:none;border-left:none;padding:30px 0 30px;} 
#resi .tableArea .cta h2 {font-size:320%;padding-bottom:30px;padding-right:0;} 

/*Land Page*/
#land .mastheadTxt a.btnNav {padding:15px 38px;border-radius:60px;font-weight:500;display:block;width:180px;font-size:130%;line-height:110%;border-color:#89EE6F;color:#fff !important;background:#89EE6F;text-align:center;margin:0 auto;}
#land .mastheadTxt a.btnNav:hover {color:#fff;background:#604BB8;border-color:#604BB8;}
#land .welcome h1 {color:#89EE6F;}
#land .welcome h2 {color:#89EE6F;}
#land .welcome p {text-align:center;}
#land .welcome div {padding:80px 70px;}
.landPanel {background:#fff url("../img/panel-landPage.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;padding:0;margin:0;min-height:400px;position:relative;}
.landPanel img.topLine {position:absolute;top:0;right:50%;}
.landPanel img.bttmLine {position:absolute;bottom:0;right:50%;}
.landPanel h3 {font-family: 'Lato';color:#1D2758;font-size:120%;letter-spacing:0.05em;text-transform:uppercase;text-align:left;padding:50px 0 10px;margin:0;}
.landPanel h2 {font-weight:700;color:#45B5C5;padding:0 5% 12px 0;font-size:340%;margin:0;}
.landPanel p {font-size:140%;font-weight:400;color:#1D2758;padding:0 20% 30px 0;margin:0;}

#land .tableArea {margin-top:80px;margin-bottom:20px;}
#land .tableArea h3 {font-size:200%;font-weight:700;color:#6F6D71;text-transform:uppercase;text-align:left;margin:0;padding:0 0 10px;}
#land .tableArea h2 {font-weight:700;color:#45B5C5;padding:0 20px 12px 0;font-size:320%;margin:0;line-height:120%;}
#land .tableArea h2 span {color:#010101;}
#land .tableArea p {font-size:140%;font-weight:400;padding:0 0 10px 0;margin:0;}
#land .tableArea ul.bodyBullets {margin:0;padding:0 0 0 18px;}
#land .tableArea ul.bodyBullets li {font-size:140%;padding-bottom:10px;color:#89EE6F;}
#land .tableArea ul.bodyBullets li span {color:#6E6E6E;}

#land .tableWrap h5 {font-weight:700;font-size:180%;padding:40px 20px 30px 15px;margin:0;background:none;}
#land .tableWrap p {font-size:140%;font-weight:400;padding:0px 40px 50px 15px;margin:0;text-align:left;line-height:130%;}
#land .tableWrap {margin-bottom:60px;}
#land .tableWrap h4 {position:relative;z-index:50;background:#89EE6F url("../img/tableHeader-land.jpg") repeat-y center center;font-family: 'Lato';color:#fff;font-size:190%;letter-spacing:0.05em;text-transform:uppercase;text-align:center;padding:20px 0;margin:0;}
#land .tableWrap h4.flip {background:#89EE6F url("../img/tableHeader-land2.jpg") repeat-y center center;}
#land .tableLeft {position:relative;z-index:10;width:48.7%;float:left;background-color:#fff;box-shadow: 0 0 20px rgba(0,0,0,.2);}
#land .tableRight {position:relative;z-index:10;width:48.7%;float:right;background-color:#fff;box-shadow: 0 0 20px rgba(0,0,0,.2);}
#land .tableLeft div:first-child,.tableRight div:first-child {border-top:none;}
#land .tableArea .statement {text-align:center;padding:0 0 60px;margin-top:20px;}
#land .tableArea .statement h2 {padding:0 0 30px 0;}
#land .tableArea .cta {text-align:center;border:1px solid #1D2758;border-right:none;border-left:none;padding:30px 0 30px;margin-top:0px;} 
#land .tableArea .cta h2 {font-size:320%;padding-bottom:30px;padding-right:0;} 
.showSingle {display: block;margin-bottom: 30px;}
.target {display: none;}

/*Sector Pages*/
.welcome h1 {text-align:center;margin:0;}
.sectors .welcome {text-align:center;margin:30px 0 0 0;}

.sectors .welcome h1:first-child {margin:0;}
.sectors .welcome p {padding:0 0 20px}

.sectorPanel {background:#084A66 url("../img/panel-home-publicSector.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;padding:0;margin:0;min-height:400px;position:relative;}
.privateIndividualsPanel {background:#084A66 url("../img/panel-home-privateIndividuals.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;padding:0;margin:0;min-height:400px;position:relative;}
.privateLandlordsPanel {background:#084A66 url("../img/panel-home-privateLandlords.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;padding:0;margin:0;min-height:400px;position:relative;}
.portfolioOwnersPanel {background:#084A66 url("../img/panel-home-portfolioOwners.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;padding:0;margin:0;min-height:400px;position:relative;}
.portfolioLandlords {background:#084A66 url("../img/panel-home-portfolioLandlords.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;padding:0;margin:0;min-height:400px;position:relative;}

.sectorPanel h2 {font-weight:300;font-size:400%;color:#fff;padding:130px 180px 10px 40px;margin:0;}
.portfolioOwnersPanel h2 {font-weight:300;font-size:400%;color:#fff;padding:90px 30px 10px 40px;margin:0;}
.privateLandlordsPanel h2 {font-weight:300;font-size:400%;color:#fff;padding:110px 70px 10px 40px;margin:0;}
.portfolioLandlords h2 {font-weight:300;font-size:400%;color:#fff;padding:110px 180px 10px 40px;margin:0;}
.privateIndividualsPanel h2 {font-weight:300;font-size:400%;color:#fff;padding:90px 180px 10px 40px;margin:0;}

.sectorPanel p, .privateIndividualsPanel p, .privateLandlordsPanel p, .portfolioOwnersPanel p, .portfolioLandlords p {font-weight:300;font-size:180%;line-height:120%;color:#fff;padding:0 120px 0 40px;margin:0;}
.sectorPanel p a, .privateIndividualsPanel p a, .privateLandlordsPanel p a, .portfolioOwnersPanel p a, .portfolioLandlords p a, .sectorPanel p a:hover, .privateIndividualsPanel p a:hover, .privateLandlordsPanel p a:hover, .portfolioOwnersPanel p a:hover, .portfolioLandlords p a:hover {color:#fff;text-decoration:none;}

.callBack {padding:40px 15px;background:#0D7C8C;margin-top:160px;}
.callBack p {font-weight:300;font-size:180%;color:#fff;padding:0;margin:0;text-align:center;}
.callBack p.single {padding-top:12px;}
.callBack a.btnNav {padding:10px 48px;border-radius:60px;font-weight:500;display:block;width:180px;font-size:130%;line-height:110%;border-color:#fff;color:#13234D;background:#fff;text-align:center;margin:0 auto;}
.callBack a.btn-white {color:#13234D !important;background-color:#fff;border-color:#fff;}
.callBack a.btn-white:hover {color:#fff !important;background-color:#309eb2;border-color:#309eb2;}

/*Contact Page*/
#contact .footer {margin-top:0;}
.enquiry {background:#beeeef;padding-bottom:100px;padding-top:200px;}
.contactPanel-xs {margin-top:0;}
.contactPanel {margin-top:0;background:#1FC3C9 url("../img/contactImg.jpg") no-repeat center right;background-size:contain;padding:30px;}
.contactPanel h2 
.enquiryForm {margin-top:80px;}
.enquiryForm h2 {font-size:400%;font-weight:500;color:#fff;padding:20px 70px 15px 0;margin-top:0;}
.enquiryForm p {font-size: 140%;color:#fff;padding-bottom:30px;padding-right:70px;}
	.enquiryForm p.title {padding-bottom:0;} 
	.contactWrap p.address {padding:20px 0 0 40px;background: url("../img/icon-address.png");background-color:#fff;background-repeat:no-repeat;background-position:left 19px;background-size:20px;}
	.contactWrap p.tel {padding:20px 0 80px 40px;background: url("../img/icon-tel.png");background-color:#fff;background-repeat:no-repeat;background-position:left 19px;background-size:20px;}
.contactPanel {margin:0 0 80px;}
.contactPanel p.address {padding:20px 0 0 40px;background: url("../img/icon-address.png");color:#fff;background-repeat:no-repeat;background-position:left 19px;background-size:20px;}
.contactPanel p.tel {padding:20px 0 20px 40px;background: url("../img/icon-tel.png");color:#fff;background-repeat:no-repeat;background-position:left 19px;background-size:20px;}
.contactImg {position:relative;}
.contactImg a, .contactWrap .col-xs-12 a {text-align:center;background:#fff;color:#184475;position:absolute;top:400px;right:120px;font-size:150%;margin:24px auto;padding:18px 4vw;border-radius:60px;font-weight:500;border-color:#fff;text-transform:uppercase;}

.contactImg a:hover {background:#011841;border-color:#184475;color:#fff;}
form label {font-size:140%;font-weight:400;color:#0C141D;text-align:left;padding-bottom:8px;padding-left:0;margin-left:0;}
.form-control {border-radius:0;border-color:#98A2B3;padding:12px;height:40px;}
form button {background:#0D7C8C;color:#fff;border-radius:0 !important;border:none;width:100%;padding:20px 0;margin:10px 0 0;}
form button:hover {background:#084A66;color:#fff !important;}

.faqs {background-color:#F5F9FA;padding-bottom:80px;}
.faqs h2 {font-size:400%;font-weight:500;color:#0C141D;padding:50px 0;}
.faqWrap {margin-bottom:50px;}
.faqs h5 {font-size:180%;font-weight:400;color:#0C141D;margin-bottom:6px;width:100%;touch-action: manipulation;cursor: pointer;}
.faqs h5 span {font-size:130%;font-weight:500;color:#0B6D80;padding-right:30px;}
.faqs h5 span.right {float:right;font-size:160%;font-weight:300;color:#0B6D80;padding:0;margin:0 0 30px 0;}
.faqs h5:hover {font-size:180%;font-weight:400;color:#0B6D80;}
.faqs p {font-size:140%;padding-left:58px;padding-bottom:32px;}

.sectors .textWrap img {width:400px;margin-bottom:30px;}

#privacy .ghost {background: url("../img/mack-ident-ghost-lg.jpg");background-repeat:no-repeat;background-position:0px -50px;background-size:40%;}
#privacy .textWrap {margin-bottom:200px;text-align:left;}
#privacy .textWrap a {color:#6E6E6E;}
#privacy .textWrap a:hover {color:#6E6E6E; text-decoration:underline !important;}
#privacy .textWrap h5 {font-size:180%;padding:0;margin:20px 0 0 0;}
#privacy .textWrap p {padding:4px 0 4px 0;margin:0;}
#privacy .textWrap p.strong {padding:0 0 0 0;margin:0;}
#privacy .textWrap ul {padding:8px 0 8px 20px;margin:0;}
#privacy .textWrap li {font-size:140%;padding:0;margin:0;}
#privacy .textWrap table {font-size:120%;margin:40px 0 60px;}
#privacy .textWrap section h5.first {margin-top:60px;}

#slavery section {margin-bottom:20px;}
#slavery .textWrap {margin-bottom:200px;text-align:left;}
#slavery .textWrap ul {padding:0 0 16px 20px;;margin:0;}
#slavery .textWrap li {font-size:140%;padding:0;margin:0;}
#slavery .textWrap li a {color:#000;}
#slavery .textWrap li a:hover {text-decoration:underline !important;}
#slavery .textWrap section img {width:150px;margin-bottom:10px;}

/*Insights Panel*/
body#insights {background: url("../img/insightsBG.jpg");background-color:#359fb4;height:980px;background-repeat:no-repeat;background-position:center bottom;background-size:cover;}
#insights section.mastheadTxt h1 {text-align:center;font-weight:300;color:#fff;font-size:400%;text-shadow: 0 0 10px rgba(0,0,0,.5);margin-top:50px;margin-bottom:50px;text-transform:uppercase;letter-spacing:0.01em;}
#insights section.mastheadTxt h1 span {font-weight:700;}
.insightsPanel {background:#1b4577;text-align:center;padding:40px 100px;border-bottom:1px solid #fff;}
.insightsPanel p {color:#fff; font-size:200%;}

/*Our Vision Page*/
.mastheadVision .mastheadTxt h1 {margin-top:90px;text-transform:capitalize;}
.bluePanel {background:#0098A4;padding:50px;}
.bluePanel h2 {text-align:center;font-weight:700;color:#fff;font-size:425%;margin-top:0;text-transform:uppercase;}
.bluePanel h2 img {padding-bottom:6px;}

.whitePanel {background:#fff;padding:20px 200px 25px;}
.whitePanel h3 {text-align:center;color:#216683;}
.whitePanel h3 a,.whitePanel h3 a:hover {color:#216683;text-decoration:none;}

.ltBluePanel {background:#edf8f9;padding:40px 200px 120px;}
.ltBluePanel p {font-size:140%;font-weight:400;padding:0 0 20px;margin:0;text-align:center;}

.visualsPanels .visual {background:#fff;margin-top:-98px;margin-bottom:60px;border-bottom:4px solid #0098A4;box-shadow: 0 10px 20px rgba(0,0,0,.3);min-height:200px;}
.visualsPanels .visual h2 {background:#6DC4CB;padding:5px 10px;text-transform:uppercase;color:#fff;font-size:200%;font-weight:400;text-align:center;}
.visualsPanels .visual h2 img {margin:4px 8px;}
.visualsPanels .visual p {padding:0 30px 0px;font-size:140%;font-weight:400;text-align:center;}

.dkbluePanel {background:#184475;padding:50px;}
.dkbluePanel h2 {text-align:center;font-weight:700;color:#fff;font-size:425%;margin-top:0;text-transform:uppercase;}

.valuePanel {background:#fff;padding:20px 190px 25px;}
.valuePanel h3 {text-align:center;color:#001940;}

.midBluePanel {background:#eaf6fc;padding-top:40px;padding-bottom:60px;}
.midBluePanel p {font-size:140%;font-weight:400;padding:0 100px 20px;margin:0;text-align:center;}
.midBluePanel p a {color:#6E6E6E;text-decoration:none;}
.midBluePanel p a:hover {color:#6E6E6E;text-decoration:underline !important;}
.midBluePanel .tables {background:#fff;box-shadow: 0 10px 20px rgba(0,0,0,.3);border-right:4px solid #184475;margin:0 110px 30px;}
.midBluePanel .blue {background:#BFD6F0 url(../img/panelBG-blue.jpg) repeat center center; background-size:cover;text-align:center;height:100%;}
.midBluePanel .last {padding-top:9px;padding-bottom:9px;}
.midBluePanel .blue img {margin:16px auto 4px;width:64px; height:64px;}
.midBluePanel .blue p {padding:8px 20px 12px;text-transform:uppercase;color:#184475;font-size:180%;line-height:100%;font-weight:500;}
.midBluePanel .list {background:#fff;}
.midBluePanel .list ul {padding-top:25px;padding-bottom:25px;font-size:140%;font-weight:400;}

.visionPanel {background:#084A66 url("../img/panel-vision.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;padding:0;margin:0;min-height:400px;position:relative;}
.visionPanel h2 {font-weight:300;font-size:400%;color:#fff;padding:90px 100px 10px 40px;margin:0;}

/*Footer*/
.footer {margin-top:100px;color:#fff;background:#001940 url("../img/mack-ident.png");background-repeat:no-repeat;background-position:top right;background-size:contain;}
#insights .footer {margin-top:0px;}
.sectors .footer {margin-top:0;}
.footer .wrap, .footer .wrap img {padding-left:35px;padding-right:80px;}
.footer .wrap img {padding-top:30px;}
.footer div {border-left:1px solid #fff;}
.footer div:first-child {border-left:none !important;}
.footer .members div, .footer .members {border-left:none !important;}
.footer .members div img {padding:20px 0 0 20px;}
.footer h3 {text-transform:uppercase;font-weight:500;padding:20px 0 20px 20px;font-size:120%;}
.footer h3 span {font-size:90%;text-transform:none;font-weight:300;}
.footer ul {list-style-type:none;padding-left:20px;}
.footer ul li {padding-bottom:8px;font-size:110%;}
.footer ul li a {color:#fff;}
.footer ul li a:hover, #rental a.f-rent, #resi a.f-lettings, #land a.f-land, #contact a.f-contact, #privacy a.f-privacy, #slavery a.f-slavery, #insights a.f-insights, #vision a.f-vision, #catering a.f-catering {color:#309eb2;}
.footer ul li a.btn-white {padding: 4px 12px;border-radius: 60px;font-size:110%;margin-left:-4px;line-height:100%;}
.footer p {color:#fff;padding:0px 30px 15px 40px;font-size:110%;font-weight:300;}
.footer p a {color:#fff; text-decoration:none;}
.footer p a:hover {color:#fff; test-decoration:underline !important;}
.footer button {display:inline-block;margin:0px 0px 40px 40px;}
.footer .contact h3 {color:#fff;padding:40px 0 0 20px;margin:0;}
.footer .contact p {color:#fff;padding:10px 0 0px 20px;margin:0;font-size:110%;}
.footer .members h3 {padding-top:20px;}
.footer .members div, .footer .members {border-left:none !important;}
.footer li a span {font-size:90%;}

.footer .contact .memberLogo {max-width:120px;padding:6px 10px 50px 20px;}
.footer .contact .members .col-xs-12 img:first-child {padding-left:20px;}
.footer .contact .members .col-xs-12 img:last-child {padding-left:0 !important;}

.base {background:#00122F;min-height:40px;padding:20px 0;border-top:1px solid #fff;}
.base .copyright p {color:#fff;text-align:left;padding:0;margin:0;}
.base .fyfe p {color:#fff;text-align:right;padding:0;margin:0;}


/* .col-md */
@media (min-width:992px) and (max-width:1199px){ 
	.navbar-default .navbar-nav>li>a {color:#fff;font-size:150%;padding:38px 2.5vw; border-left:1px solid #fff;}
	.navbar-default .navbar-nav>li>a.btnNav {margin:26px 2.65vw 25px;padding-right:24px;padding-left:24px;border-radius:60px;font-weight:500;font-size:150%;line-height:110%;border-color:#fff;text-align:center;}
	
	.mastheadTxt h1 {padding-top:0px;}
	.mastheadTxt p {padding:20px 100px 0;}
	.mastheadTxt a.btnNav {font-size:150%;padding-right:24px;padding-left:24px;}
	
	.public {margin:0 0 80px 0;}
	.rental {margin:0 0 80px 0;}
	.letting {margin:0 0 80px;}
	.land {margin:0 0 80px 0;}
	.threePanels h2 {font-size:290%;padding-bottom:30px;}
	.threePanels div {min-height:420px;}
	
	.workPanel .txt h2 {margin-top:10px;margin-bottom:0;}
	
	.greyBGintro p, .whiteBGintro p {font-size:160%;}
	
	
	#rental .mastheadTxt a.btnNav, 	#insights .mastheadTxt a.btnNav, #resi .mastheadTxt a.btnNav, #land .mastheadTxt a.btnNav  {font-size:150%;}
	.rentalPanel h2 br, .resiPanel h2 br, .landPanel h2 br {display:none;}
	.rentalPanel p, .resiPanel p, .landPanel p {font-size:160%;padding:0 8% 20px 0;}
	#rental .tableArea h2, #insights .tableArea h2, #resi .tableArea h2, #land .tableArea h2 {padding: 0 20px 40px 0;}
	#rental .tableArea p, #insights .tableArea p, #resi .tableArea p, #land .tableArea p {font-size:160%;}
	p.target {font-size:140% !important;}
	#rental .tableLeft div:last-child h5, #insights .tableLeft div:last-child h5, #rental .tableRight div:last-child h5, #insights.tableRight div:last-child h5  {padding:14px 25px 10px 15px;}
	#rental .tableWrap h4, #insights .tableWrap h4, #resi .tableWrap h4, #land .tableWrap h4 {padding:20px;}
	.statement h2 br {display:none;}
	
	.contactPanel {margin-top:0;background:#1FC3C9 url("../img/contactImg-md.jpg") no-repeat center right;background-size:contain;padding:30px;}
	.contactImg a, .contactWrap .col-xs-12 a {text-align:center;background:#fff;color:#184475;position:absolute;top:450px;right:85px;font-size:150%;margin:24px auto;padding:18px 4vw;border-radius:60px;font-weight:500;border-color:#fff;text-transform:uppercase;}

	.contactImg a:hover {background:#011841;border-color:#184475;color:#fff;}
	
	.welcome {display:table-cell;height:480px;width:100%;vertical-align:middle;text-align:center;}
	#catering .welcome {display:table-cell;height:1000px;width:100% !important;vertical-align:middle;text-align:center;}
	.welcome .txtWrap {display:inline-block;width:100%;}
	.welcome p {font-size:180%;}
	.welcome h1 {margin-top:0px;}
	.sectors .welcome h1 {margin-top:40px;}
	.portfolioOwnersPanel h2, .privateLandlordsPanel h2, .sectorPanel h2, .portfolioLandlords h2, .privateIndividualsPanel h2 {padding-top:40px;padding-bottom:20px;}
	
	.sectorPanel h2 {font-size:400%;padding:50px 60px 20px 20px;margin:0;}
	.portfolioOwnersPanel h2 {font-size:400%;padding:50px 60px 20px 20px;margin:0;}
	.privateLandlordsPanel h2 {font-size:400%;padding:50px 60px 20px 20px;margin:0;}
	.portfolioLandlords h2 {font-size:400%;padding:50px 60px 20px 20px;margin:0;}
	.privateIndividualsPanel h2 {font-size:400%;padding:50px 60px 20px 20px;margin:0;}
	.sectorPanel p, .privateIndividualsPanel p, .privateLandlordsPanel p, .portfolioOwnersPanel p, .portfolioLandlords p {font-weight:300;font-size:180%;line-height:130%;color:#fff;padding:0 60px 0 20px;margin:0;}
	
	.valuation .image {text-align:center;padding-top:420px;padding-left:20px;}
	.valuation {background:#1FC3C9 url("../img/valuation-img-md.jpg");background-repeat:no-repeat;background-size:contain;background-position:right top;}

	.checkList ul li p.check, .introLt .panelWrap p {font-size:160% !important;}
	.checkList ul li p.check {background-size:4%;}
	
	.callBack {padding:40px 0px;}
	.callBack p {font-size:180%;padding:0 30px;margin:0;text-align:center;}
	.callBack a.btnNav {padding:10px 48px;font-size:150%;line-height:110%;border-color:#fff;color:#13234D;background:#fff;text-align:center;margin:25px auto 0;}
	
	.visionPanel h2 {padding:90px 60px 20px 20px;margin:0;}
	
	.footer .contact .memberLogo {max-width:120px;padding:6px 10px 50px 20px;}
	.footer .contact .members .col-xs-12 img:first-child {padding-left:20px;}
	.footer .contact .members .col-xs-12 img:last-child {padding-left:0 !important;}
}

/* .col-sm */
@media (min-width:768px) and (max-width:991px) {
	.navbar-default .navbar-nav>li>a {font-size:150%;padding:38px 0.9vw; border-left:1px solid #fff;}
	.navbar-default .navbar-nav>li>a.btnNav {margin:18px 0.9vw 17px;padding-right:24px;padding-left:24px;border-radius:60px;font-weight:500;font-size:150%;line-height:110%;border-color:#fff;text-align:center;}
	.navbar-default .navbar-nav>li>a.btnNav br {display:inline-block;}
	.row-eq-height {
	  display: -webkit-box;
	  display: -webkit-block;
	  display: -ms-block;
	  display:         block;
	}
	.mastheadTxt h1 {font-size:380%;padding-right:100px;padding-left:100px;padding-top:140px;}
	.mastheadTxt h1 br {display:none;}
	.mastheadTxt h3 {font-family: 'Lato';text-align:center;text-transform:uppercase;letter-spacing:0.1em;color:#fff;font-size:190%;padding:70px 0;}
	.mastheadTxt p {font-size:230%;padding:20px 100px 60px;line-height:140%;}
	.mastheadTxt a.btnNav {padding:10px 48px;border-radius:60px;font-weight:500;display:block;width:220px;font-size:200%;line-height:110%;border-color:#fff;color:#13234D;background:#fff;text-align:center;margin:50px auto 0;}
	.mastheadTxt a.btnNav:hover {color:#fff;background:#13234D;border-color:#13234D;}
	.rental, .letting, .land {margin:0 0 40px 0;}
	.workPanel .txt {min-height:200px;}
	.btn-blue {font-size:200%;border-radius:60px;}
	
	.threePanels div {min-height:260px;}
	.threePanels h2 {font-size:400%;font-weight:300;line-height:100%;margin:0;padding:0 30px 46px 0}
	.threePanels h2 br {display:none;}
	.threePanels p {font-size:260%;color:#fff;font-weight:300;line-height:110%;padding:0 80px 50px 0;}
	.threePanels p strong {font-weight:700;}
	.threePanels a {position:relative;bottom:0;left:0px;color:#fff;}

	.public h2 {color:#FFAE95;}
	.public p strong {color:#FFAE95;}
	
	.public {padding:30px;margin:60px 10px 0;background-position:right 80%;background-size:70%;}
	.public h2 {color:#FFAE95;padding-bottom:30px;}
	.public p strong {color:#FFAE95;}
	.btn-rental {font-size:200%;}
	
	.rental {padding:30px;margin:20px 10px 0;background-position:right 80%;background-size:70%;}
	.rental h2 {color:#33CC99;padding-bottom:30px;}
	.rental p strong {color:#33CC99;}
	.btn-rental {font-size:200%;}

	.letting {padding:30px;margin:20px 10px 0;background-position:right 80%;background-size:70%;}
	.letting h2 {color:#CC6666;}
	.letting p strong {color:#CC6666;}
	.btn-letting {font-size:200%;}

	.land {padding:30px;margin:20px 10px 0;background-position:right 80%;background-size:70%;}
	.land h2 {color:#336666;}
	.land p strong {color:#336666;}
	.btn-land {font-size:200%;}
	

	.welcome {display:table-cell;height:600px;width:100%;vertical-align:middle;text-align:center;}
	#catering .welcome {display:table-cell;height:1094px;width:100% !important;vertical-align:middle;text-align:center;}
	.welcome .txtWrap {display:inline-block;width:100%;}
	.welcome p {font-size:180%;padding:0 0 20px;margin:0;}
	.welcome h2 {font-size:220%;padding:0 0 6px 0;margin:0;}
	
	
	.greyBG .row-eq-height, .whiteBG .row-eq-height, .footer .row-eq-height {
	  display: -webkit-box;
	  display: -webkit-block;
	  display: -ms-block;
	  display:         block;
	}
	
	.greyBGintro div {padding-right:6px;padding-left:6px;}
	.greyBGintro h3 {font-size:140%;padding:40px 0 30px;}
	.greyBG h1, .greyBGintro h1 {font-size:340%;padding:0 0 20px;margin:0;}
	.greyBG p {text-align:left;font-size:180%;font-weight:400;padding:0 0 20px;margin:0;}
	.greyBGintro p {text-align:left;font-size:180%;font-weight:400;padding:0 28px 6px;margin:0;}
	
	.whiteBGintro div {padding-right:6px;padding-left:6px;}
	.whiteBGintro h3 {font-size:140%;padding:40px 0 30px;}
	.whiteBG h1, .whiteBGintro h1 {font-size:340%;padding:0 0 20px;margin:0;}
	.whiteBG p {text-align:left;font-size:180%;font-weight:400;padding:0 0 20px;margin:0;}
	.whiteBGintro p {text-align:left;font-size:180%;font-weight:400;padding:0 20px 6px;margin:0;}
	
	.workPanel {margin:40px 0 0px;padding:0 15px;}
	.workPanel .img {background:#fff;padding:0;}
	.workPanel .txt {position:relative;background:#fff;padding:10px 30px 10px 30px;margin-bottom:40px;}
	.whiteBG .workPanel .txt {position:relative;background:#F3F3F3;padding:10px 30px 10px 30px;}
	.workPanel .txt h2 {font-size:250%;font-weight:300;padding-bottom:10px;}
	.workPanel .txt a {position:relative;bottom:0px;left:0px;margin-bottom:20px;}
	
	.rentalPanel, .resiPanel {min-height:450px;}
	.landPanel {min-height:500px;}
	.rentalPanel h2, .resiPanel h2, .landPanel h2 {padding:0 10px 12px 0;font-size:340%;}
	.rentalPanel h2 br, .resiPanel h2 br, .landPanel h2 br {display:none;}
	.rentalPanel p, .resiPanel p, .landPanel p {font-size:180%;padding:0 10px 20px 0;}
	#rental .tableArea h2, #insights .tableArea h2, #resi .tableArea h2, #land .tableArea h2 {padding-bottom:40px;}
	#rental .tableArea p, #insights .tableArea p, #resi .tableArea p, #land .tableArea p {font-size:180%;}
	#rental .tableLeft h5, #rental .tableRight h5, #insights .tableLeft h5, #insights .tableRight h5, #resi .tableLeft h5, #resi .tableRight h5 {font-size:160%;}
	#rental .tableLeft p, #rental .tableRight p, #insights .tableLeft p, #insights .tableRight p, #resi .tableLeft p, #resi .tableRight p {font-size:160%;}
	#rental .tableArea .cta, #insights .tableArea .cta, #resi .tableArea .cta, #land .tableArea .cta {margin-top: 30px;}
	
	.callBack a.btnNav {font-size:200%;width:200px;margin:20px auto 0;}
	
	.sectorPanel h2 {font-size:400%;padding:50px 20px 20px 20px;margin:0;}
	.portfolioOwnersPanel h2 {font-size:400%;padding:50px 20px 20px 20px;margin:0;}
	.privateLandlordsPanel h2 {font-size:400%;padding:50px 20px 20px 20px;margin:0;}
	.portfolioLandlords h2 {font-size:400%;padding:50px 20px 20px 20px;margin:0;}
	.privateIndividualsPanel h2 {font-size:400%;padding:50px 20px 20px 20px;margin:0;}
	.sectorPanel p, .privateIndividualsPanel p, .privateLandlordsPanel p, .portfolioOwnersPanel p, .portfolioLandlords p {font-weight:300;font-size:180%;line-height:120%;color:#fff;padding:0 20px 0 20px;margin:0;}
	
	.checkList ul li p.check, .introLt .panelWrap p {font-size:180% !important;}
	.checkList ul li p.check {background-size:4%;}
	
	.valuation .text {padding-bottom:20px;height:450px;}
	.valuation .image {text-align:center;padding-top:80px;padding-left:0px;}
	.valuation {background:#1FC3C9 url("../img/valuation-img-sm.jpg");background-repeat:no-repeat;background-size:contain;background-position:right bottom;}
	#insights .valuation .image a.btnNav {margin:0 auto 70px;}
	#insights .valuation .image a.btnNav:hover {color:#fff !important;background-color:#13234D !important;}
	
	/*Contact Page*/
	.enquiryForm {margin-top:80px;}
	.enquiryForm .contactPanel h2 {font-size:400%;color:#fff !important;font-weight:500;padding:0 80px 30px 0;margin-top:0;}
	.enquiryForm .contactPanel p {font-size: 180%;color:#fff !important;}
	.contactWrap {margin:20px 0 20px;padding:0;}
	.contactWrap p.title {padding-bottom:0;} 
	.contactWrap p.address {padding:20px 0 0 40px;background: url("../img/icon-address.png");background-repeat:no-repeat;background-position:left 19px;background-size:20px;}
	.contactWrap p.tel {padding:20px 0 0 40px;background: url("../img/icon-tel.png");background-repeat:no-repeat;background-position:left 19px;background-size:20px;}
	form label {font-size:180%;font-weight:400;color:#0C141D;text-align:left;padding-bottom:8px;padding-left:0;margin-left:0;}
	.form-control {border-radius:0;border-color:#98A2B3;padding:12px;height:40px;}
	form button {background:#0D7C8C;color:#fff;border-radius:0 !important;border:none;width:100%;padding:20px 0;margin:10px 0 0;font-size: 180%;}
	form button:hover {background:#084A66;color:#fff !important;}
		
		.enquiryForm h2 {font-size:400%;font-weight:500;color:#fff;padding:20px 15px 15px 0;margin-top:0;}
		.enquiryForm p {font-size: 140%;color:#fff;padding-bottom:30px;padding-right:70px;}
		.contactPanel {margin-top:0 auto 0;background:#1FC3C9 url("../img/contactImg-sm.jpg") no-repeat center right;background-size:contain;padding:30px 40% 30px 30px;}
		.contactImg a, .contactWrap .col-xs-12 a {text-align:center;background:#fff;color:#184475;position:absolute;top:-100px;right:-205px;font-size:150%;margin:24px auto;padding:18px 4vw;border-radius:60px;font-weight:500;border-color:#fff;text-transform:uppercase;}

.contactImg a:hover {background:#011841;border-color:#184475;color:#fff;}
	
	/*Vision Page*/
	.whitePanel {background:#fff;padding:20px 100px 25px;}
	.ltBluePanel {padding:40px 100px 120px;}
	.visualsPanels .visual {min-height:280px;}
	.visionPanel h2 {font-size:400%;padding:50px 20px 20px 20px;margin:0;}
	.midBluePanel .blue
	.midBluePanel .blue img {margin:16px auto 4px;width:54px; height:54px;}
	.midBluePanel .blue p {padding:8px 10px 20px;text-transform:uppercase;color:#184475;font-size:180%;line-height:100%;font-weight:500;}
	.midBluePanel .tables ul {padding:20px 10px 0px 10px;}
	.valuePanel {background:#fff;padding:20px 100px 25px;}
	
	.footer {margin-top:50px;background-position:500px 230px;background-size:60%;}
	.footer .wrap {padding-left:0;padding-right:0;}
	.footer .wrap img {width:60%;text-align:left;padding:30px 0 0 0;}
	.footer div {border-left:none;}
	.footer h3 {font-weight:500;padding:0 0 10px 0;font-size:180%;margin-top:0px;}
	.footer ul {padding-left:0;padding-right:20px;}
	.footer ul li {padding-bottom:8px;font-size:140%;font-weight:300;}
	.footer p {padding:20px 0 15px;font-size:180%;font-weight:300;line-height:150%;}
	.footer button {display:inline-block;margin:0px 0px 80px 0;font-size:180%;}
	.footer .links, .footer .contact {border-left:1px solid #fff;margin-bottom:40px;padding-left:30px;}
	.footer .contact h3 {color:#fff;padding:0 0 0 0;margin:0;}
	.footer .contact p {color:#fff;padding:20px 0 0 0;font-size:140%;}
	.footer .members h3 {padding-top:20px;}
	
	.footer .contact .memberLogo {max-width:120px;padding:4px 0 50px 0;}
	.footer .contact .members .col-xs-12 img:first-child {padding-left:0;}
	.footer .contact .members .col-xs-12 img:last-child {padding-left:0 !important;}
}

/* .col-xs */
@media (max-width:767px){
	
	.navbar-default .navbar-nav>li>a {color:#fff;text-transform:capitalize;font-size:180%;padding:18px 58px;border-bottom:1px solid #fff;border-left:none !important;}
	.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {background: rgba(19,35,77,.5) !important;color:#fff;border-bottom:1px solid #fff;border-left:none !important;}
	.navbar-default .navbar-nav>li>a.btnNav {font-size:180%;border-color:#fff;text-align:center;}
	.navbar-default .navbar-nav>li.border {border-left:none;}
	.navbar-default .navbar-toggle  {border: 2px solid #fff;margin-top:22px;}
	.navbar-nav {margin: 0 -15px;background: rgba(19,35,77,.5) !important;}
	.navbar-header a img {height:84px;width:auto;}
	a.dropdown-item {font-size:120%; padding-left:80px;border-left:none !important;}
	
	.btn {padding:8px 36px;border-radius:60px;}
	.btnLarge {padding:16px 70px;font-weight:500;font-size:200%;text-decoration:none !important;border:none;}
	.btn-blue, .btn-green {font-size:200%;line-height:110%;}
	.mastheadTxt h1 {font-size:380%;padding-right:50px;padding-left:50px;padding-top:0px;}
	#catering .mastheadTxt h1 {font-size:380%;padding-right:50px;padding-left:50px;padding-top:100px;}
	.mastheadVision .mastheadTxt h1 {margin-top:280px;text-transform:capitalize;}
	
	.mastheadTxt h1 br {display:none;}
	#home .mastheadTxt h1 {padding:0 30px 20px;}
	.mastheadTxt h3 {font-family: 'Lato';text-align:center;text-transform:uppercase;letter-spacing:0.1em;color:#fff;font-size:190%;padding:50px 0;}
	.mastheadTxt p {font-size:230%;padding:20px 20px 60px;line-height:140%;}
	.imageArea {background: url("../img/masthead-catering2.jpg");background-color:#359fb4;height:980px;background-repeat:no-repeat;background-position:70% bottom;background-size:cover;}
	
	#home .mastheadTxt .bttnWrap {position:relative;top:0;width:100%;text-align:center;display:block;margin-top:20px;}
	
	#rental .welcome .bttnWrap {position:relative;top:0;width:100%;text-align:center;display:block;margin-top:0px;margin-bottom:50px;}
	
	.mastheadTxt a.btnNav {padding:10px 48px;border-radius:60px;font-weight:500;display:block;width:250px;font-size:200%;line-height:110%;border-color:#fff;color:#13234D;background:#fff;text-align:center;margin:0 auto;}
	.mastheadTxt a.btnNav:hover {color:#fff;background:#13234D;border-color:#13234D;}
	
	#rental .mastheadTxt a.btnNav, #insights .mastheadTxt a.btnNav, #resi .mastheadTxt a.btnNav, #land .mastheadTxt a.btnNav {width:220px;font-size:200%;}


	.threePanels {position:relative;margin:20px 0px 200px;}
	.threePanels .land {margin-bottom:80px;}
	.threePanels div {min-height:360px;}
	.threePanels h2 {font-size:375%;font-weight:300;line-height:100%;margin:0;padding:0 30px 46px 0}
	.threePanels h2 br {display:none;}
	.threePanels p {font-size:260%;color:#fff;font-weight:300;line-height:110%;padding:0 80px 30px 0;}
	.threePanels p strong {font-weight:700;}
	.threePanels a {position:relative;bottom:0;left:0px;color:#fff;}

	.public {padding:20px;margin:60px 10px 0;background-position:right 85%;background-size:75%;position:relative;}
	.public h2 {color:#FFAE95;padding-bottom:20px;}
	.public p strong {color:#FFAE95;}
	a.btn-public {font-size:200%;position:absolute;bottom:25px;left:20px;z-index:500;}

	.rental {padding:20px;margin:20px 10px 0;background-position:right 85%;background-size:75%;position:relative;}
	.rental h2 {color:#33CC99;padding-bottom:20px;}
	.rental p strong {color:#33CC99;}
	a.btn-rental {font-size:200%;position:absolute;bottom:25px;left:20px;z-index:500;}

	.letting {padding:20px;margin:20px 10px 0;background-position:right 85%;background-size:75%;position:relative;}
	.letting h2 {color:#CC6666;padding-bottom:20px;}
	.letting p strong {color:#CC6666;}
	a.btn-letting {font-size:200%;position:absolute;bottom:25px;left:20px;z-index:500;}

	.land {padding:20px;margin:20px 10px 0;background-position:right 85%;background-size:75%;position:relative;}
	.land h2 {color:#336666;padding-bottom:20px;}
	.land p strong {color:#336666;}
	a.btn-land {font-size:200%;position:absolute;bottom:25px;left:20px;z-index:500;}
	
	.rentalPanel, .resiPanel, .landPanel {background:none;padding:0;margin:0;min-height:0;position:relative;}
	.rentalPanel img.topLine, .resiPanel img.topLine, .landPanel img.topLine {right:0;}
	.rentalPanel img.bttmLine, .resiPanel img.bttmLine, .landPanel img.bttmLine {right:0;}
	.rentalPanel h3, .resiPanel h3, .landPanel h3 {padding:50px 16px 10px;}
	.rentalPanel h2, .resiPanel h2, .landPanel h2 {padding:0 16px 12px;font-size:300%;}
	.rentalPanel p, .resiPanel p, .landPanel p {font-size:180%;padding:0 16px 30px;}
	.rentalPanel .btn-blue, .resiPanel .btn-blue, .landPanel .btn-blue {margin-bottom:40px;margin-left:16px;}
	
	#privacy .ghost {background: url("../img/mack-ident-ghost-lg.jpg");background-repeat:no-repeat;background-position:0px -50px;background-size:80%;}
	
	#rental .welcome div, #insights .welcome div, #resi	.welcome div, #land	.welcome div {padding:0 30px 70px;margin-top:50px;}
	
	.welcome {display:table-cell;height:480px;width:100%;vertical-align:middle;text-align:center;}
	#catering .welcome {display:table-cell;height:1200px;width:100% !important;vertical-align:middle;text-align:center;}
	.welcome .txtWrap {display:inline-block;width:100%;}
	.welcome h1 {font-size:300%;}
	.welcome p {font-size:180%;padding:0 0 20px;margin:0;}
	.welcome h2 {font-size:220%;padding:0 0 6px 0;margin:0;}
	
	.sectors .welcome {height:700px !important;}
	#servicesFees .welcome {height:700px !important;}
	#catering .welcome .textWrap {padding-top:66px;padding-bottom:50px;}
	#catering .imageArea .mastheadTxt h1 {font-size:400%;text-shadow: 0 0 10px rgba(0,0,0,.5);}
	
	.green h3, .orange h3, .green h4, .orange h4, .statement h2 {font-size:300%;}
	.green p, .orange p {font-size:180%;}
	
	.green {margin-top:60px;background:#FAFAFA url("../img/greenHeaderDeep.jpg");background-repeat:repeat-x;background-position:center top;text-align:center;}
	.orange {margin-top:60px;background:#FAFAFA url("../img/orangeHeaderDeep.jpg");background-repeat:repeat-x;background-position:center top;text-align:center;padding-bottom:100px;}
	
	.statementArea {margin-right:15px;margin-left:15px;}
	.tableArea {padding-right:30px; padding-left:30px;}
	#land .tableArea {margin-top:60px;}
	#land .tableArea h3 {padding:0 0 40px;}
	#land .tableArea .statement {margin-top:60px;padding:0 0 20px;}
	#land .tableArea .statement br {display:none;}
	#rental .tableArea, #resi .tableArea, #land .tableArea {margin-top: 60px;margin-bottom: 30px;}
	#rental .tableArea h3, #resi .tableArea h3, #land .tableArea h3 {padding-bottom:20px;}
	#rental .tableArea h2, #resi .tableArea h2, #land .tableArea h2 {padding-bottom:40px;font-size:300%;}
	#rental .tableArea p, #resi .tableArea p, #land .tableArea p {font-size:180%;}
	#rental .tableLeft h5, #rental .tableRight h5, #resi .tableLeft h5, #resi .tableRight h5 {font-size:160%;}
	#rental .tableLeft p, #rental .tableRight p, #resi .tableLeft p, #resi .tableRight p {font-size:160%;}
	#rental .tableArea .cta, #resi .tableArea .cta, #land .tableArea .cta {margin-top: 30px;}
	#rental .tableArea .cta h2, #resi .tableArea .cta h2, #land .tableArea .cta h2 {font-size:300%;}
	
	.callBack a.btnNav {font-size:200%;width:200px;margin:20px auto 0;}
	
	.sectorPanel {background:none;background-color:#084A66;padding:0;margin:0;min-height:auto;position:relative;}
	.privateIndividualsPanel {background:none;background-color:#0d7c8c;padding:0;margin:0;min-height:auto;position:relative;}
	.privateLandlordsPanel {background:none;background-color:#0d7c8c;padding:0;margin:0;min-height:auto;position:relative;}
	.portfolioOwnersPanel {background:none;background-color:#084A66;padding:0;margin:0;min-height:auto;position:relative;}
	.portfolioLandlords {background:none;background-color:#084A66;padding:0;margin:0;min-height:auto;position:relative;}
	.sectorPanel .col-xs-12, .privateIndividualsPanel .col-xs-12, .privateLandlordsPanel .col-xs-12, .portfolioOwnersPanel .col-xs-12, .portfolioLandlords .col-xs-12 {padding-left:0;padding-right:0;}
	
	.sectorPanel h2, .privateIndividualsPanel h2, .privateLandlordsPanel h2, .portfolioOwnersPanel h2, .portfolioLandlords h2 {font-size:350%;padding:50px 30px 20px;margin:0;text-align:center;}
	.sectorPanel p, .privateIndividualsPanel p, .privateLandlordsPanel p, .portfolioOwnersPanel p, .portfolioLandlords p {font-weight:300;font-size:180%;line-height:140%;color:#fff;padding:0 30px 10px;margin:0 0 40px 0;text-align:center;}
	
	.callBack {padding:40px 15px;background:#0D7C8C;margin-bottom:160px;margin-top:0;}
	.callBack p {font-weight:300;font-size:180%;color:#fff;padding:0 30px 30px;margin:0;text-align:center;}
	.callBack a.btnNav {padding:10px 48px;border-radius:60px;font-weight:500;display:block;width:180px;font-size:180%;line-height:110%;border-color:#fff;color:#13234D;background:#fff;text-align:center;margin:0 auto;}
	.callBack a.btn-white {color:#13234D !important;background-color:#fff;border-color:#fff;}
	.callBack a.btn-white:hover {color:#fff !important;background-color:#309eb2;border-color:#309eb2;}
	
	.statementArea {padding-top:30px;padding-bottom:30px;margin-bottom:160px;}
	
	.grey {margin-top:0px;background:#FAFAFA;}
	
	.greyBG .row-eq-height, .whiteBG .row-eq-height, .footer .row-eq-height {
	  display: -webkit-box;
	  display: -webkit-block;
	  display: -ms-block;
	  display:         block;
	}
	#servicesFees .welcome .imgWrap img {display:block;text-align:center !important;margin:0 auto;width:300px;}
	.sectors .textWrap img {width:300px;margin-bottom:30px;}
	
	.greyBGintro div {padding-right:6px;padding-left:6px;}
	.greyBGintro h3 {font-size:140%;padding:40px 0 30px;}
	.greyBG h1, .greyBGintro h1 {font-size:300%;padding:0 0 20px;margin:0;}
	.greyBG p {text-align:left;font-size:180%;font-weight:400;padding:0 0 20px;margin:0;}
	.greyBGintro p {text-align:left;font-size:180%;font-weight:400;padding:0 20px 6px;margin:0;}
	
	.whiteBGintro div {padding-right:6px;padding-left:6px;}
	.whiteBGintro h3 {font-size:140%;padding:40px 0 30px;}
	.whiteBG h1, .whiteBGintro h1 {font-size:300%;padding:0 0 20px;margin:0;}
	.whiteBG p {text-align:left;font-size:180%;font-weight:400;padding:0 0 20px;margin:0;}
	.whiteBGintro p {text-align:left;font-size:180%;font-weight:400;padding:0 20px 6px;margin:0;}
	
	.workPanel {margin:40px 0 0px;padding:0 15px;}
	.workPanel .img {background:#fff;padding:0;}
	.workPanel .txt {position:relative;background:#fff;padding:10px 30px 10px 30px;margin-bottom:40px;}
	.whiteBG .workPanel .txt {position:relative;background:#F3F3F3;padding:10px 30px 10px 30px;}
	.workPanel .txt h2 {font-size:250%;font-weight:300;padding-bottom:10px;}
	.workPanel .txt a {position:relative;bottom:0px;left:0px;margin-bottom:20px;}
	
	.checkList ul li p.check, .introLt .panelWrap p {font-size:180% !important;}
	.checkList ul li p.check {background-size:4%;}
	
	.valuation {margin:50px auto 70px;}
	.valuation .text {color:#fff;padding:20px;padding-bottom:40px;height:500px;}
	.valuation .image {text-align:center;padding-top:20px;padding-left:0px;}
	.valuation {background:#1FC3C9 url("../img/valuation-img-xs.jpg");background-repeat:no-repeat;background-size:contain;background-position:right bottom;}
	#insights .valuation .image a.btnNav {margin:0 auto 40px;}
	#insights .valuation .image a.btnNav:hover {color:#fff !important;background-color:#13234D !important;}
.insightsPanel {background:#1b4577;text-align:center;padding:40px 40px;border-bottom:1px solid #fff;}
	
	.faqWrap {padding-left:12px;padding-right:12px;}
	.enquiryForm p {font-size: 180%;}
	
		.contactPanel {margin-top:0;background:none;background-color:#1FC3C9;padding:30px;}
		.contactWrap {position:relative;}
		.contactWrap a.contactLink {text-align:center;background:#fff;color:#184475;border-radius:100px;width:80%;font-size:180%;padding:18px 4vw;border-radius:60px;font-weight:500;border-color:#fff;text-transform:uppercase;position:relative !important;top:0;margin:0 auto;}
		.contactWrap a.contactLink:hover {background:#011841;border-color:#184475;color:#fff;}
		a[href^="tel"]{color:inherit;text-decoration:none;}
	
	.visualsPanels {padding-left:20px;padding-right:20px;margin-top:-20px;}
	.visualsPanels .visual {margin-bottom:100px;min-height:270px;}
	.whitePanel {background:#fff;padding:20px 50px 25px;}
	.ltBluePanel {padding:40px 50px 120px;}
	.valuePanel {background:#fff;padding:20px 60px 25px;}
	.midBluePanel p {padding:0 50px 20px;}
	.midBluePanel .tables {background:#fff;box-shadow: 0 10px 20px rgba(0,0,0,.3);border-right:none;border-bottom:4px solid #184475;margin:0 50px 30px;}
	.visionPanel {background:none;background-color:#084A66;padding:0;margin:0;min-height:auto;position:relative;}
	.visionPanel h2 {font-size:350%;padding:50px 30px 50px;margin:0;text-align:center;}
	.visionPanel .col-xs-12 {padding-left:0;padding-right:0;}
	
	.footer {margin-top:50px;background-position:300px 360px;background-size:60%;}
	.footer .wrap {padding-left:0;padding-right:0;}
	.footer .wrap img {width:70%;text-align:left;padding:30px 0 0 0;}
	.footer div {border-left:none;}
	.footer h3 {font-weight:500;padding:0px 0 10px 0;font-size:180%;}
	.footer ul {padding-left:0;padding-right:20px;}
	.footer ul li {padding-bottom:8px;font-size:140%;font-weight:300;}
	.footer p {padding:20px 0 15px;font-size:150%;font-weight:300;line-height:170%;}
	.footer button {display:inline-block;margin:0px 0px 40px 0;font-size:180%;}
	.footer .contact h3 {color:#fff;padding:20px 0 10px 0;margin:0;}
	.footer .contact p {color:#fff;padding:10px 0 10px 0;font-size:140%;display:inline-block;}
	.footer .contact p.addr {padding:0;margin:0;display:inline-block;}
	.footer .contact br {display:none;}
	.footer .contact h3 span {font-size:80%;padding-bottom:0;margin-bottom:0;}
	.footer .contact .memberLogo {max-width:130px;padding:0 10px 50px 0;}
	
	.footer .contact .members .col-xs-12 img:first-child {padding-left:0;}
	.footer .contact .members .col-xs-12 img:last-child {padding-left:0 !important;}
	

	.base {background:#00122F;min-height:40px;padding:20px 0;border-top:1px solid #fff;}
	.base .copyright p {color:#fff;text-align:left;padding:0 0 0 20px;margin:0;}
	.base .fyfe p {color:#fff;text-align:right;padding:0 20px 0 0;margin:0;}
	
}

