/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  font-family: "Montserrat", serif;
  font-weight: 300;
}

/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* Site reset */

body {
  background-color: #ffffff;
  font-weight: 400;
  overflow-x: hidden;
  overflow-y: scroll;
}

body,
select,
button,
textarea,
input {
  font-weight: 400;
  font-size: 14px;
}

h1,
h2,
h3,
h4,
h5 {
  font-weight: 300;
}

div,
ul,
li,
p,
a {
  position: relative;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

textarea,
button,
select,
input {
  padding: 0px;
  background-color: transparent;
  border-radius: 0px;
  font-weight: 400;
  font-size: 12px;
  border: 0px;
}

button {
  background: none;
  border: 0px;
  padding: 0px;
  cursor: pointer;
}

option {
  padding: 0px;
  min-height: 32px;
  font-weight: 400;
  font-size: 12px;
}

li,
ul,
a,
button,
input,
select,
textarea,
div {
  position: relative;
  background: none;
  border: 0;
  font-size: inherit;
  color: inherit;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none;
}

select {
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}

select::-ms-expand {
  display: none;
}

a {
  text-decoration: none;
}

b,
strong {
  font-weight: 700;
}

.clear {
  clear: both;
}

p.center {
  text-align: center;
}

.group:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

.inner {
  margin: 0px auto;
}

.outer {
  width: 100%;
}

.vertical {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
}

* html .group {
  zoom: 1;
}

/* IE6 */

*:first-child+html .group {
  zoom: 1;
}

/* IE7 */

.head {
  height: 74px;
  background-color: #fff;
  z-index: 100;
}

.head-logo {
  width: 210px;
  height: 74px;
  position: absolute;
  top: -4px;
  display: block;
  left: 10px;
  background-image: url(../img/logo-new-2x.png);
  background-size: 100% auto;
  background-repeat: no-repeat;
  image-rendering: -webkit-optimize-contrast;
  background-position: 0% 50%;
}

.banner {
  background-color: #059949;
}

.icon-facebook {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAABHCAYAAABVsFofAAAABHNCSVQICAgIfAhkiAAABSBJREFUeF7tnFtsFFUYgP9ztktbkDZkqdeiCAVsFxujidEooTNLwZhApA+l5UUSkIg+eUFFbXyoaMOD8a4PPpiYUAQJAaOgnZ2taUxECUb3xiUCaRWTGh+MAWnXzvGfDWvY2dndmd0zl87OSTZpZs/5L985/39uOyVgc4nGxaUQgE6YgQ6g0Ibqb2fAlhAgC/Dv62w2p7i6DLQSq42JpsS7gYGIelYBsPsBSIvVOrnItwpONCmqMDYSApsYg9kBQ0uUNxw5ITygEDpAgK3j0ntOCuEFJ5bsulFhdBAIbHPSH666ecDBnLIDc8r7XA1zg7Bq4CCU2xDK2+jHBjf4wt2GSuFIqUgfYWyYu0FuElgJHJyJXkcfXnCTH5bYYgZO7HxXg3KJ7seku94SY9wm1CicLJjL9Bu0/163+WCZPUbhYCgdQSNqY8TkaBuBIyXEIVzpPm9ZD7lVcDk40YTYjzlmr1vtt9SuUnBi6a7FikLPW2qAm4WXgoN55rBnF3hGOqUYHCkhPEEIec+IDM/W0YNzLLXqpiALXvSs00Yd04MjJYWP8FRuq1EZnq2nhTOSXPMgBWXMsw6bcUwLB6fur3DqXmtGBs+6l6YCMBafDz+cnQ/picY80S3NGXi25yIsapniqbK4rGvhyEkhwoBI9mgu1HJhsgF2D98CKqBi5ZXNE7Ci9R97TMyDkxLeZYw8aY/mfC1GwKgtHIOD65o/UP9CJ+AM7muF9PjcsqodgSP/LNzDAuREWessqKCG0WNvLTUk2RE4I3FhJ6VkjyELOVdSE+/g8KICqe23XoanN/4O8+pnOGs0KC6Xc3CWOuLUIdbREwvgE7nwauu1LeOw+PorBj2xoFoOjpwSJ526fDv4bQjUj7bsfe6MBR6bEKnCOZbsagsCPWuiGdeqroaD+aYH881Brh6bEOZqOHj/9BLeP71qwh+uVV0NB48nPsbjiUe5elxC2OY9yytW9c7j5yDU9G/F7U01VHMOLv5GsdFqUw2rqFwNHFuTtAoHjyjG8YiicKFRBYBSTWcVHBw5f6Mztv2iqlI46qJwoO9Xi7pMR+zVsGL2aQSYLXAyJHOzmnNshaM9pxmNN8NYoqmgfwb6J/KeLcRErJ7p2FUyEAzZDkfrnFun8sam0FwfTpGhGAnLxIejB4fA6UiHfIcPRwcOHhcfXhOOPuLD0Rs5uJ2KrJQHfDj6YdWDYXXIh6MHpw5aIyvk33w4Gjj4vsMpMSy3q499OIUj50Ocxnf4cErkGx9OIRw2Nae+8eFlR7N3zn5Y5QM6gCHVm3vkOJwff5kHJ/GjLVvXTtq1x/xfD6VUENqlUdfAsZ1AcYX7cdRsuvZrx0eOW+AoM7Szu1OK+3AKe2QIR80u7eOaHzl40ncmuwPH1wt9OFoCDDbgJvNz3SWP3cekbskxWTsIvImj5qliNtVsWOEe6jjuoe4r1Vk1CyfD2F0PrYz95MPREKCE9Asd0X3lQrzmRg5OSi+K4Zj6KmbZUmtwduF6ZqgslasVagYOhlIfhtKnRsFkJzOvT+X4H1a+YzSwvbs9f2tgBJKn4eCvR94Qw9FnjICopUVgWlHYzu47Y19UCsarYbUbk+7L1UDJtfVOWBEYrqujg6uXS2keYLwwcjK4P/oMX2j5AK9vub8nNhtHTgJ7NYYHDCN/pkJf9vYesOz3/26Ho4I4hRf78QCFk9PBwPfr2r627XCZSPHIDbxitFo5cxqmlam/6qczzcErueuRamVW0/4/lIwnNWy5tXgAAAAASUVORK5CYII=');
}

.icon-twitter {
  background-image: url('data:image/png;base64,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');
}

.icon-linkedin {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAABHCAYAAABVsFofAAAABHNCSVQICAgIfAhkiAAABX9JREFUeF7tnGtsFFUUgM+9221pkYepLUqKBS1qu7UxaowGKp1ZKoYEomgKTYyPSIxIojGGKGL/WJXGH0aNIkZ/GH7IS2LAgNXuA21MfDQmuo+ijRJLMIbCD1AK26VzPXfpNmVndnemvbednZ2bbLqZPXPOud+cc+5jZkpgmlswot4IHmiCUWgACnVofgkDdgMBcjV+v2qa3cluLgk1RLYzwbh6OzBQ0U4zALsHgFTJtilEvyw4wZjKYTxICKxnDAoDRiZR0XBCUWWZRmgHAbZKyNWbSSWi4IRjLddqjHYCgY0z2R+htkXAwZqyCWvKDqGO2UHZVOAglFqE8i72Y60d+iLch8nCCcT9Gwhju4U7ZCeFk4GDI9F27MNLduqHFF+swAkfb5mlnaf7sOiukeKM3ZSahZMCM0y/Qf/vslsfpPljFg6m0iF0ojgiJk3bDJxAVO3Cme6L0q6QXRXngxOMqu1YYz61q/9S/coFJ9zfsljT6HGpDthZeS44WGcOOnaCZ+aiZIMTiCrPEELeN6PDsTJGcLrjzdd5mfdvx3babMeM4ARiyse4K/ekWR2OlcuE0xNbuZyC1uvYDlvpWCYcHLq/wqH7Pis6HCs7EU4opvgZkIBjO2u1Y1fAiSvvMUY2W9WRS/7Ad5XwbXQuDJ31Qv2iC/Dw8tOpvwXRJsLBec0QOn2NKMc5GP7JbG88PgiLqy+KMiNPTxpO6FflDuYhfSItPbtzCZw+59WpfGjZGeAf27c0nJ6IsoVS8qZIhze+UwfDCVr4cHCUOiR6E2tXqBq6++br4HS0nyiMujOeVnH1lOibb+cTHtgVrIJeLMi8VZRp8PTqf+DOpf+JDFB5ujic7lhLnRfogDwrBaqZw8F6sw7rzYEC7YI8tzkcvP+0De8/vSbaSnp+k6n33sZzUDUvmTrcf6Ic4oMVOtMN1w+n6hJPzd7IHPhpYM64DD/Xh783ox6pjcPB7YlPcHviMdGGOvfUQL9BxycW5GxzIT7U11Yn4MMjC1KAjBqfK21rPwmzy0ZFu35ZXypyYupR/LpCtIWpwOFFu28g/6M6UgGlIiemDOIWxSI7wbHii7RJ5Vjk/IvO5L9MVjxG2alEzkRT9VhfjNIzLcPT6qPn/rDonQnxMTjMhKhlkanC4QX3Uf/QeE3JNqnkju3Y/CfMn33Jso+5TkiS5EJec2wHp7YqAduf+Evne7b12quPDELdQrGL2SR4K20JJ1sdyTa6yViSlM+trHDhZMktvy9EXDhGcAj85m8I3eLCMYCD28UHV/qCD7hwjCIHl1P+xlCHC8c4rdZhWn3uwjGCUwI1/ptDJ104GXDwfYdjqi9Uzw+7cPSRsxOH8U0unBz1xoWjh8MSpWXlq5d+mZAK58IIhVFN/8ZSeakGHnp5OTdyieBHf/umtESD0hL9ks+q/CRWovsxpdrS50mrOZNwbMZPoZQqSn3gqAtHfyn2YdSsn3jYjZwxGtoobWptCkRcOPqo6cKo2Zp5uOgjB8v+76kVOL5e6MLJJMBgLS4yvzCc8sjaJp3xoceMAwTexqh5Ppto0aYVzsB+wDXU3bkYFi2cJGO33d8Y/sWFk0GAEtKuNAT35Mu8ooscHJReVn1h/ipm3lZscLbifKYrL5UxgaKBg6m0AVNpr1kwXM7xcPA/rHzPqOep1vorlwZmIDkaDj498pbqC75gBkQxTQL7NY1tab01fHiyYJyaVq9j0X1lKlCct59DYHdJCe1ccVOgXwQYJ0ROEh8u/wxfaPkAb98Kf0+sEAtyFK9qGDcYes7EK4+0te2X9MSk/YdyDuIY3tiPeCj8POL1/Liq7utTotImnx4SiPgX5BOart9LZ41oibNlI8l53ovp2yPTZdvIzv98if01s41wogAAAABJRU5ErkJggg==');
}

.post h1 {
  font-size: 24px;
  margin-bottom: 5px;
}

.contact-form-success h2,
.post h2 {
  font-size: 18px;
  margin-bottom: 20px;
}

.post h3 {
  font-size: 18px;
  margin-bottom: 20px;
}

.post small {
  display: block;
  color: #666;
  font-size: 13px;
}

.contact-form-success p,
.post p {
  color: #333;
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 20px;
}

.contact-form-success ul,
.post ul {
  margin-bottom: 20px;
  list-style-type: disc;
  padding-left: 16px;
}

.contact-form-success ol,
.post ol {
  margin-bottom: 20px;
  list-style-type: decimal;
  padding-left: 16px;
}

.contact-form-success li,
.post li {
  color: #333;
  font-size: 13px;
  line-height: 20px;
}

.post img {
  width: 480px;
  margin: 0px auto;
}

.contact-form-success strong,
.contact-form-success b,
.post strong,
.post b {
  font-weight: bold;
}

.contact-form-success em,
.contact-form-success i,
.post em,
.post i:not(.fa) {
  font-style: italic;
}

.contact-form-success u,
.post u {
  text-decoration: underline;
}

.contact-form-success a,
.post a {
  color: #b1ca20;
  text-decoration: none;
  cursor: pointer;
}

.contact-form-success a:hover,
.post a:hover {
  text-decoration: underline;
}

.fa-chevron-left {
  margin-right: 4px;
}

.post-image {
  width: 480px;
  margin: 0px auto;
  margin-bottom: 32px;
}

.post-image-primary,
.post-image-second,
.post-image-third {
  float: left;
  border: 5px solid #fff;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.post-image-primary {
  height: 360px;
  width: 100%;
}

.post-image-second,
.post-image-third {
  height: 240px;
  width: 50%;
}

.quality-text {
  margin-bottom: 64px;
}

.quality-text h2 {
  color: #175F68;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  font-weight: 500;
  margin-bottom: 20px;
}

.quality-text p {
  color: #000;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 20px;
}

.quality-text *:last-child {
  margin-bottom: 0px;
}

.quality-text ul {
  margin-bottom: 20px;
  list-style-type: disc;
  padding-left: 16px;
}

.quality-text ol {
  margin-bottom: 20px;
  list-style-type: decimal;
  padding-left: 16px;
}

.quality-text li {
  color: #fff;
  font-size: 13px;
  line-height: 20px;
}

.quality-text strong,
.quality-text b {
  font-weight: bold;
}

.quality-text em,
.quality-text i {
  font-style: italic;
}

.quality-text u {
  text-decoration: underline;
}

.quality-text a {
  color: #b1ca20;
  text-decoration: none;
  cursor: pointer;
}

.quality-text a:hover {
  text-decoration: underline;
}

.quality-items {
  display: flex;
  justify-content: center;
}

.quality-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 20px;
}

