/*
Theme Name: Agilico Child Theme
Author: Blayney Partnership
Template: agilico
Version: 1.0
*/


.pum-active {display: block !important;opacity: 1 !important;}


/* GENERAL */
body .fa.fa-twitter:before {content: "\e918";}
:focus-visible,
:focus-within {outline: none !important;}
:focus {outline:0 !important;}
.pum-container {border: none !important;}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {padding-right: 0px;}
html body div#slide-out-widget-area .off-canvas-menu-container > ul.menu > .support.menu-item > a:after {display: none !important;}
html body div#slide-out-widget-area .off-canvas-menu-container > ul.menu > .support.menu-item.current_page_item > a {color: #fff !important;}
input[type="checkbox"] {-webkit-apperance: none !important;}
body.material .wpb_row, body.material .wpb_content_element {margin-bottom: 1.15em;}
.nectar-cta[data-style="underline"] .link_wrap .link_text:after {bottom: -5px !important;border-bottom: 2px solid #07c74f !important;}
.nectar_video_lightbox.play_button_with_text .link-text {font-weight: 500;letter-spacing: 0px;margin-left: 20px !important;}
.img-with-aniamtion-wrap, body .wpb_wrapper > .img-with-aniamtion-wrap {margin-bottom: 0;}
.clients.carousel.five-cols >div {padding-right: 30px;padding-left: 30px;}
.tabbed-section-inner-right .number {font-family: Poppins;}
body .col.span_12.light ol.flickity-page-dots > li.dot.is-selected::before {opacity: 1 !important;background-color: #00db53 !important;box-shadow: 0px 1px 13px 6px rgb(0 219 83 / 0.40) !important;}
body .col.span_12.light ol.flickity-page-dots > li.dot.is-selected {opacity: 1 !important;}
.nectar-flickity .flickity-page-dots .dot {opacity: 0.5 !important;}
.services-carousel .nectar-flickity.nectar-carousel .flickity-slider .cell {margin-right: 150px !important;margin-left: 0px !important;}
.services-carousel .nectar-flickity.nectar-carousel .flickity-slider .cell.is-selected {opacity: 1;}
.services-carousel .nectar-flickity.nectar-carousel .flickity-slider .cell {opacity: 0.25;}
.nectar-scrolling-tabs .scrolling-tab-nav .line {box-shadow: 0px 3px 20px 2px #00db53;}
body .nectar-scrolling-tabs > div.scrolling-tab-content > div.wpb_tab {padding-top: 5%;padding-bottom: 5%;}
.nectar-scrolling-tabs .scrolling-tab-mobile-title {margin-bottom: 40px;}
.nectar-progress-bar .bar-wrap {background-color: rgb(16 17 34 / 42%) !important;}
.nectar-post-grid-wrap[data-style="content_under_image"] [data-grid-item-height="30vh"] .nectar-post-grid-item-bg {height: 245px;border-radius: 0px !important;}
.nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .post-heading a span {transition: all 0.25s ease;font-size: 25px;line-height: 32px;display: block;color: #607f8f !important;}
.nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .meta-category a {transition: all 0.25s ease;color: #00db53 !important;margin-right: 10px;font-size: 14px;line-height: 18px;}
.nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content span.meta-date {color: #6c6f89 !important;}
[data-style="content_under_image"] .nectar-post-grid .nectar-post-grid-item {border-radius: 15px;}
.nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item:hover .content .post-heading a span {color: #fff !important;}
.load-more-wrap a.load-more {padding: 18px 48px;display: table;margin: auto;}

.blog-recent[data-style="list_featured_first_row"] .col.span_4 a.small, .blog-recent[data-style="list_featured_first_row"] .col.span_6 a.small {border-radius: 100000px !important;overflow: hidden !important;}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {box-shadow: 0px 0px 50px rgb(0 0 0 / 0.1);}
#pagination span, #pagination a, #pagination .next.inactive, #pagination .prev.inactive, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce .container-wrap nav.woocommerce-pagination ul li span, .container-wrap nav.woocommerce-pagination ul li span {font-family: 'Poppins';}
li.request-call.current-menu-item > a:after,
li.support.current-menu-item > a:after {display: none !important;}

.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot.is-selected:before,
.nectar-flickity[data-controls=material_pagination] .flickity-page-dots .dot.is-selected:before,
.nectar-quick-view-box .flickity-page-dots .dot.is-selected:before,
.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before,
.nectar-woo-flickity .flickity-page-dots .dot.is-selected:before,
.testimonial_slider[data-style=multiple_visible_minimal] .flickity-page-dots .dot.is-selected:before,
body.material [data-bullet_style=see_through] .slider-pagination .swiper-pagination-switch.swiper-active-switch:before {transform: scale(2) !important;box-shadow: inset 0 0 0 1px #00db53 !important;background-color: #00db53 !important;}

/* END */




/* COOKIE BAR */

div#cookie-law-info-bar {border-radius: 15px;padding: 35px !important;}
.cli-bar-message {color: #5f7e8f;font-size: 13px;line-height: 20px;}
div#cookie-law-info-bar h5 {color: #020431;font-size: 17px !important;line-height: 26px !important;margin-bottom: 5px !important;}
a.cli_settings_button {margin-left: 0px !important;font-size: 13px;line-height: 26px;text-transform: capitalize;color: #889fac !important;}
a#cookie_action_close_header {text-transform: capitalize;border-radius: 150px;transition: all 0.25s ease;}

/* END */




/* JAVASCRIPT */

.static-no-javascript #page-header-bg[data-bg-pos=center] .page-header-bg-image {background-position: center center;background-size: cover !important;transform: none !important;will-change: unset !important;height: 100% !important;}
.static-no-javascript div#page-header-wrap {height: 60vh !important;min-height: 500px;}
.static-no-javascript div#page-header-bg {padding: 160px 0px;}
.static-no-javascript header#top .col .sf-menu ul.sub-menu {display: none;}
.static-no-javascript .post-area.col.span_9 {width: 100% !important;margin: 0px !important;}
.static-no-javascript .tabbed-section-inner .row-bg {background: #000033;border-radius: 25px;}
.static-no-javascript .tabbed-section-inner .our-services-main-image {width: 100%;}
.static-no-javascript a.nectar-button {width: 100%;text-align: center;}
.static-no-javascript .post .content-inner {padding-bottom: 0px;}

/* END */




/* ABOUT US */

.team-member[data-style="meta_overlaid_alt"]:after {background: linear-gradient(to top,rgba(0,219,83,1) 0%,rgba(0,219,83,0.8) 20%,rgba(0,219,83,0) 100%);}
.team-member[data-style="meta_overlaid_alt"]{border-radius: 15px;}
.our-history-bubble {position: absolute;z-index: 999999 !important;background-color: #fff;padding: 35px !important;border-radius: 15px;box-shadow: 0px 5px 50px #0104311f;right: 0;margin-top: -60px;width: 360px;}
.our-history-bubble h4 {margin-bottom: -10px !important;font-size: 20px !important;line-height: 22px !important;}
.our-history-bubble p {margin-bottom: -7px !important;}
.about-what-we-do-right {width: 60% !important;}
.about-what-we-do-left {width: 40% !important;}
.shi_timeline_items .post_date span {font-weight: 600 !important;opacity: 0.75;}
.shi_timeline_items .post_date {font-weight: 400;font-family: 'Poppins' !important;}

/* END */


/* SLIDE OUT WIDGET AREA */

#slide-out-widget-area.fullscreen-split .inner > .container .left-side,
#slide-out-widget-area.fullscreen-split .inner > .container .right-side {padding: 0px !important;width: 100% !important;display: block !important;}
#slide-out-widget-area.fullscreen-split .inner > .container {display: block;}
#slide-out-widget-area .off-canvas-menu-container ul li .sub-menu li.menu-item a {opacity: 0.5;transition: all 0.25s ease;font-weight: 400 !important;letter-spacing: -0.25px !important;font-size: 19px !important;line-height: 32px !important;}
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container > ul > li > ul > li:first-child {margin-top: 10px;}
#slide-out-widget-area.fullscreen-split .inner > .container .right-side .off-canvas-menu-image {display: none;}
#slide-out-widget-area.fullscreen-split .inner > .container .right-side img {width: 100%;height: 100%;}
#slide-out-widget-area.fullscreen-split .inner > .container .right-side .off-canvas-menu-address {width:auto;float: left;}
.off-canvas-menu-address h4 {font-size: 22px;line-height: 30px;margin-bottom: 2px !important;}
.off-canvas-menu-address p {font-size: 15px;line-height: 22px;width: 350px;margin-bottom: 9px;}
.request-call.menu-item a:hover:after, .support.menu-item a:hover:after {display: none !important;}
html body div#slide-out-widget-area.fullscreen-split .off-canvas-menu-container > ul > li > a {font-size: 33px !important;line-height: 42px !important;}
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container li ul {margin-left: 0px;padding-left: 0px;margin-bottom: 0px !important;}
#slide-out-widget-area .mobile-only:not(.nectar-header-text-content) {display: block !important;min-width: 100% !important;}
#slide-out-widget-area.fullscreen-split .inner > .container .right-side {margin-top: 0px !important;display: block !important;float: left;}
html body div#slide-out-widget-area .off-canvas-menu-container > ul.menu > .request-call.menu-item > a {padding: 14px 20px;background-color: #010431;box-shadow: 0px 0px 50px #010431;width: 100%;text-align: center;border-radius: 100000px;float: left;margin-right: 0% !important;font-size: 18px !important;line-height: 30px !important;text-transform: capitalize;letter-spacing: -0.5px;}
html body div#slide-out-widget-area .off-canvas-menu-container > ul.menu > .request-call.menu-item > a:hover {background-color: #00dc53;color: #fff !important;transition: all 0.45s ease;}
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container li ul {margin-left: 0px !important;padding-left: 0px !important;}
html body div#slide-out-widget-area .off-canvas-menu-container > ul.menu > .support.menu-item > a {padding: 14px 20px;background-color: #00d953;box-shadow: 0px 0px 50px #00d953;width: 100%;text-align: center;border-radius: 100000px;float: left;margin-right: 0% !important;font-size: 18px !important;line-height: 30px !important;}
html body div#slide-out-widget-area .off-canvas-menu-container > ul.menu > .support.menu-item > a:hover {color: rgb(255 255 255 / 0.5) !important;}
html body div#slide-out-widget-area .off-canvas-menu-container > ul.menu > li.request-call.menu-item,
html body div#slide-out-widget-area .off-canvas-menu-container > ul.menu > li.support.menu-item {height: 63px;width: 100%;float: left;margin-bottom: 0px !important;margin-top: 30px !important;}
#header-outer.transparent #top nav > ul > li.request-call.menu-item a:hover {color: #00d953 !important;}
#header-outer.transparent #top nav > ul > li.support.menu-item a:hover {color: rgb(255 255 255 / 0.75) !important;}
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container li.menu-item.open-submenu ul.sub-menu {padding-bottom: 5px;margin-top: 5px;margin-bottom: 17px;padding: 0px !important;padding-bottom: 10px !important;margin-left: 0px !important;margin-top: 0px;}
html body div#slide-out-widget-area .off-canvas-menu-container > ul.menu > li.support.menu-item {margin-right: 4%;}
#slide-out-widget-area {backdrop-filter: blur(4px);}

/* END */


/* Header */

a.trustpilot-side-widget {transition: all 0.25s ease;display: table !important;position: fixed;right: -215px !important;top: 30% !important;z-index: 15 !important;}
a.trustpilot-side-widget:hover {right: 0px !important;transition: all 0.25s ease;}
a.trustpilot-side-widget img {display: table;height: auto;width: 300px;}
#top nav > ul > li[class*="button_solid_color"] > a::before,
#header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a::before,
#header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] a::before {height: 30px !important;}
#top nav >ul >li[class*="button_solid_color"] >a,
body #header-outer.transparent #top nav >ul >li[class*="button_solid_color"] >a {padding-left: 25px !important;padding-right: 25px !important;margin-left: 8px !important;margin-right: 8px !important;}
#header-outer.transparent #top nav >ul >li.button_solid_color_2 >a:before {box-shadow: 0px 5px 30px 5px rgb(1 0 51 / 0.75);}
#header-outer.transparent #top nav >ul >li.button_solid_color >a:before {box-shadow: 0px 5px 30px 5px rgb(3 210 83 / 0.75);}
header#top .col .sf-menu ul.sub-menu {border-radius: 9px; }
div#header-outer.small-nav ul.sf-menu > li.menu-item > .sub-menu {border-top-right-radius: 0px;border-top-left-radius: 0px;box-shadow: none !important;padding-top: 10px;}

/* END */


/* FOOTER */

body .footer-logo-text .wpb_wrapper h3 {font-size: 38px;line-height: 44px;width: 670px;margin-bottom: -10px !important;}
body div#footer-outer .footer-copyright p > a:hover {color: #5e7e8f!important;}
.footer-copyright .wpb_text_column.wpb_content_element {margin-bottom: 0px !important;}
.textwidget.custom-html-widget .vc_row {left: unset !important;margin-left: unset !important;}
.footer-social .nectar_icon_wrap a {width: 20px;}
.footer-offices.wpb_column h4 {margin-bottom: 5px !important;}
.footer-offices.wpb_column h3 {font-size: 30px;line-height: 40px;margin-top: -15px !important;margin-bottom: 20px;}
#footer-outer[data-cols="1"] #footer-widgets .container .footer-logo-text,
#footer-outer[data-cols="1"] #footer-widgets .container .footer-menus,
#footer-outer[data-cols="1"] #footer-widgets .container .footer-copyright,
body .footer-logo-text.wpb_column,
body .footer-menus.wpb_column,
body .footer-copyright.wpb_column {width: 70%;}
#footer-outer[data-cols="1"] #footer-widgets .container .footer-offices,
#footer-outer[data-cols="1"] #footer-widgets .container .footer-back-to-top,
#footer-outer[data-cols="1"] #footer-widgets .container .footer-social,
body .footer-social.wpb_column,
body .footer-offices.wpb_column,
body .footer-back-to-top.wpb_column {width: 30%;}
.footer-logo-text .vc_column-inner {padding: 70px;padding-bottom: 40px;}
.footer-social .nectar_icon_wrap {margin-bottom: 0px;}
body .footer-menus-inner-top {padding-bottom: 0px !important;margin-bottom: 25px !important;}
#footer-outer .widget_nav_menu li.menu-item a, body .footer-menus-inner-top ul .menu-item > a {font-weight: 400 !important;line-height: 30px !important;display: block !important;}
div#footer-widgets li.menu-item a {background-image: none !important;}
.footer-back-to-top-column .vc_column-inner {padding: 45px 70px;text-align: right !important;}
.material #footer-outer #footer-widgets .col ul li.menu-item {padding: 0px !important;}
#footer-outer .footer-copyright span a {color: #5f7d8f !important;font-weight: 600;}
.footer-menus-newsletter-right {width: 170px !important;text-align: right !important;}
.footer-menus-newsletter-left {width: calc(100% - 170px) !important;}
.footer-menus-newsletter h3 {margin-bottom: -12px !important;}
.footer-menus-newsletter p {color: #00db53;font-size: 15px;line-height: 20px;font-weight: 500;}
.footer-menus-newsletter-left .wpb_text_column.wpb_content_element:last-child {margin-bottom: 0px;}
.footer-menus-newsletter-right a.nectar-button span {color: #fff !important;}
.footer-menus-newsletter {border-top: 2px solid #ffffff0d;padding-top: 60px !important;padding-bottom: 63px !important;}
.footer-menus-inner-top .wpb_column:nth-child(4) {width: 20% !important;}
.footer-menus-inner-top .wpb_column:nth-child(3) {width: 30% !important;}
.footer-menus-inner-top .wpb_column:nth-child(2) {width: 30% !important;}
.footer-menus-inner-top .wpb_column:first-child {width: 20% !important;}
.footer-menus-inner-top,
.footer-menus-inner-bottom,
.footer-offices .vc_column-inner {padding: 0px 70px !important;}
.footer-privacy-terms {padding: 50px 70px;}
.footer-copyright .vc_column-inner, 
.footer-social .vc_column-inner {padding: 30px 70px;}
.footer-back-to-top-empty {background-color: #fff;}
.footer-social .nectar_icon_wrap {width: 20%;text-align: left;}
.footer-offices p {color: #020431;}
#footer-outer[data-full-width="1"] .container {padding: 0px !important;}
.footer-back-to-top .wpb_wrapper {height: 100%;}
.footer-back-to-top-column, .footer-back-to-top-empty {height: 50% !important;margin-bottom: 0px !important;}
.footer-menus-newsletter {padding: 0px 70px;}
.footer-back-to-top-column .col.span_12,
.footer-back-to-top-column .col.span_12 .vc_column-inner {height: 100% !important;}
.footer-menus-inner-top h2.widgettitle,
.footer-menus-inner-bottom h2.widgettitle,
#footer-outer #footer-widgets .widget h4,
.footer-middle .footer-offices h4 {font-size: 20px !important;line-height: 20px !important;letter-spacing: -0.75px !important;color: #00db53;}
.footer-offices .wpb_text_column.wpb_content_element {margin-bottom: 25px;}
#footer-outer .widget {margin-bottom: 0px;}
#footer-outer .widget_nav_menu li.menu-item a, body .footer-menus-inner-top ul .menu-item > a {font-weight: 400 !important;}
#footer-outer .widget_nav_menu li.menu-item {width: 100% !important;margin: 0px !important;}
body #footer-outer #footer-widgets .col p, body #footer-outer .row {padding: 0px;}
.footer-logo-text img {width: 65px !important;left: -5px;margin-bottom: 15px !important;background-image: none !important;}
#footer-outer[data-cols="1"] .col {text-align: inherit;}
.footer-menus-inner-top .wpb_column {width: 25% !important;margin: 0px !important;margin-bottom: 22px !important;}
.footer-menus-inner-top .wpb_column:nth-child(4), .footer-menus-inner-top .wpb_column:nth-child(5) {margin-bottom: 0px !important;}
#footer-outer[data-link-hover="underline"] #footer-widgets .textwidget .footer-back-to-top-column a:not(.nectar-button) {background-image: linear-gradient(to right, rgb(0 219 83) 0%, rgb(2 4 49) 100%) !important;}
#footer-widgets .footer-copyright img, body img.butterfly-landing {width: 19px !important;margin-bottom: -4px !important;margin-left: 0px !important;}
body #footer-outer .footer-copyright .wpb_text_column p > a,
body #footer-outer .footer-copyright .wpb_text_column p > span.built-by-blayney > a {background-image: none !important;color: #020431 !important;font-weight: 600;}
.footer-menus-inner-bottom {padding-bottom: 65px !important;}
#footer-outer .nectar_icon_wrap:hover i {transition: all 0.25s ease;color: #00db53 !important;}
#footer-outer .nectar_icon_wrapi {transition: all 0.25s ease;}
#footer-outer .widget_nav_menu li.menu-item a:hover {opacity: 0.5 !important;transition: all 0.3s ease !important;}
#footer-outer .widget_nav_menu li.menu-item a {opacity: 1 !important;transition: all 0.3s ease !important;}

/* END */


/* POP UPS */

.pum-container {padding: 0px !important;background-color: transparent !important;}
.request-callback-row {margin-bottom: 0px !important;}
.request-callback-row .vc_column-inner {padding: 50px 80px;}
.pum-container .logo-contact {margin-bottom: -20px !important;}
.pum-container .ao-form-submit {font-weight: 600 !important;padding: 20px 55px !important;}
.pum-container span.ao-form-error-message {display: none !important;}
.request-callback-row .ao-row:nth-child(2) {margin-bottom: 30px !important;margin-top: 30px !important;}
.request-callback-row {border-radius: 20px;overflow: hidden;background-color: #fff;}

/* END */


/* HERO */

.homepage-hero .row-bg-overlay {background: linear-gradient(80deg,#02052d 0%,rgba(0,0,0,0.0) 65%)!important;opacity: 1 !important;}
.homepage-hero-buttons {margin-top: 35px !important;}
.homepage-hero-buttons .wpb_column {display: table !important;width: auto !important;}
.homepage-hero-buttons .wpb_column .nectar_video_lightbox.play_button_with_text {padding: 6px 0px !important;}
.homepage-hero-buttons .nectar_video_lightbox.play_button_with_text:not([data-style="small"]) .play:before,
.homepage-hero-buttons .nectar_video_lightbox.play_button_with_text:not([data-style="small"]) .play:after {border: 1px solid rgb(16 201 80);}
.homepage-hero-buttons .nectar_video_lightbox.play_button_with_text .play >.inner-wrap {box-shadow: 0px 0px 20px 2px #0cc64d;border-radius: 100000px !important;}
.homepage-hero-left .nectar-cta {margin-bottom: -170px !important;margin-top: 140px !important;}
img.homepage-hero-rings {right: 0px !important;position: absolute !important;width: 1200px !important;max-width: unset !important;user-select: none !important;user-drag: none; -moz-user-select: none;-webkit-user-drag: none;-webkit-user-select: none;-ms-user-select: none;}
.spinning-circles-right .img-with-aniamtion-wrap {position: absolute;right: -145% !important;display: block !important;top: -100%;user-select: none !important;}
.homepage-hero-left h1 {margin-bottom: 0px;}
.right-aligned-menu-items ul.buttons li.menu-item {pointer-events: inherit !important;}

img.homepage-hero-rings.homepage-hero-rings-outer {
    -webkit-animation: spin-outer 8s infinite linear;
}

@-webkit-keyframes spin-outer {
    0%  {-webkit-transform: rotate(0deg);}
    100% {-webkit-transform: rotate(360deg);}   
}


img.homepage-hero-rings.homepage-hero-rings-middle {
    -webkit-animation: spin-middle 10s infinite linear;
}

@-webkit-keyframes spin-middle {
    0%  {-webkit-transform: rotate(0deg);}
    100% {-webkit-transform: rotate(-360deg);}   
}

img.homepage-hero-rings.homepage-hero-rings-inner {
    -webkit-animation: spin-inner 6s infinite linear;
}

@-webkit-keyframes spin-inner {
    0%  {-webkit-transform: rotate(0deg);}
    100% {-webkit-transform: rotate(720deg);}   
}

/* END */



/* Solutions */

.homepage-solutions {margin-top: -200px;}
.homepage-solutions-column .wpb_text_column.wpb_content_element {margin-bottom: 5px !important;}
.homepage-solutions-column .nectar-cta {margin-top: 25px !important;}
.homepage-solutions-column .vc_column-inner {transition: all 0.25s ease;padding: 15% 10%;background-color: #f9fafb;border-radius: 15px;}
.homepage-solutions-column .img-with-aniamtion-wrap {background-color: #fff;border: 5px solid #010132;border-radius: 100000px;margin: auto;width: 125px;margin-bottom: 25px !important;}
.homepage-solutions-column .img-with-aniamtion-wrap .hover-wrap {margin-bottom: 0px !important;}
.homepage-solutions-column:hover .vc_column-inner {box-shadow: 0px 10px 50px #0101326b;background-color: #010132;color: #fff !important;transition: all 0.25s ease;}
.homepage-solutions-column:hover .nectar-cta h6 {color: #fff !important;transition: all 0.25s ease;}
.homepage-solutions-column:hover .nectar-cta .link_wrap .link_text {color: #fff !important;transition: all 0.25s ease;}
.homepage-solutions-column:hover .img-with-aniamtion-wrap {border: 5px solid #00db53;transition: all 0.25s ease;}
.homepage-solutions-column:hover .vc_column-inner h4 {color: #ffffff;}
.homepage-solutions-column .nectar-cta .link_wrap .link_text,
.homepage-solutions-column .img-with-aniamtion-wrap,
.homepage-solutions-column.vc_column-inner,
.homepage-solutions-column .nectar-cta h6,
.homepage-solutions-column:hover .vc_column-inner h4 {transition: all 0.25s ease;}
.homepage-solutions-column:hover {transform: translate(0px, -30px) !important;transition: all 0.25s ease;}
.homepage-solutions-column {transition: all 0.25s ease;}
.homepage-solutions-column .img-with-aniamtion-wrap {transition: all 0.45s ease;box-shadow: 0px 0px 0px;}
.homepage-solutions-column:hover .img-with-aniamtion-wrap {box-shadow: 0px 3px 50px #33d639;transition: all 0.45s ease;}

/* END */




/* SERVICES */

.services-hero {padding-bottom: 300px !important;padding-top: 340px !important;}
.services-hero .nectar-cta {margin-top: 25px !important;}
body .services-hero h1.vc_custom_heading {margin-bottom: 20px;font-size: 90px !important;line-height: 82px !important;}
body .services-hero-inner-left .wpb_wrapper > h3 {width: 70%;font-size: 30px;line-height: 40px;}
.services-hero-inner-left .wpb_text_column.wpb_content_element {margin-bottom: 0px;}
.services-intro-left h4 {font-size: 33px !important;line-height: 40px !important;letter-spacing: -1.25px !important;}
.services-intro-inner {padding: 60px 80px !important;background-color: #fff;border-radius: 20px;box-shadow: 0px 20px 80px rgb(47 64 73 / 10%);}
.services-intro-left {width: 67%;}
.services-intro-right {width: 33%;}
.services-intro .wpb_raw_code {margin-bottom: 40px !important;margin-top: 65px !important;}
.services-intro {margin-top: -18%;}
.services-intro-right .nectar_cascading_images {max-width: 100% !important;}
.services-intro-left .vc_column-inner {padding-right: 5% !important;}
.services-intro-right {padding-left: 0px !important;}
.services-carousel-inner-left {padding-right: 75px !important;}
.services-carousel-inner-right .nectar-progress-bar {margin-bottom: 20px !important;}
.services-fixed-tabs .nectar-scrolling-tabs .scrolling-tab-content {flex: 1;padding-left: 2%;}
.services-related-services-column .vc_column-inner {transition:all 0.5s ease;text-align: center;padding: 60px 40px;border: 2px solid rgb(255 255 255 / 0.2);border-radius: 15px;}
.services-related-services-column .vc_column-inner h2 {transition:all 0.5s ease;font-size: 33px;line-height: 35px;text-align: center;}
.services-related-services-column .vc_column-inner .nectar_cascading_images {width: 200px;margin-top: -35px !important;margin: auto;margin-bottom: -10px !important;}
.services-related-services-column:hover .vc_column-inner {transition:all 0.5s ease;background-color: #f9fafb !important;}
.services-related-services-column:hover .vc_column-inner h2,
.services-related-services-column:hover .vc_column-inner p {transition:all 0.5s ease;color:#010431 !important;}
.services-related-services-column .vc_column-inner p {margin-bottom: 25px !important;}
.services-related-services .nectar-cta a.link_text {color: #00db53 !important;}
.services-carousel .flickity-viewport {margin: 0px 0px !important;}
.services-carousel .flickity-page-dots {bottom: -60px !important;}
.services-fixed-tabs .tabbed-section-inner-right .vc_column-inner {padding-left: 3%;}
.services-fixed-tabs .wpb_tab.ui-tabs-panel:last-child .tabbed-section-inner {margin-bottom: 0px !important;}
.services-fixed-tabs .nectar-scrolling-tabs .scrolling-tab-nav {width: 20%;min-width: 225px;}
.services-fixed-tabs .tabbed-section-inner-right p {padding-bottom: 15px;}
.services-fixed-tabs h4 {margin-bottom: -10px !important;}
.services-fixed-tabs h3 {margin-bottom: -9px !important;}
.services-fixed-tabs .nectar-button {margin-top: 5px !important;}
.tabbed-section-inner {padding: 60px !important;}
.services-fixed-tabs .tabbed-section-inner-right p {font-size: 14px;line-height: 26px;}
.tabbed-section-inner-right .vc_column-inner .wpb_wrapper {position: relative;}

/* END */


/* CONTACT */

.contact-page-form-support-left h3 {font-size: 35px !important;line-height: 41px !important;margin-bottom: -5px !important;margin-top: -6px !important;}
body .wpb_row.contact-page-map {top: 0px;width: 30vw !important;float: left !important;position: fixed;right: 0px !important;left: unset !important;z-index: 9999999 !important;border-right: 1px solid #f6f6f6 !important;}
.contact-page-map > .nectar-google-map, .contact-page-map .nectar-google-map {height: 100vh !important;}
.contact-page-intro, .contact-page-form, .contact-page-offices {width: 70vw !important;right: 30vw !important;z-index: 2 !important;}
.contact-page-intro-left {width: calc(100% - 40px);}
.contact-page-intro-right {width: 40px;}
.contact-page-form-inner > .col.span_12 {padding: 55px !important;border-radius: 20px;overflow: hidden !important;margin-top: -200px !important;background-color: #fff;box-shadow: 0px 20px 50px rgb(31 32 53 / 0.1);}
.contact-page-intro h1 {font-size: 80px;line-height: 80px;}
.contact-page-offices-inner-row .wpb_column {padding-right: 40px !important;}
.contact-page-offices-inner-row .wpb_column {padding-right: 40px !important;width: 33.3%;margin-bottom: 25px !important;}
.contact-page-offices-inner-row  {padding-right: 40px !important;margin-bottom: 0px !important;}
.contact-page-offices-inner-row:last-child {margin-bottom: 0px !important;}
.contact-page-offices-inner-row:last-child .wpb_column {margin-bottom: 0px !important;}
.contact-page-offices-inner-row h3 {color: #010431;}
.contact-page-offices-inner-row strong {color: #36d85b;}
.contact-page-offices-inner-row .wpb_text_column.wpb_content_element {margin-bottom:0px !important;}
.contact-page-form-support-right {width: 350px;top: -175px;position: absolute;right: 0;}
.ao-form label.ao-form-label {font-size: 15px;line-height: 25px;}
.contact-page-form .ao-richtext-block {display: none;}
html body .ao-form .ao-input-block > input {padding: 18px 26px !important;border-radius: 10000px !important;border: 1px solid rgb(96 127 143 / 0.1) !important;background-color: #b9c7cd1a !important;margin-top: 10px;box-shadow: none !important;-webkit-appearance: none !important;}
.ao-form textarea {border: 1px solid #e8ecef;border-radius: 20px;padding: 20px !important;min-height: 250px;background-color: #f8f9fa;margin-top: 12px;}
.ao-form select {box-shadow: none;border-radius: 10000px !important;padding: 18px 26px !important;margin-top: 12px;background-color: #f8f9fa !important;background-position: calc(100% - 25px) !important;}
body[data-form-submit="regular"] .container-wrap button[type=submit] {font-weight: 500 !important;padding: 20px 40px !important;margin-top: 15px !important;}
.ao-form input[type="checkbox" i] {margin-top: 1px !important;}

/* END */



/* SUPPORT */

.support-tabbed-forms h3 {margin-bottom: 35px !important;margin-top: 25px;}
.support-tabbed-forms .tabbed >ul li:last-child a {margin-right: 0px !important;}
.support-tabbed-forms .tabbed >ul li a {border-radius: 1000px;margin-right: 20px !important;padding: 17px 45px;}
.support-tabbed-forms .tabbed a.active-tab {box-shadow: 0px 5px 50px #00db53;}
.support-tabbed-forms .ao-richtext-block {display: none !important;}

/* END */



/* TESTIMONIAL SLIDER ROW */

.testimonial-slider-column {background-color: #f9fafb;border-radius: 15px;margin-bottom: -180px !important;}
.testimonial-slider-column .testimonial_slider[data-style="default"] blockquote {padding-left: 10%;padding-right: 10%;}
.testimonial-slider-column {padding: 60px !important;}
.testimonial-slider-column .testimonial_slider .image-icon.has-bg {width: 100px;height: 100px;margin-bottom: 35px !important;border: 4px solid #00db53 !important;}
.testimonial-slider-column .testimonial_slider .slides {overflow: visible;margin-top: -102px;}
.testimonial-slider-row .span_12.dark .testimonial_slider .controls ul li .pagination-switch.active {background-color: #00db53;border: #00db53;box-shadow: 0px 3px 15px rgb(0 219 83 / 0.5);}
.testimonial-slider-row .span_12.dark .testimonial_slider .controls ul li .pagination-switch {background-color: #010431;border: #010431;box-shadow: 0px 3px 15px rgb(1 4 49 / 0.5);}
.testimonial-slider-row .span_12.dark .testimonial-slider-column .testimonial_slider blockquote .title {color: #01da53 !important;font-size: 14px;line-height: 25px;}
.testimonial-slider-row .span_12.light .testimonial_slider .controls ul li .pagination-switch.active {background-color: #00db53;border: #00db53;box-shadow: 0px 3px 15px rgb(0 219 83 / 0.5);}
.testimonial-slider-row .span_12.light .testimonial_slider .controls ul li .pagination-switch {background-color: #fff;border: #010431;box-shadow: 0px 3px 15px rgb(1 4 49 / 0.5);}
.testimonial-slider-row .span_12.light .testimonial-slider-column .testimonial_slider blockquote .title {color: #01da53 !important;font-size: 14px;line-height: 25px;}

/* END */


/* AGILE TOOLKIT */

.agile-toolkit-right img {width: 950px !important;height: 950px !important;max-width: none !important;position: absolute !important;top: -200px !important;}
.agile-toolkit-right {position: absolute;right: 500px;}
.agile-toolkit-right .cascading-image:nth-child(1) img {-webkit-animation: spin-inner 4s infinite linear;}
.agile-toolkit-right .cascading-image:nth-child(2) img {-webkit-animation: spin-middle 4s infinite linear;}
.agile-toolkit-right .cascading-image:nth-child(3) img {-webkit-animation: spin-outer 4s infinite linear;}
.agile-toolkit-left, .agile-toolkit-man, .agile-toolkit-woman {width: 50% !important;z-index: 99999;}
.agile-toolkit-man img {width: 430px;position: absolute;top: -250px !important;right: 130px;bottom: unset !important;}
.agile-toolkit-woman img {width: 430px;position: absolute;top: -250px !important;right: -80px;bottom: unset !important;}
.agile-toolkit-left p {font-size: 19px;line-height: 33px;width: 480px;}

/* END */


/* Our Solutions */

.our-solutions.tabbed-section .tabbed .wpb_tabs_nav > li:nth-child(1) a i::before {content: url(/wp-content/uploads/2020/09/managed-print.svg);}
.our-solutions.tabbed-section .tabbed .wpb_tabs_nav > li:nth-child(2) a i::before {content: url(/wp-content/uploads/2020/09/information-management.svg);}
.our-solutions.tabbed-section .tabbed .wpb_tabs_nav > li:nth-child(3) a i::before {content: url(/wp-content/uploads/2020/09/agile-working.svg);}
.our-solutions.tabbed-section .tabbed .wpb_tabs_nav > li:nth-child(4) a i::before {content: url(/wp-content/uploads/2020/09/tech-services.svg);}
.our-solutions .tabbed-section-inner {padding-left: 0px !important;padding-right: 0px !important;}
.our-solutions.tabbed-section .tabbed .wpb_tabs_nav > li > a > i {width: 70px !important;margin: auto !important;margin-bottom: 14px !important;background-color: #fff;border-radius: 150px;border: 3px solid #010431;}
.our-solutions.tabbed-section .tabbed .wpb_tabs_nav > li > a.active-tab > i {transition: all 0.25s ease;border-color: #00db53 !important;transform: scale(1.15);box-shadow: 0px 4px 40px 0px rgb(0 219 83 / 0.5);}
.our-solutions.tabbed-section .tabbed .wpb_tabs_nav > li > a > i {transform: scale(0.75);transition: all 0.25s ease;}
.our-solutions.tabbed-section .tabbed .wpb_tabs_nav li a span {color: #010431;}
.our-solutions.tabbed-section .tabbed .wpb_tabs_nav > li > a {opacity: 0.5;}
.our-solutions.tabbed-section .tabbed .wpb_tabs_nav > li > a.active-tab {opacity: 1}
.tabbed-section .nectar_single_testimonial[data-style="bold"] p {font-size: 25px;line-height: 36px;letter-spacing: -0.75px;font-style: italic;font-weight: 300;}
.tabbed-section .nectar_single_testimonial[data-style="bold"] span.open-quote {margin-bottom: -55px !important;margin-top: 25px !important;display: block !important;position: relative !important;}
.our-services-main-image {border-top-right-radius: 100%;border-bottom-right-radius: 100%;border-top-left-radius: 100%;}
.our-services-main-image-left {border-top-right-radius: 100%;border-bottom-left-radius: 100%;border-top-left-radius: 100%;}
.tabbed-section-inner-right .hover-wrap {margin-bottom: 0px !important;}
.tabbed-section-inner-right .img-with-aniamtion-wrap:nth-child(2) {width: 160px;position: absolute !important;top: 0px;background-color: #fff;border-radius: 1100px;border: 5px solid #00db53;box-shadow: 0px 10px 50px 10px #00db53;}
.tabbed-section-inner-right .nectar-milestone {background-color: #010431;display: block;width: 60% !important;position: absolute;bottom: 10%;right: 0px !important;border-radius: 1000px !important;border-bottom-right-radius: 0px !important;padding: 28px 40px 25px 50px;color: #fff;}
body .tabbed-section-inner-right .nectar-milestone .subject {font-size: 16px;line-height: 20px;font-weight: 400;}
.our-solutions.tabbed-section .tabbed .wpb_tabs_nav li a span svg {display: none;}

/* END */


/* RECENT POSTS */

.blog-recent[data-style="list_featured_first_row"] .small {border-radius: 10000px !important}
.blog-recent.columns-3 .post {overflow: hidden;transition:all 0.25s ease;border-radius: 15px !important;background-color: #f6f6f6;}
.blog-recent .excerpt {padding-bottom: 35px;}
.blog-recent .excerpt, .blog-recent .post-header.featured {padding-left: 35px;padding-right: 35px;}
.blog-recent .col .post-header h3 {transition:all 0.25s ease;font-size: 25px;line-height: 32px;}
.blog-recent .meta-category {margin-bottom: 5px !important;display: block;}
.blog-recent .col:hover a img, .blog-recent a.small {transform: none !important;-webkit-transform: none !important;box-shadow: none !important;}
.blog-recent .col a img {border-radius: 0px !important;}
.blog-recent.columns-3 .post:hover {transition:all 0.25s ease;background-color: #010431;color: #fff;}
.blog-recent.columns-3 .post:hover h3 {transition:all 0.25s ease;color: #fff;}
.blog-recent .meta-category a {transition:all 0.25s ease;color: #00db53 !important;}
.recent-posts-row .blog-recent.columns-3 .post:nth-child(n+4) {background-color: transparent !important;}
.recent-posts-title-right {text-align: right;}
.ascend .related-post-wrap h3.related-title,
.material .related-post-wrap h3.related-title {padding-top: 100px;font-size: 35px;line-height: 1.2;text-align: center;padding-bottom: 15px !important;}
.ascend .blog-recent.related-posts,
.material .blog-recent.related-posts {padding-bottom: 90px !important;}
.related-posts[data-style=material] .article-content-wrap h3.title {font-size: 22px;line-height: 1.25;margin-bottom: 0px !important;}

/* END */


/* CAREERS */

.careers-row .wpb_column {width: 675px;margin: auto !important;}
.careers-middle .img-with-aniamtion-wrap {display: none !important;}
.single-post .careers-feature-row {padding-top: 0px !important;border-radius: 20px !important;overflow: hidden;}

/* END */


/* INSIGHTS */

body .insights-header h1 {margin-bottom: 20px;font-size: 90px !important;line-height: 82px !important;}
body .insights-header.wpb_row {padding-bottom: 300px !important;padding-top: 200px !important;}
body .insights-header-inner-top {margin-bottom: 20px !important;}
.insights-header-left .wpb_text_column.wpb_content_element:last-child {margin-bottom: 0px;}
.insights-header-right .inner_row:last-child {margin-bottom: 0px !important;}
.insights-header-right .inner_row {margin-bottom: 50px !important;}
.insights-header-right .vc_column-inner {width: 310px;float: right !important;}
.insights-header-right .vc_column-inner h4 {margin-bottom: -10px !important;}
.insights-blog {margin-top: -275px;}
.insights-blog .nectar-post-grid-filters {text-align: left;}
.insights-blog .nectar-post-grid-filters a::after {display: none;}
.insights-blog .nectar-post-grid-filters a {padding: 10px 24px;background-color: rgb(244 246 247 / 0.1);color: #fff;margin-left: 0px !important;margin-right: 20px !important;border-radius: 10000px;transition: all 0.5s ease;}
.insights-blog .nectar-post-grid-filters a:hover {background-color: rgb(244 246 247 / 0.3);transition: all 0.5s ease;}
.insights-blog .nectar-post-grid-filters a.active {background-color: #00db53;box-shadow: 0px 0px 50px 5px #00db53;}
.insights-blog .nectar-social {display: table;position: absolute !important;margin-bottom: 0px;top: 20px;right: -0px;}
.insights-blog .nectar-social.hover.visible .nectar-social-inner {right: 0px !important;left: unset;text-align: right;}
.insights-blog .nectar-social.hover.visible .nectar-sharing:last-child {margin-right: 0px !important;}
.insights-blog .nectar-sharing:hover i {color: #fff !important;}
.insights-blog .nectar-social span.share-btn {padding: 14px 20px;background-color: rgb(244 246 247 / 0.1);color: #fff;margin-left: 0px !important;margin-right: 20px !important;border-radius: 10000px;transition: all 0.5s ease;border: none !important;font-size: 16px!important;line-height: 18px;font-weight: 600!important;}
.insights-blog .nectar-post-grid-item {border-radius: 15px !important;overflow: hidden;}
.insights-blog .nectar-social.hover .nectar-social-inner a i {font-size: 16px;line-height: 18px;}

/* CATEGORY */

.archive .page-header-bg-image:after {background: linear-gradient(80deg,#02052d 0%,rgba(0,0,0,0.0) 65%)!important;opacity: 1 !important;}
html body #page-header-bg .span_6 .inner-wrap span.subheader {letter-spacing: -1px;font-size: 30px;line-height: 38px;color: #00db53 !important;font-weight: 600;}
.masonry.material .masonry-blog-item .article-content-wrap, .related-posts[data-style="material"] .article-content-wrap {padding-top: 0px !important;}
.masonry.material .masonry-blog-item h3 a {font-size: 25px;line-height: 32px;display: block;color: #00db53 !important;}
.masonry.material .masonry-blog-item .post-header {margin-bottom: 8px !important;}
.full-width-content .post-area .masonry-blog-item {    overflow: hidden;transition: all 0.25s ease;border-radius: 15px !important;background-color: #f6f6f6;}
.masonry.material .masonry-blog-item .article-content-wrap,
.masonry.material .masonry-blog-item .meta-category,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:before {background-color: transparent;}
.material .masonry-blog-item .content-inner {background-color: #f6f6f6;}
.full-width-content .post-area .masonry-blog-item:hover .content-inner {background-color: #010431;color: #fff;transition: all 0.25s ease;}
.masonry.material .masonry-blog-item:hover h3 a {color: #fff !important;transition: all 0.25s ease;}


/* END */


/* SINGLE POST */

html body.single-post.material #page-header-bg.fullscreen-header h1 {font-size: 60px;line-height: 62px;letter-spacing: -2.5px;}
body.material #page-header-bg.fullscreen-header .inner-wrap >a {padding: 10px 24px;font-size: 16px;line-height: 21px;margin: 0px !important;margin-bottom: 5px !important;}
.single-post .section-title.blog-title .inner-wrap > a:first-child {display: inline-block !important;}
.single-post .section-title.blog-title .inner-wrap > a {display: none !important;}

/* END */


/* CUSTOMER STORIES */

.nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item:hover .content .post-heading a span {color: #607f8f !important;}
.stories-hero .row-bg-overlay {background: linear-gradient(80deg,#02052d 0%,rgba(0,0,0,0.0) 65%)!important;opacity: 1 !important;}img.stories-hero-rings {right: 0px !important;position: absolute !important;width: 1200px !important; max-width: unset !important;user-select: none !important;user-drag: none; -moz-user-select: none;-webkit-user-drag: none;-webkit-user-select: none;-ms-user-select: none;}
.stories-hero-left h1 {margin-bottom: 0px;}
img.client-logo {width: 120px !important; }

/* END */


/* ABOUT US */

#tl1 .item h2 {font-weight: 600 !important; letter-spacing: -1px;}
.timeline h4.t_line_month {color: #607e8f !important;}
#tl1 .item .post_date {transition: all 0.25s ease;transform: scale(1.15);box-shadow: 0px 4px 40px 0px rgb(0 219 83)}
#tl1 .t_line_node active {transition: all 0.25s ease;box-shadow: 0px 4px 40px 0px rgb(0 219 83 / 0.5);}
.timeline.flatLine a.t_line_node, #content .timeline.flatLine a.t_line_node {font-family: 'Poppins' !important;}
.about-who-we-are-inner {margin-top: 40px !important;}

/* END */



/* LANDING PAGES */

.landing-logo{width: 380px !important;}

/* END */




/* MEDIA QUERIES */

/* 1800 */

@media only screen and (max-width: 1800px) {
    .careers-feature-row h2 {font-size: 38px;line-height: 45px;}
}

/* END */

@media only screen and (max-width: 1600px) {
	img.homepage-hero-rings {right: 100px !important;}
    .careers-right {width: 30%;}
    .careers-left {width: 30%;}
    .careers-middle {width: 40%;}
    .careers-feature-row .nectar_cascading_images.animated-in {transform: scale(1.4);}
    .careers-feature-row {padding-top: 100px !important;padding-bottom: 100px !important;}
}

/* END */

@media only screen and (max-width: 1500px) {
	.contact-page-form-support-left {width: calc(100% - 375px);}
	.contact-page-intro h1 {font-size: 70px;line-height: 70px;}
	.single-post .careers-feature-row {padding: 60px !important;}

}

/* END */

@media only screen and (max-width: 1400px) {
    .agile-toolkit-man img {width: 380px;top: -190px !important;right: 80px;}
    .agile-toolkit-woman img {width: 380px; top: -62px !important;right: -50px;}
    .agile-toolkit-right {right: 460px;}
}

/* END */

@media only screen and (max-width: 1300px) {
	#page-header-bg .span_6 h1{font-size: 55px !important;line-height: 65px !important; letter-spacing: -2px }
	.nectar-scrolling-tabs .scrolling-tab-nav ul li {padding-left: 28px !important;}
	#top .right-aligned-menu-items .buttons .menu-item {visibility: visible !important;}
    .right-aligned-menu-items {width: auto;margin-right: 0px !important;}
    html body #header-outer[data-format="menu-left-aligned"]:not([data-format="left-header"]):not([data-format="centered-menu-bottom-bar"]) #top nav > .buttons {margin-right: 0px;}
	.right-aligned-menu-items li.menu-item {position: relative !important;}
    img.homepage-hero-rings {right: 60px !important;top: 45px !important;width: 1100px !important;}
	.stories-hero {padding-top: 350px !important;padding-bottom: 40px !important;}
	.homepage-hero {padding-top: 175px !important;padding-bottom: 325px !important;}
	.homepage-hero-left .nectar-cta {margin-bottom: -90px !important;margin-top: 100px !important;}
	.stories-hero-left .nectar-cta {margin-bottom: -90px !important;margin-top: 100px !important;}
	.homepage-solutions-column .img-with-aniamtion-wrap {border: 3px solid #010132;width: 100px;padding: 5px;}
	.homepage-solutions-column p {font-size: 14px;line-height: 24px;}
	.homepage-solutions-column .vc_column-inner {padding: 15% 8%;}
    body .wpb_text_column.wpb_content_element h2 {font-size: 40px;line-height: 46px;}
    .tabbed-section-inner-left .vc_column-inner {padding-right: 0px !important;}
    .tabbed-section-inner-right .nectar-milestone {width: 60% !important;bottom: 15%;padding: 22px 30px 22px 35px;}
    .tabbed-section-inner-right .nectar-milestone .number,
    .tabbed-section-inner-right .nectar-milestone .number .symbol-wrap {font-size: 30px !important;line-height: 30px !important;}
    body .tabbed-section-inner-right .nectar-milestone .subject {font-size: 14px;line-height: 20px;letter-spacing: -0.1px;}
    .blog-recent[data-style="list_featured_first_row"] a.small {margin-right: 15px;}
    .careers-middle {width: 44%;}
    .careers-right {width: 28%;}
    .careers-left {width: 28%;}
    .careers-feature-row .nectar_cascading_images.animated-in {transform: scale(1.2);}
    .careers-middle h2 {font-size: 35px !important;line-height: 42px !important;}
    body .footer-logo-text .wpb_wrapper h3 {font-size: 32px;line-height: 40px;width: 560px;margin-bottom: -10px !important;}
    .footer-offices .vc_column-inner {padding-right: 60px !important;}
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-offices,
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-back-to-top,
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-social,
    body .footer-social.wpb_column, body .footer-offices.wpb_column,
    body .footer-back-to-top.wpb_column {width: 33%;}
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-logo-text,
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-menus,
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-copyright,
    body .footer-logo-text.wpb_column,
    body .footer-menus.wpb_column,
    body .footer-copyright.wpb_column {width: 67%;}
    .footer-copyright .vc_column-inner, .footer-social .vc_column-inner {padding: 25px 70px;padding-top: 27px !important;}
    .services-hero {padding-bottom: 280px !important;padding-top: 325px !important;}
    .services-intro-left h4 {font-size: 30px !important;line-height: 37px !important;letter-spacing: -1.25px !important;margin-bottom: -5px !important;}
    .services-intro-left .vc_column-inner {padding-right: 0px !important;}
    .services-related-services-column .vc_column-inner h2 {transition: all 0.5s ease;font-size: 30px !important;line-height: 34px !important;}
    .services-related-services-column .vc_column-inner {transition: all 0.5s ease;text-align: center;padding: 50px 35px;}
    .services-related-services-column .vc_column-inner p {font-size: 14.5px;line-height: 25px;}
    .services-related-services-column .vc_column-inner .nectar_cascading_images {width: 170px;margin-top: -25px !important;margin: auto;margin-bottom: -10px !important;}
    body .insights-header.wpb_row {padding-bottom: 290px !important;padding-top: 160px !important;}
    .insights-header .row-bg {background-position: right !important;}
    body .wpb_row.contact-page-map {width: 33vw !important;}
    .contact-page-intro, .contact-page-form, .contact-page-offices {width: 67vw !important;}
    .contact-page-form > .col.span_12,
    .contact-page-offices > .col.span_12,
    .contact-page-intro > .col.span_12 {padding: 0px 70px !important;}
    .contact-page-offices-inner-row {padding-right: 0px !important;}
    .contact-page-form-support-left {width: calc(100% - 325px);}
    .contact-page-form-support-right {width: 280px;}
    .contact-page-form-support-left h3 {font-size: 30px !important;line-height: 36px !important;}
    .contact-page-form-inner > .col.span_12 {padding: 45px !important;}
    .contact-page-offices-inner-row .wpb_column {padding-right: 20px !important;width: 50% !important;margin-bottom: 35px !important;}
    .footer-menus-inner-top .wpb_column:nth-child(2) {width: 34% !important;}
    .footer-menus-inner-top .wpb_column:nth-child(3) {width: 26% !important;}
    .footer-menus-inner-top h2.widgettitle, .footer-menus-inner-bottom h2.widgettitle, #footer-outer #footer-widgets .widget h4, .footer-middle .footer-offices h4 {font-size: 18px !important;line-height: 18px !important;letter-spacing: -0.75px !important;color: #00db53;margin-bottom: 5px !important;}
    .footer-menus-newsletter {border-top: 2px solid #ffffff0d;padding-top: 60px !important;padding-bottom: 62px !important;}
    .footer-menus-inner-top .wpb_column:last-child {display: none !important;}
    .footer-menus-inner-top .wpb_column:nth-child(3) {width: 33% !important;}
	.footer-menus-inner-top .wpb_column:nth-child(2) {width: 38% !important;}
	.footer-menus-inner-top .wpb_column:first-child {width: 29% !important;}
	.pum-container .ao-form .ao-row {display: block;}
	.pum-container .ao-form .ao-column {width: 100% !important;}
	.request-callback-row .vc_column-inner {padding: 20px 40px;}
	.request-callback-row .ao-captcha-block {padding-top: 20px;padding-bottom: 10px;}
	.ao-column-inner {padding: 0px !important;padding-bottom: 10px !important;}
	.support-content .wpb_column .inner_row .wpb_column {width: 50% !important;margin-bottom: 45px !important;}
	.support-content .wpb_column .inner_row .wpb_column:last-child {margin-bottom: 0px !important;}
	.support-content-left {width: 55%;}
	.support-content-right {width: 45%;}
	.support-tabbed-forms .ao-column-inner {padding: 0px 10px !important;}
	.about-how-we-work-left {width: 60% !important;}
	.about-how-we-work-right {width: 40%;}
	.about-how-we-work-right .nectar-icon-list-item {margin-bottom: 30px;}
	.about-who-we-are-column {width: 50% !important;}
	.about-who-we-are-column {width: 50% !important;margin-bottom: 0px !important;padding: 20px !important;}
	.team-member[data-style="meta_overlaid_alt"] .team-member-image {height: 350px !important;}
	div#header-outer header#top .container {padding: 0px 25px;}
	.ascend .related-post-wrap h3.related-title,
	.material .related-post-wrap h3.related-title {padding-top: 100px;font-size: 30px;line-height: 1.2;text-align: center;padding-bottom: 10px !important;}
}

/* END */

@media only screen and (max-width: 1200px) {
    img.homepage-hero-rings {right: 130px !important;top: 140px !important;width: 900px !important;}
    .clients.carousel.five-cols >div {padding-right: 10px;padding-left: 10px;}
    .testimonial-slider-column .testimonial_slider[data-style="default"] blockquote {padding-left: 7%;padding-right: 7%;font-size: 19px;line-height: 34px;}
    .testimonial_slider blockquote p {padding-bottom: 20px;}
    .services-carousel-inner-left {padding-right: 50px !important;}
    .services-fixed-tabs .tabbed-section-inner-right .vc_column-inner img {max-width: 150%;}
	.support-content-left {width: 40%;}
	.support-content-right {width: 60%;}
	.our-history-bubble {display: none !important;}
	.about-what-we-do-right .homepage-solutions-column .vc_column-inner h4 {font-size: 20px;line-height: 23px;}
	.about-what-we-do-right .homepage-solutions-column {padding: 3% !important;}
	.about-what-we-do-right .inner_row {margin-bottom: 0px !important;}
	.about-what-we-do-right .homepage-solutions-column .vc_column-inner {padding: 35px 10px !important;margin-bottom: 0px !important;}
	.services-fixed-tabs .scrolling-tab-content .tabbed-section-inner-left,
	.services-fixed-tabs .scrolling-tab-content .tabbed-section-inner-right {width: 100%;}
	.tabbed-section-inner {padding-bottom: 0px !important;padding-top: 35px !important;}
	.services-intro-inner {padding: 70px !important;}
	.single-post .careers-feature-row {padding: 40px !important;}
	#slide-out-widget-area.fullscreen-split .inner>.container {width: 650px !important;display: block !important;padding: 0px !important;}
	body #header-outer[data-format="menu-left-aligned"]:not([data-format="left-header"]):not([data-format="centered-menu-bottom-bar"]) #top nav > .buttons {margin-right: 35px!important;}

	/* STATIC JAVASCRIPT PAGE */
	body.static-no-javascript #header-outer[data-format="menu-left-aligned"]:not([data-format="left-header"]):not([data-format="centered-menu-bottom-bar"]) #top nav > .buttons {margin-right: 0px!important;}
}

/* END */

@media only screen and (max-width: 1150px) {
	.footer-offices p {font-size: 14px;line-height: 25px;}
	#page-header-bg .span_6 h1{font-size: 50px !important;line-height: 56px !important; letter-spacing: -2px }
    .stories-hero {padding-top: 350px !important;padding-bottom: 40px !important;}
	.homepage-solutions-column {width: 50%;}
	.homepage-solutions-column .vc_column-inner {padding: 50px 70px;margin-bottom: 25px;}
	.homepage-solutions {margin-top: -180px;}
	.homepage-hero .row-bg.using-image {background-position: 55% !important;}
	.stories-hero .row-bg.using-image {background-position: 55% !important;}
	.teams-section-column.wpb_column {width: 50%;}
	img.homepage-hero-rings {right: 160px !important;top: 250px !important;width: 700px !important;}
    a.trustpilot-side-widget {right: -175px !important;top: 20% !important;}
    a.trustpilot-side-widget img {width: 250px;}
    a.trustpilot-side-widget:hover {right: -10px !important;}
    .agile-toolkit-right img {width: 800px !important;height: 800px !important;top: -120px !important;}
    .agile-toolkit-left {width: 55% !important;}
    .agile-toolkit-man {width: 45% !important;}
    .agile-toolkit-man img {width: 320px;top: -160px !important;right: 0px;}
    .agile-toolkit-woman {width: 45% !important;}
    .agile-toolkit-woman img {width: 500px !important; top: 60px !important; right: -90px;}
    .agile-toolkit-right {right: 350px;}
    .tabbed-section-inner blockquote.nectar_single_testimonial {display: none;}
    .tabbed-section-inner .nectar-button {margin-top: 15px !important;}
    .tabbed-section-inner-right .img-with-aniamtion-wrap:nth-child(2) {width: 150px;top: -10px;left: -10px;}
    .tabbed-section-inner-right .nectar-milestone {width: 70% !important;}
    body .recent-posts-row .post:nth-child(2) {margin-left: 3% !important;}
    .recent-posts-row .post:nth-child(2), .recent-posts-row .post:nth-child(1) {width: 48% !important;margin-left: 0px !important;margin-right: 0px !important;}
    .recent-posts-row .post:nth-child(3) {display: none;}
    .recent-posts-title-row a.nectar-button {padding: 20px 33px !important;font-size: 16px;}
    .blog-recent[data-style="list_featured_first_row"] .col.span_4 .post-header.small {padding-right: 0px;}
    .careers-middle {width: 40%;}
    .careers-right {width: 30%;}
    .careers-left {width: 30%;}
    .footer-menus-inner-top,
    .footer-menus-inner-bottom,
    .footer-offices .vc_column-inner {padding: 0px 50px !important;}
    .footer-menus-inner-bottom {padding-bottom: 50px !important;}
    .footer-copyright .vc_column-inner, .footer-social .vc_column-inner {padding: 25px 50px;}
    .footer-offices .wpb_text_column.wpb_content_element {margin-bottom: 30px;}
	.footer-menus-inner-top h2.widgettitle, .footer-menus-inner-bottom h2.widgettitle, #footer-outer #footer-widgets .widget h4, .footer-middle .footer-offices h4 {font-size: 18px !important;line-height: 18px !important;}
    .footer-back-to-top-column .vc_column-inner {padding: 38px 50px;text-align: right !important;}
    .footer-logo-text .vc_column-inner {padding: 50px;padding-bottom: 30px;}
    .services-intro-left {width: 65% !important;}
	.services-intro-right {padding-right: 0px !important;width: 35% !important;}
	.services-hero-inner-left, .services-hero-inner-right {width: 100%;}
	.services-hero .nectar-cta {margin-top: 35px !important;text-align: left;}
	.services-hero {padding-bottom: 225px !important;padding-top: 275px !important;}
	.services-intro-left h4 {font-size: 26px !important;line-height: 31px !important;letter-spacing: -1.25px !important;margin-bottom: -4px !important;}
	.services-related-services-column .vc_column-inner h2 {transition: all 0.5s ease;font-size: 28px !important;line-height: 30px !important;margin-bottom: -5px !important;letter-spacing: -1.25px;}
	.insights-header-right .vc_column-inner {width: 275px;float: right !important;}
	.insights-header-right .vc_column-inner p {font-size: 14px;line-height: 22px;}
	.insights-header-right .vc_column-inner h4 {font-size: 17px !important;line-height: 20px !important;margin-bottom: -10px !important;}
	.insights-header-right .inner_row {margin-bottom: 40px !important;}
	.insights-header-right {width: 28%;}
	.insights-header-left {width: 72% !important;}
	.insights-header-right .vc_column-inner {width: 100% !important;float: right !important;}
	.contact-page-form-support-right {position: relative;top: unset;margin: auto !important;margin-bottom: -275px !important;margin-top: 40px !important;}
	.contact-page-form-support-left {width: 450px !important;text-align: center;margin: auto !important;}
	.contact-page-form > .col.span_12, .contact-page-offices > .col.span_12, .contact-page-intro > .col.span_12 {padding: 0px 50px !important;}
	.contact-page-intro h1 {font-size: 60px;line-height: 60px;}
	.footer-menus-newsletter {border-top: 2px solid #ffffff0d;padding-top: 50px !important;padding-bottom: 50px !important;}
	.footer-menus-newsletter {padding: 0px 50px;}
	body .footer-menus-inner-top {padding-bottom: 15px !important;}
	.footer-offices .wpb_text_column.wpb_content_element {margin-bottom: 25px;}
	.support-content .wpb_column .inner_row .wpb_column {width: 100% !important;margin-bottom: 45px !important;}
	.support-content-left {width: 63%;}
	.support-content-right {width: 37%;}
	.support-content h3 {display: none !important;}
}

/* END */


@media only screen and (max-width: 1075px) {
	.services-fixed-tabs .tabbed-section-inner-right .vc_column-inner img {max-width: 100%;}
	.services-fixed-tabs .nectar-scrolling-tabs .scrolling-tab-content {padding-left: 8%;}
	.services-fixed-tabs .tabbed-section-inner-left {margin-bottom: 40px !important;}
	.services-fixed-tabs .tabbed-section-inner-left h3 {font-size: 30px;line-height: 35px;}
	.services-related-services-column .vc_column-inner {transition: all 0.5s ease;text-align: center;padding: 50px 155px;margin-bottom: 40px;}
	.services-related-services-column {width: 100% !important;}
}

/* END */


@media only screen and (max-width: 1025px) {
	.spinning-circles-right {width: 45%;}
    .homepage-hero-left {width: 55%;}
	.stories-hero-left {width: 55%;}
    .our-solutions.tabbed-section ul.wpb_tabs_nav span {display: none;}
    .our-solutions.tabbed-section .tabbed .wpb_tabs_nav > li > a {padding-bottom: 18px;}
    img.homepage-hero-rings {width: 1000px !important;right: 255px !important;top: 70px !important;opacity: 0.5 !important;}
    .footer-back-to-top-column .vc_column-inner {padding: 38px 40px;}
    body .footer-logo-text .wpb_wrapper h3 {font-size: 30px;line-height: 35px;width: 520px;margin-bottom: -15px !important;}
    .footer-offices .wpb_text_column:first-child p br {display: none;}
    body .footer-menus-inner-top {padding-bottom: 10px !important;padding-top: 10px !important;}
    .agile-toolkit-woman img {width: 500px !important; top: 90px !important; right: -90px;}

}

/* END */

@media only screen and (max-width: 999px) {
	div#header-outer .container {max-width: calc(100% - 35px);}

	/* STATIC JAVASCRIPT PAGE */
	.static-no-javascript div#page-header-bg {padding: 150px 0px;}
	html body.static-no-javascript #header-outer[data-format="menu-left-aligned"]:not([data-format="left-header"]):not([data-format="centered-menu-bottom-bar"]) #top nav > .buttons,
	.static-no-javascript .right-aligned-menu-items {margin-right: 0px !important;right: unset !important;float: right;}
	.static-no-javascript .services-fixed-tabs .tabbed-section-inner {padding: 60px !important;}
	.static-no-javascript .post-content {padding-left: 0px !important;}
	.static-no-javascript div#page-header-wrap {height: auto !important;min-height: auto !important;}

	html body.single-post.material #page-header-bg.fullscreen-header h1 {font-size: 50px !important;line-height: 56px !important;letter-spacing: -2.5px;}
	body .full-width-content .post-area .masonry-blog-item {width: 48% !important;}
	html body #page-header-bg .span_6 .inner-wrap span.subheader {letter-spacing: -1px;font-size: 26px !important;line-height: 40px !important;}
	#page-header-bg .span_6 h1 {font-size: 62px !important;line-height: 60px !important;letter-spacing: -3px;}
	.full-width-content .post-area .masonry-blog-item {width: 31.1% !important;}
	.about-who-we-are-column {padding: 10px !important;}
	.team-member[data-style="meta_overlaid_alt"] .team-member-image {height: 250px !important;}
	.about-how-we-work {padding-top: 75px !important;}
	.about-how-we-work-left {padding:0px !important;width: 100% !important;}
	.about-how-we-work-right {width: 100%;}
	.about-what-we-do-left .wpb_text_column.wpb_content_element {padding-right: 0px !important;}
	body .about-what-we-do-right .homepage-solutions-column {margin-bottom: 0px !important;}
	body .about-what-we-do-right .homepage-solutions-column .vc_column-inner {padding: 35px 30px !important;margin-bottom: 0px !important;}
	.about-what-we-do-left, .about-what-we-do-right {width: 100% !important;}
	.support-tabbed-forms .col.centered-text ul, .wpb_column.centered-text ul {display: table !important;margin: auto !important;}
	.support-tabbed-forms .tabbed >ul li a {border-radius: 1000px;margin-right: 20px !important;padding: 14px 34px;font-size: 14px;}
	.support-content h4 {font-size: 20px !important;line-height: 25px !important;}
	.support-content h3 {display: block !important;font-size: 25px !important;line-height: 32px !important;}
	.pum-theme-default-theme .pum-container {width: 80% !important;left: unset !important;margin-left: 10% !important;}
	body[data-form-submit="regular"] .container-wrap button[type=submit] {width: 100%;}
	html body #header-outer:not(.transparent) {padding: 7px 0;}
	body #header-outer #top .row .right-aligned-menu-items > nav {display: block !important;}	
	.right-aligned-menu-items {width: 315px;margin-right: -10px !important;}
	#header-outer #top nav > ul {padding: 15px 0 15px 0;}
    .spinning-circles-right {width: 50%;}
    body[data-slide-out-widget-area="true"] #top .col.span_3 {width: auto;display: table !important;margin: 0px !important;}
    .homepage-hero-left {width: 80%;z-index: 9999 !important;}
	.stories-hero {padding-top: 300px !important;padding-bottom: 20px !important;}
	.stories-hero-left {width: 80%;z-index: 9999 !important;}
    .homepage-hero {padding-top: 290px !important;padding-bottom: 120px !important;}
    .homepage-solutions-column .vc_column-inner {padding: 40px 32px;margin-bottom: 0px;}
    .homepage-solutions {margin-top: -88px !important;}
    .spinning-circles-right {width: 100%}
    .homepage-hero-left .nectar-cta {margin-bottom: -25px !important;margin-top: 50px !important;}
    .homepage-hero-left h1 {margin-bottom: 0px;font-size: 70px;line-height: 65px;}
    .homepage-hero-left h3 {font-size: 25px !important;line-height: 33px !important;}
    .homepage-hero .row-bg-overlay {background: linear-gradient(45deg,#02052d 18%,rgba(0,0,0,0.0) 70%)!important;}
    #top nav >ul >li[class*="button_solid_color"] >a {margin-left: 5px !important;margin-right: 5px !important;}
    .clients.carousel.five-cols >div {padding-right: 0px;padding-left: 0px;}
    .agile-toolkit-left {width: 100% !important;}
    .agile-toolkit-man, .agile-toolkit-woman, .agile-toolkit-right {width: 100% !important;}
    .agile-toolkit-row {padding-bottom: 0px !important;}
    .agile-toolkit-man img {width: 360px;margin: auto !important;top: unset !important;margin-bottom: -250px !important;right: unset !important;position: relative !important;margin-top: -15px !important;}
    .agile-toolkit-woman img {width: 450px !important; margin: auto !important; top: unset !important; margin-bottom: -162px !important; right: unset !important; position: relative !important; margin-top: -10px !important;}
    .agile-toolkit-right img {width: 800px !important;height: 800px !important;top: -40px !important;left: -351px !important;}
    .agile-toolkit-right {right: unset;bottom: 570px;}
    .tabbed-section-inner-left {margin-bottom: 80px !important;}
    .tabbed-section-inner-right .img-with-aniamtion-wrap:nth-child(2) {width: 180px;top: 0px;left: 0px;}
    .tabbed-section-inner {padding: 0px !important;padding-top: 20px !important;}
    .our-solutions.tabbed-section ul.wpb_tabs_nav span {letter-spacing: -0.25px;}
    .tabbed-section-inner blockquote.nectar_single_testimonial {margin-bottom: 10px;}
    .tabbed-section .nectar_single_testimonial[data-style="bold"] span.open-quote {margin-bottom: -50px !important;}
    html body.material .recent-posts-row .post, .row .blog-recent[data-style="list_featured_first_row"].columns-3 .col:not(:first-child) {width: 100% !important;margin-left: 0% !important;margin-right: 0% !important;}
    .recent-posts-title-left, .recent-posts-title-right {text-align: center;width: 100% !important;}
    body .recent-posts-title-left h3 br {display: none !important;}
    body .recent-posts-title-left h3 {font-size: 32px !important;line-height: 41px !important;margin-bottom: -20px !important;}
    .recent-posts-title-row {margin-bottom: 75px !important;}
    img.homepage-hero-rings {width: 800px !important;right: 585px !important;top: -790px !important;opacity: 0.4 !important;}
    .careers-right, .careers-left {display: none !important;}
    .careers-middle {width: 670px !important;margin:auto !important;}
    .careers-middle .img-with-aniamtion-wrap {display: block !important;}
    div#footer-outer .col.span_12 {margin: 0px !important;}
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-offices, #footer-outer[data-cols="1"] #footer-widgets .container .footer-back-to-top, #footer-outer[data-cols="1"] #footer-widgets .container .footer-social, body .footer-social.wpb_column, body .footer-offices.wpb_column, body .footer-back-to-top.wpb_column {width: 32%;margin: 0px !important;}
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-logo-text, #footer-outer[data-cols="1"] #footer-widgets .container .footer-menus, #footer-outer[data-cols="1"] #footer-widgets .container .footer-copyright, body .footer-logo-text.wpb_column, body .footer-menus.wpb_column, body .footer-copyright.wpb_column {width: 68%;margin: 0px !important;}
    .footer-back-to-top-column .wpb_column {margin: 0px !important;}
    .footer-menus-inner-top .wpb_column,
    .footer-menus-inner-bottom .wpb_column {width: 50% !important;margin: 0px !important;margin-bottom: 15px !important;}
    .footer-menus-inner-top .wpb_column:last-child .vc_wp_custommenu.wpb_content_element {margin-bottom: 0px;}
    .footer-back-to-top-column .vc_column-inner {padding: 32px 40px;}
    .footer-logo-text img {width: 60px !important;}
    .footer-logo-text .vc_column-inner {padding: 50px;padding-bottom: 25px;}
    .services-hero-inner-left h3 {width: 100%;font-size: 30px !important;line-height: 37px !important;}
    body .services-hero h1.vc_custom_heading {margin-bottom: 20px;font-size: 80px !important;line-height: 74px !important;}
    body .services-hero-inner-left .wpb_wrapper > h3 {width: 100%;}
    .services-hero .nectar-cta {margin-top: 0px !important;}    
    .services-intro {margin-top: -170px !important;}
    .services-intro-left {width: 100% !important;}
    .services-intro-right {width: 70% !important;margin: auto !important;margin-top: -50px !important;margin-bottom: -20px !important;}
    .first-section .col.span_12 {padding-top: 0px !important;}
    .services-intro-left h4 {font-size: 30px !important;line-height: 38px !important;}
    .services-carousel .flickity-viewport {margin: 0px !important;}
    .services-carousel .flickity-page-dots {bottom: -20px !important;}
    .services-carousel-inner-left {margin-bottom: 70px !important;}
    .services-fixed-tabs .scrolling-tab-mobile-title {display: none;}
    .services-fixed-tabs h3 {font-size: 35px !important;line-height: 40px !important;}
    .tabbed-section-inner-right .vc_column-inner {padding-left: 0px !important;}
    .services-fixed-tabs {padding-top: 125px !important;padding-bottom: 125px !important;}
    .services-fixed-tabs .tabbed-section-inner-left {margin-bottom: 40px !important;}
    .services-fixed-tabs .tabbed-section-inner {margin-bottom: 125px !important;}
    .services-carousel-inner-left {padding-right: 20px !important;}
    .services-fixed-tabs .nectar-scrolling-tabs .scrolling-tab-content {padding-left: 0%;}
    .services-related-services-column .vc_column-inner {transition: all 0.5s ease;text-align: center;padding: 50px 75px;margin-bottom: 25px;}
    .insights-header-left, .insights-header-right {width: 100%;}
    .insights-header-right .inner_row {width: 50%;float: left;padding-right: 20px;}
    .insights-blog .nectar-social {display: none;}
    .nectar-post-grid-filters h4:after {left: 28px;background-color: #fff;}
    .nectar-post-grid-filters h4:before {left: 35px;background-color: #fff;}
    .insights-header-left h3 {width: 100%;font-size: 30px !important;line-height: 37px !important;}
    .insights-header-left {width: 100% !important;}
    .nectar-post-grid-filters h4 {width: 100%;margin: auto !important;text-align: center;padding: 15px 30px 15px 30px !important;border: none !important;display: table;color: rgb(255 255 255 / 1) !important;background-color: #00db53;}
    .insights-blog .nectar-post-grid-filters {padding: 0px;margin-top: -28px;margin-bottom: 40px !important;}
    body .insights-header.wpb_row {padding-bottom: 75px !important;padding-top: 300px !important;}
    .insights-blog .nectar-post-grid-filters a.active {background-color: #010431;box-shadow: 0px 0px 40px 0px #010431b8;color: #fff !important;}
    .insights-blog .nectar-post-grid-filters a {padding: 12px 23px;background-color: rgb(1 4 49 / 0.05);color: #010431;font-size: 14px !important;}
    .nectar-post-grid-wrap .load-more-wrap {margin-bottom: 0px !important;}
    .insights-header .row-bg {background-position: center !important;}
    .contact-page-intro, .contact-page-form, .contact-page-offices {width: 100vw !important;}
    body .wpb_row.contact-page-map {width: 100vw !important;position: relative !important;height: auto !important;min-height: unset !important;}
    .contact-page-map .row_col_wrap_12.col.span_12.dark.left {min-height: unset !important;}
    .contact-page-form > .col.span_12,
    .contact-page-offices > .col.span_12,
    .contact-page-intro > .col.span_12 {padding: 0px !important;width: 600px !important;margin: auto !important;}
    .contact-page-intro {padding-top: 300px !important;}
    .nectar-google-map {max-height: 700px;}
    .footer-menus-inner-top .wpb_column:nth-child(3),
    .footer-menus-inner-top .wpb_column:nth-child(2),
    .footer-menus-inner-top .wpb_column:first-child,
    .footer-menus-inner-top .wpb_column:last-child {padding: 0px !important;width: 50% !important;display: block !important;}
    .footer-menus-newsletter .wpb_column {margin: 0px !important;}
    .agile-toolkit-row.support-header {padding-top: 125px !important;}
    html body #header-outer[data-format="menu-left-aligned"]:not([data-format="left-header"]):not([data-format="centered-menu-bottom-bar"]) #top nav > .buttons {right: 30px;}
	.subscribe-button: {display:none;}
	#top nav >ul >li[class*="button_solid_color"] >a,
	body #header-outer.transparent #top nav >ul >li[class*="button_solid_color"] >a {padding-left: 15px !important;padding-right: 15px !important;margin-left: 8px !important;margin-right: 8px !important;min-width: 130px !important;text-align: center;}
	div#header-outer header#top .container {padding: 0px 0px;}
	body #header-outer[data-format="menu-left-aligned"]:not([data-format="left-header"]):not([data-format="centered-menu-bottom-bar"]) #top nav > .buttons {margin-right: 0px!important;}
}

/* END */


@media only screen and (max-width: 900px) {
    body .footer-menus-inner-top {padding-right: 30px !important;}
    .footer-menus-inner-top, .footer-menus-inner-bottom, .footer-offices .vc_column-inner {padding: 0px 50px !important;}
    body .footer-logo-text .wpb_wrapper h3 {font-size: 30px;line-height: 35px;width: 400px;}
    .footer-back-to-top-column .vc_column-inner {padding: 25px 30px;max-height: 100px !important;}
    body #footer-outer .footer-back-to-top-column i, body .footer-back-to-top-column i {width: 30px !important;font-size: 41px !important;line-height: 50px !important;}
    .footer-back-to-top-column {background-color: #fff;}
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-logo-text,
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-menus,
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-copyright {width: 67%;margin: 0px !important;}
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-offices,
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-back-to-top, 
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-social {width: 33%;margin: 0px !important;}
    .footer-copyright .vc_column-inner, .footer-social .vc_column-inner {padding: 22px 40px;padding-top: 27px !important;font-size: 14px;}
    #footer-widgets .footer-copyright img {width: 17px;margin-bottom: -3px;margin-left: 1px;}
}

/* END */

@media only screen and (max-width: 769px) {
	.footer-offices .wpb_text_column.wpb_content_element:nth-child(3),
	.footer-offices .wpb_text_column.wpb_content_element:nth-child(2) {margin-top: 45px !important;}
	img.client-logo {width: 120px !important; margin: 10px 0 10px 0;}
	.careers-middle {width: 100% !important;margin: auto !important;}
    .careers-middle .wpb_text_column.wpb_content_element {width: 500px;margin-left: auto;margin-right: auto;}
    .careers-middle .img-with-aniamtion-wrap {width: 90%;margin: auto;}
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-logo-text,
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-menus,
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-copyright,
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-offices,
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-back-to-top,
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-social {width: 100%;}
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-logo-text,
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-menus,
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-copyright,
    body .footer-logo-text.wpb_column,
    body .footer-menus.wpb_column,
    body .footer-copyright.wpb_column {width: 100%;margin: 0px !important;}
    #footer-outer[data-cols="1"] #footer-widgets .container .footer-offices, #footer-outer[data-cols="1"] #footer-widgets .container .footer-back-to-top, #footer-outer[data-cols="1"] #footer-widgets .container .footer-social, body .footer-social.wpb_column, body .footer-offices.wpb_column, body .footer-back-to-top.wpb_column {width: 100%;}
    .footer-back-to-top {width: 100px !important;position: absolute;right: 0px;height: 223px !important;z-index: 9999999 !important;}
    .footer-back-to-top-empty {display: none !important;}
    .footer-back-to-top-column, .footer-back-to-top-empty {height: 230px !important;}
    .footer-back-to-top-column .col.span_12,
    .footer-back-to-top-column .col.span_12 .vc_column-inner {padding: 0px;height: 100% !important;max-height: unset !important;}
    .footer-back-to-top-column .nectar_icon_wrap {position: absolute;bottom: 12px;width: 100px;right: 0px;text-align: center;}
    body .footer-menus-inner-top {padding-right: 60px !important;padding-top: 10px !important;}
    .footer-logo-text .vc_column-inner {padding: 60px;padding-bottom: 40px;}
    .footer-menus-inner-top, .footer-menus-inner-bottom, .footer-offices .vc_column-inner {padding: 0px 60px !important;}
    .footer-menus-inner-top .wpb_column, .footer-menus-inner-bottom .wpb_column {width: 33.3% !important;margin: 0px !important;margin-bottom: 15px !important;}
    .footer-offices .vc_column-inner {padding-top: 90px !important;}
    #footer-outer #footer-widgets .widget .footer-offices .wpb_text_column.wpb_content_element:first-child .wpb_wrapper > h4 {color: #fff !important;margin-bottom: 5px !important;}
    .footer-offices .wpb_text_column.wpb_content_element:first-child {width: 100% !important;padding: 30px !important;padding-bottom: 21px !important;padding-left: 60px !important;background-color: #00db53;margin-top: -170px;margin-left: -60px !important;position: absolute;padding-right: 90px !important;}
    body .footer-menus-inner-top {padding-bottom: 20px !important;}
    .footer-offices .wpb_text_column.wpb_content_element {margin-top: 10px;width: 50%;float: left !important;margin-right: 0px !important;}
    .footer-copyright {order: 2;}
    .footer-social {order: 1;}
    .footer-menus-newsletter {padding: 0px 60px;padding-bottom: 145px !important;}
    .footer-copyright .vc_column-inner, .footer-social .vc_column-inner {padding: 22px 60px;padding-top: 27px !important;font-size: 14px;}
    .footer-social .vc_column-inner {padding-top: 7px !important;}
    .footer-social .nectar_icon_wrap {width: 22px;margin-right: 22px;text-align: left;}
    #footer-outer #footer-widgets .widget h4 {margin-bottom: 5px !important;}
    .footer-social .vc_column-inner {padding-top: 0px !important;padding-bottom: 30px !important;}
    div#slide-out-widget-area .container.normal-container {max-width: 450px !important;left: 0px !important;}
    .footer-offices .wpb_text_column.wpb_content_element:first-child h4 {color: #fff;}
    .footer-offices.wpb_column h3 {font-size: 30px;line-height: 40px;margin-top: 0px !important;margin-bottom: 12px;}
}

/* END */

@media only screen and (max-width: 690px) {
	#slide-out-widget-area.fullscreen-split .off-canvas-menu-container > ul > li {margin-bottom: 12px !important;}
	html body div#slide-out-widget-area.fullscreen-split .off-canvas-menu-container > ul > li > a {font-size: 25px !important;line-height: 28px !important;}
	#slide-out-widget-area .off-canvas-menu-container ul li .sub-menu li.menu-item a {opacity: 0.65;transition: all 0.25s ease;font-weight: 400 !important;letter-spacing: -0.25px !important;font-size: 16px !important;line-height: 22px !important;}
	.footer-offices .wpb_text_column.wpb_content_element:nth-child(3) {margin-top: 5px !important;}
	body .footer-offices .wpb_text_column.wpb_content_element:nth-child(2) {margin-top: 130px !important;}
	html body #header-outer[data-format="menu-left-aligned"]:not([data-format="left-header"]):not([data-format="centered-menu-bottom-bar"]) #top nav > .buttons {right: 0px;}
	.single-post .careers-middle .wpb_text_column.wpb_content_element {width: 100% !important;}
	.single-post .careers-feature-row {padding: 30px !important;}
	html body.single-post.material #page-header-bg.fullscreen-header h1 {font-size: 45px !important;line-height: 52px !important;letter-spacing: -2px;}
	html body #page-header-bg .span_6 .inner-wrap span.subheader {letter-spacing: -1px;font-size: 25px !important;line-height: 30px !important;}
	body .full-width-content .post-area .masonry-blog-item:nth-child(even) {margin-left: 4% !important;}
	body .full-width-content .post-area .masonry-blog-item {width: 48% !important;float: left;left: unset !important;}
	.services-intro-inner {padding: 45px !important;padding-bottom: 55px !important;}
	.tabbed-section-inner img {width: 100%;}
	#page-header-bg .span_6 h1 {font-size: 58px !important;line-height: 60px !important;letter-spacing: -2px;}
	.team-member[data-style="meta_overlaid_alt"] .team-meta {padding: 25px 18px;left: unset;bottom: 0px;}
	.about-who-we-are-inner {margin-top: 30px !important;margin-bottom: 30px !important;}
	.about-who-we-are-column {padding: 5px !important;}
	.team-member[data-style="meta_overlaid_alt"] .team-member-image {height: 200px !important;}
	.support-content-left, .support-content-right {width: 100% !important;}
    #header-outer.transparent {padding: 12px 0px;}
    #header-outer {padding: 6px 0px;}
	#tl1 .timeline_line{display:none;}
    .right-aligned-menu-items {width: auto;margin-right: 35px !important;}
    #top nav >ul >li[class*="button_solid_color"] >a,
    body #header-outer.transparent #top nav >ul >li[class*="button_solid_color"] >a {padding-left: 17px !important;padding-right: 17px !important;margin-left: 4px !important;margin-right: 4px !important;font-size: 13px !important;}
    #top nav > ul > li[class*="button_solid_color"] > a::before,
    #header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a::before,
    #header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] a::before {height: 28px !important;}
    body[data-slide-out-widget-area="true"] #top .col.span_3 {top: 2px;}
    html body.material .nectar-button.has-icon.jumbo i {-webkit-transform: translateY(-50%) translateX(3px);transform: translateY(-50%) translateX(3px);height: 35px;width: 35px;line-height: 36px;font-size: 16px;}
    html body.material .nectar-button.has-icon.jumbo {padding-top: 20px;padding-bottom: 20px;padding-right: 52px;padding-left: 50px;}
    html body.material .nectar-button.has-icon.jumbo span {font-size: 17px;}
    .homepage-hero .col.span_12 {padding-top: 0px !important;}
    .homepage-solutions-column {width: 100% !important;}
    .homepage-solutions-column h4 {font-size: 20px !important;line-height: 28px !important;}
    .homepage-solutions-column .img-with-aniamtion-wrap {margin-bottom: 15px !important;}
    a.trustpilot-side-widget {right: -175px !important;top: 85% !important;}
    .homepage-hero-left h1 {margin-bottom: 0px;font-size: 65px;line-height: 60px;}
	.stories-hero-left h1 {margin-bottom: 0px;font-size: 65px;line-height: 60px;}
    img.homepage-hero-rings {right: 245px !important;top: -740px !important;}
    .testimonial-slider-column .testimonial_slider[data-style="default"] blockquote {font-size: 18px;line-height: 32px;padding-left: 0%;padding-right: 0%;}
    .testimonial-slider-column {padding: 60px 50px !important;}
    .agile-toolkit-left p {width: 100%;}
    .agile-toolkit-row {padding-top: 275px !important;}
    .our-solutions.tabbed-section ul.wpb_tabs_nav span {display: none;}
    .tabbed-section-inner-right .img-with-aniamtion-wrap:nth-child(2) {width: 130px;}
    .tabbed-section-inner-right .nectar-milestone .number.accent-color {float: left;width: auto;margin-bottom: 0px !important;}
    body .tabbed-section-inner-right .nectar-milestone .subject {float: left;width: 75%;padding-left: 5%;}
    .tabbed-section-inner-right .nectar-milestone {width: 80% !important;bottom: 10%;}
    .our-solutions.tabbed-section .tabbed .wpb_tabs_nav > li > a > i {margin-bottom: 15px !important;}
    .careers-middle .wpb_text_column.wpb_content_element {width: 430px;margin-left: auto;margin-right: auto;}
    .footer-menus-inner-top .wpb_column, .footer-menus-inner-bottom .wpb_column {width: 50% !important;}
    .footer-back-to-top-column {height: 230px !important;}
    body .footer-offices .wpb_text_column.wpb_content_element:first-child {width: 83vw !important;padding: 30px !important;padding-bottom: 21px !important;padding-left: 60px !important;background-color: #00db53;margin-top: -65px;margin-left: -60px !important;position: absolute;padding-right: 40px !important;}
    .footer-menus-inner-top, .footer-menus-inner-bottom, .footer-offices .vc_column-inner {padding: 0px 45px !important;}
    .footer-logo-text .vc_column-inner {padding: 60px 45px;padding-bottom: 40px;}
    .footer-copyright .vc_column-inner, .footer-social .vc_column-inner {padding: 22px 45px;}
    .footer-offices .wpb_text_column.wpb_content_element:nth-child(2) {margin-top: 100px !important;}
	.footer-offices .wpb_text_column.wpb_content_element {margin-top: 5px;width: 100%;float: left !important;margin-right: 0px !important;}
    body .footer-logo-text .wpb_wrapper h3 {font-size: 28px;line-height: 34px;width: 360px;}
    #slide-out-widget-area.fullscreen-split .off-canvas-menu-container > ul > li {margin-bottom: 15px !important;}
    body .services-hero h1.vc_custom_heading, body .insights-header h1 {margin-bottom: 15px;font-size: 62px !important;line-height: 58px !important;letter-spacing: -3px;}
    body .services-hero-inner-left .wpb_wrapper > h3,
    .insights-header-left h3 {width: 100%;font-size: 25px !important;line-height: 35px !important;}
    .services-intro-right {width: 80% !important;margin: auto !important;margin-top: -40px !important;}
    .services-intro-left h4 {font-size: 26px !important;line-height: 33px !important;}
    .services-intro-right {width: 80% !important;margin: auto !important;margin-top: -27px !important;margin-bottom: -35px !important;}
    .services-fixed-tabs h3 {font-size: 30px !important;line-height: 35px !important;}
    .services-related-services-column .vc_column-inner {padding: 50px;margin-bottom: 25px;}
    .services-related-services-column:last-child .vc_column-inner {margin-bottom: 0px !important;}
    .services-related-services {padding-top: 125px !important;padding-bottom: 125px !important;}
    .insights-header-right .inner_row {padding-right: 0px;}
    .insights-blog .nectar-post-grid-filters a {padding: 14px 19px;background-color: rgb(1 4 49 / 0.05);color: #010431;font-size: 13.5px !important;margin-right: 10px !important;}
    .insights-blog .nectar-post-grid-filters a:last-child {margin-right: 0px !important;}
    .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .post-heading a span {transition: all 0.25s ease;font-size: 23px;line-height: 30px;}
    .nectar-post-grid-wrap[data-style="content_under_image"] [data-grid-item-height="30vh"] .nectar-post-grid-item-bg {height: 200px;}
	.contact-page-form > .col.span_12, .contact-page-offices > .col.span_12, .contact-page-intro > .col.span_12 {padding: 0px !important;width: 420px !important;margin: auto !important;}
	.contact-page-intro h1 {font-size: 48px;line-height: 52px;letter-spacing: -3px;}
	.contact-page-intro-right {display: none !important;}
	.contact-page-intro {padding-top: 250px !important;padding-bottom: 125px !important;}
	.contact-page-form-inner > .col.span_12 {padding: 40px 35px !important;}
	.ao-form input {padding: 15px 24px !important;border-radius: 10000px !important;border: 1px solid rgb(96 127 143 / 0.1) !important;background-color: #b9c7cd1a !important;margin-top: 10px;font-size: 14px !important;}
	.ao-form div#row- {display: block !important;}
	.ao-form .ao-column {width: 100% !important;display: block !important;}
	.ao-form .ao-column-inner {padding: 0px !important;}
	.contact-page-form-support-right {position: relative;top: unset;margin: auto !important;margin-bottom: -70% !important;margin-top: 40px !important;width: 80% !important;}
	.contact-page-offices-inner-row .wpb_column {padding-right: 0px !important;width: 80% !important;margin: auto !important;text-align: center;margin-bottom: 25px !important;}
	.contact-page-offices-inner-row:last-child .wpb_column {margin-bottom: 25px !important;}
	.contact-page-offices h3 {font-size: 30px !important;line-height: 40px !important;text-align: center;}
	.footer-offices .wpb_text_column.wpb_content_element:last-child {margin-top: 0px !important;margin-bottom: 40px !important;}
	.footer-menus-newsletter {padding: 0px 50px;padding-bottom: 120px !important;}
	body .footer-menus-inner-top {padding-right: 45px !important;padding-top: 10px !important;}
	.archive.category #page-header-wrap #page-header-bg {padding-top: 175px !important;padding-bottom: 50px !important;}
	.support-tabbed-forms .tabbed >ul li {width: 100%;text-align: center;margin-bottom: 15px !important;}
	.support-tabbed-forms .tabbed >ul li a {margin-right: 0px !important;}
	.support-tabbed-forms h3 {font-size: 30px !important;line-height: 35px !important;width: 350px;margin: auto !important;margin-bottom: 25px !important;margin-top: 25px !important;}
}

/* END */

@media only screen and (max-width: 550px) {
	.footer-offices .wpb_text_column.wpb_content_element:first-child {width: 95vw !important;}
    html body div#slide-out-widget-area.fullscreen-split .off-canvas-menu-container > ul > li > a {font-size: 25px !important;line-height: 30px !important;}
    body .footer-logo-text .wpb_wrapper h3 {font-size: 28px;line-height: 34px;width: 300px;}
    .footer-back-to-top-column {height: 260px !important;}
    div#slide-out-widget-area .container.normal-container {max-width: 375px !important;}
    #slide-out-widget-area.fullscreen-split .inner > .container .right-side .off-canvas-menu-image {width: 40px;margin-right: 5%;float: left;margin-top: 2px;}
    html body div#slide-out-widget-area .off-canvas-menu-container > ul.menu > .request-call.menu-item > a, html body div#slide-out-widget-area .off-canvas-menu-container > ul.menu > .support.menu-item > a {font-size: 16px !important;line-height: 25px !important;}
    body .tabbed-section-inner {padding: 35px 35px !important;}
    .services-fixed-tabs h3 {font-size: 25px !important;line-height: 30px !important;}
    body .full-width-content .post-area .masonry-blog-item:nth-child(even) {margin-left: 0% !important;}
	body .full-width-content .post-area .masonry-blog-item {width: 100% !important;float: left;left: unset !important;}
	body[data-bg-header="true"].archive .container-wrap, body[data-bg-header="true"].category .container-wrap {padding-top: 50px !important;}
}

/* END */

@media only screen and (max-width: 479px) {
	body #slide-out-widget-area[data-dropdown-func].fullscreen-split .inner .off-canvas-menu-container li li {margin: 1px 0;}
	.single-post .careers-middle h2 {font-size: 25px !important;line-height: 25px !important;margin-top: -8px !important;margin-bottom: -6px !important;}
	.insights-blog .nectar-post-grid-filters a:last-child {margin-right: 0px !important;margin-left: 4% !important;}
	img.client-logo {width: 100px !important;}
	.client-logo {width: 120px; margin: 10px 0 10px 0;}
	#page-header-bg .span_6 h1{font-size: 40px !important;line-height: 1.1 !important;letter-spacing: -2px}
	body .team-member[data-style="meta_overlaid_alt"] .team-member-image {height: 170px !important;}
	body .team-member[data-style="meta_overlaid_alt"] .team-meta {padding: 18px 17px;}
	body .team-member p:hover, body .team-member p {font-size: 14px !important;line-height: 10px !important;display: block;padding: 0px !important;}
	body .team-member:hover h3, body .team-member h3 {font-size: 18px !important;line-height: 22px !important;margin-bottom: 5px;letter-spacing: -1px;}
	.nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .content .post-heading a span {transition: all 0.25s ease;font-size: 18px;line-height: 24px;letter-spacing: -0.5px;}
	.support-tabbed-forms h3 {font-size: 26px !important;line-height: 32px !important;width: 100% !important;}
	.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-card=yes] .nectar-post-grid-item .content {padding: 25px;}
	.ao-combo-layout span {font-size: 14px;line-height: 14px;color: #607f8f;}
    .agile-toolkit-left .nectar-button.jumbo {margin-top: 7px !important;}
    body.material .nectar-button.jumbo:not([class*="see-through"]) {padding: 16px 37px;font-size: 16px;}
    .right-aligned-menu-items li.menu-item {display: none !important;}
    .right-aligned-menu-items li.menu-item:nth-child(1) {display: block !important;}
    .homepage-hero-left h1 {font-size: 50px;line-height: 46px;letter-spacing: -2.5px;}
	.homepage-hero-left h3 {font-size: 18px !important;line-height: 27px !important;letter-spacing: -0.5px !important;margin-top: -10px;margin-bottom: -10px !important;}
	.stories-hero-left h1 {font-size: 50px;line-height: 46px;letter-spacing: -2.5px;}
	.stories-hero-left h3 {font-size: 18px !important;line-height: 27px !important;letter-spacing: -0.5px !important;margin-top: -10px;margin-bottom: -10px !important;}
    .homepage-hero-buttons span.link-text {display: none !important;}
    .homepage-hero-buttons .wpb_column:last-child {padding-left: 5px !important;}
    .homepage-hero-buttons {margin-top: 30px !important;}
    .footer-offices.wpb_column h3 {font-size: 25px;line-height: 30px;margin-top: 0px !important;margin-bottom: 12px;}
    .homepage-hero {padding-top: 300px !important;padding-bottom: 40px !important;}
	.stories-hero {padding-top: 300px !important;padding-bottom: 20px !important;}
	html body.material .nectar-button.has-icon.jumbo span {font-size: 15px;}
	.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-card=yes] .nectar-post-grid-item .content {padding: 22px 25px;}
    html body.material .nectar-button.has-icon.jumbo {padding-top: 16px;padding-bottom: 16px;padding-right: 40px;padding-left: 45px;}
    html body.material .nectar-button.has-icon.jumbo:not([class*="see-through"]) i {height: 34px;width: 34px;line-height: 34px;font-size: 15px !important;}
    .homepage-hero-buttons .wpb_column .nectar_video_lightbox.play_button_with_text {padding: 0px 0px !important;}
    img.homepage-hero-rings {right: 250px !important;top: -680px !important;width: 550px !important;opacity: 0.5 !important;}
    .homepage-hero .row-bg.using-image {background-position: 63% -33px !important;background-size: cover;}
    .homepage-hero .row-bg-overlay {background: linear-gradient(45deg,rgb(2 5 45 / 0.8) 15%,rgba(0,0,0,0.0) 75%)!important;}
	.stories-hero .row-bg.using-image {background-position: 63% -33px !important;background-size: cover;}
    .stories-hero .row-bg-overlay {background: linear-gradient(45deg,rgb(2 5 45 / 0.8) 15%,rgba(0,0,0,0.0) 75%)!important;}
    .clients.carousel.five-cols >div {padding-right: 12px;padding-left: 12px;}
    .client-row {padding-top: 105px !important;padding-bottom: 125px !important;}
    body .wpb_text_column.wpb_content_element h2 {font-size: 29px;line-height: 35px;letter-spacing: -1.25px;}
    .agile-toolkit-left p {letter-spacing: -0.25px;font-size: 17px;line-height: 30px;}
    .agile-toolkit-right img {width: 630px !important;height: 630px !important;top: 20px !important;left: -270px !important;}
    .agile-toolkit-man img {width: 290px !important;margin: auto !important;top: unset !important;margin-bottom: -180px !important;right: unset !important;position: relative !important;margin-top: -15px !important;}
	 .agile-toolkit-woman img {width: 360px !important; margin: auto !important; top: unset !important; margin-bottom: -140px !important; right: unset !important; position: relative !important; margin-top: -5px !important;}
    .testimonial-slider-row > .col.span_12 {padding-left: 20px;padding-right: 20px;}
    .testimonial-slider-column {padding: 60px 35px !important;}
    .testimonial-slider-column .testimonial_slider[data-style="default"] blockquote {font-size: 16px;line-height: 27px;}
    .tabbed-section-inner-right .nectar-milestone {width: 90% !important;bottom: 10%;}
    .our-solutions.tabbed-section li {width: 25% !important;float: left !important;}
    .our-solutions.tabbed-section .tabbed .wpb_tabs_nav > li > a {padding: 20px 0px 20px 0px;}
    .our-solutions.tabbed-section .tabbed .wpb_tabs_nav > li > a.active-tab > i {transition: all 0.25s ease;border-color: #00db53 !important;transform: scale(1.1);}
    .our-solutions.tabbed-section .tabbed .wpb_tabs_nav > li > a > i {margin-bottom: 5px !important;}
    .tabbed-section-inner-right .img-with-aniamtion-wrap:nth-child(2) {width: 110px;left: 0px;border-width: 3px !important;}
    .tabbed-section-inner-right {padding: 0px 18px !important;}
    body .tabbed-section-inner-right .nectar-milestone .subject {width: 80%;padding-left: 4%;font-size: 13px;line-height: 18px;}
    .tabbed-section-inner-right .nectar-milestone .number, .tabbed-section-inner-right .nectar-milestone .number .symbol-wrap {font-size: 24px !important;line-height: 27px !important;}
    .tabbed-section-inner-right .nectar-milestone {padding: 20px 25px 20px 30px;}
    body .recent-posts-title-left h3 {font-size: 28px !important;line-height: 38px !important;margin-bottom: -20px !important;}
    .blog-recent .excerpt, .blog-recent .post-header.featured {font-size: 14px;line-height: 24px;}
    .careers-middle .wpb_text_column.wpb_content_element {width: 320px;margin-left: auto;margin-right: auto;}
    .careers-middle h2 {font-size: 30px !important;line-height: 36px !important;margin-top: -7px;}
    .careers-middle .img-with-aniamtion-wrap {width: 124%;margin-right: -12% !important;margin-left: -12% !important;margin-bottom: 10px !important;}
    .careers-feature-row {padding-top: 105px !important;padding-bottom: 115px !important;}
    .footer-offices p {font-size: 14px;line-height: 23px;}
    .footer-offices .wpb_text_column.wpb_content_element:nth-child(2) {margin-top: 95px;}
    span.built-by-blayney {display: block;}
    .off-canvas-menu-address p {width: 100%;font-size: 13.5px;line-height: 23px;margin-top: 5px;}
    .off-canvas-menu-address h4 {font-size: 20px;line-height: 28px;letter-spacing: -0.3px;margin-bottom: 2px !important;}
    .footer-back-to-top-column {height: 200px !important;}
    .footer-menus-inner-top,
    .footer-menus-inner-bottom,
    .footer-offices .vc_column-inner {padding: 0px 25px !important;}
    .footer-menus-newsletter {padding: 0px 25px;}
    .footer-copyright .vc_column-inner,
    .footer-social .vc_column-inner {padding: 22px 25px;}
    .footer-logo-text .wpb_text_column.wpb_content_element {margin-bottom: 5px;}
    .footer-logo-text .vc_column-inner {padding: 40px 25px;padding-bottom: 40px;}
    html body div#slide-out-widget-area .off-canvas-menu-container > ul.menu > .request-call.menu-item > a, html body div#slide-out-widget-area .off-canvas-menu-container > ul.menu > .support.menu-item > a {font-size: 17px !important;line-height: 28px !important;}
    .footer-back-to-top {width: 75px !important;}
    .footer-back-to-top-column .nectar_icon_wrap {bottom: 6px;width: 75px;}
    body #footer-outer .footer-back-to-top-column i, body .footer-back-to-top-column i {width: 29px !important;font-size: 35px !important;line-height: 50px !important;}
    body .footer-logo-text .wpb_wrapper h3 {font-size: 25px;line-height: 31px;width: 268px;}
    #slide-out-widget-area .off-canvas-menu-container ul li .sub-menu li.menu-item a {font-size: 16px !important;line-height: 32px !important;}
    #slide-out-widget-area.fullscreen-split .off-canvas-menu-container li ul {margin-left: 0px;padding-left: 0px !important;}
    #slide-out-widget-area.fullscreen-split .off-canvas-menu-container li.menu-item.open-submenu ul.sub-menu {margin-top: -2px;margin-bottom: 17px;}
    #slide-out-widget-area.fullscreen-split .inner > .container .right-side .off-canvas-menu-image {width: 35px;margin-right: 20px;}
    html body div#slide-out-widget-area .off-canvas-menu-container > ul.menu > li.support.menu-item {margin-right: 2%;}
    div#slide-out-widget-area .container.normal-container {max-width: 305px !important;}
    body .services-hero h1.vc_custom_heading, body .insights-header h1 {font-size: 48px !important;line-height: 48px !important;margin-bottom: 12px !important;}
    body .services-hero-inner-left .wpb_wrapper > h3, .insights-header-left h3 {width: 100%;font-size: 20px !important;line-height: 28px !important;}
    .services-hero {padding-bottom: 210px !important;padding-top: 255px !important;}
    .services-intro-left h4 {font-size: 23px !important;line-height: 29px !important;}
    .services-intro-right {width: 90% !important;margin: auto !important;margin-top: -15px !important;margin-bottom: -30px !important;}
    .services-related-services-column .vc_column-inner {padding: 50px 30px;margin-bottom: 10px;}
    .services-related-services-column .vc_column-inner .nectar_cascading_images {margin-bottom: 0px !important;}
    .insights-header-left h3 span br {display: none !important;}
    body .insights-header.wpb_row {padding-bottom: 75px !important;padding-top: 255px !important;}
    .insights-header-right .inner_row:first-child {display: none;}
    .insights-header-right .inner_row {width: 100%;}
    .insights-blog .nectar-post-grid-filters a:nth-child(2),
    .insights-blog .nectar-post-grid-filters a:nth-child(4) {margin-right: 4% !important;}
	.insights-blog .nectar-post-grid-filters a {width: 48%;margin-right: 0px !important;text-align: center;margin-bottom: 0% !important;}
	.insights-blog .nectar-post-grid-filters a:first-child {width: 100% !important;text-align: center;margin-bottom: 4% !important;}
	.contact-page-form > .col.span_12, .contact-page-offices > .col.span_12, .contact-page-intro > .col.span_12 {width: 320px !important;}
	.contact-page-intro h3 span.lose {display: none !important;}
	.contact-page-intro h3 span.keep {margin-bottom: -5px !important;display: block;}
	.contact-page-intro h1 {font-size: 38px;line-height: 45px;letter-spacing: -2.5px;}
	.contact-page-intro {padding-top: 210px !important;padding-bottom: 115px !important;}
	.contact-page-form-inner > .col.span_12 {padding: 35px 30px !important;}
	.contact-page-form-support-right {margin-bottom: -100% !important;width: 90% !important;}
	.footer-menus-newsletter p {color: #00db53;font-size: 13px;line-height: 19px;font-weight: 500;}
	.footer-menus-newsletter-left, .footer-menus-newsletter-right {width: 100% !important;text-align: left !important;}
    .footer-menus-newsletter-right.wpb_column {margin-top: 15px !important;}
    .footer-menus-newsletter p {font-size: 15px;line-height: 22px;letter-spacing: -0.5px;}
    span.one-line {display: block !important;}
    #footer-outer .widget_nav_menu li.menu-item a {font-weight: 400 !important;font-size: 14px;line-height: 19px !important;margin-top: 8px !important;}
    .pum-container .ao-form .ao-center {text-align: left;}
    .request-callback-row .vc_column-inner {padding: 20px 22px;}
    .ao-row .ao-column {margin-bottom: 9px;}
    .request-callback-row h3 {font-size: 27px;line-height: 30px;margin-bottom: -5px !important;margin-top: 15px !important;}
    .pum-theme-default-theme .pum-container {width: 90% !important;left: unset !important;margin-left: 5% !important;top: 2.5% !important;}
    body .footer-offices .wpb_text_column.wpb_content_element:first-child {padding-bottom: 25px !important;width: 95vw !important;}
    html body.single-post.material #page-header-bg.fullscreen-header h1 {font-size: 35px !important;line-height: 44px !important;}
    body.material #page-header-bg.fullscreen-header .inner-wrap >a {padding: 10px 23px;font-size: 15px !important;line-height: 20px !important;margin: 0px !important;margin-bottom: 5px !important;}
	.support-header a.nectar-button {font-size: 14.5px;line-height: 20px;letter-spacing: -0.2px;padding: 15px 19px !important;width: 100%;text-align: center;margin-top: 5px !important;margin-right: 0px !important;}
	.static-no-javascript .services-fixed-tabs .tabbed-section-inner {padding: 40px !important;}
	.static-no-javascript div#fws_65533c3d22a26 {margin-bottom: -100px;margin-top: -50px;text-align: center;}
	.static-no-javascript .services-fixed-tabs .tabbed-section-inner:last-child {margin-bottom:0px !important}
	.static-no-javascript .services-fixed-tabs {padding-top: 125px !important;padding-bottom: 0px !important;}
}


/* END */

@media only screen and (max-width: 414px) {
    .homepage-hero-left .nectar-cta {display: none;}
    body .homepage-hero.wpb_row {padding-top: 250px !important;padding-bottom: 40px !important;}
    .homepage-hero .row-bg.using-image {background-position: 63% !important;background-size: cover;}
	.stories-hero-left .nectar-cta {display: none;}
    body .stories-hero.wpb_row {padding-top: 300px !important;padding-bottom: 20px !important;}
    .stories-hero .row-bg.using-image {background-position: 63% !important;background-size: cover;}
    img.homepage-hero-rings {right: 201px !important;top: -700px !important;width: 700px !important;opacity: 0.4 !important;}
    .homepage-solutions {margin-top: -80px !important;}
    body .footer-menus-inner-top {padding-right: 30px !important;}
    .footer-menus-inner-top, .footer-menus-inner-bottom, .footer-offices .vc_column-inner {padding: 0px 30px !important;}
    .footer-logo-text .vc_column-inner {padding: 60px 30px;padding-bottom: 40px;}
    body .footer-logo-text .wpb_wrapper h3 {font-size: 25px;line-height: 30px;width: 250px;}
    .footer-copyright .vc_column-inner, .footer-social .vc_column-inner {padding: 22px 30px;}
    .footer-back-to-top-column {height: 250px !important;}
    .footer-back-to-top {width: 75px !important;}
    .footer-back-to-top-column .nectar_icon_wrap {bottom: 6px;width: 75px;}
    body #footer-outer .footer-back-to-top-column i {width: 29px !important;font-size: 35px !important;line-height: 50px !important;}
    .footer-offices p {font-size: 13px;line-height: 21px;margin-top: 7px !important;}
    .footer-offices .wpb_text_column.wpb_content_element:first-child {padding-right: 30px !important;}
    .footer-offices .wpb_text_column.wpb_content_element:nth-child(2) {margin-top: 90px;}
    .footer-menus-newsletter {padding: 0px 35px;}
    body .footer-offices .wpb_text_column.wpb_content_element:first-child {width: 100vw !important;}
    .footer-menus-inner-top h2.widgettitle,
    .footer-menus-inner-bottom h2.widgettitle,
    #footer-outer #footer-widgets .widget h4 {font-size: 16px !important;line-height: 16px !important;margin-bottom: 0px !important;letter-spacing: 0px !important;}
    .services-intro-inner {padding: 40px !important;padding-bottom: 50px !important;}
    #footer-outer .widget_nav_menu li.menu-item a, body .footer-menus-inner-top ul .menu-item > a {font-weight: 400 !important;font-size: 14px !important;line-height: 20px !important;display: block !important;margin-top: 8px !important;}
}

/* END */

@media only screen and (max-width: 375px) {
	.homepage-solutions-column p {font-size: 13px;line-height: 23px;}
    .homepage-solutions-column .img-with-aniamtion-wrap {border: 3px solid #010132;width: 85px;padding: 8px;}
    .homepage-hero-left h1 {font-size: 45px;line-height: 40px;letter-spacing: -2.5px;}
	.stories-hero-left h1 {font-size: 45px;line-height: 40px;letter-spacing: -2.5px;}
    img.homepage-hero-rings {top: -690px !important;}
    .footer-back-to-top {width: 70px !important;}
    .footer-back-to-top-column .nectar_icon_wrap {bottom: 6px;width: 70px;}
    .footer-back-to-top-column {height: 240px !important;}
    .footer-offices p {font-size: 13px;line-height: 20px;margin-top: 7px !important;}
    .footer-offices .wpb_text_column.wpb_content_element:first-child {padding-right: 30px !important;margin-top: -70px;}
    .services-fixed-tabs h3 {font-size: 27px !important;line-height: 30px !important;}
    .footer-offices .wpb_text_column.wpb_content_element:nth-child(2) {margin-top: 95px;}
    body .footer-offices .wpb_text_column.wpb_content_element:first-child {width: 100vw !important;padding-right: 25px !important;}
    .footer-menus-newsletter {padding: 0px 30px;}
    .footer-logo-text img {width: 55px !important;}
}

/* END */

@media only screen and (max-width: 350px) {
	img.client-logo {width: 80px !important;}
	.client-logo {width: 100px; margin: 10px 0 10px 0;}
	#page-header-bg .span_6 h1{font-size: 32px !important;line-height: 42px !important; letter-spacing: -2px }
	body .tabbed-section-inner-right .nectar-milestone .subject {width: 100%;padding-left: 0%;margin-top: 3px;font-size: 13px;line-height: 18px;}
    .footer-back-to-top {position: relative !important;width: 100% !important;display: block !important;height: auto !important;order: 1 !important;}
    .footer-back-to-top-column {height: 67px !important;}
    .footer-logo-text {order: 2;}
    body .services-hero h1.vc_custom_heading {font-size: 45px !important;line-height: 45px !important;letter-spacing: -2.5px;}
    .footer-menus-inner-top .wpb_column:nth-child(3),
    .footer-menus-inner-top .wpb_column:nth-child(2),
    .footer-menus-inner-top .wpb_column:first-child,
    .footer-menus-inner-top .wpb_column:last-child {padding: 0px !important;width: 100% !important;}
    body .footer-menus-inner-top {padding-bottom: 50px !important;}
    body .footer-offices .wpb_text_column.wpb_content_element:first-child {width: 100vw !important;}
    body .footer-offices .wpb_text_column.wpb_content_element:nth-child(2) {margin-top: 145px !important;}
    #top nav >ul >li[class*="button_solid_color"] >a, body #header-outer.transparent #top nav >ul >li[class*="button_solid_color"] >a {padding-left: 10px !important;padding-right: 10px !important;font-size: 12.5px !important;min-width: 117px !important;}
}

/* END */

@media only screen and (max-width: 320px) {
    .careers-middle .wpb_text_column.wpb_content_element {width: 90% !important;}
    .careers-middle h2 {font-size: 27px !important;line-height: 32px !important;}
	.support-header a.nectar-button {font-size: 14px !important;line-height: 20px;letter-spacing: -0.2px;padding: 15px 10px !important;}
}

/* END */



















