/*************************************** 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: 14px; background: #ffffff; scroll-behavior: smooth;}@media screen and (min-width: 320px) { html {  font-size: calc(14px + (16 - 14) * (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 { font-family: "Outfit", sans-serif;} /************************ * Colors * * *********************/:root { --dark-blue: #142532; --dark-blue-hover: #060c11; --blue-overlay: rgba(20, 37, 50, 0.3); --grey-blue: #646c73; --black: #111111; --white: #ffffff; --grey: #b1b1b1; --grey-hover: #979797; --radius: 20px; --btn-radius: 30px; --banner-radius: 45px; --inner-radius: 15px; --ease: all 0.5s ease 0s; --grad: linear-gradient(to right, rgba(3, 28, 123, 0.62) 0%, rgba(6, 30, 124, 0.62) 1%, rgba(255, 255, 255, 0) 100%);}.fade-in { opacity: 0; transform: translateY(20px); transition:  opacity 0.6s ease-out,  transform 0.6s ease-out;}.fade-in.visible { opacity: 1; transform: translateY(0);} /*************************************** Fonts ***************************************/ h1 { font-family: "Outfit", sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; font-size: 80px; font-size: 5em; line-height: 1.1; margin: 0px; color: var(--dark-blue); margin-bottom: 15px;}h2 { font-family: "Outfit", sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; font-size: 60px; font-size: 3.75em; line-height: 1.1; margin: 0px; color: var(--dark-blue); margin-bottom: 15px;}h3 { font-family: "Outfit", sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; font-size: 40px; font-size: 2.5em; line-height: 1.1; margin: 0px; color: var(--dark-blue); margin-bottom: 15px;}h4 { font-family: "Outfit", sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; font-size: 20px; font-size: 1.25em; line-height: 1.1; margin: 0px; color: var(--dark-blue); margin-bottom: 15px;}h5 { font-family: "Outfit", sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; font-size: 18px; font-size: 1.125em; line-height: 1.1; margin: 0px; color: var(--dark-blue); margin-bottom: 15px;}h6 { font-family: "Outfit", sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; font-size: 16px; font-size: 1em; line-height: 1.1; margin: 0px; color: var(--dark-blue); margin-bottom: 15px;}p { color: var(--black); font-family: "Outfit", sans-serif; font-optical-sizing: auto; font-size: 18px; font-size: 1.125em; line-height: 1.5; font-weight: 400; font-style: normal; margin-top: 0px; margin-bottom: 15px;}p strong { font-weight: 700;}a { color: var(--black); font-optical-sizing: auto; text-decoration: none; font-style: normal;}ul li,ol li,li { color: var(--black); font-family: "Outfit", sans-serif; font-optical-sizing: auto; font-style: normal;}em { color: var(--black); font-family: "Outfit", sans-serif; font-optical-sizing: auto; font-style: italic;} /*************************************** Buttons ***************************************/.menu-btn { border-radius: var(--btn-radius); border: 0px; display: none; transition: var(--ease); background: var(--dark-blue); color: var(--white); padding: 10px 20px; font-family: "Outfit", sans-serif;}.menu-btn i { display: infline-block;}.menu-btn:hover { background: var(--grey-hover); color: var(--white);}.arrow-btn-grey { display: inline-block; text-align: center; padding: 10px 20px; border-radius: var(--btn-radius); transition: var(--ease); font-family: "Outfit", sans-serif; font-size: 16px; font-size: 1em; font-weight: 300; color: var(--white); background: var(--grey); color: var(--white);}.arrow-btn-grey:hover { background: var(--grey-hover);}.arrow-btn-grey:after { transition: var(--ease); font-family: "FontAwesome"; content: "\f061"; font-size: 14px; font-size: 0.875em; margin-left: 10px; color: var(--white); font-weight: 300;}.arrow-btn-grey:hover:after { margin-left: 15px;}.arrow-btn-blue { display: inline-block; text-align: center; padding: 10px 20px; border-radius: var(--btn-radius); transition: var(--ease); font-family: "Outfit", sans-serif; font-size: 16px; font-size: 1em; font-weight: 300; color: var(--white); background: var(--dark-blue); color: var(--white);}.arrow-btn-blue:hover { background: var(--dark-blue-hover);}.arrow-btn-blue:after { transition: var(--ease); font-family: "FontAwesome"; content: "\f061"; font-size: 14px; font-size: 0.875em; margin-left: 10px; color: var(--white); font-weight: 300;}.arrow-btn-blue:hover:after { margin-left: 15px;} /*************************************** Navigation ***************************************/.nav { height: 100%;}body.pushy-open-right { overflow: hidden;}.pushy { padding: 0px; overflow: scroll; background: var(--white);}.pushy-inner { width: 100%; height: 100%; background: var(--white);}.pushy-navigation { width: 100%; height: 100%; overflow-y: scroll;}.pushy-navigation ul { width: 95%; margin-right: 5%; display: flex; flex-direction: column; height: 100%; margin: 0px; padding: 0px; background: var(--dark-blue); padding-top: 35px; border-top-right-radius: 40px;}.pushy-navigation ul li {}.pushy-navigation ul li a { position: relative; transition: all 0.5s ease 0s; color: var(--white); font-family: "Outfit", sans-serif; font-weight: 400; font-style: normal; font-size: 30px; font-size: 1.875em; line-height: 1.25; margin: 0px; display: block; padding: 0px; background: var(--dark-blue); width: 100%; padding: 25px; border-bottom: 1px solid var(--med-blue);}.pushy-navigation ul li a:hover { background: var(--grey); color: var(--white);}.pushy-navigation ul li a:after { position: absolute; right: 25px; top: 40px; transform: translateY(-50%); transition: var(--ease); font-family: "FontAwesome"; content: "\f061"; font-size: 20px; margin-left: 10px; color: var(--orange); font-weight: 300;}.pushy-navigation ul li.open a:after { transform: translateY(-50%) rotate(90deg);}.pushy-navigation ul li ul li a { font-size: 18px; font-size: 1.125em;}.pushy-navigation ul li ul li a:after { display: none;}.pushy-link { border-radius: var(--btn-radius); transition: all 0.5s ease 0s; z-index: 99999999; color: var(--white) !important; padding: 15px 20px; background: var(--dark-blue);}.pushy-link:hover { background: var(--grey-hover) !important;}.pushy-link:hover a { color: var(--white);}.mobile-nav-head { display: flex; align-items: center; padding: 35px 20px;}.mobile-nav-head-logo { width: 70%;}.mobile-nav-head-logo img { width: 215px;}.mobile-nav-head-close { width: 30%; display: flex; align-items: center; justify-content: flex-end;} /*************************************** Header Bar ***************************************/.header-bar { width: 100%; padding: 25px 0px; border-top: 10px solid var(--dark-blue);}.header-bar .row { display: flex; align-items: center;}.header-bar .logo-box img { width: 215px;}.header-bar .nav-box { display: flex; flex-direction: column;}.header-bar .nav-box .nav-box-contact { width: 100%; text-align: right; margin-bottom: 10px;}.header-bar .nav-box .nav-box-contact a { font-family: "Outfit", sans-serif; transition: var(--ease);}.header-bar .nav-box .nav-box-contact a:hover { color: var(--light-blue);}.header-bar .nav-box .nav-box-contact a i { margin-right: 10px;}.header-bar .nav-box .nav-box-links ul { margin: 0px; padding: 0px; display: flex; justify-content: flex-end; align-items: center; gap: 3%; list-style-type: none;}.header-bar .nav-box .nav-box-links ul li { position: relative;}.header-bar .nav-box .nav-box-links ul li a { border-bottom: 1px solid transparent; padding: 10px 0px; transition: var(--ease); display: block; font-family: "Outfit", sans-serif; font-weight: 400; font-size: 16px; font-size: 1em;}.header-bar .nav-box .nav-box-links ul li a:hover { color: var(--grey);}.header-bar .nav-box .nav-box-links ul > li:last-of-type > a { text-align: center; padding: 10px 20px; border-radius: var(--btn-radius); transition: var(--ease); font-family: "Outfit", sans-serif; font-size: 16px; font-size: 1em; font-weight: 700; color: var(--white); background: var(--dark-blue); color: var(--white);}.header-bar .nav-box .nav-box-links ul > li:last-of-type > a:hover { background: var(--dark-blue-hover);}.header-bar .nav-box .nav-box-links ul > li:last-of-type > a:after { transition: var(--ease); font-family: "FontAwesome"; content: "\f061"; font-size: 14px; font-size: 0.875em; margin-left: 10px; color: var(--white); font-weight: 300;}.header-bar .nav-box .nav-box-links ul > li:last-of-type > a:hover:after { margin-left: 15px;}.header-bar .nav-box .nav-box-links ul li ul { display: none; width: 200px; z-index: 9; background: var(--dark-blue); position: absolute; top: 100%; left: 0px; border-radius: var(--radius);}.header-bar .nav-box .nav-box-links ul li:hover ul { display: block;}.header-bar .nav-box .nav-box-links ul li ul li { padding: 0px;}.header-bar .nav-box .nav-box-links ul li ul li a { font-size: 14px; font-size: 0.875em; padding: 10px; color: var(--white);}.header-bar .nav-box .nav-box-links ul li ul li:last-of-type a { font-size: 14px; font-size: 0.875em; padding: 10px; text-align: left; font-weight: normal;}.header-bar .nav-box .nav-box-links ul li ul li:last-of-type a:after { display: none;}.header-bar .nav-box .nav-box-links ul li ul li:last-of-type a:hover { padding: 10px; background: none; color: var(--grey);} /*************************************** Home Page ***************************************/.home-banner-wrapper { width: 95%; margin-right: 5%;}.home-banner-item { height: calc(100vh - 132px); min-height: 450px; position: relative; border-top-right-radius: var(--banner-radius); border-bottom-right-radius: var(--banner-radius); overflow: hidden;}.home-banner-item-inner { width: 100%; position: absolute; bottom: 35px; left: 0px;}.colour-overlay { background: var(--blue-overlay); width: 100%; height: 100%;}.home-banner-item-inner-text h4 { font-size: 35px; font-size: 2.1875em; color: var(--white); margin-bottom: 0px;}.home-banner-item-inner-text h1 { font-size: 70px; font-size: 4.375em; color: var(--white); margin-bottom: 0px;}.home-banner-item-inner-text h2 { font-size: 55px; font-size: 3.4375em; color: var(--white);}.work-with-wrapper { padding: 75px 0px;}.work-with-heading { text-align: center;}.work-with-heading h3 { font-size: 24px; font-size: 1.5em;}.work-with-logos-outer { margin-top: 20px;}.work-with-logos-item { width: 100%; height: 90px;}.work-with-logos-item img { width: 80%; height: 80%; object-fit: contain; object-position: center;}.slick-dots { width: 100%; display: flex; align-items: center; justify-content: center; margin-top: 20px;}.slick-dots li button { transition: var(--ease); background: var(--grey); width: 13px; height: 13px; border-radius: 50%;}.slick-dots li button:hover { background: var(--grey-hover);}.slick-dots li.slick-active button { transition: var(--ease); background: var(--dark-blue); width: 13px; height: 13px; border-radius: 50%;}.technical-services-wrapper { padding-bottom: 75px;}.technical-services-wrapper-top { display: flex; align-items: center;}.technical-services-wrapper-heading-btn { text-align: right;}.technical-services-items-wrapper { margin-top: 35px; display: flex; gap: 20px;}.technical-services-item { position: relative; padding-bottom: 50px; width: 33%;}.technical-services-item-img { width: 100%; height: 250px; border-radius: var(--radius); overflow: hidden; margin-bottom: 15px;}.technical-services-item-img img { width: 100%; height: 100%; object-fit: cover; object-position: center;}.technical-services-item-details h3 { font-size: 24px; font-size: 1.5em;}.technical-services-item-details .arrow-btn-blue { position: absolute; bottom: 0; left: 0;}.home-link-box-outer { width: 100%; display: flex; flex-wrap: wrap;}.home-link-box { width: 49%; margin-right: 2%; display: flex; flex-direction: column; padding: 20px; border-radius: var(--radius); background: var(--grey-blue);}.home-link-box .home-link-box-details h3 { font-size: 50px; font-size: 3.125em;}.home-link-box .home-link-box-image { width: 100%; height: 350px; border-radius: var(--inner-radius); overflow: hidden; margin-bottom: 20px;}.home-link-box .home-link-box-image img { width: 100%; height: 100%; object-fit: cover; object-position: center;}.home-link-box:nth-of-type(2) { background: var(--dark-blue);}.home-link-box:nth-of-type(2) .home-link-box-details h3 { color: var(--white);}.home-link-box:last-of-type { margin-right: 0px !important; background: var(--grey);}.home-link-box:first-of-type { width: 100%; flex-direction: row; align-items: center; margin-bottom: 20px; margin-right: 0px;}.home-link-box:first-of-type .home-link-box-image { width: 40%; height: 350px; margin-right: 2%; border-radius: var(--inner-radius); overflow: hidden; margin-bottom: 0px;}.home-link-box:first-of-type .home-link-box-image img { width: 100%; height: 100%; object-fit: cover; object-position: center;}.home-link-box:first-of-type .home-link-box-details { width: 58%;}.home-link-box .home-link-box-details p { color: var(--white);}.news-wrapper { padding: 75px 0px;}.news-wrapper-top { margin-bottom: 35px;}.news-wrapper .slick-slide { padding-right: 20px;}.news-item { background: var(--dark-blue); border-radius: var(--radius); overflow: hidden; position: relative; padding-bottom: 60px;}.news-item-details { padding: 25px;}.news-item-details h3 { font-size: 24px; font-size: 1.5em; color: var(--white);}.news-item-details-date { color: var(--white);}.news-item .arrow-btn-grey { position: absolute; bottom: 25px; left: 25px;}.news-item-img { width: 100%; height: 250px;}.news-item-img img { width: 100%; height: 100%; object-fit: cover; object-position: center;}.contact-wrapper { padding-bottom: 75px;}.contact-form-outer { padding: 25px; border-radius: var(--radius); background: var(--grey);}.contact-text-details { margin-top: 25px;}.contact-detail-item-details { display: none;}.contact-detail-item { background: var(--dark-blue); border-radius: 35px; padding: 10px; margin-bottom: 10px; cursor: pointer;}.contact-detail-item-location { display: flex; align-items: center; gap: 10px; color: var(--white); position: relative;}.contact-detail-item-location:after { transition: var(--ease); font-family: "FontAwesome"; content: "\f061"; font-size: 14px; font-size: 0.875em; position: absolute; right: 10px; top: 10px;}.active .contact-detail-item-location:after { rotate: 90deg;}.contact-detail-item-location-flag img { width: 40px; height: 40px; display: block;}.contact-detail-item-details { padding: 10px 0px; color: var(--white);}.contact-detail-item-details p { color: var(--white);} /*************************************** Inner Pages ***************************************/.inner-title-wrapper { width: 95%; margin-right: 5%; border-top-right-radius: var(--banner-radius); border-bottom-right-radius: var(--banner-radius); background: var(--dark-blue); padding: 75px 0px;}.inner-title-wrapper h1 {color: var(--white)}.inner-title-wrapper-text { padding-left: 4%;}.inner-content-wrapper { width: 100%; padding: 75px 0px;}.inner-content-wrapper-text {}.inner-content-wrapper ul:not(.slick-dots) { padding: 0; list-style-type: none;}.inner-content-wrapper ul:not(.slick-dots) li { padding-left: 30px; position: relative; margin-bottom: 15px;}.inner-content-wrapper ul:not(.slick-dots) li:before { width: 20px; height: 20px; position: absolute; left: 0px; top: 0; background: url("/apanda-co-uk/_img/img/bullet.svg"); background-size: contain; background-repeat: no-repeat; background-position: center center; content: ""; display: block;}.inner-content-wrapper .row { margin-top: 25px;}.inner-content-wrapper .row:first-of-type { margin-top: 0px;}.about-mission { width: 100%; padding: 20px; padding: 20px; border-radius: var(--radius); background: var(--grey-blue);}.about-mission p { color: var(--white);}.about-mission ul li { color: var(--white);}.inner-contact-wrapper { padding-top: 75px;}.news-items-inner-wrapper { display: flex; flex-wrap: wrap;}.news-item { width: 31.33%; margin-right: 2%; margin-bottom: 20px;}.news-inner-image { width: 100%; max-width: 400px; float: right; margin: 0 0 20px 20px;}.news-inner-image img { width: 100%;}.grey-box { padding: 20px; border-radius: var(--radius); background: var(--grey-blue);}.grey-box p { color: var(--white);}.grey-box ul li { color: var(--white);}.inner-sub-nav {margin-top: 25px;}.inner-sub-nav h4 {text-align: center;}.sidenav {display:  flex; flex-wrap: wrap; gap:  1.33%}.sidenavL1 {width: 32%; margin-bottom: 20px;}.sidenavL1 a {height: 100%; text-align: center; padding: 25px; border-radius:var(--radius); background: var(--dark-blue); color: var(--white);display:  block; width: 100%; transition: var(--ease);}.sidenavL1 a:hover {background: var(--grey); color: var(--black);}.outfitting-box {width: 100%; display:  flex;}.outfitting-box { width: 100%; padding: 20px; padding: 20px; border-radius: var(--radius); background: var(--grey-blue); margin-bottom: 25px;}.outfitting-box p { color: var(--white);}.outfitting-box ul li { color: var(--white);}.outfitting-box-text {width: 70%;}.outfitting-box-img {width: 28%; margin-left: 2%;}.outfitting-box-img-inner { border-radius: var(--radius); overflow: hidden; height: 300px;}.outfitting-box-img-inner img {width: 100%; height: 100%; object-fit: cover; object-position: center;}.image-gallery {display:  flex; flex-wrap: wrap;}.image-gallery .image-gallery-item {width: 24%; margin-right: 1%; margin-bottom: 20px;}.image-gallery .image-gallery-item .image-gallery-item-image {width: 100%; height: 300px; }.image-gallery .image-gallery-item .image-gallery-item-image a {width: 100%; height: 100%; display:  block; /*border-radius: var(--radius);*/ overflow: hidden;}.image-gallery .image-gallery-item .image-gallery-item-image a img {width: 100%; height: 100%; object-fit: contain; object-position: center;}.image-gallery-title,.image-gallery-item-title,.image-gallery-item-created,.image-gallery-item-updated,.image-gallery-item-description {display:  none;}/*************************************** Footer ***************************************/.footer { width: 95%; margin-right: 5%; padding: 35px 0px; border-top-right-radius: var(--banner-radius); background: var(--dark-blue);}.footer .row { display: flex; align-items: center;}.footer-logo { display: flex; align-items: center;}.footer-logo a { display: inline-block;}.footer-logo img { width: 210px; margin-right: 20px; display: block;}.footer-logo i { color: var(--grey); font-size: 25px;}.footer-logo a { margin-right:;}.footer-nav ul { display: flex; align-items: center; justify-content: flex-end; padding: 0px; margin: 0px;}.footer-nav ul li { list-style-type: none; margin-right: 10px;}.footer-nav ul li:last-of-type { margin-right: 0px;}.footer-nav ul li a { color: var(--white);}.footer-nav ul li:last-of-type a { text-align: center; padding: 10px 20px; border-radius: var(--btn-radius); transition: var(--ease); font-family: "Outfit", sans-serif; font-size: 16px; font-size: 1em; font-weight: 700; color: var(--white); background: var(--grey); color: var(--white);}.footer-nav ul li:last-of-type a:hover { background: var(--dark-blue-hover);}.footer-nav ul li:last-of-type a:after { transition: var(--ease); font-family: "FontAwesome"; content: "\f061"; font-size: 14px; font-size: 0.875em; margin-left: 10px; color: var(--white); font-weight: 300;}.footer-nav ul li:last-of-type a:hover:after { margin-left: 15px;}.footer-nav ul li ul { display: none;}.footer-bottom { margin-top: 25px;}.footer-bottom p { margin: 0px; color: var(--white); font-size: 14px; font-size: 0.875em;}.footer-bottom p a { color: var(--white);}.footer-credit { text-align: right;} /*************************************** Form ***************************************/.defaultForm { width: 100%; *zoom: 1;}.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%; font-family: "Outfit", sans-serif; font-size: 16px; font-size: 1em; color: #333;}.defaultForm .inputset label.label { display: inline-block;}.defaultForm .inputset label.label input { width: initial; display: inline-block; margin-left: 0.625em; border-radius: 10px;}.defaultForm .inputset input,.defaultForm .inputset select { width: 100%; background: #fff; padding: 15px; border: 0px; font-family: "Outfit", sans-serif; font-size: 16px; font-size: 1em; border-radius: 10px;}.defaultForm .inputset textarea { width: 100%; height: 10.625em; background: #fff; padding: 15px; border: 0px; font-family: "Outfit", sans-serif; font-size: 16px; font-size: 1em; border-radius: 10px;}.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;}.fbElementButton { border: 0px; display: inline-block; text-align: center; padding: 10px 20px; margin-bottom: 0px; border-radius: var(--btn-radius); transition: var(--ease); font-family: "Outfit", sans-serif; font-size: 16px; font-size: 1em; font-weight: 300; color: var(--white); background: var(--dark-blue); color: var(--white);}.fbElementButton:hover { background: var(--dark-blue-hover);}.form_error { font-family: "Outfit", sans-serif; font-size: 16px; font-size: 1em; font-style: normal; padding: 10px; background: #ff0000; color: #fff; margin-bottom: 10px;}.header-bar-external {padding: 5px 0 0 0; background: var(--dark-blue);}.header-bar-external a {color: var(--white)}/*************************************** * Media Queries * * **************************************/@media all and (max-width: 1150px) and (min-width: 0px) { .footer-logo.three.columns {  width: 100%; } .footer-nav.nine.columns {  display: none; }}@media all and (max-width: 1135px) and (min-width: 0px) { .header-bar .logo-box {  width: 50% !important; } .header-bar .nav-box {  width: 50% !important;  flex-direction: row;  align-items: center;  justify-content: flex-end; } .header-bar .nav-box .nav-box-links {  width: initial; } .header-bar .nav-box .nav-box-links ul {  display: none; } .header-bar .nav-wrapper ul#primary {  display: none; } .menu-btn {  display: inline-block;  height: 100%; }}@media all and (max-width: 850px) and (min-width: 0px) { .news-item {  width: 48%; }.outfitting-box {flex-direction: column;}.outfitting-box-text {width: 100%;}.outfitting-box-img {width: 100%; margin-left: 0%;}.image-gallery .image-gallery-item {width: 49%; margin-right: 1%; margin-bottom: 20px;}}@media all and (max-width: 768px) and (min-width: 0px) { .home-link-box {  width: 100%;  margin-right: 0px;  margin-bottom: 20px; } .home-link-box:first-of-type {  flex-direction: column; } .home-link-box:first-of-type .home-link-box-image {  width: 100%;  margin-bottom: 20px; } .home-link-box:first-of-type .home-link-box-details {  width: 100%; } .inner-title-wrapper-text h1 {  font-size: 45px;  font-size: 2.8125em; }}@media all and (max-width: 650px) and (min-width: 0px) { .technical-services-wrapper-top {  flex-direction: column;  justify-content: initial;  align-items: initial; } .technical-services-wrapper-heading-btn {  text-align: left; } .technical-services-items-wrapper {  width: 100%;  flex-direction: column; } .technical-services-item {  width: 100%;  margin-bottom: 20px; } .footer-logo.three.columns {  width: 100% !important;  flex-wrap: wrap; } .footer-bottom {  flex-direction: column; } .footer-logo a:first-of-type {  display: block;  width: 100%;  margin-bottom: 20px; } .footer-copy.six.columns {  width: 100% !important;  text-align: left; } .footer-credit.six.columns {  width: 100% !important;  margin-left: 0px;  margin-top: 20px;  text-align: left; } .news-inner-image {  width: 100%;  max-width: 100%;  float: right;  margin: 0 0 20px 0px; } .news-item {  width: 100%; }.sidenav {flex-direction: column;}.sidenavL1 {width: 100%; margin-bottom: 20px;}.sidenavL1:last-of-type {margin-bottom: 0px;}}@media all and (max-width: 480px) and (min-width: 0px) { .home-banner-item-inner-text h4 {  font-size: 20px;  font-size: 1.25em;  color: var(--white);  margin-bottom: 0px; } .home-banner-item-inner-text h1 {  font-size: 50px;  font-size: 3.125em;  color: var(--white);  margin-bottom: 0px; } .home-banner-item-inner-text h2 {  font-size: 35px;  font-size: 2.1875em;  color: var(--white); } .image-gallery .image-gallery-item {width: 100%; margin-right: 0%; margin-bottom: 20px;}}
/* not required */
