/*
Theme Name: Totalmobile Child Theme
Author: Blayney
Template: totalmobile
Version: 1.0
*/


/* NEW MENU */


/* GENERAL */

body .fa.fa-linkedin:before {content: "\e605";}
body .fa.fa-twitter:before {font-family: 'nectarbrands';content: "\e918";}

ul.nectar-parallax-scene.row-bg-layer {z-index: 1 !important;}
.nectar-fancy-box[data-style="hover_desc"].hovered .box-bg:before {height: 125%;opacity: 1;}
.div-no-pad {margin-bottom: 0px !important;opacity: 0.25;}
div[data-style="minimal_small"] .toggle h3 a {color: #4e2d8d;}
img.img-with-animation[data-animation="fade-in-from-left"],
.img-with-aniamtion-wrap[data-animation="fade-in-from-left"] .hover-wrap {transform: translateX(-75px);-webkit-transform: translateX(-75px);padding-right: 0px;}
body .animated {animation-delay: 0.5s;}
.single-sector-product-column .wpb_tabs_nav li a {font-size: 15px !important;line-height: 22px !important;}
.demo-play-logo {width: 170px;margin-left: auto;margin-right: auto;}
.single-sector-product-row-mobile {display: none !important;}
.single-sector-product-text h4 {display: none !important;}
.comments-section {display: none;}
.single [data-post-hs="default_minimal"] .page-header-bg-image:after {background-color: rgba(45,45,45,0.5);}
.row .col img.form-logo {width: 55px;padding-bottom: 20px;}
.container-wrap #author-bio #author-info a {font-size: 20px;}
.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before {box-shadow: inset 0 0 0 1px #4e2d8d;}
.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot:before {box-shadow: inset 0 0 0 5px #4e2d8d;}
#hubspot-messages-iframe-container {z-index: 9998;}
.blog-recent[data-style*="classic_enhanced"][data-color-scheme="light"] h3.title,
.masonry.material .masonry-blog-item h3 a,
.masonry.material .masonry-blog-item h3,
.masonry.material .masonry-blog-item .article-content-wrap {color: #4e2e8d;}
.blog-recent[data-style*="classic_enhanced"].columns-3 .span_4,
.blog-recent[data-style="material"].columns-3 .span_4 {width: 31.333%;margin-right: 3%;margin-bottom: 3%;}
.masonry.classic_enhanced .masonry-blog-item .inner-wrap,
.blog-recent[data-style*="classic_enhanced"] .inner-wrap {border: 1px solid rgb(0 0 0 / 7.5%);border-radius: 15px;overflow: hidden;box-shadow: 0px 10px 73px rgb(0 0 0 / 8%);}
.nectar-flickity[data-controls="touch_total"] .visualized-total span {box-shadow: 0px 2px 40px #f7921d;}
.nectar_video_lightbox:not(.play_button_with_text):hover .play,
.nectar_video_lightbox:not(.play_button_with_text) .play {transition: transform 0.35s ease;}
.nectar_video_lightbox:not(.play_button_with_text):hover .play {transform: scale(1.15);-webkit-transform: scale(1.15);}
body[data-hhun="1"] #header-outer.transparent[data-transparent-header="true"][data-remove-border="true"][data-permanent-transparent="1"].detached,
body[data-hhun="1"] #header-outer.detached,
body #header-outer.detached,
body #header-outer {z-index: 999999 !important;}
.page-submenu.stuck .full-width-content {left: 50% !important;margin-left: -50vw !important;width: 100vw !important;}
body .nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot.is-selected:before,
body .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before,
body .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected:before,
body .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before,
body .nectar-woo-flickity .flickity-page-dots .dot.is-selected:before,
body .nectar-quick-view-box .flickity-page-dots .dot.is-selected:before,
body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch.swiper-active-switch:before {box-shadow: inset 0 0 0 1px #4e2d8c;}
body.material h5 {color: #f7911e;}
.nectar-milestone .number {font-family: Exo;font-weight: 400;font-size: 40px;line-height: 40px;}
.nectar-milestone {text-align: left !important;}
body .nectar-milestone .subject {font-size: 15px;line-height: 22px;letter-spacing: 0px;}
.nectar-milestone {text-align: left !important;}
.nectar-milestone .number .symbol-wrap {font-weight: 500 !important;font-family: Exo;}
.nectar-button:hover {opacity: 0.75;}
body.material #ajax-content-wrap .nectar-button.large {font-size: 13px;line-height: 20px;padding: 18px 40px;letter-spacing: 2px;}
body.material #ajax-content-wrap .nectar-button.has-icon.large i {-webkit-transform: translateY(-50%) translateX(-5px);transform: translateY(-50%) translateX(-5px);}
.row .col .iwithtext .iwt-icon img:not([srcset]) {margin-top: -1px;}
.nectar-milestone {text-align: left;}
.nectar-cta[data-style="material"] .link_wrap .arrow {display: block;}
.nectar-slider-wrap .slide-bg-wrap .video-wrap:before {content: '';user-select: none;pointer-events: none;width: 100%;height: 150px;position: absolute;top: 35px;background: linear-gradient(180deg, rgb(45 25 70 / 75%), transparent);z-index: 1;opacity: 1;}
.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container .nectar-menu-item-with-icon .menu-title-text:after {display: none !important;}
.nectar-sticky-row-wrap--top_after_nav {top: calc(var(--nectar-sticky-top-distance) - 93px);}
#header-outer[data-box-shadow="large"] {box-shadow: 0 3px 45px rgba(0,0,0,0.05);}
.nectar-drag-indicator[data-type="tooltip_text"] span {padding: 4px 3px;font-size: 14px;line-height: 14px;}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-shadow-hover=yes][data-card=yes] .nectar-post-grid-item:hover:after {box-shadow: 0 35px 70px rgb(0 0 0 / 10%);transition: opacity .1s ease,box-shadow .32s ease;}
.nectar-sticky-row-wrap .wpb_row {margin: 0px;}

/* END */


/* HOLDING PAGE */

body.holding-page div#header-space,
body.holding-page div#header-outer,
body.holding-page div#footer-outer {display: none !important;}
.holding-page-row {height: 100% !important;padding: 0px 75px !important;}
.holding-page-row > .col {/* height: 100% !important; *//* flex-grow: 1; *//* height: 100vh !important; */}
.holding-page-row > .col > .col {height: 100% !important;}
.holding-page-row > .col > .col span.border-wrap > span {border-width: 45px !important;}
.holding-page-row > .col > .col > .vc_column-inner {border: none !important;align-items: center;justify-content: center;}
.holding-page-row .logo {max-width: 170px !important;margin-bottom: 22px !important;}
.holding-page-row > .col > .col .vc_column-inner > .wpb_wrapper {min-height: unset !important;}
.holding-page-row .inner_row {max-width: 1600px;padding: 45px 0px;}
.holding-page-row h4 {font-size: 24px !important;line-height: 1.45 !important;margin-bottom: -10px !important;margin-top: -5px !important;}
.holding-page .container.main-content {min-height: 100%;flex-grow: 1;display: flex;justify-content: center;align-items: center;}
.holding-page .container-wrap {display: flex;justify-content: center;align-items: center;background-size: cover !important;background-position: center center;background-repeat: no-repeat;background: linear-gradient(45deg, white, transparent);background-position:center;background-image: url(/wp-content/uploads/2023/11/holding-bg-min.jpg);border: 25px solid #fff;overflow: hidden;}
.holding-page.material, .holding-page.material .ocm-effect-wrap {background-color: #fff !important;}

/* END */


/* SINGLE LANDING PAGE */

.single-landing_pages .container.main-content {max-width: 1425px;padding: 0 90px;}
.single-landing_pages .row.hentry.featured-media-under-header {background: url(/wp-content/uploads/2019/09/network-bg-min-2-scaled.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;}
.single-landing_pages .featured-media-under-header-outer {padding: 0px !important;}
.single-landing_pages .main-content .featured-media-under-header .featured-media-under-header__content {max-width: 100% !important;text-align: center !important;padding: 100px 100px !important;margin: 0px !important;background: unset !important;border-radius: 0px !important;backdrop-filter: none !important;}
.single-landing_pages .featured-media-under-header__content .field-service-back-to-blog-desktop {display: none !important;}
.single-landing_pages .main-content .featured-media-under-header .featured-media-under-header__content h1.entry-title {text-align: center !important;width: 100%;}
.single-landing_pages .featured-media-under-header__meta-wrap.nectar-link-underline-effect {display: none !important;}
.single-landing_pages .container-wrap {padding: 0px !important;}
.single-landing_pages .page-header-bg-image:before {top: 0;left: 0;content: '';background: linear-gradient(145deg, hsl(260deg 53% 36% / 75%), hsl(301deg 42% 41% / 50%));width: 100%;height: 100%;position: absolute;z-index: 99999;}
.single-landing_pages #ajax-content-wrap .vc_row.top_margin_-100px {margin-top: 0px !important;}
.hide-header-no-featured .main-content .featured-media-under-header {display: none !important;}
.single-landing_pages div#ajax-content-wrap .container-wrap {padding: 0px !important;}

/* END */


/* PARTNERS PORTAL LOGIN */

.partners-login-left {width: 600px;}
.partners-login-right {width: calc(100% - 600px);}
.partners-login-left .vc_column-inner {padding: 150px 70px;background: linear-gradient(0deg, transparent, white);}
.partners-login input.tml-field {padding: 22px;font-size: 18px;line-height: 22px;color: #4e2d8c !important;background-color: #fff;border: 1px solid #e8e8e8;box-shadow: none !important;}
.partners-login .tml .tml-label {margin-bottom: 0px !important;font-size: 15px;line-height: 22px;}
.partners-login .tml .tml-field-wrap {margin-bottom: 22px;}
.partners-login ul.tml-links {margin: 0px;text-align: center;}
body[data-form-submit=regular] .container-wrap .partners-login button[type=submit] {width: 100%;background-color: #f7921d !important;font-size: 15px !important;line-height: 20px !important;letter-spacing: 2px;padding: 20px !important;}
.partners-login-left h3 {font-size: 32px !important;line-height: 40px !important;margin-bottom: 15px !important;margin-top: 8px;text-transform: capitalize;}
.partners-login-left img {width: 200px !important;margin-bottom: 0px !important;}
li.tml-lostpassword-link {list-style: none;}
.partners-login-page .container.footer-carousel-wrapper {margin-top: 0px; margin-bottom: 25px;}
.partners-login-page .container.accreditation-wrapper {display: none;}
.partners-login .tml .tml-error, .tml .tml-action-confirmaction .success, .tml .tml-error, .tml .tml-message, .tml .tml-success {border-color: #f7921d;background-color: #f7921d;box-shadow: 0px 10px 50px #00000012;padding: 16px 20px;border-radius: 10px;border-left: 0px;color: #fff;font-size: 15px;line-height: 22px;}
.partners-login-page div#header-space,
.partners-login-page div#header-outer {display: none !important;}
.partners-login a.nectar-button.back-home {padding: 18px 33px 18px 30px !important;position: absolute;top: 35px;left: 35px;}
.partners-login a.nectar-button.back-home span {padding-left: 27px;}
.partners-login a.nectar-button.back-home span:before {content: "\e909";font-family: icomoon!important;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;transform: rotate(-180deg) !important;position: absolute;font-size: 15px;line-height: 20px;left: 0px;}
.partners-login .tml.tml-register li.tml-login-link {list-style: none;}
.partners-login .tml.tml-register li.tml-lostpassword-link {display: none !important;}
.partners-login .tml.tml-register #pass-strength-result {opacity: 1;border-radius: 10000px;font-size: 13px;line-height: 20px;padding: 14px 20px !important;font-weight: 400;}
.partners-login .tml-field-wrap.tml-indicator-wrap {display: none !important;}
.tml-action-lostpassword form input {padding: 22px;font-size: 18px !important;line-height: 22px;color: #4e2d8c !important;background-color: #fff;border: 1px solid #e8e8e8;box-shadow: none !important;}
.tml-action-lostpassword form {width: 600px;margin: auto;margin-top: 80px;}
.tml-action-lostpassword .tml.tml-lostpassword:before {content: 'Lost Password';font-size: 50px;line-height: 50px;width: 100%;text-align: center;display: block;background: linear-gradient(45deg, #4e2d8c, #933c91);padding: 140px 0px;color: #fff;}
body.tml-action-lostpassword #ajax-content-wrap .container-wrap > .main-content.container{padding: 0px;max-width: unset !important;}
.tml-action-lostpassword .container-wrap form button[type=submit] {width: 100%;padding: 25px !important;font-size: 13px;line-height: 20px;background-color: #f7921d;}
.tml-action-lostpassword ul.tml-links li:before {content: 'or';margin-right: 5px;font-weight: 300;}
.tml-action-lostpassword ul.tml-links li {list-style: none;text-align: center;font-weight: 500;}
.tml-action-lostpassword .tml.tml-lostpassword {margin-bottom: 170px;}
.tml-action-lostpassword .container-wrap {padding-top: 0px !important;}
.tml.tml-lostpassword ul.tml-links {margin-left: 0px;margin-top: 30px;}
.tml-action-lostpassword .tml-alerts li.tml-error,
.tml-action-lostpassword .tml-alerts li.tml-message,
.tml-action-lostpassword .tml-alerts li.tml-success {width: 600px;margin: auto;margin-top: 65px;margin-bottom: -40px;}
.partners-login ul.tml-links {text-align: center !important;}
.partners-login ul.tml-links li {margin: 10px 10px;display: inline-block;}
.tml-action-lostpassword ul.tml-links {text-align: center;}
.tml-action-lostpassword ul.tml-links li {list-style: none;text-align: center;font-weight: 500;display: inline-block;margin: 0px 3px;}
li.tml-login-link:before {display: none !important;}
.tml-action-lostpassword .tml .tml-label {margin-top: 0px;margin-bottom: 2px;}
.partners-login a.nectar-button.back-home {box-shadow: 0px 5px 75px rgb(32 20 56 / 5%);transition: all 0.45s ease;}
.partners-login a.nectar-button.back-home:hover {box-shadow: 0px 5px 75px rgb(32 20 56 / 40%);transition: all 0.45s ease;}
.tml .tml-field-wrap p.description.indicator-hint {font-size: 13.5px;line-height: 24px;}
body.tml-action-lostpassword .container-wrap {background: linear-gradient(0deg, #ececec, #fff);}
.wpb_text_column.register * {font-size: 13px;line-height: 22px;letter-spacing: 0.25px;}
.wpb_text_column.register {background-color: #f7931f;display: table;padding: 4px 16px;padding-bottom: 5px;color: #fff;border-radius: 10000px;box-shadow: 0px 6px 40px #f7931f;position: absolute;left: 28px;top: 28px;}

/* END */


/* PARTNER PORTAL */

.partner-portal-header-nav .row-bg.viewport-desktop {margin-left: -50vw;margin-left: calc(-50vw + var(--scroll-bar-w)/ 2);left: 50%;width: 100vw;width: calc(100vw - var(--scroll-bar-w));background-color: #4e2d8c;}
.partner-portal-header-nav .inner-wrap {overflow: visible !important;}
.partner-portal-header-nav {display: none;}
.partner-portal-header {padding-top: 185px !important;}
.partner-portal-header .last-updated strong {font-size: 14px;line-height: 20px;opacity: 0.5;font-weight: 500;}
.partner-portal-header .wpb_column:last-child {width: 345px;}
.partner-portal-header .wpb_column:first-child {width: calc(100% - 475px);margin-right: auto !important;}
.partners-portal-main-left {width: 320px;}
.partners-portal-main-right {width: calc(100% - 320px);}
.partners-portal-main-left .n-sticky {width: 100%;}
.partners-portal-main-left .n-sticky .vc_column-inner {z-index: 99999;}
.partners-portal-main-left .n-sticky  .vc_column-inner,
.partners-portal-main-right > .vc_column-inner {background-color: #fff;padding: 38px;border-radius: 15px;box-shadow: -25px 30px 70px rgb(0 0 0 / 15%)}
.partners-portal-main-left .n-sticky .vc_column-inner br {display: none;}
.partners-portal-main-left .n-sticky .vc_column-inner p strong {font-size: 34px;line-height: 38px;margin-bottom: 0px;display: block; font-weight:400 !important; opacity:.5!important;}
.partners-portal-main-left .n-sticky .vc_column-inner a {display: block;margin-bottom: 12px !important;font-size: 20px;line-height: 28px;}
.partners-portal-main-left .n-sticky .vc_column-inner a:last-child {margin-bottom: 0px;}
.partners-portal-main-left .n-sticky .vc_column-inner ul {margin: 0px;}
.partners-portal-main-left .n-sticky .vc_column-inner li {list-style: none;}
.partners-portal-main-left .n-sticky .vc_column-inner li.current-menu-item,
.partners-portal-main-left .n-sticky .vc_column-inner li.current-menu-item:hover a,
.partners-portal-main-left .n-sticky .vc_column-inner li.current-menu-item:hover {transform: 0px !important;opacity: 1;color: #f6911c !important;}
.partners-portal-main-left .n-sticky .vc_column-inner li,
.partners-portal-main-left .n-sticky .vc_column-inner li a {transition: all 0.45s ease;}
.partners-portal-main-left .n-sticky .vc_column-inner li:hover {opacity: 0.5;transform: translateX(15px);}
.partners-portal-main-left .n-sticky .vc_column-inner li:last-child a {margin-bottom: 0px !important;}
.partners-portal-main-right .vc_column-inner h2 {font-size: 34px;line-height: 38px;font-weight: 400 !important;margin-bottom: 30px !important;display: block;}
.partners-portal-inner-single-row .wpb_column:nth-child(1) {width: 135px;}
.partners-portal-inner-single-row .wpb_column:nth-child(1) .hover-wrap {border-radius: 15px;overflow: hidden;}
.partners-portal-inner-single-row .wpb_text_column p {font-size: 15px;line-height: 24px;}
.partners-portal-inner-single-row .wpb_text_column {margin-bottom: 8px;}
.partners-portal-inner-single-row .wpb_column h3 {font-size: 24px;line-height: 30px;}
.partners-portal-inner-single-row .wpb_column:nth-child(3) {width: 190px;text-align: right;}
.partners-portal-inner-single-row .wpb_column:nth-child(2) {width: calc(100% - 325px);}
.partners-portal-inner-single-row .wpb_column .nectar-button {margin-bottom: 0px;}
.partners-portal-inner-single-row .wpb_column:nth-child(2) {width: calc(100% - 340px);padding-left: 20px;padding-right: 15px;}
.partners-portal-inner-single-row:last-child {padding-bottom: 0px;border-bottom: unset !important;margin-bottom: 0px !important;}
.partners-portal-inner-single-row {border-bottom: 1px solid #eaeaea;padding-bottom: 25px;margin-bottom: 25px !important;}
.partners-portal-inner-single-row .wpb_text_column p strong {color: #f7921f;}
.partners-portal-inner-single-row .wpb_column .nectar-button:hover {box-shadow: 5px 10px 50px #f7921da6;transition: all 0.45s ease;}
.partners-portal-inner-single-row .wpb_column .nectar-button:nth-child(2) {margin-top: 10px !important;}
.partners-portal-inner-single-row .wpb_column .nectar-button.accent-color {box-shadow: 5px 10px 50px #4e2d8cc9;transition: all 0.45s ease;}
.partners-portal-inner-double-row .nectar-button {padding: 12px 20px !important;font-size: 11px !important;line-height: 16px !important;margin-top: 10px !important;}
.partners-portal-inner-double-row {width: 50%;display: inline-block;padding: 20px 0px 20px 15px;}
.partners-portal-inner-double-row:nth-child(even) {padding: 20px 15px 20px 0px;}
.partners-portal-inner-double-row .wpb_text_column {margin-bottom: 3px;font-size: 14px;line-height: 25px;}
.partners-portal-inner-double-row h3 {font-size: 24px !important;line-height: 30px !important;margin-bottom: 8px !important;}
.partners-portal-inner-double-row img {border-radius: 8px;box-shadow: 0px 15px 50px #0000003d !important;}
.partners-portal-inner-double-row .wpb_column:first-child {width: 35%;}
.partners-portal-inner-double-row .wpb_column:last-child {width: 65%;padding-left: 25px;}
.partners-portal-inner-double-row .col.span_12 {align-items: flex-start;}
.partners-portal-dashboard .wpb_column p {font-size: 15px;line-height: 26px;opacity: 0.9;}
.partners-portal-dashboard .wpb_column .vc_column-inner {transition: all 0.45s ease !important;text-align: center;padding: 40px !important;background-color: #fff;border-radius: 15px;box-shadow: 0px 30px 60px #311a576e;}
.partners-portal-dashboard .wpb_column {transition: all 0.45s ease !important;width: 33.3%;padding: 15px 20px;}
.partners-portal-dashboard .wpb_column .nectar-button span {transform: none !important;}
.partners-portal-dashboard .wpb_column .nectar-button {margin-top: 15px;width: 100%;margin-bottom: 0px !important;}
.partners-portal-dashboard .wpb_column .wpb_text_column {margin-bottom: 8px !important;transition: all 0.45s ease !important;}
.partners-portal-dashboard .wpb_column p {font-size: 15px;line-height: 26px;}
.partners-portal-dashboard .wpb_column:hover .vc_column-inner {box-shadow: 0px 50px 80px rgb(49 26 87 / 65%);z-index: 9999999 !important;transition: all 0.45s ease !important;}
.partners-portal-dashboard .wpb_column:hover {transform: translateY(-20px) !important;transition: all 0.45s ease !important;}

html body.material .wpb_raw_html form input,
html body.material .wpb_raw_html form textarea {background-color: #f6f6f6 !important;border: 1px solid #eaeaea !important;box-shadow: none !important;margin: 0px !important;padding: 17px 20px !important;font-size: 15px;line-height: 24px;color: #4e2d8d !important;margin-bottom: 24px !important;}
html body.material .wpb_raw_html form textarea {min-height: 150px !important;margin-bottom: 15px !important;}
html body.material .wpb_raw_html form .fancy-select-wrap {margin-bottom: 30px !important;padding-top: 0px !important;}
html body.material .container-wrap .wpb_raw_html input[type=submit] {color: #fff !important;padding: 24px !important;margin-top: 5px !important;border-color: #f7911e !important;}
html body.material .wpb_raw_html form label {font-size: 15px;line-height: 20px;color: #4e2d8dc2 !important;margin-bottom: 10px !important;display: block;}
html body.material .wpb_raw_html form span.select2-selection.select2-selection--single {background-color: #f6f6f6 !important;border: 1px solid #eaeaea !important;box-shadow: none !important;margin: 0px !important;padding: 15px 9px !important;font-size: 15px !important;line-height: 24px;color: #4e2d8d !important;}
html body.material .wpb_raw_html form span.select2-selection.select2-selection--single .select2-selection__rendered {color: #4e2d8d !important;}
html body.material .wpb_raw_html form .fancy-select-wrap {margin-bottom: 25px !important;}

.wpb_text_column.intro p strong {font-weight: 500;font-size: 16.5px;line-height: 25px;display: block;}
.wpb_text_column.intro p {padding-bottom: 0px;}
.wpb_text_column.intro {font-size: 14px;line-height: 24px;background-color: rgb(78 45 140 / 10%);color: #4e2d8c;border: 1px solid #4e2d8c1f;padding: 25px 25px;border-radius: 10px;}

/* END */


/* 404 ERROR */

#error-404 {padding-bottom: 245px;padding-top: 65px !important;}
body #ajax-content-wrap #error-404 h1 {font-size: 200px;line-height: 200px;margin-bottom: 0px;}
body #ajax-content-wrap #error-404 h2 {font-size: 50px;line-height: 55px;}
body.error404 div#footer-outer:before {content: url(/wp-content/uploads/2019/10/footer-top-dark.svg);display: block;}
body.error404 .container-wrap {background: linear-gradient(0deg, #f2f2f2, #fff);}

/* END */


/* Announcement Bar */

body .announcement-bar {position: fixed;width: 100%;z-index: 9999999;}
.announcement-bar {position: relative;display: flex;align-items: center;justify-content: center;background-color: #f7921e;padding: 10px 30px !important;height: 55px !important;color: #fff;box-shadow: none !important;}
.announcement-bar p {padding-bottom: 0;font-size: 14px;line-height: 21px;}
.announcement-bar a {font-size: 11px;letter-spacing: 1.2px;text-transform: uppercase;line-height: 20px;font-weight: 500;background-color: #4e2d8d;padding-left: 15px;padding-right: 15px;padding-top: 5px;padding-bottom: 4px;border-radius: 3px;display: block;margin-left: 20px;margin-right: 15px;color: #fff;text-align: center;}
span.annoucement-close-btn:hover {cursor: pointer;}
span.annoucement-close-btn {display: block;width: 20px;height: 20px;}
.covid-homepage-banner {margin-top: 50px !important;margin-bottom: -50px !important;}

@media screen and (max-width: 999px) {
    .announcement-bar {padding: 20px 30px;margin-bottom: 13px !important;margin-top: -13px;}
    .announcement-bar a {flex: 1;margin-right: 0px;max-width: 105px;padding-left: 12px;padding-right: 12px;padding-top: 7px;padding-bottom: 6px;}
    body .announcement-bar {position: relative;width: 100%;z-index: 9999999;}
    div#header-outer {padding-top: 10px !important;}
}

@media screen and (max-width: 769px) {
    .announcement-bar {padding: 16px 20px !important;height: auto !important;}
}

/* END */


/* HS FORM */

body .hs-form label span {font-weight: 300 !important;font-size: 13px;line-height: 13px;}
body .hs-form label {margin-bottom: 0px;}
body .hs-form .field {margin-bottom: 15px;}
body .hs-form {margin-bottom: 0px !important;}
body .hs-form .hs_submit .actions {margin-bottom: 0px !important;padding-bottom: 0px !important;}
.demo-form br {display: none;}
body .hs-form ul.no-list.hs-error-msgs.inputs-list {color: #f7911e;font-size: 12px;line-height: 20px;margin-left: 0px;padding: 10px 11px;background-color: rgb(247 145 30 / 10%);border: 1px solid #f7911e;border-radius: 5px;margin-top: 10px;margin-bottom: 10px;}
body .hs-form ul.no-list.hs-error-msgs.inputs-list li {list-style: none !important}
body .hs-form input.hs-input {padding: 16px 18px !important;margin-top: 4px !important;width: 100%;font-size: 14.5px;font-family: inherit;line-height: 24px;color: #4e2d8d !important;background-color: #f1f1f1 !important;border: none;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;height: auto;font-family: 'Exo' !important;border-radius: 5px;box-shadow: none !important;border: none !important;}
body[data-form-submit="regular"] .container-wrap .span_12 input[type=submit]:hover {background-color: #4e2d8d !important;opacity: 1 !important;border-color: #4e2d8d !important;color: #fff !important;}
body[data-form-submit="regular"] .container-wrap .hs-form .hs_submit.hs-submit input.hs-button {line-height: 20px !important;padding: 23px !important;padding-bottom: 22px !important;letter-spacing: 2.5px !important;}
body .hs-form .hs_submit.hs-submit {margin-top: 20px;}
body .hs-form label span.hs-form-required {font-weight: 700 !important;color: #f7911e !important;}
.hbspt-form .submitted-message * {color: #4e2d8d;}
body form.hs-form fieldset {max-width: 100%;}
.hbspt-form fieldset textarea {width: 100% !important;}
.hbspt-form fieldset.form-columns-3 > div {width: 33.33% !important;}
.contact-form .vc_column-inner {margin-top: -50px;}

/* END */


/* EXPANDED */

div#vc_ui-panel-templates .vc_panel-tabs-control:first-child {display: none !important;}
.gf__control--EnquiryMessage--469 input {min-height: 200px !important;}

/* END */


/* Video Playlist */

.video-playlist-video-player {padding-bottom: 125px !important;}
.video-playlist-header {padding-bottom: 360px !important;padding-top: 175px !important;}
.video-playlist-video-player .wp-playlist {padding: 0px !important;margin: 0px !important;background: transparent !important;border: none !important;}
.video-playlist-header h1 {}
.video-playlist-header p {width: 70% !important;margin: auto !important;font-size: 23px !important;line-height: 40px !important;margin-top: 15px !important;margin-bottom: 30px !important;opacity: 0.65;}
.video-playlist-video-player  .mejs-video {z-index: 99999999 !important;width: 1000px !important;height: 550px !important;margin: auto !important;background-color: #fff !important;border-radius: 15px !important;overflow: hidden !important;margin-top: -300px !important;box-shadow: 0px 30px 100px #0000001f;}
.video-playlist-video-player  .wp-playlist video {display: block !important;max-width: 100%;height: auto !important;}
body .video-playlist-video-player .mejs-container:not(.mejs-audio) .mejs-controls:before {background: linear-gradient(rgba(255,255,255,0) -2%,rgba(0,0,0,0) 5%,rgba(0,0,0,0.04) 44%,#4e4e4e4f 100%,rgba(0,0,0,0.6) 100%);}
.video-playlist-video-player .wp-playlist-tracks {width: 75% !important;margin: auto !important;margin-top: 140px !important;}
.video-playlist-video-player .wp-playlist-item {transition: all 0.25s ease !important;padding: 0px !important;background: transparent !important;height: 70px !important;align-items: center !important;display: flex !important;padding-bottom: 25px !important;border-bottom: 1px solid #ededed !important;margin-bottom: 25px !important;}
.video-playlist-video-player .wp-playlist-item:hover {opacity: 0.6 !important;transition: all 0.25s ease !important;}
.video-playlist-video-player .wp-playlist-caption, .video-playlist-video-player .wp-playlist-item-title {font-size: 25px !important;line-height: 40px !important;color: #4e2d8d !important;}
.video-playlist-video-player .wp-playlist-item-length {position: inherit !important;float: right;background-color: #f7921e;color: #fff;padding: 13px 30px;border-radius: 60px;width: 100px !important;text-align: center !important;}
.video-playlist-video-player .wp-playlist-caption {width: 100% !important;float: left !important;display: inline-block !important;max-width: none !important;}
.video-playlist-page-related {padding-bottom: 250px !important;}
.video-playlist-page-related h2 {font-size: 40px !important;line-height: 40px !important;margin-top: 20px !important;margin-bottom: 25px !important;}
.video-playlist-video-player.hidden-playlist .wp-playlist-tracks {display: none;}
.related-demo-videos-column .wp-video-shortcode {transition: all 0.25s ease;border-radius: 10px !important;overflow: hidden;box-shadow: 0px 20px 70px rgb(0 0 0 / 10%);}
.related-demo-videos-column .wp-video-shortcode:hover {transition: all 0.25s ease;box-shadow: 0px 20px 70px rgb(0 0 0 / 30%);}
.related-demo-videos-column .wpb_text_column:nth-child(2) {margin-bottom: 4px;}
.related-demo-videos-column p {color: #ea882e;}
.video-playlist-video-player.hidden-playlist {padding-bottom: 110px !important;}

/* END */


/* ALL PRODUCTS PAGE */

.all-products-desktop-info-column,
.all-products-desktop-info-column:last-child {background-color: #fff;border-radius: 15px;padding: 36px !important;padding-bottom: 27px !important;}
.all-products-desktop-info-column h3 {font-size: 23px !important;line-height: 26px !important;margin-bottom: -15px !important;}
.all-products-desktop-header h1 {font-size: 50px !important;line-height: 50px !important;color: #fff;text-align:center;}
.all-products-desktop-header {margin-left: -50vw;left: 50%;width: 100vw;}
.all-products-desktop-header > .col.span_12 {width: 80%;margin: auto;}
.all-products-desktop-info-column p {font-size: 13.5px;line-height: 23px;opacity: 0.75;margin-bottom: -10px !important;}
.all-products-desktop-title {position: absolute;padding-top: 180px !important;}
.all-products-desktop-title h1 {font-size: 50px;line-height: 55px;color: #fff;}
.all-products-desktop-diagram {padding-top: 315px !important;padding-bottom: 275px !important;}
.all-products-desktop-info-column:last-child {margin-bottom: 0px !important;}
.all-products-desktop-info-column {margin-bottom: 25px !important;}
.all-products-desktop-diagram > .col.span_12 {width: 1500px;margin: auto !important;float: none;}
.all-products-desktop-diagram-right .all-products-desktop-info-column:first-child,
.all-products-desktop-diagram-right .all-products-desktop-info-column:last-child {right: 40px !important;}
.all-products-desktop-diagram-left .all-products-desktop-info-column:first-child,
.all-products-desktop-diagram-left .all-products-desktop-info-column:last-child {left: 40px;}
.all-products-mobile-diagram {display: none;}
.all-products-desktop-diagram {display: block !important;}
.all-products-mobile-diagram .nectar_image_with_hotspots .nectar_hotspot span:after {display: none;}
.all-products-mobile-diagram .nectar_image_with_hotspots .nectar_hotspot span:before {background-color: transparent !important;width: 100% !important;left: unset !important;top: unset !important;height: 100% !important;position: relative !important;}
.all-products-mobile-diagram-column .nectar_image_with_hotspots .nectar_hotspot_wrap.animated-in:nth-child(2) .nectar_hotspot span:before {content: url(/wp-content/uploads/2020/06/schedule.svg) !important;}
.all-products-mobile-diagram-column .nectar_image_with_hotspots .nectar_hotspot_wrap.animated-in:nth-child(3) .nectar_hotspot span:before {content: url(/wp-content/uploads/2020/06/optimise.svg) !important;}
.all-products-mobile-diagram-column .nectar_image_with_hotspots .nectar_hotspot_wrap.animated-in:nth-child(4) .nectar_hotspot span:before {content: url(/wp-content/uploads/2020/06/protect.svg) !important;}
.all-products-mobile-diagram-column .nectar_image_with_hotspots .nectar_hotspot_wrap.animated-in:nth-child(5) .nectar_hotspot span:before {content: url(/wp-content/uploads/2020/06/mobilise.svg) !important;}
.all-products-mobile-diagram-column .nectar_image_with_hotspots .nectar_hotspot_wrap.animated-in:nth-child(6) .nectar_hotspot span:before {content: url(/wp-content/uploads/2020/06/insights.svg) !important;}
.all-products-mobile-diagram-column .nectar_image_with_hotspots .nectar_hotspot_wrap.animated-in:nth-child(7) .nectar_hotspot span:before {content: url(/wp-content/uploads/2020/06/connect.svg) !important;}
.all-products-mobile-diagram .nectar_image_with_hotspots .nectar_hotspot span,
.all-products-mobile-diagram .nectar_image_with_hotspots .nectar_hotspot_wrap,
.all-products-mobile-diagram .nectar_image_with_hotspots .nectar_hotspot {width: 60px !important;height: 60px !important;}
.all-products-mobile-diagram .nectar_image_with_hotspots[data-stlye="color_pulse"] .nectar_hotspot:before {width: 50px;height: 50px;display: block;position: absolute;top: 30%;left: 26%;}
.all-products-mobile-diagram .nectar_image_with_hotspots[data-tooltip-func="hover"] .nectar_hotspot:hover span {transform: rotate(0deg) scale(1.25);-webkit-transform: rotate(0deg) scale(1.25);}
.all-products-mobile-diagram-column .nectar_image_with_hotspots .nectar_hotspot_wrap.animated-in:nth-child(2) {left: 17% !important;top: 20.5% !important;}
.all-products-mobile-diagram-column .nectar_image_with_hotspots .nectar_hotspot_wrap.animated-in:nth-child(3) {left: 10.5% !important;top: 45.5% !important;}
.all-products-mobile-diagram-column .nectar_image_with_hotspots .nectar_hotspot_wrap.animated-in:nth-child(4) {left: 82% !important;top: 45.5% !important;}
.all-products-mobile-diagram-column .nectar_image_with_hotspots .nectar_hotspot_wrap.animated-in:nth-child(5) {left: 75.5% !important;top: 20.5% !important;}
.all-products-mobile-diagram-column .nectar_image_with_hotspots .nectar_hotspot_wrap.animated-in:nth-child(6) {left: 75% !important;top: 71% !important;}
.all-products-mobile-diagram-column .nectar_image_with_hotspots .nectar_hotspot_wrap.animated-in:nth-child(7) {left: 17% !important;top: 70.5% !important;}
.all-products-mobile-diagram .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip a {display: block;background-color: #f7921e;color: #fff;font-weight: 500 !important;font-size: 12px !important;line-height: 40px !important;border-radius: 5px !important;padding: 1px 25px !important;display: table;text-transform: uppercase;letter-spacing: 2px;margin: auto;margin-top: 11px;}
.all-products-mobile-diagram .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip p {font-size: 14px;line-height: 21px;}
.all-products-mobile-diagram .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip img {width: 70px !important;margin-bottom: 2px !important;}
.all-products-mobile-diagram .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {width: 220px !important;text-align: center;padding: 35px 20px;}
.all-products-case-specific-column, .all-products-case-specific-column:last-child {text-align: center;width: 25% !important;float: left !important;margin: 0px !important;padding: 15px !important;overflow: visible !important;}
.all-products-case-specific-column img {width: 75px !important;}
.all-products-case-specific-column .vc_column-inner {border-radius: 15px;background-color: #fff !important;padding: 35px 30px !important;box-shadow: 0px 15px 70px rgba(68, 60, 87, 0.25);}
.all-products-case-specific-inner {overflow: visible !important;}
.all-products-case-specific-column h4 {margin-bottom: -18px !important;margin-top: 15px !important;}
.all-products-case-specific-column p {font-size: 14px;line-height: 23px;opacity: 0.75;margin-bottom: -10px !important;}
.all-products-case-specific > .col.span_12 {margin-top: -200px;}
.all-products-case-specific-column-subtitle p {font-size: 25px;line-height: 35px;text-align: center;}

/* END */


/* Contact Forms */

input[type=text],
input[type=email],
input[type=password],
input[type=tel],
input[type=url],
input[type=search],
input[type=date],
textarea {padding: 15px;margin-top: 10px !important;width: 100%;font-size: 14px;font-family: inherit;line-height: 24px;color: #555;background-color: #f1f1f1;border: none;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;}

.contact-form .gf__control {width: 50%;float: left;margin-right: 0px !important;padding: 15px !important;}
.contact-form .gf__control.gf__control--EnquiryMessage--469 {width: 100%;float:none;margin-right: 0;}
.contact-form .gf__control.gf__control--submit.gf__control--submit--469 {float: none;margin-left: auto;margin-right: auto;margin-top: 20px;padding: 0px !important;}
.contact-form-column p br {display: none !important;}

.gf__control.gf__control--submit.gf__control--submit--469 {margin: auto !important;margin-top: 40px !important;}
input#EnquiryMessage_zl6jY {min-height: 200px !important;}

.demo-form .gf__control  {padding-bottom: 0px;}
.gf__control {padding-bottom: 20px;}

/* ROI Pages */

.roi-form-left, 
.roi-form-right {width: 48%;float: left;margin: 0 1%;}
.roi-form-left > div, 
.roi-form-right > div {margin-bottom: 20px;}
.gform_wrapper .gform_ajax_spinner {display: none;}

/**
 * Tooltip Styles
 */

/* Add this attribute to the element that needs a tooltip */
[data-tooltip] {position: relative;z-index: 2;cursor: pointer;}

/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {visibility: hidden;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;pointer-events: none;}

/* Position tooltip above the element */
[data-tooltip]:before {position: absolute;bottom: 90%;left: 70%;margin-bottom: 5px;margin-left: -130px;padding: 15px;width: 240px;border-radius: 3px;background-color: rgba(247, 145, 30, 1);color: #fff;content: attr(data-tooltip);text-align: center;font-size: 14px;line-height: 1.2;}
.page-template-page-roi-overview [data-tooltip]:before {bottom: -570%;}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {position: absolute;bottom: 90%;left: 70%;margin-left: -5px;width: 0;border-top: 5px solid rgba(247, 145, 30, 1);border-right: 5px solid transparent;border-left: 5px solid transparent;content: " ";font-size: 0;line-height: 0;}

.page-template-page-roi-overview [data-tooltip]:after {bottom: 1%;border-top: 0;border-bottom: 5px solid rgba(247, 145, 30, 1);}

/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {visibility: visible;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}

body .roi-report-form-container .fancy-select-wrap {padding-top: 0px;}
body .roi-report-form-container .select2-container {height: 48px;}
body[data-fancy-form-rcs="1"] .roi-report-form-container .fancy-select-wrap label {font-family: Exo !important;letter-spacing: 0px;font-size: 16px !important;line-height: 28px;font-weight: 400;color: #FFF !important;}
.input-group {display: flex;}
input.input-group-field.no-radius {flex: 1;border: 0;border-top: 1px solid darkgray;border-bottom: 1px solid darkgray;}
span.input-group-label.before-field,
span.input-group-label.after-field {background: darkgrey;padding: 5px 10px;color: #fff;}
span.input-group-label.before-field {border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
span.input-group-label.after-field {border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.tooltip {position: relative;}
.tooltip i.fal.fa-info-circle {margin-left: 10px;}
span.tooltiptext {display: none;}
.tooltip:hover span.tooltiptext {display: block;position: absolute;top: 0px;background-color: #fff;border-radius: 5px;padding: 10px 20px;font-size: 12px;line-height: 20px;width: 40vw;z-index: 1;}
body .roi-report-form-container label[for="average-salary"],
body .roi-report-form-container label[for="field-of-work"] {display: flex;}
body[data-form-submit="regular"] .container-wrap .roi-report-form-container input[type=submit] {margin: 0px !important;width: 40% !important;font-size: 12px !important;line-height: 20px !important;letter-spacing: 3px !important;padding: 20px !important;background-color: #f7911e !important;}
.page-template-page-roi .roi-report-form-container {padding-bottom: 15%;}

/* END */


/* CAREERS */

.careers-header .row-bg-wrap {border-bottom-left-radius: 300px !important;overflow: hidden;}
.careers-header p {font-size: 20px !important;line-height: 32px !important;opacity: 0.75;}
.careers-job-section img {width: 70px !important;}
.careers-job-section h2 {font-size: 40px !important;line-height: 50px !important;text-align: center !important;margin-top: 20px !important;}
.careers-job-section .careers-job-description p {width: 55% !important;margin: auto !important;text-align: center !important;font-size: 19px !important;line-height: 32px !important;}
.careers-job-section {padding-bottom: 375px !important;}
.careers-job-section .toggle {border: 0px !important;background-color: #fff;padding: 20px 50px;border-radius: 15px;border-bottom-left-radius: 0px !important;border-bottom-right-radius: 0px !important;}
.careers-job-section .toggle:last-child {border-radius: 15px !important;}
.careers-job-section .toggle h3 a {font-size: 28px !important;line-height: 35px !important;}
.careers-job-breakdown-row h5 {font-size: 15px !important;line-height: 20px !important;letter-spacing: 2px !important;font-weight: 500 !important;}
.careers-job-section h4 {font-size: 22px !important;line-height:32px;font-weight: 500 !important;}
.careers-job-section .nectar-split-heading {margin-bottom: 5px !important;}
.careers-job-section .careers-job-description p {width: 80% !important;padding-bottom: 20px !important;}
.careers-apply-row {background-color: #fbfbfb;border: 2px solid #f5f5f5;border-radius: 20px !important;padding: 40px !important;}
.careers-apply-row a.nectar-button {margin-bottom: 0px;}
.careers-apply-right {width: 25% !important;margin: 0px !important;text-align: right !important;}
.careers-apply-left {width: 70% !important;margin-right: 5% !important;margin: 0px;}
.careers-apply-left p {font-weight: 400 !important;font-size: 19px !important;line-height: 32px !important;}
.careers-job-section .inner_row .wpb_column .vc_column-inner {padding: 40px;border-radius: 15px !important;box-shadow: 0px 10px 50px rgb(0 0 0 / 10%);overflow: hidden;}
.careers-job-section .inner_row .wpb_column .vc_column-inner h5 {font-size: 17px !important;line-height: 20px !important;margin-bottom: -10px !important;}
.careers-job-section .inner_row .wpb_column .vc_column-inner h3 {font-size: 26px;line-height: 32px;margin-bottom: -10px;}

/* END */


/* Hidden Menu & Footer Styling */

body.hidden-head-foot .main-tm-nav,
body.hidden-head-foot .blog_next_prev_buttons.wpb_row.vc_row-fluid.full-width-content.standard_section,
body.hidden-head-foot div#footer-outer .container {display: none !important; }
body.hidden-head-foot #header-outer #top .span_9 {display: none !important;}
html body.hidden-head-foot div#header-secondary-outer,  body.material.hidden-head-foot #header-secondary-outer[data-mobile=display_full] {display: none !important;}
body.hidden-head-foot #header-outer #top .col.span_3 {margin: auto !important;text-align: center;}

/* END */


/* Landing Page Styling */

.single-landing_pages .blog_next_prev_buttons.wpb_row.vc_row-fluid.full-width-content.standard_section {display: none;}

/* END */


/* Demo Page Styling */

span[data-gator-form="592"] .gf__control {margin-bottom: 6%;}

/* END */


/* FAQ's */

body .sc_card {box-shadow: -9px 20px 70px hsl(0deg 0% 0% / 5%);border-radius: 15px;padding: 27px;padding-bottom: 27px;transition: all 0.25s ease;}
body .sc_card h2,
body .sc_card h3,
body .sc_card h4 {font-size: 18px !important;line-height: 25px !important;margin-bottom: 8px !important;font-weight: 500 !important;}
body .sc_card p {font-size: 14px;line-height: 24px;opacity: 0.85;}
body .sc_card:hover {box-shadow: 0px 20px 70px hsl(0deg 0% 0% / 15%);transition: all 0.25s ease;z-index: 999999;position: relative;}
body .sc_card:last-child { margin-bottom: 0px !important;}

/* END */


/* OFF CANVAS MENU */

.off-canvas-menu-container > ul.menu:not(.secondary-header-items):before {content: 'Menu';font-size: 26px;line-height: 27px;margin-bottom: 17px !important;display: block;font-weight: 400;color: #cdcdcd;user-select: none !important;pointer-events: none !important;}
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li.current-menu-item a {color: #f7921d !important;}
li.megamenu-demo.menu-item {display: none;}
span.built-by-blayney {position: relative;padding-right: 37px;}
span.built-by-blayney img.blayney-logo {position: absolute;right: 0px;top: -1px;margin-right: 0px!important;width: 21px!important;filter: invert(1);}
body #slide-out-widget-area.slide-out-from-right-hover {width: 400px;transform: translate3d(401px,0,0);-webkit-transform: translate3d(401px,0,0);-ms-transform: translate3d(401px,0,0);}
#slide-out-widget-area .bottom-meta-wrap img.off-canvas-logo {width: 160px;margin-bottom: 20px;margin-top: 0px;}
#slide-out-widget-area.slide-out-from-right-hover .off-canvas-social-links {display: none !important;}
#slide-out-widget-area .bottom-meta-wrap img {width: 35px;margin-right: 10px!important;}
#slide-out-widget-area .bottom-meta-wrap ul.off-canvas-social-links li {padding-bottom: 0px;}
#slide-out-widget-area .off-canvas-social-links li a {opacity: 1 !important}
div#slide-out-widget-area.open {box-shadow: -50px 0px 100px rgb(22 16 40 / 30%);}
.slide-out-hover-icon-effect {z-index: 999999 !important;}
div#slide-out-widget-area {padding: 0px !important;box-shadow: none;z-index: 999999 !important;height: 100% !important;}
#slide-out-widget-area[class*="slide-out-from-right"] .inner-wrap {margin-bottom: 0px !important;width: 100% !important}
#slide-out-widget-area .bottom-meta-wrap {margin-top: 35px !important;padding: 0px 0px !important;width: 100%;}
#slide-out-widget-area .bottom-meta-wrap p {padding: 0px !important;font-size: 14px;line-height: 23px;}
#slide-out-widget-area.slide-out-from-right-hover .bottom-meta-wrap div#text-4 p {font-size: 13px;opacity: 0.5;}
div#slide-out-widget-area div#text-3 {padding-top: 20px!important;padding-bottom: 12px!important;}
#slide-out-widget-area .bottom-meta-wrap .widget_text h4 {color: #f7901f !important;font-size: 15px;line-height: 20px;margin-bottom: 11px;}
#slide-out-widget-area {background-color: #fff !important;}
#slide-out-widget-area li.menu-item a {color: #4e2e8d !important;}
div#slide-out-widget-area .inner {padding: 40px !important;padding-bottom: 0px !important;}
div#slide-out-widget-area p.off-canvas-address {margin-bottom: 15px !important;}
.off-canvas-menu-container ul.sub-menu li a {font-size: 14px !important;line-height: 13px !important;width: 100%;}
.off-canvas-menu-container ul.sub-menu li {margin-top: 5px !important;}
div#slide-out-widget-area li.menu-item-type-gs_sim, a.menu-image-title-after img {display: block !important;height: 40px !important;width: 40px !important;margin-right: 0px !important;float: left !important;}
div#slide-out-widget-area li#menu-item-506 {display: none !important;}
#slide-out-widget-area .menu-image-title-after.menu-image-title {opacity: 0.75;font-size: 15px !important;line-height: 40px !important;padding-left: 0px !important;}
.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul {padding: 0px !important;}
div#slide-out-widget-area li#menu-item-523, div#slide-out-widget-area li#menu-item-545 {display: none !important;}
#slide-out-widget-area .bottom-meta-wrap {transition: none !important;display: inline-block !important;opacity: 1 !important;}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .unhidden-line .lines:before, .slide-out-hover-icon-effect.slide-out-widget-area-toggle .unhidden-line .lines:after, .slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines-button:after {background-color: #4e2d8c;border-radius: 0px !important;}
.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before, .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after, .slide-out-widget-area-toggle.mobile-icon .lines-button:after {background-color: #422c88 !important;}
html #header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:before,
html #header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:after,
html body.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line,
html body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > #top .span_9 > .slide-out-widget-area-toggle .lines-button:after,
html body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > #top .span_9 > .slide-out-widget-area-toggle .lines:before,
html body .slide-out-hover-icon-effect.slide-out-widget-area-toggle i.lines-button.x2.unhidden-line:after,
html body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > #top .span_9 > .slide-out-widget-area-toggle .lines:after {background-color: #422c88 !important;}
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:hover {color: #f7921d !important;}
span.nectar-menu-icon-text span.menu-title-text:after {display: none !important;}

/* END */


/* PRIVACY POLICY */

.privacy-by-post-row p {padding-bottom: 0px;}
.privacy-by-post-row h5 {font-size: 16px !important;line-height: 20px !important;letter-spacing: 2px !important;margin-bottom: 20px !important;margin-top: 20px !important;}
.toggle h3 a {font-size: 20px !important;line-height: 25px !important;}
.privacy-intro p {font-size: 23px;line-height: 45px;}
.privacy-policy-blog.homepage-blog {margin-top: 0px !important;padding-top: 125px !important;padding-bottom: 200px !important;}
.privacy-policy-blog .blog-recent[data-style="classic_enhanced"] h3.title {color: #422c88 !important;}

/* END */


/* PRODUCTS */

.single-product-header h1,
.single-sector-header h1 {font-size: 58px;line-height: 67px;letter-spacing: -0.5px;}
.single-product-header.single-sector-header .nectar-split-heading {margin-bottom: 18px;}
.product-benefits-column .vc_column-inner {padding: 32px;padding-top: 28px;background-color: #fff !important;border-radius: 15px !important;box-shadow: 0px 10px 50px #1914220d !important;}
body .product-benefits-column .vc_column-inner h4 {font-size: 22px;line-height: 30px;font-weight: 500;}
.product-benefits-column img {width: 50px !important;margin-bottom: 18px !important;}
.product-benefits-column p {font-size: 15px !important;line-height: 25px !important;opacity: 0.7;}
.product-mobile-feature-left img {padding: 0px !important;}
.product-mobile-feature-right {padding-left: 6%;}
.product-page-clients.homepage-header-clients {padding: 0px !important;}
.product-page-clients.homepage-header-clients img.img-with-animation {padding: 0px 20px !important;width: 20%;float: left;}
body.material .row .single-sector-5-cs-row.product-benefits-row {margin-bottom: -250px;}
.product-second-feature-left  {margin: 0px !important;width: 50% !important;padding-right: 5% !important;}
.case-study-row {padding-top: 150px !important;padding-bottom: 350px !important;}
.case-study-inner .wpb_column {padding: 80px;text-align: left}
.case-study-inner {overflow: hidden !important;}
.case-study-inner .image-icon {background-color: #fff;background-size: 80% !important;background-repeat: no-repeat !important;width: 80px !important;height: 80px !important;}
.case-study-inner .wpb_column .column-image-bg:before {display: block !important;background-color: red !important;height: 100% !IMPORTANT;width: 100% !important;position: inherit;}
.single-product-right {margin: 0px !important;width: 50% !important;}
.single-product-right img {max-width: 120% !important;margin-left: -20px !important;}
.single-portfolio .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .previous-project,
.single-portfolio .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .next-project,
.single-portfolio .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post,
.single-portfolio .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post {padding-bottom: 215px !important;padding-top: 110px !important;}
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav .controls span:not(.text) {opacity: 0.6;margin-bottom: 5px;text-align: center;}
img.product-screenshot {border-radius: 10px;box-shadow: 0px 10px 65px #00000026 !important;}
.div-no-pad .divider-wrap > .divider-border {margin: 0px !important;}
.single-product-header .iwt-icon:before {top: 0px;content: '';width: 35px;height: 35px;position: absolute;right: 0px;top: 3px;display: block;opacity: 1;visibility: visible;background-color: #ffffff73;border-radius: 10000px;filter: blur(30px);}
.single-product-header .iwt-icon img {border: 1px solid #ffffff1c;border-radius: 100000px;}

body.product.dual-subnav .container-wrap .container.main-content .row > .sticky-wrapper:nth-child(1) > .page-submenu.stuck {position: relative;top: 0px !important;transform: none !important;}
body.product.dual-subnav .page-submenu.stuck {background: #eae3f4 !important;transition: all 0.3s ease !important;color: #4e2d8c !important;}
body.product.dual-subnav .page-submenu.stuck * {color: #4e2d8c !important;}

/* END */


/* CAPABILITIES NEW */

.capability-header-row h1 {font-size: 60px;line-height: 65px;}
.capability-header-row p {font-size: 20px;line-height: 32px;margin-top: -5px;}
.capability-includes-left li {margin-bottom: 10px !important;display: block;}
.capability-tabs h2 {font-size: 42px;line-height: 48px;width: 850px;margin: auto;margin-bottom: 0px !important;}
.capability-tabs .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) a {font-weight: 500;padding-bottom: 7px !important;}
.capability-tabs .wpb_tab {width: 75%;margin: auto;margin-top: 35px;}
.capability-tabs .wpb_tab h3 {font-size: 29px;line-height: 33px; margin-bottom: 15px;}
.capability-tabs .wpb_tab .inner_row {margin-bottom: 0px !important;}
.capability-includes-and-intro .tabbed[data-style="minimal_alt"] >ul li a {padding-bottom: 15px !important;}
.capability-includes-and-intro .tabbed[data-style="minimal_alt"] >ul li {margin-left: 0px !important;font-weight: 500;}
.capability-includes-and-intro .wpb_tab h3 {font-size: 25px;line-height: 30px;margin-bottom: 15px;margin-top: 10px;}
body .capability-includes-and-intro .wpb_content_element .wpb_tabs_nav li {font-weight: 500;}
body .capability-includes-and-intro .tabbed[data-style="minimal"] .wpb_tabs_nav {margin-bottom: 35px;}

/* END */


/* SINGLE POST */

body.single-post #ajax-content-wrap .container-wrap.no-sidebar .post-area {max-width: 1000px !important;}
body .back-to-all-blogs {display: none !important;}
.single-post .container-wrap.no-sidebar {background-color: #f6f6f6;}
body.single .post .content-inner>h2,
body.single .post .content-inner>h3,
body.single .post .content-inner>h4,
body.single .post .content-inner>h5,
body.single .post .content-inner>h6,
body.single .post .wpb_text_column h2,
body.single .post .wpb_text_column h3,
body.single .post .wpb_text_column h4,
body.single .post .wpb_text_column h5,
body.single .post .wpb_text_column h6 {margin-top: 0;}
.single-post .fullscreen-header {height: auto !important;}
.single-post .wpb_text_column.wpb_content_element {margin-bottom: 15px;}
.single-post .wpb_text_column.wpb_content_element a {text-decoration: underline;}
.single-post .wpb_text_column.wpb_content_element h2 {font-size: 36px;line-height: 44px;}
.single-post .wpb_text_column.wpb_content_element h3 {font-size: 26px;line-height: 38px;}
.single-post div#page-header-wrap {min-height: unset !important;}
.single-post .main-content > .row:nth-child(2) {z-index: 99999999 !important;}
body.single-post #page-header-bg.fullscreen-header .section-title.blog-title {top: unset !important;transform: none !important;}
.single-post .fullscreen-header > .container {padding: 175px 0px;}
.main-content .featured-media-under-header .featured-media-under-header__content {position: relative;top: 0;padding: 100px 75px;z-index: 9;color: #fff;margin-top: 100px;background: linear-gradient(145deg, hsl(260deg 53% 36% / 75%), hsl(301deg 42% 41% / 50%));backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);--webkit-backdrop-filter: blur(10px);border-top-left-radius: 25px;border-top-right-radius: 25px;max-width: 750px;margin-left: 0px;text-align: left;display: flex;align-items: flex-start;}
.main-content .featured-media-under-header {padding: 0px !important;margin-left: -50vw;left: 50%;width: 100vw;margin-bottom: 0;}
.row.hentry.featured-media-under-header .featured-media-under-header__featured-media {padding: 0px !important;margin: 0px !important;position: absolute;height: 100% !important;width: 100% !important;top: 0;}
.main-content .featured-media-under-header .featured-media-under-header__content h1.entry-title {color: #fff !important;font-size: 48px;line-height: 55px;}
.featured-media-under-header-outer {max-width: 1425px;padding: 0 90px;margin: auto;}
.featured-media-under-header__cat-wrap .meta-category a {background-color: #f7921d !important;box-shadow: 0px 5px 30px #f7921d9e;font-size: 14.5px;line-height: 15px;padding: 9px 18px;font-weight: 500;border-radius: 100000px !important;display: inline-block;margin-right: 10px;transition: all 0.45s ease;filter: brightness(1);}
.featured-media-under-header__cat-wrap .meta-category a:hover {box-shadow: 0px 10px 60px #f7921d9e;transition: all 0.45s ease;filter: brightness(1.2);}
.featured-media-under-header__cat-wrap .meta-category a:last-child {margin-right: 0px !important;}
.featured-media-under-header__excerpt {max-width: 100%;font-size: 18px;line-height: 30px;margin-bottom: 0px;}
.featured-media-under-header__meta-wrap .meta-author {width: 100%;font-size: 18px;line-height: 18px;margin-bottom: 0;display: flex;align-items: center;gap: 5px;align-content: center;}
.featured-media-under-header__meta-wrap .meta-author span .fn:before {content: 'By';margin-right: 4px;}
.featured-media-under-header__meta-wrap .meta-author span .fn a {font-weight: 500;color: #f7921d;background: transparent !important;}
.featured-media-under-header__meta-wrap span.meta-date:before {display: none;}
.featured-media-under-header__meta-wrap span.meta-reading-time:before {content: "|" !important;opacity: 0.25;padding: 0px 9px !important;}
.featured-media-under-header__meta-wrap span.meta-reading-time, .featured-media-under-header__meta-wrap span.meta-date.date.updated, .featured-media-under-header__meta-wrap .meta-author > span {font-size: 16px !important;line-height: 16px !important;}
.featured-media-under-header__meta-wrap .meta-author img {width: 55px;margin-right: 10px;border-radius: 10000px;background-color: #fff;border: 2px solid #f7921d !important;}
.featured-media-under-header__meta-wrap {width: 100% !important;margin-top: 50px;}
.featured-media-under-header__meta-wrap .meta-author > span {flex-wrap: wrap;width: 100%;display: flex;gap: 8px 0px;}
.featured-media-under-header__meta-wrap .meta-author > span span.fn.nectar-inherit-label {width: 100%;font-size: 19px;line-height: 19px;}
.single-post .nectar-video-box .inner-wrap {max-height: 550px;}
.single-post .caption {margin-top: 20px;background-color: #4e2d8c17;border: 1px solid #4e2d8c12;padding: 17px 22px;border-radius: 5px;margin-bottom: 35px !important;font-size: 14px;line-height: 21px;}
.single-post div:last-child.caption {margin-bottom: 0px !important;}
.single-post .caption .iwt-icon {top: 0px;width: 20px;height: 20px;}
.single-post .caption .iwt-icon * {font-size: 20px;line-height: 23px;height: 20px;}
.single-post .caption .iwt-text {padding-left: 38px;}
.single-post .main-content .wpb_wrapper>div {margin-bottom: 15px;}
.single-post .main-content .wpb_wrapper>div:last-child {margin-bottom: 0px;}
.single-post .nectar-video-box {border-radius: 20px;overflow: hidden;}
.single-post .main-content .wpb_wrapper>div blockquote {font-size: 18px;line-height: 31px;font-weight: 400;letter-spacing: 0px;padding-left: 45px;margin-top: 75px;margin-bottom: 35px;}
.single-post .nectar-icon-list-item {margin-bottom: 35px;padding-left: 75px;}
.single-post .nectar-icon-list-item .content {color: hsl(261deg 51% 36% / 85%);font-size: 15px;line-height: 1.7;}
.single-post .nectar-icon-list-item .content h4 {margin-bottom: 7.5px;font-size: 20px;line-height: 28px;}
.single-post .nectar-icon-list-item:last-child {margin-bottom: 0px !important;}
.single-post .nectar-icon-list-item:first-child {margin-top: 35px;}
.single-post .nectar-icon-list[data-icon-style=border] .list-icon-holder {border: 2px solid #e7e7e7;width: 50px !important;height: 50px !important;background-color: #fff !important;box-shadow: 0px 5px 50px hsl(0deg 0% 0% / 5%);}
.single-post .nectar-icon-list[data-icon-style=border] .list-icon-holder i {height: 50px !important;width: 50px !important;font-size: 23px !important;line-height: 49px !important;text-align: center;color: #f7921d !important;}
.single-post .nectar-icon-list:after {left: 25px;}
.blog_next_prev_buttons .col {height: 425px;}
.blog_next_prev_buttons .inner {top: calc(50% - 55px);}
.blog_next_prev_buttons:hover .bg-overlay {opacity: 0.5;}
.masonry.material .masonry-blog-item .grav-wrap img, .nectar-recent-posts-single_featured .grav-wrap img, .related-posts[data-style=material] .grav-wrap img, [data-style=list_featured_first_row] .grav-wrap img, .nectar-post-grid-item .meta-author img {width: 42px;height: 42px;border: 1.5px solid #f7921d;}
.single-post .container.main-content .row {padding-bottom: 0px !important;}
.single-post .main-content .wpb_wrapper>div blockquote:before {border-color: #f7921d !important;}
.single-post .page-submenu * {font-size: 15px;line-height: 19px;}
.single-post .page-submenu ul:before {content: 'Jump To Section';margin-right: 30px !important;font-weight: 500;color: #836cafb5;}
.single-post .page-submenu ul li {margin-right: 25px !important;padding-right: 25px !important;position: relative;}
.single-post .page-submenu ul li:last-child {margin-right: 0px !important;padding: 0px !important;}
.single-post .page-submenu ul li a {opacity: 1 !important;transition: all 0.45s ease !important;padding: 5px 0px;}
.single-post .page-submenu ul li:hover a {color: #f7921d;transition: all 0.45s ease !important;}
.single-post .page-submenu ul {padding: 5px 0px !important;}
.single-post .page-submenu ul {margin: auto;max-width: 1425px;padding: 4px 90px !important;}
.single-post .page-submenu > .full-width-content {padding: 15px 0px;box-shadow: 0px 10px 60px hsl(0deg 0% 0% / 2%);border-bottom: 1px solid #0000000f;border-top: 1px solid #0000000f;}
.single-post .page-submenu ul li:after {content: '';width: 7px;height: 7px;border-radius: 100000px;position: absolute;background-color: #f7921d;top: 10px;right: -4px;}
.single-post .page-submenu ul li:last-child:after {display: none;padding: 0px !important;margin: 0px !important;}
body.material.single-post .dark .wpb_text_column.wpb_content_element h2, body.material.single-post .dark .wpb_text_column.wpb_content_element h3 {color: #f7921d;}
.manual-related-products-intro h3 {color: #4e2d8c !important;}
body.material.single-post h5 {color: #b2b2b2;}
.feature-statement h3,
.feature-statement h2,
.feature-statement h1 {font-size: 32px !important;line-height: 44px !important;}
.field-service-back-to-blog-desktop {position: absolute;top: -40px;left: 0px;width: 100%;display: flex;align-items: center;color: #ffffff4a;font-size: 15px;line-height: 15px;text-shadow: 0px 1px 15px #00000014;}
.field-service-back-to-blog-desktop p {padding: 0px;padding-left: 15px;color: #fff;}
.field-service-back-to-blog-desktop span {padding-right: 15px;color: #fff;font-weight: 500;transition: all 0.25s ease;}
.field-service-back-to-blog-desktop i {font-size: 17px;line-height: 17px;margin-bottom: 1px;margin-right: 5px;transform: rotate(180deg) translateX(0px);transition: all 0.25s ease;}
.field-service-back-to-blog-desktop span:hover i {transition: all 0.25s ease;transform: rotate(180deg) translateX(5px);}
.field-service-back-to-blog-desktop span:hover *,
.field-service-back-to-blog-desktop span:hover {color: #f7921d;}
.field-service-back-to-blog-desktop a {color: #fff !important;}
.single-post .post-area > .sharing-default-minimal {text-align: center;width: 890px;margin: auto;}
.single-post .post-area > .sharing-default-minimal .nectar-social-inner {display: flex;gap: 20px;margin-bottom: 100px !important;}
.single-post .post-area > .sharing-default-minimal .nectar-social-inner > a {margin: 0px !important;flex: 1;padding: 15px !important;border: none !important;background-color: #fff;border-radius: 5px !important;}
.single-post .post-area > .sharing-default-minimal .nectar-social-inner > a * {font-size: 15px !important;line-height: 27px !important;font-weight: 500;}
.single-post .post-area > .sharing-default-minimal .nectar-social-inner > a i {line-height: 17px !important;}

/* FEATURE STAT ROW */

.feature-stat-row .img-with-aniamtion-wrap {width: 275px;margin-bottom: 20px !important;}
.feature-stat-row .number * {font-size: 90px !important;line-height: 90px !important;font-weight: 400;margin: 0px !important;}
.feature-stat-row .subject {font-size: 50px !important;line-height: 50px !important;letter-spacing: 0px !important;}
.feature-stat-row .nectar-split-heading {font-size: 18px;line-height: 29px;width: 55%;opacity: 0.65;margin-bottom: 0px !important;}
.feature-stat-row .number {margin-bottom: 0px !important;}

/* MANUAL RELATED ARTICLES */

.nectar-post-grid[data-border-radius="15px"] .nectar-post-grid-item-bg,
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid-item-bg-wrap {clip-path: unset !important;border-bottom-left-radius: 0px !important;border-bottom-right-radius: 0px !important;}
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .content .item-main * {color: #4e2d8c !important;}
.manual-related-products .nectar-overflow-hidden {overflow: visible;}
.manual-related-products .nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-shadow-hover=yes][data-card=yes] .nectar-post-grid-item:hover:after {box-shadow: 0 25px 50px rgba(0,0,0,.1);}
.manual-related-products .nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid .nectar-post-grid-item:hover:after {box-shadow: 0 25px 50px rgba(0,0,0,0);}
.nectar-post-grid-wrap[data-style="content_under_image"] .custom-aspect-ratio-4-3 .nectar-post-grid-item-bg {padding-bottom: 275px !important;}
.nectar-post-grid-wrap .content .item-main .nectar-split-heading {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .content .item-main span.meta-excerpt {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;max-width: 100% !important;}
.manual-related-products .nectar-post-grid-item__meta-wrap {margin-top: 15px !important;}
.manual-related-products-intro h3 {font-size: 34px !important;line-height: 34px !important;}
.manual-related-products .nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid .nectar-post-grid-item:hover:after {box-shadow: 0 25px 50px rgba(0,0,0,0.1) !important;}
.manual-related-products .nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid .nectar-post-grid-item:after {opacity:1;box-shadow: 0 25px 50px rgba(0,0,0,0) !important;}
.manual-related-products .nectar-post-grid[data-shadow-hover=yes] .nectar-post-grid-item:after {box-shadow: 0 25px 50px rgba(0,0,0,0.15);}

/* AUTHOR BIO */

.single-post .post-area > article .post-content > .content-inner {padding: 0px;}
.single-post .blog_next_prev_buttons {margin-top: 0px !important;}
.single-post div#author-bio div#author-info p {max-width: 100% !important;opacity: 0.75;margin-bottom: 55px !important;margin-top: 5px !important;font-size: 15px;line-height: 26px;}
.single-post .container-wrap #author-bio #author-info .nectar-author-info-title a:before {content: 'By';margin-right: 5px;opacity: 0.5;}
.single-post div#author-bio {padding: 45px !important;background-color: #fff;border-radius: 15px;position: relative;width: 800px;margin: auto;margin-bottom: 25px;}
.single-post .container-wrap #author-bio .span_12 {display: flex;}
.single-post .container-wrap #author-bio img {width: 100px;height: 100px;}
.single-post .container-wrap #author-bio #author-info {width: 100% !important;}
.single-post .container-wrap #author-bio #author-info a {font-size: 27px !important;line-height: 27px !important;background: transparent;}
.single-post .container-wrap #author-bio #author-info span {display: none;}
.single-post .container-wrap #author-bio #author-info .nectar-author-info-title a:after {content: 'View All Articles';font-size: 13px;line-height: 17px;padding: 18px 40px;letter-spacing: 2px;text-transform: uppercase;background-color: #f7921d;color: #fff;font-weight: 500;position: absolute;left: 175px;bottom: 45px;border-radius: 5px;}
.author-linkedin-bio-footer span.button {display: block !important;content: 'View All Articles';font-size: 13px;line-height: 17px;padding: 18px 40px;letter-spacing: 2px;text-transform: uppercase;background-color: #943c93;color: #fff;font-weight: 500;border-radius: 5px;}
.author-linkedin-bio-footer span.button i {font-size: 16px;line-height: 16px;margin-left: 6px;margin-right: -6px;top: -1px;}

/* END */


/* BLOG */

div#single-below-header a {font-weight: 600;color: #f7921d !important;letter-spacing: 0.25px !important;}
.our-blog-articles {margin-top: -250px !important;padding-bottom: 100px !important;transform: none !important;}
.our-blog-header h4 {color: #f7911e !important;}
.our-blog-header {text-align: center !important;padding-top: 210px !important;padding-bottom: 275px !important;}
.single [data-post-hs="default_minimal"] .page-header-bg-image:after, .archive .page-header-bg-image:after {background: linear-gradient(45deg, #4e2d8c, #943c93a3);}
.nectar-recent-post-slide .nectar-recent-post-bg:after {background-color: transparent !important;background: linear-gradient(45deg, #000000a1, transparent) !important;}
.our-blog-header img {width: 75px !important;}
.masonry.material .masonry-blog-item .meta-category {position: absolute !important;top: 0px !important;background-color: transparent !important;}
.masonry.material .masonry-blog-item .post-header h3.title {font-size: 22px;line-height: 32px;}
.masonry.material .masonry-blog-item .excerpt {font-size: 15px;line-height: 27px;color: #50308e;}
.masonry-blog-item .grav-wrap .text a, .nectar-post-grid-wrap:not([data-style=content_overlaid]) .content .item-main span.meta-author-name {font-weight: 500;font-size: 15px !important;line-height: 22px !important;display: block !important;}
.masonry.material .masonry-blog-item .grav-wrap .text span, .nectar-post-grid-wrap:not([data-style=content_overlaid]) .content .item-main span.meta-date {color: #f7911e !important;font-weight: 500;text-transform: uppercase;font-size: 12px;line-height: 18px;letter-spacing: 0.75px;}
.masonry.material .masonry-blog-item .grav-wrap {margin-top: 17px;}
.masonry-blog-item {border-radius: 15px !important;overflow: hidden;box-shadow: 0px 10px 130px #30283c26;}
body .masonry.material .masonry-blog-item .meta-category a:hover {background-color: #4e2e8d !important;border-color: #4e2e8d !important;box-shadow: 0px 0px 50px #4e2d8c;transition: all 0.25s ease !important;z-index: 999999;}
.masonry.material .masonry-blog-item .meta-category a:before {display: none !important;}
.masonry.material .masonry-blog-item .meta-category {padding: 20px;}
div#pagination span, div#pagination a, body #pagination >span.page-numbers.current {font-size: 14px !important;line-height: 15px !important;font-family: Exo !important;font-weight: 500 !important;}
#pagination a {font-family: Exo !important;}
body #pagination .page-numbers.prev,
body #pagination .page-numbers.next {text-transform: uppercase !important;letter-spacing: 2px !important;font-family: Exo !important;font-weight: 500 !important;}
div#pagination {margin-bottom: 0px !important;margin-top: 100px !important;}
body[data-button-style*="slightly_rounded"] #pagination span {border-radius: 100px !important;}
div#pagination span:hover,
div#pagination a:hover,
body #pagination >span.page-numbers.current:hover {opacity: 0.5 !important;transition: all 0.25s ease !important;}
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] h3 {margin-bottom: 80px;transform: none !important;}
.blog_next_prev_buttons svg.next-arrow, span.line {display: none !important;}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover:after,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover:after,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post:hover:after,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post:hover:after {background-color: rgba(78, 45, 140, 0.85);}
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] h3 span.text {text-align: center;width: 85%;margin: auto !important;padding-bottom: 15px !important;}
.blog_next_prev_buttons[data-post-header-style="default_minimal"] .col h3 {font-size: 35px;line-height: 45px;margin-bottom: 100px !important;}
.blog_next_prev_buttons[data-post-header-style="default_minimal"] .col {min-height: 480px;}
.blog_next_prev_buttons span {opacity: 0.7;}
.blog_next_prev_buttons .bg-overlay {background-color: #3f2268eb;opacity: 0.8;}
body.author #page-header-wrap #page-header-bg,
body.category #page-header-wrap #page-header-bg,
body.tag #page-header-wrap #page-header-bg,
body.date #page-header-wrap #page-header-bg {padding-top: 115px !important;padding-bottom: 100px !important;}
#page-header-bg .subheader {font-size: 23px;line-height: 30px !important;display: block;margin-bottom: 5px !important;font-weight: 400;color: #f7921d !important;}
#page-header-bg[data-alignment-v="middle"] .span_6 .inner-wrap {text-align: center;}
body #page-header-bg h1,
html body .row .col.section-title h1,
.nectar-box-roll .overlaid-content h1 {font-size: 55px !important;line-height: 65px !important;}
.archive .post-area {margin-bottom: 165px !important;}
.archive div#footer-outer:before {content: url(/wp-content/uploads/2019/10/footer-top-dark.svg) !important;}
.author-linkedin-bio-footer {width: auto;position: absolute;left: 425px;bottom: 45px;}
.nectar-post-grid-wrap .load-more-wrap a.load-more {font-size: 13px;line-height: 18px;padding: 18px 40px;letter-spacing: 2px;background-color: #f7921d;border-color: #f7921d;color: #fff;font-weight: 500 !important;}
.nectar-post-grid-wrap .load-more-wrap {margin: 0px !important;margin-top: 35px !important;}

/* END */


/* BLOG - 2023 */

.field-service-blog-category-carousel .intro {display: none !important;}
.nectar-recent-posts-single_featured.multiple_featured>.container .controls:before {content: 'Latest Posts';text-transform: uppercase;letter-spacing: 2px;font-weight: 500;margin-bottom: 10px !important;display: table;background: linear-gradient(45deg, #ff9b27, #e78616);padding: 9px 17px;padding-top: 10px;border-radius: 100000px;font-size: 12px;line-height: 11px;box-shadow: 0px 5px 40px #f7921d;}
.nectar-recent-posts-single_featured.multiple_featured .controls li {margin: 25px 0;}
.nectar-recent-posts-single_featured.multiple_featured .controls li:first-child {margin-top: 0px;}
.nectar-recent-posts-single_featured.multiple_featured .controls li:last-child {margin-bottom: 0px;}
.nectar-recent-posts-single_featured.multiple_featured>.container .controls {margin: 0px;width: 235px;}
.nectar-recent-posts-single_featured.multiple_featured>.container {top: 42%;}
.nectar-recent-posts-single_featured.multiple_featured .controls li .title {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;padding-bottom: 0px;margin-bottom: 4px;}
.field-service-blog-hero .nectar-recent-posts-single_featured .recent-post-container.container {padding: 235px 90px 400px 90px;}
.field-service-blog-hero .nectar-recent-posts-single_featured .inner-wrap {width: calc(100% - 400px);text-align: left;}
.field-service-blog-hero h6 {font-size: 25px;line-height: 36px !important;font-weight: 400 !important;width: 850px;margin: auto;}
.field-service-blog-hero .img-with-aniamtion-wrap {width: 60px;margin: auto;}
.field-service-blog-hero .nectar-recent-posts-single_featured .inner-wrap .excerpt {width: 85% !important;margin: auto;margin-bottom: 25px !important;font-size: 19px;line-height: 30px;}
.field-service-blog-hero .nectar-recent-posts-single_featured .grav-wrap img {margin-right: 10px !important;width: 38px !important;height: 38px !important;}
.field-service-blog-hero .nectar-recent-posts-single_featured .grav-wrap a {font-weight: 500;color: #fff;}
.field-service-blog-hero .nectar-recent-posts-single_featured .grav-wrap {color: #ffffffc4;}
.field-service-blog-hero .nectar-recent-posts-single_featured[data-bg-overlay=diagonal_gradient] .nectar-recent-post-slide .nectar-recent-post-bg:after {background: linear-gradient(45deg, hsl(0deg 0% 0% / 45%), transparent);}
.field-service-blog-hero .nectar-recent-posts-single_featured .recent-post-container.container a.nectar-button {padding: 18px 40px 18px 50px !important;}
.field-service-blog-hero .nectar-recent-posts-single_featured h2,
.field-service-blog-hero .nectar-recent-posts-single_featured h3 {margin: 20px 0px !important;margin-top: 22px !important;font-size: 55px !important;line-height: 55px !important;-webkit-line-clamp: 2;overflow: hidden;display: -webkit-box;}
.archive.author div#page-header-bg p {max-width: 1000px;margin: auto;}
.field-service-blog-hero .nectar-recent-posts-single_featured h2 span, .field-service-blog-hero .nectar-recent-posts-single_featured h3 span {line-height: 1 !important;padding-bottom: 5px;}
.field-service-blog-hero .nectar-recent-posts-single_featured h2 a, .field-service-blog-hero .nectar-recent-posts-single_featured h3 a {line-height: 1.15 !important;}
.field-service-blog-category-carousel .inner_row h4 {font-size: 20px;line-height: 20px;}
.field-service-blog-category-carousel .cell:hover {box-shadow: 0 15px 50px rgb(0 0 0 / 30%);border-radius: 15px;transition: all 0.45s ease;top: -15px;}
.field-service-blog-category-carousel .cell {box-shadow: 0 0px 50px rgb(0 0 0 / 0%);border-radius: 15px;transition: all 0.45s ease;top: 0px;}
.field-service-blog-category-carousel .nectar-overflow-hidden {overflow: visible;}
.field-service-blog-category-carousel .nectar-category-grid-item {background-color: #000 !important;}
.field-service-blog-category-carousel .nectar-category-grid-item .bg-overlay {background: linear-gradient(25deg, #000000 0%, transparent 50%);opacity: 1 !important;transition: all 0.45s ease;}
.field-service-blog-category-carousel .nectar-category-grid-item:hover .bg-overlay {opacity: 0.5 !important;transition: all 0.45s ease;}
.field-service-blog-category-carousel .nectar-category-grid .nectar-category-grid-item .content {text-shadow: 0px 2px 20px #00000087;}
.field-service-blog-category-carousel-view-all {display: none !important;}
.field-service-blog-category-carousel .nectar-category-grid .nectar-category-grid-item-bg {opacity: 0.7;transition: all 0.45s ease;}
.field-service-blog-category-carousel .nectar-category-grid-item:hover .nectar-category-grid-item-bg {opacity: 1;transition: all 0.45s ease;}
.field-service-blog-category-carousel .cell .inner-wrap {padding: 0px !important;}
.field-service-blog-category-carousel .nectar-category-grid .nectar-category-grid-item .content .cat-heading {max-width: 190px;font-size: 23px;line-height: 26px;margin-bottom: 2px;}
.field-service-blog-category-carousel .nectar-category-grid[data-columns="1"] .nectar-category-grid-item {padding-bottom: 145px !important;}
.nectar-post-grid.nectar-flickity span.nectar-post-grid-item__read-more {background-color: #f7921d;text-align: center;border-radius: 5px;text-transform: uppercase;font-weight: 500;font-size: 13px;line-height: 13px;padding: 17px 40px;letter-spacing: 2px;margin-top: 25px;}
.nectar-post-grid.nectar-flickity span.nectar-post-grid-item__read-more svg {display: none !important;}
.nectar-post-grid-item__excerpt-wrap.item-meta-extra .meta-excerpt {opacity: 1;font-size: 15px;line-height: 24px;display: block;margin-bottom: 10px;}
.nectar-post-grid.nectar-flickity .nectar-post-grid-item__meta-wrap>span:not(:nth-child(1)):before {margin-right: 6px;}
.nectar-post-grid.nectar-flickity .nectar-post-grid-item__meta-wrap {font-size: 14px;line-height: 14px;gap: 6px;}
.nectar-post-grid.nectar-flickity .nectar-post-grid-item__meta-wrap img {width: 35px;height: 35px;}
.nectar-post-grid.nectar-flickity span.meta-author-inner a span {font-weight: 500;color: #f7921d !important;}
.field-service-blog-category-carousel .nectar-category-grid .nectar-category-grid-item .content span.subtext {font-weight: 600;color: #f7921d !important;}
.field-service-blog-carousel .nectar-post-grid.nectar-flickity .nectar-post-grid-item__excerpt-wrap.item-meta-extra {margin: 0px;}
.field-service-blog-carousel .nectar-overflow-hidden {overflow: visible;}
.field-service-blog-carousel .nectar-overflow-hidden {overflow: visible;margin-bottom: -15px !important;margin-top: 10px !important;}
.field-service-blog-carousel .nectar-post-grid .nectar-post-grid-item .content .post-heading {max-width: 100%;font-size: 25px;line-height: 32px;text-shadow: 0px 0px 10px #00000057;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.field-service-blog-carousel .nectar-post-grid.nectar-flickity .nectar-post-grid-item .content .meta-category {position: relative;top: 0px;left: 0px;margin-bottom: 12px;}
.field-service-blog-carousel .nectar-post-grid[data-text-layout=all_bottom_left_shadow] .nectar-post-grid-item div.inner:before {background: linear-gradient(to bottom,rgba(15,15,15,0),#0a0612 100%);opacity: 1;height: 100%;transition: all 0.45s ease;}
.field-service-blog-carousel .nectar-post-grid[data-text-layout=all_bottom_left_shadow] .nectar-post-grid-item:hover div.inner:before {opacity: 0.7;transition: all 0.45s ease;}
.field-service-blog-carousel .nectar-post-grid[data-text-layout=all_bottom_left_shadow] .nectar-post-grid-item:hover {top: -20px;transition: all 0.45s ease !important;}
.field-service-blog-carousel .nectar-post-grid[data-text-layout=all_bottom_left_shadow] .nectar-post-grid-item {top: 0px;transition: all 0.45s ease !important;min-height: 500px;}
.field-service-blog-carousel .intro h2 {font-size: 38px;line-height: 38px;padding: 0px !important;margin-top: 10px;}
.field-service-blog-carousel .intro h5 {color: #f7921d;font-weight: 500;font-size: 20px;line-height: 20px;letter-spacing: 0.5px;}
.field-service-blog-top-3:hover .col h5 {opacity: 1;transition: all 0.45s ease;}
.field-service-blog-top-3 .col h5 {font-size: 15px !important;line-height: 15px !important;position: absolute;top: -25px;color: #ffffff !important;font-weight: 500 !important;opacity: 0.5;transition: all 0.45s ease;}
.field-service-blog-carousel .nectar-post-grid-item .nectar-el-parallax-scroll .nectar-post-grid-item-bg-wrap-inner {opacity: 0.85;}
.field-service-blog-carousel .nectar-post-grid-item {background-color: #000;border-radius: 15px;}
.single-post .post-area > .sharing-default-minimal .nectar-social-inner > a:hover i:before {filter: brightness(10);}
.single-post .post-area > .sharing-default-minimal .nectar-social-inner > a i.fa-twitter:before {top: -0.5px;position: relative;}
.nectar-post-grid-filters a {background: rgb(78 45 139 / 10%);border: 1px solid rgb(78 45 139 / 5%);padding: 8px 17px;font-size: 14.5px;line-height: 18px;margin: 4px 4px;display: inline-block;border-radius: 65px;transition: all 0.45s ease;}
.nectar-post-grid-filters a:first-child {margin-left: 0px;}
.nectar-post-grid-filters a:last-child {margin-right: 0px;}
.nectar-post-grid-filters a:after {display: none !important;}
.nectar-post-grid-filters a:hover,
.nectar-post-grid-filters a.active {background-color: #f7921d;border-color: #f7921d;color: #fff;font-weight: 600;box-shadow: 0px 5px 30px lab(70.44 33.91 70.67 / 0.45);}

/* END */


/* BLOG - NOT NEWS */

body.single-post.news .featured-media-under-header__featured-media .post-featured-img img {filter: blur(5px);}
body.single-post.news .field-service-back-to-blog-desktop {display: none !important;}
body.single-post.news .field-service-back-to-blog-desktop {display: none !important;}
body.single-post.news .post-area {padding-top: 75px !important;}
body.single-post.news .wpb_row:first-child {margin-top: 0px !important;}
body.single-post.news .main-content .featured-media-under-header .featured-media-under-header__content {backdrop-filter: unset !important;-webkit-backdrop-filter: unset !important;--webkit-backdrop-filter: unset !important;background: unset !important;max-width: 100% !important;margin-top: 0px !important;border-radius: 0px !important;padding: 150px 0 !important;text-align: center;box-shadow: none !important;margin-bottom: 0px !important;}
body.single-post.news .main-content .featured-media-under-header .featured-media-under-header__content .featured-media-under-header__cat-wrap {margin: auto !important;}
body.single-post.news .featured-media-under-header__meta-wrap .meta-author img {display: none !important;}
body.single-post.news span.post-featured-img:before {background: linear-gradient(135deg,#bf49a4 0%,#4e2d8cad 100%);opacity: 0.8 !important;content: '';width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;z-index: 999;user-select: none;pointer-events: none;}
body.single-post.news .featured-media-under-header__meta-wrap {width: auto !important;margin: auto !important;text-align: center;margin-top: 20px !important;opacity: 0.7 !important;}
body.single-post.news .featured-media-under-header__meta-wrap .meta-author * {font-size: 16px !important;line-height: 18px !important;text-align: center !important;}
body.single-post.news .featured-media-under-header__meta-wrap .meta-author span.fn.nectar-inherit-label {display: none !important;}
body.single-post.news .main-content .featured-media-under-header .featured-media-under-header__content h1.entry-title {width: 80%;margin-left: auto;margin-right: auto;}

/* END */


/* ICON REPLACEMENTS */

.nectar-fancy-box .iconsmind-Environmental-3:before {content: url(/wp-content/uploads/2019/09/graph.svg) !important;}
.nectar-fancy-box .iconsmind-Aquarius:before {content: url(/wp-content/uploads/2019/09/capacity.svg) !important;}
.nectar-fancy-box .iconsmind-Scorpio:before {content: url(/wp-content/uploads/2019/09/coin.svg) !important;}
.nectar-fancy-box .iconsmind-Code-Window:before {content: url(/wp-content/uploads/2019/09/checklist.svg) !important;}
.nectar-fancy-box .iconsmind-Half-Moon:before {content: url(/wp-content/uploads/2019/09/feet.svg) !important;}
.nectar-fancy-box .iconsmind-Zombie:before {content: url(/wp-content/uploads/2019/10/data-quality.svg) !important;}
.nectar-fancy-box .iconsmind-Zebra:before {content: url(/wp-content/uploads/2019/10/data-service.svg) !important;}

/* END */


/* Case Studies */

.case-study-logo {width: 170px !important;}
.portfolio-items .nectar-love {display: none;}
.case-study-gator-form {padding-top: 125px !important;padding-bottom: 225px !important;}
.case-study-gator-form h6 {color: #f7911e !important;text-align: center;text-transform: uppercase !important;letter-spacing: 2px !important;font-weight: 500 !important;font-size: 17px;line-height: 25px;}
.case-study-gator-form h3 {text-align: center !important;font-size: 33px !important;line-height: 40px !important;margin-bottom: 0px !important;}
.case-study-gator-form input {margin-bottom: 30px !important;background-color: #ffffff24;margin-top: 5px !important;border-color: #ffffff38 !important;padding: 26px !important;font-size: 20px;}
.related-case-study a.carousel-prev {margin: 0px !important;}
.related-case-study .control-wrap {background-color: #f6911e !important;color: #fff !important;font-weight: 600 !important;padding: 10px !important;border-radius: 1000px !important;position: inherit !important;right: 10px !important;height: 40px !important;width: 110px !important;display: block !important;float: right !important;top: unset !important;}
.related-case-study h4 {margin-bottom: -60px !important;}
.related-case-study .carousel-wrap .carousel-next i, .carousel-wrap .carousel-prev i {color: rgba(255, 255, 255, 0.5) !important;}
.related-case-study .caroufredsel_wrapper {margin-top: 35px !important;min-height: 430px !important;}
.related-case-study .portfolio-items .col .work-item {margin: 0px !important;}
.single-portfolio .section-title h1 {font-size: 50px !important;line-height: 60px !important;margin-bottom: 0px !important;}
.single-portfolio .page-header-overlay-color:after {opacity: 0.75;background: linear-gradient(135deg,#bf49a4 0%,#4e2d8c 100%);}
[data-full-width="false"] .carousel-next:after, [data-full-width="false"] .carousel-prev:after {background-color: #fbc995 !important;}
.single-portfolio div#page-header-bg {padding-top: 150px !important;padding-bottom: 125px !important;}
.related-case-study .portfolio-items .work-meta {width: 100% !important;padding: 20px 0px !important;}
.portfolio-items .work-meta h4 {font-size: 18px !important;line-height: 30px!important;letter-spacing: -0.25px !important;text-align: left !important;}
.related-case-study .portfolio-items.carousel .span_4 img {border-radius: 15px;overflow: hidden;}

/* END */


/* ABOUT */

body.page-id-597 {background-color: #fff !important;}
.about-team-members {padding-top: 125px !important;padding-bottom: 400px !important;}
.about-team-members-heading h3 {font-size: 40px !important;line-height: 40px !important;text-align: center !important;}
.about-team-members-heading p {text-align: center !important;margin-bottom: 65px !important;}
.nectar_team_member_overlay .team_member_details .title {line-height: 30px !important;letter-spacing: 3px !important;color: #f7911e !important;}
.about-team-members-heading {width: 55% !important;margin: auto !important;}
.about-team-members-inner {width: 75% !important;margin: auto !important;}
.team-member {border-radius: 15px !important;overflow: hidden !important;margin: 10px !important;}
.about-header h4 {color: #f7921e !important;font-size: 24px !important;line-height: 34px !important;margin-bottom: 20px !important;}
.about-us-national-offices-body p {column-count: 2;}
.about-our-group h3 {font-size: 40px !important;line-height: 50px !important;}
.locations-group-inner h4 span {font-size: 19px !important;line-height: 24px !important;display: block !important;}
.locations-inner-column .wpb_text_column.hq h5 {line-height: 50px;font-size: 18px;letter-spacing: 0px;}
.locations-inner-column .wpb_text_column.hq {position: absolute;right: 25px;top: 25px;background-color: #f7911e;Box-shadow: 0px 6px 40px #f7911ec4;width: 50px;height: 50px;text-align: center;border-radius: 10000px;}
.locations-title-row {margin-bottom: 45px !important;}
.locations-title-left {width: calc(100% - 730px);}
.locations-title-right {width: 730px;}
.locations-title-left h2 {font-size: 50px;line-height: 50px;}
.locations-group-inner > .col > .col > .vc_columnp-inner {border-radius: 15px !important;}
.about-team-members-column .team-member {padding: 0px !important;margin: 0px !important;}
.team-member-title-and-name {padding: 25px 30px !important;}
.about-team-members-column-hidden {display: none !important;}
.about-team-members-column p {letter-spacing: -0.25px;color: #f7921e !important;font-size: 15px !important;line-height: 15px !important;margin-bottom: 5px !important;}
.about-team-members-column h4 {font-size: 22px !important;line-height: 34px !important;margin-bottom: 5px !important;margin-top: 2px !important;}
.about-team-members-column-careers.about-team-members-column {background: linear-gradient(135deg,#943c93 0%,#4e2d8c 100%);opacity: 1;}
.about-team-members-column-careers.about-team-members-column img {width: 70px !important;}
body .about-team-members-inner .about-team-members-column.wpb_column,
body .about-team-members-inner.wpb_row .about-team-members-column.wpb_column:last-child {margin: auto !important;margin-top: 15px !important;margin-bottom: 15px !important;width: 23% !important;}
.about-team-members-column-careers {padding: 90px 40px !important;}
.about-team-members-column-careers h4 {color: #fff !important;font-size: 25px !important;line-height: 33px !important;margin-bottom: -10px !important;margin-top: 15px !important;}
body .about-team-members-inner .about-team-members-column.wpb_column .vc_column-inner {background-color: #fff !important;box-shadow: 0px 0px 50px #4e455f12;border-radius: 15px !important;overflow: hidden;}
body .about-team-members-inner .about-team-members-column.wpb_column,
body .about-team-members-inner.wpb_row .about-team-members-column.wpb_column:last-child {margin: auto !important;margin-top: 15px !important;margin-bottom: 15px !important;width: 33.333% !important;padding: 0px 15px !important;}

/* END */


/* OUR PLATFORM */

.our-platform-header {padding-top: 225px !important;padding-bottom: 150px !important;}
.our-platform-header a.nectar-button.large.regular.extra-color-1.has-icon.regular-button {border: 2px solid #e6882e !important;margin-right: 15px !important;}
.our-platform-header img {max-width: none !important;position: absolute;top: -231px;width: 1220px;right: -580px !important;}
.our-platform-header h1 {font-size: 75px !important;line-height: 70px !important;}
.our-platform-header img {max-width: none !important;position: absolute;top: -201px;width: 1200px;right: -460px !important;}
.our-platform-header h3 {font-size: 30px !important;line-height: 45px !important;padding-right: 20% !important;opacity: 0.75 !important;margin-bottom: 30px !important;margin-top: 20px !important;}
.our-platform-intro h2 {font-size: 35px !important;line-height: 45px !important;width: 56% !important;}
.our-platform-intro p {width: 65% !important;}
.our-platform-intro {padding-bottom: 150px !important;padding-top: 150px !important;}
.our-platform-capabilities-inner-column p {opacity: 0.75;font-size: 15px !important;line-height: 26px !important;}
.our-platform-capabilities-inner-column h3 {font-size: 24px !important;line-height: 30px !important;margin-bottom: -15px !important;}
.our-platform-capabilities-inner-column p {opacity: 0.75;font-size: 14px !important;line-height: 24px !important;}
.our-platform-capabilities h2 {font-size: 50px !important;line-height: 60px !important;text-align: center !important;}
.our-platform-capabilities-inner-column:nth-child(2), .our-platform-capabilities-inner-column:nth-child(4) {top: 50px !important;}
.our-platform-capabilities-inner-column .vc_column-inner {background-color: #fff;padding: 35px !important;border-radius: 15px;border: 1px solid #f2f2f2 !important;box-shadow: 0px 30px 50px #2e28390d;}
.our-platform-capabilities-sub-header {width: 75% !important;margin: auto !important;text-align: center;margin-bottom: 30px !important;}
.our-platform-mendel h5 {font-size: 14px !important;line-height: 20px !important;font-weight: 500 !important;padding: 12px 25px 11px 25px;border-radius: 1000px;background-color: #f7911e;color: #fff !important;width: fit-content !important;display: block !important;margin: auto !important;}
.our-platform-mendel h3 {font-size: 40px !important;line-height: 50px !important;width: 50% !important;margin: auto !important;padding-bottom: 10px !important;}
.our-platform-mendel p {opacity: 0.75;font-size: 20px;line-height: 30px;width: 40%;margin: auto !important;}

/* END */


/* RESOURCE */

.resource-header {text-align: center !important;padding-top: 190px !important;padding-bottom: 180px !important;}
.resource-content {z-index: 99999999 !important;margin-top: -30px !important;padding-top: 125px !important;padding-bottom: 175px !important;}
.resource-content .portfolio-filters {border-radius: 15px !important;box-shadow: 0px 20px 70px rgb(60 45 72 / 10%);background-color: transparent !important;position: absolute !important;top: -165px !important;width: 70% !important;margin-right: 15% !important;}
body .resource-content .portfolio-filters #sort-portfolio {background-color: #fff !important;color: #4e2d8d !important;padding: 35px !important;border-radius: 15px !important;z-index: 99 !important;box-shadow: 0px 10px 40px #231d2914;}
body .resource-content #sort-portfolio i {font-size: 30px;position: absolute;right: 30px;top: 43%;font-weight: 100 !important;height: 14px;line-height: 14px;background-color: transparent;}
body .resource-content #sort-portfolio span {color:#4e2d8d;font-family: 'Exo' !important;font-size: 24px !important;line-height: 30px !important;font-weight: 400 !important;}
.resource-content .portfolio-filters ul li:nth-child(even) a {background-color: #fff !important;color: #4e2d8d !important;padding: 22px 30px !important;font-size: 17px !important;}
.resource-content .portfolio-filters ul li:nth-child(odd) a {background-color: #f6f6f6 !important;color: #4e2d8d !important;padding: 22px 30px !important;font-size: 17px !important;}
.resource-content .portfolio-filters ul {border-bottom-right-radius: 15px !important;border-bottom-left-radius: 15px !important;overflow: hidden;padding-top: 25px !important;background-color: #f6f6f6 !important;margin-top: -20px !important;z-index: 9 !important;}
.homepage-blog.resource-news {padding-top: 125px !important;padding-bottom: 215px !important;margin-top: 0px !important;}
body .resource-content .col.span_4 .inner-wrap {background-color: #fff !important;border-radius: 15px !important;overflow: hidden !important;border: 1px solid rgb(200 200 200 / 45%);/* box-shadow: 0px 5px 60px rgb(0 0 0 / 10%); */}
.portfolio-items .work-meta h4 {top: unset !important;}
.resource-content .portfolio-items .col .work-item {margin-bottom: 0px !important;}
.resource-content .portfolio-items .work-meta {width: 100% !important;padding: 25px !important;height: auto !important;}
.element img {border-radius: 0px !important;}
.resource-content .portfolio-items[data-ps="9"] .col:hover img {transform: none !important;box-shadow: none !important;}
.resource-content .element {padding: 0px !important;width: 30% !important;margin: 1.3% !important;transition: all 0.25s ease !important;/*box-shadow: 0px 5px 60px rgb(0 0 0 / 10%);border-radius: 15px !important;overflow: hidden;*/}
.resource-content .element:hover {transition: all 0.25s ease !important;box-shadow: 0px 20px 50px #0000001f;border-radius: 15px !important;overflow: hidden;z-index: 99999999 !important;}
.resource-content.resource-category {padding-top: 140px !important;padding-bottom: 175px !important;margin-top: 0px !important;}
.dynamic-news-row .blog-recent .post span.meta {transition: all 0.75s ease;text-transform: none !important;letter-spacing: 0px !important;background-color: #f7911e !important;color: #fff !important;width: max-content !important;padding: 6px 16px;font-size: 12px !important;border-radius: 100px !important;}
.dynamic-news-row .blog-recent .post:hover span.meta {box-shadow: 0px 7px 20px #f7901ea6;transition: all 0.75s ease;}
.dynamic-news-row .blog-recent .col .post-header h3 {font-size: 23px !important;line-height: 35px;margin-top: 20px;margin-bottom: 10px;}
.dynamic-news-row .blog-recent .excerpt {opacity: 0.75}
.dynamic-news-row .blog-recent[data-style="minimal"] .col > span {color: #f7911d !important;font-size: 15px !important;line-height: 30px !important;margin-top: 25px !important;letter-spacing: 2px !important;}
.dynamic-news-row .icon-button-arrow:before {content: "\f105";font-family: 'Fontawesome';font-size: 15px !important;line-height: 13px !important;margin-right: -2.5px !important;}
.dynamic-news-row i.icon-button-arrow {box-shadow: 0px 3px 30px #f7911db0;background-color: #f7911d !important;width: 24px !important;color: #fff !important;height: 24px !important;border-radius: 100% !IMPORTANT;line-height: 22px !IMPORTANT;font-size: 14px !important;}
.dynamic-news-row .blog-recent .post span.meta a {font-weight: 600 !important;}
.resource-header.resource-category-header {padding-top: 205px !important;padding-bottom: 125px !important;}
.related-case-study .portfolio-items .work-info a.default-link:nth-child(2) {display: block !important;opacity: 1 !important;width: 100% !important;padding: 0px !important;margin: 0px !important;height: 100% !important;}
.related-case-study .portfolio-items .work-info a.default-link:nth-child(1) {display: none !important;opacity: 1 !important;}
.related-case-study .portfolio-items .col .work-info .vert-center {height: 100% !important;margin-top: 0px !important;opacity: 0;}
.related-case-study .portfolio-items .work-info {opacity: 1 !important;padding: 0px !important;}

/* END */


/* Main Navigation Styling */

body #header-outer #top nav .sf-menu ul.sub-menu .menu-column-heading.menu-item > a > span.menu-title-text {color: #f7911e;font-size: 14px;line-height: 18px;margin-bottom: 8px;display: block;}
body #header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .slide-out-widget-area-toggle.mobile-icon i:before,
body #header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .slide-out-widget-area-toggle.mobile-icon i:after {background-color: #4e2d8d!important;}
ul.main-tm-nav li:nth-child(6).active:after {display: none !important;}
.fa-chevron-circle-right:before {content: url(/wp-content/uploads/2019/10/arrow-right-1.svg) !important;width: 20px !important;height: 20px !important;display: block !important;line-height: 19px !important;}
.second-tier-menu-wrapper span.menu-link-text {opacity: 0.75 !important;display: block;font-size: 14.5px;line-height: 25px;margin-bottom: 10px;padding-right: 5%;}
header.white-bg-color {background-color: #fff;}
#header-outer[data-transparent-header="true"].transparent #top .container.nav-hover-state #logo img.stnd {opacity: 1;z-index: 1;}
#header-outer.transparent #top .container.nav-hover-state nav > ul > li > a,
.dark-logo-light-nav #header-outer.transparent #top .container.nav-hover-state ul.main-tm-nav > li > a  {color: #999 !important;}
#header-outer.transparent[data-lhe="default"] #top .container.nav-hover-state nav > ul > li.active > a.parent-link {color: #4e2d8d !important;}
#top nav ul.main-tm-nav {line-height: unset;}
ul.main-tm-nav li .second-tier-menu-wrapper {visibility: hidden;opacity: 0;transition: visibility 0.1s, opacity 0.1s ease-in;background-color: #FFFFFF;position: fixed;width: 100%;z-index: 1;left: 0;margin-left: 0;display: flex;align-items: stretch;box-shadow: 0px 30px 90px #50456129;}
ul.main-tm-nav li.active .second-tier-menu-wrapper {visibility: visible;opacity: 1;}
.second-tier-menu-wrapper .full-width-description-wrapper {flex: none;width: 100%;}
ul.main-tm-nav li.active {position: relative;}
ul.main-tm-nav li.active>a {color: #4e2d8d;}
ul.main-tm-nav li.active:after {content: '';border-bottom: 2px solid #f7921e;width: 100%;display: block;position: absolute;bottom: 0;}
.second-tier-menu-wrapper p,
.second-tier-menu-wrapper span.menu-link-text {font-size: 14px;line-height: 30px;}
.st-text-wrapper {padding: 5%;flex: 1;background: rgb(184, 71, 163);background: linear-gradient(135deg, rgba(184, 71, 163, 1) 0%, rgba(73, 46, 139, 1) 100%);}
.text-inner {top: 50%;transform: translateY(-50%);position: relative;color: #fff;}
.st-text-wrapper h4 {color: #fff;}
.full-width-description-wrapper .st-text-wrapper {text-align: center;padding: 5% 20%;}
.full-width-description-wrapper .st-text-wrapper .text-inner {top: unset;transform: unset;}
.st-items-wrapper {border-top: 1px solid #e3e3e3;flex: 3;padding: 2.5% 4%;}
.full-width-description-wrapper .st-items-wrapper {column-count: unset;flex: none;width: 90%;margin-left: auto;margin-right: auto;}
.second-tier-without-text {border-top: 1px solid #e3e3e3;padding: 3% 5%;width: 80%;margin: 0 auto;}
.second-tier-without-text .st-items-wrapper {border-top: none;padding: 0;}
a.second-tier-item {width: 33%; display: block; float: left; padding: 2% 3%;}
.full-width-description-wrapper .st-items-wrapper a.second-tier-item {width: 24%;display: inline-block;padding: 1%; float:none;}
.second-tier-without-text a.second-tier-item {padding: 2% 0;}
.row .col a.second-tier-item span.menu-link-title {display: flex;align-items: center;text-transform: capitalize;color: #4e2d8d !important;font-size: 20px;margin-bottom: 15px;letter-spacing: normal;}
.row .col .second-tier-without-text a.second-tier-item span.menu-link-title {font-size: 16px;}
.row .col a.second-tier-item span.menu-link-title img:not([srcset]) {width: 50px;margin-right: 5%;margin-bottom: 0;}
.with-text-sidecolumn a:nth-child(3),
.with-text-sidecolumn a:nth-child(6) {padding-right: 0px !important;}
.second-tier-menu-wrapper span.menu-link-text {color: #4e2d8d;}
#top a.second-tier-item span.sub-content-fom {position: relative;display: flex;color: #4e2d8d;text-transform: uppercase;font-size: 11.5px;letter-spacing: 1.75px;font-weight: 500;align-items: center;}
.main-tm-nav i.fas.fa-chevron-circle-right {margin-left: 5px;margin-top: 5px;}
.main-tm-nav .fa-chevron-circle-right:before {font-size: 16px;color: orange;}
li a.parent-link.pulse {display: flex !important;align-items: center;position: relative;}
li a.parent-link.pulse img {width: 35px !important;margin-bottom: 0px;margin-right: 10px;margin-top: -2px;}
li.menu-item.pulse a span:before {display: block;position: absolute;top: 50%;left: 18.5%;/* content: ''; */width: 22px;height: 22px;margin: -11px auto auto -11px;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;border-radius: 50%;background-color: #f7911e;opacity: 1;z-index: -1;pointer-events: none;-webkit-animation: pulsate 2s cubic-bezier(0.2, 1, 0.2, 1) infinite;animation: pulsate 2s cubic-bezier(0.2, 1, 0.2, 1) infinite;}
body #header-outer #top nav .sf-menu ul li > a .item_desc {margin-top: 4px;font-size: 12.85px;line-height: 20px;display: block;}
body #header-outer #top nav .sf-menu ul.sub-menu > li > a span.menu-title-text {font-size: 15.5px;line-height: 22px;}
#header-outer header .by-products ul.sub-menu li.menu-item span.menu-title-text {margin-bottom: -3px !important;display: block;}

/* END: Main Navigation */


/* Sitewide Visual Composer Changes */

body .iwithtext .iwt-icon {top: -7px;}
body.material .row .col .iwt-text h5 {text-transform: uppercase;letter-spacing: 2px;font-size: 17px;line-height: 21px;}
.nectar-split-heading.animated-in {margin-bottom: 10px;}

/* END */


/* Cookie Policy */

#catapult-cookie-bar.drop-shadow {z-index: 99 !important;box-shadow: 0px 3px 70px 10px #421e6363;background-color: #fff;color: #7a63aa;padding: 50px;width: 400px;border-radius: 15px;right: 50px;bottom: 50px;text-align: center;font-size: 14px;line-height: 23px;}
.cookie-bar-block #catapult-cookie-bar h3 {margin-bottom: 10px;margin-top: 0px;font-size: 30px;line-height: 40px;color: #4e2e8d;}
#catapult-cookie-bar h3:before {content: url(/wp-content/uploads/2019/09/cookies.svg);width: 50px;display: block;text-align: center;position: inherit;margin: auto;}
.cookie-bar-block #catapult-cookie-bar span {margin: 0px;}
#catapult-cookie-bar a.ctcc-more-info-link {color: #f7911e;font-weight: 500;}
#catapult-cookie-bar button#catapultCookie {margin: 0px;background-color: #f7911e;padding: 18px 40px;color: #fff;font-family: Exo;font-size: 12px;text-transform: uppercase;letter-spacing: 1px;margin-top: 25px;}
#onetrust-banner-sdk:focus {outline: none !important;}

/* END */


/* Preloader */

body[data-ajax-transitions="true"] #ajax-loading-screen[data-method="standard"] .loading-icon {width: 90px;height: 90px;position: fixed;left: 45%;top: 45%;transform: translate(-45%, -45%);display: block;text-align: center;}

/* END */


/* HEADER */

li.menu-item.hide-item {display: none !important;}
li.pulse.demo-now.mob-only {display: none !important;}
body.dark-logo-light-nav #header-outer.transparent.dark-slide > #top nav > ul > li >a,
body.dark-logo-light-nav #header-outer.transparent.dark-slide > #top nav > ul > li> a,
body.dark-logo-light-nav #header-outer.transparent.dark-slide > #top nav > ul > li.menu-item > a:hover,
body.dark-logo-light-nav #header-outer.transparent.dark-slide #top nav .sf-menu > .current-menu-ancestor > a,
body.dark-logo-light-nav #header-outer.transparent[data-lhe="default"].dark-slide #top nav .sf-menu > .sfHover:not(#social-in-menu) > a {color: #fff !important;}
.nectar-pseudo-expand:before {background-color: #f7921d29 !important;opacity: 1 !important;border: 1px solid #f7921d5e !important;}
.nectar-menu-label {top: -3px;letter-spacing: 1px;text-transform: uppercase;font-weight: 600;color: #f7921d !important;font-size: 10px;line-height: 11px;padding: 7px 6px 4px 9px;text-align: center;margin-left: 10px;}
div#header-secondary-outer li.menu-item a span {letter-spacing: 1px;text-transform: uppercase;font-size: 11px;line-height: 30px !important;font-weight: 500;}
li.menu-item.pulse {margin-left: 10px;min-width: 105px;justify-content: flex-end;overflow: visible !important;}
#header-outer nav >ul >.megamenu.nectar-megamenu-menu-item >.sub-menu {border-radius: 15px;}
#header-outer header .menu-column-heading ul.sub-menu li.menu-item a {display: flex;align-items: center;}
#header-outer header .menu-column-heading:first-child ul.sub-menu li.menu-item:last-child {padding-bottom: 0px;margin-bottom: 0px;border: none;}
#header-outer header .menu-column-heading li.menu-item {margin-bottom: 0px;}
#header-outer header .by-products ul.sub-menu li.menu-item:first-child {}
#header-outer header .by-products ul.sub-menu li.menu-item:last-child {border-bottom: 0px;margin-bottom: 0px;padding-bottom: 0px;}
#header-outer header .menu-column-heading li.menu-item:last-child {margin-bottom: 0px;padding-bottom: 0px;}
/*#header-outer header .menu-column-heading:first-child {max-width: 350px;}*/
.megamenu-demo .nectar-ext-menu-item .inner-content .menu-item-desc {opacity: 0.75;font-weight: 300;font-size: 14.5px;line-height: 23px;width: 80%;margin: auto;text-transform: none;color: #fff;letter-spacing: 0px;text-align: center;}
body #header-outer #top nav .megamenu-demo .nectar-ext-menu-item .inner-content .menu-title-text {margin: auto;color: #fff;display: block;text-align: center;margin-bottom: 10px;font-size: 21px;line-height: 22px;margin-top: 10px;}
#header-outer header .menu-column-heading:nth-child(2) {padding-left: 0px !important;}
li.menu-item.megamenu:not(.solutions) ul.sub-menu.tracked-pos li.menu-item ul.sub-menu li.menu-item {/* margin-bottom: 15px; */}
li.menu-item.megamenu:not(.solutions) ul.sub-menu.tracked-pos li.menu-item ul.sub-menu li.menu-item:last-child {margin-bottom: 0px;}
body #header-outer nav > ul > .megamenu ul li:hover > a,
body #header-outer nav > ul > .megamenu ul li > a {transition: all 0.3s ease !important;}
nav > .sf-menu > li.menu-item.menu-item-has-children.sfHover:after {content: '';width: 500vw;height: 100vh;position: absolute;left: -250vw;top: 100%;background: linear-gradient(180deg, #0f091d00 0%, #0f091d40 130px);z-index: -1;transition: all 0.5s ease !important;opacity: 1;pointer-events: none;user-select: none;}
nav > .sf-menu > li.menu-item.menu-item-has-children:after {transition: all 0.5s ease !important;opacity: 0;pointer-events: none;user-select: none;content: '';width: 500vw;height: 100vh;position: absolute;left: -250vw;top: 0;background: linear-gradient(180deg, #160c2900 0%, lab(5.21 10.21 -17.51 / 0.5) 400px);z-index: -1;}
#header-outer #logo, #header-outer .logo-spacing {margin-top: 20px;margin-bottom: 20px;}
body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul ul .current-menu-item > a {background: transparent !important;}
div#header-secondary-outer {min-height: 40px !important;}
div#header-secondary-outer i.icon-salient-x-twitter {font-size: 16px !important;line-height: 1.1 !important;}
div#header-secondary-outer i {font-size: 17px !important;line-height: 1 !important;top: unset;}
body.material #header-secondary-outer #social li a {line-height: 28px;}
body.material #header-secondary-outer #social li a,
body.material #header-secondary-outer nav>ul>li>a {margin: 0px 7.5px;}

/* END */


/* MEGAMENU */

.sf-menu li li ul {padding: 0px;margin: 0px;}
.megamenu > .sub-menu {flex-wrap: nowrap !important;display: flex !important;box-shadow: none !important;}
.megamenu > .sub-menu > .side-feature {width: 400px !important;}
.megamenu > .sub-menu > .menu-item {width: calc(100% - 400px) !important;flex: 1 !important;padding: 55px 45px !important;padding-left: 0px !important;}
.megamenu > .sub-menu > .side-feature {max-width: 425px;padding: 55px 45px !important;padding-right: 0px !important;}
.megamenu > .sub-menu > .menu-item > ul.sub-menu > .menu-item > ul.sub-menu {display: flex !important;flex-wrap: nowrap;gap: 40px;align-items: flex-start;align-content: flex-start;padding-top: 15px;}
.megamenu > .sub-menu > .side-feature:before {content: '';width: 100vw;height: 100%;position: absolute;background: #f7f6f9 !important;left: 0px;top: 0px;}
.menu-content.menu-item > a {display: none;}
.pulse a {padding: 10px 0px !important;margin-right: 10px !important;margin-left: 21px !important;-webkit-animation: pulse 1.5s infinite;border: none !important;}
.pulse a span {font-size: 13px;line-height: 20px !important;color: #fff !important;}
.pulse a:before {height: 35px !important;left: -19px !important;width: calc(100% + 35px) !important;}
.megamenu > .sub-menu > .side-feature a {padding: 0px !important;}
.megamenu > .sub-menu > .side-feature a .nectar-cta span {color: #fff !important;padding: 14px 0px !important;}
.megamenu > .sub-menu > .side-feature a .nectar-cta {margin: 0px;}
.megamenu > .sub-menu > .side-feature a span.nectar-ext-menu-item__button {padding-top: 18px;}
.megamenu > .sub-menu > .side-feature .image-layer-outer {margin-bottom: 25px !important;border-radius: 0px !important;}
.megamenu > .sub-menu > .side-feature .inner-content {text-align: left;}
.megamenu > .sub-menu > .side-feature .inner-content span.menu-title-text {font-size: 20px !important;}
body #header-outer #top nav .sf-menu ul.sub-menu > li > a span.title {gap: 10px;display: flex;align-items: center;margin-bottom: 10px;}
body #header-outer #top nav .sf-menu ul.sub-menu > li > a span.title.inherit-default span.nectar-menu-label {margin: 0px;}
body #header-outer #top nav .sf-menu ul.sub-menu > li > a span.menu-item-desc {font-size: 14px;line-height: 1.6;}
.megamenu > .sub-menu > .side-feature a .nectar-cta span span.link_wrap {padding: 14px 30px !important;}
#header-outer nav > ul > .megamenu .side-feature > ul > li > a:hover {background-color: transparent !important;}
.menu-content > ul.sub-menu > li > ul.sub-menu {padding-bottom: 0px !important;}
.off-canvas-menu-container ul.sub-menu li.sub-heading.menu-item > a:after {display: none !important;}
.sub-heading > a > span.menu-title-text, #slide-out-widget-area .off-canvas-menu-container ul.sub-menu li.sub-heading.menu-item > a {font-size: 16px !important;line-height: 16px !important;margin-bottom: 7.5px !important;display: block;color: hsl(260.84deg 51.35% 36.27% / 35%) !important;font-weight: 500;}
body #header-outer #top nav .sf-menu ul.sub-menu > li:last-child > a span.menu-title-text {margin-bottom: 0px;}
.megamenu > .sub-menu > .menu-item.menu-heading span.menu-title-text > span {font-size: 26px;line-height: 30px;margin-bottom: 0px;font-weight: 400;letter-spacing: 0.5px;}
.col2 > .sub-menu, .megamenu > .sub-menu > .menu-item > ul.sub-menu > .menu-item.col2 > ul.sub-menu {display: grid !important;grid-template-columns: 1fr 1fr;gap: 0 !important;width: 100% !important;}
.flex1 {flex: 1;}
.flex2 {flex: 2;padding-left: 30px;}
body #header-outer #top nav .sf-menu ul.sub-menu > li.orange:not(:first-child) {margin-top: 15px !important;display: block;}
body #header-outer #top nav .sf-menu ul.sub-menu > li.orange > a span.menu-title-text {color: #f7921d;transition: all 0.3s ease;}
body #header-outer #top nav .sf-menu .megamenu > ul.sub-menu:hover > li.orange > a span.menu-title-text {color: #4e2d8c !important;transition: all 0.3s ease;}
body #header-outer #top nav .sf-menu .megamenu ul.sub-menu .sub-heading:hover li.orange > a span.menu-title-text {color: #4e2d8c;transition: all 0.3s ease;}
body #header-outer #top nav .sf-menu .megamenu ul.sub-menu .sub-heading:hover li.orange > a:hover span.menu-title-text {color: #f7921d !important;!i;!;transition: all 0.3s ease;}
.side-feature .video .image-layer-outer.hover-zoom-in:before {content: '';width: 75px;height: 75px;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;z-index: 999999;visibility: visible;display: block;background-image: url(/wp-content/uploads/2019/09/play.svg);box-shadow: 0px 10px 50px #00000075;border-radius: 10000%;}
.flex1.with-desc > ul.sub-menu {gap: 15px;display: grid !important;}
.megamenu > .sub-menu > .side-feature .image-layer-outer {min-height: 200px !important;}
.flex2.col2.sub-heading > ul.sub-menu {gap: 20px 15px !important;}
.sub-heading.flex2.col2.no-gap > ul.sub-menu {gap: 0px !important;}
li.menu-item.ghost {opacity: 0;user-select: none;pointer-events: none;height: 0;visibility: hidden;}
.about .col2 > ul.sub-menu {display: flex !important;}
.about .col2 > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu {display: grid !important;grid-template-columns: 1fr 1fr !important;}
.about.megamenu > ul.sub-menu > li > ul.sub-menu {display: flex !important;}
.about.megamenu > ul.sub-menu > li > ul.sub-menu .col2 > ul.sub-menu {display: grid !important;}
.resources.megamenu > .sub-menu > .menu-item > ul.sub-menu {display: flex !important;}

@-webkit-keyframes pulse {
  0% {
    @include transform(scale(.9));
  }
  70% {
    @include transform(scale(1));
    box-shadow: 0 0 0 50px rgba(#5a99d4, 0);
  }
    100% {
    @include transform(scale(.9));
    box-shadow: 0 0 0 0 rgba(#5a99d4, 0);
  }
}

/* END */


/* OFF CANVAS - NEW */

#slide-out-widget-area.fullscreen-split .inner>.container {display: flex !important;flex-wrap: wrap;left: 0 !important;right: 0 !important;margin: auto !important;padding-bottom: 0px !important;margin: 0px auto !important;padding: 0px !important;align-content: space-between;}
#slide-out-widget-area.fullscreen-split .inner>.container > * {width: 100%;padding: 0px !important;}
#slide-out-widget-area.fullscreen-split .right-side .right-side-inner {max-width: 600px !important;width: 100%;padding: 45px 0px;}
#slide-out-widget-area.fullscreen-split .right-side {margin-left: -50vw !important;left: 50% !important;width: 100vw !important;position: relative;background: linear-gradient(-135deg,#943c93 0%,#4e2d8c 100%);color: #fff;}
#slide-out-widget-area.fullscreen-split .right-side .right-side-inner img {width: 40px !important;margin-right: 10px !important;}
#slide-out-widget-area.fullscreen-split .right-side a {color: #fff !important;}
#slide-out-widget-area.fullscreen-split .right-side .right-side-inner img.off-canvas-logo {width: 165px !important;margin: 0px !important;margin-bottom: -10px !important;}
#slide-out-widget-area.fullscreen-split .right-side-inner>:not(:first-child) h4 {color: #f7921d !important;font-size: 15px !important;line-height: 15px !important;}
#slide-out-widget-area div#text-4 p {opacity: 0.5;font-size: 14px;line-height: 14px;margin-top: -10px;}
#slide-out-widget-area.fullscreen-split .inner>.container > .left-side {padding: 55px 0px !important;padding-top: 0 !important;}
#slide-out-widget-area-bg.fullscreen-split {background: linear-gradient(180deg,#ffffff,#f6f6f6);}
#slide-out-widget-area.fullscreen-split .right-side-inner>:not(:first-child) {margin-top: 25px;}
#slide-out-widget-area-bg.fullscreen-split {background: linear-gradient(180deg,#ffffff,#f6f6f6);}
#slide-out-widget-area.fullscreen-split .right-side a:first-child {padding-left: 0px !important;}
#slide-out-widget-area.fullscreen-split .right-side a i {font-size: 20px !important;line-height: 20px !important;}
#slide-out-widget-area .side-feature-item .nectar-ext-menu-item {display: flex;flex-wrap: nowrap !important;flex-direction: unset !important;align-items: flex-start !important;}
#slide-out-widget-area .side-feature-item .nectar-ext-menu-item .image-layer-outer {margin-bottom: 0px !important;width: 140px !important;min-height: 140px !important;border-radius: 15px;}
#slide-out-widget-area .side-feature-item .nectar-ext-menu-item .inner-content {width: calc(100% - 140px);padding-left: 30px !important;}
.side-feature-item .nectar-ext-menu-item .inner-content span.menu-title-text {font-size: 20px;line-height: 1.4 !important;margin-bottom: 10px;display: inline-block;}
#slide-out-widget-area .side-feature-item .nectar-ext-menu-item .inner-content span.menu-item-desc {font-size: 14px !important;line-height: 1.55 !important;margin-top: 12px;opacity: 0.85;}
.side-feature-item .nectar-ext-menu-item .inner-content span.nectar-ext-menu-item__button {padding-top: 8px;}
.side-feature-item .nectar-ext-menu-item .inner-content span.link_wrap {padding: 11px 22px !important;color: #fff;font-size: 11px;!i;!;}
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container li ul {margin-left: 0px !important;}
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container li ul h4 {display: none !important;}
.off-canvas-menu-container > ul.menu > li > ul > li > ul,
.off-canvas-menu-container > ul.menu > li > ul > li > ul > li > ul {max-height: max-content !important;}
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container ul.sub-menu li.side-feature-item > a {background-color: #fff;padding: 30px !important;border-radius: 15px;border: 1px solid #f1f1f1;}
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container ul.sub-menu li.side-feature-item {margin-bottom: 25px !important;margin-top: 25px !important;}
.off-canvas-menu-container > ul.menu > li > ul > li > ul {display: grid;grid-template-columns: 1fr;gap: 25px;}
.flex2.col2.sub-heading > ul.sub-menu {gap: 15px 15px !important;}
.flex1.with-desc > ul.sub-menu {gap: 5px;display: grid !important;}
#slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc {margin-bottom: 0px !important;margin-top: 5px !important;}
div#slide-out-widget-area .side-feature-item .nectar-ext-menu-item .inner-content span.menu-item-desc {font-size: 13px !important;margin-top: 4px !important;}
div#slide-out-widget-area .side-feature-item .nectar-ext-menu-item .inner-content span.menu-title-text {font-size: 16px !important;line-height: 18px !important;margin-bottom: 5px !important;}
.flex2 {padding: 0px !important;}
.flex2.col2.sub-heading > ul.sub-menu {gap: 0px 15px !important;grid-template-columns: 1fr 1fr;}
.off-canvas-menu-container ul.menu > li.menu-item > .sub-menu > li.menu-item:first-child {padding-top: 0px;}
.off-canvas-menu-container ul.sub-menu li {margin-top: 5px !important;}
#slide-out-widget-area .off-canvas-menu-container ul.sub-menu li.orange > a {color: #f7921d !important;}
#slide-out-widget-area .off-canvas-menu-container ul.sub-menu li.orange > ul.sub-menu {max-height: max-content !important}
.off-canvas-menu-container ul.menu > li.menu-item > .sub-menu > li.menu-item:first-child {padding-top: 0px;margin-top: 0px !important;}
.vertical.flex2.col2.sub-heading > ul.sub-menu {gap: 10px 15px !important;grid-template-columns: 1fr 1fr;}
.off-canvas-menu-container ul.menu > li.menu-item > .sub-menu > li.menu-item:first-child > ul.sub-menu {/* margin-top: -10px !important; */}
.off-canvas-menu-container ul.menu > li.menu-item.about > .sub-menu > li.menu-item:first-child > ul.sub-menu {gap: 0;}

.col3 > ul.sub-menu {display: grid !important;grid-template-columns: 1fr 1fr 1fr !important;}
.col2 > ul.sub-menu {display: grid !important;grid-template-columns: 1fr 1fr !important;}

/* END */

/* Homepage */

.nectar-simple-slider .flickity-page-dots svg circle.time {stroke: #f7921d;}
.caption strong {font-weight: 500 !important;font-size: 19px;line-height: 25px;}
.clients >div img {margin-bottom: 0px !important;}
rs-module-wrap[data-alias="sector-slider"] .caption {font-size: 17px !important;line-height: 27px !important;}
.sector-slider-desktop {display: block !important;}
.sector-slider-mobile {display: none !important;}
.homepage-hero .swiper-slide .image-bg:before {content: '';width: 100vw;height: 100%;position: absolute;background: -moz-linear-gradient(90deg, rgb(14 9 24 / 90%) 0%,rgba(0,0,0,0) 80%);background: -webkit-linear-gradient(90deg, rgb(14 9 24 / 90%) 0%,rgba(0,0,0,0) 80%);background: linear-gradient(90deg, rgb(14 9 24 / 90%) 0%,rgba(0,0,0,0) 80%);}
.homepage-hero .swiper-slide .content, .homepage-hero .slider-pagination {margin-top: -110px;}
.homepage-hero .nectar-slider-loading {background-color: #000000;}
.homepage-hero .loading-icon {background-size: 80px;}
.homepage-hero .swiper-slide .content p,
.homepage-hero-carousel p {font-size: 17px;font-weight: 400;width: 85%;}
.homepage-hero .swiper-slide .button a {font-size: 13px !important;line-height: 19px !important;padding: 19px 48px !important;}
.homepage-hero .swiper-slide .content .buttons {padding-top: 20px;}
.homepage-hero .swiper-slide .content h1,
.homepage-hero-carousel h1 {margin-bottom: 10px;font-size: 48px;line-height: 58px;letter-spacing: -0.5px;}
.homepage-hero-carousel .nectar-flickity.nectar-simple-slider {width: 100vw;left:50%;margin-left:-50vw;}
.homepage-hero-carousel-text {width: 50%;min-width: unset !important;display: flex !important;height: 85% !important;}
.homepage-hero-carousel-text p {margin-bottom: 10px !important;margin-top: 10px !important;}
.homepage-hero-carousel:not(.solid-header) .cell .bg-layer:before {content: '';user-select: none;pointer-events: none;width: 100%;height: 150px;position: absolute;top: 35px;background: linear-gradient(180deg, rgb(45 25 70 / 75%), transparent);z-index: 1;opacity: 1;}
.nectar-flickity.nectar-simple-slider .flickity-viewport {background-color: #ffffff;}
.homepage-hero .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p,
.homepage-hero .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h1 {text-shadow: 0px 8px 45px rgb(0 0 0 / 25%);}
.homepage-hero-carousel-text h4,
.homepage-hero .swiper-slide .content h1 span {font-size: 22px !important;line-height: 28px !important;margin-bottom: 12px !important;color: #f7921d;display: block;}
.homepage-hero-carousel-text h4 strong {font-weight: 500;}
.homepage-hero-useful-links {position: absolute;bottom: 55px;background-color: #0000002b;border-top: 1px solid #ffffff2e;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);--webkit-backdrop-filter: blur(10px);width: 100%;left: 0px;padding: 31px 0px 7vw 0px;}
.homepage-hero-useful-links.purple {background: linear-gradient(45deg, hsl(261deg 52% 36% / 90%), hsl(261deg 60% 21% / 50%));}
.homepage-hero .slider-pagination {transform: translateY(-75px);}
.homepage-hero .nectar-flickity.nectar-simple-slider .flickity-viewport {background-color: #ffffff;}
.solid-header .homepage-hero-carousel-text {height: calc(100% - 225px) !important;}
.homepage-hero-useful-links > .col.span_12 {max-width: 1245px;margin: auto !important}
.homepage-hero-useful-links .wpb_column:hover {opacity: 1;transition: all 0.35s ease;}
.homepage-hero-useful-links .wpb_column {opacity: 0.5;transition: all 0.35s ease;}
body .row .homepage-hero-useful-links h4 {margin-bottom: -10px !important;font-size: 15px;line-height: 1.45;width: 82%;margin: auto;color: #fff;text-align: center;}
body .row .homepage-hero-useful-links h5 {background-color: #f7911e;box-shadow: 0px 1px 40px #f7911e;display: table;color: #fff;font-size: 10.5px;line-height: 15px;font-weight: 500;letter-spacing: 1px;padding: 7px 16px;padding-bottom: 6px;border-radius: 10000px;margin: auto;}
body .homepage-intro .iwt-icon img {width: 60px !important;}
body .homepage-intro .iwithtext .iwt-icon {top: -3px;}
body .homepage-intro .iwithtext .iwt-text {padding-left: 80px;}
body .homepage-intro h4 {font-size: 20px !important;line-height: 25px !important;font-weight: 500 !important;}
body .homepage-intro p {font-size: 15.5px;line-height: 25px;margin-top: -3px;margin-bottom: 0px !important;width: 400px;opacity: 0.75;padding-bottom: 2.5px;}
body .homepage-intro .iwithtext .iwt-text p {opacity: 0.8;font-size: 15px;line-height: 23px;}
body .homepage-intro .inner_row {margin-bottom: 30px !important;}
body .homepage-intro .inner_row:last-child {margin-bottom: 0px !important;}
body .homepage-intro .nectar-cta {margin-top: 5px !important;}
body .homepage-intro .nectar-cta * {font-size: 16px;line-height: 20px;}
body .homepage-intro .nectar-cta span.text {text-transform: uppercase;letter-spacing: 2px;font-weight: 500;}
body .homepage-intro .wpb_text_column h5 {margin-bottom: -5px !important;}
.homepage-intro-left > .vc_column-inner {padding-right: 50px;}
.homepage-intro .intro-icons-row .intro-text {width: calc(100% - 95px);padding-left: 14px !important;}
.homepage-intro .intro-icons-row .intro-icon {width: 95px;}
.homepage-intro .intro-icons-row .nectar-cta {display: none;}
.homepage-intro .intro-icons-row .wpb_text_column {margin-bottom: 0px;}
.homepage-feature-carousel blockquote p span.open-quote {display: none;}
.homepage-feature-carousel blockquote p {font-size: 18px !important;line-height: 29px !important;letter-spacing: 0px;padding-bottom: 20px !important;}
.homepage-feature-carousel blockquote {padding-left: 35px;border-left: 2px solid #f7921d;}
.homepage-feature-carousel .nectar-fancy-box[data-style="hover_desc"] .hover-content {max-width: 100%;}
.homepage-feature-carousel .wpb_text_column.wpb_content_element.glow h5 {color: #fff;background-color: #f7921d;box-shadow: 0px 0px 50px #f7921d99;display: table;padding: 13px 22px;font-size: 13px;line-height: 11px;border-radius: 1000px;font-weight: 500;}
.homepage-feature-carousel-fancy-boxes .nectar-fancy-box {padding: 50px;border-radius: 10px !important;-webkit-border-radius: 10px !important;overflow: hidden !important;}
.homepage-feature-carousel .nectar_single_testimonial span.wrap span.title {font-weight: 500;color: #f7921d !important;opacity: 1 !important;font-size: 15px;line-height: 23px;letter-spacing: 0px;}
.homepage-feature-carousel .nectar_single_testimonial span.wrap span {font-size: 20px;line-height: 26px;letter-spacing: 0px;}
.homepage-feature-carousel .nectar-flickity[data-spacing="30px"]:not(.masonry) .flickity-slider .cell {opacity:0;transition:all 0.4s ease;margin: 0px 130px;}
.homepage-feature-carousel .nectar-flickity[data-spacing="30px"]:not(.masonry) .flickity-slider .cell.is-selected {opacity:1;transition:all 0.4s ease;}
.homepage-feature-carousel .flickity-viewport {margin-top: 0px !important;}
.homepage-intro .nectar_video_lightbox.play_button:before {border: none;border: none !important;}
.homepage-intro .nectar_video_lightbox.play_button:hover:before {opacity: 1 !important;}
.homepage-intro .nectar_video_lightbox.play_button svg {z-index: 99999;}
.homepage-intro .nectar_video_lightbox.play_button path {fill: #fff;}
.homepage-intro .nectar_video_lightbox .play {background: linear-gradient(0deg, #f7921d, #ffbc42);border-radius: 10000px;}
.homepage-clients:after {left: -100vw;content: '';width: 400vw;height: 1px;background-color: #d9d9d96e;position: absolute;bottom: 0px;z-index: 1;}
.homepage-intro h3 {font-size: 28px !important;line-height: 40px !important;margin-bottom: 0px !important;}
.homepage-intro .nectar-video-box .inner-wrap {overflow: hidden;border-radius: 20px;box-shadow: 0px 35px 50px rgb(0 0 0 / 15%);}
.homepage-blog {padding-top: 135px !important;padding-bottom: 165px !important;margin-top: 0px;}
.home .homepage-blog {padding-top: 135px !important;padding-bottom: 245px !important;margin-top: 0px;}
.homepage-sectors-no-carrousel-column {padding: 40px 30px !important;background-color: #fff !important;border-radius: 15px !important;overflow: hidden !important;box-shadow: 0px 10px 80px rgba(25, 20, 34, 0.1);text-align: left !important;}
.homepage-sectors-no-carrousel-column p {width: 100% !important;padding-bottom: 0px !important;}
.homepage-sectors-no-carrousel-column img {margin: auto !important;margin-bottom: 20px !important;width: 80px !important;text-align: center !important;}
.homepage-sectors-no-carrousel-column .img-with-aniamtion-wrap {margin-bottom: -5px !important;width: 100% !important;float: left !important;}
.homepage-sectors-no-carrousel-column .wpb_text_column.wpb_content_element {width: 100% !important;margin: auto !important;float: left !important;margin-bottom: 15px !important;}
.homepage-sectors .nectar-cta[data-alignment="left"] {text-align: center !important;}
.sector-slider-mobile .nectar-flickity.nectar-carousel[data-tablet-columns="2"][data-format="default"] .cell {width: 75%;padding: 0px 20px;}
body .row .col .homepage-sectors-no-carrousel-column h3 {text-align: center;font-size: 27px;line-height: 32px;}
.homepage-sectors-no-carrousel-column h4 {font-size: 17px !important;line-height: 26px !important;color: #f7921d;text-align: center !important;margin-top: -6px !important;margin-bottom: 10px !important;}
.sector-slider-mobile .flickity-viewport {margin-bottom: 55px !important;margin-top: 30px !important;}
.sector-slider-mobile .nectar-cta[data-alignment="center"] {text-align: center;display: table;margin: auto;margin-bottom: -5px !important;}
.sector-slider-mobile .nectar-split-heading h3 {font-size: 32px !important;line-height: 40px !important;width: 400px;margin: auto;}
.sector-slider-mobile h5 {margin-bottom: -10px !important;}
.sector-slider-mobile .homepage-sectors-no-carrousel-row,
.sector-slider-mobile .homepage-sectors-no-carrousel-row .col.span_12 {height: 100%;}
.homepage-sectors-no-carrousel-column p {opacity: 0.75 !important;font-size: 14.5px !important;line-height: 24.5px !important;text-align: center;margin-bottom: 7px !important;}
.homepage-sectors-no-carrousel-column h6 {margin: 0px !important;}
video.nectar-video-bg {object-fit: cover;}
.swiper-container .slider-pagination svg circle.time {stroke: #f7921d;}
.homepage-scroll-down {margin-top: -4.5vw;margin-bottom: -80px !important;z-index: 9999999;}
.homepage-header .carousel-wrap {display: none;}
.homepage-header {padding-top: 235px !important;padding-bottom: 0px !important;}
.homepage-header h2 {font-size: 25px;line-height: 35px;font-weight: 300;width: 40%;opacity: 0.75;margin: auto;margin-bottom: 30px !important;margin-top: -10px !important;}
body .homepage-header-divider-and-before {bottom: -40px;transform: scale(1.2);z-index: 10;}
.homepage-platform .span_12.light .tabbed[data-style*="material"] >ul li a:hover {color: rgb(78, 45, 141);}
.homepage-intro-right .nectar-fancy-box .box-bg {background-size: 50px !important;background-position: right top;background-repeat: no-repeat;}
.row .homepage-intro-right .col .nectar-fancy-box h4 {letter-spacing: 0px;font-size: 26px;line-height: 31px;}
.homepage-intro-right .nectar-fancy-box p {font-size: 15px;line-height: 22px;}
.row .homepage-intro-right .col .nectar-cta h6 {font-size: 12px;line-height: 30px;letter-spacing: 2px;text-transform: uppercase;font-weight: 500;margin-top: 20px;}
.homepage-intro-fancy-three-and-four {top: 50px;}
.homepage-intro-fancy-five {top: 250px;}
.nectar-fancy-box .inner i {width: 40px !important;margin-bottom: 7.5px !important;}
.nectar-fancy-box {box-shadow: 0px 10px 50px #1914220d;}
.homepage-intro-fancy-one-and-two .nectar-fancy-box:nth-child(1):hover {transition: all 0.5s ease !important;box-shadow: 0px 15px 100px #5836974f;}
.homepage-intro-fancy-one-and-two .nectar-fancy-box:nth-child(2):hover {transition: all 0.5s ease !important;box-shadow: 0px 15px 100px rgba(247, 145, 30, 0.3);}
.homepage-intro-fancy-three-and-four .nectar-fancy-box:nth-child(1):hover {transition: all 0.5s ease !important;box-shadow: 0px 15px 100px rgba(191, 73, 164, 0.3);}
.homepage-intro-fancy-three-and-four .nectar-fancy-box:nth-child(2):hover {transition: all 0.5s ease !important;box-shadow: 0px 15px 100px #5836974f;}
.homepage-intro-fancy-five .nectar-fancy-box:hover {transition: all 0.5s ease !important;box-shadow: 0px 15px 100px rgba(247, 145, 30, 0.3);}
.homepage-intro-fancy-one-and-two .nectar-fancy-box {transition: all 0.5s ease !important;border-radius: 15px !important;}
.homepage-intro-fancy-one-and-two .nectar-fancy-box {transition: all 0.5s ease !important;border-radius: 15px !important;}
.homepage-intro-fancy-three-and-four .nectar-fancy-box {transition: all 0.5s ease !important;border-radius: 15px !important;}
.homepage-intro-fancy-three-and-four .nectar-fancy-box {transition: all 0.5s ease !important;border-radius: 15px !important;}
.homepage-intro-fancy-five .nectar-fancy-box {transition: all 0.5s ease !important;border-radius: 15px !important;}
.homepage-intro-left {padding-right: 4%;}
.homepage-sectors-inner .wpb_column .vc_column-inner h3 {font-size: 23px;line-height: 28px;}
.homepage-sectors-inner .wpb_column .vc_column-inner {display: block !important;transform: translateY(0px);transition: all 0.45s ease;text-align: center;padding: 40px 30px !important;border-radius: 15px;overflow: hidden;background-color: #fff;box-shadow: 0px 30px 50px #0000000f;border: 1px solid #f6f6f6;}
.homepage-sectors-inner .wpb_column .vc_column-inner:hover {background-color: #fff;box-shadow: 0px 30px 70px rgb(0 0 0 / 12%);border: 1px solid #f1f1f1;transform: translateY(-20px);transition: all 0.45s ease;z-index: 999;}
.homepage-sectors-inner .wpb_column .vc_column-inner p {font-size: 15px;line-height: 25px;margin-bottom: -5px;margin-top: -2px;}
.homepage-sectors-inner .wpb_column .vc_column-inner img {width: 70px !important;margin-bottom: 18px !important;margin-top: 10px;box-shadow: 0px 7px 50px rgb(0 0 0 / 15%) !important;border-radius: 10000px;}
.homepage-sectors-inner .img-with-aniamtion-wrap[data-animation="fade-in"] {width: calc(100% + 60px) !important;margin-left: -30px;margin-top: -40px;margin-bottom: -50px !important;}
.homepage-sectors-inner .wpb_column .vc_column-inner img.card-header {width: calc(100% + 40px) !important;border-radius: 0px;margin: 0px !important;}
.homepage-sectors-inner .wpb_column .img-with-aniamtion-wrap .hover-wrap[data-hover-animation=zoom] .hover-wrap-inner {transform: scale(1) !important;}
.homepage-sectors-inner .wpb_column:hover .img-with-aniamtion-wrap .hover-wrap[data-hover-animation=zoom] .hover-wrap-inner {transform: scale(1.13) !important;}
.homepage-sectors-inner .wpb_column .img-with-aniamtion-wrap .hover-wrap[data-hover-animation=zoom] .hover-wrap-inner:before {content: '';width: 100%;height: 50%;position: absolute;background: linear-gradient(0deg, rgb(0 0 0 / 50%), transparent);left: 0;bottom: -60px;z-index: 1;}
body .homepage-sectors-intro.wpb_row {width: 900px;margin: auto;margin-bottom: 55px;}
body .homepage-sectors-intro.wpb_row h2 {font-size: 41px;line-height: 46px;margin: 0px;}
body .homepage-sectors-intro.wpb_row h5 {margin-bottom: -9px !important;}
body .homepage-sectors-intro.wpb_row p {margin-top: -3px;font-size: 18px;line-height: 30px;opacity: 0.75;}
body .homepage-intro .nectar-video-box span.inner-wrap.inner {border-radius: 100000%;}
.company-video .nectar-video-box .play_button_mouse_follow:before {border-width: 0px;}

/* END */


/* Feature Panel - Homepage */

.homepage-feature-panel-row .row-bg.using-image {background-size: contain !important;background-position: right bottom !important;}
.row .wpb_row.homepage-feature-panel-row {overflow: hidden;background-color: #fff;box-shadow: 0px 30px 90px #50456129;border-radius: 15px;margin-bottom: -220px;z-index: 9999999;}
.homepage-feature-panel-left p {opacity: 0.75;margin-top: 5px !important;width: 75%;}
.row .homepage-feature-panel-left.col {width: 55%;margin: 0px;padding: 100px 60px 100px 100px;}
.homepage-feature-panel-right {width: 45% !important;margin: 0px !important;}
.row .homepage-feature-panel-left.col h3 {font-size: 33px;line-height: 40px;}
.row .homepage-feature-panel-left.col .nectar-split-heading.animated-in {margin-bottom: 0px !important;}
.row .wpb_row.homepage-feature-panel-row a.nectar-button {margin-bottom: 0px;z-index: 99999999999 !important;}
.row .wpb_row.homepage-feature-panel-row .iwithtext {margin-bottom: 20px;}

/* END */


/* Our Platform - Homepage */

.homepage-platform-screenshot .wpb_text_column.popular-features-heading {width: 100%;float: left;margin-top: 55px;margin-bottom: 0px;}
.homepage-platform-screenshot .wpb_text_column {width: 33.33%;float: left;text-align: left;padding-right: 30px;margin-bottom: 0px;margin-top: 35px;}
.tabbed[data-style="material"] .wpb_tabs_nav li a.active-tab {background-color: #fff !important;border-radius: 15px 15px 0 0px;color: #4e2e8d;}
ul.wpb_tabs_nav.ui-tabs-nav.clearfix {width: 100%;}
.row .homepage-platform h3 {margin: auto;margin-bottom: 40px;}
body .row .homepage-platform .col h5 {margin-bottom: -10px;}
.homepage-platform .tabbed[data-style*="vertical"]>div { width: 75%;}
.homepage-platform .wpb_tabs_nav li a {font-size: 17px;display: flex;align-items: center;justify-content: center;}
html body .homepage-platform .col.span_12 .homepage-platform-column {width: 75%;margin: 0 auto !important;display: block;}
.homepage-platform .tabbed[data-style*="vertical"]>div {width: 75%;}
.row .homepage-platform .wpb_tabs_nav li a i {content: none;background-repeat: no-repeat;height: 50px;width: 50px;margin: 0 15px 0 0;}
.homepage-platform .wpb_tabs_nav li .fa-star:before {content: ''}
.homepage-platform .wpb_tabs_nav li:nth-child(6) a i {background-image: url(/wp-content/uploads/2019/09/insight-orange.svg);}
.homepage-platform .wpb_tabs_nav li:nth-child(5) a i {background-image: url(/wp-content/uploads/2020/06/protect.svg);}
.homepage-platform .wpb_tabs_nav li:nth-child(4) a i {background-image: url(/wp-content/uploads/2020/06/schedule.svg);}
.homepage-platform .wpb_tabs_nav li:nth-child(3) a i {background-image: url(/wp-content/uploads/2019/09/connect-orange.svg);}
.homepage-platform .wpb_tabs_nav li:nth-child(2) a i {background-image: url(/wp-content/uploads/2019/09/optimise-orange.svg);}
.homepage-platform .wpb_tabs_nav li:nth-child(1) a i {background-image: url(/wp-content/uploads/2019/09/mobile-orange.svg);}
.homepage-platform .wpb_tabs_nav li:nth-child(6) a.active-tab i {background-image: url(/wp-content/uploads/2019/09/insight-purple.svg);}
.homepage-platform .wpb_tabs_nav li:nth-child(5) a.active-tab i {background-image: url(/wp-content/uploads/2020/06/protect-purple.svg);}
.homepage-platform .wpb_tabs_nav li:nth-child(4) a.active-tab i {background-image: url(/wp-content/uploads/2020/06/organise-purple.svg);}
.homepage-platform .wpb_tabs_nav li:nth-child(3) a.active-tab i {background-image: url(/wp-content/uploads/2019/09/connect-purple.svg);}
.homepage-platform .wpb_tabs_nav li:nth-child(2) a.active-tab i {background-image: url(/wp-content/uploads/2019/09/optimise-purple.svg);}
.homepage-platform .wpb_tabs_nav li:nth-child(1) a.active-tab i {background-image: url(/wp-content/uploads/2019/09/mobile-purple.svg);}
.homepage-platform-caption {font-size: 19px !important;line-height: 20px !important;margin-top: -25px !important;margin-bottom: 65px !important;}
.homepage-platform-caption p {opacity: 0.75 !important;}
.homepage-platform .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {background-color: #ffffff17 !important;color: #ffffff70;}
.homepage-platform-column h3 {font-size: 40px !important;line-height: 48px !important;}
.homepage-platform-product-areas-row {margin-bottom: 50px !important;margin-top: -10px !important;}
.homepage-platform-product-areas-column p {width: 70% !important;margin: auto !important;opacity: 0.75;}
.homepage-platform-product-areas-column img {width: 50% !important;margin-bottom: 15px !important;}
.homepage-platform .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a.active-tab {background-color: #f7901e !important;color: #fff !important;box-shadow: 0px 10px 60px #f78f1e6e;}
.row .col .homepage-platform-tool-tip-column {width: 375px;margin-right: 40px !important;}
.homepage-platform-screenshot .wpb_text_column p {opacity: 0.75;}
.homepage-platform-screenshot p {font-size: 14.5px;line-height: 24px;}
.homepage-platform-screenshot h4 {font-size: 20px !important;line-height: 25px !important;}
.homepage-platform-screenshot {width: calc(100% - 415px);}
.row .col .homepage-platform-tool-tip-column .vc_column-inner {padding: 50px 40px !important;padding-bottom: 35px !important;background-color: rgba(255, 255, 255, 0.1);text-align: left;border-radius: 15px;backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);--webkit-backdrop-filter: blur(4px);}
.nectar-cta .link_wrap .link_text {text-transform: uppercase;letter-spacing: 1.5px;font-weight: 500;}
.nectar-cta[data-style="material"] .link_wrap .circle {z-index: 0;}
.row .homepage-platform-tool-tip-column .nectar-cta {margin-top: 35px;}
.homepage-platform ul.wpb_tabs_nav.ui-tabs-nav {padding-bottom: 45px;margin-bottom: 45px;position: relative;}
.homepage-platform div.tabbed[data-style="minimal_alt"] ul.wpb_tabs_nav.ui-tabs-nav {padding-bottom: 20px;}
.row .homepage-platform ul.wpb_tabs_nav:after {background-color: #ffffff5e;height: 2px;position: absolute;bottom: 0px;}
.row .homepage-platform-tool-tip-column .iwithtext h4 {color: #f5901f;letter-spacing: 0px;margin-bottom: 20px;font-size: 18px;line-height: 23px;}
.homepage-platform .tabbed[data-style*="material"] .wpb_tabs_nav li {display: inline-block;width: 33.333%;padding: 5px;}
.homepage-platform .tabbed[data-style="material"] .wpb_tabs_nav li a {padding-top: 16px;padding-bottom: 13px;border-radius: 8px !important;}
.homepage-platform .tabbed[data-style*="material"] .wpb_tabs_nav li a:not(.active-tab):hover,
body .tabbed[data-style*="material"][data-color-scheme] .wpb_tabs_nav li a:not(.active-tab):hover {color: #fff;transition: all 0.25s ease;}
.homepage-platform .iwithtext .iwt-text {padding-left: 50px;}
.homepage-platform .tabbed[data-style="material"] >ul li a:not(.active-tab) {background-color: rgb(255 255 255 / 10%);backdrop-filter: blur(5px);--webkit-backdrop-filter: blur(5px);}
.homepage-platform div.tabbed[data-style="minimal_alt"] ul.wpb_tabs_nav.ui-tabs-nav li a:not(.active-tab) {opacity: 0.5;font-weight: 400;transition: all 0.4s ease;}
.homepage-platform div.tabbed[data-style="minimal_alt"] ul.wpb_tabs_nav.ui-tabs-nav li a {opacity: 1;font-weight: 500;transition: all 0.4s ease;}

/* END */


/* Blog - Homepage */

body .blog-recent[data-style*="classic_enhanced"] .has-post-thumbnail .meta-category a:not(:first-child) {display: none;}
body .row .homepage-blog-headings-left h3 {margin-top: 8px;font-size: 30px;line-height: 40px;}
body .blog-recent[data-style*="classic_enhanced"] .has-post-thumbnail .meta-category a, body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a, body .masonry.material .masonry-blog-item .meta-category a, body #ajax-content-wrap .nectar-post-grid .meta-category .style-button {margin-bottom: 0px;padding: 6px 14px;font-size: 13px;line-height: 17px !important;border-radius: 500px!important;text-transform: none !important;font-weight: 500;width: auto;letter-spacing: 0.1px;display: block;color: #fff !important;background-color: #f7921d;border-color: #f7921d;box-shadow: 0px 5px 20px #f7921da6;display: inline-block;margin-right: 5px !important;}
body .blog-recent[data-style*="classic_enhanced"] .has-post-thumbnail .meta-category a:hover,
body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover {border-color: #4e2d8c;box-shadow: 0px 0px 50px #4e2d8c;}
body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a {display: inline-block;}
.blog-recent[data-style*="classic_enhanced"] .article-content-wrap,
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-card=yes] .nectar-post-grid-item .content,
.masonry.material .masonry-blog-item .article-content-wrap {padding: 30px !important;}
.post-header span.meta {color: #f7911e;font-weight: 500;text-transform: uppercase;font-size: 13px;letter-spacing: 1px;margin-bottom: 3px !important;display: table;}
.homepage-blog a.nectar-button {margin-bottom: 0px;}
.homepage-blog h3 {margin-bottom: 0px;}
.material .wpb_row.homepage-blog-headings {margin-bottom: 40px;}
.homepage-blog-headings-right {text-align: right;}
.blog-recent[data-style*="classic_enhanced"] .excerpt, .masonry.material .masonry-blog-item .excerpt, .nectar-post-grid-wrap:not([data-style=content_overlaid]) .content .item-main span.meta-excerpt {font-size: 13.5px !important;line-height: 1.5 !important;color: #50308e;opacity: 0.7;transform: none !important;}
.blog-recent .col .post-header h3,
.masonry.material .masonry-blog-item .post-header h3.title,
.nectar-post-grid-wrap .content .item-main h3 .nectar-split-heading {font-size: 18px;line-height: 26px;margin-bottom: -3px !important;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}


/* END */


/* Twitter - Homepage */

.homepage-twitter-row .twitter-tweets-actions.twitter-tweets-actions-slide {opacity: 1;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);}
.homepage-twitter-row div.twitter-tweets-actions a {color: #d3cee1 !important;}
.homepage-twitter-row div.twitter-tweets-actions a:visited {color: #422c88 !important;}

/* END */


/* Support - Homepage */

.homepage-support-row {padding-bottom: 0px !important;padding-top: 0px !important;}
.homepage-support-right {top: -40px;}
.homepage-support-left .nectar_cascading_images {max-width: 100% !important;}
.homepage-support-left {padding: 0px 75px !important;top: -60px;}
.homepage-support-right p {margin-top: 0px;font-size: 20px;line-height: 32px;opacity: 0.75}
.homepage-support-right .nectar-split-heading.animated-in {margin-bottom: 0px;}
.homepage-support-right h3 {font-size: 35px !important;line-height: 42px !important;margin-bottom: 12.5px !important;}
.homepage-support-row .nectar-split-heading {margin-bottom: 0px !important;}
.homepage-support-right .vc_column-inner {margin-bottom: 25px;padding-left: 45px;}

/* END */


/* TWITTER FEED */

.homepage-twitter-row {width: 65%;padding-top: 50px !important;margin: auto;text-align: center;}
.row .homepage-twitter-row .col img {width: 70px;}
body div.twitter-tweets-tweet-text {background-color: transparent !important;margin-top: 20px;border: none;text-align: center;}
.twitter-tweets-tweet-message {font-size: 30px !important;line-height: 50px !important;color: #422c89;}
.twitter-tweets-meta:before,
div.twitter-tweets-tweet-text:after,
div.twitter-tweets-tweet-text:before {display: none !important;}
body div.twitter-tweets-tweet-text a {color: #f7911e !important;}
a.twitter-tweets-tweet-bird.twitter-tweets-tweet-bird-twirl {display: none !important;}
body div.twitter-tweets-actions {z-index: 0;position: absolute;bottom: -25px;left: 0px;font-size: 25px;width: 100%;text-align: center;margin-top: 70px;display: block;}

/* END */


/* SINGLE SECTOR PAGE */

.row .single-sector-left.col h4 {color: #f7911e;font-size: 22px;line-height: 30px;margin-bottom: 0px;}
.single-sector-footer-links {padding-bottom: 230px !important;padding-top: 310px !important;}
.single-sector-footer-links.mobilise-override {padding-top: 100px !important;padding-bottom: 150px !important;}
.row .single-sector-footer-links h5 {margin-bottom: 0px;padding: 8px 17px;font-size: 12px !important;border-radius: 500px;text-transform: none !important;font-weight: 500 !important;letter-spacing: 0px !important;display: inline-block;background-color: #f7911e;color: #fff;}
.sector-use-case-inner .nectar-fancy-box .hover-content {font-size: 14px;line-height: 22px;}
.single-sector-footer-links .wpb_column.column_container {padding-right: 25px;}
.single-sector-footer-links .wpb_column:hover h5 {box-shadow: 0px 7px 20px #f7901ea6;transition: all 0.75s ease;}
.single-sector-footer-links .wpb_column h5 {transition: all 0.75s ease;}
.single-sector-footer-links .wpb_column p {opacity: 0.75 !important;}
.single-sector-milestone-row {border-radius: 15px;overflow: hidden;background-color: rgba(255, 255, 255, 0.75);box-shadow: 0px 10px 100px rgb(25 20 34 / 10%);width: 85%;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}
.single-sector-header .row-bg.using-image {background-size: contain;}
body .vc_row-fluid .vc_col-sm-4.single-sector-milestone-image {width: 25%;margin: 0px;padding: 20px;background-color: #fafafa;border-right: 1px solid #efefef;}
body .vc_row-fluid .vc_col-sm-8.single-sector-milestone-text {margin: 0px;padding: 20px !important;width: 75%;}
body .vc_row-fluid .single-sector-milestone-text .number.accent-color {width: 100%;float: left;}
body .vc_row-fluid .single-sector-milestone-text .nectar-milestone .subject {font-size: 15px;line-height: 24px;letter-spacing: 0px;float: left;}
body.material .vc_row-fluid .vc_col-sm-8.single-sector-left {width: 45%;}
body.material .vc_row-fluid .vc_col-sm-4.single-sector-right {margin: 0px;width: 45%;margin-left: 10% !important;}
.single-sector-left p {padding-top: 15px;padding-bottom: 15px;}
body .single-sector-milestone-row:nth-child(1),
body .single-sector-milestone-row:nth-child(3) {left: 80px;}
.single-sector-milestone-text .nectar-milestone {text-align: left !important;}
.single-sector-milestone-text .nectar-milestone.animated-in {margin: 0px !important;}
.single-sector-5-cs-row .nectar-fancy-box .box-bg {background-size: 50px !important;background-position: right top;background-repeat: no-repeat;}
.row .single-sector-5-cs-row .col .nectar-fancy-box h4 {letter-spacing: 0px;font-size: 26px;line-height: 31px;}
.row .single-sector-5-cs-row .col .nectar-fancy-box p {font-size: 15px;line-height: 22px;}
.row .single-sector-5-cs-row .col .nectar-cta h6 {font-size: 12px;line-height: 30px;letter-spacing: 2px;text-transform: uppercase;font-weight: 500;margin-top: 20px;}
.single-sector-5-cs-row .nectar-fancy-box {border-radius: 15px !important;}
body.material .row .single-sector-5-cs-row {margin-bottom: -200px;}
.single-sector-case-study-left-title {margin-left: 5% !important;width: 56% !important;}
.single-sector-case-study-left-logo {box-shadow: 0px 10px 80px #3a2e5024;border-radius: 100% !important;padding: 30px !important;width: 150px !important;height: 150px !important;background-color: #fff !important;}
.row .single-sector-case-study-left-title.col h4 {color: #f7911e;font-size: 19px;line-height: 30px;margin-top: -20px;font-weight: 500 !important;margin-bottom: 10px;}
.single-sector-case-study-right {text-align: right !important;}
.single-sector-case-study-row .row-bg-overlay {background: linear-gradient(15deg, #4e2d8c 10%, #943c9300 110%) !important;opacity: 1 !important;}
.single-sector-case-study-left-title h2 {font-size: 50px !important;line-height: 55px !important;margin-bottom: 20px !important;}
.single-sector-case-study-left-title .wpb_text_column {margin-bottom: 0px !important;}
.single-sector-product-row p {font-size: 14px;line-height: 24px;}
.single-sector-product-row h3 {font-size: 45px !important;line-height: 65px !important;text-align: center !important;margin-bottom: 20px !important;}
.single-sector-product-row ul.wpb_tabs_nav.ui-tabs-nav.clearfix {width: inherit;}
body .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {padding: 20px;}
body .tabbed li.sector-tab > a {background-color: #4e2d8c !important;color: #fff;}
body .tabbed .single-sector-product-row-inner .single-sector-product-text {padding: 0 20px;height: 0;visibility: hidden;opacity: 0;}
body .tabbed li.sector-tab .single-sector-product-row-inner .single-sector-product-text {height: auto;padding: 20px 20px 20px 20px;visibility: visible;opacity: 1;background-color: #ffffff73 !important;border-bottom-left-radius: 10px !important;border-bottom-right-radius: 10px !important;}
body .light .tabbed li.sector-tab .single-sector-product-row-inner .single-sector-product-text {background-color: #ffffff26 !important;backdrop-filter: blur(5px);--webkit-backdrop-filter: blur(5px);}
body .single-sector-product-row .light .tabbed li a {color: #fff;}
body .single-sector-product-row .light .tabbed li:hover a {background-color: #ffffff24;transition: all 0.35s ease;}
body .single-sector-product-row .light .tabbed li a {color: #fff;background-color: #ffffff0f;backdrop-filter: blur(5px);--webkit-backdrop-filter: blur(5px);transition: all 0.35s ease;}
body .light .tabbed li.sector-tab a.active-tab {background-color: #f7921d !important;}
.material .single-sector-product-row-inner .wpb_content_element {margin-bottom: 5px;}
.single-sector-product-row-inner a.nectar-button.medium.regular.extra-color-1.regular-button {padding: 13px;display: block !important;margin-bottom: 0px !important;margin-top: 15px !important;font-size: 11px;text-align: center !important;box-shadow: none !important;}
.single-sector-product-column .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li .active-tab {border-bottom-right-radius: 0px !important;border-bottom-left-radius: 0px !important;box-shadow: none !important;}
.single-sector-product-row {padding-top: 125px !important;padding-bottom: 350px !important;}
.single-sector-product-row img {box-shadow: 0px 10px 50px #211b2b1c;}
.single-sector-product-row img.sensor {box-shadow: none !important;position: absolute !important; z-index: 99;right: -360px !important;top: 115px;}
.single-sector-case-study-button-desktop {display: block;}
.single-sector-case-study-button-mobile {display: none;}
.single-sector-product-row .single-sector-product-column.wpb_column {width: 73%;margin: auto !important;}
.single-sector-product-row .single-sector-product-column img.img-with-animation[data-animation="grow-in"] {border-radius: 15px;}
.single-sector-product-row .tabbed[data-style*="vertical"]>div {width: 80%;clear: none !important;}
.single-sector-product-row ul.wpb_tabs_nav.ui-tabs-nav.clearfix {width: 20%;clear: none !important;}
.single-sector-product-row .tabbed[data-style="vertical_modern"]>div {padding-left: 50px;}

/* SECTOR */

.single-sector-header .iwithtext .iwt-icon img {border-radius: 1000000px;overflow: hidden;}
body.sectors div[data-style="minimal_small"] .toggle > div .inner-toggle-wrap {padding-left: 0px;}
.single-sector-footer-links.sector-with-roi {padding-bottom: 240px !important;padding-top: 380px !important;}
.single-sector-footer-links.sector-with-roi .wpb_column {padding-right: 0px;}
.demo-footer-panel-outer-row.sector-with-roi .demo-footer-panel-inner-column.wpb_column {width: 100%;margin: 0px;margin-bottom: -200px !important;padding: 50px !important;}
.demo-footer-panel-outer-row.sector-with-roi {max-height: unset !important;}
.demo-footer-panel-outer-row.sector-with-roi > .col.span_12 > .wpb_column > .vc_column-inner {background-color: #fff;border-radius: 15px;box-shadow: 0px 10px 50px #1e123029;}
.demo-footer-panel-outer-row.sector-with-roi > .col.span_12 {margin-top: -250px;margin-bottom: -260px !important;}
.single-sector-footer-links.sector-with-roi .inner_row .wpb_column:last-child {padding-right: 0px !important;}
.single-sector-footer-links.sector-with-roi .inner_row .wpb_column {padding-right: 30px !important;}
.demo-footer-panel-outer-row.sector-with-roi .col.span_12 .wpb_column {border-radius: 15px;overflow: hidden;}
body .demo-footer-panel-outer-row.sector-with-roi .demo-footer-panel-inner-column .nectar-split-heading {margin-bottom: 10px !important;}
.single-sector-product-row.sector-with-roi {padding-top: 125px !important;padding-bottom: 380px !important;}
.demo-footer-panel-outer-row.sector-with-roi .demo-footer-panel-inner-column.wpb_column .iwithtext {z-index: 9999999999 !important;}
.sector-header-clients {max-width: 1425px;margin: auto !important;padding: 0px 90px;}
.row .sector-header-clients .col img:not([srcset]) {transition: 0.5s ease;width: 20%;float: left;padding-left: 30px;padding-right: 30px;}
body .pricing-tables-title .wpb_text_column h3,
body .sector-use-case-title .wpb_text_column h3,
.homepage-platform.feature-breakdown h3 {font-size: 45px !important;line-height: 55px !important;}
.sector-use-case-outer .nectar-fancy-box .hover-content {max-width: 100%;}
.sector-use-case-outer .nectar-fancy-box .heading-wrap h3 {font-size: 27px;line-height: 34px;}
.homepage-platform.feature-breakdown .tabbed[data-style*="material"] .wpb_tabs_nav li i {display: none;}
.homepage-platform.feature-breakdown .tabbed[data-style*="material"] .wpb_tabs_nav li {width: 25% !important;}
.homepage-platform.feature-breakdown .tabbed[data-style*="material"] .wpb_tabs_nav li a {padding: 20px;}
.row .homepage-platform-screenshot.col img.sensor {position: absolute;right: -9vw;bottom: 6vw;width: 18vw;}
.pricing-tables-row .wpb_column .vc_column-inner > .wpb_wrapper {background-color: #ffffff73;padding: 90px 48px;border-radius: 20px;border: 2px solid rgb(79 47 141 / 5%);}
.pricing-tables-row .wpb_column .vc_column-inner .wpb_text_column h5 {font-size: 16px;line-height: 20px;font-weight: 500;}
.pricing-tables-row .wpb_column .vc_column-inner .wpb_text_column h2 {font-size: 40px;line-height: 46px;margin-bottom: -11px;margin-top: -10px;}
.pricing-tables-row .wpb_column .vc_column-inner .wpb_text_column h3 {font-size: 26px;line-height: 30px;margin-bottom: 35px !important;}
.pricing-tables-row .wpb_column:hover .vc_column-inner {transition: all 0.35s ease;box-shadow: 0px 30px 50px rgb(0 0 0 / 20%);z-index: 99999;border-radius: 20px;transform: translateY(-15px);}
.pricing-tables-row .wpb_column .vc_column-inner {transition: all 0.35s ease;box-shadow: 0px 0px 0px rgb(0 0 0 / 0%);border-radius: 20px;transform: translateY(0px);}
.pricing-tables-column.silver .vc_column-inner:before {opacity:0;content: '';background: linear-gradient(0deg, #898989, #e3e3e3);width: 100%;height: 100%;position: absolute;border-radius: 20px;transition: all 0.35s ease;}
.pricing-tables-column.bronze .vc_column-inner:before {opacity:0;content: '';background: linear-gradient( 0deg, #b86b1f, #f9c78f);width: 100%;height: 100%;position: absolute;border-radius: 20px;transition: all 0.35s ease;}
.pricing-tables-column.gold .vc_column-inner:before {opacity:0;content: '';background: linear-gradient( 0deg, #b18532, #ffee94);;width: 100%;height: 100%;position: absolute;border-radius: 20px;transition: all 0.35s ease;}
.pricing-tables-column.gold:hover .vc_column-inner:before,
.pricing-tables-column.silver:hover .vc_column-inner:before,
.pricing-tables-column.bronze:hover .vc_column-inner:before {opacity: 1;transition: all 0.35s ease;content: '';}
.pricing-tables-column:hover .wpb_text_column *,
.pricing-tables-column:hover .nectar-cta .link_wrap a {color: #fff !important;transition: all 0.35s ease !important;}
.pricing-tables-column .wpb_text_column *,
.pricing-tables-column .nectar-cta .link_wrap a {transition: all 0.35s ease !important;}
.pricing-tables-column:hover .nectar-cta[data-style="material"] .link_wrap .arrow:before {color:#4f2f8d;transition: all 0.35s ease !important;}
.pricing-tables-column .nectar-cta[data-style="material"] .link_wrap .arrow:before {transition: all 0.35s ease !important;}
.pricing-tables-column .nectar-cta[data-style="material"] .link_wrap .circle {transition: all 0.35s ease;}
.pricing-tables-column:hover .nectar-cta[data-style="material"] .link_wrap .circle {background-color: #fff !important;transition: all 0.35s ease !important;}
.pricing-tables-help {padding: 25px;background-color: #fff;border-radius: 15px;box-shadow: 0px 10px 70px rgb(0 0 0 / 5%);width: 710px;margin: auto;}
.pricing-tables-help p strong {color: #f7921d;letter-spacing: 0.25px;}
.pricing-tables-help p {font-size: 14.5px;line-height: 24px;}
.pricing-tables-help h4 {margin-bottom: 5px !important;font-weight: 500 !important;font-size: 22px !important;line-height: 28px !important;}
.pricing-tables-help .wpb_column:last-child {width: calc(100% - 105px);padding-left: 15px;}
.pricing-tables-help .wpb_column {width: 105px;}
.pricing-demo-button.nectar-button {display: none;}
.homepage-platform.feature-breakdown h5 {margin-bottom: unset !important;}

/* XL Pricing Table */

.pricing-tables-row.desktop {display: block;margin-bottom: 45px !important;margin-top: 35px !important;}
.pricing-tables-row.mobile {display: none;}
.pricing-tables-row.desktop {margin-bottom: 45px !important;}
.pricing-tables-row.desktop .wpb_column .vc_column-inner {box-shadow: 0px 30px 80px rgb(0 0 0 / 5%);}
.pricing-tables-row.desktop .wpb_column .vc_column-inner > .wpb_wrapper {padding: 0px;}
.pricing-tables-row.desktop .wpb_column:hover .vc_column-inner {transform: none !important;}
.pricing-tables-row.desktop tr td i.fa {margin: auto;display: table;font-size: 23px;line-height: 23px;color: #f7911e;}
.pricing-tables-row.desktop tr td {vertical-align: middle;}
.pricing-tables-row.desktop thead tr th br {display: none;}
.pricing-tables-row.desktop tr td {padding: 20px;font-size: 14px;line-height: 22px;}
.pricing-tables-row .wpb_column .vc_column-inner .wpb_text_column thead tr th h3 {font-size: 30px !important;line-height: 35px !important;margin-bottom: 10px !important;}
.pricing-tables-row.desktop thead tr th {background-color: transparent;padding: 35px 22px;max-width: 330px;font-size: 14.5px;line-height: 23px;font-weight: 500;text-align: center;}
.pricing-tables-row.desktop thead tr th h5 {font-size: 12px !important;line-height: 20px !important;font-weight: 600 !important;}
.pricing-tables-row.desktop .wpb_column .vc_column-inner tr td.column-1 h3 {font-size: 15px !important;line-height: 20px !important;font-weight: 500;padding-left: 55px;margin-bottom: -2px !important;}
.pricing-tables-row.desktop tr td img.table-icon {width: 40px;float: left;margin-bottom: 0px;}
.pricing-tables-row.desktop tr td {position: relative;}
.pricing-tables-row.desktop .wpb_column .vc_column-inner > .wpb_wrapper {padding: 0px;border-radius: 0px;box-shadow: none !important;border: none;background-color: transparent;}
.pricing-tables-row.desktop .wpb_column:hover .vc_column-inner {transform: none !important;box-shadow: none;border-radius: 0px;}
body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1) {background-color: transparent;}
.pricing-tables-row.desktop > .col.span_12 > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column.wpb_content_element > .wpb_wrapper {overflow: hidden;border-radius: 15px;border: 2px solid #ececec;background-color: #fff;}
.pricing-tables-row.desktop > .col.span_12 > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column.wpb_content_element > .wpb_wrapper table {border:none !important;}
.pricing-tables-row.desktop tr th:first-child,
.pricing-tables-row.desktop tr td:first-child {border-left: 0px !important;}
.pricing-tables-row.desktop tr th:last-child,
.pricing-tables-row.desktop tr td:last-child {border-right: 0px !important;}
body .tablepress .odd td {background-color: #fff;}

/* END */


/* CALCULATOR INTRO */

.calculators-choice-inner h3 {font-size: 25px !important;line-height: 32px !important;margin-bottom: -5px !important;}
.calculators-choice-inner .nectar-button {margin-bottom: 0px !important;}
.calculators-choice-inner {background-color: #fff;padding: 35px;}
.calculators-choice .hover-wrap {margin-bottom: 0px !important;}
.calculators-choice-row.top {padding-top: 0px !important;}
.calculators-choice-row {padding-top: 65px !important;}
.calculator-choice-hero-boxes .wpb_column .vc_column-inner h3 {color: #4e2d8c;font-size: 23px;line-height: 30px;}
.calculator-choice-hero-boxes .wpb_column .vc_column-inner {background-color: #fff;padding: 35px;border-radius: 20px;box-shadow: 0px 10px 70px #00000036;}
.calculator-choice-hero-boxes .nectar_icon_wrap .nectar_icon {background-color: #f6911e;box-shadow: 0px 4px 50px #f6911e8c;}
.calculator-choice-hero-boxes .wpb_column .vc_column-inner a.nectar-button {width: 100%;margin-bottom: 0px !important;}
.calculator-choice-hero-subheading {width: 800px;margin: auto;}
.calculators-choice > .vc_column-inner > .wpb_wrapper {background-color:#fff;height:100%;border-radius: 15px;overflow: hidden;box-shadow: 0px 10px 50px #0000001f;}

/* END */



/* DEMO */

.demo-left h2 {font-size: 40px !important;line-height: 49px !important;}
.demo-left {width: 45% !important;}
.demo-phone {width: 30% !important;}
.demo-main-row .col.span_12 .demo-form.wpb_column {width: 29% !important;margin: 50px 0px 50px -7% !important;right: 0px !important;background-color: #fff;padding: 35px !important;border-radius: 20px;box-shadow: -20px 10px 70px #1c152740;z-index: 9999999999999 !important;}
.demo-form h3 {color: #4e2d8d;margin-bottom: 15px !important;font-size: 25px !important;line-height: 25px !important;}
.demo-form {color: #4e2d8d;}
.demo-form .nectar-split-heading {margin-bottom: 0px !important;}
li#field_2_6 {margin: 0px !important;}
li#field_2_2, li#field_2_5, li#field_2_7, li#field_2_6 {margin-top: 0px !important;padding: 0px !important;}
.demo-left .nectar-fancy-ul i {font-size: 25px !important;line-height: 40px !important;}
.demo-left .nectar-fancy-ul {font-size: 22px !important;line-height: 40px !important;margin-bottom: 40px !important;margin-top: 20px !important;}
.demo-left .iwithtext .iwt-icon img {width: 50px !important;margin: 0px !important;}
.demo-left .iwithtext .iwt-text {padding-left: 65px;}
.demo-left h5 {margin: 0px !important;line-height: 38px !important;font-size: 14px !important;color: #fff !important;}
.light .demo-form input[type="text"] {color: #4e2d8d !important;border: none !important;}
.light .demo-form input[type="text"]:focus {border: none !important;box-shadow: none !important;background-color: #f1f1f1;}
.demo-form .gform_footer.top_label {padding: 0px !important;margin-top: 30px !important;}
.demo-form input[type=submit] {width: 100% !important;font-size: 13px !important;line-height: 20px !important;letter-spacing: 3px !important;padding: 25px !important;background-color: #f7911e !important;}
.demo-main-row {padding-top: 40px !important;}
.demo-phone img.img-with-animation.skip-lazy.animated-in {border-radius: 55px !important;}
body:not(.single-landing_pages) .demo-header {padding-top: 180px !important;padding-bottom: 215px !important;}
.demo-form .gf__control.gf__control--submit.gf__control--submit--592 {margin-bottom: 0px !important;}
.demo-header.demo-product-header h1 {text-align: center;}

/* END */


/* DEMO - PRODUCT SPECIFIC */

.demo-header.demo-product-header .inner_row .wpb_column {width: calc(100% - 350px) !important;padding-right: 35px !important;}
.demo-header.demo-product-header .inner_row .wpb_column.demo-form {width: 350px !important;margin: 0px !important;}
.demo-header.demo-product-header .inner_row .wpb_column .img-with-aniamtion-wrap img {width: 100% !important;margin-bottom: 0px !important;}
.demo-header.demo-product-header .demo-main-row .col.span_12 {justify-content: space-around;align-items: flex-start;}
.demo-header.demo-product-header .inner_row .wpb_column .img-with-aniamtion-wrap {margin-bottom: 35px !important;}

/* END */



/* DEMO Footer Panel */

.demo-footer-panel-inner-column .iwt-icon {top: -3px !important;}
.demo-footer-panel-inner-column .iwt-icon img {width: 45px !important;margin: 0px !important;}
.demo-footer-panel-inner-column .iwt-text {padding-left: 60px !important;}
.demo-footer-panel-inner-column .iwt-text a {font-weight: 500 !important;font-size: 16px !important;line-height: 38px !important;letter-spacing: 1.5px !important;}
.dynamic-news-row .wpb_column .blog-recent .post {padding: 0px !important;}
.row .col .demo-footer-panel-inner-column {width: 60%;margin: 0px;padding: 100px 100px 100px 100px !important;}
.demo-footer-panel-inner-row {overflow: hidden;background-color: #fff;box-shadow: 0px 30px 90px #50456129;border-radius: 15px;bottom: 225px;background-size: contain;background-repeat: no-repeat;background-position: right;}
.demo-footer-panel-inner-row.mobilise-override {bottom: unset;}
.demo-footer-panel-inner-row .row-bg {background-size: contain;background-position: right bottom;}
.demo-footer-panel-inner-row a.play_button_with_text.large.nectar_video_lightbox p {color: #4e2d8d;letter-spacing: 1px;}
.demo-footer-panel-outer-row {max-height: 0px;}
.demo-footer-panel-inner-column p {margin-top: -10px;}
.demo-footer-panel-inner-column .link-text > p {margin: 0px;}

/* END */



/* Support */

.support-feature-row {padding:50px !important;box-shadow: 0px 30px 50px #41394e14;background-color: #fff !important;border-radius: 20px !important;margin-bottom: 0px !important;margin-top: -175px !important;z-index: 99999 !important;}
.support-header {padding-top: 200px;padding-bottom: 300px;}
.support-header h2 {font-size: 28px;line-height: 50px;opacity: 0.85;}
.support-feature-row img {width: 90px !important;margin-bottom: 15px !important;}
.support-feature-column h4 {font-size: 22px !important;line-height: 30px !important;margin-bottom: 5px !important;}
.support-feature-column {text-align: center !important;width: 25% !important;margin: 0px !important;padding: 0 15px !important;}
.support-main-content h5 {font-size: 18px !important;line-height: 30px !important;font-weight: 500 !important;margin-top: 35px !important;}
.support-user-groups p {width: 75% !important;margin: auto !important;}

/* END */



/* Footer */

.social-link-wrapper ul.social i.fa.fa-twitter {transition: all 0.25s ease;}
.social-link-wrapper ul.social i.fa.fa-facebook {transition: all 0.25s ease;}
.social-link-wrapper ul.social i.fa.fa-linkedin {transition: all 0.25s ease;}
.social-link-wrapper ul.social i.fa.fa-youtube-play {transition: all 0.25s ease;}
.social-link-wrapper ul.social i.fa.fa-instagram {transition: all 0.25s ease;}
body #footer-outer .social-link-wrapper ul.social i.fa.fa-twitter:hover {transition: all 0.25s ease;border-color: #000;color: #000;}
body #footer-outer .social-link-wrapper ul.social i.fa.fa-facebook:hover {transition: all 0.25s ease;border-color: #3b5998;color: #3b5998;}
body #footer-outer .social-link-wrapper ul.social i.fa.fa-linkedin:hover {transition: all 0.25s ease;border-color: #007bb5;color: #007bb5;}
body #footer-outer .social-link-wrapper ul.social i.fa.fa-youtube-play:hover {transition: all 0.25s ease;border-color: #ff0000;color: #ff0000;}
body #footer-outer .social-link-wrapper ul.social i.fa.fa-instagram:hover {transition: all 0.25s ease;border-color: #c32aa3;color: #c32aa3;}
.useful-link-menu,
.social-link-wrapper,
.useful-link-wrapper a#to-top {flex: 2;}
.useful-link-menu.mobile-useful-links {display: none;}
.useful-link-wrapper a#to-top {text-align: right;}
.useful-link-wrapper a#to-top img {width: 50px;}
a.footer-logo {flex: 1;}
div#footer-outer:before {content: url(/wp-content/uploads/2019/09/footer-top.svg);display: block;margin-top: -97px;}
body.light-footer-logo div#footer-outer:before,
body.tml-action-lostpassword div#footer-outer:before {content: url(/wp-content/uploads/2019/10/footer-top-dark.svg);display: block;}
#footer-outer #footer-widgets {border-bottom: none;margin-top: -50px;margin-bottom: 35px !important;}
div#footer-outer {margin-top: -25px;z-index: 9999 !important;}
div.footer-carousel .owl-item a {pointer-events: none;cursor: default;}
.menu-image-title-before.menu-image-not-hovered img,
.menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper,
.menu-image-title-after.menu-image-title {padding-left: 0px;}
#footer-outer #copyright p {line-height: 20px;font-size: 12px;margin-top: 3px;}
.useful-link-menu .menu-useful-links-container {max-width: 380px;}
#footer-outer #footer-widgets .widget_nav_menu:nth-child(1) {width: 14%;}
#footer-outer #footer-widgets .widget_nav_menu:nth-child(2) {width: 14%;}
#footer-outer #footer-widgets .widget_nav_menu:nth-child(3) {width: 27%;}
#footer-outer #footer-widgets .widget_nav_menu {width: 18%;margin-right: 1%;margin-left: 1%; float: left;}
#footer-outer #footer-widgets .widget_nav_menu:last-child {margin-right: 0%;}
#footer-outer #footer-widgets .widget.widget_nav_menu h4 {margin-bottom: 0px;font-size: 13px;line-height: 30px;font-family: Exo;letter-spacing: 3px;text-align: left;text-transform: uppercase;color: #f7911e !important;margin-bottom: 0px !important;}
#footer-outer #footer-widgets .widget.widget_nav_menu .menu {text-align: left;font-size: 14px;line-height: 32px;color: #422c88;}
#footer-outer #footer-widgets .widget.widget_nav_menu .menu li.menu-item {padding-bottom: 0px!important;margin: 0px;text-align: left;padding: 0px;padding-top: 0px !important;width: 100%;}
.footer-row-social {background-color: #fff;}
#footer-outer .row {padding: 0px !important;}
#footer-outer #footer-widgets .col p {padding-bottom: 0px;}
body #footer-outer #copyright {background-color: #fff;font-size: 10px;padding-top: 15px !important;padding-bottom: 30px !important;}
.footer-carousel .owl-stage-outer {max-height: 100px;}
.footer-carousel img {width: 100%;display: block;}
.accreditation-carousel .clear {display: none;}

/* END */



/* === Carousel Styling === */

div#footer-outer  .container.footer-carousel-wrapper {background-color: #fafafa;max-width: none !important;padding: 0px !important;padding-top: 20px !important;padding-bottom: 20px !important;margin-top: 0px;border-top: 1px solid rgb(195 195 195 / 30%);max-width: 100% !important;}
#footer-outer .container.footer-carousel-wrapper .row {max-width: 1600px;margin: auto;padding: 0 90px !important;}
#footer-outer .footer-carousel-wrapper .row {padding: 35px 0;}
.footer-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0, 0, 0);}
.footer-carousel {position: relative;display: flex;gap: 115px;}
.owl-item {float: left;text-align: center;opacity: 0.25;transition: all .5s ease;}
.owl-item:hover {opacity: 1;cursor: pointer;}
.owl-item a {display: block;}
.owl-item img {max-height: 260px;}
.owl-nav {display: none;position: absolute;top: -28%;transform: translateY(-50%);width: 100%;z-index: 10;}

/* END */



/* Footer Accreditations */

#footer-outer .container.accreditation-wrapper .row {max-width: 1600px;margin: auto;padding: 0 90px !important;}
#footer-outer .container.accreditation-wrapper div.clear {padding-bottom: 0px;}
.accreditation-carousel {display: flex;align-items: center;justify-content: space-between;}
.accreditation-carousel a {text-align: center;display: block;}
.accreditation-carousel a:hover {cursor: pointer;}
.accreditation-carousel a img {width: 100%;max-height: 90px;object-fit: contain;}

/* END */



/* Footer Bottom */

.useful-link-wrapper {display: flex;align-items: center;justify-content: space-between;}
#footer-outer .useful-link-menu .widget {margin-bottom: 0;}
ul#menu-useful-links li {display: inline-block;}
.useful-link-wrapper a.footer-logo img {width: 65%;margin: 0 auto;display: block;}
.useful-link-wrapper a#to-top {position: relative;background-color: transparent;width: auto;height: auto;bottom: 0 !important;}
body[data-button-style*="rounded"] .useful-link-wrapper #to-top:hover {transition: none;-webkit-transition: none;box-shadow: none;background-color: transparent!important;}
.useful-link-wrapper a#to-top:before,
.useful-link-wrapper a#to-top:after {content: none;}
#footer-outer ul#menu-useful-links.menu li {margin-bottom: 0px !important;padding: 0px !important;}
#footer-outer ul#menu-useful-links.menu li {font-size: 12.5px !important;padding-right: 15px !important;line-height: 20px !important;display: inline-block;}
div#footer-outer ul.social {margin-left: auto !important;margin-right: auto !important;display: flex;align-items: center;text-align: right;justify-content: flex-end;}
html body #footer-outer .accreditation-wrapper {padding: 0px !important;padding-top: 30px !important;padding-bottom: 28px !important;border-top: 1px solid rgba(195, 195, 195, 0.5);border-bottom: 1px solid rgba(195, 195, 195, 0.5);max-width: none !important;margin-bottom: 30px;}
body #footer-outer .social-link-wrapper ul.social i {padding: 0px;margin: 10px 10px 8px 10px;border-radius: 100%;font-size: 21px;line-height: 43px;border: 1px solid #c3c3c3;width: 45px;height: 45px;color: #c3c3c3;}

/* END */



/* CONTACT */

.contact-map .row-bg-overlay {z-index: 20 !important;background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0) 76%,rgba(167, 167, 167, 0.21) 100%) !important;opacity: 1 !important;}
li#field_1_7 img {width: 60px !important;margin: auto !important;}
li#field_1_7 {text-align: center !important;}
li#field_1_7 h3 {font-size: 35px !important;line-height: 40px !important;margin-top: 20px !important;}
.gform_body input {padding: 20px !important;}
body[data-form-submit="regular"] .container-wrap input[type=submit] {margin: 0px !important;width: 100% !important;font-size: 14px !important;line-height: 20px !important;letter-spacing: 3px !important;padding: 30px !important;height: auto !important;background-color: #f7911e !important;}
.gform_footer.top_label {padding: 0px !important;margin-top: 40px !important;}
div.gform_wrapper {margin: 0px !important;}
.contact-heading-right {text-align: right;}
.contact-heading.wpb_row {margin-bottom: 40px;}
body div#ajax-content-wrap .locations-group-inner > .col > .col > .vc_column-inner {overflow: hidden;padding: 30px !important;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);--webkit-backdrop-filter: blur(10px);}
.locations-inner-column p a {color: #f6901e;}
body div#ajax-content-wrap .locations-group-inner > .col > .col > .vc_column-inner p {font-size: 14px;line-height: 1.65;}

/* END */



/* RESOURCE HUB */

.fwpl-item.post-link a.fwpl-btn {display: block;width: 100%;height: 100%;}
.resources-and-useful-links h2 {color: #fff;font-size: 34px !important;line-height: 44px !important;margin-bottom: 40px !important;margin-top: 5px;width: 100%;text-align: center;}
.fwpl-item.post-link {width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 9999999;}
.fwpl-result {transition: all 0.45s ease;border-radius: 15px;overflow:hidden;font:inherit;position: relative;cursor: pointer;border: 1px solid #ececec;box-shadow: 0px 30px 30px rgb(0 0 0 / 5%);}
.fwpl-layout {grid-gap: 25px !important;}
.resource-button button {text-align: center !important;background-color: #f7921e;border: 2px solid #f7921e;color: #fff;font-weight: 500;text-transform: uppercase;letter-spacing: 1px;font-size: 12px;line-height: 16px;padding: 16px 35px !important;border-radius: 5px;transition: all 0.45s ease;margin-right: 0px !important;font-family:'Exo';margin: 20px 0 0px 0;position: relative;bottom: 0;width: 100%;cursor: pointer;}
.fwpl-item.featured-image img {object-fit: cover;margin-bottom: 0px !important;height: 100%;}
.fwpl-row.card-details {padding: 25px;}
.fwpl-item.featured-image {border-bottom: 1px solid #f6f6f6;display: block;max-height: 210px;height: 210px;overflow: hidden;}
.fwpl-item.post-title {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;user-select: none;pointer-events: none;font-size: 18px;line-height: 24px;font-weight: 500;letter-spacing: -0.1px;text-align: left;}
.fwpl-item.resource-button.resource-button a {position: absolute;bottom: 20px;width: 100%;left: 0;top: 0;height: 100%;opacity: 0;z-index: 999999999999;}
.fwpl-item.resource-button.resource-button {/* display: none !important; */}
.fwpl-item.resource-category {visibility: hidden;}
.fwpl-item.resource-category span:first-child {display: table;visibility: visible;}
.fwpl-item.resource-category span {display: none;font-size: 12px;line-height: 16px;font-weight: 500;color: #fff;background-color: #fc941a;border-radius: 40px;padding: 7px 14px;padding-bottom: 6.5px;box-shadow: 0px 0px 50px #f7921d;transition: all 0.45s ease;}
.fwpl-item.resource-category {position: absolute;top: 18px;left: 18px;display: flex;}
.resource-hub-library > .col.span_12 > .wpb_column {padding: 0px !important;}
.resource-hub-library > .col.span_12 {z-index: 9999999999999;padding: 40px 42px;background: linear-gradient(0deg, #ececec 70%, #ffffff 100%);border-radius: 25px;box-shadow: 0px 45px 100px rgb(0 0 0 / 20%) !important;}
.resource-hub-cant-find h2 {font-size: 38px;line-height: 45px;margin-bottom: -20px !important;}
.fwpl-result:hover {transition: all 0.45s ease;box-shadow: 0px 20px 50px rgb(0 0 0 / 20%);}
.fwpl-result:hover button {background-color: #933c91;border-color: #933c91;transition: all 0.45s ease;}
.fwpl-result:hover span.fwpl-term {box-shadow: 0px 10px 30px #f7921d;transition: all 0.45s ease;}
.fwpl-layout.resource-facet.col2 {grid-template-columns: repeat(2, 1fr);}
body .vertical-site-resource-main-content .nectar-split-heading h5 {margin-bottom: 25px !important;margin-top: 0px !important;}
.vertical-site-resource-sidebar p {padding-bottom: 5px !important;padding-top: 2.5px !important;font-size: 14.5px;line-height: 1.65;}
.vertical-site-resource-sidebar .nectar-button {width:100%;text-align:center;}
.case-studies-only .fwpl-item.resource-category span.fwpl-term-case-studies.fwpl-tax-project-type,
.case-studies-only .fwpl-item.resource-category span.fwpl-term-case-studies.fwpl-tax-project-type:first-child {display: table !important;visibility: visible;order: 1;}
.case-studies-only .fwpl-item.resource-category span::not(.fwpl-term-case-studies),
.case-studies-only .fwpl-item.resource-category span:first-child {display:none !important;}
.case-studies-only .fwpl-item.resource-category span.fwpl-term.fwpl-tax-project-type {display: none !important;}
.brochures-only .fwpl-item.resource-category span.fwpl-term.fwpl-term-product-brochures.fwpl-tax-project-type, .brochures-only .fwpl-item.resource-category span.fwpl-term-product-brochures.fwpl-tax-project-type:first-child {display: table !important;visibility: visible;order: 1;}
.brochures-only .fwpl-item.resource-category span::not(.fwpl-term-product-brochures),
.brochures-only .fwpl-item.resource-category span:first-child {display:none !important;}
.brochures-only .fwpl-item.resource-category span.fwpl-term.fwpl-tax-project-type {display: none !important;}
.videos-only .fwpl-item.resource-category span.fwpl-term.fwpl-term-videos.fwpl-tax-project-type, .videos-only .fwpl-item.resource-category span.fwpl-term-videos.fwpl-tax-project-type:first-child {display: table !important;visibility: visible;order: 1;}
.videos-only .fwpl-item.resource-category span::not(.fwpl-term-videos),
.videos-only .fwpl-item.resource-category span:first-child {display:none !important;}
.videos-only .fwpl-item.resource-category span.fwpl-term.fwpl-tax-project-type {display: none !important;}

/* HEADER */
.resource-hub-header p {padding-bottom: 12px;}
.resource-hub-header-left h5 {padding: 12px 25px;padding-top: 13px;background: linear-gradient(45deg, #f79120, #ffbc48);color: #fff !important;text-transform: uppercase;display: table;border-radius: 100000px;letter-spacing: 1px !important;font-size: 14px !important;line-height: 15px !important;font-weight: 500 !important;margin-bottom: 20px !important;box-shadow: 0px 0px 50px #f7921d91;}
.resource-hub-header .nectar_cascading_images .cascading-image:nth-child(3) .inner-wrap .bg-layer {transform: none !important;left: 0px;top: unset !important;}
.resource-hub-header-right {width: 575px;}
.resource-hub-header-left {width: calc(100% - 575px);margin-right: auto !important;}
.resource-hub-header-left .vc_column-inner {padding-right: 5vw;}
.resource-hub-header .inner_row > .col.span_12 > .wpb_column:first-child {z-index: 9999999;}
.resource-hub-header > .row-bg-wrap > .inner-wrap > .row-bg:before {content: '';width: 100%;height: 210px;display: block;z-index: 99999;background: linear-gradient(180deg, #0a0318a3 -20%, transparent 100%);top: 0px;user-select: none;pointer-events: none;}

/* FILTERS */
.resource-hub-library-fields .wpb_text_column {margin-bottom: 10px;}
.resource-hub-library-fields .wpb_text_column strong {font-weight: 500;font-size: 15px;line-height: 20px;color: rgb(78 45 140 / 90%);}
.resource-hub-library-fields .wpb_text_column {margin-bottom: 5px;}
.resource-hub-library-fields button.facetwp-reset {border: 2px solid #f7921d;padding: 20px;font-family: 'Exo';text-transform: uppercase;font-weight: 500;letter-spacing: 1px;width: 100%;background-color: #f7921d;color: #fff;cursor: pointer;transition: all 0.45s ease;}
.resource-hub-library-fields button.facetwp-reset:hover {transition: all 0.45s ease;background-color: rgb(247 146 29); border: 2px solid rgb(247 146 29);opacity: 0.9;}
.resource-hub-library-fields select.facetwp-dropdown {text-overflow: ellipsis;border: 1px solid #e9e9e9 !important;appearance: none;-webkit-appearance: none;padding: 18px 18px;padding-right:50px;color: #4e2d8c;background-color: #fff;font-weight: 500;font-size: 16px;line-height: 22px;background-image: url(/wp-content/uploads/2022/11/arrow.svg);background-repeat: no-repeat;background-size: 30px;background-position: calc(100% - 10px);}
.resources-and-useful-links h2:after {top: 10px;/* content: ''; */background-image: url(/wp-content/uploads/2022/12/search.svg);display: block;position: absolute;right: 0px;width: 36px;height: 36px;}
.resource-hub-library-fields {margin-bottom: 40px !important;margin-top: -5px !important;}
.resource-hub-library-fields select:focus {border: 1px solid #4f2e8c38 !important;}
body[data-button-style*="slightly_rounded"] button.facetwp-load-more {cursor:pointer;transition: all 0.45s ease;outline: none;border: none;background-color: #fc941b;color: #fff;font-family: 'Exo';text-transform: uppercase;font-weight: 500;line-height: 20px;margin: auto !important;display: table !important; margin-top: 40px !important;margin-bottom: 0px !important;font-size: 13px;line-height: 20px;padding: 18px 40px;letter-spacing: 2px;transition: all 0.45s ease;box-shadow: 0px 10px 50px transparent !important;}
body[data-button-style*="slightly_rounded"] button.facetwp-load-more:hover {cursor:pointer;transition: all 0.45s ease;box-shadow: 0px 10px 40px rgb(255 155 8 / 43%) !important;filter: brightness(1.05) saturate(1.05);}

/* END */



/* CASE STUDY */

.case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner {text-align: left;padding: 125px 0px 170px 0px;height: 100%;}
.case-study-slider .nectar_single_testimonial .wrap {letter-spacing: 0px;}
.case-study-slider .flickity-viewport {margin: 0px !important;}
.case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner h4 {padding: 12px 25px;padding-top: 13px;background: linear-gradient(45deg, #f79120, #ffbc48);color: #fff !important;text-transform: uppercase;display: table;border-radius: 100000px;letter-spacing: 1px !important;font-size: 14px !important;line-height: 15px !important;font-weight: 500 !important;margin-right: auto;margin-bottom: -5px !important;box-shadow: 0px 0px 50px rgb(247 146 29);}
.case-study-slider .flickity-viewport .cell .vc_column-inner * {text-shadow: 0px 4px 15px rgb(0 0 0 / 30%);}
.case-study-slider .flickity-viewport .cell .column-overlay-layer {opacity: 0.8 !important;}
.case-study-slider .nectar-flickity {margin-bottom: 0px;}
.case-study-slider .container.normal-container .visualized-total {background-color: #ffffff3b;backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);}
.case-study-slider .nectar-flickity > .container.normal-container {bottom: 53px;padding-right: 390px;}
.case-study-slider .flickity-viewport .cell .inner_row .wpb_column .column-image-bg {opacity: 0.8;}
.case-study-slider-view-all .nectar-cta[data-style="material"] .link_wrap .link_text:before {box-shadow: 0 9px 20px #f4911e;opacity: 1;}
body .case-study-slider .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .case-study-slider-view-all {width: 1400px !important;padding: 0px 70px !important;margin: auto !important;display: block;position: absolute;bottom: 41px;left: 0;right: 0;}
.case-study-slider .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .wpb_row {width: 100% !important;left: 0;}
.case-study-slider > .col.span_12 > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_row > .normal-container.container {padding: 0px !important;max-width: 100% !important;}
.case-study-slider-view-all .nectar-cta[data-style="material"] .link_wrap .circle {background-color: #f7921d !important;}
.case-study-slider .flickity-viewport .cell .inner_row,
.case-study-slider .col.span_12 {height: 100%;}
.case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner .wpb_text_column .wpb_wrapper {width: 100%;}
.case-study-slider-inner .col.span_12 {max-width: 1600px;margin: auto !important;display: flex;align-items: center;padding: 0px 90px;}
.case-study-slider .flickity-viewport .cell .image-icon {margin-right: 15px !important;}
.case-study-slider .flickity-viewport .cell .inner_row .case-study-slider-inner-right .vc_column-inner {padding-left: 30px;}
.case-study-slider .flickity-viewport .cell .inner_row .case-study-slider-inner-left .vc_column-inner {padding-right: 30px;}
.case-study-slider .flickity-viewport .cell  .nectar-milestone {box-shadow: 0px 15px 50px rgb(0 0 0 / 25%);background-color: #0000001c;border: 1px solid #ffffff3b;border-radius: 15px;padding: 30px;backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);}
.case-study-slider .flickity-viewport .cell .nectar_single_testimonial {box-shadow: 0px 15px 50px rgb(0 0 0 / 25%);background-color: #0000001c;border: 1px solid #ffffff3b;border-radius: 15px;padding: 30px;backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px);margin-bottom: 15px;}
.case-study-slider .flickity-viewport .cell  .nectar-milestone .subject {color: #f5921e;text-transform: capitalize;font-size: 16px;line-height: 22px;letter-spacing: 0px;margin-top: 5px;}
.case-study-slider .flickity-viewport .cell .nectar-milestone .number {margin-bottom: 0px;}
.case-study-slider .flickity-viewport .cell .nectar-milestone .number *, .case-study-slider .flickity-viewport .cell .nectar-milestone .number {font-size: 40px !important; line-height: 40px !important;}
.case-study-slider .nectar_single_testimonial[data-style=small_modern] p span.open-quote {display: none;}
.case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner p {font-size: 17px;line-height: 27px;letter-spacing: 0px;padding-bottom: 15px;}
.case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner .wpb_text_column p {font-size: 20px;line-height: 30px;letter-spacing: 0px;margin: auto;opacity: 1;margin-bottom: -10px;}
.case-study-slider-inner:before {position: absolute;content: '';width: 100%;height: 100%;background: linear-gradient(90deg, #000000cf, #0000001a);}
.case-study-slider .flickity-viewport .cell .inner_row {height: 100%;}.case-study-slider .flickity-viewport .cell .inner_row {height: 100%;}
.case-study-slider-inner {background-repeat: no-repeat !important;background-size: cover;background-position: center;}
.case-study-slider .nectar_single_testimonial .title {color: #f5921e !important;opacity: 1 !important;}

/* END */



/* NEW CASE STUDY SLIDER */

.new-case-study-slider .flickity-viewport .cell .stat,
.new-case-study-slider .flickity-viewport .cell .video,
.new-case-study-slider .flickity-viewport .cell .stat > .col,
.new-case-study-slider .flickity-viewport .cell .video > .col,
.new-case-study-slider .flickity-viewport .cell .stat > .col .vc_column-inner,
.new-case-study-slider .flickity-viewport .cell .video > .col .vc_column-inner,
.new-case-study-slider .flickity-viewport .cell .video > .col .vc_column-inner .wpb_wrapper,
.new-case-study-slider .flickity-viewport .cell .video > .col .vc_column-inner .wpb_wrapper .nectar-video-box,
.new-case-study-slider .flickity-viewport .cell .video > .col .vc_column-inner .wpb_wrapper .nectar-video-box .inner-wrap {height: 100%;}
.new-case-study-slider .flickity-viewport .cell {transition: all 0.45s ease;border-radius: 0px;overflow: hidden !important;min-height: 475px !important;width: 60% !important;box-shadow: 0px 40px 60px hsl(0deg 0% 0% / 0%);}
.new-case-study-slider .flickity-viewport .cell:hover {box-shadow: 0px 15px 50px hsl(0deg 0% 0% / 25%);transition: all 0.45s ease;}
.new-case-study-slider .flickity-viewport .cell .inner-wrap-outer .inner-wrap > .inner_row.video .wpb_wrapper {display: flex;justify-content: space-between;align-items: center;height: auto !important;position: absolute;bottom: 0;width: 100%;padding-right: 45px;background: linear-gradient(0deg, hsl(0deg 0% 0% / 25%), transparent);}
.new-case-study-slider .flickity-viewport .cell .inner-wrap-outer .inner-wrap > .inner_row.video .wpb_wrapper .img-with-aniamtion-wrap {width: 250px;}
.new-case-study-slider .flickity-viewport .cell:first-child {margin-left: 0px !important;}
.new-case-study-slider .flickity-viewport .cell:last-child {margin-right: 0px !important;}
.new-case-study-slider .video a.play_button:before {border: none !important;background-color: #f7921d;box-shadow: 0px 5px 50px #f7921d;}
.new-case-study-slider .video a.play_button svg {z-index: 99999;}
.new-case-study-slider .video a.play_button svg * {fill: #fff;}
.new-case-study-slider .flickity-viewport .cell .video a.play_button {transform: scale(0.75);transform-origin: right bottom;}
.stat .vc_col-sm-4 {width: 380px;}
.stat .vc_col-sm-8 {width: calc(100% - 380px);}
.stat .vc_col-sm-4 a.nectar-button {width: 100% !important;padding: 18px 20px !important;}
.stat1 .img-with-aniamtion-wrap img:not(.corner-circles), .stat2 .img-with-aniamtion-wrap img:not(.corner-circles) {width: 115px !important;}
.stat .subject {font-size: 16px !important;line-height: 18px !important;margin-top: 5px !important;opacity: 0.75;}
.stat .number,
.stat .number .symbol-wrap {font-size: 32px !important;line-height: 32px !important;font-weight: 400 !important;}
.stat2 .img-with-aniamtion-wrap.center {position: absolute;right: 40px;top: 40px;}
.stat blockquote.nectar_single_testimonial {text-align: left;font-size: 18px;line-height: 31px;letter-spacing: 0;font-weight: 400;padding-top: 22px;}
.stat blockquote.nectar_single_testimonial p {padding-bottom: 20px;}
.stat .img-with-aniamtion-wrap img.quote {mix-blend-mode: normal;opacity: 0.25 !important;width: 50px !important;padding-top: 40px;padding-bottom: 0px !important;}
.stat blockquote.nectar_single_testimonial span.open-quote {display: none;}
.stat.big blockquote.nectar_single_testimonial p {font-size: 22px !important;line-height: 1.55;}
.big.stat blockquote.nectar_single_testimonial p,
.big.stat blockquote.nectar_single_testimonial {text-align: center;font-size: 22px !important;line-height: 1.6;}
.big.stat img {margin: auto !important;padding: 0px !important;}
.big.stat .vc_column-inner {display: flex;justify-content: center !important;align-items: center;align-content: center;padding: 0px 10%;}
.nectar_single_testimonial .image-icon {margin-right: 15px !important;}
.new-case-study-slider .img-with-aniamtion-wrap.right img.corner-circles {position: absolute !important;right: -30px;top: -30px;width: 70% !important;}
.new-case-study-slider .img-with-aniamtion-wrap.right * {position: unset !important;}
.new-case-study-slider .nectar-flickity > .container.normal-container {padding: 0px !important;padding-right: 220px !important;}
.new-case-study-slider .case-study-slider-view-all {position: absolute;bottom: -12px;width: 185px;right: 0;}
.new-case-study-slider .nectar-flickity[data-spacing="30px"]:not(.masonry) .flickity-slider .cell {margin: 0 15px;}

/* END */



/* PLATFORM */

/* PLATFORM HERO  */

.platform-hero .nectar-split-heading,
.product-header .nectar-split-heading {margin-bottom: 20px;margin-top: 30px !important;}
.platform-hero .row-bg-wrap {position: absolute;width: 100% !important;left: unset !important;margin-left: unset !important;}
.platform-hero .row-bg-wrap > .using-image {z-index: 9;left: 50%;}
.platform-hero .row-bg-wrap > .using-image .row-bg {background-position: top left !important;background-size: contain;width: 950px;}
.platform-hero .row-bg-overlay.row-bg-layer {margin-left: -50vw;left: 50%;width: 100vw;}
.platform-hero > .col > .col:last-child .nectar_cascading_images {max-width: 110% !important;width: 110% !important;}
.platform-hero .nectar-icon-list,
.product-header .nectar-icon-list {margin-bottom: 40px !important;}
.platform-benefit-row > .col > .col > .vc_column-inner {padding: 32px;padding-top: 28px;background-color: #fff !important;border-radius: 15px !important;box-shadow: 0px 10px 50px #1914220d !important;width: 100%;transition: all 0.45s ease;flex: 1;}
.platform-benefit-row > .col:after {display: none;}
.platform-benefit-row > .col > .col:hover > .vc_column-inner {transition: all 0.45s ease;box-shadow: 0px 20px 70px hwb(261deg 8% 87% / 14%) !important;}
.platform-benefit-row > .col > .col img {max-width: 50px;margin-bottom: 18px !important;}
.platform-benefit-row > .col h4 {font-size: 22px;line-height: 30px;font-weight: 500;}
.platform-benefit-row > .col p {font-size: 15px !important;line-height: 25px !important;opacity: 0.7;}
.platform .nectar-icon-list[data-animate=true] .nectar-icon-list-item .content h4,
.product-header .nectar-icon-list[data-animate=true] .nectar-icon-list-item .content h4 {display: none !important;}
.platform h6 {font-size: 17px !important;line-height: 1.3 !important;margin-bottom: -2px !important;color: #4e2d8c}
.platform .clients>div {padding-top: 0.5% !important;}

/* PLATFORM GENERAL  */

.platform .nectar-icon-list-item,
.product .nectar-icon-list-item {margin-bottom: 20px !important;padding-left: 47px !important;display: flex;align-items: center;}
.platform .nectar-icon-list-item *,
.product .nectar-icon-list-item * {color: #4e2d8d !important;font-weight: 500;}
.platform .nectar-icon-list[data-animate=true]:after,
.product .nectar-icon-list[data-animate=true]:after {display: none;}
.platform .nectar-icon-list[data-icon-style=border] .list-icon-holder,
.product .nectar-icon-list[data-icon-style=border] .list-icon-holder {width: 35px !important;height: 35px !important;border-width: 1.5px !important;background: #fff !important;}
.platform .nectar-icon-list[data-icon-size=small] .nectar-icon-list-item .list-icon-holder i,
.product .nectar-icon-list[data-icon-size=small] .nectar-icon-list-item .list-icon-holder i {font-size: 18px !important;line-height: 37px !important;height: 100%;width: 100%;}
.platform .nectar-cta[data-style=underline] .link_wrap .link_text,
.product .nectar-cta[data-style=underline] .link_wrap .link_text {padding-bottom: 8.5px;}
.platform .nectar-button.jumbo,
.product .nectar-button.jumbo {padding: 18px 45px !important;padding-right: 45px !important;}
.platform .nectar-button.jumbo *,
.product .nectar-button.jumbo * {font-size: 15px !important;/* transform: none !important; */}
.platform .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev {left: 0;}
.platform .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next {right: 0px;}
.platform .testimonial_slider .slides {max-width: calc(100% - 200px);}
.platform .testimonial_slider  span.testimonial-name {font-size: 23px !important;line-height: 1.5 !important;font-weight: 400;transform: none;}
.platform .testimonial_slider span.title {font-size: 15px !important;line-height: 1.7 !important;color: #f7921d !important;opacity: 1 !important;font-weight: 500;letter-spacing: 0.2px;}
.platform .testimonial_slider[data-style="minimal"] .controls {display: none !important;}
.platform .testimonial_slider .image-icon.has-bg {margin-bottom: 15px !important;margin-top: 20px;width: 60px;height: 60px;}
.platform .testimonial_slider[data-style="minimal"] blockquote {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;margin-top: 20px;}
.platform .testimonial_slider[data-style="minimal"] blockquote * {width: 100%;}
.platform .testimonial_slider[data-style="minimal"] blockquote .image-icon {order: 5;}
.platform .testimonial_slider[data-style="minimal"] blockquote span {order: 6;}
.platform .testimonial_slider[data-style="minimal"] blockquote p {padding-bottom: 10px;}

/* PLATFORM - FEATURE */

.platform-feature-divider-top .divider-vertical {margin-left: 0px !important;position: absolute;left: 0px;top: 135px;height: calc(100% + 55px) !important;padding: 0px !important;width: 2px;}
.platform-feature-divider-bottom:before {content: '';width: 100%;background: #faf8fc;height: calc(100% + 100px);position: absolute;margin-left: -50vw;left: 50%;width: 100vw;bottom: -100px;}
.platform-feature-divider-bottom > .col, .platform-feature-divider-top .wpb_text_column > .wpb_wrapper {padding-left: 45px !important;}
.platform-feature-divider-bottom > .col > .col {padding: 0px !important;margin: 0px !important;width: unset;flex: 1;}
.platform-feature-divider-bottom > .col {gap: 55px;margin: 0px !important;}
.platform-feature-divider-bottom .iwt-icon {top: 1px !important;}
.platform-feature-divider-bottom .iwt-text {padding-left: 70px !important;}
.platform-feature-divider-bottom .iwt-icon img {width: 50px !important;margin-bottom: 0px !important;}
.platform .platform-feature-divider-bottom .iwt-text h6 {font-weight: 500;text-transform: capitalize;font-size: 20px !important;line-height: 1.3 !important;margin-bottom: 10px !important;}
.platform-feature-divider-bottom > .col:after {display: none;}
.platform-feature-divider-top a.nectar-button.large {margin-left: 45px;}

/* PLATFORM - C2A */

.platform-c2a p {font-size: 20px;line-height: 1.4;opacity: 0.75;margin-top: -3px;}
.platform-feature-divider-top .wpb_text_column.wpb_content_element .wpb_wrapper:before {content: '';width: 2px;background: #f7921d;height: calc(100% + 100px);position: absolute;left: 0px;}

/* END */




/* PRODUCT */

body.product .page-submenu .container:before {display: none !important;}
.product .product-header .nectar-split-heading {margin-top: 0px !important;}
body.product h2, .product .row .col h2 {font-size: 40px;line-height: 1.2;}
body.product h3,
.product .row .col h3 {font-size: 32px;line-height: 1.2;}
.product-cta .clients {margin-bottom: 35px;margin-top: 28px;}
.product .page-submenu.stuck {top: 65px !important;}
body.product .page-submenu li a {font-size: 15px;line-height: 1.3;}
body.product .page-submenu ul:before {content: '';position: absolute;left: 90px;font-size: 18px;line-height: 59px;letter-spacing: -0.25px;}
.product-header img {max-width: unset !important;width: 165% !important;margin-left: -10% !important;margin-top: -15% !important;margin-bottom: -15% !important;}
.product-milestones .inner_row {margin: 0px !important;}
.product-milestones .nectar-milestone .subject {letter-spacing: 0px;margin-top: -5px;text-align: center;}
.product-milestones .nectar-milestone .number {font-size: 40px !important;line-height: 40px !important;text-align: center !important;width: 100%;margin-bottom: 0px;}
.product .clients[data-additional_padding="4"].no-carousel>div {padding: 0px 2%;}
.product-client-display .clients {margin-top: 25px !important;}
.product-alerts .inner_row {text-align: center;}
.product-alerts .inner_row .nectar_image_with_hotspots {width: 50%;margin: auto;}
.product-alerts .inner_row > .col .nectar_hotspot_wrap {right: 0px !important;left: unset !important;width: 30px !important;height: 30px !important;}
.product .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {padding: 20px 25px !important;box-shadow: 0px 10px 50px #1d123721;max-width: 275px !important;min-width: 250px !important;}
.product .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip h4 {font-size: 14px;line-height: 1.3;margin-bottom: 7px;text-transform: uppercase;letter-spacing: 0.5px;}
.product .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip p {font-size: 11.5px;line-height: 1.45;}
.product-alerts .inner_row .wpb_text_column h4 {font-size: 20px;line-height: 1.4;margin-top: 15px;}
.product-alerts .inner_row > .col > .col {margin: 0px !important;padding: 0px !important;width: 100%;}
.product-alerts .inner_row > .col {gap: 55px 50px;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;padding-left: 45px !important;}
.product-alerts .inner_row > .col:after {display: none;}
.product-alerts .inner_row .nectar_image_with_hotspots .nectar_hotspot {background: #f7921d;background-image: url(/wp-content/uploads/2023/12/i.svg);background-size: 55%;background-position: center;background-repeat: no-repeat;}
.product .nectar_image_with_hotspots[data-size=medium][data-hotspot-icon=plus_sign] .nectar_hotspot span:after,
.product .nectar_image_with_hotspots[data-size=medium][data-hotspot-icon=plus_sign] .nectar_hotspot span:before {display: none;}
.product blockquote.nectar_single_testimonial p {font-size: 24px !important;line-height: 1.4 !important;}
.product blockquote.nectar_single_testimonial .inner {display: flex;align-items: center;flex-wrap: wrap;}
.product blockquote.nectar_single_testimonial .image-icon {width: 75px !important;height: 75px !important;margin-right: 20px !important;border-radius: 0px !important;background-size: contain;background-repeat: no-repeat;}
.product blockquote.nectar_single_testimonial span.wrap span {font-size: 20px;line-height: 25px;letter-spacing: 0px;}
.product blockquote.nectar_single_testimonial span.wrap span.title {font-size: 16px;line-height: 25px;color: #f7921d;opacity: 1 !important;font-weight: 400;}
.product blockquote.nectar_single_testimonial p span.open-quote {line-height: 60px;}
.product h5 {font-weight: 500 !important;margin-top: 20px !important;letter-spacing: 1px !important;font-size: 18px !important;color: #f7921d !important;margin-bottom: 10px !important;}
.product .nectar-split-heading h5 {margin-bottom: -5px !important;}
.floating-audio .img-with-aniamtion-wrap * {width: 100%;}
.toggles.accordion.toggles--minimal-shadow div .inner-toggle-wrap p {opacity: 0.85;padding-bottom: 10px;}
.toggles.accordion.toggles--minimal-shadow div .inner-toggle-wrap p:last-child {padding-bottom: 0px;}
body .toggles--minimal-shadow .toggle.open {background: #fff !important;}
body .toggles--minimal-shadow .toggle .toggle-title a {font-weight: 500 !important;}

/* END */




























































div#homepage-ie-header {display: none;}

/* IE 10+ Specific Styling */

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
    div#homepage-ie-header {display: block;}
    #homepage-video-header {display: none;}
    .single-sector-case-study-left-logo .img-with-aniamtion-wrap img,
    .single-sector-milestone-image img {max-height: 90px;}
    .demo-footer-panel-inner-row.mobilise-override {bottom: 0;}
    body .single-sector-case-study-row .row-bg-overlay {opacity: 0.8 !important;}
    .nectar_cascading_images {height: 500px;}
    .img-with-aniamtion-wrap, body .wpb_wrapper > .img-with-aniamtion-wrap {max-height: 500px;}
 }


/* Media Queries */

@media only screen and (min-width: 2250px) {
    div#footer-outer:before {margin-top: -115px;}
}

/* END */


/* 1850 */

@media only screen and (max-width: 1850px) {
    body .single-sector-milestone-row:nth-child(1),
    body .single-sector-milestone-row:nth-child(3) {left: -80px;}
    .capability-product-columns .nectar-flickity .cell p {font-size: 14px !important;line-height: 24px !important;}
    .capability-product-columns .nectar-flickity .cell h4 {font-size: 20px !important;line-height: 25px !important;margin-bottom: -15px !important;}
}

/* END */



/* 1700 */

@media only screen and (min-width: 1700px) {
	.single-sector-header .row-bg.using-image {background-size: 68vw !important;}
}

/* END */



/* 1600 */

@media only screen and (max-width: 1600px) {
    .all-products-desktop-diagram > .col.span_12 {width: 1250px;width: 90% !important;}
    .all-products-desktop-info-column h3 {font-size: 22px !important;line-height: 25px !important;margin-bottom: -15px !important;}
    .all-products-desktop-info-column p {font-size: 13px;line-height: 20px;}
    .all-products-desktop-info-column {margin-bottom: 15px !important;}
    .all-products-desktop-info-column, .all-products-desktop-info-column:last-child {padding: 28px !important;padding-bottom: 20px !important;}
    .all-products-desktop-diagram-right, .all-products-desktop-diagram-left {width: 25% !important;}
    .all-products-desktop-diagram-middle {width: 50% !important;}
    .all-products-case-specific-column img {width: 30% !important;}
    .all-products-case-specific-column p {font-size: 14px;line-height: 21px;}
    div#footer-outer:before {transform: scale(1.2);}

    /* CASE STUDY - NEW */
    .stat .vc_col-sm-4 {width: 300px;}
    .stat .vc_col-sm-8 {width: calc(100% - 300px);}
    .stat .img-with-aniamtion-wrap img.quote {width: 45px !important;padding-top: 30px;}

    /* PLATFORM */
    .platform-hero .row-bg-wrap > .using-image {z-index: 9;left: 50%;}
    .platform-hero > .col > .col:last-child {width: calc(100% - 575px);}
	.platform-hero > .col > .col:first-child {width: 575px;}
	.platform-hero h1 {font-size: 48px !important;}
	.platform header > .container,
	div#header-secondary-outer > .container,
	div#header-outer header#top > .container {padding: 0px 30px;}
	.platform-hero > .col > .col:last-child .nectar_cascading_images {max-width: 130% !important;width: 130% !important;}

    /* HOMEPAGE */
    .homepage-scroll-down .img-with-aniamtion-wrap {width: 120%;margin-left: -10%;}
    .homepage-hero-useful-links {padding: 27px 0px 8vw 0px;bottom: 50px;}
    .homepage-scroll-down {margin-top: -5.5vw;margin-bottom: -80px !important;}

    /* OUR PLATFORM */
    .row .col .homepage-platform-tool-tip-column .wpb_text_column h4 {font-size: 24px;line-height: 32px;}
    .tabbed[data-style="material"] .wpb_tabs_nav li a {padding-top: 13px;padding-bottom: 11px;}
}

/* END */


/* 1550 */

@media only screen and (max-width: 1550px) {

}

/* END */


/* 1500 */

@media only screen and (max-width: 1500px) {
	.case-study-slider .nectar-flickity > .container.normal-container {padding-right: 300px;}

    .capability-product-columns .nectar-flickity .cell .inner-wrap {padding: 40px !important;}
    .homepage-header h2 {width: 50%;}
    .homepage-sectors .owl-item {padding: 10px;}
    .homepage-feature-panel-left p {opacity: 0.75;}
    .single-sector-milestone-text {padding: 25px 35px 20px 35px !important;}
    .single-sector-product-row .single-sector-product-column.wpb_column {width: 85%;}
    .about-team-members-column-careers {padding: 60px 40px !important;}

    /* MEGAMENU */
    .megamenu > .sub-menu > .side-feature {max-width: 350px;}
    .megamenu > .sub-menu > .menu-item {width: calc(100% - 350px) !important;}

    /* HOLDING PAGE */
    .holding-page-row p {font-size: 15px;line-height: 1.7;}
	.holding-page-row h4 {margin-bottom: -10px !important;font-size: 21px !important;line-height: 1.4 !important;}
	.holding-page-row a.nectar-button {margin-top: 5px !important;}
	.holding-page-row h1, .holding-page-row h1 * {font-size: 40px !important;line-height: 1.25 !important;}
	.holding-page-row > .col > .col > .vc_column-inner {padding: 0px 130px !important;}
	.holding-page-row {height: 100% !important;padding: 0px 0px !important;}

	/* PRODUCT */
	.product-header .nectar-split-heading * {font-size: 50px !important;line-height: 1.15 !important;}
	.product-header .nectar-split-heading {margin-bottom: 15px !important;}
	.product-header img {width: 170% !important;margin-left: -15% !important;margin-top: -15% !important;margin-bottom: -15% !important;}
	body.product .page-submenu li a {font-size: 14px;line-height: 1.3;}
	.product-alerts > .col > .col:last-child {max-width: calc(100% - 400px);}
	.product-alerts > .col > .col:first-child {width: 400px;}
	.product-alerts .inner_row .nectar_image_with_hotspots {width: 75%;margin: auto;}

    /* RESOURCE HUB */
    body .dlp-preview-modal-container {width: 85vw;}

    /* SUPPORT */
    .homepage-support-left {padding: 0px 45px !important;top: -60px;}

    /* CASE STUDY SLIDER */
    .case-study-slider .flickity-viewport .cell .inner_row .case-study-slider-inner-left .vc_column-inner h2,
    .case-study-slider .flickity-viewport .cell .inner_row .case-study-slider-inner-left .vc_column-inner h2 span {font-size: 48px;line-height: 52px;}
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner .wpb_text_column p {font-size: 18px;line-height: 28px;margin-bottom: -25px;}

    /* SINGLE POST */
    .main-content .featured-media-under-header .featured-media-under-header__content h1.entry-title {color: #fff;font-size: 44px;line-height: 50px;}
    .main-content .featured-media-under-header .featured-media-under-header__content {max-width: 750px !important;padding: 95px 70px;}

    /* BLOG */
    .field-service-blog-category-carousel .cell {width: calc(100% / 3 - 15px) !important;}
    .field-service-blog-hero .nectar-recent-posts-single_featured h2,
    .field-service-blog-hero .nectar-recent-posts-single_featured h3 {font-size: 50px !important;line-height: 50px !important;}

    /* SECTORS */
    .homepage-platform.feature-breakdown .tabbed[data-style*="material"] .wpb_tabs_nav li {width: 50% !important;}
}

/* END */


/* 1450 

@media only screen and (max-width: 1450px) {
	.case-study-slider-view-all {width: 100%;}
}

/* END */


/* 1400 */

@media only screen and (max-width: 1400px) {
    .demo-form {width: 350px !important;}
    a.second-tier-item {width: 32%;}
    .our-platform-capabilities-inner-column h3 {font-size: 21px !important;line-height: 27px !important;margin-bottom: -15px !important;}
    .team-member-title-and-name {padding: 25px !important;}
    .about-team-members-column-careers.about-team-members-column img {width: 50px !important;}
    .about-team-members-column-careers .nectar-cta h6 {font-size: 12px !important;margin: 0px !important;}
    .about-team-members-column-careers {padding: 70px 35px !important;}
    #footer-outer #footer-widgets .widget_nav_menu {margin-top: 20px !important;margin-bottom: 30px !important;}
    body[data-ext-responsive=true] .container .page-submenu>.full-width-section .container:not(.tab-container):not(.recent-post-container):not(.normal-container) {padding: 0 25px!important;}
    body.product .page-submenu ul:before {left: 30px;font-size: 17px;}

    /* RESOURCE HUB */
    .resource-hub-header-left .vc_column-inner {padding-right: 30px;}

    /* HOLDING PAGE */
	.holding-page-row .inner_row > .col > .col:last-child img {max-width: 150% !important;}

    /* HOMEPAGE */
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column h2 {font-size: 44px;line-height: 50px;}
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner p {width: 100%;}

	/* MEGAMENU */
	.capabilities.megamenu > .sub-menu > .menu-item > ul.sub-menu > .menu-item > ul.sub-menu {grid-template-columns: 1fr !important;display: grid !important;}
    div#header-outer > header#top > .container,
    div#header-secondary-outer > .container {padding: 0px 28px;}
    
    /* CASE STUDY - NEW */
	.stat1 .vc_col-sm-4 {width: 270px !important;}
	.stat1 .vc_col-sm-8 {width: calc(100% - 270px);}
	.stat1 .vc_col-sm-4 .vc_column-inner {padding: 35px !important;border-width: 20px !important;border-left-width: 0px !important;}
	.stat2 .vc_col-sm-4 {width: 270px !important;}
	.stat2 .vc_col-sm-8 {width: calc(100% - 270px);}
	.stat2 .vc_col-sm-8 .vc_column-inner {padding: 35px !important;border-width: 20px !important;border-left-width: 0px !important;}
	.stat2 .vc_col-sm-4 .vc_column-inner,
	.stat1 .vc_col-sm-8 .vc_column-inner {padding: 35px !important;}
	.new-case-study-slider .flickity-viewport .cell {min-height: 455px !important;}

	/* FOOTER */
	.footer-carousel {gap: 7.5%;}

    /* OUR PLATFORM */
    .homepage-platform .tabbed[data-style=minimal_alt]>ul li:first-child {margin-left: 0px !important;}
    .homepage-platform .tabbed[data-style=minimal_alt]>ul li:last-child {margin-right: 0px !important;}
    html body .homepage-platform .col.span_12 .homepage-platform-column {width: 85%;}
    .homepage-platform .tabbed[data-style=minimal_alt]>ul li:not(.cta-button) {margin: 0px 20px !important;}
    .row .homepage-header-clients .col img:not([srcset]) {padding-left: 10px;padding-right: 10px;}    
    .row .homepage-platform-tool-tip-column .nectar-cta {margin-top: 20px;margin-bottom: 5px !important;}
    .row .col .homepage-platform-tool-tip-column {width: 300px;margin-right: 40px !important;}
    .row .col .homepage-platform-tool-tip-column .vc_column-inner {padding: 45px 37px !important;padding-bottom: 33px !important;}
    .homepage-platform-screenshot {width: calc(100% - 340px);}
    .homepage-platform-screenshot .wpb_text_column {width: 50%;}

    /* CASE STUDY SLIDER */
    body .case-study-slider .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .case-study-slider-view-all {width: 100% !important;padding: 0px 90px !important;}

    /* CALCULATOR */
    .calculator-choice-hero-boxes .wpb_column .vc_column-inner h3 {color: #4e2d8c;font-size: 23px;line-height: 30px;margin-top: -2px;}
    .calculator-choice-hero-boxes .wpb_column .vc_column-inner {padding: 33px 28px;}
    .calculator-choice-hero-boxes .wpb_column .vc_column-inner a.nectar-button {width: 100%;margin-bottom: 0px !important;padding: 18px 0px !important;}
}

/* END */


/* 1350 */

@media only screen and (max-width: 1350px) {
    .our-platform-capabilities-inner-column h3 {font-size: 21px !important;line-height: 26px !important;margin-bottom: -15px !important;}
    .our-platform-header img {max-width: none !important;position: absolute;top: -220px;width: 1200px;right: -540px !important;}
    .capability-product-columns .nectar-flickity .cell img {width: 60px !important;margin: auto !important;margin-bottom: 15px !important;display: block;}
    .sector-header-clients {max-width: 1425px;margin: auto !important;padding: 0px 40px;}
    .row .col .demo-footer-panel-inner-column {width: 52%;margin: 0px;padding: 100px 100px 100px 100px !important;}
    body.material .vc_row-fluid .vc_col-sm-4.single-sector-right {width: 48%;margin-left: 7% !important;transform: translateX(100px) !important;}
    .single-sector-case-study-left-title {margin-left: 4% !important;width: 58% !important;padding-right: 4% !important;}
    .single-sector-case-study-right {text-align: right !important;width: 26% !important;margin: 0px !important;}
    .single-sector-case-study-left-logo {box-shadow: 0px 10px 80px #3a2e5024;border-radius: 100% !important;padding: 20px !important;width: 100px !important;height: 100px !important;background-color: #fff !important;}
    #footer-outer #footer-widgets .widget.widget_nav_menu .menu li.menu-item a {text-align: left;font-size: 14px;line-height: 21px;}
    .single-sector-milestone-text .nectar-milestone .subject {width: 100%;padding-left: 0px;}
    .single-sector-left h1 {font-size: 60px;line-height: 70px;}
    .tabbed[data-style*="vertical"]>div {width: 79%;}
    .portfolio-items .work-meta h4 {font-size: 18px !important;line-height: 30px!important;letter-spacing: -0.25px !important;}
    .homepage-feature-panel-left p {width: 100%;}
    .homepage-feature-panel-row .row-bg.using-image {background-size: contain !important;background-position: 550px !important;}    
    .all-products-desktop-info-column h3 {font-size: 20px !important;line-height: 25px !important;margin-bottom: -15px !important;}
    .all-products-case-specific-column .vc_column-inner {padding: 30px 24px !important;}
    #footer-outer #footer-widgets .widget.widget_nav_menu h4 {margin-bottom: 5px !important;font-size: 13.5px;line-height: 25px;}
    .row .single-sector-left.col h4 {margin-top: 15px;}

    /* PRODUCTS */
    .single-product-header h1,
    .single-sector-header h1 {font-size: 50px;line-height: 58px;letter-spacing: -0.5px;}
}

/* END */


/* 1300 */

@media only screen and (max-width: 1300px) {    
    .demo-left h2 {font-size: 34px !important;line-height: 45px !important;}
    body:not(.single-landing_pages)  .demo-header {padding-top: 180px !important;padding-bottom: 225px !important;}
    .demo-form {padding: 30px 28px !important;}
    .demo-form h3 {margin-bottom: 10px !important;font-size: 23px !important;line-height: 24px !important;}
    .demo-main-row .col.span_12 .demo-form.wpb_column {padding: 40px 30px !important;margin: 0px 0px 5px -7% !important;}
    .demo-header.demo-product-header .inner_row .wpb_column.demo-form {margin: 0px !important;}
    #footer-outer #footer-widgets {margin-top: -40px;margin-bottom: 35px !important;}

    /* PLATFORM */
    .platform .container.main-content,
    .product .container.main-content {padding: 0px 60px;}
    .platform-hero h1 {font-size: 45px !important;}
    .platform-hero .row-bg-wrap > .using-image {left: 42%;top: -100px;}
    .platform-hero > .col > .col:last-child .nectar_cascading_images {max-width: 150% !important;width: 150% !important;transform: translateX(-10%);}
    .platform-hero {padding-top: 150px !important;}
    .platform .nectar-icon-list[data-icon-style=border] .list-icon-holder, .product .nectar-icon-list[data-icon-style=border] .list-icon-holder {width: 30px !important;height: 30px !important;}
    .platform .nectar-icon-list[data-icon-size=small] .nectar-icon-list-item .list-icon-holder i, .product .nectar-icon-list[data-icon-size=small] .nectar-icon-list-item .list-icon-holder i {font-size: 17px !important;line-height: 26px !important;}
    .platform .nectar-icon-list-item, .product .nectar-icon-list-item {margin-bottom: 15px !important;padding-left: 42px !important;}
    .platform .nectar-icon-list[data-animate=true] .nectar-icon-list-item .content, .product .nectar-icon-list[data-animate=true] .nectar-icon-list-item .content {line-height: 24px;}
    .platform-hero .nectar-icon-list {margin-bottom: 30px !important;margin-top: -5px !important;}
    .platform .testimonial_slider[data-style="minimal"] blockquote {font-size: 20px !important;}
    .platform .clients>div {padding: 3% 4.5% !important;padding-top: 0.5% !important;}
    .platform-feature-divider-bottom .iwt-text {padding: 0px !important;}
	.platform-feature-divider-bottom .iwt-icon {position: relative;margin-bottom: 18px;top: unset !important;margin-top: -10px !important;}

	/* PRODUCT */
	.product-header .nectar-split-heading * {font-size: 45px !important;line-height: 1.15 !important;}
	.product-header img {width: 220% !important;margin-left: -15% !important;margin-top: -20% !important;margin-bottom: -20% !important;}
	.product-alerts > .col > .col:first-child {width: 310px;}
	.product-alerts > .col > .col:last-child {max-width: calc(100% - 310px);}
	.product-alerts .inner_row > .col {gap: 45px 35px;padding-left: 15px !important;}
	.product-alerts .inner_row .nectar_image_with_hotspots {width: 60%;}
	.floating-audio .inner_row {-webkit-transform: translateX(-65px) translateY(-65px);transform: translateX(35px) translateY(-35px) !important;max-width: 300px !important;min-width: 300px !important;}
	.floating-audio .inner_row {width: calc(100% - 75px) !important;min-width: calc(100% - 75px) !important;}

	/* HOLDING PAGE */
	.holding-page-row > .col > .col > .vc_column-inner {padding: 0px 110px !important;}

    /* PARTNER PORTAL */
    .partners-portal-main-right .vc_column-inner h2,
    .partners-portal-main-left .n-sticky .vc_column-inner p strong {font-size: 28px;line-height: 32px;}
    .partners-portal-inner-single-row .wpb_column:nth-child(1) {width: 105px;}
    .partners-portal-inner-single-row .wpb_column h3 {font-size: 20px;line-height: 25px;}
    .partners-portal-inner-single-row .wpb_column:nth-child(2) {width: calc(100% - 265px);padding-left: 15px;padding-right: 15px;}
    .partners-portal-inner-single-row .wpb_column .nectar-button {padding: 15px 25px !important;}
    .partners-portal-inner-single-row .wpb_column:nth-child(3) {width: 160px;}
    .partners-portal-main-left {width: 275px;}
    .partners-portal-main-left .n-sticky .vc_column-inner,
    .partners-portal-main-right > .vc_column-inner {padding: 32px;}
    .partners-portal-main-right {width: calc(100% - 275px);}
    .partner-portal-header .wpb_column:first-child {width: calc(100% - 400px);}
    .partners-portal-dashboard .wpb_column p {font-size: 14px;line-height: 24px;opacity: 0.9;}
    .partners-portal-dashboard .wpb_column .vc_column-inner {padding: 35px !important;}
    .partners-portal-inner-double-row .wpb_column:first-child {width: 25%;margin-bottom: 0px;}
    .partners-portal-inner-double-row .wpb_column:last-child {width: 75%;padding-left: 22px;}
    .partners-portal-inner-double-row .wpb_text_column {margin-bottom: 5px;font-size: 13px;line-height: 20px;}
    .partners-portal-inner-double-row h3 {font-size: 20px !important;line-height: 26px !important;margin-bottom: 8px !important;}
    .partners-portal-inner-double-row {margin-bottom: 0px !important;}
    .partners-portal-inner-double-row img {border-radius: 5px;}
    .partners-portal-main-left .n-sticky .vc_column-inner a {font-size: 18px;line-height: 26px;}

    /* SINGLE POST */
    .main-content .featured-media-under-header .featured-media-under-header__content {max-width: 680px !important;padding: 90px 65px;}
    .main-content .featured-media-under-header .featured-media-under-header__content h1.entry-title {color: #fff;font-size: 40px;line-height: 47px;}
    .single-post .wpb_text_column.wpb_content_element h2 {font-size: 32px;line-height: 40px;}
    .single-post .wpb_text_column.wpb_content_element h3 {font-size: 23px;line-height: 32px;}
    .single-post .wpb_text_column.wpb_content_element h4,
    .single-post .nectar-icon-list-item .content h4 {font-size: 18px;line-height: 26px;}
    .feature-statement {padding-top: 130px !important;padding-bottom: 220px !important;}
    .single-post .nectar-video-box .inner-wrap {max-height: 475px;}
    .feature-stat-row .subject {font-size: 40px !important;line-height: 40px !important;letter-spacing: 0px !important;}
    .feature-stat-row .number * {font-size: 80px !important;line-height: 80px !important;}

    /* RESOURCE HUB */
    .resource-hub-header-right {width: 500px;}
    .resource-hub-header-left {width: calc(100% - 500px);}
    .resource-hub-header-left h1 {font-size: 56px;line-height: 60px;}
    .resource-hub-header-left h4 {font-size: 23px !important;line-height: 33px !important;margin-bottom: -5px !important;}
    .resource-hub-library > .col.span_12 {padding: 33px 38px;padding-bottom: 40px;}
    .dlp-grid-documents {grid-row-gap: 20px !important;gap: 20px !important;}
    .resource-hub-library-fields .wpb_column:last-child {width: 150px;}
	.resource-hub-library-fields .wpb_column {width: calc(33.33% - 50px);}
	.resources-and-useful-links h2 {font-size: 32px !important;line-height: 44px !important;margin-bottom: 25px !important;margin-top: 10px;}

    /* PARTNER LOGIN */
    .partners-login-left .vc_column-inner {padding: 190px 50px;background: linear-gradient(0deg, transparent, white);}
    .partners-login-left {width: 450px;}
    .partners-login-right {width: calc(100% - 450px);}
    .partners-login input.tml-field {padding: 20px;font-size: 17px;line-height: 20px;}
    .partners-login-left h3 {width: 300px;margin: auto;font-size: 35px !important;line-height: 40px !important;}
    .partners-login-left img {width: 180px !important;margin-bottom: -2px !important;}
    .partners-login a.nectar-button.back-home {padding: 16px 28px 15px 26px !important;top: 25px;left: 25px;}
    div#footer-outer:before {transform: scale(1.3);}

    /* HOMEPAGE */
    .nectar-slider-wrap, .swiper-container, .swiper-slide, .swiper-wrapper, .parallax_slider_outer {height: 850px !important;}
    .homepage-hero .swiper-slide .content, .homepage-hero .slider-pagination {margin-top: -125px;}
    .homepage-platform .tabbed[data-style*="material"] .wpb_tabs_nav {margin-bottom: 45px !important;}
    .homepage-hero .swiper-slide .content h1, .homepage-hero-carousel h1 {font-size: 45px;line-height: 55px;}
    body .homepage-platform .wpb_tabs_nav li span {width: 100%;display: block !important;}
    body .homepage-platform .tabbed[data-style*="material"] .wpb_tabs_nav li a {display: block !important;}
    body .homepage-platform .wpb_tabs_nav li a i {margin: auto !important;margin-bottom: 7px !important;}
    body .homepage-platform .tabbed[data-style*="material"] .wpb_tabs_nav li a {padding-top: 18px;padding-bottom: 10px;}
    body .row .homepage-platform .wpb_tabs_nav li a i {height: 48px;width: 48px;margin-bottom: 5px!important;}
    body .homepage-platform-column h3 {margin-bottom: 20px !important;}
    .homepage-hero-useful-links > .col.span_12 {max-width: calc(100% - 70px);margin: auto !important;}
    .homepage-scroll-down .img-with-aniamtion-wrap {width: 130%;margin-left: -15%;}
    .homepage-scroll-down {margin-top: -7.5%;margin-bottom: -80px !important;}
    .homepage-feature-carousel-fancy-boxes .nectar-fancy-box {min-height: 525px !important;}
    .homepage-intro h3 {font-size: 24px !important;line-height: 36px !important;}
    body .homepage-sectors-intro.wpb_row h2 {font-size: 35px;line-height: 38px;}
    body .homepage-sectors-intro.wpb_row p {margin-top: -4px;font-size: 17px;line-height: 29px;}
    body .homepage-sectors-intro.wpb_row {width: 75%;}
    .homepage-sectors-inner .wpb_column .vc_column-inner {padding: 28px 28px !important;}
    .homepage-sectors-inner .wpb_column .vc_column-inner p {font-size: 14px;line-height: 24px;margin-bottom: -5px;margin-top: 0px;}
    .homepage-sectors-inner .wpb_column .vc_column-inner h3 {font-size: 22px;line-height: 27px;}
    .homepage-support-left {padding: 0px 0px !important;padding-right: 30px !important;top: -60px;}
    .homepage-support-right h3 {font-size: 32px !important;line-height: 39px !important;}
    .homepage-support-right p {font-size: 18px;line-height: 29px;}

    /* MEGAMENU */
    .sub-heading > a > span.menu-title-text {font-size: 15px !important;line-height: 15px !important;margin-bottom: 7.5px !important;}
    body #header-outer #top nav .sf-menu ul.sub-menu > li > a span.menu-title-text {font-size: 15px;line-height: 20px;margin-bottom: 3px;}
    .side-feature .image-layer-outer.hover-zoom-in:before {width: 65px;height: 65px;}
    .megamenu > .sub-menu > .side-feature .image-layer-outer {min-height: 175px !important;}
    .megamenu > .sub-menu > .side-feature .inner-content span.menu-title-text {font-size: 18px !important;}
    body #header-outer #top nav .sf-menu ul.sub-menu > li > a span.menu-item-desc {font-size: 12.5px;line-height: 1.6;opacity: 0.75;}

    /* CASE STUDY - NEW */
	.stat .vc_col-sm-4 {width: 330px;}
	.stat .vc_col-sm-8 {width: calc(100% - 270px);}
	.stat blockquote.nectar_single_testimonial {font-size: 16px;line-height: 28px;padding-top: 18px;}
	.stat .number, .stat .number .symbol-wrap {font-size: 28px !important;line-height: 28px !important;}
	.stat .subject {font-size: 15px !important;line-height: 20px !important;margin-top: 4px !important;}
	.stat .img-with-aniamtion-wrap img.quote {width: 45px !important;padding-top: 12px;}
	.new-case-study-slider .flickity-viewport .cell {min-height: 450px !important;}
	.stat1 .img-with-aniamtion-wrap img:not(.corner-circles):not(.quote), .stat2 .img-with-aniamtion-wrap img:not(.corner-circles):not(.quote) {width: 100px !important;}
	.big.stat blockquote.nectar_single_testimonial p,
	.big.stat blockquote.nectar_single_testimonial {font-size: 19px !important;line-height: 1.65;}

    /* CASE STUDY SLIDER */
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner {height: 100%;}

    /* CALCULATOR */
    .calculators-choice-inner h3 {font-size: 23px !important;line-height: 30px !important;margin-bottom: -5px !important;}
    .calculators-choice-inner a.nectar-button {font-size: 12px !important;padding: 16px 35px !important;}
    .calculators-choice-inner {padding: 30px;}

    /* SECTOR */
    .pricing-tables-row .wpb_column .vc_column-inner .wpb_text_column h2 {font-size: 32px;line-height: 38px;margin-top: -11px;}
    .pricing-tables-row .wpb_column .vc_column-inner > .wpb_wrapper {padding: 70px 30px;}
    .pricing-tables-help {padding: 28px;width: 550px;margin: auto;}
    .pricing-tables-help .wpb_column {width: 100px;}
    .pricing-tables-help .wpb_column:last-child {width: calc(100% - 100px);padding-left: 15px;}

    /* ABOUT */
    .locations-title-right {margin-bottom: 20px !important;margin-top: 10px !important;}
    .locations-title-left, .locations-title-right {width: 100%;text-align: center;} 

    /* BLOG */
    .manual-related-products .nectar-post-grid.nectar-flickity .nectar-post-grid-item {width: calc((100% - 60px) / 2.5) !important;}
    .field-service-blog-carousel .nectar-post-grid.nectar-flickity .nectar-post-grid-item {width: calc(100% / 2.5) !important;}
    .field-service-blog-carousel .intro h2 {font-size: 38px;line-height: 48px;margin-top: 10px;}
    .field-service-blog-hero .nectar-recent-posts-single_featured .inner-wrap {width: calc(100% - 350px);text-align: left;}

    /* SINGLE POST */
    .feature-statement h3, .feature-statement h2, .feature-statement h1 {font-size: 28px !important;line-height: 40px !important;}

    /* CAPABILITIES */
    .capability-header-row h1 {font-size: 48px;line-height: 52px;}
    .capability-header-row p {font-size: 18px;line-height: 30px;margin-top: -5px;}
}

/* END */


/* 1299 */

@media only screen and (max-width: 1299px) {
    /* HOMEPAGE */
    .homepage-hero .swiper-slide .content, .homepage-hero .slider-pagination {margin-top: -45px;}
}

/* END */


/* 1250 */

@media only screen and (max-width: 1250px) {
    .our-platform-header img {max-width: none !important;position: absolute;top: -230px;width: 1114px;right: -510px !important;}
    .our-blog-header img {width: 65px !important;}
    .our-blog-header h4 {width: 65% !important;font-size: 25px !important;line-height: 38px !important;margin: auto !important;}
    .capability-header h2 {width: 75% !important;margin: auto !important;margin-bottom: 30px !important;}
    .single-sector-product-row img.sensor {box-shadow: none !important;position: absolute !important;z-index: 99;right: -300px !important;top: 105px;width: 360px !important;}
    .homepage-support-right a.nectar-button.large.see-through-2.has-icon {display: none;}
    body .vc_row-fluid .single-sector-milestone-text .nectar-milestone .subject {font-size: 13.5px;line-height: 23px;}
    body.material .row .single-sector-5-cs-row {margin-bottom: -400px !important;padding-bottom: 175px !important;}body.material .row .single-sector-5-cs-row .wpb_column {width: 31.3% !important;margin: 1%;}
    body.material .row .single-sector-5-cs-row .wpb_column:nth-child(4),
    body.material .row .single-sector-5-cs-row .wpb_column:nth-child(5) {margin-top: -65px;}
    .single-sector-product-row ul.wpb_tabs_nav.ui-tabs-nav.clearfix {width: 22%;}
    .single-sector-product-row .tabbed[data-style*="vertical"]>div {width: 78%;padding-left: 50px;}
    .row .demo-footer-panel-inner-column.col {padding: 90px 70px 90px 100px !important;width: 55%;}
    .row .demo-footer-panel-inner-column.col .nectar-split-heading {margin-bottom: 0px;}
    .row .demo-footer-panel-inner-column.col p {margin-top: 0px;}
    .support-feature-row .wpb_column p {font-size: 15px !important;line-height: 25px !important;}
    .homepage-feature-panel-row .row-bg.using-image {background-position: 500px !important;}
    .about-team-members-column p {color: #f7921e !important;font-size: 15px !important;line-height: 16px !important;margin-bottom: 5px !important;margin-top: -1px !important;}
    .about-team-members-column-careers .nectar-cta h6 {font-size: 14px !important;margin: 0px !important;}
    .locations-group-inner h4 span {font-size: 21px !important;line-height: 28px !important;display: block !important;}
    .about-team-members-column-careers {padding: 150px 65px !important;}
    #footer-outer #footer-widgets .widget_nav_menu {margin-top: 30px !important;margin-bottom: 40px !important;}
    .demo-footer-panel-outer-row.sector-with-roi .demo-footer-panel-inner-column.wpb_column h3 {margin-bottom: 0px;}
    .demo-footer-panel-outer-row.sector-with-roi .demo-footer-panel-inner-column.wpb_column {width: 100%;margin: 0px;margin-bottom: -170px !important;}
    .megamenu-demo .nectar-ext-menu-item .inner-content .menu-item-desc {width:95%;}
    .single-product-header h1,
    .single-sector-header h1 {font-size: 45px;line-height: 55px;}
    body .homepage-intro h4 {font-size: 19px !important;line-height: 24px !important;font-weight: 500 !important;}
}

/* END */


/* 1200 */

@media only screen and (max-width: 1200px) {
    /* MENU */
    .megamenu-demo .nectar-ext-menu-item .inner-content .menu-item-desc {width:100%;font-size: 14px;line-height: 23px;}
    #header-outer header .megamenu-demo.menu-item {max-width: 310px;}

    /* HOMEPAGE */
    .homepage-feature-carousel blockquote p {font-size: 16px !important;line-height: 28px !important;letter-spacing: 0px;padding-bottom: 15px !important;}
    .homepage-intro-left > .vc_column-inner {padding-right: 35px;}
    body .homepage-intro .inner_row.section-title {/* margin-bottom: 10px !important; */}
    body .homepage-intro p {font-size: 15.5px;line-height: 26px;width: 100%;}
}

/* END */


/* 1150 */

@media only screen and (max-width: 1150px) {
	.container-wrap > .container.main-content,
    #footer-widgets .container,
    div#footer-outer .container,
    #footer-outer .container.footer-carousel-wrapper .row {padding: 0px 50px !important;!}
	
	.single-sector-header .row-bg.using-image {background-position: 110px 0px !important;}
    .pricing-tables-row.desktop {display: none;}
    .pricing-tables-row.mobile {display: block;}
    .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) {margin: 0 18px!important;}
    .demo-footer-panel-outer-row.sector-with-roi .demo-footer-panel-inner-column.wpb_column h3 {margin-bottom: 0px !important;}
    .video-playlist-header p {width: 85% !important;margin: auto !important;font-size: 22px !important;line-height: 38px !important;}
    .about-team-members-column:not(.about-team-members-column-careers) h4 {font-size: 22px !important;line-height: 35px !important;}
    .about-team-members-inner {width: 85% !important;margin: auto !important;}
    .row .homepage-feature-panel-left.col h3 {font-size: 29px;line-height: 37px;}
    .homepage-feature-panel-row .row-bg.using-image {background-position: 450px !important;}
    body .our-platform-capability.capability-product-columns .nectar-flickity .cell {width: 40% !important;text-align: center !important;height: 565px !important;}
    .our-platform-capabilities-inner-column {padding: 0px;width: 100% !important;margin: 0% !important;margin-bottom: 35px !important;}
    .our-platform-capabilities-inner-column:nth-child(2),
    .our-platform-capabilities-inner-column:nth-child(4) {top: unset !important;}
    .our-platform-capabilities-inner {padding: 0px !important;margin: 0px !important;}
    .our-platform-header img {max-width: none !important;position: absolute;top: -140px;width: 1250px;right: -570px !important;}
    .our-platform-header a.nectar-button.large.see-through-2 {display: none !important;}
    .our-platform-header h1 {font-size: 85px !important;line-height: 80px !important;}
    .our-platform-header .wpb_column:nth-child(2) {width: 40% !important;margin: 0px !important;}
    .our-platform-header .wpb_column:nth-child(1) {width: 60% !important;margin: 0px !important;}
    .related-case-study .caroufredsel_wrapper {margin-top: 35px !important;min-height: 350px !important;}
    .homepage-intro h2 {font-size: 38px !important;line-height: 55px !important;width: 85% !important;}
    .homepage-intro .nectar-flickity.nectar-carousel[data-controls="material_pagination"] .flickity-page-dots {bottom: -20px;}
    .homepage-intro .flickity-viewport {height: 500px !important;}
    .support-main-content img {max-width: 130% !important;}
    .homepage-support-right {left:20px;top: -10px;}
    .contact-companies .wpb_column {padding: 30px !important;}
    .contact-companies .wpb_column h4 {font-size: 21px !important;line-height: 21px !important;}
    .contact-companies .wpb_column p {font-size: 14px !important;line-height: 23px !important;}
    .contact-companies .iwithtext .iwt-text {padding-left: 0px !important;}
    body .contact-companies .iwithtext .iwt-icon {top: 0px !important;position: inherit !important;}
    .careers-apply-left {margin-bottom: 20px !important;margin-right: 0px !important;}
    .careers-apply-left, .careers-apply-right {width: 100% !important;text-align: left !important;}
    .about-team-members-heading {width: 70% !important;}
    .our-blog-header h4 {color: #f7911e !important;font-size: 25px !important;line-height: 30px !important;margin-bottom: 40px !important;}
    .about-team-members-inner-second .col.span_12 {margin-bottom: -150px !important;}
    .capability-product-columns .nectar-flickity .cell {text-align: center !important;height: 470px !important;}
    .capability-product-columns .nectar-flickity .cell .inner-wrap {padding: 40px 30px !important;}
    .product-benefits-column h4 {font-size: 22px !important;line-height: 29px !important;}
    .second-tier-without-text {padding: 3% 6%;width: 100%;}
    .second-tier-menu-wrapper {display: block !important;}
    .row .col a.second-tier-item span.menu-link-title {font-size: 18px !important;}
    .row .col a.second-tier-item span.menu-link-title img:not([srcset]) {width: 40px;margin-right: 5%;}
    ul.main-tm-nav li .second-tier-menu-wrapper {display: block !important;}
    .st-text-wrapper .text-inner {top: inherit !important;transform: inherit !important;text-align: center !important;width: 75% !important;margin: auto !important;}
    .single-sector-product-row img.sensor {box-shadow: none !important;position: absolute !important;z-index: 99;right: -367px !important;top: 115px;width: 440px !important;}
    .demo-footer-panel-inner-row {background-position: 110%;}
    .demo-footer-panel-inner-column p {font-size: 15.5px !important;line-height: 27px !important;margin-top: 5px !important;}
    .demo-footer-panel-inner-column h3 {font-size: 25px !important;line-height: 35px !important;margin-bottom: 5px !important;}
    body .tabbed li.sector-tab .single-sector-product-row-inner .single-sector-product-text {padding: 30px !important;}
    .single-sector-case-study-left-title a.nectar-button {margin-top: 30px !important;}
    .single-sector-case-study-right {display: none !important;}
    .single-sector-case-study-left-title {margin-left: 4% !important;width: 65% !important;padding-right: 0px !important;}
    .homepage-header h2 {width: 60%;font-size: 23px;line-height: 33px;}
    #catapult-cookie-bar.drop-shadow {padding: 40px;right: 30px;bottom: 30px;}
    .row .vc_col-sm-4.homepage-intro-left {width: 80%;text-align: center;margin: auto !important;padding: 0px;}
    .row .vc_col-sm-8.homepage-intro-right {width: 100%;margin: 0px;}
    .single-sector-5-cs-row {width: 100%;margin: 0px;}
    .homepage-hero-carousel .nectar-flickity.nectar-simple-slider {min-height: 750px !important;}
    .homepage-support-left {padding-right: 0px !important;top: -30px;}
    .homepage-support-right h3 {font-size: 28px !important;line-height: 36px !important;margin-bottom: 10px !important;}
    .homepage-support-right p {font-size: 16px;line-height: 26px;margin-bottom: -5px !important;}
    .homepage-support-row {padding-bottom: 50px !important;}
    #footer-outer #footer-widgets {margin-top: -5px;}
    div#footer-outer:before {margin-top: -83px;}
    #footer-outer #footer-widgets .widget_nav_menu {display: block;float: left;}
    #footer-outer #footer-widgets .widget_nav_menu:last-child {margin-right: 0px;}
    #footer-outer #footer-widgets .widget_nav_menu:nth-child(1) {margin-left: 0px;}
    .row .homepage-feature-panel-left.col {width: 55%;padding: 80px 50px 80px 80px;}
    .single-sector-left p {padding-top: 0px;padding-bottom: 10px;}
    body .vc_row-fluid .vc_col-sm-4.single-sector-milestone-image {width: 27%;margin: 0px;padding: 20px;}
    body .vc_row-fluid .vc_col-sm-8.single-sector-milestone-text {width: 73%;}
    body .vc_row-fluid .single-sector-milestone-text .nectar-milestone .subject {font-size: 14px;line-height: 20px;margin-bottom: -2px;opacity: 0.75;}    
    .row .single-sector-left.col h4 {font-size: 19px;line-height: 28px;margin-bottom: 10px;margin-top: -5px;}
    .blog-recent[data-style*="classic_enhanced"] .article-content-wrap {padding: 30px;}
    .single-sector-product-row ul.wpb_tabs_nav.ui-tabs-nav.clearfix {width: 100%;margin-bottom: 15%;}
    .single-sector-product-row ul.wpb_tabs_nav.ui-tabs-nav.clearfix li:nth-child(4) {margin-left: 0px;margin-right: 0px;}
    .single-sector-product-row ul.wpb_tabs_nav.ui-tabs-nav.clearfix li {width: 24%;float: left;margin-right: 1.33%;position: unset;}
    .single-sector-product-row ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a {font-size: 14px;text-align: center;display: block;padding: 20px 15px;}
    .single-sector-product-row .tabbed[data-style*="vertical"]>div {width: 100%;padding-left: 0px;}
    .single-sector-product-row .single-sector-product-row-inner {width: 100%;float: left;margin-left: 0% !important;margin-top: 0px !important;padding: 35px 0;position: absolute;left: 0;}
    .single-sector-product-row .img-with-aniamtion-wrap {width: 100%;}
    .row .demo-footer-panel-inner-column.col {padding: 80px 7% 80px 80px !important;width: 57%;}
    .row .demo-footer-panel-inner-column.col h3 {font-size: 28px;line-height: 39px;}
    .row .single-sector-case-study-right.col {margin: 0px;width: 100%;text-align: left;margin-top: 40px;}
    .single-sector-case-study-button-desktop {display: none;}
    .single-sector-case-study-button-mobile {display: inline-block;}
    .row .single-sector-case-study-left.col {width: 100%;}
    .single-sector-case-study-row {padding-top: 125px !important;padding-bottom: 125px !important;}
    .single-sector-product-row p {opacity: 0.75 !important;font-size: 15px;line-height: 25px;}
    .demo-left .nectar-fancy-ul {font-size: 18px !important;line-height: 25px !important;margin-bottom: 35px !important;margin-top: -5px !important;}
    .demo-left {width: 40% !important;padding-right: 20px !important;}
    .demo-form h3 {font-size: 23px !important;}
    .demo-left h5 {line-height: 18px !important;font-size: 13px !important;padding-right: 30% !important;}
    .demo-left .nectar-fancy-ul i {font-size: 24px !important;line-height: 24px !important;}    
    .demo-left h2 {font-size: 28px !important;line-height: 38px !important;}
    .demo-left .nectar-fancy-ul li {margin-bottom: 20px !important;}
    .demo-left .nectar-fancy-ul {font-size: 18px !important;line-height: 28px !important;margin-bottom: 40px !important;margin-top: 0px !important;padding-top: 5px;}
    .demo-phone {width: 33% !important;}
    body .demo-header.demo-product-header .inner_row .wpb_column.demo-form {margin: 0px !important;width: 300px !important;}
    .demo-header.demo-product-header .inner_row .wpb_column {width: calc(100% - 300px) !important;}
    .demo-main-row .col.span_12 .demo-form.wpb_column {padding: 40px 30px !important;margin: 0px 0px 5px -5% !important;} 
    .all-products-mobile-diagram {display: block !important;}
    .all-products-desktop-diagram {display: none !important;}
    .all-products-desktop-title {display: none !important;}
    .all-products-mobile-diagram-column .nectar_image_with_hotspots {width: 70% !important;margin: auto !important;}
    .all-products-mobile-diagram h1 {color: #fff;width: 550px;margin: auto;font-size: 50px;line-height: 56px;}
    .all-products-mobile-caption {opacity: 0.75;color: #fff;font-size: 25px;line-height: 25px;margin-bottom: 20px !important;}
    #footer-outer #footer-widgets .widget_nav_menu {margin-top: 0px !important;margin-bottom: 30px !important;}
    .all-products-case-specific {margin-left: -50vw;left: 50%;width: 100vw;}
    .all-products-case-specific .col.span_12.dark {padding-left: 30px;padding-right: 30px;}
    .all-products-case-specific-column, .all-products-case-specific-column:last-child {padding: 10px !important;}
    .announcement-bar a {flex: 1;margin-right: 0px;max-width: 110px;padding-left: 16px;padding-right: 16px;padding-top: 7px;padding-bottom: 7px;}
    .announcement-bar p {flex: 2;}
    .announcement-bar p {padding-bottom: 0;font-size: 13px;line-height: 18px;}
    .announcement-bar {padding: 16px 40px;}
    span.annoucement-close-btn {margin-left: 20px;}
    #footer-outer #footer-widgets .widget_nav_menu:nth-child(3) {width: 28% !important;}
    #footer-outer #footer-widgets .widget_nav_menu:nth-child(4) {width: 22% !important;}
    #footer-outer #footer-widgets .widget_nav_menu:last-child {width: 14% !important;}
    #footer-outer #footer-widgets .widget_nav_menu:nth-child(2) {width: 13%;}
    .useful-link-wrapper a.footer-logo img {width: 85%;}
    .video-playlist-video-player .mejs-video {width: 900px !important;height: 505px !important;margin-top: -260px !important;}
    .video-playlist-header {padding-bottom: 340px !important;padding-top: 155px !important;}
    .demo-footer-panel-outer-row.sector-with-roi .demo-footer-panel-inner-column.wpb_column {width: 100%;margin: 0px;margin-bottom: -150px !important;}
    .demo-footer-panel-outer-row.sector-with-roi .demo-footer-panel-inner-column.wpb_column {padding: 40px !important;}
    .demo-footer-panel-outer-row.sector-with-roi > .col.span_12 {margin-top: -230px;margin-bottom: -260px !important;}
    .pricing-tables-row .wpb_column .vc_column-inner > .wpb_wrapper {padding: 70px 30px;height: 100%;}
    .pricing-tables-row .wpb_column .vc_column-inner {text-align: center;}
   	.nectar-post-grid-wrap[data-style="content_under_image"] .custom-aspect-ratio-4-3 .nectar-post-grid-item-bg {padding-bottom: 235px !important;}
	.field-service-blog-top-3 .nectar-post-grid-item {width: calc(50% - 30px) !important;}
	.field-service-blog-top-3 .nectar-post-grid-item:last-child {display: none;}

	/* MEGAMENU */
	.megamenu > .sub-menu > .side-feature {max-width: 275px;padding: 40px !important;padding-right: 0px !important;}
	.megamenu > .sub-menu > .menu-item:not(.side-feature) {width: calc(100% - 290px) !important;padding: 40px !important;padding-left: 0px !important;}
	.solutions .ghost,
	.about .ghost,
	.customer .ghost {display: none !important;}
	.megamenu > .sub-menu > .menu-item.menu-heading span.menu-title-text > span {font-size: 25px;line-height: 28px;}

	/* CASE STUDY - NEW */
	.stat .vc_col-sm-4 .vc_column-inner {padding: 40px !important;}
	.stat .vc_col-sm-4 {width: 285px;}
	.stat .vc_col-sm-4 a.nectar-button {width: 100% !important;padding: 18px 0px !important;}
	.stat .vc_col-sm-8 {width: calc(100% - 285px);}
	.stat blockquote.nectar_single_testimonial {}
	.stat .number, .stat .number .symbol-wrap {font-size: 34px !important;line-height: 35px !important;}
	.stat .subject {font-size: 14px !important;line-height: 20px !important;margin-top: 3px !important;opacity: 0.75;}
	.new-case-study-slider .flickity-viewport .cell {width: 80% !important;min-height: 425px !important;}
	.stat1 .img-with-aniamtion-wrap img:not(.corner-circles),
	.stat2 .img-with-aniamtion-wrap img:not(.corner-circles) {width: 115px !important;}
	body .stat .img-with-aniamtion-wrap img.quote {width: 50px !important;}

	/* HOLDING PAGE */ 
	.holding-page-row > .col > .col > .vc_column-inner {padding: 0px 90px !important;}
	.holding-page-row h1, .holding-page-row h1 * {font-size: 35px !important;line-height: 1.25 !important;}
	.holding-page-row h4 {font-size: 19px !important;line-height: 1.4 !important;}
	.holding-page-row p {font-size: 14px;line-height: 1.7;}
	.holding-page-row a.nectar-button {padding: 16px 25px !important;width: 100% !important;text-align: center;margin-bottom: 4px !important;}
	.holding-page-row .inner_row {padding: 75px 0px;}

	/* PLATFORM */
	.platform-hero > .col > .col:last-child .nectar_cascading_images {max-width: 700px !important;width: 700px !important;transform: translateX(-7%);}
	.platform-hero > .col > .col:last-child {width: calc(100% - 535px);}
	.platform-hero > .col > .col:first-child {width: 535px !important;}
	.platform-hero > .col > .col:last-child .nectar_cascading_images * {max-width: 100% !important;width: 100% !important;}
	.platform-hero .row-bg-wrap > .using-image {left: 30%;top: -110px;}
	.platform-feature-divider-bottom > .col,
	.platform-feature-divider-top p,
	.platform-feature-divider-top .nectar-button {/* margin-left: 45px !important; */}
	.platform .platform-feature-divider-bottom .iwt-text h6 {font-size: 18px !important;}

	/* PRODUCT */
	.product-alerts .inner_row > .col {gap: 45px 10px;padding-left: 15px !important;grid-template-columns: 1fr 1fr 1fr;}

	/* SINGLE POST */
	.main-content .featured-media-under-header .featured-media-under-header__content {max-width: 650px !important;padding: 90px 65px;}
	.single-post .post-area > .sharing-default-minimal {width: 820px;}
	.single-post div#author-bio {width: 730px;}

    /* RESOURCE HUB */
    .resource-hub-header-right {width: 450px;padding-left: 25px !important;}
    .resource-hub-header-left {width: calc(100% - 450px);}
    .resource-hub-header-left .vc_column-inner {padding-right: 0px;}
    .resource-hub-header-left .vc_column-inner .wpb_wrapper > .nectar-button.see-through-2 {display: none !important;}
    .resource-hub-header-left h4 {font-size: 20px !important;line-height: 29px !important;margin-bottom: -5px !important;color: #f79120;}
    .resource-hub-header-left h5,
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner h4 {font-size: 13px !important;line-height: 13px !important;margin-bottom: 18px !important;}
    .resource-hub-header-left .vc_column-inner .wpb_wrapper > .nectar-button {margin-right: 0px !important;}
    .fwpl-layout {grid-gap: 25px !important;grid-template-columns: repeat(2, 1fr) !important;}

    /* PARTNER PORTAL */
    .partner-portal-header .wpb_column:last-child .nectar-button {width: 100% !important;text-align: center;}
    .partner-portal-header .wpb_column:last-child {width: 250px;}
    .partner-portal-header .wpb_column:first-child {width: calc(100% - 320px);}
    .partners-portal-dashboard .wpb_column .vc_column-inner h4 {font-size: 22px;line-height: 30px;}
    .partners-portal-dashboard .wpb_column {width: 50%;padding: 10px 10px !important;margin-bottom: 0px !important;}
    .partners-portal-inner-double-row, .partners-portal-inner-double-row:nth-child(even) {width: 100%;padding: 0px;border-bottom: 1px solid #eaeaea;padding-bottom: 25px;margin-bottom: 25px !important;}
    body .partners-portal-inner-double-row:last-child {border-bottom: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}
    .partners-portal-inner-double-row .col.span_12 {align-items: center;}

    /* PRODUCTS */
    .single-product-header h1,
    .single-sector-header h1 {font-size: 42px;line-height: 50px;}
    .single-sector-header, .single-product-header {padding-top: 200px !important;}
    
    /* HEADER */
    div#header-outer > header#top > .container,
    div#header-secondary-outer > .container {padding: 0px 28px;}

    /* CAREERS */
    .careers-job-section .inner_row .wpb_column .vc_column-inner {padding: 35px;}
    .careers-job-section .inner_row .wpb_column .vc_column-inner h3 {font-size: 22px;line-height: 30px;margin-bottom: -10px;}
    .careers-job-section p {font-size: 15px;line-height: 26px;}
    .careers-job-section .inner_row .wpb_column a.nectar-button {margin-bottom: 0px;}

    /* HOMEPAGE */
    .homepage-hero-carousel-text p {margin-bottom: 13px !important;margin-top: 15px !important;width: 90%;}
    .homepage-hero .swiper-slide .content h1, .homepage-hero-carousel h1 {font-size: 38px;line-height: 48px;}
    .homepage-hero .swiper-slide .content {margin-top: -50px;width: 675px !important;}
    body .row .homepage-hero-useful-links h4 {margin-bottom: -13px !important;font-size: 14.5px;line-height: 20px;width: 80%;}
    body .row .homepage-hero-useful-links h5 {font-size: 10px !important;line-height: 14px;}
    rs-module-wrap[data-alias="sector-slider"] .main-text-column {padding-right: 60px !important;padding-left: 100px !important;}
    .homepage-feature-carousel-case-study h3 {font-size: 22px !important;line-height: 33px !important;}
    .homepage-feature-carousel-case-study .nectar-split-heading {margin-bottom: 3px;}
    .homepage-feature-carousel .nectar_single_testimonial span.wrap span {font-size: 18px;line-height: 24px;letter-spacing: 0px;}
    .homepage-feature-carousel .nectar_single_testimonial span.wrap span.title {font-size: 14px;line-height: 21px;}
    .homepage-feature-carousel-fancy-boxes .nectar-fancy-box {padding: 40px;}
    .homepage-feature-carousel-fancy-boxes .nectar-fancy-box h3 {font-size: 30px;line-height: 36px;width: 70%;}
    html body .homepage-platform .col.span_12 .homepage-platform-column {width: 85%;}
    .homepage-intro .intro-icons-row .intro-icon {width: 82px;}
    .homepage-intro .intro-icons-row .intro-text {padding-right: 0px;width: calc(100% - 82px);padding-left: 14px !important;}
    body .homepage-intro p {font-size: 14px;line-height: 22px;width: 100%;}
    body .homepage-intro h4 {font-size: 18px !important;line-height: 23px !important;font-weight: 500 !important;margin-bottom: 9px !important;}
    .homepage-intro-left > .vc_column-inner {padding-right: 20px;}
    .homepage-hero-carousel-text p {margin-bottom: 10px !important;margin-top: 14px !important;width: 100%;font-size: 16px;line-height: 1.6;}
    body .homepage-sectors-intro.wpb_row {width: 85%;}
    .homepage-sectors-inner .wpb_column .vc_column-inner {padding: 28px 25px !important;}
    .homepage-sectors {margin-left: -50vw;left: 50%;width: 100vw;}
    .homepage-sectors > .col.span_12 {padding-left: 45px;padding-right: 45px;}

    /* BLOG */
    .field-service-blog-category-carousel .cell {width: calc(100% / 2.5) !important;}
    .field-service-blog-carousel .nectar-post-grid.nectar-flickity .nectar-post-grid-item {width: calc(100% / 2.15) !important;}
    .field-service-blog-hero .nectar-recent-posts-single_featured h2,
    .field-service-blog-hero .nectar-recent-posts-single_featured h3 {font-size: 42px !important;line-height: 42px !important;}
    .field-service-blog-hero .nectar-recent-posts-single_featured .inner-wrap {width: calc(100% - 320px);text-align: left;}
    .nectar-recent-posts-single_featured.multiple_featured .controls li .title {font-size: 15px;line-height: 20px;}
    .nectar-recent-posts-single_featured.multiple_featured .controls li {margin: 25px 0;}
    .field-service-blog-hero .nectar-recent-posts-single_featured .recent-post-container.container {padding: 215px 90px 360px 90px;}
	.field-service-blog-carousel .intro .nectar-button:first-child {display: none !important;}
	.field-service-blog-carousel .intro .wpb_column:first-child {width: calc(100% - 330px);}
	.field-service-blog-carousel .intro .wpb_column:last-child {width: 330px !important;}

    /* SECTORS */
    .pricing-tables-row .wpb_column .vc_column-inner > .wpb_wrapper p {font-size: 15px;line-height: 25px;}
    .pricing-tables-row .wpb_column .vc_column-inner > .wpb_wrapper {padding: 70px 30px;}
    .sector-use-case-inner .wpb_column {width: 50%;margin-bottom: 20px !important;}
    .sector-use-case-inner .wpb_column .nectar-fancy-box {min-height: 300px !important;}
    .single-sector-header .nectar-split-heading {margin-bottom: 15px;}

    /* MENU */
    #header-outer header .menu-column-heading:first-child {max-width: 360px;}
    #header-outer header .megamenu-demo.menu-item {max-width: 350px;}
    .resources.megamenu > .sub-menu > .menu-item > ul.sub-menu .flex2.col2.sub-heading > ul.sub-menu {grid-template-columns: 1fr !important;}
    .megamenu > .sub-menu > .menu-item > ul.sub-menu > .menu-item > ul.sub-menu {gap: 30px;}

    
    /* FOOTER */
    div#footer-outer:before {transform: scale(1.4);}

    /* CAPABILITIES */
    .capability-header-row h1 {font-size: 40px;line-height: 50px;margin-top: -10px;}
    .capability-header-row p {font-size: 18px;line-height: 30px;margin-top: -10px;}
    .capability-header-row {padding-top: 175px !important;padding-bottom: 125px !important;}
    .capability-header-row.no-image {padding-top: 200px !important;}
    body .capability-includes-and-intro .wpb_content_element .wpb_tabs_nav li {width: 50%;text-align: center;}
}

/* END */



/* 1100 */

@media only screen and (max-width: 1100px) {
    /* CASE STUDY */
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner p {font-size: 16px;line-height: 25px;}
    .case-study-slider .flickity-viewport .cell .nectar-milestone .subject {font-size: 15px;line-height: 20px;margin-top: 0px;}
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner {padding-top: 105px;padding-bottom: 155px;}
    .case-study-slider .flickity-viewport .cell .inner_row .case-study-slider-inner-left .vc_column-inner h2,
    .case-study-slider .flickity-viewport .cell .inner_row .case-study-slider-inner-left .vc_column-inner h2 span {font-size: 42px;line-height: 48px;}
}

/* END */



/* 1075 */

@media only screen and (max-width: 1075px) {
    #header-outer header .menu-column-heading:first-child {max-width: 330px}
    #footer-outer ul#menu-useful-links.menu li {font-size: 11px !important;padding-right: 7px !important;}
    .useful-link-wrapper a.footer-logo img {width: 80%;}
    body #footer-outer .social-link-wrapper ul.social i {margin: 10px 5px 8px 5px;}
}

/* END */


/* iPad Landscape */

@media only screen and (max-width: 1025px) {
    .single-sector-left .iwithtext {margin-bottom: 30px;}
    .related-demo-videos-inner-title h3 {font-size: 30px !important;line-height: 30px !important;margin-bottom: 10px !important;}
    body .related-demo-videos-column p {font-size: 15px;line-height: 25px;}
    body .related-demo-videos-column h4 {font-size: 24px !important;line-height: 30px !important;margin-bottom: 0px !important;}
    .related-demo-videos-column .wp-video-shortcode {height: 100%;}
    .locations-group-inner h4 span {font-size: 20px !important;line-height: 26px !important;display: block !important;}
    .video-playlist-video-player .mejs-video {width: 850px !important;height: 475px !important;}
    .our-platform-saas-left h2 {font-size: 40px !important;line-height: 40px !important;text-align: center !important;}
    .our-platform-saas-body-text {width: 70% !important;margin: auto !important;text-align: center !important;margin-top: -20px !important;}
    .our-platform-saas-left {width: 100% !important;}
    .our-platform-saas-right {display: none !important;}
    .our-platform-mendel p {width: 60%;margin: auto !important;margin-top: -20px !important;}
    .our-platform-mendel h3 {font-size: 40px !important;line-height: 50px !important;width: 63% !important;}
    .our-platform-intro p {width: 75% !important;}
    .our-platform-header {padding-top: 195px !important;padding-bottom: 150px !important;}
    .our-platform-header img {max-width: none !important;position: absolute;top: -120px;width: 1170px;right: -610px !important;}
    .our-platform-header h3 {margin-bottom: 20px !important;margin-top: -10px !important;}
    .our-platform-header h1 {font-size: 75px !important;line-height: 80px !important;}
    .related-case-study .caroufredsel_wrapper {margin-top: 35px !important;min-height: 380px !important;}
    .resource-content .portfolio-filters {width: 80% !important;margin-right: 10% !important;}
    .careers-header .row-bg-wrap {border-bottom-left-radius: 150px !important;overflow: hidden;}
    .support-feature-row {padding: 35px !important;}
    .support-feature-column h4 {font-size: 18px !important;font-weight: 500 !important;line-height: 28px !important;margin-bottom: 5px !important;}
    .support-feature-row .wpb_column p {/* font-size: 14px !important; *//* line-height: 21px !important; */}
    .support-main-content h5 {font-size: 18px !important;line-height: 30px !important;font-weight: 500 !important;margin-top: 35px !important;margin-bottom: 10px !important;}
    .support-user-groups p {width: 100% !important;margin: auto !important;}
    .support-header h2 {font-size: 26px !important;line-height: 32px !important;margin-top: 15px !important;margin-bottom: -5px !important;}
    .support-feature-row .support-feature-column.wpb_column, .support-feature-row .wpb_column {width: 50% !important;}
    .support-feature-row .wpb_column p {margin-bottom: -10px !important;margin-top: 15px !important;}
    .support-feature-row .support-feature-column.wpb_column:nth-child(1),
    .support-feature-row .support-feature-column.wpb_column:nth-child(2) {margin-bottom: 30px !important;}
    .support-main-content img {max-width: 100% !important;}
    .about-team-members-heading {width: 80% !important;}
    .about-team-members-heading p {margin: auto !important;text-align: center !important;margin-bottom: 55px !important;}
    .about-team-members {padding-bottom: 325px !important;}
    .our-blog-header h4 {width: 80% !important;font-size: 23px !important;line-height: 34px !important;margin: auto !important;}    
    .our-blog-header {text-align: center !important;padding-top: 195px !important;padding-bottom: 265px !important;}
    .capability-header {padding-top: 200px !important;padding-bottom: 150px !important;}
    .capability-what-helps .tabbed[data-style="material"] .wpb_tabs_nav li a {font-size: 14px !important;}
    .capability-what-helps .tabbed[data-style*="material"] .wpb_tabs_nav li {width: 33.3% !important;text-align: center !important;margin-bottom: 10px !important;}
    .capability-product-caption {font-size: 18px !important;line-height: 32px !important;text-align: center !important;width: 90% !important;margin: auto !important;margin-bottom: 40px !important;margin-top: -15px !important;}
    .capability-content-top-row h3, .capability-product-columns h3, .capability-what-helps .nectar-split-heading h3 {font-size: 32px !important;line-height: 41px !important;}
    .capability-product-caption {font-size: 18px !important;line-height: 32px !important;width: 90% !important;}
    .product-benefits-column h4 {font-size: 20px !important;line-height: 27px !important;}
    .product-benefits-column img {width: 50px !important;margin-bottom: 15px !important;}
    .product-benefits-column p {font-size: 14px !important;line-height: 25px !important;}
    .product-mobile-feature-middle {width: 40% !important;margin: 0px !important;padding-left: 40px;padding-right: 40px;}
    .single-sector-product-row img.sensor {box-shadow: none !important;position: absolute !important;z-index: 99;right: -285px !important;top: 115px;width: 350px !important;}
    .demo-footer-panel-inner-row {background-position: 125% !important;}
    h5 {font-size: 14px;line-height: 20px;margin-bottom: -10px;}
    .row .demo-footer-panel-inner-column.col p {font-size: 15px !important;}
    .second-tier-without-text {width: 100%;}
    .second-tier-menu-wrapper p {font-size: 12px;line-height: 22px;}
    .row .col .second-tier-without-text a.second-tier-item span.menu-link-title {font-size: 16px;}
    .homepage-header h2 {font-size: 22px;margin-top: 15px;}
    /*.homepage-header {padding-top: 170px !important;padding-bottom: 0px !important;}*/
    .homepage-header {padding-top: 200px !important;padding-bottom: 0px !important;}
    .homepage-header .divider-wrap .divider-border {opacity: 0.25;margin-top: 95px !important;margin-bottom: 40px !important;}
    .homepage-header h1 {font-size: 51px;line-height: 60px;width: 75%;margin: auto;}
    body .homepage-header-divider-and-before {margin-top: 25px !important;bottom: -30px;transform: scale(1.5);}
    body.material #ajax-content-wrap .nectar-button.large {padding: 18px 48px;letter-spacing: 2px;}
    #catapult-cookie-bar.drop-shadow {font-size: 12px;}
    #catapult-cookie-bar button#catapultCookie {padding: 15px 30px;font-size: 11px;font-weight: 500;margin-top: 15px;}
    .cookie-bar-block #catapult-cookie-bar h3 {margin-bottom: 10px;margin-top: 0px;font-size: 25px;line-height: 32px;}
    .single-sector-case-study-row {padding-top: 10% !important;padding-bottom: 10% !important;}
    .single-sector-case-study-right {display: none !important;}
    .careers-job-section .careers-job-description p {width: 65% !important;padding-bottom: 70px !important;margin: auto !important;text-align: center !important;font-size: 17px !important;line-height: 31px !important;}
    body[data-form-submit="regular"] .container-wrap input[type=submit] {font-size: 13px !important;padding: 22px !important;}
    .demo-form {width: 30% !important;}
    .demo-phone {width: 37% !important;padding-right: unset;}
    .demo-left {width: 59% !important;padding-right: 20px !important;}
    .demo-main-row .col.span_12 .demo-form.wpb_column {padding: 40px 30px !important;width: 100% !important;margin: 0px !important;margin-top: 85px !important;}
    .demo-form h3 {font-size: 21px !important;}
    body:not(.single-landing_pages)  .demo-header {padding-bottom: 275px !important;}
    .demo-left h2 {font-size: 30px !important;line-height: 42px !important;padding-right: 30px;}
    .homepage-intro .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content p {font-size: 14px;line-height: 26px;}
    .home .homepage-header-clients {margin-top: 90px !important;}
    .homepage-intro h2 {font-size: 30px !important;line-height: 47px !important;width: 80% !important;}
    .row .homepage-feature-panel-left.col {width: 55%;padding: 80px 0px 80px 80px;}
    body #footer-outer .social-link-wrapper ul.social i {padding: 0px;margin: 8px 5px 8px 5px;border-radius: 100%;font-size: 18px;line-height: 40px;border: 1px solid #c3c3c3;width: 42px;height: 42px;color: #c3c3c3;}
    body div#ajax-content-wrap .locations-group-inner > .col > .col > .vc_column-inner p {font-size: 14px;line-height: 23px;}

    /* MENU */
    #header-outer header .megamenu-demo.menu-item {max-width: 300px;}
}

/* END */


/* 999 */

@media only screen and (max-width: 999px) {
	:root {--mobile-container-width: 600px;}
	.single-landing_pages .container.main-content {padding: 0 0px;max-width: var(--mobile-container-width);}
    .container-wrap > .container.main-content,
    #footer-widgets .container,
    div#footer-outer .container,
    #footer-outer .container.footer-carousel-wrapper .row {padding: 0px 0px !important;}

	/* CASE STUDY - NEW! */
	.menu-heading > a {display: none !important;}
	.stat .vc_col-sm-4,
	.stat .vc_col-sm-8 {width: 100% !important;}
	.stat1 .vc_col-sm-4 .vc_column-inner,
	.stat2 .vc_col-sm-8 .vc_column-inner {border-width: 25px !important;padding: 35px !important;}
	.stat1 .img-with-aniamtion-wrap img:not(.corner-circles),
	.stat2 .img-with-aniamtion-wrap img:not(.corner-circles) {width: 100px !important;}
	.new-case-study-slider .img-with-aniamtion-wrap.right img.corner-circles {position: absolute !important;right: 0px;top: 0px;width: 150px !important;}
	.stat2 .vc_col-sm-4 .wpb_wrapper {display: flex;flex-wrap: wrap;gap: 20px;}
	.stat2 .vc_col-sm-4 .wpb_wrapper .milestone-wrap,
	.stat2 .vc_col-sm-4 .wpb_wrapper .nectar-milestone {margin-bottom: 0px !important;}
	body .stat .img-with-aniamtion-wrap img.quote {width: 30px !important;padding-top: 0px !important;}
	.new-case-study-slider .flickity-viewport .cell {width: 100% !important;min-height: unset !important;}
	.stat1 .vc_col-sm-4 .vc_column-inner, .stat2 .vc_col-sm-8 .vc_column-inner {background: #fff;border-width: 0px !important;padding: 35px !important;}
	.stat .vc_col-sm-4 .vc_column-inner,
	.stat .vc_col-sm-8 .vc_column-inner {padding: 35px !important;}
	.stat .vc_col-sm-4 a.nectar-button {display: none !important;}
	.stat2 .img-with-aniamtion-wrap.center {display: none !important;}
	.stat blockquote.nectar_single_testimonial {font-size: 15px;line-height: 27px;padding-top: 15px;}
	.stat blockquote.nectar_single_testimonial span {font-size: 14px;line-height: 21px;}
	.stat blockquote.nectar_single_testimonial span.title {font-size: 12px;line-height: 15px;}
	.stat blockquote.nectar_single_testimonial .image-icon {width: 45px;height: 45px;margin-right: 12px !important;}
	.stat blockquote.nectar_single_testimonial p {padding-bottom: 15px;}
	.new-case-study-slider .flickity-viewport .cell .inner-wrap-outer .inner-wrap > .inner_row.video .wpb_wrapper .img-with-aniamtion-wrap {width: 225px;}
	.new-case-study-slider .flickity-viewport .cell .video a.play_button {transform: scale(0.65);}
	.new-case-study-slider .flickity-viewport .cell .inner-wrap-outer .inner-wrap > .inner_row.video .wpb_wrapper {padding-right: 30px;}
	.new-case-study-slider .nectar-flickity[data-spacing="30px"]:not(.masonry) .flickity-slider .cell {margin: 0 15px;}
	.new-case-study-slider .homepage-sectors-intro {width: 100%;margin-bottom: 20px !important;}
	.stat .number, .stat .number .symbol-wrap {font-size: 30px !important;line-height: 25px !important;}
	.stat .vc_col-sm-4 .vc_column-inner,
	.stat .vc_col-sm-8 .vc_column-inner {display: flex;justify-content: center !important;}

	/* HOLDING PAGE */
	.holding-page-row .inner_row > .col > .col:last-child img {max-width: 90% !important;}
	.holding-page-row > .col > .col > .vc_column-inner {padding: 0px 100px !important;}

	/* PRODUCT */
	.product .page-submenu.stuck {top: 0 !important;}
	.product-header img {width: 120% !important;margin-left: -10% !important;margin-top: 10px !important;margin-bottom: -225px !important;}
	.product-milestones {margin-left: -50vw;left: 50%;width: 100vw;}
	.product-milestones > .col > .col > .vc_column-inner {padding-top: 160px !important;}
	.product-milestones {z-index:-1;}
	.product-client-display .clients > div {padding: 0px !important;margin: 0px !important;width: 80% !important;margin: auto !important;}
	.product-client-display .clients {margin-top: 25px !important;width: 100% !important;display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 25px 40px;}
	.product-milestones .inner_row {max-width: 600px;margin: auto !important;}
	.product-milestones .inner_row > .col > .col {flex: 1;margin: 0px !important;}
    body.product .page-submenu li a {text-align: left;padding: 15px 25px;transition: all 0.45s ease;opacity: 1;border-color: #4e2d8c0a;}
    body.product .page-submenu ul {background: #f6f1fb !important;box-shadow: 0px 90px 100px hsl(0deg 0% 0% / 5%);}
	.product-milestones .inner_row > .col > .col:last-child,
	body.product .page-submenu ul:before,
	.product-client-display .clients:after {display: none !important;}
	.product .page-submenu .container {max-width: 100%;}
	.product .page-submenu .container::before {position: absolute;top: 10px;font-size: 15px;}
	.product .page-submenu .container a.mobile-menu-link {display: table;margin-left: auto;font-size: 15px;visibility: hidden;padding: 16px 0px;text-align: center;max-width: 80px;position: relative;}
	.product .page-submenu .container a.mobile-menu-link:before {width: 100%;visibility: visible;right: 0px;position: absolute;content: "\f078" !important;font-family: 'FontAwesome';font-size: 18px;line-height: 16px !important;text-align: right;font-weight: 400 !important;}
	.product .page-submenu .container a.mobile-menu-link i {display: none !important;}
	body.product .page-submenu .container:before {display: block !important;}
	.product .nectar_cascading_images {max-width: 80% !important;margin: auto;}
	body.product h3,
	.product .row .col h3 {font-size: 27px;margin-bottom: 0px !important;}
	.product-alerts > .col > .col:first-child,
	.product-alerts > .col > .col:last-child {width: 100% !important;max-width: 100% !important;}
	.product-alerts .inner_row > .col {padding: 0px !important;display: grid !important;grid-template-columns: 1fr 1fr 1fr 1fr;margin-top: 25px !important;}
	.product-alerts .inner_row .nectar_image_with_hotspots {width: 65%;position: relative;}
	.product-alerts .inner_row .wpb_text_column h4 {font-size: 17px;line-height: 1.4;opacity: 0.75;margin-top: 12px;}
	.product-alerts .inner_row > .col .nectar_hotspot_wrap {right: -10px !important;top: -10px !important;}
	.floating-audio .inner_row {width: 55% !important;min-width: 55% !important;}
	.product-feature-two .img-with-aniamtion-wrap[data-max-width-mobile="150%"] .inner {width: 100% !important;}
	.product-testimonials .inner_row > .col > .col:last-child,
	.product-testimonials .inner_row > .col > .col:last-child .nectar-button {width: 100% !important;}
	.product blockquote.nectar_single_testimonial p {font-size: 20px !important;line-height: 1.4 !important;padding-bottom: 20px !important;}
	.product blockquote.nectar_single_testimonial .image-icon {width: 60px !important;height: 60px !important;margin-right: 18px !important;}
	.product blockquote.nectar_single_testimonial span.wrap span {font-size: 18px;line-height: 25px;letter-spacing: 0px;}
	.product blockquote.nectar_single_testimonial span.wrap span.title {font-size: 14px;line-height: 20px;}
	.toggles--minimal-shadow .toggle[data-inner-wrap="true"] > div .inner-toggle-wrap {font-size: 15px;line-height: 1.8;}
    body.product h2,
    .product .row .col h2 {font-size: 38px;}
    
	/* PLATFORM */
	.platform-hero > .col {padding: 0px !important;}
	.platform-hero > .col > .col:last-child .nectar_cascading_images {max-width: 100% !important;width: 100% !important;transform: none !important;margin-left: 0% !important;}
	.platform-hero > .col > .col:last-child {width: 100% !important;margin-top: 25px !important;margin-bottom: -130px !important;}
	.platform-hero .row-bg-wrap {margin-left: -50vw !important;left: 50% !important;width: 100vw !important;}
	.platform-hero .row-bg-wrap > .using-image {left: 0px;top: 0px;}
	.platform-hero .row-bg-wrap > .using-image .row-bg {background-position: center;background-size: cover;width: 100% !important;}
	.platform-hero > .col *:not(h5),
	.platform .nectar-icon-list-item * {color: #fff !important;}
	.platform-hero .iwithtext .iwt-text {padding-left: 50px;}
	.platform .container.main-content,
	.product .container.main-content {padding: 0px 0px;}
	.platform-hero h1 {font-size: 38px !important;}
	.platform-hero .nectar-split-heading {margin-bottom: 10px;margin-top: 20px !important;}
	.platform-hero .row-bg:before {content: '';width: 100%;height: 30%;background: linear-gradient(0deg, #1005224a, transparent);position: absolute;bottom: 0px;}
	.platform .testimonial-next-prev {display: none !important;}
	.platform .testimonial_slider .slides {max-width: 100% !important;}
	.platform .clients {display: grid !important;grid-template-columns: 1fr 1fr 1fr;gap: 40px 50px !important;align-items: center;justify-content: center;}
	.platform .clients > div {padding: 0px !important;width: calc(100% / 3) !important;margin: 0px !important;margin: auto !important;}
	.platform .clients > div img {width: 100% !important;}
	.platform .clients:after {display: none;}
	.platform-feature-divider-bottom > .col,
	.platform-feature-divider-top p,
	.platform-feature-divider-top .nectar-button {/* margin-left: 45px !important; *//* max-width: calc(100% - 45px) !important; */}
	.platform-feature-divider-bottom > .col {font-size: 15px;line-height: 1.65;display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 50px 40px !important;}
	.platform-feature-divider-bottom > .col:before {content: '';width: 2px;background: #f7921d;height: calc(100% + 90px);position: absolute;left: 0px;bottom: 0px;}
	.platform-c2a p {font-size: 18px;line-height: 1.3;margin-top: -3px;}
    .platform-feature-divider-bottom > .col > .col {width: calc(100% - -10px);}
    .product h5 {font-size: 17px !important;}
    
	/* SINGLE POST */
	.single-post .back-to-all-blogs {display: flex !important;font-size: 11px !important;line-height: 12px !important;padding: 13px 18px !important;padding-bottom: 11px !important;z-index: 99999999 !important;background-color: #f7921d;color: #fff !important;border-radius: 5px;}
	.single-post .back-to-all-blogs span.menu-title-text {font-size: 12px;line-height: 12px;}
    .single-post .back-to-all-blogs i.icon-button-arrow {position: relative;right: unset;color: #fff !important;font-size: 15px !important;line-height: 15px;height: auto;width: auto;z-index: 999999;position: relative;opacity: 1;transform: rotate(180deg);top: -1px;bottom: unset !important;margin-top: 0px !important;margin-right: 7px;margin-left: -2px !important;}
    .single-post .page-submenu ul {display: block !important;}
	.single-post .page-submenu a.mobile-menu-link {display: none !important;}
	.single-post .page-submenu > .full-width-content {padding: 0px !important;}
	.single-post .page-submenu ul {display: block !important;position: relative !important;top: unset !important;left: unset !important;}
	.single-post .page-submenu ul li {text-align: left;margin: 0px !important;padding: 0px 0px !important;}
	.single-post .page-submenu ul:before {display: block;text-align: left;margin: 0px !important;}
	.manual-related-products .nectar-post-grid.nectar-flickity .nectar-post-grid-item {width: calc((100% - 60px) / 1.5) !important;}
	.single-post .manual-related-products-intro .wpb_text_column.wpb_content_element h3 {font-size: 28px !important;line-height: 30px !important;margin-bottom: -10px !important;}
	.feature-stat-row .nectar-split-heading {font-size: 18px;line-height: 29px;width: 90%;opacity: 0.65;margin-bottom: 0px !important;}
	.feature-stat-row .number * {font-size: 75px !important;line-height: 75px !important;}
	.feature-stat-row .subject {font-size: 40px !important;line-height: 40px !important;letter-spacing: 0px !important;}
	.feature-stat-row .img-with-aniamtion-wrap {width: 225px;margin-bottom: 20px !important;}
	.blog_next_prev_buttons .col h3 {font-size: 28px;line-height: 34px;}
	.single-post .container-wrap #author-bio .span_12 {display: block;text-align: center;}
	.container-wrap #author-bio #author-info {padding: 0px;padding-top: 15px;}
	.single-post .container-wrap #author-bio img {width: 75px;height: 75px;}
	.single-post div#author-bio div#author-info p {font-size: 14px;line-height: 25px;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;}
	.main-content .featured-media-under-header .featured-media-under-header__content {max-width: 100% !important;padding: 100px 75px;}
	.featured-media-under-header-outer {max-width: 600px !important;padding: 0px !important;}
	.single-post .page-submenu ul {max-width: 600px !important;padding: 50px 0px !important;height: auto !important;transform: unset !important;}
	.single-post .page-submenu ul li a {opacity: 1 !important;transition: all 0.45s ease !important;padding: 8px 0px;padding-left: 22px;border: none !important;}
	.single-post .page-submenu ul:before {display: block;text-align: left;margin: 0px !important;margin-bottom: 10px !important;font-size: 18px;line-height: 20px;}
	.nectar-sticky-row-wrap--top_after_nav .vc_row {margin: 0px !important;}
	.feature-statement h3, .feature-statement h2, .feature-statement h1 {font-size: 27px !important;line-height: 39px !important;}
	.single-post .page-submenu ul li a {padding: 8px 0px;padding-left: 20px;border: none !important;}
	.single-post .page-submenu ul li:after,
	.single-post .page-submenu ul li:last-child:after {right: unset;top: 14px;left: 1px;display: block;}
	.main-content .featured-media-under-header .featured-media-under-header__content {max-width: 100% !important;padding: 75px 55px;border-radius: 20px !important;margin-bottom: 75px !important;margin-top: 75px !important;box-shadow: 0px 15px 40px #0000000a;z-index: 9999;}
	.featured-media-under-header__excerpt {max-width: 100%;font-size: 17px;line-height: 28px;margin-bottom: 0px;}
	.featured-media-under-header__meta-wrap span.meta-reading-time,
	.featured-media-under-header__meta-wrap span.meta-date.date.updated,
	.featured-media-under-header__meta-wrap .meta-author > span,
	.featured-media-under-header__meta-wrap .meta-date,
	.featured-media-under-header__meta-wrap .meta-reading-time {font-size: 14px !important;line-height: 14px !important;}
	.featured-media-under-header__cat-wrap .meta-category a {font-size: 12.5px;line-height: 12px;padding: 8px 16px;padding-top: 8.5px;}
	.single-post div#author-bio,
	.single-post .post-area > .sharing-default-minimal {max-width: 600px;width: auto;}
	.single-post .post-area > .sharing-default-minimal .nectar-social-inner {gap: 15px;}
	.single-post div#author-bio {margin-bottom: 15px !important;}
	.author-linkedin-bio-footer {width: 100%;position: relative;left: unset;bottom: unset;}
	.single-post .container-wrap #author-bio #author-info .nectar-author-info-title a:after {bottom: 110px;width: calc(100% - 170px);left: 45px;}
	.single-post div#author-bio div#author-info p {padding-bottom: 0;margin-bottom: 85px !important;}
	.single-landing_pages .main-content .featured-media-under-header .featured-media-under-header__content {padding: 100px 25px !important;}

	body #page-header-bg h1, html body .row .col.section-title h1, .nectar-box-roll .overlaid-content h1 {font-size: 50px !important;line-height: 54px !important;}
	.archive .masonry.material .masonry-blog-item .meta-category a {display: none !important;}
	.archive .masonry.material .masonry-blog-item .meta-category a:first-child {display: table !important;}
	.case-study-slider-inner-left .wpb_wrapper > * {margin-bottom: 15px !important;}
	.case-study-slider-inner-left .wpb_wrapper > a.nectar-button {margin-top:-5px !important;}
	.off-canvas-menu-container ul.sub-menu li a.nectar-menu-item-with-icon {display: block !important;}
	.off-canvas-menu-container li.solutions ul.sub-menu li a.nectar-menu-item-with-icon {display: flex !important;}
	body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li.solutions li {margin-bottom: 8px !important;margin-top: 8px !important;}
	body.material #header-secondary-outer nav> ul {padding-bottom: 3px !important;}
    .caroufredsel_wrapper {min-height: 50px !important;}
    .nectar-slider-wrap .slide-bg-wrap .video-wrap:before {height: 100%;top: 0px;background: linear-gradient(120deg, rgb(45 25 70 / 75%) 0%, transparent 55%);z-index: 1;opacity: 1;}
    .single-product-right {padding-bottom: 100px !important;}
    .row .single-sector-left.col h4 {font-size: 19px;line-height: 28px;margin-bottom: 10px;margin-top: 0px;}
    body.material .vc_row-fluid .vc_col-sm-4.single-sector-right {width: 48%;margin-left: 0% !important;transform: translateX(0px) !important;width: 100% !important;margin-bottom: 0px !important;margin-top: 25px !important;}
    .single-sector-header .col.span_12, .single-product-header .col.span_12 {padding-top: 0px !important;}
    .single-sector-header .iwithtext {margin-bottom: 30px;}
    .single-sector-header, .single-product-header {padding-top: 150px !important;}
    .contact-map .nectar-google-map {max-height: 600px !important;}
    .resource-header {padding-top: 75px !important;padding-bottom: 160px !important;}
    .resource-header h4 {font-size: 22px !important;line-height: 30px !important;}
    .resource-header.resource-category-header {padding-top: 105px !important;padding-bottom: 125px !important;}
    body.author #page-header-wrap #page-header-bg,
    body.category #page-header-wrap #page-header-bg,
    body.tag #page-header-wrap #page-header-bg,
    body.date #page-header-wrap #page-header-bg {padding-top: 120px !important;padding-bottom: 125px !important;}
    body div#ajax-content-wrap .locations-group-inner > .col > .col > .vc_column-inner p {}
    body img.img-with-animation[data-animation="fade-in-from-left"],
    body .img-with-aniamtion-wrap[data-animation="fade-in-from-left"] .hover-wrap {padding-right: 0px;}
    .resource-content.resource-category {padding-top: 125px !important;padding-bottom: 125px !important;margin-top: 0px !important;}
    .demo-main-row .col.span_12 .demo-form.wpb_column {padding: 40px 30px !important;width: 100% !important;margin: 0px !important;margin-top: -75px !important;}
    .demo-phone {margin-bottom: 0px !important;width: 70% !important;margin-left: 15% !important;margin-bottom: -200px !important;padding-right: 0px !important;}
    .demo-left .nectar-fancy-ul {font-size: 18px !important;line-height: 39px !important;margin-bottom: 35px !important;margin-top: 0px !important;}
    .demo-left h2 {font-size: 28px !important;line-height: 40px !important;padding-right: 0px;}
    .demo-left .nectar-fancy-ul li {margin-bottom: 0px !important;}
    .demo-left .nectar-fancy-ul i {font-size: 24px !important;line-height: 37px !important;}
    .related-demo-videos-column:last-child {margin-bottom: 0px !important;}
    .related-demo-videos-column {margin-bottom: 50px !important;}
    .single-sector-product-row.sector-with-roi {padding-top: 125px !important;padding-bottom: 300px !important;}
    .single-sector-footer-links.sector-with-roi {padding-bottom: 240px !important;padding-top: 520px !important;}
    .demo-footer-panel-outer-row.sector-with-roi > .col.span_12 {margin-top: -125px;margin-bottom: -390px !important;}
    .demo-footer-panel-outer-row.sector-with-roi .demo-footer-panel-inner-column.wpb_column {width: 100%;margin: 0px;margin-bottom: -20px !important;}
    .demo-footer-panel-outer-row.sector-with-roi .img-with-aniamtion-wrap {display: none;}
    .covid-homepage-banner {margin-top: 50px !important;margin-bottom: -50px !important;width: 85% !important;margin: auto !important;}
    .video-playlist-page-related h2 {font-size: 31px !important;line-height: 37px !important;margin-top: 10px !important;margin-bottom: 6px !important;}
    .video-playlist-header p {width: 100% !important;font-size: 19px !important;line-height: 34px !important;margin-bottom: 30px !important;margin-top: -10px !important;}
    .about-us-national-offices-body p {column-count: 1;text-align: center !important;}
    .row .homepage-feature-panel-left.col h3 {font-size: 26px;line-height: 33px;}
    .row .homepage-feature-panel-left.col {padding: 70px 70px 70px 70px;padding-bottom: 400px !important;}
    .homepage-feature-panel-row .row-bg.using-image {background-position: 0px bottom !important;}
    .homepage-intro .nectar-carousel-fixed-content {padding: 0px !important;text-align: center;width: 65% !important;margin: auto !important;margin-top: 70px !important;margin-bottom: 75px !important;}
    .homepage-intro h2 {font-size: 28px !important;line-height: 42px !important;width: 100% !important;}
    .video-playlist-header {padding-bottom: 310px !important;padding-top: 175px !important;}
    .video-playlist-page-related h2 {font-size: 35px !important;line-height: 47px !important;margin-top: 0px !important;}
    .video-playlist-video-player .mejs-video {width: 700px !important;height: 395px !important;margin-top: -190px !important;}
    body .our-platform-capability.capability-product-columns .nectar-flickity .cell {height: 520px !important;}
    .capability-product-columns .nectar-flickity .cell .inner-wrap {padding: 40px !important;}
    .capability-product-columns .nectar-flickity .cell p {font-size: 13px !important;line-height: 24px !important;}
    .our-platform-capability.capability-product-columns .nectar-flickity .cell img {width: 50px !important;}
    .our-platform-saas-body-text {width: 80% !important;margin-top: -10px !important;}
    .our-platform-mendel p {width: 80%;margin: auto !important;margin-top: -20px !important;}
    .our-platform-mendel h3 {width: 80% !important;}
    .our-platform-capabilities-inner:last-child .our-platform-capabilities-inner-column:last-child {margin-bottom: 0px !important;}
    .our-platform-capabilities-sub-header h5 {line-height: 28px !important;}
    .our-platform-capabilities-sub-header {width: 100% !important;}
    .our-platform-intro {padding-bottom: 150px !important;padding-top: 320px !important;}
    .our-platform-intro h2 {font-size: 32px !important;line-height: 43px !important;width: 100% !important;}
    .our-platform-intro p {width: 100% !important;}
    body .homepage-platform .tabbed[data-style*="material"] .wpb_tabs_nav li a {padding-top: 22px;padding-bottom: 10px;padding-left: 5px;padding-right: 5px;}    
    body .homepage-platform .wpb_tabs_nav li span {font-size: 16px;line-height: 25px;margin-bottom: 8px;}
    body .row .homepage-platform .wpb_tabs_nav li a i {height: 50px !important;width: 50px !important;margin-bottom: 7px !important;}
    .our-platform-header img {max-width: none !important;position: absolute !important;top: -430px !important;width: 190% !important;right: -60% !important;}
    .our-platform-header .wpb_column:nth-child(2) {width: 100% !important;margin: 0px !important;}
    .our-platform-header .wpb_column:nth-child(1) {width: 100% !important;margin: 0px !important;padding-bottom: 300px !important;}
    .single-post div#page-header-bg h1 {font-size: 35px !important;line-height: 45px !important;letter-spacing: 0px !important;}
      .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post {padding-bottom: 11% !important;}
      .single-post div#page-header-bg {padding-top: 125px !important;padding-bottom: 150px !important;}
      body.single-post.material[data-bg-header="true"] .container-wrap {padding-top: 55px!important;}
      .gf__control.gf__control--EMailLogin--592 {margin-bottom: 20px !important;}
      .demo-form .nectar-split-heading {margin-bottom: 10px !important;}
      .case-study-gator-form {padding-top: 125px !important;padding-bottom: 125px !important;}
      body.single-portfolio div#page-header-bg h1 {font-size: 45px !important;line-height: 53px !important;}
      .single-portfolio div#page-header-bg {padding-top: 100px !important;padding-bottom: 125px !important;}
      body.single-portfolio .project-title .section-title {padding: 0 0px 0 0px;}
      .single-portfolio .single-sector-milestone-row {display: none !important;}
      .resource-content .element.col.span_4:nth-child(odd) {margin-right: 2% !important;}
      .resource-content .element.col.span_4 {padding: 0px !important;width: 48% !important;margin: 0% !important;margin-bottom: 2% !important;}
      .resource-content .portfolio-filters {top: -162px !important;width: 100% !important;margin-right: 0% !important;margin: 0px !important;}
      .footer-carousel .owl-item img {max-height: 90px !important;}
      body .homepage-sectors-no-carrousel-column-row .homepage-sectors-no-carrousel-column.column_container:last-child {margin-bottom: 2% !important;}
      .homepage-sectors-no-carrousel-column-row .homepage-sectors-no-carrousel-column img {width: 80px !important;}
      body .homepage-sectors-no-carrousel-column-row .homepage-sectors-no-carrousel-column {padding: 40px 30px !important;width: 46% !important;margin: 2% !important;}
      .homepage-platform .wpb_tabs_nav li a i {width: 50% !important;margin: auto !important;margin-bottom: 5px !important;margin-top: 8px !important;}
      .homepage-platform .wpb_tabs_nav li a {display: block !important;align-items: unset !important;justify-content: unset !important;}
      .homepage-platform-product-areas-column:nth-child(2) {margin-top: 35px !important;padding-bottom: 35px !important;}
      .homepage-platform-product-areas-row {margin-top: -35px !important;padding-bottom: 60px !important;padding-top: 60px !important;}
      .homepage-platform-column h3 {margin-bottom: 0px !important;}
      .homepage-intro .flickity-slider .cell .inner-wrap-outer {width: 80% !important;margin: auto !important;}
      .homepage-intro .flickity-slider .cell {width: 100% !important;margin: 0px !important;}
      .homepage-intro ol.flickity-page-dots {text-align: center !important;}
      .homepage-intro .flickity-viewport {height: 600px !important;}
    .careers-header p {font-size: 20px !important;line-height: 32px !important;opacity: 0.75;margin-top: -15px;}
    .homepage-header-clients {margin-top: 110px !important;}
    .homepage-header {padding-top: 220px !important;}
    .homepage-support-right h3 {font-size: 35px !important;line-height: 45px !important;width: 85% !important;margin: auto !important;margin-bottom: 35px !important;}
    .contact-heading-left {width: 70% !important;float: left !important;}
    .contact-heading-right {display: block !important;width: 30% !important;text-align: right !important;float: left !important;}
    .contact-map .row-bg-overlay {background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0) 36%,rgba(167, 167, 167, 0.21) 100%) !important;}    
    .about-header {padding-top: 100px !important;padding-bottom: 135px !important;}
    .about-team-members-inner .wpb_column {width: 33.3% !important;}
    .about-team-members-heading {width: 60% !important;}    
    .our-blog-header {padding-top: 75px !important;padding-bottom: 270px !important;}
    .our-blog-header h4 {width: 100% !important;font-size: 23px !important;line-height: 34px !important;margin: auto !important;}
    div#slide-out-widget-area li.menu-item-type-gs_sim {display: none !important;}
    .capability-product-columns .nectar-flickity .cell h4 {font-size: 22px !important;line-height: 29px !important;margin-bottom: -15px !important;}
    .capability-product-columns .nectar-flickity .cell img {width: 75px !important;}
    .capability-product-columns .nectar-flickity .cell .inner-wrap {padding: 50px !important;}
    .capability-what-helps .tabbed[data-style*="material"] .wpb_tabs_nav li {width: 50% !important;text-align: center !important;margin-bottom: 10px !important;}
    .capability-product-caption {font-size: 17px !important;line-height: 30px !important;width: 100% !important;}
    .capability-second-row-right {width: 100% !important;margin-left: 0px !important;}
    .capability-header {padding-top: 175px !important;padding-bottom: 175px !important;}
    .capability-header h2 {width: 100% !important;font-size: 24px !important;line-height: 37px !important;margin-top: -15px !important;}
    .single-product-right img {max-width: 100% !important;margin-left: 0px !important;}
    .single-product-right .nectar_cascading_images {max-width: 100% !important;}
    .single-product-right {width: 100% !important;margin-top: 45px !important;}
    .single-sector-footer-links.mobilise-override {padding-top: 100px !important;padding-bottom: 175px !important;}
    .product-second-feature-left {width: 100% !important;padding: 0px !important;}
    .product-benefits-column:nth-child(3) {width: 49% !important;}
    body .product-benefits-column:nth-child(1) {width: 49% !important;margin-right: 2% !important;margin-bottom: 0px !important;}
    .product-benefits-column:nth-child(2) {display: none !important;}
    .product-benefits-row .row-bg.using-bg-color {background-color: #fff !important;}
    .product-benefits-row .product-benefits-column {top: -130px !important;}
    .homepage-intro-fancy-five {display: none !important;}
    .standard-page-header .nectar-button {display: none !important;}
    .standard-page-header {padding-top: 150px !important;padding-bottom: 120px !important;}
    .row .sector-header-clients .col img:not([srcset]) {transition: 0.5s ease;width: 20%;float: left;padding-left: 10px;padding-right: 10px;}
    .row .demo-footer-panel-inner-column.col {padding: 80px !important;}
    .announcement-bar {margin-bottom: 20px;}
    .homepage-support-right p {margin-top: -20px !important;}
    .homepage-support-right h3 {font-size: 35px !important;line-height: 40px !important;}
    .row .homepage-sectors .col .carousel-item p {margin-bottom: -5px;}
    .row .homepage-sectors p:last-child {width:100%;}
    .homepage-intro-left h3, .homepage-platform-column h3, .homepage-sectors h3 {font-size: 34px !important;line-height: 42px !important;}
    body .homepage-header-divider-and-before {margin-top: 45px !important;bottom: -30px;transform: scale(1.5);}
    .homepage-header h2 {width: 70%;font-size: 25px !important;line-height: 35px !important;margin-top: -10px !important;}
    div#logo-row {padding-top: 50px !important;padding-bottom: 50px !important;}
    .single-sector-product-row ul.wpb_tabs_nav.ui-tabs-nav.clearfix {margin-bottom: 20% !important;}
    .material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul,
    #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul {padding-left: 5px;}
    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li.menu-item-has-children {margin-bottom: 20px !important;}
    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li {margin-bottom: 0px !important;}
    li.menu-item-type-gs_sim,
    a.menu-image-title-after img {display: none;}
    a.menu-image-title-after.menu-image-title span {padding-left: 0;}
    .row .homepage-header-clients .col img:not([srcset]) {padding-left: 0px;}
    #catapult-cookie-bar.drop-shadow {padding: 30px;width: 450px;}
    .cookie-bar-block #catapult-cookie-bar.drop-shadow h3 {font-size: 20px;line-height: 40px;float: left;}
    #catapult-cookie-bar.drop-shadow h3:before {content: url(/wp-content/uploads/2019/09/cookies.svg);width: 35px;height: 35px;float: left;margin-right: 20px;}
    span.ctcc-left-side {float: left;text-align: left;}
    span.ctcc-right-side {text-align: left;}
    #catapult-cookie-bar.drop-shadow button#catapultCookie {padding: 13px 25px;font-size: 10.5px;font-weight: 500;margin-top: 15px;}
    .row .vc_col-sm-4.homepage-intro-left {width: 100%;}
    .row .homepage-intro-fancy-five.col, 
    .row .homepage-intro-fancy-three-and-four.col, 
    .row .homepage-intro-fancy-one-and-two.col {width: 100%;top: unset;padding: 0px !important;}
    .homepage-intro-fancy-one-and-two .nectar-fancy-box,
    .homepage-intro-fancy-three-and-four .nectar-fancy-box {width: 48% !important;float: left !important;margin: 1% !important;padding: 40px 50px !important;}
    .homepage-blog {padding-top: 125px !important;padding-bottom: 125px !important;}
    .homepage-blog-headings-left {margin: 0px !important;}
    .homepage-twitter-row {width: 100%;}
    .row .homepage-blog-headings-right.col {width: 40%;}
    .row .homepage-blog-headings-left.col {width: 60%;}
    #footer-outer .useful-link-wrapper a#to-top {display: none;}
    .homepage-support-right p {margin-top: -18px !important;font-size: 18px;line-height: 28px;width: 500px;margin: auto;margin-bottom: 0px !important;}
    .useful-link-wrapper {display: block;flex-direction: unset !important;}
    .useful-link-menu {width: 100%;text-align: center;order: 2;}
    .social-link-wrapper {display: block !important;flex: none !important;}
    #footer-outer ul.social li a {width: auto;display: table !important;float: left !important;}
    #footer-outer ul#menu-useful-links.menu li:last-child {padding: 0px !important;}    
    .useful-link-wrapper a.footer-logo img {width: 160px;margin: auto;display: block;margin-top: 15px!important;margin-bottom: 20px !important;}
    #footer-outer a#logo {margin-bottom: 15px;order: 0;}
    div#footer-outer ul.social {display: table !important;min-width: 210px !important;margin-bottom: 8px;}
    .useful-link-menu {width: 100%;text-align: center;order: 2;}
    html body #footer-outer #footer-widgets .span_12.col .widget_nav_menu {width: 50%;margin: 0px;margin-bottom: 50px;}
    body #footer-outer[data-cols="1"] #footer-widgets .span_12>div:last-child {width: 100%;}
    .menu-footer-five-container {column-count: 2;}
    div#footer-outer:before {margin-top: -80px;margin-bottom: 20px;transform: scale(1.5);}
    .homepage-support-left {display: none !important;}
    .homepage-support-right {top: unset;left: 0px !important;}
    .homepage-support-right .vc_column-inner {margin-bottom: 25px;padding-left: 0px;}
    .homepage-support-row {padding-bottom: 200px !important;padding-top: 110px !important;text-align: center;}
    .row .vc_col-sm-8.homepage-intro-right {padding-top: 80px;}
    .row .single-sector-5-cs-row .col .nectar-fancy-box {margin: 0px 0px 30px 0px;}
    .row .homepage-feature-panel-left.col {width: 100%;}
    .row .wpb_row.homepage-feature-panel-row {margin-bottom: -320px;}
    .row .homepage-platform-screenshot.col {padding-left: 0px;padding-right: 0px;padding-top: 50px;}
    .homepage-platform .wpb_tabs_nav li a {text-align: center;}
    .homepage-sectors .owl-item {padding: 30px;}
    body.material .vc_row-fluid .vc_col-sm-8.single-sector-left,
    body.material .vc_row-fluid .vc_col-sm-4.single-sector-right {width: 100%;}
    body.material .vc_row-fluid .vc_col-sm-4.single-sector-right {margin-left: 0%;}
    body .single-sector-milestone-row.vc_row {width: 31.3%;margin: 1%;float: left;}
    body .vc_row-fluid .vc_col-sm-4.single-sector-milestone-image {width: 100%;padding: 30px 60px;border-right: 0px;border-bottom: 1px solid #efefef;}
    body .single-sector-milestone-row:nth-child(1),
    body .single-sector-milestone-row:nth-child(3),
    body .single-sector-milestone-row:nth-child(2) {left: 0px;}
    .single-sector-right {width: 100%;margin: 0px;}
    body .vc_row-fluid .vc_col-sm-8.single-sector-milestone-text {margin: 0px;width: 100%;padding: 20px;}
    .about-team-members-column p {font-size: 13px !important;line-height: 20px !important;margin-bottom: 0px !important;letter-spacing: 0px !important;margin-top: 1px !important;}
    .single-sector-right.wpb_column.column_container.vc_column_container {margin-bottom: -150px !important;}
    .single-sector-left,
    .single-sector-left h1 {color: #fff;}
    .single-sector-milestone-text .number.accent-color {text-align: center;}
    body .vc_row-fluid .single-sector-milestone-text .nectar-milestone .subject {font-size: 13px;line-height: 20px;text-align: center;}
    div#logo-row {background-color: transparent;margin-top: 0;}
    .single-sector-content-row .wpb_column:nth-child(1) {order: 2;}
    .single-sector-content-row-intro.single-sector-content-row {padding-top: 125px !important;padding-bottom: 0px !important;}
    .single-sector-content-row {padding-top: 125px !important;padding-bottom: 125px !important;}
    .single-sector-5-cs-row {display: none !important;}
    .single-sector-case-study-left-title {width: 100% !important;margin-left: 0px !important;}
    .single-sector-product-row ul.wpb_tabs_nav.ui-tabs-nav.clearfix li {width: 23.5%;float: left;margin-right: 2%;margin-left: 0%;}
    .single-sector-product-row ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a {font-size: 15px;line-height: 20px;text-align: center;display: block;padding: 30px 15px;}
    .product-benefits-column .vc_column-inner {padding: 38px !important;}
    .row .col .demo-footer-panel-inner-column {width: 100%;padding: 60px;}
    .demo-footer-panel-inner-row {background-position: 7000% !important;}
    .single-sector-footer-links .wpb_column.column_container {padding-right: 0px;margin-bottom: 80px;}
    .demo-footer-panel-inner-row {bottom: 190px;}
    .single-sector-product-row {padding-bottom: 50% !important;}
    .single-sector-case-study-row {padding-top: 15% !important;padding-bottom: 15% !important;}
    .single-sector-product-row ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a {font-size: 14px;font-weight: 500 !important;padding: 30px 20px;}
    .demo-left {margin-bottom: 70px !important;width: 100% !important;padding: 0px !important;}
    .demo-form {width: 46% !important;margin-left: 4% !important;position: relative !important;top: unset !important;}
    .demo-left h5 {line-height: 36px !important;font-size: 14px !important;padding-right: 30% !important;}
    .single-landing_pages .demo-form {width: 100% !important;margin: 0px !important;}
    .about-team-members-inner .about-team-members-column.wpb_column.vc_column_container.one-fourths,
    .about-team-members-inner .about-team-members-column.wpb_column.vc_column_container.one-fourths:last-child {display: block !important;width: 44% !important;}
    .about-team-members-column-careers {padding: 110px 35px !important;}
    .about-team-members-column p {font-size: 14px !important;line-height: 20px !important;margin-bottom: 7px !important;}
    .about-team-members-column:not(.about-team-members-column-careers) h4 {font-size: 20px !important;line-height: 25px !important;}
    .all-products-case-specific .col.span_12.dark {padding-left: 25px;padding-right: 25px;}
    .all-products-case-specific-column .vc_column-inner {padding: 30px 45px !important;}
    body .row .homepage-platform .wpb_tabs_nav li a i {height: 48px !important;width: 48px !important;margin-bottom: 5px !important;}
    .accreditation-carousel a {width: 100% !important;float: left;}
    .accreditation-carousel {width: 600px;margin: auto;display: grid !important;grid-template-columns: 1fr 1fr 1fr;gap: 0px 0px;}
    .video-playlist-video-player .mejs-video {width: 690px !important;height: 385px !important;margin-top: -200px !important;}
    .video-playlist-header {padding-bottom: 250px !important;padding-top: 175px !important;}
    .video-playlist-header .col.span_12 {padding-top: 0px !important;}
    .video-playlist-video-player .wp-playlist-item-length {padding: 12px 10px;}
    body:not(.single-landing_pages)  .demo-header {padding-top: 70px !important;padding-bottom: 225px !important;}
    .blog_next_prev_buttons[data-post-header-style="default_minimal"] .col h3 {font-size: 24px;line-height: 33px;margin-bottom: 110px !important;}
    .blog_next_prev_buttons[data-post-header-style="default_minimal"] .col {min-height: 510px;}
    body .demo-header.demo-product-header .inner_row .wpb_column.demo-form,
    body .demo-header.demo-product-header .inner_row .wpb_column {width: 100% !important;}
    body .demo-header.demo-product-header .inner_row .wpb_column:not(.demo-form) {margin-bottom:75px !important;padding: 0px 1% !important;}
    .homepage-sectors-inner .wpb_column .vc_column-inner:hover {transform: none !important;}
    #header-outer #logo, #header-outer .logo-spacing {margin-top: 0;margin-bottom: 0;}
    .accreditation-carousel a img {max-height: 75px;}
    
    /* RESOURCE HUB */
    .resource-hub-header > .row-bg-wrap > .inner-wrap > .row-bg:before {height: 170px;background: linear-gradient(180deg, #0a0318a3 -20%, transparent 100%);top: -80px;}
    .resource-hub-header-left, 
    .resource-hub-header-right {width: 100% !important;padding: 0% 1% !important;}
    .resource-hub-header-right .nectar_cascading_images {max-width: 80% !important;margin: auto;}
    .resource-hub-header-left .vc_column-inner h5 {margin: auto;}
	.resource-hub-header-left .vc_column-inner {text-align: center;}
	.resource-hub-library-fields .wpb_column:last-child {margin-top: 22px !important;}
	.resource-hub-library-fields .wpb_column:first-child {margin-bottom: 12px !important;}
	.resource-hub-library-fields .wpb_column {width: 50% !important;margin: 0px !important;}
	.resource-hub-library-fields .wpb_column:first-child,
	.resource-hub-library-fields .wpb_column:last-child {width: 100% !important;}
	.resources-and-useful-links h2 {font-size: 28px !important;line-height: 34px !important;margin-bottom: -10px !important;margin-top: 5px;}
	.resources-and-useful-links h2:after {top: 7px;width: 30px;height: 30px;}
	.resource-hub-library-fields .wpb_column:nth-child(2) {padding-right: 10px;}
	.resource-hub-library-fields .wpb_column:nth-child(3) {padding-left: 10px;}
	.resource-hub-library-fields select.facetwp-dropdown {background-size: 30px;text-overflow: ellipsis;white-space: nowrap;}
	.resource-hub-library > .col.span_12 {padding: 28px 30px;}
	.resource-hub-cant-find h2 {font-size: 30px;line-height: 40px;margin-bottom: -25px !important;}
	.fwpl-item.featured-image {max-height: 170px;height: 170px;}
	.fwpl-item.post-title {font-size: 16px;line-height: 22px;margin-top: 0px;}
	.fwpl-item.resource-category {top: 15px;left: 15px;}
	.fwpl-row.card-details {padding: 20px;}

    /* PARTNER PORTAL */
    .partner-portal-header-nav {display: block;margin-bottom: 0px !important;}
    .partners-portal-main-left {display: none !important;}
    .partners-portal-main {padding-top: 60px !important;}
    .partner-portal-header {padding-top: 135px !important;padding-bottom: 55px !important;}
    .partner-portal-header .wpb_column:first-child, .partner-portal-header .wpb_column:last-child {width: 100%;}
    .partner-portal-header .wpb_column:last-child a.nectar-button:last-child {width: calc(50% - 7.5px) !important;}
    .partner-portal-header .wpb_column:last-child a.nectar-button {width: calc(50% - 7.5px) !important;}
    .partners-portal-main-right {width: 100% !important;}
    .partners-portal-inner-single-row .wpb_column:nth-child(3) {width: 100%;}
    .partners-portal-inner-single-row .wpb_column .nectar-button {padding: 17px 25px !important;width: 100%;text-align: center;}
    .partners-portal-inner-single-row .wpb_column:nth-child(2) {width: calc(100% - 105px);padding-left: 15px;padding-right: 15px;}
    .partner-portal-header-nav .page-submenu a.mobile-menu-link {line-height: 0px;visibility: hidden;}
    .partner-portal-header-nav .page-submenu a.mobile-menu-link:before {content: 'Browse Categories';visibility: visible;text-align: left;width: 100%;display: table;font-size: 17px;line-height: 30px;}
    .partner-portal-header-nav .page-submenu .full-width-content {font-size: 17px;line-height: 23px;}
    .partner-portal-header-nav .salient-page-submenu-icon {display: none;}
    .partner-portal-header-nav .page-submenu ul {top: 70px;}
    .partner-portal-header-nav .page-submenu a.mobile-menu-link {width: 600px;padding: 20px 0px;}
    .partner-portal-header-nav .page-submenu ul li a:hover {background-color: #4a2a87;opacity: 1;transition: all 0.45s ease;}
    .partner-portal-header-nav .page-submenu ul li a {padding: 19px;font-size: 16px;line-height: 20px;background-color: #4a2a87ab;opacity: 1;transition: all 0.45s ease;border-top: 1px solid rgba(255,255,255,.1);}
    .partner-portal-header-nav .page-submenu a.mobile-menu-link:after {top: 20px;content: "\f107";font-family: icomoon!important;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;color: #fff;position: absolute;z-index: 999999;right: 0px;visibility: visible;font-size: 28px;line-height: 30px;}
    .partner-portal-header-nav .page-submenu a.mobile-menu-link {position: relative;}
    .partner-portal-header-nav .page-submenu ul {top: 70px;box-shadow: 0px 40px 70px #0000003d;}
    .wpb_text_column.register * {font-size: 12px;line-height: 20px;}
    .wpb_text_column.register {padding: 4px 14px;padding-bottom: 5px;left: 22px;top: 22px;}
    .partners-portal-dashboard .wpb_column .vc_column-inner {padding: 32px !important;}
    .field-service-back-to-blog-desktop {display: none !important;}

    /* PARTNER LOGIN */
    .partners-login-left, .partners-login-right {width: 100% !important;}
    .partners-login-left .vc_column-inner {padding: 110px 0px;background: linear-gradient(0deg, transparent, white);}
    .partners-login-left .vc_column-inner .wpb_wrapper {width: 500px;margin: auto !important;}
    .partners-login-left h3 {width: 100%;margin: auto;font-size: 35px !important;line-height: 40px !important;}
    .partners-login-right, .partners-login-right .vc_column-inner {min-height: 550px !important;}
    .partners-login-left img {width: 200px !important;margin-bottom: 5px !important;}

    /* 404 */
    #error-404 {padding-bottom: 205px;padding-top: 65px !important;}

    /* CALCULATOR */
    .calculator-choice-hero-subheading {width: 100%;margin: auto;}
    .calculator-choice-hero-boxes .wpb_column {margin-bottom: 0px !important;padding: 10px !important;}
    .calculator-choice-hero-title h5 {font-size: 17px !important;line-height: 23px !important;width: 450px;margin: auto;}
    .calculators-choice-row img {max-width: unset !important;width: 100%;}
    .calculators-choice {margin-bottom: 45px !important;}
    .calculators-choice:last-child {margin-bottom: 0px !important;}
    .calculators-choice-row {padding-top: 45px !important;}

    /* SECTORS */
    .pricing-tables-row .wpb_column .vc_column-inner > .wpb_wrapper {padding: 60px;padding-bottom: 50px;}
    .pricing-tables-help {padding: 35px 90px;width: 100%;}
    .pricing-tables-help .wpb_column:last-child {width: 100%;text-align: center;padding: 0px;}
    .pricing-tables-help .wpb_column:first-child {width: 100px;margin: auto !important;margin-bottom: 20px !important;}
    .pricing-tables-row .wpb_column .vc_column-inner > .wpb_wrapper {background-color: #ffffff;}
    .pricing-demo-button.nectar-button {padding: 25px !important;display: block;text-align: center;}
    .pricing-tables-row {border-bottom: 1px solid #00000014;padding-bottom: 75px !important;margin-bottom: 75px !important;}
    body .pricing-tables-title .wpb_text_column h3,
    body .sector-use-case-title .wpb_text_column h3,
    .homepage-platform.feature-breakdown h3 {font-size: 34px !important;line-height: 39px !important;}
    .single-sector-header.single-product-header .single-product-right {padding: 0px;margin-bottom: -50px !important;}

    /* OFF CANVAS */
    #slide-out-widget-area .bottom-meta-wrap * {color: #fff;}
    li.menu-item.pulse a img {max-width: 35px;margin-bottom: 0px;margin-right: 10px;margin-top: -2px;position: absolute;left: 0px;top: 1px;}
    html body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .menu-column-heading {margin-bottom: 0px !important;line-height: 30px;}
    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li {margin-bottom: 12px!important;margin-top: 12px !important;}
    .off-canvas-menu-container ul.menu > li.menu-item > .sub-menu > li.menu-item:first-child {padding-top: 30px;}
    li.capabilities.menu-item small.item_desc {display: none !important;}
    .off-canvas-menu-container ul.sub-menu li a {font-size: 16px !important;line-height: 18px !important;width: auto;}
    div#slide-out-widget-area .inner-wrap .inner .off-canvas-menu-container ul.menu li.solutions.menu-item > .sub-menu > li.menu-item:first-child {margin-top: 0px!important;margin-bottom: 0px !important;}
    #header-outer .sf-menu li ul li a .item_desc,
    #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .menu li small {display: block;font-size: 13px;line-height: 20px;margin: 7px 0;margin-bottom: 0px;opacity: 0.6 !important;}
    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container > ul > li > ul.sub-menu > li.open-submenu > ul.sub-menu {padding-top: 8px !important;}
    #slide-out-widget-area li.menu-item.pulse a,
	#slide-out-widget-area li.menu-item.pulse {padding: 0px !important;margin: 0px !important; -webkit-animation: none;color: #f7921d !important;}
	.about .col2 > ul.sub-menu {display: grid !important;}
	.video .image-layer-outer:before {content: '';width: 40%;height: 40%;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;z-index: 999999;visibility: visible;display: block;background-image: url(/wp-content/uploads/2019/09/play.svg);box-shadow: 0px 10px 50px #00000075;border-radius: 10000%;}
	.off-canvas-menu-container ul.sub-menu li.ghost {display: none !important;}
    .side-feature-item .nectar-ext-menu-item .inner-content .nectar-cta {margin-top: 12px !important;}
    #slide-out-widget-area.fullscreen-split .off-canvas-menu-container li ul li.menu-item.orange:not(:first-child) > a {display: block;margin-top: 22px;margin-bottom: 5px;}
    
    /* CAREERS */
    .careers-header {text-align: center;}
    .careers-job-section .inner_row .wpb_column .vc_column-inner {padding: 40px;}
    .careers-job-section .divider-wrap {display: none !important;}

    /* HEADER */
    #header-secondary-outer > .container {max-width: unset !important;}
    body #header-outer {padding: 13px 0px;padding-top: 10px !important;z-index: 999999999999999999 !important;}
    body #header-outer[data-transparent-header="true"].transparent {background-color: #fff !important;}
    #header-secondary-outer > .container ul.sf-menu {float: right;}
    #header-secondary-outer > .container ul#social {float: left;}
    div#header-secondary-outer > .container {padding: 0px 20px;}
    #header-outer header > .container {padding: 0px 18px !important;max-width: 100% !important;}
    #header-outer #logo,
    #header-outer .logo-spacing {margin-top: 0 !important;margin-bottom: 0 !important;}
	li.pulse.demo-now.mob-only {display: table !important;min-width: unset;margin: 0px;}
	li.pulse.demo-now.mob-only a {border: none !important;margin-right: 15px !important;padding: 20px 10px !important;}
	li.pulse.demo-now.mob-only a span.menu-title-text {font-size: 12.5px;}
	.pulse a:before {height: 35px !important;left: -11px !important;width: calc(100% + 20px) !important;}

    /* HOMEPAGE */
    .solid-header .homepage-hero-carousel-text {height: calc(100% - 282px) !important;}
    .homepage-hero-carousel .cell .bg-layer:before {height: 100%;top: 0px;background: linear-gradient(120deg, rgb(45 25 70 / 75%) 0%, transparent 55%);z-index: 1;opacity: 1;}
    .homepage-hero-carousel-text {width: 80%;min-width: unset !important;display: flex !important;height: calc(100% - 210px) !important;}
    .homepage-hero-carousel .cell .bg-layer:before {top:0px;}
    .homepage-hero-carousel .col.span_12 {padding-top: 0px !important;}
    .homepage-hero-useful-links .wpb_column {width: 33.333%;}
    .homepage-hero .slider-pagination {transform: translateY(100px) rotate(90deg);display: block !important;position: absolute;left: 17px;}
    .homepage-hero .swiper-slide .content {margin-top: -120px;width: 75% !important;padding-top: 0px !important;}
    .homepage-hero .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p {font-size: 16px !important;line-height: 28px !important;font-weight: 300;width: 100%;}
    .homepage-scroll-down .img-with-aniamtion-wrap {width: 180%;margin-left: -40%;}
    .homepage-hero-useful-links {padding: 31px 0px 12% 0px;}
    .homepage-scroll-down {margin-top: -15% !important;margin-bottom: -80px !important;}
    rs-module-wrap[data-alias="sector-slider"] .main-text-column {padding-right: 50px !important;padding-left: 85px !important;}
    .homepage-feature-carousel-fancy-boxes .nectar-fancy-box {min-height: 310px !important;}
    body .homepage-intro .company-video {margin-bottom: -230px !important;}
    .homepage-intro h3 {font-size: 30px !important;line-height: 42px !important;margin-bottom: 35px !important;}
    body .homepage-intro .inner_row.section-title {margin-bottom: 10px !important;text-align: center;}
    .homepage-feature-carousel .flickity-viewport {margin-top: 0px !important;}
    .homepage-intro .intro-icons-row .col.span_12 {display: block !important;}
    .homepage-intro .intro-icons-row .intro-icon {width: 75px;margin: auto !important;margin-bottom: -3px !important;}
    .homepage-intro .intro-icons-row .intro-text {padding-right: 0px;width: 100%;padding-left: 0px !important;text-align: center;margin-top: 20px !important;margin-bottom: 0px !important;}
    .homepage-feature-carousel .wpb_text_column.wpb_content_element.glow h5 {margin-top: -15px;}
    body .homepage-intro h4 {font-size: 20px !important;line-height: 32px !important;font-weight: 500 !important;margin-bottom: 10px !important;}
    .homepage-platform .wpb_tab {float: left;}
    body .homepage-intro p {font-size: 16px;line-height: 26px;width: 100%;margin: auto;}
    .homepage-platform-screenshot, .row .col .homepage-platform-tool-tip-column {width: 100% !important;margin-right: 0px !important;}
    .row .col .homepage-platform-tool-tip-column {margin-bottom: 40px !important;}
    .homepage-platform-screenshot .wpb_text_column {width: 33.33%;}
    .blog-recent[data-style*="classic_enhanced"].columns-3 .span_4,
    .blog-recent[data-style="material"].columns-3 .span_4 {width: 100%;margin-right: 0px;margin-bottom: 35px;}
    .blog-recent[data-style*="classic_enhanced"].columns-3 .span_4:last-child,
    .blog-recent[data-style="material"].columns-3 .span_4:last-child {margin-bottom: 0px;}
    body .row .homepage-blog-headings-left h3 {margin-top: -2px;}
    .homepage-hero .swiper-slide .content h1,
    .homepage-hero-carousel h1 {font-size: 38px;line-height: 46px;}
    .homepage-intro .intro-icons-row .nectar-cta {display: table;margin: auto;margin-top: 20px !important;}
    body .homepage-intro .inner_row {margin-bottom: 40px !important;}
    body .homepage-intro .inner_row.company-video {margin-bottom: 100px !important;margin-top: 65px !important;}
    .homepage-intro-left > .vc_column-inner {padding-right: 0px;}
    .homepage-sectors {margin-left: unset;left: unset;width: 600px;}
    .homepage-sectors-inner .wpb_column .vc_column-inner {padding: 35px 35px !important;}
    body .homepage-sectors-intro.wpb_row p {margin-top: -4px;font-size: 16px;line-height: 28px;}
    .homepage-sectors-inner .wpb_column .vc_column-inner p {font-size: 15px;line-height: 25px;width: 90% !important;margin: auto;margin-bottom: -5px;margin-top: 0px;}
    .homepage-sectors-inner .wpb_column .vc_column-inner h3 {font-size: 25px !important;line-height: 31px !important;}
    .homepage-sectors-inner .wpb_column .vc_column-inner img {width: 70px !important;margin-bottom: 20px !important;}
    body .homepage-sectors-intro.wpb_row h2 {font-size: 35px;line-height: 42px;}
    .homepage-sectors > .col.span_12 {padding-left: 0px;padding-right: 0px;}
    .homepage-sectors-inner .img-with-aniamtion-wrap[data-animation="fade-in"] {width: calc(100% + 80px) !important;margin-left: -40px;margin-top: -40px;margin-bottom: -50px !important;}
    body.author #page-header-wrap #page-header-bg,
    body.category #page-header-wrap #page-header-bg,
    body.tag #page-header-wrap #page-header-bg,
    body.date #page-header-wrap #page-header-bg {padding-top: 75px !important;padding-bottom: 70px !important;}

    /* CASE STUDY SLIDER */
    body .case-study-slider .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .case-study-slider-view-all {width: 600px !important;padding: 0px 0px !important;}
    .case-study-slider .container.normal-container {padding-right: 250px;padding-left: 20px;}
    body.page-id-26900 .homepage-intro .inner_row.company-video {margin-bottom: 125px !important;margin-top: 75px !important;}
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner {padding-top: 105px;padding-bottom: 155px;text-align: center;padding-right: 0px;}
    .case-study-slider .flickity-viewport .cell .inner_row .case-study-slider-inner-left > .vc_column-inner {padding-bottom: 50px !important;}
    .case-study-slider-inner .col.span_12 {max-width: 600px;padding: 0px 0px;}
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner h4 {margin: auto;}
    .case-study-slider .flickity-viewport .cell .inner_row .case-study-slider-inner-right > .vc_column-inner {padding-bottom: 145px !important;padding-top: 0px !important;padding-left: 0px !important;text-align: left;}
    .case-study-slider .nectar-flickity > .container.normal-container {padding-left:0px;padding-right: 210px;}
    
    /* CONTACT */
    body div#ajax-content-wrap .locations-group-inner > .col > .col > .vc_column-inner {padding: 35px !important;}
    .contact-heading-left {width: 100% !important;float: left !important;text-align: center;margin-bottom: 0px !important;}
    .locations-group-inner.bottom .locations-inner-column {margin-bottom: 15px !important;}
    .locations-group-inner.top .locations-inner-column {margin-bottom: 15px !important;}
    .locations-group-inner.top {margin-bottom: 0px !important;padding-bottom: 0px !important;}
    body div#ajax-content-wrap .locations-group-inner > .col > .col {width: 100% !important;margin: 0px !important;}
    .locations-group-inner.top .locations-inner-column {width: 50% !important;}
    .locations-title-right {margin-bottom: 20px !important;margin-top: -10px !important;}
    body div#ajax-content-wrap .locations-group-inner > .col {gap:25px;}
    
    /* FOOTER */
    div#footer-outer .container {padding: 0px 0px;}
    #footer-outer[data-cols="1"] #footer-widgets .container .col { margin: 0px !important;}
    #footer-outer .useful-link-menu.mobile-useful-links li.menu-item {width: auto !important;display: inline-block;font-size: 13px;line-height: 13px;margin-right: 25px!important;padding: 0px!important;margin-bottom: 0px!important;}
    #footer-outer .useful-link-menu.mobile-useful-links li.menu-item:last-child {margin-right: 0px!important;}
    .material #footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li:first-child {padding-top: 0px !important;}
    #footer-outer #footer-widgets .widget_nav_menu:nth-child(5) {width: 100% !important;margin-bottom: 0px !important;}
    #footer-outer #footer-widgets .widget_nav_menu:nth-child(1),
    #footer-outer #footer-widgets .widget_nav_menu:nth-child(2),
    #footer-outer #footer-widgets .widget_nav_menu:nth-child(3),
    #footer-outer #footer-widgets .widget_nav_menu:nth-child(4) {width: 50% !important;}
    #footer-outer #footer-widgets {margin-top: -5px;margin-bottom: 50px !important;}
    #footer-outer #footer-widgets .widget.widget_nav_menu h4 {margin-bottom: 12px !important;}
    body #footer-outer #copyright {padding-top: 20px !important;padding-bottom: 35px !important;}
    #footer-outer .useful-link-menu.mobile-useful-links li.menu-item {margin-left: 10px !important;margin-right: 10px!important;}
    .useful-link-menu.mobile-useful-links li.menu-item:last-child {margin: 0px !important;}
    .useful-link-menu.mobile-useful-links li.menu-item {width: auto !important;display: inline-block !important;font-size: 14px;margin-right: 25px!important;}
    .useful-link-menu {display: none;}
    .useful-link-menu.mobile-useful-links {display: table;margin: auto !important;margin-bottom: 0px !important;margin-top: 10px!important;width: 100% !important}
    .tml-action-lostpassword .tml.tml-lostpassword:before {font-size: 45px;line-height: 45px;padding: 100px 0px;}
    .useful-link-menu .menu-useful-links-container {max-width: 450px;margin: auto;}
    .footer-carousel {max-width: 620px;margin: auto;gap: 5px;}
    #footer-outer .container.accreditation-wrapper .row {padding: 0 !important;}
    
    /* CAPABILITIES */
    .capability-header-row {padding-top: 125px !important;padding-bottom: 100px !important;}
    .capability-header-row .col.span_12 {padding-top: 45px !important;}
    .capability-header-row.no-image {padding-top: 135px !important;}
    .capability-tabs .tabbed[data-style*="minimal"] >ul li a:after {height: 3px;}
    .capability-tabs h2 {font-size: 33px;line-height: 42px;width: 100%;margin: auto;margin-bottom: 0px !important;}
    .capability-tabs .wpb_tab {width: 100%;margin: auto;margin-top: -10px;}
    .capability-tabs .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) {width: 50%;margin: 0px !important;margin-bottom: 10px !important;}
    .capability-tabs .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) a.active-tab {opacity: 1;}
    .capability-tabs .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) a {opacity: 0.5;font-weight: 500;padding: 15px 0px !important;text-transform: capitalize;}
    .capability-tabs .wpb_tab h3 {font-size: 25px;line-height: 30px;margin-bottom: 15px;}
    .capability-includes-and-intro .tabbed[data-style="minimal"] >ul li:not(.cta-button) {width: 100%;}
    .capability-includes-and-intro .tabbed[data-style*="minimal"] >ul li a:after {display: none !important;}
    .capability-includes-and-intro .tabbed[data-style="minimal"] >ul li:not(.cta-button) a {background-color: rgb(62 45 95 / 4%);opacity: 1;border: 1px solid #4e2d8d14 !important;border-radius: 5px;color: #4e2d8d6e;padding: 14px !important;}
    .capability-includes-and-intro .tabbed[data-style="minimal"] >ul li:not(.cta-button) a.active-tab {color: #fff !important;background-color: #4e2d8d;border-radius: 5px;}
    .capability-includes-and-intro .tabbed[data-style="minimal"] >ul li:not(.cta-button) {margin-bottom: 10px !important;}

    /* BLOG */
    .field-service-blog-top-3 .nectar-post-grid-item {width: 100% !important;}
	.field-service-blog-top-3 .nectar-post-grid-item:last-child {display: block;}
	.field-service-blog-hero .nectar-recent-posts-single_featured .inner-wrap .excerpt {width: 100% !important;margin: auto;margin-bottom: 25px !important;font-size: 18px;line-height: 28px;}
	.field-service-blog-hero .nectar-recent-posts-single_featured .inner-wrap {width: 100%;margin: auto;text-align: center;}
	.field-service-blog-hero .nectar-recent-posts-single_featured h2,
	.field-service-blog-hero .nectar-recent-posts-single_featured h3 {margin: 15px 0px !important;margin-top: 15px !important;font-size: 38px !important;line-height: 42px !important;}
	.field-service-blog-category-carousel .cell {width: calc(100% / 2 - 10px) !important;}
	.field-service-blog-category-carousel .intro .wpb_column:last-child {display: none;}
	.field-service-blog-category-carousel .inner_row .wpb_column:first-child {text-align: center !important;margin-bottom: 0px !important;}
	.field-service-blog-category-carousel .inner_row .wpb_column:first-child h4 {font-size: 24px !important;line-height: 24px !important;}
	.field-service-blog-carousel .field-service-blog-category-carousel-view-all {margin-top: 35px;display: block !important;}
	.field-service-blog-carousel .intro .wpb_column:last-child {display:none !important;}
	.field-service-blog-carousel .intro .wpb_column:first-child {width: 100% !important;text-align:center}
	.field-service-blog-carousel .nectar-post-grid.nectar-flickity .nectar-post-grid-item {width: calc(100% / 1.5) !important;}
	.field-service-blog-all-articles .nectar-post-grid-filters {padding: 0px !important;}
	.field-service-blog-all-articles .nectar-post-grid-filters > h4 {display: none !important;}
	.field-service-blog-all-articles .nectar-post-grid-filters > div {display: block !important;margin: 0px !important;}
	.field-service-blog-all-articles .nectar-post-grid .nectar-post-grid-item {width: 100% !important;}
    .nectar-recent-posts-single_featured.multiple_featured>.container .controls {width: 100% !important;display: flex !important;flex-wrap: wrap !important;}
    .nectar-recent-posts-single_featured.multiple_featured>.container .controls:before {flex: unset !important; width: auto !important;height: 12px;position: absolute;top: -40px;}
    .nectar-recent-posts-single_featured.multiple_featured .controls li {flex: 1;}
    .nectar-recent-posts-single_featured.multiple_featured>.container {height: auto;bottom: 300px;top: unset;width: 80px;}
    .nectar-recent-posts-single_featured.multiple_featured .controls li .title {display: none !important;}
    .nectar-recent-posts-single_featured.multiple_featured .controls li {padding: 0px !important;margin: 0px !important;}
    .nectar-recent-posts-single_featured.multiple_featured>.container .controls:before {display: none !important;}
    .nectar-recent-posts-single_featured.multiple_featured>.container {bottom: 300px;}
    .nectar-recent-posts-single_featured.multiple_featured .controls li.active:before {background-color: #f7921d !important;box-shadow: 0px 10px 30px #f7921d;opacity: 1;}
    .field-service-blog-hero .nectar-recent-posts-single_featured .recent-post-container.container {padding: 135px 0px 350px 0px;text-align: center !important;}
    .field-service-blog-category-carousel-view-all .wpb_wrapper > * {flex: 1;text-align: center;margin-bottom: 0px !important;}
	.field-service-blog-category-carousel-view-all .wpb_wrapper {display: flex !important;}

    /* OFF CANVAS */
    .sub-heading > a > span.menu-title-text,
    #slide-out-widget-area .off-canvas-menu-container ul.sub-menu li.sub-heading.menu-item > a {margin-bottom: 15px !important;}
    .flex1.with-desc > ul.sub-menu {gap: 0px;}
}

/* END: max-width: 999px */




/* 777 */

@media only screen and (max-width: 777px) {
    .sector-slider-desktop {display: none !important;}
    .sector-slider-mobile {display: block !important;}
}

/* END */



/* iPad Portrait */

@media only screen and (max-width: 769px) {
    .wp-playlist-item-length {padding: 13px 10px;width: 80px !important;font-size: 13px !important;}
    .wp-playlist-caption, .wp-playlist-item-title {font-size: 19px !important;line-height: 30px !important;color: #4e2d8d !important;}
    .video-playlist-header p {font-size: 18px !important;width: 90% !important;margin: auto !important;line-height: 30px !important;margin-top: -10px !important;margin-bottom: 20px !important;}
    .video-playlist-video-player .mejs-video {width: 600px !important;height: 338px !important;margin-top: -170px !important;}
    .capability-product-columns .nectar-flickity .cell .inner-wrap {padding: 40px !important;}
    body .our-platform-capability.capability-product-columns .nectar-flickity .cell {width: 60% !important;}
    .our-platform-header img {width: 190% !important;right: -75% !important;}
    .single-portfolio .single-sector-milestone-row {width: 100% !important;position: inherit !important;display: block !important;}
    .case-study-gator-form {padding-top: 125px !important;padding-bottom: 125px !important;}
    .support-feature-row {padding: 45px !important;}
    .contact-companies .wpb_column.column_container:nth-child(2) {margin-right: 4% !important;}
    .contact-companies .wpb_column.column_container:nth-child(2), .contact-companies .wpb_column.column_container:nth-child(3) {margin-bottom: 0px !important;width: 48% !important;}
    .capability-header .sticky-wrapper .full-width-content {border-radius: 10px;}
    .capability-header a.mobile-menu-link {display: none !important;}
    .capability-header .sticky-wrapper .full-width-content {width: 100% !important;max-width: 100% !important;top: auto !important;bottom: 0px !important;border-radius: 0px !important;height: auto !important;margin-left: 0px !important;}
    .capability-product-columns .nectar-flickity .cell .inner-wrap {padding: 35px !important;}
    .single-sector-product-row ul.wpb_tabs_nav.ui-tabs-nav.clearfix {margin-bottom: 27% !important;}
    .single-sector-product-row img.sensor {box-shadow: none !important;position: absolute !important;z-index: 99;right: -256px !important;top: 75px;width: 310px !important;}
    .sector-last-logo {display: none !important;}
    .homepage-sectors .owl-stage {padding-top: 70px !important;}
    .homepage-blog-headings-left h3 {font-size: 28px !important;line-height: 35px !important;margin-bottom: 0px !important;}
    body #header-outer:not([data-format="centered-menu-bottom-bar"]) #top .span_9>.slide-out-widget-area-toggle,
    #slide-out-widget-area .mobile-only {display: block;}
    .homepage-header .divider-wrap .divider-border {opacity: 0.25;margin-top: 115px !important;margin-bottom: 40px !important;}
    .homepage-header-clients {padding: 0px 5%;}
    body .homepage-header-divider-and-before {margin-top: 55px !important;bottom: -10px;transform: scale(2);}
    .homepage-header h1 {font-size: 40px;line-height: 49px;width: 80%;margin: auto;}
    .homepage-header .col h2 {width: 80%;font-size: 22px;}
    #catapult-cookie-bar.drop-shadow {width: 90%;right: 0px;bottom: 0px;margin: 5%;}
    #catapult-cookie-bar.drop-shadow button#catapultCookie {margin-top: 10px;}
    span.ctcc-left-side {width: 100%;}
    span.ctcc-right-side {text-align: left;width: 100%;float: left;}
    .cookie-bar-block #catapult-cookie-bar.drop-shadow h3 {text-align: left;width: 100%;font-size: 17px;line-height: 32px;}
    .cookie-bar-block #catapult-cookie-bar.drop-shadow h3:before {margin-right: 15px;width: 30px;height: 30px;}
    #catapult-cookie-bar.drop-shadow {font-size: 10px;line-height: 17px;}
    .homepage-header .divider-wrap .divider-border {margin-bottom: 20px !important;}
    div#footer-outer:before {margin-top: -46px;margin-bottom: 20px;transform: scale(1.75);}
    .homepage-support-row {padding-bottom: 200px !important;}
    .homepage-support-right p {width: 70%;margin: auto;margin-top: -20px;}
    .homepage-sectors .owl-item {padding: 20px !important;}
    .single-sector-footer-links {padding-bottom: 200px !important;padding-top: 310px !important;}
    .single-sector-case-study-left-logo {padding: 15px;}
    .row .sector-header-clients .col img:not([srcset]) {width: 25% !important;}
    .about-team-members-inner {width: 90% !important;}
    .about-team-members-inner-second .col.span_12 {margin-bottom: -110px !important;}
    .homepage-header h2 {width: 70% !important;font-size: 21px !important;line-height: 33px !important;margin-top: -7px !important;}
    .about-team-members-column:not(.about-team-members-column-careers) h4 {font-size: 20px !important;line-height: 25px !important;margin-bottom: 18px;}
    .all-products-mobile-diagram-column .nectar_image_with_hotspots {width: 90% !important;}
    .all-products-case-specific-column img {width: 30% !important;}
    .all-products-case-specific-column .vc_column-inner {padding: 30px 35px !important;}
    .video-playlist-video-player .wp-playlist-caption,
    .video-playlist-video-player .wp-playlist-item-title {font-size: 20px !important;line-height: 30px !important;}
    .video-playlist-video-player .mejs-video {width: 570px !important;height: 320px !important;margin-top: -165px !important;}
    .video-playlist-header {padding-bottom: 225px !important;padding-top: 155px !important;}

    /* HOMEPAGE */
    .homepage-hero-useful-links .wpb_column {width: 50% !important;}
    .homepage-hero-useful-links .wpb_column:last-child {display: none !important;}
    .homepage-scroll-down .img-with-aniamtion-wrap {width: 240%;margin-left: -70%;}
    .homepage-hero-useful-links .wpb_column:first-child:before {content: '';width: 1px;height: 100%;background-color: #ffffff73;position: absolute;right: 0px;}
    .homepage-hero-useful-links .wpb_column {opacity: 1;}
    .homepage-hero-useful-links {padding: 31px 0px 16.5% 0px;bottom: 45px;}
    .homepage-hero-useful-links > .col.span_12 {max-width: calc(100% - 0px);margin: auto !important;}
    .homepage-platform-screenshot .wpb_text_column {width: 50%;}
}

/* END: max-width: 769px */

@media only screen and (max-width: 690px) {
	:root {--mobile-container-width: 420px;}

	/* HOLDING PAGE */
	.holding-page-row > .col > .col > .vc_column-inner {padding: 0px 65px !important;}

	/* CASE STUDY - NEW */
	.stat blockquote.nectar_single_testimonial {font-size: 14px;line-height: 23px;padding-top: 15px;}
	.stat .number, .stat .number .symbol-wrap {font-size: 26px !important;line-height: 26px !important;}
	.stat .vc_col-sm-4 .vc_column-inner, .stat .vc_col-sm-8 .vc_column-inner {padding: 28px !important;}
	.new-case-study-slider .flickity-viewport .cell .inner-wrap-outer .inner-wrap > .inner_row.video .wpb_wrapper .img-with-aniamtion-wrap {width: 185px;}
	.new-case-study-slider .flickity-viewport .cell .video a.play_button {transform: scale(0.6);transform-origin: right center;bottom: -5px;}
	.stat1 .img-with-aniamtion-wrap img:not(.corner-circles):not(.quote),
	.stat2 .img-with-aniamtion-wrap img:not(.corner-circles):not(.quote) {width: 90px !important;}
	.big.stat blockquote.nectar_single_testimonial p,
	.big.stat blockquote.nectar_single_testimonial {font-size: 14px !important;line-height: 23px;}

	/* PLATFORM */
	.platform .nectar-button.jumbo,
	.product .nectar-button.jumbo {padding: 16px 50px !important;/* padding-right: 40px !important; */width: 100% !important;text-align: center;display: flex;align-items: center;justify-content: center;}
	.product .nectar-button.jumbo:not(.has-icon) {padding-right:50px !important;}
    .platform .nectar-button.jumbo i,
	.product .nectar-button.jumbo i {position: relative;top: unset !important;line-height: 20px !important;height: unset !important;width: unset !important;transform: none !important;margin-left: 0px;left: unset !important;right: unset !important;font-size: 14px !important;}
	.platform-hero a.nectar-button.jumbo.extra-color-1,
	.product-header a.nectar-button.jumbo.extra-color-1 {margin-bottom: 12px !important;gap: 10px;}
	.platform .nectar-button.jumbo *, .product .nectar-button.jumbo * {transform: none !important;}
    .platform-hero > .col > .col:last-child .nectar_cascading_images {max-width: 108% !important;width: 108% !important;transform: none !important;margin-left: -4% !important;}
	.platform-benefit-row > .col > .col img {max-width: 45px;margin-bottom: 18px !important;}
	.platform-benefit-row > .col h4 {font-size: 20px;line-height: 27px;font-weight: 500;}
	.platform-benefit-row > .col p {font-size: 14px !important;line-height: 24px !important;opacity: 0.7;}
	.platform-section-heading h2 {font-size: 27px;line-height: 1.15;}
	.platform-section-heading h5 {font-size: 15px !important;line-height: 1 !important;}
	.platform .nectar-button.jumbo * {font-size: 14px !important;}
    .platform .nectar-button.jumbo {transform: none !important;}
	.platform h6 {font-size: 16px !important;line-height: 1.35 !important;margin-bottom: -2px !important;}
	.platform-section-heading .nectar-split-heading * {font-size: 27px !important;line-height: 1.2 !important;}
	.platform .testimonial_slider .image-icon.has-bg {margin-bottom: 8px !important;margin-top: 10px;width: 50px;height: 50px;}
	.platform .testimonial_slider span.title {font-size: 14px !important;line-height: 1.5 !important;}
	.platform .testimonial_slider[data-style="minimal"] blockquote {font-size: 16px !important;padding: 0px 20px;}
	.platform .clients > div {padding: 0px !important;width: 100% !important;}
	.platform .clients {display: grid !important;grid-template-columns: 1fr 1fr 1fr;gap: 35px 130px !important;align-items: center;justify-content: center;}
	.platform-feature-divider-bottom > .col {grid-template-columns: 1fr !important;gap: 55px 40px !important;}
	.platform .platform-feature-divider-top .nectar-button.jumbo {max-width: calc(100% - 45px) !important;}
	.platform-c2a a.nectar-button.extra-color-3 {margin-top: 12px !important;}
	.platform-c2a p {font-size: 17px;line-height: 1.5;margin-top: -5px;margin-bottom: -3px !important;}
	.platform-c2a {margin-left: -50vw;left: 50%;width: 100vw;}
	.platform-c2a > .col > .col > .vc_column-inner {padding: 75px 30px !important;}
	.platform .manual-related-products-intro h3 {font-size: 26px !important;line-height: 27px !important;margin-bottom: -7px !important;}
	
	/* PRODUCT */
	.product-header .nectar-split-heading * {font-size: 38px !important;line-height: 1.15 !important;}
	.product-client-display .clients {margin-top: 25px !important;grid-template-columns: 1fr 1fr 1fr;gap: 25px 15px;}
	.product-alerts .inner_row > .col {grid-template-columns: 1fr 1fr 1fr;margin-top: 25px !important;}
	.product-alerts .inner_row .wpb_text_column h4 {font-size: 15px;line-height: 1.4;margin-top: 12px;}
	.product .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {max-width: unset !important;}
	.product .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip p {font-size: 14px;line-height: 1.55;padding-top: 3px;}
	.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .inner {min-width: 75%;max-width: calc(100% - 60px);}
	.product .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip h4 {font-size: 18px;line-height: 1.3;margin-bottom: 7px;}
	.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose {top: -40px;}
	.floating-audio .inner_row {width: 65% !important;min-width: 65% !important;transform: none !important;left: 25px !important;bottom: 25px !important;}
	.product .nectar_cascading_images {max-width: 90% !important;margin: auto;margin-bottom: 15px !important;}
	.product blockquote.nectar_single_testimonial p {font-size: 18px !important;line-height: 1.45 !important;padding-bottom: 20px !important;font-weight: 300;}
	.product-cta .clients {gap: 15px 10px !important;display: grid;grid-template-columns: 1fr 1fr 1fr;}
	.product-cta .clients > div {width: 100% !important;padding: 0px !important;margin: 0px !important;}
	.product-cta .nectar-split-heading {margin-bottom: 15px !important;}
	body .toggles--minimal-shadow .toggle .toggle-title a {font-weight: 500 !important;font-size: 17px !important;line-height: 1.35 !important;padding: 25px 50px 25px 0;}
	body .toggles--minimal-shadow .toggle {padding: 0 30px;}
	.toggles--minimal-shadow .toggle[data-inner-wrap="true"] > div .inner-toggle-wrap {font-size: 14.5px;}
    body.product h2,
    .product .row .col h2 {font-size: 32px;line-height: 1.15;}
    body.product h3, .product .row .col h3 {}
    .platform-feature-divider-bottom > .col,
    .platform-feature-divider-top .wpb_text_column > .wpb_wrapper {padding-left: 35px !important;position: relative;}
    .platform-feature-divider-top a.nectar-button.large {margin-left: 35px;margin-top: 10px !important;}
    body.product p, body.product {font-size:15px;line-height: 1.7;}
    .platform-feature-divider-bottom > .col:before {top: -200px;bottom: unset;height: calc(100% + 200px);}
    .product h5 {font-size: 16px !important;margin-bottom: 12px !important;}
    .vertical-site-resource-sidebar p {padding-bottom: 5px !important;padding-top: 0px !important;font-size: 14px !important;line-height: 1.65 !important;}
	.vertical-site-resource-main-content .fwpl-layout.resource-facet.col2 {grid-gap: 25px !important;grid-template-columns: repeat(1, 1fr) !important;}
	
    body .row .homepage-hero-useful-links h4 {margin-bottom: -9px !important;font-size: 13px;line-height: 18px;width: 80%;}
	.solid-header .homepage-hero-carousel-text p {font-size: 16px;margin-bottom: 10px !important;margin-top: 12px !important;width: 95%;text-shadow: none !important;}
	.homepage-hero-carousel-text h4,
	.homepage-hero .swiper-slide .content h1 span {font-size: 18px !important;line-height: 24px !important;margin-bottom: 10px !important;}
	body .homepage-intro .inner_row {margin-bottom: 25px !important;}
	body .case-study-slider .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .case-study-slider-view-all {width: 420px !important;padding: 0px 0px !important;bottom: 80px;}
    html .row .col h5, body h5 {font-size: 17px;}
    .case-study-slider .nectar-flickity > .container.normal-container {padding: 0px !important;max-width: 420px !important;}
    .vc_row.top-level.full-width-section:not(.full-width-ns) > .span_12 {padding-top: 75px;}
    body #page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 .inner-wrap,
    body #page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap,
    body .vc_row.top-level.full-width-section:not(.full-width-ns) > .span_12 {padding-top: 85px;}
    .single-product-right {width: 100% !important;margin-top: 85px !important;}
    .single-sector-header .iwithtext {margin-bottom: 25px;}
    .single-portfolio .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .previous-project, .single-portfolio .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .next-project, .single-portfolio .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post, .single-portfolio .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post {padding-bottom: 110px !important;padding-top: 110px !important;}
    .homepage-feature-carousel-fancy-boxes .nectar-fancy-box h3 {font-size: 25px;line-height: 32px;width: 100%;}
    .single-portfolio .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul li:last-child {padding-bottom: 225px !important;}
    .single-post div#page-header-wrap {min-height: unset !important;}
    .single-post #page-header-bg[data-post-hs="default_minimal"] {padding-top: 100px !important;padding-bottom: 150px !important;min-height: unset !important;}
    .single-post div#page-header-bg h1 {font-size: 30px !important;line-height: 42px !important;letter-spacing: 0px !important;}
    .our-platform-capabilities {padding-bottom: 425px;}
    .our-platform-capabilities h2 {font-size: 35px !important;line-height: 40px !important;text-align: center !important;}
    .toggle h3 a {font-size: 17px !important;line-height: 27px !important;}
    body .single-sector-milestone-row.vc_row:last-child {margin-bottom: 0px !important;}
    .demo-left .nectar-fancy-ul i {font-size: 24px !important;line-height: 29px !important;}
    .demo-left .nectar-fancy-ul {font-size: 18px !important;line-height: 40px !important;margin-bottom: 30px !important;}
    .single-sector-product-row h3 {font-size: 38px !important;line-height: 50px !important;margin-bottom: -10px !important;}
    .menu-footer-five-container {column-count: 1;}
    body #footer-outer[data-cols="1"] #footer-widgets .span_12>div:last-child {width: 50% !important;}
    html body #footer-outer #footer-widgets div#nav_menu-4 {width: 100% !important;}
    .video-playlist-header p {font-size: 18px !important;width: 100% !important}
    .video-playlist-page-related {padding-bottom: 240px !important;}
    .covid-homepage-banner-column {padding: 30px 22px !important;}
    .homepage-feature-carousel blockquote p {font-size: 14px !important;line-height: 24px !important;letter-spacing: 0.1px;padding-bottom: 15px !important;font-style: italic;}
    .resource-header {padding-top: 75px !important;padding-bottom: 175px !important;}
    .homepage-hero-carousel .nectar-flickity.nectar-simple-slider {min-height: 730px !important;}
	body .homepage-intro .inner_row.company-video {}
    .all-products-mobile-diagram .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip a.tipclose {position: relative;left: unset;top: unset;border: none !important;padding: 15px !important;border-radius: 10000px !important;}
    .all-products-mobile-diagram .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {width: 100% !important;position: fixed !important;z-index: 99999999999999 !important;background-color: #f6f6f6;}
    .all-products-mobile-diagram .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:before,
    .all-products-mobile-diagram .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:after {background-color: #fff !important;}
    .all-products-mobile-diagram .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip img {width: 80px !important;margin-bottom: 10px !important;}
    .all-products-mobile-diagram .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip h4 {font-size: 32px !important;line-height: 40px !important;margin-bottom: 6px !important;}
    .all-products-mobile-diagram .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip a {margin-top: 15px !important;}
    .all-products-mobile-diagram .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span {transform: scale(1.5) rotate(45deg);}
    .all-products-mobile-diagram .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip p {font-size: 16px;line-height: 26px;}
    .all-products-case-specific-column img {width: 35% !important;}
    body .contact-form .hs-form .hs_submit.hs-submit {margin-top: 0px;}
    .hbspt-form fieldset.form-columns-3 > div {width: 100% !important;}
    .contact-form .gf__control {width: 100%;padding: 0px !important;margin-bottom: 25px !important;}
    .about-team-members-inner .about-team-members-column.about-team-members-column-careers.wpb_column.vc_column_container.one-fourths:last-child {display: none !important;}
    .about-team-members-inner .about-team-members-column.wpb_column.vc_column_container.one-fourths, .about-team-members-inner .about-team-members-column.wpb_column.vc_column_container.one-fourths:last-child {display: block !important;width: 90% !important;margin: auto !important;margin-bottom: 50px !important;}
    .about-team-members-column-careers h4 {font-size: 24px !important;line-height: 30px !important;}
    .about-team-members-column:not(.about-team-members-column-careers) h4 {font-size: 23px !important;line-height: 25px !important;margin-bottom: 9px;}
    .wp-playlist-caption, .wp-playlist-item-title {padding-right: 30px !important;}
    .video-playlist-header {padding-bottom: 210px !important;padding-top: 125px !important;}
    .video-playlist-video-player .mejs-video {width: 450px !important;height: 253px !important;margin-top: -120px !important;}
    .our-platform-saas-body-text {width: 100% !important;margin-top: -10px !important;}
    .our-platform-mendel p {width: 100%;margin-top: -20px !important;}
    .our-platform-mendel h3 {width: 100% !important;font-size: 36px !important;line-height: 44px !important;margin-bottom: 5px !important;}
    .our-platform-intro {padding-bottom: 160px !important;padding-top: 180px !important;}
    .our-platform-header img {width: 200% !important;right: -75% !important;}
    .our-platform-header {padding-top: 155px !important;padding-bottom: 140px !important;}
    .our-platform-header h3 {font-size: 28px !important;line-height: 42px !important;padding-right: 0% !important;opacity: 0.75 !important;}
    .our-platform-header h1 {font-size: 60px !important;line-height: 70px !important;}
    .single-post .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post {padding: 80px 80px 120px 80px !important;}
    body .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post,
    body .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post {min-height: 450px;}
    .blog_next_prev_buttons[data-style="fullwidth_next_prev"] h3 {margin-bottom: 95px;}
    .blog_next_prev_buttons[data-style="fullwidth_next_prev"] h3 span.text {width: 100%;}
    .resource-content .row.portfolio-items {width: 100% !important;margin: 0px !important;}
    .resource-content {z-index: 99999999 !important;margin-top: -30px !important;padding-top: 130px !important;padding-bottom: 125px !important;}
    .resource-content .portfolio-filters {top: -180px !important;}
    body .resource-content #sort-portfolio i {font-size: 28px;position: absolute;right: 40px;}
    .support-feature-row .support-feature-column.wpb_column,
	.support-feature-row .wpb_column {width: 100% !important;margin-bottom: 45px !important;}
	.support-feature-row .wpb_column:last-child {margin-bottom:0px !important;}
	body .resource-content #sort-portfolio span {font-size: 22px !important;}
    .resource-content .element.col.span_4 {padding: 0px !important;width: 100% !important;margin: 0px !important;margin-bottom: 45px !important}
    .resource-content .element.col.span_4:nth-child(odd) {margin-right: 0px !important;}
    .resource-content .element.col.span_4:last-child {margin-bottom: 0px !important;}
    body .homepage-sectors-no-carrousel-column-row .homepage-sectors-no-carrousel-column {padding: 40px 30px !important;width: 100% !important;margin: 2% !important;}
    .homepage-platform-product-areas-row {padding-bottom: 35px !important;}
    .homepage-intro .flickity-viewport {height: 500px !important;}
    .homepage-intro h2 {font-size: 25px !important;line-height: 40px !important;width: 100% !important;margin: auto !important;margin-top: 20px !important;margin-bottom: 0px !important;}
    body:not(.single-landing_pages)  .demo-header {padding-bottom: 225px !important;padding-top: 80px !important;}
    .demo-form h3 {font-size: 26px !important;line-height: 30px !important;}
    .demo-form {width: 100% !important;margin-left: 0% !important;position: relative !important;top: unset !important;box-shadow: 0px -20px 60px #1c152740;padding: 35px 30px !important;}
    .demo-phone {margin-bottom: 0px !important;width: 80% !important;margin-left: 10% !important;padding: 0px !important;}
    .demo-main-row .col.span_12 .demo-form.wpb_column {padding: 40px 30px !important;width: 100% !important;margin: 0px !important;margin-top: -135px !important;}
    .demo-left .iwithtext .iwt-text h5 {line-height: 53px !important;font-size: 13px !important;padding-right: 0px !important;}
    .demo-main-row {padding-top: 0px !important;}
    .resource-content .element.col.span_4 img {width: 100%;}    
    .resource-content.resource-category {padding-top: 100px !important;padding-bottom: 100px !important;margin-top: 0px !important;}
    .demo-header h1 {font-size: 45px !important;line-height: 55px !important;text-align: left !important;}
    .homepage-header .carousel-outer {width: 75% !important;margin: auto !important;margin-bottom: 120px !important;margin-top: 50px !important;}
    .homepage-support-row {padding-bottom: 200px !important;padding-top: 100px !important;}
    .homepage-support-right {top: 0px !important;left: 0px !important;}
    .homepage-support-right h3 {font-size: 30px !important;line-height: 40px !important;width: 100% !important;margin: auto !important;margin-bottom: 5px !important;}
    body.material #header-secondary-outer nav>ul>li>a {line-height: 30px;font-size: 12px;}
	.support-header a.nectar-button {margin: 0px !important;width: 100% !important;margin-bottom: 20px !important;}
    .support-header h2 {font-size: 26px !important;line-height: 33px !important;margin-bottom: 40px !important;}
    .support-feature-row .support-feature-column.wpb_column {padding: 0px 50px !important;width: 100% !important;margin-bottom: 30px !important;}
    .contact-map .nectar-google-map {max-height: 600px !important;}
    body .contact-companies .col.span_12 .wpb_column.column_container {padding: 30px !important;width: 100% !important;margin: 0px !important;margin-bottom: 20px !important;}
    li#field_1_7 h3 {font-size: 30px !important;line-height: 40px !important;margin-top: 20px !important;}
    .contact-map .row-bg-overlay {background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 70%,rgb(246, 246, 246) 85%) !important;}
    .contact-heading-left {width: 100% !important;text-align: center !important;float: left !important;}
    .contact-heading-right {display: block !important;width: 100% !important;text-align: center !important;float: left !important;}
    .contact-companies .wpb_column p {font-size: 13px !important;line-height: 21px !important;}
    .contact-main-row {padding-top: 125px !important;}
    form#gform_1 li.gfield {width: 100% !important;padding: 0px !important;}
    .our-blog-header h1 {font-size: 45px;line-height: 60px;}
    .contact-form {margin-top: 0px !important;}
    div#map_5dbb063d0d095 {max-height: 540px !important;}
    .our-blog-header h4 {width: 90% !important;font-size: 20px !important;line-height: 33px !important;margin: auto !important;margin-top: -10px !important;}
    .about-team-members-heading {width: 70% !important;}
    .capability-what-helps .tabbed .wpb_tab {opacity: 1 !important;visibility: visible !important;display: block !important;position: inherit !important;border-top: 1px solid #42297f1f;padding-top: 75px;margin-top: 80px !important;}
    .capability-what-helps-inner h3 {font-size: 23px !important;line-height: 34px !important;text-align: left !important;margin-bottom: 20px !important;}
    .capability-product-columns {padding-top: 150px !important;padding-bottom: 450px !important;}
    .capability-product-columns .nectar-flickity .cell {width: 65% !important;}
    .capability-what-helps ul.wpb_tabs_nav.ui-tabs-nav.clearfix {display: none !important;}
    .capability-what-helps .tabbed[data-style*="material"] .wpb_tabs_nav li {width: 50% !important;float: left !important;}
    .capability-content-top-row img {width: 90% !important;margin-top: 35px !important;}
    .capability-header h2 {width: 100% !important;font-size: 20px !important;line-height: 33px !important;margin-top: -15px !important;}
    .capability-header h1 {font-size: 45px !important;line-height: 50px !important;margin-bottom: 5px !important;}
    .capability-product-caption {font-size: 17px !important;line-height: 29px !important;width: 100% !important;}
    .row .capability-footer-panel .col .demo-footer-panel-inner-column {padding-bottom: 300px !important;}
    .single-sector-left h1 {font-size: 45px;line-height: 52px;}
    .single-sector-left .iwithtext {margin-bottom: 25px;}
    .single-sector-header .single-product-right {padding-left: 0px !important;padding-right: 0px !important; transform: scale(1.15) !important;margin-top: 60px !important;}
    .row .single-sector-left.col h4 {font-size: 21px;line-height: 30px;margin-bottom: 15px;margin-top: 15px;}
    .iwithtext .iwt-text h5 {line-height: 35px !important;}
    .single-product-header {padding-bottom: 0px !important;padding-top: 150px !important;}
    body .single-product-header .single-product-right.wpb_column.column_container {margin-bottom: -210px !important;transform: scale(1.15) !important;}
    .product-page-client-row {display: none !important;}
    .product-benefits-row {margin-bottom: 0px !important;padding-top: 200px !important;}
    .product-benefits-row .product-benefits-column {top: 0px !important;}
    body .product-benefits-column.wpb_column {width: 100% !important;display: block !important;margin-bottom: 20px !important;}
    .homepage-intro-fancy-five .nectar-fancy-box {margin:0px !important;}
    .homepage-intro-fancy-five {display: block !important;}
    .homepage-intro-fancy-one-and-two .nectar-fancy-box,
    .homepage-intro-fancy-three-and-four .nectar-fancy-box {width: 100% !important;float: left !important;margin: 0px !important;padding: 40px 50px !important;}
    .single-sector-product-row img.sensor {box-shadow: none !important;position: absolute !important;z-index: 999999999;right: -149px !important;top: 8%;width: 220px !important;}
    .row .homepage-platform-tool-tip-column.col h4 {font-size: 18px;line-height: 28px;}
    div#logo-row {padding-top: 170px !important;padding-bottom: 60px !important;}
    .demo-footer-panel-inner-row {background-position: bottom right !important;background-size: contain !important;}
    .single-sector-product-row .tabbed[data-style*="vertical"] > div {display: block !important;position: inherit !important;visibility: visible !important;opacity: 1 !important;}
    .single-sector-product-row ul.wpb_tabs_nav.ui-tabs-nav.clearfix {display: none !important;}
    .single-sector-product-row-mobile {display: block !important;}
    .careers-job-section .careers-job-description p {width: 90% !important;font-size: 17px !important;padding-bottom: 20px !important;}
    .careers-job-section h2 {font-size: 40px !important;line-height: 50px !important;width: 90% !important;margin: auto !important;margin-bottom: 10px !important;text-align: center !important;margin-top: 20px !important;}
    .single-sector-product-text h4 {display: block !important;}
    .homepage-header h1 {font-size: 41px;line-height: 48px;width: 80%;margin: auto;}
    .homepage-support-right p {margin-top: 5px !important;}
    .row .homepage-blog-headings-right.col {width: 100%;text-align: center !important;margin-top: 25px !important;}
    .row .homepage-platform h3 {margin: auto;margin-bottom: 0px;}
    .homepage-header h1 {font-size: 40px;line-height: 50px;width: 80%;}
    html body .homepage-platform .col.span_12 .homepage-platform-column {width: 85%;}
    .homepage-header .col h2 {width: 75%;font-size: 20px !important;line-height: 30px !important;margin-top: -5px;}
    .homepage-header .carousel-wrap {display: block;}
    div.homepage-header-clients {display: none !important;}
    .homepage-intro-left {padding-right: 0px;}
    .homepage-intro-fancy-three-and-four,
    .homepage-intro-fancy-five {top: 0px;}
    .single-sector-5-cs-row .nectar-fancy-box {margin: 0px 0px 30px 0px !important;}
    .row .homepage-feature-panel-left.col,
    .row .homepage-feature-panel-right.col {width: 100%;height: auto;}
    .homepage-feature-panel-row {height: auto !important;}
    .row .homepage-feature-panel-left.col h3 {font-size: 25px;line-height: 32px;}
    .row .homepage-feature-panel-right.col {top: unset;}
    .row .homepage-feature-panel-left.col p {margin-top: -20px !important;font-size: 14px;line-height: 25px;}
    .row .wpb_row.homepage-feature-panel-row {margin-bottom: -300px;}
    .homepage-platform-column ul.wpb_tabs_nav.ui-tabs-nav {display: none !important;}
    .row .homepage-platform-tool-tip-column.col h4 {margin-bottom: -20px !important;}
    .homepage-platform-column .wpb_tab {display: block !important;visibility: visible !important;opacity: 1 !important;left: unset !important;position: inherit !important;margin-bottom: 45px !important;}
    .homepage-platform-column .wpb_tab:last-child {margin-bottom: 0px !important;}
    .row .homepage-platform-tool-tip-column.col h4 {margin-bottom: 8px !important;}
    .homepage-sectors .owl-item {padding: 20px 40px !important;}
    .homepage-blog-headings-right {display: none;}
    .homepage-twitter-row {padding-top: 20px !important;}
    body div.twitter-tweets-tweet-message {font-size: 25px !important;line-height: 41px !important;margin-top: 15px !important;margin-bottom: 20px !important;color: #422c89;}
    body.material #ajax-content-wrap .homepage-support-row a.nectar-button.large {width: 46%;margin: 2%;padding: 18px;}
    .homepage-support-left .nectar_cascading_images {margin: auto;}
    div#copyright .col.span_7.col_last {display: none;}
    .useful-link-wrapper a.footer-logo img {margin-bottom: 5px !important;}
    #footer-outer .useful-link-wrapper a#to-top {display: none !important;}
    #footer-outer ul#menu-useful-links.menu li:last-child {padding: 0px !important;}
    .useful-link-menu.mobile-useful-links {display: table;margin: auto !important;width: auto !important;margin-bottom: 0px !important;margin-top: 5px!important;}
    body #footer-outer .social-link-wrapper ul.social i {padding: 2px;margin: 15px;border-radius: 100%;font-size: 21px;line-height: 45px;border: 1px solid #c3c3c3;width: 50px;height: 50px;color: #c3c3c3;}
    body #footer-outer .social-link-wrapper {padding-top: 15px;padding-bottom: 20px;}
    div#footer-outer {z-index: 11;}
    div#footer-outer:before {margin-top: -55px;transform: scale(2.35);}
    #footer-outer #footer-widgets {margin-top: 25px;}
    .homepage-support-right {top: -40px;}
    .homepage-support-row .nectar-split-heading {margin-bottom: 0px;}
    .homepage-support-right p {margin-top: 5px;font-size: 17px;line-height: 27px;opacity: 0.75;width: 100%;}
    .homepage-blog {padding-top: 125px !important;padding-bottom: 100px !important;margin-top: 0px !important;}
    .footer-carousel {position: relative;width: 85%;margin-left: auto;margin-right: auto;}
    .single-sector-5-cs-row .nectar-fancy-box {box-shadow: 0px 10px 50px #1914220d;padding: 30px 45px !important;margin-bottom: 20px !important;}
	body.material #header-secondary-outer nav>.sf-menu {padding: 7px 0 8px 0;}
	#header-secondary-outer > .container ul#social {float: left;display: none;}
	#header-secondary-outer > .container ul.sf-menu {width: 100%;}
    .homepage-intro-right .nectar-fancy-box {box-shadow: 0px 10px 50px #1914220d;margin-bottom: 0px !important;padding: 30px 45px !important;margin-bottom: 20px !important;}
    .row .homepage-platform-tool-tip-column.col .iwt-text h4 {line-height: 35px;font-size: 16px;margin-bottom: 10px !important;}
    .homepage-platform-tool-tip-column .iwithtext .iwt-text {padding-left: 45px;}
    .homepage-platform-tool-tip-column .iwithtext {margin-bottom: 13px;}
    .row .homepage-feature-panel-left.col {padding-bottom: 310px !important;}
    .homepage-feature-panel-row .row-bg.using-image {background-size: 100% !important;background-position: right bottom !important;}
    .homepage-intro {padding-bottom: 50px !important;padding-top: 100px !important;}
    #footer-outer[data-cols="1"] #footer-widgets .container .col {margin: 0px !important;}
    .row .homepage-platform-screenshot.col img {width: 90%;margin-bottom: -100px !important;box-shadow: 0px 20px 70px rgb(62 40 82 / 35%) !important;}
    .homepage-sectors .owl-item .carousel-item {padding: 35px;}
    .row .homepage-blog-headings-left.col {text-align: center;width: 100%;margin-bottom: -10px;}
    body .homepage-header-divider-and-before {transform: scale(2.5);}
    body .single-sector-milestone-row:nth-child(3) {display: none;}
    body .single-sector-milestone-row.vc_row {width: 48%;margin: 1%;float: left;}
    .single-sector-right.wpb_column.column_container.vc_column_container {margin-bottom: -520px !important;}
    .iwt-icon {top: 0px !important;}
    .single-sector-right.wpb_column.column_container.vc_column_container {margin-bottom: -405px !important;}
    .single-sector-product-row {padding-bottom: 350px !important;}
    .single-sector-product-row ul.wpb_tabs_nav.ui-tabs-nav.clearfix li:nth-child(4) {margin-left: 0px;margin-right: 0px;}
    .single-sector-product-row .single-sector-product-row-inner {width: 100%;float: none;margin-left: 0%;margin-top: 0px;padding: 0;position: relative;left: 0;}
    .row .col .demo-footer-panel-inner-column {padding: 60px;padding-bottom: 280px;}
    .single-sector-footer-links {padding-bottom: 275px !important;padding-top: 450px !important;}
    .single-sector-product-row ul.wpb_tabs_nav.ui-tabs-nav.clearfix li {width: 100%;float: none;margin-right: 0;margin-left: 0;}
    body .tabbed .single-sector-product-row-inner {display: none;}
    body .tabbed li.sector-tab .single-sector-product-row-inner {display: block;}
    .single-sector-case-study-row .row-bg.using-image.translate {transform: none !important;height: inherit !important;}
    .single-sector-product-row img {border-radius: 10px !important;}
    .row .col .demo-footer-panel-inner-column {padding: 60px !important;padding-bottom: 280px !important;}
    .demo-footer-panel-inner-row {bottom: 310px;}
    .single-sector-product-row-mobile {padding: 85px 30px 30px 30px !important;background-color: #fff !important;border-radius: 15px;z-index: -1}
    .single-sector-product-row .single-sector-product-column img.img-with-animation[data-animation="grow-in"] {width: 90%;bottom: -50px !important;box-shadow: 0px 20px 30px #3e285238;margin: auto !important;display: block;z-index: 999999 !important;}
    body .single-sector-product-row .img-with-aniamtion-wrap img.sensor.img-with-animation[data-animation="grow-in"] {box-shadow: none !important;position: absolute !important;z-index: 999999999 !important;right: -136px !important;top: 17%;width: 200px !important;}
    .single-sector-product-row {padding-bottom: 500px !important;}
    .single-sector-case-study-row {padding-top: 125px !important;padding-bottom: 125px !important;}
    div#pagination {margin-bottom: 100px !important;margin-top: -50px !important;}
    .video-playlist-page-related h2 {font-size: 32px !important;line-height: 38px !important;margin-top: 0px !important;}
    .all-products-mobile-diagram-column h5 {letter-spacing: 1px !important;font-size: 17px !important;line-height: 20px !important;margin-bottom: -10px !important;}
    .all-products-mobile-caption {font-size: 21px;line-height: 21px;margin-bottom: 10px !important;}
    .all-products-mobile-diagram h1 {color: #fff;width: 450px;margin: auto;font-size: 40px;line-height: 46px;}
    .announcement-bar a {flex: 1;margin-right: 0px;max-width: 110px;padding-left: 16px;padding-right: 16px;padding-top: 7px;padding-bottom: 7px;}
    .all-products-mobile-diagram-column .nectar_image_with_hotspots .nectar_hotspot_wrap.animated-in:nth-child(4) {left: 81% !important;top: 44.1% !important;}
    .all-products-mobile-diagram-column .nectar_image_with_hotspots .nectar_hotspot_wrap.animated-in:nth-child(3) {left: 10% !important;top: 44.5% !important;}
    .all-products-mobile-diagram-column .nectar_image_with_hotspots .nectar_hotspot_wrap.animated-in:nth-child(7) {left: 16.25% !important;top: 69% !important;}
    .all-products-mobile-diagram-column .nectar_image_with_hotspots .nectar_hotspot_wrap.animated-in:nth-child(6) {left: 73.5% !important;top: 69.25% !important;}
    .all-products-mobile-diagram-column .nectar_image_with_hotspots .nectar_hotspot_wrap.animated-in:nth-child(5) {left: 74.5% !important;top: 19.5% !important;}
    .all-products-mobile-diagram-column .nectar_image_with_hotspots .nectar_hotspot_wrap.animated-in:nth-child(2) {left: 16% !important;top: 19.5% !important;}
    .accreditation-carousel {display: block !important;margin: auto;width: 100%;max-width: 450px;}
    .accreditation-carousel a {width: 33.3% !important;float: left;padding: 0px 5px;}
    body #footer-outer .social-link-wrapper ul.social i {padding: 2px;margin: 8px;}
    div#footer-outer ul.social {display: table !important;min-width: 265px !important;margin-bottom: -10px !important;}
    #footer-outer a#logo {margin-bottom: 0px;}    
    .video-playlist-video-player .mejs-video {width: 500px !important;height: 280px !important;margin-top: -145px !important;}
    .video-playlist-header {padding-bottom: 190px !important;padding-top: 145px !important;}
    .video-playlist-video-player .wp-playlist-tracks {width: 80% !important;margin: auto !important;margin-top: 120px !important;}
    .video-playlist-video-player .wp-playlist-caption,
    .video-playlist-video-player .wp-playlist-item-title {font-size: 22px !important;line-height: 40px !important;}
    .video-playlist-header {padding-bottom: 215px !important;padding-top: 160px !important;}
    .demo-footer-panel-outer-row.sector-with-roi .img-with-aniamtion-wrap {display: block;}
    .demo-footer-panel-outer-row.sector-with-roi .demo-footer-panel-inner-column.wpb_column {width: 100%;margin: 0px;margin-bottom: -130px !important;}
    .demo-footer-panel-outer-row.sector-with-roi {max-height: 0px !important;}
    .single-sector-footer-links.sector-with-roi {padding-bottom: 240px !important;padding-top: 940px !important;}
    #footer-outer .useful-link-menu.mobile-useful-links li.menu-item {font-size: 13px;line-height: 13px;}
    .masonry-blog-item {margin-bottom: 45px;}
    .demo-left .nectar-fancy-ul i {font-size: 23px !important;line-height: 39px !important;}
    .demo-product-header.demo-header h1 {text-align: center !important;font-size: 38px !important;line-height: 45px !important;margin-bottom: 25px;}
    body .resource-content .portfolio-filters #sort-portfolio {padding: 30px !important;border-radius: 10px !important}
    body .resource-content #sort-portfolio i {right: 30px;}
    .resource-header {padding-top: 75px !important;padding-bottom: 150px !important;}
    .manual-related-products .nectar-post-grid.nectar-flickity .nectar-post-grid-item {width: calc((100% - 60px) / 1) !important;}
    #page-header-bg .span_6 span.subheader {font-size: 20px!important;line-height: 20px !important;margin-bottom: 7.5px !important;}
    body #page-header-bg h1, html body .row .col.section-title h1, .nectar-box-roll .overlaid-content h1 {font-size: 42px !important;line-height: 47px !important;}
    .archive.author div#page-header-bg p {font-size: 15px;line-height: 26px;margin-top: 5px;}

    /* PARTNER PORTAL */
    .partners-portal-inner-single-row .wpb_text_column p {font-size: 14px;line-height: 22px;}
    .partners-portal-inner-single-row .wpb_column:nth-child(1) {width: 85px;}
    .partners-portal-inner-single-row .wpb_column:nth-child(2) {width: calc(100% - 85px);}
    .partners-portal-inner-single-row .wpb_column h3 {font-size: 18px;line-height: 24px;margin-bottom: -3px !important;}
    .partners-portal-inner-single-row .wpb_column .nectar-button {padding: 14px 25px !important;width: 100%;text-align: center;font-size: 12px !important;}
    .partner-portal-header-nav .page-submenu a.mobile-menu-link {width: 420px;padding: 20px 0px;}    
    .partners-portal-dashboard .wpb_column {width: 100% !important;padding: 0px !important;margin-bottom: 25px !important;}
    .partners-portal-dashboard .wpb_column:last-child {margin-bottom: 0px !important;}
    .partners-portal-inner-double-row .wpb_column:first-child {width: 20%;margin-bottom: 0px;}
    .partners-portal-inner-double-row .wpb_column:last-child {width: 80%;padding-left: 20px;}
    .partners-portal-inner-double-row .nectar-button {width: 100%;text-align: center;padding: 16px !important;}
    .partners-portal-inner-double-row .col.span_12 {align-items: flex-start;}
    .partners-portal-dashboard .wpb_column .vc_column-inner {padding: 35px !important;}

    /* RESOURCE HUB */
    .resource-hub-header-right .nectar_cascading_images {max-width: 100% !important;margin: auto;}
    .resource-hub-header-left h1 {font-size: 45px;line-height: 50px;}
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner {padding: 125px 0px 160px 0px;height: 100%;}
    .resource-hub-header-left h5,
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner h4 {font-size: 12px !important;line-height: 11px !important;margin-bottom: 15px !important;padding: 11px 21px;padding-bottom: 10.5px;}
    .resource-hub-library > .col.span_12 {margin-left: -50vw;left: 50%;width: 100vw;padding: 36px 32px;padding-top: 37px;}
    .dlp-grid-documents {grid-row-gap: 22px !important;gap: 22px !important;}
    .dlp-grid-card-info .dlp-grid-card-categories {display: none;}
    body .dlp-grid-card-document-link-wrap {padding-top: 15px;}
    .dlp-grid-card-title {margin-bottom: 6px;}
    .resource-hub-library > .col.span_12:before {content: '';width: 30%;margin: auto;height: 5px;background-color: #fff;border-radius: 10000px;position: absolute;left: 0;right: 0;top: 15px;opacity: 0.1;}
    .resource-hub-cant-find h2 {font-size: 31px;line-height: 37px;width: 320px;margin: auto;margin-bottom: -20px !important;}
    body .dlp-preview-modal-container {width: calc(100% - 65px);max-height: 65vh;margin-top: -50px;}
    .dlp-preview-modal-content iframe {height: 65vh;}
    body .dlp-grid-card-document-link-wrap a.dlp-preview-button {display: none !important;}

    /* PARTNER LOGIN */
    .partners-login-left .vc_column-inner .wpb_wrapper {width: calc(100% - 50px);margin: auto !important;}
    .partners-login a.nectar-button.back-home {padding: 14px 25px 13px 23px !important;top: 25px;left: 25px;}
    .tml-action-lostpassword .tml-alerts li.tml-error,
	.tml-action-lostpassword .tml-alerts li.tml-message,
	.tml-action-lostpassword .tml-alerts li.tml-success,
    .tml-action-lostpassword form {width: 420px;}

    /* 404 */
    body #ajax-content-wrap #error-404 h1 {font-size: 150px;line-height: 160px;margin-bottom: 0px;}
    body #ajax-content-wrap #error-404 h2 {font-size: 40px;line-height: 45px;}
    body #error-404 .nectar-button {margin-bottom: 0px;margin-top: 35px;}
    body.error404 div#header-outer {box-shadow: none !important;}

    /* CALCULATOR */
    .calculator-choice-hero-title h1 {font-size: 40px;line-height: 47px;}
    .calculator-choice-hero-subheading h3 {font-size: 20px !important;line-height: 28px !important;}
    .calculator-choice-hero-title h5 {font-size: 15px !important;line-height: 21px !important;margin-bottom: 0px !important;width: 100% !important;margin: auto;}
    .calculator-choice-hero-boxes .wpb_column {margin-bottom: 30px !important;padding: 0px !important;width: 100% !important;}
    .calculators-choice-inner h3 {font-size: 21px !important;line-height: 28px !important;}

    /* SECTOR */
    .pricing-tables-help {padding: 35px 50px;width: 100%;}
    .pricing-tables-help .wpb_column:first-child {width: 95px !important;margin: auto !important;margin-bottom: 18px !important;margin-top: 2px !important;}
    .row .homepage-platform-screenshot.col img.sensor {position: absolute;right: -12vw;bottom: -1vw;width: 20vw !important;box-shadow: none !important;margin-bottom: unset !important;}
    .sector-use-case-inner .wpb_column {width: 100% !important;margin-bottom: 25px !important;}
    .sector-use-case-inner .wpb_column:last-child {margin-bottom: 0px !important;}

    /* CAPABILITIES */
    .capability-tabs h2 {font-size: 30px;line-height: 42px;}
    .capability-tabs .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) a {padding: 10px 0px !important;}

    /* MENU */
    #header-secondary-outer #social li > a {margin-right: 2px!important;}
    #header-secondary-outer #social li {width: auto !important;}
    body.material #header-secondary-outer nav >ul >li >a {margin: 0px 7px;}
    body.material #header-secondary-outer nav >ul >li:first-child >a {margin-left: 0;}
    #header-outer .sf-menu li ul li.menu-item a .item_desc, #slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc {font-size: 13px;line-height:1.5;opacity: 0.76;}
    
	/* OFF CANVAS NEW */
    #slide-out-widget-area.fullscreen-split .right-side .right-side-inner {max-width: 400px !important;margin: auto !important;}
    #slide-out-widget-area.fullscreen-split .off-canvas-menu-container > ul > li > a,
    .off-canvas-menu-container > ul.menu:not(.secondary-header-items):before {font-size: 25px !important;line-height: 1.4 !important;}
    .off-canvas-menu-container > ul.menu:not(.secondary-header-items):before {margin-bottom: 8px !important;}
    .sub-heading > a > span.menu-title-text, #slide-out-widget-area .off-canvas-menu-container ul.sub-menu li.sub-heading.menu-item > a, body #slide-out-widget-area .off-canvas-menu-container ul.sub-menu li.sub-heading.menu-item.flex1.with-desc > a {font-size: 15px !important;line-height: 15px !important;margin-bottom: 15px !important;}
    .nectar-menu-label {top: -1px;font-size: 9px;line-height: 8px;}
    #slide-out-widget-area .side-feature-item .nectar-ext-menu-item .image-layer-outer {width: 80px !important;min-height: 80px !important;border-radius: 5px !important;}
    #slide-out-widget-area .side-feature-item .nectar-ext-menu-item .inner-content {width: calc(100% - 80px);padding-left: 20px !important;}
    div#slide-out-widget-area .side-feature-item .nectar-ext-menu-item .inner-content span.menu-item-desc {font-size: 11px !important;line-height: 1.5 !important;margin-top: 1px !important;}
    .side-feature-item .nectar-ext-menu-item .inner-content span.link_wrap {padding: 8px 16px !important;color: #fff;font-size: 10.5px !important;line-height: 1 !important;padding-top: 10px;}
    #slide-out-widget-area.fullscreen-split .off-canvas-menu-container ul.sub-menu li.side-feature-item > a {padding: 20px !important;}
    .col2 > .sub-menu, .megamenu > .sub-menu > .menu-item > ul.sub-menu > .menu-item.col2 > ul.sub-menu {grid-template-columns: 1fr;}
    .col2 > ul.sub-menu {display: grid !important;grid-template-columns: 1fr !important;}
    #slide-out-widget-area.fullscreen-split .right-side-inner>* {margin-top: 0px;}
    #slide-out-widget-area .off-canvas-menu-container ul.sub-menu li.sub-heading.menu-item.flex1.with-desc > a {margin-bottom: 12px !important;}
    #slide-out-widget-area.fullscreen-split .right-side .right-side-inner > *:first-child {margin-top: 0px;}
    #slide-out-widget-area.fullscreen-split .inner-wrap {padding-top: 100px !important;}
    .off-canvas-menu-container ul.sub-menu li a {font-size: 15px !important;line-height: 15px !important;width: auto;}
    #slide-out-widget-area .off-canvas-menu-container ul.sub-menu li.sub-heading.menu-item.flex1.with-desc > a {margin-bottom: 12px !important;}
    #slide-out-widget-area[data-dropdown-func].fullscreen-split .inner-wrap>.inner .off-canvas-menu-container li li:not(.side-feature-item) {margin: 2.5px 0px !important;}
    body #slide-out-widget-area.fullscreen-split .off-canvas-menu-container ul.sub-menu li.side-feature-item {margin-top: 25px !important;}
    
    /* HOMEPAGE */
    .homepage-hero-carousel-text {width: 100%;min-width: unset !important;display: flex !important;height: calc(100% - 210px) !important;}
    .homepage-hero-carousel-text p {font-size: 16px;margin-bottom: 10px !important;margin-top: 12px !important;width: 100%;text-shadow: 0px 2px 15px rgb(0 0 0 / 50%);}
    .homepage-hero-carousel .nectar-flickity.nectar-simple-slider {}
    .homepage-hero .swiper-slide .content .buttons {padding-top: 15px;}
    .nectar-slider-wrap .swiper-slide[data-y-pos="middle"] .content {top: 50%!important;-webkit-transform: translateY(-50%) translateZ(0);transform: translateY(-45%) translateZ(0);}
    .homepage-hero .swiper-slide .content h1,
    .homepage-hero-carousel h1 {font-size: 35px;line-height: 43px;}
    .homepage-hero .swiper-slide .content {margin-top: -110px;width: 100% !important;}
    .nectar-slider-wrap, .swiper-container, .swiper-slide, .swiper-wrapper, .parallax_slider_outer {height: 800px !important;}
    .homepage-scroll-down {margin-top: -20% !important;margin-bottom: -80px !important;}
    .homepage-hero .slider-pagination {transform: translateY(15px) rotate(90deg);}
    [data-bullet_style="see_through_ar_visualized"][data-bullet_position="right"] .slider-pagination .swiper-pagination-switch {height: 32px;}
    .sector-slider-mobile .nectar-flickity.nectar-carousel[data-tablet-columns="2"][data-format="default"] .cell {width: 90%;padding: 0px 20px;}
    .homepage-feature-carousel .nectar-flickity.nectar-carousel .flickity-slider .cell {width: 100% !important;}
    .homepage-intro h3 {font-size: 24px !important;line-height: 36px !important;margin-bottom: 35px !important;}
    body .homepage-intro h4 {font-size:19px !important;line-height: 24px !important;font-weight: 500 !important;}
    body .homepage-intro .company-video {margin-bottom: -280px !important;}
    .homepage-platform-screenshot .wpb_wrapper > div {display: none;}
    .homepage-platform-screenshot .wpb_wrapper div.img-with-aniamtion-wrap {display: block !important;}
    .row .col .homepage-platform-tool-tip-column .vc_column-inner {padding-top: 140px !important;}
    .row .col .homepage-platform-tool-tip-column {margin-bottom: 10px !important;}
    .homepage-platform-tool-tip-column p {font-size: 16px;line-height: 25px;opacity: 0.8;}
    .homepage-platform .wpb_wrapper.tabbed {margin-top: 25px !important;}
    .homepage-platform .row-bg-wrap .inner-wrap {background: #4e2d8c !important;background: -moz-linear-gradient(-45deg, #4e2d8c 0%, #943c93 100%) !important;background: -webkit-linear-gradient(-45deg, #4e2d8c 0%,#943c93 100%) !important;background: linear-gradient(135deg, #4e2d8c 0%,#943c93 100%) !important;}
    .homepage-platform .row-bg.using-image {filter: blur(6px);}
    .homepage-sectors-no-carrousel-column {padding: 40px 25px !important;}
    body .row .col .homepage-sectors-no-carrousel-column h3 {font-size: 24px;line-height: 28px;}
    .homepage-sectors-no-carrousel-column h4 {font-size: 16px !important;line-height: 24px !important;margin-top: -8px !important;margin-bottom: 10px !important;font-weight: 500 !important;}
    .nectar-slider-wrap .slide-bg-wrap .video-wrap:before {background: linear-gradient(120deg, rgb(45 25 70 / 100%) 0%, transparent 65%);}
    .homepage-sectors {width: 420px;}
    .homepage-sectors > .col.span_12 {padding-left: 0px;padding-right: 0px;}
    body .homepage-sectors-intro.wpb_row {width: 100%;}
    body .homepage-sectors-intro.wpb_row h2 {font-size: 32px;line-height: 41px;}
    .homepage-sectors-inner .wpb_column .vc_column-inner p {width: 100% !important;}
    .solid-header .homepage-hero-carousel-text {margin-top:-5px;}
    
    /* CASE STUDY SLIDER */
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column h2 {font-size: 35px;line-height: 37px;}
	.case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner p {font-size: 17px;line-height: 28px;}
	.case-study-slider-view-all {width: 100%;}
	.case-study-slider-view-all .nectar-cta {text-align: center;}
	.case-study-slider-view-all {bottom: 70px;}
	.case-study-slider .container.normal-container {padding-right: 20px;padding-left: 20px;}
	.case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner {padding: 115px 0px 200px 0px;height: 100%;}
	.case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner .wpb_text_column .wpb_wrapper {width: 100%;}
	.case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner .wpb_wrapper {width: 450px;margin: auto;}
	.case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner .wpb_text_column p {font-size: 17px;line-height: 27px;margin-bottom: -25px;}
	.case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner h4 {margin-bottom: -5px !important;}
	.case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner p {font-size: 16px;line-height: 26px;}

    /* ABOUT */
    body .about-team-members-inner .about-team-members-column.wpb_column,
    body .about-team-members-inner.wpb_row .about-team-members-column.wpb_column:last-child {width: 100% !important;padding: 0px 1% !important;}
    .about-team-members-inner {width: 420px !important;}
    .about-team-members-column p {font-size: 14.5px !important;line-height: 21px !important;margin-bottom: 0px !important;margin-top: 7px !important;}
    .about-team-members-column:not(.about-team-members-column-careers) h4 {font-size: 22px !important;line-height: 25px !important;margin-bottom: 9px;margin-top: 2px !important;}    
    .about-team-members {padding-bottom: 425px !important;}    

    /* SINGLE POST */
    .single-post .page-submenu ul {max-width: 420px !important;}
    .main-content .featured-media-under-header .featured-media-under-header__content {max-width: 420px !important;margin: 75px auto !important;padding: 40px;}
    .featured-media-under-header__excerpt {max-width: 100%;font-size: 16px;line-height: 26px;margin-bottom: 0px;}
    .main-content .featured-media-under-header .featured-media-under-header__content h1.entry-title {font-size: 36px;line-height: 43px;}
    .featured-media-under-header__meta-wrap .meta-author img {width: 50px;margin-right: 7.5px;}
    .featured-media-under-header__meta-wrap .meta-author > span span.fn.nectar-inherit-label {font-size: 17px;line-height: 17px;}
    .featured-media-under-header__meta-wrap span.meta-reading-time,
    .featured-media-under-header__meta-wrap span.meta-date.date.updated,
    .featured-media-under-header__meta-wrap .meta-author > span,
    .featured-media-under-header__meta-wrap .meta-date,
    .featured-media-under-header__meta-wrap .meta-reading-time {font-size: 13px !important;line-height: 12px !important;}
    body.single-post #ajax-content-wrap .nectar-button {width: 100% !important;text-align: center;}
	body.single-post #ajax-content-wrap .nectar-button span {transform: none !important;}
	body.single-post #ajax-content-wrap .nectar-button i {display: none !important;}
	.feature-statement h3, .feature-statement h2, .feature-statement h1 {font-size: 23px !important;line-height: 35px !important;}
	.single-post .nectar-icon-list-item .content {color: hsl(261deg 51% 36% / 85%);font-size: 14px;line-height: 1.7;}
	.single-post .main-content .wpb_wrapper>div blockquote {font-size: 17px;line-height: 30px;padding-left: 40px;margin-top: 65px;margin-bottom: 10px !important;}
	blockquote::before {border-width: 3px}
	.feature-stat-row .nectar-split-heading {font-size: 17px;line-height: 27px;width: 100%;}
	.feature-stat-row .subject {font-size: 32px !important;line-height: 37px !important;}
	.single-post .container-wrap #author-bio #author-info a:after {left: 0;right: 0;margin: auto;width: auto;display: table;font-size: 12.5px;line-height: 16px;padding: 16px 33px;bottom: 40px;}
	.single-post .container-wrap #author-bio #author-info {margin-top: 0px;}
	.single-post .container-wrap #author-bio #author-info a {font-size: 25px !important;line-height: 25px !important;}
	.single-post div#author-bio div#author-info p {max-width: 100% !important;margin-top: 2px !important;}
	.single-post .wpb_text_column.wpb_content_element h2 {font-size: 30px;line-height: 38px;}
	.single-post .wpb_text_column.wpb_content_element h3 {font-size: 22px;line-height: 29px;}
	.single-post .vc_col-xs-6 {width: 50% !important;}
	.single-post .post-area > .sharing-default-minimal .nectar-social-inner {display: grid !important;grid-template-columns: 1fr;gap: 15px;margin-top: 15px;}
	.single-post .post-area > .sharing-default-minimal .nectar-social-inner a {padding: 12px !important;}

	/* BLOG */
	.field-service-blog-category-carousel .cell:hover {top:unset !important;}
	.field-service-blog-hero .nectar-recent-posts-single_featured .recent-post-container.container {padding: 125px 0px 335px 0px;}
	.field-service-blog-hero .nectar-recent-posts-single_featured .inner-wrap .excerpt {width: 100% !important;margin: auto;margin-bottom: 25px !important;font-size: 16px;line-height: 26px;}
	.field-service-blog-hero .nectar-recent-posts-single_featured h2 a,
	.field-service-blog-hero .nectar-recent-posts-single_featured h3 a {line-height: 1.1 !important;}
	.field-service-blog-hero .nectar-recent-posts-single_featured h2,
	.field-service-blog-hero .nectar-recent-posts-single_featured h3 {margin: 11px 0px !important;margin-top: 18px !important;font-size: 34px !important;line-height: 39px !important;}
	.field-service-blog-hero .nectar-recent-posts-single_featured .grav-wrap .text > a {background: linear-gradient(145deg, #f7aa1d, #ff8700);box-shadow: 0px 5px 30px #f7921d;padding: 8px 17px;font-size: 14px;line-height: 14px;border-radius: 10000px;display: block;}
	.field-service-blog-hero .nectar-recent-posts-single_featured .recent-post-container.container a.nectar-button {padding: 16px 40px 16px 50px !important;}
	.field-service-blog-hero .nectar-recent-posts-single_featured .nectar-button.has-icon i {line-height: 30px;}
	.field-service-blog-category-carousel .cell {width: 100% !important;}
	.field-service-blog-carousel .intro h2,
	.field-service-blog-all-articles h2 {font-size: 32px;line-height: 34px;margin-top: 10px;}
	.field-service-blog-carousel .nectar-post-grid.nectar-flickity .nectar-post-grid-item {width: calc(100% / 1) !important;}
	.nectar-post-grid-filters h4 {display: none;}
	.nectar-post-grid-filters div {display: block !important;margin: 0px !important;width: max-content;height: 48px;}
	.nectar-post-grid-filters {height: 48px;overflow: scroll;max-width: unset;}
	.nectar-post-grid-filters a {box-shadow: none !important;margin-bottom: 0px !important;margin-top: 0px !important;}
	.news-main .nectar-post-grid {max-width: calc(100% - 75px) !important;margin: auto !important;}
	.nectar-post-grid-filters div {height: 37px;padding-left: 35px;padding-right: 35px;}
	.nectar-post-grid-filters {margin-bottom: 15px !important;}
	.nectar-post-grid-filters::-webkit-scrollbar {display: none;}
	.nectar-post-grid-filters {-ms-overflow-style: none;  /* IE and Edge */scrollbar-width: none;  /* Firefox */}
	.field-service-blog-all-articles .nectar-post-grid-wrap .nectar-post-grid {padding: 0px 20px;margin: auto;}
	.field-service-blog-all-articles {margin-left: -50vw;left: 50%;width: 100vw;}
	body[data-bg-header="true"].category .container-wrap,
	body[data-bg-header="true"].author .container-wrap,
	body[data-bg-header="true"].date .container-wrap,
	body[data-bg-header="true"].blog .container-wrap {padding-top: 45px !important;}
	body.author #page-header-wrap #page-header-bg,
	body.category #page-header-wrap #page-header-bg,
	body.tag #page-header-wrap #page-header-bg,
	body.date #page-header-wrap #page-header-bg {padding-top: 70px !important; padding-bottom: 65px !important;}
	.single-post .container-wrap #author-bio #author-info .nectar-author-info-title a:after {left: 0px;}
	.field-service-blog-category-carousel-view-all .wpb_wrapper {display: block !important;}
	.field-service-blog-category-carousel-view-all .wpb_wrapper > *:last-child {margin-top: 10px !important;}
	.field-service-blog-category-carousel-view-all .wpb_wrapper > * {width: 100% !important;}

    /* CONTACT */
    body div#ajax-content-wrap .locations-group-inner > .col > .col > .vc_column-inner {padding: 28px !important;}
    body div#ajax-content-wrap .locations-group-inner > .col > .col > .vc_column-inner p {}
    .locations-group-inner h4 span {font-size: 18px !important;line-height: 24px !important;}
    .locations-group-inner.top .locations-inner-column {width: 100% !important;}
    .locations-title-left h2 {font-size: 42px;line-height: 45px;}
}

/* END: max-width: 690px */


/* 689 */

@media only screen and (max-width: 689px) {
    .homepage-hero .slider-pagination {transform: translateY(-255px) rotate(0deg) scale(1.2);left: -3px;}
}

/* END */



/* 600 */

@media only screen and (max-width: 600px) {
	/* RESOURCE HUB */
	.fwpl-layout {grid-template-columns: repeat(1, 1fr) !important;grid-gap: 25px !important;}
	.fwpl-item.featured-image img {margin-bottom: 0px !important;height: 100% !important;}
	.fwpl-item.featured-image {max-height: 200px;height: 200px;}
}

/* END */



/* Huge Phones */

@media only screen and (max-width: 550px) {
    .video-playlist-header {padding-bottom: 210px !important;padding-top: 175px !important;}
    .video-playlist-video-player {padding-bottom: 75px !important;}
    .wp-playlist-tracks {width: 80% !important;margin: auto !important;margin-top: 90px !important;}
    body .our-platform-capability.capability-product-columns .nectar-flickity .cell {width: 75% !important;}
    .capability-product-columns.our-platform-capability {padding-top: 125px !important;}
    .our-platform-intro {padding-bottom: 125px !important;padding-top: 290px !important;}
    .our-platform-header {padding-top: 175px !important;padding-bottom: 0px !important;}
    .our-platform-header img {width: 180% !important;right: -45% !important;top: -320px !important;}
    .our-platform-header h3 {font-size: 22px !important;line-height: 36px !important;padding-right: 0% !important;opacity: 0.75 !important;}
    .our-platform-header h1 {font-size: 50px !important;line-height: 60px !important;}
    .homepage-header .carousel-outer {margin-bottom: 140px !important;margin-top: 40px !important;}
    .about-team-members-inner-second .col.span_12 {margin-bottom: -200px !important;}
    .team-member {border-radius: 15px !important;overflow: hidden !important;margin: 30px !important;margin-bottom: -10px !important;}
    .about-team-members-inner .wpb_column {width: 100% !important;}
    .about-team-members-heading {width: 70% !important;}
    .our-blog-header h1 {font-size: 38px !important;line-height: 50px !important;}
    .our-blog-header h4 {width: 100% !important;font-size: 19px !important;line-height: 33px !important;}
    .capability-product-columns .nectar-flickity .cell h4 {font-size: 20px !important;line-height: 26px !important;}
    .capability-product-columns .nectar-flickity .cell {width: 65% !important;height: 525px !important;}
    .product-second-feature-row, .product-mobile-feature-row {padding: 125px 0px !important;}
    .product-benefits-row {margin-bottom: 0px !important;padding-top: 100px !important;}
    .small-sub-heading h5 {color: #f7911e;font-size: 15px !important;line-height: 15px !important;}
    .row .homepage-sectors .col .carousel-item p {height: auto !important;}
    .row .sector-header-clients .col img:not([srcset]) {width: 50% !important;padding-left: 20px !important;padding-right: 20px !important;}
    div#logo-row {padding-top: 50px !important;padding-bottom: 50px !important;}
    .homepage-header .divider-wrap {display: none;}
    .homepage-header .col h2 {width: 83%;font-size: 17px;line-height: 26px;margin-top: -10px;}
    body.material #ajax-content-wrap .homepage-header .nectar-button.large {font-size: 11px;padding: 18px 50px;letter-spacing: 2px;width: 80%;margin: 0px auto 15px !important;}
    body .homepage-header-divider-and-before {transform: scale(4.5);margin-top: -10px !important;padding-bottom: 0px !important;bottom: 0px !important;}
    .homepage-header .carousel-outer {margin-bottom: 100px;margin-top: 40px;}
    /*.homepage-header {padding-top: 175px !important;}*/
    .homepage-header {padding-top: 310px !important;}
    body .clients[class*="col"].carousel>div {margin: 0px !important;}
    #catapult-cookie-bar.drop-shadow button#catapultCookie {padding: 10px 19px;font-size: 10px;font-weight: 500;}
    #catapult-cookie-bar.drop-shadow {padding: 25px;}
    div#footer-outer:before {transform: scale(3);margin-top: -50px;}
    .single-sector-right.wpb_column.column_container.vc_column_container {margin-bottom: 0px !important;margin-top: 50px !important;}
    .single-sector-header.single-product-header {padding-bottom: 0px !important;padding-top: 150px !important;}
    .product-benefits-row {margin-bottom: 0px !important;padding-top: 200px !important;}
    .single-sector-content-row-intro.single-sector-content-row {padding-top: 125px !important;padding-bottom: 125px !important;}
    .homepage-header-clients img {width: 25% !important;padding: 0px !important;}
    .homepage-platform-column h3 {width: 80% !important;}
    .single-sector-product-row img.sensor {box-shadow: none !important;position: absolute !important;z-index: 999999999;right: -105px !important;top: 200px !important;width: 160px !important;}
    .team-member-title-and-name {padding: 33px 33px 23px 33px !important;}
    .about-header h4 {font-size: 22px !important;line-height: 31px !important;}
    .all-products-mobile-diagram .nectar_image_with_hotspots .nectar_hotspot span,
    .all-products-mobile-diagram .nectar_image_with_hotspots .nectar_hotspot_wrap,
    .all-products-mobile-diagram .nectar_image_with_hotspots .nectar_hotspot {width: 45px !important;height: 45px !important;}
    .all-products-case-specific-inner .all-products-case-specific-column.wpb_column {text-align: center;width: 100% !important;}
    .all-products-case-specific-column img {width: 55px !important;}
    .all-products-case-specific-column .vc_column-inner {padding: 30px 60px !important;}
    .video-playlist-video-player .mejs-video {width: 420px !important;height: 235px !important;margin-top: -120px !important;border-radius: 13px !important;}
}

/* END: max-width: 550px */


/* 479px */

@media only screen and (max-width: 479px) {

    #slide-out-widget-area .off-canvas-menu-container ul.sub-menu .menu-item-28775 > a {padding-bottom: 7.5px !important;}
	li.pulse.demo-now.mob-only a {padding: 20px 5px !important;}
	li.pulse.demo-now.mob-only a span.menu-title-text {font-size: 11px;}
	.pulse a:before {height: 30px !important;width: calc(100% + 17px) !important;left: -10px !important;}

    body div#ajax-content-wrap .locations-group-inner > .col > .col > .vc_column-inner {padding: 25px !important;}
    
	/* HOLDING PAGE */
	.holding-page-row .inner_row > .col > .col:last-child img {max-width: 100% !important;}
	.holding-page-row h1,
	.holding-page-row h1 * {font-size: 28px !important;line-height: 1.25 !important;}
	.holding-page-row h4 {font-size: 16px !important;line-height: 1.4 !important;}
	.holding-page-row .logo {max-width: 140px !important;margin-bottom: 19px !important;}
	.holding-page-row a.nectar-button {font-size: 12px !important;line-height: 1.3 !important;}
	.holding-page .container-wrap {border: 15px solid #fff;}
	.holding-page-row > .col > .col > .vc_column-inner {padding: 0px 50px !important;}
	.holding-page-row .inner_row {padding: 55px 0px;}

	/* CASE STUDY - NEW */
	.stat .vc_col-sm-4 .vc_column-inner,
	.stat .vc_col-sm-8 .vc_column-inner {padding: 28px !important;}
	.stat blockquote.nectar_single_testimonial {font-size: 14px;line-height: 24px;padding-top: 12px;}
	.new-case-study-slider .flickity-viewport .cell .inner-wrap-outer .inner-wrap > .inner_row.video .wpb_wrapper .img-with-aniamtion-wrap {width: 40%;min-width: 180px;}
	.new-case-study-slider .nectar-flickity > .container.normal-container {padding-right: 160px !important;margin-left: 0px !important;}
	.stat1 .img-with-aniamtion-wrap img:not(.corner-circles),
	.stat2 .img-with-aniamtion-wrap img:not(.corner-circles) {width: 90px !important;}
	.stat .subject {font-size: 13px !important;line-height: 13px !important;}
	.stat .number,
	.stat .number .symbol-wrap {font-size: 22px !important;line-height: 18px !important;}
	.new-case-study-slider .flickity-viewport .cell .video a.play_button {transform: scale(0.6);transform-origin: center right;position: absolute;right: 25px;bottom: 10px;}
	.stat2 .vc_col-sm-4 .wpb_wrapper {gap: 12px;}
	body .vertical-site-resource-main-content .nectar-split-heading h5 {margin-bottom: 25px !important;margin-top: -20px !important;}
	.vertical-site-resource-main-content h1 {font-size: 35px;margin-bottom: 15px;}
	
	/* PLATFORM */
	.platform-hero h1 {font-size: 35px !important;}
	.platform .nectar-icon-list[data-icon-style=border] .list-icon-holder,
	.product .nectar-icon-list[data-icon-style=border] .list-icon-holder {width: 23px !important;height: 23px !important;}
	.platform .nectar-icon-list[data-icon-size=small] .nectar-icon-list-item .list-icon-holder i,
	.product .nectar-icon-list[data-icon-size=small] .nectar-icon-list-item .list-icon-holder i {font-size: 13px !important;line-height: 12px !important;}
	.platform .nectar-icon-list[data-animate=true] .nectar-icon-list-item .content, .product .nectar-icon-list[data-animate=true] .nectar-icon-list-item .content {opacity: 0.8 !important;line-height: 24px;font-size: 14px;font-weight: 400;}
	.platform .nectar-icon-list-item, .product .nectar-icon-list-item {margin-bottom: 15px !important;padding-left: 36px !important;}
	.platform .iwithtext .iwt-text h5 {line-height: 35px !important;font-size: 16px !important;}
	.platform-hero > .col > .col:last-child .nectar_cascading_images {max-width: 105% !important;width: 105% !important;transform: none !important;margin-left: -2.5% !important;}
	.platform-hero > .col > .col:last-child {margin-bottom: -100px !important;margin-top: 35px !important;}
	.platform .clients {display: flex !important;gap: 7% !important;align-items: center;justify-content: center;max-width: 100%;margin: auto;margin-bottom: 0px !important;}
    .platform .clients > div {flex: 1 !important;}
    .platform-feature-divider-bottom > .col, .platform-feature-divider-top .wpb_text_column > .wpb_wrapper {padding-left: 28px !important;}
    .platform-feature-divider-bottom > .col:before {/* left: -35px; */}
    .product-client-display h4 {font-size: 18px !important;line-height: 1.4 !important;}
    .platform-feature-divider-bottom > .col > .col {width: 100%;}
    .platform-feature-divider-top a.nectar-button.large {margin-left: 28px;}
    
    /* PRODUCT */
	.product-header .nectar-split-heading * {font-size: 32px !important;line-height: 1.15 !important;}
	html body[data-ext-responsive=true] #ajax-content-wrap .container .page-submenu>.full-width-section .container:not(.tab-container):not(.recent-post-container):not(.normal-container) {padding: 0px !important;max-width: 100% !important;}
	.product .page-submenu .container a.mobile-menu-link {right: 18px;}
	.product .page-submenu .container::before {left: 18px;font-size: 14.5px;}
	body.product .page-submenu li a {padding: 15px 20px;font-size: 13.5px;line-height: 1.2;}
	body .nectar-milestone .subject {font-size: 14px;line-height: 20px;margin-top: 0px !important;}
	.product-milestones .nectar-milestone .number * {font-size: 28px !important;line-height: 1 !important;}
	.product-milestones .inner_row > .col > .col {padding: 0px !important;}
	.product-milestones .inner_row > .col:after {display: none;}
	.product-milestones .inner_row > .col {gap: 20px;margin: auto !important;max-width: 100%;}
	.product-client-display .clients {gap: 18px 0px;}
	.product .nectar_cascading_images {max-width: 90% !important;margin: auto !important;margin-bottom: 20px !important;}
	.product h5 {font-size: 16px !important;}
    .product .page-submenu .container a.mobile-menu-link:before {font-size: 15px;}
    body.product h2, .product .row .col h2 {font-size: 28px !important;}
	.product h5 {font-size: 17px !important;}
    .platform-feature-divider-top .wpb_text_column.wpb_content_element .wpb_wrapper:before {}
    body .toggles--minimal-shadow .toggle {padding: 0 25px;}
    body .toggles--minimal-shadow .toggle .toggle-title a {padding: 25px 50px 25px 0;}
    .toggles--minimal-shadow .toggle[data-inner-wrap="true"] > div .inner-toggle-wrap * {font-size: 14px !important;line-height: 1.65 !important;}
    
	.homepage-hero-carousel .nectar-flickity.nectar-simple-slider .bg-layer {background-position: 0% !important;}
	#ajax-content-wrap .container-wrap .container .case-study-slider > .col.span_12 > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_row > .normal-container.container {max-width: 100% !important;}
	body[data-header-format].material #header-secondary-outer ul.sf-menu li.menu-item:first-child {display: none;}
	body.material #header-secondary-outer nav>.sf-menu {padding: 7px 0 5px 0 !important;}
	body.material #header-secondary-outer nav >ul >li >a {margin: 0px 5px;}
	div#header-secondary-outer > .container {padding: 0px 12px;}	
    .demo-phone img.img-with-animation.skip-lazy {border-radius: 45px !important;}
    .single-portfolio div#page-header-bg {padding-top: 80px !important;padding-bottom: 125px !important;}
    body.single-portfolio div#page-header-bg h1 {font-size: 35px !important;line-height: 45px !important;}
    .resource-category-header.resource-header h1 {font-size: 38px;line-height: 45px;}
    .homepage-hero-carousel .cell .bg-layer:before {background: linear-gradient(120deg,rgb(0 0 0 / 75%) 0%,transparent 75%);}
	#ajax-content-wrap .container-wrap .container,
    div#footer-outer .container {max-width: calc(100% - 50px) !important;}
    body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:after,
    body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:after,
    body .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post:after,
    body .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post:after {background-color: rgb(34 20 64);opacity: 0.65;}
    .our-platform-capabilities h2 {font-size: 35px !important;line-height: 40px !important;}
    .our-platform-capabilities {padding-bottom: 425px;}
    body .resource-content #sort-portfolio span {font-size: 20px !important;}
    .resource-content .portfolio-filters ul li:nth-child(odd) a,
    .resource-content .portfolio-filters ul li:nth-child(even) a {padding: 20px 28px !important;font-size: 16px !important;line-height: 20px !important;}
    body .hs-form input.hs-input {width: 100% !important;}
    body .hs-form .input {margin-right: 0px !important;}
    .homepage-hero-carousel-text h4,
	.homepage-hero .swiper-slide .content h1 span {font-size: 18px !important;line-height: 24px !important; margin-bottom: 10px !important;color: #f7921d;}
    .masonry.material .masonry-blog-item .post-header h3.title {font-size: 20px;line-height: 30px;}
    .demo-left .nectar-fancy-ul {font-size: 16px !important;line-height: 36px !important;}
    .demo-left .nectar-fancy-ul li {padding-left: 32px !important;margin-bottom: 0px !important;}
    body:not(.single-landing_pages)  .demo-header {padding-bottom: 225px !important;padding-top: 75px !important;}
    .demo-left .nectar-fancy-ul i {font-size: 20px !important;line-height: 35px !important;}
    .related-demo-videos-column {margin-bottom: 45px !important;}
    .related-demo-videos-inner-title h3 {font-size: 25px !important;line-height: 20px !important;margin-bottom: 0px !important;}
    .video-playlist-page-related a.nectar-button:last-child {margin-bottom: 0px !important;}
    .video-playlist-page-related a.nectar-button {width: 90%;margin-right: 0px !important;}
    .video-playlist-page-related {padding-bottom: 240px !important;padding-top: 100px !important;}
    .demo-footer-panel-outer-row.sector-with-roi .demo-footer-panel-inner-column.wpb_column {width: 100%;margin: 0px;margin-bottom: -110px !important;}
    .single-sector-footer-links.sector-with-roi {padding-bottom: 240px !important;padding-top: 860px !important;}
    .demo-footer-panel-outer-row.sector-with-roi .demo-footer-panel-inner-column.wpb_column h3 {font-size: 22px !important;line-height: 30px !important;}
    .accreditation-carousel a {width: 33.3% !important;float: left;padding: 0px 0px;}
    .accreditation-carousel {width: 100%;margin: auto;padding: 0px 15px;gap: 20px;}
    .covid-homepage-banner-column {padding: 30px 20px !important;}
    .covid-homepage-banner {margin-top: 50px !important;margin-bottom: -50px !important;width: 100% !important;}
    .about-team-members-inner .about-team-members-column.wpb_column.vc_column_container.one-fourths, .about-team-members-inner .about-team-members-column.wpb_column.vc_column_container.one-fourths:last-child {width: 90% !important;}
    .row .homepage-feature-panel-left.col h3 {font-size: 21px;line-height: 30px;}
    .row .homepage-feature-panel-left.col {padding: 60px 50px 220px 50px !important;}
    .wp-playlist-item-length {padding-right: 30px;padding: 14px 5px;width: 60px !important;font-size: 11px !important;line-height: 9px !important;}
    .wp-playlist-caption, .wp-playlist-item-title {font-size: 16px !important;line-height: 36px !important;color: #4e2d8d !important;}
    .video-playlist-video-player .mejs-video {width: 380px !important;height: 215px !important;margin-top: -110px !important;}
    .video-playlist-header h1 {font-size: 35px !important;line-height: 38px !important;}
    html body #footer-outer #footer-widgets .span_12.col .widget_nav_menu:nth-child(3) {width: 100% !important;}
    html body #footer-outer #footer-widgets .span_12.col .widget_nav_menu:nth-child(4),
    html body #footer-outer #footer-widgets .span_12.col .widget_nav_menu:nth-child(5) {width: 100% !important;}
    .menu-footer-five-container {column-count: 1;}
    body .our-platform-capability.capability-product-columns .nectar-flickity .cell {width: 85% !important;}
    .our-platform-saas-left h2 {font-size: 30px !important;line-height: 30px !important;}
    .our-platform-capabilities h2 {font-size: 40px !important;line-height: 50px !important;}
    .our-platform-header img {width: 210% !important;right: -45% !important;top: -260px !important;}
    .related-case-study .caroufredsel_wrapper {margin-top: 35px !important;min-height: 380px !important;}
    .related-case-study h4 {margin-bottom: 0px !important;text-align: center !important;font-size: 30px !important;line-height: 35px !important;}    
    .related-case-study .control-wrap {float: unset !important;left: unset !important;right: unset !important;margin: auto !important;}
    .homepage-platform-product-areas-column p {width: 90% !important;}
    .homepage-intro .nectar-carousel-fixed-content {width: 85% !important;}
    .homepage-intro .flickity-slider .cell .inner-wrap-outer {width: 100% !important;margin: auto !important;}
    .homepage-intro h2 {font-size: 27px !important;line-height: 40px !important;}
    .demo-phone {width: 80% !important;margin-right: 10% !important;margin-left: 10% !important;}
    .demo-left {margin-bottom: 20px !important;}
    .demo-left .iwithtext {display: none !important;}
    .demo-form {margin-top: -175px !important;}
    .demo-phone {width: 86% !important;margin-right: 7% !important;margin-left: 7% !important;}
    .demo-left .nectar-fancy-ul {font-size: 16px !important;line-height: 35px !important;}
    .demo-left h2 {font-size: 21px !important;line-height: 32px !important;}
    .demo-header h1 {font-size: 38px !important;line-height: 42px !important;}
    .support-feature-row .support-feature-column.wpb_column {padding: 0px 10px !important;}
    .capability-product-columns .nectar-flickity .cell {width: 85% !important;height: 475px !important;}
    .capability-content {padding-top: 125px !important;padding-bottom: 125px !important;}
    .capability-header h2 {width: 100% !important;font-size: 19px !important;line-height: 33px !important;}
    .case-study-slider-view-all .nectar-cta {display: table;margin: auto;}
    body .case-study-slider .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .case-study-slider-view-all {width: 100% !important;}
    .homepage-intro-left h3, .homepage-sectors h3 {font-size: 29px !important;line-height: 40px !important;}
    .single-sector-product-row img.sensor {box-shadow: none !important;position: absolute !important;z-index: 999999999;right: -100px !important;top: 8%;width: 150px !important;}
    body.material #ajax-content-wrap .homepage-support-row a.nectar-button.large {width: 70%;}
    .row .homepage-intro-right .col .nectar-fancy-box {padding: 30px 40px !important;margin: 0px 0px 30px 0px;}
    html body .homepage-platform .col.span_12 .homepage-platform-column {width: calc(100% - 50px) !important;}
    .homepage-header .col h2 {width: 100% !important;font-size: 16px !important;line-height: 27px !important;margin-top: -10px;}
    .homepage-header {padding: 150px 50px 0px 50px !important;}
    .homepage-header h1 {font-size: 33px;line-height: 40px;width: 100%;}
    .single-sector-left h1 {font-size: 49px;line-height: 55px;}
    .single-product-header h1,
    .single-sector-header h1 {font-size: 35px;line-height: 44px;}
    .single-sector-header.single-product-header a.nectar-button {width: 100% !important;text-align: center;margin-top: 15px !important;}
    .row .single-sector-left.col h4 {font-size: 19px;line-height: 25px;margin-bottom: 12px;margin-top: 12px;}
    body .single-sector-milestone-row.vc_row {width: 100%;margin: 0%;margin-bottom: 25px;}
    body .single-sector-milestone-row:nth-child(3),
    body .single-sector-milestone-row:nth-child(2) {display: block;}
    body .vc_row-fluid .vc_col-sm-4.single-sector-milestone-image {padding: 20px;border-bottom: 0px;width: 30%;border-right: 1px solid #efefef;}
    body .vc_row-fluid .single-sector-milestone-text .nectar-milestone .subject {text-align: left;}
    .single-sector-milestone-text .number.accent-color {text-align: left;}
    body .vc_row-fluid .vc_col-sm-8.single-sector-milestone-text {width: 70%;}
    .row .col .demo-footer-panel-inner-column {padding: 50px !important;padding-bottom: 230px !important;}
    .row .col .demo-footer-panel-inner-column h3 {font-size: 25px;line-height: 34px;}
    body .demo-footer-panel-inner-row {bottom: 295px;}
    .careers-job-section h2 {font-size: 35px !important;line-height: 45px !important;width: 100% !important;margin: auto !important;margin-bottom: 10px !important;text-align: center !important;margin-top: 15px !important;}
    .careers-job-section .careers-job-description p {width: 100% !important;}
    .careers-job-section .toggle {border: 0px !important;background-color: #fff;padding: 10px 40px;}
    .careers-job-section .toggle h3 a {font-size: 22px !important;line-height: 31px !important;}
    .careers-apply-row {padding: 30px !important;}
    .careers-apply-left p {font-weight: 400 !important;font-size: 16px !important;line-height: 28px !important;}
    .careers-apply-right a.nectar-button {width: 100% !important;text-align: center !important;}
    .all-products-mobile-diagram-column .nectar_image_with_hotspots {width: 100% !important;}
    .all-products-mobile-caption {font-size: 18px;line-height: 15px;margin-bottom: 10px !important;}
    .all-products-mobile-diagram h1 {color: #fff;width: 90%;margin: auto;font-size: 35px;line-height: 42px;}
    .all-products-case-specific-column .vc_column-inner {padding: 30px 50px !important;}
    .announcement-bar p {padding-bottom: 7px;font-size: 13px;line-height: 19px;}
    .announcement-bar {padding: 20px 20px !important;height: auto !important;}
    .announcement-bar a {max-width: 120px;font-size: 11px;letter-spacing: 1px;line-height: 17px;padding-left: 20px;padding-right: 20px;padding-top: 8px;padding-bottom: 8px;float: left !important;margin-left: 0px !important;margin-top: 7px !important;}
    span.annoucement-close-btn {position: absolute;right: 30px;bottom: 30px;}
    .announcement-bar {height: 110px;flex-direction: column;align-items: flex-start;}
    div#footer-outer ul.social {display: table !important;min-width: 225px !important;margin-bottom: -10px !important;}
    body #footer-outer .social-link-wrapper ul.social i {padding: 0px;margin: 5px;border-radius: 100%;font-size: 21px;line-height: 44px;border: 1px solid #c3c3c3;width: 46px;height: 46px;color: #c3c3c3;}
    .useful-link-menu.mobile-useful-links li.menu-item {width: auto !important;font-size: 13px !important;line-height: 20px !important;margin-right: 25px !important;}
    .video-playlist-header p {font-size: 16px !important;line-height: 28px !important;}
    .video-playlist-video-player .mejs-video {width: 375px !important;height: 210px !important;margin-top: -120px !important;border-radius: 10px !important;}
    .video-playlist-header {padding-bottom: 175px !important;padding-top: 150px !important;}
    .video-playlist-video-player .wp-playlist-caption,
    .video-playlist-video-player .wp-playlist-item-title {font-size: 20px !important;line-height: 40px !important;}
    .video-playlist-video-player .wp-playlist-tracks {width: 85% !important;}
    .row .col .homepage-platform-tool-tip-column .wpb_text_column h4 {font-size: 20px;line-height: 26px;}
    .careers-job-section .inner_row .wpb_column .vc_column-inner .nectar-button {width: 100% !important;text-align: center;margin-bottom: -5px !important;padding: 18px !important;}
    .support-feature-row .support-feature-column.wpb_column:last-child {margin-bottom: 0px !important;}
    .support-header h2 {font-size: 22px !important;line-height: 32px !important;margin-bottom: 40px !important;}
    body .homepage-platform-column h3 {font-size: 25px !important;line-height: 34px !important;margin-bottom: 25px !important;}
    .demo-product-header.demo-header h1 {text-align: center !important;font-size: 34px !important;line-height: 40px !important;margin-bottom: 25px;}
    .demo-product-header.demo-header h3 {font-size: 20px;line-height: 29px;}
    .resource-header h4 {font-size: 20px !important;line-height: 30px !important;}
    .homepage-hero-carousel-text h4,
	.homepage-hero .swiper-slide .content h1 span {font-size: 20px !important;line-height: 26px !important;margin-bottom: 10px !important;color: #f7921d;}
	.homepage-support-right p {margin-top: 5px;font-size: 16.5px;line-height: 26px;margin-bottom: -5px !important;}
	.homepage-support-right h3 {font-size: 26px !important;line-height: 35px !important;width: 350px !important;margin: auto !important;margin-bottom: 5px !important;}
    .accreditation-carousel a img {max-height: unset !important;width: 90% !important;height: 70px;}
    
	/* RESOURCE HUB */
	.resource-hub-header-left h4 {font-size: 17px !important;line-height: 24px !important;margin-bottom: -5px !important;color: #f79120;}
	.resource-hub-header-left P {font-size: 15px;line-height: 26px;margin-bottom: -5px !important;}
	.resources-and-useful-links h2 {font-size: 26px !important;line-height: 30px !important;margin-bottom: -10px !important;margin-top: 5px;}
	.resources-and-useful-links h2:after {top: 5px;width: 27px;height: 27px;}
	.resource-hub-library > .col.span_12 {padding: 32px 30px;padding-top: 35px !important;}
	.resource-hub-library-fields .wpb_text_column strong {font-weight: 500;font-size: 14px;line-height: 28px;}
	.resource-hub-library-fields select.facetwp-dropdown {font-size: 15px;line-height: 18px;padding: 17px 16px;padding-right: 48px;background-size: 28px;}	
	.resource-hub-library-fields button.facetwp-reset {padding: 16px;font-size: 13px;line-height: 18px;}
	.resource-hub-cant-find h2 {font-size: 28px;line-height: 35px;width: 280px;}
	.fwpl-item.resource-category span {font-size: 12px;line-height: 15px;padding: 7px 14px;}
	.fwpl-row.card-details {padding: 22px;}
	.resource-button button {font-size: 12px;line-height: 14px;}
	.fwpl-layout {grid-gap: 25px !important;}
	.fwpl-item.featured-image {max-height: 180px;height: 180px;}
	.fwpl-item.resource-button.resource-button {position: absolute;bottom: 20px;width: calc(100% - 43px);}
	.resource-hub-library-fields {margin-bottom: 30px !important;}
	.resource-hub-library > .col.span_12 {padding: 32px 25px;padding-top: 38px !important;}
	.resource-hub-header-left h1 {font-size: 40px;line-height: 46px;}
	.fwpl-item.post-title {font-size: 16px;line-height: 23px;margin-top: 0px;}
	body[data-button-style*="slightly_rounded"] button.facetwp-load-more {margin-bottom: 15px !important;margin-top: 50px !important;}

    /* FAQ */
    body .sc_card p {font-size: 14px !important;line-height: 24px !important;opacity: 0.85 !important;}
    body .sc_card h2,
    body .sc_card h3,
    body .sc_card h4 {font-size: 18px !important;line-height: 25px !important;margin-bottom: 8px !important;}
    body .sc_card {padding: 27px !important;}

    /* PARTNERS PORTAL */
    .partner-portal-header .wpb_column a.nectar-button {padding-left: 0px !important;padding-right: 0px !important;}
    .partner-portal-header h4 {font-size: 20px !important;line-height: 26px !important;}
    .partners-portal-main-left .n-sticky .vc_column-inner,
    .partners-portal-main-right > .vc_column-inner {padding: 25px;}
    .partners-portal-inner-single-row .wpb_text_column p {font-size: 12px;line-height: 20px;}    
    .partners-portal-inner-single-row .wpb_column h3 {font-size: 16.5px;line-height: 22px;margin-bottom: 0px !important;}
    .partners-portal-inner-single-row .wpb_column:nth-child(2),
    .partners-portal-inner-single-row .wpb_column:nth-child(1) {margin-bottom: 15px;}
    .partners-portal-inner-single-row .wpb_column:nth-child(2) {padding-right: 0px;}
    .partners-portal-inner-single-row .wpb_column:nth-child(1) {width: 75px;}
    .partners-portal-inner-single-row .wpb_column:nth-child(2) {width: calc(100% - 75px);}
    .partners-portal-inner-single-row > .col.span_12 {align-items: flex-start;}
    .partner-portal-header-nav .page-submenu ul li a {padding: 18px;font-size: 15px;line-height: 18px;}
    .partner-portal-header-nav .page-submenu a.mobile-menu-link {width: 345px;padding: 20px 0px;}
    .partners-portal-main-right .vc_column-inner h2 {font-size: 25px !important;line-height: 38px !important;margin-bottom: 25px !important;display: block;}
    .partners-portal-inner-double-row h3 {font-size: 18px !important;line-height: 24px !important;margin-bottom: 8px !important;}
    .partners-portal-inner-double-row .wpb_text_column {margin-bottom: 5px;font-size: 12px;line-height: 19px;}
    .partners-portal-inner-double-row .wpb_column:last-child {width: 80%;padding-left: 18px;}
    .partners-portal-inner-single-row .wpb_column:nth-child(1) .hover-wrap {border-radius: 7px;}

    /* PARTNERS LOGIN */
    .partners-login-left img {width: 190px !important;margin-bottom: 0px !important;}
    .partners-login-left h3 {width: 250px;margin: auto;font-size: 32px !important;line-height: 37px !important;}
    .partners-login a.nectar-button.back-home {top: 20px;left: 20px;}
    .partners-login-left .vc_column-inner {padding: 100px 0px;padding-top: 125px;}
    .partners-login-left .vc_column-inner .wpb_wrapper {width: calc(100% - 25px); margin: auto !important;}
    .tml-action-lostpassword .tml.tml-lostpassword:before {font-size: 32px;line-height: 35px;padding: 80px 0px;}
    .tml-action-lostpassword .tml-alerts li.tml-error,
	.tml-action-lostpassword .tml-alerts li.tml-message,
	.tml-action-lostpassword .tml-alerts li.tml-success,
    .tml-action-lostpassword form {width: 350px;}
    .tml-action-lostpassword form label.tml-label {margin: 0px;}
    .tml-action-register .partners-login-left h3 {width: 90%;}
    .tml-action-register .partners-login-right .column-image-bg {background-position: 70% !important;}

    /* 404 */
    body #ajax-content-wrap #error-404 h1 {font-size: 125px;line-height: 140px;margin-bottom: 0px;}
    body #ajax-content-wrap #error-404 h2 {font-size: 35px;line-height: 35px;}
    #error-404 {padding-bottom: 205px;padding-top: 45px !important;}

    /* CALCULATOR */
    .calculator-choice-hero-title h1 {font-size: 35px;line-height: 40px;}
    .calculator-choice-hero-title h5 {font-size: 14px !important;line-height: 19px !important;}
    .calculator-choice-hero-title h5 {display: none !important;}
    .calculator-choice-hero-subheading h3 {font-size: 18px !important;line-height: 26px !important;}

    /* MENU */
    #header-secondary-outer > .container ul#social {display: none;}
    #header-secondary-outer > .container ul.sf-menu {width: 100%;}
    div#slide-out-widget-area .inner {padding: 35px 25px!important;padding-bottom: 0 !important;}
    body.material #header-secondary-outer nav>.sf-menu {padding: 9.5px 0 8px 0;}
    body.material #header-secondary-outer nav >ul >li:last-child >a {margin-right: 0px;}
	body.material #header-secondary-outer nav >ul >li:first-child >a {margin-left: 0px;}

    /* BLOG */
    .our-blog-articles {margin-top: -250px !important;padding-bottom: 50px !important;transform: none !important;}
    .field-service-blog-hero .nectar-recent-posts-single_featured .inner-wrap .excerpt {width: 85% !important;margin: auto;margin-bottom: 20px !important;font-size: 15px;line-height: 25px;}
    .field-service-blog-hero .nectar-recent-posts-single_featured h2, 
    .field-service-blog-hero .nectar-recent-posts-single_featured h3 {margin: 18px 0px !important;margin-top: 17px !important;font-size: 29px !important;line-height: 35px !important;width: 100%;margin-left: auto !important;margin-right: auto !important;}
	.vc_row.top-level.full-width-content .nectar-recent-posts-single_featured .recent-post-container > .inner-wrap {padding-top: 25px;}
    .field-service-blog-hero .nectar-recent-posts-single_featured .recent-post-container.container {padding: 115px 0px 335px 0px;}
	.field-service-blog-category-carousel .cell {width: calc(100% / 1.5) !important;}
	.field-service-blog-category-carousel .nectar-category-grid .nectar-category-grid-item .content {left: 25px;bottom: 22px;width: 75%;}
	.field-service-blog-category-carousel .nectar-category-grid .nectar-category-grid-item .content .cat-heading {max-width: 100%;font-size: 20px;line-height: 24px;margin-bottom: 5px;}
	.field-service-blog-category-carousel .nectar-category-grid .nectar-category-grid-item .content span.subtext {font-size: 13px;line-height: 13px;}
	.field-service-blog-category-carousel .inner_row .wpb_column:first-child h4 {font-size: 22px !important;line-height: 22px !important;}
	.field-service-blog-carousel .nectar-post-grid.nectar-flickity .nectar-post-grid-item {width: calc(100% / 1.05) !important;margin: 15px 10px !important;}
	.field-service-blog-carousel .nectar-post-grid .nectar-post-grid-item .content .post-heading {max-width: 100%;font-size: 25px;line-height: 30px;}
	.field-service-blog-carousel .nectar-post-grid .nectar-post-grid-item .content {padding: 30px;}
	.field-service-blog-all-articles .nectar-post-grid-wrap .nectar-post-grid {padding: 0px 0px;margin: auto;}
	.field-service-blog-all-articles {margin-left: unset;left: unset;width: 100%;}
	.field-service-blog-all-articles .nectar-post-grid .nectar-post-grid-item {width: 100% !important;margin: 15px 0px;}
	.field-service-blog-all-articles .nectar-post-grid .nectar-post-grid-item:first-child {margin-top:0px !important;}
	.nectar-post-grid-filters div {height: 37px;padding-left: 0px;padding-right: 0px;}
	.field-service-blog-all-articles .nectar-post-grid-filters {margin-left: -50vw;left: 50%;width: 100vw;position: relative;}
	.nectar-post-grid-filters div {padding-left: 25px;padding-right: 25px;}
	.field-service-blog-carousel .intro h2,
	.field-service-blog-all-articles h2 {font-size: 28px;line-height: 32px;margin-top: 0px;}
	.nectar-post-grid-filters a {padding: 8px 15px;font-size: 13.5px;line-height: 16px;margin: 4px 4px;}
	.field-service-blog-all-articles .nectar-post-grid .nectar-post-grid-item:first-child {margin-top: 0px !important;}
	body #page-header-bg h1,
	html body .row .col.section-title h1,
	.nectar-box-roll .overlaid-content h1 {font-size: 37px !important;line-height: 42px !important;}
	.archive.author div#page-header-bg p {font-size: 14px;line-height: 25px;margin-top: 10px;max-width: calc(100% - 50px) !important;}
	.field-service-blog-hero .nectar-recent-posts-single_featured h2 span,
	.field-service-blog-hero .nectar-recent-posts-single_featured h3 span {line-height: 1 !important;padding-bottom: 2px;}
	.field-service-blog-carousel .nectar-post-grid[data-text-layout=all_bottom_left_shadow] .nectar-post-grid-item {min-height: 425px;}
	.field-service-blog-category-carousel .nectar-category-grid[data-columns="1"] .nectar-category-grid-item {padding-bottom: 130px !important;}

    /* SINGLE POST */
    .single-post .nectar-icon-list[data-icon-style=border] .list-icon-holder {border: 2pxpx solid #e7e7e7;width: 40px !important;height: 40px !important;background-color: #fff !important;}
    .single-post .nectar-icon-list[data-icon-style=border] .list-icon-holder i {height: 40px !important;width: 40px !important;font-size: 20px !important;line-height: 41px !important;}
    .single-post .nectar-icon-list-item {padding-left: 55px;}
    .single-post .nectar-icon-list:after {left: 19px;}
    .single-post .main-content .wpb_wrapper>div blockquote {font-size: 15px;line-height: 27px;padding-left: 30px;margin-top: 65px;}
    .single-post .caption .iwt-icon * {font-size: 16px;line-height: 20px;height: 20px;width: 16px;}
    .single-post .caption .iwt-text {padding-left: 31px;font-size: 13px;line-height: 19px;}
    .single-post .caption {margin-top: 20px;padding: 14px 19px;}
    .feature-stat-row .nectar-split-heading {font-size: 16px;line-height: 25px;width: 100%;}
    .feature-stat-row .subject {font-size: 28px !important;line-height: 30px !important;margin-top: 3px;}
    .feature-stat-row .number * {font-size: 65px !important;line-height: 65px !important;}
    .nectar-post-grid-wrap[data-style="content_under_image"] .custom-aspect-ratio-4-3 .nectar-post-grid-item-bg {padding-bottom: 220px !important;}
    .blog_next_prev_buttons .col h3 {padding: 0px !important;max-width: calc(100% - 50px) !important;margin: auto;font-size: 22px;line-height: 29px;}
    .main-content .featured-media-under-header .featured-media-under-header__content h1.entry-title {font-size: 33px;line-height: 41px;margin-bottom: 10px;}
    .main-content .featured-media-under-header .featured-media-under-header__content {max-width: calc(100% - 50px) !important;padding: 30px;}
    .single-post .page-submenu ul {max-width: calc(100% - 50px) !important;}
    .single-post div#author-bio {padding: 45px 30px !important;}
    .manual-related-products .nectar-post-grid.nectar-flickity .nectar-post-grid-item {width: calc((100% - 40px) / 1) !important;}
    .single-post .back-to-all-blogs span.menu-title-text {font-size: 11px;line-height: 12px;}
    .single-post .back-to-all-blogs {padding: 12px 16px !important;padding-bottom: 10px !important;}
    .single-post .back-to-all-blogs i.icon-button-arrow {font-size: 14px !important;line-height: 15px;margin-right: 5px !important;}
    .featured-media-under-header__meta-wrap .meta-author img {width: 45px;margin-right: 7px;}
    .featured-media-under-header__meta-wrap .meta-author > span span.fn.nectar-inherit-label {font-size: 16px;line-height: 14px;}
    .featured-media-under-header__meta-wrap {margin-top: 35px;}
    .single-post .container-wrap #author-bio #author-info .nectar-author-info-title a:after {bottom: 110px;width: calc(100% - 140px);}
    body.single-post.news .main-content .featured-media-under-header .featured-media-under-header__content h1.entry-title {width: calc(100% - 50px) !important;margin-left: auto;margin-right: auto;font-size: 30px;line-height: 39px;margin-bottom: 10px;}
    body.single-post.news .featured-media-under-header__meta-wrap .meta-author * {font-size: 15px !important;line-height: 15px !important;}

    /* OFF CANVAS */
    span.built-by-blayney {display: table;}
    #slide-out-widget-area.slide-out-from-right-hover .bottom-meta-wrap div#text-4 {font-size: 14px;line-height: 22px;}
    span.built-by-blayney img.blayney-logo {right: 0px;top: 0px;margin-right: 0px!important;width: 19px!important;}
    span.built-by-blayney {padding-right: 34px;}
    #slide-out-widget-area.slide-out-from-right-hover.open .bottom-meta-wrap {font-size: 15px;line-height: 24px;}
    #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container {margin-top: 50px;padding-bottom: 50px;}
    #slide-out-widget-area.fullscreen-split .right-side-inner>:not(:first-child) h4 {color: #f7921d !important;font-size: 13px !important;line-height: 13px !important;margin-bottom: 10px !important;}
	#slide-out-widget-area.fullscreen-split .right-side p {padding-bottom: 0;font-size: 14px;line-height: 1.6;}
	#slide-out-widget-area.fullscreen-split .right-side .right-side-inner img.off-canvas-logo {width: 150px !important;margin-bottom: -15px !important;}
	#slide-out-widget-area .bottom-meta-wrap {margin-top: 25px !important;}
	.sub-heading > a > span.menu-title-text,
	#slide-out-widget-area .off-canvas-menu-container ul.sub-menu li.sub-heading.menu-item > a {font-size: 15px !important;line-height: 15px !important;}
	body .off-canvas-menu-container ul.sub-menu li a {font-size: 15px !important;line-height: 18px !important;width: auto;}
    #slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc {margin-top: 7px !important;font-size: 12.5px;}
	#slide-out-widget-area.fullscreen-split .right-side .right-side-inner {max-width: 100% !important;padding: 50px 25px !important;}
	div#header-outer.side-widget-open:after {content: '';width: 100%;background: linear-gradient(0deg, #ffffff00, white);height: 50px;position: absolute;opacity: 1;top: 100px;}
	.flex2.col2.sub-heading > ul.sub-menu {grid-template-columns: 1fr;}
	#slide-out-widget-area.fullscreen-split .right-side-inner div#text-5 {margin-top: 0px !important;}
    .video .image-layer-outer:before {width: 50% !important;height: 50% !important;}
    
    /* PRODUCT */
	body.product, body.product p {font-size: 15px;line-height: 25px;}
    .single-product-header .wpb_wrapper a.nectar-button,
    .single-sector-header .wpb_wrapper a.nectar-button {width: 100%;text-align: center;}
    .single-product-header .wpb_wrapper a.nectar-button:last-child,
    .single-sector-header .wpb_wrapper a.nectar-button:last-child,
    .single-product-header .wpb_wrapper a.nectar-button {margin-top: 15px;margin-bottom: 0px !important;}
	body.product h2, .product .row .col h2 {font-size: 30px;}
    body.product h3, .product .row .col h3 {font-size: 25px;}
    
    /* HOMEPAGE */
    .nectar-slider-wrap .swiper-slide[data-y-pos="middle"] .content {top: 48%!important;}
    .homepage-hero .swiper-slide .content h1,
    .homepage-hero-carousel h1 {font-size: 30px;line-height: 37px;margin-bottom: -5px !important;}
    .homepage-hero .swiper-slide .content .buttons {padding-top: 5px;}
    .homepage-hero .swiper-slide .button a {font-size: 12px !important;line-height: 15px !important;padding: 19px 35px !important;}
    .homepage-hero .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p,
    .homepage-hero-carousel-text p {font-size: 15px !important;}
    .solid-header .homepage-hero-carousel-text p {margin-bottom: 7px !important;margin-top: 15px !important;}
    .homepage-hero-carousel-text p {margin-bottom: 7px !important;margin-top: 13px !important;}
    .homepage-hero-carousel .nectar-flickity.nectar-simple-slider {min-height: 690px !important;}
    .homepage-hero-carousel-text {height: calc(100% - 220px) !important;}
    .homepage-hero-carousel-text a.nectar-button.large {padding: 12px 32px !important;font-size: 12.25px !important;}
	.homepage-hero-carousel-text h4,
	.homepage-hero .swiper-slide .content h1 span {font-size: 16px !important;line-height: 22px !important;margin-bottom: 7px !important;color: #f7921d;display: block;}
	body .homepage-sectors-intro.wpb_row h2 {font-size: 27px;line-height: 34px;}
	body .homepage-sectors-intro.wpb_row p {margin-top: -4px;font-size: 15px;line-height: 26px;}
	.homepage-sectors-inner .wpb_column .vc_column-inner {padding: 32px 30px !important;}
	.homepage-sectors-inner .wpb_column .vc_column-inner p {font-size: 14px;line-height: 23px;width: 100% !important;margin-bottom: -10px;margin-top: 0px;}    .homepage-hero .swiper-slide .image-bg {background-position: 60% 0px !important;}
    body .row .homepage-hero-useful-links h4 {margin-bottom: -12px !important;font-size: 11px !important;line-height: 16px !important;width: 80%;}
    .homepage-sectors-inner .wpb_column .vc_column-inner h3 {font-size: 22px !important;line-height: 28px !important;}
    .homepage-scroll-down .img-with-aniamtion-wrap {width: 350% !important;margin-left: -125% !important;}
    .homepage-hero-useful-links {padding: 27px 0px 21.5% 0px;bottom:55px}
    body .row .homepage-hero-useful-links h5 {font-size: 8.5px !important;line-height: 14px;padding: 5px 14px;padding-bottom: 4px;}
    .homepage-scroll-down {margin-top: -30% !important;margin-bottom: -80px !important;}
    .homepage-hero .swiper-slide .image-bg:before {background: -moz-linear-gradient(90deg, rgb(14 9 24) 0%,rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(90deg, rgb(14 9 24) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(90deg, rgb(14 9 24) 0%,rgba(0,0,0,0) 100%);}
    .sector-slider-mobile .nectar-flickity.nectar-carousel[data-tablet-columns="2"][data-format="default"] .cell {width: 100%;padding: 0px 15px;}
    .homepage-hero .swiper-slide .content {margin-top: -125px;width: 100% !important;}
    .homepage-sectors-inner .wpb_column .vc_column-inner img {width: 65px !important;margin-bottom: 15px !important;}
    .homepage-hero .slider-pagination {transform: translateY(-280px) rotate(0deg) scale(1.2) !important;left: -3px;}
    body .homepage-intro .inner_row.intro-icons {margin-bottom: 10px !important;}
    .homepage-feature-carousel-fancy-boxes .nectar-fancy-box {min-height: 322px !important;}
    .homepage-platform-tool-tip-column p {font-size: 14px;line-height: 23px;opacity: 0.8;}
    .row .col .homepage-platform-tool-tip-column .vc_column-inner {padding: 135px 30px !important;padding-bottom: 20px !important;}
    .homepage-feature-carousel blockquote .image-icon[data-shadow="true"] {box-shadow: 0px 15px 37px rgb(0 0 0 / 15%);margin-right: 15px;}
    .swiper-slide .buttons > div {padding-right: 15px !important;}
    body .homepage-intro p {font-size: 15px;line-height: 25px;}
    body .homepage-intro .nectar-cta * {font-size: 15px;line-height: 19px;}
    .homepage-intro-left h3, .homepage-sectors h3 {font-size: 20px !important;line-height: 30px !important;}
    .homepage-sectors-no-carrousel-column p {opacity: 0.75 !important;font-size: 14px !important;line-height: 24px !important;text-align: center !important;}
    body .homepage-intro h4 {font-size: 17px !important;line-height: 22px !important;width: 100%;margin: auto;}
    .homepage-sectors-no-carrousel-column h4 {font-size: 15px !important;line-height: 22px !important;text-align: center !important;margin-top: -8px !important;margin-bottom: 8px !important;}
    .homepage-sectors-no-carrousel-column img {width: 75px !important;margin-top: -2px !important;}
    .homepage-platform-column h3 {width: 100% !important;}
    .sector-slider-mobile .nectar-split-heading h3 {font-size: 28px !important;line-height: 37px !important;width: 100%;margin: auto;}
    .homepage-sectors {width: 100% !important;margin: auto;}
    
    /* CASE STUDY */
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner .wpb_wrapper {width: calc(100% - 50px) !important;margin: auto;}
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner p {font-size: 15.5px;line-height: 25px;}
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column h2 {font-size: 30px;line-height: 35px;margin-top: -6px;}
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column a.nectar-button {padding: 17px 40px !important;margin-top: -5px !important;}
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column .column-image-bg {opacity: 0.65;}
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column .column-image-bg {opacity: 0.65;height: 100% !important;transform: none !important;}
    .case-study-slider .flickity-viewport .cell .nectar-milestone .subject {font-size: 14px;line-height: 20px;margin-top: 5px;margin-bottom: -3px;}
    .case-study-slider .flickity-viewport .cell .nectar-milestone .number *,
    .case-study-slider .flickity-viewport .cell .nectar-milestone .number {font-size: 38px !important;line-height: 38px !important;}
    .case-study-slider .flickity-viewport .cell .vc_column-inner * {text-shadow: 0px 1px 4px rgb(0 0 0 / 20%);}
    .case-study-slider .nectar_single_testimonial .wrap {width: calc(100% - 67px);}
    .case-study-slider .nectar_single_testimonial .title {font-size: 13px;line-height: 17px;margin-top: 3px;}
    .case-study-slider .flickity-viewport .cell .image-icon {margin-right: 12px !important;width: 50px;height: 50px;}
    .case-study-slider .flickity-viewport .cell .inner_row .case-study-slider-inner-right > .vc_column-inner {padding-bottom: 155px !important;}
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner .wpb_text_column p {font-size: 16px;line-height: 24px;margin-bottom: -25px;}
    .case-study-slider .flickity-viewport .cell .inner_row .case-study-slider-inner-left .vc_column-inner h2, .case-study-slider .flickity-viewport .cell .inner_row .case-study-slider-inner-left .vc_column-inner h2 span {font-size: 33px;line-height: 35px;margin-top: 4px !important;margin-bottom: -1px !important;}

    /* CONTACT */
    .locations-group-inner.top .locations-inner-column {width: 100% !important;}
    .locations-title-left h2 {font-size: 38px;line-height: 38px;}

    /* SECTORS */
    .pricing-tables-title h2 {font-size: 36px;line-height: 42px;margin-top: -5px;}
    .pricing-tables-row .wpb_column .vc_column-inner > .wpb_wrapper {padding: 50px 35PX;padding-bottom: 42px;}
    .pricing-tables-row .wpb_column .vc_column-inner .wpb_text_column h2 {font-size: 30px;line-height: 36px;}
    .row .homepage-platform-screenshot.col img.sensor {position: absolute;bottom: -10vw;width: 20vw !important;box-shadow: none !important;margin-bottom: unset !important;}

    /* ABOUT */
    .about-team-members-inner {width: 350px !important;}
    .team-member-title-and-name {padding: 27px 30px 23px 30px !important;}
    .about-team-members {padding-bottom: 390px !important;}
    .about-team-members-heading h3 {font-size: 35px !important;line-height: 30px !important;text-align: center !important;margin-bottom: 0px !important;}

    /* FOOTER */
    html body #footer-outer #footer-widgets .span_12.col .widget_nav_menu:nth-child(4) .menu,
    html body #footer-outer #footer-widgets .span_12.col .widget_nav_menu:nth-child(5) .menu,
    html body #footer-outer #footer-widgets .span_12.col .widget_nav_menu:nth-child(1) .menu,
    html body #footer-outer #footer-widgets .span_12.col .widget_nav_menu:nth-child(2) .menu {column-count: 2;}
    #footer-outer #footer-widgets .widget_nav_menu:nth-child(1),
    #footer-outer #footer-widgets .widget_nav_menu:nth-child(2) {width: 100% !important;}
    #footer-outer .useful-link-menu.mobile-useful-links li.menu-item {margin-right: 15px !important;font-size: 13px !important;line-height: 20px !important;}
    #footer-outer #copyright a:not(.nectar-button) {display: initial;}
    ul#menu-useful-links-1 {line-height: 24px;}
    #footer-outer .useful-link-menu.mobile-useful-links li.menu-item {margin-right: 5px!important;margin-left: 5px!important;font-size: 12px !important;line-height: 18px !important;}
    .useful-link-wrapper a.footer-logo img {width: 170px;margin: auto;display: block;margin-bottom: 5px!important;}
    body #footer-outer #copyright {padding-top: 20px!important;padding-bottom: 40px !important;}
    #footer-outer #copyright p {line-height: 20px;font-size: 12px;margin-top: 1px;}
    div#footer-outer:before {transform: scale(3.5);margin-top: -50px;}
    .footer-carousel {display: flex !important;align-items: center;justify-content: center;width: 100% !important;padding: 0px 30px;gap: 5px 0px;justify-items: center;flex-wrap: wrap;}
    .footer-carousel > a {width: calc(100% / 3) !important;padding: 0;margin: auto !important;}
    div#footer-outer .container.footer-carousel-wrapper {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}
        
    /* CAPABILITIES */
    .capability-header-row h1 {font-size: 32px;line-height: 38px;margin-top: -10px;}
    .capability-header-row p {font-size: 17px;line-height: 29px;margin-top: -8px;}
    .capability-header-row a.nectar-button:last-child {margin-top: 15px !important;}
    .capability-header-row a.nectar-button {width: 100%;text-align: center;}
    .capability-header-right {padding: 0px !important;transform: scale(1.1);margin-top: 15px !important;}
    .row .capability-footer-panel .col .demo-footer-panel-inner-column {padding-bottom: 270px !important;}
    body .demo-footer-panel-inner-row {bottom: 265px;}
    .capability-tabs .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) {width: 100%;}
    .capability-tabs .tabbed[data-style*="minimal"] >ul li a:after {display: none !important;}
    .capability-tabs .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) a {background-color: rgb(62 45 95 / 4%);opacity: 1;border: 1px solid #4e2d8d14 !important;border-radius: 5px;color: #4e2d8d6e;padding: 14px !important;}
    .capability-tabs .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) a.active-tab {color: #fff;background-color: #4e2d8d;border-radius: 5px;}
    .capability-tabs h2 {font-size: 28px;line-height: 40px;}
    .capability-tabs .wpb_tab h3 {font-size: 23px;line-height: 28px;margin-bottom: 13px;}
}


/* END: max-width: 479px */


/* iPhone */

@media only screen and (max-width: 415px) {

    #full_width_portfolio .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .container {max-width: 100% !important;}
    .contact-form .gf__control {width: 100%;float: none;margin-right: 0;}
    body .our-platform-capability.capability-product-columns .nectar-flickity .cell {width: 100% !important;}
    .our-platform-capability.capability-product-columns .nectar-flickity .cell h4 {font-size: 22px !important;line-height: 25px !important;margin-bottom: -10px !important;}
    .support-header {padding-top: 150px !important;padding-bottom: 260px !important;}
    .sector-header-clients {padding: 0px 10px;}
    .capability-product-columns .nectar-flickity .cell {width: 90% !important;height: 480px !important;}
    .homepage-sectors .owl-theme .owl-nav [class*='owl-'] {padding: 22px 50px;}
    .homepage-platform-column h3 {width: 100% !important;}
    body .single-sector-product-row .img-with-aniamtion-wrap img.sensor.img-with-animation[data-animation="grow-in"] {box-shadow: none !important;position: absolute !important;z-index: 999999999 !important;right: -80px !important;top: 14.5%;width: 120px !important;}
    .row .sector-header-clients .col img:not([srcset]) {width: 50% !important;padding-left: 0px !important;padding-right: 0px !important;}
    .homepage-platform-column h3 {font-size: 36px !important;line-height: 48px !important;}
    .row .wpb_row.homepage-feature-panel-row {margin-bottom: -300px;}
    .homepage-header {padding: 150px 30px 0px 30px !important;}
    .social-link-wrapper ul.social i {margin: 10px;}
    #footer-outer #footer-widgets .widget.widget_nav_menu .menu {text-align: left;font-size: 11.5px;line-height: 26px;}
    body[data-ajax-transitions="true"] #ajax-loading-screen[data-method="standard"] .loading-icon {width: 70px;height: 70px;position: inherit !important;top: 45%;left: 43% !important;display: block !important;text-align: center;}
    .row .homepage-feature-panel-left.col {padding: 45px !important;padding-bottom: 250px !important;}
    .single-sector-product-row img.sensor {right: -80px !important;top: 200px !important;width: 120px !important;}
    .announcement-bar {padding: 16px 32px;height: 145px;}
    .accreditation-carousel {width: 92% !important;margin: auto;}
    .video-playlist-video-player .mejs-video {width: 330px !important;height: 180px !important;margin-top: -90px !important;}
    .video-playlist-header {padding-bottom: 150px !important;padding-top: 150px !important;}
    .video-playlist-video-player .wp-playlist-tracks {margin-top: 100px !important;}
    div#header-secondary-outer li.menu-item a span {}
    body.material #header-secondary-outer nav >ul >li >a {}
    .homepage-support-right h3 {font-size: 25px !important;line-height: 33px !important;width: 100% !important;margin: auto !important;margin-bottom: 5px !important;}

    /* CASE STUDY - NEW */
    .new-case-study-slider .case-study-slider-view-all {width: 100% !important;bottom: unset;position: relative;margin-top: 40px;}
    #ajax-content-wrap .container-wrap .new-case-study-slider .nectar-flickity > .container.normal-container {max-width: 100% !important;padding: 0px !important;margin: 0px !important;}

    /* PRODUCT */
    .product-milestones .inner_row > .col > .col,
    .product-milestones .inner_row > .col > .col:last-child {flex: unset;display: block !important;}

    /* PARTNER PORTAL */
    .partner-portal-header-nav .page-submenu a.mobile-menu-link {width: 330px;padding: 20px 0px;}

    /* CALCULATOR */
    .calculator-choice-hero-title h1 {font-size: 32px;line-height: 38px;}

    /* OFF CANVAS */
    body #slide-out-widget-area.slide-out-from-right-hover {width: 100%;transform: translate3d(430px,0,0);-webkit-transform: translate3d(430px,0,0);-ms-transform: translate3d(430px,0,0);}

    /* HOMEPAGE */
    .homepage-scroll-down .img-with-aniamtion-wrap {width: 450% !important;margin-left: -175% !important;}
    .homepage-hero-useful-links {padding: 30px 0px 28.5% 0px;}
    .sector-slider-mobile .nectar-flickity.nectar-carousel[data-tablet-columns="2"][data-format="default"] .cell {width: 100%;padding: 0px 12px;}
    .homepage-intro h3 {}
    body .homepage-platform-column h3 {}
    body .row .col .homepage-sectors-no-carrousel-column h3 {font-size: 23px;line-height: 27px;}
    .homepage-sectors-no-carrousel-column h4 {font-size: 14px !important;line-height: 21px !important;margin-top: -7px !important;margin-bottom: 8px !important;}
    .homepage-sectors-no-carrousel-column p {font-size: 13px !important;line-height: 21px !important;text-align: center !important;margin-top: 10px;}
    .sector-slider-mobile .nectar-split-heading h3 {font-size: 26px !important;line-height: 34px !important;}
    .homepage-hero .swiper-slide .content h1,
    .homepage-hero-carousel h1 {font-size: 28px;line-height: 35px;margin-bottom: 10px;}
    .homepage-sectors {width: 100%;}

    /* CASE STUDY SLIDER */
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner .wpb_wrapper {width: 330px;margin: auto;}
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner p {font-size: 14.5px;line-height: 23px;}
    .case-study-slider .nectar_single_testimonial .title {font-size: 12px;line-height: 16px;margin-top: 2px;}

   	/* RESOURCE */
   	.resource-hub-header-left h4 {font-size: 16px !important;line-height: 24px !important;margin-bottom: -5px !important;color: #f79120;}
	.resource-hub-header-left h1 {font-size: 40px;line-height: 48px;}
	.resources-and-useful-links h2 {font-size: 25px !important;line-height: 30px !important;margin-bottom: -5px !important;margin-top: 0px;}
	.resources-and-useful-links h2:after {top: 7px;width: 24px;height: 24px;}

    /* SECTOR */
    body .pricing-tables-title .wpb_text_column h3,
    body .sector-use-case-title .wpb_text_column h3,
    .homepage-platform.feature-breakdown h3 {font-size: 29px !important;line-height: 35px !important;}

    /* FOOTER */
    div#footer-outer .container.footer-carousel-wrapper,
    body #footer-outer .accreditation-wrapper {max-width: none !important;}
    #footer-outer .useful-link-menu.mobile-useful-links li.menu-item {margin-right: 15px!important;font-size: 12px !important;line-height: 17px !important;}
    div#footer-outer:before {transform: scale(4);}

    /* SINGLE POST */
    .main-content .featured-media-under-header .featured-media-under-header__content h1.entry-title {font-size: 30px;line-height: 39px;}
    .featured-media-under-header__cat-wrap .meta-category a:first-child {display: table !important;}
	.featured-media-under-header__cat-wrap .meta-category a {display: none !important;}
	.main-content .featured-media-under-header .featured-media-under-header__content h1.entry-title {margin-top: 15px;margin-bottom: 10px !important;}
	.single-post div#author-bio {padding: 35px 25px !important;}
	.single-post .container-wrap #author-bio #author-info .nectar-author-info-title a:after {bottom: 100px;width: calc(100% - 130px);}
	.single-post div#author-bio div#author-info p {max-width: 100% !important;margin-bottom: 85px !important;margin-top: 5px !important;}

    /* ABOUT */
    .about-team-members-inner {width: 325px !important;}

    /* BLOG */
    .field-service-blog-hero .nectar-recent-posts-single_featured .inner-wrap .excerpt {width: 100% !important;}
}

/* END: max-width: 415px */


/* 375 */

@media only screen and (max-width: 375px) {
	body.material #header-secondary-outer nav >ul >li:last-child >a {margin-right: 0px !important;}
	body.material #header-secondary-outer nav >ul >li:nth-child(2) >a {margin-left: 0px !important;}
	.single-post .back-to-all-blogs i.icon-button-arrow {display: none !important;}
	.single-post .back-to-all-blogs {padding: 10px 15px !important;padding-bottom: 11px !important;}
	body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo img {height: 32px!important;}

    body .our-platform-capability.capability-product-columns .nectar-flickity .cell {height: 545px !important;}
    .our-platform-capability.capability-product-columns .nectar-flickity .cell img {width: 50px !important;}
    .our-platform-capability.capability-product-columns .nectar-flickity .cell h4 {font-size: 22px !important;line-height: 24px !important;margin-bottom: -10px !important;}
    .our-platform-capability .capability-product-columns .nectar-flickity .cell .inner-wrap {padding: 35px 20px !important;}
    .capability-product-columns .nectar-flickity .cell {width: 95% !important;height: 500px !important;}
    .about-team-members-heading {width: 80% !important;}
    .team-member {border-radius: 15px !important;overflow: hidden !important;margin: 10px !important;margin-bottom: 10px !important;}
    .homepage-support-right p {margin-top: 8px !important;font-size: 16px;line-height: 25px;max-width: 280px;margin-bottom: -7.5px !important;}
    .homepage-support-right h3 {font-size: 27px !important;line-height: 33px !important;}
    .homepage-header h1 {font-size: 30px;line-height: 38px;width: 100%;}
    .all-products-mobile-diagram h1 {font-size: 30px;line-height: 37px;margin-top: -13px !important;margin-bottom: -5px !important;}
    .all-products-case-specific-column .vc_column-inner {padding: 30px 35px !important;}
    .video-playlist-video-player .wp-playlist-item {height: 65px !important;padding-bottom: 10px !important;margin-bottom: 10px !important;}    
    div#header-secondary-outer li.menu-item a span {font-size: 10px;line-height: 28px !important;}
    body.material #header-secondary-outer nav >ul >li >a {margin: 0px 4px;}
    body.material #header-secondary-outer nav>.sf-menu {padding: 5px 0 1px 0 !important;}
    .homepage-intro h3 {font-size: 24px !important;line-height: 35px !important;}
    body .homepage-intro h4 {font-size: 19px !important;line-height: 26px !important;width: 240px;margin:auto;}
    .homepage-sectors-inner .wpb_column .vc_column-inner p {font-size: 13.5px;line-height: 22px;width: 100% !important;}
    .homepage-sectors-inner .wpb_column .vc_column-inner h3 {font-size: 20px !important;line-height: 26px !important;}
    .blog-recent .col .post-header h3,
    .masonry.material .masonry-blog-item .post-header h3.title,
    .nectar-post-grid-wrap .content .item-main h3 .nectar-split-heading {font-size: 20px;line-height: 28px;margin-bottom: -3px !important;}
    .blog-recent[data-style*="classic_enhanced"] .excerpt,
    .masonry.material .masonry-blog-item .excerpt,
    .nectar-post-grid-wrap:not([data-style=content_overlaid]) .content .item-main span.meta-excerpt {font-size: 14px !important;line-height: 24px !important;}
    .main-content .featured-media-under-header .featured-media-under-header__content h1.entry-title {font-size: 28px;line-height: 36px;}
    .single-post .back-to-all-blogs i.icon-button-arrow {display: none !important;}
    .partners-item.menu-item img.nectar-menu-icon-img {display: none !important;}

    /* HOMEPAGE CASE STUDY */
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner .wpb_wrapper {width: 320px;margin: auto;}
    .dlp-grid-card-content {padding: 22px !important;padding-bottom: 16px !important;}

    /* PARTNER PORTAL */
    .partner-portal-header-nav .page-submenu a.mobile-menu-link {width: 325px;padding: 20px 0px;}
    .tml-action-lostpassword .tml-alerts li.tml-error,
	.tml-action-lostpassword .tml-alerts li.tml-message,
	.tml-action-lostpassword .tml-alerts li.tml-success,
    .tml-action-lostpassword form {width: 325px;}
}

/* END: max-width: 415px */


/* 350 */

@media only screen and (max-width: 350px) {
    #ajax-content-wrap .container-wrap .container, div#footer-outer .container, .single-post .page-submenu ul, .main-content .featured-media-under-header .featured-media-under-header__content {max-width: calc(100% - 40px) !important;}
    #header-outer header > .container {padding: 0px 15px !important;}

    /* PARTNER PORTAL */
    .partner-portal-header-nav .page-submenu a.mobile-menu-link {width: 300px;padding: 20px 0px;}
    .tml-action-lostpassword form,
    .tml-action-lostpassword .tml-alerts li.tml-error,
	.tml-action-lostpassword .tml-alerts li.tml-message,
	.tml-action-lostpassword .tml-alerts li.tml-success,
	.tml-action-lostpassword form {width: 300px !important;}

    /* HEADER */
    div#header-secondary-outer > .container {padding: 0px 10px;}
    body.material #header-secondary-outer nav >ul >li >a {margin: 0px 4px;}

    /* HOMEPAGE */
    .homepage-hero .swiper-slide .button a {font-size: 12px !important;line-height: 15px !important;padding: 18px 28px !important;}
    .homepage-sectors-no-carrousel-column {padding: 35px 20px !important;}
    .swiper-slide .buttons > div {padding-right: 8px !important;}
    .row .col .homepage-platform-tool-tip-column .vc_column-inner {padding: 135px 30px !important;padding-bottom: 30px !important;}
    .homepage-hero-carousel-text a.nectar-button.large {padding: 17px 40px !important;font-size: 12.25px !important;}
    .homepage-sectors {width: 100%;}
    .homepage-sectors-inner .wpb_column .vc_column-inner {padding: 32px 22px !important;}
    .case-study-slider .flickity-viewport .cell .inner_row .wpb_column > .vc_column-inner .wpb_wrapper {width: 90%;margin: auto;}

    /* HOLDING PAGE */
    .holding-page-row > .col > .col > .vc_column-inner {padding: 0px 40px !important;}

    /* SECTOR */
    body .pricing-tables-title .wpb_text_column h3,
    body .sector-use-case-title .wpb_text_column h3,
    .homepage-platform.feature-breakdown h3 {font-size: 28px !important;line-height: 30px !important;}

    /* SINGLE POST */
    .main-content .featured-media-under-header .featured-media-under-header__content {max-width: calc(100% - 50px) !important;padding: 25px;}

    /* BLOG */
    .field-service-blog-hero .nectar-recent-posts-single_featured h2,
    .field-service-blog-hero .nectar-recent-posts-single_featured h3 {margin: 10px 0px !important;margin-top: 12px !important;font-size: 27px !important;line-height: 32px !important;}

    /* CAPABILITIES */
    .capability-tabs h2 {font-size: 26px;line-height: 36px;}

    /* RESOURCE HUB */
    .resource-hub-library-fields .wpb_column {width: 100% !important;margin: 0px !important;padding: 0% 1% !important;margin-bottom: 15px !important;}
    .resource-hub-library-fields .wpb_column:last-child {margin-top: 12px !important;margin-bottom: -10px !important;}
    .dlp-grid-card-info .dlp-grid-card-categories {display: none !important;}

    /* ABOUT */
    .about-team-members-inner {width: 290px !important;}
    .calculator-choice-hero-title h1 {font-size: 30px;line-height: 36px;}
    .all-products-mobile-diagram h1 {font-size: 27px;line-height: 32px;margin-top: -13px !important;margin-bottom: -5px !important;}
    div#footer-outer:before {margin-top: -40px;}
    .all-products-case-specific-column .vc_column-inner {padding: 30px 25px !important;}
    .video-playlist-video-player .mejs-video {width: 290px !important;height: 160px !important;margin-top: -78px !important;}
    .video-playlist-header h1 {font-size: 32px !important;line-height: 38px !important;}
    .video-playlist-header p {font-size: 15px !important;line-height: 26px !important;width: 90% !important;}
    .video-playlist-video-player .wp-playlist-caption,
    .video-playlist-video-player .wp-playlist-item-title {font-size: 16px !important;line-height: 38px !important;}
    .demo-footer-panel-outer-row.sector-with-roi .demo-footer-panel-inner-column.wpb_column h3 {font-size: 20px !important;line-height: 28px !important;}
    .demo-left .nectar-fancy-ul li {margin-bottom: 0px !important;}
    .demo-left .nectar-fancy-ul i {font-size: 19px !important;line-height: 33px !important;}
    .demo-left .nectar-fancy-ul {font-size: 15px !important;line-height: 35px !important;}
    .careers-job-section .inner_row .wpb_column .vc_column-inner {padding: 35px;}
    .homepage-support-right h3 {font-size: 25px !important;line-height: 33px !important;width: 90% !important;margin-bottom: 10px !important;}
    .row .col .homepage-platform-tool-tip-column .wpb_text_column h4 {font-size: 20px;line-height: 28px;}
}

/* END: max-width: 350px */

/* 320 */

@media only screen and (max-width: 320px) {
    #ajax-content-wrap .container-wrap .container,
    div#footer-outer .container {max-width: 285px !important;}
    .all-products-case-specific-column .vc_column-inner {padding: 30px 20px !important;}
    .pricing-tables-help {padding: 32px 32px;width: 100%;}
    div#slide-out-widget-area .inner {padding: 25px!important;}

    /* FOOTER */
    #footer-outer #footer-widgets .widget.widget_nav_menu .menu li.menu-item a {text-align: left;font-size: 13px;line-height: 20px;}
    body #footer-outer .accreditation-wrapper.container {max-width: 100% !important;}
}

/* END: max-width: 320px */

















/* Mobile Headers */

@media only screen and (max-width: 999px) {
    .single-sector-header .row-bg.using-image,
    .single-product-header .row-bg.using-image {
        background-image: url(/wp-content/uploads/2019/09/network-bg-min-2-scaled.jpg) !important;
        background-size: cover !important;
        background-position: center top !important;
    }
}

/* END: Sector Headers */
