/*************************************** Base Styles  ***************************************/  /* Clear Elements */    .group:before, .group:after {content: ""; display: table;}     .group:after {clear: both;}    .group {zoom: 1;}    /* Set up REM style */  /*  html { font-size: 62.5%; }     body { font-size: 14px; font-size: 1.4rem; background: #fff;}     h1   { font-size: 24px; font-size: 2.4rem; } */    /* Older browsers */    html { font-size: 12px; background: #ffffff; scroll-behavior: smooth;}      @media screen and (min-width: 320px){      html { font-size: calc( 12px + (16 - 12) * (100vw - 320px) / (1200 - 320) ); }  }      @media screen and (min-width: 800px){        html { font-size: 16px; }  }    /* Border Box */    *, *:before, *:after {        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;    }body {}/*************************************** *  * Colour Variables *  * ************************************/:root {    --main-color: #517a2b;    --main-color-fade: rgba(81,122,43,0.85);    --main-color-darker: #345515;    --second-color: #0d0d0d;    --second-color-fade: rgba(51,51,51,0.85);    --main-color-btn-text: #fff;    --background-white: #fff;    --main-text-color: #1e1d1d;    --main-text-color-white:  #fff;    --card-background:  #efefef;    --white: #ffffff;}/* to use: color: var(--main-color);*//*************************************** Fonts  ***************************************/  /* font-family: "Barlow", sans-serif;font-family: "Noto Sans", sans-serif;  font-optical-sizing: auto;  font-weight: <weight>;  font-style: normal;light = 300reg = 400med = 500semi-bold = 600bold = 700extra-bold = 700black = 900  */h1 {font-family: "Barlow", sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; font-size: 53px; font-size: 3.3125em; line-height: 1.2; margin: 0px; color: var(--main-color); margin-bottom: 15px;}h2 {font-family: "Barlow", sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; font-size: 48px; font-size: 3em; line-height: 1.2; margin: 0px;  color: var(--main-color); margin-bottom: 15px;}h3 {font-family: "Barlow", sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; font-size: 20px; font-size: 1.25em; line-height: 1.2; margin: 0px; color: var(--main-color); margin-bottom: 15px;}h4 {font-family: "Barlow", sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; font-size: 18px; font-size: 1.125em; line-height: 1.2; margin: 0px;  color: var(--main-color); margin-bottom: 15px;}h5 {font-family: "Barlow", sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; font-size: 16px; font-size: 1.0em; line-height: 1.2; margin: 0px; color: var(--main-color); margin-bottom: 15px;}h6 {font-family: "Barlow", sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; font-size: 14px; font-size: 0.875em; line-height: 1.2; margin: 0px; color: var(--main-color); margin-bottom: 15px;}p {color: #3b3b3b; font-family: "Noto Sans", sans-serif; font-optical-sizing: auto; font-size: 16px; font-size: 1em; line-height: 1.7;font-weight: 400; font-style: normal; margin-top: 0px; margin-bottom: 15px;} p strong {font-weight: 600;}a {color: #3b3b3b; font-family: "Noto Sans", sans-serif; font-optical-sizing: auto; text-decoration: none; font-style: normal; }ul li, ol li, li {color: #3b3b3b; font-family: "Noto Sans", sans-serif; font-optical-sizing: auto; font-style: normal; }em {color: #3b3b3b; font-family: "Noto Sans", sans-serif; font-optical-sizing: auto; font-style: italic; }/***************************************Buttons ***************************************/.menu-btn {text-align: center;text-transform: uppercase; transition: all 0.5s ease 0s; display:  none; background: var(--main-color); padding: 20px 35px; color: var(--main-color-btn-text); font-size:  16px; font-size: 1em; font-family: "Noto Sans", sans-serif; font-weight: 700;}.menu-btn:hover {background: var(--main-color-darker);}.btn-main-color {text-align: center;text-transform: uppercase; transition: all 0.5s ease 0s; display:  inline-block; background: var(--main-color); padding: 20px 35px; color: var(--main-color-btn-text); font-size:  16px; font-size: 1em; font-family: "Noto Sans", sans-serif; font-weight: 700;}.btn-main-color:hover {background: var(--main-color-darker);}.btn-white-color {text-align: center;text-transform: uppercase; transition: all 0.5s ease 0s; display:  inline-block; background: var(--background-white); padding: 20px 35px; color: var(--main-text-color); font-size:  16px; font-size: 1em; font-family: "Noto Sans", sans-serif; font-weight: 700;}.btn-white-color:hover {background: var(--second-color); color:  var(--main-text-color-white) ;}/*************************************** Navigation ***************************************/.pushy {padding: 0px 0 0 0;  overflow: auto; width:  100%; max-width:  100%;}.pushy-inner {    display: block;width: 100%;height:  100%;min-height:  480px;position:  relative;background: var( --second-color-fade);border-top-left-radius: 30px;padding:  25px;  }.pushy-bar-logo {margin-bottom: 20px; text-align: center;}.pushy-bar-logo img {width:  60%; max-width:  250px;}.mobile-logo img {width: 200px; vertical-align: middle; }.mobile-logo a {padding: 0px !important;}.close-btn {position: absolute; top: 0px; right: 0px; z-index: 999; }.close-btn a img {width:  15px; height: 15px; display:  block;}.close-btn a {background: var(--main-color); z-index: 999 display: block; transition: all 0.5s ease 0s; font-family: "Noto Sans", sans-serif; font-weight: 400; font-style: normal;   font-size: 20px; font-size: 1.25em; text-transform: uppercase; color: var(--main-text-color-white) !important;  }/*.close-btn a:hover img {transform: rotate(360deg);}*/.pushy-open-right {position: fixed;}.pushy-content {position:  relative; padding-bottom:  30px;}.pushy {position: fixed;}.pushy-navigation h3 {color: #fff; text-align: center; font-size: 20px; font-size:  1.25em ; margin-bottom:  0px;}.pushy-navigation ul {margin: 0px; padding: 0px; }.pushy-navigation ul li {font-size: 16px; font-size: 1em; border-bottom: 1px solid #fff; transition: all 0.5s ease 0s; padding: 5px 0px;}.pushy-navigation ul li a { padding:15px 0px;position:  relative; text-transform: none; border-left: 3px solid transparent; font-family: "Noto Sans", sans-serif; font-size: 16px; font-size: 1em; line-height: 1.3;font-weight: 400; font-style: normal; color: #fff; transition: all 0.5s ease 0s; }.pushy-navigation ul li a:hover {background: var(--main-color); color: #fff; padding-left: 15px;}.pushy-navigation ul li ul {/*background: #eeeeee;*/ }.pushy-navigation ul li ul li a { font-family: "Noto Sans", sans-serif; font-size: 16px; font-size: 1em; line-height: 1.3;font-weight: normal; font-style: normal; color: #2c7cc0; transition: all 0.5s ease 0s; text-transform: none;}.pushy-navigation ul li ul li a:hover {background: rgba(44, 124, 192,1.0); color: #fff;}.pushy-navigation ul li ul li:last-of-type {border-bottom: 0px;}.pushy a {  display: block;}/*.pushy-contact p a {padding: 5px 30px; color: #fff;}*/.inner-position {width: 100%; display: table-cell; vertical-align: middle;}.pushy-extra-buttons {padding:  25px;display:  flex;}.pushy-extra-buttons a {width:  49%; margin-right: 1%;color: #fff;}.pushy {z-index: 999999;}/*************************************** Header Bar ***************************************/.header-bar {width: 100%; display:  flex; align-items: center;}.header-bar-logo {width:  30%; margin-right:  2%;}.header-bar-logo img {width:  200px;}.header-bar-nav {width:  68%;}/* NAVIGATION */.nav-box {position: relative;}#navInsprimary {display:  inline-block; text-align: center; width:  100%;}#primary {  margin: 0px 0px 0px 0px; padding-left: 0px;    text-align: right; display: flex;  justify-content: flex-end; align-items: center;}#primary>li {padding: 0 0px; display: inline-block; vertical-align: middle;  list-style-type: none; position: relative; text-align: center; }#primary>li:hover { }#primary>li>a { height: 100%; padding:  0px 10px;display: block;  transition: all 0.5s ease 0s; margin: 0 0px;  vertical-align: middle;  transition: all 0.5s ease 0s; font-family: "Noto Sans", sans-serif; font-optical-sizing: auto; font-size: 16px; font-size: 1em; font-weight: 500; font-style: normal; color: #fff; position: relative;  text-decoration: none; }#primary>li>a:hover {color: var(--main-color);}#primary>li>a.linkActive {color: var(--main-color);}#primary>li:last-of-type>a {text-transform: uppercase; transition: all 0.5s ease 0s; display:  inline-block; background: var(--main-color); padding: 20px 35px; color: var(--main-color-btn-text); font-size:  16px; font-size: 1em; font-family: "Noto Sans", sans-serif; font-weight: 700;}#primary>li:last-of-type>a:hover {background: var(--main-color-darker);}/* Dropdown LV1 */#primary>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}#primary>li:hover>ul {display: block;  position: absolute; top: 54px; left: 50%; transform: translateX(-50%); z-index: 9999; background:rgba(255,255,255,0.3); border: 2px solid #fff;padding: 0px; }#primary>li>ul>li { text-align:center;  border-bottom: 1px solid #fff;}#primary>li>ul>li:last-of-type {border-bottom: 0px;}#primary>li>ul>li:hover {background: #2c7cc0; }#primary>li>ul>li>a {padding: 10px 10px !important; font-family: 'Inter', sans-serif; font-size: 16px; font-size: 1em; font-weight: normal; font-style: normal; color: #fff; height: auto;  display: block; border: none; text-decoration:none; }#primary>li>ul>li>a:hover {text-decoration: none;}#primary li>ul>li {position: relative;}  /* Dropdown LV2 */#primary>li>ul>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}/*************************************** Home  Page***************************************/.previewFrame .home-banner-wrapper {height: 600px;}.home-banner-wrapper {width:  100%; background:url("/trusteeshub-org/_img/img/trustee-banner.jpg"); background-size:  cover; background-repeat: no-repeat; height:  100vh; }.home-banner-wrapper .secondary-color-overlay {padding: 25px;}.secondary-color-overlay {background: var(--second-color-fade);  width:  100%; height: 100%;  min-height: 450px; position: relative;}.home-banner-wrapper .secondary-color-overlay:after {width: 100%; height: 140px; content:" ";display:  block; position: absolute; bottom: 0px; left:  0px; background:url("/trusteeshub-org/_img/img/wave.png"); background-position: center center;}.home-banner-text {width: 100%; position: absolute; left: 0; top:  50%; transform: translateY(-50%); text-align: center;}.home-banner-text h1 {color: #fff; text-transform: uppercase; }.home-banner-text h1 strong {font-weight: 700;}.intro-wrapper {padding: 0 0 100px 0px;}.intro-wrapper-text-icons h2 {font-size: 40px; font-size: 2.5em; font-weight: 700;}.intro-wrapper-text-icons-inner {display:  flex; align-items: flex-start; margin-top:  20px;}.intro-wrapper-text-icons-inner-item {width: 33.33%;}.intro-wrapper-text-icons-inner-item h3 {margin-bottom: 5px;}.company-wrapper {}.company-wrapper .secondary-color-overlay {padding: 100px 0px;}.company-wrapper .company-text p {color:  var(--main-text-color-white);}.company-wrapper ul {list-style-position: inside; padding: 0px; display:  flex; flex-wrap: wrap; margin-top:  40px;}.company-wrapper ul li {color: #fff; width:  48.5%; margin-right:3%; margin-bottom:  20px; list-style-type: none; position: relative; padding-left:  15px;}.company-wrapper ul li:before {width:  5px; height:  5px; border-radius: 50%; background: var(--main-color); position: absolute; left: 0; content:""; margin-top: 8px;}.company-wrapper ul li:nth-of-type(even) {margin-right:0px;}.company-wrapper ul li a {color: #fff; transition: all 0.5s ease 0s;}.company-wrapper ul li a:hover {color: var(--main-color);}.company-wrapper ul li::marker {color: var(--main-color);}.company-images-inner-top {width:  100%; padding-top: 65%; margin-bottom: 3%;}.company-images-inner-bottom {width:  100%; padding-top: 100%}.stats-box-outer {width:  100%; padding: 30px; background: var(--main-color); display:  flex; margin-top:  100px;}.stats-box-item {width: 31.33%; margin-right: 2%;}.counter {font-size: 80px; font-size: 5em; color: var(--main-text-color); font-family: "Barlow", sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; }.caption p {color: var(--main-text-color-white);}.pre-footer-wrapper {width:  100%;}.main-color-overlay {padding: 100px 0px; background:var(--main-color-fade);}.main-color-overlay .row {display: flex; align-items: center;}.pre-footer-text h2 {color: var(--white);}.pre-footer-text p {color: var(--main-text-color-white);}.pre-footer-button {text-align: right;}.footer {width:  100%; background:var(--second-color); background-repeat:  repeat; padding: 100px 0px 0 0px;}.footer .row:not(.footer-bottom) {display: flex; align-items: center;}.footer-logo img {width:  200px;}.footer-btn {text-align:  right;}.footer-bottom {margin-top: 70px; padding-bottom: 40px; text-align: center;}.footer-bottom p {text-align: center; color: var(--main-text-color-white);}.footer-bottom p a {color: var(--main-text-color-white); transition: all 0.5s ease 0s;}.footer-bottom p a:hover {color: var(--main-color);}.imgLiquid_ready .editItem {min-height: 100px;}.accordion h3 {margin: 0px; margin-bottom: 25px; display: block; width:100%;}.accordion dt {width:  100%; padding: 0px; background: var(--main-color); margin-bottom:  10px; }.accordion a {text-decoration: none !important; display:  block; padding: 15px; position: relative; color: var(--white) !important;}.accordion a:hover {background: var(--main-color); color: var(--main-text-color-white) !important;}.accordion a:after {transition: all 0.5s ease 0s; content: url("/trusteeshub-org/_img/img/white-arrow.svg"); width: 15px; display:  block; position: absolute; top: 50%; right:  15px; transform: translateY(-50%);}.accordion a.open:after {transform: translateY(-50%) rotate(90deg);}.accordion dd {margin-left:0px;border: 0px; padding: 15px; background: var(--second-color); margin-bottom: 10px; }.accordion dd p {color: #fff;}.accordion dd p:last-of-type {margin-bottom: 0px;}.intro-wrapper div.row div.seven.columns.intro-wrapper-text p a {color: var(--main-color); border-bottom: 1px dotted var(--main-color);}.intro-wrapper div.row div.seven.columns.intro-wrapper-text p a:hover {color: var(--second-color); border-bottom: 1px dotted var(--second-color);}.company-text.push_one p a {color: var(--white); border-bottom: 1px dotted var(--white);}.company-text.push_one p a:hover {color: var(--main-color); border-bottom: 1px dotted var(--main-color);}/***************************************Inner Pages***************************************/.inner-banner-wrapper {width:  100%; background:url("/trusteeshub-org/_img/img/trustee-banner.jpg"); background-size:  cover; background-repeat: no-repeat; height: 500px; min-height: 500px;}.inner-banner-wrapper .secondary-color-overlay {padding: 25px;}.secondary-color-overlay {background: var(--second-color-fade);  width:  100%; height: 100%; position: relative;}.inner-banner-wrapper .secondary-color-overlay:after {width: 100%; height: 140px; content:" ";display:  block; position: absolute; bottom: 0px; left:  0px; background:url("/trusteeshub-org/_img/img/wave.png"); background-position: center center;}.inner-banner-text {width: 100%; position: absolute; left: 0; top:  50%; transform: translateY(-50%); text-align: center;}.inner-banner-text h1 {color: #fff; text-transform: uppercase; }.inner-banner-text h1 strong {font-weight: 700;}.inner-content-wrapper {width: 100%; padding: 50px 0 100px 0px;}.contact-side-inner {padding: 25px; background: var(--main-color);}.contact-side-inner h3 {color: var(--second-color); font-size: 25px; font-size: 1.5625em;}.contact-side-inner p {color: var(--main-text-color-white);}.contact-side-inner p a {color: var(--main-text-color-white); transition: all 0.5s ease 0s;}.contact-side-inner p a:hover {color: var(--second-color);}.inner-content-wrapper a:not(.btn-main-color, .btn-white-color, .service-item, .contact-side-inner a) {color: var(--main-color); border-bottom: 1px dotted var(--main-color); transition: all 0.5s ease 0s;}.inner-content-wrapper a:not(.btn-main-color, .btn-white-color, .service-item, .contact-side-inner a):hover {color: var(--second-color); border-bottom: 1px dotted var(--second-color);}.inner-content-wrapper ul {list-style-position: inside; padding: 0px;}.inner-content-wrapper ul li {margin-bottom:  15px;}.inner-content-wrapper ul li::marker {color: var(--main-color);}.inner-content-wrapper ol {list-style-position: inside; padding: 0px;}.inner-content-wrapper ol li {margin-bottom:  15px;}.inner-content-wrapper ol li::marker {color: var(--main-color);}.service-wrapper {display:  flex; flex-wrap:  wrap;}.service-item { display: none; width: 31.33%; margin-right:  2%; margin-bottom:  25px; background: var(--card-background); border: 2px solid var(--main-color);}.service-item-image {width:  100%; padding-top: 65%; }.service-item-title {padding: 20px;}.service-inner {width:  100%; display:  flex; }.service-inner-details {width:  68%; margin-right: 2%;}.service-inner-image {width:  30%;}.service-what-we-offer {width: 100%; padding:  20px; background: var(--main-color); margin-top: 25px;}.service-what-we-offer h3 {color: #fff;}.service-what-we-offer p {color: #fff;}.service-what-we-offer ul li {color: #fff;}.service-what-we-offer ul li::marker {color: var(--second-color);}.service-inner-contact {margin-top:  25px;}.service-inner-contact h2 {text-align: center; font-size: 35px; font-size:  2.1875em; margin-bottom: 20px;}.image-gallery {width: 100%; display:  flex; flex-wrap: wrap;}.image-gallery-item {display:  none; width:  31.33%; margin-right: 2%; margin-bottom: 20px;}.image-gallery-title {display:  none;}.image-gallery-item-created,.image-gallery-item-updated,.image-gallery-item-description {display:  none;}.image-gallery-item-image-link {padding-top: 100%; display:  block;}.image-gallery-item-title {display:  none; width:  100%; margin-top: 20px; font-family: "Barlow", sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; font-size: 18px; font-size: 1.125em; color: var(--main-color);}.leaflet-control a {color: #3b3b3b !important; text-decoration: none !important;}.leaflet-container {border: 3px solid var(--main-color);}.testimonial-item {width: 100%; display:  flex; margin-bottom: 25px;}.quote-icon { background: var(--second-color); color: var(--white); font-size:  40px; font-family: "Noto Sans", sans-serif; padding:  15px; text-align:  center; display:  flex; align-items: flex-start;}.quote-icon img {width:  40px;}.quote-text {width: 90%; background: var(--main-color); padding: 20px; color: #fff;}.testimonial-text p {color: #fff;}.testimonial-name {font-family: "Noto Sans", sans-serif;}.accordion dd ul li {color: #fff;}.contact-top-strip {width:  100%; padding: 10px 10px; background: var(--main-color); text-align: center;}.contact-top-strip p {margin-bottom:  0px;}.contact-top-strip p a {transition: all 0.5s ease 0s; color: var(--white); margin-right: 10px;}.contact-top-strip p a:hover {color: var(--second-color);}.contact-top-strip p a:last-of-type {margin-right: 0px;}.contact-top-strip img {width: 20px; vertical-align: middle; margin-right: 10px; }/*************************************** Blog***************************************//***************************************Footer***************************************//***************************************Form***************************************/.defaultForm {  width: 100%;  *zoom: 1;  padding:  25px; background: var(--card-background);}.defaultForm:before, .defaultForm:after {  content: " ";  display: table;}.defaultForm:after {  clear: both;}.defaultForm .inputset {float: left;  width: 100%; margin-right:  0%;  position: relative;  margin-bottom: 20px; }.defaultForm .inputset .form_error_specific {  position: absolute;  top: 0;  right: 0;  color: Tomato;  display: none;}.defaultForm .inputset label {  display: block;  width: 100%;color: #3b3b3b; font-family: "Noto Sans", sans-serif; font-optical-sizing: auto; font-size: 16px; font-size: 1em;}.defaultForm .inputset label.label {  display: inline-block;}.defaultForm .inputset label.label input {  width: initial;  display: inline-block;  margin-left: 0.625em;}.defaultForm .inputset input, .defaultForm .inputset select {  width: 100%;   background: #fff; padding: 15px; border: 0px;color: #3b3b3b; font-family: "Noto Sans", sans-serif; font-optical-sizing: auto; font-size: 16px; font-size: 1em;}.defaultForm .inputset textarea {width: 100%;  height: 10.625em;  background: #fff; padding: 15px; border: 0px;color: #3b3b3b; font-family: "Noto Sans", sans-serif; font-optical-sizing: auto; font-size: 16px; font-size: 1em;}.inputset.inputsetcheck label:first-of-type {  margin-bottom: 0.3125em;  padding-bottom: 0.3125em;  border-bottom: 1px solid #cccccc;}.inputset label.form_header {  font-weight: bold;  font-size: 18px;}.defaultForm .form_submit {/*  text-align: right;*/}.defaultForm .form_submit {float: left;}.defaultForm .form_submit .fbElementButton {border:  0px;text-align: center;text-transform: uppercase; transition: all 0.5s ease 0s; display:  inline-block; background: var(--main-color); padding: 20px 35px; color: var(--main-color-btn-text); font-size:  16px; font-size: 1em; font-family: "Noto Sans", sans-serif; font-weight: 700;}.defaultForm .form_submit .fbElementButton:hover {background: var(--main-color-darker);}.form_error {font-family: "Noto Sans", sans-serif; font-optical-sizing: auto; font-size: 16px; font-size: 1em; padding: 10px; background: #ff0000; color: #fff; margin-bottom: 10px;}.txt--hlght--1 {padding: 15px;color: #155724;  background-color: #d4edda; border: 1px solid #c3e6cb; border-radius: 3px; display:  block;}.txt--hlght--2 {padding: 15px;color: #004085;  background-color: #cce5ff; border: 1px solid #b8daff; border-radius: 3px; display:  block;}.txt--hlght--3 {padding: 15px;color: #721c24;  background-color: #f8d7da; border: 1px solid #f5c6cb; border-radius: 3px; display:  block;}   .txt--hlght--1 a {color: #155724;}.txt--hlght--2 a {color: #004085;}.txt--hlght--3 a {color: #721c24;}/***************************************Media Queries***************************************/@media all and (max-width: 968px) and (min-width: 0px) {.intro-wrapper .row {display:  flex; flex-direction: column;}.seven.columns.intro-wrapper-text {width :100%; margin:  0px; margin-bottom: 20px;}.four.columns.intro-wrapper-image {width: 100%; text-align: center; margin-left:  0px;}.four.columns.intro-wrapper-image img {width: 100%; }.service-item {width: 48%;}#primary {display: none;}.mobile-nav {text-align:  right;}.menu-btn {display:  inline-block; padding: 0px; background: none;}.menu-btn:hover {background: none;}.menu-btn img {width:  35px; height:  35px; }}@media all and (max-width: 850px) and (min-width: 0px) {.main-color-overlay .row {display: flex; align-items: initial; flex-direction: column;}.eight.columns.pre-footer-text {width:  100%;}.three.columns.pre-footer-button {width:  100%; margin-left: 0px; text-align: left;}.footer .row:not(.footer-bottom) {display: flex; align-items: inital; flex-direction: column;}.six.columns.footer-logo {width:  100%; text-align: center; margin-bottom: 25px;}.six.columns.footer-btn {width:  100%; margin-left: 0px; text-align: center;}}@media all and (max-width: 768px) and (min-width: 0px) {.stats-box-outer {flex-direction: column;}.stats-box-item {width: 100%; margin-right: 0px;}.service-inner {width: 100%; flex-direction: column;}.service-inner-details {width:  100%;}.service-inner-image {width:  100%;}.intro-wrapper-text-icons-inner {flex-direction: column;}.intro-wrapper-text-icons-inner-item {text-align: center; width:  100%;}}@media all and (max-width: 768px) and (min-width: 0px) {.company-images-inner {margin-bottom: 30px;}}@media all and (max-width: 650px) and (min-width: 0px) {.stats-box-outer {margin-top: 0px;}.image-gallery-item {width:  48%;}.home-banner-text h1 {font-size: 40px; font-size:  2.5em;}.company-wrapper ul li {width:  100%; margin-right: 0px;}.company-wrapper ul li:nth-of-type(even) {margin-right:  0px;}}@media all and (max-width: 550px) and (min-width: 0px) {.service-item {width: 100%; margin-right:  0px;}}@media all and (max-width: 480px) and (min-width: 0px) {.image-gallery-item {width:  100%; margin-right:  0px;}}
/* not required */