.quality-item-logo {
  text-align: center;
}

.quality-item-logo img {
  max-height: 120px;
  max-width: 100%;
  height: auto;
  width: auto;
}

.team-boxes {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 64px;
  width: 100%;
}

.team-boxes-item {
  width: 192px;
  margin: 0px auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.team-boxes-item-photo {
  width: 192px;
  height: 192px;
  border-radius: 50%;
  background-size: cover;
  background-position: 50% 50%;
  margin-bottom: 40px;
}

.team-boxes-item-name {
  font-size: 20px;
  line-height: 20px;
  color: #175F68;
  font-weight: 700;
}

.team-boxes-item-role {
  font-size: 14px;
  line-height: 20px;
  color: #000;
  text-align: center;
  margin-bottom: 20px;
  font-weight: 300;
}

.team-boxes-item-phone,
.team-boxes-item-email {
  font-size: 14px;
  font-weight: 300;
  color: #000;
  line-height: 20px;
}

.team-boxes-item-email {
  font-size: 12px;
}

.team-boxes-item-phone .fa,
.team-boxes-item-email .fa {
  margin-right: 10px;
  color: #b1ca20;
}

.products-item-image {
  background-color: #eee;
}

.products-item-image {
  width: 100%;
  height: 200px;
  display: block;
  background-size: cover;
  background-position: 50% 50%;
  margin-bottom: 20px;
  border-bottom: 5px solid #BDD542;
}

.products-item-name {
  font-size: 18px;
  text-align: center;
  line-height: 22px;
  color: #175F68;
  font-weight: bold;
}

.contact-details .inner {
  padding: 30px 0px;
}

.contact-details iframe {
  margin-bottom: 20px;
}

.contact-details-list-item {
  font-size: 14px;
  padding-left: 32px;
  line-height: 20px;
  color: #333;
  margin-bottom: 16px;
}

.contact-details-list-item a {
  color: #333;
}

.contact-details-list-item .fa {
  position: absolute;
  top: 0px;
  width: 24px;
  text-align: center;
  left: 0px;
  color: #b1ca20;
}

.contact-form {
  text-align: right;
}

.contact-form-item {
  margin-bottom: 16px;
  font-weight: 400;
}

.contact-form-item-text input {
  line-height: 40px;
  width: 100%;
  height: 40px;
  padding: 0px 16px;
  text-align: left;
  font-size: 14px;
  border: 1px solid #ccc;
}

.contact-form-item-message textarea {
  width: 100%;
  padding: 16px;
  text-align: left;
  font-size: 14px;
  line-height: 20px;
  height: 200px;
  border: 1px solid #ccc;
}

.contact-form-submit {
  display: inline-block;
  text-transform: uppercase;
  height: 40px;
  margin-top: 32px;
  line-height: 40px;
  color: #fff;
  padding: 0px 16px;
  font-weight: 400;
  background-color: #b1ca20;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.contact-form-submit.loading {
  background-color: #999;
  pointer-events: none;
  background-image: url('data:image/gif;base64,R0lGODlhEAALAPQAAJmZmf///6enp6urq6CgoPv7+////+vr68rKytfX17S0tPDw8ODg4MfHx9bW1rKysu7u7vz8/N7e3qKioqioqJycnOfn56ampp2dnbW1tb6+vq2trZ+fnwAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAALAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQACwABACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQACwACACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQACwADACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAALAAQALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkEAAsABQAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAALAAYALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkEAAsABwAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA');
}

.contact-form-submit:hover {
  background-color: #ccc;
}

.contact-form-submit.loading:hover {
  background-color: #999;
}

.contact-form-submit.loading span {
  opacity: 0;
}

.contact-form-submit.error {
  background-color: red;
  pointer-events: none;
}

.contact-form-submit.error:hover {
  background-color: red;
}

.contact-form-success {
  text-align: left;
}

.foot-contact-item {
  display: inline-block;
  color: #000;
  font-size: 12px;
  margin-right: 30px;
}

.foot-contact-item a {
  color: #000;
  line-height: 20px;
}

.foot-contact-item .fa {
  color: #175f68;
  background-color: #bdd542;
  width: 20px;
  text-align: center;
  line-height: 20px;
  font-size: 10px;
  height: 20px;
  border-radius: 10px 10px 0px 10px;
  margin-right: 10px;
}

.foot-contact p {
  color: #000;
  margin-top: 20px;
  font-size: 12px;
}

.foot-contact-links {
  margin-top: 16px;
}

.foot-contact-links-item {
  margin-right: 20px;
  display: inline-block;
}

.foot-contact-links-item a {
  color: #000;
  font-size: 12px;
}

.foot-contact-links-item a:hover {
  color: #b1ca20;
}

.foot {
  background-color: #fff;
  padding-bottom: 40px;
}

.foot-contact-links-logos {
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 50%;
  background-image: url('data:image/png;base64,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');
}

.foot-social {
  position: absolute;
  height: 35px;
}

.foot-social-item {
  display: inline-block;
  height: 35px;
  width: 33px;
  margin: 0px 4px;
  background-size: contain;
  background-repeat: no-repeat;
}

.foot-social-item a {
  display: block;
  height: 35px;
  width: 33px;
}

.foot-social-item span {
  display: none;
}

.head-menu {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  height: 40px;
  padding-top: 22px;
}

.head-menu-item {
  height: 40px;
  line-height: 40px;
}

.head-menu-item > a {
  color: #000;
  text-transform: uppercase;
  height: 40px;
  display: block;
  font-size: 12px;
  font-weight: 300;
  line-height: 44px;
  padding: 0px 10px;
  margin: 0px 10px;
  border-bottom: 2px solid transparent;
  text-decoration: none;
}

.head-menu-item > a:hover {
  border-bottom: 2px solid #ddd;
}

.head-menu-item.is-active > a {
  border-bottom: 2px solid #B1CA20;
}

.head-products {
  position: absolute;
  top: 41px;
  left: 0px;
  width: 300px;
  padding: 15px 20px 15px 20px;
  background-color: #175F68;
  display: none;
}

.head-products.is-active {
  display: block;
}

.head-products-item a {
  display: block;
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  text-transform: uppercase;
  padding: 10px 0px;
}

.head-products-item a:hover span {
  text-decoration: underline;
}

.head-toggle {
  display: none;
}

.head-social {
  position: absolute;
  right: 0px;
  top: 17px;
  display: flex;
  flex-direction: row;
}

.head-social-item {
  height: 40px;
  width: 32px;
  line-height: 40px;
  text-align: center;
}

.head-social-item a {
  display: block;
  font-size: 20px;
  height: 40px;
  color: #333;
  text-align: center;
  padding: 0px 10px;
}

.head-social-item a:hover {
  color: #b1ca20;
}

.head-social-item span {
  display: none;
}

.home-about {
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.home-about-text h2 {
  color: #fff;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 20px;
  font-family: "reklame-script",sans-serif;
}

.home-about-text p {
  color: #fff;
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 20px;
}

.home-about-text video {
  width: 100%;
  height: auto;
}

.home-about-text *:last-child {
  margin-bottom: 0px;
}

.home-about-text ul {
  margin-bottom: 20px;
  list-style-type: disc;
  padding-left: 16px;
}

.home-about-text ol {
  margin-bottom: 20px;
  list-style-type: decimal;
  padding-left: 16px;
}

.home-about-text li {
  color: #fff;
  font-size: 13px;
  line-height: 20px;
}

.home-about-text strong,
.home-about-text b {
  font-weight: bold;
}

.home-about-text em,
.home-about-text i {
  font-style: italic;
}

.home-about-text u {
  text-decoration: underline;
}

.home-about-text a {
  color: #b1ca20;
  text-decoration: none;
  cursor: pointer;
}

.home-about-text a:hover {
  text-decoration: underline;
}

.grid {
  height: 800px;
  background-color: #fff;
  overflow: hidden;
}

.grid:before {
  content: '';
  display: block;
  position: absolute;
  bottom: 0px;
  height: 300px;
  background-color: #03944D;
  left: 0px;
  width: 100%;
}

.grid-logo-tf {
  z-index: 2;
  position: absolute;
  height: 231px;
  left: 0px;
  right: 0px;
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  top: 100px;
  background-image: url(../img/grid-new-logo.png);
}

.grid-wrapper {
  position: absolute;
  top: 0px;
  height: 800px;
  padding-top: 350px;
  width: 1800px;
  left: 50%;
  margin-left: -900px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start;
  border-bottom: 75px solid #03944D;
  z-index: 1;
}

.grid-item {
  width: 150px;
  height: 150px;
}

.grid-item .fore,
.grid-item .back {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 150px;
  background-color: #fff;
  height: 150px;
  background-size: 1200px 450px;
  background-image: url(../img/tiles-new.png);
}

.grid-item.is-green .fore,
.grid-item.is-green .back {
  background-color: #03944D;
}

.grid-item.is-half {
  height: 75px;
  overflow: hidden;
}

.grid-item .back {
  z-index: 1;
}

.grid-item .fore {
  z-index: 2;
}

.grid-item>div.image-1 {
  background-position: 0 0;
}

.grid-item>div.image-2 {
  background-position: -150px 0;
}

.grid-item>div.image-3 {
  background-position: -300px 0;
}

.grid-item>div.image-4 {
  background-position: -450px 0;
}

.grid-item>div.image-5 {
  background-position: -600px 0;
}

.grid-item>div.image-6 {
  background-position: -750px 0;
}

.grid-item>div.image-7 {
  background-position: -900px 0;
}

.grid-item>div.image-8 {
  background-position: -1050px 0;
}

.grid-item>div.image-9 {
  background-position: 0 150px;
}

.grid-item>div.image-10 {
  background-position: -150px 150px;
}

.grid-item>div.image-11 {
  background-position: -300px 150px;
}

.grid-item>div.image-12 {
  background-position: -450px 150px;
}

.grid-item>div.image-13 {
  background-position: -600px 150px;
}

.grid-item>div.image-14 {
  background-position: -750px 150px;
}

.grid-item>div.image-15 {
  background-position: -900px 150px;
}

.grid-item>div.image-16 {
  background-position: -1050px 150px;
}

.grid-item>div.image-17 {
  background-position: 0 300px;
}

.grid-item>div.image-18 {
  background-position: -150px 300px;
}

.grid-item>div.image-19 {
  background-position: -300px 300px;
}

.grid-item>div.image-20 {
  background-position: -450px 300px;
}

.grid-item>div.image-21 {
  background-position: -600px 300px;
}

.grid-item>div.image-22 {
  background-position: -750px 300px;
}

.grid-item>div.image-23 {
  background-position: -900px 300px;
}

.grid-item>div.image-24 {
  background-position: -1050px 300px;
}

.grid-item>div.image-25 {
  background-position: 0 0;
}

.grid-item>div.image-26 {
  background-position: -150px 0;
}

.grid-item>div.image-27 {
  background-position: -300px 0;
}

.grid-item>div.image-28 {
  background-position: -450px 0;
}

.grid-item>div.image-29 {
  background-position: -600px 0;
}

.grid-item>div.image-30 {
  background-position: -750px 0;
}

.grid-item>div.image-31 {
  background-position: -900px 0;
}

.grid-item>div.image-32 {
  background-position: -1050px 0;
}

.grid-item>div.image-33 {
  background-position: 0 150px;
}

.grid-item>div.image-34 {
  background-position: -150px 150px;
}

.grid-item>div.image-35 {
  background-position: -300px 150px;
}

.grid-item>div.image-36 {
  background-position: -450px 150px;
}

.history {
  height: 190px;
  background-color: #000;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.history-text {
  text-transform: uppercase;
  color: #fff;
  font-size: 16px;
  letter-spacing: 7px;
  padding: 0px 20px 20px 20px;
}

.history-image {
  width: 102px;
  height: 112px;
  background-image: url(../img/history.png);
  background-size: contain;
  background-repeat: no-repeat;
}

.history-image span {
  display: none;
}

.brands-title {
  padding: 64px;
  text-align: center;
  color: #595959;
  font-family: "reklame-script",sans-serif;
  font-size: 48px;
}

.brands-boxes {
  display: flex;
  flex-direction: row;
}

.brands-boxes-item {
  width: 50%;
  background-size: cover;
  background-position: 0px 50%;
  padding: 100px 20px;
}

.brands-boxes-item img {
  height: auto;
  margin-bottom: 40px;
}

.brands-boxes-item p {
  color: #fff;
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 40px;
}

.brands-boxes-item.is-left p {
  color: #595959;
}

.brands-boxes-item a {
  display: block;
  width: 150px;
  height: 40px;
  color: #fff;
  font-size: 15px;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
  background-color: #595959;
}

.brands-boxes-item.is-right a {
  background-color: #b1ca20;
}

.home-wishlist {
  position: fixed;
  bottom: -100%;
  left: 0px;
  width: 100%;
  z-index: 110;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.9);
  transition: bottom 300ms ease;
  max-height: 100%;
}

.home-wishlist.active {
  bottom: 0%;
}

.home-wishlist h2 {
  color: #fff;
  font-family: "reklame-script",sans-serif;
}

.home-wishlist-button {
  position: absolute;
  top: 0px;
  display: block;
}

.home-wishlist-button-toggle {
  background-color: #ffc61d;
}

.home-wishlist-button-contact {
  background-color: #a1c01c;
}

.home-wishlist-button span {
  display: block;
  text-align: center;
  color: #333;
  font-family: "reklame-script",sans-serif;
}

.home-wishlist-button small {
  display: block;
  text-align: center;
  font-size: 13px;
  color: #333;
  text-transform: uppercase;
}

.home-wishlist-list {
  display: inline-block;
  overflow-x: hidden;
  overflow-y: scroll;
  max-height: 400px;
}

.home-wishlist-list-item {
  text-align: left;
  padding: 10px 56px 10px 10px;
  min-height: 60px;
  line-height: 36px;
  color: #fff;
  border: 2px solid #a1c01c;
  background-color: transparent;
  margin-bottom: 10px;
}

.home-wishlist-list-item:last-child {
  margin-bottom: 0px;
}

.home-wishlist-list .fa {
  display: block;
  width: 36px;
  height: 36px;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 24px;
  background-color: #00a5b0;
  line-height: 36px;
  text-align: center;
  color: #fff;
}

.home-wishlist-list .fa:hover {
  cursor: pointer;
  background-color: #ccc;
}

.news-list-item-image {
  border-bottom: 5px solid #BDD542;
  height: 138px;
  display: block;
  background-position: 50% 50%;
  background-size: cover;
}

.news-list-item-text {
  padding: 20px;
}

.news-list-item-text h3 {
  margin-bottom: 8px;
  color: #175F68;
  font-size: 18px;
  font-weight: 600;
}

.news-list-item-text h3 a {
  color: #175F68;
  font-weight: 600;
}

.news-list-item-text small {
  margin-bottom: 10px;
  color: #595959;
  display: block;
  font-size: 13px;
}

.news-list-item-text p {
  line-height: 20px;
  color: #000;
  font-size: 14px;
}

.news-pagination {
  text-align: center;
  padding: 0px 0px 60px 0px;
}

.news-pagination li {
  display: inline-block;
}

.news-pagination-item {
  width: 32px;
  height: 32px;
  line-height: 32px;
  color: #175F68;
  margin: 0px 2px;
  background-color: #b1ca20;
}

.news-pagination-item a {
  font-weight: 500;
}

.news-pagination-item.active {
  color: #175F68;
  background-color: #fff;
}

.searching .home-search h1 {
  opacity: 0;
}

.searching .home-search p {
  opacity: 0;
}

.home-search-results {
  display: block;
  z-index: 2;
}

.home-search-results {
  display: none;
}

.searching .home-search-results {
  display: block;
}

.home-search-results-loader {
  position: absolute;
  left: 50%;
  top: 0px;
  margin-left: -32px;
  width: 64px;
  height: 64px;
  opacity: 0;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  transition: opacity 300ms ease;
  background-image: url('data:image/gif;base64,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');
}

.home-search-results.loading .home-search-results-loader {
  opacity: 1;
}

.home-search-results h2 {
  font-family: "reklame-script",sans-serif;
  color: #fff;
  margin-bottom: 10px;
  opacity: 1;
  transition: opacity 300ms ease;
}

.home-search-results h2 span {
  font-family: "reklame-script",sans-serif;
  display: block;
  position: absolute;
  padding: 0px 10px;
  background-color: #ffc61d;
  right: 0px;
  top: 0px;
  color: #595959;
}

.home-search-results.loading h2 {
  opacity: 0;
}

.home-search-results-list {
  overflow-y: scroll;
  overflow-x: hidden;
  width: 100%;
  opacity: 1;
  transition: opacity 300ms ease;
}

.home-search-results-list.scrolling {
  /*overflow-y: scroll;*/
}

.home-search-results.loading .home-search-results-list {
  opacity: 0;
}

.home-search-results-list-item {
  text-align: left;
  padding: 10px 56px 10px 10px;
  min-height: 60px;
  line-height: 36px;
  color: #595959;
  border: 2px solid #a1c01c;
  background-color: #fff;
  margin-bottom: 10px;
}

.home-search-results-list-item:last-child {
  margin-bottom: 0px;
}

.home-search-results-list-item .fa {
  display: block;
  width: 36px;
  height: 36px;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 24px;
  background-color: #00a5b0;
  line-height: 36px;
  text-align: center;
  color: #fff;
}

.home-search-results-list-item .fa-minus {
  display: none;
}

.home-search-results-list-item.wishlisted .fa-plus {
  display: none;
}

.home-search-results-list-item.wishlisted .fa-minus {
  display: block;
}

.home-search-results-list-item .fa:hover {
  cursor: pointer;
  background-color: #ccc;
}
@media screen and (min-width: 0px) and (max-width:767px) {
  .about-a .inner {
    background-position: 50% 100%;
    background-size: auto 300px;
    background-repeat: no-repeat;
    padding: 40px 10px 340px 10px!important;
  }

  .about-b .inner {
    padding: 0px 10px 40px 10px;
  }

  .about-b-box {
    border: 1px solid #6CC247;
    padding: 40px 10px;
    border-radius: 20px;
  }

  .about-b-title {
    text-align: center;
    color: #175F68;
    font-size: 24px;
    line-height: 28px;
    font-weight: 400;
    margin-bottom: 20px;
  }

  .about-b-title b {
    font-weight: 700;
  }

  .about-b-text {
    text-align: center;
    color: #000;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 20px;
  }

  .about-b-items-item {
    padding: 80px 0px 0px 0px;
    background-position: 50% 15px;
    background-size: auto 54px;
    background-repeat: no-repeat;
  }

  .about-b-items-item-title {
    color: #175F68;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
  }

  .about-b-items-item-text {
    color: #000;
    font-size: 10px;
    font-weight: 400;
    text-align: center;
    line-height: 13px;
  }

  .about-c {
    background-color: #059949;
  }

  .about-c .inner {
    padding: 40px 10px;
    display: grid;
  }

  .about-c .text {
    order: 1;
  }

  .about-c-image {
    height: 280px;
    background-color: #fff;
    padding: 20px;
    order: 2;
    margin-top: 40px;
  }

  .about-c-image div {
    width: 100%;
    height: 240px;
    background-position: 50% 50%;
    background-size: cover;
  }

  .about-d {
    background-color: #fff;
    background-position: 50% 100%;
    background-size: auto 260px;
    background-repeat: no-repeat;
  }

  .about-d .inner {
    padding: 40px 10px 300px 10px;
  }

  .text h2 {
    font-size: 24px;
    line-height: 32px;
    color: #175F68;
    font-weight: 500;
    margin-bottom: 20px;
  }

  .text p {
    font-size: 12px;
    line-height: 16px;
    color: #000;
    margin-bottom: 20px;
  }

  .text p:last-child {
    margin-bottom: 0px;
  }

  .about-c .text h2 {
    color: #fff;
  }

  .about-c .text p {
    color: #fff;
  }

  .newsletter {
    background-color: #175F68;
    color: #fff;
    margin-bottom: 40px;
  }

  .newsletter .inner {
    text-align: center;
    padding: 40px 10px;
  }

  .newsletter h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 20px;
  }

  .newsletter p {
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 20px;
    font-weight: 400;
  }

  .newsletter-input {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 20px;
    margin: 0px auto;
    width: 100%;
    max-width: 600px;
  }

  .newsletter input {
    background-color: #fff;
    height: 48px;
    padding: 0px 20px;
    font-size: 18px;
    border-radius: 24px;
    color: #000;
  }

  .newsletter input::placeholder {
    color: #ccc;
  }

  .newsletter button {
    border-radius: 24px;
    line-height: 48px;
    padding: 0px 20px;
    text-transform: uppercase;
    white-space: nowrap;
    font-weight: 300;
    font-size: 14px;
    color: #175F68;
    background-color: #BDD542;
  }

  .head-logo {
    background-size: auto 50px;
    left: 0px;
  }

  .home-a video {
    height: auto;
    width: 100%;
    margin-top: 32px;
  }

  .home-feature-cta {
    background-color: #fff;
  }

  .home-feature-cta .inner {
    padding: 40px 10px;
    text-align: center;
  }

  .home-feature-cta-text {
    color: #175F68;
    text-align: center;
    font-size: 12px;
    margin-bottom: 20px;
    font-weight: 700;
  }

  .home-feature-cta-button {
    background-color: #175F68;
    color: #fff;
    border-radius: 24px;
    display: inline-block;
    height: 48px;
    line-height: 48px;
    padding: 0px 20px;
    margin: 0px auto;
    font-size: 13px;
    text-transform: uppercase;
  }

  .home-search {
    background-color: #175F68;
    color: #fff;
    padding: 40px 10px;
  }

  .home-search .inner {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .home-search h2 {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
    text-align: center;
    font-weight: 700;
    padding: 0px 40px;
  }

  .home-search-input {
    border: 3px solid #B1CA20;
    background-color: #fff;
    display: grid;
    grid-template-columns: 1fr 48px;
    margin-bottom: 20px;
  }

  .home-search-input input {
    width: 100%;
    font-weight: 300;
    color: #175F68;
    height: 42px;
    font-size: 14px;
    padding: 0px 20px;
  }

  .home-search-input button {
    height: 42px;
    width: 42px;
    line-height: 48px;
    font-size: 16px;
    text-align: center;
    color: #B1CA20;
  }

  .home-search input::placeholder {
    color: #175F68;
  }

  .home-search p {
    font-size: 12px;
    text-align: center;
    color: #fff;
  }

  .home-feature-item {
    padding: 40px 10px;
  }

  .home-feature-item .inner {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 40px;
  }

  .home-feature-item-image {
    height: 136px;
    width: 200px;
    margin: 0px auto;
    background-size: cover;
    background-position: 50% 50%;
  }

  .home-feature-item-text {
    padding: 0px 0px;
  }

  .home-feature-item-text h2 {
    font-size: 16px;
  }

  .home-news {
    background-color: #175F68;
    padding: 100px 10px 40px 10px;
  }

  .home-news .inner {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 20px;
  }

  .home-news .news-list-item:nth-child(2),
  .home-news .news-list-item:nth-child(3) {
    display: none;
  }

  .home-news .news-list-item-text {
    background-color: #fff;
    height: 180px;
  }

  .home-news h2 {
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    position: absolute;
    top: 0px;
    font-weight: 500;
    line-height: 100px;
    text-align: center;
    left: 0px;
    width: 100%;
  }

  .home-cta {
    background-color: #059949;
    color: #fff;
    padding: 64px 0px;
  }

  .home-cta .inner {
    width: 480px;
    text-align: center;
  }

  .home-cta h2 {
    font-size: 24px;
    font-weight: 500;
    line-height: 28px;
    margin-bottom: 40px;
  }

  .home-cta p {
    font-size: 12px;
    font-weight: 300;
    line-height: 16px;
    margin-bottom: 40px;
  }

  .home-cta a {
    display: inline-block;
    border-radius: 24px;
    padding: 0px 20px;
    background-color: #BDD542;
    color: #175F68;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 48px;
  }

  .home-testimonials {
    padding: 100px 0px 40px 0px;
    overflow: hidden;
  }

  .home-testimonials h2 {
    position: absolute;
    left: 0px;
    width: 100%;
    top: 0px;
    text-align: center;
    line-height: 140px;
    color: #175F68;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
  }

  .home-testimonials .inner {
    height: 160px;
  }

  .home-testimonials-item {
    width: 100%;
    position: absolute;
    left: 50%;
    margin-left: -50%;
    padding: 0px 20px;
    top: 0px;
    text-align: center;
    color: #175F68;
    transition: all 300ms ease-in-out;
  }

  .home-testimonials-item p {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
  }

  .home-testimonials-item small {
    font-size: 14px;
    font-weight: 700;
    margin-top: 20px;
    display: block;
  }

  .home-testimonials-button {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    width: 20px;
    height: 20px;
    font-size: 12px;
    cursor: pointer;
    background-color: #6cc247;
    line-height: 20px;
    text-align: center;
    color: #fff;
    opacity: 1;
    transition: all 300ms ease-in-out;
    z-index: 100;
  }

  .home-testimonials-button.is-left {
    left: 0px;
  }

  .home-testimonials.is-first .home-testimonials-button.is-left {
    left: -1000px;
    opacity: 0;
  }

  .home-testimonials-button.is-right {
    right: 0px;
  }

  .home-testimonials.is-last .home-testimonials-button.is-right {
    right: -1000px;
    opacity: 0;
  }

  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(10) {
    transform: translateX(0%);
    opacity: 1;
  }

  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(10) {
    transform: translateX(1000%);
    opacity: 0;
  }

  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(9) {
    transform: translateX(-1000%);
    opacity: 0;
  }

  .inner {
    width: 100%;
    max-width: 100%;
  }

  .banner {
    height: 130px;
    display: flex;
    align-items: center;
    background-position: 50% 0%;
    background-size: cover;
  }

  .banner h1 {
    font-size: 24px;
    line-height: 28px;
    font-weight: 500;
    padding: 10px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
  }

  .content > .inner {
    padding: 20px 10px;
    background-color: #fff;
  }

  .post img {
    display: block;
    width: 300px;
    height: 176px;
    margin: 0px auto;
    margin-bottom: 20px;
  }

  .post small {
    margin-bottom: 20px;
  }

  .product .inner {
    padding: 40px 20px;
  }

  .product-list {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: 1fr;
  }

  .product-list-item {
    background-color: #059949;
    color: #fff;
    text-align: center;
    padding: 15px 0px;
    font-weight: 700;
    line-height: 20px;
    border-radius: 20px 0px 20px 0px;
    font-size: 12px;
  }

  .product-cta {
    text-align: center;
    padding: 40px 0px 0px 0px;
  }

  .product-cta h2 {
    color: #175F68;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 20px;
  }

  .product h2:first-child {
    padding-top: 0px!important;
  }

  .product h2 {
    font-size: 16px;
    color: #175F68;
    font-weight: 700;
    padding: 20px 0px;
    text-align: center;
  }

  .product-cta p {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 20px;
  }

  .product-cta a {
    display: inline-block;
    background-color: #175F68;
    color: #fff;
    font-weight: 300;
    line-height: 48px;
    font-size: 12px;
    padding: 0px 20px;
    border-radius: 24px;
    text-transform: uppercase;
  }

  .product-band {
    height: 100px;
    z-index: -1;
    background-position: 50% 50%;
    background-size: auto 100px;
  }

  .products-list {
    display: grid;
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .products-item-image {
    height: 98px;
    margin-bottom: 10px;
  }

  .products-item-name {
    font-size: 12px;
    line-height: 16px;
  }

  .quality-items {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
  }

  .quality-item {
    margin: 0px auto;
  }

  .quality-item-logo img {
    max-height: 64px;
    max-width: 100%;
    height: auto;
    width: auto;
  }

  .quality-text h2 {
    font-size: 16px;
    line-height: 24px;
  }

  .team-boxes {
    display: grid;
    grid-template-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    width: 100%;
  }

  .team-boxes-item-name {
    font-size: 16px;
  }

  .contact-details iframe {
    width: 100%;
    height: 200px;
  }

  .contact-form {
    text-align: center;
    padding-top: 20px;
  }

  .contact-form-submit {
    margin-top: 0px;
  }

  .foot-contact {
    margin-left: 0px;
    width: 100%;
    padding: 10px;
  }

  .foot-contact-item {
    display: block;
    margin-bottom: 10px;
    font-size: 12px;
    margin-right: 0px;
  }

  .foot-contact p {
    font-size: 13px;
  }

  .foot-contact-links-item a {
    font-size: 12px;
  }

  .foot .inner {
    background-position: calc(100% - 20px) calc(100% - 20px);
  }

  .foot-contact {
    padding-top: 100px;
  }

  .foot-social {
    top: 10px;
    left: 50%;
    right: auto;
    padding-left: 220px;
    transform: translateX(-50%);
  }

  .foot-contact-links-logos {
    left: 0px;
    width: 200px;
    height: 76px;
    top: 50%;
    margin-top: -38px;
  }

  .head-menu {
    display: none;
    overflow-y: scroll;
  }

  body.toggled .head-menu {
    display: block;
    position: fixed;
    left: 0px;
    width: 100%;
    background-color: #fff;
    bottom: 0px;
    height: 100%;
    top: 0px;
    padding: 20px;
    flex-direction: column;
    z-index: 1;
  }

  .head-toggle {
    display: block;
    position: absolute;
    right: 20px;
    top: 25px;
    height: 24px;
    color: #333;
    width: 28px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }

  body.toggled .head-toggle {
    position: fixed;
    z-index: 2;
  }

  .head-toggle span {
    width: 100%;
    background-color: #333;
    display: block;
    height: 3px;
  }

  .head-menu-item {
    height: auto;
  }

  .head-menu-item a:hover {
    border-bottom: 2px solid #ddd;
  }

  .head-menu-item.is-active > a {
    border-bottom: 2px solid #b1ca20;
    color: #b1ca20;
  }

  .head-products {
    position: relative;
    top: auto;
    height: auto;
    left: auto;
    width: calc(100% + 50px);
    margin-left: -25px;
    padding: 5px 10px 5px 30px;
    background-color: #333;
  }

  .head-products-item a:hover span {
    text-decoration: none;
  }

  .head-menu-item.is-active .head-products {
    display: block;
  }

  .head-social {
    display: none;
  }

  .home-about {
    background: #333!important;
  }

  .home-about .inner {
    padding: 20px 10px;
  }

  .home-about-text {
    text-align: center;
    width: 100%;
    padding: 0px 10px 0px 10px;
  }

  .brands-boxes {
    flex-direction: column;
  }

  .brands-boxes-item {
    width: 100%;
    padding: 20px;
  }

  .brands-boxes-item.is-left {
    padding-left: calc(100% - 200px);
  }

  .brands-boxes-item img {
    width: 180px;
  }

  .brands-boxes-item p {
    width: 200px;
  }

  .grid {
    height: 550px;
    background-color: #fff;
    overflow: hidden;
  }

  .grid:before {
    display: none;
  }

  .grid-logo-tf {
    z-index: 2;
    position: absolute;
    height: 120px;
    left: 0px;
    right: 0px;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    top: 50px;
    background-image: url(../img/grid-new-logo.png);
  }

  .grid-wrapper {
    position: absolute;
    top: 0px;
    height: 550px;
    padding-top: 250px;
    width: 1200px;
    left: 50%;
    margin-left: -600px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    border-bottom: 75px solid #03944D;
    z-index: 1;
  }

  .grid-item {
    width: 100px;
    height: 100px;
  }

  .grid-item .fore,
  .grid-item .back {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100px;
    background-color: #fff;
    height: 100px;
    background-size: 800px 300px;
    background-image: url(../img/tiles-new.png);
  }

  .grid-item.is-green .fore,
  .grid-item.is-green .back {
    background-color: #03944D;
  }

  .grid-item.is-half {
    height: 100px;
    overflow: hidden;
  }

  .grid-item .back {
    z-index: 1;
  }

  .grid-item .fore {
    z-index: 2;
  }

  .grid-item>div.image-1 {
    background-position: 0 0;
  }

  .grid-item>div.image-2 {
    background-position: -100px 0;
  }

  .grid-item>div.image-3 {
    background-position: -200px 0;
  }

  .grid-item>div.image-4 {
    background-position: -300px 0;
  }

  .grid-item>div.image-5 {
    background-position: -400px 0;
  }

  .grid-item>div.image-6 {
    background-position: -500px 0;
  }

  .grid-item>div.image-7 {
    background-position: -600px 0;
  }

  .grid-item>div.image-8 {
    background-position: -700px 0;
  }

  .grid-item>div.image-9 {
    background-position: 0 100px;
  }

  .grid-item>div.image-10 {
    background-position: -100px 100px;
  }

  .grid-item>div.image-11 {
    background-position: -200px 100px;
  }

  .grid-item>div.image-12 {
    background-position: -300px 100px;
  }

  .grid-item>div.image-13 {
    background-position: -400px 100px;
  }

  .grid-item>div.image-14 {
    background-position: -500px 100px;
  }

  .grid-item>div.image-15 {
    background-position: -600px 100px;
  }

  .grid-item>div.image-16 {
    background-position: -700px 100px;
  }

  .grid-item>div.image-17 {
    background-position: 0 300px;
  }

  .grid-item>div.image-18 {
    background-position: -100px 300200pxpx;
  }

  .grid-item>div.image-19 {
    background-position: -200px 200px;
  }

  .grid-item>div.image-20 {
    background-position: -300px 200px;
  }

  .grid-item>div.image-21 {
    background-position: -400px 200px;
  }

  .grid-item>div.image-22 {
    background-position: -500px 200px;
  }

  .grid-item>div.image-23 {
    background-position: -600px 200px;
  }

  .grid-item>div.image-24 {
    background-position: -700px 200px;
  }

  .grid-item>div.image-25 {
    background-position: 0 0;
  }

  .grid-item>div.image-26 {
    background-position: -100px 0;
  }

  .grid-item>div.image-27 {
    background-position: -200px 0;
  }

  .grid-item>div.image-28 {
    background-position: -300px 0;
  }

  .grid-item>div.image-29 {
    background-position: -400px 0;
  }

  .grid-item>div.image-30 {
    background-position: -500px 0;
  }

  .grid-item>div.image-31 {
    background-position: -600px 0;
  }

  .grid-item>div.image-32 {
    background-position: -700px 0;
  }

  .grid-item>div.image-33 {
    background-position: 0 100px;
  }

  .grid-item>div.image-34 {
    background-position: -100px 100px;
  }

  .grid-item>div.image-35 {
    background-position: -200px 100px;
  }

  .grid-item>div.image-36 {
    background-position: -300px 100px;
  }

  .history {
    height: auto;
    padding: 20px 0px;
  }

  .history-text {
    font-size: 10px;
    letter-spacing: 4px;
    padding: 0px;
  }

  .history-image {
    width: 40px;
    background-position: 50% 50%;
    margin: 0px 10px;
    height: 64px;
  }

  .home-search-results {
    height: 420px;
    width: 100%;
    overflow: auto;
    margin: 0px auto;
  }

  .home-search-results h2 {
    font-size: 32px;
    height: 62px;
    line-height: 62px;
    color: #fff;
  }

  .home-search-results h2 span {
    height: 62px;
    line-height: 62px;
    min-width: 42px;
  }

  .home-search-results-list {
    height: auto;
  }

  .home-search-results-loader {
    background-image: url('data:image/gif;base64,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');
  }

  .home-wishlist {
    height: 50px;
  }

  .home-wishlist .inner {
    padding-bottom: 0px;
  }

  .home-wishlist.expand {
    height: auto;
  }

  .home-wishlist h2 {
    padding-left: 20px;
    text-align: left;
    font-size: 24px;
    line-height: 50px;
  }

  .home-wishlist-button {
    width: 80px;
    height: 50px;
  }

  .home-wishlist-button-toggle {
    right: 80px;
  }

  .home-wishlist-button-contact {
    right: 0px;
  }

  .home-wishlist-button span {
    height: 30px;
    line-height: 30px;
    margin-top: 2px;
    font-size: 16px;
  }

  .home-wishlist-button small {
    font-size: 10px;
  }

  .home-wishlist-list {
    margin-top: 10px;
    width: 300px;
    max-height: 320px;
  }

  .news-list .inner {
    display: grid;
    grid-template-columns: 1fr;
    grid-row-gap: 40px;
  }

  .news-list-item-text h3 {
    font-size: 12px;
  }

  .news-list-item-text small {
    font-size: 12px;
  }

  .news-list-item-text p {
    font-size: 12px;
  }

  .news-pagination {
    padding: 0px 0px 20px 0px;
  }
}
@media print, screen and (min-width: 768px) and (max-width:1119px) {
  .about-a .inner {
    display: grid;
    grid-template-columns: 50% 50%;
    background-color: #fff;
    background-position: 420px 50%;
    background-size: auto 100%;
    background-repeat: no-repeat;
    padding: 100px 20px!important;
  }

  .about-b .inner {
    padding: 0px 20px 100px 20px;
  }

  .about-b-box {
    border: 1px solid #6CC247;
    padding: 40px;
    border-radius: 20px;
  }

  .about-b-title {
    text-align: center;
    color: #175F68;
    font-size: 28px;
    margin-bottom: 20px;
    font-weight: 400;
  }

  .about-b-title b {
    font-weight: 700;
  }

  .about-b-text {
    text-align: center;
    color: #000;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 50px;
  }

  .about-b-items {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    padding: 0px 40px;
    grid-gap: 40px;
  }

  .about-b-items-item {
    padding: 80px 0px 0px 0px;
    background-position: 50% 0%;
    background-size: auto 54px;
    background-repeat: no-repeat;
  }

  .about-b-items-item-title {
    color: #175F68;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
  }

  .about-b-items-item-text {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    line-height: 18px;
  }

  .about-c {
    background-color: #059949;
  }

  .about-c .inner {
    padding: 100px 20px;
    display: grid;
    grid-template-columns: 294px 1fr;
    grid-gap: 48px;
  }

  .about-c-image {
    height: 280px;
    background-color: #fff;
    padding: 20px;
  }

  .about-c-image div {
    width: 100%;
    height: 240px;
    background-position: 50% 50%;
    background-size: cover;
  }

  .about-d {
    background-color: #fff;
    background-position: 460px 50%;
    background-size: auto 100%;
    background-repeat: no-repeat;
  }

  .about-d .inner {
    padding: 100px 20px;
    display: grid;
    grid-template-columns: 418px 1fr;
  }

  .text h2 {
    font-size: 36px;
    color: #175F68;
    font-weight: 500;
    margin-bottom: 20px;
  }

  .text p {
    font-size: 14px;
    line-height: 20px;
    color: #000;
    margin-bottom: 20px;
  }

  .text p:last-child {
    margin-bottom: 0px;
  }

  .about-c .text h2 {
    color: #fff;
  }

  .about-c .text p {
    color: #fff;
  }

  .newsletter {
    background-color: #175F68;
    color: #fff;
    margin-bottom: 40px;
  }

  .newsletter .inner {
    text-align: center;
    padding: 64px 64px;
  }

  .newsletter h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 20px;
  }

  .newsletter p {
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 40px;
    font-weight: 400;
  }

  .newsletter-input {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-gap: 20px;
    margin: 0px auto;
    width: 100%;
    max-width: 600px;
  }

  .newsletter input {
    background-color: #fff;
    height: 48px;
    padding: 0px 20px;
    font-size: 18px;
    border-radius: 24px;
    color: #000;
  }

  .newsletter input::placeholder {
    color: #ccc;
  }

  .newsletter button {
    border-radius: 24px;
    line-height: 48px;
    padding: 0px 20px;
    text-transform: uppercase;
    white-space: nowrap;
    font-weight: 300;
    font-size: 14px;
    color: #175F68;
    background-color: #BDD542;
  }

  .head-logo {
    width: 168px;
  }

  .home-a video {
    height: auto;
    width: 404px;
    margin-top: 32px;
  }

  .home-feature-cta {
    background-color: #fff;
  }

  .home-feature-cta .inner {
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
    padding: 0px 20px;
    height: 70px;
  }

  .home-feature-cta-text {
    color: #175F68;
    font-size: 16px;
    font-weight: 700;
  }

  .home-feature-cta-button {
    background-color: #175F68;
    color: #fff;
    border-radius: 24px;
    height: 48px;
    line-height: 48px;
    padding: 0px 20px;
    font-size: 14px;
    text-transform: uppercase;
  }

  .home-search {
    background-color: #175F68;
    color: #fff;
    padding: 64px 0px;
  }

  .home-search .inner {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .home-search h2 {
    font-size: 18px;
    margin-bottom: 20px;
  }

  .home-search-input {
    border: 3px solid #B1CA20;
    background-color: #fff;
    display: grid;
    grid-template-columns: 1fr 48px;
    margin-bottom: 20px;
  }

  .home-search-input input {
    width: 474px;
    font-weight: 300;
    color: #175F68;
    height: 48px;
    font-size: 18px;
    padding: 0px 30px;
  }

  .home-search-input button {
    height: 48px;
    width: 48px;
    line-height: 48px;
    font-size: 16px;
    text-align: center;
    color: #B1CA20;
  }

  .home-search input::placeholder {
    color: #175F68;
  }

  .home-search p {
    font-size: 14px;
    color: #fff;
  }

  .home-feature-item {
    padding: 40px 64px;
  }

  .home-feature-item .inner {
    display: grid;
    grid-template-columns: 200px 1fr;
    grid-gap: 40px;
  }

  .home-feature-item-image {
    height: 136px;
    background-size: cover;
    background-position: 50% 50%;
  }

  .home-feature-item-text {
    padding: 0px 0px;
  }

  .home-feature-item-text h2 {
    font-size: 20px;
  }

  .home-news {
    background-color: #175F68;
    padding: 100px 20px 40px 20px;
  }

  .home-news .inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
  }

  .home-news .news-list-item:nth-child(3) {
    display: none;
  }

  .home-news .news-list-item-text {
    background-color: #fff;
    height: 180px;
  }

  .home-news h2 {
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    position: absolute;
    top: 0px;
    font-weight: 500;
    line-height: 100px;
    text-align: center;
    left: 0px;
    width: 100%;
  }

  .home-cta {
    background-color: #059949;
    color: #fff;
    padding: 64px 0px;
  }

  .home-cta .inner {
    width: 480px;
    text-align: center;
  }

  .home-cta h2 {
    font-size: 32px;
    font-weight: 500;
    line-height: 36px;
    margin-bottom: 40px;
  }

  .home-cta p {
    font-size: 13px;
    font-weight: 300;
    line-height: 20px;
    margin-bottom: 40px;
  }

  .home-cta a {
    display: inline-block;
    border-radius: 24px;
    padding: 0px 20px;
    background-color: #BDD542;
    color: #175F68;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 48px;
  }

  .home-testimonials {
    padding: 200px 0px 100px 0px;
    overflow: hidden;
  }

  .home-testimonials h2 {
    position: absolute;
    left: 0px;
    width: 100%;
    top: 0px;
    text-align: center;
    line-height: 200px;
    color: #175F68;
    font-size: 18px;
    font-weight: 300;
    text-transform: uppercase;
  }

  .home-testimonials .inner {
    height: 200px;
  }

  .home-testimonials-item {
    width: 600px;
    position: absolute;
    left: 50%;
    margin-left: -300px;
    top: 0px;
    text-align: center;
    color: #175F68;
    transition: all 300ms ease-in-out;
  }

  .home-testimonials-item p {
    font-size: 18px;
    line-height: 22px;
    font-weight: 400;
  }

  .home-testimonials-item small {
    font-size: 14px;
    font-weight: 700;
    margin-top: 20px;
    display: block;
  }

  .home-testimonials-button {
    position: absolute;
    top: 0px;
    width: 45px;
    height: 45px;
    font-size: 16px;
    cursor: pointer;
    background-color: #6cc247;
    line-height: 47px;
    text-align: center;
    color: #fff;
    opacity: 1;
    transition: all 300ms ease-in-out;
    z-index: 100;
  }

  .home-testimonials-button.is-left {
    left: 0px;
  }

  .home-testimonials.is-first .home-testimonials-button.is-left {
    left: -1000px;
    opacity: 0;
  }

  .home-testimonials-button.is-right {
    right: 0px;
  }

  .home-testimonials.is-last .home-testimonials-button.is-right {
    right: -1000px;
    opacity: 0;
  }

  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(10) {
    transform: translateX(0%);
    opacity: 1;
  }

  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(10) {
    transform: translateX(1000%);
    opacity: 0;
  }

  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(9) {
    transform: translateX(-1000%);
    opacity: 0;
  }

  .inner {
    width: 100%;
    max-width: 100%;
  }

  .banner {
    height: 200px;
    display: flex;
    align-items: center;
    background-position: 50% 0%;
    background-size: cover;
  }

  .banner h1 {
    font-size: 32px;
    line-height: 32px;
    font-weight: 500;
    max-width: 600px;
    margin: 0px auto;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
  }

  .content > .inner {
    padding: 64px 32px;
    background-color: #fff;
  }

  .post img {
    display: block;
    width: 460px;
    height: 300px;
    margin: 0px auto;
    margin-bottom: 60px;
  }

  .post small {
    margin-bottom: 30px;
  }

  .product .inner {
    width: 600px;
    padding: 64px 100px;
  }

  .product-list {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .product-list-item {
    background-color: #059949;
    color: #fff;
    text-align: center;
    padding: 15px 0px;
    font-weight: 700;
    line-height: 20px;
    border-radius: 20px 0px 20px 0px;
    font-size: 14px;
  }

  .product-cta {
    text-align: center;
    padding: 64px 0px 0px 0px;
  }

  .product-cta h2 {
    color: #175F68;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 20px;
  }

  .product h2:first-child {
    padding-top: 0px!important;
  }

  .product h2 {
    font-size: 20px;
    color: #175F68;
    font-weight: 700;
    padding: 40px 0px;
    text-align: center;
  }

  .product-cta p {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 40px;
  }

  .product-cta a {
    display: inline-block;
    background-color: #175F68;
    color: #fff;
    font-weight: 300;
    line-height: 48px;
    padding: 0px 20px;
    border-radius: 24px;
    text-transform: uppercase;
  }

  .product-band {
    height: 230px;
    z-index: -1;
    background-position: 50% 50%;
    background-size: auto 230px;
  }

  .products-list {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .products-item-image {
    height: 146px;
  }

  .products-item-name {
    font-size: 16px;
  }

  .team-boxes {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    width: 100%;
  }

  .team-boxes-item-name {
    font-size: 16px;
  }

  .contact-details iframe {
    float: left;
    width: 300px;
    height: 240px;
  }

  .contact-details-list {
    float: left;
    margin-left: 30px;
  }

  .contact-form {
    text-align: center;
  }

  .contact-form-submit {
    margin-top: 0px;
  }

  .foot-contact {
    margin-left: 0px;
  }

  .foot-contact p {
    width: 100%;
    margin-top: 10px;
    text-align: center;
  }

  .foot-contact ul {
    display: flex;
    justify-content: center;
  }

  .foot-contact-links {
    text-align: center;
    margin-top: 5px;
  }

  .foot-contact {
    padding-top: 100px;
  }

  .foot-social {
    top: 0px;
    left: 50%;
    right: auto;
    padding-left: 320px;
    transform: translateX(-50%);
  }

  .foot-contact-links-logos {
    left: 0px;
    width: 300px;
    height: 76px;
    top: 50%;
    margin-top: -38px;
  }

  .head-menu-item {
    padding: 0px 0px;
  }

  .head-menu-item > a {
    font-size: 11px;
    margin: 0px 1px;
  }

  .head-social {
    right: 10px;
  }

  .head-social-item {
    width: 24px;
  }

  .head-social-item a {
    padding: 0px 5px;
  }

  .home-about {
    background-position: 50% 0%;
  }

  .home-about .inner {
    padding: 40px 0px;
  }

  .home-about-text {
    width: 50%;
    margin-left: 50%;
    padding: 0px 40px;
  }

  .brands-boxes-item.is-left {
    padding-left: calc(50% - 240px);
  }

  .brands-boxes-item.is-right {
    background-position: calc(100% + 240px) 50%;
  }

  .brands-boxes-item img {
    width: 200px;
  }

  .brands-boxes-item p {
    width: 200px;
  }

  .grid:before {
    display: none;
  }

  .home-search-results {
    height: 420px;
    width: 420px;
    margin: 0px auto;
    overflow: auto;
  }

  .home-search-results h2 {
    font-size: 32px;
    height: 62px;
    line-height: 62px;
  }

  .home-search-results h2 span {
    height: 62px;
    line-height: 62px;
    min-width: 42px;
  }

  .home-search-results-list {
    height: 470px;
  }

  .home-wishlist {
    height: 100px;
  }

  .home-wishlist .inner {
    padding-bottom: 40px;
  }

  .home-wishlist.expand {
    height: auto;
  }

  .home-wishlist h2 {
    font-size: 36px;
    line-height: 100px;
  }

  .home-wishlist-button {
    width: 100px;
    height: 100px;
  }

  .home-wishlist-button-toggle {
    right: 100px;
  }

  .home-wishlist-button-contact {
    right: 0px;
  }

  .home-wishlist-button span {
    height: 60px;
    margin-top: 6px;
    line-height: 60px;
    font-size: 32px;
  }

  .home-wishlist-list {
    margin-top: 10px;
    width: 420px;
  }

  .news-list .inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 64px;
  }

  .news-pagination {
    padding: 0px 0px 20px 0px;
  }
}
@media screen and (min-width: 1120px) {
  .about-a .inner {
    display: grid;
    grid-template-columns: 512px 1fr;
    background-color: #fff;
    background-position: 100% 50%;
    background-size: auto 100%;
    background-repeat: no-repeat;
    padding: 100px!important;
  }

  .about-b .inner {
    padding: 0px 40px 100px 40px;
  }

  .about-b-box {
    border: 1px solid #6CC247;
    padding: 40px;
    border-radius: 20px;
  }

  .about-b-title {
    text-align: center;
    color: #175F68;
    font-size: 28px;
    margin-bottom: 20px;
    font-weight: 400;
  }

  .about-b-title b {
    font-weight: 700;
  }

  .about-b-text {
    text-align: center;
    color: #000;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 50px;
  }

  .about-b-items {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    padding: 0px 40px;
    grid-gap: 40px;
  }

  .about-b-items-item {
    padding: 0px 0px 0px 100px;
    background-position: 0px 50%;
    background-size: contain;
    background-repeat: no-repeat;
  }

  .about-b-items-item-title {
    color: #175F68;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
  }

  .about-b-items-item-text {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
  }

  .about-c {
    background-color: #059949;
  }

  .about-c .inner {
    padding: 100px 100px;
    display: grid;
    grid-template-columns: 1fr 512px;
    grid-gap: 64px;
  }

  .about-c-image {
    height: 380px;
    background-color: #fff;
    margin-top: -32px;
    padding: 20px;
  }

  .about-c-image div {
    width: 100%;
    height: 340px;
    background-position: 50% 50%;
    background-size: cover;
  }

  .about-d {
    background-color: #fff;
    background-position: 100% 50%;
    background-size: auto 100%;
    background-repeat: no-repeat;
  }

  .about-d .inner {
    padding: 100px 100px;
    display: grid;
    grid-template-columns: 512px 1fr;
  }

  .text h2 {
    font-size: 36px;
    color: #175F68;
    font-weight: 500;
    margin-bottom: 20px;
  }

  .text p {
    font-size: 14px;
    line-height: 20px;
    color: #000;
    margin-bottom: 20px;
  }

  .text p:last-child {
    margin-bottom: 0px;
  }

  .about-c .text h2 {
    color: #fff;
  }

  .about-c .text p {
    color: #fff;
  }

  .newsletter {
    background-color: #175F68;
    color: #fff;
    margin-bottom: 40px;
  }

  .newsletter .inner {
    text-align: center;
    padding: 64px 20px;
  }

  .newsletter h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 20px;
  }

  .newsletter p {
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 40px;
    font-weight: 400;
  }

  .newsletter-input {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-gap: 20px;
    margin: 0px auto;
    width: 100%;
    max-width: 600px;
  }

  .newsletter input {
    background-color: #fff;
    height: 48px;
    padding: 0px 20px;
    font-size: 18px;
    border-radius: 24px;
    color: #000;
  }

  .newsletter input::placeholder {
    color: #ccc;
  }

  .newsletter button {
    border-radius: 24px;
    line-height: 48px;
    padding: 0px 20px;
    text-transform: uppercase;
    white-space: nowrap;
    font-weight: 300;
    font-size: 14px;
    color: #175F68;
    background-color: #BDD542;
  }

  .home-a video {
    height: auto;
    width: 404px;
    margin-top: 32px;
  }

  .home-feature-cta {
    background-color: #fff;
  }

  .home-feature-cta .inner {
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
    padding: 0px 40px;
    height: 70px;
  }

  .home-feature-cta-text {
    color: #175F68;
    font-size: 18px;
    font-weight: 300;
    text-transform: uppercase;
  }

  .home-feature-cta-button {
    background-color: #175F68;
    color: #fff;
    border-radius: 24px;
    height: 48px;
    line-height: 48px;
    padding: 0px 20px;
    font-size: 14px;
    text-transform: uppercase;
  }

  .home-search {
    background-color: #175F68;
    color: #fff;
    padding: 64px 0px;
  }

  .home-search .inner {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .home-search h2 {
    font-size: 18px;
    margin-bottom: 20px;
  }

  .home-search-input {
    border: 3px solid #B1CA20;
    background-color: #fff;
    display: grid;
    grid-template-columns: 1fr 48px;
    margin-bottom: 20px;
  }

  .home-search-input input {
    width: 474px;
    font-weight: 300;
    color: #175F68;
    height: 48px;
    font-size: 18px;
    padding: 0px 30px;
  }

  .home-search-input button {
    height: 48px;
    width: 48px;
    line-height: 48px;
    font-size: 16px;
    text-align: center;
    color: #B1CA20;
  }

  .home-search input::placeholder {
    color: #175F68;
  }

  .home-search p {
    font-size: 14px;
    color: #fff;
  }

  .home-feature-item {
    padding: 64px 0px;
  }

  .home-feature-item .inner {
    display: grid;
    grid-template-columns: 320px 1fr;
    grid-gap: 64px;
  }

  .home-feature-item-image {
    height: 210px;
    background-size: cover;
    background-position: 50% 50%;
  }

  .home-feature-item-text {
    padding: 40px 0px;
  }

  .home-feature-item-text h2 {
    font-size: 20px;
  }

  .home-news {
    background-color: #175F68;
    padding: 100px 0px 64px 0px;
  }

  .home-news .inner {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px;
  }

  .home-news .news-list-item-text {
    background-color: #fff;
    height: 180px;
  }

  .home-news h2 {
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    position: absolute;
    top: 0px;
    font-weight: 500;
    line-height: 100px;
    text-align: center;
    left: 0px;
    width: 100%;
  }

  .home-cta {
    background-color: #059949;
    color: #fff;
    padding: 64px 0px;
  }

  .home-cta .inner {
    width: 480px;
    text-align: center;
  }

  .home-cta h2 {
    font-size: 36px;
    font-weight: 500;
    line-height: 36px;
    margin-bottom: 40px;
  }

  .home-cta p {
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    margin-bottom: 40px;
  }

  .home-cta a {
    display: inline-block;
    border-radius: 24px;
    padding: 0px 20px;
    background-color: #BDD542;
    color: #175F68;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 48px;
  }

  .home-testimonials {
    padding: 200px 0px 100px 0px;
    overflow: hidden;
  }

  .home-testimonials h2 {
    position: absolute;
    left: 0px;
    width: 100%;
    top: 0px;
    text-align: center;
    line-height: 200px;
    color: #175F68;
    font-size: 18px;
    font-weight: 300;
    text-transform: uppercase;
  }

  .home-testimonials .inner {
    height: 200px;
  }

  .home-testimonials-item {
    width: 600px;
    position: absolute;
    left: 50%;
    margin-left: -300px;
    top: 0px;
    text-align: center;
    color: #175F68;
    transition: all 300ms ease-in-out;
  }

  .home-testimonials-item p {
    font-size: 18px;
    line-height: 22px;
    font-weight: 400;
  }

  .home-testimonials-item small {
    font-size: 14px;
    font-weight: 700;
    margin-top: 20px;
    display: block;
  }

  .home-testimonials-button {
    position: absolute;
    top: 0px;
    width: 45px;
    height: 45px;
    font-size: 16px;
    cursor: pointer;
    background-color: #6cc247;
    line-height: 47px;
    text-align: center;
    color: #fff;
    opacity: 1;
    transition: all 300ms ease-in-out;
    z-index: 100;
  }

  .home-testimonials-button.is-left {
    left: 0px;
  }

  .home-testimonials.is-first .home-testimonials-button.is-left {
    left: -1000px;
    opacity: 0;
  }

  .home-testimonials-button.is-right {
    right: 0px;
  }

  .home-testimonials.is-last .home-testimonials-button.is-right {
    right: -1000px;
    opacity: 0;
  }

  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(10) {
    transform: translateX(0%);
    opacity: 1;
  }

  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="1"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(9),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(10),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(10) {
    transform: translateX(1000%);
    opacity: 0;
  }

  .home-testimonials[data-index="2"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="3"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="4"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="5"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="6"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="7"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="8"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="9"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(1),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(2),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(3),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(4),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(5),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(6),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(7),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(8),
  .home-testimonials[data-index="10"] .home-testimonials-item:nth-child(9) {
    transform: translateX(-1000%);
    opacity: 0;
  }

  .inner {
    width: 100%;
    max-width: 1260px;
  }

  .banner {
    height: 417px;
    padding-top: 64px;
    background-position: 50% 0%;
    background-size: cover;
  }

  .banner h1 {
    font-size: 36px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
  }

  .content > .inner {
    padding: 64px 100px;
    background-color: #fff;
    margin-top: -260px;
    border-radius: 40px 0px 40px 0px;
  }

  .post-fixed .inner {
    max-width: 600px;
  }

  .product .inner {
    width: 732px;
    padding: 64px 100px;
  }

  .product-list {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .product h2:first-child {
    padding-top: 0px!important;
  }

  .product h2 {
    font-size: 20px;
    color: #175F68;
    font-weight: 700;
    padding: 40px 0px;
    text-align: center;
  }

  .product-list-item {
    background-color: #059949;
    color: #fff;
    text-align: center;
    padding: 15px 0px;
    font-weight: 700;
    line-height: 20px;
    border-radius: 20px 0px 20px 0px;
    font-size: 14px;
  }

  .product-cta {
    text-align: center;
    padding: 64px 0px 0px 0px;
  }

  .product-cta h2 {
    color: #175F68;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 20px;
  }

  .product-cta p {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 40px;
  }

  .product-cta a {
    display: inline-block;
    background-color: #175F68;
    color: #fff;
    font-weight: 300;
    line-height: 48px;
    padding: 0px 20px;
    border-radius: 24px;
    text-transform: uppercase;
  }

  .product-band {
    height: 230px;
    z-index: -1;
    margin-top: -48px;
    background-position: 50% 50%;
    background-size: auto 230px;
  }

  .products-list {
    display: grid;
    grid-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .contact-details iframe {
    width: 260px;
    height: 200px;
  }

  .contact-details {
    float: left;
    width: 30%;
    padding-right: 40px;
  }

  .contact-form {
    float: left;
    width: 70%;
  }

  .foot-contact {
    margin-left: 100px;
  }

  .foot-social {
    right: 100px;
    top: 0px;
  }

  .foot-contact-links-logos {
    left: -320px;
    width: 300px;
    height: 76px;
    top: 50%;
    margin-top: -38px;
  }

  .home-about .inner {
    padding: 80px 0px;
  }

  .home-about-text {
    width: 50%;
    margin-left: 50%;
    padding: 0px 50px 0px 50px;
  }

  .brands-boxes-item.is-left {
    padding-left: calc(50% - 400px);
  }

  .brands-boxes-item.is-right {
    background-position: calc(100% + 150px) 50%;
  }

  .brands-boxes-item img {
    width: 280px;
  }

  .brands-boxes-item p {
    width: 280px;
  }

  .home-search-results {
    height: 420px;
    width: 420px;
    margin: 0px auto;
    overflow: auto;
  }

  .home-search-results h2 {
    font-size: 32px;
    height: 62px;
    line-height: 62px;
  }

  .home-search-results h2 span {
    height: 62px;
    line-height: 62px;
    min-width: 42px;
  }

  .home-search-results-list {
    height: 350px;
  }

  .home-wishlist {
    height: 100px;
  }

  .home-wishlist .inner {
    padding-bottom: 40px;
  }

  .home-wishlist.expand {
    height: auto;
  }

  .home-wishlist h2 {
    font-size: 36px;
    line-height: 100px;
  }

  .home-wishlist-button {
    width: 100px;
    height: 100px;
  }

  .home-wishlist-button-toggle {
    right: 100px;
  }

  .home-wishlist-button-contact {
    right: 0px;
  }

  .home-wishlist-button span {
    height: 60px;
    margin-top: 10px;
    line-height: 60px;
    font-size: 32px;
  }

  .home-wishlist-list {
    width: 420px;
  }

  .news-list .inner {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 64px;
  }

  .news-pagination {
    padding: 0px 0px 60px 0px;
  }
}