@charset "UTF-8";
/* Slider */
.slick-slider { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; margin-left: auto; margin-right: auto; }

.slick-track:before, .slick-track:after { content: ""; display: table; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }

[dir="rtl"] .slick-slide { float: right; }

.slick-slide img { display: block; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow.slick-hidden { display: none; }

/* Slider */
/* Icons */
@font-face { font-family: "slick"; src: url("./fonts/slick.eot"); src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; }

/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: none; outline: none; }

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; }

.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -25px; }

[dir="rtl"] .slick-prev { left: auto; right: -25px; }

.slick-prev:before { content: "←"; }

[dir="rtl"] .slick-prev:before { content: "→"; }

.slick-next { right: -25px; }

[dir="rtl"] .slick-next { left: -25px; right: auto; }

.slick-next:before { content: "→"; }

[dir="rtl"] .slick-next:before { content: "←"; }

/* Dots */
.slick-dotted.slick-slider { margin-bottom: 30px; }

.slick-dots { position: absolute; bottom: -25px; list-style: none; display: block; text-align: center; padding: 0; margin: 0; width: 100%; }

.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; }

.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0px; font-size: 0px; color: transparent; padding: 5px; cursor: pointer; }

.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }

.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }

.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-dots li.slick-active button:before { color: black; opacity: 0.75; }

#responsive-menu-pro-button .responsive-menu-pro-box .responsive-menu-pro-button-icon-active { display: none; }

#responsive-menu-pro-button:not(.is-active) .responsive-menu-pro-box { background: url("/wp-content/uploads/2024/04/Menu.png") no-repeat center center; background-size: 25px 19px; }

body.page-id-984 #responsive-menu-pro-button:not(.is-active) .responsive-menu-pro-box, body.page-id-1445 #responsive-menu-pro-button:not(.is-active) .responsive-menu-pro-box, body.page-id-1455 #responsive-menu-pro-button:not(.is-active) .responsive-menu-pro-box, body.page-id-1477 #responsive-menu-pro-button:not(.is-active) .responsive-menu-pro-box { background: url("/wp-content/uploads/2024/04/Menu-Blue.png") no-repeat center center; background-size: 25px 19px; }

#responsive-menu-pro-button.is-active .responsive-menu-pro-box { background: url("/wp-content/uploads/2024/04/Group-2616.png") no-repeat center center; background-size: 25px 25px; }

#responsive-menu-pro-container { padding-top: 80px !important; }

#responsive-menu-pro-button { -webkit-box-shadow: none !important; box-shadow: none !important; }

#responsive-menu-pro-item-390 { padding-top: 30px !important; }

#responsive-menu-pro li a { padding: 0 38px !important; font-family: "Roboto", Sans-serif !important; font-weight: 500 !important; }

#responsive-menu-pro li .is-active { left: 0 !important; }

#responsive-menu-pro #responsive-menu-pro-item-1532 a, #responsive-menu-pro #responsive-menu-pro-item-1554 a { padding: 10px !important; max-width: 90%; margin: auto; }

.responsive-menu-pro-open .is-active { left: 3% !important; }

.p_margin p:not(:last-child) { margin-bottom: 15px; }

.brremove p br { display: none; }

sup { font-size: 50%; }

#desktoplogo, #desktopflipbook { display: none; }

.brochuremobilemenu { position: absolute; bottom: 20px !important; left: 0; }

