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