.brochuremobilemenu a { background-color: #0077C8 !important; color: #FFF !important; border-radius: 20px !important; font-size: 1.2em !important; height: auto !important; text-align: center !important; }

.page-id-984 #desktoplogo, .page-id-1032 #desktoplogo, .page-id-1131 #desktoplogo, .page-id-1188 #desktoplogo, .page-id-1445 #desktoplogo, .page-id-1455 #desktoplogo, .page-id-1477 #desktoplogo { display: block; position: absolute; right: 30px; top: 34px; }

.page-id-984 #desktoplogo img, .page-id-1032 #desktoplogo img, .page-id-1131 #desktoplogo img, .page-id-1188 #desktoplogo img, .page-id-1445 #desktoplogo img, .page-id-1455 #desktoplogo img, .page-id-1477 #desktoplogo img { max-width: 70px; }

.wireviewproducts-template-default .ast-container, .page-id-984 .ast-container, .page-id-1032 .ast-container, .page-id-1131 .ast-container, .page-id-1445 .ast-container, .page-id-1455 .ast-container, .page-id-1477 .ast-container { width: 100%; max-width: 100% !important; padding: 0 !important; }

.wireviewproducts-template-default .ast-container .wireviewproducts, .page-id-984 .ast-container .wireviewproducts, .page-id-1032 .ast-container .wireviewproducts, .page-id-1131 .ast-container .wireviewproducts, .page-id-1445 .ast-container .wireviewproducts, .page-id-1455 .ast-container .wireviewproducts, .page-id-1477 .ast-container .wireviewproducts { padding: 0 !important; background-color: transparent; }

.wireviewproducts-template-default #innerheadcolour #menu-1-ecec03e li a, .page-id-984 #innerheadcolour #menu-1-ecec03e li a, .page-id-1032 #innerheadcolour #menu-1-ecec03e li a, .page-id-1131 #innerheadcolour #menu-1-ecec03e li a, .page-id-1445 #innerheadcolour #menu-1-ecec03e li a, .page-id-1455 #innerheadcolour #menu-1-ecec03e li a, .page-id-1477 #innerheadcolour #menu-1-ecec03e li a { color: #0077C8; }

.wireviewproducts-template-default #innerheadcolour .elementor-search-form__toggle svg, .page-id-984 #innerheadcolour .elementor-search-form__toggle svg, .page-id-1032 #innerheadcolour .elementor-search-form__toggle svg, .page-id-1131 #innerheadcolour .elementor-search-form__toggle svg, .page-id-1445 #innerheadcolour .elementor-search-form__toggle svg, .page-id-1455 #innerheadcolour .elementor-search-form__toggle svg, .page-id-1477 #innerheadcolour .elementor-search-form__toggle svg { fill: #0077C8; }

.wireviewproducts-template-default.wireviewproducts-template-default #logochange, .page-id-984.wireviewproducts-template-default #logochange, .page-id-1032.wireviewproducts-template-default #logochange, .page-id-1131.wireviewproducts-template-default #logochange, .page-id-1445.wireviewproducts-template-default #logochange, .page-id-1455.wireviewproducts-template-default #logochange, .page-id-1477.wireviewproducts-template-default #logochange { display: block; }

.wireviewproducts-template-default.page-id-1032 #innerheadcolour #menu-1-ecec03e li a, .page-id-984.page-id-1032 #innerheadcolour #menu-1-ecec03e li a, .page-id-1032.page-id-1032 #innerheadcolour #menu-1-ecec03e li a, .page-id-1131.page-id-1032 #innerheadcolour #menu-1-ecec03e li a, .page-id-1445.page-id-1032 #innerheadcolour #menu-1-ecec03e li a, .page-id-1455.page-id-1032 #innerheadcolour #menu-1-ecec03e li a, .page-id-1477.page-id-1032 #innerheadcolour #menu-1-ecec03e li a { color: #002854; }

.wireviewproducts-template-default.page-id-1032 #innerheadcolour .elementor-search-form__toggle svg, .page-id-984.page-id-1032 #innerheadcolour .elementor-search-form__toggle svg, .page-id-1032.page-id-1032 #innerheadcolour .elementor-search-form__toggle svg, .page-id-1131.page-id-1032 #innerheadcolour .elementor-search-form__toggle svg, .page-id-1445.page-id-1032 #innerheadcolour .elementor-search-form__toggle svg, .page-id-1455.page-id-1032 #innerheadcolour .elementor-search-form__toggle svg, .page-id-1477.page-id-1032 #innerheadcolour .elementor-search-form__toggle svg { fill: #002854; }

.out_banner, .elevate_space_section { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; background-color: #0077C8; overflow: hidden; }

.out_banner .homebannerprev, .out_banner .homebannernext, .elevate_space_section .homebannerprev, .elevate_space_section .homebannernext { bottom: auto; top: 38vh; display: none; }

.out_banner .homebannerprev.homebannerprev, .out_banner .homebannernext.homebannerprev, .elevate_space_section .homebannerprev.homebannerprev, .elevate_space_section .homebannernext.homebannerprev { left: 6%; }

.out_banner .homebannerprev.homebannerprev:after, .out_banner .homebannernext.homebannerprev:after, .elevate_space_section .homebannerprev.homebannerprev:after, .elevate_space_section .homebannernext.homebannerprev:after { display: none; }

.out_banner .homebannerprev.homebannernext, .out_banner .homebannernext.homebannernext, .elevate_space_section .homebannerprev.homebannernext, .elevate_space_section .homebannernext.homebannernext { right: 6%; }

.out_banner .homebannerprev.homebannernext:after, .out_banner .homebannernext.homebannernext:after, .elevate_space_section .homebannerprev.homebannernext:after, .elevate_space_section .homebannernext.homebannernext:after { display: none; }

.out_banner .left, .elevate_space_section .left { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 40px 30px 40px 30px; }

.out_banner .left .img, .elevate_space_section .left .img { min-width: 15px; }

.out_banner .left .content, .elevate_space_section .left .content { padding-top: 62px; }

.out_banner .left .content h1, .elevate_space_section .left .content h1 { color: #FFFFFF; font-family: "Roboto", Sans-serif; font-size: 2.2em; font-weight: 500; line-height: 1.1em; padding-left: 20px; }

.out_banner .left .content h2, .elevate_space_section .left .content h2 { color: #FFFFFF; font-family: "Roboto", Sans-serif; font-size: 2.5em; font-weight: 500; line-height: 1.1em; padding-left: 20px; }

.out_banner .left .content .custbtn, .elevate_space_section .left .content .custbtn { padding-top: 10px; padding-left: 20px; }

.out_banner .left .content .custbtn a, .elevate_space_section .left .content .custbtn a { font-family: "Roboto", Sans-serif; font-size: 1em; font-weight: 500; line-height: 1.2em; fill: #002855; color: #002855; background-color: #FFFFFF; border-radius: 25px 25px 25px 25px; display: block; padding: 10px; text-align: center; max-width: 265px; text-decoration: none; }

.out_banner .left .content .sub, .elevate_space_section .left .content .sub { padding: 100px 0px 30px 0px; color: #FFFFFF; font-family: "Roboto", Sans-serif; font-size: 1.6em; font-weight: 500; margin-left: -15px; }

.out_banner .left .content .txt, .elevate_space_section .left .content .txt { padding: 0px 0px 50px 0px; color: #FFFFFF; font-family: "Roboto", Sans-serif; font-size: 1em; line-height: 1.2em; font-weight: 400; margin-left: -15px; }

.out_banner .right, .elevate_space_section .right { width: 100%; max-width: 100%; }

.out_banner .right .swiper-wrapper .inner, .elevate_space_section .right .swiper-wrapper .inner { width: 100%; max-width: 100%; min-height: 46vh; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; }

.out_banner .right .swiper-wrapper .inner .slogan, .elevate_space_section .right .swiper-wrapper .inner .slogan { width: 100%; max-width: 70%; color: #fff; font-size: 1em; line-height: 1.2em; position: absolute; bottom: 40px; left: 0; right: 0; margin: auto; text-align: center; }

.out_banner.out_banner .logo, .elevate_space_section.out_banner .logo { position: absolute; right: 40px; top: 28px; z-index: 1; max-width: 70px; }

.out_banner.out_banner .left .content h2, .elevate_space_section.out_banner .left .content h2 { padding-top: 20px; }

.out_banner.elevate_space_section, .elevate_space_section.elevate_space_section { background-color: #002855; }

.out_banner.elevate_space_section .left .img, .elevate_space_section.elevate_space_section .left .img { display: none; }

.out_banner.elevate_space_section .left .content .title, .elevate_space_section.elevate_space_section .left .content .title { padding-left: 0; }

.out_banner.elevate_space_section .left .content .txt, .elevate_space_section.elevate_space_section .left .content .txt { margin-left: 0; }

.out_banner.elevate_space_section .left .content .custbtn, .elevate_space_section.elevate_space_section .left .content .custbtn { padding: 0 0 60px 0; }

.out_banner.elevate_space_section .left .content .custbtn a, .elevate_space_section.elevate_space_section .left .content .custbtn a { background-color: #0077C8; color: #FFF; }

.out_banner.elevate_space_section .right .inner, .elevate_space_section.elevate_space_section .right .inner { width: 100%; max-width: 100%; min-height: 260px; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; }

.out_banner .swiper-pagination .swiper-pagination-bullet, .elevate_space_section .swiper-pagination .swiper-pagination-bullet { background: rgba(255, 255, 255, 0.5); width: 10px; height: 10px; }

.out_banner .swiper-pagination .swiper-pagination-bullet-active, .elevate_space_section .swiper-pagination .swiper-pagination-bullet-active { background: #fff; }

.out_why_wireview { width: 100%; max-width: 100%; overflow: hidden; padding-bottom: 40px; }

.out_why_wireview .swiper-button-prev { left: 12%; display: none; }

.out_why_wireview .swiper-button-prev:after { display: none; }

.out_why_wireview .swiper-button-next { right: 12%; display: none; }

.out_why_wireview .swiper-button-next:after { display: none; }

.out_why_wireview .swiper-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.out_why_wireview .swiper-wrapper .inner { width: 100%; max-width: 100%; padding: 15px; }

.out_why_wireview .swiper-wrapper .inner .img { width: 100%; max-width: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; min-height: 300px; opacity: 0.5; }

.out_why_wireview .swiper-wrapper .inner .content { color: #fff; background-color: #1379C5; padding: 20px 40px 40px 40px; -webkit-transition: ease-in-out 0.4s; transition: ease-in-out 0.4s; }

.out_why_wireview .swiper-wrapper .inner .content .title { font-size: 1.4em; line-height: 1.4em; font-weight: 500; padding-bottom: 20px; }

.out_why_wireview .swiper-wrapper .inner .content .description { font-size: 1em; line-height: 1.2em; }

.out_why_wireview .swiper-wrapper .inner .content .description br { display: none; }

.out_why_wireview .swiper-wrapper .swiper-slide-active .img { opacity: 1; }

.out_why_wireview .swiper-wrapper .swiper-slide-active .content { display: block; opacity: 1; }

.out_why_wireview .swiper-pagination .swiper-pagination-bullet { background: #9A9A9A; width: 10px; height: 10px; }

.out_why_wireview .swiper-pagination .swiper-pagination-bullet-active { background: #0077C8; }

#logochange { display: none; }

.forcewidth { width: 100%; max-width: 100% !important; }

.product_landing_wrap, .other_products { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; font-family: "Roboto", Sans-serif !important; }

.product_landing_wrap .inner, .other_products .inner { width: 100%; max-width: 100%; margin: 10px; overflow: hidden; position: relative; }

.product_landing_wrap .inner .bgwrap, .other_products .inner .bgwrap { min-height: 350px; background-position: center bottom; background-repeat: no-repeat; background-size: cover; -webkit-transition: ease-in-out 0.5s; transition: ease-in-out 0.5s; }

.product_landing_wrap .inner .content, .other_products .inner .content { position: absolute; bottom: 40px; left: 40px; right: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; opacity: 0; -webkit-transition: ease-in-out 0.5s; transition: ease-in-out 0.5s; }

.product_landing_wrap .inner .content .txtwrap, .other_products .inner .content .txtwrap { width: 100%; max-width: 70%; }

.product_landing_wrap .inner .content .txtwrap .title, .product_landing_wrap .inner .content .txtwrap .sub, .other_products .inner .content .txtwrap .title, .other_products .inner .content .txtwrap .sub { color: #fff; line-height: 1.2em; }

.product_landing_wrap .inner .content .txtwrap .title.title, .product_landing_wrap .inner .content .txtwrap .sub.title, .other_products .inner .content .txtwrap .title.title, .other_products .inner .content .txtwrap .sub.title { font-size: 1.6em; }

.product_landing_wrap .inner .content .txtwrap .title.sub, .product_landing_wrap .inner .content .txtwrap .sub.sub, .other_products .inner .content .txtwrap .title.sub, .other_products .inner .content .txtwrap .sub.sub { font-size: 1em; }

.product_landing_wrap .inner .content .icon, .other_products .inner .content .icon { width: 100%; max-width: 30%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.product_landing_wrap .inner .prodlink, .other_products .inner .prodlink { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }

.product_landing_wrap .inner:hover .bgwrap, .product_landing_wrap .inner:active .bgwrap, .product_landing_wrap .inner:focus .bgwrap, .other_products .inner:hover .bgwrap, .other_products .inner:active .bgwrap, .other_products .inner:focus .bgwrap { -webkit-transform: scale(1.2); transform: scale(1.2); }

.product_landing_wrap .inner:hover .content, .product_landing_wrap .inner:active .content, .product_landing_wrap .inner:focus .content, .other_products .inner:hover .content, .other_products .inner:active .content, .other_products .inner:focus .content { opacity: 1; }

.height100 { height: 100%; min-height: 350px; }

.height100:hover { -webkit-transform: scale(1.2); transform: scale(1.2); }

.product_single_wrap { padding: 60px 30px 0 30px; }

.product_single_wrap .title { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

.product_single_wrap .title .left { width: 100%; max-width: 44px; padding-right: 20px; background-position: center left; background-size: 24px auto; background-repeat: no-repeat; }

.product_single_wrap .title .right { width: 100%; max-width: 100%; font-family: "Roboto", Sans-serif; padding-top: 40px; }

.product_single_wrap .title .right .head { font-size: 1.6em; line-height: 1.2em; font-weight: 500; color: #002855; }

.product_single_wrap .title .right .sub { font-size: 1em; line-height: 1em; font-weight: 400; color: #002855; }

.product_single_wrap .content { padding: 60px 0 0 0; }

.product_single_wrap .content .contenthead { font-size: 1.2em; line-height: 1em; font-weight: 500; color: #0077C8; padding-bottom: 5px; border-bottom: solid 2px #0077C8; }

.product_single_wrap .content .specs, .product_single_wrap .content .productbenifits { padding: 20px 0 16px 0; }

.product_single_wrap .content .specs .block, .product_single_wrap .content .productbenifits .block { width: 100%; max-width: 100%; padding: 10px; padding: 10px 10px 20px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.product_single_wrap .content .specs .block .blocktitle, .product_single_wrap .content .specs .block .spec, .product_single_wrap .content .productbenifits .block .blocktitle, .product_single_wrap .content .productbenifits .block .spec { width: 100%; max-width: 100%; font-size: 1em; line-height: 1em; font-weight: 400; color: #002855; }

.product_single_wrap .content .specs .block .blocktitle.blocktitle, .product_single_wrap .content .specs .block .spec.blocktitle, .product_single_wrap .content .productbenifits .block .blocktitle.blocktitle, .product_single_wrap .content .productbenifits .block .spec.blocktitle { font-weight: 500; }

.product_single_wrap .content .specs.productbenifits .block .blocktitle.spec, .product_single_wrap .content .specs.productbenifits .block .spec.spec, .product_single_wrap .content .productbenifits.productbenifits .block .blocktitle.spec, .product_single_wrap .content .productbenifits.productbenifits .block .spec.spec { max-width: 43px; padding-right: 16px; max-height: 27px; }

.product_single_wrap .content .optional { font-size: 1em; line-height: 1em; font-weight: 400; font-style: italic; color: #002855; padding-bottom: 60px; }

.product_single_wrap .content .quotebtn { padding-top: 35px; margin-left: -30px; }

.product_single_wrap .content .quotebtn a { padding: 10px; width: 100%; max-width: 260px; font-size: 1em; line-height: 1em; font-weight: 500; color: #fff; background-color: #0077C8; border-radius: 30px; display: block; text-align: center; margin: auto; }

.outform { background-color: #002855; padding: 60px 20px; max-width: 850px; margin: auto; border-radius: 5px; }

.outform .title { font-size: 1.6em; line-height: 1.2em; font-weight: 500; color: #fff; text-align: center; padding-bottom: 10px; }

.outform .sub { font-size: 1em; line-height: 1em; font-weight: 400; color: #fff; text-align: center; padding-bottom: 30px; }

.outform #gform_wrapper_1 .gfield_label, .outform #gform_wrapper_1 .gform-field-label, .outform #gform_wrapper_2 .gfield_label, .outform #gform_wrapper_2 .gform-field-label, .outform #gform_wrapper_3 .gfield_label, .outform #gform_wrapper_3 .gform-field-label, .outform #gform_wrapper_4 .gfield_label, .outform #gform_wrapper_4 .gform-field-label { color: #fff; }

.outform #gform_wrapper_1 input, .outform #gform_wrapper_1 select, .outform #gform_wrapper_2 input, .outform #gform_wrapper_2 select, .outform #gform_wrapper_3 input, .outform #gform_wrapper_3 select, .outform #gform_wrapper_4 input, .outform #gform_wrapper_4 select { color: #fff; background-color: transparent; border: solid 1px #fff; border-radius: 5px; }

.outform #gform_wrapper_1 input option, .outform #gform_wrapper_1 select option, .outform #gform_wrapper_2 input option, .outform #gform_wrapper_2 select option, .outform #gform_wrapper_3 input option, .outform #gform_wrapper_3 select option, .outform #gform_wrapper_4 input option, .outform #gform_wrapper_4 select option { background-color: #002855; color: rgba(255, 255, 255, 0.4); }

.outform #gform_wrapper_1 .gfield--type-select, .outform #gform_wrapper_2 .gfield--type-select, .outform #gform_wrapper_3 .gfield--type-select, .outform #gform_wrapper_4 .gfield--type-select { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.outform #gform_wrapper_1 .gfield--type-select .gfield_label, .outform #gform_wrapper_1 .gfield--type-select .ginput_container, .outform #gform_wrapper_2 .gfield--type-select .gfield_label, .outform #gform_wrapper_2 .gfield--type-select .ginput_container, .outform #gform_wrapper_3 .gfield--type-select .gfield_label, .outform #gform_wrapper_3 .gfield--type-select .ginput_container, .outform #gform_wrapper_4 .gfield--type-select .gfield_label, .outform #gform_wrapper_4 .gfield--type-select .ginput_container { width: 100%; max-width: 100%; }

.outform #gform_wrapper_1 #gform_submit_button_1, .outform #gform_wrapper_1 #gform_submit_button_2, .outform #gform_wrapper_1 #gform_submit_button_3, .outform #gform_wrapper_1 #gform_submit_button_4, .outform #gform_wrapper_2 #gform_submit_button_1, .outform #gform_wrapper_2 #gform_submit_button_2, .outform #gform_wrapper_2 #gform_submit_button_3, .outform #gform_wrapper_2 #gform_submit_button_4, .outform #gform_wrapper_3 #gform_submit_button_1, .outform #gform_wrapper_3 #gform_submit_button_2, .outform #gform_wrapper_3 #gform_submit_button_3, .outform #gform_wrapper_3 #gform_submit_button_4, .outform #gform_wrapper_4 #gform_submit_button_1, .outform #gform_wrapper_4 #gform_submit_button_2, .outform #gform_wrapper_4 #gform_submit_button_3, .outform #gform_wrapper_4 #gform_submit_button_4 { padding: 10px; width: 100%; max-width: 260px; font-size: 1em; line-height: 1em; font-weight: 500; color: #fff; background-color: #0077C8; border-radius: 30px; display: block; text-align: center; border: none; margin: auto; }

#gform_wrapper_5 .gfield_label, #gform_wrapper_5 .gform-field-label, #gform_wrapper_6 .gfield_label, #gform_wrapper_6 .gform-field-label { color: #fff; }

#gform_wrapper_5 input, #gform_wrapper_5 select, #gform_wrapper_5 #input_6_6, #gform_wrapper_6 input, #gform_wrapper_6 select, #gform_wrapper_6 #input_6_6 { color: #002854; border: solid 1px #002854; }

#gform_wrapper_5 input#input_6_6, #gform_wrapper_5 select#input_6_6, #gform_wrapper_5 #input_6_6#input_6_6, #gform_wrapper_6 input#input_6_6, #gform_wrapper_6 select#input_6_6, #gform_wrapper_6 #input_6_6#input_6_6 { max-height: 210px; }

#gform_wrapper_5 #gform_submit_button_5, #gform_wrapper_5 #gform_submit_button_6, #gform_wrapper_6 #gform_submit_button_5, #gform_wrapper_6 #gform_submit_button_6 { padding: 10px; width: 100%; max-width: 260px; font-size: 1em; line-height: 1em; font-weight: 500; color: #fff; background-color: #0077C8; border-radius: 30px; display: block; text-align: center; border: none; margin: auto; }

.why_join_wireview { font-family: "Roboto", Sans-serif; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.why_join_wireview .left { width: 100%; max-width: 100%; }

.why_join_wireview .left .inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; min-height: 46vh; background-position: center right; background-repeat: no-repeat; background-size: cover; }

.why_join_wireview .left .inner .head { color: #FFF; font-size: 2.2em; line-height: 1.1em; font-weight: 500; padding: 30px; }

.why_join_wireview .right { width: 100%; max-width: 100%; }

.why_join_wireview .right .content { padding: 0 30px 60px 30px; }

.why_join_wireview .right .content .head { color: #002855; font-size: 2.2em; line-height: 1.1em; font-weight: 500; padding-bottom: 20px; display: none; }

.why_join_wireview .right .content .contentwrap { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 60px 0; border-bottom: solid 3px #0077C8; }

.why_join_wireview .right .content .contentwrap .leftcontent { color: #002855; font-size: 1.4em; font-weight: 500; line-height: 1.2em; background-position: center; background-repeat: no-repeat; background-size: contain; padding: 20px 40px 20px 30px; margin: auto; text-align: center; }

.why_join_wireview .right .content .contentwrap .rightcontent { color: #002855; font-size: 1em; font-weight: 400; line-height: 1.2em; margin: auto; text-align: center; padding-top: 30px; }

.featured_interact_image { position: relative; width: 949px; margin: auto 0 auto auto; display: none; }

.featured_interact_image .main { width: 100%; height: 697px; background-size: contain; background-repeat: no-repeat; background-position: center right; }

.featured_interact_image .svgwrap { position: absolute; top: 34%; left: 16%; width: 100%; max-width: 46vw; z-index: 2; }

.featured_interact_image .svgwrap .layerabove { z-index: 6; position: relative; }

.featured_interact_image .svgwrap .layerabove .interactnumber:hover { cursor: pointer; }

.out_interactive_text { display: none; margin-left: -46px; font-family: "Roboto", Sans-serif; }

.out_interactive_text .inner, .out_interactive_text .numberactive { display: none; }

.out_interactive_text .inner .head, .out_interactive_text .inner .txt, .out_interactive_text .numberactive .head, .out_interactive_text .numberactive .txt { color: #fff; font-size: 1.2vw; line-height: 1.2em; font-weight: 400; }

.out_interactive_text .inner .head.head, .out_interactive_text .inner .txt.head, .out_interactive_text .numberactive .head.head, .out_interactive_text .numberactive .txt.head { padding-bottom: 30px; border-left: none; border-bottom: none; }

.out_interactive_text .inner .head.head h2, .out_interactive_text .inner .txt.head h2, .out_interactive_text .numberactive .head.head h2, .out_interactive_text .numberactive .txt.head h2 { font-size: 1.2vw; color: #0077C8; font-weight: 500; margin-top: -12px; background: black; margin-bottom: 0; position: relative; z-index: 2; }

.out_interactive_text .inner.numberone .head h2, .out_interactive_text .numberactive.numberone .head h2 { max-width: 16vw; }

.out_interactive_text .inner.numbertwo .head h2, .out_interactive_text .numberactive.numbertwo .head h2 { max-width: 13vw; }

.out_interactive_text .inner.numberthree .head h2, .out_interactive_text .numberactive.numberthree .head h2 { max-width: 20vw; }

.out_interactive_text .inner.numberfour .head h2, .out_interactive_text .numberactive.numberfour .head h2 { max-width: 22vw; }

.out_interactive_text .inner.numberfive .head h2, .out_interactive_text .numberactive.numberfive .head h2 { max-width: 16vw; }

.out_interactive_text .inner.numberactive, .out_interactive_text .numberactive.numberactive { display: block; }

.desktopimgmap { position: absolute; overflow: hidden; border-top: 2px solid #0077C8; border-right: 2px solid #0077C8; z-index: 1; display: none; }

.desktopimgmap.active { display: block; }

.mobile_interact_image { width: 100%; max-width: 100%; font-family: "Roboto", Sans-serif; overflow: hidden; position: relative; }

.mobile_interact_image .nav_mobile { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 20px 20px 0 20px; }

.mobile_interact_image .nav_mobile #mobimageprev, .mobile_interact_image .nav_mobile #mobimagenext { max-width: 28px; }

.mobile_interact_image .nav_mobile #mobimageprev svg, .mobile_interact_image .nav_mobile #mobimagenext svg { width: 100%; max-width: 100%; }

.mobile_interact_image .nav_mobile .text { padding: 0 20px; color: #fff; font-size: 1em; line-height: 1.4em; }

.mobile_interact_image .main { width: 100%; max-width: 100%; min-height: 60vh; background-position: center; background-repeat: no-repeat; background-size: contain; margin-left: 26px; position: relative; }

.mobile_interact_image .main .wrapsvg { position: absolute; z-index: 6; top: 0; left: 0; right: 0; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 26px; }

.mobile_interact_image .out_mobile_interactive_text { padding: 0 10px; }

.mobile_interact_image .out_mobile_interactive_text .inner { border: solid 1px #0077C8; padding: 40px 20px; display: none; }

.mobile_interact_image .out_mobile_interactive_text .inner .head h2 { font-size: 1.4em; line-height: 1em; font-weight: 500; color: #0077C8; }

.mobile_interact_image .out_mobile_interactive_text .inner .txt { font-size: 1.1em; line-height: 1.4em; font-weight: 400; color: #fff; padding-bottom: 60px; }

.mobile_interact_image .out_mobile_interactive_text .inner .prodbtn a { border: solid 1px #fff; padding: 10px; width: 100%; max-width: 260px; display: block; text-align: center; border-radius: 30px; color: #fff; text-decoration: none; }

.mobile_interact_image .out_mobile_interactive_text .inner.mobnumberactive { display: block; }

.mobile_interact_image .mobimgmap { position: absolute; overflow: hidden; border-top: 1px solid #0077C8; border-left: 1px solid #0077C8; }

.out_testimonial_slider .testiprev, .out_testimonial_slider .testinext { display: none; }

.out_testimonial_slider .testiprev.testiprev, .out_testimonial_slider .testinext.testiprev { left: 0; }

.out_testimonial_slider .testiprev.testiprev:after, .out_testimonial_slider .testinext.testiprev:after { display: none; }

.out_testimonial_slider .testiprev.testinext, .out_testimonial_slider .testinext.testinext { right: 17px; }

.out_testimonial_slider .testiprev.testinext:after, .out_testimonial_slider .testinext.testinext:after { display: none; }

.out_testimonial_slider .swiper-pagination { bottom: -40px !important; }

.out_testimonial_slider .swiper-pagination .swiper-pagination-bullet { background: rgba(255, 255, 255, 0.5); width: 10px; height: 10px; }

.out_testimonial_slider .swiper-pagination .swiper-pagination-bullet-active { background: #0077C8; }

.out_testimonial_slider :root { --swiper-navigation-color: rgba(255, 255, 255, 1); --swiper-pagination-color: rgba(252, 254, 255, 1); --swiper-pagination-bullet-inactive-color: rgba(252, 254, 255, 1); }

.out_testimonial_slider .swiper { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; padding: 0px 0px; }

.out_testimonial_slider .swiper .swiper-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.out_testimonial_slider .swiper .swiper-wrapper .swiper-slide { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 85%; height: 100%; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 5px; opacity: 0 !important; }

.out_testimonial_slider .swiper .swiper-wrapper .swiper-slide .inner { background-color: #0077C8; padding: 20px; border-radius: 5px; position: relative; }

.out_testimonial_slider .swiper .swiper-wrapper .swiper-slide .inner .content { color: #fff; font-size: 1em; line-height: 1.2em; font-weight: 400; text-align: center; }

.out_testimonial_slider .swiper .swiper-wrapper .swiper-slide .inner .name { font-size: 1em; line-height: 1.2em; font-weight: 500; text-align: center; color: #002855; padding-top: 20px; }

.out_testimonial_slider .swiper .swiper-wrapper .swiper-slide.swiper-slide-visible { opacity: 0.6 !important; }

.out_testimonial_slider .swiper .swiper-wrapper .swiper-slide.swiper-slide-active { opacity: 1 !important; }

.out_testimonial_slider .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .inner { padding: 40px 20px; }

#gform_7 input { background-color: transparent; border: solid 1px #fff; }

#gform_7 .gform_footer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

#gform_7 .gform_footer #gform_submit_button_7 { background-color: #fff; color: #0077C8; font-size: 1em; line-height: 1.2em; border-radius: 25px; width: 100%; max-width: 110px; }

@media only screen and (min-width: 768px) { .brremove p br { display: block; }
  #logochange img { position: fixed; right: 60px; top: 25px; }
  #desktopflipbook { position: absolute; right: 120px; top: 25px; }
  .brochuremobilemenu { display: none !important; }
  .out_banner, .elevate_space_section { min-height: 800px; }
  .out_banner .left, .elevate_space_section .left { padding-top: 9vw; }
  .out_banner .left .content h1, .elevate_space_section .left .content h1 { font-size: 7vw; }
  .out_banner .left .content h2, .elevate_space_section .left .content h2 { font-size: 7vw; padding-top: 60px; }
  .out_banner .left .content .sub, .elevate_space_section .left .content .sub { font-size: 3.5vw; }
  .out_banner .left .content .txt, .elevate_space_section .left .content .txt { font-size: 3vw; }
  .out_why_wireview .swiper-button-prev { display: block; }
  .out_why_wireview .swiper-button-next { display: block; }
  .out_why_wireview .swiper-wrapper .inner { max-width: 31%; padding: 15px; }
  .out_why_wireview .swiper-wrapper .inner .content { display: none; }
  .out_why_wireview .swiper-wrapper .inner .content .title { font-size: 1.4vw; }
  .out_why_wireview .swiper-wrapper .inner .content .description { font-size: 1.2vw; }
  .out_why_wireview .swiper-wrapper .swiper-slide-active { width: 42% !important; max-width: 42%; }
  .out_why_wireview .swiper-wrapper .swiper-slide-active .img { opacity: 1; }
  .out_why_wireview .swiper-wrapper .swiper-slide-active .content { display: block; opacity: 1; }
  .product_landing_wrap .inner, .other_products .inner { max-width: 48%; }
  .product_landing_wrap .inner .bgwrap, .other_products .inner .bgwrap { min-height: 55vh; }
  .product_landing_wrap .inner .content .txtwrap .title.title, .product_landing_wrap .inner .content .txtwrap .sub.title, .other_products .inner .content .txtwrap .title.title, .other_products .inner .content .txtwrap .sub.title { font-size: 1.8vw; }
  .product_landing_wrap .inner .content .txtwrap .title.sub, .product_landing_wrap .inner .content .txtwrap .sub.sub, .other_products .inner .content .txtwrap .title.sub, .other_products .inner .content .txtwrap .sub.sub { font-size: 1.2vw; }
  .product_landing_wrap .inner .content .icon, .other_products .inner .content .icon { width: 100%; max-width: 30%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .product_landing_wrap .inner .prodlink, .other_products .inner .prodlink { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
  .product_landing_wrap .inner:hover .bgwrap, .other_products .inner:hover .bgwrap { -webkit-transform: scale(1.2); transform: scale(1.2); }
  .product_landing_wrap .inner:hover .content, .other_products .inner:hover .content { opacity: 1; }
  .product_landing_wrap.other_products .inner, .other_products.other_products .inner { max-width: 31%; }
  .product_landing_wrap.other_products .inner .content .txtwrap .title.title, .product_landing_wrap.other_products .inner .content .txtwrap .sub.title, .other_products.other_products .inner .content .txtwrap .title.title, .other_products.other_products .inner .content .txtwrap .sub.title { font-size: 1.5vw; }
  .product_landing_wrap.other_products .inner .content .txtwrap .title.sub, .product_landing_wrap.other_products .inner .content .txtwrap .sub.sub, .other_products.other_products .inner .content .txtwrap .title.sub, .other_products.other_products .inner .content .txtwrap .sub.sub { font-size: 1vw; }
  .product_single_wrap { padding: 0 0 0 40px; }
  .product_single_wrap .title .right .head { font-size: 1.8vw; }
  .product_single_wrap .title .right .sub { font-size: 1vw; }
  .product_single_wrap .content { padding: 35px 0 0 44px; }
  .product_single_wrap .content .contenthead { font-size: 1.8vw; }
  .product_single_wrap .content .specs, .product_single_wrap .content .productbenifits { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .product_single_wrap .content .specs .block, .product_single_wrap .content .productbenifits .block { max-width: 50%; padding: 10px 10px 10px 0; }
  .product_single_wrap .content .specs .block .blocktitle, .product_single_wrap .content .specs .block .spec, .product_single_wrap .content .productbenifits .block .blocktitle, .product_single_wrap .content .productbenifits .block .spec { font-size: 1vw; }
  .product_single_wrap .content .optional { font-size: 1vw; padding-bottom: 40px; }
  .product_single_wrap .content .quotebtn { padding-top: 40px; margin-left: 0; }
  .product_single_wrap .content .quotebtn a { font-size: 1vw; margin: 0; }
  .outform { padding: 60px; }
  .outform .title { font-size: 2vw; }
  .outform .sub { font-size: 1.2vw; }
  .outform #gform_wrapper_1 #gform_submit_button_1, .outform #gform_wrapper_1 #gform_submit_button_2, .outform #gform_wrapper_1 #gform_submit_button_3, .outform #gform_wrapper_1 #gform_submit_button_4, .outform #gform_wrapper_2 #gform_submit_button_1, .outform #gform_wrapper_2 #gform_submit_button_2, .outform #gform_wrapper_2 #gform_submit_button_3, .outform #gform_wrapper_2 #gform_submit_button_4, .outform #gform_wrapper_3 #gform_submit_button_1, .outform #gform_wrapper_3 #gform_submit_button_2, .outform #gform_wrapper_3 #gform_submit_button_3, .outform #gform_wrapper_3 #gform_submit_button_4, .outform #gform_wrapper_4 #gform_submit_button_1, .outform #gform_wrapper_4 #gform_submit_button_2, .outform #gform_wrapper_4 #gform_submit_button_3, .outform #gform_wrapper_4 #gform_submit_button_4 { font-size: 1.2vw; }
  #gform_wrapper_5 #gform_submit_button_5, #gform_wrapper_5 #gform_submit_button_6, #gform_wrapper_6 #gform_submit_button_5, #gform_wrapper_6 #gform_submit_button_6 { font-size: 1.2vw; }
  .out_testimonial_slider .testiprev, .out_testimonial_slider .testinext { display: block; }
  .out_testimonial_slider .swiper .swiper-wrapper .swiper-slide { width: 50%; }
  .out_testimonial_slider .swiper .swiper-wrapper .swiper-slide .inner { padding: 40px 60px; }
  .out_testimonial_slider .swiper .swiper-wrapper .swiper-slide .inner .content { font-size: 1.2vw; min-height: 106px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .out_testimonial_slider .swiper .swiper-wrapper .swiper-slide .inner .name { font-size: 1.2vw; }
  .out_testimonial_slider .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .inner { padding: 60px; }
  .page-id-984 #desktoplogo img, .page-id-1032 #desktoplogo img, .page-id-1131 #desktoplogo img, .page-id-1188 #desktoplogo img, .page-id-1445 #desktoplogo img, .page-id-1455 #desktoplogo img, .page-id-1477 #desktoplogo img { max-width: 85px; } }

@media only screen and (min-width: 1025px) { .out_banner, .elevate_space_section { height: 160vh; position: relative; display: block; overflow: unset; }
  .out_banner .homebannerprev, .out_banner .homebannernext, .elevate_space_section .homebannerprev, .elevate_space_section .homebannernext { display: block; bottom: 67px; top: auto; }
  .out_banner .homebannerprev.homebannerprev, .out_banner .homebannernext.homebannerprev, .elevate_space_section .homebannerprev.homebannerprev, .elevate_space_section .homebannernext.homebannerprev { left: 12%; }
  .out_banner .homebannerprev.homebannerprev:after, .out_banner .homebannernext.homebannerprev:after, .elevate_space_section .homebannerprev.homebannerprev:after, .elevate_space_section .homebannernext.homebannerprev:after { display: none; }
  .out_banner .homebannerprev.homebannernext, .out_banner .homebannernext.homebannernext, .elevate_space_section .homebannerprev.homebannernext, .elevate_space_section .homebannernext.homebannernext { right: 12%; }
  .out_banner .homebannerprev.homebannernext:after, .out_banner .homebannernext.homebannernext:after, .elevate_space_section .homebannerprev.homebannernext:after, .elevate_space_section .homebannernext.homebannernext:after { display: none; }
  .out_banner .left, .elevate_space_section .left { display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; left: 0; width: 45%; padding-left: 46px; }
  .out_banner .left .content, .elevate_space_section .left .content { padding-left: 20px; padding-top: 82px; }
  .out_banner .left .content h1, .elevate_space_section .left .content h1 { font-size: 4vw; padding-left: 0; }
  .out_banner .left .content h2, .elevate_space_section .left .content h2 { font-size: 3.5em; padding-left: 0; }
  .out_banner .left .content .custbtn, .elevate_space_section .left .content .custbtn { padding-left: 0; }
  .out_banner .left .content .sub, .elevate_space_section .left .content .sub { padding: 9vw 0px 30px 0px; font-size: 1.4vw; margin-left: 0; }
  .out_banner .left .content .txt, .elevate_space_section .left .content .txt { padding: 0px 0px 50px 0px; font-size: 1.2vw; margin-left: 0; }
  .out_banner .right, .elevate_space_section .right { position: -webkit-sticky; position: sticky; top: 0; width: 55%; overflow: hidden; margin: auto 0 auto auto; }
  .out_banner .right .swiper-wrapper .inner, .elevate_space_section .right .swiper-wrapper .inner { min-height: 100vh; }
  .out_banner .right .swiper-wrapper .inner .slogan, .elevate_space_section .right .swiper-wrapper .inner .slogan { bottom: 80px; }
  .out_banner.out_banner, .elevate_space_section.out_banner { min-height: 1300px; }
  .out_banner.out_banner .logo, .elevate_space_section.out_banner .logo { max-width: 90px; }
  .out_banner.elevate_space_section, .elevate_space_section.elevate_space_section { height: 130vh; min-height: 1100px; }
  .out_banner.elevate_space_section .left, .elevate_space_section.elevate_space_section .left { padding-top: 200px; }
  .out_banner.elevate_space_section .left .img, .elevate_space_section.elevate_space_section .left .img { display: block; }
  .out_banner.elevate_space_section .right .inner, .elevate_space_section.elevate_space_section .right .inner { min-height: 100vh; }
  .out_banner .swiper-pagination, .elevate_space_section .swiper-pagination { display: none; }
  .out_why_wireview .swiper-wrapper .inner .content .description br { display: block; }
  .why_join_wireview { height: 176vh; position: relative; display: block; }
  .why_join_wireview .left { position: -webkit-sticky; position: sticky; top: 0; width: 45%; overflow: hidden; margin: auto auto auto 0; }
  .why_join_wireview .left .inner { min-height: 100vh; background-position: center right; background-repeat: no-repeat; background-size: cover; }
  .why_join_wireview .left .inner .head { display: none; }
  .why_join_wireview .right { position: absolute; top: 50px; right: 0; width: 55%; padding-left: 46px; }
  .why_join_wireview .right .content { padding: 0; }
  .why_join_wireview .right .content .head { display: block; font-size: 2vw; }
  .why_join_wireview .right .content .contentwrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap; margin: 0; }
  .why_join_wireview .right .content .contentwrap .leftcontent { font-size: 1.6vw; background-position: left center; text-align: left; margin: 0; }
  .why_join_wireview .right .content .contentwrap .rightcontent { font-size: 1.2vw; text-align: left; margin: 0; padding-top: 0; }
  .mobile_interact_image { display: none; }
  .featured_interact_image { display: block; }
  .out_interactive_text { display: block; }
  .buttonpos { position: absolute; bottom: 40px; left: -36px; right: 0; }
  .buttonpos .prodbtn a { border: solid 1px #fff; padding: 10px; width: 100%; max-width: 260px; display: block; text-align: center; border-radius: 30px; color: #fff; text-decoration: none; } }

@media only screen and (min-width: 1500px) { .out_banner .left, .elevate_space_section .left { padding-top: 14vw; }
  .out_banner .left .content .sub, .elevate_space_section .left .content .sub { padding: 15vw 0px 30px 0px; }
  .why_join_wireview { font-family: "Roboto", Sans-serif; height: 127vh; position: relative; display: block; }
  .why_join_wireview .left { position: -webkit-sticky; position: sticky; top: 0; width: 45%; overflow: hidden; margin: auto auto auto 0; }
  .why_join_wireview .left .inner { min-height: 100vh; background-position: center right; background-repeat: no-repeat; background-size: cover; }
  .why_join_wireview .right { position: absolute; top: 50px; right: 0; width: 55%; padding-left: 46px; }
  .why_join_wireview .right .content .head { color: #002855; font-size: 2vw; line-height: 1.1em; font-weight: 500; padding-bottom: 20px; }
  .why_join_wireview .right .content .contentwrap { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 60px 0; border-bottom: solid 3px #0077C8; }
  .why_join_wireview .right .content .contentwrap .leftcontent { color: #002855; font-size: 1.6vw; font-weight: 400; line-height: 1.2em; background-position: left center; background-repeat: no-repeat; background-size: contain; padding: 20px 40px 20px 30px; }
  .why_join_wireview .right .content .contentwrap .rightcontent { color: #002855; font-size: 1.2vw; font-weight: 400; line-height: 1.2em; }
  .out_interactive_text .inner, .out_interactive_text .numberactive { display: none; }
  .out_interactive_text .inner .head, .out_interactive_text .inner .txt, .out_interactive_text .numberactive .head, .out_interactive_text .numberactive .txt { color: #fff; font-size: 1.2vw; line-height: 1.2em; font-weight: 400; }
  .out_interactive_text .inner .head.head, .out_interactive_text .inner .txt.head, .out_interactive_text .numberactive .head.head, .out_interactive_text .numberactive .txt.head { padding-bottom: 30px; border-left: none; border-bottom: none; }
  .out_interactive_text .inner .head.head h2, .out_interactive_text .inner .txt.head h2, .out_interactive_text .numberactive .head.head h2, .out_interactive_text .numberactive .txt.head h2 { font-size: 1.2vw; color: #0077C8; font-weight: 500; margin-top: -12px; background: black; margin-bottom: 0; }
  .out_interactive_text .inner.numberactive, .out_interactive_text .numberactive.numberactive { display: block; }
  .out_testimonial_slider .swiper .swiper-wrapper .swiper-slide .inner .content { font-size: 20px; min-height: 240px; }
  .out_testimonial_slider .swiper .swiper-wrapper .swiper-slide .inner .name { font-size: 26px; } }

@media only screen and (min-width: 1600px) { .out_banner .left .content, .elevate_space_section .left .content { padding-top: 46px; }
  .outform .sub { font-size: 1.1vw; }
  .out_interactive_text .inner .head, .out_interactive_text .inner .txt, .out_interactive_text .numberactive .head, .out_interactive_text .numberactive .txt { font-size: 0.8vw; } }
/*# sourceMappingURL=style.css.map */